BM6P6(@ yyyttteee___WWWSSSTTTTTTRRROOOMMMJJJFFFBBB???======>>>:::999888777888:::===>>>AAA@@@AAABBBCCCCCCAAA???DDDDDDEEEDDDDDDFFFJJJMMMXXXbbbqqq||||||~~~oooXXXFFF???===:::555888777777777777777888999777999;;;<<<<<<<<<>>>@@@DDDHHHMMMRRRUUUUUUSSSRRRUUUTTTSSSSSSSSSUUUVVVWWWVVVYYY]]]aaaeeekkkppptttsssuuuuuussspppmmmkkkkkkkkkuuuqqquuuuuuyyyqqqiiifffccc``````bbbbbbcccccceeehhhkkknnnpppuuuvvv~~~{{{~~~uuuoooccc]]]VVVSSSSSSTTTRRRPPPLLLJJJFFFBBB???======>>>;;;:::999999999;;;===>>>@@@@@@AAABBBBBBBBBAAA???CCCDDDEEEDDDDDDEEEHHHJJJUUU___ooozzzyyyzzzzzzjjjUUUDDD>>>===;;;777777777777777777888888999999;;;<<<=========???AAAEEEHHHLLLQQQSSSTTTSSSSSSTTTTTTSSSRRRRRRSSSTTTUUUVVVYYY]]]aaadddgggllloooqqqrrrsssrrrooommmllllllpppxxxuuuppprrrvvvlllhhheeeaaa___``````aaabbbcccfffiiilllnnnrrrttt{{{~~~~~~wwwnnnggg___ZZZTTTRRRRRRSSSRRRPPPKKKIIIEEEBBB???>>>>>>>>>>>>===<<<;;;;;;<<<===>>>@@@AAAAAABBBBBBAAAAAA@@@EEEFFFHHHHHHGGGHHHIIIKKKSSS\\\lll}}}yyywwwvvvssscccOOOBBB===<<<:::888777777777777777888999999;;;===>>>???>>>???@@@BBBFFFHHHKKKOOOQQQSSSTTTTTTVVVUUUTTTTTTTTTTTTUUUUUUUUUYYY]]]aaaccceeegggiiinnnoooppppppnnnmmmlllmmmssszzzpppppp~~~pppjjjgggccc___]]]^^^^^^___aaacccgggjjjlllnnnqqqyyyzzzxxxvvvtttqqqlllfffaaa\\\XXXTTTQQQQQQRRRQQQPPPIIIGGGEEEBBB???>>>>>>>>>??????>>>=========>>>>>>@@@AAABBBBBBAAAAAAAAABBBFFFHHHKKKMMMMMMMMMNNNPPPQQQZZZjjj{{{zzzvvvuuunnn]]]JJJ???;;;999888777777777777777888999::::::===???@@@AAA@@@AAABBBDDDHHHIIIKKKMMMPPPSSSTTTUUUXXXXXXWWWWWWVVVVVVVVVVVVUUUYYY^^^aaaccceeefffgggmmmoooooonnnlllkkkkkklllrrrxxx}}}~~~{{{tttzzzssskkkiiiddd___\\\\\\\\\]]]^^^aaadddgggiiijjjooovvv}}}}}}rrrnnnhhhdddbbbaaa___^^^[[[XXXUUURRRQQQPPPOOONNNGGGFFFDDDBBB@@@???>>>>>>@@@@@@??????????????????AAACCCDDDCCCAAAAAABBBDDDFFFHHHLLLNNNOOOPPPRRRTTTRRRYYYgggxxxyyyuuurrrjjjXXXEEE===:::666444666777777777777888999:::;;;===???AAABBBBBBCCCDDDFFFIIIJJJKKKMMMPPPSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVZZZ___ccceeegggiiijjjooopppooommmkkkiiiiiijjjmmmtttzzz{{{}}}zzzrrrwwwmmmjjjeeeaaa^^^\\\\\\\\\]]]___bbbdddfffgggmmmsssxxx}}}xxxyyyjjjddd]]]XXXXXXZZZ]]]___\\\ZZZWWWSSSPPPNNNMMMLLLFFFEEECCCBBB@@@???>>>>>>????????????@@@@@@@@@@@@CCCEEEFFFDDDBBBAAADDDGGGFFFHHHJJJLLLMMMOOOQQQTTTSSSXXXdddttt|||wwwrrroooeeeSSSAAA;;;999555333666777777777888999:::;;;<<<<<<>>>AAABBBCCCDDDGGGIIIJJJKKKMMMOOORRRTTTVVVWWWUUUUUUVVVWWWWWWWWWWWWWWWYYY]]]aaaeeeggghhhkkkmmmppppppooommmjjjiiiiiijjjkkkqqqxxxzzzzzzqqqxxxrrrkkkeeebbbaaa^^^^^^]]]^^^___aaabbbdddeeejjjpppsssyyy~~~xxxxxxnnnbbb]]]WWWTTTVVV[[[___aaa^^^]]]ZZZUUUPPPLLLJJJJJJDDDDDDCCCBBB@@@??????>>>===>>>???@@@@@@@@@@@@@@@DDDFFFHHHFFFBBBBBBEEEIIIJJJKKKLLLLLLLLLMMMPPPRRRSSSWWW```nnnzzzvvvrrrooo```MMM===:::999555444999777777777888999:::<<<<<<;;;===@@@BBBCCCEEEHHHKKKJJJLLLNNNQQQTTTVVVWWWXXXUUUVVVXXXZZZ[[[[[[[[[ZZZ___aaaccceeefffhhhjjjmmmoooooonnnllljjjjjjkkkmmmnnnqqqvvvxxxxxxzzzzzzxxxllleeebbbdddaaa```_________```aaabbbbbbggglllooottt}}}pppeee^^^ZZZVVVUUUXXX]]]aaaddd```___\\\VVVPPPKKKIIIHHHDDDCCCCCCBBBAAA??????>>><<<===>>>???@@@AAAAAAAAAEEEHHHIIIGGGCCCBBBFFFKKKPPPPPPOOOMMMLLLMMMPPPSSSSSSUUU]]]jjj|||~~~{{{xxxuuurrr]]]III:::::::::666666;;;777777777888999;;;<<<===:::<<>>======>>>BBBEEEGGGHHHGGGDDDGGGMMMOOOMMMSSSOOOKKKHHHIIIKKKMMMNNNRRRTTT[[[fffuuu{{{}}}}}}ttthhhRRRGGG<<<;;;<<<:::777777666777888:::;;;;;;::::::>>>???AAAAAABBBDDDGGGJJJLLLMMMNNNPPPRRRUUUWWWYYY___eeeiiiiiiiiiiiiddd^^^ffffffggghhhjjjjjjhhhfffhhhlllpppooollljjjmmmpppqqqxxxyyyzzz}}}}}}|||xxxtttkkkeeebbbbbbaaa```___^^^______```dddfffiiikkkpppxxxzzzllldddZZZUUUPPPRRRYYYbbbiiimmmeee___WWWQQQNNNMMMKKKIIIIIIFFFCCCAAAAAABBBBBBAAA?????????>>>===???CCCFFFIIIKKKKKKJJJLLLRRRTTTRRRUUUQQQMMMJJJJJJLLLNNNNNNRRRUUUZZZdddsss|||}}}}}}rrrfffPPPEEE;;;:::;;;999777666666777999;;;<<<<<<<<<<<<===???AAABBBCCCEEEIIILLLLLLMMMNNNPPPSSSUUUXXXYYY^^^fffnnnrrruuuvvvrrrllleeeeeefffhhhjjjjjjiiihhhhhhlllpppooommmkkkmmmppppppvvvvvvxxx~~~|||xxxmmmgggdddbbbaaa___^^^^^^^^^^^^___aaadddfffiiinnnvvv~~~{{{|||{{{mmmfffYYYUUURRRTTT\\\fffmmmpppfff^^^TTTNNNNNNMMMKKKIIIHHHFFFCCCBBBBBBCCCBBBAAAAAAAAA@@@???>>>AAAEEEIIINNNRRRTTTTTTVVV[[[\\\YYYYYYUUUOOOLLLKKKMMMNNNNNNRRRUUUZZZcccppp}}}}}}{{{pppbbbLLLBBB:::999:::888666666777888999;;;===>>>??????>>>@@@BBBCCCEEEGGGJJJMMMMMMNNNOOOQQQTTTVVVXXXYYYYYYbbblllrrrvvvyyyuuuooodddfffhhhkkklllllllllkkkhhhlllppppppnnnmmmnnnpppoootttsssuuu~~~~~~pppiiigggbbbaaa___]]]]]]]]]]]]^^^^^^```cccfffkkksss~~~{{{yyy||||||mmmdddZZZVVVSSSVVV^^^ffflllnnnggg^^^SSSNNNNNNOOOLLLIIIHHHFFFDDDCCCDDDDDDCCCBBBBBBBBBAAA@@@@@@CCCHHHMMMVVV\\\aaaaaabbbeeedddaaa]]]YYYRRRNNNLLLMMMMMMMMMSSSVVVZZZbbbmmm}}}~~~{{{mmm^^^HHH???888888999777666777666777999;;;===>>>???@@@AAABBBEEEFFFFFFHHHJJJLLLNNNOOOQQQSSSUUUWWWXXXYYYYYY```gggkkknnnqqqooojjjgggjjjmmmooooooooonnnnnnjjjmmmppppppooonnnnnnooopppuuuqqqrrr}}}ssskkkiiibbbaaa___]]]\\\\\\\\\\\\[[[^^^aaadddhhhpppzzz}}}xxxxxx{{{jjjaaaYYYVVVSSSVVV]]]dddhhhiiieee]]]SSSNNNMMMLLLJJJHHHHHHFFFDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBFFFMMMRRR```hhhoooppppppooommmiiibbb]]]VVVQQQNNNMMMMMMLLLSSSVVV\\\bbbkkkzzzyyyiiiYYYDDD<<<777777888666666888666666888999;;;===???@@@DDDFFFHHHHHHHHHHHHJJJKKKOOOPPPRRRUUUWWWXXXYYYYYY]]]bbbdddeeehhhlllnnnkkklllppptttuuutttrrrqqqrrrnnnoooppppppooonnnnnnoooqqqvvvrrrqqq{{{xxxmmmiiicccbbb___]]]\\\[[[[[[[[[[[[]]]```cccfffmmmvvv}}}zzzuuuyyy{{{{{{vvvggg^^^WWWTTTRRRUUU\\\bbbeeefffbbb]]]VVVOOOKKKIIIGGGFFFGGGFFFEEEEEEFFFFFFEEECCCAAAAAAAAABBBDDDJJJQQQWWWgggqqq{{{~~~|||zzzvvvrrriiiccc\\\UUURRRPPPNNNMMMSSSXXX^^^dddlllxxx~~~vvvdddRRR@@@;;;777888888666777999777777888999:::<<<>>>???EEEGGGJJJKKKJJJJJJKKKMMMPPPQQQTTTVVVXXXYYYYYYYYY\\\___``````cccjjjmmmmmmnnnrrrxxxzzzxxxvvvuuuvvvsssrrrpppnnnmmmnnnnnnooopppwwwssspppxxx}}}}}}rrrjjjdddcccaaa^^^\\\[[[[[[[[[ZZZ]]]___aaaccciiiqqqwww~~~vvvuuuxxxqqqsssyyy~~~yyynnnddd^^^TTTRRRQQQUUU\\\bbbeeeeeebbb```\\\UUUNNNHHHGGGGGGGGGFFFEEEFFFGGGGGGEEEDDD@@@AAAAAABBBFFFMMMUUU\\\iiivvv{{{pppjjjbbb[[[VVVSSSRRRPPPRRRYYY```fffmmmwww{{{rrr^^^KKK>>>999777888888777888;;;:::999999:::;;;===>>>???CCCFFFIIILLLLLLMMMOOOPPPPPPRRRUUUWWWYYYZZZYYYYYYZZZ]]]______bbbhhhkkkjjjkkkqqqxxx{{{zzzyyyzzz{{{yyyuuupppmmmlllmmmnnnoookkkvvvtttpppvvv{{{|||zzznnnfffdddbbb___]]][[[[[[[[[YYY[[[^^^___```dddkkkqqqyyyuuu|||zzzpppnnnrrrppprrrtttsssnnngggbbb___QQQPPPPPPTTT\\\cccfffgggdddeeeccc\\\RRRKKKJJJKKKGGGFFFFFFFFFHHHGGGFFFDDD@@@@@@AAABBBGGGNNNXXX^^^iiixxxuuuooofff^^^YYYVVVTTTSSSRRRYYYbbbhhhnnnwww~~~yyyoooZZZFFF===999777999999777888<<<<<<;;;;;;;;;<<<===???@@@AAADDDIIILLLNNNOOORRRSSSQQQSSSUUUXXXZZZZZZYYYYYY^^^bbbeeedddgggkkkkkkiiigggooowww{{{{{{zzz||||||wwwqqqlllkkklllnnnnnnhhhttttttooouuuzzz|||qqqgggeeeccc```]]]\\\[[[[[[XXXZZZ\\\]]]]]]aaahhhmmmzzz~~~wwwxxxzzztttqqqjjjjjjkkkkkkiiieee^^^YYYQQQNNNMMMTTT```iiikkkiiipppqqqqqqjjj___SSSJJJFFFJJJIIIHHHGGGFFFDDDCCCBBBEEEDDDEEEHHHKKKOOOYYYcccrrr~~~~~~xxxnnnddd\\\WWWUUUUUUXXXYYY___kkkuuu}}}|||tttcccMMM???:::777777::::::666666888:::;;;<<<;;;;;;<<>>999777666555888===;;;<<<>>>???@@@AAADDDGGGPPPSSSVVVUUUSSSRRRTTTVVVVVVWWWYYYZZZ[[[ZZZXXXWWW[[[]]]```ccceeeggghhhhhhgggjjjnnnsssvvvwwwvvvvvvsssnnnmmmooopppmmmlllmmmmmmqqquuuvvvvvvvvvxxx{{{zzz|||tttkkkdddbbbaaa^^^\\\]]]XXXYYYZZZZZZZZZ]]]aaadddllluuu|||xxxtttuuuyyy~~~tttmmmfff```\\\VVVVVVXXXZZZ___hhhuuu~~~xxxhhhZZZQQQIIIHHHGGGEEEDDDDDDDDDDDDBBBCCCHHHQQQXXXaaaooo{{{xxxlllbbb\\\ZZZ\\\dddooowww~~~zzzrrrbbbOOOBBB>>>>>>:::999;;;:::777888;;;:::<<<>>>@@@AAACCCFFFIIIRRRUUUXXXXXXUUUSSSTTTVVVVVVWWWYYYZZZ[[[[[[ZZZYYYYYY[[[^^^bbbeeeggghhhhhhgggiiikkknnnpppqqqrrrrrrrrrnnnmmmqqqqqqnnnkkkllllllppptttvvvuuutttttttttuuu}}}}}}wwwxxxnnndddbbbaaa^^^[[[[[[YYYZZZZZZYYYYYY[[[___bbbhhhooo|||{{{vvvvvvxxxxxxooohhhccc```WWWXXXYYY[[[___iiixxxyyyjjjZZZPPPIIIHHHFFFDDDCCCCCCDDDDDDCCCDDDKKKUUU___jjjyyyrrrfff^^^ZZZ^^^hhhsss{{{|||wwwnnn\\\III???>>>666777<<>>FFFHHHBBB===<<<:::<<<@@@BBBCCCEEEGGGIIIOOOSSSXXXYYYWWWUUUVVVXXXUUUVVVXXXZZZ\\\]]]^^^^^^[[[]]]```ccceeeggghhhhhhgggggghhhiiikkklllmmmnnnqqqmmmmmmqqqrrrnnnllllllqqqsssuuuwwwxxxvvvtttsssuuuzzz~~~vvvgggaaa___[[[XXXVVV[[[[[[ZZZYYYXXXYYY[[[^^^bbbgggrrr{{{xxxzzzxxxssspppmmmkkkiiigggfffiiiqqq{{{xxxjjj[[[PPPIIIGGGEEEBBBBBBCCCDDDFFFJJJLLLUUUaaannn{{{~~~qqqiiicccjjjxxx|||qqqdddRRRBBB<<<===999888<<>><<<>>><<>>>>>AAADDDFFFGGGHHHIIIJJJLLLRRRWWWZZZZZZZZZ\\\^^^ZZZZZZ[[[[[[[[[\\\\\\\\\^^^```bbbeeefffggghhhhhhfffgggiiijjjlllmmmmmmmmmkkkhhhiiinnnrrrrrrrrruuuqqqqqqrrrsssuuuuuutttrrrrrrwwwooofffccc___\\\[[[YYYYYYXXXVVVTTTTTTWWWYYY]]]___dddpppzzzxxxyyy|||}}}uuuhhhZZZPPPGGGBBB???@@@@@@@@@DDDIIINNNTTT___mmm~~~~~~tttppp{{{{{{|||{{{nnnVVVCCC<<<<<<;;;;;;:::999888888:::<<<===<<<@@@DDDGGGHHHHHHIIIJJJMMMQQQTTTVVVVVVVVVYYY\\\]]]^^^___^^^[[[ZZZYYYZZZ[[[^^^aaaaaa```aaaeeeiiigggiiikkkjjjiiikkkppptttsssoookkklllqqquuuuuussswwwvvvuuusssrrrrrrrrrrrrtttssszzz~~~yyymmmfff___ZZZZZZZZZYYYXXXWWWVVVVVVWWWXXX]]]]]]aaajjjsss~~~zzzlll\\\RRRGGGBBB???@@@AAAAAADDDJJJPPPWWWbbbqqqvvvrrr~~~~~~yyyuuufffQQQAAA<<<<<<;;;::::::999999999;;;<<<===>>>AAAFFFHHHIIIJJJKKKLLLPPPSSSWWWXXXXXXYYY\\\^^^]]]^^^___^^^\\\ZZZZZZ[[[]]]```bbbbbbaaaaaadddggghhhkkkoooooonnnnnnpppssswwwsssoooooosssuuuuuurrruuuuuutttsssqqqooonnnmmmqqqrrrxxxvvvkkkaaa\\\[[[\\\[[[YYYXXXWWWWWWXXXYYYZZZYYY\\\cccjjjsssnnn\\\QQQGGGBBB???AAAAAABBBFFFKKKSSSZZZfffuuuzzzuuuwwwmmm\\\III???<<<;;;999999999:::;;;<<<<<<======@@@CCCGGGJJJKKKLLLMMMOOOQQQSSSVVVXXXYYYZZZ[[[]]]\\\^^^___^^^\\\[[[[[[\\\___bbbdddcccaaaaaadddfffiiimmmrrrsssqqqooooooqqq{{{wwwtttsssuuuvvvtttrrrtttuuuuuuuuussspppllljjjnnnqqqwwwqqqddd^^^^^^]]]\\\ZZZYYYXXXXXXYYYYYYXXXWWWYYY]]]bbbhhhtttkkkWWWKKKFFFBBB???AAABBBCCCGGGLLLUUU\\\ggguuu~~~zzzvvvhhhTTTDDD===<<<999666888999;;;<<<>>>>>>>>>>>>BBBDDDHHHJJJKKKLLLNNNPPPOOOQQQSSSUUUVVVWWWXXXYYY[[[]]]^^^^^^\\\[[[\\\\\\^^^aaadddeeecccccceeehhhkkknnnqqqqqqnnnlllmmmooozzzxxxuuutttuuuuuutttssstttvvvyyyzzzyyyuuuqqqnnnooosssyyyyyyiiibbb```]]]\\\ZZZXXXWWWWWWXXXXXXXXXWWWYYY\\\___ccclllwww}}}fffSSSGGGFFFBBB@@@AAACCCDDDHHHNNNSSS[[[fffssstttcccNNNAAA===;;;888555888999;;;===???@@@@@@@@@BBBEEEHHHJJJKKKLLLOOOQQQOOOPPPQQQSSSUUUVVVWWWVVVZZZ[[[]]]]]]\\\[[[\\\]]]\\\```dddfffeeefffhhhkkklllmmmnnnllliiihhhkkknnnuuutttsssssstttuuuttttttsssvvvzzz}}}}}}zzzuuurrrssswww}}}qqqgggccc\\\[[[YYYWWWVVVVVVVVVVVVXXXWWWXXX\\\]]]```hhhrrryyyyyyzzz|||sss___PPPHHHFFFBBB@@@BBBDDDEEEJJJPPPRRRZZZgggttt~~~nnn\\\III@@@===;;;888666999:::;;;===???AAABBBCCCDDDFFFHHHJJJKKKMMMPPPRRRRRRRRRSSSUUUXXXYYYYYYXXXXXXYYY[[[\\\[[[[[[[[[\\\[[[___eeegggggghhhjjjmmmkkkmmmllljjjffffffjjjmmmqqqqqqqqqrrrssssssssssssqqqtttyyy}}}}}}{{{wwwtttwwwzzz{{{nnneee\\\[[[YYYWWWVVVUUUUUUVVVVVVUUUWWW[[[\\\]]]dddmmm~~~zzzuuujjjjjjlllooosssyyy~~~uuueeeVVVMMMIIIFFFBBB@@@BBBEEEFFFKKKQQQVVV^^^iiissszzzeeeTTTDDD???===;;;999999;;;;;;;;;<<>>===::::::<<<<<<;;;;;;<<<>>>BBBEEEGGGHHHJJJLLLMMMNNNPPPSSSVVVUUUTTTSSSVVVYYY[[[ZZZXXXTTTVVVYYYYYYYYYYYYZZZ[[[___ccchhhiiihhhgggiiikkkjjjnnnqqqqqqnnnllllllnnnpppqqqrrrrrrqqqppppppqqqvvvxxx|||~~~}}}zzzvvvtttyyyyyy|||~~~~~~xxxggg___]]][[[YYYWWWWWWWWWWWWXXXXXXYYY\\\[[[ZZZ___ffftttzzzuuuqqqllliiikkkjjjiiihhhiiijjjlllnnnttt|||}}}tttqqqdddaaa\\\VVVPPPKKKGGGEEEEEEBBBBBBDDDEEEGGGMMMTTT^^^fffnnnrrrvvv}}}uuuuuu~~~{{{jjjWWWKKK@@@===<<<:::999:::======>>>@@@CCCEEEGGGIIIJJJMMMPPPPPPMMMNNNRRRVVVRRRRRRSSSTTTUUUVVVVVVVVV[[[\\\]]]ZZZXXXXXX\\\```hhhhhhfffeeedddfffjjjnnnppppppqqqpppooollliiiggglllllllllnnnqqqrrrqqqpppyyyyyyzzzyyyxxxwwwuuutttxxxyyyyyyyyyzzz~~~oooaaa\\\YYYZZZZZZWWWVVVWWWXXXXXXXXXYYYZZZ\\\^^^^^^iiirrr}}}sssooorrruuutttrrrssswww|||yyyppphhhhhhmmmkkkwwwxxxtttsssuuurrrjjjbbb```VVVUUURRRNNNKKKHHHGGGFFFEEECCCCCCEEEGGGHHHOOOXXXeeekkkqqqqqqqqqxxxxxxqqqrrrzzzvvvfffQQQGGG>>><<<<<<;;;;;;=========>>>@@@BBBEEEGGGHHHJJJMMMPPPOOOMMMMMMPPPTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYYYY[[[^^^```dddddddddddddddggglllpppqqqrrrrrrqqqooollliiigggiiiiiijjjmmmppprrrqqqpppssstttuuuuuuuuutttsssrrruuutttttttttvvvzzztttiiibbb^^^]]]]]]YYYWWWXXXVVVVVVWWWWWWXXXZZZ[[[\\\dddlllxxx~~~xxxqqqsss{{{uuunnnllljjjuuu{{{mmmhhheeeeeeaaaZZZUUUTTTLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDDDDGGGHHHKKKSSS]]]lllqqqtttrrrmmmpppzzzsssmmmooouuu{{{nnn___KKKBBB;;;;;;<<<<<<===???======???@@@CCCDDDFFFGGGJJJLLLNNNNNNLLLLLLOOOSSSUUUVVVWWWXXXXXXXXXXXXXXXVVVVVVWWWZZZ^^^aaabbbbbbaaabbbcccdddfffiiiooosssrrrrrrrrrrrrooollliiigggfffggghhhlllooopppooonnnnnnooopppqqqrrrssssssrrrsssqqqooopppsssxxx{{{}}}~~~pppggg```^^^\\\XXXUUUUUUUUUUUUUUUUUUVVVWWWYYYYYY]]]dddoooxxx~~~|||xxxvvv{{{{{{pppkkksss|||zzzjjjddd^^^\\\XXXSSSPPPPPPNNNLLLKKKHHHGGGEEEDDDDDDEEEDDDEEEGGGHHHLLLWWWcccppptttwwwtttoooooovvv~~~zzzmmmiiilllrrrzzzsssfffXXXFFF???::::::;;;;;;<<>>@@@BBBDDDEEEGGGGGGHHHJJJLLLMMMMMMNNNQQQTTTVVVWWWWWWXXXYYYYYYXXXXXXYYYXXXYYY]]]cccgggfffdddaaabbbddddddfffiiinnnrrrppppppqqqpppnnnkkkgggeeeeeefffhhhkkknnnnnnllljjjkkklllnnnoooqqqssstttuuuuuurrrpppppptttxxx{{{|||xxxmmmccc___]]]YYYVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXXXX^^^gggpppwww~~~zzzooossszzzxxxggg___XXXUUUQQQMMMLLLNNNOOONNNLLLJJJGGGFFFEEEDDDDDDCCCEEEGGGIIINNN\\\iiisssxxx{{{yyytttsssvvv{{{rrrfffcccgggqqqyyynnn^^^QQQCCC===:::;;;;;;999:::======???AAADDDGGGHHHIIIJJJGGGIIIKKKMMMOOOQQQTTTWWWVVVWWWXXXXXXXXXXXXXXXXXX[[[ZZZZZZ^^^dddgggfffdddaaabbbcccccccccdddhhhjjjllllllmmmlllkkkhhheeecccfffgggjjjmmmnnnmmmiiifffiiijjjkkkmmmooorrrssstttvvvsssqqqqqqssswwwzzz|||vvviiicccaaa]]]ZZZYYYVVVVVVVVVUUUVVVVVVWWWWWWWWW[[[bbbjjjrrrzzzwwwwww{{{yyyfff^^^VVVRRRPPPLLLMMMPPPLLLKKKJJJHHHGGGGGGFFFFFFDDDDDDGGGIIIKKKQQQaaapppyyy~~~|||yyyzzz|||yyyjjj___]]]aaarrryyyiiiWWWKKKAAA===;;;<<<;;;888999===>>>@@@DDDGGGJJJLLLMMMNNNJJJJJJLLLNNNQQQUUUWWWYYYWWWXXXXXXYYYYYYYYYXXXXXXZZZYYYZZZ]]]aaacccddddddbbbbbbbbbaaa______aaacccggghhhiiiiiihhhfffcccbbbfffhhhkkknnnpppnnnjjjfffhhhhhhiiijjjllloooqqqrrrsssssssssqqqqqqsssxxx|||{{{kkkccc```[[[XXXVVVXXXWWWWWWVVVVVVVVVVVVWWWWWWYYY^^^dddlllttt{{{|||~~~vvvddd\\\TTTQQQOOOLLLMMMQQQLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGIIILLLNNNUUUfffwwwvvvhhh^^^\\\___sssyyyeeeQQQEEE>>>;;;;;;===<<<999:::>>>???BBBFFFKKKNNNQQQRRRRRROOOOOOOOOQQQTTTVVVXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXYYY[[[]]]^^^aaaeeehhheeefffeeedddaaaaaabbbcccdddeeefffggggggeeedddbbbdddfffkkkpppsssrrrmmmiiijjjjjjjjjkkklllnnnpppqqqrrrtttvvvsssooopppwww}}}rrrgggbbb\\\WWWUUUXXXWWWVVVVVVUUUUUUUUUUUUWWWWWWYYY]]]eeemmmssswww}}}xxxmmm___VVVOOOLLLJJJHHHIIIMMMOOONNNLLLJJJHHHFFFEEEEEEHHHIIILLLNNNPPPXXXjjj|||xxxjjj```^^^aaasssyyycccNNNAAA;;;::::::======:::<<<@@@@@@CCCGGGLLLQQQSSSUUUUUUSSSRRRRRRSSSUUUWWWWWWWWW[[[[[[\\\\\\\\\[[[[[[ZZZXXX[[[]]]^^^___bbbhhhnnniiijjjjjjhhhfffeeefffgggcccdddfffggggggfffdddcccbbbeeekkkqqquuutttppplllnnnnnnmmmmmmnnnpppqqqsssrrrwwwyyyvvvppppppxxxzzz~~~qqqkkkddd]]]ZZZWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUYYY```hhhnnnqqqyyyyyymmmeeeZZZXXXTTTQQQNNNLLLKKKKKKOOOMMMJJJHHHFFFFFFFFFGGGKKKMMMOOOQQQWWWcccqqq|||xxxjjj```___eeesssuuu___JJJ===<<<===?????????@@@AAACCCAAACCCGGGKKKOOOQQQSSSSSSVVVSSSPPPRRRVVVYYYYYYXXX[[[\\\]]]^^^______^^^^^^\\\]]]^^^___aaaffflllpppuuuuuutttrrroookkkhhhffffffcccbbbfffgggdddbbbccchhhkkknnnqqqqqqpppnnnlllkkkppprrrooonnnqqquuuvvvwwwyyyyyywwwtttsssuuuwwwyyyzzznnnfff```[[[ZZZWWWTTTSSSTTTUUUUUUUUUVVVTTTUUUXXX[[[^^^eeemmmuuuzzzxxxqqqiii```YYYVVVUUUSSSPPPNNNMMMMMMMMMOOOMMMKKKHHHGGGGGGHHHIIIMMMPPPTTTYYY```mmm{{{wwwiii___```fffwww~~~nnnYYYGGG<<<;;;===>>>??????@@@AAACCCBBBDDDGGGKKKNNNPPPRRRSSSUUUTTTSSSTTTVVVXXXXXXXXX_________```````````````ZZZ\\\^^^```bbbfffkkkooowwwxxxxxxwwwuuurrrooommmgggcccbbbeeegggffffffhhhjjjlllnnnpppqqqpppooommmlllqqqsssqqqqqqtttuuutttvvvwwwxxxwwwuuutttuuuwwwwwwttthhh```[[[[[[XXXUUUTTTTTTTTTSSSSSSUUURRRSSSVVVYYY[[[bbbiiiqqqvvv~~~xxxnnnfff```[[[UUUPPPRRRRRRQQQOOOOOONNNOOOOOONNNMMMKKKIIIHHHHHHJJJJJJNNNSSS[[[dddnnn{{{vvvhhh___```ggg{{{}}}uuudddQQQCCC<<<:::<<<>>>??????@@@BBBDDDDDDEEEGGGJJJMMMOOOQQQRRRUUUWWWXXXYYYXXXWWWXXXYYY`````````aaaaaaaaaaaaaaaYYY\\\```ccceeegggjjjlllppprrrtttttttttrrrooommmiiidddbbbdddggggggiiimmmlllmmmooopppqqqqqqppppppooorrruuuuuuxxx{{{yyytttwwwxxxyyyxxxwwwvvvwwwxxxxxx}}}oooddd___\\\YYYVVVUUUUUUTTTRRRPPPSSSQQQQQQTTTVVVXXX^^^eeelllqqqxxx|||ttthhh___ZZZWWWTTTRRRRRRQQQQQQPPPOOONNNNNNNNNLLLKKKIIIHHHHHHIIIKKKLLLOOOVVVbbbnnn|||uuuggg___bbbiiizzz}}}zzznnn[[[III???<<<999;;;===??????@@@CCCEEEEEEFFFGGGIIILLLNNNQQQRRRUUUYYY\\\\\\YYYWWWXXXZZZ[[[]]]```ccceeedddbbbaaa]]]```dddggghhhhhhhhhiiiiiikkknnnpppqqqpppnnnllllllfffbbbdddfffgggjjjnnnnnnooopppqqqqqqrrrrrrrrrrrruuuxxxzzzxxxzzz{{{{{{{{{zzzyyyyyyzzz|||}}}xxxkkkeee\\\YYYWWWVVVVVVUUUSSSQQQRRRPPPPPPSSSTTTUUUZZZaaaggglllssszzz}}}xxxvvvzzz}}}ttthhh___ZZZYYYWWWUUUTTTSSSRRRQQQOOONNNLLLLLLJJJIIIHHHGGGHHHJJJLLLMMMRRR[[[hhhwwwvvvhhh```cccjjj}}}}}}wwwhhhTTTDDD======999;;;===???@@@AAADDDFFFGGGGGGGGGIIIKKKOOORRRTTTVVVZZZ]]]]]]ZZZXXXYYY[[[WWW[[[ccciiikkkjjjfffccccccfffjjjlllkkkiiiggggggiiikkknnnqqqssssssqqqqqqoooiiieeefffggggggiiilllppppppqqqrrrsssssssssssstttxxxzzz}}}~~~|||{{{zzzyyyyyyyyyyyyyyy}}}|||qqqhhh]]]ZZZXXXWWWWWWVVVUUUTTTSSSQQQQQQTTTTTTTTTXXX^^^bbbfffmmmuuu{{{zzztttmmmlllqqqwww{{{}}}vvvxxxzzz~~~|||ssshhh```[[[YYYWWWUUUVVVUUUTTTSSSPPPNNNLLLJJJIIIHHHGGGGGGIIIKKKNNNPPPVVV^^^kkkzzzyyykkkbbbeeekkk{{{rrraaaOOOBBB===<<<999;;;>>>@@@AAACCCFFFHHHIIIHHHHHHIIILLLPPPTTTWWWXXXYYY[[[[[[[[[ZZZ[[[\\\XXX]]]fffmmmpppnnnjjjfffgggjjjmmmnnnmmmjjjhhhgggiiikkkmmmooopppqqqqqqqqqoookkkhhhkkkkkkjjjiiikkkpppqqqssstttuuuuuutttsssvvvyyy{{{{{{{{{xxxuuuuuuwwwyyy{{{|||{{{}}}wwwkkkaaa^^^ZZZWWWWWWWWWVVVVVVTTTRRRRRRTTTTTTRRRUUU[[[\\\aaahhhooovvv}}}xxxppphhhggglllsssvvvwwwuuuxxx||||||uuukkkccc___\\\XXXUUUVVVVVVUUUTTTRRROOOMMMKKKIIIIIIIIIIIIKKKNNNQQQSSSUUU\\\gggsss{{{nnneeeffflll~~~wwwjjjZZZJJJAAA===<<<:::<<>>::::::<<<>>>AAADDDFFFGGGGGGIIIJJJLLLLLLLLLNNNQQQUUUYYY[[[^^^]]]\\\[[[ZZZZZZZZZZZZ\\\ZZZYYYWWWXXXZZZ\\\^^^``````aaabbbcccddddddeeehhhjjjmmmnnnmmmnnnoooppprrrooopppxxx{{{vvvrrrrrrttttttqqqmmmnnnnnnoooqqqrrrssstttuuuwwwzzz|||}}}}}}~~~wwwrrrpppuuuwwwjjjdddaaa]]]ZZZZZZXXXVVVTTTRRRPPPOOOOOOOOOLLLNNNQQQTTTYYY___fffkkkrrrxxxzzzyyyzzz}}}{{{tttkkkccc______^^^\\\ZZZWWWTTTQQQPPPIIIJJJKKKMMMNNNPPPPPPQQQPPPNNNMMMNNNLLLMMMUUU___qqq}}}tttlllnnn}}}kkk[[[III???;;;:::;;;>>>???BBBEEEGGGGGGHHHIIIJJJNNNNNNOOOPPPRRRUUUXXXZZZ^^^^^^]]]\\\[[[ZZZYYYXXX\\\ZZZWWWVVVVVVXXX\\\^^^^^^______^^^]]]^^^___aaajjjlllmmmnnnmmmmmmooopppssspppnnnrrr{{{|||vvvqqqrrrxxx{{{xxxtttmmmnnnppprrrtttvvvwwwxxxuuuwwwyyyyyyxxxzzz~~~xxxsssooopppzzz|||nnngggccc^^^[[[[[[XXXWWWUUUSSSQQQOOOOOOOOOMMMOOOQQQRRRUUUZZZ```eeekkkrrr|||~~~wwwqqqooopppuuu{{{rrriiidddbbbaaa^^^[[[WWWTTTRRRPPPMMMNNNPPPRRRTTTTTTUUUUUUSSSPPPOOOOOONNNNNNSSS[[[hhh}}}uuummmppp{{{bbbSSSCCC<<<::::::<<>>???AAADDDFFFHHHKKKOOORRRQQQRRRTTTVVVXXXZZZ\\\]]]eeeccc```^^^^^^___```bbbXXXXXXWWWXXXXXXXXXYYYYYY[[[___cccccc^^^[[[[[[]]][[[^^^aaadddhhhmmmrrrvvvsssttttttqqqmmmkkkkkkmmmiiikkkmmmoooppppppppppppooommmiiiggggggiiimmmooonnnttt{{{{{{wwwyyyxxxkkkbbb___\\\[[[ZZZXXXUUUSSSPPPOOOLLLLLLLLLKKKKKKMMMQQQUUUXXX]]]dddkkksss||||||yyysssqqqwww{{{uuulllbbb]]]\\\ZZZXXX[[[[[[^^^fffmmmooommmmmmkkkccc[[[XXXUUURRRQQQSSSYYYaaattt}}}yyyqqqdddWWWBBB@@@>>><<<;;;===>>>@@@BBBCCCFFFIIILLLNNNPPPQQQRRRRRRSSSSSSTTTVVVWWWXXX^^^]]]]]]\\\]]]]]]^^^^^^SSSVVVWWWVVVXXX\\\^^^]]]ZZZ\\\^^^^^^^^^^^^```aaa^^^___```aaadddjjjqqqvvvwwwppphhhfffiiijjjgggcccbbbeeehhhhhhggghhhkkknnnppppppnnnkkkhhhhhhkkkmmmppprrrvvv{{{~~~|||yyyvvvxxx|||uuukkkcccaaaZZZUUUVVVWWWUUUSSSTTTLLLJJJIIIIIIKKKNNNNNNNNNTTTXXX^^^dddmmmvvv}}}{{{}}}zzzoooeee___]]]\\\ZZZ]]]___fffooowwwzzzyyywwwtttjjj```[[[WWWRRRPPPRRRYYY^^^lll}}}sssiii\\\OOOAAA@@@>>><<<<<<===@@@AAADDDEEEGGGJJJMMMOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWZZZZZZZZZZZZYYYYYYYYYYYYTTTWWWXXXWWWYYY^^^```___[[[]]]^^^_________aaaccccccdddeeeeeefffiiinnnqqqrrrmmmhhhfffggghhheeecccaaacccdddeeefffgggiiikkkmmmmmmllljjjhhhiiilllooorrrsssuuuxxxzzz|||}}}~~~||||||zzzxxxvvvwwwzzz}}}|||nnndddddd]]]XXXXXXXXXUUURRRRRRMMMKKKIIIIIIKKKMMMMMMMMMRRRUUUZZZaaahhhqqq{{{{{{qqqhhhcccaaaaaaaaadddiiisss}}}{{{pppddd^^^ZZZUUUSSSTTTYYY[[[eeettt}}}rrrfffWWWKKK???>>>===<<<===???AAACCCFFFGGGIIILLLNNNOOOPPPQQQQQQQQQRRRRRRSSSUUUVVVWWWXXXYYYYYYYYYXXXVVVTTTSSSSSSVVVXXXWWWZZZ___bbb```[[[]]]______```aaacccdddhhhiiiiiiiiiggggggiiikkkkkkjjjhhhfffeeeeeeddddddcccbbbaaabbbeeeggggggggghhhiiiiiiiiiiiikkkooorrruuutttttttttuuuvvvxxxyyyxxxxxxxxxwwwvvvuuuwwwyyy}}}xxxjjjhhh```[[[ZZZYYYUUUQQQQQQOOOMMMJJJJJJKKKKKKKKKKKKOOORRRVVV[[[aaaiiirrrxxx}}}yyyoooiiifffdddfffjjjkkkuuu~~~rrreee___\\\YYYWWWXXXXXXYYY```mmmzzz|||pppaaaRRRHHH======<<<===>>>@@@CCCDDDGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQQQQRRRSSSTTTVVVVVVYYYYYYZZZZZZXXXUUURRRPPPPPPTTTUUUUUUXXX^^^```___YYY[[[]]]^^^___```bbbdddhhhiiijjjiiigggeeeeeefffeeegggiiihhheeeccceeefffhhheeebbbbbbeeefffeeeccceeefffhhhiiijjjlllqqqtttvvvtttrrrqqqrrrsssvvvwwwvvvxxxyyyxxxvvvtttttttttyyy~~~uuujjjbbb]]]\\\ZZZVVVRRRQQQQQQOOOLLLJJJJJJKKKJJJIIIMMMOOOSSSVVV[[[bbbiiiooowwwzzzyyynnnjjjgggfffiiioooqqq~~~uuufff```]]][[[YYYYYYUUUVVV]]]gggrrrvvviiiYYYKKKCCC<<<<<<<<<===???AAADDDEEEFFFGGGIIIKKKMMMNNNOOOOOOQQQRRRRRRRRRSSSUUUVVVWWWXXXYYYYYYXXXVVVSSSPPPNNNMMMQQQRRRRRRUUU[[[]]]\\\WWWYYY[[[\\\\\\]]]___aaaccceeeffffffeeeccccccccccccfffiiiiiifffeeegggjjjpppkkkgggeeeeeeeeecccaaadddfffhhhiiikkkmmmqqqtttuuusssqqqpppqqqsssvvvxxxwwwyyy{{{zzzwwwtttrrrqqqvvv|||nnneee^^^]]][[[WWWTTTSSSTTTQQQNNNLLLKKKKKKJJJHHHLLLNNNPPPSSSWWW\\\ccchhhqqquuu{{{{{{pppmmmjjjhhhllltttzzz{{{iiiaaa^^^[[[XXXWWWSSSTTTZZZaaaiiitttyyypppcccTTTHHHBBB<<<<<<===>>>@@@BBBDDDEEEEEEFFFHHHKKKMMMNNNOOOPPPRRRRRRSSSSSSTTTVVVWWWXXXWWWWWWWWWUUUSSSQQQNNNLLLMMMPPPRRRQQQTTTYYY\\\ZZZVVVXXXYYYZZZYYYZZZ[[[]]]^^^```bbbbbbaaaaaabbbccccccfffhhhhhhfffgggjjjnnntttppplllhhhfffeeedddcccggghhhjjjkkklllmmmpppssstttrrrqqqpppqqqsssvvvwwwwwwyyy{{{zzzwwwtttrrrqqqvvv{{{vvvlllccc___\\\XXXVVVVVVVVVSSSPPPMMMMMMLLLKKKIIIKKKLLLNNNPPPSSSXXX^^^ccckkkooovvv|||zzzppppppqqqpppwww}}}kkkbbb```]]]ZZZZZZXXXWWWYYY]]]aaakkk}}}~~~rrriii]]]NNNDDDBBB<<<===>>>???AAABBBCCCDDDEEEFFFIIIKKKNNNPPPQQQRRRSSSSSSTTTTTTUUUWWWXXXYYYYYYXXXWWWUUUSSSQQQPPPOOOPPPSSSTTTSSSUUUZZZ]]][[[WWWXXXYYYYYYXXXXXXYYY[[[[[[]]]^^^___^^^___aaabbbdddddddddeeefffiiilllooosssrrrnnnjjjfffeeefffgggjjjlllmmmmmmmmmmmmnnnpppsssrrrqqqppppppqqqsssttttttwwwxxxxxxvvvtttsssssswww{{{~~~uuuiiiccc^^^YYYWWWXXXWWWTTTQQQOOONNNNNNLLLKKKIIIJJJLLLMMMPPPUUU[[[___ccciiipppvvv{{{}}}wwwooosssvvvyyy|||jjjcccbbbaaa```______]]][[[[[[]]]fffyyyuuuhhh```TTTFFF===<<<<<<===>>>???AAABBBCCCDDDEEEGGGIIILLLOOORRRSSSTTTTTTTTTTTTUUUVVVWWWYYYYYY\\\[[[YYYVVVUUUSSSSSSSSSSSSVVVWWWVVVXXX]]]^^^]]]XXXYYYZZZYYYXXXWWWXXXZZZ[[[\\\]]]]]]]]]^^^```bbbdddcccbbbccceeeiiimmmoooqqqqqqoookkkfffeeehhhkkkmmmnnnoooooommmlllmmmnnnsssrrrqqqpppooooooppppppqqqsssvvvvvvvvvuuuuuuvvvxxxzzz|||}}}}}}nnnfff___ZZZXXXYYYXXXUUURRRPPPOOOOOONNNLLLGGGHHHJJJLLLNNNSSSXXX]]]^^^dddkkkrrrwwwzzz}}}~~~|||sssssstttyyyvvvhhhgggccccccgggfffcccaaa]]][[[^^^gggrrr{{{wwwdddWWWNNNFFF@@@???<<<===???AAABBBCCCDDDDDDEEEHHHLLLPPPSSSTTTUUUUUUTTTUUUWWWXXXZZZ[[[\\\\\\YYYXXXWWWUUUTTTSSSSSSSSSTTTTTTTTTUUUXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZ```___]]][[[[[[[[[]]]^^^aaaccceeefffffffffhhhjjjnnnmmmjjjgggfffhhhmmmqqqtttssspppmmmkkklllppptttuuuooolllmmmnnnnnnooosssrrrrrrsssuuuwwwvvvsssqqqsssxxx~~~vvvmmmfff^^^[[[\\\XXXVVVTTTRRRQQQPPPMMMKKKKKKJJJIIIIIIKKKOOOSSSVVV[[[___eeekkkpppuuuzzz}}}|||}}}~~~vvvvvvwww}}}uuuiiiiiifffgggkkkiiihhheeeaaa]]]^^^dddmmmtttuuuaaaTTTKKKDDD@@@???>>>???AAACCCDDDFFFFFFGGGHHHJJJNNNQQQTTTVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZXXXXXXWWWVVVUUUUUUTTTTTTVVVUUUTTTTTTWWWYYYYYYXXXYYYZZZ\\\]]]^^^___^^^^^^aaa```^^^]]]]]]^^^___```dddeeeffffffeeeeeeggghhhiiijjjjjjjjjjjjlllpppsssvvvuuurrrooommmnnnqqquuuwwwppplllmmmnnnmmmnnnqqqlllnnnqqqtttwwwvvvsssoooppptttyyyzzzzzz~~~tttjjjaaa\\\]]]XXXVVVTTTRRRRRRQQQOOOMMMLLLKKKIIIIIIJJJMMMQQQSSSXXX\\\bbbggglllqqqvvvzzz|||}}}wwwvvvxxx~~~vvvkkkmmmkkkmmmrrrppprrrooojjjeeeccceeekkkoooxxx}}}ppp\\\OOOGGGAAA??????AAAAAACCCEEEFFFHHHIIIJJJLLLMMMPPPSSSUUUVVVVVVVVVYYYZZZ[[[\\\\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYWWWTTTTTTVVVXXXZZZZZZZZZ[[[^^^```aaaaaa``````aaa```_________```aaabbbiiijjjjjjiiifffeeeeeefffdddfffiiilllmmmooorrrtttvvvvvvtttqqqoooooorrruuuwwwqqqmmmnnnnnnmmmmmmpppmmmpppuuuyyy{{{xxxrrrmmmmmmqqquuuuuuuuuxxxqqqgggbbbaaaYYYWWWTTTSSSSSSRRRQQQOOOMMMKKKIIIHHHIIIKKKMMMOOOTTTXXX]]]bbbggglllqqquuuyyyyyy~~~~~~~~~vvvsssttt{{{xxxnnnqqqpppsssyyyxxx|||zzzvvvppplllkkkmmmpppuuuyyy{{{iiiVVVJJJDDD???>>>@@@BBBBBBCCCEEEGGGIIIKKKLLLLLLNNNPPPRRRSSSTTTUUUUUUXXXYYY[[[\\\\\\ZZZXXXVVVVVVVVVWWWXXXYYYZZZZZZZZZ\\\YYYVVVVVVXXXZZZ[[[\\\[[[]]]___aaaaaa```^^^]]]____________```aaabbbcccmmmooorrrqqqmmmiiifffdddcccfffhhhjjjkkknnnqqqsssttttttsssqqqoooppprrrtttuuupppmmmnnnooonnnnnnqqqvvvyyy}}}|||sssllllllooosssttttttvvv|||zzznnnhhheee[[[XXXVVVTTTTTTTTTSSSRRRMMMLLLJJJHHHGGGHHHJJJKKKQQQTTTYYY]]]bbbggglllpppssstttxxx~~~{{{yyy}}}vvvqqqpppwww|||qqqtttuuuyyy{{{wwwtttttttttwwwzzzrrrbbbPPPEEEAAA??????AAABBBBBBCCCDDDFFFIIIKKKMMMLLLMMMNNNOOOQQQRRRSSSSSSUUUWWWXXXZZZZZZYYYXXXWWWTTTUUUWWWYYY[[[\\\\\\\\\]]]\\\ZZZ[[[]]]^^^___^^^```aaaaaabbb```^^^\\\[[[\\\\\\]]]^^^___aaabbbcccmmmrrrxxxyyyvvvnnngggcccgggggggggggggggiiimmmppppppqqqqqqpppooooooqqqrrrsssnnnlllnnnpppoooooorrrxxx{{{~~~vvvooojjjnnnqqqssstttvvvzzz}}}uuujjjddd^^^[[[WWWUUUUUUUUUTTTSSSNNNMMMJJJHHHGGGGGGGGGHHHNNNQQQUUUYYY]]]bbbgggkkkoooooossszzz|||xxxxxxvvvqqqooowwwuuuwwwxxx}}}}}}{{{zzzzzz|||uuujjj[[[JJJCCC@@@???@@@CCCBBBBBBBBBDDDFFFIIILLLNNNLLLMMMNNNOOOQQQRRRTTTTTTVVVVVVWWWWWWXXXXXXWWWWWWSSSUUUWWWZZZ[[[\\\\\\\\\]]]^^^___bbbeeeeeeccc```eeeeeedddbbb```^^^\\\[[[YYYZZZ\\\]]]___aaabbbccckkkqqqxxx{{{xxxqqqiiieeeiiiiiihhhfffeeefffiiilllkkkmmmooooooooooooppprrrsssnnnlllooopppooooooqqqqqqtttyyy~~~~~~xxxsssjjjmmmpppssstttuuuwwwyyy~~~ooodddaaa^^^YYYWWWVVVVVVUUUTTTOOOMMMKKKIIIGGGFFFFFFFFFKKKMMMQQQTTTWWW\\\bbbfffkkklllqqqxxx}}}}}}xxxuuuzzzuuupppoooxxxxxxyyyyyy|||ooobbbUUUGGGAAAAAAAAABBBEEECCCBBBCCCDDDFFFJJJMMMOOOOOOOOOPPPRRRTTTVVVWWWXXXZZZZZZXXXWWWVVVVVVWWWWWWSSSTTTWWWZZZ[[[\\\\\\[[[\\\___dddjjjmmmkkkfffbbbeeedddbbb___^^^]]]\\\\\\XXXYYY[[[^^^```bbbccccccggglllsssvvvtttooojjjgggiiijjjjjjiiigggfffhhhiiihhhjjjmmmoooooopppqqqsssvvvqqqnnnppppppmmmlllnnnlllnnnrrrvvvzzzzzzwwwtttnnnppprrrtttuuuuuuuuuuuu|||yyylllddd```[[[XXXWWWVVVUUUTTTOOONNNLLLJJJHHHGGGFFFFFFGGGIIILLLOOORRRWWW]]]aaadddfffkkksssxxx}}}}}}wwwtttxxx{{{rrrmmmmmmxxxzzzzzzzzzyyynnn^^^QQQEEEAAABBBBBBCCCFFFDDDCCCCCCEEEGGGKKKNNNPPPQQQRRRSSSTTTWWWYYY[[[\\\___]]]ZZZWWWVVVUUUVVVWWWSSSTTTWWWZZZ[[[\\\[[[[[[[[[```gggnnnrrroooiiicccbbb```]]][[[ZZZZZZ[[[\\\XXXYYY[[[^^^aaabbbdddddddddhhhmmmpppooollliiihhhgggiiilllllljjjhhhggggggfffiiimmmooopppqqqssstttxxxssspppqqqpppllljjjjjjmmmnnnpppsssuuuvvvtttqqqssstttvvvwwwwwwvvvttttttuuuzzzwwwfffbbb\\\YYYWWWVVVUUUTTTOOONNNLLLJJJHHHGGGFFFFFFEEEGGGIIILLLOOOTTTYYY^^^^^^```fffnnnsssvvv}}}xxxxxx}}}uuummmoooqqqyyyyyyoooeeeTTTKKKBBBBBBDDDEEEFFFGGGJJJBBB???DDDIIIIIILLLQQQTTTUUUWWWXXXXXXYYY[[[\\\fffeeeccc^^^XXXUUUTTTUUURRRWWW^^^bbbcccaaa___]]]ccceeeffffffeeeddddddeeeeeeaaa]]]]]]ZZZWWWWWWZZZZZZXXXWWW[[[bbbffffffdddiiiiiijjjjjjjjjiiihhhgggdddfffiiiiiigggfffgggiiimmmpppooojjjhhhjjjlllkkkooopppqqqpppnnnlllllllllllllllmmmsssyyy{{{wwwssstttvvvyyy{{{|||zzzxxxwwwyyyzzzxxxoooggg^^^[[[XXXTTTSSSUUUSSSRRRPPPMMMJJJGGGEEEDDDDDDDDDEEEGGGJJJOOOSSSUUU[[[___cccfffiiioooxxx~~~yyyxxx|||}}}pppiiilllpppyyy~~~|||wwwmmmbbbQQQHHHAAABBBEEEFFFGGGIIIMMMFFFCCCGGGJJJJJJKKKOOOVVVWWWXXXYYYZZZ^^^aaadddfffeeebbb]]]XXXTTTTTTTTTRRRVVV\\\```aaa```______bbbdddeeeeeedddccccccdddddd___]]]\\\[[[WWWWWWZZZ[[[YYYYYY]]]dddggggggdddggghhhiiijjjjjjgggcccaaa___cccggggggeeedddgggkkkrrrxxxzzzssslllkkkmmmmmmmmmmmmllljjjiiijjjmmmppppppooopppuuuzzz|||xxxtttsssvvvyyy{{{{{{yyyvvvssszzz|||wwwnnneeeaaa^^^ZZZYYYZZZTTTSSSQQQOOOLLLIIIGGGFFFDDDDDDEEEFFFIIIMMMQQQSSSWWWZZZ^^^aaaeeekkksssyyy~~~|||yyy{{{wwwlllgggkkkqqq}}}}}}}}}}}}zzzssshhh]]]MMMFFF@@@BBBEEEFFFGGGJJJLLLHHHFFFIIIKKKKKKKKKNNNRRRRRRRRRSSSVVV[[[___bbbcccbbb```\\\WWWSSSRRRSSSQQQUUUYYY\\\^^^^^^___```aaabbbccccccaaaaaabbbcccbbb^^^\\\\\\[[[XXXXXX[[[\\\[[[\\\```eeegggfffcccaaacccfffiiiiiieee^^^YYYZZZ```eeeeeebbbbbbgggmmmyyytttmmmnnnpppqqqpppllliiigggiiinnnrrruuussssssvvvyyy{{{xxxuuutttvvvyyy|||{{{yyyuuussszzz}}}rrrgggbbb___[[[YYYZZZVVVUUUSSSQQQNNNLLLJJJIIIDDDDDDDDDEEEGGGKKKNNNPPPQQQUUUYYY\\\___dddlllrrryyy}}}~~~~~~}}}zzz|||rrrjjjhhhmmmuuu|||zzz{{{|||ssseeeXXXLLLFFFBBBCCCEEEEEEFFFIIIGGGFFFFFFHHHJJJKKKLLLNNNKKKJJJKKKMMMRRRVVVYYY[[[^^^^^^]]]YYYUUUQQQPPPQQQOOORRRUUUXXXYYY[[[^^^``````aaaaaaaaa______```bbbaaa]]]\\\]]]\\\XXXXXX[[[^^^^^^___aaadddeeebbb```\\\^^^ccchhhjjjggg___YYYWWW^^^dddddd```aaahhhooo}}}yyynnnooorrrzzzxxxtttooolllmmmpppsssvvvuuutttuuuvvvwwwuuussssssuuuyyy|||}}}{{{xxxvvvyyyyyykkkddd```[[[YYYYYYWWWVVVTTTRRROOOMMMKKKJJJEEEDDDDDDDDDEEEHHHKKKLLLNNNQQQVVVYYY[[[```gggmmmtttyyy~~~xxx|||}}}yyylllggggggmmmxxx|||zzzyyywwwfffWWWLLLGGGDDDFFFFFFDDDDDDGGGEEEGGGHHHHHHIIIKKKMMMMMMEEEEEEGGGMMMSSSXXXZZZYYYYYYYYYYYYWWWSSSPPPPPPPPPNNNPPPRRRTTTUUUXXX\\\_________```___]]]]]]___aaaaaa^^^\\\^^^]]]YYYYYY[[[______```aaabbbaaa```^^^]]]___ccckkkppppppiiidddZZZ___ddddddaaabbbhhhnnn|||zzzoooooorrrzzzzzzyyyvvvsssrrrssstttuuutttsssssssssrrrpppooonnnqqquuuxxxzzz{{{zzzyyyxxxvvvlllfff```\\\[[[WWWVVVTTTRRRPPPNNNLLLKKKFFFEEEDDDCCCDDDFFFHHHIIIKKKOOOTTTWWWYYY]]]dddiiijjjooouuu||||||{{{|||qqqfffdddeeelllyyy|||{{{xxxfffVVVLLLHHHGGGHHHGGGDDDDDDHHHJJJMMMNNNKKKKKKOOORRRSSSDDDDDDEEEJJJRRRWWWXXXWWWTTTVVVWWWVVVTTTRRRQQQRRRNNNPPPRRRSSSUUUWWW[[[]]]_________]]]\\\\\\^^^aaaccc___^^^```^^^ZZZYYY[[[____________```aaaaaabbbeeedddgggnnnvvvzzzwwwtttbbbdddfffeeecccdddhhhlllwwwvvvooooooqqqrrrtttvvvwwwvvvuuuuuuvvvsssssstttsssrrrpppnnnmmmkkkmmmpppsssvvvxxxyyyzzzyyysssjjjbbb\\\YYYXXXWWWUUUSSSQQQOOONNNMMMHHHGGGEEECCCCCCDDDEEEFFFIIIMMMRRRUUUVVVZZZ```dddccchhhooouuu|||~~~yyylllddddddfffmmm{{{}}}qqq___PPPJJJGGGHHHJJJIIIFFFGGGJJJLLLRRRTTTRRRSSS[[[bbbcccTTTPPPKKKKKKOOOSSSTTTSSSSSSUUUWWWWWWVVVUUUUUUVVVPPPRRRTTTUUUVVVXXX[[[]]]______^^^]]][[[\\\^^^aaaeeeaaa```bbb```[[[YYY[[[\\\\\\]]]^^^```cccgggjjjllliiigggmmmwww~~~~~~llljjjhhhggggggggghhhiiiooowww{{{wwwqqqoooooonnnnnnpppssstttsssssstttuuusssuuuvvvvvvtttqqqnnnmmmnnnnnnoooqqqtttwwwzzz|||~~~zzzpppfff]]]ZZZYYYXXXWWWUUUSSSQQQPPPOOOJJJHHHFFFDDDCCCCCCDDDEEEEEEIIINNNQQQRRRUUU[[[______dddjjjooouuu~~~zzzyyyyyy{{{tttjjjeeefffiiipppsssgggWWWIIIGGGFFFGGGKKKJJJHHHIIIMMMLLLSSSWWWVVV[[[gggqqqtttlllcccXXXRRRRRRSSSSSSRRRSSSUUUXXXYYYXXXXXXXXXYYYRRRTTTWWWXXXXXXZZZ\\\^^^______^^^]]][[[\\\___aaafffcccbbbcccaaa[[[YYY[[[YYYZZZ\\\^^^aaafffmmmqqqooojjjfffjjjttt}}}rrrnnnjjjhhhiiijjjhhhgggjjjooopppnnnmmmnnnooolllqqqrrrsssrrrqqqqqqrrrssstttvvvyyyyyywwwssspppooossssssssssssuuuyyy|||~~~~~~xxxmmmddd___[[[ZZZYYYWWWUUUSSSRRRQQQKKKIIIGGGDDDCCCCCCCCCDDDBBBFFFKKKNNNOOORRRWWW[[[[[[___ccchhhmmmvvv{{{tttooopppqqqsss}}}tttooojjjhhhfffkkk~~~vvvfffWWWNNNLLLEEEGGGGGGGGGFFFFFFHHHJJJOOOQQQTTTXXX___kkkyyy~~~ppp```XXXUUURRRQQQSSSSSSTTTVVVXXXYYYYYYYYYXXXRRRSSSTTTVVVXXX[[[]]]^^^eeeeeebbb___\\\[[[\\\^^^bbbdddeeedddaaa\\\YYYXXXYYY\\\___```___```dddhhhiiijjjkkkjjjiiikkkqqquuurrrqqqpppoooooonnnkkkhhhkkkjjjjjjiiiiiijjjjjjkkkllllllnnnoooqqqqqqrrrrrrtttxxx{{{|||yyytttooommmqqqsssvvvyyy}}}}}}rrriiiccc```\\\XXXVVVUUUTTTPPPMMMOOOMMMJJJGGGEEECCCCCCCCCCCCEEEGGGKKKNNNRRRTTTVVVYYY\\\___dddjjjqqqyyyxxxsssnnnmmmmmmooowwwvvvrrroookkkhhhlll}}}~~~nnn___QQQJJJHHHDDDFFFGGGFFFFFFGGGIIIKKKMMMNNNQQQUUU\\\fffqqqyyyvvvjjj]]]WWWUUURRRQQQRRRSSSUUUWWWYYYZZZZZZZZZZZZTTTUUUVVVWWWYYY[[[]]]^^^bbbbbbaaa___]]]\\\]]]___```bbbdddccc```^^^\\\\\\[[[\\\\\\]]]]]]___bbbdddbbbdddeeedddccceeejjjooorrrrrrsssrrrqqqnnnkkkiiijjjjjjiiiiiiiiiiiijjjjjjmmmnnnooopppqqqqqqqqqqqqtttyyy|||wwwuuuvvvwwwzzz}}}~~~}}}qqqggg^^^[[[WWWVVVVVVVVVSSSPPPPPPNNNLLLIIIFFFEEEDDDDDDCCCDDDFFFIIILLLOOOQQQRRRUUUXXX[[[___dddkkkrrrxxx}}}|||vvvsssqqqrrrzzz{{{|||xxxuuuvvvpppkkkmmm{{{sssbbbUUUJJJEEEDDDCCCDDDFFFFFFFFFGGGIIIKKKLLLKKKLLLPPPWWW___eeeiiijjj```XXXUUUTTTQQQPPPQQQQQQSSSUUUWWWXXXYYYYYYYYYVVVWWWWWWXXXYYY[[[]]]^^^]]]___``````^^^]]]^^^______```bbbbbb`````````aaa```^^^[[[ZZZ[[[]]]^^^^^^\\\^^^```___^^^___dddiiinnnrrruuutttpppllljjjiiiiiihhhhhhhhhhhhhhhhhhiiilllmmmnnnpppqqqqqqqqqqqqsssyyy|||zzz|||~~~|||}}}|||zzz||||||nnnccc___ZZZXXXXXXXXXUUURRRQQQPPPMMMKKKHHHFFFEEEEEECCCCCCDDDFFFHHHKKKMMMNNNQQQSSSVVVYYY]]]ccciiimmmrrrvvv|||}}}yyyxxx~~~|||tttpppqqquuuwww{{{zzz~~~|||zzz|||tttmmmmmmwwwiiiYYYNNNEEEBBBCCCAAACCCDDDEEEEEEFFFIIIKKKKKKIIIHHHLLLRRRXXXZZZYYY]]]WWWSSSTTTTTTQQQPPPQQQNNNOOOQQQSSSUUUUUUUUUUUUWWWWWWWWWWWWXXXYYY[[[[[[[[[^^^``````___]]]\\\\\\]]]^^^```aaaaaabbbdddfffhhhccc\\\YYYZZZ[[[[[[YYY\\\^^^```___^^^___cccgggjjjooouuutttnnniiiggghhhggggggffffffffffffgggggghhhiiikkkmmmooopppqqqrrrqqqyyy|||{{{}}}{{{yyyyyyyyywwwyyy}}}~~~zzznnnhhhaaa]]]ZZZXXXUUUQQQQQQPPPNNNLLLIIIGGGFFFEEEAAAAAABBBCCCEEEHHHJJJLLLNNNPPPSSSUUUXXX\\\aaaeeelllpppvvv{{{~~~xxxooolllmmmppprrr{{{wwwuuutttxxx~~~uuulllkkkssszzzbbbRRRJJJDDDBBBDDDAAABBBDDDDDDDDDFFFHHHKKKKKKIIIGGGJJJNNNQQQQQQPPPRRROOOOOORRRSSSPPPOOOPPPNNNOOOQQQSSSTTTTTTSSSSSSTTTTTTTTTUUUUUUVVVXXXXXX\\\^^^``````^^^[[[YYYXXX[[[]]]```aaabbbcccfffhhhnnnhhhaaa]]]\\\\\\ZZZXXX^^^```bbbaaa^^^^^^bbbeeehhhnnnssssssnnniiihhhiiifffeeeeeeddddddeeeeeefffbbbcccfffiiimmmoooqqqrrrsssyyy}}}zzzxxxzzz|||~~~~~~}}}|||{{{zzzvvvtttvvvvvvuuuxxx|||}}}zzzrrrhhh```\\\YYYVVVSSSRRRQQQOOOMMMKKKIIIGGGEEE?????????AAACCCFFFIIIKKKMMMOOORRRSSSUUUXXX\\\___fffjjjpppvvvyyy}}}|||qqqlllkkkllllll}}}wwwtttrrrqqqtttyyy~~~~~~rrriiihhhnnnuuu]]]NNNGGGDDDCCCDDDAAABBBDDDDDDDDDEEEGGGIIIJJJIIIHHHIIIKKKLLLLLLKKKMMMKKKMMMRRRSSSPPPOOOQQQQQQRRRSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTVVVVVV[[[]]]______\\\YYYXXXXXX[[[^^^aaacccccceeeggghhhnnnjjjeeeaaa___^^^]]]\\\___aaacccaaa^^^\\\^^^aaaggglllpppqqqnnnkkkjjjkkkddddddccccccccccccdddddd___```dddgggkkknnnpppqqqtttxxx}}}|||yyywwwtttvvvxxxzzzzzzyyywwwvvvwwwsssrrrsssttttttvvv{{{|||~~~sssggg```\\\YYYWWWSSSSSSRRRPPPMMMKKKHHHGGGAAA@@@@@@@@@BBBDDDGGGIIILLLNNNPPPQQQSSSUUUXXX[[[___ccciiiooosssxxx|||xxxqqqmmmjjjggg{{{xxxuuurrrsssvvvwww~~~{{{nnneeeeeejjjzzzoooWWWJJJEEEBBBAAABBBAAACCCDDDDDDCCCDDDFFFHHHHHHHHHHHHHHHGGGGGGIIIJJJJJJJJJMMMRRRRRROOOOOOQQQSSSTTTTTTUUUUUUSSSRRRQQQPPPPPPPPPQQQRRRTTTUUUVVVZZZ[[[]]]]]][[[YYYYYYZZZ[[[^^^bbbeeeeeeeeefffggghhhhhhgggdddbbbaaabbbdddaaacccdddaaa]]][[[\\\^^^eeefffiiijjjkkkjjjiiiiiicccbbbbbbaaaaaabbbbbbccc```bbbdddgggjjjlllnnnnnnpppsssuuuvvvuuusssssssssqqqsssvvvxxxyyywwwuuussswwwsssqqqrrrrrrqqqtttxxxzzz|||uuuiiibbb^^^[[[VVVVVVUUUSSSQQQNNNKKKJJJFFFDDDBBBAAAAAABBBDDDFFFHHHJJJMMMNNNOOOQQQTTTVVVXXX]]]ccciiinnnsssxxx{{{}}}zzzuuuppplllzzzuuutttvvvttt}}}xxxkkkbbbbbbhhhxxxkkkTTTGGGCCCAAA@@@@@@BBBCCCDDDCCCCCCCCCEEEGGGFFFHHHIIIGGGDDDDDDGGGJJJJJJJJJMMMRRRRRROOOOOORRRRRRSSSSSSSSSSSSQQQOOONNNOOOPPPPPPQQQSSSTTTVVVWWWXXXZZZ[[[[[[ZZZZZZ[[[\\\[[[___cccffffffeeeeeeeeebbbdddffffffdddcccfffiiiccceeefffccc^^^[[[[[[]]]``````aaacccfffgggfffeeebbbbbbaaaaaaaaaaaabbbbbbcccdddfffhhhjjjkkkllllllkkklllmmmmmmllllllnnnoooqqqsssvvvxxxyyywwwuuusssyyytttrrrrrrrrrpppqqquuuwwwzzzqqqgggaaa]]]XXXXXXWWWVVVTTTQQQNNNLLLJJJHHHEEEBBBAAAAAABBBCCCEEEGGGJJJKKKLLLNNNPPPSSSVVVZZZ```fffkkkqqqvvvzzz{{{zzzvvv~~~}}}zzzhhhccc``````dddsssfffNNNGGGEEE@@@>>>@@@EEEDDDDDDCCCCCCCCCDDDDDDIIIGGGEEEFFFGGGHHHHHHGGGJJJLLLOOORRRSSSSSSRRRQQQQQQRRRSSSSSSRRRQQQQQQQQQOOOOOONNNMMMLLLNNNRRRUUUZZZ]]]______^^^]]]]]]]]]```cccgggkkklllkkkhhhfffeeeccc```______cccfffiiiccceeegggfffaaa[[[WWWTTT[[[]]]aaadddffffffeeeeee```bbbdddeeefffhhhjjjlllgggnnnooojjjeeehhhnnnrrrlllkkkiiiggghhhjjjmmmnnnoooqqqtttvvvxxxxxxxxxwwwxxxuuuqqqpppqqqsssuuuuuuzzzvvv{{{pppeee______[[[WWWUUUUUUTTTPPPMMMLLLIIIEEEBBBAAAAAACCCDDDEEEFFFFFFGGGJJJMMMOOOQQQSSSVVV\\\aaagggmmmtttxxxyyy|||}}}sssnnneeebbb___```fffvvvxxx```JJJEEEEEEBBB@@@BBBCCCCCCCCCBBBBBBCCCDDDDDDFFFEEEDDDFFFHHHJJJKKKJJJHHHJJJMMMQQQSSSSSSRRRRRRQQQQQQPPPQQQRRRRRRQQQPPPOOOPPPOOONNNNNNOOOSSSUUUZZZ\\\^^^^^^]]]\\\\\\\\\bbbeeejjjmmmnnnkkkgggeeeeeeccc```______bbbfffhhhccceeegggfffbbb]]]ZZZXXX[[[]]]```ccceeeeeedddcccaaacccdddfffggghhhjjjlllpppvvvvvvooohhhhhhlllnnnjjjiiigggffffffgggiiijjjlllnnnppprrrtttuuuvvvvvvyyyvvvsssrrrssstttttttttxxxwww}}}xxxjjjbbb```\\\XXXVVVVVVUUURRROOOMMMJJJFFFCCCBBBBBBCCCEEECCCCCCDDDEEEHHHKKKMMMOOOQQQTTTYYY___dddjjjppptttwwwyyy|||{{{qqqgggbbbaaa___^^^aaaiii{{{iiiVVVFFFDDDEEECCCBBBDDDAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCEEEIIILLLNNNNNNFFFHHHKKKOOOQQQRRRRRRRRROOONNNMMMOOORRRSSSQQQNNNNNNOOOOOONNNMMMNNNQQQSSSYYY[[[\\\\\\ZZZYYYZZZ[[[aaaeeeiiilllllliiieeeaaabbb```^^^\\\]]]___ccceeedddeeefffeeebbb^^^\\\\\\[[[\\\___aaabbbbbbaaaaaaccccccdddfffgggiiijjjjjjtttzzzzzzsssllljjjkkkkkkiiiiiihhhhhhgggfffffffffiiijjjkkkmmmoooqqqssstttvvvtttssssssttttttsssrrrsssuuu|||ooofffccc^^^YYYWWWXXXWWWUUUSSSOOOLLLIIIEEEDDDCCCDDDEEEAAAAAAAAACCCEEEHHHKKKMMMNNNRRRVVV[[[___dddjjjnnnsssuuuxxx{{{}}}uuujjjbbb]]]]]]\\\^^^cccnnnyyysss[[[NNNCCCBBBDDDCCCBBBCCC??????@@@@@@AAABBBCCCDDDCCCCCCCCCFFFJJJMMMNNNNNNGGGHHHKKKMMMOOOOOOOOOOOOLLLJJJIIIKKKOOOQQQOOOLLLKKKLLLMMMMMMLLLLLLNNNPPPWWWXXXYYYXXXWWWVVVVVVWWW\\\___dddggghhheeeaaa^^^^^^\\\ZZZYYYYYY\\\^^^```dddeeefffddd```]]]\\\\\\[[[\\\^^^```aaa``````___cccbbbcccdddfffhhhhhhhhhnnntttvvvrrrmmmlllmmmllljjjkkkkkkkkkjjjhhhgggfffggggggggghhhjjjnnnqqqsssppppppqqqrrrtttuuusssqqqpppqqqwww{{{}}}xxxnnngggaaa[[[XXXYYYYYYWWWUUUQQQOOOLLLHHHFFFEEEFFFFFF@@@@@@AAABBBDDDGGGJJJKKKLLLOOOSSSWWW[[[```eeehhhppprrrvvvxxxzzz~~~}}}rrrhhh```]]]ZZZ\\\___fffuuu~~~yyyuuummmgggPPPHHHAAA@@@AAAAAA@@@AAA?????????@@@AAABBBCCCDDDEEEDDDDDDFFFIIILLLMMMLLLIIIIIIJJJKKKLLLLLLKKKKKKIIIGGGGGGIIILLLNNNLLLJJJJJJLLLOOOOOOOOOOOOPPPRRRUUUVVVVVVUUUSSSRRRSSSUUUWWWZZZ^^^bbbdddccc```^^^]]]\\\ZZZYYYYYY[[[]]]___dddeeeeeeccc___\\\ZZZZZZ[[[\\\^^^___````````````bbbaaa```bbbdddfffeeedddffflllooollljjjkkkkkkiiiiiijjjkkkkkkkkkiiihhhfffgggffffffgggiiilllppprrrnnnnnnpppssswwwxxxwwwuuusssrrrsssvvvzzzzzzmmmggg___[[[ZZZZZZYYYWWWTTTRRROOOKKKIIIGGGGGGGGGBBBBBBBBBBBBDDDFFFHHHJJJKKKNNNQQQUUUXXX]]]aaaeeelllpppuuuwwwxxx|||~~~rrrggg```]]]ZZZ^^^bbbjjj|||uuupppjjjaaaZZZIIIEEE@@@>>>>>>?????????@@@@@@@@@@@@AAABBBBBBCCCEEEDDDCCCEEEHHHJJJKKKJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJMMMPPPSSSUUUVVVVVVWWWXXXUUUUUUUUUTTTRRRQQQRRRTTTUUUXXX[[[^^^```aaa``````___^^^\\\[[[[[[\\\^^^___aaacccdddccc```\\\ZZZZZZ\\\]]]^^^```aaabbbbbbbbbbbb```^^^```ccceeecccaaabbbgggiiifffeeeggggggdddfffggghhhjjjjjjjjjiiihhhiiiiiihhhiiijjjmmmppprrrpppppprrruuuyyy{{{zzzyyyxxxvvvttttttwww{{{vvvooofff___]]]\\\[[[YYYWWWUUURRRNNNKKKIIIHHHHHHDDDCCCCCCCCCDDDEEEGGGHHHHHHKKKOOORRRVVVZZZ___bbbhhhnnntttwwwxxx|||vvvhhh```]]][[[```eeeooovvvmmmggg```UUUMMMBBBAAA???===<<<>>>@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBDDDGGGIIIJJJJJJGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKNNNMMMJJJHHHJJJMMMNNNRRRVVVYYYZZZ[[[[[[\\\WWWWWWVVVUUURRRRRRSSSUUUUUUVVVXXXYYY[[[\\\]]]]]]]]]]]][[[ZZZZZZ[[[\\\]]]]]]```cccdddccc```^^^]]]]]]^^^___aaabbbdddeeeeeeddd```^^^```ccceeeccc```___cccdddbbbccceeefffdddeeefffgggiiikkklllmmmmmmllllllllllllmmmoooqqqrrrrrrqqqrrrtttwwwxxxxxxwwwvvvwwwvvvttttttvvvyyy|||xxxmmmeeeaaa___]]][[[YYYWWWTTTQQQMMMKKKIIIHHHEEEDDDCCCBBBBBBCCCDDDEEEEEEHHHLLLPPPSSSXXX]]]```dddkkksssvvvwwwzzzzzzkkkaaa^^^\\\bbbhhhqqq{{{ooogggaaaYYYMMMDDD>>>???>>>;;;;;;>>>AAABBBCCCCCCBBBAAAAAAAAABBBBBBAAA@@@AAACCCGGGJJJKKKKKKEEEFFFFFFGGGHHHHHHIIIIIIIIINNNRRRPPPKKKHHHKKKOOOMMMQQQVVVZZZ[[[\\\]]]]]]YYYYYYXXXVVVTTTSSSUUUWWWUUUTTTTTTTTTUUUWWWXXXYYYZZZYYYXXXWWWWWWXXXYYYZZZZZZ^^^cccfffeeecccaaaaaa^^^^^^```aaaccceeeggggggeeeaaa___```dddfffccc```\\\```aaa```bbbgggiiigggfffgggiiikkkmmmoooqqqrrroooooooooooopppqqqrrrrrrrrrqqqpppqqqssstttsssrrroootttwwwtttqqqsssyyy}}}~~~~~~rrrhhhdddaaa___]]]ZZZXXXUUURRRNNNLLLJJJIIIFFFEEECCCBBBAAABBBBBBCCCCCCFFFJJJNNNQQQVVV[[[___aaahhhrrrvvvwwwyyypppeeeaaa\\\```iiiyyy|||xxxooocccWWWMMMGGGDDD=========>>>@@@BBBEEEFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKLLLMMMLLLKKKJJJKKKLLLTTTSSSRRRUUUYYYZZZYYYWWWSSSTTTUUUUUUSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUTTTTTT\\\]]]\\\YYYVVVUUUUUUVVV[[[]]]aaadddeeeeeecccbbb___bbbfffhhhiiijjjkkkmmmllljjjgggcccaaa_________bbbbbbaaabbbccceeehhhiiikkkkkklllmmmooopppqqqqqqmmmmmmnnnnnnmmmnnnqqqsssqqqpppppppppqqqrrrqqqpppqqqrrrrrrooommmpppxxx{{{sssmmmeee```___]]][[[YYYVVVRRRNNNKKKIIIEEEDDDAAA@@@??????@@@AAACCCDDDFFFJJJNNNSSSWWWZZZ```eeelllsssxxx}}}rrrfffbbb^^^bbblll}}}}}}wwwlll___RRRHHHBBB@@@;;;;;;<<<===???AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKGGGFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMLLLLLLNNNPPPSSSRRRRRRTTTXXXYYYXXXVVVRRRTTTUUUUUUUUUUUUVVVXXXWWWWWWVVVTTTSSSSSSSSSSSSZZZ[[[[[[YYYWWWVVVWWWYYY[[[]]]___bbbccccccbbbbbbaaacccggghhhiiiiiikkklllnnnmmmkkkhhhfffeeedddcccccccccbbbbbbccceeefffggghhhhhhiiijjjkkklllmmmmmmjjjkkkkkkkkkkkklllooorrrsssqqqooonnnnnnnnnmmmmmmoooppppppnnnlllnnntttzzz~~~{{{~~~zzzssskkkeeeddd```^^^[[[XXXUUUQQQMMMJJJHHHFFFDDDBBB@@@@@@AAAAAACCCDDDFFFIIINNNRRRVVVYYY^^^cccjjjpppuuuzzz~~~|||ttthhhccc```eeeqqq|||tttgggXXXKKKCCC>>><<<999:::;;;===???@@@AAAAAACCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDFFFHHHJJJKKKLLLGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJLLLLLLMMMNNNPPPRRRRRRRRRRRRTTTVVVWWWVVVUUURRRSSSUUUVVVVVVWWWYYY[[[]]][[[XXXVVVTTTSSSSSSTTTXXXYYYZZZYYYXXXXXXYYY[[[ZZZ[[[]]]___aaaccccccddddddfffiiijjjiiiiiijjjkkknnnmmmmmmlllkkkiiihhhgggddddddcccccccccdddeeefffffffffgggggghhhhhhhhhiiifffhhhiiiiiiiiijjjnnnpppqqqpppmmmkkkjjjkkkllllllnnnpppqqqooommmnnnrrrvvvuuutttyyywwwoookkkfffccc```\\\YYYUUUQQQNNNLLLJJJHHHEEECCCAAAAAAAAACCCDDDFFFHHHLLLQQQUUUWWWZZZ___ffflllqqqvvvzzz}}}uuuhhhddd```hhhuuuwwwmmm___QQQFFF???<<<;;;888999<<<>>>???@@@@@@???AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLIIIJJJKKKKKKKKKMMMOOORRRRRRRRRSSSTTTUUUUUUTTTTTTQQQSSSVVVWWWXXXYYY\\\^^^cccaaa]]]YYYVVVVVVVVVWWWWWWYYYZZZZZZYYYYYYYYY[[[YYYZZZ\\\___bbbeeehhhiiiiiijjjlllkkkjjjiiijjjkkkjjjkkkkkklllkkkiiihhhgggdddccccccbbbcccdddfffggghhhiiiiiijjjiiihhhfffeeeeeeggghhhhhhhhhjjjmmmpppnnnmmmllliiihhhiiilllnnnppprrrsssrrrpppppprrrtttssstttxxx~~~uuummmiiiccc___]]]ZZZUUURRROOONNNKKKHHHDDDBBBAAA@@@CCCDDDEEEGGGKKKOOORRRTTTWWW\\\bbbhhhmmmrrrwwwzzz}}}sssgggdddaaajjjyyynnndddVVVIIIBBB???>>>===999:::===???@@@@@@@@@??????@@@AAABBBBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFHHHJJJLLLNNNPPPJJJJJJJJJIIIIIIJJJMMMOOORRRSSSTTTTTTTTTSSSSSSSSSRRRTTTVVVXXXYYYZZZ\\\___dddaaa]]]YYYWWWVVVWWWXXXXXXZZZ\\\[[[ZZZXXXYYYYYYXXXZZZ]]]aaaeeejjjmmmooolllmmmnnnmmmkkkjjjkkklllhhhiiijjjkkkjjjiiihhhgggbbbbbbbbbbbbccceeeggghhhkkkmmmooopppoookkkhhheeeggghhhiiiiiiiiikkknnnqqqqqqpppnnnkkkggggggjjjlllpppqqqrrrqqqppppppqqqrrrsssuuuyyy~~~vvvooofff```]]][[[VVVSSSRRRQQQNNNJJJGGGDDDAAA@@@CCCDDDDDDFFFIIIMMMPPPQQQUUUYYY___eeejjjoootttxxx|||~~~qqqgggfffeeeoooyyydddZZZMMMCCC???>>>>>>>>>:::;;;<<<>>>??????@@@@@@>>>???@@@AAABBBAAA@@@???CCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJMMMOOOPPPJJJJJJJJJHHHGGGIIILLLNNNRRRTTTUUUUUUSSSRRRRRRSSSTTTUUUWWWXXXXXXYYY[[[]]]___]]]ZZZXXXVVVUUUUUUVVVXXXZZZ\\\\\\[[[YYYYYYYYYZZZ\\\```dddiiilllooopppmmmnnnmmmllljjjiiijjjllljjjjjjjjjjjjjjjjjjiiihhhccccccbbbbbbccceeefffgggjjjnnnsssvvvvvvrrrlllhhhjjjkkkkkkkkkkkkllloooqqquuuuuutttoooiiifffhhhjjjnnnnnnnnnnnnnnnnnnoooooossstttvvv{{{~~~|||nnnddd```\\\XXXTTTUUUTTTQQQNNNJJJGGGDDDBBBCCCCCCDDDEEEHHHKKKMMMOOORRRVVV[[[aaaffflllqqquuuxxx{{{pppiiiiiikkkvvv~~~ooo\\\RRRFFF>>><<<<<<<<<<<<::::::;;;;;;<<<===??????===>>>@@@AAABBBAAA@@@???AAAAAABBBDDDEEEGGGHHHHHHFFFFFFFFFGGGIIIJJJLLLMMMIIIIIIIIIHHHHHHJJJNNNQQQSSSUUUWWWVVVSSSRRRRRRTTTUUUWWWXXXXXXXXXXXXYYYZZZZZZZZZXXXWWWVVVVVVVVVVVVVVVXXX[[[\\\\\\[[[[[[[[[]]]___cccgggjjjlllmmmmmmkkkkkkkkkiiigggggghhhjjjkkkjjjiiiiiihhhhhhhhhiiigggfffdddcccbbbccccccddddddjjjssszzz{{{wwwqqqllllllmmmmmmlllkkklllnnnppptttvvvvvvrrrmmmjjjlllooonnnmmmllllllmmmoooppppppsssrrrssswwwzzzppphhhccc]]]YYYYYYWWWUUURRRNNNKKKGGGFFFCCCCCCDDDEEEFFFIIIKKKMMMOOORRRWWW]]]bbbhhhnnnrrrsssvvv{{{}}}pppjjjkkkppp|||xxxhhhXXXNNNBBB;;;999::::::999::::::999999:::<<<===???<<<===???AAABBBAAA???>>>===>>>@@@BBBEEEGGGIIIJJJGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHIIIHHHIIILLLQQQUUUSSSVVVXXXWWWSSSRRRRRRTTTWWWXXXYYYXXXWWWVVVWWWYYYYYYYYYYYYYYYYYYXXXXXXXXXSSSVVVZZZ\\\]]]\\\]]]]]]___aaaeeeiiijjjkkkjjjiiiiiiiiiiiigggeeeeeefffhhhjjjiiigggfffeeeffffffgggjjjhhhfffdddbbbaaaaaaaaa^^^fffqqq{{{~~~{{{tttooommmnnnnnnlllkkkkkkmmmooonnnrrruuutttqqqppprrrvvvqqqooommmmmmnnnqqqrrrssstttrrrrrruuuxxx}}}|||qqqkkkddd___[[[ZZZXXXUUUQQQNNNJJJIIICCCCCCCCCDDDFFFHHHJJJLLLLLLPPPUUUZZZ___eeekkkooonnnrrrwww{{{www{{{{{{}}}}}}xxxuuutttttt~~~oookkknnnyyylll\\\LLLGGG@@@;;;:::;;;;;;<<<:::;;;;;;;;;::::::;;;===<<<<<<===>>>>>>>>>>>>>>>???@@@CCCFFFHHHJJJLLLLLLPPPNNNJJJIIIHHHIIIIIIIIIHHHHHHHHHIIILLLPPPTTTWWW[[[[[[YYYVVVSSSQQQRRRTTTSSSWWWXXXVVVVVVYYYYYYVVVSSSVVVXXXYYYYYYYYYYYYZZZXXXXXXYYY[[[\\\]]]^^^___```aaadddgggjjjiiifffcccddddddcccccccccdddeeeeeeggggggggggggfffhhhkkknnnnnnjjjfffddddddccc```]]]```dddiiinnnqqqrrrrrrqqqpppqqqpppllliiiiiimmmqqqoooooopppoooooossszzz~~~uuunnnlllkkkkkknnnsssrrrrrrrrrtttxxx~~~qqqhhhfff___YYYUUUUUUSSSMMMJJJIIIGGGEEECCCBBBBBBDDDFFFHHHIIIMMMQQQUUUYYY^^^dddgggoooqqqtttvvvyyy}}}~~~rrrwww||||||xxxtttrrrssstttuuuvvvwwwxxxyyyzzzzzz~~~{{{wwwsssqqqoooooottt|||sssqqquuuzzzcccTTTJJJEEE???;;;::::::;;;<<<;;;<<<<<<;;;:::999;;;<<<<<<<<<===>>>>>>>>>>>>===>>>@@@BBBEEEGGGIIIJJJKKKQQQOOOLLLJJJIIIIIIIIIHHHIIIIIIIIIJJJMMMQQQUUUXXX[[[ZZZYYYVVVRRRQQQQQQRRRTTTXXXYYYWWWXXX[[[[[[XXXUUUWWWYYYYYYXXXVVVVVVWWWWWWXXXYYY[[[]]]^^^``````^^^___aaadddggggggfffdddcccccccccbbbbbbbbbccccccdddeeeeeeddddddfffiiilllmmmjjjgggeeeeeedddbbb___aaacccfffjjjlllllllllkkklllllllllkkkiiiiiijjjllloooppppppoooooorrrwww|||yyysssqqqpppnnnnnnqqqrrrqqqqqqtttyyytttlllhhhaaa]]]]]]ZZZTTTPPPOOOHHHFFFDDDBBBBBBCCCEEEFFFHHHKKKOOOSSSWWW\\\bbbfffllloooqqqtttwwwzzz~~~qqqqqqrrrqqqpppnnnkkkjjjhhhiiijjjllloooqqqssstttwwwwwwvvvuuusssqqqooonnnooowwwwwwxxx~~~pppZZZMMMFFFBBB===999999:::;;;;;;<<<======<<<:::999:::<<<;;;<<<======>>>============>>>@@@CCCEEEGGGHHHHHHOOONNNLLLJJJIIIHHHHHHHHHJJJJJJJJJKKKNNNQQQUUUWWWYYYYYYXXXUUURRRPPPPPPQQQTTTXXXYYYXXXYYY]]]]]][[[VVVXXXYYYXXXVVVTTTTTTTTTWWWXXXYYY[[[\\\^^^___```]]]]]]]]]```cccffffffeeeccccccbbbaaaaaa`````````bbbbbbbbbaaaaaacccfffiiikkkiiigggggggggfffdddccceeeeeeffffffggggggggggggllllllnnnpppqqqqqqnnnlllooopppppppppppprrruuuxxxzzzwwwxxxvvvrrroooppprrrqqqppprrrwww~~~tttmmmeee```___]]]VVVQQQPPPIIIHHHEEECCCBBBBBBCCCCCCEEEHHHLLLOOOSSSYYY^^^ccchhhjjjnnnqqqtttxxx|||uuurrrnnnmmmmmmmmmjjjgggeeefffgggjjjmmmrrrvvvxxxwwwyyy{{{{{{{{{xxxuuusssssszzzzzzhhhUUULLLAAA>>>;;;999999:::::::::===>>>>>><<<:::999999;;;;;;;;;<<<============<<<<<<===???AAACCCEEEEEEFFFIIIJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIJJJMMMPPPSSSUUUVVVWWWVVVTTTQQQOOONNNOOOSSSVVVXXXWWWYYY\\\]]]ZZZUUUVVVWWWVVVUUUSSSTTTUUUXXXXXXYYYZZZ[[[\\\\\\]]]]]]\\\[[[]]]aaaeeeggggggcccccccccbbbaaa```______````````````___aaadddgggiiiiiihhhhhhiiihhhgggfffjjjiiigggffffffgggiiijjjlllmmmpppuuuxxxwwwqqqllllllmmmnnnpppqqqsssuuuvvvyyyvvvwww|||}}}xxxuuutttvvvtttqqqqqqtttzzzrrriiiaaa```^^^XXXSSSQQQLLLJJJGGGDDDBBBBBBAAABBBCCCEEEHHHKKKOOOTTTZZZ^^^cccfffjjjnnnqqquuuyyy}}}yyytttnnnlllmmmllliiifffeeeeeegggjjjooouuuzzz}}}|||}}}zzzxxx}}}~~~vvv___PPPIII>>><<<999888999::::::999<<<======;;;999888999:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCAAADDDGGGGGGFFFFFFGGGHHHEEEFFFFFFHHHJJJMMMOOOQQQSSSTTTTTTRRRPPPNNNNNNNNNPPPSSSUUUTTTVVVZZZZZZXXXRRRTTTUUUUUUTTTUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYYYY]]][[[ZZZ\\\```dddhhhiiiccccccccccccbbbaaa___^^^___``````______```dddgggggghhhiiijjjjjjiiiiiiiiikkkiiigggffffffhhhkkkllliiijjjnnntttxxxvvvpppjjjhhhiiikkknnnrrruuuvvvvvvsssrrrwww}}}|||~~~{{{vvvssstttxxx}}}~~~rrrhhhdddbbb]]]XXXVVVOOOMMMJJJGGGEEECCCBBBBBBBBBCCCFFFHHHKKKOOOUUUYYY^^^aaafffjjjnnnrrrvvvyyy}}}xxxssspppooommmjjjhhheeefffgggjjjooowww~~~lllWWWJJJCCC===;;;999999::::::999888:::;;;;;;:::888777888:::999:::;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAAAAABBBBBB<<>>@@@@@@AAAAAAAAA===BBBGGGHHHEEEBBBBBBDDDAAABBBCCCEEEGGGIIIKKKLLLKKKMMMOOOPPPOOONNNNNNOOOLLLPPPQQQOOOPPPSSSSSSPPPQQQRRRTTTTTTUUUWWWZZZ]]]XXXXXXYYYYYYZZZ[[[[[[\\\[[[ZZZXXXZZZ]]]aaadddeee___```aaabbbbbbaaa___^^^^^^^^^^^^]]]]]]___bbbeeedddhhhkkkkkkiiihhhhhhiiijjjiiifffeeeeeefffhhhiiikkknnnrrruuutttrrrpppoooiiihhhhhhkkkppptttuuuuuunnnmmmpppxxx|||{{{yyyzzzzzzxxxtttrrrsssuuuyyy{{{zzz|||yyymmmhhhaaa\\\ZZZTTTSSSQQQNNNLLLIIIGGGGGGCCCDDDDDDDDDEEEHHHMMMQQQRRRVVV\\\aaafffjjjnnnpppssszzz~~~~~~qqqqqqqqqtttzzzppp```RRRGGG@@@===<<<;;;;;;;;;:::888666666777888777666666888999999999:::;;;;;;;;;;;;:::======???@@@@@@AAAAAAAAA???DDDIIIIIIEEEAAA@@@BBBAAABBBCCCEEEGGGIIIJJJKKKIIIKKKNNNOOONNNNNNOOOOOOLLLPPPQQQOOOOOORRRRRROOOSSSTTTUUUUUUUUUWWWZZZ\\\WWWXXXYYY[[[\\\^^^___```ZZZXXXWWWYYY\\\___aaabbb\\\^^^___aaaaaa```^^^]]]\\\]]]]]]\\\\\\]]]aaaddddddgggkkkkkkiiiggggggiiimmmkkkiiigggfffggghhhhhhfffjjjoooooommmjjjkkklllkkkiiihhhjjjooorrrssssssllliiikkkpppsssqqqpppqqqooonnnmmmmmmooorrrvvvyyyxxxzzz~~~wwwooohhhbbb___VVVUUUSSSQQQNNNKKKJJJIIIEEEDDDDDDCCCCCCFFFKKKOOONNNRRRXXX^^^bbbfffjjjmmmqqqxxx}}}}}}ttteeeVVVHHH@@@>>><<<<<<;;;:::888666444333777666666666777888999999999999999999999999::::::>>>???@@@AAABBBAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???@@@AAACCCEEEHHHJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMOOOQQQSSSSSSSSSSSSOOOQQQSSSSSSQQQQQQQQQRRRXXXWWWWWWZZZ]]]]]][[[XXXZZZYYYZZZ\\\___bbbbbbbbb______``````aaaaaaaaabbb]]]\\\ZZZYYY[[[___cccfffiiijjjkkklllkkkiiigggeeedddggghhhgggdddccceeehhheeedddddddddfffhhhiiikkkkkkjjjhhhhhhiiikkkkkkjjjffffffgggiiikkkkkkjjjhhhhhhiiijjjjjjjjjllloooqqqppptttxxx|||{{{rrrhhhaaa]]]XXXUUUTTTPPPKKKJJJLLLIIIHHHFFFEEEEEEEEEFFFGGGJJJMMMRRRWWW[[[aaafffjjjppprrruuuxxx||||||kkk]]]OOOCCC<<<;;;;;;;;;:::999888666555444666666666666666666777888888888999999999999::::::===>>>???@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@AAAAAABBBDDDFFFHHHJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNPPPRRRUUUXXXYYYTTTTTTSSSQQQPPPPPPRRRTTTWWWVVVUUUWWWZZZ[[[ZZZXXXZZZYYYZZZ\\\```bbbbbbbbb^^^^^^______```aaabbbbbb```]]]YYYWWWXXX]]]cccgggiiiiiijjjjjjjjjjjjjjjiiieeeffffffdddcccccceeegggdddcccbbbbbbbbbcccdddddddddcccccceeeggghhhhhhgggeeeddddddfffhhhiiihhhgggfffggghhhgggggghhhkkknnnqqqsssvvvyyy}}}wwwnnnbbb\\\WWWWWWVVVRRROOOPPPKKKJJJHHHGGGFFFEEEFFFFFFGGGJJJOOOSSSWWW\\\bbbeeekkkmmmqqqtttwww|||~~~qqqaaaTTTHHH>>>:::;;;999999999999888777666555777666666555555555555666888888888999999999::::::<<<<<<===>>>>>>>>>>>>=========>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOSSSWWW\\\___YYYWWWUUUQQQOOOOOORRRUUUTTTSSSRRRSSSVVVXXXXXXXXXYYYYYYYYY\\\___bbbbbbbbb]]]]]]^^^___```bbbccccccbbb^^^YYYVVVWWW\\\ccchhhhhhhhhhhhhhhiiikkkmmmooohhheeecccbbbccceeeffffffbbbbbbaaaaaaaaaaaabbbccc```______aaacccddddddbbbcccaaa```aaadddfffggggggfffffffffeeedddeeehhhjjjoooppprrrtttwww}}}zzzkkkbbb[[[[[[\\\YYYVVVUUUNNNMMMKKKIIIGGGFFFEEEEEEDDDGGGJJJMMMPPPUUUZZZ^^^dddgggjjjnnnqqqvvv{{{~~~|||sssgggXXXMMMDDD===;;;===888888888888888777777666888777666666555555555555777777888888999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>????????????????????????@@@AAACCCCCCFFFGGGIIIKKKLLLMMMNNNNNNNNNNNNOOOQQQTTTXXX\\\^^^ZZZYYYWWWSSSPPPOOOQQQSSSRRRQQQPPPQQQRRRUUUWWWWWWYYYXXXYYY[[[___aaabbbaaa]]]^^^___```bbbcccdddeeebbb```\\\ZZZZZZ^^^bbbfffggggggfffgggiiimmmpppsssjjjfffbbbbbbdddgggfffeeeccccccccccccddddddeeeeee```^^^[[[[[[]]]___```aaaccc```^^^___aaaeeegggggghhhhhhgggeeedddeeehhhkkkoooppppppppprrrwww~~~yyylll```^^^___]]]ZZZYYYRRRQQQOOOLLLJJJHHHFFFEEECCCEEEGGGIIIKKKOOOTTTWWW^^^aaafffiiimmmqqquuuyyy{{{}}}{{{rrrhhh\\\OOOFFF@@@;;;;;;>>>777777888888888777777666999999888777666666666666666666777888888999::::::999999999:::::::::;;;;;;:::;;;<<<===>>>?????????>>>>>>>>>>>>???@@@AAABBBFFFGGGHHHJJJLLLMMMMMMNNNMMMNNNPPPRRRUUUVVVWWWWWWXXXXXXWWWUUUQQQOOOOOOOOOPPPPPPPPPPPPPPPRRRUUUVVVWWWWWWWWWZZZ]]]`````````^^^___```aaacccdddeeefffbbbaaa```______```aaabbbeeeeeeeeegggiiimmmqqqssslllhhhdddccceeegggfffdddeeeeeeeeedddcccbbbaaaaaaZZZWWWSSSSSSVVV\\\aaaccceeebbb______bbbeeeggghhhjjjjjjiiigggfffhhhlllooowwwxxxxxxtttqqqqqqwww|||xxxhhhaaa___]]][[[[[[WWWVVVTTTQQQMMMJJJHHHFFFDDDEEEFFFFFFHHHKKKOOOSSSZZZ]]]bbbfffiiimmmqqqtttvvvxxxzzz|||}}}ssshhh\\\QQQFFF@@@;;;888888<<<777777777888777777666666999888888777777777777888555666666777888999::::::999999999888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>?????????@@@AAABBBCCCDDDGGGHHHIIIKKKLLLMMMMMMMMMMMMOOOQQQSSSTTTTTTTTTSSSUUUVVVVVVTTTQQQNNNLLLLLLOOOQQQRRRQQQPPPQQQSSSUUUVVVUUUVVVXXX[[[^^^^^^^^^______```aaacccdddeeeeeeaaaaaabbbaaaaaa```______cccdddfffhhhkkkmmmnnnoookkkiiigggfffeeedddcccaaadddcccbbb```]]][[[XXXWWWQQQNNNLLLMMMSSS[[[bbbfffgggdddaaaaaacccfffggghhhjjjjjjiiihhhhhhkkkppptttvvvnnnnnnrrrvvv{{{sssjjjddd___\\\]]][[[ZZZXXXUUURRRNNNKKKIIIFFFFFFFFFEEEEEEHHHLLLPPPTTTXXX]]]aaaeeehhhlllnnnoooqqqssstttvvvyyy}}}zzznnnbbbSSSJJJAAA<<<999666777:::777777888888777666555555777666666666666777777888555555666777888999:::::::::999888888888999:::;;;<<<======>>>>>>>>>======?????????@@@AAACCCDDDEEEHHHIIIJJJKKKLLLMMMMMMMMMOOOOOOPPPQQQRRRTTTUUUUUUTTTTTTSSSPPPMMMKKKKKKLLLPPPRRRTTTTTTRRRQQQRRRSSSTTTSSSTTTVVVZZZ\\\]]]\\\^^^______```aaaaaabbbbbbbbbaaa```___^^^^^^^^^^^^aaacccgggjjjllllllkkkiiihhhiiiiiigggccc```^^^]]][[[[[[[[[ZZZXXXVVVTTTRRROOONNNNNNQQQWWW]]]bbbdddhhhfffccccccdddfffffffffgggggggggfffhhhlllrrrvvvpppjjjkkkooottt{{{wwwnnneee``````]]]]]][[[YYYUUURRRNNNLLLHHHGGGFFFEEEDDDFFFJJJMMMMMMQQQWWW[[[___bbbeeehhhjjjkkkmmmoooqqqtttyyy}}}~~~}}}~~~}}}wwwlll```PPPHHH@@@===:::777777:::888888888888777666555444555555555555555666777888444555666777888999:::::::::999888888888999;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???AAACCCDDDJJJJJJKKKLLLMMMMMMLLLLLLQQQPPPOOOOOOQQQTTTWWWYYYUUUSSSPPPLLLIIIIIIKKKNNNPPPSSSVVVVVVSSSQQQQQQRRRSSSRRRSSSUUUYYY[[[[[[[[[]]]^^^^^^^^^______``````cccaaa^^^\\\[[[[[[\\\^^^___ccchhhlllmmmkkkhhhfffeeehhhjjjgggaaa\\\ZZZ[[[RRRSSSUUUVVVWWWVVVVVVUUUTTTTTTUUUXXX\\\___``````hhhfffdddcccdddeeeeeedddddddddddddddfffkkkrrrwwwtttjjjjjjnnnrrryyywwwkkkcccbbb___^^^]]][[[XXXTTTPPPNNNHHHHHHFFFDDDCCCDDDHHHLLLIIILLLRRRWWWZZZ]]]aaaccchhhiiikkkmmmooosssyyy}}}{{{yyyyyy|||zzzttthhh\\\IIIDDD===888666555555555555666666666666666555555666666666666777777777777333444666777777777666555777777888999:::<<<===>>>AAA@@@>>>=========>>>???>>>AAACCCCCCAAA@@@BBBDDDGGGHHHJJJKKKLLLMMMMMMLLLKKKMMMOOORRRUUUVVVXXXXXXRRRQQQOOOMMMLLLLLLNNNNNNTTTSSSQQQPPPOOOPPPQQQQQQQQQPPPQQQUUUZZZ\\\ZZZXXXXXXZZZ[[[ZZZYYYYYY\\\___^^^\\\ZZZXXXWWWYYYZZZ\\\___```bbbfffiiijjjiiiggggggggggggeeeaaa]]]XXXUUURRRSSSTTTWWW[[[aaafffhhhhhhfffcccbbbbbbaaa___^^^aaadddffffffdddbbbdddfffddddddeeefffhhhkkkmmmooo~~~sssmmmlllppptttxxxuuujjjfffbbb```]]]ZZZYYYVVVSSSPPPQQQNNNJJJHHHHHHHHHGGGFFFIIIKKKNNNRRRWWW[[[___aaaaaadddgggjjjmmmppptttwwwtttuuuwwwzzz|||~~~|||vvvhhhZZZHHHCCC<<<888666555555555555555666666666666555555444555555555555666666666444555666777888777666666666777777888999;;;<<<===??????>>>======>>>???@@@???AAADDDDDDBBBAAABBBCCCGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKMMMOOORRRUUUWWWXXXQQQOOOMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRUUUSSSSSSVVV[[[\\\[[[XXXXXXYYYYYYWWWUUUVVVYYY\\\^^^\\\ZZZXXXXXXYYYZZZ\\\^^^___```cccfffggggggffffffeeeccc___[[[ZZZ[[[]]]^^^```eeekkkqqqvvvyyy{{{~~~yyyrrrllliiigggfffeeeccceeeggggggeeecccdddfffccccccdddeeegggiiilllnnnwwwsssmmmjjjlllooorrryyy~~~vvvpppfffccc```]]][[[YYYVVVSSSSSSQQQMMMKKKJJJIIIGGGEEEDDDFFFHHHLLLRRRWWW\\\___```bbbeeeggghhhkkknnnppprrrsssuuuxxxzzz|||}}}~~~xxxhhhWWWEEEAAA;;;777666555555555555555666666666666666555333333444444444555555555555666777888888888777666555555666777888:::;;;<<<============>>>???@@@@@@???BBBEEEFFFEEECCCCCCCCCEEEEEEEEEEEEGGGIIIKKKMMMIIIJJJKKKLLLOOOSSSVVVWWWOOONNNMMMKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRTTTUUUVVVXXXVVVUUUWWW[[[]]]\\\YYYXXXXXXXXXVVVTTTTTTWWWYYY[[[ZZZYYYXXXXXXYYY[[[]]]]]]]]]^^^___```bbbdddeeehhhiiihhheeebbbeeemmmtttvvvzzzzzzpppjjjgggffffffdddfffggggggeeedddeeefffbbbbbbbbbccceeehhhkkklllpppwwwtttllljjjjjjkkkmmmttt}}}{{{}}}uuuoookkkhhhdddaaa___\\\YYYWWWWWWUUURRRPPPNNNKKKHHHEEEBBBCCCDDDGGGMMMSSSYYY\\\]]]___aaabbbcccdddfffhhhmmmnnnpppsssuuuwwwxxxyyyyyyeeeSSSCCC???:::666555555555555444555666666666666666666333444444444444555555555555666888999999999888777444444444555777888:::;;;;;;;;;<<<===>>>???@@@AAA???BBBEEEHHHHHHHHHGGGGGGBBBBBBBBBDDDGGGJJJNNNPPPLLLKKKKKKKKKMMMPPPSSSUUUPPPOOOMMMLLLJJJIIIIIIIIINNNOOOQQQSSSVVVWWWXXXYYYYYYWWWUUUWWW[[[^^^]]]\\\XXXYYYZZZZZZYYYXXXWWWVVVWWWWWWWWWWWWYYY[[[^^^```\\\\\\\\\\\\\\\^^^aaadddiiiooouuuwwwxxx}}}{{{qqqkkkgggfffeeeeeeeeeffffffeeedddddddddbbbbbbbbbccceeehhhjjjlllmmmoooxxx}}}rrrkkklllkkkkkknnnttt}}}xxxssssssqqqpppooolllgggcccaaa^^^[[[YYYZZZYYYVVVUUURRROOOJJJFFFEEEEEEDDDFFFJJJOOOUUUXXXZZZ\\\^^^______```ccceeeggghhhkkkmmmppprrrssssssvvv```NNN@@@<<<888666555555555555444444555666666666666666444444555555555666666666555666888999999999888777333333444555666888999:::::::::<<<===>>>???@@@@@@???AAADDDHHHKKKLLLLLLLLLFFFFFFEEEEEEGGGJJJMMMOOOOOONNNLLLLLLLLLNNNPPPRRRRRRQQQOOOMMMKKKIIIHHHHHHPPPPPPRRRSSSUUUWWWYYYZZZYYYVVVTTTUUUZZZ^^^___^^^YYY[[[^^^aaaaaa^^^YYYVVVRRRSSSTTTWWWZZZ]]]aaabbb]]]^^^^^^]]]\\\]]]aaadddhhhtttzzztttpppnnnkkkiiieeeeeeeeeeeeeeeeeecccbbbbbbbbbbbbdddfffhhhkkklllnnnkkkmmmtttxxxtttnnnkkkmmmlllmmmpppuuu|||{{{vvvuuuuuusssoooiiieeebbb___]]][[[]]][[[YYYXXXUUURRRMMMJJJIIIHHHFFFEEEGGGJJJNNNQQQUUUWWWZZZ\\\]]]___bbbdddeeefffhhhkkkmmmooopppqqq~~~pppYYYIII===:::777555555555555444333444555666777777777777444555555555555666666666555666777888888888777666333333444555666888999:::999:::<<<===>>>?????????AAAAAABBBFFFJJJMMMNNNMMMLLLKKKJJJHHHHHHHHHIIIJJJNNNMMMLLLLLLLLLMMMNNNOOORRRRRRQQQOOONNNLLLKKKJJJPPPPPPPPPRRRTTTWWWZZZ\\\[[[WWWTTTUUUYYY]]]___^^^[[[]]]```dddeeebbb\\\XXXQQQRRRTTTWWWZZZ^^^```bbb```aaabbb```^^^___cccffflllyyyzzzxxxuuusssrrrqqqnnnlllgggfffeeefffffffffdddbbbbbbbbbbbbcccfffhhhkkklllnnnhhhfffjjjmmmlllkkkkkkjjjllloooqqqssswww|||xxxqqqvvvrrrkkkfffcccaaa^^^\\\^^^\\\ZZZYYYWWWUUURRROOOLLLJJJHHHEEEEEEFFFGGGIIIPPPRRRVVVXXXZZZ]]]```bbbcccdddgggiiilllnnnoooooozzziiiSSSEEE;;;888555444555555555444333444555666777777777777333333444444444555555555444555666777888777666666333444444555666888::::::999:::<<<===>>>>>>>>>>>>CCCAAA@@@BBBFFFJJJKKKJJJKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRVVV[[[```cccaaa\\\WWWVVVYYY]]]^^^]]]]]]]]]^^^aaadddccc^^^[[[SSSTTTUUUWWWZZZ\\\^^^___ccceeegggeeebbbaaaeeeiiinnnwww~~~{{{yyyxxxtttrrrppppppppppppooonnnjjjhhhggggggiiihhhfffcccaaaaaaaaabbbdddgggiiikkkiiidddbbbeeeffffffhhhkkkjjjnnnssssssqqqrrrvvvzzz|||}}}yyytttnnnhhheeebbb```^^^^^^\\\YYYXXXXXXWWWVVVTTTNNNMMMKKKHHHGGGFFFFFFFFFKKKNNNQQQSSSUUUWWWZZZ]]]^^^___bbbdddggghhhjjjjjjxxxeeeOOOBBB:::777555444555555555444333444555666777777777777222222333333333444444444333444666777777777666555444444444555777888:::;;;:::;;;<<<>>>>>>>>>======EEEAAA??????CCCFFFGGGGGGEEEFFFGGGIIIKKKKKKLLLLLLDDDEEEGGGJJJLLLMMMNNNNNNMMMNNNPPPRRRSSSTTTUUUUUUTTTSSSSSSUUUZZZ```gggkkkfffaaaZZZXXXZZZ\\\]]]\\\^^^\\\[[[]]]```aaa___]]]VVVVVVWWWXXXYYYZZZ[[[[[[eeehhhjjjhhheeedddgggkkkhhhmmmttt|||}}}}}}{{{yyywwwuuutttssssssvvvtttqqqpppqqqrrrrrrrrrmmmjjjiiiiiikkkkkkhhheee______```aaacccfffhhhjjjdddaaaaaacccddddddfffkkkkkkqqqwwwvvvqqqooosssxxx}}}|||{{{wwwpppjjjfffdddaaa```^^^\\\YYYXXXXXXYYYXXXXXXQQQPPPNNNLLLKKKIIIIIIHHHHHHKKKMMMOOOQQQSSSUUUXXXXXXYYY\\\^^^aaabbbdddddd~~~qqq]]]GGG777888888888888777777777666333333333333333333333333555555555555666666666666777555333444777888666444444333222555:::<<<<<<;;;<<<<<<======>>>>>>??????@@@@@@??????AAACCCFFFGGGJJJKKKLLLMMMMMMMMMMMMMMMEEEGGGIIIJJJIIIJJJLLLNNNPPPQQQRRRRRRRRRRRRTTTVVVWWWVVVUUUVVV[[[bbbjjjooojjjddd[[[WWWYYY\\\```aaa]]]ZZZXXXYYY[[[[[[YYYWWWUUUXXX[[[]]]]]]]]]]]]]]]dddiiimmmkkkddd```bbbeeeccceeehhhkkknnnooooooooommmnnnnnnmmmmmmooorrruuu|||yyytttooommmlllkkkjjjpppnnnkkkkkkmmmnnnmmmjjjiiiddd______cccggggggfffgggeeebbb___^^^aaahhhmmmlllmmmmmmoooppprrrtttuuuuuuxxx|||ttthhhbbb^^^]]]```\\\\\\\\\ZZZWWWVVVWWWXXXTTTSSSPPPNNNKKKIIIHHHGGGHHHHHHGGGHHHJJJLLLNNNOOORRRSSSTTTUUUXXX[[[^^^```uuudddRRRCCC:::777777777666666666555555333333333333333333333333444444444444555555555555777555444555777888666444444333333555999<<<<<<:::;;;;;;<<<<<<===>>>>>>>>>??????>>>???@@@CCCFFFGGGKKKKKKKKKLLLMMMMMMNNNNNNIIIJJJKKKKKKJJJJJJLLLMMMOOOPPPPPPPPPOOOQQQTTTWWWWWWVVVUUUVVVZZZ```fffiiieee```ZZZXXXZZZ^^^aaabbbZZZXXXVVVVVVWWWXXXVVVTTTTTTWWWZZZ\\\]]]^^^```aaagggiiijjjgggaaa^^^^^^```]]]^^^___aaadddfffhhhiiijjjkkkkkkkkkkkkmmmpppsss{{{wwwrrrnnnlllkkkkkkkkknnnkkkjjjjjjlllmmmlllkkkjjjddd___^^^aaadddeeedddcccbbbaaa___^^^aaaeeeiiikkkkkklllmmmnnnppprrrsssrrruuuxxx{{{vvviii___[[[]]]\\\\\\\\\[[[YYYXXXXXXYYYUUUTTTRRRPPPMMMKKKJJJJJJGGGGGGFFFFFFGGGHHHJJJKKKOOOOOOPPPRRRUUUXXX[[[]]]yyygggSSSDDD======666555555555555444444444333333333333333333333333333333333444444444444555777666555555777777666555444333444555888:::;;;::::::::::::;;;<<<=========>>>>>>===>>>@@@BBBEEEGGGKKKKKKKKKJJJKKKMMMNNNOOOMMMNNNOOONNNLLLKKKKKKLLLMMMMMMNNNNNNNNNPPPTTTWWWWWWVVVVVVWWWYYY[[[^^^```\\\ZZZXXXXXX[[[___aaaaaaZZZWWWUUUTTTTTTUUUUUUTTTTTTVVVYYY[[[]]]```dddgggjjjhhheeebbb^^^[[[ZZZZZZ]]]]]]\\\]]]___cccfffiiiggghhhhhhhhhhhhjjjmmmpppvvvtttqqqooommmlllllllllllljjjiiijjjllllllllljjjjjjeee^^^\\\^^^aaabbbbbb```aaaaaaaaa```bbbfffhhhjjjjjjjjjkkklllnnnooopppnnnpppsssuuuyyyxxxggg^^^\\\YYYYYYXXXXXXXXXXXXXXXXXXVVVVVVTTTRRRQQQOOONNNMMMJJJIIIHHHGGGGGGFFFGGGGGGIIIJJJJJJLLLOOORRRUUUWWWzzzlllXXXFFF;;;999<<<555555555555444444444444222222333333333333444444333333444444444555555555777777666666666666666555444444444666888999999999888888999:::;;;<<<<<<=========<<<===???AAADDDFFFKKKJJJIIIIIIJJJLLLNNNPPPPPPQQQQQQPPPMMMKKKKKKLLLIIILLLNNNPPPPPPQQQSSSUUUVVVVVVWWWWWWWWWWWWVVVVVVTTTUUUVVVXXXZZZ\\\]]]]]][[[YYYWWWUUUUUUUUUVVVVVVTTTUUUXXXZZZ]]]aaafffjjjlllgggaaa^^^]]]]]][[[YYY^^^^^^^^^___aaadddfffhhhfffggghhhhhhhhhiiikkknnnppprrrttttttrrrooommmllllllllllllllllllkkkjjjiiihhhccc]]][[[\\\___aaabbbccccccccccccbbbeeehhhllljjjjjjkkkkkklllnnnooopppmmmnnnppprrruuu{{{wwwhhhbbbYYYWWWVVVVVVWWWYYYYYYYYYWWWWWWVVVUUUTTTSSSRRRQQQOOONNNMMMKKKIIIHHHGGGFFFEEEEEEEEEGGGIIILLLOOOPPP}}}}}}qqq^^^KKK???999888888666666555555555444444444222222222333333444444444444555555555666666666666777888888777666666666666444555666666666777888999777777888999:::;;;<<<<<<======<<<<<<===@@@BBBDDDIIIIIIHHHGGGHHHKKKMMMOOOQQQRRRRRRPPPMMMKKKKKKLLLGGGKKKPPPTTTTTTSSSRRRRRRUUUVVVWWWWWWUUUSSSPPPNNNOOOQQQTTTWWWXXXWWWVVVVVVYYYXXXWWWVVVUUUVVVWWWXXXUUUVVVXXXYYY\\\```fffjjjjjjddd^^^]]]___``````^^^]]]^^^```bbbccccccccccccfffggghhhhhhhhhhhhiiikkkmmmttt{{{|||vvvqqqmmmnnnoooooonnnlllkkkiiiiiifffccc^^^\\\\\\___bbbccceeedddcccbbbbbbdddiiilllkkkkkkkkklllmmmooopppqqqmmmnnnoooqqqtttyyy~~~xxxlll^^^[[[WWWVVVWWWXXXYYYXXXVVVVVVWWWWWWWWWVVVUUUTTTRRRQQQPPPNNNKKKIIIGGGFFFCCCCCCCCCDDDEEEHHHJJJKKK}}}{{{uuueeeQQQBBB;;;999777444666666555555555444444444111222222333333444444555555555555666666666777777888999999888666555555666444555777666666555777888666777888999:::;;;<<<===>>>===<<<;;;<<<>>>@@@BBBFFFFFFFFFFFFHHHJJJLLLMMMOOOPPPPPPOOOLLLKKKKKKLLLGGGKKKQQQTTTTTTSSSQQQQQQTTTUUUVVVVVVTTTPPPLLLJJJKKKOOOTTTVVVVVVTTTSSSRRRTTTVVVWWWWWWVVVVVVWWWXXXVVVXXXYYYZZZ[[[^^^cccgggfffbbb^^^^^^aaadddddddddaaaccceeeffffffeeedddbbbfffggghhhgggeeeeeeeeefffllltttyyyrrrnnnnnnoooqqqpppmmmjjjiiiiiigggeeeaaa___^^^___aaabbbcccccccccbbbaaabbbeeehhhiiiiiijjjkkkmmmoooppprrrooonnnooopppssswww|||~~~~~~iiibbbYYYSSSRRRRRRQQQPPPTTTUUUWWWXXXXXXXXXWWWVVVSSSRRRQQQOOOMMMKKKHHHGGGEEEDDDDDDCCCDDDEEEGGGHHH~~~|||xxxvvvfffXXXFFF;;;888888666444444444444444333333333333111111222333333444555555444444444555555555666666888999:::999666444555777444666777777555444666888666777888999;;;<<<======???>>><<<;;;;;;<<<>>>???CCCCCCDDDFFFGGGHHHIIIJJJLLLMMMNNNMMMKKKKKKKKKMMMIIILLLOOOPPPPPPPPPPPPQQQSSSTTTUUUTTTRRROOOKKKIIIIIINNNSSSVVVVVVTTTSSSSSSRRRVVVYYY[[[ZZZYYYYYY[[[YYYZZZ[[[[[[[[[\\\___aaabbbaaa___```bbbdddfffgggggggggffffffeeedddcccccccccdddeeecccaaa_________gggoooyyy}}}yyyrrrllljjjiiillloooooommmkkkjjjkkkjjjiiifffccc```_________```cccfffgggeeedddccccccddddddeeegggiiilllnnnpppooonnnlllmmmpppssswwwyyyzzzttteeeZZZUUUSSSPPPNNNRRRSSSVVVXXXYYYXXXWWWWWWTTTTTTTTTSSSQQQOOOLLLKKKHHHGGGFFFEEEDDDEEEEEEFFF|||yyytttrrrYYYOOOAAA888555666666555333333333222222222111111111111222333333444555555333333333444444444555555888:::;;;999666444555777444666888777444444555888666777888999;;;<<<===>>>@@@>>>===;;;:::;;;======AAABBBDDDEEEGGGHHHHHHHHHJJJKKKLLLLLLKKKJJJLLLMMMLLLLLLMMMLLLLLLMMMOOORRRRRRSSSTTTTTTRRRNNNKKKIIIHHHMMMTTTWWWVVVUUUUUUVVVSSSXXX]]]___^^^]]]]]]^^^ZZZ[[[\\\[[[ZZZZZZ\\\^^^`````````aaabbbdddfffgggeeecccaaa^^^]]]]]]]]]^^^```aaabbb```]]][[[ZZZZZZaaahhhqqqsssoooiiieeedddeeeiiimmmnnnlllkkklllmmmmmmllljjjfffaaa^^^\\\\\\___dddjjjmmmkkkgggbbb```___```bbbdddfffiiilllmmmooommmjjjjjjlllooorrrtttvvvzzzyyyjjjbbb]]]YYYVVVQQQRRRUUUWWWXXXXXXXXXWWWWWWWWWWWWWWWUUUSSSQQQPPPKKKJJJHHHFFFEEEEEEEEEEEE}}}{{{}}}}}}nnn[[[NNNFFF>>>;;;777333333555222222222222222222222222222222111111111111222222555555555444444555555555555444444333333444444555888888777777666666555555666666666666888:::<<<======<<<;;;::::::;;;<<<===???@@@AAABBBCCCEEEFFFFFFFFFHHHKKKKKKKKKKKKMMMNNNLLLMMMNNNOOOPPPRRRSSSSSSVVVUUUUUUWWWWWWTTTNNNHHHOOORRRWWWZZZ\\\[[[XXXVVVZZZ^^^cccdddbbb___^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWW^^^\\\ZZZ[[[___aaa```___bbb```^^^]]]\\\\\\ZZZYYYXXXZZZ]]]```aaaaaa___^^^^^^bbbfffiiihhheeedddccccccccceeegggiiikkklllmmmmmmllljjjfffaaa___^^^___aaafffmmmpppooojjjeeebbbdddaaa^^^___ccchhhlllnnnkkkjjjiiiiiijjjlllppprrruuutttwww}}}yyymmmaaaZZZVVVTTTRRRSSSUUUXXXYYYYYYWWWXXXXXXXXXXXXVVVUUUTTTMMMLLLKKKJJJHHHEEECCCBBBzzzeeeQQQFFF???:::999777444444666333333333333333333333333222222111111111111222222555444444333333444444555444444333333333333444444777777777666666666555555666666666666888:::<<<===???>>>===<<<;;;;;;<<<<<>>===<<<<<<<<<<<>>>>>???AAABBBCCCDDDEEEEEEFFFHHHHHHHHHGGGHHHIIILLLMMMNNNOOOQQQSSSTTTUUUTTTTTTUUUWWWWWWVVVTTTRRRMMMNNNPPPRRRTTTVVVWWWXXX]]]]]]\\\[[[ZZZYYYYYYZZZWWWVVVVVVVVVWWWYYY\\\]]]\\\[[[[[[[[[\\\[[[[[[ZZZZZZ[[[\\\\\\\\\[[[\\\]]]UUUVVVYYY[[[^^^```aaabbbfffffffffddd```]]]\\\\\\ZZZ[[[]]]```ccceeeggghhhffffffeeeccc___]]]]]]^^^[[[^^^aaaccccccbbbcccdddcccfffiiigggcccaaadddhhhjjjiiihhhggghhhiiijjjkkkmmmmmmppptttuuuxxxttteee\\\XXXVVVVVVVVVWWWYYYZZZZZZYYYXXXVVVVVVVVVUUUSSSPPPNNNKKKJJJoooxxxoooUUUCCC???777444444888999555222333000000111111222222222222222222111111111111222222222222222111111222222222333333333222222333333333444444444444444555555555555555666777888999999999888999:::;;;<<<<<<=========>>>???@@@AAACCCDDDDDDCCCEEEGGGHHHGGGGGGGGGIIIIIIJJJLLLNNNQQQTTTVVVWWWVVVWWWWWWWWWVVVUUUTTTTTTOOOPPPQQQTTTVVVYYY\\\]]]___^^^\\\[[[ZZZZZZZZZZZZWWWWWWVVVVVVVVVWWWYYYZZZYYYZZZ[[[[[[ZZZYYYYYYYYYZZZ]]]___```___^^^___aaaYYYYYYZZZ[[[\\\^^^___``````cccffffffccc```]]]\\\XXXYYYZZZ]]]___aaacccddddddeeeeeeccc```^^^^^^___^^^```bbbbbbaaaaaabbbccccccgggjjjhhhccc```bbbeeegggfffeeeeeeeeefffggggggggggggjjjnnnoooooottt{{{wwwggg^^^YYYWWWTTTUUUVVVXXXXXXYYYXXXXXXWWWWWWVVVTTTRRRPPPNNNMMMhhhppp|||xxx```III>>><<<888555555888999555111111//////000000111111222222222222111111111111222222333222222111111222222333333333222222222222333333333333333444444444444444444555666777888888888888555666888:::<<<======>>>======>>>???AAABBBCCCCCCBBBDDDGGGGGGGGGGGGHHHJJJGGGHHHJJJMMMPPPSSSUUUVVVUUUVVVWWWUUUTTTSSSSSSUUUSSSTTTVVVXXXZZZ\\\^^^___```^^^\\\[[[\\\\\\\\\[[[VVVVVVVVVVVVVVVVVVVVVVVVVVVXXXZZZZZZYYYXXXXXXXXX[[[^^^bbbbbbaaa___aaaccc]]]]]]\\\[[[[[[\\\^^^___ZZZ^^^cccdddccc```]]]\\\YYYYYYZZZZZZ[[[\\\\\\\\\aaacccdddcccaaa___^^^___aaacccdddeeedddcccdddfffeeeggghhheeebbb___```bbbcccccccccccccccdddeeeeeegggfffhhhlllnnnnnnqqqwww{{{kkk```ZZZWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWVVVUUUTTTRRRQQQPPP```gggrrr}}}hhhPPPCCC<<<999777333333777888444111111///000000111222222333333222222111111111111222222333333222222222222333333333333222222222222333333222222333333333444444444444555666777888888888777666888999;;;============<<<===>>>???@@@AAABBBCCCAAACCCFFFGGGHHHHHHJJJKKKHHHIIIJJJLLLNNNPPPRRRRRRQQQRRRSSSRRRPPPPPPSSSUUUVVVWWWXXXYYYZZZZZZZZZYYYZZZXXXWWWXXXZZZZZZYYYWWWSSSTTTVVVWWWXXXWWWVVVUUUSSSVVVYYYZZZXXXWWWXXXYYYYYY]]]bbbbbb___]]]___aaa___^^^\\\[[[[[[]]]___```\\\___bbbcccbbb```______\\\\\\\\\\\\\\\\\\\\\\\\^^^```bbbaaa```^^^^^^^^^___aaadddeeeeeeeeefffgggfffeeedddbbbaaa```___```aaaaaabbbbbbcccdddeeeeeehhhfffgggjjjllllllpppuuuyyyrrrhhh^^^\\\XXXUUUTTTTTTVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTYYY```kkkvvvvvvYYYFFFAAA===777555222222555666333111111000000111222333333444444222222111111111111222222444333333222222333333444333222222222222222222333222222222333333444444444444555666888888888777777999:::;;;============<<<<<<<<<===???@@@AAABBBCCC@@@CCCFFFHHHHHHIIIKKKMMMJJJJJJKKKLLLMMMNNNNNNOOOLLLNNNOOOOOONNNOOOSSSVVVVVVVVVWWWWWWVVVUUUSSSRRRTTTRRRQQQSSSUUUVVVTTTQQQPPPRRRUUUXXXYYYXXXVVVUUUQQQUUUYYYZZZXXXWWWXXXYYYWWW\\\aaaaaa]]][[[\\\______^^^\\\[[[\\\^^^```bbbaaabbbccccccbbbbbbcccddd]]]]]]^^^___```aaaaaabbb\\\^^^``````^^^]]]]]]]]]ZZZ]]]```ccccccdddeeeggggggeeeaaa`````````___^^^```aaaaaacccdddeeeffffffeeebbbaaadddffffffjjjoootttzzzxxxdddaaa[[[VVVSSSSSSTTTVVVXXXXXXXXXXXXXXXXXXWWWVVVYYYZZZbbbnnnxxx|||bbbNNN@@@888666999777666666555333222111111000000000000111111111111222111000///000111444555......//////000111222333222222222222222222222222333333444444444444333333666444222333666777555333777888;;;===>>>===<<<<<<@@@>>>===???AAABBB@@@===AAAAAACCCEEEGGGIIIJJJKKKJJJLLLMMMMMMKKKIIIIIIIIIMMMMMMLLLLLLLLLLLLMMMMMMQQQRRRSSSSSSSSSRRRPPPOOORRRRRRQQQQQQPPPOOOOOOOOOTTTTTTVVVYYYZZZYYYUUURRRSSSTTTWWWYYYZZZZZZYYYYYYYYY]]]aaacccaaa^^^[[[YYY^^^aaaaaa]]][[[^^^aaa```dddcccdddeeeeeeccc___\\\[[[\\\___bbbeeedddaaa^^^]]]\\\\\\]]]ZZZWWWZZZ```___```bbbdddeeeeeeeeeeeeiiigggccc^^^]]]___dddhhheeedddbbbaaabbbdddfffhhhggggggfffddddddeeeiiilllqqqsssvvvxxxrrraaa[[[YYYWWWWWWZZZXXXXXXWWWWWWXXX[[[]]]___VVVWWW]]]hhhrrr{{{qqqYYYHHH>>>888666888666555555444333222111000//////000000000111111111000///.........///000111333444666777888777777666111111222222222333333333444444555555555555444444777555333444666666555333444555777:::;;;;;;::::::===<<<;;;===AAABBBAAA???AAAAAABBBDDDFFFHHHIIIJJJHHHJJJLLLLLLJJJIIIIIIIIILLLKKKKKKKKKKKKLLLLLLMMMQQQRRRRRRRRRQQQPPPNNNMMMQQQQQQRRRRRRSSSSSSSSSSSSUUUUUUUUUWWWZZZ[[[ZZZYYYTTTUUUWWWXXXXXXWWWVVVUUUYYY]]]aaacccbbb___\\\ZZZ\\\``````\\\[[[^^^```___dddfffggggggfffbbb^^^\\\\\\\\\]]]```bbbaaa___]]]ZZZXXXYYYZZZXXXUUUXXX]]]]]]]]]^^^```bbbeeeggghhhbbbaaa___]]]\\\___dddiiihhhfffcccaaa``````aaabbbcccdddfffeeeeeeeeefffhhhjjjnnnqqqsssvvvwwwllleee\\\VVVUUUZZZZZZYYYYYYZZZZZZ[[[[[[SSSSSSWWW```hhhqqq}}}sss```LLL@@@;;;777666666444444333222111000000/////////000000000000111111//////..................111333555777777666333222111111222222333333444444555555555666666555555555777666444444555555444222222333666888::::::::::::999999999<<>>???@@@???>>>>>>???AAACCCDDDEEEFFFGGGGGGFFFFFFHHHIIIHHHGGGFFFFFFGGGIIILLLNNNOOOOOOPPPQQQRRRSSSTTTTTTPPPRRRUUUXXXZZZ\\\\\\\\\UUUUUUUUUWWWYYYZZZXXXWWWYYYXXXXXXWWWXXXYYYZZZ[[[bbbdddfffeeebbb^^^[[[YYY[[[___bbb```___cccdddccc[[[aaaggghhhdddaaaaaaccc```]]]ZZZXXXYYYZZZ[[[[[[\\\XXXWWWZZZ\\\[[[\\\___jjjgggccc___\\\\\\]]]^^^cccddddddcccbbbbbbdddfffeeedddcccbbbbbbbbbbbbcccbbbccccccbbbbbbdddgggjjjjjjlllmmmmmmnnnqqqwww|||ooo___UUUSSSVVVZZZUUURRRQQQTTTUUUWWW^^^ffflllxxxxxxjjj^^^III@@@888666555222111222111111000000000/////////......////////////000000//////..................555333111//////111444555666666555444333222111111555555555666666555555555444555666555444444555666444444555666777888999999999:::;;;::::::;;;===@@@BBBAAA@@@???@@@AAACCCEEEFFFGGGGGGFFFEEEEEEGGGIIIGGGFFFEEEEEEFFFIIIMMMOOOOOOOOOPPPPPPRRRSSSUUUVVVNNNPPPSSSWWW\\\```ccceee\\\\\\[[[\\\\\\[[[YYYVVVWWWVVVTTTSSSTTTVVVXXXYYY]]]___aaa```\\\YYYVVVUUU[[[```bbbaaaaaadddfffeee[[[___dddeeedddcccccceeebbb___[[[ZZZ[[[\\\^^^^^^]]]YYYWWWZZZ\\\[[[\\\^^^cccbbbaaa```______``````\\\]]]^^^______aaadddfffiiihhhfffeeecccbbbaaaaaaccccccbbbaaaaaadddhhhkkkllllllkkkjjjjjjmmmqqquuuzzztttbbbWWWRRRRRRWWWSSSRRRSSSRRRRRRVVV\\\```kkkyyyyyykkkZZZOOO>>>999666666333000000444111111111000000000000///........./////////000000000///.........///000111000000///...///000222333444444444444444444444444444444555555555555444444222444666555444444666888666666666666777777888888888999:::::::::;;;???CCCGGGEEECCCBBBBBBDDDFFFHHHHHHHHHHHHGGGEEEEEEGGGIIIGGGFFFEEEEEEFFFJJJNNNPPPQQQQQQPPPPPPPPPQQQRRRSSSNNNNNNPPPRRRVVV[[[___bbbbbb___]]]\\\[[[[[[ZZZXXXXXXVVVTTTRRRRRRSSSUUUWWWWWWYYY\\\\\\ZZZXXXWWWWWWYYY___bbbaaaaaaeeefffddd___```bbbcccdddeeeeeeeeedddaaa^^^]]]^^^```aaaaaaaaa\\\YYY\\\^^^]]]]]]___[[[\\\^^^```bbbbbbaaa```YYYZZZZZZZZZ[[[]]]aaadddhhhgggfffeeedddcccbbbbbb___```aaabbbbbbcccfffhhhjjjjjjkkklllmmmpppsssvvvwww}}}}}}gggWWWOOOWWWTTTSSSSSSQQQOOOQQQVVVWWWcccppp{{{}}}mmm[[[JJJAAA666555555666222...000666111111111111000000000000............/////////000222111000///000111444555///000111222333444444444111111222333444666666777333444444444444444444333000333555555444444777999::::::999999999999::::::666888:::::::::<<>>888888333222111111000000111111000000000000000000000000////////////////////////222111000000//////000000///000111111222222111111333333333333333333333333333333222222222222333333000000111222222333333444777777666666555666666666777:::<<<<<<;;;<<<@@@CCCHHHGGGEEEDDDDDDEEEGGGHHHHHHIIIJJJLLLKKKJJJIIIHHHIIIIIIIIIJJJLLLNNNPPPRRRRRRTTTUUUSSSOOOMMMNNNPPPNNNOOOPPPOOOMMMMMMNNNOOOSSSVVVXXXYYYWWWTTTRRRRRRUUUVVVWWWYYY\\\^^^___```XXXWWWUUUSSSRRRQQQQQQQQQPPPSSSUUUVVVUUUVVVZZZ]]]^^^```bbbcccjjjtttyyyxxxkkkiiifffeeefffffffffeeecccbbbbbbdddiiiqqqxxx|||qqqkkkddd```___^^^[[[YYYXXXWWWVVVUUUVVVXXXZZZ[[[___```aaabbbbbb```^^^]]]________________________bbbdddggglllpppuuuxxxzzztttoookkkhhhgggkkkvvvnnneee]]]ZZZXXXSSSQQQRRRQQQQQQSSSWWW```nnn}}}{{{nnnbbbUUUJJJ@@@888555666111111111000000111111222000000000000000000000000////////////////////////111111000//////////////////000000111111111111111333333333333222222222222333333222222222222333333111111111222333333444444666666555555555666666777777:::===>>>===>>>???AAABBBAAAAAAAAACCCEEEGGGIIIGGGIIILLLNNNNNNMMMJJJIIIJJJIIIIIIJJJKKKNNNQQQRRRQQQTTTUUUQQQKKKIIIKKKOOONNNOOOPPPOOOMMMKKKKKKKKKNNNQQQUUUVVVUUUSSSRRRQQQSSSTTTUUUVVVXXXZZZ[[[[[[YYYXXXWWWUUUSSSQQQOOONNNNNNRRRVVVVVVSSSSSSWWW\\\ZZZ^^^```ccciiisssxxxxxxjjjhhhffffffggghhhggggggcccbbbbbbcccfffkkkooorrrooojjjccc`````````___^^^YYYXXXVVVVVVVVVWWWXXXYYYZZZ[[[]]]^^^___^^^]]]\\\^^^^^^^^^_______________^^^___```bbbeeehhhlllmmmlllgggcccccccccgggqqq|||uuukkkaaa]]]ZZZVVVSSSSSSSSSRRRRRRSSSYYYdddqqqzzzwwwiii[[[LLLBBB:::444333666111111111111111222222333////////////////////////........................111000000///...///////////////000111111111111000222222222222222111111111333222222111111222222333222222333333444555555555555555444555555666777777777999===?????????>>>???======>>>???BBBDDDGGGHHHEEEHHHKKKNNNOOOMMMKKKIIIIIIHHHHHHHHHJJJMMMPPPRRROOORRRSSSOOOIIIFFFIIILLLNNNOOOPPPOOOMMMJJJJJJJJJIIILLLQQQSSSSSSRRRRRRSSSPPPQQQRRRTTTVVVWWWYYYYYYWWWXXXYYYXXXVVVSSSOOOMMMOOOSSSWWWWWWTTTSSSWWW[[[WWW\\\___```eeemmmrrrrrrjjjiiihhhhhhjjjkkkkkkjjjbbbccceeeggghhhjjjkkkkkklllgggaaa___aaabbbbbbaaa\\\[[[ZZZXXXXXXWWWXXXXXXVVVWWWXXXZZZ[[[[[[[[[[[[[[[[[[]]]^^^_________^^^]]]\\\\\\\\\^^^```cccdddfffbbb___```bbbeeemmmuuuyyysssfffaaa^^^YYYUUUUUUTTTSSSQQQPPPSSS[[[eeemmm}}}qqq```SSSDDD<<<777333333666222111111111111111222222////////////////////////........................111000//////......//////...///000000111111000000111111111111111111111111222222111111111111222222222333333444444555666666444444444444555666777888777999;;;>>>??????>>>===;;;<<<===???AAACCCEEEFFFEEEGGGJJJMMMMMMLLLIIIHHHHHHGGGFFFFFFHHHKKKOOOQQQMMMOOOPPPNNNKKKIIIJJJLLLMMMNNNPPPPPPNNNLLLKKKKKKHHHKKKNNNPPPQQQQQQRRRTTTMMMNNNPPPSSSVVVXXXZZZ[[[VVVWWWYYYZZZYYYUUUQQQNNNPPPTTTWWWWWWUUUUUUVVVXXXTTTYYY]]]]]]```fffjjjkkkkkkjjjjjjkkkmmmnnnnnnmmmbbbdddgggkkkmmmoooooooookkkfffbbb```bbbddddddcccaaaaaa___^^^\\\[[[[[[ZZZVVVVVVWWWXXXYYYYYYYYYYYYVVVXXXZZZ]]]^^^_________^^^]]]\\\\\\\\\]]]___```ccc___]]]___```aaadddiiittt|||rrrjjjeee___ZZZXXXVVVUUUSSSQQQRRRVVV]]]bbbpppqqqeeeUUUHHH<<<666555333444666111111000/////////000000////////////////////////........................000000///............///...//////000000000000000//////000000111111222222222222111111111111222222111222222333444444555555333333333444555666888888888888:::<<<>>>>>>===<<<;;;<<<===???@@@BBBDDDDDDEEEGGGIIIJJJKKKIIIGGGFFFIIIHHHFFFFFFHHHKKKOOOQQQNNNOOOPPPPPPPPPOOONNNMMMKKKMMMPPPPPPOOOMMMMMMMMMKKKMMMNNNNNNNNNOOOQQQSSSNNNOOOQQQRRRTTTVVVXXXYYYUUUVVVWWWXXXWWWVVVTTTRRRPPPQQQSSSTTTTTTTTTTTTTTTRRRWWW[[[[[[\\\aaaeeeeeehhhggggggiiilllmmmmmmlllbbbccceeehhhkkkmmmoooppphhheeebbbcccfffhhhhhhffffffeeeeeedddcccbbbbbbaaaZZZZZZYYYYYYXXXVVVVVVUUURRRTTTXXX[[[]]]_________]]]\\\\\\[[[[[[[[[[[[[[[aaa]]]\\\___aaa______bbbkkkqqq|||}}}sssmmmeee___]]]YYYXXXWWWTTTTTTVVVZZZ^^^fffvvvssseeeZZZLLL@@@666333333333444666000000///...............////////////////////////........................000000///..................//////000000000000000...//////000111222222333222222111111111111222222000111111222333333444444222222333333555666888999888888999;;;===>>><<<;;;<<<<<<===???@@@BBBCCCCCCEEEFFFHHHIIIIIIHHHFFFEEEJJJHHHGGGFFFHHHLLLPPPRRRPPPPPPQQQSSSUUUTTTRRRPPPJJJLLLOOOQQQPPPOOONNNOOOOOOOOOOOOMMMLLLMMMOOOQQQQQQQQQQQQQQQRRRRRRRRRRRRVVVUUUUUUUUUUUUUUUVVVVVVPPPOOOPPPQQQSSSSSSQQQPPPPPPVVVZZZYYYZZZ___cccccccccccccccfffhhhjjjiiihhhaaaaaaaaabbbdddgggjjjllleeecccbbbeeeiiimmmmmmkkkhhhhhhhhhhhhhhhhhhgggggg___^^^\\\ZZZWWWUUUSSSRRRPPPRRRVVVZZZ]]]_________ZZZZZZZZZYYYYYYXXXXXXXXX^^^[[[\\\aaacccaaa```bbbaaafffpppxxxxxx{{{wwwpppggg^^^^^^[[[XXXWWWWWWXXXXXXWWWbbbnnnzzzgggVVVMMMBBB<<<666444555666333///////////////////////////////////////.....................////////////000000000000000000000000000//////......---------,,,---...///000111222333333666444333111000000111111222222333333333444444444222333333444555666777777999::::::::::::::::::;;;<<<>>>@@@@@@@@@@@@BBBDDDFFFFFFFFFFFFFFFEEEDDDCCCGGGHHHHHHGGGGGGJJJNNNQQQPPPQQQRRRRRRRRRRRRQQQPPPMMMLLLRRR]]]```ZZZSSSPPPTTTSSSQQQNNNKKKJJJKKKMMMQQQRRRRRRRRRQQQQQQPPPPPPRRRRRRTTTVVVWWWWWWXXXXXXQQQPPPPPPOOOOOOOOOPPPPPPPPPQQQRRRTTTWWW[[[^^^```aaaaaaaaa```___```bbbdddaaa``````bbbeeeggghhhhhhccceeefffeeeeeefffhhhjjjiiilllllliiikkkpppooojjjfffeeebbb]]]XXXUUUTTTUUUWWWVVVVVV[[[```aaa]]]YYYXXXXXXWWWWWWWWWWWWVVVVVVUUUWWWZZZ]]]___``````___\\\```fffjjjhhhiiissszzzoooeeeaaa^^^YYYVVVVVVVVVVVVUUU\\\gggvvvqqq^^^OOOFFF???:::555333555555333000////////////////////////////////////............,,,,,,,,,,,,------------------------------------/////////.........---------...///000111222333333444333222000000///000000222222222222333333333333222222333444555666777777888888888999999999999999<<<>>>@@@@@@@@@@@@BBBCCCFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGGGGFFFGGGJJJNNNRRRRRRSSSTTTUUUUUUSSSRRRQQQRRRTTT\\\gggkkkcccZZZVVVQQQRRRQQQOOOLLLLLLMMMOOOOOOOOOPPPQQQQQQPPPPPPOOOOOOPPPQQQSSSTTTUUUVVVVVVSSSSSSRRRQQQQQQPPPQQQQQQRRRRRRRRRTTTVVVYYY\\\]]]___```aaa```___```bbbccccccbbb```aaacccdddddddddaaabbbaaa```aaaccchhhkkknnnrrrtttssstttwwwtttmmmiiihhheeeaaa\\\YYYXXXYYY[[[YYYXXX[[[^^^]]]YYYTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTVVVYYY\\\^^^______^^^YYY[[[```dddcccdddlllvvv|||qqqiiiddd^^^YYYWWWVVVUUUTTTXXX```lllxxxwwweeeSSSEEE===;;;777333222333444222000000000000000000000000000/////////............---,,,,,,,,,,,,------------------------------------///////////////...............//////000111222222333222111000////////////000111111111222222222222111222222333444555666666777777777777888888999999<<<===???@@@???@@@AAACCCEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFJJJNNNRRRTTTUUUWWWXXXXXXVVVSSSQQQQQQUUU^^^iiikkkcccYYYTTTOOOPPPQQQPPPNNNNNNNNNPPPKKKLLLNNNPPPQQQPPPOOONNNNNNOOOPPPQQQSSSTTTUUUUUUVVVUUUTTTSSSRRRRRRQQQQQQSSSSSSTTTUUUVVVXXXZZZ[[[]]]___aaabbbaaaaaabbbdddfffdddaaa___```aaaaaa```___^^^]]]\\\]]]```fffkkktttxxx|||~~~}}}vvvnnnlllkkkiiiddd```]]]]]]^^^]]][[[ZZZ[[[\\\[[[WWWTTTQQQQQQQQQQQQQQQRRRRRRRRRRRRTTTVVVYYY[[[\\\\\\\\\\\\^^^cccjjjmmmlllnnnrrruuuvvv~~~sssnnnfff___[[[XXXVVVUUUWWW\\\dddlllvvv{{{kkkZZZJJJ>>>888777444111111222333222000000000000000000000000000//////.........---------------........./////////////////////////////////////////////////////////......//////000111111222222222111111000000000000000000000000111111111111111111222333444555666666666777777888888999999999;;;===>>>?????????AAABBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDFFFIIINNNRRRUUUVVVXXXZZZYYYWWWTTTRRRPPPTTT[[[bbbbbb[[[RRRMMMMMMOOOPPPPPPOOOMMMNNNNNNIIIKKKMMMPPPQQQQQQOOONNNOOOOOOPPPQQQRRRSSSTTTUUUWWWVVVUUUSSSRRRQQQQQQQQQSSSTTTUUUVVVXXXZZZ[[[\\\]]]```ccceeeeeeeeeeeefffgggddd```^^^^^^___``````]]]]]]]]]\\\\\\___cccgggssswww}}}{{{rrrkkklllkkkjjjfffbbb______```[[[ZZZYYYYYY[[[[[[YYYWWWQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQSSSVVVXXXYYYZZZZZZ^^^cccnnn|||yyywwwrrrnnnrrr}}}wwwnnnfff```\\\YYYVVVVVVYYY]]]ccckkkyyyqqqaaaQQQDDD<<<777333222111111111222111000////////////////////////............---------------------............///////////////////////////.........///////////////.........///000000111111222222222222222222111111//////000000000111111111111222222333444555666777777777888888999::::::;;;:::<<<>>>>>>>>>>>>@@@BBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCEEEHHHMMMQQQSSSUUUWWWXXXWWWUUUSSSQQQSSSWWWZZZZZZXXXTTTOOOKKKLLLNNNPPPOOONNNLLLLLLMMMJJJLLLNNNQQQRRRRRRQQQQQQOOOOOONNNNNNOOOPPPQQQRRRVVVUUUSSSRRRQQQPPPPPPPPPRRRSSSUUUWWWZZZ\\\]]]^^^^^^aaadddfffggghhhiiijjjgggccc^^^\\\]]]___aaaaaa]]]___``````______```bbbhhhkkkpppvvvxxxtttnnniiiggghhhhhhfffbbb```^^^___YYYXXXVVVUUUVVVVVVUUUTTTPPPPPPOOOOOOOOONNNNNNNNNMMMNNNPPPRRRTTTVVVWWWXXX[[[dddwwwuuunnnkkkrrryyypppiiiccc]]]ZZZUUUWWWZZZ]]]dddppp~~~~~~uuufffVVVHHH>>>999777222222222111111111111000////////////////////////.........------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................//////000000000222222333333333333222111///000000000111111111111222333333444555666777777666777777888999:::;;;;;;:::;;;===>>>===>>>???AAA@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDGGGKKKOOOPPPQQQRRRRRRRRRRRRQQQPPPRRRUUUVVVRRROOOOOONNNKKKLLLMMMOOONNNNNNMMMOOOPPPOOOPPPQQQRRRSSSTTTUUUUUUPPPOOONNNLLLLLLMMMNNNOOOTTTSSSRRRQQQPPPOOOOOOOOOQQQSSSUUUXXXZZZ\\\]]]^^^\\\___bbbdddeeegggiiikkkeeeaaa\\\YYYZZZ]]]```bbb^^^```ccccccbbb`````````^^^\\\___fffjjjjjjiiijjjbbbeeeggggggddd```^^^\\\ZZZXXXUUURRRPPPOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIKKKKKKMMMOOOQQQSSSTTTUUU[[[eeezzzzzztttpppqqqzzzwwwooohhhcccYYYZZZ[[[\\\^^^fffpppxxxrrriiiZZZJJJ>>>777555444111222333222111000000000------------------------.........---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000111222333333222111000000000000111111111222222333444444555666777888888555555666777888999::::::999;;;============???AAA>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEJJJMMMLLLLLLLLLLLLMMMNNNOOOOOOKKKQQQRRRMMMKKKMMMNNNLLLKKKLLLNNNNNNOOOQQQUUUWWWUUUTTTTTTTTTUUUWWWXXXYYYTTTSSSQQQNNNMMMMMMNNNOOOSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRUUUWWWYYYZZZZZZZZZXXXZZZ]]]^^^```cccfffiiiddd___YYYVVVVVVZZZ]]]^^^^^^```bbbbbbaaa```bbbccc___XXXUUUYYY\\\]]]```fff```dddhhhjjjgggccc^^^\\\[[[ZZZWWWTTTQQQPPPQQQRRROOOOOOMMMLLLJJJHHHGGGGGGIIIIIIJJJLLLNNNPPPRRRSSSZZZaaaqqq}}}uuurrrxxxqqqyyyzzzqqqlllaaaaaa___\\\ZZZ]]]dddjjjwwwzzziii```QQQBBB777111111222111333444333111000000000------------------------......---------,,,,,,,,,,,,,,,---------.................................+++++++++,,,,,,---------.........//////////////////000111222222111000///111111111111222222222222444444555666777888999999444444555666777888999999999;;;<<<=========???@@@<<<===>>>???????????????BBBCCCBBBBBBBBBDDDIIILLLIIIIIIHHHHHHIIIKKKMMMNNNIIIPPPSSSOOONNNQQQSSSQQQJJJLLLMMMOOOQQQUUUZZZ^^^YYYXXXVVVVVVVVVXXXZZZ\\\ZZZXXXUUUSSSQQQQQQQQQRRRSSSRRRRRRQQQQQQQQQRRRRRRQQQRRRTTTVVVWWWWWWVVVVVVTTTVVVXXXYYY[[[^^^cccfffddd___XXXSSSSSSVVVYYY[[[_______________```dddgggggg\\\TTTSSSSSSSSSXXX______dddjjjmmmjjjeee```\\\\\\[[[YYYWWWUUUVVVYYY[[[RRRQQQPPPNNNLLLJJJHHHGGGHHHHHHIIIKKKMMMOOOQQQRRRTTTXXXcccppp{{{zzznnnjjjkkkuuurrr|||oookkkddd\\\VVVWWW]]]bbbdddnnn{{{ooocccTTTCCC;;;777333///...000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***...---,,,,,,+++++++++++++++,,,---------,,,+++***---,,,,,,,,,,,,---......000000000000000000000000.........///000000111111000111444666777777666666444444444555555555666666777888:::<<<>>>@@@AAABBB>>>???@@@???>>>>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFIIIIIIIIIHHHGGGGGGIIIKKKLLLNNNPPPPPPOOOMMMMMMMMMIIIIIIJJJLLLOOORRRVVVXXXYYYYYYWWWSSSPPPSSS\\\dddeee___WWWQQQPPPQQQSSSSSSTTTRRRQQQRRRSSSTTTSSSRRRRRRRRRQQQRRRTTTTTTRRRQQQQQQRRRSSSVVVYYY\\\___aaaeeebbb^^^ZZZXXXYYY[[[]]]bbbaaa___\\\\\\```fffkkkoooiii]]]OOOLLLRRRYYY\\\]]]ccclllqqqqqqjjj```ZZZYYYYYYXXXXXXXXXYYYZZZ[[[VVVTTTRRRPPPMMMKKKJJJJJJFFFGGGGGGHHHIIIIIIIIIJJJPPPTTTYYY]]]bbbkkkxxxttthhhbbbrrr}}}xxx}}}}}}uuuiii```[[[[[[\\\]]]```fffpppxxx{{{oooXXXJJJ;;;555333000...---111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,------------,,,,,,...............//////000000000000000000000000000......//////000111111222000111444666777777666555444444444444444555555555888999:::;;;===???@@@@@@>>>???@@@???>>>>>>@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDGGGIIIKKKLLLKKKJJJJJJKKKJJJLLLNNNNNNNNNMMMNNNOOOLLLLLLKKKLLLNNNQQQUUUWWWWWWWWWUUUQQQOOOSSS\\\cccjjjddd\\\UUUQQQQQQRRRSSSSSSRRRQQQRRRTTTUUUTTTSSSSSSRRRRRRSSSUUUUUUTTTRRRQQQRRRSSSUUUWWWZZZ\\\^^^fffccc___[[[YYYYYYZZZ[[[______^^^]]]]]]```dddhhhnnnjjj```RRRLLLPPPWWWZZZ```dddiiimmmlllgggaaa\\\YYYYYYYYYYYYYYYYYYYYYYYYUUUTTTRRROOOMMMLLLKKKJJJGGGGGGGGGGGGGGGHHHIIIIIINNNPPPSSSTTTUUU[[[eeelllxxx}}}wwwkkkbbb^^^bbblll}}}}}}wwwssssssvvvlllooottt{{{sssiiicccaaa^^^[[[[[[^^^bbbgggooo|||qqqiiiOOOCCC888444444222111222222222222111111111000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++++++++,,,...---------------......000000//////000000111222000000000000000000000000/////////000111111222222000111333555666666555555444444444444333333333333999999:::;;;<<<===>>>>>>???@@@@@@@@@??????AAABBBBBBBBBAAAAAABBBBBBCCCCCCEEEIIIMMMOOOOOOMMMLLLLLLJJJKKKLLLMMMLLLMMMOOOQQQQQQPPPNNNMMMMMMOOORRRTTTSSSSSSRRROOOOOOSSS[[[aaakkkhhhccc\\\UUUQQQQQQQQQRRRQQQQQQRRRTTTVVVUUUUUUTTTSSSTTTUUUWWWXXXVVVTTTRRRRRRSSSTTTUUUWWWYYYZZZdddbbb___[[[YYYXXXYYYYYY[[[\\\]]]\\\\\\^^^bbbeeeooonnngggZZZPPPQQQWWWZZZaaadddfffhhhhhheeeaaa^^^ZZZ[[[[[[[[[[[[ZZZXXXWWWTTTSSSQQQOOOMMMLLLKKKKKKHHHGGGFFFFFFFFFGGGHHHIIIIIIKKKKKKJJJIIIMMMSSSXXXaaafffkkkkkkfff___ZZZXXXTTT\\\hhhvvv~~~uuuooolll______cccjjjrrr}}}tttkkkddd___\\\XXXYYYZZZ^^^eeeppp}}}wwwfff\\\GGG>>>555444555333333555111111111000000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++,,,///...---,,,,,,...///000000000//////000000111222000000000000000000000000//////000000111222222222000111333444555555555444444333333333333222222222999999::::::;;;;;;<<<<<<>>>???@@@@@@??????@@@BBB@@@@@@AAABBBCCCDDDFFFGGGGGGJJJMMMOOOOOOOOOOOOPPPMMMNNNNNNMMMLLLMMMPPPRRRUUUSSSPPPNNNMMMNNNPPPQQQOOOOOOOOONNNNNNRRRYYY___fffggggggccc\\\UUUQQQPPPOOOOOOOOOQQQTTTUUUUUUUUUUUUUUUVVVYYY[[[[[[YYYWWWSSSSSSSSSSSSTTTUUUUUUVVV^^^]]][[[YYYWWWWWWWWWWWWYYYZZZZZZYYYYYY\\\```dddooorrrnnnaaaVVVUUUYYY\\\aaaccceeefffeeeccc```^^^[[[\\\]]]]]]\\\ZZZWWWVVVTTTSSSQQQOOONNNLLLLLLLLLIIIHHHFFFEEEEEEFFFGGGHHHEEEEEEFFFEEEEEEHHHLLLPPPQQQTTTXXXYYYWWWTTTSSSSSSPPPVVV\\\bbblll~~~}}}qqq___YYYWWW[[[bbbkkkyyyqqqddd^^^]]]UUUVVVWWWZZZ___fffooottt|||rrr]]]OOO???777222111222000///111000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++******++++++,,,......---,,,---...///000//////......//////000111/////////////////////////////////000111111222222111111222333333444444444333333333333333333333333888999999999::::::::::::>>>?????????>>>>>>@@@BBB??????@@@BBBEEEHHHJJJKKKIIIKKKLLLMMMMMMOOOQQQSSSRRRRRRQQQOOOMMMMMMOOOQQQVVVUUURRRPPPOOONNNOOOOOOMMMLLLLLLLLLNNNRRRXXX[[[```dddiiijjjfff___WWWRRRNNNMMMMMMOOORRRTTTUUUTTTVVVVVVXXX[[[]]]^^^\\\ZZZUUUUUUTTTSSSSSSSSSTTTTTTWWWVVVUUUTTTSSSTTTTTTUUUXXXWWWVVVUUUUUUYYY^^^ccckkkooonnncccYYYVVVYYY[[[___aaacccddddddaaa^^^[[[\\\]]]]]]]]]\\\ZZZWWWUUUSSSRRRPPPOOONNNMMMMMMMMMJJJIIIGGGFFFFFFFFFGGGGGGCCCDDDDDDDDDDDDFFFIIIKKKJJJLLLMMMNNNMMMMMMMMMNNNMMMQQQUUUWWW[[[gggyyyhhh[[[RRRSSSWWW]]]hhhuuuxxxhhh```^^^VVVVVVWWWXXX[[[^^^aaacccmmmsss}}}xxxiiiUUUFFF;;;666222333333000///111//////.........---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++************++++++,,,,,,,,,,,,,,,---...//////......------......///000////////////////////////.........///000000111111111111111222222333333333222333333333444444444444777777888888999999::::::===>>>>>>>>>======???@@@>>>???AAACCCFFFIIILLLMMMJJJJJJKKKKKKKKKMMMQQQSSSSSSTTTSSSRRROOONNNOOOPPPUUUUUUTTTSSSQQQPPPNNNNNNLLLKKKKKKLLLOOORRRVVVXXX\\\```fffkkklllggg]]]VVVNNNNNNNNNPPPSSSTTTUUUTTTTTTUUUWWWZZZ]]]^^^\\\YYYWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRPPPOOONNNOOOQQQRRRTTTTTTSSSSSSSSSWWW\\\```bbbffffff^^^WWWVVVXXXYYY\\\^^^___```___]]][[[YYYZZZZZZZZZZZZYYYWWWUUUTTTRRRQQQPPPOOONNNNNNMMMNNNJJJJJJIIIIIIHHHGGGFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCHHHHHHHHHHHHHHHHHHIIIIIIFFFIIILLLNNNQQQYYYdddmmmyyyeeeTTTRRRTTTUUU[[[dddsss}}}tttjjjeee\\\[[[YYYYYYYYYZZZZZZYYYaaafffnnnwwwttthhhYYYJJJ???888444333555555222111333////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***+++,,,------...............------......///000////////////////////////---------...//////000000111111111111111222222333222222333444555666666777666666777777888999::::::;;;<<<===<<<;;;<<<===???@@@@@@AAACCCEEEGGGIIIKKKGGGIIIKKKLLLLLLLLLNNNOOOPPPRRRSSSRRRPPPOOOOOOPPPSSSTTTUUUUUUTTTQQQOOOMMMLLLKKKKKKLLLOOORRRUUUVVVYYYYYY\\\bbbhhhfff^^^VVVQQQPPPPPPQQQTTTVVVVVVUUUPPPQQQTTTXXX[[[\\\YYYWWWYYYYYYXXXWWWVVVVVVVVVVVVTTTRRRNNNKKKJJJKKKMMMOOONNNPPPSSSUUUUUUWWWYYYZZZ[[[^^^^^^XXXVVVWWWYYYXXX[[[ZZZYYYXXXWWWWWWWWWXXXVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPOOONNNNNNNNNNNNJJJKKKLLLKKKJJJHHHFFFDDDBBBAAAAAAAAABBBAAA@@@???EEEDDDCCCCCCDDDEEEEEEEEECCCDDDGGGIIILLLRRRXXX]]]lllyyypppZZZTTTSSSQQQSSSYYYaaalll|||uuummmccc```]]]ZZZYYYYYYXXXWWWZZZ]]]cccjjjuuuzzzjjjYYYJJJ@@@;;;111......111111......000000000000000////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...******))))))***+++,,,,,,(((***+++---......---,,,...............///000000////////////////////////,,,,,,------.../////////111111111000111111222333111222333444666777888888555555666777888999:::::::::;;;<<<<<<;;;;;;<<<>>>AAAAAABBBBBBDDDEEEFFFGGGDDDHHHKKKMMMMMMLLLKKKKKKMMMOOOQQQRRRQQQPPPOOOPPPQQQSSSUUUVVVVVVSSSOOOMMMLLLKKKKKKLLLPPPRRRTTTUUUVVVRRRRRRXXX```bbb[[[SSSSSSRRRRRRSSSVVVWWWWWWVVVMMMNNNQQQVVVYYYYYYWWWUUUZZZZZZYYYXXXWWWWWWWWWWWWWWWSSSOOOJJJHHHIIIKKKLLLIIIMMMSSSWWWXXXWWWVVVVVVYYY[[[ZZZVVVWWWZZZ[[[YYY[[[XXXTTTQQQQQQRRRUUUWWWSSSRRRQQQPPPOOOOOOPPPPPPQQQPPPOOOOOONNNNNNNNNOOOJJJKKKMMMMMMLLLIIIFFFDDD?????????AAACCCCCCBBBAAABBBAAA@@@@@@AAABBBBBBBBBEEEEEEFFFHHHKKKOOOSSSUUUXXXbbbrrrggg[[[WWWSSSQQQRRRXXXdddvvv{{{nnneee]]]\\\ZZZTTTSSSUUUXXXXXX\\\dddjjjrrrvvveeeQQQAAA999888555555333222111000000000000000///...------,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++,,,,,,...------......///000111000///------......---+++///...---,,,,,,---...///000000000111222222333333666666222///888FFFEEE:::333444555777999;;;===>>>BBB@@@>>><<<;;;===???@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEHHHMMMOOONNNMMMLLLKKKMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQQQQSSSTTTTTTQQQNNNQQQNNNLLLMMMPPPSSSRRRQQQSSSRRRRRRTTTXXXYYYVVVSSSOOOQQQSSSUUUVVVVVVUUUTTTLLLOOOSSSVVVWWWVVVTTTRRRTTTVVVWWWVVVTTTRRRRRRSSSUUUSSSPPPNNNNNNOOOPPPRRRPPPOOOPPPRRRUUUWWWWWWVVV\\\\\\[[[YYYWWWYYY]]]```[[[WWWRRRQQQSSSUUUVVVUUUVVVRRROOOLLLLLLKKKJJJIIIPPPPPPOOOMMMLLLLLLLLLLLLJJJMMMMMMKKKKKKNNNNNNKKKHHHFFFDDDCCCBBBAAABBBBBBAAA@@@@@@???@@@@@@AAAAAABBBCCCDDDEEEEEEGGGKKKNNNRRRWWW___hhhuuuuuudddZZZRRRMMMLLLQQQZZZkkk|||pppeee```]]]XXXUUUWWWVVVUUUXXX]]]bbbhhhrrr}}}~~~wwwjjjYYYGGG;;;444333222111111000000000111111//////......---,,,,,,+++......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......------------...///000111000...------...///---,,,///...------------...//////000000111111222333333111333222000999FFFHHH@@@555555666777999<<>>>>>???@@@BBBCCCEEEFFFIIILLLPPPQQQPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNPPPRRRSSSRRRPPPSSSPPPNNNNNNPPPSSSSSSRRRPPPNNNMMMNNNRRRSSSQQQNNNOOOPPPRRRTTTTTTTTTSSSRRRLLLMMMPPPRRRSSSSSSQQQPPPQQQSSSTTTTTTRRRQQQQQQRRRSSSQQQOOONNNNNNPPPRRRSSSQQQPPPOOOQQQSSSUUUVVVVVV```eeehhhddd\\\YYY\\\bbbaaa[[[UUUSSSWWW]]]bbbdddbbb[[[SSSLLLIIIHHHIIIIIILLLKKKJJJIIIIIIIIIIIIIIIHHHLLLLLLKKKMMMRRRTTTRRRJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@????????????@@@@@@???@@@BBBBBBCCCDDDHHHJJJHHHLLLRRRXXXbbbsssuuudddVVVOOOMMMNNNRRR```xxx~~~ooofffaaa\\\ZZZZZZWWWTTTTTTWWWYYY\\\ccckkkuuu|||wwwmmm[[[JJJ>>>666111000///////////////000111111......------,,,,,,++++++...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------...///000111...---,,,---/////////---///......------....../////////000111111222222333---111222000666@@@CCC???666666666777:::===AAACCCCCCBBB???=========>>>???:::;;;<<<===???BBBDDDEEEJJJMMMPPPQQQOOOLLLKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKMMMPPPRRRSSSRRRVVVSSSPPPOOOQQQSSSTTTUUUSSSPPPNNNNNNQQQSSSRRROOOOOOPPPQQQRRRRRRQQQPPPOOOLLLMMMNNNOOOPPPPPPQQQQQQOOOQQQRRRRRRQQQOOOOOOPPPOOOOOONNNNNNOOOQQQTTTVVVSSSQQQOOOOOOQQQTTTUUUUUUaaalllvvvssseee[[[\\\aaaccc^^^WWWTTTYYYbbbkkkqqqooofffXXXMMMGGGEEEGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGEEEHHHIIIIIILLLTTTXXXXXXLLLKKKHHHEEECCCAAA@@@@@@??????>>>======>>>>>>???<<<===>>>??????AAACCCFFFDDDGGGJJJLLLQQQ^^^nnn{{{sssbbbYYYUUURRRRRRYYYkkkzzznnngggbbb^^^\\\ZZZVVVSSSTTTUUUVVVZZZ```fffnnnyyyyyyqqqcccPPP@@@999555333111000///////////////000000---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++------------...///000000---,,,+++---///000000/////////............////////////000000111222222222...222333000000555777666666666666777999===@@@CCCAAA@@@>>>===<<<<<<======999999:::;;;===???AAABBBEEEHHHKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGIIIJJJLLLMMMNNNLLLKKKLLLNNNQQQSSSSSSXXXVVVSSSQQQRRRTTTVVVWWWXXXTTTQQQQQQTTTUUUTTTSSSOOOPPPPPPPPPPPPOOONNNMMMLLLLLLKKKLLLMMMPPPRRRTTTOOOQQQSSSRRRPPPNNNLLLLLLLLLLLLLLLMMMOOORRRUUUWWWVVVSSSPPPOOOQQQSSSUUUUUU\\\kkkzzz|||qqqccc]]]\\\___ZZZUUUSSSWWW```jjjpppsssjjj[[[OOOHHHFFFFFFGGGFFFFFFFFFEEEFFFFFFGGGGGGAAADDDEEEDDDHHHQQQVVVVVVNNNLLLIIIEEEBBBAAA@@@???>>>>>>===<<<<<<<<<======:::;;;=========>>>@@@BBBDDDEEEFFFFFFHHHPPP[[[dddzzzpppddd]]]TTTPPPRRR]]]jjj{{{~~~rrrjjjccc^^^]]]XXXTTTTTTTTTSSSVVVZZZ\\\dddnnnxxx|||sssfffXXXFFF:::666555444333222222111//////.........---,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))*********++++++,,,,,,,,,------...///000,,,++++++---///000000///////////////////////////...//////000111111222222000333444111///000111111555555555555777:::===???======<<<;;;:::;;;;;;<<<:::::::::;;;<<<===>>>???@@@BBBFFFGGGGGGGGGGGGHHHGGGGGGFFFGGGHHHJJJLLLMMMQQQOOOLLLLLLNNNPPPRRRRRRWWWWWWUUUTTTSSSUUUWWWYYYYYYUUURRRRRRTTTVVVUUUSSSQQQQQQQQQQQQPPPOOONNNNNNJJJIIIHHHHHHJJJNNNQQQTTTRRRTTTUUUTTTPPPMMMJJJJJJIIIIIIJJJLLLOOORRRTTTVVVXXXUUUQQQPPPRRRTTTUUUVVVWWWdddttt}}}yyymmm```XXXWWWVVVTTTSSSUUUZZZ```eeekkkdddZZZQQQLLLIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFAAACCCCCCBBBEEELLLQQQQQQLLLJJJGGGDDDBBB@@@??????>>>======<<<;;;;;;<<<<<<:::;;;===>>>======>>>@@@???@@@@@@@@@AAAEEELLLRRR```rrrqqqfffWWWQQQOOOTTT\\\jjjvvvkkkcccaaa[[[VVVVVVUUUSSSTTTVVVWWW\\\eeelllsss|||tttiiiUUUJJJ===555333333333222333222111///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000---,,,+++---///000000///...//////000000//////.........///000000111111222111333444333222333444444444444444555777888:::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>AAADDDFFFFFFGGGHHHIIIHHHGGGFFFEEEFFFHHHKKKLLLQQQOOOLLLLLLNNNPPPQQQQQQUUUVVVVVVVVVUUUVVVXXX[[[[[[XXXVVVWWWZZZ[[[ZZZXXXTTTSSSSSSRRRRRRRRRQQQQQQIIIHHHGGGFFFHHHKKKNNNPPPRRRTTTVVVUUUQQQMMMJJJIIIGGGHHHIIIKKKMMMPPPRRRSSSVVVTTTQQQQQQRRRTTTUUUUUUVVV]]]iiitttwwwooo```UUUQQQSSSTTTTTTTTTTTTVVVXXX^^^ZZZUUUQQQNNNKKKHHHFFFCCCCCCBBBAAAAAABBBBBBBBBBBBDDDDDDBBBCCCIIILLLKKKHHHGGGDDDBBB@@@?????????>>>>>>===<<<;;;;;;;;;;;;:::<<<>>>>>>======>>>???===>>>?????????BBBFFFIIIMMM[[[oooxxxfff\\\UUUUUUXXX___sssxxxoooiiiaaa[[[ZZZYYYUUUTTTUUURRRWWW\\\aaafffllluuu{{{uuudddXXXDDD???777333222222111000000000///...---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***,,,------,,,***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,---///000///......///000111111000///.........//////000111111111222111222444555555555555333444666777888888777777888888999:::;;;<<<<<<===;;;;;;;;;<<<===>>>@@@AAA???BBBDDDEEEEEEEEEFFFHHHGGGFFFDDDCCCDDDFFFHHHJJJMMMKKKJJJKKKNNNPPPQQQQQQQQQTTTWWWXXXWWWWWWYYY[[[\\\ZZZYYYZZZ^^^___]]]ZZZVVVVVVUUUUUUUUUUUUUUUUUUOOOMMMKKKIIIIIIJJJLLLMMMOOORRRTTTTTTRRRNNNKKKJJJGGGGGGHHHJJJKKKMMMOOOOOORRRQQQOOOPPPRRRSSSSSSRRRVVVXXX^^^eeehhhdddYYYPPPLLLOOOQQQQQQOOONNNOOOPPPRRRPPPNNNMMMMMMKKKIIIGGGDDDDDDCCCBBBAAAAAAAAABBB???BBBBBB@@@AAAEEEFFFDDDCCCBBB@@@???>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;:::<<<>>>>>>===<<<<<<======>>>??????@@@AAACCCDDDCCCNNN[[[hhh}}}yyyjjj^^^[[[YYYXXXcccrrr{{{pppggg```___]]]XXXVVVVVVPPPSSSWWWZZZ\\\bbbiiiooovvv{{{iiiUUUHHH;;;999666333333222111000------,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***,,,------,,,***)))((())))))))))))*********,,,,,,,,,,,,---...//////...---,,,---/////////---...///000111111000///.........//////000111111111333000000333555444222222444555777999999888666555777888999:::<<<===>>>???999:::;;;<<<>>>@@@BBBDDD@@@BBBCCCDDDCCCCCCCCCDDDGGGEEECCCBBBBBBDDDFFFHHHIIIHHHHHHJJJNNNPPPQQQQQQOOOSSSWWWYYYXXXXXXYYY[[[VVVUUUUUUWWW[[[\\\YYYVVVXXXWWWWWWVVVWWWWWWXXXXXXVVVTTTQQQOOOMMMLLLLLLLLLLLLOOORRRSSSRRROOOMMMLLLFFFGGGHHHIIIJJJLLLLLLMMMOOONNNNNNOOOQQQRRRRRRPPPUUUUUUVVVXXXXXXVVVPPPKKKHHHKKKNNNMMMKKKIIIJJJKKKMMMKKKJJJJJJKKKKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCCCC;;;>>>???======@@@AAA>>>@@@???>>>=========>>>?????????>>>===<<<;;;;;;;;;999<<<>>>>>>===;;;;;;<<<999:::;;;<<<<<<===>>>>>>AAAJJJQQQUUUbbb{{{vvvjjj___YYY\\\eeerrrzzzpppiiigggccc\\\YYY[[[PPPRRRTTTVVVXXX[[[^^^aaakkkrrr}}}}}}ooo]]]JJJ===666555444222111000000000++++++,,,,,,++++++***)))+++---...---+++))))))))),,,,,,,,,+++++++++******++++++***)))(((((())))))+++***)))(((((()))***+++)))))))))***+++++++++,,,)))***,,,---...------,,,++++++,,,,,,---,,,,,,,,,---------............///,,,---------...////////////000000000000///......111222333333444444333333222333333444555666777777666666777888999::::::;;;999:::<<<===???@@@@@@@@@DDDEEEFFFGGGFFFEEECCCAAAAAACCCDDDCCCBBBCCCGGGKKKKKKIIIHHHFFFGGGHHHJJJKKKKKKNNNRRRUUUUUUVVVWWWXXXZZZYYYWWWVVVVVVXXX[[[\\\\\\\\\[[[ZZZYYYXXXXXXWWWSSSTTTTTTTTTSSSQQQNNNLLLKKKLLLNNNNNNNNNLLLIIIHHHHHHIIIIIIHHHGGGHHHJJJLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQSSSUUUVVVUUUSSSOOOMMMNNNLLLKKKKKKKKKLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCBBB???===<<<===???@@@???>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;::::::::::::;;;<<<<<<<<<@@@EEEKKKTTTbbbttt~~~pppbbb\\\]]]eeetttrrrllliiibbb\\\[[[QQQRRRRRRRRRRRRSSSUUUWWW```fffpppzzzzzzgggSSSCCC;;;555444333222111000000000---------------,,,,,,+++,,,---...---+++***)))***,,,,,,,,,+++++++++******++++++***)))))))))))))))+++***)))(((((()))***+++******************+++++++++,,,---------,,,+++***)))***+++------.........------------............---------.....................//////000000000111222222333444444444444444444444444555555666666777666666777888999:::;;;;;;999:::<<<===???@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFAAACCCDDDDDDCCCCCCEEEHHHJJJIIIHHHHHHIIIJJJLLLMMMMMMOOOQQQSSSTTTUUUXXXZZZ[[[YYYWWWVVVVVVWWWYYY[[[ZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTUUUUUUSSSQQQNNNMMMIIIJJJKKKLLLLLLLLLKKKJJJLLLLLLLLLJJJHHHHHHJJJKKKKKKLLLLLLMMMNNNNNNOOOOOORRRSSSUUUVVVUUURRRNNNLLLLLLKKKKKKLLLNNNNNNMMMKKKFFFFFFGGGFFFFFFEEEEEEDDDAAAAAA@@@@@@AAABBBCCCDDDEEECCC@@@>>>===>>>???@@@>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::<<<<<<;;;::::::999:::::::::::::::999:::;;;;;;<<<;;;===@@@BBBEEENNN[[[dddxxxsssddd]]]\\\cccnnnxxxssskkkccc]]]WWWVVVTTTRRRPPPPPPPPPPPPUUUYYY```hhhqqq{{{sssZZZEEE;;;888444444222111000000000000///////////////...------,,,...///...,,,+++++++++,,,,,,,,,+++++++++******+++***))))))))))))))))))******))))))))))))************************))))))------------,,,+++***))))))***+++---...///000000------------...........................---------...---------...000222333222333444444555555444444555555555666666666666666777777888999:::;;;;;;<<<999:::;;;===>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFGGGBBBDDDFFFFFFEEECCCCCCDDDHHHIIIJJJKKKLLLNNNOOOOOOQQQQQQQQQQQQQQQSSSWWW[[[\\\ZZZXXXVVVVVVVVVWWWXXXXXXXXXYYYYYYYYYXXXVVVUUUUUUUUUVVVUUUTTTRRRPPPNNNIIIIIIIIIJJJKKKLLLLLLLLLOOOOOOOOOLLLJJJIIIIIIKKKKKKKKKKKKLLLLLLMMMMMMNNNQQQSSSTTTUUUTTTQQQNNNLLLKKKKKKLLLOOOQQQQQQOOOMMMCCCCCCCCCCCCCCCCCCBBBBBB======>>>>>>@@@BBBEEEFFFGGGEEEBBB???======>>>>>>===<<<<<<;;;;;;:::::::::;;;::::::::::::999999999===<<<:::999888888888999999999999999999::::::;;;===>>>???>>>>>>AAAHHHNNNUUUaaatttuuujjj```^^^```kkk~~~wwwjjjaaa___\\\XXXVVVTTTSSSRRRRRRRRRTTTXXX\\\ccclllvvv}}}~~~|||fffMMM;;;555444333333222000000////////////////////////...------,,,...//////---+++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))******))))))))))))))))))***++++++******))))))((((((,,,,,,,,,,,,++++++*********+++,,,---.../////////,,,,,,---------........./////////...---------,,,///...---,,,---///111333333333444555555555555444666666666666666666555555777777888999:::;;;<<<<<<999:::;;;===>>>??????@@@EEEDDDDDDCCCCCCCCCDDDDDDFFFHHHJJJKKKJJJHHHEEEDDDHHHIIIKKKMMMOOOPPPQQQQQQUUUTTTRRROOONNNPPPTTTXXX[[[ZZZXXXVVVUUUUUUVVVVVVVVVWWWXXXYYYYYYWWWVVVUUUWWWWWWWWWVVVUUUSSSQQQPPPJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMKKKJJJJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOQQQRRRRRRQQQOOONNNLLLLLLNNNPPPRRRQQQNNNKKKBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>@@@BBBEEEFFFGGGEEEBBB???===;;;;;;;;;;;;;;;:::::::::999999999::::::999999999888888888===<<<999777666777777888888888777777888888999:::;;;<<<>>>>>>===???BBBEEEBBBKKKYYYiiiyyy|||kkkccc\\\\\\dddqqq~~~sssiiiddd```[[[XXXWWWWWWUUUTTTTTTTTTUUUVVVYYY```hhhmmmxxx}}}~~~lllUUUCCC777333222222222111000////////////---............---,,,,,,,,,---///...---,,,,,,---,,,,,,,,,+++++++++*********)))))))))))))))******)))))))))******)))))))))+++******))))))(((((((((************++++++,,,,,,---------...------,,,,,,,,,,,,,,,------------.../////////...---------,,,111000...,,,,,,---///000222333444444555555444444666666666666555555555555666777888999:::;;;;;;<<<888999;;;<<<>>>?????????DDDDDDCCCCCCCCCCCCDDDEEEJJJKKKMMMOOOOOOMMMJJJHHHIIIJJJLLLNNNOOOPPPQQQQQQWWWUUURRRNNNLLLMMMPPPTTTXXXWWWVVVTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWVVVVVVYYYYYYXXXWWWUUUTTTSSSRRRNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNMMMLLLKKKKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKIIIKKKMMMOOOPPPPPPPPPOOOMMMMMMNNNOOOPPPNNNJJJGGGAAAAAA@@@@@@@@@@@@AAABBBBBBAAA??????@@@BBBDDDFFFEEEDDDAAA>>>;;;999888777999999999999888888888888999888888888888777777777;;;:::888777666666777777666666666666666777888888555777999::::::;;;===>>>===@@@FFFMMMXXXhhhzzzxxxmmmaaaZZZWWW\\\hhhssswwwmmmggg```[[[ZZZXXXUUUSSSTTTTTTTTTSSSSSSVVV[[[___hhhmmmttt}}}pppYYYFFF;;;666333111111111000///////////////,,,------------,,,+++++++++---......,,,+++,,,---,,,,,,,,,+++++++++******)))))))))))))))******+++))))))************))))))))))))))))))))))))(((((())))))))))))***+++------------------,,,+++******,,,,,,,,,,,,------------...............---------000000...---------......111222333333444444333333444444444555555555555555666666777888999::::::;;;888999:::<<<===>>>?????????@@@AAABBBDDDFFFGGGGGGKKKLLLMMMPPPRRRQQQOOOLLLKKKKKKLLLLLLMMMNNNOOOOOOSSSSSSQQQNNNKKKKKKNNNPPPSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVWWWXXXXXXXXX[[[ZZZYYYXXXVVVUUUTTTTTTPPPPPPPPPOOONNNMMMMMMLLLLLLMMMOOONNNMMMLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJLLLNNNNNNNNNNNNLLLLLLKKKLLLLLLJJJFFFCCCAAA@@@?????????@@@AAABBBDDDBBB@@@??????AAACCCEEEDDDCCC@@@===:::888777666777777777777777777777777888888777777777666666666777777777777777666666666555555555555555666666777666777888999:::::::::999>>>>>>???@@@DDDOOO\\\fffqqqfff^^^YYY\\\cccttt~~~wwwllleeeaaa]]]XXXTTTTTTTTTTTTSSSRRRSSSUUUWWW[[[___eeemmmuuu~~~zzzfffYYYHHH;;;555444333222000000///.........//////,,,------------,,,++++++***+++------,,,++++++,,,,,,,,,,,,+++++++++******)))))))))))))))***++++++((()))***++++++***)))(((((((((((()))))))))))))))++++++***))))))***+++,,,+++++++++,,,++++++******++++++,,,,,,,,,------------------...............------..................000111222222333333222222222222333333444444555555555555666777888999999:::888999:::<<<===>>>??????===???AAACCCEEEFFFFFFFFFIIIIIIJJJMMMQQQRRRPPPNNNMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMNNNNNNMMMLLLNNNOOOMMMNNNOOOPPPRRRSSSUUUUUUWWWVVVVVVUUUVVVXXXZZZ[[[\\\[[[ZZZXXXWWWVVVUUUUUUPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQQQQNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJGGGGGGIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDBBB@@@???=========???@@@BBBCCCAAA???======@@@BBBDDDDDDBBB@@@>>>;;;999777666666666666666666666666666777777777666666666555555444555666888888777666555444444444444444555555666777777888999:::::::::999<<<===>>>>>>???DDDLLLRRRbbbqqquuujjj^^^YYYZZZggg}}}zzzpppjjjddd\\\WWWTTTUUUVVVVVVTTTSSSTTTUUUTTTWWW\\\bbbjjjttt~~~}}}wwwrrrRRRIII>>>555222222333333000//////............///------......------,,,+++)))+++,,,,,,+++***+++,,,,,,,,,,,,+++++++++******))))))((())))))***++++++((()))***++++++***)))(((''''''(((((())))))******---,,,+++))))))))))))***((()))***+++++++++++++++++++++,,,,,,,,,---------,,,------....../////////***+++---...///000000///000000111222222222222111111111222222333444555555444444555666777888999999888999:::<<<===>>>>>>??????AAACCCEEEEEEDDDCCCBBBFFFFFFFFFJJJOOOQQQPPPNNNOOOMMMKKKIIIHHHHHHIIIJJJFFFIIILLLNNNNNNNNNOOOOOOJJJKKKLLLOOOQQQSSSUUUVVVXXXWWWUUUUUUVVVXXX[[[]]]]]]\\\ZZZYYYWWWVVVVVVVVVOOOPPPSSSUUUUUUUUUSSSRRRRRRSSSTTTSSSPPPMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIHHHHHHGGGGGGFFFDDDCCCCCCEEEEEEDDDCCC>>>===<<<;;;<<<>>>@@@AAAAAA???===<<<<<>>CCCFFFIIIWWWmmm|||nnnaaaYYYaaahhhzzztttnnniiibbb[[[ZZZXXXUUURRRQQQRRRTTTQQQSSSUUUWWW[[[cccmmmttt~~~~~~|||jjjWWW>>><<<888555222111111111111000///------......///,,,------......------,,,)))---000///***(((***---************************)))+++***)))+++...+++&&&)))))))))))))))))))))))),,,+++******)))*********((()))***+++,,,+++******---,,,+++***)))))))))))),,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......---......///000111111222111111222111111000///...222222111111222222333444555444444555555666777888666777777888:::<<<>>>?????????>>>>>>@@@BBBEEEFFFCCCEEEFFFGGGHHHJJJNNNQQQOOOMMMKKKIIIHHHIIIJJJKKKIIIJJJKKKLLLMMMNNNOOOOOOOOOLLLJJJKKKNNNRRRTTTUUUVVVVVVUUUSSSRRRTTTWWWZZZ```]]]YYYXXXXXXWWWUUURRRNNNPPPSSSTTTTTTTTTUUUVVVXXXYYYXXXUUUPPPMMMNNNPPPOOOLLLHHHHHHKKKMMMMMMKKKOOOLLLHHHGGGGGGIIIJJJJJJCCCCCCCCCDDDEEEDDDBBB???:::;;;<<<======<<<;;;::::::<<<===>>>===>>>???AAADDDGGGHHHDDD===999999<<<888888777777666666666555888777555444444444555666555555555444444333333333666555444333333333333333666666666666555555555555777777777888:::<<>>=========>>>AAACCCEEEFFFGGGGGGGGGGGGHHHKKKMMMLLLKKKIIIHHHHHHIIIKKKLLLJJJJJJKKKKKKLLLLLLLLLMMMLLLKKKKKKMMMPPPRRRRRRQQQQQQQQQQQQPPPOOOQQQUUUXXX[[[XXXVVVVVVXXXYYYWWWVVVQQQSSSTTTUUUUUUUUUWWWYYYVVVWWWXXXVVVSSSQQQQQQSSSSSSOOOKKKJJJMMMOOOPPPOOOSSSOOOJJJGGGEEEEEEDDDCCCCCCBBBBBBCCCDDDCCCAAA???<<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<<<<<<<===???BBBEEEFFFCCC===999888:::777777666666666555555555777666666555555555555555555444444444333333333333666666555444444444444444444444555555555666666666777666666666777999:::;;;999@@@IIIRRR^^^sssyyyiiifffgggpppyyymmmhhhaaa]]][[[XXXTTTQQQSSSSSSRRRQQQQQQUUU[[[___iiipppzzz~~~{{{nnneeeZZZJJJ;;;888777444222000/////////000///......------......,,,,,,------------,,,,,,...111333111...,,,,,,...***************************333888111'''%%%(((+++))))))))))))))))))))))))((((((((()))***+++------***+++,,,,,,------,,,,,,+++************+++,,,,,,+++++++++++++++,,,------,,,,,,,,,---------....................................///000000000//////222111111111111222333333666666666666666777999999::::::999999::::::;;;;;;<<<<<<;;;;;;===???BBBCCCGGGHHHHHHGGGFFFFFFGGGIIIHHHHHHGGGGGGHHHJJJKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIKKKMMMPPPQQQOOOMMMLLLLLLMMMLLLLLLNNNQQQTTTTTTSSSSSSTTTWWWYYYYYYYYYTTTUUUUUUTTTSSSTTTVVVXXXSSSUUUWWWWWWVVVUUUUUUVVVUUUPPPKKKKKKMMMPPPQQQQQQSSSOOOJJJFFFDDDBBB@@@???BBBAAAAAAAAABBBBBB@@@???======<<<;;;;;;:::;;;;;;:::;;;<<<;;;::::::;;;<<<>>>AAADDDBBB===999777777555555555555444444444444555555666666555555444333444444333333333333333222666555555444444444444555222222333444555666777777666555555444555555666777444;;;BBBFFFJJJWWWlll}}}|||tttllljjjppp}}}tttiiiccc```^^^ZZZVVVWWWUUUSSSQQQQQQSSSWWWYYY^^^ccckkkssszzzrrrbbbUUUJJJ???666666555333111000///////////////......------------,,,,,,,,,------,,,,,,,,,,,,...///...+++))))))******************************222666///'''%%%)))+++))))))))))))))))))))))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,''''''''''''((()))***++++++++++++***+++,,,,,,---,,,,,,---------...---------------------------,,,------...//////000//////111111111111111222222333555444444555555666777888999999999999999:::;;;<<<<<<;;;;;;;;;<<>><<<;;;:::999:::;;;<<<===;;;<<<<<<<<<:::999999;;;;;;>>>AAAAAA===999666555333333333333333333333333444444555666666444333222333333333333222222222222444444333333333333333444222222222333444555555555333333333333444444555555888;;;??????AAAIIIWWWbbbsss|||sssnnnsss|||qqqkkkgggbbb]]]ZZZXXXTTTRRRRRRSSSUUUVVVWWWZZZ```fffmmmssszzz~~~~~~iiiVVVGGG===777555333333222111000000000000...............------,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***(((((((((***************************......***''')))***)))))))))))))))))))))))))))******))))))((())))))***)))))))))))))))******+++&&&&&&''''''((()))+++++++++************+++,,,,,,+++,,,---.........------------------,,,,,,,,,,,,------...//////000//////111111000000111111222333333333333333333555666666666666666777999;;;<<<===<<<;;;;;;;;;<<>>>>>??????>>>===999888888888:::<<<>>>@@@<<<======<<<:::999:::;;;999;;;>>>???===999666555222222222333333333333333333444555555555444222111222222222222222222222222111111111000000111111222333333333222222222222222111111222333444555666666777777666777;;;AAAGGGKKKSSSeee|||uuuuuuyyyxxxnnnfffaaa^^^[[[VVVTTTSSSTTTSSSSSSTTTUUUWWW[[[aaaggglllnnnuuuzzzuuu^^^KKK>>>555111222111111111111000000000000---............---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++************************************'''%%%(((,,,+++'''))))))))))))))))))))))))+++***)))((((((((((((((()))(((((((((((()))******)))))))))***+++,,,---...***************+++,,,,,,+++,,,---.........---,,,------------------------......///000000000//////111000000000000111222222222222111222222333444555333444444666777999;;;<<<<<<;;;::::::<<<>>>AAACCC???AAADDDDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKMMMNNNOOOOOOLLLHHHGGGIIIKKKMMMMMMMMMNNNMMMJJJGGGEEEEEEFFFJJJKKKLLLLLLKKKLLLNNNPPP[[[ZZZXXXUUUQQQNNNNNNOOOQQQQQQRRRUUUWWWXXXWWWUUUXXXTTTQQQQQQTTTVVVUUUTTTOOOMMMIIIGGGFFFDDDBBB@@@@@@>>><<<<<<===>>>===<<<777777888999;;;<<<>>>???;;;<<<===<<<:::999:::;;;888:::;;;<<<<<<:::777555222222222222333333333333333333444444333333222111000111111111111222222222000////////////000000111333222222222111111111000000111222444555555666666666444222444888===??????GGGQQQ___ooozzzuuuvvv~~~ssslllfffbbb\\\YYYXXXWWWUUUSSSSSSRRRRRRSSSWWW\\\___aaaeeeiiipppwww~~~vvvcccNNNAAA999333000222.........////////////...------.........---,,,+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,+++***************************)))'''$$$'''++++++&&&)))))))))))))))))))))))))))(((((((((((())))))******)))((((((((()))+++++++++++++++++++++,,,---...***************++++++,,,***+++---//////...---,,,,,,,,,------......//////000000000111000000//////000000000000000111222222222222222222333444555555333333444444666777888999:::999999999:::===???AAA???AAACCCDDDCCCCCCCCCDDDBBBCCCDDDDDDEEEEEEEEEEEECCCDDDEEEGGGHHHJJJKKKKKKNNNLLLJJJJJJKKKLLLLLLKKKLLLLLLLLLJJJGGGEEEDDDEEEFFFHHHIIIIIIHHHHHHKKKMMMTTTTTTTTTRRROOOMMMMMMNNNNNNMMMMMMPPPUUUXXXXXXXXXXXXUUUSSSTTTWWWXXXVVVTTTOOOMMMIIIGGGEEEBBB???===???===;;;;;;<<<===<<<<<<888888999:::;;;;;;;;;;;;999:::;;;:::999888999:::999999999:::;;;:::888777222222222333333333444444444333333222222222222222000000000000111111222222///////////////000111111000000111111111111111111000111222333444444333222555555666777888:::<<<===@@@DDDJJJQQQ\\\mmm|||sssyyyoooiiiccc___\\\ZZZWWWTTTSSSQQQOOOOOORRRUUUXXXYYYXXX\\\bbbiiiqqq{{{dddRRRAAA:::888555333444+++,,,------.........---,,,---.........---,,,++++++++++++,,,,,,+++++++++)))((()))***,,,,,,,,,******************************+++)))%%%&&&******'''))))))))))))))))))))))))''''''''''''(((***+++,,,+++***)))))))))***,,,---*********)))******+++,,,*********)))***++++++,,,***+++---//////...---,,,,,,,,,------...///000000111111222111111000///...000000000000000111111222333333333333444555666666444444444444444555666666999888777777999;;;>>>??????AAADDDDDDCCCAAAAAABBB???@@@BBBDDDEEEFFFGGGGGGCCCCCCDDDEEEFFFGGGGGGGGGLLLKKKKKKLLLMMMMMMKKKIIIIIIJJJJJJIIIFFFEEEEEEFFFCCCEEEGGGGGGFFFFFFJJJMMMKKKMMMNNNNNNLLLKKKKKKKKKKKKIIIJJJNNNTTTYYYZZZZZZUUUSSSRRRTTTVVVWWWTTTQQQMMMJJJGGGEEEDDDBBB???<<>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBB@@@AAACCCEEEGGGHHHIIIIIIJJJIIIGGGFFFFFFGGGIIIKKKHHHIIIIIIHHHGGGEEEBBBAAADDDDDDDDDDDDEEEFFFGGGHHHJJJLLLLLLKKKIIIHHHIIIJJJHHHIIILLLOOORRRSSSTTTTTTRRRQQQPPPNNNMMMLLLLLLLLLLLLJJJFFFBBB???===<<<<<<===<<<;;;::::::;;;<<<===<<<<<<======<<<:::999888777777777777777666666555888777777777999999777555444222000///000000///.........////////////......333222000//////000222333444333111//////000111333222111111111000000//////000111111111111222222222444444555555666777777777333555888:::===BBBHHHLLL```kkk|||{{{vvvsssvvvtttkkkfff```\\\\\\XXXWWWUUUSSSQQQPPPPPPQQQPPPRRRUUUXXX]]]dddlllqqq}}}}}}|||~~~||||||jjjTTTCCC<<<444000000222222000...---,,,++++++,,,---...---,,,,,,++++++++++++,,,************************++++++++++++++++++++++++*********)))))))))(((((((((((()))))))))*********+++***)))((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))******)))))))))(((((((((************************+++++++++,,,,,,,,,------------------............//////000000000//////...000000000000000111222333111111333444666666777777777666555444444555666666555666888999999999;;;===>>>???@@@BBBCCCDDDDDDDDDAAAAAABBBBBBAAAAAA@@@@@@???@@@BBBDDDEEEGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGEEEDDDCCCBBBEEEEEEEEEDDDDDDEEEFFFFFFHHHIIIIIIHHHEEEDDDDDDEEEFFFHHHKKKMMMPPPQQQRRRRRRPPPOOONNNLLLKKKJJJJJJJJJLLLJJJHHHFFFCCC@@@>>><<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<;;;999888777666666777777666666555444666555555666777888666555444222000000000111000///000000111111111111000000111000//////000111444555444333111/////////111111111111111000000000//////000000111111111222222222333333333444555555666666444666777888:::>>>BBBFFFHHHPPP]]]iiittt~~~rrrlllrrr~~~wwwqqqkkkeeebbb^^^\\\YYYVVVTTTRRRRRRSSSQQQRRRSSSTTTVVVZZZ___cccnnnttt}}}~~~}}}}}}}}}||||||yyyrrryyy~~~mmmVVVCCC:::555000...000222111000......------------......,,,,,,,,,,,,,,,,,,---...))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))(((((((((((())))))))))))******(((((('''''''''((()))******)))(((''''''((()))***))))))))))))))))))))))))************))))))))))))************************++++++++++++,,,,,,,,,,,,------------............---......//////.........000000/////////000000111///000222333555666777777666555555444444555666666666888::::::999999;;;======>>>@@@AAACCCDDDEEEEEE@@@@@@@@@?????????>>>>>>>>>???@@@BBBCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDEEEGGGGGGEEEDDDDDDCCCCCCCCCGGGGGGHHHFFFCCCBBBBBBBBBDDDFFFHHHKKKLLLMMMNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJJJJIIIGGGCCC???===::::::;;;;;;;;;;;;::::::999999::::::999888777666555555666666555555444333333333333444666777555444555333111000111111000//////000000111111000000///............000222444666444333111////////////000000000000000////////////000000000111111111222222111111222333333444444555555666777777777888;;;>>><<<@@@FFFKKKRRR\\\hhhppp}}}ppplllooo}}}ssskkkgggddd___[[[YYYXXXXXXWWWTTTTTTTTTSSSSSSTTTXXX[[[aaafffooowww~~~~~~{{{xxx{{{~~~|||{{{zzzzzz}}}|||vvvttt}}}zzzkkkZZZHHH<<<999666333111111111///---........................,,,,,,,,,,,,------...///))))))))))))))))))))))))***************************)))))))))(((((((((((((((((((((((()))))))))***&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,---------.........------.../////////......000//////.........//////...///111222444555666666666666666666777777777888888999;;;;;;::::::;;;<<<;;;<<<>>>@@@BBBDDDDDDEEEAAA@@@??????>>>>>>>>>>>>===>>>???@@@AAAAAAAAA@@@>>>@@@BBBCCCDDDCCCBBBAAAFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGFFFDDDCCCBBBAAAAAAEEEFFFGGGFFFDDDCCCCCCDDDBBBCCCEEEGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFIIIJJJHHHDDD???<<<999:::;;;<<<<<<;;;:::999888888888777777666666666444444555555444444333222222111222333666777666444555333111111111111111///---..................---............///111333444333222111///............////////////////////////000000000000111111111111111111222222333444444444444555666555555555888:::>>>???@@@AAACCCHHHOOOUUU]]]iii{{{uuurrrpppvvvzzzpppkkkddd```]]]\\\ZZZXXXVVVVVVUUUSSSRRRRRRTTTVVVXXX\\\cccjjjpppvvv|||}}}vvvooolllkkklllqqqxxxzzz|||~~~~~~||||||~~~{{{zzzyyy{{{}}}~~~~~~yyygggVVVFFF;;;666777666444222111000...,,,........................,,,,,,,,,,,,------...///))))))))))))))))))))))))************************)))))))))((((((((((((''''''(((((((((((()))))))))%%%%%%&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((*********************************+++++++++,,,,,,,,,,,,,,,------------...---...//////000000000/////////...............///---...000222333444444555555555666666777777777777888999;;;;;;::::::;;;<<<:::;;;===???AAABBBCCCDDDBBBBBB@@@???>>>>>>>>>???>>>>>>????????????>>>>>>===???BBBDDDDDDDDDBBBAAAEEEEEEDDDDDDEEEFFFHHHIIIHHHGGGEEECCCBBBAAAAAA@@@BBBDDDEEEEEEDDDCCCDDDFFFAAABBBCCCEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@BBBEEEFFFEEEBBB>>>;;;:::;;;<<<======<<<;;;:::777777666666555555555666444444444444444333333222222222222333666777666444555333111000111111000///------............------//////////////////000000222111000///................................./////////000000000111111111222222222333444444555555222444555555444555777999999:::;;;<<<===>>>AAACCCEEENNN[[[gggsssrrrnnnqqqxxxnnngggccc```\\\YYYWWWWWWVVVTTTQQQPPPQQQSSSSSSVVV[[[```dddhhhlllooouuuxxx}}}yyyuuujjjddd______```bbbhhhooosssuuuxxxxxxwwwxxx|||}}}}}}kkkXXXHHH;;;555444000000000000//////......------............------,,,,,,,,,,,,,,,,,,---...************************************************))))))((((((((((((''''''''''''(((((((((((())))))%%%&&&'''((()))******)))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((************************************++++++++++++,,,,,,,,,,,,---------------...///000000000000000//////.........//////000......000111222222222222222333444555555555555555666888::::::999999;;;===;;;<<<>>>???AAABBBCCCCCCDDDCCCAAA???>>>>>>????????????@@@@@@???>>>=========???AAACCCDDDDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEDDDBBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDD@@@@@@BBBCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>??????===>>>@@@AAAAAA???===;;;::::::;;;;;;;;;;;;::::::666666555555555555666666444444555555444444333222222222222333555666555333444222000///000000///......//////000000//////...///////////////.........////////////............---------.............../////////000000000111111111222222333333444555555111333444555444444666777222333666888:::;;;<<<<<<===BBBHHHMMMUUUbbbrrr~~~}}}tttvvvyyyrrrlllfffaaa[[[[[[ZZZWWWSSSPPPPPPQQQQQQSSSVVVXXXYYY[[[]]]___eeehhhmmmssszzz|||rrrjjjfff]]]XXXUUUWWWYYY[[[```fffkkkpppuuuxxxxxxyyy}}}nnnXXXIII???666444666---...............//////+++,,,---......---,,,+++---,,,,,,++++++++++++,,,++++++++++++++++++++++++************************))))))(((((((((''''''''''''''''''((((((((())))))&&&''')))************)))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))))))))************************************++++++++++++++++++,,,,,,,,,---------,,,,,,---...////////////............///000111111...///000000111111111000111222333555555555555555555666888999999999;;;===>>>>>>@@@AAABBBCCCCCCCCCEEECCCAAA???>>>>>>>>>???AAAAAAAAAAAA@@@???======<<<>>>???AAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAABBBBBBCCCCCCEEEFFFFFFEEECCCAAABBBCCC???@@@AAAAAAAAA@@@???>>>???>>>>>>===============<<<<<<<<<<<<============999999888888888888999999777666555444444555666777555555555555555444333333222111111222333444222000333111///...//////...---...//////000000//////...,,,------...////////////------......//////......,,,,,,---------.........////////////000000000111000000111111222333333333111222444444333222333444444444555666888999:::999888<<>>======>>>>>>BBBBBBBBBBBB@@@???>>>===<<<===>>>???AAAAAABBBBBB>>>???AAABBBCCCBBBAAA@@@AAAAAAAAAAAABBBCCCDDDDDDJJJKKKKKKHHHEEECCCBBBCCC???@@@AAAAAAAAA???>>>===>>>>>>===<<<<<<<<<======<<<;;;:::::::::<<<===???888777666555555666777888777666555444444555777777555555666666555555444333111000000000222222000...222000.........///...,,,,,,------------------,,,***+++,,,...///000000000+++,,,---...////////////,,,,,,,,,------.........////////////000000000000/////////000111111222222111333444333111000000000999777555444444555555444333888;;;<<<<<<>>>EEEKKKTTTbbbwwwvvvrrrssssss{{{sssooojjjccc^^^\\\[[[XXXVVVSSSSSSSSSSSSSSSRRRRRRRRRTTTUUUWWW[[[bbbiiippptttyyy}}}tttjjjaaaZZZWWWVVVTTTTTTTTTRRRQQQVVV^^^fffpppxxxzzz}}}~~~mmmRRRHHH===666444444333111111000000///...---------......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************))))))))))))******)))(((((((((((((((((((((((((((((('''&&&&&&))))))************))))))''''''''''''((((((((((((+++*********))))))((((((************************)))************+++++++++++++++******************+++,,,---.........------//////////////////////////////000000111111111111333333222222111222222333666666777777888888999999666777888999::::::999888:::;;;===>>>@@@AAAAAABBBFFFCCC@@@???@@@@@@===:::AAABBBCCCCCCBBB@@@>>>===???>>>>>>@@@CCCDDDAAA>>>??????@@@AAA@@@???>>>===CCCBBB@@@@@@BBBEEEHHHKKKTTTQQQLLLGGGDDDBBBBBBBBBCCCAAA@@@??????>>>;;;888<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;:::999:::;;;;;;::::::999999888777777777444444444555555555555555444444444444333333222111333333222111000000000111000111111000000///...---------------------------++++++,,,,,,,,,,,,------111...+++***---...---,,,///............///000000+++,,,---...////////////////////////000000000000000000111222333333444444333333333333333333333222444444555666999===@@@AAAEEEMMMXXXeeettt}}}uuunnnkkksss}}}|||uuukkkeeecccaaa^^^[[[XXXWWWUUUSSSQQQPPPPPPOOOQQQQQQRRRUUUZZZ```eeehhhmmmrrryyy~~~zzzqqqhhhaaa\\\ZZZXXXVVVVVVXXXWWWVVVZZZaaafffqqq{{{}}}}}}iiiVVVGGG???666111111222111///000000000///...------------,,,,,,,,,+++*********++++++++++++++++++++++++))))))*********+++++++++************))))))))))))******)))(((((((((((((((&&&&&&''''''((('''''''''))))))************))))))''''''((((((((()))))))))*********)))))))))(((((()))))))))))))))))))))))))))************+++++++++************************+++,,,,,,,,,,,,---------........................000000000000000000111111222222111111111111222222444444555555666777777777666777999:::;;;;;;::::::::::::<<<>>>???@@@AAAAAAFFFDDDBBBBBBCCCCCC@@@===@@@AAABBBCCCBBBAAA???===AAA???>>>???@@@AAA>>><<<>>>???@@@BBBBBBBBBBBBAAAAAA@@@??????@@@BBBDDDEEEMMMKKKHHHEEECCCBBBBBBBBBBBBAAA?????????===;;;999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999999::::::888888777777666555555555666555555555444444333333333333444444333222222111333222111111000000111111000000000000///...---,,,------------------------++++++,,,,,,,,,,,,------000...++++++,,,...---+++,,,,,,,,,,,,,,,------...+++,,,---...////////////////////////000000000000000000111111222333333444222222333333333333333333333333333444555777999;;;:::@@@HHHPPPZZZhhhxxxssslllggggggmmmxxxxxxpppnnnlllgggcccaaa^^^ZZZVVVRRRPPPOOOOOOOOOOOOOOOPPPSSSVVVZZZ\\\___dddjjjooouuu}}}}}}ssslllgggdddaaa___^^^^^^aaaaaa```dddjjjmmmyyyzzzvvv}}}yyyhhhRRR@@@;;;666111///000111000///000000//////...---------++++++++++++++++++++++++***************************************+++++++++************))))))))))))***))))))((((((((((((((((((((((((''''''&&&&&&&&&((())))))******))))))(((((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((()))************+++++++++************************,,,+++*********+++,,,---........................000000000000000000000000111111000000000000111111222222333333444555555666777888:::;;;<<<<<<;;;;;;999:::;;;<<<===??????@@@EEEDDDEEEFFFGGGFFFCCCAAAAAABBBDDDEEEEEEDDDBBBAAA@@@>>><<<<<<>>>>>>>>>===@@@AAABBBCCCDDDDDDCCCBBB@@@@@@??????????????????CCCCCCCCCBBBBBBBBBBBBAAABBB@@@>>>>>>>>>===;;;999777888888999:::;;;<<<<<<::::::999888888888888999666555555444444333222222666666555444333222111111222333333333333222111111222222111000000000111111000000000//////...---,,,------------------------++++++,,,,,,,,,,,,------///---++++++,,,---,,,+++,,,,,,++++++,,,,,,---...+++,,,---......///............/////////000000000000000000111222222333333111111111222333333333444444333333333333444555555888:::>>>AAAEEEMMMXXX___|||nnncccdddhhhmmm{{{|||yyysssmmmjjjgggaaa[[[VVVTTTSSSRRRPPPOOOOOOOOOPPPRRRTTTVVVXXXZZZ___dddjjjsss}}}{{{xxxrrrmmmkkkiiijjjmmmoooooorrrwww||||||tttrrrtttzzzjjjXXXFFF999555333000000111222111000/////////......---------+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************)))))))))((())))))(((((((((((()))))),,,+++***((('''&&&%%%%%%(((((())))))))))))(((((())))))))))))************))))))))))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++***************+++++++++,,,***)))((((((***,,,---........................000000000000000/////////000////////////000000111111111222333444555555666666777999;;;;;;<<<;;;;;;999::::::;;;<<<===>>>???BBBCCCFFFHHHIIIGGGEEECCCDDDEEEGGGIIIIIIHHHFFFEEE???>>><<<<<<===???@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBAAA???>>>======>>>???@@@@@@@@@???>>>AAA???===<<<======;;;:::777777888888999999::::::999888888888777777777777555444444333222222111111555444444333222222111111111222222222222222111111111111000000000000111111000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,,,,,,,+++---------------......///+++,,,------.........------.........///000000000000000000000111111222222///000000111222333333444555555555555555555555666;;;<<<<<<<<<===AAAFFFKKK|||nnnjjjiiigggnnnxxxzzzrrrnnnhhhaaa\\\XXXVVVVVVQQQPPPPPPPPPPPPQQQSSSSSSTTTUUUWWW[[[```gggoootttuuuwwwyyy}}}zzzvvvvvvzzz}}}}}}|||sssppppppsssxxx{{{iiiXXXHHH===888333222111111111111///...............------------,,,,,,,,,,,,------------))))))))))))))))))))))))************************************)))))))))((())))))(((((((((((()))))),,,+++***)))((((((((()))(((((())))))))))))(((((())))))))))))************(((((((((((((((((())))))************************))))))*********+++++++++))))))*********++++++++++++***)))((((((***,,,---........................000000////////////////////////......///000000111111222333444555666777777444666777999:::;;;::::::::::::::::::;;;<<<>>>??????AAAEEEGGGGGGFFFDDDDDDDDDEEEGGGIIIIIIHHHFFFEEEBBBAAA@@@???>>>???@@@AAA@@@AAABBBDDDDDDDDDCCCCCCDDDEEEFFFFFFDDDBBB@@@???<<<===>>>??????>>><<<;;;???===;;;;;;<<<<<<<<<;;;999999999888888777777666888888888777777777666666555444444333333222111111111111111222222222222222000000111111222111111000111000000///000000111111111111111111000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------,,,+++++++++,,,,,,,,,,,,,,,---......+++,,,------------------,,,------...///000000000//////000000000000111111//////000000111222333333222333444555555666666777777777777777888:::===@@@}}}uuunnnjjjkkkrrr|||xxxqqqjjjccc^^^[[[YYYSSSRRRRRRQQQQQQQQQQQQRRRQQQQQQRRRTTTWWW\\\aaadddhhhiiilllpppuuuzzzxxxiiiiiiooorrrxxx~~~gggTTTEEE:::444444111000000///...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++***************************))))))))))))((((((((((((((())))))***((('''''''''(((***,,,---'''(((((())))))(((((('''((((((((()))))))))******''''''(((((((((((())))))************************)))************+++++++++)))))))))***++++++,,,,,,+++***)))))))))***+++,,,------------------------.........//////000000000///......//////000111222222222333444666777888888333555777999::::::::::::;;;;;;::::::;;;<<<>>>???>>>@@@CCCEEEDDDCCCCCCDDDAAABBBDDDEEEEEEDDDBBBAAAFFFFFFEEECCC@@@>>>>>>???===>>>AAACCCFFFGGGGGGGGGFFFFFFGGGGGGFFFEEECCCBBB>>>>>>??????>>>===;;;:::>>><<<::::::;;;<<<<<<<<<::::::999888777666666555777777888888777777666555555555444333333222222111000000000000111111222222//////000111111111111000000000/////////000111111111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...---+++******+++******))))))******+++,,,,,,,,,------------,,,,,,,,,,,,---...///000000111///////////////000000000/////////000111111111222...///000222333444444444444444444555666888:::;;;xxxooolllwwwwwwooogggbbb___YYYXXXWWWUUUTTTSSSRRRQQQPPPOOOOOOQQQTTTWWWYYYZZZ]]]^^^```ccciiinnntttwww{{{vvvkkkfffnnnvvvyyy~~~{{{fffPPPBBB;;;444111222/////////...---,,,,,,---------------------------,,,++++++******)))))))))************************+++++++++*********))))))************))))))))))))((((((((((((((()))******((('''&&&%%%&&&''')))***''''''((((((((((((''''''''''''((((((((()))))))))'''''''''((((((((())))))************************)))************+++++++++((())))))***++++++,,,,,,*********+++++++++,,,,,,------------------------,,,------...///000111111////////////000111222333111222333444555777888888444555777:::;;;<<<;;;;;;===<<<;;;:::;;;<<<>>>@@@>>>AAACCCCCCBBBAAABBBDDD@@@AAABBBCCCBBBAAA???===BBBDDDEEEDDDAAA@@@@@@BBBAAABBBDDDFFFGGGGGGFFFFFFDDDEEEEEEFFFFFFEEEEEEEEE@@@@@@@@@??????>>>===<<<>>>;;;999999:::<<<<<<<<<999999999888888777777777777777888999888777666555444444333333222111111111000000000000000000//////...//////000111111000000///////////////000111111////////////...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------))),,,......+++)))***+++)))))))))))))))***++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...///000111///////////////////////////000000000000000000000,,,---///111222222222222333333333444666888999999rrrrrrssszzzyyyppphhhddd___^^^\\\ZZZWWWUUUSSSRRRPPPPPPPPPRRRTTTWWWWWWWWWVVVVVVXXX\\\aaaggglllppptttxxx}}}{{{kkkggglllyyy~~~eeeRRR???999888555333444000000000///...---///000------------------------+++******)))(((''''''&&&************************++++++++++++******))))))************))))))))))))((((((((((((((()))******,,,***'''%%%#########$$$''''''((((((((((((''''''''''''''''''((((((((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++------------------------+++,,,---...///111222222////////////000111333333000111222333555666777888555666888;;;<<<============<<<;;;:::;;;===???@@@???AAACCCCCC@@@@@@BBBEEEAAABBBCCCCCCBBB@@@>>>===:::>>>BBBDDDCCCCCCEEEGGGIIIIIIIIIHHHGGGEEEBBBAAABBBBBBCCCCCCDDDEEEEEEEEEAAAAAA@@@@@@?????????>>>===;;;888888:::<<<======888888888888888999999999777888999999999888666555333333222222111000000000222222111000///...------......///000000111000000///////////////000111111------------,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,---------))),,,......+++))))))++++++++++++***+++,,,,,,---,,,,,,,,,------,,,++++++++++++,,,---...///000111///////////////.........000000000000////////////...///000222222222111000222111111222444555444333}}}ssspppuuu}}}uuunnnlllhhhbbb[[[WWWUUUUUUVVVPPPPPPOOOPPPRRRRRRQQQOOOPPPPPPQQQTTTXXX]]]cccfffkkknnntttzzz}}}|||xxxrrrtttzzzttt___HHHAAA888222000111111000222111///...---------...------,,,,,,,,,,,,++++++,,,+++***)))))))))******+++*********))))))(((((())))))))))))))))))))))))************))))))))))))%%%'''***,,,,,,***'''%%%******)))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))******)))(((''')))((((((((((((***+++,,,))))))(((((()))***++++++++++++******************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++////////////000000000000444222111//////000222333222222333333444444555555444666999<<<>>>@@@@@@AAACCCBBB@@@???>>>>>>?????????@@@AAABBBBBBBBBAAA@@@DDDDDDCCCBBBAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEELLLTTTYYYVVVLLLEEEDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@?????????@@@???<<<:::===<<<;;;:::999:::;;;;;;999888666555444555777888777999<<<===<<<888444111444333111000000000111222000000////////////000000000000000000////////////---***))),,,111222...***,,,++++++******++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---------............///,,,...000000.........///000000000000000000000000333333222222111000000000222222222222333444555666zzzqqqnnnrrr~~~}}}tttpppiiiaaa[[[XXXXXXXXXUUUTTTSSSSSSSSSSSSQQQOOONNNNNNNNNOOORRRVVVZZZ\\\aaaeeekkkqqqwww~~~~~~zzzxxxttttttyyysss___NNNAAA<<<555111000111111111222111///...---------...------,,,,,,,,,+++++++++------,,,,,,++++++******************)))))))))((())))))))))))))))))))))))*********)))))))))(((((($$$%%%'''))))))'''%%%$$$(((''''''&&&%%%%%%$$$$$$(((((((((''''''&&&&&&&&&'''((()))******)))(((''')))((((((((((((***+++,,,))))))(((((()))******+++************************************************+++++++++,,,,,,,,,------.........................../////////000000000000333222000//////111222333333333444444555555666666555666999;;;>>>@@@AAABBBCCCBBBAAA@@@???????????????@@@BBBCCCCCCCCCBBBAAADDDDDDBBBAAA@@@?????????@@@@@@AAAAAABBBCCCCCCDDDLLLQQQVVVSSSLLLFFFDDDEEEGGGGGGGGGGGGFFFDDDBBBAAAAAAAAA@@@AAABBBAAA>>><<<<<<<<<;;;:::::::::::::::999777666444444555666777666888::::::999666333111333222111000///000000111000000////////////000000000000000/////////......111---+++,,,//////+++(((,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++------------............---///000000///......///////////////////////////222222111111111111000000111111111222222444555555~~~ssslllmmmqqq}}}uuulllddd___]]]\\\WWWUUUSSSRRRQQQPPPMMMKKKMMMMMMLLLKKKLLLOOOQQQSSSWWW[[[aaahhhooovvv~~~{{{vvvqqqmmmjjjjjjoootttvvvyyy}}}}}}www{{{mmmZZZIII>>>999666222000000111111111111000///...------------,,,,,,,,,,,,++++++++++++((()))))))))((('''%%%$$$************))))))))))))))))))))))))))))))))))))******))))))))))))((((((%%%&&&''''''''''''&&&%%%'''''''''&&&%%%%%%$$$$$$(((((((((((((((''''''''''''(((((())))))(((((('''(((((((((((()))***++++++))))))((((((((()))******************************************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,....../////////000000000111000//////000111333444444444555555666777777888777888999:::===???BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAACCCDDDDDDDDDCCCBBBDDDCCCBBB@@@???>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBFFFIIILLLMMMKKKHHHGGGFFFGGGHHHIIIJJJIIIGGGDDDBBBCCCBBBBBBCCCCCCBBB@@@>>>:::;;;;;;;;;;;;:::999999777666555444333444555555555666666666555333222000111111000/////////000000000//////......//////000000////////////.........111...++++++---...,,,)))++++++************++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------......///111222222000.........////////////////////////000000000000111111111111111111111111222333444444|||sssqqqqqqyyyxxxooohhhcccaaaZZZXXXUUUSSSRRRPPPNNNLLLOOONNNMMMLLLLLLMMMOOOPPPRRRVVV\\\cccjjjrrrzzz}}}xxxqqqlllgggddddddhhhlllnnnrrrwww}}}~~~~~~tttrrrtttqqq]]]KKK>>>888222222000000000//////...//////......------------,,,,,,,,,++++++++++++***''''''((()))(((&&&###"""*********)))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((''''''((((((((())))))((((((((('''''''''((((((''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++))))))((((((((())))))***))))))))))))***************************************++++++++++++,,,,,,,,,************++++++++++++........./////////000000////////////000111333444444444555666777888888999888888999:::<<>>999:::;;;;;;;;;:::888777666555444333333333444444444333333222111111000000000000///////////////////////////......//////////////////.........---------***)))))),,,/////////++++++************++++++,,,,,,++++++++++++************+++++++++,,,,,,,,,******************************++++++++++++******************************+++,,,,,,,,,------------111333555444222000//////////////////////////////......//////000111222222111111111111111222333333zzzzzzzzz}}}zzzqqqiiifff```^^^ZZZXXXWWWVVVTTTRRRPPPPPPOOONNNNNNOOOPPPQQQQQQTTTYYY___eeemmmuuuzzz~~~|||vvvooojjjccc```___bbbdddeeejjjoooxxx}}}~~~~~~~~~}}}}}}||||||}}}~~~qqqfffdddiiivvv}}}nnn^^^NNNAAA888444000000111000///---,,,,,,...............---------,,,,,,+++++++++************+++------,,,***(((&&&))))))))))))))))))******(((((((((((((((((((((((()))))))))((((((((((((''')))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''((())))))******))))))((((((((((((((()))(((((()))))))))******************************************+++++++++,,,,,,,,,---------......//////............////////////......//////000111222333333333444555666777888888888888888999;;;>>>@@@BBBEEEEEEFFFGGGGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEDDDCCCAAAAAAAAABBBBBBCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBB>>>======???CCCDDDCCCBBBBBBDDDGGGHHHHHHEEEBBB@@@BBBAAAAAAAAABBBAAA???<<<888999:::::::::999777666555444444333333333333333222222111000000//////////////////000000000////////////............//////............------------+++***))))))+++...//////+++******))))))******+++************))))))))))))******+++++++++,,,,,,,,,******************************++++++++++++******************************++++++++++++,,,,,,,,,---222444666666444222000000........................------...///000111111222111111000000000111222222zzzrrruuu}}}sssnnneeebbb^^^[[[ZZZXXXWWWUUURRRRRRQQQQQQPPPQQQQQQQQQPPPSSSVVVZZZ___eeelllqqqvvv}}}{{{uuunnniiiaaa^^^]]]^^^]]]]]]aaagggqqqwww~~~{{{zzz{{{{{{{{{zzzwwwxxxzzz|||~~~~~~tttjjjaaa[[[```lll{{{kkkXXXKKKAAA888222000///111222111...,,,,,,,,,------.........------,,,++++++++++++***************++++++,,,,,,+++)))((())))))))))))************(((((((((((((((((((((((())))))((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''((())))))))))))))))))((((((''''''(((((('''(((((())))))*********************************************++++++++++++++++++,,,,,,------......------........./////////...//////000000111111111000111222333444666666777666777888999;;;===>>>???DDDDDDEEEEEEEEEDDDDDDCCCAAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBBBB@@@>>>>>>>>>>>>===;;;@@@BBBDDDEEEDDDBBB@@@>>>AAA@@@@@@@@@AAA@@@>>>;;;888999999999999888777777555555444444444333333333111111111000000000////////////000111111111000000///......------......///......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))*********))))))))))))(((((((((******+++++++++,,,,,,,,,******************************++++++++++++************************************+++++++++,,,,,,,,,000333666666444222000000........................,,,------...///000000111111000000000000000111111fffyyy|||tttxxx|||oookkkfffbbb___]]][[[ZZZWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSUUUWWWZZZ___eeeiiinnnvvv}}}|||wwwpppkkkccc```^^^]]]ZZZXXX\\\bbbhhhooozzz|||{{{{{{yyyxxxxxxzzzzzzzzzyyyvvvwwwyyy|||vvvtttooohhhaaa^^^___aaajjjxxxyyydddUUUFFF>>>888222000111///000222111...------///,,,,,,---.........---,,,++++++++++++************''''''((((((((()))))))))((()))))))))************(((((((((((((((((((((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((%%%&&&'''))))))))))))((())))))((('''''''''''''''''''''(((((()))******+++************************************++++++++++++((())))))******+++,,,,,,---------.........////////////000000000000000///...///000111222444555555444555777999:::<<<<<<===AAAAAA@@@@@@@@@AAAAAABBBAAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@CCCBBB@@@>>>===<<<<<<<<<@@@@@@AAABBBBBBAAA???>>>AAA@@@@@@@@@AAA@@@>>>;;;999999888777777777777777555555555555555444333333111111222222111111000/////////111222222222111111///......------......///---------,,,,,,,,,,,,+++***+++,,,,,,,,,+++++++++******))))))))))))***************))))))))))))(((******+++++++++,,,,,,,,,******************************++++++++++++******************************************++++++++++++---000333444333000///...........................---------....../////////111000000/////////000000OOO^^^uuu||||||~~~zzzsssnnnkkkhhheeeccc]]]\\\[[[YYYXXXVVVUUUTTTTTTUUUVVVWWWXXX\\\aaaeeeiiirrryyy}}}~~~zzztttooogggccc```^^^ZZZWWW[[[aaabbbjjjuuu}}}~~~~~~|||yyyxxxxxxwwwwwwxxxyyyzzzzzzxxxwwwxxx{{{vvviiiaaaaaa```\\\ZZZ\\\eeellltttxxxmmmPPPEEE<<<999666222333888...000222111///...000222+++,,,---.........---,,,+++++++++************)))***)))))))))***+++,,,---(((((())))))*********+++(((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''((((((''''''&&&'''(((((((((((((((((((((&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((%%%&&&'''))))))))))))(((***)))((('''''''''''''''&&&''''''((()))******+++************************)))************+++++++++++++++,,,---......//////---------........./////////000000000000000///...,,,---...///111222333444333444777999:::;;;;;;;;;???>>>=========>>>???@@@@@@AAACCCDDDDDDDDDCCCBBBEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCBBBBBBAAA@@@??????@@@@@@AAA???======@@@BBB@@@@@@@@@AAA@@@@@@??????BBBAAA@@@AAABBBAAA>>><<<:::999777666666666777888555555666666555555444333111111222333333222000000///000111333333333222111.........------.........---------,,,,,,,,,++++++%%%(((+++,,,------......******))))))))))))******+++++++++************)))******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++***---111222111///------........................---------............///111000////////////000000KKKQQQ]]]mmm~~~~~~xxxqqqkkkllleee]]]ZZZ[[[\\\ZZZXXXVVVWWWXXXXXXYYY[[[^^^```fffjjjpppvvv}}}{{{tttoooiiifffccc```^^^[[[XXXUUUaaafffppp}}}~~~|||zzzyyyzzz{{{{{{zzzxxxwwwxxxyyyyyywwwuuutttuuuxxx{{{}}}}}}|||}}}rrrhhh```\\\VVVYYY^^^ccchhhooovvvzzzgggSSS???<<<999444111////////////////////////......---+++++++++++++++++++++++++++++++++,,,,,,+++++++++&&&'''(((*********))))))++++++******))))))((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))************((((((***++++++***)))(((+++*********))))))(((((((((((()))***++++++,,,,,,///...,,,+++***+++,,,,,,------------------------,,,,,,,,,------,,,++++++---------......000111111/////////000000000000000111222333555777888999:::<<<<<<<<<<<<;;;===AAACCCCCCCCCCCCCCCBBBAAA@@@???AAAAAABBBBBBAAA@@@>>>===EEECCC@@@??????@@@???>>>???>>>===;;;;;;;;;<<<===<<<>>>@@@@@@>>>>>>>>>???@@@>>>======>>>>>>===;;;:::888777777888888777555777555444555777888555333222222222222111000000///222111000///////////////111///---+++++++++,,,---++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************))))))))))))***++++++***((('''(((***)))))))))))))))))))))))),,,+++)))(((((()))******))))))))))))((((((((((((+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,---------......------------------------...---,,,+++***++++++,,,////////////000000000000AAACCCKKKVVVdddvvvxxxrrrkkkgggfffeeeaaa^^^VVVWWWXXXYYYYYYYYYZZZ[[[dddhhhmmmsssxxx|||{{{uuupppllliiifffcccaaa^^^[[[XXX___dddooo{{{}}}}}}||||||{{{{{{{{{{{{yyy|||}}}zzzxxxwwwyyyxxxxxxwwwwwwxxxyyyyyy|||wwwjjjaaa[[[XXXUUU]]]bbbiiipppvvv|||lllUUUEEE999888555222000//////000///////////////...------++++++++++++++++++++++++******++++++++++++******'''((()))******)))((((((*********)))))))))))))))******))))))((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((((())))))***)))(((&&&&&&*********)))))))))(((((((((((()))******+++,,,,,,---,,,+++***)))******+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++------------...///000111............///000111222333333444444555666777777;;;;;;<<<;;;;;;<<<@@@BBBCCCCCCCCCBBBAAA@@@???>>>???@@@@@@AAAAAA???>>>>>>AAA>>><<<;;;<<<===<<<;;;???>>>===<<<<<<<<<======<<<>>>@@@@@@>>>===>>>??????===<<<<<<<<<<<<:::999888777555666777777666555666444333555777777666333333333333333222000//////---------,,,,,,---......000///---+++++++++,,,---//////...---,,,+++******+++++++++,,,,,,,,,,,,---*********)))))))))((((((***++++++)))((('''(((***))))))))))))))))))))))))'''''''''((()))***+++,,,))))))))))))((((((((((((+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------///...,,,+++++++++,,,,,,....../////////000000000>>>>>>@@@FFFNNN[[[oooyyyvvvqqqjjjeee\\\\\\\\\\\\[[[ZZZYYYXXX```ccciiinnnqqquuuyyy{{{~~~yyyuuurrroookkkhhhfffdddaaa______dddnnnzzz}}}|||{{{zzzyyyvvvuuuuuuuuuuuuwwwxxxzzz|||{{{yyyyyyzzz{{{{{{{{{{{{zzzzzztttnnnfff___]]]]]]^^^^^^jjjpppzzzjjjSSSBBB999333222111/////////000000...////////////...------++++++++++++++++++++++++))))))************))))))((()))))))))))))))((('''((())))))))))))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))((('''&&&%%%$$$******))))))))))))((((((((())))))******+++++++++++++++***))))))))))))***))))))******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000......------...000222333333333333333444444444444::::::;;;::::::;;;>>>@@@BBBBBBBBBBBB@@@???>>>=========>>>???????????????===<<<::::::;;;<<<<<<;;;??????>>>=========>>>>>><<<>>>@@@???>>>======>>>>>><<<;;;:::;;;:::777555666444444444666666666444333333333444666777666444444444444333222000///...++++++++++++,,,---...///000///---+++++++++,,,,,,...------,,,+++***))))))******+++++++++,,,,,,,,,******))))))))))))(((((()))******)))((('''(((***((((((((((((((((((((((((%%%&&&'''((()))*********(((((((((((())))))))))))+++************)))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------.........////////////000@@@>>>???BBBEEELLLYYYfffwwwwwwqqqkkkhhhdddaaa___^^^]]]\\\___ccciiilllnnnooorrruuuzzz}}}~~~{{{wwwtttpppmmmkkkjjjgggeee```dddmmmxxx~~~}}}{{{zzzyyyxxxvvvuuuttttttssssssrrrrrrsssvvvxxxzzz~~~~~~||||||~~~~~~vvvmmmgggffffffggghhhllloooqqqrrr|||jjjTTTCCC:::666111000//////...//////000......//////......---,,,++++++++++++++++++++++++(((((())))))))))))((((((******)))))))))((('''''''''((((((((())))))******'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******((((((((((((''''''&&&&&&))))))))))))))))))((((((((()))))))))*********+++******************************+++,,,---......///+++,,,------------------,,,,,,,,,,,,,,,---...//////...---------///111222111111111222333333444444888999:::999999999<<<>>>AAAAAAAAA@@@???>>>===<<<;;;;;;<<<===>>>???@@@@@@>>>===<<<<<<>>>??????>>>?????????>>>>>>>>>>>>???===>>>@@@???===<<<=========<<<;;;;;;:::999666333444333222333444555444333111111222333555555555555444444444333222000///...---,,,,,,,,,------...//////...---,,,++++++++++++((((((((())))))*********************++++++++++++***)))))))))(((((((((((())))))***)))''''''(((***))))))))))))))))))))))))(((((()))))))))'''&&&%%%(((((((((((())))))))))))************))))))))))))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---------------------------........./////////;;;:::;;;???@@@AAAHHHPPPYYYjjj}}}wwwnnnhhheeeeeeeeedddhhhmmmrrrssspppllllllmmmoootttzzz}}}zzzwwwrrrooommmllljjjiiibbbdddjjjrrr|||}}}||||||}}}~~~~~~~~~~~~}}}{{{zzzyyyzzzyyyxxxwwwvvvuuuuuuttttttssssssssstttwwwyyy{{{|||sssiiicccaaa```___eeejjjrrryyy|||fffRRRCCC;;;888666222111000//////........................------,,,++++++++++++++++++++++++((((((((())))))(((((((((******)))(((((((((''''''''''''(((((()))))))))***&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''((())))))***(((((((((((((((((()))))))))))))))))))))***************++++++++++++++++++******++++++,,,---......+++,,,------.........---------,,,,,,,,,---......000///...------...//////...///000111222444555555666777888888777888999;;;????????????>>>===<<<;;;::::::;;;<<<>>>???@@@AAA>>>======>>>@@@AAAAAA???>>>>>>>>>????????????>>>===>>>??????===<<<<<<===>>>===<<<<<<<<<:::777444333222111222333444333222///000222333333444444444333333333222111000...---......---,,,,,,,,,,,,,,,...------,,,++++++******((((((((()))***+++++++++)))))))))*********++++++)))))))))(((((((((((('''((())))))((('''''')))***************************((())))))))))))'''%%%$$$'''((((((((()))))))))***))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------------------------............777777999===>>>===???DDDHHHRRRdddzzz{{{tttqqqpppooommmuuu{{{wwwoookkkjjjhhhnnntttwwwwwwzzz}}}yyytttqqqpppooommmlllffffffhhhmmmrrrwwwyyyzzz||||||{{{yyywwwwwwyyy{{{{{{||||||}}}}}}|||||||||zzzzzzzzzzzzyyyxxxwwwvvvuuutttttttttssssssssssssoooooopppqqqsssuuuxxxyyyyyy}}}~~~ooohhh___WWWVVV[[[dddjjjttt{{{wwwgggPPP@@@999777444222222222111000///...---------............---,,,,,,++++++++++++++++++++++++(((((())))))))))))((((((***))))))(((((((((((()))'''(((((((((((((((((()))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))+++,,,''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++(((((())))))******+++++++++,,,---......///.........---------------..............................---...///111333444555666444666777777666666777999<<<<<<============<<<<<<;;;;;;;;;<<<===???AAABBB>>>======>>>@@@AAA???>>><<<===>>>?????????>>>>>>===>>>??????===;;;;;;<<<======<<<======;;;888555444333111222222333111000...000222333222111222333111111111111000///.........---,,,+++************---------,,,++++++******,,,,,,,,,,,,++++++******((())))))))))))*********))))))(((((((((((('''''''''((()))((('''''')))***))))))))))))))))))))))))&&&'''((()))))))))))))))''''''(((((())))))******(((((()))))))))))))))***************************))))))*********+++++++++***************************+++,,,---------,,,,,,,,,,,,,,,---------......999777999<<<===;;;===@@@AAAGGGSSSaaasss{{{wwwzzzyyytttrrrjjjpppwwwyyyxxxzzz{{{xxxwwwvvvuuutttpppnnnllllllnnnpppqqqqqquuuwww{{{~~~}}}|||{{{{{{zzz{{{{{{xxxxxxvvvsssqqqqqqtttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvuuuttttttppppppppppppqqqqqqqqqqqqoooppprrruuuyyy|||~~~zzzoooiii]]]\\\ZZZWWWZZZeeetttuuu^^^RRRBBB777444333111///000000000000///...------------......------,,,+++++++++++++++++++++++++++((())))))******))))))((())))))(((''''''((()))***((((((((((((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''')))***'''''''''((((((((()))))))))))))))))))))))))))(((((((((***+++++++++******)))))))))))))))*********+++,,,---...//////////////////......---......///)))+++---///000000000/////////000111333444444555333555666777555555666777999:::;;;<<<<<<=========<<<<<<<<<<<<>>>???AAABBB>>>>>>>>>???AAAAAA???===;;;<<<===>>>>>>>>>=========>>>???>>><<<;;;;;;;;;;;;;;;<<<======<<<888555666444222222222222000///...111333222000///000222......////////////......---,,,+++++++++++++++,,,,,,---,,,,,,+++******)))++++++************))))))((((((((()))))))))******))))))((((((((('''''''''&&&'''(((((('''''')))***(((((((((((((((((((((((())))))((((((((()))******'''''''''((()))*********(((((((((((())))))******************************))))))))))))*********+++************************)))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,---------:::666666888999888:::>>><<>>@@@AAACCC@@@@@@@@@AAABBBBBB@@@>>>:::;;;<<<>>>>>>>>>===<<<===>>>???>>><<<;;;:::;;;::::::;;;<<<===<<<888555777555333222222222000......111333222000...///111,,,------...............------------...///000000,,,,,,,,,,,,,,,***))))))$$$$$$%%%&&&'''((()))***(((((((((((()))))))))))))))(((((((((''''''''''''&&&'''(((''''''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&...---+++)))''''''((((((&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++,,,++++++***++++++,,,,,,,,,---------888888888888888999999:::999===AAADDDIIITTTbbbmmmyyy|||||||||}}}}}}zzzuuuooojjjmmmjjjiiijjjnnnpppooonnnrrrqqqqqqqqqqqqssstttuuusssrrrqqqooooooooopppqqqnnnoooooommmkkkkkklllnnnnnnooopppqqqssstttuuuuuuvvvuuusssqqqpppqqqrrrsssuuuvvvxxxzzz{{{}}}}}}}}}zzzrrrjjjeee___YYY[[[ccceeehhhnnnvvvnnnXXXJJJ;;;999555222000/////////000000//////..................---,,,,,,+++******,,,+++***))))))***+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%&&&&&&''''''(((((((((%%%&&&'''''''''%%%"""!!!''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,***+++,,,---...---,,,,,,---------............/////////000000///...------//////000000000111111111333333333222222333333444666666555555555555666777555777999<<<======<<<;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDEEE???>>>===;;;;;;;;;<<<============<<<;;;;;;::::::;;;;;;;;;<<<;;;;;;:::999666555333222111222222333222000......111111///---,,,,,,,,,---,,,,,,++++++))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((('''''''''((())))))******))))))************))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))(((((('''''''''&&&)))***++++++***)))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,777777777777777888999999999;;;===>>>@@@GGGQQQYYYmmm~~~zzzrrrvvvxxxsssmmmjjjhhhiiikkklllkkkjjjjjjjjjiiiiiijjjkkkmmmnnnmmmllljjjiiihhhiiiiiijjjpppqqqqqqpppnnnlllmmmmmmlllmmmoooqqqtttwwwyyy{{{|||{{{zzzxxxxxxyyyzzz{{{}}}uuummmeee```___aaaaaaaaagggoooxxx|||wwwiiiXXXHHH===888666444111000000000111/////////......------------------,,,,,,+++++++++++++++***))))))***++++++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++******,,,------,,,,,,+++------------............///////////////...------000000111222333333444444222222222222333444666666777777666666555666666666555666888:::;;;;;;;;;;;;;;;;;;<<<======>>>?????????@@@@@@AAAAAABBBCCCCCC???>>>===<<<<<<<<<======>>>======<<<<<<;;;::::::<<<<<<<<<<<<<<<;;;:::999666555444333333444555555222000...///000111///------------------,,,++++++************************+++***))))))(((((())))))))))))))))))))))))))))))+++++++++***************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))((((((((('''''''''''')))******+++***)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,666666555555666666777888666888999999999<<>>??????@@@@@@=========<<<<<<===>>>>>>===>>>======<<<;;;;;;:::<<<<<<<<<<<<;;;:::999888444444333222333444555666111000...///000000///---//////......---,,,+++***+++++++++++++++++++++++++++***))))))(((((()))))))))))))))))))))))))))))),,,,,,++++++***))))))((((((((('''&&&&&&'''((((((''''''''''''''''''''''''))))))((((((''''''''''''((((((((((((''''''''''''))))))*********)))(((((()))((((((''''''(((((()))))))))))))))))))))))))))************************++++++*********))))))))))))*********++++++++++++******+++++++++,,,,,,,,,555555444444555555666777444666888999999;;;>>>AAAGGGOOO___uuu~~~{{{vvvrrrooolllhhhfffaaabbbfffqqq~~~|||xxxuuurrrqqqpppooorrrqqqqqqpppqqqrrrtttuuuxxxwwwvvvttttttttttttuuuxxx{{{}}}|||{{{|||}}}}}}xxxooogggaaa]]]\\\\\\bbbfffnnnwwwttteeeQQQDDD>>><<<999555333222111000000000000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++******************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%''')))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))******++++++++++++,,,,,,---------..................//////...------,,,,,,---///000222333333333333333444555666888888999999999888888777666666777666666666777888:::;;;:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<<<<<<<======>>>>>>???======>>>>>>===<<<:::999;;;;;;::::::999888666666111000//////000111222333000///////////////......000//////...---,,,***)))++++++++++++++++++++++++******)))(((((((((((((((************************))))))))))))(((((('''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''))))))))))))))))))(((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******************+++++++++,,,,,,,,,444444444333444555555666555666888999:::;;;===>>>???DDDMMM[[[mmm{{{ssslllgggeeebbb```dddmmmvvv}}}wwwvvvzzz~~~}}}}}}~~~xxxvvvvvvooolllgggcccaaadddhhhkkktttzzzttt\\\QQQCCC<<<;;;<<<999555333222111000///.........+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,*********++++++*********************************((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))***************+++++++++,,,,,,,,,------------...------............------+++,,,---...000111333333555555444444444555666666999999::::::999999777777888777777777888999:::;;;:::::::::999999999999999888888999999:::;;;;;;<<<;;;;;;<<<<<<============<<<<<<=========;;;999888777777777777666555444333000///......///000111222////////////............/////////...---+++***)))***************************))))))((('''((((((((())))))))))))))))))))))))''''''(((((())))))))))))***)))'''&&&&&&''')))***''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++(((((()))))))))***************+++++++++,,,,,,,,,444444333333444444555666777888888888999999999999777;;;AAAIIIQQQ```xxxzzzqqqjjjbbb^^^___dddggghhhdddccceeekkkpppuuu~~~{{{rrrnnnoootttyyy|||zzzwwwsssrrrtttxxx|||kkkZZZHHHBBB;;;888999888444///111111000//////...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))************++++++))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((())))))'''%%%$$$''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++************+++,,,,,,,,,,,,,,,,,,------------,,,,,,---............---......///000222333444444555555444444444444444555888999:::;;;;;;:::999888999999:::::::::;;;;;;;;;999999999888888777777777888888888999::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;:::;;;<<<===<<<:::888666444444555555444444333222222111000///000111222333...///000///---,,,---.........------,,,+++***)))))))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((((())))))***++++++,,,,,,))))))(((''''''((())))))''''''''''''''''''''''''%%%%%%&&&'''((()))******'''''''''((((((((((((((((((((('''''''''((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))***+++,,,((()))))))))******************+++++++++,,,,,,,,,444444444444444555666666777666666666777777777666666888<<>>===<<<<<<999999888777777666555555888888999999:::;;;;;;;;;999:::;;;;;;;;;:::999888888999;;;<<<;;;999777555222333333444444444444444222111000/////////000111---///000///---,,,---///+++,,,,,,,,,+++******)))************************))))))(((''''''''''''(((''''''''''''''''''''''''***************+++++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((''''''&&&'''((()))***(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))))))))*********++++++******+++++++++,,,,,,,,,555444444444444555666666555444333444777888999999;;;:::===AAAAAA@@@GGGQQQWWWlll|||{{{{{{zzzrrrnnnjjjiiieeeaaaccchhhfffmmmtttwwwyyy~~~}}}}}}}}}vvvqqqnnnfffccc___\\\[[[\\\___aaagggkkkqqqyyywwwiii[[[NNNAAA:::444333222000////////////+++,,,---...////////////,,,,,,,,,------...............---,,,,,,+++******)))***+++,,,,,,+++***)))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$###$$$%%%'''(((&&&&&&&&&''''''(((((((((((('''%%%%%%%%%''')))***''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,---,,,+++++++++,,,---...++++++,,,,,,,,,---------+++,,,------.........---------......//////000000000000111222333555666777666888:::<<<======<<<;;;;;;<<<>>>@@@@@@???===<<<999999888777666555555444999999999:::;;;;;;<<<<<<999::::::;;;:::999777666777999:::;;;;;;888666444222222333444555555555555000///...---,,,,,,---...---///000///,,,+++---///******+++++++++******)))++++++++++++++++++++++++))))))((('''''''''''''''''''''''''''''''''''''''******))))))((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&'''''''''(((((())))))((('''&&&&&&'''((()))***'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************++++++++++++******+++++++++,,,,,,,,,444333333555888999888666333333444444666777888999;;;::::::;;;===@@@CCCEEELLLRRRaaawww}}}wwwrrrmmmhhhdddiiilllppprrrpppmmmjjjiiillljjjiiikkkqqqyyyyyyrrrjjjfffgggfffccc```[[[YYYVVVRRRQQQUUU]]]dddkkksss~~~yyybbbOOOEEE@@@;;;666444444333333222111000000000000//////......------111000///---+++)))((('''************************,,,,,,++++++***)))(((((()))))))))))))))***************))))))((((((''''''))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((()))(((((('''))),,,///---***&&&'''***---+++)))************************,,,,,,++++++++++++++++++------------------------,,,,,,++++++***+++++++++//////000111111000///...111222333222222333555777555888<<<===<<<:::999999::::::;;;<<<======<<<<<<999:::;;;;;;:::999666555888999;;;;;;<<<;;;:::999:::::::::::::::::::::999777888999:::999888666444111111111111000000000000//////////////////////////////.........------------,,,***(((((()))***+++,,,,,,,,,+++++++++******''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))''''''((()))***++++++,,,&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%&&&'''((()))***++++++***)))(((***)))'''%%%%%%''')))***))))))))))))((((((((((((+++*********))))))((((((+++*********))))))(((((()))))))))))))))******+++++++++++++++++++++++++++444333333444777888777666333333444444555777888999777777666777999;;;>>>@@@CCCFFFQQQbbbttt}}}xxxtttooossswwwzzzzzzwwwqqqmmmdddbbb___^^^aaafffmmmqqq{{{}}}zzzsssmmmiiieeebbb^^^^^^______^^^\\\ZZZYYYXXXWWWWWW\\\dddkkkzzzoooaaaNNNAAA:::888444111333333222222111000000////////////.....................---,,,++++++******************************,,,,,,+++******)))((((((***+++++++++++++++++++++))))))))))))((((((''''''((((((((((((((((((((((((((((((((()))))))))******'''''''''''''''((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((('''&&&'''***,,,000000///,,,)))'''(((***************************++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,...///000000000000///...000111333333333333444666666999<<<===<<<;;;;;;<<<<<<<<<<<<<<<============999:::;;;<<<===<<<:::999;;;;;;;;;<<<;;;::::::999::::::999999999999999999666777888888888666444333111111111000000000//////........................///...------,,,,,,---------,,,***)))((()))***+++++++++*********)))))))))'''''''''''''''''''''''''''(((((())))))(((((('''))))))(((((((((((())))))'''''''''(((((())))))***''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&'''(((&&&'''(((((((((((('''&&&)))((('''&&&&&&'''((())))))(((((((((((((((((((((*********)))))))))((((((*********)))))))))(((((())))))(((((())))))***+++++++++++++++++++++++++++333333222333555666555444333333333444555666777888666555555555666888:::;;;>>>>>>BBBKKKWWWfffzzzyyynnnjjjeeeaaa```aaadddfffeeefffjjjnnnsssyyy}}}~~~|||zzz{{{{{{|||vvvxxx{{{{{{{{{{{{|||}}}|||yyywwwuuusssooojjjeeebbb___^^^```aaadddgggiiiiiiiiihhhgggggghhhiiilllqqqwww|||nnnTTTKKK>>>777555666444222222111111000000/////////------..................++++++++++++,,,,,,,,,---************************+++++++++******))))))(((***************))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((((((&&&%%%%%%(((***222777999444***$$$&&&***************************)))*********+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---......////////////......///111333444444333333444666888:::;;;;;;<<<===??????>>>===============>>>:::;;;===>>>?????????>>>>>>===<<<<<<;;;;;;;;;;;;::::::999888888888888888555555666666555444222111111111000000000000//////...........................---,,,+++++++++,,,------,,,***)))))))))***+++******)))))))))(((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))((((((******))))))))))))(((((())))))(((((())))))***+++************************444333111222333444444333333333333333444555666777777777666666777888999:::???======AAAEEELLLZZZgggyyysssooonnnnnnooohhhiiijjjkkkmmmoooqqqrrrrrrpppllliiigggfffffffffaaacccdddeeeeeedddcccbbbggghhhjjjkkkkkkllllllmmmrrrtttuuutttsssrrrpppmmmkkkjjjhhhggghhhjjjlllnnnmmmllliiigggdddaaa```___bbbaaa```aaabbbeeegggiiirrrwww~~~{{{|||}}}~~~{{{eeeVVVDDD>>>777444555666555333000000/////////.........,,,,,,,,,------......///******++++++,,,,,,,,,---************************+++*********)))))))))((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((('''%%%%%%''')))...555;;;999111***((()))************************((())))))***+++,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...---.........////////////...111444555444333222222555666777888888:::>>>@@@AAA@@@???=========>>>>>>===>>>???@@@AAAAAA@@@@@@???>>>===<<<<<<===>>>???<<<;;;:::888888888888999444555555444333222111000111000000000////////////...........................---+++***)))***+++,,,,,,+++***)))))))))************)))))))))(((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((''''''(((((((((((((((''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((((((((())))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((()))******************************555333111111222333333222333333222333333444555666777777777777777888888999===<<<===???@@@AAAIIIRRRcccsss~~~|||||||||{{{{{{zzzzzz{{{{{{|||}}}wwwtttpppkkkfffdddbbbbbb````````````___]]]ZZZYYY[[[[[[[[[[[[\\\\\\[[[ZZZ]]]^^^```ccccccaaa___^^^^^^]]]\\\[[[ZZZ[[[\\\]]]ZZZYYYXXXWWWVVVWWWWWWXXX\\\]]]___dddkkksss{{{rrr\\\LLLCCC:::666222111111111///---/////////...............++++++,,,,,,------......++++++++++++++++++++++++*********************************)))))))))))))))''''''''''''&&&&&&%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''*********)))))))))))))))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((())))))((('''&&&((()))(((...555::::::444---((())))))))))))))))))))))))(((((()))***++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,---......///............//////000000...111444555444222111111333444555555666888<<>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>======>>>@@@BBBCCC>>>===;;;:::999999::::::555555444444222111000///000000000////////////...........................---,,,+++***)))***+++++++++++++++***************++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))(((((((((((((((((())))))(((((((((((((((((())))))((((((((('''((())))))***))))))))))))))))))))))))777444222111222333333222222222222222222333444555444444444555555666666666666666:::>>>>>>>>>BBBIIIJJJTTThhh}}}xxxuuusssrrrllljjjhhhgggfffdddaaa___]]]\\\[[[ZZZZZZYYYWWWTTTXXXXXX]]]cccddd```\\\\\\^^^]]]\\\[[[ZZZXXXWWWVVVQQQQQQPPPQQQSSSWWWZZZ\\\hhhiiimmmsss|||lllVVVEEE<<<888777555333111111000...,,,........................++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************************))))))))))))))))))))))))******))))))((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''((())))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((())))))((('''((()))$$$'''...666<<<999000((())))))))))))))))))))))))((()))))))))***+++++++++******++++++,,,,,,------------------......///000//////...//////000111222///111333444222111111222111333444444555777:::===>>>????????????>>>>>>===?????????>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDD@@@>>><<<:::999999:::;;;777666555444333222111000000000////////////......------------------------,,,,,,,,,+++++++++******++++++++++++******))))))++++++*********)))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''(((((((((((())))))''''''(((((((((((())))))((((((''''''(((((()))***((((((((((((((((((((((((888666333111222333333222222222222222222333333444111222333444555555666666444444888<<<;;;:::===DDDAAADDDOOO___ooo~~~~~~}}}{{{xxxsssqqqnnnmmmllljjjfffcccggghhhnnnvvvwwwpppkkkjjjnnnoooooonnnkkkgggcccaaaYYYYYYYYY[[[___eeejjjmmm{{{{{{}}}uuukkk]]]NNNBBB:::555333666555444333333222111000.............../////////,,,,,,,,,,,,++++++++++++++++++++++++************************************((()))))))))))))))))))))++++++******)))(((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%'''''''''''''''((())))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$&&&((((((''''''((()))%%%&&&***111777666000)))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------------------...///000111000000//////000111333444000222333222111000111222111333555555555777999;;;;;;<<>>>>>BBBBBBBBBCCCCCCBBBBBBAAA@@@>>>;;;999888888:::;;;999888777555444333222222000000/////////.........------------------------+++,,,---...---,,,***)))+++++++++++++++***))))))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((()))%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''%%%$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%&&&''''''((())))))'''''''''((((((((())))))'''''''''((((((((())))))(((''''''''''''((())))))((((((((((((((((((((((((999777333222222333333333222222222111222222333333222222444555666777777777888777999;;;999666999???AAA@@@CCCLLLUUUaaavvv~~~zzz~~~~~~yyyuuukkkkkklllnnnsssyyyvvv```SSSCCC:::999888555000111000000000000111000000......//////////////////---,,,,,,++++++************************+++++++++************************(((((((((((())))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))++++++******)))))))))((('''''''''''''''((()))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((("""$$$&&&'''&&&&&&'''((('''''')))---111111...***))))))))))))))))))))))))*********)))))))))))))))))))))***+++,,,,,,---------------......000111111111000000000000222444555111222222111000000111333222444666777777777999;;;999;;;>>>AAAAAA@@@===;;;888888888999;;;<<<>>>???DDDEEEEEEEEEDDDBBB@@@>>>@@@>>>;;;888777777999::::::999888666444333333333000/////////............------------------------***,,,...//////---***(((***++++++++++++***)))))))))(((((((((''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''************************((('''%%%#########%%%&&&''''''%%%%%%%%%%%%''''''((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((888666444222111111111111333333333333333333333333222222333444444555555666666666666666777888999:::>>>>>>>>>@@@EEENNNXXX```xxxzzzgggWWWDDD???888555444444333222111111000000000000111111........................,,,++++++******++++++,,,+++++++++***)))(((((('''))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''((((((++++++'''+++555111(((+++&&&'''(((*********)))(((************************(((((((((((()))))))))))),,,---............111333000000000000////////////222333444333111000111222444444555666777999;;;<<<:::===@@@CCCBBB@@@===::::::999777666666777999:::<<>>@@@AAAAAA???===;;;999888777777888999;;;<<>>BBBCCCKKKVVVcccrrrsssaaaUUUJJJ>>>555999666222000000000000///---------,,,,,,---------------------------------++++++************++++++++++++******)))(((((((((((())))))******))))))(((************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((()))%%%***444000'''***+++***)))))))))))))))***(((((((((((((((((((((((()))))))))*********++++++***+++,,,,,,******+++,,,---------------------------///111222333444666888444444444555777888:::;;;666888;;;===???@@@@@@@@@;;;:::999888888999:::;;;;;;>>>BBBBBB===999777777555444333444555555333111111111111111000...---,,,.........------------,,,...---,,,++++++***+++++++++************)))))))))((())))))******++++++,,,)))((((((''''''(((((()))(((((((((((((((((((((((()))222CCCCCC///&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((111000000///............000000000000111111111111111222222333444444555555444444444444555666777888777888888777666666888:::BBBEEEHHHMMMUUUeeewwwsss^^^MMMCCC===777333666444222111111111111111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************))))))(((((((((((())))))))))))((((((*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%'''(((%%%***444000''')))***)))(((((((((***+++,,,)))))))))))))))))))))))))))*********++++++++++++***+++,,,,,,***)))***+++---------------.........---///111222333444666888444444444555666777999999777888999;;;===>>>???@@@;;;::::::999999::::::;;;999<<<>>>===:::777666666444333222333444444222000000000000//////...,,,,,,......---------,,,,,,,,,---,,,,,,+++++++++******************))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((,,,777IIIIII444)))++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))000000000000000000///////////////000000111111111111111222222333444444555333333333333444555666777555777888777666666777888999:::;;;>>>DDDNNN[[[dddsss{{{eeeZZZKKK???:::888555333////////////...............------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********)))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''%%%***555000''')))''''''''''''(((+++---...************************)))*********++++++++++++***,,,------,,,******+++------.........////////////000222222222222333555444444444444555666888888999999999999:::;;;<<<<<<::::::::::::::::::::::::888:::;;;;;;999777666555444333333333444444222000///000000000///...---,,,......---------,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))---:::;;;,,,&&&(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((((((((()))***///000111111111111111000/////////000111111222222111111222222333333444444222222222222333444555666333444666666555555666777777888999:::<<>>???EEEKKKUUU```nnnyyyiiiXXXKKK===999555222222222000///...111333444111000000111......------------......++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))***''''''(((((((((((('''''')))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&'''((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''((()))))))))%%%(((&&&,,,888333)))***&&&''''''(((((((((((('''************************((((((((()))))))))******(((***---...---,,,,,,---+++,,,,,,---......//////...///000000//////000111333333333333444555666666777888888999999888777777888999999999999999999888777888:::;;;<<<:::777555444222222222333333222000......//////......------,,,,,,+++++++++*********)))***+++,,,,,,+++***)))(((((((((((())))))******((((((((((((((('''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''')))###''')))%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&(((&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((---...///111111111000000///000000111222333333333000111111222333333444444111111111111222333444555444555666555444444666888222444666999<<<>>>???@@@<<>>777444111111222333222111)))---000000...++++++,,,...------,,,,,,------...******************************))))))))))))******)))))))))))))))*********''''''((((((((((((''''''************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((((((((())))))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&(((&&&---888333)))+++'''(((((()))(((&&&$$$###))))))))))))))))))))))))(((((((((((())))))))))))&&&))),,,...---,,,,,,,,,******+++,,,,,,---......,,,---//////......000222333333333333444444555666555666888999999888888777777888888999999888888777777888:::<<<===<<<888555333222111222333222111///------.........---,,,,,,************))))))))))))))))))+++,,,,,,+++***)))'''((((((((())))))******))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((("""%%%(((###'''+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$&&&((('''$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%###""""""###%%%&&&///////////////000111111000000000000111111111111000000111222222222222111222222333333333333444444555555444444444444555555666777777777888888888888===>>>@@@CCCHHHOOOXXX^^^vvvzzz^^^FFF>>>:::666333111000000111222222111---...///000000///...---************************++++++++++++++++++++++++************************))))))))))))))))))))))))***&&&######%%%''''''&&&''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******+++******)))((('''''''''(((((('''''''''&&&&&&&&&''''''(((((())))))******(((((()))*********************+++++++++,,,,,,,,,000///...---------------//////......///000222333333333222222222333444444666666666666666777888888:::999888777666666666666888777777888888777555222333333333222222222222111//////...---,,,,,,,,,,,,,,,,,,************,,,,,,++++++***)))(((((((((((((((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&''')))))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''((((((''''''((((((((('''&&&&&&%%%%%%.........---...//////000//////000000000111111111000000111222222222222111222222222333333333444444555555444444444444555555555555666666666777777777666888999;;;>>>CCCJJJOOOZZZfffyyyyyyaaafff^^^JJJ;;;888888444333111000///000111000///+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((***'''$$$$$$&&&'''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))%%%&&&&&&'''((()))***+++))))))((((((((('''''''''(((((((((((())))))))))))(((((()))*********************+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,......------...///111222333333222222222333444444444444444444444555666666777777777666777777888888999888777777888888555333111111111000000000/////////...---,,,,,,+++,,,,,,+++,,,------------,,,+++++++++******)))*********))))))(((((((((((())))))***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$((('''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''''''''''''''------,,,,,,------.../////////000000000000111111///000111111222222111111222222222222333333333333555444444333333444444555444444444555555555555666666777999999:::===@@@CCCFFFMMMXXXgggxxxvvvfffZZZDDDGGGBBB777111444666222222000....../////////---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((***(((%%%%%%&&&(((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&'''))))))***)))))))))))))))((((((((())))))))))))(((((((((((((((((()))*********************+++++++++,,,,,,,,,---,,,,,,+++++++++++++++---------------...000000222222222222222333444444444444444444444555666666555555555666666777999999:::888666666777777666444111111000000000////////////...---,,,,,,++++++++++++,,,///000000///,,,+++,,,++++++++++++,,,,,,---***)))(((''''''((()))*********)))(((((((((((()))(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((()))---------,,,---......///////////////000000000111///000000111111111111111111222222222222333333333444444333333333333444444444444444444555555555555777999;;;;;;;;;;;;===???@@@CCCHHHNNNYYYiii|||xxxkkkaaaVVVIII@@@<<<<<<888222111444444111///...,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((()))((('''''''''(((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$((((((((((((((((((((((((******))))))((((((''''''(((((()))*********************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,---...//////111111111111222333444444666666666666666777888888666555555555666666777888999777555555555555444333222222222222111111111111///...---,,,+++++++++++++++,,,...//////...,,,+++,,,+++++++++,,,---......***)))(((''''''((()))***))))))((((((((((((((()))(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''&&&''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((......------......///000...////////////000000000//////000111111111111000111111111222222222333333333333222222222222333333444444444555555555666666333555777888777777999:::===>>>@@@AAAEEEMMMYYYbbbttt~~~vvvkkk[[[OOOGGGAAA;;;777;;;:::666222222444222///---+++***+++...000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%***)))(((&&&%%%###"""!!!''''''''''''''''''''''''******))))))((((((''''''(((((()))*********************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------++++++,,,------.........111111111111222333444555666666666666666777888888777666666555444444555555777555444444444444333111222222222111111111000000......---,,,++++++++++++,,,++++++++++++++++++,,,++++++++++++,,,------...***)))(((''''''((()))***'''''''''&&&&&&''''''((('''((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&''')))))))))(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&.........---...//////000......////////////000000...///000000111111000000111111111111222222222222333222222111111222222333444444444555555555666666222444666666666666888999999<<<>>>>>>>>>AAAGGGLLLQQQZZZiiiyyyzzzjjj\\\SSSGGG>>>:::999888777555333111000111111000...,,,+++***+++...000000///+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((('''&&&'''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((((((((()))*********************+++++++++,,,,,,,,,---,,,,,,,,,,,,------...***+++,,,---............000000000111111333444555444444444444444555666666777777555444444333333333555444444555555555222///000000/////////............---,,,++++++*********+++***)))(((((()))***++++++************++++++,,,(((((())))))))))))(((((('''&&&&&&&&&&&&''''''(((&&&''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''''''''(((((((((((((((%%%&&&''''''(((''''''''''''''''''(((''''''&&&%%%)))(((((('''&&&&&&%%%%%%------,,,,,,------...///........./////////000000...//////000000000000000111111111111222222222222222222111111111111222222333333333333444444444444555666777666666666888:::666:::===>>>======@@@BBBBBBGGGNNNWWWcccttt{{{mmm[[[MMMFFFAAA;;;777666666666555.........//////......//////...,,,,,,.........---,,,+++************+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&((((((&&&%%%&&&'''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&'''''''''(((((((((((((((((((((((())))))))))))(((((()))*********************+++++++++,,,,,,,,,+++++++++++++++,,,------++++++---...//////......//////000000111333444555444444444444444555666666555555444444333444444444555555666888888777333///000/////////...............---,,,+++************))))))))))))))))))))))))***))))))(((((((((((()))'''((()))******)))(((''''''''''''''''''((())))))%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&'''((((((''''''''''''(((((('''&&&&&&%%%''''''''''''''''''&&&&&&,,,,,,++++++,,,,,,---.............../////////000...//////000000000000000000111111111111222222222222222111111111111222222111111222222222333333333444555555333222333555777222666999:::888777999;;;BBBCCCCCCDDDIIIVVVhhhuuuzzzhhhYYYNNNBBB999888666444444555555333111---...000111000---...111333000...---------,,,+++......---,,,,,,---......************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''###&&&((((((%%%$$$%%%'''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''((((((((())))))******''''''(((((())))))******(((((()))*********************+++++++++,,,,,,,,,******))))))***+++,,,,,,+++,,,---///000//////.../////////000111333444555666666666666666777888888333333333333444555666666555666888:::;;;999444000111111111111000000000000...---,,,+++************'''(((***,,,,,,***((('''))))))(((''''''&&&''''''&&&'''***++++++***'''&&&((((((((((((((()))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&''')))))))))((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((,,,,,,,,,---------......---......///////////////000000000000000000000000222222111111111111111111111111111111111111111111111111222222222333333333222333555666666666555444666666777888888888888888999:::<<>>CCCHHHPPP]]]nnnzzzzzzhhhUUUHHH???;;;666333222333333222222111111000000000000000/////////............---------------------------+++++++++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''((()))(((''''''((()))&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&###!!!###'''++++++***))))))))))))************++++++++++++++++++++++++***+++,,,,,,,,,+++***)))+++,,,,,,------......///222222222222222333444444333444777888888777555333333333444555666666777777555555666666555444222111111111111000///...,,,+++++++++*********))))))))))))***+++++++++***((('''&&&&&&'''(((((('''&&&&&&&&&&&&(((,,,///...)))$$$'''''''''''''''''''''''')))(((&&&%%%$$$###""""""''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&###!!!"""%%%(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&,,,,,,,,,---------......---......///////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222555444333222333444555666333333444555555555555444777666666666777888::::::===>>>???@@@BBBIIITTT\\\dddnnn{{{uuueeeXXXMMMDDD???999777555444333222222222111000000/////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&((()))((('''&&&'''(((%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))((((((((((((&&&$$$###$$$'''******)))((()))))))))***************+++++++++++++++,,,,,,++++++,,,---,,,+++)))(((+++++++++,,,,,,---------111111111111222333444444222444777999999777555333333444444555666777888888555555555555444333222111111111111000///---,,,+++*********))))))))))))(((***++++++++++++***))))))((('''&&&&&&&&&&&&'''((($$$%%%&&&)))+++***'''###''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%'''''''''%%%$$$$$$&&&((('''''''''''''''((())))))'''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$$$$%%%,,,,,,,,,---------......---....../////////////////////////////////////////////000000000111111111000000000000000000000000000000111111111222222222444444333222222444555666222222333444444444444444444444555666777888:::::::::<<<===<<<;;;===BBBFFFJJJQQQZZZaaahhhtttooofffWWWIII???;;;;;;;;;444444333222000///......000//////...//////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&'''''''''((((((((()))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$%%%'''%%%%%%$$$###$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))))))))))))))((((((((()))(((''''''((())))))(((((()))))))))*********************++++++,,,,,,,,,+++,,,------,,,+++***)))+++++++++,,,,,,,,,,,,,,,111111111111222333444555222444666888888777666444444444555555666777777888555555555555444333222222111111000000///---,,,+++*********))))))))))))(((+++++++++++++++***))))))***(((%%%######%%%(((***&&&&&&%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$%%%&&&'''(((((()))((('''%%%&&&'''(((***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!$$$&&&((('''&&&&&&'''''''''''''''((()))******&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&,,,,,,,,,---------......---......///////////////////////////////////////...//////000000111111111000000000000000000000000000000000111111111111222333333333333333444444555222222333444444444444444444444444555555666666666444666888999999:::;;;===@@@CCCGGGIIIMMMWWWdddnnnxxxsssfff\\\NNNJJJDDD===888444333222///000111000///...///000...............//////000.........------------,,,++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''(((((())))))***+++++++++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%$$$%%%((($$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***************)))))))))))))))))))))*********************++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000111111333444555333444555666777777666666444555555555555666666666555555444444333222222222////////////......---,,,++++++*********)))))))))++++++******))))))))))))***(((%%%######%%%(((***)))((('''&&&'''(((***+++''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''))))))((('''$$$######%%%(((***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''!!!%%%''''''&&&%%%%%%'''&&&&&&&&&'''((())))))%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''',,,,,,,,,---------......---......///////////////////////////////////////......//////000111111222000000000000000000000000000000000000111111111111222222333444444444444333222333333444555444444444333444555555666666666666444555777888999999999:::;;;<<<===>>>AAAFFFLLLQQQXXXaaammmxxx~~~ssshhh___UUUKKKDDD;;;;;;;;;999666222000......000222111000///111333...---------......///000.........---------,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((&&&''''''((())))))******(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))%%%###%%%(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((())))))***((()))***+++************))))))))))))************)))******+++,,,,,,---------,,,+++******+++---...---------------,,,,,,,,,//////000000111333444555444444444555666666777888555555555444444444444444444444333222111111111111---......//////...------,,,+++++++++******************))))))((((((((()))'''''''''&&&&&&'''''''''''''''(((((('''((()))***'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''!!!###&&&'''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&'''(((,,,,,,,,,---------......---......///////////////////////////////////////---......///000111111222000000000000000000000000000000000000111111111111111222333444555444333222222333444444555555444444222333555777888:::::::::777777777666666555666666999999999;;;<<<>>>@@@AAAGGGKKKQQQVVV]]]hhhvvv|||iiiaaaUUULLLGGGCCC@@@===555555666555333111111222...000111000...---///222---------------...///000......---------,,,,,,,,,************************(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((()))))))))+++,,,------,,,+++)))''''''''''''''''''''''''!!!!!!"""###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((()))((('''&&&''')))######$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++)))%%%###%%%(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''')))(((((((((((('''''''''%%%&&&((())))))(((&&&%%%###$$$%%%&&&''')))******&&&(((************+++,,,))))))))))))************))))))***+++,,,,,,------...,,,***)))))),,,...000------------------------/////////000111333444555555555444444555666888999555555555444333333222222333222111000////////////,,,---......//////......,,,,,,,,,++++++++++++******))))))((((((((((((((($$$&&&(((******(((&&&$$$"""$$$'''((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$&&&'''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((&&&%%%%%%$$$$$$$$$%%%%%%"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&((()))........................///////////////.........111111000000//////......////////////000000000000222222111000//////000000000000000000000000000000000000111222444555555666222222222222222222222222333333333444444444555555555555666666666666555555666777999:::;;;<<<<<<<<<@@@@@@AAACCCHHHOOOVVVYYYeeehhhmmmttt}}}zzzooobbbYYYMMMIIICCC===999777777888333333222222111000//////------..........................................---,,,++++++******++++++******+++++++++******)))))))))))))))))))))))))))))))))*********((('''&&&******)))(((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''')))...111333333111000&&&((())))))(((((()))***''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%#########$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%))))))))))))************''')))***+++***)))***+++)))******+++,,,---///000---------............/////////......---------,,,---......///000111111222111222444555777888999999666555555555555444444444000000000000//////////////////.........---------***++++++,,,,,,++++++***+++++++++***)))(((((('''%%%&&&'''(((((((((&&&&&&(((((((((((((((((((((((((((((())))))&&&###$$$'''%%%&&&''''''((((((''''''((()))*********((('''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""""""""###$$$&&&&&&&&&'''&&&&&&%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''.................................///////////////111000000000/////////...////////////000000000000222222111000000000000000000000000000000000000000000111111222333444555666222222222222222222222222333333333444444444444555555555666666666666555555555666777888999:::::::::<<<<<<<<<>>>AAAFFFJJJMMMMMMOOOSSSXXX___eeekkknnnyyy{{{oooccc[[[RRRIIICCCAAA>>>;;;777444333444444333333222111111000//////------..................------------------------------,,,+++++++++++++++)))))))))************)))))))))))))))))))))))))))(((((()))******)))((('''******)))(((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''')))+++.........---,,,((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%&&&'''))))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&((())))))******))))))(((((((((((()))))))))******''')))***+++***)))***+++))))))******+++,,,---.............../////////////////////.........------......//////000000111111111222333555666777777777444444444333333333333222000000000/////////......------------,,,,,,,,,+++***++++++,,,,,,++++++***++++++******)))(((((('''%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((('''%%%&&&(((%%%&&&&&&'''''''''''''''(((((()))))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%'''(((%%%&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''........................------......//////000000000000000000////////////////////////000000000000222111000000000000000000000000000000000000000000000111111222333444555555222222222222222222222222333333333333444444444444555555666666666666555555333444555666777888888888999999999:::;;;<<<>>>???>>>>>>@@@CCCGGGJJJMMMOOOSSS[[[dddlllsss|||xxxeee\\\PPPFFFAAA===999666555444333222111111111111222222111111000000//////......------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,(((((())))))************))))))))))))))))))))))))'''((()))))))))))))))(((******)))((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((('''(((((()))))))))((((((,,,((($$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))''')))***+++***)))***+++***************+++,,,,,,........./////////000000///////////////.........////////////000000000000111111222333444555444444333222222222111111111111000////////////.........,,,,,,++++++++++++************++++++++++++******++++++******)))(((((((((&&&''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((()))%%%%%%&&&'''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''')))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''........................,,,------...///000111111000000000000////////////////////////000000000000111111000000000000000111////////////////////////000111111222333333444444222222222222222222222222222222333333333444444444444555555666666555555444333333444666666777777777888888999999::::::999999<<<<<<===>>>@@@AAABBBCCCAAAEEEKKKPPPTTT[[[dddkkksss|||{{{qqqfff[[[SSSKKKEEE>>>999777888888777000000111222222222111111111111000000000/////////......------------,,,,,,+++++++++++++++,,,,,,,,,......---,,,,,,,,,------))))))))))))***++++++,,,))))))))))))))))))))))))''''''((()))))))))*********))))))(((((((((((((((((()))))))))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((())))))000***$$$###&&&((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''++++++)))(((&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&'''''''''((((((''')))***+++))))))***+++++++++*********+++,,,,,,---------.........//////////////////////////////000000000000////////////000111222222222222222222222222222111111111000000/////////.........------++++++++++++++++++++++++******++++++++++++******************))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%''''''%%%%%%((()))(((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$%%%'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&''''''(((((())))))***%%%%%%%%%&&&&&&&&&''''''........................,,,------...///000111111////////////000000000000////////////000000000000111000000000000000111111////////////////////////000111111222222333333333222222222222222222222222222222222333333333444444444444555555555555444444444444555666777777777777777777999:::::::::999888999::::::;;;<<<============???AAABBBBBBFFFKKKPPPSSSZZZcccjjjpppwwwzzznnnhhh```XXXOOOGGG@@@;;;888777444333444444444444000111222222222111000000000000//////////////////......------,,,,,,,,,,,,*********+++++++++,,,,,,......---,,,,,,,,,------+++************+++,,,---((((((((((((((((((((((((''''''((((((((()))*********))))))((((((((((((((((((((()))))))))))))))(((%%%%%%%%%&&&&&&&&&''''''((('''''''''(((***,,,---111+++%%%$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((++++++)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''')))***+++))))))***+++,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,------.........///////////////000000000000////////////000000111111111111000000222222222111111111111000............------------++++++++++++++++++,,,,,,)))******++++++******)))*********)))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''"""(((***&&&$$$'''((('''$$$%%%%%%&&&'''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%"""###&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''........................------......//////000000////////////000000000000////////////000000000000000000000000000111111222000000000000000000000000111111111111222222333333222222222222222222222222222222222222333333333333444444555555555555444444444555666777777777777777555666777888888888888888777777888999::::::::::::<<<===>>>======>>>AAACCCCCCFFFJJJMMMPPPVVV^^^dddiiinnnuuu}}}}}}sssiii___YYYPPPKKKEEE???;;;999666555333333444444333111000///000000000000000///...---////////////..................------,,,,,,++++++*********++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,(((((((((((((((((((((((()))(((((((((((())))))*********)))(((((((((((((((''''''((()))))))))((((((&&&&&&''''''((()))))))))''''''(((((()))+++,,,---///,,,'''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((('''&&&&&&&&&'''(((((()))%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''')))***+++***)))***+++***************+++,,,---*********+++++++++,,,,,,---------...............////////////000000000000///000000111111111000000222222111111111000000000......---------,,,,,,,,,+++++++++++++++,,,,,,,,,))))))************))))))******)))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!,,,222+++%%%%%%'''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&"""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''"""###$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''.................................///////////////.../////////000000000111////////////000000000000000000000000000111222222000000000000000000000000111111111111222222222222222222222222222222222222111222222222222333333333333444444555555444444333444555666666666666666666666666666777777777888888777888999:::::::::999999999:::;;;;;;;;;;;;<<<=========>>>???AAADDDGGGIIIKKKPPPUUU[[[```gggooottt~~~rrrlllccc[[[TTTMMMFFFAAA===:::777555555444333222222333444333222000000///000/////////..........................................------,,,++++++*********++++++,,,------...------,,,+++++++++++++++,,,+++)))'''&&&'''((()))((((((((((((((((((((((((***)))(((''''''((())))))******)))(((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***'''''''''(((((()))))))))+++***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''))))))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''(((((('''&&&$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((((((''')))***+++***)))***+++''''''''''''(((***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111111...///000111111111111111000000000/////////......---------,,,,,,,,,,,,+++)))))))))*********++++++))))))************)))))))))))))))))))))))))))******)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""333;;;222'''%%%'''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&&&&""""""###%%%%%%&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$######""""""%%%%%%%%%&&&&&&&&&''''''........................///////////////............/////////000000111111////////////000000000000000000///000000111222222000000000000000000000000111111111111111222222222222222222222222222222222111111222222222333333333333444444555555444444333444444555555666555555555999999888777777888888999666777888999999888777666777888999:::::::::999999:::999:::<<<>>>@@@???>>>???BBBDDDEEEFFFJJJPPPUUUWWW```mmmwww|||uuulllbbb\\\SSSNNNGGGBBB@@@>>>;;;888777555444444444333111///---...//////......000111000000///......//////000---...........................---,,,,,,+++************+++,,,------......---,,,++++++******+++++++++***'''%%%$$$$$$%%%&&&((((((((((((((((((((((((+++***)))'''''''''((()))******)))(((((((((((((((%%%%%%&&&'''((((((''''''$$$$$$%%%%%%&&&'''((((((&&&''''''''''''&&&%%%$$$'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%&&&'''((('''((()))******)))(((''''''''''''(((((((((((()))''')))***+++***)))***+++$$$$$$%%%%%%'''(((******++++++,,,,,,,,,---------+++++++++,,,,,,------------......///000111111222...///000111222222222222//////.........------------------,,,,,,,,,++++++'''((((((((())))))******))))))************)))))))))))))))))))))************)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###777BBB777)))%%%''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''(((''''''&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''........................///////////////.........000000000000////////////000000000000000000000000000000000000000000000000111111000000000000000111000111111111111222222222333333333333333333333333222222222222222222222222222222222333333333444444444555555555666777777777777777777777777777777777666666666777888888999999999888777555555777888999::::::::::::::::::::::::888999:::<<>>>>>===???AAAEEEJJJNNNRRRTTT[[[___dddiiipppwww~~~~~~tttmmmiiieee___ZZZUUUOOOHHHDDDDDDBBB>>>;;;999999888666555444222222111111222222111111000///////////////////////////........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******++++++)))(((+++++++++***************************************))))))))))))((((((((((((((((((((((((((((((((((((&&&%%%###""""""###%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&''')))'''%%%%%%&&&(((((('''%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((())))))(((((('''))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...---,,,++++++,,,------......//////000//////...//////000000000//////...///////////////.........000,,,((((((+++---,,,)))*********))))))(((((((((''')))******(((&&&&&&&&&)))(((((('''&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""&&&&&&%%%%%%%%%&&&'''(((***'''$$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000111111222111111111111222222222333222222222222222222222222333333333333333333333333444444444555555555666666555555555444444444444444555555555555555555555555555666666777777888888999888888666666666666888888777777777777777777777777999999999999999999999999:::::::::;;;===>>>@@@AAADDDFFFIIILLLQQQVVV]]]aaadddhhhmmmqqqtttzzzzzztttccc]]]UUUOOOLLLHHHDDD@@@>>>:::666666888999888666555555444333222000000///111111111111111000//////////////////////////////------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,+++***)))***************+++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%&&&'''((()))(((&&&&&&'''(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%(((''''''''''''''''''(((&&&'''''''''(((((())))))(((((()))******))))))((()))))))))))))))))))))))))))*********++++++++++++,,,++++++******+++,,,,,,---...///000000000000000111111000///...---------/////////000//////......///,,,((((((+++,,,+++)))***************)))))))))(((***++++++)))'''&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&%%%%%%%%%%%%&&&'''((()))&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&........................///////////////000000000000000000000000111111111111111111111111111111111000000000000000000000000111111000000111111222222111111111222222222333333444444444444444444444444333333333333333333333333444444444444555555555555555555555444333333333222555555555555555555555555555555666666777888888888888777666666666666777888666666666666666666666666888888888777777777777777::::::::::::;;;<<<======@@@@@@AAAAAABBBDDDIIILLLJJJLLLPPPRRRTTTXXX]]]aaajjjlllnnnqqquuuzzz|||yyynnnkkkfffbbb___[[[UUUQQQIIIEEEAAA>>>======;;;999999777444444555555444222222222222111000///......000000111111000000///...////////////////////////------------------------...------------------...++++++++++++++++++++++++...,,,++++++,,,,,,+++))))))))))))***+++++++++,,,************************))))))))))))(((((((((((((((((((((((((((((((((((())))))(((''''''((())))))'''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&&&&&&&&&&'''(((+++***((()))***+++***)))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((''''''''''''((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))***************************+++++++++,,,---...///000111111111111000...---,,,---......////////////...---,,,+++...+++))))))***+++***)))++++++******************+++,,,...---+++)))(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''"""###$$$%%%''')))******''''''''''''''''''''''''////////////////////////////////////000000111111///000000000111111111222222222222222222222222222111111111111111111111111111111111111111222333333111222222222222333333333444444444444444444444444333333333333333333333333222333333333333444444444555555555444333333333222555555555555555555555555555555555666777777888888777666666666666666666777777777777777777777777777666666666777777888888888888777777777888888999:::;;;;;;;;;:::999:::===@@@>>>???@@@AAABBBCCCEEEGGGLLLMMMOOOQQQSSSWWW\\\```ccchhhooovvv|||~~~yyywwwuuussspppkkkfff```\\\YYYRRROOOKKKGGGDDDAAA>>><<<;;;999888777888999999999666444222111111000///...111111111000000////////////000000000000///..............................---------------------------------,,,,,,---------++++++++++++++++++++++++---+++******,,,,,,+++))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''***)))((()))***+++***((('''''''''&&&&&&'''''''''$$$%%%%%%&&&'''(((***+++((((((''''''''''''((((((((((((((((((''''''''''''(((((()))***************))))))))))))))))))))))))(((((()))))))))*********)))))))))******++++++++++++,,,---//////000000000...---,,,,,,,,,---///000/////////...---***(((&&&,,,+++***)))*********)))******************++++++***,,,------+++((((((((()))(((''''''&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%""""""###$$$%%%&&&&&&'''&&&''''''''''''&&&%%%%%%######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((!!!"""###%%%&&&((())))))''''''''''''''''''''''''////////////////////////...//////000000111111222///000000111111222222222222222222222222222222222111111111111111111111111111111111111111222333444222222222222333333333333222222222222222222222222333333333333333333333333222222222333333333444444555555555444444444444444555555555555555555555555444555555666666777777888666666666666666666666666666666666666666666666666555555666666777888999999888888777666666666666666444555666777777777:::<<<::::::;;;<<<===>>>>>>>>>>>>???AAAAAAAAACCCFFFIIIHHHLLLPPPTTTXXX[[[___bbbccccccccceeegggjjjmmmoooppprrruuuvvvuuusssssssssrrrrrrssstttvvvxxxzzz{{{|||tttlllkkkiiigggddd```[[[XXXVVVRRRQQQPPPNNNKKKHHHFFFDDDAAA@@@>>><<<:::888888777555555444444333333333333222222111111000000//////111111111000000000000000///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++***)))***++++++***)))***************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((((((&&&%%%'''&&&%%%%%%%%%%%%&&&'''!!!!!!"""###%%%''')))***(((''''''''''''''''''((())))))(((((('''''''''&&&''''''((()))************))))))))))))))))))))))))((()))))))))************((()))***++++++++++++++++++,,,---...............+++++++++,,,---...//////---.........,,,)))&&&%%%+++************))))))))))))))))))***************&&&(((******(((&&&&&&&&&)))(((((('''&&&'''''''''%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%""""""###$$$$$$%%%&&&&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&////////////////////////...//////000111111222222///000000111111222333333333333333333333333333333111111111111111111111111111111111111222333444555222222222333333333444444333333333333333333333333444444444444444444444444333333333333444444444555555555555555555555666666666666666666666666666666444444555555666777777777555666666666666666666555444444444444444444444444444444555666666777777888777777666666666666777777222555777888888888999:::888888888:::;;;<<<;;;;;;:::;;;<<<<<<;;;:::;;;===<<<>>>@@@BBBBBBCCCEEEGGGJJJIIIIIIJJJKKKMMMOOOPPPQQQSSSVVVVVVSSSQQQQQQRRRSSSSSSRRRSSSTTTVVVWWWYYY___eeehhheee```[[[TTTNNNKKKJJJIIIGGGEEEDDDCCCCCC>>>>>>>>>===<<<;;;;;;:::888888888777666555666666333333333222000//////000000111222222222111111222000000000000000000000111....../////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************************)))((((((******)))(((+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%###&&&%%%$$$$$$$$$$$$%%%&&&""""""###$$$%%%&&&((()))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))***,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,---------,,,,,,***+++---...---+++)))''')))***++++++))))))((()))((((((((())))))*********###%%%(((((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&$$$######$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000000000000000000000000...//////000111222222222///000000111222222333333333333333333333333333333111111111111111111111111111111111111222333444555222222333333333444444444555555555555555555555555444444444444444444444444444444444555555555666666444555555555666777777777777777777777777777777777444444555555666777777777555555666666666666555555333333333333333333333333555555555555555555555555111111222333444666777888444666999999888555444444777777666777888888777666777999::::::888777777777999;;;<<<<<<<<<<<<===???@@@???>>>===>>>>>>@@@@@@AAACCCFFFEEEAAA??????@@@BBBBBBAAA@@@@@@AAACCCCCCCCCIIIMMMKKKIIIHHHEEEAAA<<<;;;:::999:::;;;===>>>::::::999888777777666666222333444444333222333444222333333333111000111222///000111111000//////////////////000000000000000......//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************************)))((('''((()))***)))(((,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''))))))&&&$$$%%%%%%############%%%%%%&&&&&&&&&&&&''''''((()))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++%%%&&&'''((())))))))))))))))))))))))))))))))))))************++++++++++++((()))+++,,,------,,,,,,++++++,,,,,,,,,+++******,,,---......---,,,***)))(((***,,,...///...,,,+++)))***++++++)))(((((()))''''''(((((()))))))))***$$$&&&((())))))(((((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''!!!"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%#########$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%000///...------...///000///111222111000000111333222111000///000000222333444333333222222333333444111111222222333444555555333444444444555555666666555555555555555666666666666666555555555555666777555666666666666666666666555555444444444333333333444444444444444444444444555555666666777888888888666666666666777777777777666666666666666666666666555555555555555555555555444555555666666555555444555555555555555555555555666666666666666666666666666666666666777777777777666666666666666777777888555666777888999999999888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999777777777777777777777777:::;;;;;;<<<<<<;;;;;;:::666666666666666666666666444444444444444444444444111111111111111111111111111111111111111111111111000000000000////////////////////////////////////......---------,,,,,,,,,------------------------------------------------************************)))******++++++)))(((''')))************))))))((())))))))))))))))))))))))+++*********))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((()))***)))'''&&&&&&(((%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%$$$######""""""###$$$%%%'''((()))***---+++(((&&&%%%$$$!!!$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%&&&&&&'''((()))******"""###%%%'''(((((('''&&&&&&'''''''''(((((())))))))))))))))))************(((((((((((()))***,,,,,,))))))))))))))))))))))))'''(((***++++++,,,...000,,,,,,,,,++++++************---//////...,,,,,,---000...,,,,,,,,,,,,***(((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$***'''$$$%%%((()))(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&333333222222222222333333111222333333111111222333111111000000000111333333444333333333333444444555333333444444555666666666777777777777888888888999888888888888888888888888888888777777777777888888666666666666666666666555555555555444444444444333777777777777777777777777777777666666666666666666666666666666777777777777555555555555555555555555555555555555555555555555444444555555555555444444333333333333333333333333555555555555555555555555444555555555555666666666666666555555666666777888666666666666666555555555888888888888888888888888888888999999888888777666777777777777777777777777888888999999999999888888555555555555555555555555222222222222222222222222111111111111111111111111222222222222222222222222000000000000/////////...........................//////.........---------------------------------++++++++++++++++++++++++************************)))******+++***)))((('''((())))))*********))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&%%%$$$$$$###&&&&&&'''''''''((((((((('''((()))(((&&&%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''''''''%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%&&&''''''"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&''''''(((((())))))$$$$$$%%%&&&''''''''''''''''''''''''((((((((()))(((((()))))))))*********)))((((((((()))***++++++))))))))))))))))))))))))((()))++++++++++++---...,,,,,,,,,+++++++++******+++,,,......,,,+++,,,------,,,******++++++***((()))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&'''######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&000000111111222111111000222333444333222111222333111111111111222333555555555555555555555666777888777777888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999::::::888777777777666666555555666666666555555555444444555555555555555555555555888777777666555555444444666666666666777777777777444444444444444444444444555555555555555555555555333444444555555444444333333333333333333333333333555555555555555555555555333333444444444555555555666555555555555666777777777666444333222222333333666666666666666666666666555666666666666555444444555555555555555555555555444555555666666555555444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111000000000/////////......------------------------////////////............------------------------++++++++++++++++++++++++************************)))************)))(((((('''((()))***************))))))))))))))))))))))))******))))))))))))((((((******))))))(((((('''''''''(((((())))))(((((('''(((((('''&&&%%%$$$$$$###%%%&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$#########$$$'''))))))(((%%%%%%&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''')))(((((((((''''''&&&&&&))))))))))))(((''''''&&&''''''''''''''''''((((((%%%%%%%%%%%%&&&'''((((((''''''''''''(((((((((((((((((())))))))))))*********)))))))))))))))******)))))))))))))))))))))))))))***++++++******+++---,,,,,,,,,++++++++++++***+++,,,,,,+++******+++---+++***))))))***+++***)))******)))))))))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***(((%%%######$$$&&&(((######$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''&&&"""!!!$$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---...000111111111000///111333333333111111222333333333333444666777888999999999999999:::;;;<<<<<<<<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;::::::::::::::::::999888888777777666666555777777666666666555555555555555555555555555555555666666666666555555444444666666666666777777777777555555555555555555555555555555555555555555555555333333444444444444333333555555555555555555555555555555555555555555555555333444444444444555555555555555444444555555666777777555333111111222333444666666666666666666666666444444555555444444333222333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333111111111111111111111111////////////////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))(((&&&'''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))((((((*********)))(((((('''''''''(((((((((((((((((('''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&%%%$$$%%%'''''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%'''((()))))))))(((''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''&&&'''&&&%%%%%%%%%'''((()))'''''''''((((((((((((((((((((((((((()))))))))***+++***)))))))))))))))***))))))))))))))))))))))))***+++,,,+++***)))***++++++++++++++++++++++++++++++++++++)))((((((+++---***)))((()))+++,,,+++***************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000111333444444444333222111222444333222222333555777888999:::;;;<<<======??????>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBB??????????????????????????????>>>>>>>>>=========<<<;;;:::999999999999999999999888888777777777777888888777777777777666666888888888888888888888888555555555555666666777777666666666666777777777777666666666666666666666666666666666666666666666666333444444555555444444333555555555555555555555555555555555555555555555555444444555555555666666666444444444444444555555666555444333222222444666777555555555555555555555555444444444444444333333222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222000000000000000000000000........................////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))(((((((((((((((((())))))***)))))))))((((((''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''%%%%%%&&&''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((()))''''''''''''&&&&&&%%%%%% """$$$%%%&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&((('''&&&%%%&&&'''((()))(((((((((((((((''''''''''''(((((((((((()))))))))+++***)))))))))))))))***))))))))))))))))))))))))***+++,,,+++)))((()))***++++++++++++++++++++++++***++++++)))((((((***,,,***))))))***,,,---,,,+++************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$###$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000111222333333444444333444555777777777777999;;;>>>???@@@AAABBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@?????????????????????>>>>>>======<<<<<<<<<;;;:::999999888888999888888888888888888888888999999888888888777777777888888888888888888888888555555666666777888888999666666666666777777777777777777777777777777777777666666666666666666666666444555555555555555555444333333333333333333333333444444444444444444444444444555555555555666666666444333333333333444555555444444333333444555777888222222222222222222222222444444444444444333222222222222222222222222222222222333333444444333333222222222222222222222222222////////////////////////000000000000000000000000------------------------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++******)))((()))))))))'''((()))***************))))))))))))))))))))))))''''''(((((((((((())))))'''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&'''(((%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''''''''((($$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%'''((('''&&&$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((())))))***)))))))))))))))******)))))))))))))))))))))))))))***++++++)))((()))******++++++++++++,,,,,,,,,***++++++***))))))***,,,+++***)))***,,,---,,,+++******)))))))))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''))))))'''%%%#########$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''### !!!%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111111111222222333444555999;;;===>>>>>>@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFEEEEEEDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@??????>>>======<<<<<<===<<<;;;:::999999999999777888888999999::::::::::::999999999999888888888666666666666666666666666777777777888888888888888666666666666777777777777777777777777777777777777666666666666666666666666555666666777777666666555333333333333333333333333444444444444444444444444333333444444444555555555333333333222333444444555444444444555555555555555222222222222222222222222333333333333333222111111222222222222222222222222222333333333333333333222111111111111111111111111////////////////////////000000000000000000000000........................//////.........---------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++)))((((((((()))***((())))))*********))))))))))))))))))))))))))))))'''''''''((((((((())))))%%%%%%&&&&&&''''''((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((%%%'''((((((''''''((()))&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''(((((())))))'''''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''(((((((((((('''''')))((((((((('''''''''''''''''''''((((((((()))))))))((((((((()))***++++++))))))))))))))))))))))))((()))******))))))***+++******+++++++++,,,,,,,,,)))+++,,,,,,+++******+++***)))((()))***+++***))))))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''(((''''''&&&######$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&777777666666777888:::;;;===@@@BBBDDDDDDFFFHHHKKKIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIGGGFFFEEEDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>===<<<<<<>>>===<<<;;;:::999999999777777888999:::;;;;;;<<<:::::::::999999999888888999999999999999999999999::::::999999888777777777666666666666777777777777666666666666666666666666777777777777777777777777666666777777777777666666555555555555555555555555444444444444444444444444222222333333333444444444333333222222333333444555555555555555555333222222444444444444444444444444222222222222222111000000222222222222222222222222222222333333333333222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////.........---------------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++)))((((((((()))***)))************))))))((())))))))))))))))))))))))&&&'''''''''(((((())))))###$$$$$$%%%&&&'''((((((&&&''''''''''''''''''&&&######$$$%%%&&&(((((()))'''''''''(((((((((((()))&&&'''(((((('''''')))******)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%(((((('''&&&'''((()))***(((''''''''''''((())))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''"""!!!&&&)))$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&'''((()))***++++++***)))'''%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''((((((&&&'''((())))))((('''&&&))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((()))***,,,,,,))))))))))))))))))))))))''')))******))))))***+++*********++++++,,,,,,,,,)))+++------,,,+++***+++***((('''((()))***)))'''(((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&(((&&&###"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&888888999:::===@@@CCCEEEJJJKKKLLLNNNOOOOOOPPPPPPOOONNNNNNNNNNNNNNNOOOOOOIIIHHHFFFDDDBBB@@@???>>><<<<<<<<<===???AAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFF@@@@@@@@@???>>>===<<<<<<>>>===;;;999888888999999888888888999999:::::::::666777999:::::::::999999;;;;;;;;;:::::::::::::::888888999999999::::::::::::::::::::::::999888777777777777777777777777777999999999999888777555555555555666666666666555555555666666666555444333333666666777777666555444444///000222333444333333222555555444444444333333333333333333333333333333333222222222333333444444444444444444333333222222222333333333333333333333333111222222222222333333333444444333333222111000000////////////............////////////////////////------------------------------------------,,,,,,......---,,,,,,+++******************************+++++++++++++++++++++++++++++++++++++++***)))(((((((((((((((((((((((((((+++***)))(((((('''''''''*********)))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&(((******(((%%%!!!%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''' """%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&###"""###%%%&&&$$$"""&&&%%%%%%$$$$$$######"""&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''"""$$$&&&'''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))++++++******)))'''&&&%%%######))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,++++++***))))))))))))))))))))))))(((''''''---,,,***)))))))))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***'''&&&&&&%%%%%%$$$$$$###'''&&&%%%%%%%%%%%%&&&''',,,+++(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''((())))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&+++)))"""$$$------&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&???@@@BBBDDDFFFIIILLLMMMPPPQQQRRRTTTTTTUUUUUUUUUUUUSSSPPPLLLIIIGGGEEEEEEDDDCCCAAA???>>><<<<<<;;;>>>>>>>>>???AAABBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@??????>>><<<;;;;;;;;;;;;<<<999999888888777777777777666777888999999999888888888888888888999999999999999999999::::::;;;;;;;;;:::::::::::::::999888888888888888888888888888888999999999999888777666666666777777888888777777666555555666666666555444444666666777777666555555444222222333444444444444444444444444444333333333333222222222222222222222222222222222333333333444444333333333333222222222111111111111111111111111111//////000000000111111111444333333222111111000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++***+++++++++++++++***)))************************'''''''''(((((()))***+++*********))))))((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''%%%&&&((())))))'''$$$###%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((###$$$&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&***((('''(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$%%%&&&'''((()))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''''''''((()))***+++***))))))((('''&&&%%%%%%(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++*********************+++***************)))(((((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''###)))***&&&+++666888222'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&HHHIIILLLOOORRRTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYZZZVVVPPPJJJDDDAAA????????????===<<<;;;:::::::::>>>??????@@@AAACCCDDDEEEBBBBBBBBBAAA@@@@@@@@@???@@@@@@@@@@@@@@@???>>>===>>>>>>===<<<<<<======>>>;;;::::::888777666555555777888888999999999999888777777777888888999999999::::::::::::;;;;;;;;;;;;:::::::::::::::999999888888888888888888888888888999999:::999999888777666777888888999999888888777444555555666666666666555666666777777777666555555444444444444444555555666333333333333222222222222111111111111111111111111222222222222333333333333222222222111111111111111/////////////////////////////////000000000111111333333222222111000000000////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,++++++************************'''''''''(((((()))***+++)))))))))(((((('''''''''))))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&(((((()))((((((%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))((())))))(((((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%(((&&&%%%&&&'''((('''%%%$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''((()))******))))))((((((((((((''''''(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++(((((()))******+++,,,,,,******+++++++++***))))))'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&'''(((((((((%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''###(((***)))///999<<<888'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&OOOQQQTTTWWWZZZ[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZWWWTTTMMMGGGCCCAAA@@@AAA>>>===<<<<<<;;;;;;<<<<<<<<<<<<======???@@@AAABBB??????>>>>>>======<<<<<<===>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<=========<<<;;;;;;999999888777::::::::::::;;;:::::::::888888999999::::::;;;;;;::::::::::::::::::::::::999::::::;;;::::::999999999999999999999999999999888888999999888777666666777888888888888888888777444555666777777777777777666666777777777666666555666555444333333444555666333333333222222222111111222222222222222222222222222222222222222222222333111111111000000000000000////////////////////////111111111111222222222222222222111111000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++,,,,,,,,,,,,,,,,,,,,,************************************************)))***+++,,,,,,,,,,,,,,,************************+++***)))(((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((()))***+++%%%&&&''''''((('''''''''''''''''''''''''''''''''(((''''''''''''((()))))))))))))))((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((()))***(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((()))))))))*********+++))))))*********))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&))))))(((,,,222333000''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%XXXYYY\\\___aaabbbbbbbbbcccbbbbbb```^^^\\\ZZZYYYQQQNNNIIIDDD@@@@@@@@@AAA======<<<<<<<<<<<<======:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>=========BBBBBBBBBBBBBBBBBBAAA@@@<<<=========>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::999999999::::::;;;;;;;;;::::::999999999999999999999999777777777888777777666666666777777888888777777666555555666777888888888888666666777777777777777666555444333222222333444555333333333222222222111111333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000111111111222222222111111000000000000//////////////////....................................++++++++++++++++++++++++------....../////////000+++,,,,,,,,,,,,,,,,,,,,,************************************************)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))+++***)))(((''''''''''''$$$$$$%%%'''(((***++++++))))))(((((((((((())))))'''(((((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&'''((())))))%%%&&&''''''((('''''''''&&&'''''''''''''''''''''(((''''''''''''((())))))''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%#########$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''(((((()))*********'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))************)))))))))((((((''''''((((((((((((((('''))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%***((('''%%%%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((()))((('''(((+++***&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbbbbdddeeefffggggggggghhhgggeeebbb___[[[XXXWWWLLLJJJEEEAAA???>>>>>>???>>>======<<<======>>>>>><<<;;;;;;<<<===>>>??????AAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA???>>>======<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888888888777777666666777777777777777777666666777777888888888888777666666777888888888777777555444333333333333333333333333333333222222222222333333333333333333333333222222222222222111111111000000000000111111111111111111111111111111111111........./////////000000000000000///////////////////////////............------------------------++++++++++++++++++++++++---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***+++++++++******(((((((((((((((((((((((('''''''''(((((()))***+++$$$%%%&&&''')))***,,,,,,))))))(((((((((((())))))''''''((((((((((((''''''''''''(((((((((((('''''')))(((''''''&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&((((((((('''&&&'''((())))))(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''(((''''''&&&''''''((((((&&&&&&'''(((((()))******''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***++++++***))))))(((''''''&&&&&&''''''(((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&''''''''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((()))'''%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhhhhhhhhhhhhhiiiiiijjjiiihhheeeaaa\\\WWWSSSQQQHHHGGGEEECCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDGGGHHHJJJLLLOOOQQQRRRSSSRRRRRRSSSSSSTTTSSSSSSRRRTTTTTTUUUUUUTTTSSSRRRQQQNNNMMMMMMLLLKKKJJJIIIIIIFFFFFFDDDCCCCCCCCCDDDDDDAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999777888888999999888888777888888999999888888777777666666777888888888888888555555555555555444333333444444444444333333333333222222222222222222222222222222222222111111111000000000000111111222222222000000000000000000000000............/////////000////////////////////////////////////............------------------------------------------------++++++,,,,,,---......///---------,,,,,,+++++++++************************************************))))))*********)))(((((())))))))))))))))))))))))'''''''''(((((()))***+++''''''((())))))******+++))))))(((((((((((())))))&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%###%%%'''&&&$$$###%%%'''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###############""""""!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&'''''''''&&&&&&&&&'''((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((&&&&&&'''((((((((((((((('''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&$$$%%%''')))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$kkkjjjhhhgggggghhhiiiiiigggeeebbb]]]XXXRRRMMMKKKFFFFFFFFFGGGGGGHHHIIIJJJFFFFFFEEEEEEDDDDDDEEEEEEGGGGGGFFFGGGGGGHHHIIIJJJMMMNNNQQQSSSWWWZZZ\\\]]]______```````````````______````````````^^^\\\[[[ZZZYYYXXXVVVTTTRRRQQQPPPOOONNNLLLKKKJJJKKKLLLLLLHHHGGGFFFEEEDDDCCCCCCBBB@@@@@@??????>>>>>>======999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;999999999::::::999999999999999999999999888777666666666777888888888888888555666777777777666444333555555444444444444333333111111111111111111111111222222222222111111000000000000111111222222222333000000000000000000000000000000000000111111111111.........///////////////000/////////............------------------------////////////////////////))))))***++++++,,,------......---,,,,,,+++******************************)))))))))))))))))))))))))))))))))))))))((('''&&&************************+++***)))(((((('''''''''************))))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%$$$&&&((('''%%%$$$&&&((($$$$$$%%%%%%&&&'''''''''&&&''''''''''''''''''&&&''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******''''''((())))))***))))))((()))*********)))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%######&&&(((&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$iiihhhgggfffeeeeeeeeeeeeZZZZZZYYYWWWTTTPPPLLLIIINNNNNNNNNQQQVVVXXXVVVTTTRRRSSSSSSQQQOOONNNOOOPPPQQQTTTWWWXXXWWWVVVUUUTTTYYY\\\\\\ZZZ]]]cccffffffgggggghhhhhhhhhiiiiiiiiimmmlllkkkjjjjjjjjjjjjkkkkkkhhhdddaaa```^^^\\\ZZZ[[[YYYVVVTTTTTTSSSQQQOOOQQQNNNKKKJJJJJJKKKJJJIIIDDDCCCAAAAAAAAAAAA???===@@@>>><<<;;;===>>>>>>>>>===<<<::::::;;;<<<<<<;;;::::::::::::::::::999999777888999999999999888888999999999888888888888888888888888888888888888888999888777555555555666777777666555444333222222222777666555333222111111111111111111111111111111111111111000///////////////////////////////////////000000000000000000000000000000000000000000000000.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++******))))))))))))******+++*********))))))((((((+++*********))))))((((((((((((((((((''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$######"""$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((()))******+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$eeedddcccaaa```______^^^YYYZZZZZZ[[[[[[ZZZYYYXXX^^^^^^___bbbeeegggeeebbbaaabbbbbb```^^^___```bbbeeehhhjjjjjjhhheeeddddddeeehhhhhhgggiiiooorrrrrruuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvrrrmmmhhhfffdddbbbaaacccbbbaaaaaaaaa___\\\ZZZ[[[XXXUUUTTTTTTTTTSSSRRRPPPNNNLLLKKKKKKJJJHHHFFFCCCAAA>>>>>>??????>>>===???===;;;:::;;;;;;;;;999999999999999999999999999777777888888888888777777888888888888888999999999888888888888888888888888999888777666555666666777777666555444333333333333666666444333222111111111222222222222222222222222111111000///////////////////////////////////////000000000000000000000000////////////////////////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++++++++++++++++++++******))))))))))))******************)))))))))(((************)))))))))((()))))))))(((((((((''''''******)))))))))(((((((((((((((''''''&&&&&&%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))***222000---)))&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^___```bbbdddfffgggjjjkkklllooorrrsssqqqooommmmmmmmmmmmmmmooosssvvv}}}}}}{{{zzzzzz}}}~~~zzzvvvrrrooollljjjkkkllloooooommmiiieeedddbbb```_________^^^]]]]]]ZZZXXXVVVUUUSSSPPPNNNKKKIIIGGGGGGGGGEEECCCAAACCCAAA???>>>>>>>>>===<<<::::::::::::::::::::::::888888999999999999888888777777888888999999::::::999999999999999999999999999888777777666777777777777777666555444444444444666555444333222111111111222222222222222222222222111111000////////////000////////////////////////000000000000000000000000////////////////////////------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++******))))))))))))******************))))))))))))************))))))))))))******)))))))))(((((((((************))))))))))))))))))))))))))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((()))***,,,+++***((((((((())))))(((((((((((((((((((((((('''((((((((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$YYYZZZ\\\___bbbdddfffgggkkkjjjiiihhhjjjmmmpppsssrrrsssuuuxxxzzz{{{zzzyyyxxxxxxyyyzzz|||{{{uuuwww{{{~~~yyyuuusssqqqppppppqqqqqqpppnnnnnnkkkhhhfffdddbbb___\\\YYYXXXWWWVVVUUURRRNNNKKKJJJHHHEEEDDDDDDDDDBBBAAA============<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::777777888888999:::;;;;;;999999999999999999999999888888888888888888888888888777666666555555555666666555444333222222222222333333333333333333333333222111000000//////000000////////////////////////////////////////////////////////////////////////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++++++++++++++++++++******))))))******+++*********)))))))))))))))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))$$$$$$%%%'''(((***+++,,,+++***((('''''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((())))))'''&&&&&&&&&'''(((******))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''$$$$$$%%%&&&'''))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$bbbdddhhhlllpppsssuuuvvvuuussspppoooqqqtttyyy{{{{{{}}}}}}|||yyyvvvssskkkjjjjjjjjjiiiddd^^^ZZZQQQNNNKKKIIIHHHGGGEEEDDD@@@@@@???>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::999777777888999:::;;;;;;<<<999999999999999999999999888888999999999999999999888888777666666666777777666666555444333333333333333333333333333333333333222222111000000000000000000000000000000000000000////////////////////////........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))******))))))))))))))))))******************))))))))))))(((((((((((((((((((((((( !!!###$$$&&&'''(((+++***((('''''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''(((((())),,,+++)))(((&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******''''''''''''''''''''''''$$$$$$%%%&&&'''))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$mmmooosssvvvzzz|||}}}}}}wwwvvvttttttvvv{{{{{{tttnnn```\\\XXXTTTQQQNNNJJJGGGEEEDDDCCCBBB@@@???======;;;;;;<<<;;;;;;:::999888888888999999::::::;;;;;;::::::::::::::::::::::::888888999:::::::::999999999888888777777888888888888777666555555555555555444444444444444444444444222222111000000000000111000000000000000000000000000000000000000000000000........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++++++++++++++++++++++++++++++++************++++++))))))))))))************))))))))))))******************)))))))))(((((((((''''''''''''((((((((((((((((((''''''''''''''''''***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%%%%&&&%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))***************)))))))))'''''''''''''''''''''''''''((((((((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!###%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$xxxzzz~~~|||wwwpppiiiccc]]]WWWSSSOOONNNLLLJJJGGGEEECCCBBB>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::888888:::;;;;;;;;;::::::999999888888888999999:::999888777777777777777777444444444444444444444444333222111111000000111111000000000000000000000000000000000000000000000000..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++,,,++++++******++++++,,,((()))))))))************((()))))))))************)))))))))(((((((((''''''''''''(((((())))))))))))------,,,,,,++++++******'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%''')))+++---......************************((((((((('''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$### """%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&"""###%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$~~~uuummmeeeaaaXXXWWWUUURRROOOLLLJJJIIICCCCCCCCCBBBAAA@@@??????;;;:::::::::::::::::::::::::::::::::::::::::::::777888:::;;;<<<;;;::::::999999999888999999:::::::::999888888888888888888555555555555555555555555333222111111000111111111000000000000000000000000000000000000000000000000........................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++++++++++++++++++++++++++,,,++++++******++++++,,,(((((())))))*********+++(((((())))))*********+++((((((((((((''''''''''''(((((())))))*********+++''''''(((((()))))))))***&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***$$$%%%'''(((((((((''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((((((''''''&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###"""%%%&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$}}}ssspppiii```\\\[[[YYYVVVRRRQQQOOOMMMKKKIIIFFFBBB???AAA???<<<;;;;;;<<<<<<<<<<<<;;;999999:::;;;:::999;;;;;;<<<;;;;;;:::999888===<<<;;;;;;:::::::::::::::::::::999999888888888888777777777666666555555999777444222000000111111222222222111000/////////000000000000000000000000222111000//////......///------+++******+++------------------------------************************......---,,,++++++++++++************************)))))))))))))))))))))))))))************++++++++++++*********))))))((((((((((((((((((((((((((((((******))))))((((((''''''&&&''''''((()))******+++((((((''''''''''''(((((('''((((((((())))))******''''''&&&&&&&&&&&&'''(((%%%&&&'''((())))))))))))%%%((($$$###***((($$$******&&&)))'''"""''',,,%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))***'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''')))'''%%%&&&((((((&&&$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((***&&&&&&)))(((%%%&&&,,,$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((((((''''''&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyytttqqqnnnhhhddd___\\\XXXTTTRRRNNNKKKHHHIIIGGGEEEDDDCCCBBB???===???===<<<<<<=========<<<===============<<<<<<;;;::::::999888888888999999;;;:::::::::999999999999888888888888777777777666999888666444333222222222111111111000000/////////////////////////////////000000/////////000111111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...************************))))))))))))))))))))))))))))))*********+++++++++************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********((((((''''''''''''((((((''''''''''''((((((((())))))((((((''''''''''''((('''(((((((((((((((''''''&&&***''''''---)))$$$***((('''......&&&)))---(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))'''%%%&&&((((((&&&$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''***###!!!$$$%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{uuuqqqjjjddd___[[[XXXUUUPPPNNNLLLKKKJJJGGGCCC???>>>===<<<<<<<<<===;;;::::::::::::;;;;;;;;;;;;;;;999999888888888999::::::;;;;;;;;;;;;::::::::::::::::::999999999999888888999999999888666555333333000000000000000000//////.................................///000111222222---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---************************)))))))))))))))))))))))))))))))))*********++++++************))))))))))))(((((((((((((((((((((((('''''''''((()))*********''''''(((((())))))******((((((''''''''''''(((((('''(((((((((((()))))))))'''&&&&&&%%%%%%%%%$$$$$$))))))))))))((('''&&&%%%%%%)))''')))...'''###,,,((($$$+++---%%%%%%***'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''')))***+++'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))'''&&&&&&''''''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&)))### ###&&&%%%"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyrrrmmmiiifff]]][[[XXXUUURRROOOKKKHHHBBB@@@???>>>???>>><<<::::::::::::::::::;;;;;;;;;::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888999::::::999666444333000000000000000000000000.......................................///000000,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((************************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***((((((''''''''''''(((((()))))))))))))))*********''''''''''''&&&%%%%%%$$$((((((((((((((('''&&&&&&###&&&%%%'''+++%%%&&&444<<<---((()))$$$$$$)))''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&(((******''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((('''''''''''''''&&&&&&%%%&&&&&&'''((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{vvvooohhhbbb\\\WWWSSSKKKIIIHHHGGGFFFEEEAAA???>>>>>>===<<<<<<<<<======::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<777888::::::999777444333111111111111000000000000........................///...---,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((((((************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***************)))((('''&&&&&&'''(((((()))((((((%%%&&&###%%%***&&&...CCCfffDDD...,,,((((((+++(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%% !!!$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((())))))))))))))))))((('''(((((('''&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%+++000---%%%"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwlllccc]]]UUUSSSQQQPPPNNNJJJFFFCCCAAA@@@===;;;:::999::::::999999888888888999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===888999:::;;;:::888666444444333333222111111000000........................//////---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((()))***+++,,,************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%'''(((((('''&&&%%%%%%&&&'''((())))))))))))'''(((%%%'''+++(((555OOOPPP000,,,***''''''$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###############$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&!!!"""$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((&&&%%%&&&'''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''---888>>>666***###%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%zzzqqqdddbbb___]]]ZZZUUUPPPLLLHHHFFFBBB???<<<:::::::::::::::999888888888999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<;;;:::888777666666555444222111000000//////////////////////////////......---.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,************************))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%% """$$$%%%&&&&&&$$$$$$''''''((((((((((((((('''&&&'''%%%)))+++'''444QQQtttEEE((())))))$$$###"""&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''((())))))(((''''''&&&((()))(((&&&$$$&&&'''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))...999???777,,,(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&'''&&&$$$###$$$&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%uuussspppmmmjjjddd^^^ZZZTTTQQQMMMHHHEEECCCBBBBBB===<<<<<<;;;::::::::::::888888888999999::::::::::::;;;;;;;;;<<<<<<==================<<<;;;::::::888888666555333222000000000000000000000000000000//////...//////000111222///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((((((((''''''''''''((((((******))))))((((((((('''$$$&&&(((***++++++***)))))))))))))))((('''&&&%%%###$$$$$$)))***$$$000MMM```777"""***+++&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))#########$$$%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%&&&((()))***'''&&&%%%%%%$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&'''''''''&&&+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&((()))(((%%%$$$&&&(((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))***###---333...((('''&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&''''''(((((((((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((('''$$$"""$$$&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%~~~|||xxxooohhhgggfffaaaZZZTTTOOOKKKGGGEEE@@@???============;;;999999888888777666666777777999999999999:::;;;<<<<<<<<<===>>>>>>>>>===;;;::::::::::::999888777666555222222111111000000//////......---------......///......---,,,,,,+++******'''((((((***+++,,,------))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++***)))(((((('''))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************))))))((('''&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''')))***,,,---333...(((&&&((()))'''$$$&&&%%%%%%$$$$$$%%%%%%&&&(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%***'''&&&((('''%%%%%%(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&%%%$$$###"""&&&$$$!!!!!!$$$&&&&&&'''''''''&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&''')))((('''%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((())))))******++++++''''''''''''((((((((()))''''''&&&&&&&&&''''''(((******))))))((((((''''''&&&&&&''''''&&&$$$"""!!!%%%%%%%%%$$$$$$#########)))'''%%%&&&''''''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''&&&$$$###&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###"""((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$((('''%%%$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%~~~|||wwwqqqhhh```YYYTTTOOOLLLIIIFFFCCCBBBAAAAAA???===999999888777666666666666888888888888999:::;;;<<<;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;999888666555333333222111000000////////////............//////......------,,,++++++***++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++***)))((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))******************)))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&'''((()))++++++111,,,'''&&&((()))'''%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%'''(((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((%%%$$$'''&&&$$$$$$'''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''((())))))(((((((((((((((((())))))$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&$$$###%%%%%%%%%%%%%%%%%%$$$$$$'''%%%$$$%%%((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&|||qqqiiibbb\\\XXXRRRNNNIIIFFFDDDCCCAAA@@@<<<<<<:::999888888888888777777777777888999:::;;;:::;;;<<<===============>>>>>>===<<<;;;999888777555444444222111000//////000000//////...//////000......------,,,+++++++++......---,,,++++++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))*********************))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***---)))&&&%%%''')))'''%%%(((''''''&&&&&&''''''((('''&&&%%%%%%''''''&&&%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''$$$###&&&&&&$$$$$$(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((()))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%%%%$$$$$$$$$$$$$$$(((''''''''''''((())))))((((((''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((()))*********)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%'''(((((((((((((((((('''yyyqqqjjjfff```[[[TTTOOOKKKIIIGGGEEEBBBAAA@@@>>><<<;;;::::::777777777777777888999:::999999:::<<<===>>>>>>>>>@@@@@@???>>>===;;;:::999777777666444333111000///000000///.........//////......------,,,,,,,,,,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++******)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++((()))))))))************+++*********)))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((%%%%%%%%%%%%&&&&&&'''((()))'''%%%%%%'''((((((&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''$$$$$$''''''%%%%%%))))))(((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))((((((''''''&&&&&&&&&''''''((((((((()))))))))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''|||wwwsssnnnfff^^^YYYUUUQQQOOOIIIHHHFFFCCC@@@>>><<<;;;999999888888888888888999999999:::;;;<<<===??????@@@@@@@@@???>>>===<<<;;;:::999888777555444222222000//////...------............------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++************((()))))))))************************************))))))))))))((((((((((((************************&&&''''''((()))*********((()))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******)))&&&&&&((((((&&&'''***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&))))))))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&)))))))))(((((('''''''''((())))))))))))************)))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%wwwnnngggaaa[[[XXXSSSQQQNNNIIIEEEBBB???>>>===<<<;;;:::999999888888999999999:::;;;===>>>??????@@@@@@@@@??????>>>===<<<;;;:::999888777666555111111000///..................------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))************************************(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((&&&&&&'''((())))))******+++((('''))))))&&&&&&)))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%((())))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((())))))(((''''''''''''((()))))))))(((((((((((((((&&&&&&'''''''''((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***))))))((((((((((((((()))(((((('''''''''&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((()))(((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%((()))((($$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%yyyqqqiiieee```^^^ZZZTTTOOOJJJGGGEEEAAA@@@???===;;;999999888::::::999999:::<<<===>>>>>>>>>???@@@@@@@@@@@@???======<<<<<<;;;:::999999444333222111000000000000------..................+++,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))************************************&&&&&&'''((()))***++++++************************))))))))))))(((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((((((((('''&&&&&&%%%&&&&&&&&&'''(((((((((''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((('''%%%$$$&&&'''&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))),,,)))''')))(((%%%$$$'''''''''''''''&&&&&&&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&'''''''''&&&%%%&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''''''''''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$%%%&&&'''((()))*********)))((('''&&&&&&'''((()))(((((('''&&&%%%$$$$$$"""%%%''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&)))+++)))%%%###%%%(((######$$$$$$$$$$$$######&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&zzzuuullliiiddd^^^XXXSSSOOOMMMDDDCCCAAA>>><<<:::999999;;;:::999999:::;;;===>>><<<===>>>???@@@AAAAAAAAA>>>>>>======<<<<<<<<<;;;666555444333222222222222------..................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))************************************%%%&&&'''((()))***+++,,,******************************))))))((((((''''''))))))))))))************''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***++++++***)))((()))(((''''''&&&&&&&&&&&&&&&'''))))))(((''''''((('''''''''&&&&&&'''''''''$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''',,,)))'''((('''######%%%''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&###$$$'''))))))'''$$$###$$$%%%%%%&&&'''''''''&&&%%%%%%'''((((((((('''&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((($$$$$$%%%&&&((()))******((('''&&&$$$######$$$$$$))))))(((&&&%%%$$$###""" ###&&&'''&&&&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%$$$############$$$&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''***,,,***%%%###%%%)))$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&'''&&&$$$%%%'''(((((((((''''''''''''((((((((((((''''''zzzqqqiiiddd```ZZZVVVQQQNNNJJJFFFBBB???===<<<999999999999999::::::;;;>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@???>>>??????@@@???===:::666444222111111111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''''''''((((((((((((,,,***((('''&&&''')))***(((((((((((())))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''******))))))((((((''''''''''''''''''((((((((((((&&&&&&&&&'''((()))*********)))(((&&&&&&''''''((((((''''''&&&&&&&&&''''''***)))(((''''''&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((***)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###""" $$$'''((('''%%%###!!!###%%%'''''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&~~~vvvpppiiibbb]]]ZZZWWWRRRMMMHHHEEEAAA??????>>>===<<<<<<<<<===>>>>>>????????????@@@@@@@@@CCCBBBAAAAAAAAAAAAAAAAAA???===;;;999666444333222000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((((((((((((((((((+++***((('''''''''((()))(((((((((((())))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''(((((((((((($$$%%%%%%%%%&&&'''''''''***)))((('''&&&''''''((((((''''''&&&&&&&&&''''''((('''&&&%%%%%%$$$%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""###%%%''''''&&&$$$###$$$%%%&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&xxxqqqjjjeeeddd```ZZZTTTOOOKKKFFFCCCBBB@@@===:::999999;;;<<<>>>>>>???@@@@@@?????????AAABBBBBBCCCCCCCCCCCCCCC>>>>>>>>><<<:::777555333000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********))))))((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%$$$%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((&&&###!!!!!!###&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&((('''%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&zzzuuurrroookkkddd___[[[VVVPPPLLLGGGDDD???;;;888888999:::;;;<<<>>>???@@@@@@@@@??????@@@BBBCCCDDDDDDCCCCCC???@@@AAA@@@>>>;;;888555111111000000///...------------------------------------,,,,,,++++++++++++,,,,,,------......//////++++++******************))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((++++++******))))))(((((()))))))))***)))(((''''''(((((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$######$$$&&&((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))'''&&&&&&''''''&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((************************''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))((('''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''''''''&&&&&&&&&''''''+++***(((&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%}}}xxxrrrnnnkkkfff```ZZZQQQNNNHHHCCC???===>>>>>>999:::<<<>>>@@@AAABBBBBB===???AAABBBCCCCCCCCCBBBAAABBBCCCDDDBBB???;;;999555444333222000///...---------------------------------------,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((+++*********)))))))))((()))))))))***)))(((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((((((***)))(((''''''&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''')))(((&&&'''''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((************************''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&))))))))))))((('''&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&&&&((()))***---+++(((&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%|||xxxvvvqqqiiicccYYYUUUPPPJJJEEEAAA@@@@@@:::;;;;;;<<<>>>@@@BBBCCC??????@@@BBBBBBCCCCCCCCCCCCDDDFFFFFFEEEBBB???===:::999888555333111///...---------------------------------------,,,++++++))))))***************+++,,,,,,,,,---------------))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((()))(((''''''&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%&&&'''''')))'''&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&######$$$&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((()))(((''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((()))***,,,***(((&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%|||ssskkk___\\\WWWQQQKKKFFFCCCAAA>>>===<<<;;;<<<===@@@BBBBBBBBBAAABBBBBBCCCDDDDDDEEEFFFGGGGGGFFFDDDBBBAAA???>>><<<999666333111///........................,,,---.........---,,,++++++++++++++++++*********+++++++++,,,,,,---------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********'''''''''(((((())))))***+++***((('''''''''((()))(((((((((((())))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((($$$%%%%%%%%%&&&''''''''''''((()))))))))(((&&&&&&&&&%%%%%%&&&&&&((())))))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''(((((('''&&&'''((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&""""""$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%&&&((()))))))))''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&''''''''''''***)))'''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$vvvhhheee```ZZZTTTNNNJJJHHHBBB@@@===::::::;;;>>>@@@DDDDDDCCCBBBBBBCCCEEEFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCAAA???;;;777444111000........................,,,---.........---,,,+++/////////......---------*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++%%%%%%&&&'''((()))******,,,***((('''&&&''')))***(((((((((((())))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&''''''((()))******'''((()))))))))(((&&&%%%%%%%%%%%%&&&'''((()))*********((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&$$$""""""$$$&&&((($$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''((('''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&''''''''''''''''''&&&!!!"""###%%%&&&'''((((((&&&''''''''''''''''''&&&$$$$$$%%%&&&''''''''''''%%%&&&((()))***)))(((&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&''''''&&&&&&%%%$$$(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$~~~mmmiiiddd^^^ZZZVVVSSSQQQLLLHHHCCC???>>>======<<>>???@@@BBBCCCCCCBBBBBBDDDFFFHHHJJJJJJIIIGGGFFFFFFEEEDDDBBB???<<<888666222222111111000111111111///000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,***((((((***+++***(((,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************))))))(((''''''''''''''''''''''''((('''&&&''')))******)))'''''''''((((((''''''&&&'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((('''&&&%%%$$$######''''''((((((((((((''''''((((((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((('''(((***)))'''&&&&&&'''"""###%%%&&&'''&&&%%%$$$''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$$$$&&&'''((('''''''''''''''''''''&&&&&&''''''''''''((((((((((((***)))'''&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''''''''(((((((((''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%yyyttttttsssnnnhhhgggaaaWWWOOOIIIEEEBBB@@@?????????@@@AAABBBDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHGGGEEECCC@@@===;;;777666444222111000111111111111111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******+++***(((&&&,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''************************)))))))))((('''%%%######''''''''''''''''''''''''***'''%%%%%%'''***++++++$$$%%%&&&((())))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''******((('''%%%###"""!!!''''''((((((((((((''''''***))))))(((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''((())))))'''&&&''''''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&&&&'''((('''&&&'''((((((((('''&&&%%%%%%''''''''''''((((((((((((***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))(((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%|||wwwrrrqqqlllddd\\\UUUNNNHHHDDDAAAAAA@@@???@@@BBBDDDFFFCCCCCCDDDEEEFFFHHHIIIJJJIIIIIIIIIHHHFFFDDDAAA@@@<<<:::777444111000000000//////000111111000000000------------------------------------,,,,,,,,,,,,******+++,,,,,,+++)))'''+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((***++++++***(((((())))))))))))))))))))))))))))))((('''&&&%%%###"""))))))))))))))))))))))))+++)))&&&&&&&&&''''''&&&%%%&&&'''((()))*********&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&*********))))))''''''&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((''''''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&((())))))(((''''''((('''((()))*********))))))''''''''''''''''''''''''(((((((((''''''(((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))''''''(((((('''&&&(((((((((((('''&&&%%%$$$''''''''''''(((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%~~~|||yyyvvvrrrllleee\\\SSSMMMEEECCCAAA??????@@@BBBCCCBBBBBBBBBCCCEEEGGGIIIJJJHHHIIIIIIIIIHHHFFFDDDCCC???===:::777444222111000,,,---...///000111111111------------------------,,,,,,,,,,,,++++++++++++''')))+++,,,,,,++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++------------+++***((((((((((((((((((((((((+++,,,,,,,,,+++******)))))))))))))))))))))))))))((('''&&&'''((('''$$$"""(((((())))))***))))))(((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&************)))(((&&&%%%((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''))))))(((''''''(((''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))'''((((((((('''%%%''''''(((((('''&&&&&&%%%''''''''''''(((((((((((((((((('''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&}}}{{{wwwssslllcccZZZSSSKKKIIIFFFBBB???>>>>>>>>>AAAAAAAAABBBDDDFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGCCCBBB???<<<999666333222,,,---...///000111111111------------------------,,,,,,,,,,,,++++++++++++''')))+++,,,++++++,,,---)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((((((''''''''''''''''''''''''''')))******++++++++++++***''''''''''''''''''''''''###$$$%%%'''))))))'''%%%******+++******)))((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((())))))***)))(((&&&%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''')))((('''%%%&&&&&&'''''''''''''''&&&''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''((())))))))))))&&&&&&&&&'''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&}}}xxxqqqjjjbbb]]]WWWTTTPPPJJJEEEBBB???>>>@@@AAAAAACCCDDDEEEFFFFFFIIIJJJKKKLLLLLLLLLKKKJJJFFFFFFEEECCC???;;;777555000000000111111000000///........................------------,,,,,,,,,,,,***+++,,,+++))))))+++...++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''')))***)))(((******++++++******)))((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))(((&&&%%%$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''$$$%%%&&&'''(((((('''&&&''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''(((((('''%%%%%%%%%&&&'''((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))&&&'''((()))************&&&&&&'''(((((()))******((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((())))))((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''zzztttnnnkkkaaa^^^YYYSSSMMMGGGCCCAAA@@@@@@BBBCCCDDDEEEEEEDDDJJJKKKLLLMMMNNNNNNMMMLLLIIIIIIIIIGGGDDD???:::777444444333333111000..............................//////.........---------,,,......+++((('''***------,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))...,,,((('''((())))))))))))******+++++++++************))))))((((((((('''''''''''''''''''''''''''))))))(((((((((''''''''')))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))(((&&&%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''')))*********)))((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''((()))((('''((()))((((((((((((((()))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***++++++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$&&&(((((('''%%%$$$$$$&&&'''((()))))))))''''''''''''((((((((()))&&&&&&'''((())))))(((((((((((((((((((((((((((((('''((((((((())))))******'''''')))***++++++++++++'''''''''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%&&&&&&%%%%%%%%%&&&&&&'''wwwppplllkkkgggaaaZZZTTTNNNGGGCCCCCCBBB@@@??????@@@AAABBBAAADDDIIINNNQQQQQQQQQPPPSSSOOOKKKJJJJJJGGG???999888777444111000///000000000111000///------...///+++,,,,,,,,,,,,+++******************************))))))***+++,,,,,,------************************,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''(((((())))))******))))))))))))******************))))))((((((((('''&&&'''((('''&&&'''(((***((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((******)))((('''&&&%%%%%%***((('''&&&&&&'''(((***'''&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%((((((&&&###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((&&&%%%'''***,,,+++))))))(((((('''''''''((((((((((((((((((((((((((((((***)))(((''''''&&&''''''+++)))'''&&&'''(((''''''))))))(((''''''''''''''')))(((((((((''''''''''''(((((((((((((((''''''''''''(((***,,,...,,,(((%%%''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''***************)))((((((&&&'''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%{{{tttooolllhhhccc^^^XXXQQQLLLGGGFFFEEECCCAAAAAA@@@@@@AAACCCHHHLLLOOOPPPPPPOOOQQQNNNKKKKKKLLLIIICCC>>>:::888555222000////////////000000///...---......,,,,,,,,,,,,,,,+++***************************************++++++,,,,,,---************************,,,,,,++++++***))))))((())))))))))))))))))))))))(((((())))))))))))((((((***************)))))))))'''((((((((()))))))))***((((((((()))))))))***************)))))))))((((((*********(((&&&%%%%%%'''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''&&&%%%%%%&&&'''''''''&&&%%%&&&(((((('''$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))***)))((((((''''''((((((***)))))))))((((((((('''&&&&&&&&&''''''''''''((((((&&&%%%'''***+++***)))((('''''''''''''''((((((&&&'''((()))***,,,------(((((('''''''''(((((())),,,***((('''((())))))((())))))((('''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((((((((()))+++,,,+++(((%%%'''''''''((((((((())))))***))))))(((((())))))***((((((((((((((((((((((((***)))))))))((((((((('''((()))))))))(((((('''&&&'''((((((((((((((('''&&&&&&''''''((((((''''''&&&'''''''''''''''(((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%~~~tttrrrnnnjjjfff```YYYUUUOOONNNLLLIIIEEEBBB???>>>@@@BBBEEEIIILLLNNNOOOPPPPPPNNNLLLMMMNNNLLLHHHCCC===;;;888444111000//////...////////////......---,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***)))))))))((((((((((((((((((((((((((())))))******))))))(((******++++++******)))((((((((((((((())))))))))))''''''((((((((()))))))))*********))))))))))))((()))******)))&&&%%%%%%&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((()))))))))((('''&&&&&&'''((()))''''''&&&%%%%%%&&&''''''((('''&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))'''''''''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))************************(((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))+++***))))))(((((()))))))))))))))(((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&''')))******)))&&&&&&&&&&&&&&&'''((()))%%%&&&'''((()))+++,,,,,,&&&&&&&&&''''''(((******---***(((((()))******)))))))))((('''''''''(((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((('''(((******(((&&&''''''((((((((()))))))))*********))))))*********(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&%%%((())))))************)))&&&''''''((((((''''''&&&'''''''''''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&~~~wwwqqqkkkfff```]]]XXXWWWUUUQQQLLLFFFAAA>>>???@@@BBBEEEHHHLLLPPPRRRQQQPPPOOOPPPPPPOOOKKKGGG@@@???;;;888444222000////////////000000000...,,,---------------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************+++++++++*********))))))(((((((((((((((((((((((()))))))))******)))))))))((())))))))))))((('''&&&(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%'''((()))''''''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((()))(((''''''''''''((()))''''''&&&&&&&&&&&&''''''((((((''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))))))))%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))),,,***''''''(((******)))))))))((((((((((((((())))))))))))(((((((((((('''((((((((((((((())))))))))))(((&&&&&&(((((((((''''''(((((((((((()))))))))++++++************++++++(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''''''''&&&&&&(((((()))***++++++++++++''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&|||sssmmmhhheeebbbaaa```\\\VVVNNNGGGBBB@@@@@@@@@BBBEEEKKKPPPSSSRRRRRRRRRRRRRRRPPPLLLJJJEEECCC@@@<<<999555333222222111///000111111///,,,---............---,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************+++++++++***************(((((((((((((((((((((((())))))************))))))((()))*********)))'''&&&))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%***)))((((((''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((''''''((((((%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''''''''***(((&&&&&&'''))))))((())))))((((((((())))))******)))))))))(((((((((((((((((((((((())))))*********(((&&&&&&'''((((((((((((((((((((()))))))))***++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))(((((('''((())))))************'''(((((((((((((((((('''%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&~~~uuunnnkkkllllllllliiicccZZZRRRMMMEEECCCAAA@@@BBBHHHMMMQQQRRRSSSTTTTTTSSSQQQNNNMMMJJJHHHFFFBBB>>>;;;888666888444111000111222///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((()))******++++++******)))***+++,,,------+++)))((())))))))))))((((((((((((''''''((((((((()))))))))&&&&&&''''''''''''((((((((()))+++***(((&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((()))******************&&&&&&''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&'''(((((((((((('''&&&(((((((((&&&%%%%%%(((***%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((())))))(((''''''''''''((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''((('''''''''''''''((()))***$$$%%%&&&'''(((***++++++******(((''''''&&&&&&&&&)))'''%%%%%%'''))))))((())))))((((((((()))************)))))))))((((((((('''(((((())))))******+++***(((''''''((())))))(((((((((((()))))))))***************))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((()))******************'''(((((())))))))))))((('''(((((())))))(((((('''%%%%%%%%%$$$%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''{{{uuuuuuvvvwwwvvvppphhh___YYYMMMIIIDDD@@@@@@CCCIIIMMMOOOQQQSSSTTTTTTRRRQQQQQQMMMLLLJJJGGGCCC???<<<;;;===888222000111222000...///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************************************)))))))))))))))))))))))))))******++++++******)))***+++---...---,,,)))(((***)))))))))((((((((('''((((((((()))))))))******((((((((()))))))))******''')))++++++(((&&&$$$$$$((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((()))***************%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&'''''''''&&&###$$$'''***%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''************************+++***))))))(((((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((%%%''')))(((&&&%%%&&&((())))))((((((((())))))***%%%%%%&&&((()))***+++,,,)))(((((('''''''''((((((***(((&&&&&&(((*********))))))(((((()))******+++*********)))))))))(((((('''(((((()))******++++++***)))((((((******)))((((((((()))))))))************))))))(((((())))))***))))))))))))))))))))))))'''((((((((()))))))))***((()))******++++++******))))))))))))))))))((('''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((())))))((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''{{{}}}~~~yyyqqqhhhbbbSSSNNNFFF@@@>>>@@@EEEHHHMMMOOORRRTTTTTTTTTTTTTTTOOONNNMMMJJJFFFCCC???>>>AAA:::333000111222111...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******************************************++++++******************************++++++++++++******''')))+++,,,,,,***'''&&&******))))))((((((((('''))))))))))))************))))))******+++++++++,,,$$$&&&)))***)))((('''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))''''''((()))))))))))))))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&''''''%%%######&&&***%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))******))))))((((((((('''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%)))))))))))))))))))))))),,,++++++***)))*********$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%''')))(((&&&$$$&&&(((+++******))))))))))))***''''''''''''''''''''''''''''''&&&''''''((()))***+++)))'''''')))+++++++++))))))((())))))***++++++************))))))))))))'''(((((()))***+++++++++***))))))***++++++)))((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******(((((()))******************************)))((('''(((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''}}}xxxoooiii___XXXOOOGGGCCCAAAAAAAAAFFFIIINNNRRRUUUUUUSSSRRRQQQPPPNNNLLLIIIFFFCCCBBB;;;888555222222222111111........./////////////////////...---,,,++++++***...---,,,,,,------+++)))************************************************))))))))))))))))))))))))(((((()))***++++++,,,,,,************))))))))))))((())))))************)))&&&&&&&&&&&&'''''''''(((,,,+++++++++******)))))))))''''''(((******'''###''''''&&&&&&&&&%%%%%%%%%))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''))))))((('''&&&'''(((''''''''''''''''''''''''))))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((((((''''''''')))((('''&&&''')))+++,,,)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''''')))'''%%%&&&(((((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))******))))))((((((((('''((((((((((((((((((((((((***************++++++,,,+++******)))))))))******++++++******))))))))))))((()))******++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((%%%""""""%%%(((((((((((()))))))))))))))************************))))))))))))))))))))))))+++***)))((((((''''''((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((''''''''''''(((((((((''''''''''''((()))))){{{vvvrrriiicccYYYQQQKKKHHHEEEDDDBBBEEEJJJOOORRRSSSRRRQQQRRRRRRQQQOOOLLLIIIGGGEEE???;;;777333222222111000////////////////////////------------------,,,,,,...,,,,,,,,,------+++)))************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,************))))))))))))((((((((())))))(((''''''&&&'''''''''((((((((((((((((((((((((''''''&&&&&&+++)))((((((******(((&&&((('''''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((('''''')))((((((((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''))))))((('''&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((('''''''''(((+++---///&&&&&&''''''((()))))))))(((''''''''''''''''''((())))))((((((''''''&&&&&&'''%%%$$$&&&((()))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((***))))))))))))***+++++++++******))))))*********************)))))))))((((((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---+++)))(((+++---++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((())))))***&&&''''''''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((''''''''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&}}}{{{qqqkkkaaaXXXQQQJJJEEEAAA???BBBFFFKKKOOOQQQRRRRRRUUUTTTTTTSSSQQQNNNKKKJJJEEE@@@:::666444222111000000000//////////////////,,,,,,,,,---------......---,,,,,,,,,...---,,,***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************))))))))))))'''((((((''''''&&&%%%$$$(((((((((((())))))))))))************)))))))))))),,,***)))((()))***)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***)))))))))''''''''''''((()))******''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))))))))***(((((((((((())))))))))))'''))))))((('''&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())),,,...000&&&&&&''''''((())))))))))))((((((''''''(((((()))***))))))(((''''''&&&&&&%%%%%%$$$&&&(((******)))(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******+++*********))))))******++++++++++++++++++*********)))******+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++******+++,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))+++***************))))))((((((''''''''''''(((((('''''''''''''''((())))))vvvqqqiii```WWWOOOGGGCCCCCCCCCDDDFFFIIINNNRRRUUUUUUVVVVVVVVVTTTRRRPPPNNNKKKFFF???:::777555333111111111000000000000//////---------------------------,,,,,,---......,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************)))))))))((((((((((((((('''&&&%%%$$$((())))))))))))*********+++*********************,,,***)))((((((((()))))))))))))))((((((((((((((())))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******+++******$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))((((((((()))))))))))))))'''))))))((('''&&&'''(((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&'''''''''''''''((((((((('''((()))***,,,---)))))))))(((''''''&&&&&&))))))(((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%'''(((***'''(((((((((((()))))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++)))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++******+++,,,++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((()))******++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))(((((())))))***+++{{{tttlllddd[[[SSSNNNJJJGGGCCCAAACCCIIIPPPTTTUUUVVVWWWXXXWWWUUUSSSQQQOOOKKKEEE@@@<<<999666333222222111111000000000000//////...---,,,,,,++++++---,,,,,,---...///---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***************+++++++++************)))))))))(((*********)))((('''&&&%%%))))))))))))*********+++&&&&&&''''''''''''''''''***)))((('''&&&&&&((()))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******+++******$$$$$$$$$$$$%%%'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))))))))***'''))))))((('''&&&'''((((((((((((((((((((((((((()))******))))))((('''&&&&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((()))((((((''''''''''''''')))))))))(((''''''&&&&&&))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''''''''''''''***)))'''&&&&&&''')))***(((((((((((()))))))))***''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))((((((((())))))***++++++++++++,,,,,,,,,,,,,,,+++,,,------......------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++---......---,,,)))))))))******+++++++++************************************************++++++***)))))))))))))))+++***)))(((((()))***+++************************(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((wwwpppggg___ZZZSSSOOOHHHDDDCCCGGGLLLPPPTTTVVVXXXZZZZZZXXXVVVUUUQQQNNNJJJFFFCCC???:::777333333222222111000000000000///...---,,,++++++***---,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************))))))))))))***+++++++++***)))(((((())))))))))))************'''''''''(((((((((((((((((())))))(((&&&%%%'''((((((((((((((())))))))))))''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***)))))))))&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))'''))))))((('''&&&'''(((((((((((((((((((((((((((''''''((()))************&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&''''''(((((())))))(((((('''&&&%%%$$$&&&&&&''''''((())))))))))))((((((''''''(((((()))''''''''''''((((((((((((((()))***)))'''&&&'''((())))))))))))))))))))))))))))))(((''''''((())))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,***************+++,,,---++++++++++++,,,,,,,,,,,,------...////////////...,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,))))))***+++,,,------...))))))))))))))))))))))))************************,,,,,,+++***)))))))))))))))((((((''''''(((((()))************************))))))))))))))))))))))))))))))***************+++((((((''''''''''''(((((((((''''''''''''((())))))|||ssslllfff___[[[UUUPPPLLLLLLLLLMMMUUUWWWZZZ\\\]]]\\\YYYXXXRRRPPPNNNLLLIIIEEE???;;;444333333222111111000000.........------,,,,,,,,,---,,,,,,---///000...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************)))))))))))))))******+++******))))))((((((((()))))))))******))))))))))))******++++++''')))+++***(((&&&'''((('''''''''(((((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((('''''''''''''''&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((%%%%%%%%%&&&'''((((((((('''))))))((('''&&&'''(((((((((((((((((((((((((((&&&'''((()))************&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''$$$$$$%%%&&&&&&'''(((((()))))))))(((((('''&&&&&&&&&&&&''''''((()))))))))(((''''''''''''''''''(((%%%%%%&&&'''((()))******&&&(((***)))''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))******++++++))))))))))))))))))))))))+++++++++++++++,,,,,,---------------...///000000/////////000000111111111333333444555555555555555444444555555666777777888555555555555555555555555222222222222222222222222111...,,,,,,---///...---,,,,,,------......//////++++++++++++++++++++++++************************++++++******)))*********((((((((())))))(((((((((************************))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''((((((*********)))***++++++,,,xxxttthhhfffbbb\\\WWWSSSOOOMMMVVVXXX[[[^^^___^^^\\\ZZZQQQQQQPPPOOOMMMHHHBBB===444444333333222111000000,,,,,,,,,---------......---,,,,,,---///000///---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++******************************))))))))))))((())))))************)))(((((((((((())))))))))))%%%&&&&&&&&&''''''(((((('''***---,,,)))'''((()))&&&'''''''''(((((())))))***)))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))$$$$$$%%%%%%&&&'''((((((''')))))))))'''&&&'''((())))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''$$$$$$%%%%%%&&&'''(((((((((((())))))))))))(((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$&&&'''(((***++++++$$$'''))))))((((((***---(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))******+++++++++,,,)))))))))))))))))))))))),,,,,,++++++,,,,,,---.../////////000000222333333555555555666666777777777::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::::::::::::::666222111333555444333000000000000000/////////////////////////////////************************))))))))))))***+++,,,---)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((('''''''''''''''(((((()))wwwtttpppjjjccc[[[TTTPPPSSSTTTVVVZZZ]]]^^^\\\ZZZ[[[XXXUUUQQQOOOKKKGGGEEE===999444111000111111111///////////////..................------,,,,,,,,,+++...///...***)))***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((())))))***************)))((((((((()))***++++++******++++++++++++******(((((((((((((((((((((((((((((())))))))))))(((((('''((()))***++++++++++++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&---+++)))((('''((()))***(((((((((((((((((((((((('''(((((()))((((((''''''&&&'''''''''''''''''''''))))))))))))************(((((())))))((('''&&&&&&&&&'''((((((((((((***,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((***)))'''%%%%%%''')))***))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''+++***)))((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''++++++******))))))((((((***)))((((((((((((((()))+++******))))))))))))***%%%'''(((((((((((()))+++((()))***,,,,,,,,,+++++++++,,,,,,+++***+++---///------///111222333333333333333333444555777999:::>>>=========>>>@@@BBBCCCGGGGGGHHHHHHIIIHHHHHHHHHDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIGGGEEEDDDGGGGGGFFFFFFEEEEEEEEEEEEAAAAAABBBBBBAAA@@@>>>===>>>;;;888888999999777555111222333111...,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++*********((()))*********((('''&&&,,,+++++++++************************))))))))))))************))))))))))))&&&&&&&&&''''''''''''((())))))(((((((((((()))))){{{tttllleee^^^ZZZWWWWWWYYY\\\______^^^\\\[[[XXXUUUSSSQQQOOOLLLJJJBBB>>>999555333333222222000000////////////...............------,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))'''''''''(((***+++******)))))))))***++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((($$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&+++)))(((&&&&&&&&&((()))((((((((((((((((((((((((''''''&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((((((((((((***,,,(((((((((''''''((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''(((((())))))))))))))))))))))))))))))(((''''''''''''(((''''''((((((((((((''''''))))))((((((''''''''''''))))))(((((((((((())))))))))))(((((())))))***+++&&&((())))))(((((()))******+++,,,------,,,++++++---.........---...111333666666888999:::;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAHHHHHHHHHHHHIIIKKKMMMNNNPPPPPPQQQQQQQQQPPPPPPOOOLLLMMMNNNPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPMMMMMMNNNOOOOOOOOONNNNNNLLLLLLLLLLLLKKKJJJIIIIIIGGGDDDAAA@@@AAAAAA???===<<<<<<<<<:::666444333333000000//////...---,,,,,,++++++++++++++++++++++++))))))******)))(((((('''))))))))))))))))))))))))************))))))))))))************))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))|||tttmmmfffbbb]]]]]]^^^```bbbbbb```^^^[[[YYYVVVUUUUUUTTTRRRPPPIIIEEE???:::888666444222000000000000//////...............---------------,,,+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,***(((&&&''')))+++---,,,++++++************+++(((((())))))))))))((((((************************(((((())))))))))))((((((''''''((()))************((((((((('''''''''&&&&&&((('''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&###$$$((())))))''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''&&&'''((()))((('''(((***,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))*********'''''''''&&&''''''(((((())))))))))))))))))))))))***)))((((((''''''(((((('''(((((())))))((((((''')))((((((((((((''''''''')))))))))(((((())))))***(((((((((((())))))***+++)))***++++++******+++,,,,,,---......//////......111222444444444555888:::@@@AAABBBDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIPPPPPPQQQRRRSSSUUUWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUSSSTTTTTTTTTTTTUUUUUUUUUTTTUUUVVVXXXYYYZZZZZZZZZRRRSSSVVVXXXYYYXXXVVVUUURRRRRRPPPOOONNNNNNOOOOOOPPPNNNLLLKKKKKKLLLJJJIIIIIIIIIGGGDDD@@@>>>===>>>999888777555333222000000...---------,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))******++++++*********)))))))))************))))))))))))(((((()))))))))*********))))))(((((((((((())))))xxxooojjjdddcccbbbcccddddddbbb```]]][[[YYYXXXXXXWWWUUUSSSOOOKKKEEE@@@<<<888555222222111111000000/////////...............---------+++)))'''))),,,...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,+++***)))***+++,,,---------,,,+++*********+++******++++++++++++******************************(((((())))))))))))((((((((()))***+++++++++++++++((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%"""###'''***)))''')))((((((''''''&&&&&&&&&((((((((()))))))))******'''((((((((((((((('''''''''((()))((('''((()))+++)))(((((((((((((((((()))''''''''''''''''''''''''&&&''''''((())))))******(((((((((((((((((((((((('''(((***++++++***((('''(((((((((((((((((((((((((((((()))))))))*********&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((***))))))((('''((((((((((((((())))))))))))((((((************************)))))))))((())))))******))))))((((((((())))))***+++---......------...///...///000111333444444555888999;;;<<<===>>>AAACCCIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQQQQPPPOOOMMMQQQRRRSSSTTTVVVXXXZZZ[[[YYYYYYYYYYYYXXXWWWVVVUUUVVVVVVUUUTTTTTTSSSSSSSSSRRRTTTUUUWWWYYYZZZ[[[[[[TTTWWWZZZ\\\]]]ZZZWWWUUURRRPPPNNNKKKJJJKKKLLLNNNQQQQQQPPPPPPQQQRRRSSSSSSRRRRRRPPPMMMIIIGGGGGGHHHEEEDDDBBB???===:::888777555444333222000///...---000///...,,,,,,,,,---...******++++++++++++,,,,,,+++++++++*********))))))************)))))))))(((((((((((()))))))))******))))))(((((((((((())))))}}}uuullljjjhhhffffffeeedddbbb```^^^\\\ZZZYYYXXXUUUSSSSSSOOOJJJEEE@@@<<<777333333222222111000000//////........................,,,***(((***---///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))'''(((***+++,,,+++***)))------,,,+++*********+++******++++++++++++******************************(((((())))))))))))((((((&&&&&&''''''((('''''''''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&$$$%%%((()))((('''))))))))))))((((((''''''(((((((((((())))))))))))''''''(((((((((((((((''''''((()))((('''''')))+++(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***++++++***(((&&&''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((******)))((((((((((((((((((((())))))))))))((((((************++++++++++++)))))))))))))))***++++++,,,+++***)))))))))))))))+++---............///111111222444666888;;;===>>>???AAADDDEEEFFFGGGIIIKKKQQQQQQRRRSSSSSSRRRRRRRRRQQQRRRTTTUUUUUUSSSQQQPPPPPPQQQSSSUUUWWWYYY[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVYYYXXXVVVUUUTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZWWWYYY\\\^^^]]]ZZZVVVSSSPPPMMMJJJGGGEEEFFFGGGHHHJJJKKKLLLNNNOOOQQQTTTUUUVVVWWWVVVTTTQQQPPPPPPQQQPPPOOOMMMKKKHHHEEECCCBBBAAA???===;;;888555333222333222000...---------...++++++++++++++++++++++++++++++++++++************************)))))))))(((''''''((((((((()))))))))))))))(((((((((((())))))uuurrrnnnkkkiiihhhgggeeedddaaa___]]][[[YYYWWWTTTUUURRRNNNJJJFFF@@@:::666444333333222111000//////.............../////////...---------/////////...,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))###%%%(((***+++)))'''%%%,,,++++++************+++(((((())))))))))))((((((************************(((((())))))))))))(((((('''(((((())))))((((((((()))))))))(((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''(((((()))((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&'''((((((((((((((((((((()))))))))'''''')))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&''''''(((((())))))))))))))))))))))))+++***))))))(((((())))))((())))))******))))))(((((((((((())))))))))))***))))))))))))******+++,,,,,,,,,+++************++++++---...//////000222444777888999;;;>>>AAADDDFFFEEEGGGJJJLLLLLLMMMOOOPPPVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUTTTRRRQQQPPPOOOPPPSSSVVVXXXZZZ[[[\\\ZZZ[[[[[[[[[ZZZYYYXXXXXXZZZYYYWWWUUUSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZ\\\^^^___^^^ZZZVVVSSSJJJGGGCCC???=========>>>@@@BBBEEEFFFHHHJJJNNNPPPUUUWWWYYYZZZYYYXXXYYYZZZYYYXXXVVVTTTRRROOONNNMMMLLLKKKHHHEEEBBB>>><<<:::999888666444222000//////,,,,,,,,,+++++++++******,,,++++++++++++*********************))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))}}}yyytttpppnnnlllkkkjjjfffdddaaa```___]]]ZZZXXXXXXUUURRROOOKKKFFF???;;;555444333222111000000///---........./////////000---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))&&&'''(((******)))((('''******)))))))))***++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******))))))))))))((((((((('''&&&&&&'''((()))******+++((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((%%%***...---)))&&&&&&'''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((((()))***)))''''''(((***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((('''''''''(((((())))))))))))))))))))))))+++***))))))(((((())))))))))))************))))))(((((()))))))))*********))))))))))))***+++,,,---++++++++++++,,,---...///...000333444555666999;;;??????@@@AAACCCFFFHHHJJJHHHJJJNNNOOOOOOPPPQQQRRRVVVVVVVVVVVVUUUUUUTTTSSSQQQQQQPPPOOONNNMMMLLLKKKHHHJJJMMMQQQSSSUUUVVVWWWTTTUUUUUUUUUUUUUUUTTTTTTTTTRRRPPPMMMLLLLLLLLLMMMOOOPPPRRRTTTVVVWWWXXXXXXYYY[[[]]]^^^]]]ZZZWWWUUUGGGEEEAAA===:::888888888:::<<>>@@@CCCEEEDDDDDDDDDFFFGGGIIIKKKIIILLLOOOPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPOOOMMMLLLJJJHHHGGGFFFFFFFFF@@@BBBFFFIIILLLNNNOOOPPPLLLLLLMMMNNNNNNNNNMMMMMMJJJIIIFFFDDDCCCCCCCCCDDDGGGHHHKKKNNNPPPRRRSSSTTTWWWXXXZZZ[[[[[[ZZZWWWVVVMMMKKKGGGCCC@@@===;;;:::888:::<<<<<<;;;<<>>777666555444333111000000,,,,,,,,,+++++++++******************)))))))))))))))************+++++++++))))))(((((((((((())))))zzzwwwvvvtttssslllkkkhhheeeaaa_________[[[[[[ZZZXXXSSSMMMHHHEEE???;;;666222111111111111000/////////............000000///...------,,,,,,++++++++++++++++++,,,,,,++++++******))))))((((((+++++++++++++++***)))(((************************))))))))))))))))))))))))''''''(((((((((((('''''',,,+++***((((((((()))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))---***'''%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++,,,,,,+++(((''''''((((((&&&%%%%%%'''(((((('''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''')))***+++,,,---******))))))((((((''''''******))))))((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((())))))))))))))))))******+++))))))))))))))))))))))))((()))***++++++***)))((('''(((***+++++++++***)))(((***+++,,,,,,+++***(((---...///111333666888:::<<<===>>>@@@BBBDDDFFFGGGGGGGGGFFFGGGGGGIIIKKKLLLNNNMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSQQQNNNKKKGGGEEE@@@@@@??????>>>=========;;;<<<>>>AAADDDFFFIIIJJJGGGFFFEEEDDDDDDDDDDDDDDDBBB@@@>>>===;;;;;;;;;<<<;;;===@@@CCCGGGKKKNNNPPPTTTUUUWWWXXXXXXVVVUUUSSSQQQNNNKKKHHHEEEBBB===:::===<<<:::999999:::;;;;;;@@@CCCIIIOOOUUUZZZ]]]______`````````___^^^\\\[[[]]][[[XXXUUUTTTTTTUUUVVVWWWWWWWWWWWWUUUQQQNNNLLLGGGFFFCCC@@@<<<777333111/////////...------,,,,,,111000...,,,+++***++++++((()))******************((())))))*********))))))|||wwwrrrooommmllliiifffbbb`````````ZZZZZZYYYWWWSSSOOOKKKHHHBBB>>>999444333222222111000000/////////.........000//////...------,,,,,,,,,,,,++++++++++++++++++************))))))))))))+++++++++++++++***))))))************************************************''''''((((((((((((''''''+++***)))((((((((()))***)))(((''''''''''''((())))))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))'''%%%######%%%'''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))***++++++***(((''''''((((((&&&%%%%%%'''(((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,***)))))))))((((((((('''((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((***))))))))))))))))))***((((((((('''&&&&&&%%%%%%''''''(((((((((((('''''''''''''''((((((((()))))))))))))))))))))******+++************************))))))************)))))))))******+++++++++******---,,,,,,+++,,,---......111222444666888;;;===???@@@AAABBBDDDFFFHHHIIIJJJHHHGGGGGGGGGHHHIIIKKKLLLKKKKKKJJJKKKLLLNNNPPPQQQRRRQQQPPPMMMJJJEEEAAA>>>;;;::::::999999888888888888999;;;===???BBBCCCDDDBBBAAA@@@???>>>=========;;;:::999777777777777888777999;;;>>>AAADDDGGGHHHIIIJJJLLLNNNNNNNNNMMMLLLNNNLLLJJJIIIHHHEEEBBB@@@===<<<:::999888888999999:::===AAAGGGMMMQQQUUUWWW^^^___````````````___^^^^^^]]]ZZZXXXWWWXXXZZZ[[[\\\]]]]]]]]]\\\ZZZXXXWWWPPPNNNKKKGGGCCC@@@===;;;888777666333111///---,,,///...,,,+++******++++++)))******++++++*********))))))************))))))~~~vvvqqqooommmjjjgggdddcccbbbaaa\\\[[[ZZZXXXVVVSSSQQQPPPGGGCCC===888555444222111000000000000/////////////////////...------,,,,,,------,,,,,,++++++******)))))))))******************++++++++++++***))))))************************************************'''(((((())))))(((((('''))))))((((((((()))******)))((((((''''''(((((()))(((''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((%%%###"""###&&&((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***)))***+++***(((''''''((((((&&&%%%%%%'''(((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&%%%%%%$$$(((((())))))))))))((((((''''''((((((((())))))))))))))))))))))))******++++++++++++++++++++++++++++++******************++++++++++++*********++++++///...,,,+++---000444777888999;;;===@@@CCCEEEFFFEEEEEEFFFHHHIIIKKKLLLLLLJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKMMMOOOPPPOOONNNLLLIIIDDD???:::888555555555555555555555555666777888999;;;<<<>>>>>>===<<<:::999888777777666666555555444444555666666444555666888;;;===>>>?????????AAABBBCCCDDDDDDCCCCCCBBBAAAAAABBBAAA???>>>>>>===;;;:::888888777777666777:::>>>BBBGGGKKKMMMWWWYYY[[[]]]___```aaaaaaaaa___]]][[[ZZZZZZ[[[\\\````````````````````````[[[YYYVVVRRRNNNLLLJJJJJJDDDBBB@@@===888444111//////...---,,,,,,,,,,,,,,,+++++++++***************)))***************))))))~~~yyyssspppllliiigggfffdddcccaaa```^^^\\\ZZZXXXVVVVVVKKKGGG@@@;;;777555222000111111111000000000////////////.........---------......---,,,++++++******)))))))))******+++++++++******+++++++++******)))************************************************(((((())))))))))))(((((((((((((((((())))))******)))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%'''(((((('''%%%%%%(((((((((''''''((((((((()))'''&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))''')))))))))'''&&&''')))(((&&&%%%%%%'''(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))))))))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((()))))))))************))))))'''(((((((((((())))))))))))))))))))))))******+++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,---,,,,,,...111666;;;>>>===>>>@@@CCCFFFHHHJJJKKKHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMIIIHHHFFFCCC???;;;777555444444444555555555666666666777777888999999::::::888777666666555555555555555666666666777888999999555666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<======:::999999999;;;;;;999888>>>===<<<:::888777666666555555666888<<>>:::666222000222111111111111000000000...............---------......------,,,+++******))))))******++++++,,,,,,)))******+++++++++******************************************************(((((())))))))))))((((((''''''(((((())))))))))))((())))))))))))))))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((((((((((((''')))'''&&&'''((())))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((('''&&&''')))(((&&&%%%%%%'''(((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((())))))******))))))************))))))(((((((((((()))))))))***)))))))))))))))******+++************************---,,,+++******+++,,,---,,,+++*********+++---...)))+++...333888<<>><<<999777555444444555666666777888999999888888888888888999999999555555555555555666666777888888999:::;;;<<<======;;;<<<<<<===>>>????????????>>><<<:::999999999:::;;;999999999::::::888666;;;;;;:::999888666555555666666666666888:::===>>><<<>>>BBBFFFLLLQQQUUUWWWYYYYYYYYYYYYYYY[[[\\\]]]cccbbbaaaaaaaaaaaaaaabbbeeeccc```]]][[[ZZZZZZ[[[SSSRRRQQQOOOKKKGGGDDDAAA:::999777555222000---,,,---,,,+++***)))((())))))+++++++++++++++***))))))|||yyywwwuuusssrrrooommmjjjhhhgggfffffffffffffffgggggggggggggggfffdddcccbbbcccdddeeeeeefffhhhgggeeeccccccdddfffggghhhjjjlllnnnpppqqqwwwyyy|||zzzyyyuuupppnnnnnnmmmjjjgggccccccbbb```^^^[[[YYYXXXSSSNNNHHHBBB===999555222222222222222111111111000..............................------,,,,,,++++++*********+++++++++++++++))))))***++++++++++++***************************++++++++++++++++++++++++((())))))******))))))(((''''''((()))))))))((((((((())))))******))))))((((((''''''''''''''''''((((((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''$$$######%%%'''))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$&&&''''''&&&&&&((()))(((&&&%%%%%%'''(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&((((((((((((&&&&&&++++++******)))(((((('''))))))************))))))((((((((()))))))))******)))))))))))))))******+++))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---///000111+++...444999>>>AAABBBCCCCCCDDDFFFIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIDDDCCCAAA???======<<<===888888888777777666666666777888999:::<<<===>>>???========================999888888888888999::::::;;;;;;===>>>???@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHEEECCC@@@>>><<<<<<<<<===>>><<<;;;;;;;;;:::888666999::::::::::::999999888999999888888888999::::::666777999===BBBFFFJJJLLLMMMNNNQQQTTTXXX\\\___aaaddddddddddddddddddddddddcccbbb```^^^]]]\\\\\\]]]VVVVVVVVVVVVTTTPPPMMMKKKBBBAAA???<<<888444111///111///---+++************,,,,,,,,,,,,+++***))))))|||yyywwwvvvmmmlllkkkiiigggeeedddcccbbbaaa```___]]]]]]]]]\\\[[[[[[\\\\\\]]]]]]]]]]]]^^^]]]\\\[[[[[[\\\\\\]]]```cccddddddaaa______```^^^^^^___```aaabbbbbbcccbbbeeehhhkkkmmmppptttvvv{{{~~~|||wwwqqqooopppooollliiiccccccddddddccc```^^^\\\WWWRRRLLLGGGBBB===888555333333222222222111111111........................------------------,,,,,,,,,++++++++++++++++++***))))))***+++++++++++++++************************++++++++++++++++++++++++))))))************))))))'''((()))))))))((('''&&&((()))************)))((()))((((((''''''(((((()))(((((((((((((((((((((((()))))))))(((((()))))))))&&&'''((())))))((('''&&&$$$$$$$$$%%%'''((((((&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((###%%%&&&&&&&&&&&&((()))(((&&&%%%%%%'''(((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((((((((('''((((((((()))))))))***&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''*********)))((((((''''''((())))))))))))))))))((((((((()))))))))*********)))))))))))))))******+++************************,,,,,,------------,,,,,,,,,---///111333444555555444666:::>>>BBBCCCCCCCCCDDDFFFHHHJJJKKKKKKJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFDDDCCCBBB===<<<:::999888888999999999999999999:::;;;<<<<<<===>>>???AAACCCEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@???AAABBBDDDEEEEEEEEEDDDHHHIIIJJJKKKMMMOOOPPPQQQNNNLLLIIIFFFDDDEEEFFFHHHDDDCCCBBBBBBBBBAAA>>><<<>>>???AAABBBCCCCCCCCCCCC?????????>>>>>><<<;;;;;;999999999:::<<<>>>AAABBBDDDEEEHHHLLLQQQUUUYYYZZZ]]]^^^```bbbcccccccccbbbaaaaaa```______^^^]]]]]]WWWXXXZZZZZZYYYVVVSSSRRRKKKKKKIIIGGGCCC@@@<<<:::555333111...---------...,,,,,,,,,,,,+++***)))((({{{uuurrrrrrqqqnnnkkkhhhfffddddddaaa``````___^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]YYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[\\\\\\___aaaaaa]]][[[[[[\\\XXXXXXYYYZZZ[[[\\\]]]]]]YYY\\\___bbbcccdddggghhhhhhiiikkkmmmpppuuu|||}}}xxxrrrpppqqqqqqmmmiiidddeeegggiiihhhgggdddbbbYYYUUUOOOJJJEEE@@@;;;888333333333222222222111111---.....................,,,,,,---------------------,,,,,,++++++*********((()))***+++++++++++++++************************++++++++++++++++++++++++))))))************))))))(((((()))))))))'''&&&%%%((()))***++++++***)))((())))))(((((((((((())))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&'''((())))))((('''&&&***)))(((((()))(((&&&$$$'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))"""$$$&&&&&&&&&&&&((()))(((&&&%%%%%%'''(((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((())))))'''((((((((())))))******'''((((((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((((((***+++,,,,,,+++***(((&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))******++++++++++++++++++++++++++++++,,,............,,,+++---///222444777888888888<<<===???AAACCCDDDDDDDDDFFFGGGIIIKKKLLLKKKJJJIIICCCCCCBBBBBBAAA@@@@@@???AAAAAABBBAAAAAA???===<<<999888777777777888999:::????????????@@@AAABBBCCCDDDDDDFFFHHHJJJLLLMMMNNNQQQQQQRRRRRRRRRRRRRRRRRROOONNNLLLJJJHHHGGGFFFFFFDDDFFFGGGIIIIIIIIIIIIHHHJJJKKKMMMOOOQQQSSSTTTUUUUUUSSSPPPMMMMMMNNNPPPRRRNNNMMMLLLLLLMMMLLLJJJHHHEEEFFFIIIKKKMMMMMMMMMMMMEEEEEEFFFEEEDDDBBB???>>>>>>===<<<;;;:::;;;<<<<<>>AAACCCDDDFFFFFFGGGHHHIIIIIIJJJJJJLLLLLLKKKKKKKKKMMMNNNOOOTTTTTTTTTUUUWWWXXXWWWVVVUUUTTTQQQNNNMMMMMMNNNNNNNNNNNNNNNMMMKKKKKKLLLNNNPPPOOOOOOPPPSSSUUUVVVVVVUUUVVVTTTNNNMMMPPPQQQOOOSSSRRRSSSUUUSSSOOONNNPPPLLLNNNPPPRRRSSSSSSQQQPPPVVVWWWWWWVVVTTTPPPMMMKKKIIIIIIIIIHHHFFFCCCAAA?????????>>>>>>???BBBEEEGGGGGGIIILLLOOOSSSVVVYYYZZZZZZ[[[^^^```aaa```^^^\\\[[[\\\]]]^^^]]]\\\[[[ZZZXXXWWWVVVVVVVVVVVVUUUTTTIIIGGGBBB>>>999666444444222///---,,,,,,------,,,~~~yyyuuuqqqnnnmmmiiiiiihhhfffdddbbb___^^^]]]\\\[[[[[[ZZZ[[[\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]^^^^^^^^^```___^^^\\\[[[[[[ZZZZZZ\\\[[[[[[]]]^^^^^^\\\ZZZ^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[\\\\\\\\\\\\]]]]]]\\\^^^___^^^]]]]]]```ccccccfffiiilllnnnrrrxxx|||vvvnnnoooqqqpppmmmmmmmmmllljjjhhhfffcccbbb\\\YYYUUUQQQLLLGGGBBB>>>777555222000000000///...///...---...///000///---............---------,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***))))))(((''''''************************************************''''''((()))+++,,,...///))))))))))))))))))))))))))))))))))))************(((((())))))(((((('''&&&)))((((((''''''(((((()))******)))(((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&((())))))((((((''''''''''''''''''(((''''''((((((((((((''''''%%%&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))*********))))))(((''''''&&&&&&)))))))))))))))*********************************))))))))))))))))))))))))+++***)))((((((***,,,---------///000222444555666999::::::<<<===???AAABBBBBBCCCDDDEEEEEEEEEDDDDDD??????>>>>>>======<<<<<<888888777777666555555555777777888888999999999::::::;;;<<<>>>@@@CCCEEEFFFHHHHHHIIIJJJJJJKKKLLLLLLPPPPPPOOOOOOOOOPPPRRRSSSRRRSSSTTTWWWZZZ\\\\\\\\\\\\ZZZXXXUUUSSSSSSSSSSSSTTTTTTTTTTTTRRRQQQQQQQQQQQQQQQPPPQQQSSSTTTUUUUUUUUUWWWUUUQQQPPPSSSTTTRRRTTTRRRSSSUUUSSSOOONNNPPPPPPQQQSSSVVVXXXYYYYYYYYYXXXYYYYYYYYYWWWUUURRRPPPQQQQQQQQQQQQPPPNNNMMMLLLJJJHHHFFFCCCAAA?????????@@@AAACCCEEEIIILLLOOOPPPTTTVVVYYY[[[\\\\\\[[[YYYXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\[[[ZZZSSSPPPLLLGGGCCC???===<<<222000---,,,,,,---,,,+++zzzuuuooommmkkkhhheeecccbbbaaa______^^^^^^]]][[[ZZZYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^___``````aaaaaabbbccccccddddddcccbbbaaa```_________]]]^^^___bbbddddddaaa___`````````___^^^]]]]]]]]][[[[[[\\\\\\\\\]]]]]]]]]\\\\\\]]][[[ZZZYYY[[[\\\\\\^^^___```aaacccfffhhhpppsssyyy|||pppqqqtttrrrmmmooooooooonnnkkkhhhdddbbb^^^\\\XXXUUURRRNNNIIIFFF<<<999666333333222000///000//////000222222000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))((((((''''''************************++++++++++++++++++++++++***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))************(((((())))))(((((('''&&&***))))))(((((())))))******))))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&((())))))((()))((((((''''''(((((()))'''&&&&&&&&&&&&''''''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''************************((((((((()))))))))))))))&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''')))***++++++***))))))((((((''''''&&&(((((())))))******++++++************************))))))))))))))))))))))))+++*********+++,,,...///...///111444777:::===>>>?????????@@@AAABBBCCCDDDAAABBBDDDFFFFFFDDDAAA???<<<<<<;;;;;;:::999888888222222333333444555666666777888888999:::;;;<<<<<<>>>>>>???AAADDDFFFHHHJJJKKKKKKKKKLLLMMMMMMMMMNNNPPPPPPOOOOOOOOOPPPQQQRRRQQQRRRTTTVVVYYY[[[]]]^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZYYYYYYXXXVVVUUUSSSSSSUUUUUUTTTSSSSSSSSSTTTTTTSSSUUUUUUQQQQQQTTTTTTQQQQQQNNNNNNPPPPPPLLLLLLNNNOOOPPPQQQSSSUUUXXXZZZ[[[YYYZZZ[[[[[[[[[ZZZXXXWWWVVVVVVWWWXXXXXXWWWVVVUUUSSSRRROOOKKKGGGCCC???===<<<;;;<<<<<<>>>AAACCCEEEKKKLLLOOORRRTTTTTTTTTSSSUUUUUUVVVWWWYYY\\\^^^```bbbbbbaaaaaaaaaaaaaaaaaa]]]ZZZVVVQQQLLLHHHEEEDDD888555222000000///---+++zzztttmmmhhhdddeeedddcccaaa```___^^^^^^\\\\\\]]]]]]]]]]]]\\\\\\\\\^^^```bbbbbbbbbaaa```aaabbbcccdddeeeffffffgggfffeeeeeeeeeeeefffggggggiiijjjjjjkkklllmmmnnnnnnmmmlllkkkjjjjjjiiiiiiiiifffgggiiilllnnnmmmjjjfffeeeeeedddbbbaaa```___^^^_________```````````````_________^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^______```aaacccgggmmmvvv~~~{{{uuutttrrrooopppqqqqqqpppmmmiiidddaaa```^^^[[[XXXUUUQQQMMMJJJCCC@@@<<<888666555333111000000111222444333000...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))(((((((((''''''************************+++++++++++++++++++++++++++***)))'''%%%$$$$$$$$$((((((((((((((((((((((((((()))))))))************)))))))))))))))(((''''''******))))))))))))******))))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((++++++******))))))((((((''''''''''''((((((((((((((('''&&&&&&((())))))((())))))(((((((((((()))))))))((('''&&&%%%&&&'''(((((((((((((((((()))))))))(((((((((''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((())))))***((((((((((((((()))******&&&&&&'''((()))******+++))))))))))))((((((''''''''''''((()))***++++++,,,************************))))))***************++++++++++++,,,---///111222222444666999<<<@@@BBBCCCDDDDDDCCCCCCCCCDDDDDDEEEAAABBBCCCCCCCCCAAA???>>>======<<<<<<;;;::::::999444555666777888:::;;;;;;::::::;;;<<<>>>???@@@@@@BBBBBBCCCEEEHHHJJJLLLNNNMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQUUUVVVWWWXXXXXXYYY[[[]]]ZZZ[[[\\\]]]___``````aaabbb___[[[XXXWWWVVVVVVUUUWWWWWWWWWUUUSSSRRRSSSTTTRRRVVVVVVTTTSSSUUUTTTPPPOOOKKKJJJMMMOOOMMMNNNPPPPPPOOOOOOOOOQQQTTTWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\UUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUSSSOOOKKKGGGEEE???>>><<<;;;:::;;;<<<===@@@BBBDDDGGGIIIJJJJJJJJJQQQPPPPPPQQQTTTYYY]]]``````aaabbbbbbbbbbbbcccdddaaa___[[[VVVQQQMMMJJJHHHBBB???;;;888555222///,,,xxxtttnnniiifffccc```^^^^^^]]]\\\[[[ZZZZZZZZZZZZ]]]^^^___aaabbbbbbbbbbbbbbbdddgggjjjkkkkkkjjjiiijjjkkkmmmooopppqqqqqqqqqpppppppppppppppqqqrrrrrrtttuuuvvvwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvuuuuuuvvvtttuuuvvvxxxyyywwwssspppnnnnnnmmmkkkiiihhhffffffcccccccccbbbbbbaaaaaaaaaaaaaaa```aaaaaaaaa```___\\\[[[[[[\\\\\\\\\\\\[[[[[[\\\]]]aaaffflllrrruuuzzz~~~xxxuuutttqqqqqqqqqpppmmmiiieeebbbccc```]]]ZZZWWWSSSOOOLLLIIIEEE@@@;;;999666333111111111111333555444111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))))))))((((((((((((************************++++++++++++++++++++++++))))))))))))***+++,,,---((((((((((((((((((((((((((()))))))))************)))))))))))))))(((((('''******))))))))))))******))))))(((((((((((())))))&&&''''''(((((()))))))))((((((((((((((((((((((((++++++******))))))(((((('''''''''((((((((())))))((('''&&&&&&((())))))((())))))(((((((((((()))))),,,+++)))'''&&&&&&''''''))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((()))******)))))))))))))))((((((((()))))))))))))))(((((((((''''''((()))***++++++,,,************************)))*********++++++,,,,,,++++++---...000222444555999:::<<<>>>@@@BBBDDDEEEGGGFFFEEEDDDCCCCCCCCCCCC>>>>>>======<<<=========>>>>>>>>>>>>============<<<<<<<<<===>>>?????????>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGIIIKKKNNNPPPRRROOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSUUUWWWXXXXXXWWWXXX[[[^^^[[[\\\___aaacccdddddddddiiiddd\\\WWWUUUVVVVVVVVVVVVVVVVVVTTTQQQPPPQQQRRRUUUYYY[[[ZZZYYYZZZWWWSSSPPPKKKIIIMMMPPPQQQRRRUUUVVVTTTRRRPPPPPPQQQSSSTTTSSSTTTUUUWWWYYYZZZ[[[\\\VVVWWWXXXXXXWWWVVVTTTSSSSSSTTTUUUUUUSSSPPPMMMKKKEEEDDDAAA???<<<;;;;;;::::::;;;===???AAABBBBBBBBBHHHGGGGGGHHHKKKPPPTTTWWW\\\^^^```aaa```aaaccceeeaaa```]]]YYYUUUQQQNNNLLLKKKHHHCCC???;;;666111...hhheeebbbaaaaaaaaa```___\\\\\\\\\\\\\\\]]]^^^___cccdddeeegggiiijjjjjjkkklllnnnqqqtttvvvvvvvvvvvvvvvwwwyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}xxxwwwvvvtttsssqqqpppooojjjiiihhhgggfffeeedddccccccbbbbbbbbbccccccaaa___^^^]]]]]]]]]___^^^]]][[[\\\[[[[[[\\\^^^aaadddfffiiimmmsssyyyxxxvvvrrrrrrrrrqqqnnnjjjgggeeeeeeccc```]]][[[WWWSSSPPPMMMIIICCC>>>:::666222000222111111222444444111///---------............///,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,+++***************))))))))))))************************++++++++++++++++++++++++******)))(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))******))))))((('''***))))))(((((())))))***((((((((((((((())))))***(((((((((((((((((())))))(((((((((((((((((((((((((((((('''''''''''''''&&&''''''((((((((()))))))))((('''&&&&&&((())))))((()))((((((''''''(((((()))+++***)))(((((('''''''''))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((+++******))))))(((((('''))))))))))))))))))))))))(((((())))))******++++++*********************************+++,,,,,,---------...000222555777999:::??????@@@AAABBBCCCDDDDDDHHHGGGEEECCCAAA@@@??????999999888888999:::<<<===>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNQQQSSSUUUQQQQQQQQQPPPPPPOOOOOOOOOKKKLLLNNNPPPQQQRRRRRRRRROOORRRTTTTTTSSSUUUYYY^^^]]]___bbbdddfffffffffeeelllddd[[[UUUSSSTTTTTTSSSTTTVVVWWWUUUQQQPPPRRRUUUVVV\\\``````aaabbb___ZZZRRRLLLIIILLLPPPRRRSSSVVVXXXVVVSSSOOOMMMLLLLLLMMMMMMNNNPPPRRRTTTVVVXXXYYYXXXYYYZZZZZZYYYXXXWWWVVVSSSTTTTTTTTTRRROOOKKKJJJIIIHHHFFFDDDBBB???>>>===<<<<<<===>>>????????????@@@???>>>???AAADDDHHHJJJTTTWWW[[[\\\\\\]]]aaaeee``````^^^\\\YYYVVVTTTRRRPPPMMMIIIEEEAAA<<<777333```___^^^___aaaccccccbbbbbbcccdddfffhhhkkkmmmooooooppprrrtttvvvwwwxxxxxx{{{|||yyyxxxwwwuuusssqqqooonnnmmmkkkiiijjjjjjiiifffbbbeeecccbbbcccdddccc```]]]]]]]]]\\\\\\\\\]]]^^^___aaacccfffkkkpppxxx{{{ttttttsssqqqooommmjjjiiigggeeecccaaa```^^^ZZZXXXSSSOOOHHHBBB>>>999555222222111000111222333222000........./////////000000------------------------((()))+++---------,,,+++************++++++++++++************************************************---,,,***'''%%%###""""""))))))))))))))))))))))))))))))))))))************)))************)))(((((()))((((((''''''(((((()))((((((((((((((()))******)))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((('''&&&&&&((())))))((((((''''''''''''''''''(((&&&''''''((()))))))))((()))))))))(((((('''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,------...000222444777:::===>>>???AAAAAABBBBBBCCCDDDDDDEEEGGGEEECCCAAA>>><<<;;;;;;777888999;;;===???@@@AAA@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGJJJKKKLLLNNNPPPSSSUUUVVVTTTTTTSSSSSSRRRQQQQQQPPPLLLNNNPPPSSSUUUVVVWWWWWWUUUXXXZZZYYYWWWXXX]]]bbbeeehhhmmmrrrvvvwwwxxxwwwtttmmmeee```___]]]ZZZWWWXXX[[[]]][[[XXXWWWZZZ]]]aaahhhnnnrrruuuwwwuuupppaaaYYYSSSUUUYYYZZZZZZ\\\YYYWWWTTTPPPMMMJJJIIIHHHIIIIIIKKKMMMOOORRRTTTUUUUUUVVVWWWXXXYYYXXXWWWWWWVVVVVVUUUTTTQQQNNNLLLJJJJJJJJJKKKKKKJJJGGGEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA>>>===<<<<<<<<<>>>@@@BBBIIIMMMRRRTTTUUUWWW\\\```^^^^^^^^^]]]\\\ZZZXXXWWWTTTRRROOOMMMJJJGGGBBB???^^^^^^^^^```cccdddddddddggghhhkkknnnrrrvvvyyy{{{|||}}}~~~|||{{{xxxuuusssrrrrrrppplllhhhhhhfffddddddeeeddd```\\\]]]]]]]]]]]]]]]^^^^^^___[[[\\\]]]^^^bbbhhhpppvvvzzzvvvuuutttrrrpppnnnmmmmmmhhhgggeeeeeedddcccaaa^^^ZZZUUUNNNHHHBBB>>>999666333111000000111222222111.../////////000000111111------------------------'''(((+++---...---,,,,,,++++++++++++++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))***************************)))((((((((((((''''''''''''((((((((((((((((((((()))************))))))((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((('''&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''!!!###%%%''')))******)))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******(((((())))))******++++++)))))))))))))))******************)))))))))))))))******************************+++,,,,,,---......333555888;;;>>>AAABBBCCCAAABBBBBBCCCDDDEEEEEEEEEFFFDDDBBB???<<<:::888888777:::>>>BBBDDDFFFEEEEEEBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGKKKLLLMMMOOOQQQTTTVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRUUUWWWZZZ]]]___aaabbbbbbgggjjjjjjgggccccccgggkkkrrrwww~~~~~~xxxtttssspppiiiddd^^^aaadddccc```___cccgggrrrzzzvvvmmmfffgggiiiiiiiiijjj^^^\\\YYYVVVRRROOOMMMLLLFFFGGGHHHJJJLLLOOORRRSSSOOOPPPRRRTTTUUUVVVVVVUUUYYYXXXWWWVVVSSSQQQOOONNNJJJLLLNNNPPPPPPOOOMMMKKKKKKJJJIIIHHHGGGEEEDDDDDD@@@???>>>======>>>>>>???@@@EEEJJJMMMMMMPPPVVV[[[ZZZ[[[\\\\\\\\\ZZZYYYXXXWWWVVVUUUTTTSSSPPPMMMJJJ```cccfffhhhiiikkkmmmoooqqqsssvvvyyy{{{~~~~~~}}}|||zzzvvvtttqqqooollljjjiiihhhfffdddfffdddbbbbbbbbbaaa___]]]\\\]]]]]]^^^___```aaaaaajjjooovvv{{{yyysssuuuwwwsssnnnjjjjjjiiihhhgggffffffgggggg___XXXOOOJJJGGGCCC===888333222000...---...///000000000000000000//////...........................------------------------+++++++++******)))))))))*********)))))))))))))))+++***)))(((((()))***+++************************)))))))))((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))''''''(((((())))))******+++*********))))))((((((---,,,)))'''&&&&&&'''(((((((((((((((((((((((((((&&&''''''((()))******+++''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((''''''(((((((((((((((((((((((('''((()))*********************))))))((((((''''''))))))))))))))))))))))))(((((()))*********************))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,))))))******++++++++++++,,,---///000111222222222666999===@@@AAAAAABBBCCCEEEEEEEEEFFFGGGHHHJJJJJJIIIGGGCCC???<<<;;;;;;;;;@@@AAAAAACCCDDDEEEFFFFFFHHHHHHHHHIIIJJJKKKKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKFFFFFFFFFDDDBBBBBBFFFJJJOOOMMMLLLPPPWWW^^^aaabbbbbbeeeddd___\\\^^^___]]]]]]___dddjjjpppwww|||wwwoooqqqvvvyyysssllliiikkklllkkkqqqxxx~~~sssnnnggg```ZZZTTTOOOLLLHHHEEECCCEEEIIILLLMMMLLLJJJLLLNNNPPPPPPQQQRRRSSSTTTXXXYYYVVVTTTUUUTTTRRRQQQQQQPPPPPPOOOOOONNNNNNPPPOOONNNNNNMMMJJJEEEAAADDDEEEFFFGGGFFFDDDBBBAAADDDCCCAAAAAACCCGGGLLLNNNWWWXXXYYYZZZZZZZZZYYYXXXXXXVVVSSSSSSTTTSSSQQQNNNkkknnnrrruuuwwwyyy{{{~~~}}}yyyvvvrrrpppnnnllljjjhhhfffdddccccccccccccaaa______^^^^^^^^^^^^^^^^^^^^^___ccchhhkkkmmmsss|||xxxvvvwwwsssooonnnllllllkkkkkklllkkkiiihhhaaaZZZRRRMMMJJJFFF@@@;;;555444222000///000111222000000000000000//////...........................------------------------,,,,,,+++++++++*********(((((())))))******++++++,,,,,,+++*********++++++************************((((((((())))))*********))))))))))))************'''''''''((((((((())))))))))))))))))******************)))))))))((((((((()))))))))))))))(((((('''((((((((((((((((((((((((''''''(((((())))))******(((((((((''''''((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''(((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))+++*********))))))))))))+++++++++*********))))))(((((((((((()))))))))***+++************++++++,,,*********++++++,,,,,,------...000222444666666777888;;;???AAAAAAAAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHEEEBBB@@@@@@@@@@@@DDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHFFFGGGFFFEEECCCEEEIIILLLQQQRRRTTTZZZcccnnnwww||||||tttpppqqqttttttssstttxxx}}}~~~}}}yyy{{{}}}|||vvvoooggg^^^VVVPPPPPPMMMJJJJJJKKKLLLKKKIIIHHHIIIKKKLLLLLLMMMNNNPPPRRRVVVWWWUUUTTTVVVXXXVVVWWWVVVVVVUUUTTTTTTTTTTTTUUUTTTTTTSSSRRROOOJJJGGGCCCDDDEEEFFFHHHJJJKKKLLLDDDCCCAAA@@@@@@AAACCCDDDLLLNNNQQQSSSTTTRRRPPPOOOPPPPPPPPPRRRTTTTTTPPPMMMuuuyyy}}}}}}{{{wwwtttqqqkkkjjjhhhhhhhhhhhhfffdddccccccbbb```___]]]\\\\\\\\\^^^aaaaaabbbeeekkkpppyyyvvvsssqqqrrrpppoooppprrrtttrrrmmmhhhccc^^^WWWRRROOOKKKEEEAAA888777444333222222333444000000111111000000///...........................---------------------------,,,,,,,,,,,,,,,++++++'''(((((()))***+++,,,,,,,,,+++***)))))))))))))))************************((())))))******+++++++++************++++++++++++''''''((((((((()))))))))++++++++++++************))))))((((((((((((((('''%%%''')))++++++***)))'''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((())))))***''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))((((((++++++++++++************************))))))))))))((((((((()))))))))******+++,,,,,,,,,,,,,,,++++++***++++++,,,---......//////111333666888:::;;;<<<;;;===@@@AAAAAAAAAAAABBBDDDEEEEEEFFFGGGHHHIIIIIIKKKJJJHHHFFFFFFFFFGGGGGGJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJHHHGGGFFFEEEEEEFFFEEEDDDCCCDDDDDDFFFFFFGGGIIIKKKLLLMMMOOORRRUUUZZZ]]]dddkkkwww~~~wwwmmmbbb[[[ZZZWWWTTTRRRQQQOOOMMMKKKJJJJJJIIIIIIJJJKKKMMMNNNOOOTTTVVVUUUUUUXXXYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVZZZZZZYYYYYYYYYVVVRRROOOGGGGGGFFFGGGIIILLLPPPRRRKKKJJJJJJHHHGGGDDDCCCBBBAAACCCFFFIIIIIIGGGDDDBBBEEEFFFJJJNNNRRRRRRPPPMMM~~~wwwuuurrrqqqpppnnnllljjjhhhgggfffdddbbb```___^^^___```aaa```___aaadddgggnnnvvvxxxsssrrrtttssssssuuuyyyzzzwwwnnngggddd```[[[VVVSSSOOOJJJFFF;;;:::777555333333444444000111111111111000//////........................------------------------------------------------)))))))))******+++++++++))))))(((''''''&&&&&&&&&************************++++++******************)))))))))*********++++++'''(((((((((((()))))))))+++++++++******)))))))))((((((((((((''''''''''''&&&''')))*********)))((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((((((((()))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&''''''(((((())))))******((((((((((((((((((((((((*********+++******)))(((************************((((((((('''''''''&&&&&&(((((()))))))))*********+++,,,---------,,,***)))+++,,,---...///000111111444555777999;;;<<<===>>><<<>>>@@@@@@@@@???@@@AAACCCDDDEEEFFFGGGHHHHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJOOOVVV]]]cccfffggghhhjjjpppxxxyyyqqqkkkfffdddaaa^^^[[[YYYVVVUUURRRPPPMMMLLLMMMOOOPPPPPPRRRXXX]]]\\\[[[[[[YYYUUUVVVUUUUUUUUUUUUVVVWWWXXX[[[ZZZZZZ[[[\\\[[[XXXVVVPPPOOOMMMLLLLLLLLLMMMMMMOOOPPPQQQPPPOOOLLLIIIGGG@@@AAAAAAAAA@@@>>>;;;:::<<<>>>BBBGGGKKKMMMNNNMMM~~~{{{xxxuuuqqqoookkkkkkiiigggeeecccbbbaaa]]]^^^^^^]]]]]]^^^___aaaccciiitttwwwtttvvvuuuwww{{{xxxnnnfffdddbbb^^^ZZZVVVQQQMMMJJJ???===:::666444333333333111111111111111000000///........................------------------------------------------------,,,,,,++++++******))))))((((((((((((''''''&&&&&&************************---,,,,,,+++***)))((((((((((((((()))))))))******(((((((((((()))))))))************))))))(((((('''''''''''''''((((((((((((+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))((('''''''''(((((())))))******((((((((((((((((((((((((+++++++++,,,,,,+++******))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************)))***+++,,,,,,+++***)))------...000111333444444888999:::;;;<<<=========;;;===>>>>>>======>>>???CCCCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKMMMOOOQQQUUU\\\hhhuuu~~~~~~{{{wwwvvvtttpppkkkgggdddbbb```\\\XXXVVVWWWWWWWWWVVV]]]ffflllmmmjjjfff___XXXWWWVVVUUUUUUVVVXXXYYY[[[XXXXXXXXXZZZ\\\\\\[[[YYYWWWWWWVVVUUUSSSPPPMMMKKKKKKMMMOOOPPPPPPNNNLLLKKKIIIGGGDDD@@@===:::888777777888;;;>>>AAAFFFIIILLLzzzwwwrrrqqqooollljjjgggeeeddd_______________``````aaa```dddjjjqqqzzzzzzxxxxxx}}}xxxmmmgggdddccc```]]]XXXTTTPPPNNNDDDAAA===999555333222222111111222222111111000///........................------------------------,,,,,,---------------...------,,,+++***))))))((()))******++++++******)))************************,,,,,,+++***)))((((((''''''((((((((())))))))))))((((((((()))))))))******)))))))))((((((((((((((('''(((((((((((())))))))),,,***((('''&&&'''(((***))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++((((((((((((((()))))))))++++++++++++************)))))))))*********++++++))))))***+++++++++++++++......000111333555777777::::::;;;<<<<<<<<<<<<;;;;;;<<<======<<<<<<>>>???BBBCCCEEEGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIJJJLLLMMMOOOPPPPPPQQQRRRSSSTTTWWW[[[^^^```hhhooo{{{zzzwwwvvvtttooojjjhhhhhhgggccc```mmmvvv~~~|||wwwnnnggg[[[YYYWWWVVVUUUVVVWWWYYYWWWWWWVVVXXXZZZ[[[ZZZYYYXXXYYY[[[[[[ZZZXXXUUUTTTNNNNNNOOOPPPQQQQQQQQQQQQRRRPPPKKKFFFAAA===:::999444555777888999===BBBFFF}}}zzzwwwsssooolllkkkeeeeeeddddddeeeeeeeeedddbbbdddfffiiimmmttt{{{}}}{{{wwwmmmiiieeeeeeccc```[[[WWWTTTRRRIIIFFFAAA<<<777444222222111222222222222111000000........................------------------------++++++,,,,,,------------,,,,,,,,,++++++*********((()))***,,,,,,,,,,,,+++************************))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))******((((((((()))))))))******((((((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''((((((***))))))(((((())))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))***+++++++++(((((()))))))))*********,,,,,,,,,,,,++++++++++++))))))*********+++++++++*********+++,,,---...///...///111333555777999999777888999:::;;;;;;;;;;;;;;;<<<============???AAAAAACCCEEEGGGHHHHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLOOORRRVVVZZZ]]]^^^bbbbbbdddgggkkkooosssvvv~~~{{{vvvqqqxxxzzziiifffbbb^^^[[[ZZZZZZ[[[[[[YYYXXXXXXYYYYYYWWWVVVVVVWWWXXXYYY[[[[[[\\\\\\WWWVVVTTTSSSSSSTTTUUUVVVUUUTTTRRRNNNIIICCC===:::222444666666555777:::==={{{wwwsssqqqiiihhhggggggggggggfffeeedddeeefffggghhhlllpppttttttzzz~~~vvvnnnkkkffffffeeebbb^^^YYYVVVUUUMMMJJJDDD>>>999555333222111222222222222111000000........................------------------------+++++++++,,,,,,---------++++++++++++++++++,,,,,,%%%'''(((***++++++++++++************************%%%&&&'''((()))***++++++)))************+++++++++))))))))))))************))))))******+++++++++,,,(((((())))))******++++++$$$%%%(((***++++++***)))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))++++++************++++++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((()))))))))(((******))))))((((((''''''))))))))))))))))))))))))###$$$&&&((()))*********))))))******+++++++++,,,+++++++++*********)))))))))************+++++++++++++++***+++,,,...000222///000111444666888:::;;;444555777999:::;;;<<<<<<;;;===>>>>>>>>>>>>AAACCCAAABBBEEEGGGHHHHHHGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDEEEFFFGGGHHHIIIJJJOOOQQQUUUZZZ```eeeiiikkkpppqqqssswww{{{~~~{{{|||yyysssmmmhhhfffdddddd___]]]ZZZYYYYYYXXXUUUTTTTTTTTTTTTTTTWWWZZZ]]]^^^]]]ZZZVVVRRRQQQQQQSSSUUUTTTUUUVVVUUUOOOHHH???:::000333666666444333444666|||tttrrroookkkiiiiiiiiiiiihhhooonnnlllkkkjjjiiiiiiiiigggkkkpppuuu|||yyyuuurrrooojjjhhhdddaaa^^^ZZZUUURRRPPPNNNJJJFFFBBB;;;444000333222111222333333222111......---,,,,,,,,,,,,---...........................---,,,,,,++++++++++++---,,,***))))))***,,,---------,,,+++************+++******)))******+++++++++*********))))))((((((+++*********))))))(((((()))))))))))))))))))))))))))***++++++***(((%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''***((('''(((***+++)))&&&'''(((((()))***+++++++++))))))*********))))))(((+++++++++***++++++,,,,,,++++++,,,---...///000111111222333555666888999::::::888666666888999::::::>>><<<;;;;;;;;;;;;===@@@BBBDDDFFFHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGIIIKKK@@@DDDGGGGGGFFFIIIPPPVVVWWWaaaiiimmmttt}}}}}}tttqqqssswwwqqqmmmhhhbbb\\\XXXVVVVVVOOOOOOPPPQQQTTTVVVXXXYYYVVVWWWXXXXXXVVVUUUTTTUUUWWWUUUSSSSSSSSSPPPJJJEEE???===;;;::::::999777555|||yyyuuuqqqpppnnnmmmkkknnnppprrrsssrrrpppnnnlllbbbeeehhhkkkoooyyy~~~sssooommmjjjmmmkkkhhheeebbb^^^ZZZWWWSSSPPPMMMIIIDDD>>>777333444222111111333333222111000000///............///...........................---,,,,,,+++++++++,,,---,,,***))))))***,,,---,,,,,,++++++***+++++++++,,,,,,+++***))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))((()))***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******)))(((((((((((((((***((('''(((***+++)))&&&'''(((((()))******++++++++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,---------...///000111222222222333444555666888999999888777666777999;;;<<<<<<@@@?????????@@@@@@CCCEEEEEEFFFGGGHHHGGGGGGHHHHHHIIIJJJKKKJJJIIIIIIJJJKKKFFFIIILLLMMMNNNRRR[[[aaammmzzz|||sssjjjccc^^^\\\SSSRRRPPPQQQSSSVVVYYYZZZUUUUUUVVVVVVUUUUUUVVVWWWWWWVVVVVVWWWVVVTTTPPPMMMGGGEEEBBB@@@???===:::888|||vvvrrrmmmiiifffgggkkkppptttuuusssooolllaaabbbccccccdddiiirrryyyyyynnnlllllljjjnnnllliiigggeeebbb^^^[[[VVVSSSPPPLLLGGGBBB;;;777555333111111222222111000111000//////......//////........................------,,,+++++++++,,,,,,---,,,+++******+++,,,---+++++++++***++++++,,,,,,------,,,+++***)))((((((************))))))))))))************))))))))))))))))))))))))))))))))))))&&&''')))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++*********)))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))))))))***)))(((((()))******)))'''((((((((()))******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------000000111222333333444555444444555666666777888888555666777888:::<<<>>>???>>>???@@@@@@@@@BBBEEEGGGJJJJJJJJJHHHGGGGGGIIIKKKMMMNNNOOONNNMMMMMMOOOQQQTTTWWW[[[]]]```eeemmmssswwwoookkk]]]ZZZWWWUUUVVVWWWXXXXXXQQQPPPPPPPPPQQQRRRTTTUUUSSSUUUWWWXXXWWWVVVUUUVVVRRRPPPMMMJJJHHHEEEAAA>>>|||ssskkkccc^^^___ccciiiooorrrqqqooommmeeeeeedddbbbaaaccchhhlllvvv~~~yyypppooonnnmmmllljjjgggfffeeeccc___]]]YYYVVVRRRNNNJJJEEE???<<<777444222111222222111000///......---------------........................---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,************+++,,,------++++++++++++******))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))******)))(((((())))))))))))))))))*********)))((((((((())))))******************))))))******++++++++++++++++++,,,---......111111222333444444555555666666666666666777777777555666777888999;;;>>>@@@>>>BBBDDDCCCBBBFFFJJJLLLRRRRRRPPPMMMJJJKKKOOOSSSVVVVVVUUUTTTTTTWWW]]]aaagggkkkqqquuuxxx|||nnnjjjfffbbb```]]]WWWSSSQQQOOOMMMMMMNNNQQQRRRSSSMMMQQQTTTUUUTTTTTTWWWZZZXXXWWWTTTRRRPPPMMMIIIFFF{{{oooddd]]]\\\^^^bbbfffjjjmmmpppqqqhhhhhhfffdddbbbbbbdddeeedddkkkvvvyyysssnnnllliiihhhffffffeeedddbbb___[[[XXXTTTPPPLLLHHHCCC@@@999666333222222222222111//////...------------...........................,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++************+++,,,------((()))***+++++++++++++++))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))''''''((('''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))))))))*********))))))))))))))))))))))))***************))))))***+++,,,,,,,,,,,,,,,,,,---...///000222222222333333444444444777777777777777777777777666777888888888:::>>>BBBEEEKKKNNNJJJJJJQQQWWWYYYaaaaaa^^^YYYTTTTTTYYY^^^bbbaaa______aaahhhpppwwwyyy~~~~~~zzzvvvqqqggg[[[QQQSSSPPPMMMMMMOOORRRRRRRRRLLLOOORRRRRRRRRSSSWWW[[[YYYXXXWWWWWWWWWUUURRROOOxxxkkkccc\\\[[[[[[\\\```eeekkknnniiihhhfffeeecccbbbaaaaaa^^^bbbiiirrr}}}zzznnniiiiiihhhggghhhhhhhhhfffddd^^^ZZZVVVRRROOOKKKGGGDDD<<<999555333333333333222222111000000//////000000........................,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++***++++++,,,,,,&&&''')))+++,,,,,,,,,+++))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))(((***++++++***))))))***))))))))))))))))))******,,,,,,++++++,,,---///000............///000222222222222222333333444444444777777777777777777777777888999:::999999<<>>999555444444222111111000//////000000222///---...000111///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,,,,++++++******++++++++++++******************************+++)))((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))''''''(((((()))))))))***+++***))))))******)))(((''''''((())))))***++++++((((((((()))******++++++************))))))))))))((())))))******))))))((())))))))))))******************))))))))))))*********++++++++++++***))))))***))))))))))))***++++++******+++++++++,,,,,,,,,,,,---...//////000000000444444444444444444444444444444444444555777888888999:::;;;;;;::::::;;;===;;;999===EEELLLWWWlllyyyoooeeebbb```ZZZUUURRROOOOOOPPPQQQSSSUUUVVVWWWzzzuuupppooommmiiifffdddccccccaaaaaacccgggooo}}}}}}llldddaaa```bbbeeebbbcccddddddaaa]]]XXXTTTQQQNNNHHHBBB<<<888555444333222111111000000000000111///......000000///---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++,,,,,,,,,,,,,,,,,,+++******++++++++++++************************************)))))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))************)))(((((()))************)))+++)))((()))******)))((((((((()))))))))*********(((((())))))************************)))))))))((()))))))))******)))))))))((()))))))))******************))))))))))))************+++++++++******)))******))))))******+++,,,******+++++++++,,,,,,,,,,,,---///000111111000///555555444444444444444444444444444555666888999:::999;;;<<<<<<<<<<<<===>>>???>>>BBBIIIQQQ^^^sssyyyuuuqqqkkkeee```VVVUUUSSSRRRSSSTTTUUUVVV|||tttrrrooollliiigggdddccccccbbbaaaaaaeeennnyyyvvviiiccc```aaadddccceeeffffffddd^^^YYYUUUSSSQQQLLLEEE???:::666444444444222111111000000000000///...............---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************++++++++++++************++++++++++++******)))))))))))))))))))))))))))*********))))))))))))++++++***))))))***++++++))))))))))))))))))))))))((())))))************************+++******)))(((***)))((()))***+++***)))+++*********)))))))))((()))))))))))))))*********************)))))))))((())))))************))))))((()))))))))******************))))))))))))******)))******+++++++++*********************++++++,,,******+++++++++,,,,,,,,,---...///111222111111000444444444444444333333333444444555666777888:::;;;:::<<<===>>>======???@@@BBBBBBFFFMMMXXXhhh~~~~~~vvvpppccc```[[[VVVRRRQQQRRRRRR{{{xxxtttqqqnnnkkkgggddddddcccaaa___^^^aaagggkkkqqqhhhbbb```bbbdddeeeggggggddd```[[[WWWUUUSSSOOOIIICCC===888666555555333222111111000000/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))************))))))******++++++++++++******))))))))))))))))))))))))''')))******))))))***+++,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))******++++++******+++*********))))))((((((***)))((()))***+++***))),,,++++++***))))))(((((())))))))))))))))))******************)))))))))))))))******++++++******)))))))))))))))******************))))))))))))******))))))***++++++++++++***+++************+++,,,,,,******+++++++++,,,,,,,,,...///000111111222222222444444444444444444444444666666666666777999::::::;;;===>>>???>>>???@@@BBB@@@CCCHHHRRRaaawwwwwwqqqhhh^^^VVVRRRQQQQQQzzzwwwrrrlllgggeeeeeeccc___]]]]]]___aaannnyyy~~~rrrhhhccccccbbbccceeefffeeeaaa^^^\\\WWWVVVRRRMMMGGGAAA<<<999666555444333222111111111///000000000///......///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))************))))))******++++++++++++******))))))))))))))))))))))))%%%(((******))))))+++---,,,+++***((((((***+++,,,))))))))))))))))))))))))))))))***++++++++++++***))))))((('''((()))***+++)))(((((((((***+++***)))***************************)))))))))))))))))))))************)))))))))))))))******++++++******)))))))))))))))******************))))))))))))******))))))***+++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,000000000000111222333333444444444555555666666777777777777777888888999:::<<<===???@@@???@@@BBBCCCAAAEEELLLWWWjjj|||oooeee^^^\\\[[[yyyqqqlllgggfffeeeaaa^^^]]]^^^```]]]fffuuu{{{ooohhhfff```bbbccceeeeeecccaaa___YYYXXXTTTPPPJJJDDD>>>;;;777666444333222111111111000111222111000//////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********************************++++++***************++++++++++++******))))))))))))))))))))))))$$$'''******)))))),,,///+++***)))'''''')))***+++))))))))))))))))))))))))))))))***++++++++++++***((('''&&&&&&'''))),,,---)))(((((((((***++++++***)))))))))***++++++,,,,,,*********)))))))))))))))************))))))))))))******++++++++++++******))))))))))))******************))))))))))))******((()))***+++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,111000000///000222333444444555555666777888888999999888888888888888999999<<<>>>@@@@@@@@@AAABBBDDDDDDIIIPPP[[[oootttmmmjjjiiixxxrrrnnnjjjeeebbb``````______ZZZbbblllvvv{{{qqqkkkbbbcccdddeeeeeedddbbbaaa^^^[[[UUUPPPLLLHHHDDDAAA:::888666555555444222111000000111111222222222333////////////............------,,,,,,+++***)))))),,,------+++***)))***,,,++++++++++++******))))))************************++++++******)))((((((''',,,+++++++++******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***+++---------+++)))((())))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++*********))))))((((((************************)))(((''''''(((***,,,...///000222222111222444666777666555666999:::999888999888777777777999:::;;;AAA@@@@@@AAADDDHHHJJJKKKMMMTTT[[[dddttt}}}uuuqqqkkkfffdddbbb```___[[[___eeejjjrrrzzzrrreeeddddddeeeffffffffffff```\\\XXXTTTPPPLLLGGGDDD<<<999555333333333222111000000000111111222222222222222111111111000000000......------,,,++++++***,,,------,,,***)))***,,,++++++++++++*********)))************************************************++++++*********)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++,,,---...---,,,***)))))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++*********))))))))))))++++++++++++++++++++++++******))))))***,,,...//////111222222222222555777777666555666888:::999888888777777777888999;;;<<>>>>>@@@CCCHHHKKKMMMQQQYYYaaaiiiwww}}}yyyrrrmmmiiieeebbb```]]]^^^______cccpppmmmjjjgggfffgggiiikkkkkkbbb___\\\XXXUUUQQQLLLIII???;;;666222111111111111000000000000000111111111//////.........---------//////......------,,,,,,,,,------,,,******+++---++++++++++++************************************)))))))))***+++,,,,,,---******))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111000111222222222333555777777666555666888999999888777777777888999;;;<<<===>>>>>>>>>@@@DDDJJJOOOSSSYYYbbbllltttyyysssnnnjjjfffcccaaa```___\\\^^^fffsss}}}|||vvvnnniiihhhjjjkkkllldddbbb___\\\YYYUUUPPPMMMDDD???888222000111111111000000000000000000000000---------,,,,,,,,,++++++............------,,,,,,,,,------,,,******,,,---++++++++++++++++++++++++*********************************+++,,,,,,------)))))))))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******)))(((((())))))))))))))))))))))))))))))************)))((()))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111222333333333444666888777666555777999:::999888777777888:::;;;===>>>???@@@@@@AAACCCGGGMMMUUUZZZcccooo|||zzzuuupppkkkhhhbbbcccbbb```___cccjjjooo}}}uuullljjjjjjjjjiiihhhfffbbb___\\\XXXTTTQQQIIICCC;;;555222111222222111111111000000000000000000000000////////////...------------,,,,,,,,,,,,,,,,,,---,,,++++++,,,...+++++++++++++++++++++,,,************************++++++++++++++++++++++++((((((((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))((())))))*********))))))((()))))))))*********++++++++++++,,,,,,+++++++++))))))))))))))))))))))))************************((()))))))))***************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---...///000111111333444444333444666888888777666888:::;;;:::999888999;;;<<<>>>???@@@@@@@@@AAACCCEEEIIIQQQZZZaaappp~~~~~~xxxsssoooeeeeeeeeecccbbbbbbdddfffoooxxxuuuqqqpppooommmnnnjjjfffaaa^^^[[[WWWUUUNNNHHH@@@999555444333222222222222111111111111111////////////............---,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///++++++++++++,,,,,,,,,,,,************************+++++++++++++++*********(((((())))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---))))))))))))))))))))))))((())))))************)))((())))))******+++++++++,,,,,,------------,,,,,,))))))))))))))))))))))))************************))))))))))))*********************************************+++++++++++++++************************,,,,,,---...///000111111222333444444444555777999999888888999;;;<<<<<<;;;;;;<<<>>>???AAAAAABBBBBBAAACCCEEEHHHMMMWWWdddmmmyyyuuukkkjjjiiifffdddbbbbbbbbbffflllxxx~~~uuupppjjjddd```^^^[[[YYYSSSMMMEEE>>>999666444333333333333333222222222111.........---------,,,,,,------------------......+++,,,------,,,,,,...///+++++++++,,,,,,,,,------************************((())))))******+++++++++)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,))))))))))))))))))))))))(((((()))***************((())))))******+++,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************))))))))))))*********************************************++++++,,,,,,,,,++++++++++++++++++++++++---...///000111222222333222444555555555555888:::;;;::::::;;;===>>>===<<<>>>???AAABBBCCCCCCCCCBBBCCCGGGKKKPPPWWWdddttt~~~yyyrrrpppmmmiiieeecccbbbbbb\\\aaajjjuuuyyytttlllfffbbb```^^^\\\UUUOOOGGG@@@<<<888666444444444444333333222222222222111111111111000000000.........///////////////+++,,,------,,,,,,...000+++++++++,,,,,,---------************************&&&&&&''')))***+++,,,---))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((()))***************((())))))***++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))*********************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111222333444444444333444555555555666888:::<<<;;;;;;<<<>>>???>>>===@@@AAACCCDDDDDDDDDCCCCCCGGGLLLQQQXXXaaappp~~~xxxpppkkkiiigggccc```aaa```dddllluuurrrhhheeebbb^^^ZZZXXXUUUOOOGGG>>>888666555222222111111111111111111///222333222///...///222........................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++******+++,,,---)))))))))***+++++++++,,,***++++++,,,,,,++++++***%%%&&&((()))))))))((('''*********************)))/////////,,,***((()))***))))))))))))))))))))))))*********)))))))))))))))+++***))))))+++------,,,************************************************(((((())))))******+++++++++*********))))))(((((())))))*********+++++++++))))))***+++,,,,,,------***++++++,,,---...///000000000000000000111111111000111222444666777999:::===???@@@@@@??????@@@BBBAAABBBEEEFFFGGGIIILLLMMMMMMSSS\\\bbbkkkxxx~~~vvvpppmmmkkkgggccceeebbbcccgggkkkrrr~~~zzzlllfffccc```]]]ZZZWWWRRRJJJBBB;;;777666333222222111111111111111000111222111/////////000........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,***************************++++++,,,,,,++++++***)))******+++++++++++++++++++++*********++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))***))))))))))))))))))))),,,***))))))+++,,,,,,+++,,,,,,+++++++++*********************************))))))))))))************+++*********))))))))))))*********++++++++++++,,,*********+++,,,,,,,,,---++++++,,,---...///000000111111111222222222222333222333444666777999::::::;;;===>>>?????????AAACCCDDDGGGJJJJJJJJJJJJLLLOOOWWW^^^fffkkkqqq}}}yyyuuuqqqlllhhhgggcccbbbccccccdddjjjrrrsssiiieeebbb```\\\ZZZUUUOOOGGG???999666444333222222111111111222111000//////000000///...........................,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++***+++************)))))))))***++++++,,,,,,++++++***((((((((((((((()))******,,,+++***)))***,,,...///;;;555///++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))******,,,***))))))+++,,,,,,+++---------,,,,,,+++++++++***************************************)))))))))***************)))))))))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...///000000111222333333333444444444444555666777888999:::;;;;;;<<<===???@@@@@@BBBEEEGGGJJJOOOSSSSSSQQQPPPRRRVVVhhhpppxxxzzz||||||wwwppplllhhhdddbbbbbbbbbaaadddiiivvvwwwmmmgggccc```]]][[[XXXSSSLLLCCC;;;666555444333222222222222222222///---...000111///,,,........................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))))))))))))))***************++++++,,,,,,++++++***((('''&&&&&&&&&''')))***---+++***)))***,,,///111YYYKKK888+++''')))++++++)))))))))))))))))))))))))))))))))))))))*********+++***)))***---//////...------------------------************************+++++++++******)))))))))************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,------...///000111222222333333444444555555555777777888999999:::;;;;;;@@@AAABBBCCCCCCEEEHHHJJJOOOVVV\\\^^^\\\[[[^^^cccxxx}}}vvvqqqkkkfffcccddddddbbbbbbeeegggoooyyyoooiiiccc```^^^\\\YYYUUUOOOGGG===777666555444333222222222222333000......111222///---..............................---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))+++,,,,,,+++))))))''''''((()))******++++++***++++++,,,,,,++++++***,,,+++***)))***+++---...---+++***)))***,,,///111[[[MMM999+++'''((())))))))))))))))))))))))))))))(((((())))))***************))))))+++///222333333++++++,,,---...//////000************************,,,,,,++++++******))))))***************+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---...//////111111222333222222333333444555555666777777888999::::::;;;;;;BBBCCCDDDDDDDDDEEEHHHKKKQQQYYYaaafffhhhiiimmmppp~~~yyyrrrlllggggggeeebbb```aaacccfffooo~~~vvvpppjjjeeebbb___\\\YYYWWWSSSKKKAAA:::777666555444333222222222222111000000111111000///........................///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******************)))''''''((())))))******+++***++++++,,,,,,++++++************)))******+++,,,,,,+++***)))***,,,...///>>>888111,,,******(((&&&))))))))))))))))))))))))((((((((()))******++++++***))))))+++///222333333***+++,,,,,,---...//////************************+++++++++++++++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000111222333444222222333444555666666777777888888999;;;<<<======BBBCCCCCCCCCDDDFFFJJJMMMUUU\\\eeennnuuuyyy|||}}}yyyqqqkkkjjjhhhcccaaaaaaccceeeiiiqqq}}}}}}xxxsssnnnkkkhhhfffaaa^^^ZZZYYYVVVPPPFFF???888777666444333333222222222222333222111000111222........................//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))************))))))((((((((('''***++++++,,,,,,++++++***''''''((())))))))))))(((++++++*********++++++,,,***++++++,,,,,,+++)))((())))))))))))))))))))))))'''(((((()))******+++++++++***)))+++---///000000---,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++++++++,,,*********++++++,,,,,,,,,*********++++++++++++,,,+++,,,,,,,,,---.........//////000111222333444444333444444555666777888999888888:::;;;===>>>???@@@BBBCCCDDDEEEGGGKKKQQQUUU___dddmmmyyy}}}uuunnnlllkkkgggdddeee___bbbeeeeeejjjwww{{{yyytttpppmmmkkkjjjjjjccc___\\\ZZZXXXSSSJJJBBB888888666555444333333222111333555444111///111333........................000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***)))(((((()))***+++---,,,+++)))(((&&&%%%$$$+++++++++,,,,,,+++++++++)))***+++------,,,++++++***++++++************))),,,,,,---,,,******,,,---))))))))))))))))))))))))'''(((((()))***+++++++++,,,***)))***+++,,,,,,+++///......---+++***))))))*********************************++++++,,,,,,---*********++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,---...//////000000111222333444444555444555666777888999::::::999999;;;===>>>@@@BBBBBBCCCEEEGGGIIILLLRRRXXX]]]iiillluuuwwwtttqqqkkkfffeee``````aaaaaaeeemmmyyytttppprrrrrrlllfffgggbbb]]][[[ZZZVVVOOOIII???<<<999888777777555444333333222222111000//////---///000222222000///---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......//////+++///999999///+++//////...---+++***)))((((((************************+++*********))))))((((((+++++++++*********))))))******************************************************++++++++++++******************************************************************************,,,+++)))(((((()))+++,,,)))))))))******+++++++++------,,,+++++++++,,,,,,(((***,,,---,,,,,,---...------......//////000000333333444444555666666777888:::<<<<<<:::::::::;;;<<<<<<;;;<<<===???AAABBBEEEGGGIIIKKKNNNXXXgggqqquuuzzz~~~xxxpppjjjiiidddcccbbb``````eeemmmsssvvvtttsssmmmhhhccc___\\\[[[[[[XXXRRRLLLAAA>>>:::777666666555555333333222222111000000000...///000111111000///...,,,,,,,,,---------------------------............///+++...666666...+++///...---,,,+++***)))))))))************************+++*********))))))))))))+++++++++*********))))))******************************************************++++++++++++******************************************************************************,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,------...---------------......)))+++------------...///---......//////000000111333444444555666666777777555777999999999999:::;;;===<<<<<<<<<===???AAABBBGGGKKKNNNOOORRR[[[jjjuuu~~~ssskkkiiihhhfffccc```^^^___cccfffwww|||wwwqqqlllbbb```^^^^^^^^^[[[TTTOOOEEEAAA;;;777555555666555333333333222111111000000...///000111111000///...,,,,,,------......//////............------------///+++---333333---+++///---,,,++++++******++++++***************************************)))))))))+++++++++*********************************************************************++++++++++++******************************************************************************,,,+++***))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,......------...000......//////000111111222444444555666666777777888444666888999999:::<<<>>>?????????@@@AAACCCFFFGGGLLLRRRWWWXXXYYYaaaooo|||}}}{{{}}}yyypppllljjjhhheeebbb``````aaacccgggrrrvvvooofffdddcccbbbaaa]]]VVVQQQKKKEEE===777555555666666333333333222222111111111//////000000000000//////,,,------...///000000111.........---,,,+++++++++...+++,,,000000,,,+++...,,,++++++***++++++,,,,,,******************************************************************************************************************************++++++++++++******************************************************************************++++++***))))))***+++++++++++++++******)))))))))((((((((()))***+++,,,---,,,---......------///000...//////000111222333333555555666666777888888999888:::<<<<<<<<<===???AAAAAAAAACCCEEEIIIMMMPPPRRRUUU]]]cccddddddjjjwwwyyyvvvzzz|||xxxooolllhhhdddbbbaaa`````````fffrrrzzzpppfffeeeeeedddbbb^^^YYYVVVPPPJJJAAA:::666666666777333333333222222222222222//////000000000000//////------......///000111111...------,,,+++***))))))---+++,,,......,,,+++---++++++******++++++,,,,,,***************************************+++++++++******************************************************************************++++++++++++******************************************************************************+++******************++++++++++++******)))))))))((((((((()))***+++,,,------......---,,,---///000//////000111222333444555666666777888888999999:::<<<===>>>>>>===>>>AAACCCAAACCCFFFKKKQQQXXX]]]```cccjjjqqqrrrrrrvvv|||wwwxxxxxxsssmmmgggcccaaa^^^]]]___```dddooouuuhhhhhhgggeeeccc```]]][[[UUUNNNEEE===999888777777333333333333333333222222000000////////////000000------......//////000000...------,,,+++******))),,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,*********************************+++++++++++++++***************+++++++++******************************************************++++++++++++******************************************************************************************************------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///.........---+++,,,...000///000111222333555666666777777888888999::::::;;;<<<======>>>>>>???CCCEEEFFFHHHMMMTTT\\\dddkkknnnsssxxx}}}|||{{{zzz|||{{{ssslllhhheeeaaa______^^^^^^bbbnnnvvvtttqqqlllgggbbb```___XXXRRRIIIAAA<<<:::888777333333333333333333333333000000////////////000000.................................------,,,,,,,,,+++,,,............,,,+++,,,,,,++++++***+++++++++*********************************++++++,,,,,,,,,))))))*********+++++++++******************************************************++++++++++++***************************************************************************************++++++*********,,,,,,,,,,,,,,,,,,------...---------------......---...---+++******---///000000111333444666777777888888999999:::;;;;;;;;;;;;<<<===???@@@DDDHHHLLLRRRTTTZZZaaaiiirrryyy}}}~~~yyyuuuxxx}}}wwwpppmmmkkkhhhfff^^^]]]\\\]]]eeesss}}}uuukkkdddaaa```ZZZTTTKKKCCC>>>;;;888777333333333333333333333333000000////////////000000...............---------///////////////.........***---///......///---***---,,,++++++******++++++*********************************++++++,,,,,,,,,))))))******++++++++++++******************************************************++++++++++++************************************************************************************++++++++++++******)))))))))******++++++,,,------,,,+++++++++,,,,,,------,,,+++)))***,,,///000111222333555666777888888999999::::::;;;;;;<<<;;;===???AAADDDIIIOOOSSS^^^```eeellluuu}}}{{{zzz}}}zzzuuuqqqwww{{{|||yyytttkkkffffffdddbbb```^^^___fffqqqyyyuuukkkccc^^^]]]YYYQQQJJJDDD>>>888444444444555555444222111///000000000000////////////////////////////////////.........------,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++************************++++++***************+++++++++++++++++++++++++++******))))))***,,,...///+++++++++*********))))))******)))))))))))))))***))))))))))))))))))))))))************************------------,,,,,,+++***'''((()))***+++,,,,,,,,,******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,---...///000000333333333333444555666666===;;;:::999:::<<<<<<<<<;;;:::===BBBFFFMMMXXXcccoooqqqtttxxx~~~}}}yyyxxxvvvtttsssvvvzzz~~~}}}xxxvvvwwwyyyzzz{{{zzztttmmmjjjlllppptttvvvxxx{{{~~~|||vvvsssssssss}}}}}}xxxoooiiihhhdddccc```\\\\\\```iiiooossshhhddd]]]YYYSSSMMMGGG@@@:::666555555555555444333111000111000000000/////////////////////////////////////////////......------------------,,,+++***)))(((++++++++++++++++++++++++************************++++++************+++++++++++++++++++++++++++++++++***)))))))))***+++,,,+++++++++*********))))))******))))))))))))******************************************************,,,---------,,,,,,+++***)))***+++,,,,,,---,,,,,,------,,,,,,------...///---,,,,,,,,,,,,,,,,,,,,,------...///000111222222555555444444555666777777:::999888999:::;;;<<<<<>>>>>BBBDDDIIIQQQVVV[[[eeeooo~~~|||}}}}}}yyyuuurrrqqqpppooonnnoooooonnnmmmmmmooossswwwzzz|||yyytttrrrtttuuutttqqqnnnmmmmmmkkklllmmmjjjeeebbbcccdddaaaccceeehhhkkkmmmnnnoooqqqppppppsssxxx|||zzzvvvqqqnnnpppvvvxxxsssmmmkkkfffaaa^^^]]]]]]^^^bbboooxxxjjjaaa^^^\\\YYYVVVQQQJJJBBB<<<888888777666555333222222111111111000000000////////////////////////////////////..................---------,,,+++***)))(((,,,,,,+++++++++++++++***************************++++++*********+++,,,,,,++++++++++++++++++++++++*********)))))))))************************************))))))******++++++************************************************,,,,,,,,,------,,,,,,+++,,,------------,,,,,,+++******))))))******+++,,,---------------.........///000111111333333444555888888777777777777888888;;;<<<>>>?????????@@@AAAGGGIIIOOOWWW[[[___hhhqqqyyysssrrrrrrxxx{{{}}}{{{wwwuuuuuuuuuuuutttuuuvvvvvvvvvvvvwww{{{~~~}}}}}}~~~yyyvvvssstttvvvvvvtttrrrpppooonnnooopppooollliiiiiiiiieeefffiiikkknnnpppqqqrrrooommmllllllnnnppppppooorrrtttvvvtttpppnnnqqqssswww}}}wwwpppqqqrrruuuyyyxxxqqqnnniiieeeaaa___]]]\\\\\\fffwwwrrrfff^^^]]][[[YYYUUUNNNFFFAAA:::999888777555444333333111111111111000000000000////////////////////////------------------------,,,,,,------------------,,,,,,,,,++++++*********************************++++++******+++,,,,,,---++++++++++++++++++++++++))))))***++++++,,,,,,,,,***************************************+++,,,,,,************************************************+++,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,+++***...------------...//////++++++,,,,,,---------...000000111222333444444555777777777777777777888999<<<>>>@@@@@@???@@@BBBDDDLLLOOOVVV```fffjjjsss|||{{{yyyxxxqqquuuxxxxxxtttpppnnnnnnooosssyyy~~~|||}}}}}}|||{{{{{{|||}}}~~~}}}~~~}}}}}}~~~}}}|||zzzwwwwwwxxxyyyyyyxxxvvvtttssstttttttttrrrpppoooooolllmmmooorrrsssuuuvvvvvvqqqooommmllllllkkkjjjhhhgggiiikkkjjjgggeeeeeefffhhhppp{{{{{{uuuqqqnnnssszzz~~~uuuqqqkkkgggdddaaa^^^\\\]]]aaakkkzzzuuujjj___^^^]]][[[WWWQQQJJJEEE<<<;;;999777666444444444222222111111111000000000////////////////////////,,,,,,,,,---------------+++,,,---...////////////---,,,,,,++++++*********************************++++++***++++++,,,---...++++++++++++++++++++++++((()))***+++------------***************+++++++++***************+++,,,---++++++++++++++++++++++++************************++++++,,,---------,,,,,,***+++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......+++++++++,,,------......000111222333444555555666777777666777888999::::::;;;>>>@@@@@@???AAAFFFJJJQQQTTT\\\fffnnnttt~~~{{{tttooommmllliiinnnsssuuurrrpppoooooolllooouuu|||}}}|||~~~||||||}}}~~~~~~~~~zzzzzzzzz|||}}}}}}{{{yyywwwwwwvvvuuutttsssrrrrrrqqqqqqssstttuuuvvvvvvvvvrrrpppnnnmmmmmmllliiigggeeefffgggfffdddbbbaaabbbbbbhhhoootttwww~~~}}}yyywwwvvvuuuwww~~~}}}xxxqqqkkkhhheeeaaa______^^^aaakkkzzz}}}rrriii```___]]][[[XXXSSSMMMIII===<<<:::888666555444444222222222111111111000000////////////////////////------------.........///,,,,,,------......------------,,,,,,+++******)))************************++++++++++++,,,---......++++++++++++++++++++++++((()))***+++,,,,,,++++++))))))*********+++++++++************+++,,,---...++++++++++++++++++++++++***************************+++,,,,,,---------,,,***+++,,,------...------+++************+++,,,,,,,,,,,,,,,---......//////222333333444555666777777777777777888999;;;<<<===;;;>>>AAABBBCCCHHHPPPVVV]]]___fffooovvv|||~~~|||wwwrrrnnnkkkjjjiiikkknnnrrrsssqqqqqqsssvvvsssvvvzzz~~~}}}}}}|||~~~~~~|||zzzxxxxxxxxxwwwwwwuuuuuuvvvwwwwwwwwwwwwvvvtttsssqqqqqqqqqqqqooommmiiiiiiiiihhhfffeeedddddddddfffiiikkknnnrrrwwwzzz{{{vvvuuuwwwyyy{{{vvvpppllliiieeebbb```]]]]]]bbbooo{{{rrrjjjaaa___]]][[[XXXTTTOOOKKK>>>===:::888666555555555222222222111111111111000////////////////////////---.........//////000000------------,,,,,,+++***------,,,,,,+++***))))))************************++++++++++++,,,---...///++++++++++++++++++++++++))))))***++++++***((('''))))))******++++++++++++************+++,,,---...++++++++++++++++++++++++***************************+++,,,,,,------------+++,,,---...////////////...------------...//////---------...///000000111444444555666777888999999777888888999;;;===???@@@===@@@DDDFFFHHHOOOYYYbbbooopppuuu{{{~~~zzzyyyvvvtttqqqpppoooooollloooqqqqqqpppsssxxx}}}~~~}}}}}}}}}}}}}}}zzzzzzzzz{{{zzzzzzyyyyyyxxxwwwvvvwwwxxxxxxvvvtttnnnnnnmmmlllkkkjjjiiiiiiffffffggghhhjjjmmmoooppp|||{{{xxxwwwuuuuuuvvv|||}}}tttmmmhhhdddbbb``````aaaccceeennn{{{ooobbbccc^^^XXXVVVXXXXXXUUUPPPGGG@@@999666777777444111444333222111111111222333000///////////////000000........................000////////////...............------------,,,,,,************************))))))***+++,,,,,,------,,,,,,+++***)))(((''''''************************---------,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))***+++,,,---...---,,,+++---------.........//////------------///111333444444444444444666777888999999666666;;;>>>======???GGGEEEFFFJJJMMMSSSaaapppwww}}}zzzxxxwwwuuusssqqqqqqqqqqqqtttrrrrrrttttttssswww}}}}}}|||xxxxxxyyy{{{}}}}}}{{{yyytttssssssssssssqqqmmmjjjjjjjjjiiikkklllmmmllljjjnnnrrrwwwyyy|||yyyssstttvvvxxx|||zzzrrrlllgggddd```___``````aaagggvvvsssfffdddbbbaaa___]]]ZZZWWWTTTJJJCCC<<<888888888555333444333222111111111222333/////////000111222333444......................../////////.........------,,,,,,++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++******))))))************************,,,,,,,,,++++++************++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++,,,------------,,,------------...............------...///111333555666666666666777888999:::;;;888999===@@@???@@@CCCGGGHHHMMMTTTWWW\\\jjjxxx}}}zzz{{{zzzxxxwwwvvvvvvvvvwwwyyyvvvuuuwwwvvvvvvzzz|||{{{zzzzzz{{{yyyvvvtttsssrrrqqqqqqrrrqqqooonnnjjjmmmqqqrrrtttzzz{{{uuuppppppsssyyyzzzrrrlllhhhbbb``````___^^^```kkkvvv|||mmmbbbdddeeeccc^^^YYYVVVUUUNNNGGG???999888888777666444444333222222222222222///000000111222444666666..............................---------,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------...............///111222444555888888888888888999:::;;;===:::;;;@@@BBBBBBEEEIIIMMMSSS]]]dddeeeiiittt~~~}}}~~~|||{{{{{{{{{|||}}}}}}zzzyyyzzzyyyyyy~~~~~~}}}zzzxxxvvvuuuuuutttrrrpppmmmnnnooonnnooottt|||yyytttrrrqqqpppuuuzzzxxxpppkkkfffcccaaaaaa___^^^dddkkkzzzyyyggggggfffccc___[[[XXXWWWRRRKKKBBB;;;888777777777444444333333222222222222111111111111222333444555........................---------,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++***************++++++,,,,,,++++++***+++++++++,,,,,,,,,------******+++,,,,,,---......------.........---------------,,,++++++---...///,,,,,,,,,,,,------------...///000111222333555555999999888888999999:::;;;;;;:::<<<@@@DDDEEEKKKQQQ\\\fffqqqvvvuuuuuu}}}~~~}}}|||}}}}}}|||~~~||||||{{{yyywwwwwwvvvtttrrrqqqttt{{{xxxqqqoooqqqtttvvvuuupppiiieeebbbbbb```^^^```dddkkkzzzwwwqqqiiieeedddbbb^^^[[[TTTNNNEEE===888666666666444444444444333333222222222111111000000000000111////////////////////////---,,,,,,,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++(((((())))))***+++++++++************************+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------******+++,,,,,,---......+++,,,------...---,,,,,,...---,,,+++,,,---...///,,,,,,,,,---------......///000111222444555555666888888888888999:::;;;;;;::::::===CCCGGGKKKTTT\\\mmmwww~~~{{{wwwuuuwwwzzz}}}xxxuuurrrqqqrrrwww|||}}}wwwmmmgggccccccbbb___^^^```dddmmm~~~rrrkkkhhheee___ZZZUUUPPPHHH@@@999666666666444444444444444333222222222111000///............////////////////////////------,,,,,,,,,+++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********************************,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,------------+++++++++,,,,,,---------***+++,,,---------,,,+++---------------......///---------........./////////000222444555666666666777888888888999;;;<<<======>>>BBBJJJPPPWWWcccnnn|||}}}{{{|||}}}}}}{{{zzz{{{|||zzz|||zzzwwwuuuxxx~~~xxxpppqqqssswww{{{vvvnnngggfffeeebbb___``````dddooo|||rrrjjjbbb]]]WWWSSSLLLDDD<<<888666666333444555555555444333222000000///.........//////////////////////////////------------,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,---*********************+++******************************++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,------......................../////////000000000111333555666777777777888888888:::;;;===???@@@CCCEEELLLUUU]]]ggguuu~~~yyyvvvvvvwwwwwwwwwwww{{{{{{~~~}}}zzzyyyssssssqqqpppppptttzzzyyyqqqmmmooorrrxxx~~~~~~uuummmkkkjjjfffbbbaaa]]]^^^dddrrrtttkkkgggYYYVVVOOOGGG???999777777333444555555555444333222//////...//////000111111000000000000000000000000......------------,,,,,,.........---------,,,,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++************************))))))******+++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,+++,,,.../////////...---////////////000000000000000111333555777777777777888999999;;;===???AAABBBIIILLLSSS^^^gggrrr{{{|||xxxuuuqqqnnnnnnppptttwwwuuu|||}}}yyywwwvvvppppppooommmlllllloooqqqsss|||zzzsssqqqqqqrrruuu{{{|||rrrlllhhhfffdddaaa___\\\^^^hhhuuu~~~iiieee[[[QQQKKKEEE>>>:::;;;777666444222111111222222111111111111111000//////000000000000000///......,,,---...///...---,,,+++)))******+++,,,---......***++++++,,,,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))),,,,,,,,,------.........,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,------...///000000///...---,,,,,,,,,,,,,,,.........////////////000000///...------...000000333555777888777555555666999:::===@@@???>>>EEEMMMVVV[[[dddmmmwww{{{{{{zzzwwwuuussstttvvvrrrqqqpppnnnnnnrrrwww{{{~~~}}}wwwsssqqqooollljjjiiijjjkkklllppprrruuuzzz{{{tttqqqrrrtttvvv}}}xxxpppllliiieeebbb```]]]]]]cccmmm{{{xxxiii___TTTMMMFFF???::::::777666444333222111222222111111111111111000000///000000000000000///......------......------,,,+++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++++++++,,,...------,,,,,,------...******+++,,,,,,,,,,,,+++.........---------------///...------,,,,,,,,,---------........./////////000000/////////000222222222444777888888777888999999999<<>>===>>>AAAEEENNN^^^mmm}}}}}}}}}xxxwwwwwwvvvwwwyyyzzz{{{}}}zzzvvvrrrpppooonnnnnnooopppssswww|||}}}tttssssssuuuzzz}}}vvvoooiiiddd```^^^]]]\\\\\\ccctttwwwjjj\\\TTTMMMCCC<<<999888777666555333222222111111222222222222111000000//////000000000000/////////...---,,,+++,,,------++++++,,,---...//////000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++//////...---+++***))))))......------------......,,,,,,,,,---------......///000000111333444555666333555777888888888:::<<>>:::999888777666555333222111222222222222222111000000//////000000000000/////////...---,,,+++,,,------***++++++,,,---...//////+++++++++,,,,,,---------++++++++++++++++++++++++******************************++++++,,,,,,,,,---.........------,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++......---------......///,,,,,,,,,---------......//////000222333444555555555777888888888999;;;<<>>AAABBBDDDLLLVVV___kkk|||~~~|||zzzyyyyyyyyyzzzxxx{{{yyyxxxvvvuuuuuuvvvwwwxxxxxxtttrrrrrrqqqpppvvv}}}{{{uuuiiieeebbb```\\\YYY[[[aaalll|||pppaaaYYYUUULLLCCC>>>::::::999888666444222111222222333333222222111000......///000000000000000------......------,,,+++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,...------,,,,,,------...******+++,,,,,,,,,,,,+++------------------------...............///000000------........./////////222333444555555555555444888999;;;===???BBBFFFIIILLLQQQ\\\gggooouuu~~~}}}|||{{{yyyxxxwwwxxx|||}}}zzzyyyyyyyyytttrrrppppppllliiilllqqqsss||||||nnnhhhbbb```]]]ZZZ[[[___```ooopppaaaZZZVVVNNNEEE@@@:::::::::999777444222000222333333333333222111111......///000000000000000,,,---...///...---,,,+++(((((()))***+++,,,,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++/////////......---------...............///000000.........////////////000444555666777777666555555777:::===???BBBFFFLLLOOOZZZ```lllwww{{{|||~~~|||zzzxxx~~~~~~|||{{{tttrrrrrrrrrnnniiijjjooohhhppp{{{xxxrrriiibbb___]]]\\\\\\^^^hhhvvv~~~ooo```ZZZWWWPPPHHHDDDAAA>>>:::777666666555444222222222111111111000000000111222333333222111000////////////............------............---------------------------------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,---------........................------//////.........000111222666333444777777555666:::;;;<<>>AAAFFFLLLSSS^^^kkkvvv~~~}}}{{{xxxtttqqqnnnjjjlllmmmnnnqqqvvv~~~}}}tttkkkeeebbb___]]][[[\\\```kkkvvvkkk```]]][[[UUUNNNIIIAAA===999666555555555444444444444333333333222222000000////////////000000////////////............+++,,,,,,,,,,,,,,,,,,+++------------------------------------------------------,,,,,,,,,,,,++++++------............------+++,,,,,,------,,,,,,,,,))))))***+++,,,---......------------,,,,,,,,,,,,,,,------------.....................////////////////////////000111333333444333444777888888<<>>FFFSSS___kkksssxxx}}}yyytttrrrooommmkkklllnnnpppwww}}}|||wwwooohhhccc```\\\\\\\\\]]]bbbqqqsssgggbbb^^^YYYVVVVVVHHHDDD>>>:::888888888888222222222222111111111111000///...------...///000////////////............------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------.........///////////////000000000111111000000111222333444555555666555777999999;;;CCCLLL]]]nnn~~~zzzxxxtttrrrppppppqqqqqquuu{{{zzzyyy~~~uuummmgggcccZZZ[[[[[[\\\]]]ggg~~~|||pppiiibbb[[[WWWWWWJJJEEE>>>999777666666666222222222111111111000000//////............//////////////////............---......//////......---------------------------------------------------++++++,,,,,,,,,,,,------------............------******+++,,,------------...---------,,,,,,,,,+++.........---------------------.........///////////////000000111111222222000000222444555666666666777777:::===>>>AAAKKKWWWhhh{{{}}}zzzyyyxxxvvvuuutttyyy~~~}}}zzzwwwyyy{{{{{{ssslllhhh^^^[[[YYY[[[\\\bbbooo}}}xxxoooccc[[[XXXNNNHHH@@@:::777666555555333333222222222111111111/////////000000/////////////////////............,,,------......------,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,------------,,,,,,)))***+++,,,------------,,,,,,,,,---------------------------........................//////////////////000111111222333333000111333555666777777777777888<<>>DDDIIIPPP```ooo|||zzz{{{~~~|||wwwrrrzzzrrrnnnkkkeee```]]]ZZZYYY]]]ddduuuttt[[[XXXRRRGGG===999999999888444444444333333333222222000000000000000000000000////////////////////////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,---------............---,,,,,,,,,---.............................................------,,,,,,------.../////////...---,,,---/////////.............../////////000............///000222333555555555666888888666444<<<;;;===EEEQQQbbbwww}}}xxxwwwqqqllleee___\\\YYYXXX[[[aaaiii}}}ggg[[[TTTHHH???::::::999888444444444333333333222222111111111111111111111111////////////////////////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------............................................................,,,,,,---......//////000...---,,,---///000///............/////////000000111000000000111333555666777666555666777888999999>>>???DDDPPPaaavvv}}}wwwnnnggg```]]]YYYVVVYYY]]]]]]nnnwwwaaaXXXKKKBBB===;;;999888444444444444333333333333222222222222222222222222////////////////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---/////////......------------------------........................,,,------......///000000...---,,,---///000///........./////////000000000111111111111222444666777999888666666777999<<<>>>===AAAKKK[[[qqq}}}sssjjjbbb^^^ZZZVVVVVVYYYWWWccctttiii\\\NNNFFFAAA<<<999888555444444444444333333333222222222222222222222222////////////////////////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...//////---+++***---------------------------------...............---------...//////000000///------...///000///......////////////000000000000000000000222333555777::::::999888888999<<>>999888555555555444444444333333222222222222222222222222///////////////////////////////////////////////////...------,,,,,,------,,,,,,,,,---------......,,,,,,......---+++((('''---------------------------------.........//////------......///000000111///...---...000000000///////////////000000000111111111111222333555777999:::;;;<<<;;;999:::===@@@IIIWWWiiizzzwwwlllgggbbb[[[WWWWWWVVVZZZaaammmyyygggUUUNNNIII???999888555555555555444444444333222222222222222222222222///////////////////////////////////////////////////......---------------,,,,,,,,,---------......------------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---......//////000111111///...---...000111000////////////000000000111111444444444555666999;;;<<<:::<<<===<<<:::<<>><<<===<<<::::::@@@KKKTTTdddvvv|||uuuoooiiiaaa[[[XXXSSSWWWZZZ\\\fff{{{lllYYYSSSMMMAAA999999666666555555555444444444000000000000000000000000//////////////////////////////////////////////////////...------------...,,,,,,,,,---------......------------///000222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000......//////000000111111000///...///000111000///000000000000111111111111333333333444666888;;;<<<>>>===;;;888:::DDDSSS___yyyzzztttlllddd]]]XXXVVVVVVXXXYYY[[[ggg~~~kkkZZZUUUNNNBBB;;;<<<888666444444555555444333444444333333333333222222000000000000////////////......////////////..............................------------------------------...///000111222222......//////...---,,,,,,---...000222222111///......000222222111111222333666444222111222222111000111333444333222222333444666666666555444666999<<>>AAAEEEIIIQQQZZZcccqqqtttlllddd^^^YYYXXXWWWVVVYYY^^^fffzzzxxxlll]]]TTTPPPJJJBBB<<<;;;999666555555555444222444444333333333333222222000000000000////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................000/////////......------,,,---......///.........------------............///111333444333333333555444333111111222333333222111222444444444444666888999::::::::::::<<<@@@CCCHHHQQQ^^^iiirrr~~~{{{rrriiiaaaZZZXXXWWWUUUWWWZZZ]]]mmmxxxgggZZZSSSNNNEEE>>><<<:::888666666666444333444444333333333333222222000000000000////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,..............................------------------,,,------...//////......+++,,,.../////////...---...000222333222222333444555333111222333444444333000111333444333444666777;;;;;;;;;;;;===AAAHHHLLLYYYfffuuuxxxooofff]]]ZZZYYYWWWWWWYYYWWWcccyyyqqqaaaYYYSSSJJJAAA>>><<<999888888777666444444444444333333333222222000000000000////////////......////////////..............................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---...000222222111///......000222222111111222333333222000111222333333222///111222333333333555777888999:::<<<@@@HHHQQQXXXnnn|||}}}ssskkkccc___\\\XXXXXXZZZYYY___jjj{{{nnn]]]UUUMMMDDD>>>:::888999888444333555444444444333333333222222000000000000////////////000000////////////000000%%%&&&(((+++---...//////................................................+++,,,,,,------,,,,,,+++***+++---///000000///...111111111111111222222222222222111111111111111222444222111222555777888999999>>>BBBAAAAAAKKK]]]mmmvvvnnneeeaaa]]]YYYWWWYYYWWW\\\cccrrr|||hhh]]]QQQEEE@@@;;;999999777333222444444444444333333333222222111000000000////////////000000////////////000000***+++,,,---............................................................,,,,,,------------,,,,,,+++,,,---///000/////////111111111111111222222222222222111111111111222222444333333444555777888888999===AAAEEEKKKYYYooo|||sssjjjeee```ZZZXXXYYYVVVWWW[[[fff{{{|||mmm[[[KKKDDD>>>999999777333222333444444444444333333333333111111000000000/////////000000////////////000000/////////000///......---................................................------............---------------......//////000000000111111111222222222222222111111111111222222444444555666777888888999<<>>AAAEEEOOO^^^rrr}}}vvvoooeee``````\\\XXXVVVXXX```ooohhhOOODDD;;;:::;;;:::999:::555555555555444444444333222222111111111000000000000000////////////000000+++,,,---...////////////......................................................////////////......//////////////////////////////000111222333333444222222111222222333444555444777999999888:::???CCCBBBKKK[[[nnn{{{sssjjjdddcccZZZXXXWWWXXXZZZcccxxxtttVVVJJJ???<<<===;;;999999555555555555444444444444222222222111111111000000000000////////////000000,,,---......//////......................................................---......//////......---...///000111111000///......///000111222333444444222222222222333444555555555777999888888;;;BBBHHHJJJXXXmmm~~~vvvlllfffeeeXXXVVVWWWXXXWWW\\\nnn}}}\\\NNNBBB>>>===;;;888777666666555555555444444444222222222111111111111000000000////////////000000...////////////......---................................................------............------...///111222222000...---...///000111222333444444222222222222333444555666555777999888777;;;DDDKKKTTTddd|||vvvmmmfff\\\XXXUUUUUUVVVZZZeeeooo___OOO@@@;;;<<<;;;999888999777555555777777444111222222222111111111111000111111000000//////......////////////////////////..............................------------....................................///000000000000000000111111111222222222222444444444666777888777666222444999>>>@@@CCCLLLVVVmmm{{{yyyooohhh___ZZZWWWVVVVVVXXX```jjjaaaRRRBBB======;;;888777888666555555777777555222222222222222111111111111111000000000/////////...////////////////////////..............................------------....................................///000000000000000000000000111111111222222333333444555777888777777666888<<<@@@AAAHHHWWWfff~~~ssskkkbbb]]]ZZZXXXVVVVVV[[[bbbsssbbbSSSEEE???===;;;888777777666555666777777555333333222222222111111111111000000000000////////////////////////////////////..............................------------....................................///000000000000000/////////000000000111111222333333555666777888888:::;;;===AAAEEEQQQfffzzzvvvoooddd___[[[YYYWWWUUUXXX\\\iiizzzaaaSSSEEE@@@>>>;;;888888555555666666666666555444333333222222222111111111000000000000////////////////////////////////////..............................------------....................................///000000000000000////////////000000000000111222444444555666888:::;;;:::===FFFPPP```uuu{{{sssfff```[[[ZZZXXXVVVWWWZZZdddwwwsss^^^RRRFFFAAA>>>;;;999:::555666777777666555555555333333333222222222222111////////////000000000000////////////////////////////////////////////////......------------......////////////////////////......///000000000000000////////////000000000000111222444555555777:::===>>>>>>DDDSSScccrrrxxxiiibbb\\\ZZZYYYWWWWWWZZZaaammmqqq___TTTIIICCC@@@;;;:::;;;666777888777555444444444333333333333222222222222////////////000000000000////////////////////////////////////////////////......------------......////////////////////////......///000000000000000/////////000000000111111111333666666555777<<<@@@EEEHHHTTTfffuuu~~~||||||~~~~~~ooofff^^^[[[YYYVVVVVVXXX\\\bbbtttvvvdddZZZNNNGGGBBB<<<999:::777999:::888555222222333444444333333333222222222.../////////000000000111////////////////////////////////////////////////......------------......////////////////////////......///000000000000000000000000111111111222222111444777777666888>>>CCCJJJUUUgggwww}}}~~~}}}sssiii___[[[YYYVVVUUUWWWXXXZZZiii|||iii^^^SSSKKKCCC<<<999999777999;;;888444111111333444444444333333333222222.../////////000000111111////////////////////////000000000000000000000000.........------.........000000000000000000000000...//////000000000000000111111111111222222222222222555888888777999???EEEMMM]]]rrr}}}yyy}}}zzzrrrfff^^^ZZZXXXVVVTTTVVV[[[bbbqqqqqqfff[[[RRRJJJ@@@;;;:::::::::999999888777777666333333444444555555444444333222111000000111222333111111000......---------......////////////......///...---,,,,,,---...//////////////////000111111111000000000000000000111111111111111111222222222222:::888555<<>>>>>;;;:::999888777777666666444444444444444333222222222222111000000111222222222222111//////...............////////////......///...------------...//////////////////000111111000000111111111111000000111111111111222222222222333;;;888666<<>>:::777666777777333444444444444333333222000111222222222222111000000///////////////000000......////////////.........///000111111000///...///////////////000111111222111000//////000111222222222333444555666777777777<<<<<>>???GGGZZZsss}}}zzzxxxpppooollliiieeebbb___^^^YYYXXXVVVSSSQQQNNNLLLKKKKKKHHHEEEEEEGGGGGGEEECCCFFFFFFFFFFFFGGGHHHIIIJJJNNNRRR[[[eeemmmvvvyyyoooooosss|||}}}wwwuuuvvvzzz~~~tttiiibbb^^^ZZZVVVUUUUUUZZZgggtttvvvuuuvvvdddJJJBBB;;;::::::777666777888666444333444444333222444333111000///...------////////////////////////000000000000000000000000111000000//////000000111000000000000111111111111222111///......///000111333222222333444666777777;;;===???DDDNNNbbbzzz{{{vvvqqqnnnllldddcccaaa]]]ZZZWWWUUUSSSPPPOOOMMMLLLIIIGGGFFFEEEFFFDDDBBBBBBDDDFFFEEECCCEEEEEEEEEFFFGGGHHHIIIJJJLLLOOOWWW```fffnnn{{{yyymmmeeegggooozzzyyyuuurrruuu{{{vvvjjjaaa^^^ZZZWWWVVVUUUWWW```kkkyyytttrrrhhhKKKCCC<<<;;;:::888666777777666444333444444333222333333222111000000000000////////////////////////000000000000000000000000000000000000111222333333111111111111111000000000111111000//////000111222444333333333555777:::<<<:::;;;???GGGTTThhh|||~~~wwwuuuqqqmmmgggccc___]]]VVVUUUSSSQQQNNNKKKIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@AAA???>>>???AAACCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJLLLOOOUUU\\\```fffrrr~~~zzzrrrlllgggllluuu|||~~~uuuoooqqqyyyxxxkkkbbb]]]YYYWWWVVVUUUUUU\\\cccwwwvvvrrrhhhLLLDDD===<<<;;;888666777777666444333444555444333222222111000000000111111////////////////////////////////////////////////000000000111222333555666222222222111111000000000111111000000000111222222666777777777777999;;;===<<<>>>BBBLLL\\\ooo|||vvvrrrjjjhhheeeaaa\\\XXXTTTRRRNNNMMMKKKJJJGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>@@@AAAAAABBBBBBCCCCCCEEEFFFHHHJJJKKKRRRTTTYYY___bbbfffppp{{{|||wwwtttsssuuuyyy|||{{{xxxkkkjjjmmmuuu}}}xxxnnnpppzzz{{{nnneee]]]YYYWWWWWWVVVUUUYYY___kkk|||uuufffMMMEEE>>><<<<<<888777777777555444444555555555444111000000//////000000000000000000000000000000000////////////////////////000000000111222444555666333333222222111111000000111111111111111222333333666888::::::999999;;;===AAACCCIIITTTdddxxx{{{vvvqqqmmmhhheee^^^\\\ZZZVVVRRRNNNKKKJJJHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@??????@@@AAABBBCCCDDDFFFHHHKKKMMMNNNWWWZZZ```gggiiilllttt~~~~~~xxxtttqqqpppmmmhhhdddbbbdddgggiiiqqqyyyzzzvvvvvv}}}{{{pppqqq}}}ssskkk```\\\XXXXXXWWWUUUWWW[[[bbbwwwxxx}}}xxxcccOOOFFF???===<<<999777888777555444444555666666555111111000/////////000000000000000000000000000000000000000000000000000000000000000111222444555666222222222222222111111111111111111222333333333444333666:::;;;;;;===AAAEEEGGGIIINNNWWWeeexxxvvvsssmmmhhhdddaaa^^^\\\QQQPPPNNNKKKHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>????????????@@@AAABBBBBBAAA@@@???AAABBBCCCDDDFFFHHHKKKNNNPPPRRRZZZ___hhhqqqtttvvv~~~vvvooollljjjiiieeebbb]]]YYYWWWWWWYYYZZZ```iiittt}}}rrrtttzzzrrrfff```[[[ZZZXXXUUUUUUXXX]]]mmmyyywwwsssbbbOOOGGG???>>>===999777888777555444444666777666555333222111111000000000000000000000000000000000000000000000000000000000000000000000000111333444444111222222222222222222333000111222333444444444444222666999<<>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>?????????AAABBBBBB@@@@@@CCCEEEEEEFFFHHHJJJNNNQQQTTTVVV^^^eeeqqq|||sssjjjggghhhiiijjj___\\\XXXSSSQQQPPPQQQRRRTTT]]]hhhppptttzzztttvvvxxxkkkddd^^^[[[XXXTTTSSSUUUZZZggg~~~xxxrrr}}}rrrbbbPPPGGG@@@>>>===999777888777555444444666777666666555444333222111111111111000000000000000000000000000000000000000000000000000000000000111222333333111111111222222333333444000111222333444444444444444777:::>>>DDDQQQbbbnnnrrrrrrppplllmmmwwwyyyssslllfffbbb___[[[UUUPPPMMMKKKHHHFFFDDDDDDCCCBBB@@@???>>>>>>============>>>>>>>>>>>>>>>??????????????????@@@<<>><<<999777666666555555666888;;;>>>@@@555555444333333222111111111111111111000000000000000000000000000000000000/////////000111333444555444333222111000111111222111111222222333444666777777888<<>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDGGGIIIJJJOOOQQQSSSTTTUUUVVVXXXZZZdddnnnzzzzzzxxx{{{|||~~~vvvkkkddd^^^YYYZZZbbbnnn{{{zzzqqqcccYYYTTTRRRPPPNNNIIIJJJKKKKKKKKKLLLNNNQQQUUUWWW\\\ccckkkxxx|||sssfff\\\XXXVVVUUUSSSVVVYYYggg~~~|||}}}}}}hhhVVVEEE>>>===<<<:::999888888777777888999;;;<<<555444444333333222222111222222111111111000000000000000000000000000000000//////000000111222444444666666666555444222111000222222222333444555666777666777;;;BBBLLL```|||wwwrrrmmmhhhddd^^^\\\XXXSSSNNNJJJGGGEEEBBBAAA???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@AAABBBBBBEEEDDDDDDDDDFFFIIILLLNNNOOORRRVVVXXXYYYZZZ[[[\\\eeemmmxxxyyyrrrrrrvvvzzz~~~}}}qqqiiiddd```[[[YYY]]]gggsss{{{}}}vvvlllddd^^^YYYUUURRRNNNMMMKKKIIIHHHHHHIIIJJJKKKLLLPPPVVV]]]kkk~~~vvvjjj```ZZZWWWVVVUUUVVVWWW```uuu}}}yyysssuuu```III??????>>>===<<<;;;:::888555333222222222444444444333333222222222222222222111111111000000000000000000000000000000000000000000111222333444666777888888777555222111222222333333444666777888999888;;;@@@JJJ___~~~vvvsssnnniiiddd___ZZZWWWRRRQQQNNNJJJGGGDDDCCCBBBAAA@@@???>>>>>>??????@@@============>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAABBBBBBBBBGGGFFFFFFFFFHHHKKKOOOQQQQQQSSSWWWYYYZZZ\\\^^^```cccjjjuuu~~~zzzsssnnnpppuuu}}}|||wwwqqqnnngggeee```\\\[[[aaakkkrrryyywwwtttoooiiibbb[[[WWWRRROOOLLLIIIHHHHHHIIIIIIHHHHHHJJJNNNSSS___tttxxxnnnddd]]]ZZZYYYXXXVVVVVV\\\mmm}}}tttnnn|||lllQQQCCC???>>><<<<<<:::999777555222000///...444444333333333333222222222222222222111111111111000000000000000000000000000000000000111222333333444555777999999777555444333333333444555666888888???>>>???CCCLLL```}}}xxxsssoooiiifffaaa]]]YYYUUUPPPMMMKKKIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBBHHHHHHHHHIIIKKKNNNQQQSSSTTTVVVWWWXXXYYY\\\```dddaaagggpppyyy{{{vvvpppmmmpppvvvzzztttsssrrrrrriiijjjiiieeebbbfffooowww{{{}}}}}}|||vvvnnnfffaaaXXXTTTOOOKKKJJJIIIHHHGGGFFFFFFGGGIIILLLTTTeeevvv|||tttjjjbbb]]]ZZZZZZUUUVVVYYYeee|||tttnnnsss```LLLBBB===::::::888777777666555444444333333333333333333333333333333222222222222111111111000000000000000000000000111111000000111222222333222333555777888888777666444444444555666777888999>>>===???CCCLLL```|||wwwsssooojjjfffbbb[[[XXXUUURRROOOLLLHHHFFFDDDDDDBBBAAAAAA@@@@@@AAA@@@@@@???>>>===<<<;;;;;;<<<======>>>>>>??????@@@??????@@@@@@AAABBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEJJJJJJKKKMMMPPPRRRTTTUUUXXXXXXYYYYYYYYY]]]bbbfff___dddkkkttt|||{{{uuurrroooooottt|||}}}tttqqqsssuuuvvvqqquuuxxxvvvsssvvv~~~wwwrrrfffaaaYYYSSSOOOMMMJJJHHHFFFFFFHHHIIIIIIMMM[[[iiizzzpppfff___ZZZXXXSSSUUUWWW___rrryyyqqqooovvvwww]]]KKK@@@;;;<<<888888888888777777666555333333333333333333333333333333222222222111111111000000000000000000000000111111111000111111222333111222444555666666666555444444444555666777999999999999===DDDOOOddd}}}{{{pppmmmiiieeebbb___[[[XXXOOOMMMJJJIIIHHHFFFCCCAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>======<<<;;;======>>>>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMPPPSSSUUUWWWXXXXXXZZZ[[[]]]]]]^^^___ccceee^^^aaagggnnnuuuzzz|||}}}wwwssspppqqqrrruuu}}}wwwqqqrrruuuxxxzzz|||uuunnnddd\\\WWWRRRNNNKKKGGGHHHJJJKKKIIIKKKWWWcccqqq~~~tttiii___YYYVVVQQQTTTVVV[[[llltttnnnqqqkkkTTTEEE???@@@999999999888777555333222333333333333333333333333333333333222222222111111000000000000000000000000111111111111111111222222222333333444444444444444555555555555666888999:::999:::@@@IIIWWWmmm}}}xxxsssnnnjjjhhhaaa^^^[[[XXXVVVSSSOOOLLLJJJHHHFFFEEEEEEDDDBBB@@@@@@???????????????@@@AAA>>>>>>??????@@@??????>>>===>>>>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDBBBCCCEEEGGGIIIKKKMMMNNNMMMPPPSSSWWWZZZ[[[[[[ZZZZZZ]]]```bbbbbbbbbcccddd___aaaeeekkkqqqtttuuuuuurrroooooorrrvvv{{{~~~zzzvvvuuuwwwzzz|||xxxjjjaaa]]]XXXRRRMMMHHHIIIPPPQQQOOOTTT]]]mmm}}}vvvlllccc[[[VVVYYYTTTSSSYYYdddwww{{{nnnppp~~~[[[JJJDDDBBB999999888777666666666777666555555444222111111000111111111111111111111111222222111111111111222222222000...000333444333111222222222222222222222222777888888777666666888999AAA>>>BBBQQQggg|||yyyqqqpppmmmiiifffbbb___^^^VVVTTTQQQMMMJJJIIIIIIIIIDDDCCCBBBBBBAAA@@@????????????>>>>>>=========<<<@@@@@@??????@@@@@@AAABBB>>>??????@@@@@@AAABBBBBBDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLOOORRRUUUVVVYYY[[[]]]____________```aaaaaaaaa```___^^^ZZZ[[[___fffnnnrrrsssqqqnnnqqquuuyyy}}}yyyvvvvvvyyy}}}vvvllleee]]]UUURRRMMMMMMRRRUUUTTT[[[fffkkkwwwvvvmmmccc\\\WWWWWWTTTTTTXXX```qqqsssqqqeeeNNNDDD@@@:::999888777777666666777444444333333333333222222111111111111111111111111222222111111111111222222222000///000333444333111222222222222222222222222444555777777666777:::<<<===<<>>>>>>>>======@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIKKKMMMMMMNNNPPPTTTWWWYYYZZZ]]]___aaaaaaaaa```______``````___]]][[[ZZZWWWXXX[[[aaagggkkklllkkklllqqqxxx}}}zzzyyy{{{|||qqqeeeZZZZZZTTTRRRWWW[[[^^^iiivvvzzzxxxmmmddd\\\XXXTTTSSSTTTVVV[[[iii|||ttt}}}tttTTTEEE???::::::999777777666666666222222222333333444444444111111111111111111111111222222111111111111222222222111000111222333222111222222222222333333333333222333555666777888;;;===<<<===GGG^^^www|||uuupppmmmkkkhhhfffcccbbbaaa___]]][[[SSSSSSQQQOOOMMMKKKIIIHHHFFFEEECCCAAA@@@???@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@????????????>>>>>>AAAAAAAAAAAABBBBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEECCCDDDEEEFFFHHHJJJKKKMMMKKKMMMPPPSSSUUUWWW[[[]]]___```ccceeefffeeecccaaa``````___^^^\\\ZZZWWWVVVUUUUUUXXX\\\bbbfffhhhiiilllsss~~~~~~pppcccbbbYYYUUUZZZ___fffuuuxxxssssssuuu|||~~~|||zzzxxxwwwvvvvvvvvvxxxxxxyyyxxxwwwwwwyyy{{{|||yyymmmddd\\\XXXQQQRRRTTTVVVXXXddd}}}yyy}}}\\\HHHBBB;;;:::999888777666666666222222333333333333444444111111111111111111111111222222111111111111222222222222111222222333222222222222222333333333333333222333555666777888;;;>>>???BBBPPPggg}}}{{{xxxrrrlllfffbbb___]]][[[YYYXXXVVVUUUSSSQQQPPPJJJIIIIIIGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOMMMPPPUUUYYY[[[^^^aaaddddddfffhhhjjjiiigggdddbbbbbbaaa```^^^[[[XXXUUUSSSSSSTTTWWW\\\bbbggglllnnnssszzz}}}pppggg\\\VVVXXX^^^gggyyyxxxmmmdddaaacccbbbhhhpppwww{{{|||~~~~~~}}}yyyvvvooonnnllljjjiiiiiiiiijjjlllmmmmmmmmmnnnooosssvvv{{{{{{nnnddd]]]XXXPPPRRRTTTUUUWWWaaaxxxaaaJJJDDD<<<;;;:::888777777666666444444333333333333222222111111111111111111111111222222111111111111222222222333333333222222222222222222333333333444444444444555666777777888;;;===AAAHHHXXXnnn}}}wwwssshhheeeaaa]]]YYYVVVTTTTTTQQQQQQQQQOOOMMMKKKKKKJJJEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKMMMNNNOOOQQQUUU[[[___bbbdddgggiiijjjkkkllllllkkkhhheeecccddddddbbb```\\\XXXTTTRRRNNNQQQWWW]]]eeemmmtttxxxooobbbXXXWWW[[[cccuuutttggg^^^WWWWWWZZZWWW[[[aaafffiiikkkmmmoooooottt}}}}}}zzzwwwtttrrrlllkkkjjjiiihhhiiijjjjjjlllmmmmmmnnnoooqqquuuyyy~~~rrrggg___YYYSSSRRRSSSTTTVVV___sssbbbJJJCCC===<<<:::999777777666666444444444333333222222222111111111111111111111111222222111111111111222222222333444333222111222333222222333333444444555555555666888888888999<<<>>>DDDNNNaaauuuxxxvvvrrrpppmmmiiieeebbbWWWUUURRRPPPNNNLLLLLLLLLJJJKKKKKKJJJGGGEEEEEEFFFCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQXXX\\\bbbgggiiikkklllmmmnnnnnnnnnmmmllljjjgggffffffeeeddd```\\\XXXTTTRRRKKKPPPYYYbbbkkkuuu}}}}}}oooaaa\\\[[[aaaqqqtttfff]]]XXXTTTUUUYYYUUUWWW[[[^^^```bbbeeegggeeegggmmmwww~~~}}}|||{{{wwwvvvuuuuuuuuuvvvxxxxxxyyyyyyyyyxxxxxx{{{wwwkkkbbb\\\WWWTTTSSSSSSUUU\\\lll{{{___IIIBBB===<<<;;;999888777666666222222333333333333444444111111111111111111111111222222111111111111222222222444555444222000222333222222333333444555555666444666888999:::<<>>===;;;999888777666666000111111222444555555666111111111111111111111111222222111111111111222222222444666444222000222444222222333333444555666666222444777999;;;>>>BBBEEETTTbbbttt|||xxx|||}}}rrrooojjjfffdddbbb```^^^^^^[[[VVVRRRPPPPPPNNNMMMKKKJJJHHHGGGFFFEEEFFFFFFEEEGGGHHHGGGCCCBBBCCCEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBBBBBBBAAA@@@AAABBBBBBCCCDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDFFFGGGIIIIIIHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJKKKMMMNNNQQQUUUZZZ^^^bbbeeeeeeiiippptttuuutttttttttvvvtttrrrooonnnmmmmmmmmmeeeeeeccc```\\\WWWSSSQQQRRRZZZfffrrr}}}vvvnnnmmmxxxyyyqqqmmmhhhccc^^^\\\]]]``````___```````````````aaacccdddiiidddaaacccgggppp}}}}}}sssjjjeee[[[YYYXXXUUURRRTTT```mmmqqqYYYHHHCCC???===:::888777666555333555555444444444333333333333333111000000000111222111111111111111111111111222222333333333333444444111333444444222222333555666555888:::888777AAANNNlllrrryyyyyyqqqmmmvvv|||uuuooojjjaaa___\\\[[[ZZZYYYWWWUUURRRQQQPPPNNNLLLKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDCCCCCCDDDFFFHHHFFFFFFFFFHHHJJJLLLLLLLLLFFFGGGIIIJJJKKKMMMOOORRRTTTWWW[[[___bbbggglllpppppprrrvvvyyy{{{{{{zzzyyywwwvvvsssqqqnnnlllkkkkkkhhhgggdddaaa\\\XXXUUUTTT[[[eeeqqq{{{vvvppplllkkkiiieeebbbbbbdddggghhhhhhggghhhhhhgggfffeeeffffffgggccc```aaacccfffnnnxxxyyypppkkk^^^ZZZWWWVVVSSSTTT]]]gggqqqYYYIIICCC@@@===:::999888888666555555555555444444444333333333333111000000000111222111111111111111111111111222222333333333333444444222444555555444333555666666666888;;;:::;;;FFFRRRlllqqqwwwvvvooolllvvvzzzsssmmmgggddd\\\ZZZXXXVVVVVVUUUSSSQQQPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGFFFFFFFFFIIIJJJGGGGGGGGGHHHJJJKKKKKKKKKKKKMMMNNNOOOPPPRRRVVVXXX\\\^^^bbbeeehhhmmmqqquuuwwwyyy{{{~~~~~~}}}xxxvvvtttqqqooommmllllllmmmllliiieee```\\\ZZZZZZcccmmmyyyxxxpppjjjiiijjjkkkjjjiiihhhkkkooosssvvvwwwpppqqqpppnnnjjjhhhhhhiiilllgggdddccc```]]]___ddd{{{wwwqqqaaa[[[WWWVVVUUUUUUYYY___yyywww```NNNFFFAAA>>>;;;999999999888666555555555444444444444333333333222111111111111222222222222222222222222222222222333333333333444444333555666666555555666777777777999;;;<<>>:::999888888777666666666555555555444444333333333444333222222111333333333333333333333333222222333333333333444444111222444444444444666888888:::;;;<<>>@@@LLLaaarrryyyyyy|||zzzssslllfffbbb___\\\[[[ZZZYYYWWWVVVUUUUUUUUURRRRRRSSSRRRRRRQQQPPPOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNLLLNNNPPPQQQRRRTTTXXXZZZbbbfffkkkmmmmmmooosssxxx|||}}}zzzvvvrrrpppooopppqqq{{{~~~|||{{{vvvxxxyyy{{{{{{kkk___\\\ZZZYYY^^^nnnzzzmmmfff___ZZZVVVSSSTTTYYY[[[jjjvvvOOOKKKDDD???===;;;::::::777666666666555555555555333333444555444333222111333333333333333333333333222222333333333444444444333444666777666777999:::999>>>@@@DDDRRRjjj}}}}}}yyyrrrmmmiiifffbbbaaa___^^^\\\[[[ZZZZZZUUUUUUUUUTTTTTTRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQUUUWWWZZZ[[[]]]___cccfffjjjooouuuxxxxxxzzz}}}zzzvvvrrroooooopppqqq}}}|||}}}wwwvvvzzz~~~~~~oooccc]]]YYYYYY\\\eeeuuusssiii^^^ZZZWWWTTTTTTUUU^^^ggg}}}kkkRRRDDDAAA;;;999===;;;888888777777666666555555333333444444444444444444///000000222333444555555333333444444444333222222000333555666666777888:::444;;;AAAIII___zzzxxxssswwwrrrmmmhhheeecccaaa```\\\ZZZXXXWWWXXXWWWUUUTTTUUURRRPPPOOOOOONNNMMMLLLPPPLLLLLLOOOOOOLLLJJJKKKOOONNNMMMNNNPPPQQQQQQPPPQQQRRRTTTVVVXXXYYYZZZZZZ^^^```ccceeehhhlllqqquuuxxx{{{}}}}}}{{{vvvpppllllllpppsss}}}xxxyyyyyyzzzsssfff___\\\\\\^^^eeettttttjjj___ZZZXXXUUUTTTUUU[[[dddxxxyyy\\\JJJDDD===;;;===999888888777777666666555555444444444444444444444444222222222222222222222222222333333444444444333333222444666777666777888:::;;;@@@IIIXXXmmm}}}xxxtttpppllliiidddbbb```^^^^^^\\\ZZZXXXYYYWWWTTTSSSSSSSSSQQQPPPTTTPPPOOOQQQQQQNNNNNNPPPRRRQQQRRRUUUWWWYYYXXXWWWWWWYYY[[[^^^aaabbbcccccclllnnnqqqtttvvvyyy}}}}}}|||zzzuuupppmmmnnnrrrvvv~~~zzzxxxzzzyyykkkbbbaaa``````eeerrrwwwlllaaa\\\YYYUUUTTTVVVYYY___qqqzzziiiPPPGGG???======777888888777777666666555555555555555444444333333222555555444333222111000000111222333444444444444444333555777777777777888:::???AAAMMMdddyyy}}}{{{}}}yyyssspppmmmkkkiiifffbbb___\\\ZZZWWWVVVVVVVVVUUUSSSYYYUUUSSSUUUUUUTTTWWW[[[[[[\\\___cccfffgggfffdddcccfffjjjooorrrsssssssssyyy|||}}}zzzxxxuuuqqqppprrrvvvzzzpppgggfffdddbbbdddpppzzznnnccc^^^ZZZVVVUUUVVVWWW[[[jjj|||wwwsssTTTHHHAAA???===666888888777777666666555555666666555444333333222222555555444333222111111000111222333444555555555555555777888888777777999;;;AAAAAAOOOjjjyyytttttt|||~~~{{{wwwsssnnnjjjdddbbb___^^^^^^^^^]]][[[___[[[ZZZ\\\]]]___dddkkkoooppptttxxx{{{{{{xxxuuussswww|||~~~|||wwwvvvuuussssssvvv{{{vvvnnnjjjhhheeeeeeppp}}}qqqfff```\\\WWWUUUVVVVVVZZZeee|||yyyyyyxxxVVVHHH@@@???>>>777888888777777666666555555666666555444333333222222333333333333333333333333111222333444555666666666666777888888888888;;;===FFFGGGVVVppp~~~wwwrrrrrrzzz}}}xxxsssqqqooonnnnnnmmmllljjjiiiffffffiiikkknnnwww|||zzzuuuuuuuuuuuuvvvzzz}}}vvvpppmmmiiihhhooottthhhbbb]]]XXXVVVWWWVVVYYYbbbuuu||||||zzzWWWHHH???>>>>>>888888888777777666666555555555555555444444333333222222222333333444444555555222333444555555555555555777888888888888:::===@@@HHHOOO___sss|||vvvttt{{{~~~}}}}}}}}}{{{zzzzzzyyyyyy|||~~~}}}zzzxxxtttuuuvvvwwwyyy~~~wwwtttoookkkooovvvjjjccc^^^YYYVVVWWWTTTXXX___nnn|||}}}ZZZIII>>><<<===999888888777777666666555555444444444444444444444444333333333444444444555555444444555555555555555444666777888888999;;;???BBBLLL[[[mmmyyy~~~zzz~~~{{{xxxuuutttuuuwwwxxx{{{|||yyysssmmmooo~~~wwwkkkddd___YYYVVVWWWSSSWWW]]]jjj{{{]]]KKK>>>;;;<<<999888888888777666666555555333333444444444444444444444444444444444444444444555555555666555555444444666777888888999<<>><<<888888777777666666555555666666555444333333222222444444444555555555555666777666666555555555666666777666888<<<;;;:::BBBMMMdddttt~~~~~~|||vvvppppppqqqsssxxx}}}}}}wwwttt|||xxxlllccc]]]XXXVVVUUUUUUWWWaaawww~~~ZZZFFFBBB@@@===:::888888888777666666555555666666555444444333222222444444444555555555555666666666555555555555666666777666888;;;;;;>>>JJJXXXuuu|||wwwrrrrrrrrrsssvvv{{{|||xxx||||||pppfff___YYYVVVSSSSSSTTT\\\pppuuuVVVFFFCCC@@@<<<888999888888777777666555555666666555555444333333333444444444555555555555666666666555555555555666666777888999:::<<>>MMMfffzzz~~~{{{{{{|||zzzvvvsssppppppttt|||~~~wwwssssss{{{tttiii```YYYUUUTTTRRRRRRVVVbbbwwwlllSSSGGGDDDAAA<<<999999999999888777777666666666555555555555555444444444444444555555555555666555555555555555666777777888;;;;;;;;;AAATTTnnn~~~zzzzzzsssqqqsssxxx~~~~~~wwwtttpppooorrr{{{~~~uuummmhhhgggjjjuuuvvvlllbbb[[[VVVUUUSSSSSSVVV]]]nnnuuuYYYJJJDDD@@@<<<;;;:::999999888888777666666555555555555555555555555444444444555555555555666555555444555555666777888999;;;<<<<<>>KKK```ooosssuuuyyysssjjjiiiaaa______aaaccclll|||}}}zzzxxxxxx|||}}}|||~~~vvvrrrpppppppppmmmqqqsssqqqppprrrrrrpppxxx|||xxxmmmaaaXXXTTTQQQRRRUUUWWW___wwwyyy]]]LLLAAA===<<<:::999888999999999777555777666555444333444555555333444555555333333444555777888999888777888:::<<<777999>>>EEEOOO[[[fffmmmoootttzzz|||qqqiiibbbaaa```]]][[[aaattt||||||}}}}}}|||wwwqqqmmmlllooorrrttt|||}}}yyyyyy}}}zzzooobbbZZZUUURRRRRRTTTUUU\\\rrrdddOOOBBB===>>>;;;:::999999::::::888777777666555444444444555555444555666666444444555666444555666666555666888999<<<<<<>>>FFFSSS___fffjjjjjjmmmpppwww}}}tttmmmbbb___\\\YYYVVV[[[jjjyyy~~~}}}}}}zzzllljjjiiijjjnnnvvv~~~{{{}}}qqqddd[[[WWWSSSRRRSSSSSSYYYmmmrrrWWWDDD>>>@@@<<<:::999:::;;;;;;:::999777666555555444444555555555666777666555555666777444555666666555555888999>>>;;;<<>>@@@JJJZZZjjjwww~~~~~~yyyrrrmmmnnnmmmgggbbb```___gggtttyyyuuuwwwwwwyyy}}}yyymmmnnnnnnoooqqquuu{{{}}}pppgggZZZSSSPPPPPPOOONNNYYYfff}}}vvvwwwvvvUUUFFFAAA>>>:::888888888777777666777888888888777555444555666777666555444555777888999;;;;;;;;;===???AAAHHHVVVjjjyyy}}}~~~{{{wwwwwwtttmmmgggeeebbbgggssswwwsssuuusssuuuyyy}}}|||{{{wwwqqqlllnnnqqqtttxxx~~~sssfff]]]WWWRRRQQQRRRTTTZZZaaawww~~~uuusss|||xxxTTTFFF@@@===:::999999999888777666666666666666666666666555555555555666666666777:::555333666999:::>>>BBBSSShhh}}}wwwnnnfffjjjjjjqqquuupppooojjjpppttttttyyy~~~||||||}}}~~~wwwrrrppprrrxxx}}}xxxuuuqqqnnnmmmppptttyyy~~~vvvjjj^^^WWWRRRQQQRRRSSSYYY___rrryyyuuu|||yyyVVVHHH@@@===:::999999999888777666666666666666666666666555555555666666666777777999666666999;;;===BBBIIIdddyyy}}}ssslllkkkkkkqqq~~~uuunnnllliiinnnrrrsssxxxwwwwwwxxxuuurrrpppiiieeecccfffkkkuuuvvvooonnnoooqqqqqqrrruuu{{{yyyooo___XXXRRRQQQQQQQQQWWW]]]lllwww|||zzzXXXIII@@@>>>;;;999999999888777666666666666666666666666555555666666666777777777777777999<<<<<>>;;;999999999999777666666666666666666666666555666666666666777777777666888<<<===<<<>>>KKKYYYsss~~~wwwooojjjjjjooo|||yyyqqqmmmnnnoooqqqsssxxxwwwnnneeeaaa]]]WWWQQQPPPQQQNNNNNNQQQUUU___ppp|||wwwqqqpppnnnpppuuu{{{{{{rrrccc\\\UUURRRPPPOOOSSSXXXddd}}}~~~sssWWWGGGAAA>>>;;;:::::::::999888777777777777777777777777666666666666777777777888555888<<<===;;;???MMM]]]vvvvvvnnniiihhhnnn{{{yyyuuuvvvvvvwwwzzz~~~wwwkkkccc\\\ZZZWWWQQQMMMLLLMMMKKKLLLNNNRRR[[[lll}}}}}}xxxuuussssssuuuyyy}}}uuuggg___WWWSSSPPPNNNRRRWWW```{{{mmmWWWJJJAAA???<<<:::::::::999888777777777777777777777777666666666777777777888888666888;;;>>>>>>DDDSSScccuuuyyyqqqkkkjjjooo{{{}}}}}}uuummm___YYYUUUUUUTTTOOOMMMNNNKKKJJJJJJLLLOOOWWWiiizzzzzziiiaaaYYYUUUQQQOOOQQQVVV\\\vvv|||iiiXXXMMMAAA???<<<:::::::::999888777777777777777777777777666666777777777888888888777888;;;@@@DDDLLL]]]mmmttt|||uuuooommmqqq|||~~~~~~zzzzzzyyyxxxuuunnngggaaaVVVQQQPPPQQQQQQNNNNNNPPPJJJJJJKKKLLLMMMUUUgggyyykkkccc[[[VVVRRROOOQQQVVVXXXrrrxxxgggWWWMMMBBB???<<<::::::::::::999777777777777777777777777777777777777888888888888888888;;;BBBIIITTTeeeuuuxxx~~~~~~}}}xxxsssqqqsss}}}~~~yyyvvvvvvqqqpppmmmjjjgggaaa[[[WWWPPPMMMLLLOOOOOOMMMMMMPPPKKKKKKLLLMMMMMMUUUgggyyyssseeeWWWSSSSSSSSSRRRSSS[[[jjj~~~gggWWWPPPFFF@@@;;;;;;;;;::::::===888888888888777777777777444555777999:::::::::999AAA>>>>>>DDDSSSfffwww|||~~~wwwsss|||~~~zzzuuupppllleeeaaa^^^\\\[[[YYYUUUQQQNNNMMMMMMLLLLLLMMMNNNNNNJJJKKKNNNPPPPPPUUUeeeuuuvvvhhhZZZTTTSSSQQQPPPQQQYYYgggooo]]]SSSIIIBBB===<<<<<<:::999;;;888888888888777777777777555666888999;;;;;;;;;:::<<<===AAANNNaaawww}}}~~~xxx|||xxxtttqqqlllgggddd^^^[[[WWWUUUTTTRRROOOMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNQQQRRRRRRWWWfffuuuzzzlll^^^WWWSSSPPPNNNOOOVVVccc||||||eeeXXXMMMEEE>>>>>>===;;;999:::999999888888888777777777777777999:::;;;<<<<<<<<<<<<@@@JJJ]]]ttt}}}{{{~~~xxxtttppplllhhhddd```\\\XXXUUURRRPPPOOOOOONNNMMMNNNOOOPPPQQQQQQQQQPPPOOOQQQQQQSSSTTTTTTXXXggguuu|||oooaaaYYYTTTPPPOOOPPPTTT___vvvooo^^^PPPGGG???>>>>>>;;;999:::999999999888888888777777888888999;;;<<<<<<======BBBGGGTTTjjj{{{yyy{{{~~~{{{wwwsssnnniiieeeaaa]]]ZZZVVVUUUSSSQQQQQQRRRSSSSSSRRRSSSUUUVVVVVVTTTSSSQQQRRRQQQRRRSSSTTTYYYfffttt~~~qqqccc[[[UUUQQQPPPRRRSSS\\\ppp|||hhhVVVJJJ@@@===>>><<<::::::999999999999888888888888999999::::::;;;<<<===>>>DDDJJJYYYqqq{{{zzzzzz|||}}}wwwuuuqqqkkkfffbbb^^^YYYVVVTTTTTTUUUUUUVVVXXXZZZ\\\\\\\\\]]]]]]\\\ZZZWWWUUUSSSQQQPPPRRRSSSXXXeeerrrtttggg]]]VVVQQQPPPSSSTTTYYYkkkyyy```RRRDDD??????===;;;;;;:::999999999999888888888999999999:::;;;<<<===>>>AAAHHHXXXrrr~~~}}}|||{{{|||~~~yyysssoookkkfffaaa]]]ZZZWWWTTTUUUWWW[[[^^^```cccfffhhhkkkkkkjjjhhheeebbb___]]]XXXTTTRRRSSSTTTXXXcccnnnxxxjjj```WWWPPPOOORRRUUUXXXgggnnn]]]JJJBBB@@@===;;;;;;::::::999999999888888888999999888999:::;;;===>>>???EEEVVVrrr}}}{{{yyyyyy}}}}}}yyytttnnnkkkgggccc```^^^]]][[[ZZZ^^^ccciiiooorrruuuyyy||||||{{{wwwsssooojjjgggeeeaaa]]]XXXWWWWWWYYYbbblll|||{{{mmmaaaVVVNNNMMMPPPWWWXXXeee~~~|||xxxeeeOOODDDAAA===;;;::::::::::::999999999888888999888888888999;;;===>>>@@@FFFVVVqqqzzzxxxvvvvvvyyyzzzvvvpppjjjkkkhhheeeccccccccccccccciiipppxxx{{{uuupppmmmkkkjjjddd^^^[[[YYYZZZaaajjjsss~~~