BM6P6(@ yyysssrrrkkkiiihhhhhhjjjoootttxxx}}}~~~qqqllliiiiiiiiiggghhhlllgggeeeaaa\\\VVVMMMDDD>>>===<<<;;;;;;;;;:::888666666777888999999888777666888888999999999999888888777777777777888888888888999888888888888999:::::::::::::::::::::::::::::::::<<<>>>>>>>>>@@@FFFKKKVVV[[[eeetttwwwnnnkkkkkkkkkmmmqqquuuyyy{{{{{{{{{wwwuuuttttttxxxzzz~~~rrr^^^ZZZVVVOOOIIIFFFDDD>>>888555444333333444444222000444444333333222111000000111111111111111111111111111111222333333444555555222333444444555555444444222000///000444555444222444444555555666777777777:::888777777999;;;<<<<<<>>>DDDMMMWWW```iiipppttt|||rrrllllllgggggghhhiiimmmrrrxxx}}}yyytttpppooonnnkkkkkknnnhhhfffccc^^^YYYQQQHHHBBB===<<<::::::;;;:::888666888999::::::::::::999888888888999999999999888888777777777777888888888888;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::;;;===>>>>>>???CCCJJJPPP]]]aaajjjxxx|||uuunnnkkkllllllnnnqqquuuxxxzzz{{{~~~{{{vvvqqqnnnkkkkkkkkkjjjmmmqqqvvv}}}~~~jjj^^^YYYRRRLLLJJJFFF@@@:::666555444555666555444222555555444444333222222111222222222222222222222222111111222333333444555555222333444444555555444444666444333555888999888666555555555666777777888888999888777888999;;;;;;;;;@@@IIIUUU^^^ccckkkuuu|||}}}yyyrrrjjjffffffeeegggkkknnnsssyyy}}}wwwrrrqqqoookkkjjjkkkiiigggdddaaa\\\UUUNNNIII>>>===::::::::::::888777888999::::::::::::999888888888999999999999888888777777777777888888888888777777777777777888999999::::::::::::::::::;;;;;;<<<>>>>>>>>>@@@FFFOOOWWWcccgggpppzzzwwwqqqmmmlllmmmnnnooorrruuuxxxzzz||||||sssqqqlllhhhdddbbbaaaaaa^^^aaadddiiiooovvv~~~vvvyyyxxxddd]]]UUUQQQNNNJJJCCC===888777555666777777666444666555555444444333333222333333333333333333333333111222222333333444444555222333444444555555444444444333333444666777666555666666666777888888999999888888888999:::;;;<<<<<>>;;;:::999999999888777777777888888777777777888888999999999999888888666777777777888888888888777666666666666777888888:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>AAAIIITTT\\\dddiiiuuuyyytttrrrnnnlllmmmoooppprrrsssuuuxxx|||~~~|||wwwtttrrrllljjjfffccc```^^^]]]]]][[[]]]```cccgggmmmsssxxxxxxuuu{{{iii___WWWTTTSSSNNNGGGBBB999888666666777777666555555555444444333333333222333333333333333333333333222222222333333444444444222333444444555555444444333333222333444555555444666777777888999999::::::888999:::::::::;;;===???JJJUUUaaajjjooowww~~~yyywwwuuupppkkkiiigggcccdddhhhhhhmmmrrrvvvzzzuuurrrqqqnnnlllmmmgggfffcccaaa___[[[VVVRRRFFFBBB===:::999999999888888777777777777777777888888888999999999999888888666777777777888888888888;;;;;;;;;:::;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<;;;<<<===>>>BBBKKKWWW```ccclll|||}}}tttqqqooollllllnnnqqqsssuuuvvvxxx{{{yyysssnnnkkkjjjfffdddbbb___]]]\\\[[[[[[[[[\\\^^^```cccgggnnnrrr{{{{{{vvvzzzooobbbWWWVVVVVVQQQJJJGGG;;;999666555666666555333333333333333222222222222222222222222222222222222222222333333333333444444222333444444555555444444555555666666666666666777777777888888999999::::::888999;;;;;;;;;===AAADDDQQQXXXbbblllvvv~~~}}}{{{yyy}}}}}}{{{~~~}}}|||yyyvvvsssqqqooonnnhhhddddddcccbbbeeejjjjjjooossswwwzzzwwwqqqpppmmmkkklllgggfffcccaaa```\\\XXXUUUKKKFFF@@@<<<:::999999888::::::999888888999::::::888888999999999999888888777777777777888888888888:::::::::::::::;;;<<<<<<:::::::::;;;<<<<<<======;;;<<<>>>???DDDMMMZZZccchhhuuuxxxqqqnnnmmmkkkmmmppptttwwwyyyzzz{{{~~~}}}wwwqqqlllgggdddccc^^^^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\^^^aaahhhpppuuuyyyvvvyyyhhhZZZXXXXXXRRRLLLKKK>>>;;;888666555555444222222222222222222222222222111111111111111111111111333333333333333333333333222333444444555555444444333555666555444333555666777777777888999999::::::999:::;;;;;;;;;???FFFLLLXXX\\\eeeppp|||yyyvvvsssrrrqqqpppnnnmmmoooqqqtttvvvwwwvvvuuutttwwwvvvtttqqqnnnkkkjjjjjjkkkfffbbbbbbcccdddhhhnnnooosssxxx{{{~~~{{{rrrooollljjjkkkiiigggdddbbbaaa^^^ZZZWWWPPPKKKCCC===:::999999888::::::999888888999::::::888888999999999999888888777777777777888888888888777777777777777888888999::::::;;;;;;<<<=========<<<>>>@@@BBBGGGPPP\\\eeessszzzsssmmmllllllllloootttvvvyyy}}}~~~~~~xxxuuupppkkkeeeaaa^^^]]]ZZZYYYYYYZZZZZZZZZZZZZZZ]]]]]]___bbbgggqqq|||{{{qqq___[[[YYYRRRLLLLLLBBB???;;;777666555333222333333333333333333333333222222222222222222222222333333333333333333333333222333444444555555444444222444555444222111333555666666777777888999999999:::;;;<<<;;;;;;AAAKKKSSS\\\cccnnnxxxpppnnnkkkiiiiiihhhfffeeefffhhhkkknnnpppqqqqqqqqqsssrrrppplllhhhgggggghhhkkkfffcccdddeeeggglllssstttxxx}}}xxxtttpppnnnooojjjhhheeedddbbb___\\\YYYSSSMMMEEE>>>;;;999999999999888777666666777888999888888999999999999888888777777777777888888888888999999999999999::::::;;;::::::;;;;;;<<<===>>>>>>===???BBBEEEJJJRRR^^^fff}}}}}}uuuoookkkkkkkkklllpppvvvwww{{{{{{vvvrrrppplllgggaaa]]]ZZZXXXXXXXXXYYYZZZ[[[\\\\\\\\\aaabbbdddhhhppp|||~~~{{{wwwccc]]]ZZZRRRLLLLLLEEEBBB===999777666444333444444444444444444444444333333333333333333333333333333333333333333333333222333444444555555444444666888:::999666555777999666666666777888888999999;;;<<<<<<;;;;;;BBBNNNWWW]]]hhhuuu~~~iiigggdddbbbbbbccceeefffccceeegggjjjmmmnnnnnnooojjjjjjjjjiiifffffffffhhhgggggggggfffgggkkkppptttxxx|||{{{pppnnnppprrrmmmkkkhhhfffdddaaa]]]ZZZXXXSSSKKKCCC>>>:::::::::::::::999999888777777666333444666888888888888777888888888777777777777777888888999999999:::::::::999;;;======<<<;;;<<<===???>>>CCCJJJOOOUUUdddrrrxxxtttqqqmmmjjjkkkpppvvvzzzzzz}}}~~~wwwooojjjllliiiddd___[[[XXXWWWVVVZZZXXXXXX\\\]]][[[\\\```___fffmmmpppxxx~~~||||||~~~~~~|||jjj```ZZZSSSOOOQQQIIIEEE@@@<<<:::888666555555444333222111222333444111222333333444444333333222222333333333333444444333333333444444444555555666666666666666666666666666555333111000333777;;;::::::;;;<<<@@@IIITTT]]]fffqqq|||eeecccaaa___^^^___```aaaaaacccgggjjjnnnpppqqqrrrnnnnnnnnnllliiihhhiiijjjiiijjjkkkkkkmmmpppuuuyyyyyyxxxrrrpppooommmkkkhhhfffdddaaa]]]ZZZXXXTTTMMMEEE???;;;:::::::::::::::999888777777777666666777888999999999999888999999999999:::::::::888999999999999:::::::::999;;;======<<<<<<===>>>AAAAAAFFFOOOUUU]]]mmm|||}}}tttssspppmmmlllnnnrrrwww{{{}}}yyyqqqjjjeeebbb```]]]ZZZXXXVVVUUUUUUZZZWWWXXX[[[\\\\\\___dddgggrrr}}}}}}{{{zzz{{{}}}{{{ttteee]]]WWWRRRPPPKKKGGGBBB===;;;999777555555444333222222222333333111222333333444444333333222222333333333333444444333333333444444444555555666666666666666666666666666777888888777777:::<<<999:::;;;===CCCMMMYYYaaalllxxxaaa___]]]\\\\\\]]]___```bbbdddhhhlllpppsssuuuuuussssssssspppmmmllllllmmmoooppprrrtttuuuxxx}}}|||wwwrrrooonnnllliiifffdddaaa]]]ZZZYYYVVVOOOHHHBBB===;;;:::;;;::::::999999888888777999999888888888999999:::888888888999::::::;;;;;;999999999999::::::::::::999;;;======<<<===>>>@@@CCCEEELLLUUU^^^jjj|||{{{wwwppppppooonnnooorrrvvvzzz|||~~~wwwpppjjjccc^^^XXXXXXXXXWWWVVVVVVVVVUUUZZZXXXYYY\\\^^^```fffmmmttt}}}~~~~~~|||zzzxxxyyy|||~~~|||||||||lll```[[[UUUOOOMMMIIIDDD???<<<:::777555555444444333222333333333111222333333444444333333222222333333333333444444333333333444444444555555666666666666666666666666555777;;;<<<<<<;;;:::::::::;;;===AAAIIITTT```iiisss]]]]]]\\\]]]^^^```cccdddgggiiimmmppptttvvvwwwxxxwwwwwwvvvssspppnnnnnnooouuuwwwyyy{{{|||yyysssrrrnnnllliiigggeeebbb^^^[[[ZZZWWWRRRLLLEEE@@@<<<;;;;;;;;;::::::999999999999;;;:::888777777888999:::777777777777777777888888999999999:::::::::;;;;;;:::;;;============@@@BBBCCCIIIRRR]]]jjj{{{}}}uuusssmmmmmmnnnooorrruuuyyy|||~~~|||uuunnnhhhccc]]]ZZZUUUVVVWWWXXXXXXXXXXXXWWW\\\ZZZ\\\```cccgggqqqzzz}}}{{{}}}||||||zzzxxxyyy|||~~~~~~|||rrraaa]]]WWWOOOMMMJJJEEE@@@===:::666444555555444444333333333333111222333333444444333333222222222333333333444444333333333444444444555555666666666666666666666666333666999;;;:::999999999<<<===@@@FFFPPP\\\hhhoooyyyZZZ[[[\\\___bbbeeehhhjjjoooqqqsssuuuwwwxxxyyyyyyxxxxxxwwwuuuqqqooopppqqqvvvxxx{{{|||~~~{{{ttttttooommmjjjhhhfffccc___\\\ZZZXXXUUUPPPJJJDDD???<<<;;;;;;;;;::::::::::::::::::999777666666777888999999888888888777666666666999999:::::::::;;;;;;;;;:::;;;<<<======>>>AAADDDDDDNNN[[[hhhxxxxxxqqqqqqlllkkkmmmooossswww{{{}}}}}}xxxssslllfffbbb^^^ZZZXXXVVVWWWXXXYYYYYYYYYXXXXXX[[[[[[___eeejjjppp|||}}}{{{{{{{{{{{{{{{zzz{{{~~~}}}zzzeee^^^XXXPPPMMMJJJFFFBBB>>>;;;777444555555555444444444333333111222333333444444333333222222222333333333444444333333333444444444555555666666666666666666666666555666777888777888:::<<<;;;===CCCLLLXXXeeepppvvvZZZ[[[^^^aaaeeejjjmmmooouuuvvvwwwyyyzzzyyyyyyxxxxxxxxxxxxuuurrrqqqqqqrrruuuvvvyyy{{{}}}wwwtttpppnnnkkkhhhfffccc___\\\YYYXXXVVVSSSNNNHHHBBB???;;;;;;;;;;;;;;;;;;;;;;;;888888777777777888888999:::::::::999999999888888::::::::::::;;;;;;;;;;;;:::;;;<<<======???CCCFFFHHHUUUfffvvvtttnnnppplllkkklllooossswww{{{~~~vvvoookkkddd___]]][[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZ]]]dddlllsss{{{~~~|||zzz{{{||||||{{{}}}|||qqqaaaXXXTTTNNNKKKGGGDDDAAA===999666444555555555555444333333111222333333444444333333222222333333333333444444333333333444444444555555666666666666666666666666999999999888888:::>>>AAA;;;@@@IIIVVVfffttt}}}```bbbdddgggkkkoooqqqsssvvvwwwxxxyyyzzzzzzyyyxxxxxxxxxxxxvvvsssrrrssstttuuuwwwzzz}}}}}}ssspppnnnkkkiiigggddd```]]]XXXXXXXXXUUUQQQKKKEEEAAA;;;;;;;;;;;;;;;<<<<<<<<<777777888999::::::::::::777777888999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<:::;;;<<<===>>>@@@DDDGGGNNN___sss~~~qqqlllooolllkkklllooorrrwww{{{~~~xxxnnngggccc]]]YYYYYYYYYZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[___cccmmmxxx~~~{{{|||}}}|||{{{|||~~~{{{}}}~~~}}}gggYYYWWWOOOMMMIIIGGGDDDAAA===999444555666666666555333333111222333333444444333333222222333333333333444444333333333444444444555555666666666666666666666666999:::;;;::::::<<<@@@BBBAAAGGGTTTggg{{{hhhiiikkknnnqqqsssuuuvvvuuuvvvwwwyyyzzzzzzyyyyyyxxxxxxxxxwwwtttssstttvvvwwwzzz}}}sssqqqnnnkkkiiigggddd```]]]WWWXXXXXXWWWSSSMMMFFFCCC;;;;;;<<<<<<<<<<<<<<<<<<666888999;;;<<<<<<;;;;;;222333444666888:::<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>AAAEEEHHHSSSfff|||{{{oookkknnnlllkkklllooorrrvvvzzz}}}{{{rrriiibbb^^^YYYVVVVVVXXXZZZZZZ\\\[[[ZZZYYYZZZ\\\^^^```eeejjjvvv|||}}}}}}|||zzzzzz{{{}}}zzz|||yyymmmZZZYYYQQQNNNKKKIIIGGGDDD@@@<<<444555666666666555333333222222333444444444333333222222333333333444444444333333333444444444555555666666666666666666666666777999;;;;;;;;;<<>>888777777666555555444444444444444444444444444444333333333444444555555555777666444333222444555666666666666666777777777777;;;:::;;;===;;;999<<>>>>>===>>>AAABBBDDDKKKTTTiiizzzqqqkkkjjjllloooqqqsssssstttvvv{{{xxxpppkkkgggaaa]]]\\\WWWVVVXXXZZZYYYYYY[[[```]]]]]]aaadddiiisss}}}~~~}}}zzzxxxwwwxxxzzz{{{~~~{{{yyyyyy{{{~~~vvvqqqyyy{{{ggg\\\WWWTTTRRRMMMEEEAAABBB::::::888777666555444444444444444444444444444444333333333444444444444555333333444555666666666666666666666666777777777777666555777:::999999>>>EEEPPPcccqqq}}}ooorrruuuxxxzzz|||}}}tttlllkkkllljjjggggggbbb```^^^]]][[[WWWRRROOOFFFCCC>>>;;;;;;;;;:::999;;;;;;::::::999999999999::::::999999999999999999:::::::::;;;;;;<<<===>>>>>>===???AAABBBEEEOOOZZZppp|||vvvnnniiiiiilllqqqsssvvvttttttwww}}}zzzqqqiiiccc```]]][[[[[[WWWUUUXXXZZZZZZZZZ]]]aaa^^^___dddjjjrrr}}}~~~}}}}}}}}}~~~|||zzzwwwvvvwwwxxxxxx|||zzzxxxwwwxxxzzz|||}}}zzz~~~wwwoooqqqoooaaa\\\WWWTTTNNNFFFDDDEEE===;;;999777666555555555444444444444444444444444444444444444444444444444111222444666777777666555666666666666777777777777999888:::<<<<<<;;;AAAHHHPPPcccnnnvvvpppssswwwzzz}}}wwwmmmllllllkkkiiiiiifffccc```]]][[[WWWRRRNNNHHHDDD???;;;::::::999999999999999999888888888888::::::999999999999999999;;;;;;;;;;;;<<<===>>>>>>>>>===???AAABBBGGGSSS```xxx{{{uuummmiiiiiimmmqqqtttvvvuuuuuuyyyxxxsssjjjccc^^^[[[ZZZZZZZZZVVVUUUXXX[[[[[[\\\___```___bbbjjjrrr{{{~~~~~~}}}}}}|||{{{zzzzzz|||{{{yyyvvvuuuuuuuuuvvvyyyyyyxxxvvvvvvwwwyyyzzzwwwzzzyyypppmmmwwwzzzeee^^^XXXTTTOOOIIIGGGIII???===;;;888666555555666444444444444444444444444444444444444444444444444000222444777888777666555666666666666777777777777;;;:::;;;===<<<<<>>???>>>>>>@@@BBBCCCJJJYYYiiiwwwsssmmmjjjkkknnnrrrtttuuuwwwzzz}}}pppllleee___ZZZYYYYYYYYYYYYUUUTTTXXX\\\\\\]]]```aaabbbhhhsss}}}~~~}}}}}}~~~}}}}}}}}}|||{{{zzzxxxwwwyyyxxxvvvuuussssssssssssuuuvvvvvvvvvuuutttvvvxxxuuuxxx~~~vvvmmmrrrlllbbbXXXTTTQQQMMMJJJJJJBBB???<<<999777666666666444444444444444444444444555444444444444333333333111333555777777666555444666666666666777777777777:::888:::<<<<<<===DDDLLLQQQcccmmmvvvyyy}}}xxxrrroookkkiiijjjhhheeebbb___\\\YYYUUURRROOOKKKDDD???===<<<<<<;;;999999999999999999999999888888888999999::::::;;;;;;;;;;;;;;;<<<===>>>?????????BBBDDDFFFNNN```qqq|||rrroookkkjjjlllooorrrtttuuuzzz}}}wwwrrrhhheeeaaa\\\XXXWWWWWWYYYXXXTTTTTTXXX\\\]]]^^^bbbdddgggqqq~~~~~~~~~~~~}}}{{{{{{|||~~~~~~~~~~~~}}}|||zzzxxxvvvvvvuuutttsssrrrrrrrrrrrroooqqqttttttsssrrrssstttsssvvv|||tttrrrvvvgggZZZUUUTTTPPPLLLIIICCCAAA===999777666666777444444444444444444444444555555444444444333333333333444555666666555555444666666666666777777777777888777999===>>>AAAIIIRRRZZZmmmyyy~~~~~~uuupppkkkhhhiiihhheeebbb___^^^[[[XXXVVVRRRMMMFFFAAA???>>>======::::::::::::::::::::::::777777888999::::::;;;;;;<<<;;;;;;<<<<<<===>>>???@@@AAADDDFFFIIIQQQeeewww|||vvvmmmkkkiiiiiilllpppssstttuuu|||}}}zzztttnnniiicccaaa^^^ZZZWWWUUUVVVXXXXXXTTTTTTYYY\\\]]]___bbbggglllxxx~~~}}}}}}yyyzzz{{{{{{zzzzzz|||~~~}}}{{{xxxvvvttttttsssrrrqqqqqqqqqqqqjjjnnnrrrsssrrrpppqqqrrrrrruuuzzz|||ttt~~~}}}lll\\\WWWWWWSSSMMMHHHDDDBBB>>>:::777666666777444444444444444444444444555555555444444333333333555555555555555555444444666666666666777777777777888777:::???BBBFFFOOOYYYhhh|||wwwqqqoookkkgggkkkhhhddd```^^^[[[XXXUUUUUUQQQKKKDDD???<<<;;;:::::::::::::::::::::::::::888888999999999:::::::::<<<<<<;;;<<<<<<===>>>??????@@@CCCGGGKKKTTTfffwwwuuupppkkkkkkllllllnnnpppsssuuuzzz~~~|||zzzvvvrrrmmmiiieeeddd```^^^ZZZVVVUUUUUUWWWXXXWWWXXX[[[^^^\\\\\\bbbjjjpppzzz{{{yyyyyyyyyxxxxxxxxxxxxzzz|||~~~~~~}}}}}}}}}}}}zzzxxxuuusssrrrrrrrrrrrrpppoookkklllmmmnnnooooooooonnnppprrruuuzzzyyyzzzvvvaaaZZZYYYTTTNNNLLLEEECCC???;;;888777666666555555444444444333333333555444444333333444444555555444444333333333444444666555555444444444555555;;;999999<<<@@@IIIZZZjjjttt|||qqqlllhhheeekkkhhhddd```^^^[[[XXXVVVUUURRRMMMGGGBBB>>>;;;:::::::::::::::::::::::::::888999999999999:::::::::;;;;;;;;;;;;<<<===>>>???<<<===AAAFFFLLLVVViiizzz~~~uuuppplllmmmnnnoooppprrruuuvvv|||~~~|||{{{zzztttsssppplllhhheeebbb```]]][[[XXXUUUTTTUUUVVVXXXZZZZZZ]]]``````aaaiiirrrzzz|||zzzxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}{{{zzzzzz{{{zzzxxxvvvvvvtttrrrqqqqqqpppnnnlllkkkkkklllmmmmmmnnnooooooqqqsssuuuyyy~~~|||{{{zzzvvvyyyggg]]]\\\YYYSSSPPPIIIGGGBBB>>>:::777666666555555555444444444333333555444444333333444444555666555555444444555555555666666555555555555666666<<<:::;;;>>>DDDNNNaaaqqqsssllliiihhhkkkhhhdddaaa^^^\\\YYYVVVTTTRRRNNNJJJEEE@@@<<<:::::::::::::::::::::::::::999999999999::::::::::::;;;;;;:::;;;;;;<<<===>>><<<>>>CCCIIIPPP\\\ppp|||sssooolllnnnqqqssstttuuuwwwyyy}}}|||yyyyyyyyywwwuuurrrooonnnjjjiiigggdddaaa___]]]\\\ZZZXXXVVVTTTTTTUUUWWWYYY]]]\\\___cccfffiiirrr|||~~~zzzxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxvvvvvvwwwwwwvvvtttvvvtttrrrpppooonnnllljjjjjjjjjjjjjjjkkkmmmooopppqqqsssuuuxxx|||zzzrrr~~~sssrrrjjj\\\ZZZYYYTTTPPPMMMJJJFFF@@@<<<888666555555555555444444444444333555555444444444444555555666666555555555666666777777777666666666777777888===<<<===AAAHHHUUUiiizzzxxxpppnnnpppkkkhhhdddaaa___\\\YYYWWWRRRQQQPPPLLLGGGBBB<<<999::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::;;;<<<===>>>???AAAGGGOOOWWWeeezzzyyyqqqmmmkkknnnsssvvvvvvvvvyyy{{{}}}||||||{{{{{{zzzyyyyyyxxxyyy{{{}}}~~~~~~~~~}}}zzzzzzzzzzzzxxxwwwuuutttqqqqqqqqqpppmmmiiifffddd______^^^]]][[[ZZZYYYXXXXXXWWWVVVUUUUUUWWWZZZ[[[___^^^```ggglllrrr|||{{{wwwuuuvvvvvvwwwxxxxxxvvvuuutttvvvtttsssssstttuuutttsssuuusssqqqpppoooooolllkkkjjjiiihhhhhhiiilllooopppppprrrtttwww|||qqqxxxsssnnntttppp]]]YYYYYYTTTOOOMMMKKKGGGBBB>>>:::888666555555555555444444444444555555444444444444555555555555555555555555666777888888777777777888999999<<<<<<>>>CCCKKKXXXmmm~~~~~~sssqqqssskkkhhhdddaaa___]]]ZZZXXXQQQQQQPPPNNNIIICCC===999::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAADDDKKKTTT]]]lll~~~uuunnnllljjjoootttwwwvvvwwwzzz}}}|||{{{}}}{{{yyyvvvsssrrrssstttuuurrrtttvvvwwwxxxxxxwwwvvvttttttsssrrrqqqooonnnmmmjjjjjjjjjiiigggccc___]]]YYYYYYXXXXXXXXXXXXWWWWWWXXXXXXWWWWWWYYY[[[]]]^^^______cccllluuu{{{}}}xxxuuuttttttuuuuuutttsssqqqpppsssqqqpppppprrrssssssrrrrrrpppooooooppppppooommmiiihhhgggggghhhjjjmmmnnnnnnpppsssvvv|||vvvtttqqqiiikkk|||}}}fff^^^\\\XXXRRRKKKJJJGGGCCC???<<<999888666666555555555444444444666555555444444555555666444333333333444444555666888888888888888999::::::<<<;;;???EEEMMMZZZnnnuuuooopppkkkhhhdddaaa___]]][[[YYYRRRRRRRRRPPPKKKEEE???;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???AAAEEEMMMXXXcccssszzzqqqlllkkkkkkpppvvvxxxwwwxxx}}}|||yyyvvvvvvyyyuuusssooolllkkklllnnnpppnnnooopppqqqqqqqqqpppooonnnmmmlllkkkiiihhhffffffddddddcccbbb```]]]ZZZXXXUUUUUUUUUVVVVVVWWWWWWWWWYYYYYYYYYZZZ[[[]]]___```aaabbbjjjvvvyyyuuuqqqqqqqqqqqqpppooonnnmmmpppnnnlllmmmooopppqqqqqqooonnnmmmmmmoooooonnnmmmhhhggggggggggggiiijjjkkklllnnnqqquuuzzzzzzssssssnnngggiiitttnnn```\\\WWWRRRKKKJJJHHHDDDAAA===;;;999666666666555555555444444666666555555555555666666333333333333333444555666888888888888888999:::;;;<<<===BBBKKKTTTaaatttyyypppnnnkkkhhhdddaaa```^^^[[[YYYUUUUUUTTTRRRNNNHHHBBB???:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===============>>>@@@@@@BBBFFFPPP^^^kkk~~~}}}uuunnnkkklllmmmrrrxxxyyyxxxyyy~~~xxxvvvsssppppppsssllljjjhhhfffeeeffffffgggjjjjjjjjjjjjjjjjjjiiiiiigggfffeeecccaaa```___^^^^^^]]]\\\ZZZXXXVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWZZZZZZZZZ[[[\\\^^^___```eeehhhrrrzzzvvvooonnnmmmlllllllllllllllmmmkkkiiiiiikkkmmmnnnooonnnlllkkkkkkllllllkkkiiiggggggggggggggggggggggggkkkmmmooorrrwww~~~~~~qqqkkkuuu~~~qqqlllkkkpppuuubbb[[[WWWRRROOONNNKKKGGGCCC>>>;;;999666666666666555555555555666666555555555555666666333333333444444555666777777777777777888999:::;;;===@@@IIITTT^^^kkk~~~}}}rrrpppkkkhhhdddbbb```^^^\\\ZZZXXXWWWVVVTTTOOOJJJEEEBBB:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<============>>>???@@@AAADDDIIITTTcccsssyyyrrrmmmkkknnnoootttyyyzzzyyy{{{|||vvvqqqpppmmmhhhhhhjjjdddddddddccccccbbbaaa```hhhggggggfffeeeeeeeeedddcccbbb```^^^\\\ZZZZZZYYYYYYXXXVVVUUUSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVZZZZZZZZZ[[[\\\^^^___```hhhlllyyy{{{wwwnnnmmmkkkjjjiiijjjkkkkkkjjjhhhffffffiiikkklllmmmmmmllljjjiiiiiiiiigggeeeggggggggghhhggggggfffeeekkklllnnnppptttzzzpppffflllwwwsssnnnnnn{{{iii___[[[VVVSSSQQQNNNJJJDDD???;;;888777666666666555555555555666666555555555555666666444444444555555777888888777777777777888999:::;;;???CCCNNN[[[gggtttvvvqqqkkkiiifffdddcccaaa^^^[[[aaa[[[VVVSSSRRRNNNGGGAAA>>><<<:::999::::::999888:::;;;;;;:::999888:::;;;===;;;:::;;;===@@@AAAAAADDDLLLXXXeeevvvyyypppllllllmmmooossswwwzzz{{{|||yyypppnnnllliiifffeeeddddddaaaaaaaaa````````````___bbbbbbbbbbbbbbbaaaaaa```]]][[[WWWTTTSSSSSSTTTUUUUUUUUUUUUTTTRRRQQQRRRTTTQQQPPPPPPPPPQQQTTTWWWXXXZZZ^^^bbbaaa______cccgggnnnzzzsssnnnjjjiiikkkjjjgggcccggggggggghhhhhhhhhhhhhhhkkkkkkkkkkkkjjjiiiggggggfffgggiiihhhfffeeeeeefffhhhiiijjjkkknnntttzzzvvvddddddzzzrrrmmmnnnuuu```XXXWWWPPPNNNKKKHHHFFFBBB>>>;;;888777666555555666777777555555555555666666666666555555555555666666666777777555555666666555999@@@AAAKKKWWWaaajjjyyyzzzqqqllljjjgggeeedddbbb```^^^aaa\\\WWWTTTSSSOOOHHHCCC???<<<:::999::::::999888:::;;;;;;:::999888:::<<<===<<<;;;;;;===@@@AAABBBHHHPPP\\\jjjzzzwwwooolllmmmnnnqqqtttxxx{{{}}}zzzrrrpppiiihhheeecccaaa______^^^YYYYYYYYYXXXXXXXXXXXXXXX]]]^^^^^^^^^^^^]]]\\\\\\[[[YYYVVVSSSRRRRRRSSSTTTSSSTTTTTTSSSQQQPPPRRRSSSRRRQQQQQQRRRTTTVVVYYY[[[[[[^^^```___^^^```fffkkkyyywwwqqqkkkiiiiiihhhddd```cccdddddddddeeeeeeffffffffffffffffffeeedddccccccdddfffgggfffeeedddddddddhhhiiijjjkkkmmmqqqwww{{{}}}jjjeeeuuuwwwpppnnn}}}zzzcccXXXVVVQQQOOOKKKIIIFFFCCC???<<<999888777555555666777777555555555555666666666666555555555666666666777777888555555777888777:::>>>@@@KKKYYYccclllzzzrrrnnnlllhhhgggfffdddbbb```bbb^^^YYYVVVTTTPPPKKKFFF@@@>>>;;;:::::::::999888999:::;;;:::999999:::<<<===<<<<<<<<<>>>@@@CCCDDDMMMUUUbbbppp{{{sssooonnnoooqqqtttvvvzzz|||~~~zzzrrrmmmlllcccbbb```]]]\\\ZZZYYYYYYWWWWWWWWWWWWWWWWWWXXXXXXZZZZZZ[[[[[[ZZZZZZYYYXXXXXXWWWTTTRRRPPPPPPQQQRRRQQQRRRRRRQQQPPPOOOQQQRRRSSSSSSSSSUUUWWWZZZ]]]^^^___``````___```eeennnuuu{{{uuunnniiifffdddaaa^^^______``````aaabbbccccccffffffffffffeeeeeedddcccbbbdddeeeeeecccbbbbbbcccfffhhhiiijjjlllnnnrrruuupppfffnnn|||}}}tttoooxxxjjj[[[WWWRRRPPPMMMJJJHHHDDD@@@===999888777666555666777777555555555555666666666666555555666666666777777777:::666444888:::::::::===CCCNNN]]]hhhqqq~~~vvvooommmiiigggfffeeecccaaabbb___[[[XXXVVVRRRMMMIIICCC@@@<<<::::::::::::999999:::;;;:::999999;;;<<<============>>>AAADDDGGGPPPZZZiiixxx~~~wwwqqqoooppprrrtttuuuwwwzzz|||yyysssnnnkkkjjj______]]]\\\ZZZYYYXXXWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXUUUTTTRRRPPPPPPPPPPPPQQQPPPQQQQQQPPPOOOOOOQQQRRRSSSTTTUUUWWWYYY\\\___```bbbbbbaaaaaaeeemmmxxx~~~xxxoooiiieeebbb```^^^\\\\\\]]]^^^______```aaadddeeeeeeeeeddddddcccbbbbbbcccddddddbbbaaaaaabbbbbbdddggghhhjjjlllooorrrzzz~~~sssgggjjjssszzzqqqtttsssaaaZZZTTTQQQNNNLLLIIIFFFBBB???:::999888666666666666777555555555555666666666666555666666666666777777777;;;666555999<<<<<<<<<>>>IIITTTbbbllluuu}}}qqqnnnjjjgggeeedddcccaaabbb```]]]ZZZWWWSSSOOOLLLEEEBBB>>>;;;;;;;;;::::::888:::::::::999999;;;===<<<===>>>>>>>>>AAAFFFKKKTTT```qqqzzzsssooopppsssuuuwwwtttwwwzzz}}}xxxooolllhhhdddbbb\\\\\\[[[ZZZYYYXXXWWWVVVSSSSSSTTTUUUVVVVVVWWWWWWYYYZZZZZZZZZZZZYYYXXXXXXTTTSSSRRRPPPPPPPPPQQQQQQOOOPPPQQQPPPPPPPPPRRRTTTTTTUUUVVVXXX[[[^^^```aaabbbbbbcccffflllvvv~~~yyyqqqjjjfffcccaaa```[[[\\\\\\]]]^^^^^^________________________^^^]]]aaacccddddddbbbaaaaaabbb^^^```cccfffhhhkkknnnqqqvvv{{{ttthhhiiiooowwwuuu{{{ggg]]]UUUSSSPPPMMMKKKHHHCCC@@@;;;:::888777666666666777555555555555666666666666666666666666777777777888:::777666:::======???BBBOOOXXXeeeoooxxxtttpppkkkgggeeedddbbbaaaaaa```^^^[[[WWWTTTPPPOOOHHHDDD???<<<;;;;;;;;;:::888999::::::999999;;;===<<<>>>???>>>>>>AAAHHHNNNZZZggg{{{}}}wwwpppmmmooosssvvvwwwssswww{{{}}}pppjjjhhhccc___]]]XXXXXXXXXXXXWWWVVVTTTTTTRRRRRRSSSTTTUUUVVVWWWXXXVVVWWWWWWWWWWWWVVVUUUUUUSSSSSSRRRRRRQQQRRRRRRRRRPPPQQQRRRRRRQQQRRRTTTVVVVVVWWWYYY[[[]]]___aaabbbaaacccgggnnnwww~~~zzztttmmmhhhdddbbbaaa\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^____________^^^^^^aaabbbccccccaaa``````aaa]]]___aaaccceeeiiimmmqqqtttyyyvvvkkkiiinnnyyy~~~mmm```WWWUUURRROOOMMMIIIEEEBBB<<<:::999777666666666777555555555555666666666666666666666777777777888888999777888;;;<<<===BBBIIIRRR]]]jjjuuuxxxtttnnniiifffeeecccaaa```___^^^[[[WWWSSSQQQPPPIIIEEE@@@<<<;;;;;;;;;;;;888999::::::999:::<<<>>><<<>>>@@@???>>>BBBIIIPPPaaappp{{{tttmmmkkknnnrrrtttuuussswww~~~vvvlllgggddd___[[[[[[VVVWWWWWWWWWWWWVVVTTTSSSSSSTTTUUUVVVXXXYYYZZZ[[[UUUUUUUUUVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTQQQRRRSSSTTTSSSTTTWWWYYYYYYZZZ\\\^^^```aaabbbcccdddhhhqqq|||}}}xxxqqqjjjdddaaa```]]]]]]]]]\\\\\\\\\\\\\\\___``````aaaaaaaaa``````___```aaaaaa___^^^^^^______```aaaaaacccfffkkkooosssxxx{{{nnniiikkkuuu~~~xxxeeeXXXVVVSSSPPPNNNJJJFFFCCC<<<;;;999777666666666777555555555555666666666666666666777777777888888888777888:::;;;:::<<>><<>>BBBJJJQQQfffwwwzzzssskkkiiilllqqqsssrrrsssyyywwwooofffbbb]]]XXXVVVXXXWWWXXXYYYYYYYYYWWWVVVUUUQQQRRRSSSTTTVVVXXXYYYYYYVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUURRRSSSTTTUUUUUUVVVXXXZZZ\\\]]]___```bbbccccccdddhhhooozzzzzzssskkkddd```___]]]]]]\\\\\\[[[[[[ZZZZZZ\\\\\\]]]^^^^^^]]]]]]]]]]]]___```___^^^]]]]]]]]]bbbbbbaaa```aaadddjjjnnnsssxxxqqqiiihhhkkkxxxkkkYYYWWWSSSQQQNNNKKKGGGDDD===;;;999888666666666777555555555555666666666777777777777777888888888888666888;;;<<<999;;;GGGTTT[[[jjj~~~{{{pppkkkhhhfffeeefffeeebbb___]]][[[XXXTTTQQQMMMIIIDDD???<<<;;;;;;<<<<<<;;;;;;:::999999999999;;;<<<@@@CCCCCCFFFQQQ^^^lll|||uuuqqqlllkkknnnqqqrrrrrrwwwyyy}}}~~~nnnjjjddd___\\\ZZZWWWUUUWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTVVVYYY]]]]]]YYYUUUTTTRRRQQQRRRUUUVVVUUUSSSXXXWWWVVVTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUWWWZZZ\\\___```aaa___^^^aaafffkkkttt}}}{{{vvvpppjjjeeeaaa___^^^\\\ZZZZZZ[[[\\\]]]\\\\\\\\\\\\\\\[[[ZZZYYY]]]]]]]]]]]]]]]]]]]]]]]]bbbbbb```^^^^^^aaafffjjjnnnrrrxxx~~~qqqcccjjjnnnjjjbbb]]]UUUOOOMMMNNNKKKGGGAAA>>>:::666444444555666888888888888888888888888666666666666777777777777;;;999999999999???NNN]]]hhhzzzsssmmmiiifffdddeeebbb```^^^\\\ZZZWWWTTTQQQMMMJJJEEE@@@===;;;<<<<<<;;;;;;::::::999:::::::::<<<===@@@CCCCCCHHHUUUcccvvv}}}uuuqqqnnnnnnpppsssttttttwwwzzz|||mmmhhhbbb^^^[[[YYYXXXVVVWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTVVVYYY\\\[[[XXXTTTSSSRRRQQQRRRUUUWWWVVVTTTXXXWWWVVVUUUTTTUUUUUUVVVWWWXXXYYYZZZZZZ[[[^^^```bbbcccdddddddddgggnnnsss~~~{{{vvvqqqkkkfffbbb___^^^\\\[[[ZZZZZZ[[[\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]aaaaaa___^^^]]]```eeeiiimmmqqqwww|||wwwjjjgggkkk|||vvvccc]]]UUUOOONNNNNNKKKGGGCCC@@@<<<888555555666777555555555555555555555555666666666666777777777888:::999999;;;<<>><<<<<<<<<::::::::::::::::::;;;<<<======@@@CCCEEELLL\\\lllyyysssqqqppppppsssuuuvvvvvvxxx|||xxxkkkfff```[[[YYYXXXXXXXXXVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVXXXZZZYYYUUURRRRRRQQQQQQSSSUUUWWWWWWVVVXXXWWWVVVVVVVVVVVVVVVWWWYYY[[[^^^______```bbbcccdddgggiiijjjlllrrrzzzzzzvvvrrrmmmhhheee^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYZZZ[[[\\\\\\]]]______^^^\\\\\\^^^cccfffjjjnnntttyyy~~~sssiiikkkxxxggg___UUUQQQPPPNNNJJJGGGDDDBBB>>>:::777777777888444444444444444444444444666666666777777777888888999888999===@@@HHHWWWfff}}}}}}{{{}}}}}}zzzpppkkkfffdddddd^^^]]][[[[[[ZZZYYYVVVTTTOOOMMMHHHCCC@@@>>>======:::::::::::::::;;;<<<===>>>>>>@@@CCCGGGPPPcccttt|||uuuppppppppprrrtttvvvwwwwwwzzzvvvjjjddd]]]XXXWWWWWWXXXYYYUUUUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVSSSQQQQQQQQQRRRTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYY\\\^^^aaaaaaaaaaaacccdddeeeiiinnnrrrwww~~~zzzvvvsssoookkkhhh^^^^^^]]][[[ZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYZZZZZZWWWWWWXXXYYY[[[\\\]]]]]]]]]]]]\\\[[[ZZZ\\\```cccfffjjjpppvvv{{{~~~qqqoooxxxnnnbbbWWWRRRQQQNNNJJJHHHEEEBBB???;;;888777777777777777777777777777777777666666777777777888888888:::888:::>>>CCCLLLZZZhhh}}}~~~{{{}}}{{{|||{{{pppkkkgggeeeddd___]]]\\\\\\\\\[[[XXXVVVQQQNNNJJJEEEBBB???>>>===::::::::::::;;;<<<<<<===>>>>>>@@@DDDIIIUUUiii|||zzzsssmmmnnnoooqqqsssuuuxxxzzz}}}wwwiiiccc\\\XXXVVVWWWXXXXXXUUUUUUUUUTTTTTTTTTTTTTTTTTTVVVWWWWWWVVVTTTSSSRRRQQQRRRTTTUUUVVVWWWYYYZZZYYYYYYZZZ[[[[[[[[[\\\\\\___```bbbbbbbbbbbbccceeehhhmmmuuu|||}}}yyyvvvtttpppmmmjjj```___]]][[[ZZZYYYXXXXXXYYYXXXXXXWWWWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^\\\\\\\\\ZZZYYY[[[^^^aaabbbffflllssszzzwwwssswwwxxxhhhYYYTTTRRRNNNKKKJJJEEEBBB???;;;999777666666888888888888888888888888777777777777888888888888;;;999:::???EEENNN\\\hhhxxx||||||yyyzzz~~~~~~pppkkkhhheeeddd___^^^\\\\\\\\\[[[YYYVVVRRRPPPLLLGGGCCC@@@>>>===;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAAFFFLLLXXXmmmyyyqqqkkkmmmoooqqqrrrvvvzzz}}}xxxhhhccc]]]YYYWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVXXXWWWUUUTTTSSSTTTRRRTTTVVVVVVVVVWWWYYYZZZZZZ[[[\\\^^^____________```aaabbbcccccceeehhhkkkqqqxxx}}}zzzwwwtttqqqnnnkkkcccaaa^^^[[[YYYYYYYYYZZZZZZYYYWWWVVVVVVVVVWWWXXXXXXXXXYYYZZZ[[[\\\\\\]]][[[\\\[[[ZZZYYYZZZ]]]___```ccciiipppxxx|||uuuuuu}}}ooo[[[UUUSSSNNNKKKLLLEEECCC@@@===999777666666777777777777777777777777777777777888888888999999<<<999;;;AAAHHHRRR___jjjyyy|||yyywwwyyy~~~ssslllhhhdddccc___]]]\\\[[[[[[ZZZWWWUUUSSSQQQMMMIIIEEEAAA???>>>===<<<<<<;;;;;;;;;;;;<<<>>>>>>BBBGGGMMMZZZooovvvooolllnnnpppqqqrrrvvv}}}xxxhhhddd^^^ZZZXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTVVVXXXXXXUUUTTTUUUVVVSSSUUUWWWWWWVVVVVVXXXZZZ\\\]]]___```bbbbbbbbbbbbaaabbbcccdddfffkkkqqquuu~~~~~~zzzwwwuuurrrnnnkkkfffccc___[[[XXXYYYZZZ[[[[[[YYYWWWUUUTTTTTTUUUVVVXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\\\\ZZZYYYZZZ\\\______bbbhhhmmmttt|||xxxtttwwwppp~~~uuu^^^VVVSSSNNNKKKNNNGGGEEEBBB???;;;999777777666666666666666666666666777777888888888999999999;;;999;;;CCCLLLWWWdddooo{{{xxxvvvxxx~~~uuummmhhhdddbbb^^^]]][[[ZZZZZZYYYVVVTTTSSSQQQNNNJJJEEEBBB???>>>>>>===<<<;;;;;;;;;;;;;;;===>>>BBBHHHNNN[[[ppp}}}uuunnnmmmoooqqqqqqsssxxxxxxhhhddd___\\\YYYXXXVVVTTTWWWWWWWWWWWWWWWWWWWWWWWWTTTVVVXXXXXXVVVTTTVVVXXXTTTVVVXXXXXXVVVUUUXXXZZZ]]]^^^```bbbcccddddddcccbbbcccdddfffjjjpppxxx~~~{{{xxxuuurrrnnnkkkiiieee___ZZZXXXYYY[[[]]][[[ZZZWWWUUUSSSSSSTTTUUUWWWWWWXXXXXXXXXXXXXXXXXX[[[\\\\\\[[[ZZZZZZ\\\^^^```bbbggglllqqqxxx}}}vvvnnneeepppxxx___WWWSSSNNNLLLOOOHHHFFFDDD@@@===:::999888777777777777777777777777777888888888888999999999:::888;;;DDDOOO[[[hhhtttyyyyyyzzz}}}{{{nnnlllggg```dddbbb^^^[[[YYYXXXXXXYYYTTTRRRNNNLLLIIIEEEAAA>>>======<<<;;;<<<===>>>???BBB@@@BBBIIITTTaaarrr}}}uuuppppppmmmooorrruuuxxx|||}}}rrrggg]]][[[]]][[[XXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXXXXVVVUUUSSSYYYZZZ[[[ZZZYYYYYY[[[]]]___aaabbbccccccdddgggiiibbbeeeiiilllqqqzzz|||yyyvvvrrrmmmjjjgggfffaaa[[[UUUSSSVVVZZZ\\\ZZZXXXWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTUUUVVVVVV[[[ZZZZZZZZZZZZ\\\]]]^^^___aaafffjjjqqqxxx{{{mmmgggjjjiiiYYYTTTPPPKKKJJJJJJGGGDDDAAA>>>;;;777444666888999888777666777888888888888888888888999999;;;999???JJJRRRZZZooozzzzzz{{{}}}sssmmmhhhbbbaaa```]]][[[YYYXXXXXXXXXVVVTTTPPPNNNKKKHHHCCC@@@===<<<;;;;;;;;;<<<>>>???@@@???CCCLLLVVVbbbssszzzsssooopppnnnpppsssvvvyyy}}}xxxlllaaa]]]]]][[[YYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ\\\^^^^^^^^^]]]\\\\\\]]]^^^]]]\\\\\\]]]___^^^```bbbbbbbbbdddfffhhhjjjnnntttxxx~~~}}}zzzwwwtttqqqllliiigggfffbbb\\\WWWTTTVVVXXXYYYXXXVVVUUUVVVWWWVVVUUUUUUUUUTTTTTTUUUUUUVVVWWWZZZYYYYYYYYYZZZ\\\]]]^^^___bbbeeeiiinnnuuu}}}sssjjjkkktttnnn]]]WWWSSSNNNLLLJJJHHHDDDAAA>>>;;;888555666888999888777666777888888888888888888999999:::===<<>>===???EEEOOOYYYeeettt}}}wwwpppmmmnnnoooqqqtttwwwzzzrrrfff```___\\\[[[\\\ZZZZZZ[[[\\\]]]]]]]]]]]]YYYZZZ\\\^^^_________^^^\\\]]]]]]\\\[[[ZZZ\\\]]]___aaadddeeefffhhhkkkmmmqqqvvv~~~}}}{{{xxxuuussspppllliiigggfffddd___ZZZVVVUUUUUUUUUTTTRRRSSSUUUVVVVVVUUUUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXXXXYYYZZZ[[[]]]^^^___aaadddgggkkkrrryyy~~~}}}pppllliiiuuuwwwbbbZZZVVVQQQNNNKKKHHHDDDBBB???<<<999666666888999888777666777888888888888888888999::::::>>>???HHHUUU___lllzzzxxxyyy{{{}}}~~~mmmeeeddd]]]^^^]]]]]]\\\ZZZXXXXXXXXXVVVSSSQQQOOOLLLHHHEEE===<<<;;;;;;;;;<<<===>>>===@@@HHHSSS\\\gggvvvzzztttnnnlllmmmooorrruuuxxx{{{wwwjjjccc```^^^^^^```]]]^^^______```___^^^^^^YYYZZZ[[[\\\]]]]]]]]]]]]\\\]]]]]]]]][[[[[[]]]___bbbeeeiiimmmpppssswwwyyy{{{|||zzzwwwuuutttqqqmmmkkkggggggeeeaaa]]]XXXUUUSSSQQQPPPOOOPPPSSSUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWVVVVVVWWWXXXZZZ[[[\\\]]]]]]___bbbeeeiiiooovvv{{{wwwnnnhhhooofff[[[WWWRRRMMMKKKIIIEEEBBB@@@>>>:::777666888999888777666777888888888888888999::::::;;;===AAALLLZZZgggwwwwwwvvvvvvyyy{{{~~~|||nnndddddd_________^^^]]]\\\ZZZYYYWWWUUURRRPPPOOOLLLIIIFFF======<<<;;;<<<===>>>???>>>BBBKKKVVV___kkk|||yyysssnnnkkkmmmppprrrvvvyyy|||{{{nnnfffbbb___```dddaaaaaabbbcccbbbaaa___^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^```aaaaaaaaabbbdddffffffjjjqqqwww|||}}}{{{xxxwwwuuusssooommmggggggeeeccc```[[[VVVSSSPPPNNNNNNOOOQQQSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVUUUVVVWWWXXXYYYZZZZZZ[[[ZZZ\\\___bbbgggnnnuuuzzztttmmmppp{{{lll\\\VVVQQQLLLLLLIIIFFFCCCAAA???;;;999666888999888777666777888888888888888999:::;;;<<<<<>>=========>>>???@@@AAAEEEOOOZZZeeesssxxxsssooommmoooqqqtttwww{{{tttkkkeeeaaaaaaeeebbbccceeefffeeedddbbb````````````______^^^^^^^^^^^^```bbbdddeeegggkkkmmmnnnttt{{{~~~|||zzzxxxvvvtttpppnnnhhhfffeeecccaaa^^^XXXTTTPPPOOONNNNNNPPPQQQQQQPPPQQQQQQQQQQQQRRRSSSUUUUUUUUUUUUWWWXXXXXXXXXXXXXXXVVVXXX\\\___dddjjjrrrwww{{{uuusssxxxsss___VVVQQQMMMLLLJJJGGGDDDBBB@@@===:::666888999888777666777888888888888888999;;;<<<===<<>>>>>>>>???AAABBBCCCHHHQQQ^^^kkk}}}{{{vvvsssqqqqqqssstttwwwzzz~~~{{{qqqhhhaaaaaadddbbbdddgggiiijjjiiigggfffccccccbbbbbbccccccddddddccceeeiiilllooorrrwwwzzz}}}}}}{{{xxxwwwtttpppmmmhhhfffdddcccbbb___[[[WWWRRRPPPNNNNNNOOOPPPOOONNNOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTVVVYYY[[[___eeelllqqqwww}}}zzz~~~yyywww}}}dddXXXSSSPPPMMMJJJGGGEEECCCAAA>>>;;;666888999888777666777888888888888999:::;;;<<<===@@@KKKZZZiii|||{{{xxxwwwzzz||||||nnnjjjdddbbb^^^[[[YYYXXXXXXYYYVVVUUUSSSRRRQQQOOOLLLJJJAAA@@@?????????@@@BBBBBBDDDIIISSS```oooxxxtttsssrrrsssvvvwwwyyy}}}uuujjjbbb```bbbaaadddgggkkkmmmmmmlllllljjjjjjjjjjjjkkkmmmnnnooonnnqqquuuyyy}}}}}}{{{xxxvvvsssooolllhhhfffcccccccccaaa\\\XXXTTTRRROOONNNOOOOOOMMMLLLNNNNNNNNNOOOPPPQQQSSSSSSVVVVVVWWWXXXWWWVVVUUUTTTTTTUUUWWWYYY\\\aaagggkkkuuu{{{ssstttzzz~~~yyyhhhZZZVVVSSSMMMKKKHHHEEEDDDAAA>>><<<666888999888777666777888888888888999:::;;;===>>>CCCOOO___nnn}}}yyyzzz||||||pppjjjdddaaa^^^]]]]]]\\\\\\ZZZVVVVVVUUUSSSQQQOOOMMMLLLGGGAAA<<<>>>@@@??????AAAEEEHHHTTThhh}}}uuuoooooosssuuuvvvvvvyyy~~~{{{nnnfffeeegggggghhhjjjmmmoooqqqrrrrrrsssuuuvvvwwwvvvvvvxxxzzzxxx}}}~~~{{{xxxuuussspppllliiicccccccccddddddbbb^^^ZZZUUURRROOOLLLKKKLLLOOOPPPLLLMMMOOOQQQSSSUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUVVVWWWYYY^^^dddiiixxx{{{rrrkkkqqq{{{}}}~~~ooo]]]UUUQQQMMMKKKHHHGGGEEECCC???<<<;;;999777666777888888888:::888999;;;;;;:::???EEELLL\\\lllzzz{{{{{{}}}}}}tttjjjdddaaa^^^]]]\\\\\\[[[ZZZWWWVVVUUUSSSQQQOOOMMMKKKGGG@@@<<<>>>@@@??????BBBHHHMMMZZZooo}}}sssnnnooorrruuuvvvvvvyyy~~~qqqhhheeeddddddfffjjjoootttyyy}}}|||yyywwwuuurrrooollleeeeeedddddddddaaa]]]ZZZUUUSSSOOOLLLKKKKKKMMMNNNKKKLLLNNNPPPRRRSSSTTTTTTXXXXXXWWWVVVUUUTTTSSSRRRTTTUUUVVVWWWYYY^^^dddhhhvvvyyy~~~qqqhhhlllttt~~~uuu```VVVRRRNNNLLLIIIGGGFFFCCC@@@===<<<999777777888999888888888777888:::;;;<<>>??????@@@CCCLLLSSSddd{{{zzzqqqmmmnnnrrruuuwwwvvvyyy~~~xxxnnngggeeebbbdddiiipppwww~~~~~~{{{xxxwwwuuurrroooiiigggeeedddcccaaa]]][[[VVVTTTPPPLLLJJJJJJKKKLLLJJJKKKMMMNNNPPPQQQRRRRRRVVVVVVUUUTTTSSSSSSRRRRRRTTTUUUVVVWWWYYY]]]bbbgggrrrvvv{{{~~~ssshhhhhhlll}}}~~~~~~eeeXXXTTTOOOLLLJJJHHHFFFDDDBBB???<<<:::777777888999999888777666777:::<<<===EEENNNcccvvv}}}|||{{{|||~~~kkkeeebbb___\\\[[[[[[YYYXXXXXXWWWVVVTTTQQQNNNLLLJJJGGGAAA>>>??????>>>AAAEEEMMMYYYnnn~~~xxxppplllooossswwwxxxwwwzzzuuulllgggbbbdddhhhmmmttt{{{~~~{{{yyyxxxvvvsssqqqllliiifffdddcccaaa^^^[[[WWWUUUQQQMMMJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTUUUVVVWWWXXX\\\aaaeeennnrrrxxx{{{|||{{{{{{{{{zzzmmmhhhgggyyy~~~iiiZZZVVVPPPMMMJJJHHHGGGEEECCCAAA<<<:::888777888999999888777777888;;;<<<>>>GGGRRRlll|||{{{yyy{{{~~~mmmfffccc___\\\[[[ZZZXXXWWWWWWWWWUUUTTTQQQNNNLLLKKKGGGCCC@@@@@@??????CCCIIIOOO___xxx}}}wwwpppmmmpppuuuxxxyyyxxx{{{{{{nnnfffcccdddfffkkkqqqyyy}}}zzzyyywwwvvvssspppmmmkkkhhheeecccaaa^^^\\\XXXVVVRRRNNNKKKIIIHHHHHHKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWSSSUUUVVVWWWXXX[[[___bbbjjjooouuuzzz{{{zzzyyyyyyzzzqqqgggfffxxxmmm\\\XXXPPPMMMJJJHHHGGGFFFDDDBBB<<<:::888777888999999999999999:::<<<;;;>>>IIIUUUsss|||zzzxxxzzz~~~qqqfffccc___\\\ZZZYYYWWWUUUVVVVVVUUUSSSQQQOOOMMMLLLIIIEEEBBBBBB@@@@@@EEELLLTTTggg|||vvvooommmpppuuuxxxyyyyyy}}}oooeeeaaabbbeeeiiiqqqzzz}}}zzzxxxwwwuuurrrooommmkkkiiigggeeeccc___\\\XXXVVVSSSOOOLLLJJJIIIHHHLLLLLLMMMNNNOOOOOONNNNNNRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVWWWXXXZZZ]]]```fffllltttzzz|||{{{zzzzzzuuu|||sssdddfffuuuttt___XXXPPPMMMIIIGGGFFFFFFDDDCCC===;;;888888999::::::999::::::<<<<<<;;;???KKKYYYxxx}}}{{{zzz{{{wwwgggccc___\\\ZZZXXXVVVTTTUUUTTTTTTSSSRRRPPPNNNMMMJJJFFFDDDCCCBBBAAAGGGOOO]]]rrrzzztttnnnllloootttwwwwww{{{uuujjjaaaaaacccgggoooxxx|||yyywwwuuuqqqooolllkkkiiiiiihhheee```]]]XXXWWWTTTQQQNNNLLLJJJIIIKKKKKKLLLMMMMMMMMMLLLLLLPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTVVVWWWXXXYYY\\\___cccjjjssszzz~~~~~~}}}}}}uuuzzzyyyfffdddooo|||bbbXXXOOOLLLHHHFFFEEEEEEDDDCCC===;;;999888999::::::999888999;;;<<<<<<@@@OOO^^^xxx~~~|||{{{}}}}}}{{{gggddd___\\\ZZZXXXVVVTTTTTTTTTSSSSSSRRRPPPOOONNNKKKGGGEEEDDDBBBBBBIIIQQQdddyyyyyysssmmmkkknnnsssuuuvvv||||||rrrbbbaaabbbeeellluuu}}}}}}zzzxxxuuuqqqoookkkjjjjjjjjjiiifffaaa]]]YYYWWWUUURRROOOMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMOOOQQQSSSTTTUUUSSSTTTVVVWWWWWWYYY\\\^^^aaaiiisss{{{wwwzzzkkkbbbjjj|||zzzwwwdddWWWOOOLLLHHHEEEEEEEEEDDDCCC===;;;999888999::::::999666888:::<<<<<>>===<<<:::999999::::::666555777:::===DDDSSS```|||~~~||||||{{{zzz|||sssccc```ddd]]]XXXWWWTTTWWWTTTQQQOOOOOOOOONNNNNNIIIFFFEEEDDDBBBDDDMMMXXXmmmxxxqqqllloootttvvvwwwzzz|||yyykkkddd```bbbggglllssszzz}}}{{{xxxtttppplllkkkiiifffeeedddccc```^^^[[[ZZZWWWTTTPPPMMMJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSRRRSSSTTTUUUWWWXXXYYYZZZaaaeeemmmuuu|||~~~}}}~~~{{{lllhhhjjj~~~zzznnnmmmzzzooo[[[UUUNNNIIIIIIHHHDDDAAAAAA???>>><<<:::999999999:::888777999<<>><<<:::999999999:::;;;::::::===@@@HHHXXXfffyyy}}}{{{yyyxxxyyy|||}}}iiiaaaccc\\\XXXXXXUUUTTTRRROOONNNOOOOOONNNLLLLLLJJJIIIGGGEEEHHHUUUcccvvvpppnnnqqquuuvvvyyy|||~~~ssskkkcccbbbcccdddiiiooo|||}}}yyyuuuqqqkkkhhheeebbbaaa```^^^]]][[[ZZZXXXVVVSSSPPPNNNMMMJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNOOOPPPRRRSSSTTTTTTSSSTTTTTTUUUWWWXXXXXXYYY]]]bbbiiirrrzzzsssjjjbbbiii~~~vvvkkkgggooocccXXXPPPJJJIIIIIIFFFDDDDDD@@@???===;;;:::999999:::<<<;;;;;;>>>BBBKKK\\\kkkwww}}}yyyxxxxxxzzz|||~~~lllaaabbb\\\YYYZZZWWWRRRQQQOOONNNNNNNNNMMMLLLKKKJJJIIIHHHFFFJJJYYYiiiuuuqqqppptttwwwxxx{{{wwwnnnfffccccccdddiiiooozzz~~~zzzvvvrrrnnnjjjeeeaaa___]]][[[YYYZZZYYYXXXVVVSSSQQQPPPOOOKKKKKKKKKKKKKKKJJJJJJJJJMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUVVVVVVWWWXXXXXX\\\```gggpppxxxwwwnnneeegggwww}}}qqqjjjmmm{{{gggZZZRRRKKKJJJIIIFFFDDDEEEAAA@@@===;;;:::999999999<<<:::;;;>>>DDDOOObbbssszzz}}}xxxwwwxxxyyy{{{~~~pppcccaaa[[[YYYZZZWWWQQQOOONNNNNNNNNNNNMMMKKKJJJIIIIIIHHHGGGMMM___pppuuurrrrrrvvvyyyzzz}}}}}}sssjjjfffeeefffjjjpppzzz}}}yyytttqqqoookkkeee```]]][[[XXXWWWXXXXXXWWWUUUSSSRRRQQQPPPKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMNNNPPPQQQRRRSSSTTTTTTTTTUUUVVVVVVWWWXXXXXXZZZ^^^eeemmmuuu|||~~~uuuiiigggqqqvvvlllkkkuuummm]]]TTTMMMKKKIIIFFFDDDDDDBBB@@@>>><<<:::999999999;;;999;;;@@@GGGUUUjjj||||||wwwvvvwwwwwwyyyuuueeeaaaZZZWWWXXXTTTPPPNNNMMMNNNNNNNNNLLLJJJJJJJJJKKKJJJIIIQQQdddwwwuuussstttyyy{{{{{{zzzooojjjggggggkkkppp{{{}}}~~~}}}}}}|||~~~}}}yyytttqqqnnniiiddd___\\\ZZZYYYWWWWWWVVVUUUTTTSSSRRRQQQQQQLLLKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXZZZ]]]ccckkksssyyy~~~|||mmmeeejjjyyyyyylllfffmmmyyy```WWWNNNKKKIIIEEECCCDDDBBBAAA>>><<<:::999999999;;;:::<<>><<<;;;;;;;;;???===>>>FFFRRRggg|||vvvsssrrrwwwwwwyyy~~~}}}www{{{hhh___\\\VVVRRRSSSQQQPPPOOONNNNNNMMMMMMMMMMMMLLLLLLOOOSSS___uuussstttvvvyyy|||~~~vvvqqqnnnqqquuu}}}yyynnnddd^^^]]]]]]^^^___aaabbbccccccggghhhkkkooossswwwzzz|||~~~zzzvvvsssmmmjjjfffccc```]]]ZZZXXXWWWVVVUUUUUUUUUTTTQQQOOOLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVXXX[[[```eeejjjpppwww||||||{{{}}}vvvhhhbbbeeeqqq~~~{{{jjjbbb```tttpppZZZPPPPPPJJJFFFFFFBBBBBBAAA???>>><<<;;;;;;;;;>>><<>>===<<<;;;;;;<<<;;;@@@KKK\\\sss|||{{{|||}}}}}}|||}}}~~~xxxuuusssssstttvvv{{{ppplllrrrsssbbb[[[VVVSSSSSSMMMMMMNNNOOONNNMMMKKKJJJHHHKKKQQQUUUZZZjjj~~~sssvvvzzz}}}wwwoooqqqwww}}}yyyuuuooohhhbbb\\\VVVQQQOOOPPPQQQRRRSSSUUUVVVVVVTTTVVVXXX[[[___bbbdddfffllloootttzzz|||xxxtttrrrnnnkkkgggdddccc```^^^\\\WWWUUUTTTTTTUUUUUUSSSQQQMMMMMMLLLLLLKKKLLLLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQSSSSSSTTTTTTTTTUUUUUUUUUXXXZZZ^^^bbbgggmmmuuuzzz|||{{{|||vvviii```___gggrrrjjjbbbbbbkkk}}}zzz```QQQOOOIIIFFFGGGBBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;AAAPPPccc{{{|||xxxuuuvvvwwwxxxyyywwwxxxyyy{{{}}}yyyuuutttssstttwww|||~~~ssslllpppxxxeee[[[VVVTTTSSSMMMMMMNNNOOOOOONNNLLLKKKHHHLLLRRRXXX```rrr{{{uuuyyy}}}|||tttsssxxx}}}}}}ooojjjeee___[[[WWWSSSPPPNNNNNNOOOQQQRRRSSSTTTUUURRRSSSUUUWWWYYY\\\]]]^^^aaaccchhhnnnuuu|||zzzuuuqqqoooooolllhhhfffdddbbb```^^^XXXVVVTTTTTTTTTTTTSSSQQQNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPSSSSSSSSSTTTUUUUUUVVVVVVYYY[[[^^^aaafffmmmuuuzzz~~~}}}wwwlllbbb^^^dddnnnhhhaaabbbhhhwwwfffSSSOOOHHHFFFGGGBBBCCCBBB@@@???===<<<<<<<<<;;;<<>>===<<<<<<<<<===EEEXXXppp|||zzzyyyvvvtttrrrqqqrrrttttttssssssssssssssstttuuuvvvvvv|||}}}~~~|||wwwuuurrrssswww|||~~~}}}zzznnnnnn}}}iii\\\WWWTTTQQQLLLLLLLLLKKKKKKLLLLLLMMMKKKLLLSSS___qqq}}}yyy~~~xxxpppjjj___[[[VVVRRRQQQQQQQQQPPPMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTRRRSSSUUUYYY___fffllloooxxx|||{{{vvvrrrppppppooommmjjjhhhgggeeecccbbb[[[YYYUUUSSSSSSRRRQQQOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSUUUWWWXXXXXXYYYZZZ\\\___cccjjjrrrxxxtttfff\\\]]]dddzzzpppdddaaa^^^iii}}}rrrYYYQQQIIIGGGGGGBBBCCCBBBAAA???>>>===<<<<<<===>>>GGG[[[sss}}}zzzyyyxxxvvvuuussstttuuuvvvuuutttuuuuuuttttttttttttuuuuuu||||||}}}~~~|||wwwuuuqqqssswww{{{}}}{{{mmmlllzzzjjj\\\WWWTTTPPPLLLKKKJJJIIIIIIJJJLLLLLLLLLLLLSSSaaawwwzzzzzzrrriiiccc]]]YYYTTTQQQQQQRRRRRRRRROOOPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSPPPPPPQQQTTTYYY```eeeiiikkkpppxxx~~~yyyuuusssrrrrrrooommmjjjhhhgggfffdddccc]]]ZZZVVVSSSRRRQQQPPPOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOPPPQQQSSSUUUWWWYYYYYYXXXYYY[[[]]]aaahhhqqqwwwuuuhhh]]]^^^eeetttyyyjjjdddZZZdddyyyuuu[[[QQQIIIGGGGGGBBBCCCBBBAAA???>>>======<<<>>>???HHH]]]uuu{{{xxxxxxxxxxxxwwwtttsssssstttwwwxxxwwwyyyzzzzzzxxxwwwwwwxxx}}}~~~~~~}}}}}}~~~|||}}}~~~xxxtttooorrrvvvzzz{{{{{{||||||uuuooovvvlll]]]XXXTTTQQQNNNLLLKKKIIIIIIKKKLLLNNNNNNQQQVVVbbbyyy~~~xxxuuuqqqmmmgggbbb[[[YYYWWWTTTRRRRRRSSSSSSQQQRRRUUUWWWXXXWWWVVVUUUYYYXXXVVVTTTSSSRRRRRRRRRQQQNNNOOOTTTWWWWWWZZZ___fffjjjqqqwww|||zzzvvvsssqqqpppnnnnnnmmmkkkiiigggeeeccc^^^ZZZWWWUUUUUUTTTPPPMMMNNNNNNLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPRRRQQQPPPSSSWWWZZZZZZXXXXXXXXXYYY]]]___ccclllvvv{{{}}}yyykkk___]]]```ooorrrddd]]]cccuuuzzz[[[PPPMMMGGGDDDEEEBBBAAA@@@???>>>>>>>>>>>>CCCAAAIII^^^xxx}}}zzzxxxxxxxxx{{{yyywwwvvvvvvwwwyyy{{{yyy{{{||||||{{{zzzzzz{{{{{{|||~~~}}}{{{zzzzzz{{{zzz{{{||||||~~~~~~wwwsssoooqqquuuyyyzzz~~~zzzzzz}}}vvvpppxxxooo^^^XXXTTTPPPMMMLLLKKKJJJJJJKKKLLLMMMNNNRRRZZZhhh~~~}}}wwwtttpppnnnllliiiddd```\\\[[[XXXVVVUUUUUUUUUVVVUUUVVVXXXYYYZZZZZZZZZYYYZZZYYYWWWUUUTTTSSSRRRRRRPPPMMMNNNRRRTTTTTTWWW[[[[[[```gggnnntttzzz|||xxxtttqqqpppooonnnnnnlllkkkhhheeecccbbb]]][[[WWWUUUUUUSSSPPPMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPSSSQQQQQQSSSWWWYYYYYYWWWXXXXXXYYY]]]___cccllluuuyyy{{{~~~pppaaa\\\^^^lllzzzhhh```ddduuu|||]]]PPPMMMGGGCCCDDDBBBAAA@@@???>>>>>>>>>>>>BBBBBBLLLbbb|||~~~{{{zzzzzz{{{~~~}}}{{{zzzzzz{{{}}}~~~{{{}}}~~~|||}}}~~~}}}{{{yyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{|||~~~wwwrrrnnnooossswwwyyy|||xxxwwwwwwrrrzzzsss```YYYTTTPPPLLLLLLKKKKKKKKKKKKLLLLLLNNNSSS]]]mmm~~~|||~~~}}}{{{xxxvvvllljjjhhhgggfffeeeccc```^^^]]][[[ZZZYYYYYYZZZ[[[\\\\\\]]]]]]^^^^^^^^^___^^^]]][[[ZZZXXXVVVUUUTTTRRROOOOOORRRSSSRRRTTTXXXUUUYYY^^^dddjjjqqqxxx}}}~~~|||yyyvvvsssqqqooonnnooonnnllljjjgggdddaaa___]]][[[XXXVVVTTTRRROOOMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNOOOPPPSSSRRRRRRSSSVVVXXXWWWWWWXXXWWWYYY]]]___bbbjjjtttxxx{{{~~~vvvddd\\\\\\hhhmmmeeeiiixxx```QQQLLLFFFCCCCCCBBBAAA@@@??????>>>??????AAACCCPPPggg~~~}}}}}}~~~}}}}}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~wwwrrrnnnnnnqqquuuwwwzzzwwwvvvyyyttt{{{yyycccYYYTTTPPPKKKKKKLLLLLLLLLLLLKKKKKKNNNSSS]]]mmm~~~|||zzz|||~~~}}}zzzwwwtttsssqqqooommmgggfffeeeddddddccccccbbb``````______^^^___``````bbbbbbaaaaaaaaabbbbbbcccbbbbbbaaa```^^^\\\ZZZYYYVVVSSSRRRUUUVVVTTTVVVZZZZZZ[[[]]]```ccchhhnnnsss}}}|||zzzyyyvvvtttrrrpppoooooonnnllliiifffbbb___]]]]]][[[YYYVVVTTTQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHJJJJJJKKKKKKLLLNNNOOOPPPSSSSSSSSSTTTUUUVVVVVVVVVXXXWWWYYY]]]___aaaiiirrrzzz|||zzzhhh______fff|||oooiiimmm|||eeeRRRKKKFFFCCCBBBBBBAAA@@@@@@????????????@@@EEESSSjjj}}}}}}xxxsssnnnmmmooosssvvvyyyvvvuuu{{{vvv{{{}}}fffZZZTTTPPPKKKKKKLLLLLLLLLLLLKKKKKKOOORRR[[[kkk}}}{{{xxxzzz}}}}}}yyyqqqnnnkkkjjjiiihhhfffdddccccccbbbaaaaaaaaabbbbbbbbbbbbbbbcccddddddeeefffffffffeeedddddddddeeeeeedddddddddcccaaa```^^^]]]ZZZWWWVVVYYYZZZXXXZZZ^^^````````````aaaeeejjjnnnzzz|||{{{zzzxxxvvvtttsssrrrooonnnllliiieeeaaa^^^\\\]]]\\\ZZZWWWSSSPPPNNNMMMJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLNNNOOOPPPRRRRRRSSSTTTTTTUUUVVVWWWXXXWWWYYY]]]^^^```gggpppyyy||||||mmmfffeeeggg{{{pppkkknnn~~~jjjUUUKKKFFFCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@GGGVVVjjj}}}||||||{{{uuuooommmnnnrrrvvvyyyvvvrrryyy{{{hhhZZZTTTPPPLLLLLLKKKKKKKKKKKKLLLLLLNNNRRR[[[mmm~~~|||wwwzzz|||~~~|||wwwqqqnnngggdddbbbaaaaaaaaa___^^^^^^______^^^]]]]]]```bbbcccdddeeefffhhhiiijjjjjjiiiiiiiiihhhhhhgggggggggcccddddddddddddbbb```___^^^[[[[[[^^^```___aaaeeeeeefffffffffgggjjjooorrr{{{~~~}}}}}}{{{yyywwwuuutttooonnnllliiieeebbb___]]]]]]]]][[[XXXSSSOOONNNNNNJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLNNNOOOPPPPPPRRRSSSTTTTTTTTTVVVXXXWWWWWWZZZ]]]^^^___eeennnvvvyyy~~~tttllliiihhh{{{uuummmrrrpppWWWKKKGGGDDDBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAIIIYYYkkkzzz}}}wwwpppnnnnnnrrrvvvyyyvvvmmm~~~||||||iiiZZZTTTPPPMMMLLLKKKJJJJJJKKKLLLMMMNNNSSS___sss~~~wwwyyy|||~~~|||{{{{{{|||}}}}}}yyytttppplllgggddd```^^^\\\[[[\\\\\\[[[ZZZ[[[\\\]]]\\\\\\]]]aaaeeeccceeefffhhhjjjlllmmmmmmllllllmmmmmmlllkkkiiihhheeefffggghhhhhhgggfffeeefffccccccgggjjjjjjlllqqqqqqqqqrrrrrrsssuuuyyy|||~~~}}}{{{xxxuuutttooonnnllliiifffccc```^^^\\\]]]\\\XXXRRRNNNMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPNNNPPPSSSTTTSSSTTTWWWYYYWWWWWWZZZ]]]^^^^^^dddllluuuyyy~~~|||pppiiiiii}}}~~~vvvzzzuuuZZZLLLHHHEEEBBBAAAAAAAAA@@@@@@AAAAAABBBCCCLLL[[[lllyyyyyyqqqnnnnnnrrrvvvyyywwwiiiyyy~~~iii[[[TTTPPPNNNLLLKKKIIIIIIKKKLLLNNNMMMTTTcccyyywwwzzz|||}}}|||zzzxxxvvvvvvuuuwww||||||yyyuuuqqqmmmiiieeeaaa]]]\\\ZZZXXXXXXYYYYYYYYYWWWYYY[[[]]]]]]]]]```eeeiiidddeeegggjjjlllmmmnnnooonnnoooppppppooommmkkkiiihhhiiikkkmmmmmmmmmkkkjjjmmmjjjkkkppprrrsssvvv{{{}}}~~~~~~~~~}}}~~~}}}{{{xxxuuutttooonnnllljjjgggdddaaa___\\\]]]\\\XXXRRRNNNMMMNNNJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJKKKKKKLLLNNNOOOPPPMMMPPPSSSTTTSSSTTTWWWZZZWWWWWWZZZ]]]^^^^^^dddkkkvvvzzzqqqgggjjj~~~xxx[[[MMMIIIFFFCCCAAAAAAAAA@@@@@@AAABBBBBBDDDMMM]]]nnnzzz{{{rrrnnnmmmpppsssvvv{{{|||qqqtttmmm]]]TTTOOONNNLLLKKKIIIHHHIIIJJJKKKPPPYYYkkk}}}{{{vvvxxxzzz|||~~~{{{wwwtttsssqqqoooooopppsssuuuxxx~~~{{{wwwuuunnnlllhhhddd```]]][[[ZZZVVVVVVWWWXXXYYYYYYYYYXXX\\\^^^aaabbb``````cccffffffhhhkkkmmmnnnoooqqqrrrppprrrsssrrrpppnnnnnnooommmooorrrtttvvvvvvuuuuuurrrtttvvvxxxyyy}}}}}}zzzyyywwwtttrrrrrrooojjjgggfffeeecccbbb]]]ZZZVVVRRROOOMMMLLLLLLGGGHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMNNNPPPQQQRRRSSSRRRSSSSSSRRRRRRSSSUUUXXXVVVWWWYYY[[[]]]aaafffjjjuuu}}}rrrjjjjjj{{{}}}^^^NNNIIIFFFDDDAAAAAA@@@???>>>>>>AAACCCKKKTTTbbbnnnzzzyyysssooonnnqqqtttvvv{{{}}}pppsss~~~uuu```TTTMMMNNNLLLJJJIIIHHHIIIKKKLLLQQQZZZlll{{{zzzuuuwwwzzz{{{}}}}}}xxxtttrrrpppnnnlllkkklllnnnppptttyyy|||yyyuuurrrpppgggeeebbb^^^[[[XXXWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZ]]]___aaaaaa```aaadddggghhhjjjmmmnnnooooooqqqrrrqqqrrrssssssqqqpppqqqssstttuuuxxxyyyzzzzzzzzzyyyzzz|||~~~|||zzzxxxuuusssrrroookkkiiigggeeecccaaa\\\ZZZVVVRRROOONNNMMMMMMIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLNNNOOOPPPQQQRRRRRRSSSTTTSSSRRRSSSTTTVVVVVVXXXZZZ[[[]]]```eeehhhsss{{{~~~ppphhhffftttbbbPPPJJJFFFCCCAAAAAA@@@???>>>???AAADDDLLLUUUcccooo|||zzztttpppooorrrtttvvv{{{pppqqq{{{eeeTTTLLLMMMLLLJJJIIIIIIIIIKKKLLLQQQ[[[nnnyyyxxxtttwwwyyyzzz|||~~~zzzvvvrrrqqqooommmkkkiiijjjkkkmmmpppuuu|||~~~~~~|||xxxsssooollljjjiii___^^^\\\ZZZWWWVVVUUUUUUWWWXXXZZZ[[[\\\]]]^^^^^^___```aaa``````bbbfffiiikkkmmmooopppooopppqqqrrrrrrsssssssssrrrsssvvvxxx|||}}}}}}|||zzzwwwtttqqqooommmjjjiiifffbbb___[[[YYYVVVSSSPPPOOONNNNNNJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQQQQSSSUUUUUUSSSSSSSSSTTTVVVXXX[[[]]]^^^___bbbdddoooxxx}}}nnneee```jjj{{{gggRRRKKKGGGBBB@@@AAA@@@???>>>???BBBEEENNNWWWdddqqq}}}uuuqqqppprrrtttvvv{{{qqqpppwwwgggUUUNNNMMMLLLJJJIIIIIIJJJKKKLLLRRR\\\oooxxxwwwuuuwwwzzz{{{|||~~~}}}}}}zzzvvvsssrrrpppnnnllliiijjjkkkmmmpppuuu}}}|||yyyyyyvvvqqqkkkgggdddcccccc\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ\\\^^^```aaaaaaaaaaaa```______```cccgggjjjlllnnnppppppoooooopppqqqqqqrrrrrrrrrsssuuuyyy}}}~~~|||xxxuuuqqqpppmmmkkkiiifffaaa]]]YYYXXXVVVSSSQQQOOOOOONNNKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPQQQSSSUUUVVVTTTSSSSSSSSSVVVYYY\\\]]]]]]^^^```aaakkkttt|||~~~{{{kkkbbb[[[```mmmlllUUULLLGGGAAA@@@@@@@@@??????@@@CCCFFFPPPXXXdddqqq}}}vvvrrrppprrrtttuuuzzztttppptttgggVVVRRRLLLKKKJJJIIIIIIJJJLLLMMMRRR\\\ppp~~~xxxxxxwwwyyy{{{|||}}}}}}|||zzzxxxuuusssqqqpppmmmkkkiiijjjkkklllpppvvv~~~}}}zzzwwwuuuqqqlllgggcccaaaaaaaaa\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___aaacccdddddddddbbbaaa______bbbeeehhhjjjmmmnnnpppppppppooopppqqqpppqqqsssssstttxxx|||}}}zzzvvvrrrpppmmmkkkhhhddd___\\\XXXWWWUUUSSSQQQOOONNNMMMKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIJJJKKKMMMNNNOOOPPPPPPRRRUUUUUUTTTSSSSSSTTTWWWYYY[[[]]]]]]]]]^^^___gggpppyyy|||zzzjjj```XXXZZZdddxxxqqqVVVMMMGGGAAA???@@@@@@??????AAADDDGGGPPPXXXdddrrr|||vvvrrroooqqqssstttxxx~~~xxxppppppgggWWWTTTLLLKKKIIIIIIIIIJJJLLLMMMRRR]]]ppp|||wwwxxxxxxzzz||||||}}}}}}|||{{{vvvtttrrrqqqpppnnnkkkiiifffggghhhjjjnnnuuu~~~~~~{{{{{{yyyvvvsssooommmhhhdddbbbaaaaaabbb\\\]]]^^^_______________```aaacccdddeeeffffffgggdddbbbaaabbbfffiiikkklllnnnpppqqqrrrqqqqqqqqqrrrqqqsssuuuvvvxxx{{{~~~zzzwwwrrrpppllliiifffbbb^^^ZZZWWWVVVUUURRRPPPMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPPPPRRRTTTTTTTTTSSSTTTVVVWWWYYYZZZ[[[[[[\\\^^^___dddnnnwww|||~~~{{{jjj```UUUWWW___rrrtttWWWNNNHHHAAA>>>???@@@???@@@BBBEEEHHHRRRZZZfffsss|||vvvqqqoooppprrrrrrvvv|||yyyooolllyyyiiiWWWTTTLLLKKKIIIHHHIIIJJJLLLNNNRRR\\\pppyyyuuuwwwwwwyyy{{{|||}}}}}}{{{zzzyyyvvvtttrrrqqqpppooollljjjeeefffgggiiinnnvvvyyyvvvuuusssooollljjjhhhfffcccbbbbbbbbbccc___```bbbcccddddddccccccddddddeeefffggghhhhhhhhhgggeeeeeegggkkknnnooonnnppprrrttttttttttttuuuvvvsssuuuxxx{{{}}}zzzwwwsssoookkkgggccc```\\\ZZZWWWVVVTTTRRROOOLLLIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPPPPPPPQQQRRRSSSSSSTTTVVVXXXWWWXXXYYYYYYYYY[[[^^^aaaaaalllvvv{{{|||kkk```SSSVVV]]]nnnwwwxxxuuuXXXNNNIIIAAA>>>???@@@@@@@@@BBBFFFIIITTT]]]iiivvv~~~uuuqqqnnnpppqqqqqquuu{{{}}}yyynnniiivvvzzzkkkVVVSSSKKKJJJIIIHHHIIIKKKLLLNNNRRR\\\ooowwwsssvvvvvvxxxzzz{{{{{{~~~|||{{{zzzyyyxxxwwwvvvtttssssssqqqnnnlllfffggghhhjjjpppxxx|||vvvrrrpppnnnjjjffffffeeedddcccbbbbbbcccccccccdddfffggghhhhhhhhhgggffffffggghhhhhhhhhhhhhhhiiihhhhhhkkkooorrrrrrpppqqqsssvvvvvvvvvvvvwwwyyyuuuxxx{{{~~~zzzvvvsssooojjjeeebbb___\\\YYYWWWVVVTTTQQQNNNKKKHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKMMMNNNOOOPPPQQQPPPQQQRRRRRRRRRTTTWWWZZZWWWXXXXXXXXXXXX[[[___bbb```kkkvvv{{{}}}lllaaaRRRUUU]]]lllvvvmmmooouuuWWWOOOIIIAAA>>>??????@@@@@@CCCGGGJJJVVV___lllyyy|||wwwqqqnnnnnnpppqqqvvv|||lllgggttt}}}~~~oooYYYRRRPPPKKKGGGGGGGGGEEEGGGLLLRRR[[[ooozzzwwwxxxyyy{{{{{{zzzzzz}}}||||||zzzyyyxxxwwwvvvwwwuuurrrppppppnnnllljjjjjjfffdddhhhrrr|||~~~xxxvvvsssqqqooolllhhheeegggggggggfffeeefffiiikkkkkklllmmmnnnmmmkkkiiigggfffffffffggghhhiiijjjkkkjjjiiijjjmmmrrrtttsssqqqwwwvvvvvvvvvwwwxxxzzz{{{wwwzzz}}}zzzvvvtttqqqooolllgggccc^^^[[[YYYUUUTTTRRROOOLLLIIIGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIIIIKKKMMMOOOQQQRRRQQQPPPOOOPPPSSSUUUVVVVVVYYYYYYYYYYYY[[[]]]___aaadddkkkttt{{{~~~lllZZZUUUTTTYYYggg~~~xxxjjjhhhnnnxxxwwwZZZKKKFFFDDDBBB@@@@@@BBBBBBBBBGGGNNN[[[```jjjwww|||vvvqqqmmmnnnooopppuuu|||mmmgggrrr~~~qqqZZZRRRNNNIIIGGGHHHHHHGGGJJJOOOWWW```sss|||xxxzzzzzz{{{{{{zzz{{{~~~}}}}}}{{{{{{zzzyyyxxxwwwvvvuuutttrrrpppoooooonnnllljjjhhhdddccchhhrrr||||||wwwuuuqqqooonnnkkkhhhfffgggiiijjjjjjiiijjjlllmmmnnnnnnooonnnmmmkkkjjjiiijjjjjjjjjkkklllmmmooopppnnnmmmnnnpppssstttsssqqquuuuuuuuuuuuwwwyyy{{{||||||~~~{{{wwwuuuqqqooolllgggbbb^^^ZZZXXXVVVUUUSSSPPPLLLIIIGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIKKKLLLOOOPPPQQQRRRPPPNNNOOORRRUUUVVVWWWXXXXXXXXXYYYZZZ]]]___```dddjjjttt{{{~~~nnn\\\UUUTTTWWWdddyyyrrrlllpppwww{{{^^^MMMGGGDDDBBB??????AAAAAABBBIIIQQQ___dddmmmxxx{{{uuuppplllmmmnnnooottt{{{|||nnnfffppprrr[[[SSSLLLHHHFFFHHHHHHHHHLLLQQQVVV___qqq~~~{{{}}}}}}}}}|||{{{}}}~~~|||{{{zzzzzzyyyxxxxxxwwwvvvuuuuuutttrrrpppooooooooonnnllljjjeeebbbbbbgggpppyyy{{{xxxuuurrrooolllkkkjjjhhhgggiiikkknnnooooooooopppqqqsssrrrpppnnnmmmlllkkkkkkllllllmmmnnnoooqqqssstttuuutttssstttuuutttrrrpppsssssssssuuuwwwyyy|||~~~~~~{{{wwwuuurrrppplllgggaaa]]]YYYXXXXXXVVVSSSPPPLLLIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLNNNPPPQQQRRRPPPNNNNNNQQQTTTVVVWWWVVVVVVWWWXXXZZZ\\\^^^___ccciiirrrzzzqqq^^^VVVSSSTTT^^^qqqsssssswwwbbbPPPHHHEEEBBB??????@@@@@@CCCLLLUUUeeeiiipppzzzyyytttoookkklllmmmnnnsssyyyzzzpppgggnnn}}}rrr\\\TTTLLLHHHEEEGGGHHHGGGKKKPPPSSS^^^qqq}}}~~~~~~~~~|||{{{yyyxxxxxxwwwvvvvvvvvvuuuuuuttttttrrrqqqppppppooonnnkkkiiibbbaaa```dddkkksssxxx{{{zzz}}}}}}xxxuuussspppllljjjiiiiiiiiihhhjjjnnnrrrtttuuutttttttttuuussspppnnnlllkkkllllllmmmmmmnnnoooppprrrtttuuuyyyxxxvvvuuutttsssqqqppprrrrrrsssuuuxxx{{{~~~}}}zzzxxxvvvsssppplllfff```\\\YYYWWWXXXVVVRRRNNNJJJHHHFFFEEEHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIIIIJJJLLLMMMOOOPPPRRRPPPMMMMMMPPPTTTVVVWWWUUUUUUVVVXXXZZZ\\\^^^___bbbhhhpppyyyqqq^^^UUURRRQQQXXXiiizzzvvvwwweeePPPHHHFFFAAA????????????CCCNNNZZZhhhlllsss~~~~~~wwwsssmmmjjjjjjkkkmmmrrrxxxyyyssshhhmmmzzzrrr]]]UUUMMMHHHFFFFFFFFFFFFHHHMMMUUUbbbwww~~~|||||||||{{{yyyxxxwwwwwwttttttttttttttttttttttttuuusssrrrqqqpppmmmiiifff```______```eeejjjoooqqquuuxxx|||{{{wwwtttqqqnnnkkkiiijjjkkkkkkjjjlllpppuuuwwwxxxwwwvvvvvvtttrrrooommmkkklllmmmnnnoooooopppqqqrrrtttvvvwwwyyyyyyxxxvvvsssrrrqqqqqqssstttuuuwwwzzz~~~|||yyywwwvvvssspppkkkeee```\\\YYYXXXVVVTTTPPPLLLHHHFFFEEEDDDHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIIIIJJJKKKMMMNNNOOORRROOOMMMNNNPPPTTTVVVVVVTTTUUUVVVYYY[[[]]]^^^___aaafffnnnxxxooo]]]TTTQQQOOOTTTdddyyy}}}wwwwwwhhhQQQHHHGGGAAA??????@@@???CCCPPP]]]hhhmmmwwwxxxqqqlllhhhiiijjjkkkpppwwwzzzuuujjjmmmwww}}}vvv```VVVNNNIIIFFFGGGGGGFFFHHHMMMVVVfff}}}~~~~~~}}}yyyyyyyyyyyyxxxwwwuuuuuuqqqqqqqqqrrrrrrrrrrrrrrrtttsssrrrqqqoookkkfffccc^^^]]]]]]^^^```dddhhhjjjppptttyyy|||~~~}}}{{{yyyuuurrrpppnnnlllkkklllmmmmmmlllnnnqqquuuxxxxxxwwwvvvvvvqqqpppnnnmmmmmmnnnpppqqqssssssssstttuuuvvvwwwxxxwwwxxxwwwuuusssrrrsssuuuvvvwwwxxxzzz}}}}}}zzzxxxvvvuuurrroooiiiddd___\\\ZZZZZZTTTRRRNNNJJJGGGEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNNNNPPPNNNMMMOOOQQQTTTUUUUUUSSSUUUWWWZZZ\\\^^^______```dddlllwww}}}|||~~~lll[[[RRRPPPNNNSSSbbbwwwyyyvvvuuunnnSSSIIIFFF@@@@@@AAAAAA@@@CCCPPP^^^gggooo|||zzzpppkkkggghhhiiijjjooovvvyyywwwlllmmmuuudddWWWNNNIIIGGGHHHIIIIIILLLQQQZZZlll}}}}}}}}}~~~~~~|||{{{uuuuuuvvvvvvuuutttsssrrrmmmmmmnnnnnnooooooooopppppppppooonnnmmmjjjeeeaaa[[[[[[\\\\\\^^^aaaeeehhhlllpppuuuyyy{{{|||~~~}}}|||}}}~~~}}}{{{yyyxxxxxxvvvsssqqqooonnnmmmnnnooopppooonnnooorrruuuvvvvvvuuuuuuuuunnnnnnnnnoooppprrrtttuuutttttttttttttttuuuvvvwwwuuuvvvwwwvvvttttttwwwyyyzzzzzz{{{}}}}}}{{{xxxvvvuuutttpppmmmhhhccc___\\\[[[[[[SSSQQQMMMIIIGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNPPPSSSTTTTTTSSSSSSUUUXXX[[[]]]___``````___ccckkkvvv~~~~~~jjjZZZPPPOOONNNTTTbbbwwwrrrrrrrrrwwwXXXJJJEEE@@@AAACCCCCCAAACCCPPP]]]hhhqqq}}}pppkkkggghhhiiijjjooouuuyyyyyymmmnnnuuugggWWWMMMIIIHHHJJJKKKLLLPPPUUUcccvvv|||~~~zzz{{{~~~}}}}}}|||zzzyyyrrrrrrssstttsssrrrqqqpppjjjkkkkkkllllllmmmmmmmmmllllllllllllllliiidddaaaYYYZZZ[[[\\\^^^aaaeeehhhiiimmmssswwwyyy{{{|||}}}yyy{{{|||zzzxxxwwwyyy|||yyywwwvvvuuuuuutttrrrpppnnnnnnnnnpppqqqrrrqqqoooppprrrtttuuutttsssttttttmmmnnnooopppsssuuuwwwxxxssssssrrrrrrrrrrrrsssssstttvvvwwwvvvuuuvvvzzz}}}||||||}}}~~~|||yyywwwuuuttttttooolllgggbbb___]]]\\\\\\SSSQQQMMMJJJHHHGGGHHHIIIFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJLLLMMMNNNMMMMMMNNNQQQTTTUUUSSSRRRTTTUUUXXX[[[^^^`````````___bbbjjjvvv~~~iiiZZZOOONNNOOOUUUcccxxx|||mmmnnnooo}}}}}}]]]KKKDDD@@@AAADDDDDDAAACCCOOO]]]iiittt~~~sssnnnjjjkkklllmmmsssyyy~~~~~~ooommmvvviiiYYYNNNKKKIIIIIIGGGFFFMMMVVVbbbzzz~~~|||}}}}}}~~~zzzyyyyyyzzzzzzyyysssrrrqqqpppooonnnmmmlllmmmkkkjjjjjjkkkllllllkkklllkkkjjjgggdddaaa^^^\\\ZZZ[[[\\\\\\]]]___bbbeeekkkoootttxxxyyyxxxxxxxxxyyyxxxuuurrrpppppppppqqqssstttuuutttqqqoooooooooooorrruuuvvvuuusssqqqqqqpppooonnnmmmmmmnnnooopppmmmoooqqqtttuuuuuutttttttttttttttttttttuuuvvvwwwvvvuuutttwww}}}{{{|||~~~}}}zzzwwwvvvtttrrrpppnnnkkkgggccc```\\\XXXUUUSSSRRRPPPMMMJJJHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLLLLMMMNNNPPPRRRSSSRRRRRRSSSTTTRRRTTTWWWZZZ]]]^^^^^^]]]```aaahhhsssxxxfff[[[QQQPPPRRRXXXcccwwwwwwfffeeekkkvvv\\\IIICCC??????AAABBBAAAEEERRR```kkkttt}}}uuupppllllllmmmnnnrrryyy{{{pppmmmsssjjjYYYNNNKKKIIIIIIGGGHHHOOOXXXjjj~~~|||}}}}}}}}}yyywwwwwwwwwwwwvvvqqqppppppnnnmmmlllkkkjjjkkkiiiggggggggghhhgggfffggggggfffdddbbb```^^^]]]ZZZ[[[]]]]]]]]]___bbbeeelllppptttvvvvvvtttsssrrrsssrrrpppnnnmmmmmmnnnoooqqqrrrsssrrrpppoooooooooqqqtttwwwxxxvvvtttsssrrrqqqpppnnnmmmmmmmmmnnnooolllnnnqqqsssuuuuuuuuutttqqqqqqsssuuuvvvxxxzzzzzzyyyxxxwwwzzz}}}zzzwwwuuutttqqqooonnnkkkfffbbb___[[[XXXUUUTTTRRRPPPMMMKKKIIIHHHGGGIIIIIIHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLNNNPPPRRRSSSRRRRRRSSSTTTTTTUUUXXX[[[\\\\\\\\\\\\___```fffrrrsssaaaXXXQQQPPPPPPVVVddd|||vvvdddccchhhrrr~~~\\\JJJEEE@@@@@@AAABBBAAAEEERRR```jjjvvv|||wwwqqqmmmmmmmmmmmmqqqwwwwww|||sssnnnqqq{{{jjjWWWNNNKKKIIIIIIHHHIIIQQQ[[[sss}}}{{{}}}}}}~~~|||xxxvvvuuuuuusssrrrnnnnnnmmmkkkjjjiiihhhggggggeeecccbbbbbbbbbaaa```aaaaaaaaaaaa___^^^]]]\\\[[[\\\^^^^^^___```ccceeelllooorrrsssqqqnnnlllkkkkkkjjjhhhggghhhiiikkklllnnnoooppppppnnnnnnooopppuuuwwwzzz{{{yyyvvvuuutttrrrqqqooonnnmmmlllmmmmmmlllnnnqqqtttvvvvvvvvvvvvoooqqqtttxxx{{{}}}~~~}}}||||||}}}yyyvvvtttrrrpppnnnnnnjjjddd```]]]ZZZXXXVVVTTTSSSQQQNNNLLLJJJIIIHHHJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSRRRRRRSSSTTTVVVWWWYYYZZZ[[[[[[[[[ZZZ^^^___dddppp~~~}}}mmm\\\SSSOOOOOOPPPVVVhhhuuucccaaafffooo{{{\\\KKKGGGAAA@@@AAABBBAAAEEESSSaaalllzzz|||xxxrrrmmmlllkkkkkkoootttvvv{{{uuunnnnnnuuukkkVVVNNNKKKIIIIIIIIIKKKSSS]]]{{{}}}{{{zzz|||~~~{{{xxxuuutttsssqqqoookkkkkkjjjhhhfffeeedddcccaaa___^^^^^^_________^^^_________^^^^^^\\\[[[ZZZ\\\^^^`````````aaadddfffiiilllooopppnnnkkkhhhgggeeedddccccccdddgggiiikkklllmmmnnnnnnnnnnnnppprrrwwwzzz|||}}}{{{xxxvvvvvvsssrrrpppnnnmmmlllmmmmmmmmmooorrrvvvxxxyyyyyyyyysssvvvyyy~~~|||xxxvvvsssqqqnnnlllnnniiiccc^^^[[[ZZZXXXWWWTTTSSSQQQOOOLLLKKKJJJIIIKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSRRRRRRSSSTTTUUUVVVXXXZZZ[[[\\\\\\\\\^^^^^^cccooo}}}yyyhhhYYYQQQLLLNNNQQQZZZnnnuuucccaaafffoooyyyZZZJJJGGGAAAAAAAAABBBAAAFFFTTTcccqqq}}}wwwqqqllljjjiiihhhlllqqqvvv{{{ssskkkhhhooommmUUUOOOKKKIIIIIIIIIKKKTTT___}}}{{{xxxzzz~~~}}}{{{xxxvvvtttrrrpppnnniiihhhgggeeecccaaa``````\\\ZZZZZZ[[[]]]_______________^^^^^^]]][[[ZZZYYY^^^___bbbbbbbbbcccdddffffffiiimmmnnnllljjjhhhgggcccbbbbbbbbbdddfffiiikkklllmmmnnnnnnmmmoooqqqssswwwzzz|||}}}{{{yyywwwwwwsssrrrpppooonnnnnnnnnoooooorrruuuyyy|||~~~|||~~~~~~{{{wwwtttssspppnnnlllmmmiiiccc^^^[[[ZZZXXXWWWTTTSSSQQQOOOMMMKKKJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKKKKKKKLLLMMMNNNOOONNNPPPRRRSSSRRRRRRSSSTTTTTTUUUWWWYYY[[[]]]^^^_________cccnnn|||wwweeeWWWQQQHHHNNNTTT^^^tttvvveeeccchhhrrrxxxYYYIIIEEEAAA@@@AAABBBBBBGGGVVVfffvvv~~~vvvpppkkkiiihhhgggkkkpppvvv{{{ssshhhccciii}}}rrrXXXOOOLLLIIIHHHHHHJJJTTT^^^|||zzzwwwzzz~~~}}}{{{yyywwwuuutttrrrooommmgggfffeeecccaaa___^^^]]]XXXWWWWWWYYY\\\^^^______]]]]]]]]]]]]\\\ZZZYYYXXX___aaacccdddddddddeeeffffffiiimmmnnnmmmjjjhhhhhhddddddccccccdddgggiiikkklllmmmmmmmmmmmmnnnqqqssstttwwwzzz{{{zzzxxxwwwwwwrrrrrrqqqppppppqqqrrrssstttvvvzzz~~~|||yyyvvvsssrrrpppnnnlllmmmiiiddd___]]][[[YYYWWWSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKKKKLLLMMMNNNOOOPPPNNNPPPRRRSSSRRRRRRSSSTTTSSSTTTVVVXXX[[[]]]___``````___bbblllzzztttbbbUUUPPPFFFNNNUUU^^^tttyyygggeeejjjssszzzYYYHHHEEE@@@@@@@@@BBBBBBIIIYYYiiixxxvvvpppkkkiiihhhhhhlllqqquuuzzzxxxkkkdddiii~~~xxx\\\PPPLLLIIIHHHGGGIIISSS]]]zzz|||zzzxxx{{{}}}xxxvvvtttsssrrrpppmmmkkkfffeeecccaaa___]]]\\\[[[XXXWWWVVVWWWZZZ\\\]]]\\\YYYZZZZZZ[[[[[[ZZZZZZYYY```bbbeeefffeeeeeefffggghhhkkknnnooonnnkkkiiihhhgggfffeeedddeeegggiiijjjkkkkkklllkkkjjjlllooorrrqqqtttwwwyyyxxxwwwvvvvvvqqqqqqqqqqqqrrrtttvvvwwwxxx{{{~~~|||yyywwwtttrrrqqqpppnnnmmmllliiieeeaaa___]]]YYYWWWRRRQQQOOOMMMKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPNNNPPPRRRSSSRRRRRRSSSTTTUUUVVVWWWXXXZZZ\\\^^^______^^^```iiivvv}}}ooo]]]QQQMMMFFFNNNSSSYYYmmm{{{hhheeehhhppp|||[[[JJJFFF???>>>???AAACCCKKK\\\lll{{{vvvpppkkkjjjiiiiiimmmrrrsssxxx~~~pppgggkkk|||___PPPLLLIIIGGGFFFHHHRRR]]]qqq|||zzzyyy|||~~~|||vvvtttrrrqqqqqqooollljjjeeeeeecccaaa___]]][[[ZZZXXXWWWVVVVVVXXXZZZZZZYYYVVVVVVXXXYYYZZZ[[[[[[[[[```ccceeeffffffffffffgggkkkmmmpppqqqnnnkkkhhhgggiiigggfffeeeeeeggghhhjjjjjjjjjjjjiiiiiijjjmmmpppnnnqqquuuwwwwwwvvvuuuuuuppppppppprrrtttvvvyyyzzz{{{}}}~~~|||zzzxxxvvvsssrrrqqqqqqooommmllliiifffcccaaa^^^ZZZWWWQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKIIIIIIJJJJJJKKKMMMNNNOOONNNPPPRRRSSSRRRRRRSSSTTTXXXXXXXXXXXXYYY[[[\\\]]]^^^]]]^^^gggtttzzzlllZZZNNNJJJGGGNNNQQQUUUggg}}}iiidddffflll]]]LLLHHH>>>>>>???AAACCCKKK]]]nnnwwwpppkkkkkkllllllnnnrrruuuzzztttoooooo|||^^^QQQMMMIIIIIIIIIJJJPPPXXXooo~~~{{{{{{{{{{{{~~~|||tttssspppooonnnkkkhhhfffeeedddaaa___]]]]]]]]]]]]WWWWWWWWWZZZ\\\]]][[[ZZZYYYXXXXXXXXXZZZ\\\^^^___bbbbbbaaaaaabbbdddfffgggjjjllloooooommmkkkjjjjjjhhhhhhhhhhhhiiikkkmmmnnnnnnnnnmmmkkkiiihhhjjjlllqqqrrrtttuuuvvvuuutttsssoooppprrruuuxxxzzz|||}}}~~~|||zzzxxxzzzyyywwwuuurrrpppnnnnnnkkkjjjhhheeeaaa]]]ZZZXXXTTTRRROOOLLLKKKJJJGGGFFFDDDDDDDDDDDDFFFHHHJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMOOOPPPQQQQQQPPPPPPRRRSSSVVVWWWWWWXXXYYYZZZ[[[[[[]]]```dddkkksss{{{rrrcccUUULLLIIIHHHFFFIIITTTcccuuujjjdddeeejjj|||\\\HHHDDDBBB@@@???AAAEEEOOObbbsss}}}~~~yyyqqqlllkkkkkkjjjlllooosssxxxuuupppppp~~~___QQQMMMIIIIIIHHHJJJPPPXXXiii~~~{{{zzzzzz{{{~~~|||zzztttrrrpppooommmkkkhhheeecccbbb```^^^\\\[[[[[[[[[VVVVVVVVVXXXZZZ[[[YYYWWWVVVWWWWWWXXXZZZ\\\]]]^^^``````aaabbbccceeeggghhhiiilllnnnnnnllljjjiiiiiihhhgggggghhhiiikkkmmmnnnqqqqqqqqqooommmkkklllmmmpppqqqsssuuuuuuuuussssssqqqrrrtttvvvyyy|||~~~|||zzzxxxvvvxxxxxxvvvtttrrrqqqooonnnkkkjjjhhheeeaaa]]]YYYXXXTTTRRRNNNLLLKKKJJJHHHFFFEEEEEEDDDEEEFFFGGGIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMOOOPPPPPPPPPQQQSSSUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[]]]aaagggpppyyy{{{nnn___SSSLLLIIIHHHGGGJJJSSS___oookkkcccbbbgggyyy|||ZZZHHHEEE@@@>>>>>>AAAFFFQQQcccsssxxxxxxyyy|||~~~zzzrrrllljjjjjjhhhiiimmmqqqwww~~~xxxqqqrrr~~~```QQQLLLIIIHHHHHHJJJQQQYYYggg~~~{{{zzzyyyzzz~~~}}}{{{xxxsssqqqooonnnmmmkkkhhheeebbbaaa^^^\\\ZZZYYYYYYYYYVVVUUUUUUWWWXXXXXXVVVTTTSSSTTTVVVXXXZZZ\\\]]]]]]]]]^^^```bbbeeegggiiijjjiiikkknnnnnnmmmkkkjjjjjjhhhgggggghhhiiikkkmmmoooqqqssstttrrrooommmkkkkkknnnoooqqqsssttttttsssrrrssssssuuuwwwzzz~~~~~~{{{yyywwwuuusssvvvvvvuuusssrrrqqqpppooojjjiiigggddd```\\\YYYWWWTTTQQQNNNLLLKKKJJJHHHFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMKKKMMMOOOPPPPPPQQQTTTWWWUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\___eeennnxxxvvvgggYYYOOOJJJIIIGGGGGGKKKRRRZZZiiinnndddaaafffyyyzzzYYYHHHEEE???===???CCCHHHRRRcccsssrrrrrrtttvvvyyy}}}}}}yyyqqqkkkjjjiiihhhiiilllrrrwww}}}}}}tttsss~~~bbbQQQLLLHHHHHHHHHJJJQQQZZZjjj|||{{{yyyzzz~~~}}}zzzwwwrrrpppnnnmmmlllkkkhhheeebbb```^^^[[[YYYXXXXXXXXXVVVUUUUUUVVVWWWVVVTTTRRRPPPRRRUUUXXX[[[\\\\\\]]][[[]]]```cccfffiiijjjkkkjjjmmmooopppnnnmmmlllllljjjiiiiiiiiijjjlllnnnooooooqqqsssrrroookkkiiihhhkkkmmmooorrrssssssrrrqqqssstttuuuwww{{{{{{xxxwwwuuusssqqqtttssssssrrrqqqpppooooooiiihhhfffccc```\\\YYYWWWSSSQQQNNNLLLKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIJJJJJJKKKLLLLLLMMMLLLMMMOOOOOOOOOQQQSSSUUUTTTUUUVVVWWWXXXYYYZZZ[[[^^^^^^aaafffppp{{{~~~pppaaaTTTLLLIIIIIIEEEGGGLLLQQQXXXgggsssgggccchhh}}}}}}[[[HHHDDD???>>>@@@DDDIIIRRRbbbqqqlllmmmooorrruuuxxx{{{}}}~~~wwwpppjjjiiiiiiiiijjjnnntttxxx~~~wwwsssdddQQQLLLHHHGGGGGGJJJRRR[[[ooo}}}yyyzzz~~~}}}zzzwwwqqqooommmlllllljjjgggeeebbb```^^^[[[YYYXXXWWWWWWVVVVVVUUUVVVWWWVVVSSSQQQNNNPPPTTTWWWZZZ\\\]]]^^^\\\]]]```bbbfffiiikkklllmmmooorrrrrrqqqooooooooommmlllkkkkkklllmmmooopppnnnpppsssrrroookkkhhhfffiiijjjmmmpppqqqrrrqqqppprrrsssuuuxxx|||}}}yyywwwuuutttsssqqqqqqqqqppppppooonnnnnnmmmhhhgggeeebbb___\\\YYYWWWSSSQQQNNNLLLKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEIIIIIIIIIJJJKKKKKKLLLLLLNNNOOOPPPOOOOOOOOOQQQSSSTTTUUUVVVWWWYYYZZZ[[[\\\^^^___aaafffppp|||}}}mmm]]]QQQKKKIIIIIIEEEGGGKKKRRRYYYiiitttgggccciii]]]HHHCCCAAA@@@AAAEEEIIIQQQaaapppeeegggjjjmmmqqquuuwwwyyy~~~~~~wwwpppkkkjjjjjjiiikkkooouuuyyy}}}xxxqqqyyyfffQQQLLLGGGGGGGGGJJJRRR\\\qqq~~~zzz{{{}}}yyyvvvpppnnnmmmlllkkkjjjgggeeebbb```]]]ZZZXXXVVVVVVVVVUUUTTTTTTUUUVVVUUUSSSQQQNNNPPPSSSWWWZZZ]]]___````````````bbbdddgggjjjlllnnnpppssstttsssqqqqqqqqqooonnnmmmlllllllllmmmnnnnnnppprrrrrroookkkiiihhhfffhhhkkknnnppppppppppppqqqrrrvvvzzz~~~~~~{{{xxxuuuttttttrrrqqqoooooonnnmmmllllllkkkkkkgggfffdddbbb___[[[XXXWWWSSSPPPMMMLLLLLLKKKIIIGGGFFFFFFGGGGGGGGGFFFFFFEEEHHHIIIIIIJJJJJJKKKLLLLLLNNNOOOPPPOOONNNNNNPPPRRRUUUUUUVVVXXXZZZ[[[\\\]]]\\\\\\___dddnnnzzz~~~mmm\\\QQQKKKIIIIIIFFFGGGJJJRRR\\\mmmtttgggbbbhhh^^^IIICCCBBB@@@AAADDDHHHQQQbbbrrr___aaaeeeiiimmmqqqtttuuuwwwxxx{{{zzzssslllkkkkkkiiikkknnnssswww|||vvvnnnvvvgggQQQLLLGGGFFFFFFJJJSSS\\\qqq~~~{{{||||||wwwtttooommmlllkkkkkkjjjgggeee```^^^[[[XXXVVVTTTTTTTTTSSSRRRRRRSSSTTTTTTRRRPPPOOOPPPRRRVVVZZZ^^^aaacccdddcccaaaaaabbbfffiiilllnnnpppssstttsssrrrqqqrrrpppnnnmmmkkkjjjiiijjjjjjkkkmmmoooooollliiihhhhhhdddfffiiimmmoooppppppooopppsssxxx}}}~~~}}}|||{{{{{{|||}}}~~~|||yyyuuussssssrrrqqqpppnnnmmmlllkkkjjjiiihhhhhhfffeeedddaaa^^^[[[XXXWWWRRRPPPMMMLLLLLLKKKIIIHHHEEEEEEFFFGGGGGGGGGFFFFFFHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOONNNOOOQQQSSSUUUVVVWWWYYY[[[\\\^^^^^^ZZZ[[[^^^dddmmmxxxnnn]]]RRRMMMJJJIIIJJJHHHIIIQQQ]]]ooovvvhhhbbbggg~~~]]]IIIEEE@@@??????BBBHHHSSSeeevvv[[[]]]aaafffkkkooorrrsssssstttwww}}}~~~}}}uuunnnlllkkkiiiiiilllqqquuuzzz~~~tttmmmuuuhhhRRRLLLGGGFFFFFFJJJSSS]]]rrr}}}{{{}}}~~~zzzvvvrrrooommmkkkkkkkkkiiigggddd___]]]ZZZWWWTTTSSSRRRRRRPPPPPPPPPQQQSSSSSSQQQOOOPPPPPPRRRUUUYYY^^^bbbeeegggeeebbb```aaaeeeiiilllmmmppprrrtttsssqqqqqqqqqooonnnllljjjhhhggggggggghhhjjjkkkjjjhhhfffffffffccceeeiiilllnnnoooooooooppptttzzz|||tttqqqpppppprrrvvvyyy{{{{{{zzzwwwtttrrrrrrqqqpppooommmlllkkkjjjhhhgggfffffffffeeecccaaa^^^[[[XXXWWWRRRPPPMMMLLLLLLKKKJJJHHHDDDEEEFFFGGGHHHGGGGGGFFFHHHHHHIIIIIIJJJKKKKKKLLLJJJLLLNNNNNNOOOPPPSSSUUUVVVWWWXXXZZZ[[[]]]^^^___ZZZ[[[___eeemmmxxxooo^^^SSSNNNKKKIIIMMMIIIHHHPPP^^^pppyyykkkdddhhh{{{ZZZIIIGGG???======AAAHHHTTTiiizzz```cccfffhhhiiijjjlllmmmppprrrtttwwwzzz~~~~~~yyyrrrllljjjiiijjjjjjqqqsssyyywwwtttoookkkRRRJJJEEEHHHJJJJJJQQQ\\\qqq~~~{{{xxxxxx{{{~~~zzzyyywwwuuusssqqqnnnkkkjjjiiihhhfffeeebbb^^^YYYVVVTTTSSSQQQPPPPPPPPPPPPOOOOOONNNNNNNNNJJJMMMQQQTTTXXX\\\aaadddhhheeebbbaaacccfffiiijjjrrrpppnnnnnnppppppmmmjjjmmmjjjgggfffggggggdddaaaccccccdddddddddcccbbbbbbhhhhhhjjjlllnnnpppqqqrrrrrruuuzzz~~~vvvllljjjjjjnnntttzzz|||{{{||||||tttqqqsssqqqllliiiiiihhhgggfffeeeeeedddbbbbbbaaa```]]]ZZZWWWUUUOOOOOOOOOOOOMMMJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIJJJIIIIIIJJJKKKIIIKKKMMMOOOQQQRRRRRRRRRVVVVVVWWWYYYZZZ\\\]]]]]][[[]]]aaaeeelllwwwsss___QQQJJJHHHHHHHHHIIIMMMSSS[[[lllzzzhhhhhhkkk}}}uuuYYYHHHDDDAAA???@@@CCCIIIUUUiiizzzeeegggiiiiiiiiiiiikkkmmmooopppsssuuuxxx|||~~~yyyrrrllljjjjjjjjjjjjqqqsssyyywwwsssmmmeeeRRRIIIEEEHHHIIIJJJRRR]]]qqq}}}yyyxxxxxx{{{|||yyywwwvvvsssrrrooommmjjjhhhgggfffdddccc```]]]XXXUUUTTTSSSRRRPPPPPPOOOOOOOOONNNNNNNNNNNNKKKNNNRRRVVVYYY^^^cccfffiiifffcccbbbdddgggiiijjjooommmlllmmmnnnmmmjjjgggfffeeedddeeehhhhhhfffdddcccddddddeeeeeeeeeeeeeeefffgggjjjmmmoooppppppooorrruuu{{{yyyqqqooonnnrrrxxx}}}~~~}}}~~~zzzssspppqqqooojjjggggggfffeeedddccccccbbbaaaaaa```___\\\YYYWWWUUUQQQPPPOOONNNLLLIIIGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFHHHJJJJJJIIIIIIJJJKKKJJJKKKNNNPPPRRRSSSSSSSSSUUUVVVWWWXXXZZZ[[[\\\]]][[[^^^aaaeeekkkvvvttt___QQQJJJHHHHHHHHHIIIMMMSSS\\\lllllliiikkkzzzrrrVVVGGGDDDAAA???@@@DDDJJJVVVjjj|||lllmmmlllkkkjjjjjjlllnnnnnnppprrrtttvvvyyy~~~~~~yyyrrrmmmlllkkkkkkkkkrrrtttzzzwwwqqqjjj~~~|||^^^QQQIIIEEEHHHIIIIIIRRR^^^ttt|||xxxyyyzzz|||~~~zzzwwwvvvtttqqqooommmkkkgggfffeeedddbbb```]]][[[WWWUUUTTTSSSRRRQQQNNNNNNNNNNNNNNNMMMMMMMMMKKKNNNRRRVVVZZZ___dddhhhiiigggddddddfffiiijjjkkkkkkjjjjjjkkkjjjhhhddd```]]]]]]```cccggghhhgggfffcccdddeeefffggghhhiiiiiifffhhhkkknnnppppppooonnnqqquuu||||||zzzyyy{{{~~~xxxrrroooooommmhhheeeeeedddcccbbbaaa```___aaa```___]]][[[XXXVVVUUUSSSQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJKKKJJJJJJKKKLLLLLLMMMOOOQQQRRRSSSTTTTTTUUUUUUVVVXXXYYYZZZ[[[[[[\\\^^^aaadddiiisssttt___QQQJJJHHHGGGHHHIIIMMMTTT]]]mmmqqqllllll{{{rrrVVVHHHEEE@@@???@@@DDDKKKWWWlll}}}ppppppooommmlllmmmppprrrpppqqqsssuuuvvvxxx|||~~~}}}yyysssooommmmmmmmmmmmrrrtttzzzuuuoooiii}}}~~~zzz\\\PPPIIIFFFHHHHHHIIISSSaaazzz}}}yyy{{{|||}}}}}}{{{wwwuuutttrrrooommmllliiifffdddcccbbb```^^^[[[XXXUUUTTTTTTSSSRRRQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKNNNRRRVVVYYY^^^cccfffgggfffeeefffhhhjjjkkkkkkiiiiiiiiiiiifffaaa\\\XXXVVVXXX\\\aaadddfffeeedddbbbbbbccceeegggiiikkkllljjjkkklllmmmnnnnnnoooooopppttt|||wwwqqqooonnnkkkhhhddddddcccbbbaaa___^^^^^^______]]]\\\YYYWWWUUUTTTSSSRRROOOMMMLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIKKKKKKKKKJJJKKKLLLMMMNNNOOOQQQSSSTTTUUUVVVUUUUUUVVVWWWXXXYYYZZZZZZ\\\^^^```ccchhhqqq}}}ttt^^^PPPJJJGGGGGGIIIIIIMMMUUU```pppwwwooooooyyyZZZIIIFFF@@@>>>???DDDKKKXXXmmm~~~qqqqqqqqqpppoooqqqtttwwwsssuuuwwwwwwxxxyyy{{{}}}}}}yyytttpppooooooooonnnrrrtttyyysssmmmhhh~~~yyy~~~___PPPJJJGGGIIIHHHIIIUUUddd|||||||||~~~~~~zzzxxxuuutttrrrpppmmmkkkllliiifffcccbbbaaa___]]]YYYWWWTTTSSSSSSSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKNNNQQQTTTWWWZZZ___bbbdddccccccfffiiikkklllkkkiiijjjjjjhhhccc\\\VVVSSSTTTWWW[[[___aaaaaaaaaaaa``````aaacccfffhhhkkkmmmlllkkkiiihhhiiijjjmmmnnnooottt|||wwwrrrpppmmmjjjhhheeedddcccbbbaaa___^^^^^^^^^]]][[[ZZZXXXVVVUUUTTTRRRQQQPPPOOONNNOOOPPPQQQJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKLLLKKKKKKLLLMMMNNNNNNOOOQQQRRRTTTVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZ\\\^^^```bbbgggppp|||sss\\\OOOIIIGGGFFFHHHIIINNNWWWcccttt{{{pppppp^^^IIICCC???>>>???DDDKKKXXXlll~~~pppqqqrrrrrrssstttwwwzzzwwwyyyzzz{{{zzzzzz{{{}}}}}}yyytttqqqqqqqqqpppooorrrsssxxxqqqkkkhhh}}}uuu|||eeeQQQKKKHHHJJJIIIKKKWWWggg}}}|||~~~|||yyyxxxvvvtttsssqqqooollliiikkkhhhdddbbbaaa___]]][[[XXXVVVTTTSSSSSSRRRPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMOOOQQQSSSTTTVVVYYY\\\^^^___aaadddiiikkklllkkkjjjjjjjjjgggaaaZZZVVVTTTWWWZZZ]]]______^^^____________```aaadddhhhkkkmmmlllkkkiiigggggghhhjjjkkkooottt}}}vvvrrrpppllliiigggfffeeedddbbbaaa___^^^]]]]]]\\\ZZZXXXVVVUUUTTTTTTQQQQQQPPPPPPPPPPPPQQQQQQKKKKKKKKKJJJJJJIIIIIIHHHHHHJJJLLLMMMLLLLLLMMMNNNNNNNNNOOOPPPRRRTTTVVVWWWVVVWWWWWWXXXYYYYYYZZZZZZ\\\^^^```bbbgggppp|||pppZZZNNNIIIGGGFFFHHHIIINNNZZZgggxxx|||nnnnnn___HHH@@@???>>>???CCCJJJVVVkkk|||ppprrrtttuuuuuuvvvxxxyyyzzz{{{}}}}}}{{{{{{{{{|||{{{}}}~~~|||yyyuuurrrrrrrrrqqqpppqqqrrrwww}}}pppjjjhhhyyyttt{{{kkkQQQLLLJJJKKKJJJLLLZZZkkk|||yyy~~~}}}zzzwwwvvvuuusssrrrqqqoookkkiiiiiifffbbb```^^^]]]ZZZXXXWWWVVVTTTSSSRRRQQQNNNLLLNNNNNNNNNNNNOOOOOOOOOPPPPPPRRRSSSSSSRRRSSSUUUWWWYYYZZZ]]]bbbhhhkkkkkkkkkhhhiiiiiifff```[[[YYYYYY\\\^^^aaaaaa______```bbb______```aaadddgggkkkmmmmmmnnnnnnnnnmmmlllkkkkkkpppvvvuuupppnnnjjjffffffeeedddcccbbb```^^^]]]\\\\\\[[[XXXVVVUUUTTTSSSTTTQQQQQQQQQQQQOOONNNMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHIIIKKKMMMMMMLLLLLLMMMNNNNNNNNNNNNOOOQQQSSSUUUWWWWWWXXXXXXYYYYYYZZZZZZ[[[\\\^^^```cccgggppp|||nnnXXXLLLIIIGGGFFFHHHHHHOOO\\\kkk}}}xxxkkknnnaaaJJJCCC???>>>>>>BBBHHHUUUiiizzzqqqsssvvvvvvvvvvvvwwwxxx{{{|||~~~}}}|||zzz{{{{{{tttwwwyyyyyyzzz||||||yyyuuussssssrrrrrrqqqppprrrvvv|||ooojjjhhh~~~xxxtttzzzmmmRRRMMMKKKLLLKKKLLL[[[lll~~~zzzwww}}}~~~{{{yyyvvvtttsssrrrqqqoookkkhhhgggdddaaa^^^]]][[[XXXVVVWWWVVVTTTSSSRRRPPPMMMKKKNNNNNNNNNOOOOOOPPPPPPPPPSSSTTTTTTSSSRRRRRRSSSUUUVVVWWW[[[aaagggkkkkkkjjjggghhhiiifffaaa]]]]]]^^^___aaaccccccaaa```ccceee`````````aaadddhhhkkkmmmppprrruuuwwwvvvsssooolllrrrxxxsssooommmhhhddddddddddddbbbaaa___]]]\\\[[[[[[ZZZXXXVVVTTTSSSSSSSSSRRRRRRRRRQQQNNNLLLIIIGGGMMMLLLLLLKKKJJJIIIIIIIIIIIIKKKMMMMMMMMMLLLMMMOOONNNNNNNNNNNNPPPSSSUUUVVVXXXXXXYYYYYYZZZZZZ[[[[[[\\\^^^```ccchhhqqq}}}lllVVVLLLIIIGGGFFFHHHHHHOOO]]]mmmtttiiiooodddMMMGGG???>>>>>>BBBHHHSSSgggyyyrrrqqqqqqqqqrrruuuxxxzzz|||||||||{{{zzzyyyxxxwwwssssssrrrqqqqqqssswwwzzzzzzuuuuuutttpppooopppooorrrxxx~~~rrrlllkkkuuuppp{{{mmmVVVOOOGGGIIINNNLLL\\\||||||vvv|||}}}xxxssssssrrrqqqqqqooolllhhhddd```___]]][[[YYYWWWVVVVVVVVVTTTQQQQQQRRRRRRPPPMMMMMMNNNPPPRRRSSSSSSRRRRRRVVVVVVWWWWWWWWWVVVVVVUUUSSSVVVZZZ```dddggghhhiiijjjhhhfffeeeeeedddbbb```___aaacccccccccccccccdddfffeeecccccceeeiiinnnqqqzzz}}}~~~{{{zzzyyywww}}}|||nnngggdddaaa```bbbaaaaaaaaa```___^^^]]]\\\XXXYYYXXXWWWTTTRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIIIILLLNNNPPPPPPPPPPPPRRRTTTVVVXXXZZZZZZZZZZZZZZZYYYYYYXXXYYY\\\___aaadddmmmyyygggVVVNNNHHHGGGHHHHHHKKKSSS```rrrtttlllrrrdddKKKFFF@@@>>>???DDDKKKUUUeeesssrrrqqqqqqqqqsssuuuxxxyyy||||||{{{yyywwwuuusssrrrqqqqqqpppooooooppptttwww{{{vvvtttqqqmmmkkklllpppsssyyysssmmmlllxxxrrr}}}oooWWWPPPGGGJJJOOONNN___~~~zzz~~~~~~yyytttsssqqqpppnnnmmmkkkgggddd```___]]]ZZZXXXWWWVVVUUUUUUSSSQQQQQQRRRQQQOOOMMMMMMMMMOOOQQQRRRSSSSSSSSSWWWXXXXXXXXXXXXWWWWWWVVVTTTWWW[[[```dddggghhhhhhfffeeeeeeeeeffffffeeecccbbbccceeedddcccbbbcccdddgggeeeddddddfffkkkpppttttttgggaaa^^^[[[[[[\\\^^^^^^^^^]]]\\\[[[ZZZYYYWWWXXXXXXVVVSSSQQQQQQRRRRRRQQQPPPOOONNNNNNNNNNNNKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIJJJLLLNNNPPPPPPQQQQQQSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXYYY\\\___```ccckkkxxxzzzbbbSSSLLLHHHGGGIIIHHHKKKRRR___rrrrrriiinnngggMMMHHHAAA??????DDDKKKUUUeeesssrrrrrrqqqrrrsssuuuwwwxxx{{{zzzxxxvvvssspppnnnmmmqqqrrrqqqpppoooqqqtttwww}}}vvvsssooojjjggghhhqqqtttzzzsssnnnnnn|||vvv~~~sssYYYQQQHHHJJJOOOQQQeeezzzvvvsssqqqnnnkkkjjjhhheeebbb___^^^\\\ZZZXXXVVVUUUUUUSSSRRRPPPPPPPPPPPPNNNMMMLLLLLLMMMOOOQQQSSSUUUVVVYYYYYYYYYYYYXXXXXXWWWWWWWWWYYY]]]aaadddggghhhhhhcccccceeehhhjjjkkkiiigggeeeffffffeeecccbbbbbbcccfffeeedddfffjjjpppvvvzzzuuujjj___ZZZWWWTTTTTTVVVZZZ[[[[[[ZZZZZZYYYXXXWWWVVVWWWWWWUUUSSSQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKJJJJJJKKKMMMOOOPPPQQQRRRSSSTTTTTTUUUTTTUUUUUUVVVWWWXXXXXXXXXXXXZZZ]]]___```bbbjjjvvvrrr[[[OOOJJJHHHHHHJJJIIIKKKRRR___rrrooofffiii|||hhhNNNIIIBBB???@@@EEEKKKTTTdddrrrrrrrrrrrrrrrsssuuuwwwxxxwwwvvvtttrrrooonnnlllllluuuvvvvvvvvvuuuwwwzzz|||xxxtttpppjjjhhhiiisssuuu{{{sssooonnnzzzvvvYYYRRRIIIJJJPPPSSSkkk{{{wwwssspppllliiigggeeecccaaa^^^]]][[[YYYWWWUUUTTTTTTQQQQQQPPPOOOOOONNNMMMMMMLLLLLLMMMNNNQQQUUUXXXZZZ[[[ZZZZZZYYYYYYYYYYYYYYY[[[\\\___bbbeeeggghhhiiidddeeehhhkkkoooooommmkkkhhhhhhgggdddaaa```aaacccdddeeefffjjjpppxxxkkkbbbYYYUUUSSSPPPQQQTTTVVVVVVWWWXXXYYYYYYYYYXXXUUUVVVVVVTTTRRRPPPPPPQQQRRRQQQQQQPPPOOOOOOOOOPPPNNNMMMMMMLLLKKKJJJIIIIIIHHHJJJKKKKKKKKKLLLNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTUUUVVVXXXYYYYYYZZZZZZ\\\^^^aaaaaacccjjjvvvlllXXXMMMJJJIIIIIIJJJJJJLLLRRR___sss~~~llldddgggyyyeeeLLLGGGBBB@@@AAAEEEKKKTTTdddrrrrrrrrrrrrssstttuuuvvvvvvsssrrrqqqpppooooooppppppxxxyyy{{{|||}}}~~~}}}yyyuuurrrmmmkkkmmmsssvvv|||rrrnnnnnnvvvYYYRRRIIIKKKPPPUUUnnn~~~{{{|||xxxtttqqqllliiigggeeebbb```]]]\\\ZZZXXXVVVTTTSSSSSSPPPPPPPPPOOONNNMMMMMMNNNMMMMMMNNNPPPSSSWWW[[[]]]\\\[[[[[[ZZZZZZ[[[[[[\\\```aaabbbdddfffhhhiiijjjhhhiiilllooorrrrrrpppnnniiihhhfffccc``````bbbddddddfffjjjqqqyyyxxxaaaYYYSSSQQQOOOMMMNNNQQQOOOPPPRRRTTTVVVWWWWWWXXXSSSTTTUUUSSSQQQOOOPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPOOOOOOOOONNNMMMLLLLLLKKKJJJKKKMMMMMMMMMMMMNNNPPPPPPQQQSSSUUUVVVUUUUUUTTTUUUVVVXXXYYY[[[\\\\\\\\\^^^```bbbcccdddkkkwww|||jjjWWWNNNKKKJJJJJJKKKMMMOOOTTTaaattt{{{kkkdddhhhxxxbbbJJJGGGBBB@@@AAAEEEKKKUUUeeesssrrrrrrsssssstttuuuuuuvvvppppppppppppqqqsssuuuwwwzzz}}}|||zzz|||~~~zzzwwwsssooonnnpppsssvvv|||qqqmmmllltttWWWQQQIIIKKKPPPUUUpppxxx}}}|||yyyuuurrrnnnkkkhhheeeaaa___\\\[[[YYYWWWUUUSSSRRRRRROOOPPPQQQPPPNNNMMMNNNOOOOOOPPPRRRTTTWWW[[[]]]___^^^]]]]]]\\\]]]___```aaaeeeeeefffggghhhjjjkkkkkkllllllnnnpppssstttrrrpppiiihhhfffbbb```aaadddggghhhlllrrrzzzyyykkkXXXSSSNNNNNNLLLJJJLLLPPPLLLMMMOOOPPPRRRSSSSSSTTTRRRSSSSSSRRRPPPOOOOOOPPPPPPOOOOOONNNNNNOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNLLLNNNPPPPPPOOONNNOOOPPPPPPQQQRRRTTTUUUVVVWWWWWWWWWXXXZZZ[[[\\\]]]]]]]]]^^^aaacccccceeelllxxxyyyhhhWWWOOOMMMLLLKKKLLLPPPRRRWWWcccuuuxxxiiidddhhhwwwbbbKKKHHHAAA???@@@EEELLLVVVffftttrrrrrrssstttuuuuuuuuuuuuqqqqqqqqqrrrtttwwwzzz|||~~~}}}|||~~~{{{wwwsssooonnnpppsssvvv|||oookkkiiiqqqUUUPPPIIIKKKPPPTTToooyyy}}}|||xxxvvvssspppnnnkkkgggbbb^^^[[[ZZZXXXVVVTTTRRRQQQQQQOOOQQQRRRQQQNNNMMMOOOPPPQQQSSSUUUYYY\\\^^^``````aaa`````````aaadddfffhhhiiiiiiiiijjjjjjkkklllmmmlllkkklllooorrrttttttsssjjjiiigggdddbbbdddiiimmmooosss{{{xxxjjj```UUUQQQNNNOOOMMMKKKNNNSSSPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRQQQOOONNNOOOPPPNNNNNNNNNMMMMMMNNNNNNOOONNNNNNNNNOOOOOOOOOOOOOOOOOOQQQSSSSSSQQQOOOOOOPPPPPPPPPQQQRRRTTTWWWYYYZZZYYYYYY[[[\\\]]]]]]]]]]]]]]]```bbbbbbdddlllxxxuuueeeUUUOOONNNNNNMMMNNNRRRUUU[[[fffwwwvvvhhhcccffftttaaaJJJHHH@@@>>>@@@EEELLLWWWhhhvvvrrrrrrssstttuuuuuuuuutttsssrrrrrrtttvvvzzz}}}~~~|||wwwsssnnnlllnnnsssvvv{{{nnnjjjhhhnnnSSSOOOIIIKKKPPPSSSnnn{{{}}}|||xxxvvvtttrrrpppmmmhhhbbb^^^[[[ZZZXXXVVVSSSRRRQQQQQQOOOQQQRRRQQQOOONNNOOOQQQSSSUUUXXX\\\^^^```aaaaaaccccccbbbccceeehhhkkkmmmkkkkkkkkkkkkkkklllmmmnnnjjjjjjjjjmmmqqqtttuuuuuukkkjjjhhheeedddgggmmmqqquuuyyy{{{uuulllaaaZZZVVVRRRQQQRRRQQQOOORRRWWWWWWWWWWWWVVVUUUSSSRRRQQQPPPQQQRRRQQQOOONNNOOOPPPMMMMMMMMMLLLMMMMMMNNNNNNLLLMMMMMMNNNNNNOOOPPPPPPQQQSSSTTTTTTRRRPPPOOOPPPPPPPPPPPPRRRTTTWWWZZZ\\\YYYZZZ[[[\\\\\\]]]\\\\\\[[[^^^aaaaaadddkkkwwwqqqbbbSSSNNNOOOOOOOOOPPPTTTVVV]]]hhhxxxuuufffaaadddqqq^^^HHHEEE???>>>???EEEMMMXXXiiiwwwzzztttrrrtttvvvtttrrrssstttttttttuuuxxx}}}}}}wwwtttsssrrrpppqqqvvv|||~~~ooofffjjjyyylllXXXMMMIIIMMMLLLQQQqqq}}}}}}~~~{{{yyyuuutttqqqooolllhhhccc______\\\WWWTTTTTTSSSRRRQQQSSSSSSQQQOOOMMMNNNQQQTTTWWWYYYZZZ]]]___```aaaaaa___bbbeeeggghhhhhhjjjkkkqqqpppooonnnmmmllllllllljjjgggfffhhhmmmrrrttttttpppoookkkhhhhhhmmmvvv||||||zzzooofff___ZZZWWWRRRTTTUUUUUUTTTUUUXXX\\\]]]]]]\\\[[[YYYVVVSSSPPPOOOMMMLLLMMMNNNNNNMMMLLLNNNNNNMMMMMMNNNNNNOOOPPPMMMMMMLLLJJJIIIJJJNNNQQQRRRSSSTTTUUUUUUTTTSSSRRRPPPPPPQQQRRRUUUXXX\\\]]]YYYYYYYYYZZZ[[[\\\^^^^^^aaaaaaaaaaaadddmmmzzzttthhhZZZSSSPPPNNNPPPTTTTTTVVV]]]jjj{{{sssgggccccccpppbbbNNNDDDCCC@@@???CCCKKKZZZooo|||wwwtttvvvwwwtttssssssqqqrrrtttwww{{{}}}vvvsssrrrqqqoooooouuu{{{|||mmmeeejjjyyyqqqYYYMMMIIIMMMLLLQQQooo~~~}}}}}}~~~{{{xxxuuurrrooollljjjfffbbb___^^^[[[WWWUUUTTTSSSRRRQQQRRRRRRQQQOOONNNOOORRRUUUYYYZZZ\\\^^^___````````````cccgggjjjkkkkkklllmmmppppppnnnmmmlllkkkjjjjjjjjjhhhgggiiinnnqqqssssssqqqpppnnnnnnqqqvvv}}}zzzqqqjjjddd___\\\XXXYYYZZZYYYXXXXXX[[[^^^bbbcccdddcccaaa]]]XXXTTTNNNMMMKKKKKKMMMMMMLLLKKKLLLLLLLLLKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKLLLOOORRRRRRSSSTTTTTTTTTTTTSSSRRRPPPQQQQQQSSSUUUXXX[[[\\\ZZZZZZZZZ[[[\\\]]]______aaabbbbbbbbbeeennn{{{vvvjjj\\\VVVSSSQQQRRRUUUWWWZZZaaammm}}}pppeeebbbcccqqqaaaMMMCCCEEEBBBAAAEEEMMM[[[qqq~~~xxxuuuwwwvvvsssrrrtttpppsssxxx}}}~~~vvvrrrpppooonnnmmmsss{{{yyykkkeeejjjzzzuuuYYYMMMIIILLLKKKPPPkkk}}}}}}}}}zzzxxxtttqqqmmmjjjhhheeebbb```^^^[[[WWWUUUUUUTTTSSSRRRQQQQQQQQQOOOOOOPPPTTTWWW[[[\\\^^^___``````______aaaeeejjjnnnoooooooooooooooooonnnlllkkkiiihhhhhhjjjiiiiiikkknnnpppqqqqqqqqqqqqssswww}}}yyyuuuqqqllliiicccdddcccbbb```aaaccceeeiiikkknnnooonnnggg^^^XXXNNNLLLJJJJJJKKKLLLKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJJJJHHHGGGHHHKKKNNNRRRSSSSSSTTTTTTSSSSSSRRRQQQRRRRRRSSSUUUWWWYYYZZZ[[[[[[[[[\\\]]]^^^___```aaabbbbbbcccfffooo|||zzzmmm```ZZZWWWTTTUUUXXXXXX\\\cccooo}}}lllcccaaacccrrr___LLLBBBDDDAAAAAADDDLLLZZZppp|||wwwtttuuutttrrrrrruuusssxxxvvvpppnnnmmmnnnlllrrrzzzxxxkkkeeekkk|||wwwYYYNNNIIIKKKJJJNNNfff~~~~~~|||yyywwwtttppplllhhhfffeeecccaaa]]]ZZZWWWVVVVVVUUUTTTSSSQQQQQQQQQPPPOOOQQQUUUYYY]]]^^^```aaaaaa```___^^^bbbfffmmmqqqrrrrrrqqqqqqnnnnnnmmmllljjjhhhgggfffjjjjjjjjjkkkmmmoooooopppqqqsssyyy~~~{{{qqqqqqpppooonnnooopppqqqqqqtttyyy}}}{{{rrreee[[[OOOMMMKKKJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIIIIHHHGGGHHHJJJLLLRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZ[[[\\\]]]^^^______```aaabbbfffooo{{{}}}qqqeee___[[[XXXXXXZZZXXX\\\cccnnn|||kkkbbbaaadddsss]]]LLLBBBAAA??????BBBIIIWWWnnnvvvrrrqqqrrrqqqppprrrwwwyyy~~~wwwooollllllmmmkkkrrrzzzwwwjjjeeelll~~~vvvYYYOOOIIIIIIIIIMMM```vvv~~~|||zzzwwwuuurrroookkkgggfffeeecccaaa[[[YYYWWWWWWWWWVVVUUUSSSQQQQQQQQQPPPPPPRRRVVVZZZ]]]^^^```bbbcccbbb```___cccgggnnnrrrsssrrrrrrrrrnnnnnnmmmmmmkkkiiigggfffiiijjjjjjjjjkkklllnnnooorrrwww~~~}}}~~~~~~}}}~~~lll___RRROOOLLLKKKLLLLLLLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKMMMNNNNNNMMMLLLMMMOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWXXXYYYYYYYYYYYYZZZ\\\]]]^^^]]]^^^```aaaeeennnzzzttthhhccc___[[[ZZZ[[[YYY^^^fffppp~~~mmmdddbbbdddsss\\\LLLCCC???>>>???BBBGGGUUUmmmnnnkkklllnnnooopppuuu{{{xxxoookkkkkknnnmmmsssyyy~~~uuuiiidddlll~~~wwwZZZPPPIIIHHHHHHLLLZZZlll|||zzzwwwtttrrrooollliiifffeeedddbbb```ZZZYYYWWWWWWXXXWWWVVVTTTRRRRRRRRRQQQQQQSSSWWWZZZ[[[]]]aaacccddddddcccaaadddhhhmmmpppqqqpppppppppmmmnnnnnnnnnmmmllljjjiiihhhhhhiiihhhhhhjjjmmmpppvvv~~~|||}}}ssscccSSSPPPMMMKKKLLLLLLLLLLLLJJJJJJJJJIIIJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMOOOPPPPPPPPPOOONNNNNNOOOPPPPPPQQQRRRTTTUUUWWWWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]][[[]]]___aaaeeemmmyyyuuujjjeeebbb]]]ZZZ[[[\\\aaaiiitttoooeeeccceeesss\\\LLLDDD@@@@@@AAADDDHHHVVVnnngggfffhhhllloooqqqyyyyyyooojjjkkknnnoootttyyy}}}sssgggbbbjjj|||{{{ZZZPPPIIIGGGHHHKKKVVVddd~~~{{{xxxuuurrrooojjjhhhfffeeedddbbb___\\\ZZZXXXWWWXXXYYYXXXVVVUUUSSSSSSSSSRRRQQQSSSWWWZZZYYY\\\```dddffffffeeedddeeehhhkkkmmmmmmmmmmmmnnnnnnnnnpppppppppnnnmmmkkkggggggfffeeedddgggmmmrrr{{{~~~{{{{{{zzz}}}xxxwwwzzz}}}}}}tttbbbSSSPPPLLLJJJJJJKKKLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKLLLLLLKKKKKKLLLNNNOOONNNMMMLLLLLLMMMNNNOOOPPPQQQSSSUUUWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[]]]^^^[[[]]]___bbbfffnnnzzzuuukkkfffccc]]]ZZZZZZ\\\aaajjjuuunnneeeccceeettt\\\LLLCCC??????AAADDDHHHTTTmmmccccccffflllooosss|||zzzooojjjlllooopppuuuyyy}}}qqqeeeaaaiii{{{ZZZQQQIIIGGGGGGJJJTTT```uuu|||}}}{{{xxxtttpppmmmfffeeedddcccbbb```\\\YYYYYYXXXWWWXXXYYYYYYWWWUUUTTTTTTSSSRRRQQQSSSVVVYYYXXX[[[___dddggghhhgggfffeeegggjjjkkkkkkkkkkkklllnnnoooppprrrrrrpppooonnnffffffeeecccbbbfffmmmsss~~~iiifffggggggooo~~~~~~zzzuuurrrssswww{{{~~~zzz}}}qqq___RRROOOKKKIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLNNNOOOOOONNNNNNOOOPPPNNNMMMLLLKKKKKKLLLMMMNNNOOOQQQSSSVVVWWWXXXXXXXXXYYYYYYZZZZZZ[[[\\\^^^___\\\^^^```cccgggppp{{{uuukkkgggccc]]]ZZZZZZZZZ___hhhsssmmmdddcccfffuuu\\\LLLCCC<<<===@@@BBBEEERRRkkk___eeekkkmmmnnnvvvzzzrrrkkkjjjmmmppprrruuuzzznnnccc]]]eeeyyy\\\PPPGGGFFFFFFHHHRRR___vvv{{{yyyvvvqqqmmmiiigggdddbbbaaa___\\\ZZZXXXXXXWWWVVVVVVVVVWWWWWWUUUUUUTTTTTTUUUWWWXXXZZZXXXYYY[[[___cccffffffeeehhhgggggggggggghhhiiiiiinnnnnnnnnppprrrsssrrrqqqkkkhhhdddccceeejjjqqqvvvxxxiii^^^______]]]aaakkkppprrrtttuuuvvvwwwzzz|||wwwyyy|||}}}~~~~~~kkk^^^OOOOOONNNMMMLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLNNNOOOPPPQQQPPPOOONNNMMMMMMMMMNNNOOOPPPQQQSSSUUUWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]]___aaabbbdddhhhrrr~~~{{{tttmmmhhhbbbZZZXXXYYY\\\]]]hhh{{{llleeefffjjjyyyZZZIIIAAAAAA>>>>>>BBBHHHUUUkkk}}}bbbgggmmmqqqwww~~~~~~zzzrrrkkkiiilllrrrtttvvv{{{mmmbbb\\\dddwww^^^QQQGGGFFFFFFHHHRRR___xxx~~~}}}}}}|||yyyvvvqqqmmmhhhfffcccaaa```^^^[[[XXXXXXWWWWWWWWWWWWWWWXXXXXXVVVVVVVVVVVVWWWXXXZZZ[[[XXXYYY[[[___ccceeeeeedddeeeeeeeeefffgggiiikkkmmmqqqpppoooppprrrsssrrrqqqkkkhhhdddbbbeeellltttyyylll^^^UUUWWWYYYXXX^^^hhhoooqqqsssttttttuuuwwwxxxsssvvvyyyzzzzzz}}}yyyfff[[[NNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKMMMNNNOOOPPPQQQPPPOOONNNMMMMMMNNNOOOOOOPPPQQQSSSUUUWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]___aaabbbdddhhhrrr~~~uuuoooiiiddd^^^XXXVVVXXXYYY\\\iii~~~lllfffggglll|||}}}YYYHHH???AAA??????BBBHHHVVVllleeegggkkksss~~~}}}vvvvvvyyy~~~{{{rrrkkkiiikkksssuuuxxx}}}lllaaa\\\cccvvv___RRRHHHFFFFFFGGGRRR^^^zzz|||zzzyyy}}}|||yyyvvvqqqmmmgggdddaaa___^^^\\\YYYVVVVVVVVVVVVVVVWWWXXXYYYYYYWWWWWWWWWXXXYYYZZZ\\\]]]XXXYYYZZZ^^^aaacccbbbaaabbbaaabbbcccfffjjjnnnpppqqqooommmlllnnnooopppppplllhhhdddbbbfffnnnxxx~~~ppp___UUUNNNQQQTTTVVV]]]gggoooqqqrrrrrrqqqqqqssstttrrruuuwwwwwwxxxzzz~~~}}}ppp```WWWMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKMMMNNNOOOPPPQQQOOOOOONNNNNNNNNOOOOOOPPPQQQRRRSSSUUUWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^___aaabbbdddhhhrrr~~~{{{rrrlllfffbbb\\\VVVTTTVVVUUU[[[lllmmmfffgggmmmzzzYYYHHH>>>AAA???@@@CCCIIIVVVmmmkkkkkknnnwwwyyypppooossswww||||||tttmmmjjjkkkqqqtttyyy}}}kkkbbb]]]dddvvv```SSSHHHFFFEEEGGGQQQ]]]zzz}}}zzzxxx{{{}}}yyyuuuppplllfffccc```^^^\\\ZZZWWWTTTTTTTTTTTTTTTUUUWWWXXXXXXWWWWWWXXXYYYZZZ[[[\\\]]]XXXXXXYYY\\\___```___^^^`````````aaaeeeiiimmmpppnnnkkkhhhgggiiilllnnnooollliiidddcccgggppp{{{uuueeeZZZSSSOOOQQQUUUYYYaaaiiiqqqsssssssssqqqpppqqqrrrsssvvvxxxyyyyyy|||~~~|||{{{{{{xxxeeeYYYTTTMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRTTTVVVWWWXXXYYYYYY[[[[[[[[[[[[\\\]]]_________```bbbdddhhhrrr~~~xxxssslllfffbbb\\\UUUSSSUUUSSS[[[pppmmmeeeffflllyyyZZZIII>>>@@@@@@AAACCCHHHVVVooopppqqqvvv~~~tttmmmiiimmmqqquuuyyy~~~}}}}}}vvvnnnkkkkkkmmmrrrxxx}}}jjjbbb^^^eeewww^^^RRRHHHFFFFFFFFFPPP\\\xxx}}}zzz||||||xxxuuuppplllfffccc```^^^\\\YYYVVVTTTQQQQQQQQQRRRSSSTTTUUUVVVUUUVVVWWWYYYZZZ\\\\\\]]]WWWXXXYYY[[[^^^___^^^]]]``````aaabbbeeehhhlllnnnllliiifffeeehhhllloooppplllhhhdddccchhhrrr~~~rrrddd[[[XXXTTTSSSUUUXXX]]]eeemmmuuuvvvvvvuuusssqqqrrrssstttwwwzzz{{{|||}}}yyywwwwwwwwwxxxyyy{{{lll]]]UUURRROOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWXXXYYYYYY\\\\\\\\\]]]^^^___aaaaaa___```bbbdddhhhrrr~~~}}}vvvssslllfffaaa[[[TTTQQQSSSSSS]]]tttkkkddddddkkkvvvXXXHHH===??????AAACCCHHHVVVooo}}}|||nnnrrr{{{qqqkkkgggfffkkkppprrruuuyyyyyy}}}|||uuunnnjjjkkkjjjpppwww}}}|||hhhbbb___fffwww}}}ZZZOOOGGGGGGGGGGGGNNNYYYttt{{{}}}{{{xxxtttpppmmmgggdddaaa^^^\\\ZZZWWWTTTPPPPPPPPPPPPQQQRRRSSSSSSUUUVVVXXXZZZ\\\]]]]]]]]]YYYYYYZZZ]]]```aaa```___bbbcccdddfffhhhkkkmmmnnnooollliiihhhkkknnnqqqrrrkkkhhheeedddjjjsss~~~mmmbbb\\\WWWVVVUUUVVVWWWZZZaaaiiipppwwwxxxyyywwwuuusssssstttssswww{{{}}}~~~zzzuuurrrqqqqqqqqqpppssstttmmmbbbWWWRRRPPPOOOOOONNNMMMLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUWWWXXXXXXYYYYYY[[[\\\\\\]]]^^^```aaabbb___aaabbbdddhhhrrr~~~}}}vvvpppjjjccc___YYYRRRPPPRRRWWWaaayyy~~~iiicccdddkkktttUUUFFF===>>>>>>@@@BBBFFFUUUppp~~~lllnnn{{{nnnuuuyyymmmhhheeeffflllpppqqqtttxxx{{{~~~yyysssllliiiiiiiiipppxxx}}}xxxddd```___fffwww|||vvvVVVLLLFFFGGGHHHGGGMMMWWWooo~~~{{{|||zzzvvvtttpppmmmiiifffccc```^^^[[[XXXUUUQQQQQQQQQPPPQQQQQQRRRRRRVVVWWWYYY\\\^^^_________[[[\\\]]]```ccceeedddcccccceeehhhkkknnnpppqqqrrrrrrooolllkkklllnnnoooooojjjgggeeefffkkkttt}}}mmm___[[[ZZZXXXSSSVVVXXXYYY]]]eeeoootttyyyyyyzzzxxxvvvtttuuuvvvvvvzzz~~~~~~yyysssooommmmmmmmmkkkkkkiiiccc\\\TTTPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHJJJKKKLLLLLLNNNOOOQQQRRRSSSSSSRRRRRRTTTTTTVVVWWWXXXXXXYYYYYYZZZZZZZZZ[[[]]]^^^```aaa___aaabbbdddhhhrrr~~~}}}vvvnnnhhhbbb___[[[UUUTTTVVV[[[fff}}}xxxgggcccfffnnnvvvUUUHHH@@@<<<===???AAAEEESSSoooeee[[[^^^gggzzzvvvvvvnnnhhhfffhhhnnnrrrrrruuuyyy{{{wwwrrrkkkggggggjjjqqqxxx}}}tttaaa^^^^^^eeevvv|||mmmSSSJJJEEEHHHHHHGGGLLLVVVlll}}}zzzzzzyyyvvvssspppmmmjjjgggdddaaa___\\\XXXVVVSSSRRRRRRQQQQQQQQQRRRRRRWWWXXX[[[]]]___`````````^^^^^^```cccggghhhhhhfffdddgggkkkooosssuuuuuuuuussspppmmmkkkkkkkkkkkkjjjiiigggeeefffkkkttt}}}rrr]]]TTTUUUWWWVVVRRRWWWZZZ\\\aaajjjtttzzzyyyzzzzzzyyyvvvuuuuuuvvvyyy}}}}}}wwwrrrnnnmmmmmmmmmiiigggddd___YYYSSSOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFGGGIIIJJJKKKKKKNNNOOOQQQSSSSSSSSSSSSRRRTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXYYYZZZ[[[]]]___```___aaabbbdddhhhrrr~~~~~~wwwmmmhhhcccaaa^^^ZZZYYY\\\___hhhttteeedddhhhqqq{{{XXXKKKEEE;;;<<>>>>>???AAACCCNNNfff{{{oooOOOGGGEEEEEERRRdddzzztttqqqnnnooossszzz}}}uuuqqqmmmhhhgggiiimmmsssxxx{{{mmm___XXXZZZkkk~~~~~~nnnTTTMMMGGGFFFFFFGGGLLLRRRdddxxxyyyxxx{{{|||xxxvvvrrrnnnmmmgggfffccc___\\\YYYWWWVVVSSSSSSRRRQQQQQQQQQQQQQQQVVVXXXZZZ[[[[[[]]]```bbbdddfffiiihhhfffeeegggiiioooqqqtttvvvwwwxxxyyy{{{~~~|||vvvoooiiifffeeebbbccccccfffppp}}}zzzeeeRRRMMMOOOPPPVVV]]]bbbdddfffhhhiiilllpppssstttttttttuuuvvvzzz~~~wwwpppkkkhhhgggggggggccc\\\UUUPPPNNNOOOPPPKKKJJJIIIIIIJJJJJJHHHFFFGGGHHHHHHHHHGGGGGGIIIKKKIIIHHHHHHHHHIIIJJJLLLMMMNNNOOOQQQQQQOOOOOOOOOPPPQQQSSSTTTTTTTTTTTTWWWYYYZZZYYYZZZ\\\___```___^^^bbbbbbcccgggmmmvvvzzztttoookkkgggbbb]]]]]]aaannnzzzlll```___eeerrr}}}[[[LLLBBB===>>>???AAACCCLLL```sssmmmNNNEEECCCAAAJJJYYY~~~}}}yyyuuutttnnnpppuuu~~~uuuooojjjeeeeeeiiimmmrrrwww{{{jjj^^^XXXZZZlllmmmSSSLLLGGGFFFFFFGGGLLLRRReee|||zzzyyy{{{}}}{{{wwwuuuqqqnnnmmmfffeeebbb^^^[[[XXXVVVUUUSSSSSSRRRQQQQQQPPPPPPPPPXXXYYYZZZZZZZZZ\\\```cccfffjjjllliiieeedddhhhlllpppqqqssstttvvvxxx|||~~~yyyrrrkkkfffeeeaaaccccccgggqqq~~~vvvbbbOOOLLLNNNPPPUUU]]]bbbeeeiiijjjjjjkkknnnqqqqqqqqqrrruuuyyy}}}wwwqqqnnnmmmnnnooojjjddd[[[SSSNNNMMMMMMMMMJJJIIIHHHHHHIIIIIIGGGFFFGGGHHHIIIIIIHHHHHHIIIKKKIIIHHHGGGFFFGGGHHHKKKLLLMMMOOOPPPPPPOOOOOOOOOPPPPPPRRRSSSSSSSSSSSSVVVXXXYYYYYYZZZ]]]___```^^^]]]aaaaaacccgggnnnwww}}}xxxsssoookkkgggaaa\\\^^^dddnnnsssggg^^^^^^dddrrrzzzXXXJJJ@@@??????AAACCCDDDLLL]]]nnnuuujjjLLLDDDBBB>>>DDDPPP}}}|||yyyvvvuuuppprrrxxxvvvoooiiidddeeejjjlllqqqvvv{{{{{{fff]]]YYY[[[nnniiiQQQKKKGGGFFFFFFGGGLLLRRRggg|||zzzzzz||||||xxxvvvrrrnnnnnnfffdddaaa^^^ZZZXXXVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRYYYYYYZZZZZZZZZ]]]aaaeeeiiikkklllhhhddddddiiinnnoooppprrrrrrtttwww|||zzztttmmmiiigggcccdddeeehhhrrrvvvbbbPPPMMMOOOPPPUUU\\\```eeeiiikkkiiiiiilllooooooooopppuuu|||~~~{{{wwwtttsssuuuwwwyyynnnfff[[[RRRMMMLLLKKKJJJKKKIIIFFFEEEGGGHHHHHHHHHGGGIIIJJJJJJIIIIIIJJJKKKIIIHHHFFFEEEEEEGGGIIIJJJLLLNNNPPPPPPOOONNNOOOPPPPPPQQQSSSSSSRRRSSSUUUWWWYYYYYYZZZ\\\______^^^\\\^^^___bbbgggoooxxxzzztttooollliiieee```\\\```gggrrrlllbbb\\\^^^dddqqqwwwVVVIII@@@??????@@@BBBCCCJJJYYYhhhmmm{{{fffIIICCCBBB>>>AAALLL~~~zzzwwwvvvrrruuu|||xxxqqqiiidddfffkkkmmmrrrvvv{{{uuubbb]]][[[]]]qqqdddPPPJJJFFFFFFGGGGGGKKKQQQggg}}}zzzyyy|||~~~yyywwwrrroooooofffeeebbb^^^[[[XXXVVVUUUUUUSSSRRRQQQQQQRRRTTTUUUXXXYYYZZZ[[[\\\___cccggglllkkkjjjfffccceeejjjoooooopppqqqrrrsssvvv{{{~~~|||}}}}}}zzzuuuoookkkjjjfffffffffhhhrrr~~~sss```QQQOOORRRRRRVVV\\\aaaffflllmmmjjjhhhjjjmmmmmmmmmooouuu~~~{{{zzzwwwvvvvvvxxx{{{}}}nnnfffZZZQQQMMMKKKJJJHHHKKKIIIFFFEEEFFFHHHIIIIIIGGGIIIKKKKKKJJJIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHHHHKKKMMMOOOPPPOOONNNOOOPPPPPPRRRSSSSSSSSSSSSVVVXXXZZZZZZZZZ[[[]]]^^^]]]\\\]]]^^^```fffnnnyyyvvvqqqiiigggfffccc^^^\\\bbbkkkfff___[[[^^^eeerrrvvvWWWKKKCCC>>>======???AAAGGGUUUccclllxxxfffIIICCCCCC>>>AAAKKK{{{wwwvvvqqquuu|||yyyssskkkeeeggglllppptttxxx}}}ooo^^^^^^^^^___ttt^^^OOOJJJFFFFFFGGGGGGKKKQQQfff~~~yyyxxx|||{{{xxxtttppppppgggeeebbb___[[[XXXVVVVVVUUUSSSPPPNNNOOORRRUUUXXXWWWYYY[[[]]]___aaafffiiimmmjjjfffccccccfffkkkooopppqqqrrrssssssvvvzzz}}}yyy{{{{{{yyytttooollljjjggggggeeefffooo|||~~~kkkZZZNNNPPPUUUWWWZZZ```ffflllrrrqqqlllhhhiiilllmmmlllnnnuuu{{{zzzxxxvvvuuuvvvwwwxxxjjjaaaVVVOOOMMMLLLJJJGGGIIIHHHGGGHHHIIIJJJIIIHHHGGGIIILLLLLLKKKJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHKKKMMMOOOOOOOOONNNOOOQQQQQQRRRSSSSSSSSSTTTVVVXXX[[[ZZZYYYZZZ\\\]]]]]]]]]^^^^^^```dddmmmxxx|||sssmmmeeeddddddccc___^^^fffppp{{{bbb\\\ZZZ___eeerrrsssUUUKKKCCC???===<<<>>>@@@GGGTTTbbbnnnyyyhhhJJJDDDDDD???AAAIII|||vvvuuummmrrrzzzzzztttlllfffgggmmmrrruuuyyykkk\\\^^^___aaavvv}}}[[[NNNIIIFFFFFFGGGGGGKKKQQQfff~~~yyywww||||||yyytttqqqqqqgggfffccc___\\\YYYWWWVVVTTTRRRNNNLLLMMMQQQVVVYYYWWWYYY\\\^^^```cccgggjjjnnnjjjdddaaaccchhhlllnnnqqqrrrssstttuuuwwwzzz}}}xxxyyyzzzxxxtttoookkkjjjhhhgggdddeeemmmzzzzzzyyyzzzzzzwwwtttdddUUULLLPPPWWWZZZ^^^dddkkkqqqwwwuuuoooiiiiiikkkmmmlllnnnuuu~~~|||{{{xxxuuusssrrrqqqqqqeee]]]SSSNNNMMMLLLJJJGGGGGGGGGIIIKKKLLLKKKHHHFFFGGGJJJLLLMMMKKKJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHJJJLLLNNNOOOOOONNNOOOQQQQQQSSSTTTTTTTTTTTTWWWYYY\\\ZZZYYYYYY[[[]]]]]]]]]`````````dddlllxxxzzzqqqlllcccccccccccc______iiitttxxx```[[[ZZZ___fffssspppSSSIIIBBBBBB???>>>???BBBIIIVVVdddpppzzzkkkKKKEEEEEE???@@@HHH}}}xxxuuupppttt{{{yyypppiiigggiiilllxxxzzz|||zzziii\\\]]]```fffwwwbbbOOOIIIEEEDDDDDDEEEJJJQQQggg}}}}}}}}}wwwppplllkkkiiieee```[[[XXXVVVUUUSSSRRRPPPOOOPPPRRRUUUWWWZZZ\\\^^^___dddkkkmmmjjjiiifffbbb```bbbeeeggghhhooopppqqqqqqqqqsssvvvxxxyyyzzzzzzwwwrrrmmmkkkjjjppplllhhhhhhmmmuuu|||}}}vvvpppllliiigggfffVVVSSSPPPPPPTTT\\\eeekkktttwwwzzzwwwqqqlllkkklllmmmooosssyyy|||yyyvvvtttrrrqqqooommmfff[[[QQQMMMLLLJJJKKKMMMGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLNNNNNNMMMNNNQQQSSSSSSTTTTTTUUUVVVVVVWWWWWW\\\\\\\\\\\\\\\\\\\\\\\\aaaaaabbbeeekkkuuutttkkkeeeaaagggccc\\\ZZZYYYeee|||zzzccc___^^^bbbhhhvvvpppSSSDDD???===>>>AAACCCAAAEEESSSaaannnvvvtttRRRBBB@@@@@@BBBEEEzzzwwwooorrrwww}}}yyyqqqkkkjjjmmmpppyyy{{{}}}xxxggg[[[\\\```eeexxxaaaQQQKKKFFFEEEEEEEEEJJJPPPggg}}}wwwpppmmmkkkiiiddd```[[[XXXVVVUUUQQQPPPOOOOOOPPPRRRUUUWWWYYY\\\^^^___dddkkkmmmjjjhhheeeaaa___aaaeeehhhiiikkklllmmmmmmmmmnnnqqqtttvvvwwwxxxvvvsssooonnnnnnppplllgggfffjjjsss{{{~~~uuullleeebbb```___RRRQQQQQQSSSXXX```hhhmmm||||||rrrkkkiiikkkppprrruuuzzz~~~}}}zzzxxxuuusssrrrpppnnnllleeeZZZPPPMMMLLLJJJJJJMMMHHHHHHIIIIIIIIIJJJJJJJJJNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMOOOQQQQQQRRRSSSUUUVVVWWWYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^``````bbbeeekkkuuutttjjjeee```fffbbb\\\[[[YYYeee{{{xxxddd```^^^bbbjjjyyypppSSSEEEAAA===>>>AAABBBAAADDDQQQ___kkkttt}}}ZZZGGGBBBAAACCCEEEzzzvvvpppqqqsssuuuxxxzzz{{{|||yyysssnnnnnnqqquuuzzz|||~~~uuueeeZZZ\\\```fffzzz}}}```RRRLLLGGGFFFFFFEEEIIIOOOddd}}}wwwqqqnnnkkkhhhddd___[[[WWWUUUTTTOOONNNNNNNNNPPPSSSUUUWWWYYY\\\^^^```eeekkkmmmjjjgggddd___^^^```dddhhhiiiiiijjjkkkjjjjjjlllooorrrrrrtttvvvuuusssrrrqqqrrrppplllfffdddgggoooyyy~~~tttiii```[[[YYYXXXRRRSSSVVVZZZaaajjjrrrvvvuuulllkkkmmmtttvvvxxx{{{~~~}}}~~~~~~|||wwwuuurrrqqqqqqooommmkkkbbbXXXOOOMMMLLLJJJJJJLLLIIIJJJJJJJJJJJJKKKKKKKKKNNNNNNNNNNNNOOOOOOOOOPPPPPPOOOOOONNNMMMLLLLLLKKKLLLMMMMMMMMMLLLLLLNNNPPPPPPQQQRRRTTTWWWYYYZZZ[[[YYYYYYZZZ\\\]]]___``````___```bbbeeelllvvvsssiiiddd___eeeaaa\\\[[[YYYbbbwwwwwwfffbbb___ccclll~~~oooSSSGGGCCC>>>>>>@@@AAA@@@BBBNNN[[[fffqqq~~~eeeNNNDDDAAACCCFFF|||vvvxxx}}}~~~xxxtttpppooonnnnnnooopppqqqrrrwww{{{|||vvvqqqqqqtttwwwzzz|||~~~rrrcccZZZ]]]aaaiii~~~~~~|||^^^QQQKKKGGGGGGFFFFFFJJJPPP]]]~~~wwwqqqoookkkhhhddd___ZZZWWWUUUTTTNNNNNNNNNOOOQQQTTTWWWYYYXXX[[[^^^```eeelllmmmjjjfffccc^^^]]]```dddgggiiiiiijjjkkkkkkkkkmmmpppsssrrrtttvvvvvvtttsssssssssppplllfffcccdddlllvvv~~~~~~vvvmmmccc]]]YYYYYYYYY[[[^^^dddmmmxxxyyynnnnnnrrrwwwxxxzzz}}}~~~|||zzztttrrrppppppooonnnllljjj___VVVNNNMMMLLLJJJJJJLLLIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOONNNMMMLLLLLLKKKJJJJJJKKKLLLLLLLLLMMMOOORRRQQQRRRSSSUUUWWWXXXZZZZZZZZZZZZ[[[\\\]]]^^^___```___aaacccgggoooyyyrrriiiccc___eee```ZZZYYYVVV]]]pppxxxgggccc```dddppplllQQQFFFDDD???>>>???@@@???AAAKKKWWWaaannn|||oooSSSDDDAAACCCFFFrrrkkknnnrrrxxx}}}|||xxxtttmmmkkkhhhgggfffhhhjjjkkkoooqqqvvv{{{xxxsssrrrtttvvvyyy|||~~~oooccc[[[___dddlllzzz}}}|||^^^NNNIIIFFFFFFGGGGGGKKKQQQXXXxxxwwwrrrqqqjjjhhhddd___ZZZWWWUUUTTTNNNOOOOOOQQQSSSVVVYYYZZZWWW[[[^^^aaaffflllmmmjjjfffccc___^^^aaadddfffhhhhhhiiijjjkkklllnnnrrruuuvvvwwwxxxxxxuuusssrrrrrrooommmiiiddddddiiirrryyy|||}}}{{{vvvooohhhdddcccdddfffiiipppzzz{{{ppppppsssyyy{{{}}}}}}}}}}}}}}}{{{yyyrrrpppooooooooommmjjjhhh[[[SSSMMMLLLMMMKKKJJJKKKHHHIIIIIIIIIIIIJJJJJJJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJHHHJJJKKKLLLMMMOOORRRTTTTTTTTTUUUVVVWWWXXXXXXYYY]]]]]]]]]]]]]]]^^^^^^^^^```bbbeeekkkrrr}}}~~~rrriiidddaaaeee___YYYWWWTTTYYYkkk{{{gggdddaaafffuuuiiiNNNEEEDDD???>>>???@@@???AAAJJJTTT^^^lll{{{xxxXXXEEEAAACCCFFFooohhhhhhlllrrryyy|||zzzwwwjjjgggccc``````bbbeeehhhkkkmmmpppuuu}}}zzztttrrrtttvvvxxx{{{~~~mmmaaa\\\```eeeoooxxx}}}~~~```MMMHHHEEEFFFGGGFFFJJJOOOUUUppp~~~xxxsssrrrjjjgggccc^^^ZZZVVVTTTSSSOOOPPPQQQRRRUUUWWWYYYZZZVVVZZZ^^^aaagggmmmmmmjjjfffcccaaaaaaccceeeeeeeeedddeeegggiiijjjmmmrrruuuzzz{{{|||zzzwwwsssrrrrrrooonnnlllhhhfffgggmmmssswww{{{{{{wwwttttttrrrtttyyy{{{rrrpppsss}}}~~~}}}|||zzzyyyyyyzzzzzzxxxwwwqqqpppoooooonnnllliiifffXXXQQQLLLLLLMMMKKKIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJOOOOOOOOOOOOPPPPPPPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJLLLMMMNNNPPPSSSUUUUUUUUUVVVVVVWWWWWWXXXXXX^^^^^^^^^^^^]]]]]]]]]]]]```cccgggmmmuuu~~~rrrjjjeeebbbeee^^^WWWWWWTTTZZZlll{{{fffdddbbbgggyyygggMMMDDDDDD???>>>>>>@@@@@@BBBJJJSSS]]]jjjyyy___HHHBBBDDDFFF}}}nnnfffeeefffllltttzzzzzzyyykkkhhhccc___^^^aaaeeehhhkkkmmmqqqwww~~~{{{uuusssuuuvvvwwwzzz~~~~~~iii___[[[```fffpppvvvdddOOOJJJFFFFFFEEEDDDFFFJJJQQQggg~~~}}}xxxsssrrrjjjgggccc^^^ZZZVVVTTTSSSOOOOOOQQQRRRTTTVVVXXXXXXUUUZZZ^^^aaagggmmmmmmjjjfffeeeddddddeeeeeedddbbbaaaccceeehhhjjjnnnsssvvv|||}}}~~~|||xxxuuussssssnnnppppppmmmhhhfffiiillltttzzz|||vvvvvvxxx~~~yyywwwvvvwwwuuuttttttvvvvvvuuutttrrrqqqpppooonnnlllgggdddVVVOOOKKKLLLMMMKKKIIIJJJIIIJJJJJJJJJJJJKKKKKKKKKOOOOOOOOOPPPPPPPPPQQQQQQKKKLLLLLLLLLLLLMMMMMMMMMLLLNNNOOOOOONNNOOOQQQSSSTTTTTTUUUVVVWWWXXXYYYZZZ\\\]]]]]]]]]^^^^^^_________bbbgggmmmvvv}}}ssskkkfffbbbddd]]]WWWYYYXXX```rrrwwwdddcccbbbiii}}}gggMMMEEEDDD???===>>>@@@AAACCCJJJRRR^^^iiixxxhhhMMMDDDEEEFFFyyykkkdddaaaaaafffooovvvxxxxxxoookkkfffaaa```bbbgggjjjkkkooottt{{{{{{vvvtttvvvxxxvvvyyy}}}}}}ggg]]]YYY___eeeppp}}}vvvgggQQQKKKGGGFFFDDDAAACCCGGGMMM```~~~}}}yyyssssssjjjgggccc^^^YYYVVVTTTSSSNNNOOOPPPRRRSSSUUUVVVWWWUUUYYY^^^aaagggmmmnnnjjjffffffeeefffgggfffcccaaaaaacccfffhhhkkkpppuuuyyy}}}~~~}}}zzzvvvuuutttmmmqqqssspppjjjfffgggiiitttzzz~~~|||}}}xxxsssrrrqqqsssrrrqqqqqqssssssrrrqqqrrrqqqppppppnnnkkkgggcccTTTNNNJJJLLLMMMKKKIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQPPPOOONNNPPPQQQRRRSSSTTTVVVXXXZZZ[[[\\\[[[[[[\\\]]]___```aaaaaa^^^aaafffmmmvvv}}}ssslllgggbbbddd\\\WWW[[[\\\eeexxxrrrbbbccccccjjjhhhNNNEEEEEE???======@@@BBBDDDKKKSSS```iiiwwwnnnQQQGGGFFFFFFwwwjjjhhhfffcccbbbgggpppwwwyyyvvvsssnnngggaaaaaaffflllrrrssswww|||uuupppooorrruuuvvvzzz~~~www___ZZZVVVZZZeeewwwyyyssscccNNNKKKGGGDDDBBBBBBDDDEEENNN[[[uuu|||vvvrrrnnnjjjddd___ZZZUUUPPPMMMPPPOOOOOOQQQTTTWWWXXXXXXWWWXXX[[[aaaiiinnnooonnnfffgggiiijjjjjjhhheeecccddddddfffiiimmmsssxxx{{{~~~{{{yyywwwvvvuuussssssrrrpppllliiihhhiiipppvvv~~~zzzuuurrrppppppnnnnnnnnnnnnnnnooopppppprrrpppqqqtttwwwrrrfff[[[QQQNNNKKKIIIJJJKKKKKKJJJLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPNNNLLLLLLMMMNNNMMMMMMNNNOOOOOOOOONNNNNNQQQRRRSSSTTTWWWYYY[[[\\\]]]\\\[[[[[[\\\]]]___`````````bbbjjjvvvrrrjjjggghhhaaa[[[XXXVVV\\\nnnooobbb___]]]gggeeeOOOIIIGGGBBB@@@@@@AAAAAABBBJJJSSS___jjjzzzxxxUUUDDDBBBDDDvvvjjjgggfffeeedddiiiqqqyyy~~~|||zzzssskkkeeeeeejjjooowwwyyy}}}{{{uuuqqqpppsssvvvwwwzzz}}}~~~uuu___YYYVVV[[[fffyyyzzzwwwaaaNNNKKKGGGDDDBBBBBBDDDEEEJJJUUUmmm~~~xxxtttppplllfff```\\\WWWRRROOOOOONNNNNNPPPTTTVVVVVVVVVVVVWWW[[[aaaiiioooqqqpppkkklllmmmmmmllliiifffdddbbbdddggglllrrrxxx}}}~~~{{{yyywwwwwwrrrrrrqqqqqqppppppooooookkkqqqxxx}}}xxxooollliiiiiijjjjjjjjjjjjkkkkkklllmmmmmmpppqqqtttwwwvvvooocccYYYPPPNNNKKKIIIJJJKKKKKKJJJLLLMMMMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNKKKJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUWWWYYY[[[\\\\\\\\\[[[[[[\\\]]]___```aaaaaadddlllxxxuuummmjjjhhhbbb\\\YYYWWW___tttmmmbbb___]]]fff}}}bbbMMMGGGEEEBBB@@@@@@AAAAAABBBJJJSSSbbbooo{{{XXXFFFDDDFFFvvvkkkggggggggggggjjjqqq||||||ssslllkkkpppvvv~~~|||yyyuuurrrrrrtttwwwwwwyyy|||~~~{{{qqq^^^YYYVVV\\\iii|||~~~|||^^^MMMKKKGGGCCCBBBBBBDDDEEEHHHPPPeee}}}}}}{{{wwwrrrnnnhhhbbb]]]XXXTTTPPPMMMMMMNNNPPPSSSUUUTTTSSSTTTVVVZZZaaaiiipppsssssssssssssssqqqnnnkkkgggeeebbbeeejjjqqqxxx~~~|||zzzyyyvvvtttrrrsssvvvvvvuuurrrkkknnnsssvvvyyy}}}{{{vvvqqqqqqrrrsssttttttttttttuuuzzzuuugggbbbaaa```aaaccceeeeeeffffffggghhhiiiiiinnnrrrwwwxxxtttjjj^^^VVVOOOMMMJJJJJJJJJKKKKKKKKKMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNMMMKKKJJJKKKLLLMMMMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTUUUWWWYYYZZZ[[[\\\\\\[[[[[[\\\]]]___```aaaaaaeeemmmzzzwwwnnnlllgggccc^^^ZZZ[[[ggg}}}jjjaaa^^^]]]fff|||aaaMMMFFFDDDBBB@@@@@@AAAAAABBBJJJSSSeeevvv[[[HHHEEEHHHyyyoooiiiiiijjjkkklllqqq}}}zzztttsssxxx}}}}}}|||zzzvvvsssrrrsssuuuvvvxxxzzz}}}xxxlll]]]XXXVVV^^^mmmwww\\\MMMKKKGGGCCCAAABBBCCCDDDIIIOOO```{{{|||{{{~~~~~~zzzsssoooiiiccc^^^ZZZUUURRRNNNNNNOOOQQQTTTUUUTTTRRRSSSUUUZZZaaahhhooosssuuuyyyxxxwwwtttqqqllliiifffdddhhhnnnvvv}}}}}}{{{}}}yyyuuuvvvyyyzzzvvvrrrqqqrrrttttttvvvzzzyyyrrrllljjjhhhgggffffffhhhjjjlllmmmttt{{{ooodddZZZXXXYYYZZZ]]]``````aaabbbccceeefffffffffjjjqqqwwwwwwooocccXXXRRRNNNLLLJJJJJJKKKLLLLLLKKKNNNNNNOOOPPPPPPPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMLLLLLLLLLNNNPPPMMMMMMMMMNNNOOOPPPQQQQQQSSSSSSTTTTTTVVVWWWXXXYYY\\\[[[[[[[[[[[[]]]^^^___```aaaeeemmmzzzvvvnnnllleeeccc```]]]aaarrrzzzeee```^^^]]]ggg}}}cccNNNGGGDDDBBB@@@@@@AAAAAABBBJJJSSShhh{{{]]]IIIEEEGGGxxxpppmmmmmmnnnnnnrrr~~~||||||~~~{{{vvvrrrpppppprrrtttvvvyyy}}}vvvhhh\\\WWWVVV```pppsssZZZMMMJJJFFFCCCAAAAAACCCDDDIIIMMM]]]www{{{yyy{{{|||tttpppjjjeee```[[[VVVSSSPPPPPPPPPQQQTTTUUUTTTSSSQQQTTTYYY___eeelllqqqtttzzzyyyxxxuuuqqqmmmjjjhhhhhhlllrrryyy}}}~~~zzzwwwwww{{{|||xxxtttwwwwwwvvvuuuuuuwww{{{~~~~~~}}}}}}}}}~~~|||{{{~~~zzztttmmmhhhhhhfffcccaaaaaaccceeegggjjjqqqzzz~~~^^^VVVPPPQQQTTTUUUYYY]]]]]]^^^```bbbdddeeeeeeeeeffflllrrrppphhh\\\SSSOOOLLLKKKJJJJJJLLLMMMLLLKKKNNNNNNOOOPPPPPPPPPPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLMMMMMMOOORRRTTTPPPPPPOOONNNNNNNNNOOOOOORRRRRRRRRSSSTTTVVVWWWXXX\\\[[[ZZZZZZ[[[\\\^^^___^^^___cccmmmyyywwwooommmcccbbb___^^^hhhuuuaaa^^^]]]___jjjbbbNNNGGGCCCBBB@@@@@@AAAAAABBBJJJSSShhh~~~^^^HHHDDDFFF{{{uuurrrssssssttt~~~~~~yyysssnnnlllmmmooorrrtttxxx~~~uuueee[[[VVVVVVbbbtttpppZZZLLLJJJFFFBBBAAAAAACCCDDDFFFKKK[[[uuu{{{xxxzzz|||vvvrrrlllgggbbb]]]XXXUUUSSSQQQPPPPPPRRRTTTTTTSSSPPPSSSXXX]]]aaagggmmmqqqwwwvvvuuussspppmmmkkkiiijjjmmmsssyyy~~~|||zzzxxxzzz}}}~~~}}}zzz{{{yyywwwuuuuuuvvvyyyzzz|||}}}zzzzzzzzzyyyyyyyyyzzz{{{{{{~~~{{{zzz~~~}}}zzzwwwrrrlllhhhgggeeebbb___^^^___aaabbbgggmmmvvv{{{wwwSSSMMMJJJLLLOOOQQQTTTYYY[[[]]]___bbbdddeeeeeeeeebbbfffhhhfff^^^UUUOOOLLLKKKJJJJJJKKKMMMNNNMMMLLLMMMNNNNNNOOOOOOOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLMMMNNNPPPTTTVVVUUUSSSRRRPPPPPPPPPPPPQQQQQQRRRRRRSSSUUUVVVXXXYYY[[[[[[ZZZZZZ[[[\\\^^^___^^^___ccclllxxxyyyrrrpppcccbbb^^^^^^mmmppp```]]]^^^aaannn___LLLFFFBBBBBB@@@@@@AAAAAABBBJJJSSSfff|||```JJJEEEGGG~~~wwwyyyyyyxxx~~~{{{uuunnniiihhhjjjlllooorrrxxxtttcccZZZUUUVVVcccwwwpppZZZLLLJJJFFFBBBAAAAAABBBDDDEEEJJJ[[[www|||xxxyyy{{{zzzvvvpppjjjeeeaaa\\\XXXTTTQQQOOONNNOOORRRSSSSSSPPPSSSWWWZZZ]]]bbbhhhlllrrrqqqpppooonnnlllkkkkkkjjjmmmqqqwww}}}}}}}}}}}}}}}}}}~~~~~~~~~|||zzzxxxwwwxxxyyyzzz{{{}}}~~~}}}~~~{{{wwwvvvuuutttuuuvvvwwwxxxyyyzzz{{{}}}~~~zzzwwwsssooollliiihhheeecccaaa`````````eeeiiiooouuu}}}iiiOOOKKKIIILLLNNNOOORRRWWWYYY[[[^^^aaacccddddddddd______^^^[[[UUUPPPLLLJJJJJJIIIIIIKKKMMMNNNMMMLLLLLLMMMMMMNNNOOONNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJLLLMMMMMMOOOQQQTTTTTTSSSQQQPPPPPPQQQRRRSSSRRRRRRSSSUUUWWWYYY[[[\\\[[[ZZZZZZZZZZZZ\\\]]]^^^___```dddlllxxxyyyrrrpppeeebbb\\\]]]ooo~~~mmm```\\\^^^dddsss]]]MMMHHHEEEBBB@@@@@@AAAAAABBBJJJSSSbbbxxxeeeMMMHHHJJJ{{{}}}}}}{{{{{{wwwqqqjjjfffeeehhhkkkmmmqqqxxxtttbbbZZZUUUVVVdddxxxppp[[[LLLJJJFFFBBB@@@AAABBBCCCFFFLLL^^^zzz|||xxxyyy{{{|||xxxrrrmmmhhhccc^^^[[[TTTQQQMMMLLLMMMPPPRRRSSSPPPSSSWWWYYY[[[___dddiiinnnmmmmmmlllllllllkkkkkkhhhkkkpppuuu{{{~~~|||||||||}}}{{{zzzzzz|||~~~~~~~~~~~~~~~~~~{{{yyy{{{}}}|||uuutttsssrrrsssuuuwwwxxxssswww|||}}}zzzwwwsssqqqmmmmmmkkkiiigggeeecccbbbdddfffjjjqqq{{{|||^^^PPPLLLKKKNNNPPPPPPSSSXXXWWWYYY]]]```bbbccccccccc]]][[[WWWTTTPPPMMMJJJIIIIIIIIIIIIKKKMMMNNNNNNLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLLLLLLLNNNPPPPPPPPPNNNNNNNNNPPPRRRSSSSSSSSSTTTVVVXXX[[[]]]^^^[[[ZZZZZZZZZZZZ\\\]]]^^^```aaaeeemmmyyywwwpppnnngggbbbZZZ[[[ooozzzlllbbb[[[^^^eeevvv^^^OOOKKKJJJBBB@@@@@@BBBAAABBBJJJSSS```vvviiiQQQKKKMMMwwwrrrmmmkkkiiieeefffjjjnnnuuu}}}sssddd]]]WWWXXXfffyyysssWWWKKKIIIFFFCCCBBBBBBDDDEEEHHHJJJVVVssszzzuuuuuu||||||uuuooojjjeee]]]XXXSSSRRRRRRSSSTTTTTTRRRPPPUUUUUUVVVWWWXXXYYYZZZ[[[gggfffgggjjjnnnnnnjjjgggiiilllppptttzzz~~~~~~~~~~~~~~~{{{zzzzzz{{{~~~~~~zzzzzz|||}}}yyytttsssvvvzzz}}}~~~}}}{{{{{{{{{sssuuuwwwwwwuuuqqqmmmjjjdddfffhhhkkkpppyyyoooVVVRRRMMMJJJKKKMMMNNNSSSYYYXXXYYY[[[^^^___`````````YYYWWWSSSOOOKKKHHHFFFEEEHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKJJJJJJJJJHHHGGGEEEEEEGGGKKKPPPRRRUUURRROOOOOOQQQRRRPPPNNNSSSTTTUUUVVVWWWXXXXXXXXXZZZ[[[]]]]]]]]]^^^aaaccc```bbbhhhrrr~~~|||sssnnnmmmdddZZZSSSWWWfffzzzwwwkkk`````````fff{{{}}}]]]PPPKKKGGGEEECCCAAA@@@AAADDDGGGIIIYYYmmmxxxSSSGGGMMM}}}uuuppplllkkkiiiggghhhlllnnnuuu|||~~~pppaaa[[[VVVYYYgggzzztttVVVKKKIIIFFFCCCBBBBBBDDDEEEGGGIIIUUUooo}}}xxxyyy~~~xxxrrrmmmggg___ZZZUUUSSSSSSSSSUUUUUUUUUSSSUUUVVVWWWXXXYYYZZZ[[[[[[cccdddfffhhhjjjjjjhhhfffgggjjjooosssyyy~~~~~~~~~|||~~~}}}}}}zzz|||{{{wwwtttllljjjhhhfffhhhppp{{{fffOOOOOOJJJHHHKKKLLLMMMQQQWWWWWWXXXZZZ\\\]]]]]]]]]]]]XXXVVVRRRNNNJJJHHHFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIGGGGGGHHHKKKOOOQQQSSSQQQOOOOOORRRSSSRRRQQQSSSSSSTTTUUUWWWXXXYYYYYYZZZ\\\]]]]]]]]]^^^```bbbaaaccciiittt{{{rrrllljjjcccZZZSSSUUU```rrruuukkkfffdddjjj|||\\\OOOJJJFFFEEECCCAAA@@@AAACCCGGGIIIWWWkkkzzzUUUIIINNN{{{rrrmmmjjjjjjjjjhhhjjjoooooovvv}}}zzzkkk]]]XXXVVVZZZhhh}}}tttUUUKKKIIIFFFCCCBBBBBBDDDEEEEEEHHHSSSiii|||||||||uuupppiiibbb\\\WWWUUUSSSSSSUUUWWWWWWWWWVVVVVVWWWXXXXXXYYYZZZZZZ]]]```dddffffffeeeeeeeeefffiiimmmsssyyy~~~~~~yyytttllleeecccgggpppwwwsss^^^LLLJJJGGGGGGJJJLLLLLLOOOTTTUUUVVVXXXZZZZZZZZZZZZYYYVVVTTTPPPLLLIIIGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHKKKJJJIIIHHHIIILLLOOOQQQQQQPPPOOOPPPRRRTTTTTTSSSSSSSSSSSSTTTUUUXXXZZZ[[[[[[\\\]]]]]]]]]]]]___aaabbbeeelllvvv|||rrrjjjhhhaaaZZZTTTTTTZZZhhhsssmmmooo{{{\\\OOOJJJEEEEEEDDDBBBAAAAAACCCFFFHHHTTTfff}}}}}}XXXKKKOOO|||yyyrrrmmmjjjjjjjjjhhhkkkoooqqqxxx~~~}}}vvvgggYYYUUUUUU[[[jjjsssUUUKKKIIIFFFCCCBBBBBBDDDEEEDDDGGGPPPaaa{{{~~~|||~~~xxxrrrkkkccc]]]XXXUUUSSSSSSUUUWWWYYYYYYUUUUUUVVVVVVWWWXXXXXXYYYYYY^^^ccceeedddcccdddeeeeeehhhmmmsssyyy}}}~~~~~~wwwmmmggggggjjjmmmooossswwwwwwrrrgggYYYPPPHHHEEEFFFJJJLLLKKKMMMQQQUUUVVVWWWYYYYYYYYYXXXXXXUUURRRNNNJJJGGGFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGJJJIIIIIIIIIKKKNNNQQQSSSRRRQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSUUUWWWZZZ\\\[[[\\\]]]]]]\\\]]]___aaacccgggooozzz|||rrriiifff```ZZZUUUTTTXXXdddzzzyyyuuu{{{\\\PPPJJJEEEEEEDDDBBBAAAAAACCCEEEFFFPPPaaawww[[[LLLNNN{{{yyysssnnnjjjjjjjjjhhhjjjnnnssszzz{{{rrrdddWWWRRRUUU\\\jjjqqqVVVKKKIIIFFFCCCBBBBBBDDDEEECCCFFFNNN[[[rrr~~~yyy{{{~~~{{{tttmmmddd^^^XXXVVVSSSSSSUUUWWWXXXXXXTTTTTTTTTUUUUUUVVVVVVWWWYYY]]]ccceeedddccceeeffffffiiinnnssszzzzzzsssnnnkkkiiigggggggggfffaaaYYYSSSQQQIIIFFFGGGKKKLLLKKKLLLPPPUUUVVVXXXYYYYYYYYYXXXXXXTTTRRRMMMIIIFFFEEEEEEFFFEEEEEEFFFHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHIIILLLPPPTTTVVVTTTTTTTTTSSSRRRRRRRRRSSSTTTTTTSSSSSSUUUWWWZZZ\\\ZZZ[[[\\\\\\\\\]]]___aaaccciiirrr}}}}}}rrrjjjfff___ZZZVVVVVVZZZggg|||{{{zzz]]]QQQLLLGGGFFFEEECCCBBBBBBCCCDDDEEELLL[[[ooo]]]MMMNNN{{{zzzrrrmmmjjjjjjjjjhhhjjjooosss{{{yyyoooaaaUUUQQQVVV]]]jjjmmmWWWKKKIIIFFFCCCBBBBBBDDDEEECCCEEELLLXXXlll}}}vvvwww{{{~~~wwwooofff```YYYWWWUUUTTTVVVWWWWWWWWWTTTTTTTTTUUUUUUVVVVVVVVVZZZ]]]bbbeeefffffffffgggfffiiimmmsssyyyzzztttpppmmmgggbbb^^^YYYRRROOOOOOMMMJJJJJJMMMNNNLLLMMMPPPTTTVVVWWWYYYZZZYYYYYYYYYVVVRRRMMMHHHEEEDDDEEEEEEDDDDDDFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEGGGIIIMMMQQQUUUWWWUUUVVVVVVTTTRRRQQQRRRSSSUUUTTTTTTTTTUUUWWWYYYZZZYYYZZZ[[[\\\\\\]]]```bbbcccjjjttt|||rrrjjjfff^^^YYYVVVXXX^^^kkkyyy\\\RRRMMMHHHFFFEEEDDDCCCBBBBBBCCCCCCHHHUUUiii```PPPQQQ~~~{{{{{{{{{~~~~~~zzzyyypppkkkiiijjjjjjjjjmmmqqqrrrzzz}}}vvvlll^^^SSSQQQVVV]]]iiijjjYYYKKKIIIFFFCCCBBBBBBDDDEEECCCEEEJJJVVViii|||tttvvvzzzzzzqqqhhhbbb[[[YYYXXXXXXXXXXXXWWWUUUVVVVVVVVVVVVVVVWWWWWWWWW[[[\\\___dddgggiiigggfffeeehhhlllqqqvvv~~~{{{qqqiiieee```XXXSSSTTTRRRNNNMMMOOOOOOMMMNNNRRRSSSTTTVVVXXXYYYYYYYYYYYYWWWTTTNNNIIIEEEDDDDDDEEECCCDDDEEEGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGDDDEEEGGGIIIMMMPPPSSSUUUSSSUUUVVVTTTRRRRRRTTTVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXZZZ[[[\\\^^^aaaccccccjjjvvvzzzpppiiifff^^^WWWSSSWWWaaannnvvvZZZQQQMMMHHHFFFFFFDDDCCCBBBBBBBBBBBBEEEQQQdddzzzdddUUUWWW}}}|||wwwttttttssssssvvv}}}}}}yyyxxxmmmiiigggiiikkkkkkoootttqqqxxx~~~{{{tttiii]]]RRRQQQVVV]]]iiihhhZZZKKKIIIFFFCCCBBBBBBDDDEEEDDDEEEJJJUUUiii|||sssuuuzzz|||tttjjjddd\\\[[[ZZZZZZ[[[ZZZWWWUUUWWWWWWXXXXXXXXXXXXXXXXXX[[[[[[]]]bbbhhhjjjhhheeedddfffkkkooottt{{{{{{rrrppplllccc]]]]]]VVVRRROOOQQQPPPNNNPPPSSSQQQRRRTTTWWWXXXYYYYYYYYYYYYUUUOOOIIIEEECCCDDDEEECCCCCCEEEFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGIIILLLOOOQQQSSSQQQTTTUUUUUUSSSSSSUUUXXXUUUVVVVVVWWWWWWVVVVVVUUUVVVXXXZZZ[[[\\\^^^aaadddbbbjjjvvvxxxooohhheee^^^VVVQQQVVVaaaooosssYYYPPPLLLGGGGGGFFFEEEDDDCCCBBBBBBBBBDDDOOOaaaxxxfffYYY[[[{{{vvvsssrrrooorrruuuxxx~~~|||yyyvvvooommmjjjiiiiiikkkmmmoootttyyy~~~|||qqqdddXXXRRRSSSVVV```ssseeeVVVMMMIIIEEEBBBBBBBBBBBBAAABBBEEEIIIQQQbbb}}}zzzvvvuuuvvv}}}zzzqqqkkkccc```]]]ZZZZZZYYYXXXVVVRRRTTTVVVXXXZZZ\\\\\\]]]ccccccdddeeegggiiijjjkkkcccfffjjjnnnsssxxx}}}zzztttnnnjjjgggbbbZZZTTTRRRRRRRRRSSSQQQSSSWWW[[[^^^_________```\\\UUUNNNHHHDDDCCCBBBCCCDDDFFFHHHIIIJJJIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLHHHHHHHHHGGGFFFEEEEEEDDDFFFGGGIIIKKKNNNQQQTTTVVVUUUTTTSSSSSSSSSTTTUUUVVVUUUVVVVVVWWWXXXYYYZZZZZZXXXZZZ[[[[[[[[[]]]___aaaffflllvvvxxxoooiiiggg```TTTMMMVVVhhhzzzsss___TTTNNNJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCIIIYYYqqqxxxdddZZZ}}}yyyxxxwwwsssvvvzzz~~~~~~{{{xxxuuunnnllliiihhhhhhkkknnnpppuuuyyy|||xxxnnnaaaWWWRRRUUUXXXcccvvvcccTTTMMMIIIEEEBBBBBBBBBBBBAAACCCEEEHHHOOO___xxxvvvuuuuuu|||}}}tttnnndddaaa]]][[[ZZZYYYWWWVVVUUUUUUWWWYYY[[[]]]___```ccccccdddeeefffiiikkklllccceeegggjjjmmmssszzz{{{wwwrrrlllddd]]]XXXVVVTTTRRRRRRUUUXXX\\\___aaaaaabbbddd```XXXPPPIIIEEECCCBBBBBBCCCEEEGGGIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJJJJKKKHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGIIILLLOOORRRSSSUUUTTTSSSSSSSSSTTTUUUVVVUUUVVVVVVWWWXXXYYYZZZZZZZZZ[[[]]]]]]]]]^^^```bbbffflllwww}}}vvvnnnhhhfff^^^UUUOOOWWWgggxxxppp]]]TTTPPPMMMKKKJJJHHHFFFDDDBBBAAAAAA@@@EEETTTlllmmmaaa~~~|||yyyvvvsssmmmkkkhhhfffgggkkkooorrrwwwyyyyyyssshhh]]]UUURRRVVV[[[ggg{{{```SSSLLLHHHDDDBBBAAABBBBBBBBBCCCDDDGGGMMMZZZrrrvvvuuuuuuzzzxxxqqqhhhddd___\\\ZZZYYYWWWVVVUUUUUUVVVWWWZZZ]]]```bbbddddddcccdddeeehhhkkkmmmeeeeeeeeefffiiioooxxx~~~~~~yyyqqqjjjddd___[[[XXXYYY[[[^^^bbbeeeggghhhiiikkkeee]]]SSSKKKFFFDDDCCCAAABBBDDDFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEGGGJJJMMMOOOPPPTTTSSSSSSSSSSSSTTTUUUVVVUUUVVVVVVWWWXXXYYYZZZZZZ\\\]]]^^^^^^^^^^^^```bbbgggooozzzzzztttmmmfffddd[[[UUUQQQWWWcccsss~~~mmm]]]WWWTTTRRRNNNLLLJJJFFFCCCAAA???>>>>>>CCCPPPgggzzzkkk~~~zzzwwwssspppkkkiiifffeeefffkkkppptttwwwxxxuuummmbbbXXXSSSRRRWWW]]]kkk}}}^^^SSSKKKHHHDDDAAAAAABBBBBBBBBBBBBBBEEEKKKXXXnnnxxxuuutttxxx|||uuukkkgggbbb]]]ZZZYYYWWWUUURRRRRRRRRSSSVVVZZZ]]]```ccccccbbbbbbdddgggjjjllliiihhhfffdddgggnnnwww~~~}}}wwwrrrmmmhhheeeccceeehhhkkkoooqqqrrrsssrrrlllbbbWWWMMMGGGDDDCCC@@@AAACCCFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGIIIKKKNNNOOORRRRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZ\\\]]]^^^^^^]]]^^^```bbbhhhqqqyyysssllleeecccXXXTTTQQQTTT\\\lllvvvnnn```[[[XXXVVVOOOMMMJJJFFFCCC@@@>>>===???CCCNNNccc|||ttt}}}~~~|||xxxtttpppmmmhhhfffddddddgggkkkqqqtttwwwvvvqqqggg]]]UUUSSSSSSVVV^^^nnnzzz\\\SSSJJJGGGCCCAAAAAABBBBBBBBBAAAAAADDDKKKVVVkkkzzzwwwtttvvv|||xxxpppkkkddd^^^[[[XXXVVVUUUQQQQQQQQQRRRTTTXXX[[[^^^aaa`````````bbbeeegggiiiiiigggeeeccceeellluuu|||zzzuuuqqqoooppprrruuuxxxzzz||||||zzzsssgggZZZOOOGGGDDDBBB???AAACCCFFFGGGHHHIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNQQQQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]]]]]]]]___aaahhhrrr~~~xxxssskkkdddbbbUUURRRPPPQQQWWWfffsssoooooobbb]]]ZZZVVVNNNMMMJJJFFFCCC@@@>>>===???BBBKKK^^^uuu}}}{{{wwwrrrmmmiiiddddddcccdddhhhlllqqqtttvvvtttnnndddZZZSSSSSSTTTWWW```rrrvvv[[[SSSJJJFFFBBB@@@AAABBBBBBBBBAAA@@@DDDKKKTTThhh~~~yyyttttttyyy|||tttnnnfff```[[[XXXVVVTTTQQQQQQRRRSSSUUUWWWZZZ[[[\\\\\\]]]^^^```bbbddddddddddddcccbbbdddjjjrrrwww|||}}}zzz{{{|||~~~yyylll]]]PPPGGGCCCAAA@@@AAADDDFFFHHHIIIJJJJJJHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKMMMNNNPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZYYY[[[\\\]]]]]]^^^```cccgggqqq}}}wwwqqqiiibbb___SSSOOONNNPPPWWWhhh{{{tttkkkiiiqqqeeeaaa[[[VVVQQQPPPLLLHHHEEEBBB???>>>===???III[[[ppp{{{vvvqqqkkkgggaaaaaaccceeeiiimmmqqqssstttrrrlllbbbXXXSSSSSSUUUXXXbbbvvvrrrXXXSSSIIIFFFBBB@@@@@@BBBBBBBBBCCCAAADDDJJJQQQddd{{{tttssswwwwwwqqqhhh```[[[XXXVVVTTTOOOPPPQQQRRRTTTUUUVVVWWWWWWXXXZZZ]]]^^^___``````aaabbbccceeegggkkkqqquuuzzz}}}ooo^^^PPPGGGBBB@@@@@@BBBDDDGGGIIIJJJKKKKKKIIIIIIJJJKKKJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMOOOPPPRRRSSSTTTUUUUUUTTTUUUVVVVVVWWWXXXYYYZZZZZZYYY[[[\\\]]]^^^```ccceeellluuu{{{uuuooofff___\\\QQQNNNMMMQQQ[[[ooouuuppplllfffkkkvvvlllhhhbbb[[[XXXUUUQQQLLLHHHCCC@@@???<<>>@@@@@@FFFYYYwww~~~~~~wwwrrrooolllkkkiiihhhhhhhhhkkkooosssuuuuuuqqqiii^^^XXXWWWZZZ\\\dddtttjjjUUURRRJJJFFFBBBAAABBBCCCCCCBBB@@@BBBEEEEEEGGGVVVuuuvvvrrrtttxxx~~~{{{tttjjjaaa[[[WWWTTTSSSOOOOOONNNNNNNNNOOOQQQRRRSSSTTTVVVVVVWWWXXX[[[]]]^^^ccciiimmmppprrrtttwww{{{}}}~~~nnn\\\NNNCCC???@@@AAACCCFFFGGGGGGGGGGGGHHHIIIGGGDDDDDDFFFGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIIIIIIIJJJMMMOOOPPPSSSUUUVVVUUUUUUUUUVVVVVVWWWYYYZZZZZZZZZYYYYYY]]]ZZZZZZ]]]___```dddjjjwww~~~ssslllhhhccc[[[UUUOOOLLLNNN[[[rrr}}}nnneeeccciii~~~~~~{{{tttooofff\\\RRRJJJCCC??????@@@HHHZZZyyyzzzzzz|||~~~{{{tttpppnnnmmmlllnnnnnnllllllmmmooorrrssswwwqqqggg^^^YYYYYY^^^dddoooeeeSSSQQQJJJGGGCCCAAABBBBBBBBBBBB>>>@@@CCCDDDDDDOOOiiixxxrrrrrrtttzzzxxxnnnddd^^^YYYUUUSSSPPPPPPOOOOOOOOOPPPQQQQQQQQQRRRTTTUUUUUUWWWZZZ\\\```fffmmmrrrssstttvvvxxxyyy|||lllYYYKKKAAA>>>???AAACCCFFFGGGGGGFFFGGGHHHHHHGGGFFFGGGHHHHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIJJJLLLNNNPPPSSSUUUVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[^^^\\\\\\^^^___```ffflll|||rrrkkkfff___WWWPPPMMMKKKMMMZZZrrrxxxjjjcccbbbkkk}}}sssfffYYYMMMDDD???>>>AAAHHHYYYuuu~~~wwwrrroooooonnnnnnrrrrrrqqqpppppppppqqqrrrvvvnnnddd]]]YYYZZZbbbkkk{{{bbbRRROOOIIIGGGDDDBBBBBBBBBBBBBBB???@@@CCCDDDCCCJJJ]]]pppzzzsssppprrrxxx~~~{{{qqqggg```ZZZVVVSSSQQQQQQQQQPPPPPPPPPPPPPPPPPPRRRTTTUUUVVVXXX[[[]]]cccjjjrrrwwwwwwvvvxxxzzz|||iiiVVVJJJAAA>>>???@@@BBBEEEFFFFFFFFFFFFGGGFFFGGGHHHIIIIIIHHHGGGEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEGGGHHHIIIIIIJJJLLLNNNPPPSSSUUUVVVVVVVVVVVVWWWVVVWWWXXXYYYZZZ[[[\\\\\\^^^]]]]]]``````aaahhhpppzzzrrrjjjddd\\\SSSLLLKKKJJJMMMYYYqqqrrrggg```aaalll~~~nnn]]]OOODDD???===AAAGGGSSSkkkzzztttpppnnnooooooooossssssrrrrrrrrrqqqqqqqqqrrriii___[[[YYY[[[eeepppbbbRRRNNNHHHGGGFFFDDDBBBAAAAAAAAA@@@AAACCCDDDCCCGGGTTTbbb~~~uuurrrrrrwww~~~uuukkkbbb\\\VVVSSSRRRRRRRRRRRRQQQPPPPPPOOOQQQRRRUUUVVVWWWZZZ]]]```gggoooxxx{{{zzzyyy{{{~~~eeeSSSHHHBBB???@@@???BBBDDDFFFEEEEEEFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGHHHFFFHHHIIIIIIIIIJJJMMMOOOPPPSSSUUUWWWVVVVVVWWWXXXWWWWWWXXXYYYZZZ[[[\\\]]]^^^]]]___aaaaaacccllluuu}}}xxxqqqjjjbbbZZZPPPJJJIIIIIIMMMYYYooonnnfff___aaannnsss___OOODDD@@@<<>>AAAIII^^^}}}~~~vvvrrrllliiiiiijjjkkklllkkkmmmooorrrsssttttttssslllaaaZZZ[[[[[[]]]iiixxx}}}aaaTTTOOOGGGHHHHHHEEEBBB???@@@AAAAAA@@@AAACCCBBBCCCIIIRRRfffwwwrrruuuzzz}}}~~~sssjjjbbb[[[VVVTTTTTTTTTTTTSSSQQQOOONNNQQQSSSUUUXXXYYY\\\```cccooowww}}}|||pppXXXKKKDDD@@@>>>>>>>>>AAACCCEEEDDDDDDDDDEEEDDDFFFGGGFFFDDDDDDGGGIIIDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMOOORRRPPPRRRVVVWWWWWWWWWXXXYYYZZZZZZYYYYYYYYYZZZ\\\]]][[[\\\```cccdddgggsssvvvrrrkkkccc[[[SSSMMMIIIGGGKKKSSSaaawww}}}}}}ssskkkjjjeeeiiiyyy{{{aaaNNNFFFDDD===>>>@@@FFFXXXuuuyyysssoooiiiffffffhhhiiiiiihhhjjjmmmqqqssstttuuutttkkk```YYY\\\]]]^^^jjjzzzyyy```UUUQQQFFFHHHHHHFFFBBB??????AAAAAA??????AAAAAABBBGGGNNN\\\wwwyyyrrrsssxxxzzzwwwmmmddd]]]XXXTTTUUUUUUUUUSSSQQQOOONNNPPPRRRUUUWWWYYY\\\```cccrrrzzz}}}|||kkkTTTGGGBBB???<<<<<<>>>@@@CCCDDDDDDDDDDDDEEEDDDEEEFFFEEECCCCCCGGGJJJCCCDDDDDDEEEFFFFFFGGGGGGJJJKKKLLLMMMMMMNNNPPPSSSPPPRRRVVVWWWWWWXXXXXXZZZ[[[[[[ZZZYYYYYYZZZ[[[\\\[[[\\\```cccdddhhhuuusssoooiii```XXXQQQLLLHHHGGGLLLVVVfff|||uuuuuuoookkkllliiimmm~~~bbbOOOFFFEEEAAA@@@???CCCSSSmmm{{{uuuooogggccccccdddddddddeeekkkppprrruuuxxxvvvrrrlllccc\\\[[[ZZZ^^^lll}}}~~~eeeWWWQQQHHHFFFEEECCCBBBBBBBBBCCC???@@@AAAAAAAAABBBEEEGGGUUUjjjxxxrrrssswww|||{{{oooddd^^^[[[XXXXXXXXXWWWUUURRRPPPNNNRRRRRRUUUZZZ[[[[[[bbbiiiuuuyyy||||||{{{}}}xxxeeeOOODDDAAA???======CCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQSSSUUUWWWYYY[[[\\\\\\]]]^^^^^^^^^]]]\\\[[[ZZZ[[[]]]___eeemmmvvv|||qqqiiiaaaZZZSSSLLLKKKMMMGGGOOO]]]pppwwwuuurrrooolllpppaaaKKKCCCDDD===<<>>???CCCJJJVVVkkk|||{{{vvvrrrmmmgggdddccccccddddddffflllpppqqqtttwwwwwwtttmmmccc\\\\\\]]]cccsssfffYYYRRRKKKIIIGGGEEECCCBBBBBBCCC@@@@@@AAA@@@@@@AAADDDFFFMMM^^^zzzyyyuuuuuuvvv{{{xxxmmmddd___WWWWWWVVVUUUTTTSSSRRRQQQTTTSSSTTTVVVVVVXXX___hhhrrrvvvyyyzzzxxxzzzhhhXXXHHHAAAAAA@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQRRRTTTUUUWWWXXXXXX\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]___bbbiiipppxxx|||wwwlllcccZZZTTTMMMGGGGGGJJJPPPYYYkkkwwwuuurrroooqqq```LLLDDDCCCAAA???>>>@@@EEEPPPccctttzzzuuuppplllhhhdddccccccdddeeeggglllpppqqqssswwwwwwtttkkkbbb[[[\\\___gggzzzgggYYYRRRLLLKKKHHHEEECCCBBBBBBBBB@@@AAAAAA@@@???@@@CCCEEEKKKXXXooo}}}vvvtttsssyyy~~~ssshhhbbbXXXWWWVVVUUUTTTTTTTTTTTTUUUSSSSSSTTTTTTVVV^^^gggssswwwzzzzzzxxxyyy~~~yyy```RRREEE@@@@@@@@@@@@BBBCCCCCCCCCDDDEEEEEEFFFFFFHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWXXXXXX[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\___dddllluuu{{{uuuiii```WWWQQQKKKGGGGGGKKKQQQ]]]qqqyyytttooolllqqq```LLLDDDBBBBBB???===>>>BBBKKK]]]mmmwwwxxxuuummmkkkhhhdddbbbcccdddfffhhhmmmqqqqqqsssvvvvvvrrrhhh___YYY\\\aaallliii\\\TTTOOOMMMJJJGGGDDDBBBAAAAAAAAAAAAAAA@@@??????AAADDDIIIRRReeewwwsssrrrwwwyyymmmeee[[[YYYWWWUUUTTTUUUVVVVVVVVVTTTTTTTTTTTTUUU\\\eeetttxxx|||{{{xxxxxx|||pppZZZNNNCCC@@@???>>>???AAACCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLMMMOOOPPPQQQTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]][[[[[[___fffqqqzzz~~~uuufff^^^UUUPPPKKKGGGIIINNNPPP___vvv|||tttllliiippp^^^LLLEEEBBBAAA>>>===>>>AAAIIIZZZiiipppzzz|||uuussskkkjjjhhheeebbbbbbdddgggiiinnnsssssstttvvvsssoooddd[[[VVV[[[bbbpppmmm```YYYSSSQQQMMMIIIFFFDDDCCCBBBAAABBBAAA@@@>>>>>>@@@BBBEEELLL\\\vvvzzztttrrruuu|||rrriii^^^\\\YYYVVVUUUVVVWWWXXXWWWUUUUUUVVVUUUUUU[[[cccrrrvvv{{{{{{xxxxxx}}}hhhUUUKKKBBB@@@???>>>>>>AAACCCCCCDDDEEEEEEFFFGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFGGGFFFFFFGGGGGGHHHIIIJJJLLLLLLLLLMMMNNNOOOQQQQQQTTTTTTUUUWWWXXXZZZ[[[[[[[[[[[[ZZZ[[[[[[\\\]]]^^^[[[\\\```iiittt~~~zzzrrrbbbZZZRRRNNNKKKIIILLLQQQRRRccc~~~uuuiiigggrrr]]]LLLFFFBBB@@@>>>===???AAAGGGVVVdddkkktttuuupppoooiiiiiihhheeebbbbbbdddgggiiippptttuuuvvvuuuqqqkkk```XXXTTTYYYcccsssrrrfff^^^WWWUUURRRNNNJJJGGGFFFEEEBBBBBBBBB@@@>>>>>>@@@AAAAAAGGGUUUkkk~~~wwwpppsssxxxxxxnnnbbb___[[[WWWVVVVVVXXXZZZWWWVVVWWWXXXVVVUUUZZZaaalllqqqwwwyyyxxxyyy~~~ttt___OOOGGGAAA@@@@@@???@@@BBBBBBCCCDDDEEEFFFGGGHHHHHHJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTVVVXXXZZZ[[[\\\[[[ZZZZZZZZZ[[[\\\]]]^^^^^^___bbbkkkvvvssskkk^^^VVVOOOLLLJJJIIIMMMSSSXXXjjjvvvhhhhhhwww[[[LLLGGGBBB???===>>>@@@@@@DDDPPP]]]eeemmmzzzyyyoookkkkkkhhhiiihhheeebbbbbbeeehhhjjjpppvvvwwwvvvuuuooohhh^^^UUURRRXXXccctttvvvjjjccc[[[YYYUUUQQQMMMJJJHHHHHHBBBBBBBBB@@@>>>>>>???AAA@@@EEEPPPccc|||zzzoooqqqvvv||||||rrrdddaaa\\\XXXVVVWWWYYY[[[WWWWWWXXXYYYWWWVVVZZZ```ffflllssswwwxxxzzzjjjVVVLLLEEE@@@@@@AAA@@@BBBEEEBBBCCCDDDEEEFFFGGGHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMMMMNNNOOOPPPQQQRRRPPPQQQSSSUUUWWWYYY[[[\\\[[[ZZZZZZZZZZZZ\\\^^^___bbbaaadddlllwww{{{mmmeee[[[TTTMMMJJJIIIIIINNNTTT\\\pppxxxhhhiii{{{~~~ZZZLLLGGGBBB???>>>???@@@???BBBLLLWWW___fffsssxxxpppjjjfffdddcccbbb```___aaadddgggjjjmmmqqqssssssuuuvvvmmmaaaZZZXXXVVVXXXddd{{{sssnnn```^^^[[[YYYVVVRRRMMMJJJIIIGGGCCC???======@@@CCCBBBBBBKKK___www~~~vvvsssttt{{{xxxlllddd\\\XXXXXXYYYXXXVVVZZZ\\\]]]]]][[[[[[]]]^^^iiimmmsssyyy~~~ttt^^^QQQFFFCCC???>>>@@@AAAAAA@@@DDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGFFFEEEEEEGGGIIIKKKKKKLLLNNNNNNMMMMMMNNNPPPSSSTTTUUUWWWXXXYYYZZZZZZYYY[[[]]]]]]\\\\\\]]]^^^```dddkkkrrrxxx}}}wwwiiiaaaUUUNNNIIIGGGFFFHHHNNNUUUbbbxxxzzzpppfffjjj~~~vvvTTTIIIFFFAAA@@@AAA@@@@@@AAADDDJJJNNN^^^cccmmmyyytttmmmhhheeedddcccbbb``````aaaeeehhhkkknnnrrrsssrrrtttrrriii]]]YYYXXXWWW]]]lll|||vvvgggeeebbb___[[[VVVQQQMMMKKKHHHDDD???======???BBBAAAAAAHHHYYYooozzzuuuuuu{{{|||ooohhh^^^YYYYYY[[[[[[ZZZ[[[]]]______^^^]]]^^^___hhhnnnuuu{{{~~~|||gggUUUJJJCCC@@@>>>>>>AAACCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGIIIKKKKKKMMMNNNNNNNNNNNNOOOQQQRRRSSSTTTVVVWWWXXXYYYYYYYYY[[[]]]]]]\\\\\\]]]^^^bbbfffmmmtttzzztttggg```SSSMMMIIIHHHIIIKKKSSS[[[iii~~~pppiiieeemmmsssSSSJJJGGGCCCAAAAAA@@@@@@@@@CCCHHHKKK[[[aaajjjsssyyy}}}yyyoooiiifffdddccccccbbbaaaaaacccgggjjjmmmoooqqqrrrrrrqqqmmmdddZZZYYYXXXZZZeeezzzrrrppplllhhhddd^^^WWWSSSNNNKKKEEE@@@======>>>@@@AAA???DDDRRRcccwwwyyyvvvzzzvvvnnnccc\\\ZZZ\\\]]]]]]\\\^^^aaaaaaaaa`````````hhhpppyyy~~~kkkZZZLLLDDD???>>>===>>>AAADDDFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFHHHJJJKKKLLLNNNOOOPPPOOOOOOQQQRRRRRRSSSTTTVVVWWWXXXXXXYYYZZZ[[[]]]]]]]]]]]]^^^```eeeiiiooovvv|||qqqeee^^^QQQLLLIIIJJJLLLPPPYYYcccsss|||ssseeecccfffsssoooRRRJJJHHHEEEAAAAAA@@@??????AAAEEEHHHUUU\\\eeejjjlllnnnssswww}}}uuulllfffdddbbbaaacccbbbbbbcccfffiiimmmooonnnpppqqqqqqooojjj```XXXXXXZZZaaarrr}}}zzzwwwsssnnnggg```ZZZRRRMMMFFF@@@======>>>>>>AAA@@@CCCMMM[[[nnn{{{wwwzzzwwwjjj```\\\\\\]]]]]]\\\^^^aaabbbbbbaaaaaabbbhhhrrr}}}wwwbbbSSSHHHAAA=========???AAADDDFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKMMMOOOPPPQQQPPPQQQRRRTTTSSSTTTUUUWWWXXXYYYYYYZZZZZZ[[[]]]]]]]]]^^^```bbbhhhkkkqqqwww}}}{{{mmmbbb\\\PPPLLLJJJKKKMMMRRR^^^iii{{{ppphhh___```gggyyylllSSSLLLIIIEEEAAAAAA@@@???>>>???BBBDDDOOOWWW```cccbbbdddmmmuuu|||uuulllfffcccaaa```bbbcccccceeehhhlllppprrrnnnnnnppprrroooggg___YYYXXX^^^lll~~~xxxpppgggbbbVVVOOOFFF@@@============BBB@@@CCCKKKWWWiii}}}xxx{{{sssggg___\\\[[[[[[ZZZ]]]```bbbbbbbbbcccdddkkkuuunnn\\\OOOEEE???>>>???@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKKKKMMMOOOQQQQQQQQQRRRSSSUUUUUUUUUWWWYYYZZZ[[[[[[[[[ZZZ[[[]]]]]]]]]___bbbdddjjjmmmsssxxx~~~xxxkkk___XXXOOOLLLJJJLLLNNNTTTaaannnxxxgggbbb]]]___hhh{{{kkkUUUMMMHHHDDD@@@AAA@@@???===>>>@@@BBBIIIRRR\\\______cccnnnxxx~~~vvvlllfffcccaaa```bbbcccdddgggkkkooorrrtttoooooorrrtttpppfff]]]ZZZYYYdddyyywwwmmmfffXXXPPPFFF???>>>>>>>>>===@@@@@@CCCIIIRRRccc}}}{{{{{{|||pppfff___\\\ZZZZZZ\\\___aaabbbdddgggiiioooxxxzzzdddUUUKKKBBB===>>>@@@AAAAAAAAAAAABBBDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQQQQQQQRRRTTTVVVVVVWWWXXXZZZ[[[\\\\\\]]]ZZZ\\\]]]]]]^^^```cccfffjjjooovvv|||uuuhhh\\\TTTMMMKKKKKKMMMOOOVVVeeetttooobbb```[[[___jjj~~~hhhVVVOOOHHHCCC@@@AAA@@@???>>>>>>@@@BBBEEENNNXXX]]]___eeeqqq{{{uuulllgggdddcccbbbbbbccceeehhhlllppptttvvvsssrrrtttvvvqqqddd[[[ZZZZZZjjj|||ppphhhYYYQQQFFF???>>>??????>>><<<===@@@EEELLL[[[uuu|||||||||yyynnneee___]]][[[]]]___```cccfffkkkooossszzzmmmYYYLLLFFFAAA>>><<>>???@@@BBBAAAJJJTTT[[[```gggrrr{{{~~~tttlllgggeeeddddddbbbcccfffiiimmmrrruuuwwwwwwuuuwwwxxxqqqcccZZZYYYZZZnnnpppgggZZZQQQEEE??????@@@@@@>>>:::;;;>>>AAAFFFTTTnnn|||yyywwwyyy|||}}}tttjjjccc```\\\]]]___aaaccchhhooosssuuu|||~~~fffRRRGGGCCCAAA@@@:::>>>AAABBBAAAAAADDDFFFGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGDDDEEEGGGIIIJJJKKKLLLLLLLLLNNNPPPQQQQQQRRRTTTUUUUUUUUUWWWYYYZZZ[[[[[[[[[[[[\\\]]]]]]^^^aaaeeeiiijjjqqq|||yyymmmbbbWWWNNNIIIIIILLLPPPTTT^^^qqqzzzddd\\\___^^^gggyyybbbWWWQQQIIICCC???@@@AAA@@@??????AAACCC@@@GGGQQQZZZ```hhhrrryyy|||rrriiidddccceeeggghhhiiijjjmmmooorrruuuvvvxxxyyyzzzwwwkkk]]]WWWXXX```ppppppfff___RRREEE@@@???===<<<===<<<===@@@BBBFFFPPPdddwww{{{zzz{{{|||{{{}}}}}}rrrfff^^^^^^[[[ZZZ^^^bbbfffmmmtttrrr~~~qqq]]]OOOFFF@@@???AAABBBBBBAAAAAABBBCCCEEEFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLKKKMMMOOOPPPPPPQQQRRRTTTTTTUUUUUUVVVXXXZZZ[[[\\\[[[\\\^^^```bbbeeegggiiinnnttt~~~}}}ooohhh___RRRJJJKKKKKKNNNSSSXXXdddyyyuuubbb]]]bbb```mmmwwwcccSSSJJJIIIFFFDDDAAA??????@@@BBBBBBAAACCCGGGKKKXXXfffeeehhhyyy~~~xxxooogggccccccfffhhhjjjjjjkkkllloooqqqtttvvvwwwwwwvvvrrrggg[[[WWWYYY```ssstttiii^^^QQQEEE@@@???===<<<=========???AAACCCKKK^^^ooo{{{xxxwwwxxxwwwyyy{{{}}}}}}vvvjjjbbb___\\\[[[___cccgggnnnvvvvvvtttdddSSSHHHBBB???@@@DDDBBBBBBAAAAAABBBCCCEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNOOOQQQRRRRRRSSSUUUWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]___```bbbeeehhhjjjpppvvvwwwjjjddd\\\QQQJJJKKKKKKNNNSSSZZZhhh~~~xxxddd]]]___aaaqqqqqq```SSSKKKIIIEEEDDDBBB@@@???@@@AAAAAAAAA>>>CCCGGGUUUeeegggmmmwwwrrrkkkeeecccdddgggjjjllllllllllllnnnqqqtttuuuwwwtttqqqlllaaaXXXXXX]]]iii}}}xxxlll]]]PPPDDD@@@???===<<<===???>>>???@@@AAAGGGVVVeee{{{vvvsssssstttvvvxxxzzz{{{}}}{{{ooohhhaaa]]][[[___dddhhhpppxxx{{{fffXXXJJJBBB>>>===???CCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLNNNNNNPPPOOOMMMLLLKKKLLLNNNOOONNNPPPRRRSSSSSSTTTVVVWWWZZZYYYXXXWWWWWWYYY[[[\\\^^^___aaaaaabbbeeeiiilllsssyyyoooccc^^^WWWNNNIIIJJJKKKNNNUUU^^^nnn}}}ggg___```cccvvvhhhZZZQQQLLLIIIDDDEEEBBB@@@???@@@AAAAAA@@@===BBBFFFSSSdddiiipppqqqmmmhhheeedddfffjjjlllnnnmmmllllllmmmpppsssuuuwwwsssmmmeee\\\WWW[[[cccyyyzzzmmm[[[OOODDD@@@@@@>>>======???>>>>>>@@@@@@DDDQQQ^^^|||~~~vvvrrrqqquuuwwwyyyzzz|||uuunnnddd___\\\___ccchhhqqqyyy~~~qqq^^^SSSHHHDDDAAA===<<<===AAAAAAAAABBBBBBCCCDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKMMMOOOPPPQQQRRRPPPMMMKKKJJJLLLMMMOOOMMMOOOQQQRRRRRRSSSUUUVVV[[[ZZZXXXXXXYYY[[[]]]___```bbbcccccccccffflllqqqxxx~~~}}}iii^^^XXXQQQKKKHHHKKKKKKPPPXXXcccvvvlllcccdddggg}}}___SSSMMMJJJJJJEEEEEECCC@@@???@@@@@@@@@???@@@EEEGGGQQQaaaiiirrr{{{llljjjgggeeeeeehhhkkknnnooonnnmmmmmmnnnpppssstttwwwqqqiiiaaaYYYXXX```kkk|||nnnYYYNNNCCC@@@@@@>>>======>>>===>>>@@@AAADDDOOOZZZqqqxxxtttsssuuuwwwyyyzzz|||zzzttthhhbbb^^^```dddiiirrrzzzyyydddVVVOOOJJJIIIGGGBBB===<<>>???EEEFFFNNN___jjjuuu~~~wwwjjjhhhfffeeefffhhhkkkmmmmmmmmmnnnooopppqqqssssssuuunnneee]]]XXXYYYfffsss~~~pppXXXLLLBBB@@@@@@???===>>>>>>===>>>AAABBBDDDLLLUUUiii{{{vvvuuussstttvvvxxxzzz~~~{{{nnngggbbbccceeejjjttt}}}~~~~~~lllZZZMMMHHHGGGJJJKKKGGGBBB@@@BBBBBBDDDEEEEEEFFFEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNPPPRRRSSSPPPNNNMMMKKKKKKLLLNNNOOOQQQSSSUUUVVVVVVWWWYYYZZZXXXXXXZZZ\\\^^^```cccdddaaadddeeeeeeeeejjjsss|||~~~ppp```VVVOOOIIIGGGHHHMMMPPPXXXdddtttrrrjjjkkkvvvpppSSSLLLGGGFFFJJJHHHGGGEEEAAA@@@@@@???>>>===:::AAABBBHHH[[[kkkyyy{{{tttgggfffeeedddeeefffiiijjjkkklllnnnppprrrsssssssssqqqjjjaaaZZZVVVZZZiiixxxtttVVVKKKBBB@@@AAA???===>>>???===>>>@@@AAABBBHHHOOOaaa}}}xxxwwwrrrtttuuuwwwyyy~~~vvvnnnhhhgggiiimmmwww~~~|||~~~ttt___QQQGGGBBBAAAEEEHHHFFFCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLLLLMMMNNNPPPQQQRRROOONNNNNNNNNNNNOOOOOOPPPRRRTTTVVVWWWWWWWWWYYY[[[XXXZZZ\\\^^^```aaabbbbbbaaadddfffeeeeeekkkwwwttthhh[[[RRRLLLGGGHHHKKKNNNRRR\\\jjj{{{{{{pppppp}}}bbbOOOMMMHHHFFFIIIHHHHHHEEEBBB@@@??????>>>===888???>>>CCCVVVhhhwwwzzzrrrfffeeedddcccccceeeggghhhjjjlllooorrrssstttssssssnnnggg___YYYUUU[[[jjjzzzwwwVVVKKKBBB@@@AAA???===>>>???===>>>@@@@@@@@@DDDKKKWWWuuu~~~xxxwwwsssuuuvvvxxx{{{{{{ssskkkjjjkkkpppyyy|||{{{zzz|||~~~jjjXXXKKKFFF@@@===@@@CCCBBBAAAAAACCCDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRTTTUUUUUUVVVXXXYYYZZZ[[[^^^```bbbaaa`````````dddfffffffffmmmyyynnncccWWWOOOJJJFFFIIIMMMOOOTTT^^^nnnwwwuuutttYYYLLLOOOJJJFFFHHHGGGHHHFFFBBB@@@??????>>><<<999@@@>>>@@@RRRcccrrrwwwmmmffffffdddbbbaaabbbeeehhhiiimmmoooooorrrwwwyyywwwmmmaaaZZZ[[[\\\```ppptttRRRJJJDDDCCCAAA>>>===???;;;<<<===>>>>>>@@@CCCFFFWWWhhh}}}uuuuuuxxxyyyxxxwww{{{}}}vvvpppooottt~~~{{{zzzxxxwww}}}sss]]]MMMEEE>>>=========>>>@@@CCCDDDHHHGGGGGGGGGFFFEEEEEEEEEIIIHHHGGGGGGHHHIIIKKKLLLGGGHHHJJJLLLNNNOOOPPPPPPNNNMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTUUUVVVWWWYYYZZZXXX[[[^^^aaaaaabbbccceeedddeeeggghhhllltttnnnbbbUUUNNNKKKHHHJJJMMMVVV[[[___iiifffVVVJJJLLLMMMHHHGGGKKKIIIIIIGGGDDD@@@======>>>>>>===@@@FFFNNNYYYiiiwwwuuukkkddddddcccbbbaaabbbeeehhhjjjnnnqqqpppqqquuutttqqqiii___YYYZZZ\\\bbbvvvrrrQQQJJJDDDBBBAAA======???<<<===>>>>>>>>>???BBBEEEOOO___wwwxxxwwwyyyzzzyyyxxx|||~~~wwwuuuxxxzzzuuuuuuvvvwww|||hhhVVVHHHBBB>>>=========>>>AAACCCEEEGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJKKKMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPRRRSSSUUUVVVVVVUUUVVVVVVWWWXXXXXXYYY[[[___```aaabbbcccddddddfffhhhjjjnnnwwwwwwhhh]]]RRRMMMKKKJJJLLLPPPVVV^^^hhhuuu~~~bbbSSSHHHJJJLLLHHHGGGKKKHHHHHHGGGEEEAAA>>>>>>>>>>>><<<===BBBHHHRRRbbbpppuuu|||}}}pppgggaaabbbbbbaaa```bbbeeehhhkkkppprrrrrrqqqrrrnnniiibbb\\\XXXYYY]]]hhhoooPPPIIICCCBBB@@@===<<>>??????>>>>>>>>>AAACCCGGGVVVmmm}}}xxxyyyzzzyyyyyy|||~~~zzz|||qqqllloootttxxxlll[[[MMMDDDAAA>>>>>>===>>>???AAADDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNOOOPPPQQQSSSTTTXXXWWWWWWWWWWWWWWWWWWXXXZZZ\\\___``````aaabbbddddddfffhhhkkkppp{{{ooo```VVVNNNKKKJJJKKKOOOUUUXXXfffvvvvvv{{{yyy^^^QQQJJJLLLNNNKKKIIILLLHHHJJJKKKIIIFFFCCCBBBBBBBBB???>>>@@@DDDLLLZZZhhhllltttvvvkkkddd___```aaaaaaaaacccfffiiikkkppptttsssrrrpppjjjddd[[[XXXWWWYYY```qqqjjjOOOHHHCCCAAA@@@======???@@@@@@@@@???======@@@BBBEEERRRfffzzzyyyyyyyyyxxxxxx{{{|||}}}wwwhhheeekkktttzzzvvv```RRRHHHCCCBBB===>>>>>>???AAACCCDDDFFFEEEEEEEEEFFFGGGGGGGGGHHHFFFGGGIIIKKKLLLLLLKKKKKKNNNNNNOOOOOOPPPPPPOOOOOOMMMMMMLLLMMMNNNOOOQQQRRRWWWWWWWWWWWWXXXYYYYYYZZZ[[[]]]___``````aaacccdddeeegggiiilllrrr|||xxxkkkYYYRRRKKKIIIIIIKKKQQQWWW___pppzzzooolllzzzmmmYYYRRROOORRRTTTPPPMMMMMMKKKMMMOOOOOOLLLIIIHHHGGGIIIEEEBBBBBBDDDIIIUUUbbbgggpppwwwooogggaaa___aaabbbbbbcccdddgggjjjjjjpppttttttqqqnnnhhh```VVVUUUVVV\\\ggg}}}eeeOOOHHHCCCBBB@@@======@@@@@@AAA@@@???======???AAADDDNNN___rrrzzzyyywwwvvvvvvyyy~~~pppcccaaaiiiuuu~~~iiiVVVKKKDDD@@@@@@===>>>???@@@BBBDDDEEEFFFEEEEEEEEEFFFGGGGGGGGGHHHEEEGGGIIIKKKLLLLLLKKKKKKNNNOOOOOOPPPPPPPPPOOOOOONNNMMMMMMMMMNNNPPPRRRSSSVVVVVVWWWXXXYYY[[[]]]^^^\\\^^^``````aaabbbdddffffffhhhkkknnnttt~~~lllbbbUUUOOOJJJIIIIIIKKKQQQYYYhhh{{{zzznnngggcccggg|||gggTTTRRRSSSWWWXXXSSSMMMJJJJJJMMMOOOPPPNNNLLLKKKKKKMMMIIIEEEDDDCCCFFFPPP[[[bbbkkkxxxvvvnnnhhhccc```aaacccdddeeeeeefffiiikkkkkkqqqtttrrroookkkccc[[[RRRSSSWWW```qqqbbbPPPIIICCCBBBAAA??????AAAAAAAAAAAA???======???AAACCCIIIUUUggg|||}}}{{{wwwuuuuuuwwwzzz|||{{{kkk```___iiiwww~~~sss[[[LLLEEE???=========>>>???AAACCCEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGIIIJJJKKKKKKKKKNNNNNNOOOPPPPPPPPPOOOOOOQQQQQQPPPQQQRRRSSSUUUVVVVVVVVVWWWXXXZZZ]]]___```]]]___```aaabbbdddgggjjjgggjjjoootttyyytttcccZZZQQQLLLIIIIIIIIIKKKRRR[[[oooyyykkkaaa```bbbiii~~~bbbRRRRRRTTTWWWVVVRRRLLLGGGGGGIIIKKKLLLKKKJJJJJJKKKLLLHHHFFFDDDBBBCCCKKKTTT```iiiuuuxxxmmmgggdddaaa```dddfffggghhhhhhhhhjjjlllmmmqqqsssoookkkeee]]]TTTPPPRRRXXXdddzzzbbbPPPJJJDDDCCCBBB@@@@@@BBB@@@AAA@@@???======???AAABBBEEEMMM\\\qqq}}}yyyuuuuuuvvvxxxyyy|||~~~{{{sssggg^^^___iiixxxvvvdddQQQFFFBBB>>><<<<<<===>>>@@@BBBDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMNNNOOOOOOOOOOOOOOORRRRRRRRRRRRSSSUUUVVVXXXWWWXXXXXXYYY[[[]]]^^^___]]]___aaabbbdddfffjjjmmmhhhmmmttt{{{mmm^^^VVVMMMIIIHHHIIIJJJMMMUUU^^^rrrssseee^^^ccchhhpppqqq^^^VVVWWWVVVTTTSSSPPPLLLIIIEEEGGGIIIIIIIIIIIIJJJLLLKKKHHHFFFFFFCCCBBBGGGOOO^^^gggqqqzzzssshhhcccaaa``````fffhhhiiijjjiiijjjkkkmmmnnnrrrrrrmmmgggaaaWWWOOOPPPRRRXXXgggbbbQQQJJJEEEDDDCCCAAAAAACCC@@@@@@@@@???======???AAABBBCCCHHHUUUkkkzzzvvvvvvwwwxxxxxxyyy{{{}}}~~~~~~~~~uuunnnddd^^^___jjjxxxlll\\\LLLDDDBBB???=========>>>@@@BBBEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFIIIKKKLLLKKKLLLMMMNNNOOOOOOOOOOOOQQQQQQPPPQQQRRRSSSUUUVVVZZZZZZZZZZZZ[[[\\\]]]^^^^^^___aaacccdddhhhllloooiiioooxxxwwwgggZZZSSSIIIGGGGGGIIIKKKNNNXXXbbbssswwwsssfff```hhhnnnuuuhhhZZZ]]]\\\YYYTTTQQQPPPOOOMMMFFFHHHIIIIIIIIIJJJLLLOOOKKKIIIHHHHHHEEECCCHHHOOOXXXaaajjjppp{{{xxxnnnfff___[[[```gggfffggghhhjjjlllnnnpppppppppsssssslll```WWWTTTVVVSSSUUU```www{{{___OOOKKKFFFCCCAAAAAA@@@???<<<<<<<<<<<<============??????CCCNNNaaawww{{{uuussstttwwwyyyzzz{{{}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~zzzrrrkkkdddaaaaaahhhwww|||VVVOOODDD>>><<<===??????@@@AAABBBDDDEEEFFFFFFFFFHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLMMMLLLLLLMMMPPPRRRRRRSSSSSSRRRRRRRRRUUUWWW[[[YYYYYY[[[___```^^^\\\___aaacccdddeeefffiiilllrrruuu|||nnn___UUUQQQJJJEEEFFFMMMNNNNNNYYYiii||||||tttooohhhhhhttt}}}ccc```ZZZaaaccc\\\SSSPPPPPPPPPNNNKKKHHHGGGGGGHHHHHHHHHHHHFFFDDDCCCBBBCCCDDDEEEOOOZZZfffooo{{{zzzqqqggg```\\\YYY]]]bbbeeefffhhhjjjlllnnnooopppoooqqqqqqiii^^^VVVTTTVVVUUUZZZiiiuuu[[[NNNJJJEEEBBBAAAAAA@@@@@@??????>>>======<<<<<<;;;??????BBBKKKZZZnnn~~~wwwsssssstttuuuvvvyyy~~~|||{{{zzzzzz{{{||||||}}}}}}}}}}}}}}}~~~|||wwwsssoooiiidddbbbbbbiiiwwwqqqcccRRRLLLCCC>>>===>>>>>>>>>@@@AAABBBDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLLLLLLLLLLMMMOOORRRTTTTTTUUUTTTTTTTTTWWWYYY[[[ZZZYYY[[[^^^```___]]]```bbbdddeeeeeegggjjjllltttwwwvvvggg[[[RRRMMMJJJFFFGGGLLLMMMOOO^^^pppvvvlllooo|||yyyfffgggjjjrrrvvvnnncccYYYRRRMMMLLLIIIFFFEEEFFFGGGGGGFFFHHHFFFDDDCCCBBBBBBDDDEEELLLVVVaaakkkvvv~~~tttiii```\\\[[[ZZZ\\\___eeefffhhhjjjlllnnnooooooooopppnnnfff[[[TTTSSSUUUUUU```ssslllUUUKKKHHHDDDBBBAAAAAAAAA@@@BBBAAA@@@???===<<<::::::??????@@@FFFRRRaaapppyyy{{{xxx{{{|||wwwuuuttttttsssvvv||||||zzzwwwwwwwwwxxxxxxyyyzzz{{{xxxwwwxxxxxxxxxuuupppmmmlllgggdddcccdddjjjxxxrrr^^^QQQKKKGGGBBB>>>===>>>>>>>>>AAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIKKKLLLLLLJJJKKKLLLLLLKKKMMMOOORRRUUUVVVWWWVVVVVVVVVYYY[[[[[[ZZZZZZ\\\^^^```___^^^aaaccceeeffffffhhhkkknnnvvv{{{kkk```WWWOOOJJJJJJGGGIIILLLMMMSSSggg|||qqqwwwqqqffflllwww|||oooaaaUUULLLJJJHHHEEEDDDEEEEEEEEEDDDGGGFFFDDDBBBAAABBBCCCDDDHHHQQQ\\\fffpppyyy|||{{{www{{{pppfff]]]\\\_________aaadddfffhhhkkkmmmnnnoooooopppooojjjaaaXXXRRRRRRTTTZZZjjjcccPPPIIIFFFCCCBBBBBBBBBAAAAAABBBAAA@@@???>>><<<;;;;;;======>>>BBBJJJVVVbbbkkkqqqrrrqqqoooppp|||~~~zzzwwwuuusssvvv|||}}}zzztttssssssrrrsssuuuvvvwwwvvvuuutttttttttrrrnnnkkkhhheeecccdddfffkkkwwwsssdddUUULLLDDDBBB@@@>>>>>>>>>>>>???BBBCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDFFFGGGIIIJJJKKKLLLJJJKKKLLLLLLKKKMMMPPPRRRUUUVVVWWWXXXWWWXXXZZZ[[[\\\[[[[[[\\\^^^___``````cccdddfffggghhhjjjmmmoooxxx~~~vvveee]]]VVVNNNIIIIIIIIIJJJMMMPPP[[[rrruuu}}}kkkdddllluuu{{{~~~vvvjjj^^^TTTMMMIIIGGGEEEDDDEEEEEEDDDCCCFFFEEECCCAAAAAABBBCCCDDDFFFMMMXXXbbbkkkrrrttttttuuuyyy}}}lllccc]]]^^^bbbcccbbbcccdddfffiiilllnnnoooooooooqqqnnnggg]]]UUUQQQRRRUUUbbbwww}}}\\\MMMHHHFFFDDDBBBCCCCCCBBBAAA????????????>>>>>>>>>>>>;;;<<<===???DDDNNNYYYaaahhhkkklllkkkkkksss}}}yyyvvvvvvxxx~~~}}}zzzqqqpppnnnmmmmmmooorrrssstttrrrqqqqqqqqqooommmkkkgggdddcccdddeeeiiittt{{{lll___UUULLLGGG?????????>>>>>>>>>???@@@DDDDDDEEEEEEEEEEEEEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLJJJKKKLLLLLLLLLNNNQQQTTTTTTVVVXXXXXXXXXXXXZZZ[[[\\\\\\]]]]]]^^^___aaabbbeeefffhhhiiijjjllloooqqqyyyppp```ZZZTTTMMMHHHIIIJJJLLLPPPVVVfffvvvhhhcccjjjmmmpppmmmcccYYYSSSOOOKKKIIIGGGEEEEEEEEEFFFDDDCCCDDDCCCAAA@@@@@@BBBCCCEEEHHHLLLUUU```hhhmmmppprrrtttyyywwwgggaaa]]]```ccccccccceeeeeegggjjjnnnppppppppppppooojjjbbbYYYSSSSSSVVVZZZeeeqqqVVVMMMIIIGGGEEEDDDDDDDDDBBBAAA=========>>>>>>?????????999;;;===>>>AAAHHHRRRYYYcccgggjjjkkkkkkpppxxxyyyvvvxxxyyy}}}~~~{{{yyypppnnnkkkhhhhhhjjjlllnnnnnnmmmkkkkkklllllljjjiiigggdddbbbccccccfffppp{{{ppp___RRRJJJEEECCC<<<>>>???>>>===>>>???AAAEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNOOOSSSUUUTTTVVVXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^]]]___aaadddfffhhhjjjkkkkkkmmmpppssszzziii\\\UUUOOOIIIFFFIIIJJJNNNTTT___sssxxxgggaaadddfffeee___TTTLLLJJJJJJHHHHHHFFFEEEEEEEEEEEEDDDBBBAAAAAA@@@???@@@BBBEEEFFFIIIKKKRRR\\\dddhhhmmmqqqzzzxxxmmmdddaaa```cccdddccceeehhhfffhhhllloooqqqrrrqqqpppjjjeee]]]VVVSSSVVV]]]aaammmdddQQQOOOKKKIIIGGGFFFEEEEEECCCAAA<<<<<<<<<======>>>>>>>>>999;;;=========BBBKKKRRR]]]bbbiiiooosssvvvzzz|||{{{vvvxxxxxxzzz~~~|||zzzyyywwwooolllhhheeedddeeehhhjjjjjjhhhffffffhhhiiiiiihhhiiieeebbbaaa```ccclllvvv|||wwwfffVVVKKKEEECCCBBB<<<===???>>>======@@@CCCFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDHHHHHHIIIIIIIIIJJJJJJJJJLLLMMMNNNOOOOOOQQQTTTWWWUUUWWWZZZ\\\\\\\\\]]]^^^]]]^^^___^^^]]]^^^bbbeeegggiiikkklllmmmnnnqqqttt{{{tttcccYYYRRRKKKHHHHHHHHHKKKOOOXXXhhh||||||xxxaaa[[[\\\[[[[[[WWWNNNIIIIIIHHHFFFFFFDDDCCCDDDDDDDDDBBB@@@???>>>>>>>>>@@@CCCFFFHHHHHHHHHMMMXXX___ccciiippprrrfffdddcccdddggggggeeeggglllgggiiimmmppprrrsssrrrqqqfff```YYYTTTTTTYYYbbbhhh{{{[[[NNNQQQLLLJJJHHHGGGFFFEEECCCAAA<<<=====================:::<<<>>><<<;;;???FFFMMMWWW^^^hhhsss{{{}}}xxxwwwvvvwww{{{{{{yyyxxxvvvuuuooolllgggcccaaaccceeehhhhhhfffeeeeeeggghhhiiiiiijjjfffbbb```^^^```iiitttxxx}}}{{{vvvvvvqqqgggYYYMMMEEEAAA@@@???<<<>>>???>>><<<===@@@DDDFFFFFFGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNOOOOOOPPPRRRUUUXXXVVVYYY\\\]]]^^^^^^___```]]]______^^^]]]^^^bbbfffhhhjjjlllmmmmmmooorrrttt}}}yyynnnaaaYYYRRRKKKIIIJJJHHHKKKOOOZZZnnn~~~tttvvvnnn[[[TTTTTTPPPSSSRRRNNNLLLLLLJJJFFFDDDCCCBBBBBBCCCBBB@@@>>>=========>>>@@@DDDGGGIIIGGGEEEIIITTT\\\```gggooo~~~}}}ooogggeeedddbbbbbbbbbdddfffgggkkkkkkmmmoooqqqrrrpppnnnlll___UUUWWWYYY]]]iiiyyylll\\\VVVSSSPPPMMMJJJGGGFFFDDDBBB@@@???>>>===<<<<<<===>>>???>>>>>><<<;;;;;;???DDDIIIYYY___mmm|||zzzwwwwww||||||yyyvvvtttmmmkkkhhhdddaaa___^^^]]]ddddddcccdddeeegggiiikkkmmmjjjfffaaa^^^___cccgggrrrxxx{{{mmmgggfffccc[[[OOOEEEAAA@@@???>>><<<;;;;;;<<<>>>@@@BBBDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCDDDEEEGGGHHHIIIJJJIIIIIIHHHIIIJJJLLLMMMNNNPPPRRRSSSTTTUUUWWWYYYYYY[[[]]]]]]\\\\\\\\\^^^]]]___```aaaaaabbbdddfffiiijjjlllooorrrvvvyyy|||rrrggg]]]XXXSSSLLLIIIIIIKKKNNNTTTaaavvvyyysssmmmtttzzzaaaYYYTTTNNNPPPOOOOOONNNMMMLLLLLLKKKEEEEEEFFFFFFFFFDDDBBBAAA???<<<;;;===CCCGGGIIIHHHHHHEEEEEELLLTTTYYY___dddvvvvvvmmmiiifffeeedddcccdddfffhhhiiillllllmmmpppqqqqqqooollldddZZZTTTWWWZZZ```pppfffXXXTTTQQQNNNLLLIIIGGGEEEDDDBBB@@@@@@???>>><<<<<<<<<>>>>>>======<<<;;;;;;>>>CCCFFFWWW^^^mmm}}}|||xxxxxx||||||xxxtttqqqnnnlllhhhdddaaa^^^]]]\\\^^^^^^^^^___```ccceeefffjjjhhheeeaaa^^^^^^aaacccooovvvpppbbb[[[YYYYYYRRRIIIBBB?????????>>>;;;;;;;;;===>>>AAACCCEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJLLLLLLNNNPPPRRRSSSTTTUUUWWWYYYZZZ\\\^^^^^^\\\\\\\\\]]]]]]___bbbccccccccceeefffiiikkknnnrrruuuyyy}}}~~~nnnddd[[[VVVQQQKKKHHHIIILLLNNNUUUddd|||vvvooojjjlllvvvnnnZZZRRRNNNJJJLLLKKKKKKJJJIIIIIIHHHHHHEEEEEEFFFFFFEEEDDDBBBAAA>>>>>>@@@EEEKKKLLLJJJFFFFFFDDDEEEJJJOOOTTT[[[cccpppzzzyyynnnjjjkkkgggfffeeeeeeeeegggjjjkkknnnnnnooopppqqqpppllliii\\\VVVTTTXXX^^^hhh~~~vvv]]]SSSPPPNNNLLLJJJGGGEEEEEEDDDCCCAAACCCAAA???===<<<<<<===>>>;;;;;;<<<<<<<<<===@@@CCCPPPXXXiiizzz}}}yyyxxx|||~~~~~~|||xxxuuurrrooommmiiiddd```]]][[[[[[YYYYYYZZZ[[[\\\___aaacccfffeeedddaaa^^^\\\]]]___iiipppzzzttt```TTTNNNMMMLLLGGGBBB>>>============:::;;;<<<===???BBBDDDEEEHHHGGGDDDBBBAAAAAABBBCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLLLLOOOQQQSSSTTTTTTUUUXXXZZZ\\\]]]___^^^]]]\\\\\\]]]^^^aaadddffffffffffffgggjjjmmmqqquuuxxx|||qqqhhh```XXXTTTPPPJJJHHHIIIMMMOOOWWWkkkrrriiieeedddkkkzzzyyy```TTTLLLHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBB===@@@GGGOOOTTTRRRKKKEEEEEECCCDDDGGGIIIMMMWWW```hhhppp{{{pppkkkjjjjjjgggfffeeeeeefffhhhjjjlllpppppppppqqqpppnnniiieeeZZZWWWVVVZZZbbbsssiiiWWWPPPMMMLLLJJJGGGEEEDDDEEEEEEDDDBBBEEECCC@@@>>><<<<<<======999:::<<<<<<<<<<<<>>>???FFFPPP```qqq|||~~~~~~zzzxxx|||~~~||||||~~~}}}{{{yyywwwuuupppnnniiiddd```\\\ZZZYYYXXXXXXXXXYYY[[[^^^```bbbbbbccccccaaa^^^\\\\\\\\\aaahhhrrrzzzrrr___RRRKKKHHHGGGBBB@@@>>><<<;;;;;;;;;<<<:::;;;<<<>>>AAACCCEEEFFFGGGFFFCCCAAA@@@AAACCCEEEEEEFFFHHHJJJKKKKKKIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMOOOQQQTTTUUUUUUVVVXXXZZZ]]]^^^______]]]\\\\\\]]]___bbbfffiiiiiihhhhhhhhhhhhmmmrrrwwwzzz~~~}}}lllccc\\\VVVSSSPPPKKKIIILLLMMMOOO[[[sssyyykkkdddbbbccckkkfffWWWSSSKKKGGGKKKHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBB>>>BBBJJJRRRXXXUUUMMMFFFEEEDDDEEEFFFEEEHHHRRR^^^bbbiiiuuuqqqmmmmmmkkkhhhgggfffeeeeeefffhhhkkklllqqqqqqqqqqqqooojjjddd```YYYXXXXXX\\\ggg}}}|||```UUUOOOLLLLLLIIIGGGEEEDDDEEEEEEDDDCCCEEEDDDBBB???>>>===<<<<<<999:::<<<<<<;;;;;;<<<===???IIIYYYhhhuuu|||}}}{{{vvv|||yyy|||}}}|||||||||zzzxxxwwwuuussspppnnniiiddd___\\\YYYXXXVVVVVVVVVWWWYYY[[[^^^___^^^```aaaaaa___\\\[[[\\\]]]ccckkkrrrxxx}}}sssiii[[[OOOHHHEEEDDDCCC>>>>>>===<<<::::::::::::;;;<<<===@@@BBBDDDEEEFFFEEEDDDBBBAAAAAACCCFFFHHHFFFGGGIIIKKKLLLKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMNNNPPPRRRTTTUUUVVVWWWYYY[[[]]]^^^``````^^^]]]]]]^^^```dddhhhjjjjjjiiiiiiiiigggmmmtttyyy|||ttthhh```[[[WWWUUUQQQLLLLLLOOONNNRRRaaa}}}vvvhhhaaaaaacccpppYYYRRRSSSKKKGGGMMMFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAACCCHHHOOOUUUUUUPPPKKKGGGFFFEEEEEEDDDEEEOOOZZZ^^^dddnnnzzzwwwllllllmmmkkkhhhgggfffeeeeeegggiiilllmmmrrrrrrqqqpppmmmggg```ZZZVVVWWWZZZaaapppnnn[[[VVVOOOKKKLLLIIIGGGEEEEEEFFFFFFEEEDDDCCCCCCCCCBBB@@@>>>===;;;:::;;;<<<<<<;;;:::;;;===>>>GGGSSS```nnnyyy}}}{{{sssxxx|||||||||{{{||||||xxxvvvtttqqqooopppmmmiiiddd___\\\YYYXXXSSSSSSSSSSSSTTTVVVXXXZZZ[[[]]]______^^^\\\\\\\\\\\\```fffkkkooouuu|||~~~sssnnn^^^VVVKKKDDDAAA@@@???===<<<======<<<:::999999;;;<<<===???AAACCCDDDDDDEEEDDDCCCBBBBBBCCCEEEHHHIIIGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIKKKMMMNNNOOOOOOOOOQQQSSSUUUVVVVVVWWWZZZ[[[\\\^^^``````___^^^___```bbbeeehhhjjjjjjjjjjjjkkkjjjqqqyyy~~~}}}kkkbbb]]]ZZZWWWVVVQQQLLLMMMQQQQQQWWWkkkrrrddd^^^aaafff|||pppSSSOOOPPPIIIFFFJJJDDDDDDCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBEEEJJJPPPSSSRRROOOIIIFFFEEEEEEDDDEEELLLTTT[[[aaajjjssstttllljjjjjjjjjiiihhhggggggggghhhkkkmmmooorrrrrrqqqoookkkddd\\\VVVRRRWWW___lllcccXXXVVVOOOKKKNNNJJJHHHFFFFFFFFFFFFEEEDDDAAABBBDDDDDDCCC@@@===;;;<<<<<<===<<<::::::;;;===<<>>???===:::;;;<<<===;;;999888:::===>>>???AAABBBCCCDDDCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIKKKMMMOOOPPPQQQQQQQQQQQQSSSUUUVVVWWWXXXZZZ\\\[[[]]]___`````````aaabbbccceeehhhiiiiiiiiikkklllooowwwrrrddd___[[[YYYWWWVVVQQQLLLMMMQQQTTT]]]uuupppcccaaaiiiqqq{{{eeeSSSOOONNNHHHEEEHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCBBBAAAAAABBBBBBBBBAAABBBGGGNNNSSSTTTSSSJJJFFFCCCDDDDDDEEEHHHNNNWWW^^^ffflllxxx{{{yyytttnnnhhhfffhhhkkkiiiiiihhhhhhjjjllloooqqqrrrrrrpppnnnjjjbbbYYYSSSPPPXXXeeevvv|||[[[UUUVVVOOOKKKOOOKKKIIIGGGFFFGGGGGGFFFDDD???AAADDDFFFEEEAAA===:::=========;;;::::::<<<>>>999@@@GGGOOO^^^pppxxxvvvtttrrrxxx~~~{{{xxxyyy}}}}}}|||yyywwwwwwwwwuuutttnnnlllhhhccc___\\\ZZZYYYSSSSSSRRRQQQRRRSSSTTTUUUTTTVVVXXXYYYYYYZZZ[[[\\\UUUWWWYYYYYY[[[aaajjjqqqtttxxx~~~~~~uuunnnkkkfffZZZNNNGGGBBB===999999===???>>>;;;999;;;;;;:::888888;;;??????@@@AAACCCDDDCCCCCCBBBGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKNNNPPPQQQRRRRRRRRRRRRSSSVVVWWWWWWXXXZZZ\\\[[[]]]___``````aaabbbcccdddfffggghhhhhhiiikkkmmmttt|||~~~lllbbb___ZZZXXXWWWUUUPPPKKKLLLPPPWWWbbb|||ssseeefffrrr}}}ooobbbUUUQQQNNNIIIFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBBAAA@@@AAAFFFMMMSSSUUUTTTKKKEEEAAACCCEEEDDDFFFJJJTTT\\\ccchhhsssxxxtttpppnnnlllllljjjiiiiiiiiijjjlllnnnppprrrtttmmmsssuuummmaaaYYYWWWWWWUUUZZZkkkoooYYYOOONNNNNNLLLLLLJJJJJJIIIGGGFFFDDDCCCBBBBBBDDDFFFEEECCC@@@???>>>======<<<;;;;;;;;;<<<<<<===;;;===FFFUUUfffrrryyyuuuvvvttt~~~}}}{{{|||}}}~~~|||xxxuuutttttttttnnnkkkeeeaaa]]]ZZZWWWUUUVVVSSSPPPOOOOOONNNMMMLLLSSSTTTUUUVVVWWWXXXXXXXXXZZZXXXWWWWWWYYY]]]aaadddlllmmmpppssszzzzzzgggeee```ZZZSSSLLLHHHEEE===<<<;;;:::999999999999999777666888<<<>>>===;;;@@@AAAAAABBBCCCDDDEEEEEECCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKMMMOOOOOOOOOOOOQQQSSSUUUVVVVVVWWWYYY[[[\\\]]]aaaaaaaaaaaabbbcccdddeeedddeeefffgggiiimmmrrrvvv{{{vvvggg\\\YYYZZZVVVSSSRRROOOMMMPPPVVV\\\ppppppnnn{{{bbbXXXOOOMMMMMMKKKHHHHHHFFFEEEEEEDDDEEEGGGHHHJJJEEEDDDCCCAAAAAAAAABBBCCCBBBBBBBBBCCCEEEGGGJJJKKKMMMJJJFFFCCCBBBCCCFFFGGGSSSYYYaaaffflllwww{{{tttrrrooonnnmmmllljjjiiikkkkkklllmmmnnnpppqqqrrrnnnpppooohhh___YYYXXXXXX]]]dddxxxzzzhhhUUUNNNNNNMMMKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEGGGFFFDDDAAA@@@@@@>>>======<<<<<<<<<<<<<<<;;;;;;>>>EEEQQQaaaooowwwwwwwwwttt|||}}}||||||~~~}}}yyyvvvuuuttttttoookkkfffaaa^^^[[[XXXVVVWWWUUUQQQOOOOOOOOOOOONNNMMMOOOQQQSSSUUUWWWXXXXXXWWWVVVUUUUUUWWWZZZ]]]___ccceeehhhkkkrrrzzz|||~~~zzzqqqggg```TTTRRROOOKKKFFFAAA>>><<<;;;;;;:::999999999999::::::999888:::===>>>>>><<>>>>>===<<<<<<<<<<<<<<<999;;;>>>BBBJJJXXXhhhsssyyyxxxsssyyy}}}{{{}}}~~~}}}zzzwwwuuuuuutttoookkkfffbbb___\\\YYYWWWYYYUUUQQQOOOOOOPPPPPPPPPKKKLLLMMMOOOQQQSSSTTTUUUSSSSSSSSSSSSTTTVVVWWWXXXZZZ\\\___bbbgggooowww}}}~~~uuuooommmnnnnnnooommmjjjfff```YYYQQQKKKEEEDDDBBB@@@>>><<<:::999999999999999999:::;;;;;;<<<;;;:::<<<>>>@@@@@@???BBBBBBCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJLLLLLLMMMOOOPPPQQQPPPQQQRRRTTTUUUVVVWWWYYYZZZ\\\^^^^^^```aaabbbcccddddddcccccchhhiiijjjjjjlllpppuuuyyyxxxkkkaaa[[[YYYZZZVVVSSSPPPMMMLLLRRRZZZlllkkkYYYPPPIIIHHHHHHEEEDDDEEECCCCCCDDDEEEEEEDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBCCCFFFHHHIIIKKKIIIEEEAAA@@@AAABBBDDDGGGMMMUUU[[[aaajjjvvv~~~vvvtttooonnnmmmmmmmmmllliiifffkkklllnnnppprrrrrrrrrrrroooggg^^^XXXUUUUUUYYY___mmm{{{dddZZZQQQOOONNNKKKHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAACCCDDDCCCAAA?????????>>>>>>===<<<;;;;;;;;;;;;777;;;>>>???CCCNNN___lllwwwwwwrrrvvv|||~~~~~~~~~|||yyyvvvtttssssssooolllgggbbb```]]]ZZZXXXXXXUUUPPPNNNNNNPPPPPPQQQNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSVVVWWWYYY[[[^^^bbbhhhmmmnnnqqquuuyyyzzzwwwsssqqqssstttuuuvvvxxx|||{{{tttjjjdddbbbaaa```___```]]]XXXTTTPPPKKKFFFBBB>>>======<<<;;;::::::999888888888888999;;;<<<============???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKMMMMMMNNNPPPRRRRRRRRRRRRTTTUUUVVVWWWXXXZZZ\\\^^^___```___aaaccceeefffeeedddccciiijjjkkklllnnnrrrwww{{{pppeee]]]YYYYYYWWWTTTQQQOOOKKKLLLTTT___vvv~~~dddSSSLLLGGGFFFFFFCCCCCCDDDDDDDDDEEEFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEDDDCCCCCC@@@@@@@@@AAABBBDDDFFFHHHHHHFFFBBB???>>>>>>@@@AAAEEEJJJQQQWWW]]]eeeooovvvxxxrrrpppooonnnmmmmmmmmmkkkhhheeejjjlllooorrrtttttttttsssmmmbbbXXXSSSRRRUUU^^^hhhyyyttt```YYYSSSRRROOOIIIFFFFFFHHHGGGFFFDDDBBBAAA?????????@@@AAA@@@>>>======>>>>>>===<<<;;;::::::::::::666:::=========FFFVVVcccoootttqqqttt|||{{{yyywwwuuusssqqqqqqoookkkfffbbb```]]][[[XXXVVVSSSOOOMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLMMMMMMNNNNNNPPPQQQQQQQQQPPPPPPRRRSSSTTTTTTTTTVVVYYY\\\]]]___aaadddeeeeeedddcccdddfffhhhjjjlllooossswww{{{~~~xxxpppccc]]]WWWSSSSSSSSSQQQOOOOOOLLLHHHEEECCCAAA???===888888888777777777666666777777888999:::<<<>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKIIIIIIIIIJJJKKKLLLNNNNNNPPPQQQSSSSSSSSSSSSUUUWWWWWWXXXZZZ]]]___aaaaaabbbaaabbbdddfffgggfffeeedddiiijjjlllmmmppptttzzz~~~yyyiiiaaa[[[XXXWWWTTTRRROOOMMMKKKNNNZZZgggrrr```OOOIIIFFFFFFEEEBBBCCCEEEFFFFFFGGGGGGFFFDDDBBBAAAAAACCCDDDEEEEEEDDDCCCBBB????????????AAABBBDDDFFFGGGEEEBBB@@@??????AAABBBDDDHHHMMMRRRXXX___hhhnnn}}}tttnnnkkkooonnnmmmlllmmmllliiigggjjjmmmqqqtttvvvuuusssrrriii^^^UUUSSSTTTZZZiiiyyyjjj\\\XXXUUUTTTPPPIIIEEEFFFHHHGGGFFFDDDCCCAAA@@@??????@@@AAA@@@>>>===>>>??????>>>===;;;;;;:::::::::777:::<<<;;;;;;AAANNNYYYdddooopppssszzzyyyxxxvvvtttrrrpppooonnnjjjfffbbb___]]]ZZZXXXTTTRRROOONNNOOOOOOOOONNNKKKJJJJJJIIIJJJLLLNNNOOOLLLLLLMMMNNNOOOOOOOOONNNMMMNNNOOONNNLLLLLLNNNOOOPPPQQQSSSUUUVVVWWWWWWWWWYYY[[[^^^```aaadddgggjjjnnnqqqvvvyyy|||~~~|||yyyssskkkaaa[[[QQQNNNKKKJJJIIIHHHGGGFFFDDDAAA>>><<<<<<<<<;;;;;;888888888888888888777777888999999:::<<<===???@@@>>>@@@BBBBBBBBBBBBDDDFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKIIIIIIIIIJJJLLLMMMOOOPPPQQQSSSTTTUUUTTTUUUVVVXXXXXXZZZ]]]```bbbcccddddddcccdddfffggghhhhhhggggggiiikkkmmmooosssxxxqqqeee___ZZZWWWWWWRRRQQQOOONNNMMMSSScccrrreeeXXXKKKGGGDDDEEEDDDBBBBBBFFFHHHHHHGGGFFFEEECCCBBBAAA???AAACCCEEEFFFDDDBBBAAA>>>>>>>>>>>>???AAACCCDDDGGGFFFDDDCCCBBBCCCDDDEEEBBBDDDGGGKKKQQQXXX```eeexxx~~~xxxrrrmmmlllmmmlllkkkkkkmmmnnnmmmmmmnnnppptttwwwwwwtttqqqooocccZZZTTTVVVZZZbbbwwwvvv```XXXVVVUUUUUUPPPIIIFFFHHHFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDCCCAAA@@@BBBCCCAAA@@@???===<<<<<<;;;;;;777999;;;::::::???HHHPPP[[[kkkpppqqq~~~~~~~~~yyyyyyxxxvvvtttrrrpppooommmiiieeeaaa^^^\\\ZZZXXXSSSQQQPPPQQQQQQQQQOOOMMMJJJIIIHHHGGGHHHJJJLLLMMMJJJJJJJJJKKKLLLMMMMMMNNNJJJKKKMMMLLLKKKJJJJJJKKKHHHIIIJJJKKKMMMNNNOOOOOONNNQQQTTTVVVWWWYYY[[[]]]^^^aaaeeehhhjjjllloooqqqsssuuuvvvuuurrrpppoooooofffdddbbb^^^ZZZUUUNNNIIIEEEFFFFFFEEECCCAAAAAAAAA???===:::999:::;;;;;;:::999999999::::::;;;;;;;;;::::::;;;;;;===>>>@@@AAA>>>AAACCCCCCBBBBBBDDDGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJKKKLLLNNNOOOPPPRRRSSSUUUVVVUUUVVVWWWYYYZZZ\\\___bbbeeeffffffffffffgggggghhhiiiiiijjjjjjkkkmmmooorrrwww}}}zzziiiaaa^^^[[[XXXXXXRRRQQQQQQQQQRRRZZZlll~~~vvv[[[QQQGGGDDDCCCDDDCCC@@@BBBFFFIIIHHHFFFDDDBBBAAA@@@@@@===???CCCEEEEEEDDDAAA???>>>=========>>>@@@BBBCCCDDDDDDCCCBBBBBBDDDEEEFFFBBBBBBDDDGGGLLLSSS[[[```ooo}}}yyyvvvrrrooopppkkkjjjiiijjjmmmpppqqqqqqqqqsssvvvxxxwwwsssoookkk^^^WWWUUUYYY^^^iiikkkYYYTTTSSSTTTTTTPPPIIIGGGJJJCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGFFFDDDDDDEEEGGGCCCBBBAAA???>>>=========888999:::::::::???FFFKKKUUUiiipppooozzz}}}}}}}}}~~~}}}}}}|||zzzyyyyyywwwuuusssqqqpppllliiiddd```^^^\\\YYYWWWSSSRRRRRRSSSTTTSSSPPPNNNMMMKKKIIIGGGFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNJJJLLLMMMNNNMMMLLLMMMNNNDDDEEEFFFGGGHHHIIIJJJKKKBBBEEEHHHJJJKKKLLLNNNPPPSSSUUUXXXZZZ[[[^^^aaaccc___aaabbbbbb___]]]\\\\\\VVVTTTQQQNNNKKKGGGCCC???;;;>>>AAA@@@===::::::<<<<<<:::777777777888888777555666666888999:::;;;;;;;;;<<<<<<<<<>>>???@@@AAA>>>AAACCCCCCBBBBBBDDDGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLNNNPPPQQQRRRTTTVVVVVVVVVVVVXXXZZZ[[[]]]```dddfffhhhhhhhhhhhhhhhhhhhhhiiijjjkkkllllllnnnqqquuuzzzsssddd___^^^\\\YYYYYYSSSRRRSSSTTTUUU___ssslllWWWNNNDDDBBBAAACCCBBB???AAAEEEJJJHHHEEEBBB@@@?????????<<<>>>BBBEEEEEECCC@@@>>>============>>>???AAABBB@@@@@@??????@@@BBBCCCDDDDDDCCCCCCFFFKKKRRRZZZ___iiiwwwzzzwwwsssnnnlllooommmmmmmmmmmmnnnpppqqqrrrqqqqqqqqqqqqoookkkfffbbbXXXWWWVVVXXXbbbvvvqqq]]]ZZZRRRPPPNNNNNNMMMKKKHHHFFFHHHEEEBBB@@@AAACCCDDDEEEKKKKKKJJJGGGEEEDDDEEEGGGCCCBBBAAA???>>>======<<<999:::;;;:::;;;===AAADDDQQQeeesssyyy}}}}}}}}}|||zzzzzzzzzzzzyyyvvvsssooommmkkkhhhccc```^^^]]]ZZZYYYVVVTTTQQQQQQRRRQQQMMMJJJKKKKKKKKKJJJIIIGGGFFFEEEHHHHHHGGGGGGHHHHHHIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMNNNOOOPPPPPPOOOOOOOOONNNMMMLLLJJJIIIEEEDDDCCCAAA@@@>>>===<<<::::::::::::::::::::::::666777777777777888888888999999:::;;;<<<===???@@@@@@???>>>======???AAABBBAAABBBBBBCCCDDDFFFHHHIIIHHHHHHJJJKKKLLLLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLOOONNNOOOOOOPPPQQQRRRSSSTTTSSSSSSSSSUUUXXXZZZ\\\`````````aaabbbeeeggghhhkkkkkkjjjjjjjjjjjjjjjjjjooosssxxx|||uuunnnfff```^^^]]][[[ZZZUUUTTTSSSTTT\\\kkkxxxbbbTTTJJJHHHFFFDDDBBBAAABBBCCCCCCEEEDDDBBB@@@???>>>======:::>>>BBBDDDCCCAAA@@@???>>>======<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCAAABBBDDDFFFIIINNNTTTXXXdddnnnvvvyyy}}}}}}uuusssppplllkkkmmmjjjjjjjjjlllmmmooopppqqqppppppppppppmmmhhhbbb^^^WWWXXXZZZaaapppeeeTTTPPPQQQOOOMMMLLLKKKJJJHHHFFFGGGEEEBBBAAABBBCCCDDDCCCGGGHHHGGGEEECCCBBBCCCEEECCCBBBAAA???>>>===<<<<<<:::;;;;;;;;;;;;<<<@@@BBBLLL___nnnuuu{{{}}}~~~~~~}}}{{{}}}||||||zzzwwwtttpppnnnkkkgggccc```^^^]]]ZZZYYYWWWTTTRRRRRRRRRQQQNNNKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAACCCCCCEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFDDDCCCBBBAAA@@@???>>>===<<<:::999999::::::::::::::::::::::::888888888888999999999999;;;;;;;;;;;;<<<===??????@@@???>>>>>>@@@BBBDDDFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLMMMMMMNNNOOOQQQQQQUUUTTTTTTUUUWWWZZZ]]]^^^bbbbbbcccccceeegggiiikkkmmmllllllkkkkkkkkkkkkkkkoootttzzzzzzooojjjddd```___^^^\\\ZZZOOOQQQTTTYYYccctttkkkYYYNNNEEEFFFDDDBBBAAA@@@AAABBBCCCCCCBBBAAA???>>>===<<<<<<:::===AAACCCAAA???>>>===>>>======<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBB???@@@AAAAAACCCHHHNNNRRR\\\dddkkkmmmrrr|||zzztttooonnnmmmjjjiiijjjhhhiiijjjlllnnnpppqqqrrroooppppppooojjjccc\\\WWWRRRUUU]]]jjj~~~sss^^^TTTOOOPPPNNNJJJIIIIIIHHHGGGFFFEEEDDDBBBBBBCCCCCCCCCBBBCCCDDDDDDBBBAAA@@@AAACCCCCCBBBAAA???>>>===<<<<<<:::;;;;;;;;;:::;;;>>>@@@FFFVVVdddnnnxxxyyy~~~~~~}}}~~~}}}|||zzzvvvrrrooommmjjjgggcccaaa___]]][[[YYYVVVUUUSSSRRRRRRPPPNNNKKKIIIJJJJJJJJJIIIHHHHHHGGGDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAAAAA@@@@@@??????>>>>>>===<<<::::::<<<<<<;;;::::::999999888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;======<<<<<<===>>>???????????????@@@BBBDDDGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGKKKKKKJJJIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNLLLMMMMMMMMMOOOPPPQQQRRRVVVVVVVVVWWWZZZ\\\___aaabbbccccccdddfffhhhjjjkkknnnnnnmmmlllllllllllllllrrrxxxzzzooogggeeebbbaaa```^^^[[[YYYNNNRRRXXXaaammmaaaSSSLLLEEECCCBBBAAA@@@@@@AAABBBBBBBBBAAA???>>>===<<<;;;;;;;;;===@@@AAA@@@===<<<<<<>>>======<<<;;;;;;<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBAAABBBEEEKKKOOOXXX```fffhhhnnnyyywwwrrrpppnnnmmmkkkiiihhhgggiiijjjlllnnnqqqsssuuuuuurrrsssrrrmmmfff]]]VVVRRRRRRWWWcccvvvdddZZZVVVQQQOOOLLLHHHFFFFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCBBB@@@AAABBBCCCBBB@@@@@@AAABBBCCCBBB@@@???===<<<<<<<<<:::;;;<<<;;;::::::<<<>>>???MMMXXXdddqqqtttyyy}}}{{{{{{~~~|||{{{zzzwwwsssooollljjjiiifffcccaaa___^^^[[[YYYTTTTTTSSSRRRPPPOOOMMMKKKIIIIIIIIIJJJIIIIIIHHHHHHEEEDDDDDDDDDEEEFFFGGGHHHEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>============<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>??????>>>>>>>>>>>>???@@@@@@@@@@@@AAACCCEEEFFFGGGIIIIIIIIIJJJJJJIIIIIIIIIMMMKKKIIIHHHHHHIIIJJJLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPRRRSSSUUUVVVVVVVVVWWWYYY[[[^^^```bbb```aaabbbdddfffhhhiiijjjnnnnnnmmmmmmmmmmmmmmmnnnvvv|||}}}nnnggg```aaaaaaaaa___\\\XXXUUURRRXXX```kkkwwwqqqYYYOOOJJJEEEBBBAAAAAA@@@AAAAAABBBCCCAAAAAA???>>>===<<<<<<<<<<<<>>>AAAAAA???===<<<;;;>>>===<<<<<<;;;;;;;;;;;;;;;<<<======??????@@@AAADDDDDDBBBAAA@@@CCCGGGKKKTTT\\\dddiiiqqq|||zzzsssooopppooommmkkkiiihhhfffhhhjjjlllooorrrtttuuuvvvvvvuuuqqqjjj```WWWRRRPPPVVV___pppnnnYYYSSSQQQNNNMMMJJJFFFEEEEEEFFFGGGFFFEEECCCBBBBBBDDDDDDBBBAAAAAACCCDDDCCCBBBAAAAAABBBBBBAAA@@@>>>===<<<<<<;;;:::;;;<<<;;;999999;;;<<<:::EEEMMMYYYiiimmmsss}}}zzzxxx{{{|||{{{yyyuuurrrnnnkkkjjjhhhfffcccaaa```^^^[[[XXXRRRSSSRRRQQQOOOMMMKKKKKKIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@>>>>>>???????????????>>>===<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@?????????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEHHHIIIJJJKKKLLLLLLLLLKKKLLLKKKIIIHHHGGGHHHJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQRRRSSSUUUWWWXXXVVVWWWXXXZZZ\\\^^^```aaa```aaaccceeegggiiikkkkkkmmmmmmmmmmmmmmmnnnooopppyyynnnccc___\\\^^^```___]]]YYYUUUSSSVVV]]]hhhttt{{{bbbQQQJJJEEEBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>============???AAAAAA@@@=========>>>>>><<<;;;;;;::::::::::::;;;;;;<<<===>>>???@@@@@@@@@???>>>===>>>AAADDDJJJSSS^^^fffpppzzz{{{wwwrrrlllooopppllliiiiiihhhffffffhhhkkknnnqqqrrrssssssvvvtttnnndddZZZTTTSSSUUUYYYfff|||gggXXXPPPLLLKKKKKKHHHFFFEEEFFFGGGGGGFFFFFFDDDCCCCCCDDDDDDDDDCCCCCCDDDFFFEEECCCBBBBBBBBBBBBAAA@@@>>>===<<<;;;;;;888:::;;;;;;999999:::;;;888@@@EEEOOO___gggrrr~~~{{{xxxzzz~~~}}}}}}|||yyyvvvssspppnnnlllgggeeecccbbbaaa^^^[[[XXXRRRSSSSSSRRRNNNLLLKKKKKKIIIJJJJJJJJJIIIHHHHHHGGGIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBAAAAAA???>>>>>>@@@@@@@@@@@@@@@???>>>===<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCCBBBCCCCCCCCCCCCDDDDDDDDDHHHIIIKKKLLLMMMMMMLLLLLLJJJJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPQQQRRRTTTVVVWWWXXXXXXYYYZZZ\\\^^^___```aaabbbdddfffiiikkkmmmnnnnnnmmmmmmmmmnnnoooqqqssssss|||tttggg```^^^ZZZ[[[]]]\\\YYYUUUSSSSSSXXX```nnn}}}}}}uuuwww\\\QQQJJJEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>===???AAAAAA???>>>>>>>>>>>>>>><<<;;;::::::999999999:::;;;<<<===>>>>>>??????@@@AAAAAA@@@@@@AAACCCCCCMMMYYYdddoooyyy}}}|||~~~~~~}}}wwwvvvsssnnngggmmmnnniiifffhhhiiifffgggiiillloooqqqrrrrrrrrrqqqnnnggg\\\SSSRRRWWW\\\dddtttsssddd\\\PPPJJJMMMIIIGGGFFFFFFHHHHHHGGGFFFIIIFFFCCCBBBCCCEEEEEEEEEDDDFFFGGGFFFDDDBBBAAAAAABBBAAA???>>><<<;;;;;;;;;777888::::::999999:::;;;777>>>@@@GGGWWWbbbrrr~~~}}}zzzzzz|||||||||{{{xxxuuurrrpppnnnmmmfffeeecccbbbaaa___[[[XXXSSSUUUUUUSSSPPPMMMMMMNNNKKKKKKJJJJJJIIIHHHGGGFFFIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBAAA@@@??????@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFIIIJJJLLLMMMMMMLLLKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRRRRRRRSSSTTTVVVXXXZZZ[[[[[[\\\]]]___``````aaaaaabbbdddgggjjjlllnnnoooooonnnnnnoooqqqsssuuuwwwxxxxxxiiibbb___]]]VVVXXXYYYWWWUUUTTTUUUVVV\\\fffttt}}}yyyzzzxxxiiiWWWQQQJJJEEEFFFBBBBBBBBBBBBBBBAAA@@@???@@@???>>>>>>============;;;===??????>>>===>>>???>>>>>><<<;;;:::999999999999999:::;;;<<<======>>>>>>AAADDDEEEEEEDDDEEEEEEAAAJJJUUU```mmmyyy}}}|||}}}{{{yyyyyy}}}~~~vvvttttttoooiiiccciiikkkfffdddgggiiigggiiikkknnnqqqsssttttttsssmmmiiiaaaVVVOOOQQQZZZbbbtttaaa\\\ZZZMMMGGGLLLHHHGGGGGGGGGIIIIIIGGGEEEJJJGGGDDDBBBCCCEEEFFFFFFEEEFFFGGGGGGDDDAAA@@@@@@BBBAAA???>>><<<;;;;;;;;;666888:::::::::999:::;;;888======CCCRRR```sss}}}{{{{{{|||{{{~~~yyyxxxuuurrrpppnnnmmmlllfffeeecccbbbaaa___[[[XXXTTTVVVXXXUUUQQQNNNNNNOOOKKKKKKKKKJJJIIIGGGFFFEEEHHHGGGGGGFFFFFFFFFFFFFFFBBBBBBCCCCCCDDDEEEFFFFFFAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@CCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@AAAAAA@@@@@@AAAAAACCCDDDFFFFFFAAABBBDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNMMMKKKIIIGGGFFFGGGHHHIIIJJJKKKJJJJJJLLLLLLMMMNNNOOOQQQSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^^^^___```aaabbbbbbbbbbbb```bbbeeehhhkkklllmmmmmmooooooqqqsssuuuxxx{{{|||hhh^^^[[[YYYWWWTTTUUUVVVUUUSSSSSSWWWZZZbbbkkkzzzxxxwwwzzz\\\OOOLLLEEE@@@BBBBBBBBBBBBAAA@@@???>>>===???>>>===<<<<<<<<<<<<<<<:::;;;===>>>===<<<===>>>>>>>>><<<;;;:::999999999888999999:::;;;<<<===>>>:::===BBBDDDDDDCCCCCCCCC>>>FFFOOOZZZggguuu{{{{{{{{{zzzxxxvvvwww{{{~~~wwwrrrooommmllllllhhhhhhffffffgggiiikkkmmmkkkmmmppptttwwwvvvssspppjjj^^^VVVUUUTTTUUUcccuuuzzz___VVVTTTNNNKKKMMMKKKHHHEEEEEEFFFGGGHHHHHHFFFEEECCCBBBBBBCCCDDDEEEFFFHHHHHHFFFBBBBBBDDDGGGIIIDDD??????AAABBB???<<<;;;;;;:::999888888888888>>><<<>>>CCCKKK\\\uuu{{{{{{{{{}}}~~~|||~~~~~~~~~}}}{{{wwwsssooommmkkkhhhgggiiiddd```___``````[[[WWWUUUSSSRRRRRRRRRPPPNNNLLLLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@???>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBDDDGGGJJJLLLLLLLLLKKKNNNMMMLLLJJJHHHFFFEEEDDDGGGIIIJJJIIIHHHHHHIIIJJJMMMNNNOOOPPPQQQSSSTTTTTTVVVWWWYYYYYYYYYZZZ]]]___]]]^^^___```aaacccddddddeeeeeegggiiimmmoooooonnnnnnoooqqquuuzzz~~~mmmbbb___YYYWWWZZZZZZVVVSSSSSSRRRSSSXXX___hhhqqq{{{zzz}}}mmmVVVOOOMMMEEE???@@@AAA@@@???>>>============<<<===???@@@>>>===<<<===>>>======???BBBCCCAAA>>><<<>>>@@@???===;;;:::::::::::::::;;;;;;;;;<<<<<>>??????===:::999999999888999999::::::999999<<>>============<<<>>>??????===<<<;;;;;;===<<<===???BBBCCC@@@===<<<>>>???>>><<<:::999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>======??????BBBJJJWWWdddnnnrrruuusssrrrqqqsssuuuwwwxxx{{{xxxsssnnnnnnpppqqqmmmjjjggggggggghhhjjjlllnnnppprrrsssuuuwwwxxxvvvrrroooaaaYYYTTTWWW^^^iii~~~tttbbbSSSQQQRRRNNNKKKKKKJJJHHHEEEDDDEEEFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDCCCDDDDDDDDDDDDFFFHHHKKKMMMHHHAAA>>>======;;;999888888888888999:::;;;<<<777999<<>>============>>>@@@AAAAAA>>><<<;;;;;;;;;<<<===@@@BBBBBB???<<<===??????>>><<<:::999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;===<<<>>>EEENNNYYYaaaeeelllmmmoooqqqtttuuuwwwwww{{{wwwsssnnnkkklllooooookkkeeeeeeeeefffhhhjjjmmmpppqqqsssuuuwwwzzzzzzuuunnniii[[[WWWVVV]]]iiizzz|||dddYYYPPPPPPQQQMMMIIIHHHIIIGGGEEEDDDEEEFFFEEEDDDBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDFFFHHHIIIKKKGGGAAA===<<<<<<;;;:::999888888888999999:::;;;999;;;===>>>>>>GGG]]]sss}}}||||||}}}}}}}}}|||yyyuuurrrpppooommmkkkgggddd```^^^]]][[[WWWUUUTTTRRROOOOOOOOONNNLLLKKKLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKIIIIIIJJJKKKKKKKKKJJJJJJEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNNNNMMMMMMNNNPPPQQQQQQRRRTTTUUUVVVWWWXXXXXXZZZ\\\]]]]]]^^^```aaaaaaaaabbbbbbcccddddddeeefffhhhjjjmmmoooqqqtttvvvzzzuuuhhh]]][[[\\\ZZZXXXYYYVVVQQQOOORRRWWW```mmmzzz```QQQEEEBBBCCCBBBBBBDDD@@@???>>>======<<<<<<===@@@BBBCCCBBB@@@===<<<<<<999;;;>>>@@@AAAAAA>>><<<@@@AAAAAA???===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;===AAAGGGNNNTTTXXXeeeiiioootttwwwyyy{{{{{{}}}yyyvvvooollliiiiiikkkjjjfffaaabbbccceeehhhkkknnnqqqrrrrrrtttxxxzzzxxxqqqggg```WWWYYY^^^jjjyyylll[[[UUUPPPPPPPPPMMMHHHFFFHHHGGGEEEDDDEEEEEEDDDBBBAAAAAAAAAAAABBBBBBCCCCCCFFFDDDCCCCCCCCCDDDEEEEEEFFFCCC???===<<<<<<======;;;:::999999888888888999999:::<<<===;;;AAARRRddd}}}~~~}}}|||{{{wwwrrrnnnllliiigggeeefffdddbbb___]]][[[XXXWWWTTTRRROOONNNNNNNNNMMMKKKKKKKKKJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJLLLMMMNNNMMMMMMOOOPPPQQQQQQRRRSSSUUUVVVWWWXXXYYY\\\^^^`````````aaabbbccccccddddddeeefffgggggghhhjjjmmmoooqqqsssxxx{{{zzzhhhaaa\\\\\\]]]\\\ZZZYYYYYYTTTSSSWWW]]]ffftttlllWWWNNNEEEBBBBBBBBBCCCDDD@@@???>>>===<<<<<<<<<<<<>>>@@@AAA@@@>>>;;;::::::999;;;>>>@@@@@@???======BBBCCCBBB@@@>>><<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;<<<>>>@@@CCCGGGLLLNNN```fffooowww{{{~~~~~~|||{{{yyyvvvtttkkkjjjhhhgggfffdddbbb___aaacccfffiiimmmqqqsssuuurrrsssttttttqqqjjj```YYYXXX___lll|||zzzcccVVVTTTQQQPPPNNNKKKHHHFFFHHHFFFEEEDDDEEEDDDCCCAAAAAAAAABBBBBBCCCCCCDDDDDDGGGEEEBBBAAABBBBBBBBBAAAAAA@@@???============>>><<<;;;:::999888888888888666666999;;;;;;???LLLYYYooo{{{}}}zzz|||xxxsssnnnkkkhhheeecccbbbbbb```^^^[[[YYYXXXWWWUUUSSSPPPNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLNNNNNNNNNNNNPPPRRRQQQRRRSSSTTTUUUWWWXXXXXXZZZ]]]```bbbbbbbbbbbbcccddddddeeeggghhhiiijjjkkkhhhkkkooopppqqqtttzzzzzzkkk[[[ZZZZZZ[[[]]]\\\[[[ZZZVVVTTTVVV]]]eeennn{{{xxx|||bbbQQQLLLFFFCCCBBBCCCDDDEEE??????>>>===<<<<<<<<<<<<:::<<<===<<<:::888777777999;;;===>>>=========>>>CCCDDDCCC@@@===<<<<<<===;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;::::::999;;;===???@@@BBBCCCGGGIIIXXXaaalllvvv{{{~~~|||yyywwwvvvtttqqqnnnfffhhhhhheeebbb``````aaabbbdddggglllppptttwwwxxxtttrrroookkkgggaaaZZZVVV\\\iii|||mmm___SSSSSSQQQNNNLLLJJJIIIGGGGGGFFFDDDDDDEEEDDDBBB@@@AAAAAABBBCCCDDDDDDEEEEEEFFFCCC@@@???@@@AAA@@@???>>>?????????>>>===<<<<<<::::::999999888999999999666666777;;;===>>>DDDLLL```nnn~~~}}}yyy{{{wwwrrrnnnllliiifffddd_________]]]ZZZXXXXXXWWWWWWTTTPPPNNNNNNOOONNNNNNKKKKKKKKKJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLNNNPPPPPPPPPPPPRRRTTTSSSSSSTTTVVVWWWXXXYYYZZZ[[[^^^bbbcccccccccddddddeeeeeegggiiikkkmmmnnnooojjjnnnqqqssssssvvv}}}nnneeeXXXZZZ\\\\\\\\\[[[YYYWWWRRRSSSYYYeeeppp{{{tttuuuvvv[[[JJJIIIFFFCCCBBBDDDFFFGGG??????===<<<<<<<<<<<<<<<888:::<<<<<<:::888888888999;;;===<<<;;;;;;===@@@CCCCCCAAA>>>;;;::::::<<<;;;;;;:::::::::999999999777888888999999888888777:::===@@@AAAAAAAAADDDFFFOOOXXXeeepppvvv{{{{{{yyyvvvtttrrrpppllliiicccfffgggddd___]]]```dddccceeeiiinnnsssvvvyyy{{{wwwrrrjjjddd___[[[XXXUUU```ppp|||fff]]]QQQRRRPPPMMMJJJJJJJJJIIIGGGFFFDDDDDDDDDDDDAAA???AAABBBCCCDDDEEEEEEEEEEEEDDDAAA>>>>>>@@@AAA@@@???===???@@@@@@>>><<<;;;;;;888888888888999:::;;;;;;;;;888999<<<===<<<>>>BBBUUUdddvvv}}}xxxtttqqqmmmiiigggfffdddbbb_________^^^[[[YYYYYYZZZWWWTTTQQQOOOOOOOOOOOONNNKKKKKKKKKJJJIIIIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJKKKMMMNNNNNNNNNOOOQQQRRRRRRRRRTTTVVVTTTUUUVVVWWWXXXZZZ[[[[[[\\\___bbbddddddddddddeeeeeefffhhhjjjlllnnnpppqqqmmmqqquuuvvvvvvzzzsssdddaaa]]]```aaa___\\\ZZZWWWTTTSSSVVV```ppp~~~wwwpppxxxeeePPPFFFGGGFFFCCCBBBEEEHHHIII???>>>===<<<<<<;;;;;;<<<:::<<<>>>>>><<<;;;;;;;;;:::;;;<<<;;;999:::===AAABBBAAA@@@===:::888999::::::::::::999999888888888666666777777777777666666999<<<@@@AAA@@@@@@CCCEEEGGGRRR```jjjqqqvvv}}}~~~|||xxxsssmmmlllmmmlllhhhccccccbbb```]]][[[]]]aaaeeehhhkkkooorrrtttuuuwwwxxxsssiii```ZZZWWWVVV[[[aaammm{{{kkkaaaRRRPPPNNNLLLLLLLLLKKKIIIIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@AAAAAACCCDDDFFFGGGBBBBBBAAAAAAAAABBBBBBCCC======<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::777777888:::===@@@CCCEEEOOO[[[kkkxxx~~~wwwuuuoooiiihhhiiijjjgggdddcccbbb``````___]]]YYYVVVSSSSSSQQQPPPNNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDEEEEEEFFFEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGEEEDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIKKKJJJIIIHHHIIIKKKMMMNNNNNNNNNOOOQQQRRRTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\______```bbbcccdddeeefffiiihhhhhhiiilllnnnooooooooorrrvvvxxx{{{yyyjjjbbbaaa]]]\\\[[[ZZZYYYWWWSSSPPPMMMYYYhhhvvvrrrmmm|||pppYYYPPPGGGBBB>>>>>>BBBEEEEEECCC???===::::::;;;<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<>><<<:::999888888777777777777777888888888666666777888888888888888888:::===@@@BBBBBB@@@???DDDKKKWWWeeemmmpppuuu|||~~~}}}{{{yyywwwtttoookkkjjjkkkkkkgggdddbbbbbb```^^^^^^```eeehhhmmmnnnpppsssuuuwwwwwwwwwnnndddZZZVVVUUUXXXaaajjj~~~ttteee[[[RRRPPPMMMLLLLLLLLLKKKIIIGGGGGGEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCEEEEEEAAAAAAAAAAAABBBBBBCCCDDD???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888888888999;;;===???@@@CCCNNN]]]kkksssvvvuuutttzzzwwwqqqllliiijjjjjjgggdddcccaaa``````___]]]ZZZWWWUUUTTTSSSQQQOOOMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCGGGFFFFFFEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJJJJJJJLLLNNNOOOPPPPPPQQQRRRSSSUUUUUUVVVXXXYYYZZZ[[[]]]^^^___```aaabbbbbbdddeeefffggggggjjjiiiiiikkkmmmoooqqqqqqrrrtttxxx|||}}}mmmaaaZZZXXX[[[ZZZYYYXXXWWWUUUSSSQQQTTTaaarrrppppppaaaOOOIIIGGGCCC@@@AAAEEEHHHGGGDDD???<<<::::::;;;<<<;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<:::999888999999888888888888777777777777666666777888888888888888888:::===@@@AAAAAA@@@???AAAFFFPPP\\\cccgggmmmuuu|||yyyxxxvvvsssqqqoookkkgggfffggggggeeecccaaabbbbbbaaabbbeeejjjnnntttrrrrrruuuxxxyyyvvvsssggg]]]UUUTTTXXXbbbppp|||wwwjjj___WWWRRRPPPMMMLLLLLLLLLJJJIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@AAABBBCCCDDDEEEBBBAAA???>>><<<;;;;;;:::::::::::::::999999999999::::::999999999:::;;;;;;>>>FFFSSSaaammmssssssqqq|||~~~yyytttnnnkkkkkkiiifffcccbbbaaa`````````^^^[[[XXXVVVUUUTTTRRROOOMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDD@@@AAAAAABBBBBBCCCCCCDDDHHHGGGFFFEEEFFFFFFHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQSSSSSSTTTTTTUUUVVVVVVWWWZZZ[[[]]]^^^```bbbdddddddddeeeeeefffggghhhhhhiiijjjkkkkkkmmmnnnppprrrsssuuuwwwzzzrrrggg___YYYWWW[[[ZZZXXXVVVUUUTTTTTTUUUYYYhhh|||}}}sssyyynnnWWWMMMHHHDDDBBBAAACCCGGGHHHFFFDDD>>><<<::::::;;;;;;;;;::::::::::::::::::;;;<<<<<<::::::999999999999::::::777999;;;:::999999:::;;;999999999888777777777666666666777777888888777777777999<<<>>>@@@@@@???>>>???AAAIIIRRRXXX]]]fffooo~~~zzzwwwuuussspppmmmllliiieeecccccccccbbbaaa```aaacccdddfffjjjnnnrrrwwwvvvuuuxxx{{{yyyqqqjjj___XXXTTTXXXcccsssuuujjjbbbYYYTTTQQQOOOLLLKKKKKKKKKIIIHHHEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAA??????@@@@@@BBBCCCEEEEEEDDDCCCAAA>>><<<::::::999999999999999999999999999;;;:::::::::::::::::::::???CCCKKKYYYhhhssswwwxxxxxxzzzvvvqqqnnnkkkiiieeeccccccbbbaaaaaaaaa___\\\YYYVVVUUUSSSQQQOOOMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCDDDDDD@@@AAAAAACCCDDDEEEFFFFFFIIIHHHGGGFFFGGGHHHIIIKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTVVVVVVWWWWWWWWWXXXXXXXXX\\\]]]___aaaccceeeggggggffffffggghhhhhhiiijjjjjjkkklllmmmoooppprrrtttvvvvvvwww{{{{{{lllfffaaa\\\ZZZ\\\ZZZWWWTTTRRRSSSVVVYYYcccsss|||~~~]]]SSSNNNHHH???>>>???BBBEEEEEECCCAAA===;;;999:::;;;;;;:::999::::::999999::::::;;;<<<:::999999888888999999:::888;;;>>>>>><<<:::;;;<<<::::::999999888777666666666666777777777777777666777888;;;===>>>>>>======??????DDDKKKQQQWWWbbblll~~~zzzvvvtttrrrnnnlllkkkhhhdddaaa``````______```bbbeeehhhjjjmmmrrruuuxxxwwwwwwzzzzzzuuujjj```WWWTTTWWWccctttxxxfff___YYYTTTQQQOOOMMMJJJIIIIIIIIIGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@????????????@@@>>>>>>??????AAABBBCCCDDDCCCBBB@@@>>><<<:::999999999999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<>>>>>>BBBMMM]]]lllvvv{{{zzz{{{yyyuuupppmmmiiifffcccdddcccbbbaaaaaa___\\\ZZZUUUTTTSSSQQQNNNLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDEEEFFFHHHHHHIIIJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOOOOQQQQQQQQQRRRSSSTTTVVVVVVYYYYYYYYYZZZZZZ[[[[[[[[[]]]^^^```bbbdddfffhhhiiifffgggggghhhiiijjjkkkkkklllnnnpppqqqrrrssswwwzzzvvvyyy~~~ooodddaaa___[[[YYYYYYWWWSSSOOONNNQQQYYY^^^vvvfffQQQNNNIIIAAA======???BBBDDDCCCAAA???;;;:::999999::::::999777:::999999999999:::;;;;;;:::999999888888999999:::===AAAEEEDDD@@@<<<<<<===;;;::::::999888777777666666666777777777666666555777888999;;;<<<<<<<<<;;;======@@@FFFKKKQQQ\\\ggg}}}|||xxxuuussspppmmmkkkiiifffccc```^^^___```aaacccfffiiillloooqqquuuwwwxxxwwwwwwvvvtttlllaaaYYYTTTWWWaaatttkkk\\\VVVQQQNNNOOOMMMKKKHHHGGGGGGGGGEEEDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@??????>>>>>>>>>??????=========>>>???@@@AAABBBAAA@@@>>>===;;;::::::999999999999999:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>===>>>EEERRRbbbpppxxx|||~~~|||yyyuuupppllliiigggfffdddcccbbbbbb___\\\YYYUUUTTTSSSQQQOOONNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXYYY[[[[[[[[[\\\]]]^^^^^^______```aaaccceeeggghhhiiigggggghhhjjjkkklllmmmnnnooorrruuuuuuuuuwww{{{zzzyyyhhhaaa```]]]YYYWWWRRRQQQNNNKKKLLLSSS```iiiyyyYYYMMMJJJDDD===>>>???AAABBBCCCBBB@@@???:::999999999::::::888666999999999999999:::;;;;;;::::::999999999999::::::@@@EEEIIIHHHBBB===;;;<<<:::::::::999888888888777666666777777777666555555666777888999::::::::::::999999<<>>>>>=========>>>??????===============>>>??????>>>===<<<;;;;;;:::;;;;;;999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>======<<<<<<>>>BBBJJJWWWeeennnvvvyyy~~~zzzuuupppmmmlllhhhfffdddcccbbb___[[[XXXUUUUUUTTTSSSRRRQQQPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKHHHIIIKKKMMMNNNNNNMMMLLLPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTVVVWWWYYYZZZZZZ[[[[[[\\\]]]^^^___```aaabbbbbbcccdddeeeggghhhiiijjjhhhhhhjjjlllnnnoooqqqrrrsssvvvzzz{{{zzz{{{zzzooodddaaa___[[[WWWVVVNNNNNNMMMLLLPPP\\\mmmzzzdddQQQLLLFFFAAA@@@>>>???@@@@@@???>>>======999999888999::::::888555999999999888999999:::;;;;;;;;;::::::::::::;;;;;;>>>DDDIIIHHHBBB<<<:::<<<999999999999999999999999666666777777666555555444666777777888888999999999888888;;;>>>??????FFFMMM{{{xxxxxxuuurrrooommmkkkiiigggbbbaaa```______bbbfffjjjkkknnnsssuuuwwwxxxzzz{{{|||yyyrrriii```ZZZWWWWWWbbbkkkggg\\\VVVOOONNNSSSJJJGGGEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@???@@@@@@@@@===============>>>??????======<<<<<<<<<======>>>;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>===;;;:::666888;;;>>>BBBKKKWWW```mmmpppyyy}}}xxxsssqqqpppiiigggeeedddbbb___[[[WWWVVVVVVUUUUUUTTTSSSSSSSSSNNNNNNNNNNNNMMMMMMMMMLLLIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKGGGIIILLLOOOPPPOOOMMMLLLRRRRRRRRRSSSTTTTTTUUUUUUTTTUUUWWWYYYZZZ[[[\\\\\\\\\\\\]]]___```bbbcccddddddeeefffggghhhiiijjjjjjhhhiiikkkmmmppprrrtttuuuvvvzzz~~~~~~}}}~~~|||nnnfff___^^^[[[VVVQQQQQQNNNNNNNNNPPPWWWfffzzzsssQQQHHHFFF???===BBB<<<===>>>===;;;:::::::::999888888999::::::777555999999888888999999:::;;;<<<;;;;;;::::::;;;;;;<<<:::AAAHHHGGGAAA;;;999;;;999999999999999999::::::666666777777666555444444666666777777888888999999::::::<<<>>>===;;;>>>EEE|||xxxttttttpppmmmlllkkkjjjfffccc`````````aaadddfffiiikkklllooorrrvvvxxxyyyxxxwwwyyyooofff```ZZZTTTXXX___nnnnnn]]]VVVQQQNNNNNNGGGGGGEEECCC@@@???AAABBBAAAAAAAAA@@@>>>===>>>???=========>>>@@@BBBDDDFFFAAA@@@>>>===<<<===>>>???===<<<;;;:::::::::::::::;;;::::::999999::::::;;;;;;;;;<<<<<<;;;;;;:::999:::<<<=========BBBLLLTTTaaaiiiqqq{{{}}}{{{zzzyyyuuummmddd```______]]]ZZZXXXWWWVVVVVVVVVTTTQQQNNNNNNNNNNNNNNNMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKMMMMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIHHHFFFFFFFFFGGGIIIIIIHHHHHHHHHIIIJJJJJJMMMNNNPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPQQQSSSTTTTTTVVVWWWXXXZZZ[[[[[[\\\\\\^^^______```aaabbbccccccdddfffhhhjjjllllllllllllkkkmmmoooqqqrrruuuxxx{{{~~~}}}}}}rrrkkkccc\\\ZZZWWWRRRNNNNNNIIIIIIJJJPPP]]]ttteeeMMMGGGHHHBBB>>>???>>>>>>>>>>>>===<<<;;;:::888999;;;<<<<<<;;;999888777777777777888999:::;;;;;;;;;;;;<<<===<<<:::888<<<<<<<<<;;;:::999888777:::999777666666666777888777777666666555555555444666777888999999:::999999:::::::::;;;<<<===>>>???}}}|||yyytttqqqnnnkkkhhhggghhhgggdddbbbbbbbbbcccdddfffiiikkkmmmqqqssstttuuutttrrrooommmiiibbbZZZWWWUUUVVV^^^hhh~~~ooo^^^VVVPPPMMMKKKEEEEEEEEECCC@@@???@@@AAA???@@@@@@???>>>>>>>>>???>>>>>>>>>>>>@@@BBBDDDEEEBBBAAA???>>>===>>>???@@@===<<<<<<;;;::::::;;;;;;;;;::::::999999::::::;;;;;;;;;<<<<<<;;;;;;:::999999;;;<<<;;;;;;@@@IIIQQQWWW```iiirrryyyqqqhhhcccbbb```^^^[[[YYYXXXWWWWWWWWWUUURRRPPPMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJLLLMMMMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHHHHGGGGGGIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLNNNOOOQQQRRRSSSSSSRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVXXXYYYZZZ\\\]]]]]]]]]^^^___```aaabbbcccdddddddddcccdddfffiiijjjkkkkkkkkkiiikkknnnppprrrtttwwwyyyrrrjjjggg```YYYWWWUUUPPPMMMMMMLLLMMMPPPWWWeee{{{ttt]]]IIIEEEEEEAAA>>>@@@<<<======<<<<<<;;;:::999888999:::<<<<<<:::999888777777777777888999::::::;;;:::999:::::::::888666999999999999888777666555999888777666666666777888777666666666555555555444555555666777888888888888999999999999:::;;;<<<<<<}}}zzzxxxvvvssspppnnnjjjhhhfffeeeeeedddcccbbbdddeeefffiiikkkmmmooopppuuuuuuuuusssooojjjeeebbb]]]WWWRRRRRRUUU]]]jjjvvvooo^^^UUUNNNJJJIIIEEEEEEEEECCC@@@>>>???@@@>>>>>>??????????????????>>>>>>===>>>???AAACCCDDDBBBAAA???>>>>>>>>>???@@@======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999888999:::999:::>>>EEELLLMMMYYYdddkkkvvv}}}wwwnnnhhhdddaaa]]]ZZZZZZYYYWWWWWWWWWVVVTTTQQQMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGEEEGGGIIIIIIIIIIIIKKKMMMLLLLLLLLLLLLLLLMMMNNNNNNPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWXXXYYY[[[[[[]]]^^^____________```aaadddfffggggggfffeeedddeeegggiiikkklllmmmmmmjjjmmmpppssstttvvvxxxzzz~~~|||qqqiiidddaaaZZZUUUSSSQQQMMMLLLMMMPPPSSSXXXaaapppcccSSSFFFCCCBBB>>>===AAA;;;<<<<<<;;;;;;:::999888888999:::;;;;;;:::999888666666666666777888999:::<<<:::888777777888777555666777777888888777777666999888777666666666777777666666666555555555555555444555666777777888888777777777777777777888999:::}}}zzzvvvtttrrrpppmmmkkkkkkiiigggeeeddddddcccccceeegggjjjmmmpppsssuuuuuuvvvuuussspppjjjddd^^^ZZZXXXUUUSSSUUU]]]jjjzzzooo[[[QQQKKKHHHHHHFFFFFFFFFCCC@@@>>>>>>??????>>>>>>>>>???@@@@@@???===<<<<<<<<<===>>>@@@AAA@@@@@@???>>>===>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999888999999999:::===CCCGGGKKKYYYhhhooorrr}}}{{{ssslllgggbbb]]]ZZZ[[[YYYWWWWWWWWWVVVTTTRRRPPPPPPPPPPPPOOOOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJKKKLLLNNNOOOOOONNNLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIKKKKKKJJJKKKLLLNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTVVVVVVVVVWWWXXXZZZ[[[\\\]]]]]]^^^___```aaaaaa```___bbbeeehhhiiihhhgggffffffgggiiikkkmmmnnnooopppnnnqqquuuxxxyyyzzz|||~~~~~~uuujjjeee```]]]ZZZTTTPPPOOONNNKKKLLLOOOQQQWWW```mmm}}}nnnTTTLLLDDDBBB???;;;<<<@@@<<<<<<<<<;;;;;;:::999888888888999::::::999888888666666666666777888999999<<<:::777666666777666555666777888888999999999888888888777777666666666666555555555555555555555555444555666777888888888888777666666666777777888999~~~|||{{{xxxtttrrrpppooommmkkkkkkjjjhhheeecccbbbbbbcccfffiiimmmqqquuuwwwxxxxxxwwwuuuqqqkkkddd]]]WWWTTTSSSUUUXXX^^^jjj{{{jjjVVVLLLHHHGGGHHHIIIHHHGGGCCC@@@>>>???AAABBB@@@>>>>>>???@@@@@@>>>;;;;;;:::::::::<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::;;;===AAADDDLLLZZZlllttttttuuu~~~wwwpppjjjddd^^^[[[\\\ZZZXXXWWWVVVVVVTTTRRRQQQQQQQQQQQQPPPPPPPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMOOOPPPPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJIIILLLMMMNNNMMMLLLKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSSSSTTTTTTXXXXXXXXXYYY[[[]]]^^^___^^^______```aaaaaaaaaaaa___bbbeeehhhjjjiiihhhgggggghhhiiikkkmmmoooqqqrrrrrruuuxxx{{{|||~~~uuuddd]]]ZZZVVVSSSSSSOOOLLLMMMMMMLLLOOOUUUUUU]]]jjjxxxxxxZZZLLLHHHEEEBBB>>>:::;;;>>><<<<<<===<<<<<<;;;:::999888888888888888888888888555555555555666777888999<<<:::777666666777777666555555666777888888888888777777777777666666555555444444444555555555555555666666777888999999999999888777777777777888888999|||yyywwwwwwuuusssqqqqqqooommmkkkiiiiiigggeeebbbaaaccceeejjjmmmqqquuuwwwwwwwwwvvvuuuqqqkkkccc\\\WWWTTTRRRPPPYYYcccnnn~~~}}}```PPPJJJGGGHHHIIIJJJIIIFFFCCCAAABBBEEEHHHIIIDDD???===???@@@???>>><<<;;;:::999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;<<<>>>???@@@JJJVVVgggttttttppprrrwww~~~wwwpppiiidddaaa```]]]ZZZXXXWWWVVVTTTRRRPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKNNNOOOPPPOOOMMMLLLMMMNNNNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSUUUVVVVVVYYYYYYZZZ[[[]]]___```aaa``````aaabbbbbbbbbbbbbbbaaacccfffhhhjjjjjjjjjiiihhhhhhiiikkkmmmppprrrsssuuuwwwyyy{{{|||yyyiii^^^XXXUUURRROOONNNKKKJJJLLLMMMNNNUUU\\\^^^hhhvvvfffOOOGGGFFFDDD@@@===::::::<<<=========<<<<<<;;;:::999777777777777777777777777444444444555555666777888999888666666777777777666222333444444555555555555666666777777777666555444444444444444444555555555666777888999999:::::::::888888888777777888888999}}}|||{{{{{{zzzzzzzzzzzzwwwyyy{{{{{{yyywwwtttssssssrrrqqqqqqqqqpppmmmjjjhhhiiihhhfffdddeeeiiilllppprrruuuwwwwwwuuurrrpppiiifff```ZZZVVVUUUVVVWWW]]]jjjyyy~~~jjjUUUKKKIIIIIIHHHHHHHHHGGGEEEBBBCCCGGGNNNSSSPPPIIIAAA======??????>>>===<<<;;;::::::;;;<<<<<<<<<<<<===<<<<<<<<<;;;:::999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999<<<;;;;;;;;;<<<=========FFFMMM^^^nnnsssoookkklllxxxyyyrrrmmmjjjeeebbb^^^[[[YYYWWWUUUSSSQQQQQQQQQPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLMMMOOOPPPQQQQQQPPPOOOMMMOOOOOONNNNNNNNNMMMMMMMMMNNNOOOPPPPPPOOONNNOOOQQQOOOPPPPPPPPPQQQSSSTTTUUUVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\^^^```aaabbbbbbcccddddddeeeddddddddddddeeegggiiikkklllmmmmmmllllllmmmnnnqqqtttwwwxxxzzz{{{|||}}}~~~rrrlllbbbYYYTTTQQQOOONNNJJJHHHIIIMMMOOORRRZZZccclllvvvsssXXXLLLCCCCCCAAA>>>;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888777777777666666777777777444444444444555666777777555444444555777777666444222333333444444444333333555666777777777666555444333333333444444555555555555666777888999999999999888888777777777777888888}}}|||{{{{{{{{{yyyxxxwwwuuutttsssssssssppprrruuuvvvuuusssqqqqqqpppppppppqqqqqqpppllliiihhhjjjjjjiiihhhjjjpppttttttvvvxxxyyywwwrrrnnnjjj]]]ZZZVVVSSSSSSWWW\\\```nnn}}}mmm]]]MMMIIIJJJJJJHHHGGGFFFEEECCCBBBDDDKKKUUU[[[UUULLLBBB======??????===???>>>===<<<;;;<<<===============>>>===<<<<<<;;;888888888888999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;::::::;;;<<<<<<<<<:::CCCHHHVVViiissspppkkkjjjuuuxxxsssqqqhhheee```]]][[[YYYVVVTTTSSSSSSSSSSSSRRRRRRRRRRRRLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQRRRRRRQQQOOONNNPPPPPPPPPOOOOOOOOONNNNNNLLLNNNPPPPPPPPPPPPRRRSSSQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXWWWWWWXXXYYY[[[\\\ZZZZZZ[[[\\\^^^```bbbccceeeeeeffffffffffffffffffgggggghhhjjjlllnnnooopppqqqqqqrrrsssvvvyyy|||~~~tttddd___YYYQQQLLLIIIIIIIIIHHHGGGIIIMMMPPPTTT^^^hhhwwwzzzXXXKKKJJJAAA@@@>>>;;;;;;<<<<<<:::::::::::::::999888777777777777666666666666777777444444444444444666777777222222222444666777555333444555555666666555555444555666777777777666444333333333333444444555555555444555666777888888888888888777777666666666777777}}}|||zzzxxxwwwwwwwwwxxxqqqqqqqqqqqqpppooonnnmmmpppooommmlllllllllmmmnnnkkknnnqqqsssrrrpppoooooollllllkkkjjjkkknnnrrruuu{{{{{{}}}}}}tttfff\\\VVVRRRQQQVVVZZZ]]]gggrrrsss^^^VVVMMMGGGGGGGGGEEEBBBBBBBBBBBBCCCGGGLLLQQQUUULLLEEE>>>;;;===???>>><<<:::;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;999999:::;;;;;;::::::999999::::::;;;999:::<<<=========<<<<<<:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;===BBBMMM[[[dddfffhhhkkkrrr~~~}}}rrrnnniiieeebbb___]]]ZZZUUUUUUUUUTTTSSSRRRQQQPPPNNNLLLJJJKKKMMMMMMKKKIIIMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPOOOOOOQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSRRRRRRQQQPPPSSSSSSSSSSSSRRRRRRRRRRRRVVVVVVWWWWWWXXXWWWWWWWWWXXXXXXXXXYYYZZZ\\\]]]^^^fffddd```^^^]]]^^^```bbbffffffeeeeeeeeegggiiijjjkkkllllllmmmoooppprrrsssuuuwwwzzz||||||}}}ssskkk[[[VVVOOOKKKJJJJJJHHHFFFLLLGGGHHHQQQVVVYYYfffvvveeePPPGGGEEE@@@>>><<<:::999:::;;;<<<999999999888888888888777:::999777666444333333333555444444333333444444555333333444444555666777777666555333111111111333444555555666666666555444333555666666777777777777777222555777888777666555666777777777777777777777777{{{yyyxxxvvvuuuuuuuuuuuummmmmmmmmmmmllljjjiiihhhlllkkkjjjiiiiiijjjjjjkkknnnqqquuuwwwvvvuuuttttttnnnmmmlllkkkmmmrrrwww{{{~~~uuuiii^^^XXXPPPNNNPPPXXX```jjjxxxnnncccXXXQQQIIIEEEEEEEEEDDDBBBBBBAAAAAABBBDDDHHHKKKNNNJJJDDD>>>;;;<<<======<<<:::;;;<<<<<<::::::;;;<<<;;;<<<<<<;;;999999:::;;;;;;;;;::::::::::::;;;;;;888999:::;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;;;;:::;;;>>>HHHUUU]]]aaaeeejjjsss}}}yyysssmmmiiiddd___\\\XXXWWWVVVUUUSSSRRRQQQPPPOOOMMMKKKLLLNNNOOOMMMKKKMMMMMMNNNMMMMMMLLLLLLKKKLLLLLLKKKKKKJJJJJJKKKKKKNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPSSSSSSSSSTTTTTTSSSSSSRRRQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]___```cccbbb___^^^^^^```ccceeeeeeeeefffggghhhjjjkkklllllllllmmmnnnpppsssuuuvvvxxxzzz}}}sssddd^^^VVVQQQKKKHHHHHHIIIHHHGGGJJJEEEGGGOOOUUU\\\mmmrrrVVVGGGBBB@@@???>>><<<:::999:::;;;;;;888888888777777777666666999888777555444444333333444444333333333333444444333333444444555666666777666555333222222333444555555555555444444444444333444555666666777777666666333555666777666555666777666666666666666666666666}}}|||wwwuuutttrrrqqqqqqqqqqqqjjjjjjiiiiiihhhgggeeedddgggffffffeeeffffffggghhhkkkooosssuuuuuutttttttttqqqpppooopppsssyyyxxxjjj^^^WWWUUUOOOOOOUUUaaaooowwwbbbVVVRRRPPPKKKDDDBBBBBBDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEECCC???<<<;;;;;;<<<===:::;;;<<<<<<:::::::::<<<;;;<<<<<<;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::::::::999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;BBBLLLSSSYYY```hhhuuuzzzuuuqqqkkkeeeaaa]]]\\\YYYVVVTTTSSSSSSSSSOOONNNMMMNNNOOOPPPOOONNNMMMMMMNNNNNNNNNMMMLLLLLLNNNNNNLLLKKKKKKKKKKKKKKKNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQTTTTTTUUUUUUUUUUUUUUUTTTRRRRRRRRRRRRSSSUUUWWWXXXVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZZZZYYYYYYXXXYYYZZZ[[[]]]___aaabbbaaa```^^^^^^___bbbeeehhheeefffhhhjjjlllmmmnnnnnnlllmmmoooqqqtttwwwyyy{{{|||qqqcccYYYUUUNNNKKKGGGEEEFFFGGGHHHHHHIIIFFFIIIPPPXXXddd{{{{{{^^^KKKDDDBBBBBB>>>===;;;:::999::::::;;;777777666666666555555555888777666555444444444444333333222222222222333333333333444444555666666666666555444333333444666777666555333222222222333444333333444555555555555555444555666555444444666888555555555555555555555555|||{{{zzzxxxvvvrrrqqqooommmllllllmmmmmmhhhhhhhhhggggggfffddddddbbbbbbbbbcccddddddeeefffhhhlllqqqssstttttttttuuuuuuuuuuuuwww|||}}}vvvkkk```XXXTTTTTTTTTYYYdddrrrzzzmmm^^^OOOIIIJJJIIIFFFBBB@@@BBBCCCCCCCCC??????@@@@@@AAAAAAAAA@@@AAA@@@???<<<:::999;;;===:::<<<<<<<<<:::999:::;;;:::;;;;;;:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;>>>EEEKKKRRR]]]hhhxxx|||yyyuuupppkkkgggcccaaa]]]YYYVVVTTTTTTTTTOOOOOONNNOOOPPPPPPPPPPPPMMMNNNNNNNNNNNNNNNMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUUUUTTTRRRRRRRRRTTTVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[]]]___bbbdddeeebbbaaa``````aaadddggghhhhhhiiikkkmmmoooooooooooonnnoooqqqtttwwwzzz}}}}}}lllbbbYYYRRROOOIIIGGGEEECCCCCCEEEFFFFFFHHHIIIMMMVVV```qqq|||lllPPPFFFDDDCCCAAA<<<<<<;;;:::999999::::::777777777666666666555555777666555555444444444444333222222111111222222333444444444555555555666666555555444444555666777888666555222111111222333444222222333444444444444333555555555444333444666888444444444444444444444444}}}|||zzz{{{{{{||||||||||||{{{}}}~~~}}}{{{wwwvvvuuuuuutttrrrooonnnllljjjiiiiiiiiijjjeeeeeeeeeeeeeeeeeedddccc```aaabbbcccdddeeefffgggkkkoootttwwwyyyyyyzzz{{{yyyyyyzzz}}}uuunnnddd\\\XXXVVVTTTSSSZZZdddttt{{{ooofff\\\VVVPPPIIIFFFGGGEEEDDDBBBAAABBBDDDDDDDDD===>>>???AAAAAAAAAAAA@@@>>>???>>>===:::999:::<<<;;;<<<===<<<:::999:::;;;999:::;;;:::999888:::<<<<<<===>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::999999999:::::::::;;;;;;999999::::::::::::::::::===<<<>>>BBBFFFMMMZZZfffzzz~~~|||yyyuuuppplllgggddd___[[[WWWTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPQQQNNNNNNOOOOOOOOOOOONNNNNNLLLLLLLLLMMMNNNOOOPPPQQQLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQRRRSSSTTTUUUUUUTTTSSSTTTUUUUUUVVVVVVVVVUUUXXXVVVTTTRRRRRRSSSTTTUUUWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\]]]___aaadddfffgggeeeeeedddcccccceeeggghhhkkklllnnnpppqqqqqqpppppprrrrrrtttwwwzzz}}}}}}hhh\\\WWWQQQKKKHHHGGGFFFEEECCCBBBCCCDDDFFFGGGKKKSSS___lll{{{|||YYYFFFBBB@@@<<<;;;;;;::::::999999999999999888888777777777666666666666555555444444444555555333222222111111222222333444444444555555555555555555555555555666666777888666555222111111222333444111222222333333333333333444555555444333333666888444444444444444444444444}}}{{{yyyxxxvvvtttssssssttttttuuuuuuvvvvvvuuuvvvxxxzzz|||}}}}}}}}}yyyzzzzzzzzzyyyxxxvvvuuutttrrrooonnnoooppppppooommmllljjjhhhggggggggggggaaaaaabbbcccddddddddddddaaabbbdddfffhhhiiijjjjjjlllqqqvvvzzz}}}~~~}}}{{{yyyzzz{{{zzzvvvrrrhhhaaaXXXUUUWWWZZZ\\\[[[ffftttsssddd]]]SSSKKKIIIIIIFFFCCCCCCDDDCCCCCCCCCCCCDDDDDDDDD>>>>>>???AAAAAABBBAAAAAA============<<<<<<;;;:::;;;<<<===<<<:::999999:::888999:::999888888:::<<<===>>>???@@@@@@???>>>===<<<;;;;;;::::::::::::;;;999999999999::::::::::::888888999999999999::::::===<<<>>>AAACCCHHHUUUbbbvvv~~~zzzvvvssskkkiiiddd___ZZZWWWTTTSSSRRRSSSTTTSSSQQQPPPQQQRRRNNNNNNOOOPPPPPPPPPOOOOOOLLLLLLMMMMMMOOOPPPRRRSSSMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUVVVVVVVVVVVVSSSTTTUUUVVVWWWWWWWWWVVVZZZXXXWWWUUUTTTTTTTTTTTTXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[]]]^^^____________^^^___```aaaccceeeggghhhiiihhhgggffffffgggggghhhlllmmmooopppqqqrrrssssssvvvvvvwwwyyy{{{~~~wwwiii[[[UUURRRMMMHHHFFFEEEFFFFFFEEEDDDDDDFFFHHHIIIPPP\\\lll~~~{{{fffMMMDDDBBB===:::999999999999999999999999999888888888777777777666666444444444444444444555555333333222222222222333333555555555555555555555555555555555666666666666666666555333222222222333444111111222333333333333333333444555444333333555777444444444444444444444444{{{xxxuuutttsssqqqnnnllllllllllllmmmnnnoooppppppnnnoooqqqsssttttttttttttrrrrrrssssssrrrpppmmmlllkkkiiiggghhhjjjkkklllllllllkkkiiigggfffffffffggg```aaabbbdddeeefffggggggdddeeehhhjjjmmmnnnooooooppptttzzzzzzsssooonnnlllgggbbb\\\ZZZYYY[[[aaajjjqqqvvv~~~qqq___XXXRRRKKKFFFFFFFFFCCCAAABBBCCCDDDEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@AAA>>><<<;;;<<>>@@@AAAAAA@@@>>>===<<<;;;:::999888888999:::888999999999999:::::::::888888888888999999999:::;;;;;;===??????BBBNNN[[[jjj{{{}}}uuusssooojjjddd___\\\ZZZVVVXXXYYYWWWTTTRRRSSSTTTNNNNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOPPPRRRRRROOONNNNNNOOOPPPQQQRRRRRRRRRSSSTTTVVVWWWWWWWWWXXXUUUUUUVVVWWWXXXXXXXXXXXXZZZYYYYYYYYYXXXWWWWWWWWWYYYZZZZZZ[[[\\\\\\]]]]]]\\\\\\^^^___```aaaaaaaaaaaaaaabbbcccdddfffggghhhkkkjjjiiiiiiiiiiiijjjjjjkkkkkkmmmoooqqqtttwwwxxxyyyzzzzzz{{{|||}}}xxxfff\\\TTTQQQNNNJJJGGGHHHBBBDDDFFFFFFFFFGGGJJJMMMPPPYYYjjj~~~hhhUUUGGGDDDCCC===;;;>>>888888999999999999888888777777666666666555555555444333333333444444555666444444333333333333444444555555555555555555555555555555666666555555444444555555555444444444444333111222333333444444333333111333555555444444444555444444444444444444444444uuuuuuxxx|||~~~zzzyyyvvvsssrrrsssuuuvvvvvvvvvsssqqqooonnnllljjjggghhhhhhhhhhhhiiijjjlllllliiijjjlllnnnnnnnnnnnnmmmmmmnnnoooooommmkkkhhhgggeeedddbbbcccfffhhhiiiiiilllkkkiiigggfffffffffgggbbbccceeegggiiijjjkkkkkkfffgggjjjmmmpppqqqrrrrrrxxx}}}xxxmmmfffccc```\\\XXXTTTXXX___eeemmmyyysssZZZOOONNNKKKGGGFFFGGGFFFBBBAAACCCCCCDDDEEEEEECCCBBBAAABBBBBBAAA@@@???>>>>>>?????????<<<:::<<<@@@AAA===888<<<======<<<:::999999:::888999999999888888:::<<<===>>>@@@AAAAAA@@@>>>===;;;:::888777777777888888888888999999999:::::::::777777888888999999999:::888999;;;===<<<>>>IIIVVV^^^ooo~~~}}}yyytttoooiiidddaaaYYY[[[\\\ZZZVVVTTTUUUVVVNNNOOOOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTRRRSSSUUUVVVWWWXXXXXXXXXVVVWWWXXXYYYZZZZZZZZZZZZYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[\\\]]]]]]^^^______\\\]]]^^^```aaabbbbbbbbbcccccccccdddeeefffhhhhhhkkkjjjjjjjjjkkkkkklllmmmiiiiiikkknnnqqqvvvzzz|||||||||{{{{{{|||}}}~~~~~~vvvdddYYYRRRLLLJJJHHHDDDDDDFFF@@@CCCFFFHHHHHHJJJNNNRRRXXXcccuuu|||{{{WWWIII@@@AAA@@@999:::@@@777888888999999999888888666666555555555444444444333333333333444555555666555444444333333444444555555555555555555555555444555666666666555444333333555555666666666555444333222222333444444444444333111333555666555444444444555555555555555555555555pppqqqqqqrrrsssrrrqqqqqqnnnnnnmmmlllkkkkkkjjjiiinnnoooooommmjjjfffbbb___aaabbbdddfffggghhhggggggdddeeefffggghhhiiiiiiiiikkkjjjhhhgggfffcccaaa^^^\\\]]]^^^______aaadddggglllkkkjjjiiihhhhhhhhhhhheeeeeefffgggiiikkkmmmnnnlllnnnppprrrtttwwwzzz|||}}}~~~pppaaaZZZWWWVVVWWWYYYXXX]]]fffqqq~~~uuu___RRRMMMMMMDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGGGGEEECCCBBB>>>>>>>>>???@@@@@@>>>;;;;;;;;;:::999999999999:::===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;:::999888777==================<<<<<<;;;:::888666666777888999777777888999888777666555666666777888999999::::::999999999999:::>>>DDDHHHVVVaaasss~~~wwwqqqnnnmmmjjjhhhccc^^^ZZZVVVTTTSSSUUUUUUTTTSSSRRRRRRRRRRRRPPPPPPQQQRRRSSSSSSSSSRRRSSSSSSRRRTTTVVVWWWVVVUUURRRSSSUUUWWWXXXXXXXXXWWWZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^[[[\\\^^^___```______^^^```bbbddddddcccbbbbbbcccdddeeefffggghhhhhhhhhhhhjjjlllnnnqqqqqqpppnnnlllmmmlllmmmppptttxxx{{{|||}}}}}}}}}}}}}}}uuubbbYYYPPPMMMIIIHHHIIIHHHFFFCCCEEEEEEEEEEEEGGGLLLSSSWWWmmm|||___HHHFFFBBB???===<<<===>>>======<<<;;;999777555333666666555555555444444444444444333333333333222222333222222111111222222333555555555555555555444444888777777666444333333222222333444555444333222111111///...000333444333111222222333333333333444444333333333444555666777777tttrrrpppnnnmmmlllkkkjjjiiihhhhhhgggffffffeeeeeeiiijjjkkkjjjhhheeebbb`````````bbbcccddddddcccccc```aaacccdddeeeeeeffffffgggfffeeeeeedddcccaaa______```aaabbbbbbdddgggjjjkkkjjjiiihhhhhhhhhhhhhhhbbbbbbdddfffiiilllnnnoooppprrrtttvvvyyy}}}ooodddYYYTTTSSSRRRVVVZZZgggnnnzzzzzzaaaUUUMMMFFFCCCEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDBBBAAA???>>>>>>>>>???AAA@@@???===<<<;;;;;;:::::::::::::::<<<;;;:::999888999999:::999::::::;;;;;;;;;::::::888888888999999::::::::::::999777666555666777888999::::::;;;:::999888777888888999::::::;;;<<<<<<999999:::999999<<<@@@CCCPPPYYYjjjyyy~~~}}}~~~zzzvvvuuusssqqqlllfffaaa]]]ZZZYYYXXXWWWVVVUUUSSSSSSSSSRRRPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSTTTVVVXXXXXXWWWUUUTTTUUUWWWYYYZZZZZZZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZZZZ[[[\\\]]]^^^\\\]]]^^^`````````______```bbbddddddccccccdddfffdddeeeggghhhiiijjjjjjjjjjjjlllnnnpppqqqqqqqqqppppppppppppsssvvvzzz}}}~~~~~~wwwfffXXXQQQLLLJJJHHHHHHIIIIIIGGGDDD@@@CCCFFFFFFHHHPPP]]]hhh~~~iiiPPPEEECCC@@@===;;;;;;;;;<<<======<<<:::999666555444666555555555444444444444444444333333333333222222333333222222222222333333444444444444444333333333222222222222222111111111444444444444333222111111444222111111333444222000222222222333333333444444333333444444555555666666{{{wwwqqqllljjjiiihhhgggfffeeeeeeddddddeeeeeeeeefffggghhhiiihhhgggdddcccaaaaaabbbbbbbbbbbbaaaaaa______aaabbbcccdddddddddddddddeeeeeedddcccbbbbbb^^^```bbbbbbcccdddgggiiikkkkkkkkkjjjjjjjjjjjjjjjhhhiiijjjmmmooorrrtttuuuvvvwwwzzz}}}{{{___YYYSSSRRRRRRUUU^^^ggg{{{aaaRRROOOMMMFFF@@@EEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAA???===<<<=========???AAAAAA@@@>>><<<<<<;;;::::::::::::;;;::::::999888888888888888888888:::;;;<<<<<<<<<<<<444555555666777888999999999888777555555666777777999::::::::::::999888888888888999999:::;;;;;;;;;888999::::::999:::<<<>>>GGGNNN\\\mmmuuuuuusssttt~~~~~~{{{vvvpppjjjeeebbb```\\\[[[YYYXXXVVVTTTSSSSSSRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTUUUXXXZZZZZZXXXVVVUUUWWWZZZ]]]^^^]]]\\\[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^]]][[[ZZZZZZ\\\^^^___\\\]]]___aaaaaaaaaaaa```aaabbbddddddcccdddfffhhheeefffhhhjjjlllmmmmmmmmmllllllmmmoooqqqrrrtttuuusssssstttvvvyyy}}}tttfffZZZRRRPPPHHHGGGFFFGGGHHHHHHGGGEEEAAAFFFKKKKKKNNNZZZnnnqqqUUUIIIBBB@@@===:::999999999:::<<<;;;;;;:::888666555444555555555555444444444444444444333333333333222222444333333222222333333444222222222222222333333333333333333444444555555555333333222222222333333444666555333333333333222000222222222222333333333333444444444444444444444444vvvpppnnnmmmlllkkkhhhgggggggggggghhhiiijjjiiijjjjjjkkkjjjiiigggfffeeeeeeeeeddddddcccbbbbbb```aaabbbdddeeeeeeeeeeeefffggghhhgggfffeeeeeeeeeaaabbbdddeeefffgggiiikkkmmmmmmnnnnnnooooooooooooqqqrrrsssuuuwwwxxxyyyzzzzzzzzz|||yyyeeeWWWTTTRRRTTTWWW```qqqlllSSSJJJLLLLLLHHHDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???===;;;:::<<<<<<===???AAABBB@@@???===<<<;;;;;;::::::;;;;;;::::::999999888888888888888999:::;;;;;;<<<<<<<<<777777777888888999999999999888777777777777888888888888888888777777666666666666777777888888888999555777999:::999999:::;;;@@@DDDQQQdddqqqtttsssrrryyy}}}xxxrrrlllhhhfff``````^^^\\\ZZZWWWUUUTTTUUUUUUUUUUUUVVVWWWWWWXXXWWWVVVUUUVVVXXXYYYYYYYYYWWWYYY\\\___```___]]]\\\[[[[[[\\\]]]^^^______``````^^^]]][[[[[[]]]___```^^^___aaabbbcccdddcccccccccddddddcccbbbcccfffhhhgggiiijjjmmmooopppqqqqqqooonnnnnnnnnppprrruuuwwwsssuuuwwwyyy{{{ttthhh^^^UUUPPPOOOFFFFFFFFFGGGHHHHHHFFFEEEGGGLLLQQQTTT[[[kkk}}}[[[KKKHHH???>>><<<:::999888999999:::::::::999888666555444444444444444444444444444444444333333333222222222444444333333333333444444222222222222333333333333444444444555555555666666000000000000111444666777444444333333333333222111111222222222222333333333444444444333333333333333zzzvvvtttqqqnnnjjjiiihhhhhhiiijjjlllmmmnnnnnnnnnnnnmmmkkkiiihhhiiihhhgggfffeeeddddddcccbbbcccdddfffgggggghhhhhhiiijjjllljjjhhhffffffggggggiiikkklllmmmmmmoooqqqnnnoooqqqrrrssssssssssssssstttwwwzzz}}}~~~xxxgggYYYRRRQQQSSSXXXaaapppjjj[[[LLLFFFFFFDDDDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@AAAAAA@@@???>>>===;;;;;;<<<;;;<<<>>>AAAAAA@@@>>><<<<<<;;;::::::::::::;;;:::::::::::::::999999888999999::::::::::::999999::::::999999888888777777999999999999999999999:::888888888777777777777777666777777777777777888888222555777999999999:::;;;===???JJJ]]]lllqqqrrrssspppyyy~~~xxxsssnnnlllffffffeeeccc```]]]ZZZXXXZZZZZZYYYXXXXXXYYYYYYZZZ[[[XXXTTTSSSUUUYYY[[[\\\XXXZZZ]]]```aaa```___^^^\\\\\\]]]^^^______``````aaa```___^^^^^^___aaabbb```aaaccceeefffgggffffffggggggfffcccbbbccceeehhhkkklllnnnppprrrsssttttttrrrqqqoooooopppssswwwyyytttvvvyyy{{{}}}}}}rrrfff^^^WWWNNNIIIIIIFFFGGGHHHHHHHHHGGGGGGHHHLLLPPPWWWaaapppdddLLLCCCCCC>>>===<<<:::999999999:::888999888888777666555444333333444444444444444444444444333333333222222222444333333222222333333444222222333333444444444555222222222111111111000000222111000000111222444555000111111222111222222333111111111222222222333333333333333333333222222222}}}wwwqqqmmmllljjjiiijjjlllnnnooottttttsssrrrpppnnnmmmlllkkkjjjiiigggfffeeeeeeeeeeeeeeeggghhhiiijjjjjjjjjkkknnnooonnnjjjhhhiiikkkiiillloooppppppqqqssstttrrrsssuuuxxxyyyzzzzzzyyyxxx{{{}}}qqqiiibbbZZZSSSPPPQQQWWWcccqqqnnn[[[TTTLLLHHHDDDAAABBBEEECCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>======<<<<<<;;;;;;;;;===??????>>><<<;;;;;;:::999999999999::::::::::::;;;:::999999888888999999999999999888888:::999888777666555555444999999999:::::::::::::::;;;:::999999888888999999999999999999999999999999222555777888888888999;;;======DDDSSS___fffjjjmmmhhhllluuu{{{vvvsssnnnnnnmmmkkkiiieeebbb``````___]]]\\\[[[[[[[[[\\\]]]ZZZVVVTTTVVVZZZ]]]___\\\]]]^^^```aaaaaaaaaaaa_________```aaaaaaaaabbbaaaaaaaaaaaabbbcccdddeeecccdddfffhhhiiijjjjjjjjjjjjiiihhheeedddeeeiiilllnnnoooqqqssstttuuuvvvvvvuuusssrrrqqqssswww{{{~~~zzz}}}|||mmmeee^^^ZZZTTTLLLGGGGGGFFFGGGHHHHHHHHHIIIKKKNNNRRRYYYfffvvvpppVVVGGGBBB@@@===<<<;;;;;;::::::::::::777777777777777666555555333333333333444444444444444444333333333333222222333222222111111222222333222222333333444444555555333333333222222111111111444444333111111000000000...000111111111111222444111111111111222222222222222222222222222222222222~~~vvvtttrrrqqqqqqsssuuuwww{{{{{{zzzyyyxxxvvvuuuuuuooonnnlllkkkjjjiiijjjjjjiiijjjkkkmmmnnnnnnnnnnnnooorrruuutttqqqoooqqqtttooorrruuuwwwwwwxxxyyyzzzzzz|||{{{rrreee\\\VVVSSSRRRSSSUUUYYYdddvvvppp\\\UUUPPPLLLJJJGGGBBBBBBFFFAAAAAA@@@@@@AAAAAABBBCCC???>>>======<<<<<<<<<<<<;;;;;;;;;<<<>>>>>><<<:::::::::999888888888888999888999:::::::::999777777555666777888888888888888888888777777666666555555888888999999::::::::::::;;;:::999888888888999:::999999999999888888888888555777888888777777888999;;;:::>>>HHHRRRYYYaaahhhgggeeegggpppxxx{{{vvvvvvvvvuuurrrnnnkkkiiifffdddaaa___]]]\\\]]]]]]]]][[[ZZZZZZ\\\^^^______`````````aaabbbcccdddeeecccccccccccccccddddddddd```aaaccceeefffgggggggggeeegggiiikkklllmmmmmmmmmlllkkkiiiggggggjjjppptttrrrrrrtttuuuvvvwwwwwwwwwuuuttttttvvvyyy~~~uuunnnccc]]]XXXVVVQQQKKKHHHIIIEEEGGGHHHHHHIIILLLRRRVVV```nnn|||]]]MMMFFFBBB>>>;;;;;;::::::::::::::::::666666666777666666555555222222333333333444444444444444333333333333222222222111111000000111111222111111111222333444444444444444444444444555555555111111222222222111111111000222444333111000222444111111111111222222222222000000111111222222333333|||{{{{{{|||~~~~~~~~~sssrrrpppooonnnnnnoooooonnnoooppprrrssssssttttttssswww{{{{{{xxxwwwzzz}}}{{{~~~~~~vvvpppgggaaaZZZUUURRRQQQTTTXXX\\\bbbrrrrrraaaWWWPPPKKKHHHHHHFFFBBB@@@AAA@@@@@@@@@@@@AAABBBCCCCCC======<<<;;;;;;;;;<<<<<<;;;::::::<<<===<<<:::888:::999888888777777888888777888888999999777666555222333555666888999999999777777777888888888888888666777888999999999999999:::999777666666666777888777777777666666666666666999999999888666555666888888666999AAAJJJSSS^^^hhhjjjdddaaaffflllrrr~~~|||||||||{{{xxxuuuqqqoooiiigggdddaaa^^^]]]]]]^^^]]]]]]]]]___aaabbb```^^^cccbbbbbbbbbccceeeggghhhffffffffffffffffffeeeeee___aaadddgggiiiiiiiiihhhggghhhjjjlllnnnoooooonnnllllllkkkjjjkkkooouuuzzzttttttuuuwwwwwwxxxxxxxxxtttuuuvvvyyy}}}xxxnnnfffaaaZZZUUUPPPNNNKKKFFFEEEHHHDDDEEEGGGHHHJJJOOOWWW]]]pppfffMMMDDDBBB???;;;999999999999999999999999555666666666666666555555222222222333333444444444444444444333333333222222111111000000000000111111///000000111222222333333...//////111222333333444***,,,///222444555555555333555666555111000111333000111111111111222222222//////000111222333333444~~~zzzvvvtttttttttrrrpppsssrrrrrrsssuuuwwwyyyzzzxxx{{{}}}~~~|||vvvtttpppmmmjjjgggdddaaaUUUXXXZZZXXXWWWZZZbbbjjjrrr|||ttt^^^RRROOOKKKJJJHHHEEECCCBBBBBBBBBAAA??????@@@CCCEEEEEEEEE@@@>>><<<;;;;;;:::888666;;;::::::999999::::::;;;777666666555666888999:::999999888888777777666666999888777666666777888999;;;;;;:::999999888888777:::999888666666666777777<<<;;;::::::999999::::::999999888888888888888888888888777666666777888999888:::;;;<<>>???BBBCCCDDDCCC===<<<;;;:::;;;;;;:::888;;;::::::999999::::::;;;999888888777777777888888888888888777777777666666777777666555666666888888999999888888888888777777:::999777666666666777888;;;;;;:::999999999999999888888888888888888888888888888777666666777888999777888::::::===EEEPPPYYYccc```]]]\\\[[[]]]hhhtttzzzsssmmmllliiieeecccdddggghhhiiihhhgggfffggghhhjjjiiiiiihhhhhhiiiiiiiiijjjjjjjjjkkklllllljjjhhheeegggjjjlllmmmlllkkkiiigggiiimmmqqqssssssrrrrrrsssrrrqqqrrrtttwwwwwwwwwwwwxxxzzz{{{{{{|||~~~ooobbbZZZTTTNNNJJJLLLJJJIIIHHHHHHHHHGGGGGGDDDDDDGGGNNNTTT\\\kkkzzz}}}zzzrrr\\\IIIFFFGGGBBB===>>><<<:::888777666666777888444444444333333333222222333333333333333333222222222222222111111111000000333222222111111222222333000111111222222222222222444444333333333222222222222222222222222222333333111111111222222222333333444333222111111111222222444444333333333222222222~~~{{{xxxwwwzzz}}}~~~{{{xxxuuurrrqqqjjjjjjiiigggeeeaaa^^^[[[XXXZZZ[[[]]]____________fffiiikkkmmmsssrrr]]]TTTNNNHHHEEEFFFEEECCCAAA@@@@@@@@@@@@@@@???>>>???AAABBBAAA@@@<<<:::999:::<<<<<<;;;:::::::::::::::::::::::::::::::::::::::999888777666777777777777777777666666666666555555666777777888666666666777777777777888999888777666666666777888::::::999888888888888999888888888888888888888888888777777666666777777888555777999999;;;@@@IIIOOO\\\\\\\\\\\\XXXXXXaaalllyyyrrrpppmmmjjjiiikkkmmmooopppooommmkkkjjjjjjkkkjjjjjjiiiiiijjjjjjkkkiiijjjkkkmmmooopppmmmkkkiiijjjkkkmmmnnnoooooooookkklllnnnqqqsssuuuuuuvvvvvvuuutttvvvyyy|||}}}}}}|||~~~qqqiii^^^UUUQQQNNNJJJHHHFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFKKKTTT^^^lll}}}yyyqqqtttzzz{{{[[[LLLAAABBBEEEAAA<<<<<<:::999888666666666777777444444333333333222222222222222222222333333444444222222222111111111111111222222111111111111222222111111222333333333333222333333333333222222222222111111222222333444444555111111111222222222222333333333222111111111111222333333333333222222222222}}}yyylllkkkhhhfffcccaaa______XXXYYYZZZZZZYYYYYYYYYZZZXXX[[[```eeegggiiikkklllwww{{{}}}bbbTTTQQQNNNJJJGGGDDDCCCBBB@@@??????@@@@@@???>>>===>>>@@@@@@???>>><<<;;;::::::<<<<<<;;;:::::::::::::::::::::::::::999::::::;;;;;;999888777777777777777777777777777777777777777777888888999555555666777777888999999999888777666666777888888999999888777777777777888777777777777888888888888888777777777666666666666555777888999:::===BBBFFFQQQUUU\\\___\\\YYY^^^ggg~~~zzzsssqqqooommmooorrrsssuuuwwwvvvssspppnnnmmmlllkkkjjjjjjjjjjjjjjjkkkjjjkkkmmmpppssssssqqqooommmmmmnnnnnnppprrrtttuuussssssssstttuuuwwwyyyzzz{{{zzzyyy{{{}}}~~~yyyooobbb\\\UUUOOOMMMLLLKKKJJJEEEFFFHHHHHHHHHHHHIIIJJJKKKMMMTTT___mmm~~~mmmoooxxx~~~cccPPPEEE===???AAA===999888999888777666666666666777444444444444333333333333222222222222222222222333111111111111111111111111222222111111111111222222111111222333333333333333333222222222222222222222111111111222222333333333111111111111222222222222222222111111111111111111333222222222222222222222}}}|||xxxooojjj^^^]]][[[XXXVVVUUUTTTTTTNNNPPPQQQRRRRRRTTTXXX\\\\\\bbbkkksssxxx|||ssseeeXXXRRRNNNJJJFFFEEEDDDCCCBBB@@@??????@@@@@@>>>======>>>@@@@@@>>><<<>>><<<;;;;;;;;;;;;:::888999::::::;;;;;;::::::999777888999;;;;;;::::::999666666777777888888999999999999999999999999999999555666666777888999::::::888888777666666777888999888888777666666666666777666666777777777888888888777777777777666666555555666777888888999;;;>>>AAAFFFMMMZZZcccccc___```fffqqqyyyrrrqqqqqqqqqtttxxxyyy{{{||||||yyyvvvttttttrrrqqqpppooonnnnnnnnnnnnmmmnnnooorrruuuvvvtttrrrqqqqqqpppqqqsssvvvyyy{{{}}}|||{{{zzzzzz|||~~~~~~xxxlllaaaZZZRRROOOKKKGGGFFFFFFFFFFFFEEEGGGHHHHHHGGGGGGHHHJJJNNNTTT^^^lll~~~ssslllvvvoooRRRIIIBBB<<<<<<===;;;:::999777777666666666666666666555555555555444444444444444444333222222111000000111111111111111111111111222111111000000111111222111111222333333333333222222222222222222222222222222111111111000000000///000000111111111222222222111111111111111111111111222222222222222222222222yyypppiiibbb]]]YYYWWWUUURRROOOMMMLLLKKKKKKLLLNNNPPPPPPPPPSSSZZZ```eeennn{{{xxx\\\WWWSSSQQQNNNHHHEEEFFFDDDCCCAAA???>>>>>>>>>>>><<<<<<===>>>@@@@@@???===>>><<<;;;;;;;;;;;;999888999999;;;;;;;;;;;;999999666777888999::::::::::::777777888888999:::;;;;;;;;;;;;<<<;;;;;;:::999888666666777777888999::::::888777666666666777888999777777666555555555555666555666666777777888888888777777777777666555444444555555666777888:::<<<>>>???FFFTTTbbbfffdddcccfffiiissszzzuuuuuuvvvwwwzzz~~~~~~~~~}}}~~~~~~}}}|||zzzxxxwwwvvvvvvsssrrrrrrtttvvvwwwvvvuuutttsssssstttvvvzzz}}}{{{ooodddZZZQQQNNNHHHFFFDDDBBBAAABBBCCCCCCDDDFFFHHHHHHGGGIIINNNRRRUUU___mmm~~~uuuqqquuu{{{]]]KKKBBB???;;;::::::;;;<<<<<<666666666666666555555555555555444444444333333333444444333222111000//////111111111111111222222222111111000000000000111111000000111222222222222111111111111222222222222222222111111000//////......000000000111111111111222///000111111222111111111111111111222222222222222wwwrrrmmmjjjddd```]]]ZZZWWWTTTSSSRRROOOLLLKKKJJJKKKKKKOOORRRTTTUUUWWW\\\fffmmmzzzvvv```TTTOOOMMMLLLJJJFFFEEEHHHDDDBBB@@@>>><<<;;;;;;<<<;;;;;;<<>><<<;;;::::::<<<<<<;;;:::888999;;;<<<<<<;;;999888888888777777777888888999777888888:::;;;<<<======<<<<<<<<<<<<:::888666555666666666777777888888888888777666666666777999:::777666555555444444555555555555666666777888888999666777777777777555444333444333333444666999;;;<<<===AAALLL[[[dddeeeeeefffhhhppp~~~|||}}}~~~~~~~~~}}}yyywwwuuutttvvvwwwwwwvvvuuuuuuvvvwwwzzz}}}ttteee]]]WWWOOOJJJIIIBBBBBBBBBBBBBBBBBBDDDEEEDDDGGGKKKMMMNNNSSS\\\ccchhhuuu}}}qqqrrrzzzbbbOOOGGG<<<<<<;;;:::999999999888444555555666666555555555333333333222222222111111333222222222111111000000000000111111111222222222111111000000000000111111//////000111111111111000000111111111222222222222111111111000000000000000000000000000111111111111...///000111222222111000000111111111222222222222{{{xxxvvvuuuwwwxxxwww|||rrrgggbbb```^^^\\\[[[[[[[[[ZZZXXXVVVVVVTTTSSSQQQQQQRRRTTTUUURRRVVVZZZ]]]aaaiiiuuu~~~xxxaaaPPPPPPIIICCCCCCCCCBBBBBBEEECCCAAA???<<<:::999999999:::;;;<<>>>>><<<<<<<<<;;;:::777555333555555555666666666666666888777666666666888999:::666666555444444444444555444555555666777888888999666777777777777555333222222111000111555888;;;<<<>>>???FFFTTT___cccdddffffffmmmzzz|||yyyvvvuuuuuuvvvwwwwwwvvvvvvwwwyyy|||{{{lll^^^RRRNNNLLLFFFDDDEEE===???@@@@@@AAABBBDDDFFFFFFJJJOOORRRVVV___jjjsss}}}xxxqqqqqqvvvhhhPPPCCC@@@:::<<<===:::888666333111444444555555666555555444111111111000000000000///111111111111111222222222000000111111222222222222111111000000000000111111......///000000000000000000000111111222222222222000000000111222222333333000000000000111111111111...///000222222222111000000000111111222222222222~~~yyyvvvtttsssrrrqqqrrruuuzzz}}}xxxnnneee```]]][[[[[[YYYYYY[[[]]]___aaaccceeeccccccaaa___]]]^^^aaadddhhhffffffiiinnnxxxmmmXXXQQQTTTEEEEEEDDDCCCCCCCCCDDDDDD@@@@@@??????>>>=========::::::::::::;;;;;;<<<===:::::::::::::::;;;======<<<;;;:::999999999:::;;;888777777777666666555555666666666666777888999:::;;;:::999888777666555444777777777777888888888999555666666666777777888888999888777555444444444444666555555444444444555555444555555666666666666666222222333444555666777888<<<;;;>>>GGGUUU```fffgggkkkqqq{{{~~~xxxwwwxxxvvvvvvwwwzzz|||~~~uuufffXXXSSSLLLGGGFFFEEEBBB@@@AAAAAA@@@@@@AAACCCEEEGGGKKKRRRYYY\\\ddduuu|||ssspppnnnmmmsss|||iiiVVVIIIBBB@@@===;;;777666666777888777666666555444333333222222111000000000000000111111333222111111111222333444444444444333333222222222000000000000/////////////////////000111111222222222222222111111111111000000000111222222222222111111111000000000000111111000000000000000000000000333222000/////////000111|||zzzyyyxxxyyy|||~~~~~~{{{uuulllfff___ZZZYYY[[[]]]^^^gggiiikkkmmmooosssxxx{{{~~~}}}zzzxxxxxx{{{}}}nnn[[[MMMGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;::::::999999::::::;;;<<<888999999:::;;;<<<<<<===;;;;;;999888888888999:::888888888777777666666666777777777666777777888999999999888777666555555444666666666666666666666666555555555666666666777777888777666555444444444444555444444444444555555666444444555666666666666666333444444555666777888888::::::===EEEPPP\\\dddhhhpppsssyyy|||vvvxxx|||}}}{{{{{{zzz{{{~~~rrraaaVVVPPPLLLGGGDDDCCCCCCAAA???AAAAAAAAABBBCCCEEEIIIKKKTTTZZZbbbmmm~~~zzztttmmmggghhhkkkqqq|||mmmWWWNNNGGGAAA===<<<999777666777777777666666555555444333333222222222222111111111111222222111111000000000111222333444444333333333222222222000000000000////////////000000000111222222333333222222222111111111000000000000111222222222222111111111000000000000111111000000000000000000000000222111111000000000000000|||vvvnnnhhhdddaaa\\\\\\___fffkkkooo{{{eeeVVVOOOIIIDDDAAAAAAAAA@@@???>>>============<<<<<<;;;::::::999999999999888888888999::::::666777999;;;<<<<<<<<<<<<:::999999888777888888888888888888888888777777777888888777666666666777777777777666666555555555555666666666666666666555555444444444555555555555666666555555444444555555555444444333333444555666666444444555666666666666555555555666666777777777777888999<<>>999999888777777888888666444555555444444333333222222333333222222222222222333000////////////000111111333333333222222222222222000000000000////////////000000111222222333333444222222111111111000000000///000111111222222111111111000000//////000000111////////////////////////000111111111111000000///~~~zzzwwwpppnnnkkkmmmttt}}}zzzhhhTTTMMMLLLIIIEEECCC>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::999999999888888777777777777888999444666888;;;<<<<<<;;;;;;999888888777777777777777999999888888888888888888999999888666666555555555555555555555555555555555777777777777666666666666444444444444444444444444444444333333444555555666333333333333444555666666333444555555666666555555555555555555666666666666555888:::<<>>:::888888888888999:::999666444444444444333333333222222333333222111111111222222////////////000000111111222222222222222111111111000000000000///////////////000000111111222333333111111111111000000000000///000000111111111111111000000////////////000000///////////////////////////000111222222111000///uuu^^^TTTKKKHHHGGGCCCAAAAAA<<<===>>>???@@@@@@@@@???======<<<<<<;;;::::::999888777777666666777777777444555888:::;;;;;;:::999888888888888777777666666888888888888888888999999999999777666555555555444444444444444555555555555555555555555555555555555444444444444444333333333333222222333333444555666333333333333333444555555333444444555555555555555444444444444444444444444444777999999;;;DDDRRR]]]hhhoootttrrrppp{{{vvvllldddYYYQQQKKKGGGCCC@@@AAABBBCCCCCCBBBBBBCCCCCCBBBHHHOOOUUU[[[cccnnnvvvxxxmmmeeebbb___iiixxxqqqXXXNNNDDD???<<<999888:::888888999;;;<<<;;;777555333333333333333222222222222222111000000000000000000000000111111111111111111111111111111111111111000000000000////////////......//////000111111111111111111000000000////////////000111111111111000000000////////////000000///////////////////////////000111222222111000///ttt]]]NNNIIIGGGGGGEEE@@@>>>@@@===>>>@@@AAABBBAAAAAA@@@>>>======<<<<<<;;;::::::888888777666666666777777555666888999::::::999999777888888888888777666666777777777888888888888888999888777666555555555555444444555555555555555555222222222222333333444444555444444444444333333333222222222222333333444555444444333333333333444444333333444555555555555444222222333333333444444444444666777777777===HHHQQQ[[[eeemmmkkkffflll~~~|||xxxzzzyyylllcccXXXSSSMMMGGGDDDAAA???===???@@@AAAAAAAAABBBDDDFFFJJJRRR\\\eeennnzzz|||oooeeeaaabbbgggwwwqqqUUUIIIDDD@@@>>>;;;777888<<<888777888:::;;;:::888555333333333333222222222222222222111000///////////////000111222222222111111000000000000000111111111000000000000////////////------......///000000111111111000000000/////////...///000000111111000000000//////......//////000///////////////////////////000000111111111111000ttt___PPPJJJFFFDDDFFFFFFBBBAAABBB@@@AAABBBBBBBBBAAA???>>>=========<<<;;;;;;::::::999888777777666666777777777888888888888888888888888888999999999888777666666666666777777888888888888777666555555555555555666666666555555555555555222222333444555555666777555555555555444444444333333222222222222222333444555555444333222222222222222333444444555555444444222222222333444555666666555666666666666999@@@EEEOOOXXXaaadddcccfffoooxxxxxxmmmeeefffhhhlllttt}}}}}}vvvooofff\\\UUUMMMJJJFFFBBBAAA@@@@@@@@@>>>???AAABBBBBBEEEJJJNNNUUU^^^lllxxxpppggggggmmmyyysssYYYHHHCCC>>>;;;;;;;;;888777:::666666666777888888666444222222222222222222222222444333222111000000000000...///000111111111000000/////////000000000111111000000000000////////////.........///000000111111111000000000////////////...//////000000000000000//////............//////000000000000000000000000000000000000000111111222mmmZZZNNNGGGJJJCCC@@@BBBDDDCCCBBBCCCBBBCCCCCCCCCBBB???<<<:::===<<<<<<;;;;;;::::::999999999888777777777777777999888888777666777777777888999999::::::888777666555555666666777777777888777777666555555555555666777777666666666555555555444555666777888:::;;;;;;666666666555555444444444333333222222111222222333666555444333222111111111222333444444555555444444222222333444555777777888555666666666666888:::===HHHOOOXXX```dddfffiiikkkyyy{{{mmm^^^]]]\\\\\\```gggpppwwwyyyyyytttmmmgggbbb\\\TTTNNNGGGDDDAAA>>>===>>>@@@BBB???AAACCCDDDFFFJJJQQQVVV]]]hhhwwwwwwooosss{{{ttt[[[LLLEEEDDD===888:::<<<999666666555444333444666666555333222222222222222222222222555444333222111111111111,,,---///000000000///....../////////000000111111000000000000/////////////////////000111111222222000000000000////////////...//////000000000000000//////............//////111111111111111111111111111000/////////000222333kkk\\\RRRIIIEEECCCCCCBBBBBBBBBCCCCCCDDDEEEDDDBBB@@@>>>======<<>>>>>>>>>>>===AAAIIIMMMOOOXXXccchhhrrr~~~tttuuuuuuZZZHHHBBBDDD<<<;;;999777777777777777777666666444333222111111333222222111111222222333222111111000000000000000111///...///000111000...,,,---...///000000000000000000///.........//////,,,---...///000111222333//////.........//////000000000000000////////////000000//////.........---222111000///------,,,,,,////////////////////////lllYYYPPPJJJDDDBBBCCCCCCBBBAAA@@@@@@@@@AAACCCCCCBBBAAA@@@??????????????????===:::888999:::999999888777777777888888777777888888888888777666999:::;;;:::888666666777666666666666666666666666666555444444444444444444999777666777999:::999777666555555444333333222222444444444333333222222222444444444333333222222222333333333333333333333333111222222333333333333333444333333333333333333222555111111555777555555999>>>CCCJJJQQQXXX___eeejjjlllooovvvyyymmmccc]]]ZZZZZZZZZ]]]```cccfffhhhkkkpppttt|||yyytttooojjjgggfffaaa[[[UUUPPPLLLGGGDDDCCCCCCCCCCCCBBBAAA@@@@@@BBBAAAEEELLLQQQWWWcccooovvvwww{{{zzz___NNNCCC>>>>>>;;;:::888777666666777777777666555444333222222111333222222111111222222333222111000000//////000000111///...///000111000...------...///000000000000......------,,,,,,,,,,,,------...///000111111222111000///......---............//////000000000111000/////////............000//////............///////////////////////////mmmWWWLLLHHHFFFCCCCCCCCCCCCAAA@@@???>>>>>>>>>@@@@@@@@@????????????????????????===:::999999:::999888888777777777777777555666666666555444333222777888999999777555555666666666666666666666666666555555444444555555666777:::999777888999999888777555555555444444333333222444444333333333333222222444444333333333333222222222222222222222222222222222222333444444444444444222222333444444444333333777444333555555444666999===AAAFFFLLLSSS[[[dddiiifffhhhkkkqqq{{{xxxlllddd___\\\[[[[[[ZZZXXXWWWXXX[[[^^^ccciiirrr}}}wwwtttpppmmmkkkhhhdddaaa___ZZZTTTNNNJJJHHHEEECCC>>>???@@@AAABBBBBBAAAAAAGGGHHHLLLSSS[[[fffuuu}}}zzzYYYHHHBBB???<<<999:::999888666666666777777666666555444333222222111222222111111111111222222222111000000//////000000111///...///000111000....../////////////////////000000000111000///............/////////000000000111111///...---,,,,,,,,,,,,---...///000111111222////////////...........................///000111////////////////////////kkk\\\MMMGGGEEECCCAAAAAABBBAAA@@@???????????????>>>>>>>>>>>>===<<<<<<;;;>>>>>>>>><<<:::888999:::888888777666666666666777666666666555444333222111555777888777666444444555555555555555555555555555444444444555555777888888>>>===;;;999888666555333555555444444444333333333333333333333333333333333333333333333333333333333111111111111111111111111222333444444555555444444000222333444444333444444888777777666666666888;;;<<<>>>BBBGGGMMMVVV___ffffffffffffhhhooo|||~~~xxxuuummmiiiaaaZZZUUUTTTUUUWWWUUUYYY___hhhqqqzzz}}}xxxtttlllkkkiiihhhgggeeeaaa___[[[VVVOOOIIIFFFEEEDDDDDD@@@@@@@@@AAACCCEEEGGGHHHMMMRRRYYYcccmmm{{{uuu___GGG>>>>>>>>><<<:::999888777666555666666777666666555444333333222222222222111111111111222222111111000///////////////111///...///000111000...000///////////////000000///000111111222111000000////////////////////////000///......------------------......///000000111///////////////........................///000000////////////////////////{{{iiiYYYOOOFFFCCCAAA>>>======@@@@@@??????@@@AAABBBBBB@@@@@@@@@???>>><<<:::999<<<======;;;999888888:::888777666666555555666666::::::::::::999888777666444666777777555444444555444444444444444444444444444444444555666777888999===<<<;;;999777555444444444444444444444333333333333333333333333333333333333333333333333333333333111111111111111111111111222333444444555555444444000222444444333222444555555777888666555777999;;;;;;<<<>>>AAAFFFOOOXXX___ggghhhhhhhhhkkktttuuuggg\\\WWWUUUUUUSSSTTTVVVZZZaaagggmmmpppuuuxxx}}}zzzvvvrrrooommmeeecccaaa``````^^^[[[XXXXXXRRRKKKFFFCCCCCCCCCCCCDDDDDDCCCDDDHHHMMMRRRUUUZZZcccooozzzvvv[[[NNNBBB>>>>>><<<;;;<<<888777666555555555666777555555555444444333333222222111111000000111111222111000000///.../////////111///...///000111000...000000/////////000111111***+++,,,---............////////////............---------------...///000/////////........................///////////////000000///...............////////////////////////vvvbbbTTTMMMGGGBBBBBBAAA>>>>>>@@@>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCBBB@@@===;;;999:::;;;;;;999777666777999777777666555555555555555999999:::999999888777666444555777666555444444555444444444444444444444444444444444444555666777888777888999888666666777888444444444444444444444444222222333333333333444444222222333333333333444444222222222222222222222222222222333444444444444444111333555333111111333666333888:::777444555777888::::::;;;<<<@@@GGGOOOUUUbbbfffjjjlllnnnttt~~~|||mmmbbb[[[VVVTTTRRRQQQRRRVVV[[[^^^___```cccgggkkknnnsssxxx{{{{{{wwwrrrnnnllljjjgggfffaaa___\\\[[[ZZZXXXVVVTTTQQQMMMGGGCCCBBBCCCDDDDDDEEEEEEGGGKKKQQQYYYaaaeeeqqq}}}www^^^IIICCC???>>><<<888777:::777666555444444555666777555555444444444333333333111111000000000000111111111000//////......//////111///...///000111000...000///......///000222333000///............/////////.....................++++++,,,,,,---...000111/////////.........------.........///////////////111000///...............////////////////////////pppaaaTTTJJJFFFCCCAAABBBAAA??????CCC>>>>>>>>>>>>>>>???@@@AAA???@@@AAA@@@???===;;;999999999999888666555666777777666555555444444555555555666666666666666555555444555777777555555555666333333333333333333333333444333333333444555666666444666888777555555666888444444444444444444444444222222222333333444444444222222222333333444444444333333333333333333333333111222222333333333333333333555555222//////333777666===@@@;;;666666666555999999999999;;;@@@GGGLLLUUU^^^iiipppssswww}}}pppggg___[[[VVVUUUVVVYYYZZZ[[[\\\^^^___``````aaadddfffiiikkkmmmnnnnnnpppsssuuu{{{~~~~~~{{{yyyxxxvvvuuupppnnnjjjhhhfffdddaaa___]]]ZZZVVVTTTSSSRRRQQQOOOLLLIIIFFFDDDEEEHHHIIIJJJJJJNNNUUU^^^hhhrrrzzz~~~xxx]]]OOOBBB===;;;;;;999666555888666555444444444555666666555444444444444333333333111111000000000000111111000000///............///111///...///000111000...///.........///111444555:::888555222000000000111---.....................,,,,,,,,,,,,---......///------............................../////////000///............//////000////////////////////////fffXXXRRRJJJBBBBBB???>>>???===:::;;;??????>>>>>>============>>>:::;;;<<<======;;;999888777888888777555444555777666666555444444444444555666777888888888888888777444555777777666555666666333333333333333333333333444333333333333444555555666888999777444222333555444444444444444444444444222222222333333444444444222222222333333444444444333333333333333333333333111111222333333333333222555666666222------333888<<>>;;;555000---,,,,,,------------.........//////......---,,,,,,,,,------+++,,,,,,---...///000000---.........//////000000,,,---------///000111222////////////////////////wwwcccSSSKKKGGGDDDBBBAAAAAAAAA@@@@@@???????????????>>><<<;;;:::999999::::::;;;<<<<<<<<<;;;;;;999999888777555333222111555555555666666666666777777777777777666666666666333444666888999999888888555555333222111000000000444444333222222333333333444555666777666555333222555555555444444333333333444222000222555777666555444444444333222111000///333333333333333333333333333333333333333333333333444333222111111333555666???DDDGGGEEE>>>888666777888888888999;;;===>>>???IIIPPP\\\hhhsss|||~~~|||zzzxxxwwwsssrrrnnnhhh```XXXTTTSSSQQQOOOPPPSSSWWWYYYXXXVVV___bbbgggnnnsssxxx{{{||||||wwwuuuvvvvvvuuussspppkkkgggfffgggiiijjjiiiiiijjjjjjgggbbb\\\WWWUUURRRPPPMMMLLLLLLKKKJJJJJJJJJKKKMMMNNNQQQWWW^^^ccckkkrrrppp^^^QQQEEE???;;;:::999777777777777888777777555444333222222222222222222222222222222222333222111111000000111111000000000000000000000000//////.........---------111000/////////000222333999777333///---,,,,,,---///......---------......,,,,,,,,,---------------111///............---+++++++++++++++++++++++++++..............................------------......ooodddUUUJJJEEECCCAAA???@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;999999888999999:::;;;;;;;;;;;;;;;888888888777666555444333444444555555555666666666777777666666666555555555444444555666777777777777333333222222111222222222444333333222222333333444666666555555444444444444555555444444444333333333666444222222444666555333222222333333333222222111333333333333333333333333333333333333333333333333444333222111111333444666===AAADDDCCC===888777888999999999999:::<<<===>>>AAAHHHRRR^^^iiittt~~~sssggg]]]UUUQQQQQQOOONNNOOORRRSSSRRRQQQVVVXXX\\\```dddgggiiijjjlllmmmooorrrtttvvvwwwwwwyyy{{{~~~zzzwwwuuuuuurrroookkkkkklllmmmmmmllllllhhheeeeeefffhhhhhhggghhhhhhgggccc]]]WWWRRRPPPLLLJJJHHHHHHIIIKKKMMMNNNSSSSSSUUUWWW\\\dddnnnuuuppp[[[OOOEEE<<<888;;;:::888777666777777777777666555333222222222111222222222222222222222222222222111000000000111111///////////////////////////.........------------000//////...///000111222555333000...------...///.........---------......------.........------,,,---+++******+++,,,***))),,,,,,,,,,,,,,,,,,,,,,,,..............................------------......sssbbbVVVOOOGGGBBB@@@@@@???===>>>>>>>>>>>>============<<<<<<;;;;;;:::999888888777888888999:::;;;;;;<<<777777777777777777666666333444444444555555555555666666555555555444444444555555555444444555555666222222111111222222333444333333333222222333333444777666444333333444555666444444444444333333333333666555333333444444444333222222222222333333333333333333333333333333333333333333333333333333333333444333222111222333444555888<<>><<<===>>>>>>>>>>>>>>>>>>>>>999999999999999999999888888888777888888:::;;;<<<<<<;;;999777666555555555333333333444444444555555444444444444333333333333777666444222222222333333555444333222111111111111333222222222333333444555333555777999999777555333333333333333333333333333111222222333444555777888777666555333222111111111222222222222222222222222222222222222222222222222222222222222333333444444333444666666666777888999::::::888777777666666777:::<<<>>>AAAHHHQQQ\\\dddiiilllrrrwww~~~xxxhhhfffccc___\\\[[[[[[\\\]]]^^^`````````___^^^]]]YYYYYYXXXXXXWWWWWWWWWWWWRRRTTTWWWZZZ\\\___cccfffpppwww}}}|||zzzwwwuuutttuuuvvvxxxttttttsssqqqpppoooooonnnllllllmmmoooppprrrsssssssssuuuxxxzzz{{{yyyvvvtttmmmkkkiiieeeaaa]]]ZZZXXXZZZZZZZZZ[[[[[[[[[]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZZZZXXXUUUSSSSSSTTTVVVWWWWWWYYY\\\dddnnnuuuwww|||{{{vvvxxx|||~~~~~~eeePPPGGG@@@??????===;;;;;;888777777777666555555444444333222111111111111111222222222222222222222222111000//////......//////........................,,,,,,------------------+++,,,,,,---------------...---,,,++++++,,,------,,,,,,---...//////......////////////...---+++***,,,++++++,,,///000000///------------------------------------------------,,,,,,---......---,,,,,,jjjYYYPPPJJJDDDBBB@@@@@@??????===<<<;;;;;;============>>>>>>>>>>>>999999999999999999::::::::::::999888888999;;;<<<===;;;999666555444444444333444444444555555555555555555444444444333333333666555444444333333333333666555333222111000000000222222222222333444555555333555999<<<<<<:::666444222222222222333333333333///111222333333555888:::999888555333111000000111222222222222222222222222222222222222222222222222222222333333333444444444333333333444444666777888999999888777666555555666888888999;;;>>>DDDLLLQQQ]]]bbbkkktttyyy~~~~~~zzz|||xxxqqqllljjjjjjnnnooorrrsssrrroookkkiii^^^]]]]]][[[ZZZXXXVVVUUULLLMMMOOOQQQRRRTTTWWWZZZdddkkkvvv}}}}}}wwwppplllgggfffeeeddddddfffgggiiifffeeedddcccbbbaaaaaaaaabbbbbbcccccccccdddddddddhhhjjjmmmoooppppppooonnncccaaa^^^[[[XXXUUUSSSSSSPPPQQQSSSRRRQQQQQQRRRTTTUUUVVVVVVUUUTTTTTTUUUWWWWWWYYY[[[\\\[[[[[[]]]^^^^^^```bbbcccgggnnnyyy~~~vvvooommmooosssuuuxxxyyy|||}}}bbbNNNEEE???<<<<<<;;;888666888666777777777666555444333333222111111000000111111111111111111111111111111000000///.......................................,,,,,,,,,,,,------------++++++,,,------------,,,...------,,,,,,,,,,,,,,,+++,,,---/////////...............---,,,,,,,,,,,,+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++wwwfffVVVNNNJJJDDDAAABBB======<<<;;;:::;;;<<<===;;;;;;<<<<<<<<<=========999999999999::::::;;;;;;===<<<:::999888999;;;<<<;;;999777555444444444555444444555555555666666666555555555555444444444444444555555555555444444333444333333222111111111222222222222222333444555666555777:::<<<<<<;;;999777111111222222222333333333000222444444333444666999999777555333111111222222111111111111111111111111111111111111111111111111222222333333444444444333555444222222333555666666888888777666555555555555444555777888999<<>>AAA;;;;;;::::::999;;;>>>AAA:::::::::;;;;;;<<<<<<<<<999999999::::::;;;;;;<<>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999::::::::::::::::::::::::>>><<<:::888777777777777666666444333333444555666555555444444444333333333555444333333333333444555444444444444333333222111555444333222111111111111000000111222333333444444333444777999999999888777555555444222222111111222000000111111111222222222333333333222222222111111000111222333333222111000111111111111111111111111444333333222111111111222444444444444444444444444111222333333444444333333444444444555555777888999===@@@JJJVVV^^^bbbhhhnnn}}}yyysssooommmooorrrpppiiiaaaaaa___]]][[[ZZZVVVRRROOOSSSSSSXXX^^^^^^XXXTTTTTTPPPRRRRRROOOKKKIIIJJJLLLOOOPPPPPPQQQSSSUUUVVVWWWVVVVVVXXXYYYZZZXXXUUURRRNNNNNNLLLJJJIIIHHHHHHIIIIIIHHHIIILLLPPPSSSTTTTTTZZZYYYZZZ]]]cccjjjoooqqqrrruuu|||tttqqqnnnpppvvv}}}cccRRRHHH???<<<@@@:::999777666555555555666888777666555444333333333222222222222222222222222000000000000////////////000////////////.........,,,---...//////...---,,,------......------,,,+++******+++++++++,,,,,,,,,++++++,,,,,,---...//////...---+++***)))***++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---///...,,,,,,,,,,,,***)))------------------------,,,,,,,,,------.........zzziii]]]SSSMMMGGGEEEBBB@@@??????>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::<<<;;;999888777777777777777666444333333333444444555555555444444444333333555444333333333333444555444555555555444444333222555444333222111111111111111111111222222333333333444555666777888888777666777666666555555555444444111111222222333333333333333333333222222222111111000111222222222222111000222222222222222222222222444333222222111111222222444444444444444444444444222222333444444444444444555555444555555666777888;;;<<>>===>>>>>>===<<<:::::::::999999999888888:::::::::::::::999999888;;;;;;;;;;;;::::::::::::999999888888888888999999888777555444333333333444555555555444444444444333555444444333333444444555555555555555555444444333555444333222111111111111111111222222222222222222555555555555555666666666666666777777777666555555222333333333333444444444333333333222222222111111000111222222222222111000222222222222222222222222333333222222111111222222444444444444444444444444222333444444555555444444666555555555555555666666:::888999???EEELLLXXXbbboooyyyyyy|||}}}uuupppqqquuu{{{{{{vvvrrrqqqmmmiiiddd]]]WWWSSSRRRQQQVVV^^^ggglllmmmmmmoooqqqqqqrrrtttuuuvvvuuuuuutttiiibbbYYYTTTUUUXXX[[[\\\]]]^^^aaagggnnnuuuyyyzzz}}}}}}~~~||||||~~~xxx[[[KKK>>><<<<<<888555666888777666555555555555555444444444333222222111111000000000000000000000000000000//////...---,,,,,,......---------,,,,,,,,,------............---------------------,,,++++++******+++++++++,,,,,,,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++***)))+++---...------.........------,,,,,,,,,------------,,,,,,,,,,,,hhhbbbXXXPPPKKKHHHEEEBBB???>>><<<===>>>>>>===<<<999999999999888888888888999999999::::::999999888;;;;;;;;;;;;::::::::::::666666777888:::<<<===>>>:::999777555444444444444555555555555444444444444444444444444444444444444333444444444444444333333444444333222111111111111222222222222111111111111444333333333333444555666444444555666666555444333222333333333333333333333333333333222222222111111111111111222222111111111222222222222222222222222333333222222111222222333333333333333333333333333333333444555555555555444666666555444444444555555999666666999>>>DDDOOOZZZhhhrrr|||}}}vvvqqqqqqvvv}}}~~~~~~~~~yyypppfff```aaadddnnnyyy{{{tttkkkfffgggjjjkkkkkkkkkmmmrrryyyzzzwwwxxx~~~rrrZZZKKKAAA:::;;;;;;888555666666666666555555444444444222222222222222111000000000000000000000000000000000000///...---,,,,,,+++---------,,,,,,,,,++++++------------------------,,,------------,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,------,,,++++++,,,,,,+++))).........------,,,,,,+++...------,,,,,,+++++++++}}}lllaaaOOOMMMJJJGGGEEEBBB???===>>>===<<<===>>>???>>><<<::::::::::::999999999999888999999::::::999999999;;;;;;:::::::::999999999333444777999<<>>FFFNNN[[[ggguuu~~~{{{wwwuuuwwwvvvttttttuuuuuutttsssrrrwww}}}uuupppttt{{{~~~{{{{{{{{{{{{zzz}}}xxxsssuuu}}}kkkSSSFFFDDD>>>::::::999777666777555555555555555444444333000111222222222111000///////////////////////////000//////...---,,,,,,,,,---,,,,,,,,,,,,+++++++++---------,,,,,,---------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,******+++,,,---//////000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---,,,,,,++++++,,,,,,------+++******,,,,,,+++))).........------,,,,,,,,,---------,,,,,,++++++***mmm___TTTNNNHHHFFFBBB???======>>>???>>>======>>>??????>>><<<;;;;;;;;;:::::::::999999888999999:::::::::::::::::::::999999888888777777333555777:::===???@@@@@@;;;:::888777666666666777666666666555555555444444333444444555555444444333000111111222222222222111555444333222111111111111000000111111111111111111111222444777:::<<<>>>@@@999888777666555555555555222222111111111111111000333333333222222222111111222222111000000111222222111111111111111111111111222222111111222222333333333333333333333333333333111222333333444444333333555444444444444444555555333222333777888999===CCCOOO[[[lllyyy|||yyyuuurrrsssppplllkkknnnrrruuuwwwyyyxxxsssuuu}}}hhhPPPCCC@@@:::888777666555555666777333444444555444444333333000000111222222111000////////////////////////////////////............---------,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,***++++++,,,---...///000******+++,,,,,,,,,++++++++++++++++++************---,,,,,,++++++,,,,,,---((((((((())),,,......---------------------------,,,,,,,,,,,,++++++++++++ooo___TTTMMMHHHEEEDDDCCC@@@>>><<<<<<>>>@@@===<<<<<<===???>>><<<:::;;;;;;:::::::::999999999999999:::;;;;;;;;;;;;;;;999999888888777666666555555666888:::;;;;;;;;;:::999888666555555555666666666666666666555555555555333333444555555444333333000111222333333333333222555444333222111111111111//////000000111111222222111333777<<>>>>>333555666555333444555555222333444444444444333222///000222333333222000///000000000000000000000000......////////////000000------------,,,,,,,,,,,,------,,,++++++,,,------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,------------------------((()))***+++++++++******++++++++++++************---,,,,,,++++++,,,,,,---(((''''''))),,,......---+++,,,,,,------.........+++++++++++++++,,,,,,,,,zzzjjjbbbUUULLLGGGEEECCCAAA<<<>>>??????>>><<<;;;:::<<<<<<<<<===>>>===;;;999:::::::::999999999999888999:::;;;;;;<<<<<<<<<<<<999888888777666555555444888888999999888777555444666666444333333444555666777666666666555555555555333333444555555444333333111222333333444444444444555444333222111111111111...//////000111222222333111555:::AAAFFFJJJLLLMMM;;;888444000...///111222444444444333333222222222333333333222222222111111333222111000000111222333////////////////////////222111111111222333333444222222222222222222222222000000111222222222222111222222222333444555666777777555555777777555888===888AAAMMMZZZcccjjjooorrrqqqnnnjjjiiilllppptttuuu}}}{{{wwwwwwwwwwwwzzzpppUUUHHHDDD>>>:::999333888:::888666555444333111222333444444444333222///000222333333222111000111111111111111111111111......//////000111111111......------------,,,,,,------++++++++++++------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,000000///...,,,+++******'''((()))***++++++***)))+++++++++************)))---,,,,,,++++++,,,,,,---+++***)))***+++,,,+++******++++++,,,---...//////*********++++++,,,,,,---rrrddd\\\UUURRRLLLFFFAAA???>>>===???>>>===;;;;;;<<<<<<===777999<<<<<<<<<;;;;;;<<<::::::999999999999999999;;;;;;:::::::::999999999777777666555555555555555555666777777777666444333555555555555555555555555444333333222222333333444111111111111111111111111333111000111222333111000444333222000000000111222333111///...///111333555555777;;;BBBHHHIIIFFFBBB:::999666444222111000000333222111111111222333444333111///000222333222///222///------...//////......222666666333000000222111111111111111111111111111111111111111111111111333333222111000000111111000111111111111222222222333333333444444444555555:::>>>CCCHHHOOOZZZiiitttuuurrrnnnkkkkkkooossswww}}}yyyvvvrrrkkklllttt}}}eeeZZZKKKAAA<<<:::888666888777666555333222111000222333333333333333333333111111111111111000//////////////////000000000000.........///////////////++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++,,,------......///******+++++++++,,,,,,,,,------------------------************************)))******)))(((((()))++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------vvvfff[[[RRRNNNIIIFFFCCC@@@>>>===>>>???>>>>>><<<;;;;;;;;;<<<===777999<<<<<<;;;:::::::::888999999999888888888888:::::::::999999999999888888777666666555555666666666777777777777666555555555555555555555555555555444333333222222333333444222222222222222222222222222111111111111111111111222111///.........///000222111//////000333666888555777;;;@@@DDDEEEBBB>>>777555444222111111222222222222111111111222333444333111///000222333111000111///------...000000///...000333333222111000000111111111111111111111111111111111111111111111111333222222111000000111111000111111111111222222222222333333333333444444444666:::>>>BBBGGGRRR___iiittttttttttttuuuwwwyyyzzz{{{~~~sssooommmiiinnnwwwwwwbbbRRRKKKBBB===;;;;;;888555555555444444333333222222333333333333333222222222111111111111111000//////.../////////000000000000/////////...............---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((------------------,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************)))***+++***)))(((***+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------zzzqqqbbbUUUMMMIIIHHHGGGAAA@@@>>><<<;;;<<<===???======<<<;;;;;;;;;;;;<<<888:::<<<<<<:::999999999777777888888999888888888::::::999999999888888888777777666555555555555666777777666555555555555666444444444444444444444444333333222222222222333333333333333333333333333333000111222111000000111333111000//////.../////////111000///000222444777999555666999<<>>;;;888222222111000111222333444222111111111111222333333222111000000222222111000///...------///111111000......///000222222111///111111111111111111111111111111111111111111111111333222111111000111111111000111111111111222222222111111222222222333333333222555777:::>>>EEEPPPXXXjjjnnnttt{{{}}}pppllllllmmmuuunnnVVVFFFAAA>>>;;;:::;;;:::777333333333333333333333333333333333333222222111111000000000111111000000//////....../////////000000000/////////......------,,,///......---+++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))).........---,,,+++++++++(((((()))))))))*********++++++++++++++++++++++++***************************+++,,,+++***)))***,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,yyymmmfff\\\VVVMMMFFFCCCDDDFFFGGGDDDBBB@@@>>>===<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;:::;;;======;;;999999999777888999::::::::::::999;;;:::::::::999999999999666666555444444444444444777666444333333333444555444444444444444444444444333333222222222222333333333333333333333333333333///111333333111000222333222222111111111111111111000000000000111333555777444555777888999777555333111000//////000111222333111111111111111222222333111000000000111111111000...------...000222222111///------///333444222///111111111111111111111111111111111111111111111111222222111111111111111222000000111111111222222222000111111111111222222222111222444444777<<>>=========;;;;;;;;;;;;;;;::::::999:::<<<>>>>>><<<:::999:::777888:::<<<======<<<<<<;;;;;;;;;;;;::::::::::::555444333333222222333333555444333222111222333444444444444444444444444444333222222111111222222333222222222222222222222222///111444555444333333222111111111222222222111111111111000///000000111222333444555555444222111000222111000/////////000111000000111111222222222222000000111000000000000111...------///111222222111000...---///333555333111000000000000000000000000000000000000000000000000222111111111111111222222000000111111111222222222000000000111111111222222333333333333444777;;;???FFFLLLXXXgggwwwkkkTTTHHHDDDAAA???;;;999777666555555444333333333333222111111000000222222111000//////.........//////000000000//////............///////////////......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((***+++,,,---------+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++------+++***++++++,,,,,,,,,++++++******************+++++++++,,,,,,mmmfff[[[RRRMMMJJJIIIIII???>>>===>>>???@@@???>>>@@@???>>>>>>============::::::;;;;;;::::::999888999;;;======;;;:::::::::777999;;;===??????>>>===;;;;;;;;;:::::::::999999444444333222222222222333444444333222222222222333333333333333333333333333222222111111111111222222111111111111111111111111///111444777999888444000......///000000000000///111111000///////////////111333333333111///000000333222000///......///000///000111111222222111111///000111111//////000111///......000222222111000000000///000222333222222000000000000000000000000000000000000000000000000111111111000111111222333000111111111111222222222000000111111111222222222555444333333333555777888;;;???HHHVVVgggyyy}}}yyyuuufffRRREEEAAA???;;;777555555333222222333444444333333222222111000//////000000000//////......---......///000000000//////------........./////////---------,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++******************************+++++++++******)))*********+++,,,---------***++++++++++++,,,,,,,,,************************************************(((***,,,---+++*********+++++++++++++++*********************++++++++++++}}}sssfff]]]PPPMMMHHHEEEDDDDDDCCCBBB???>>>======??????>>>===<<<<<<<<<<<<<<<<<<<<<===999::::::;;;:::999888777666888;;;;;;:::999999999555777;;;===??????>>>===999999999888888888777777666555444444333333444444444555555555555444333333333333333333333333333333222222111111111111222222222222222222222222222222000000333:::???>>>555------...///000111000000///000000000000000000111111000111333111//////000222222111000/////////000111...///000111222111111000...000111111///...///111000//////111222222000...///000000000//////000222000000000000000000000000000000000000000000000000111111000000111222222333000111111111111222222222111111111222222222333333444333222222333444444444777888===FFFUUUfffuuu~~~}}}rrrrrrwww~~~~~~qqqUUUOOOFFFAAA>>><<<888555333333444333222222333333111111111111111111000000........................---......///000000//////---------.........//////,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))******)))))))))++++++++++++++++++,,,,,,************++++++++++++))))))))))))))))))))))))************************'''))),,,,,,+++)))))))))************++++++++++++************++++++++++++xxxjjjaaa\\\WWWOOOIIIFFFEEEDDDDDDCCCAAA>>>;;;>>><<<::::::;;;<<<;;;;;;=========<<<<<<;;;;;;;;;999999:::;;;:::999888777444666888999888777888888444666:::===>>>>>>===<<<777777777777666666666666777777666555555555555666555666777777777666444333333333333333333333333333222222111111111111222222333333333333333333333333111000333;;;CCCAAA666,,,///000111333333333222111//////000111222333333333///111222111//////111444111111000//////000222222...///000222222111111000...000222111...---///111111000000111222222000......000111///,,,,,,...111000000000000000000000000000000000000000000000000111111000000111222333333000111111111111222222222111222222222222333333333333222111111222333222222555555666<<>>:::666444555777555666888777555333111000...//////000111222222222------..................------...///000000//////---------.........//////++++++++++++++++++,,,,,,///...------,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))$$$%%%'''(((***++++++,,,------,,,++++++*********))))))))))))************++++++++++++++++++++++++************************&&&)))+++,,,+++)))(((((())))))******+++++++++,,,)))************+++++++++kkkrrr|||yyynnnggg[[[VVVOOOKKKIIIGGGDDDAAABBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<======<<<<<<<<<;;;:::999888777888888777777666666555555555888999666777:::;;;888777777888999::::::;;;;;;:::999888777666666666666999777555555555555444333444555666777777666555444444444333222222333333333222222333333333333444444444333222222111111222222333222333444666666444222555333111222555555222///000000111111111000000///000000111222222222222111222222111000//////000000//////...//////000111222////////////000000000000111111000000//////......111111000000//////......000000000000000000000000111111111111111111111111//////000111111111111111000111222333333222111000333444555555555333000///000111111111111222222222555666999===BBBGGGLLLNNN```kkkzzzvvvuuusssooommmooovvv}}}yyymmmeeebbbdddiiiooonnnmmmkkkkkkqqq{{{ssscccUUUJJJEEE999999888777666555444444444444444333333333222222111000///......///000111000///---,,,,,,---///000................................................---,,,,,,,,,,,,---......+++++++++******)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))+++******))))))******+++))))))(((((((((***+++,,,+++++++++*********)))))))))***++++++***)))***+++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,NNNTTT]]]cccgggmmmtttzzz~~~}}}}}}~~~sssiiibbb\\\TTTNNNOOOKKKFFFCCCBBBAAA???===@@@??????>>>============::::::999999999999999:::888888888888888888777777888888888888777777777666555888999777888;;;;;;999666666777777888888999999:::999888777666666666666999777555444555555444333444555666777777666555444444333333333222333333333222222333333333333444444444333222222111111222222222111111222444555333222555333222222333222000...000000111111111000000///000000111222222222222111111000000///......//////000////////////000000111///000000000000000000000111000000000/////////...000000000000//////////////////////////////////////////////////////////////////000111111111111000000111222222222222111000333444555555444222000///000000111111111222222222333333444777:::>>>AAACCCIIISSSaaammmssswww{{{}}}~~~{{{wwwtttwww~~~ttthhhbbb___bbbgggmmmmmmmmmmmmpppwwwyyyeeeXXXOOOFFF???===999888888777666555444333222222222111111111000000111000///......///000111///...,,,++++++,,,...///................................................---,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------************************************))))))))))))++++++************++++++******)))(((((()))***++++++++++++*********)))))))))***++++++***)))***+++++++++***))))))***++++++******+++++++++,,,,,,,,,999===CCCGGGIIIMMMSSSWWW\\\]]]```cccfffiiikkklllqqqvvv|||wwwppplll___YYYRRRMMMKKKHHHDDDAAACCC@@@===<<<<<<===<<<<<<>>>>>>===<<<<<<;;;;;;;;;888888777777777888888999888777666666666777999:::999999888888888888777777666999:::777888<<<<<<:::666666666666666666666666999999888777666666666666888666444444555555444333444444555666666555444444333333333333333333333333222222333333333333444444333333222111111111111222222111000000222333333222666777777555222000/////////000000111111000000000///000111111222222111111000//////...............111000000////////////000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////...///000000111111000000000111111222222111111000222333444444333222000///000000000111111111222222222222222222333555777888;;;BBBLLLUUU^^^hhhrrryyy}}}pppeeeaaaaaadddiiimmmnnnqqqtttzzz{{{aaaTTTHHHCCC@@@<<<999999888777777666555444333333000000000/////////......000//////......//////000///...---,,,,,,---...///........................------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------(((((()))))))))*********++++++++++++,,,,,,,,,,,,************************************************,,,,,,++++++++++++,,,,,,++++++***)))))))))******+++++++++***************)))***++++++***)))***+++++++++***))))))***++++++******+++++++++,,,,,,,,,444777:::;;;<<<>>>BBBEEECCCEEEHHHLLLPPPSSSTTTUUUZZZ^^^eeennnyyyyyyuuuooofff^^^WWWSSSPPPMMMIIIFFFDDDDDDDDDCCCBBB===<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;::::::999999999888999999::::::;;;999888777777888:::;;;888777777777777777777777666999:::888888<<<<<<:::666666666666666666555555999888777666666555555666777555333333444555444333333444555666666555444333222222333333333333333333222222222333333333444444333222222111111111111111333111//////111333333333888:::;;;999444000000111...///000000000000000000///000000111111111111111000//////.........//////111111000//////...//////111111111000000000000000000000000000////////////......//////000000111111////////////////////////111111111111111111111111...//////000000000000000000000111111111111000000222222333333222111000000000000000000111111111111444333222111222333444555999<<<@@@DDDKKKVVVcccmmmqqqhhhhhhjjjoootttvvvxxx|||jjj\\\OOOFFF>>>===<<<999777777666666555555444333333222/////////............---////////////////////////000000///......///000000........................------------------------,,,,,,++++++,,,,,,---...)))))))))******+++++++++))))))))))))*********+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***************++++++---,,,,,,++++++,,,,,,---,,,++++++******)))))))))************************)))***++++++***)))***++++++******************+++******+++++++++,,,,,,,,,333333444444444555777999::::::;;;===>>>@@@BBBCCCGGGJJJOOOVVV___kkkvvv}}}}}}{{{zzzyyyuuusssooollliiieeeaaa^^^VVVTTTQQQNNNJJJHHHFFFEEEAAA@@@>>>>>>>>>?????????<<<<<<<<<;;;:::::::::;;;============<<<;;;:::999999999888888999:::;;;;;;<<<;;;888666555666777888555666666666666666666666666999999777888;;;<<<999777777777777777777777666999888777666555555555555666444222222333444333333222333444555555444333222111222333444444444444333222222222333333333444444333222111111000000111111444222000000222444444444777999:::888333000000111......///000000000000000//////000111111111111000000000000//////000111111111111000//////...//////222111111111000000000///////////////000000000000......//////000000111111........................000000000000000000000000......///000000000000000000000000000000000000000111111111111111111000000//////000000000111111111333333222111222333444555555555555666:::CCCPPPZZZvvv{{{~~~yyyzzzxxxrrrtttxxx~~~lll]]]RRRMMMFFF???:::999888555222333555555444444333222222222000000/////////...............////////////......///..................///........................------------------------,,,++++++++++++,,,------)))))))))******+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++******))))))************************)))***++++++***)))***+++*********++++++***************+++++++++,,,,,,,,,222111111000000222333444666666555444444555666777:::;;;===AAAHHHOOOVVVYYYZZZ\\\^^^aaacccggglllpppwwwzzz~~~vvvqqqpppiiiiiihhhgggeeeddddddcccbbbaaa^^^ZZZXXXVVVUUUUUUUUURRRPPPNNNMMMKKKIIIFFFCCCCCCCCCCCCBBBAAA???>>>;;;::::::999999999999999;;;<<<<<<;;;999777888999<<<<<<======<<<;;;999888666666666666666777888999999888666555444333444444444444555555555555666666555888999666777;;;;;;999888888888888888888888888888888777666555555555555555333222222333444333222222222333444444333222222000111333444555444444333222222333333333333444444222222111000000000000111333222111111333444444333222333444333000.........------...///000000000000...///000000111111000000111000000000000111111222111000000////////////000222222222111111000000///////////////000000000000////////////000000000000................................................---...//////000000//////111000000//////000000111111000000000000000000000/////////000000000111111111000000000000222333444111222222222444;;;EEEMMMfffmmmvvv|||~~~xxxssssssvvv{{{}}}|||~~~zzzxxx}}}kkkXXXLLLEEECCCEEE@@@:::777888777444222444333333333333222222222111000000000/////////......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,************++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,++++++***)))***************+++++++++)))***++++++***)))***+++)))***++++++++++++***)))******+++++++++,,,,,,,,,333222000000111333444555333333333333333333333333333333444777:::>>>@@@AAA???AAACCCEEEFFFHHHLLLNNNTTTWWWZZZ[[[[[[ZZZZZZ[[[bbbffflllppprrrqqqqqqqqqjjjkkklllpppwww~~~vvvhhh\\\UUURRRSSSKKKKKKIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBCCCAAA????????????>>>===:::;;;===??????>>><<<:::;;;;;;;;;:::888777777888999;;;===;;;999777777999::::::;;;<<<;;;:::888666444444444444555666777888666666666555555444444444555555555555666666666777444777888555666999:::777777777777888888999999999888888666555555555555555444222111111222333333222111222333444444333222111///111333444555555444333222222333333333333444444222222111000000000000000111000000111333444222111000///...///000000...---,,,---...///000000000000...//////000000000000000///////////////000111111000////////////000000111333333222111111000000///.../////////000000000111000000000000////////////................................................---...//////000000//////111000///......///000111000000/////////000000000////////////000000000111111000/////////000222222111333555555555999???EEEOOOUUU]]]dddkkksss|||yyyxxxyyy|||{{{xxxzzz~~~{{{tttpppttt}}}iii[[[LLLDDD???<<<<<<@@@<<<777555777666444333666222222222222222111111111000/////////............------...//////...------,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,************++++++++++++************++++++++++++))))))))))))))))))))))))))))))***++++++,,,------++++++************++++++)))***+++,,,,,,,,,+++***))))))*********+++++++++)))***++++++***)))***+++)))***++++++++++++***)))******+++++++++,,,,,,,,,333111//////111333555555000111333555666555444333333222333555777999999888:::<<<>>>>>>>>>>>>???AAA???AAADDDDDDCCCCCCCCCDDDFFFIIIKKKLLLLLLKKKLLLLLLOOONNNMMMNNNQQQVVV[[[^^^ccc^^^WWWMMMFFFCCCDDDFFF??????>>>===<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???<<<;;;999999:::;;;;;;:::555777;;;===>>>===;;;999;;;<<<<<<;;;999777777888999<<<>>>===:::888999;;;888999:::;;;:::888666555444444444555666777888999555666777777888777777777555666666666777777888888333666777555555999999777555666666777888999999:::888777666555555444444555444222000111222333333222111222333333333333222111///000333555555555444333222222333333333444444444222111111000000000000000/////////111333333111///000...,,,...222333111...,,,---...///000000000000...//////000000000000000...............///000111//////...//////000111222333333222222111000000///.../////////000000111111111111000000//////..............................000000000000000000000000---......///////////////111000///......///000111000000////////////000111////////////000000000000222222000000000000111222///222555555444555888;;;<<>>???@@@<<<;;;===888444222333222000000333222222222111111111111111//////.........---------,,,---...//////...---,,,//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******)))))))))))))))))))))************)))************+++++++++************************))))))***+++,,,,,,------+++******************+++((()))+++,,,---,,,,,,+++))))))******++++++++++++)))+++++++++***)))***+++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,000111111111111222222222111111222222222333333333111111222333333444555555///111444666888888777666888999999999999:::::::::=========<<<<<<<<<;;;;;;:::;;;<<>>===:::999888777777666555555444444666333111222555777666555999888555333222333444555666666666666666555444444888666555555777888777555<<<;;;999777777888999;;;<<<:::888555444444555555666666555555444333222222555444222111111111222222333444555666777777777777000111111111111222222222000000000000000000000000000111222333333333333333000000000000////////////222222111000000000000000000000111111111111000000000000000000111111111111111111000000//////......111111222222222222111111000000////////////000000111111000000//////......---///000111111000///---000000000000000000000000111000///......///000111000000000000000111111222111111000000000000111111000000000000000000000000000000000000111111111111111111000000111333444666777:::===???BBBJJJVVV```ooowww{{{pppoooqqqrrrqqqpppwwwuuunnnggg\\\SSSBBB@@@<<<999777666666777777777666555444444333333111000000///......//////...///000000000///---,,,...///000///...------///,,,,,,---.../////////...---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,---)))******+++++++++******///...---,,,++++++++++++)))***+++,,,,,,+++***))))))&&&###$$$'''***+++***+++++++++++++++***)))(((((())))))))))))*********''''''((()))))))))))))))))))))))))))))))))))))))++++++******)))((((((((('''((()))***************000000111111111222222222111111111222222222333333111111222222333444444555000111333444555555555555444444555555555666666666888888888777777777666666555666666777999:::;;;;;;;;;:::999888777666555444888555333333555666666555666444222222444666666555666666666666555555444444<<<:::888777777888777666888888888999999888777777555777:::<<<<<<<<<:::999777777666555555444333333444111///000444666555333888777666666555444444444555555666666666777777666444555666777888888777666;;;:::999888888888999::::::888666444222222333444333333222111111000//////444333222111000111111222111222333444555555555555000111111111111222222222000000000000000000000000000111222222222222222222000000000000/////////...//////...---------------000000111111111111000000//////000000000111111111000000000000//////......000000111111111111000000000000////////////000000000000000000//////......---...000111111000...---000000000000000000000000000///...------...//////000////////////000111111111111000000000000111111//////////////////////////////000000000111111111111111000000111333444555666999:::::::::???GGGNNNYYYaaammmxxx~~~~~~pppggggggmmmssswww}}}ppp```WWWTTTQQQJJJCCC>>><<<999666555444555555666555555444333333222222444333222111111000111111///////////////...------///000000000...---...///,,,---..................---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++******+++++++++******+++++++++******)))......---,,,++++++++++++)))******++++++******)))***'''%%%%%%(((***+++***+++++++++++++++***)))))))))))))))*********++++++(((((()))***************)))))))))))))))))))))))))))))))))))))))*********((()))******++++++******000000000111111111222222111111111222222222222333111111111222333333444444111111222222222333333333222222222222333333333333444444444444333333333333555555555555555555555555555555555555555555555555555444222222333444444333444333222444555666555333666555555555555444444444777666555444666<<>>:::888888999;;;>>>CCCGGGIIIJJJIIIHHHGGGDDDAAA???===999999999999888999;;;<<<888888999999999888777666444444333333333333333333222222222111111111111111111111111222222222111111111222222333333333333222000000111111111222222222000000000000000000000000111111111111111000///...////////////..................---------......///000000111111111111000000...////////////000000000.............../////////......////////////......//////............//////.............../////////------............------------------------------......//////000000000000...............///000000000000////////////000000////////////////////////...////////////000000000000000111111111222111111...///222333444555666777888999:::<<<@@@GGGPPPVVVcccmmm{{{yyyyyy}}}nnn]]]QQQJJJEEEBBB???<<<999888888777555333222222222111111222222222000000000000000/////////111000//////......//////000///---,,,,,,,,,---...222333333333111000111222---.........---,,,+++++++++,,,---,,,++++++,,,------------,,,,,,+++++++++))))))*********+++++++++++++++************+++++++++++++++++++++***)))(((,,,,,,+++*********+++++++++***)))(((((()))***+++******************+++,,,)))******+++++++++************+++++++++,,,,,,,,,((()))))))))))))))(((((())))))))))))))))))))))))************))))))((((((++++++,,,,,,,,,++++++***/////////000000000111111000000000111111111111222000000000000000000000000333222222222222222222222000000000000111111111222222111111111000000000000000000111222333444444555333333333333222222222222111333444444333222222333000000111333555555222000222222333333333333333444333444444444333444666888666666555555555555666666666666555555555666666777333333333333333333333333111333888@@@FFFGGGCCC>>><<<===???CCCJJJRRRYYY]]]^^^^^^]]][[[WWWQQQLLLHHH@@@>>><<<<<<>>>??????>>>::::::999888777666666555333444444444444444444444333333333333333333222222111111222333333333222222222333333444444444333333000111111111111222222222000000000000000000000000111111111222111111000000/////////.........------//////......//////000000000000111111111111000000......////////////000000---............/////////......////////////......///......------......///---............/////////------------------------........................---...///000111111111000//////......//////000111000//////......//////000////////////////////////......////////////000000000000111111222111111000///000111222222222111111555555666666888<<>>:::888666555555555000111222000......111333111222222222222111111000/////////000000000000000)))))))))***,,,...///000,,,---...///...---,,,+++---...///...,,,+++,,,---***+++,,,,,,------------)))***,,,,,,++++++,,,---......---,,,,,,+++******)))************+++++++++))))))(((((((((((())))))'''((()))***+++,,,,,,,,,+++***************++++++'''((()))******)))(((''''''***,,,+++)))'''(((***((()))***+++++++++++++++((())))))))))))*********+++++++++++++++***)))(((++++++++++++++++++++++++((((((((()))******++++++***************)))((('''////////////000000000000---...///000111222333333---...///111111111000000111111000000//////......------///000111111111111333333222222111000//////333222222222111000000000111111111111111111111111000000111111111222222222333333333333333333333333000111111111111222222222444444444333333222222222333333333444444444555555999999888777666555555444555444444444444555666666:::FFFLLLRRRVVVPPPNNNYYYcccttt|||kkkKKKAAA>>>:::777666555444222222444555555444333444555333333444444333333222111111111111222222333333333444333222111111111111222444444333333222111000000000000000000////////////000000////////////000000........................//////............//////..................------///////////////......---////////////////////////////////////////////////000///...------...///000............////////////111000///...---,,,,,,,,,//////////////////////////////.........//////000..................------......------------......000//////.........//////000///---,,,,,,---...///111000///......///000111444222000000222333111...222333444333111111111222777888:::<<>>:::999888888777777777666333222333444111111111222222111111111000111222333222111///...///////////////...------.........------------,,,,,,------......------,,,---------.........---,,,+++,,,---,,,***)))***+++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))************)))))))))))))))))))))))))))***************)))((())))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))'''''''''((()))*********)))******++++++******)))....../////////000000000222222111000000///......//////000000000///......000000000////////////...---......///000000000000222222111111000000//////......///////////////000000000000000000000000000000000000000111111111111111111111111111111111111000000000111111111222222222222222111111111111111222222333333333444444444444444333333222222111111444444444444444555555666444AAAFFFEEECCC===BBBUUUoooiiiNNN===:::777555444444333222222333555555333222333444444555555666666666555555333333333333444444444444333333333333333222111111222222222222222222111111111111111111111222222222/////////......///////////////////////////////////////............//////000000000000000000000000//////000000//////...---................................................///......---......//////---............////////////......---------..............................111111000///...---,,,,,,..............................------------......///...............//////...---,,,,,,---...000111000//////......//////000333111000000111222111///000111222111///...///000///000111111222444777:::888>>>FFFNNNTTTYYY]]]```mmmwww|||}}}sssnnndddXXXMMMEEE@@@>>>;;;:::888777666555555555444555555444333222222444111111000000000000111111111111222333333111000///...////////////...------------------,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------+++,,,---,,,***)))***+++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************++++++++++++++++++***************))))))))))))************)))))))))))))))))))))))))))******++++++++++++***))))))))))))))))))))))))************))))))))))))''''''(((((())))))******''''''(((((())))))******)))******++++++******)))........./////////000000------...///000111222333000000000//////......---////////////////////////---......///000000//////111111000000000/////////.........//////000000000000000000000000000000000000000000000000000000000/////////000000000000000000000000000111111111111111111111000000000000000222222222222333333333333222222222222222222111111444444333333444444555666555>>>???<<<<<<888===OOOlllvvvYYYGGG<<<999666555555555444333222444555555333222222333222333333444444444444444444444444444444444444444444333222000000222333444111111111111222222222222000000111111111111111222......////////////......000000000000000000000000///......------....../////////000000000000000111000000000000000///.........................................................------.........//////---------.........//////---------------...///000........................000000000//////...---------------.....................------------............---------...//////,,,,,,,,,,,,---///000111////////////////////////111111000000111111000000111333333222111000111222000111222111111111333555555777:::===AAAFFFMMMQQQbbblllxxx~~~xxxmmmbbb[[[SSSPPPKKKEEE@@@>>>======888888888777555444222111111333444333222111222333333222000000000000222333111222222333222111000000.........//////...------------,,,,,,,,,+++++++++,,,------......------,,,------,,,+++******,,,---+++,,,---,,,***)))***+++************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))((())))))***++++++++++++))))))))))))))))))))))))*********)))))))))))))))&&&''''''((()))******+++'''((((((((()))))))))***))))))************))))))............////////////***+++,,,...000222444444000000///.........------.............../////////---......////////////...000000///////////////////////////000000111111111////////////////////////////////////////////////.........//////000000000//////000000000111111111000000000000000000000000111111111222222222333333222222222222222333333333333333333333333444555555888;;;777666:::888;;;IIIccc||||||___JJJ@@@;;;999666555666777666555444555666666444333333333333333444555555444444333444444444444444444444444444222000///222777===AAA111111111111111111111222/////////000000000111111......///000000///......000000000000000000000000......------------...............//////000000000000000000000000//////...................................................,,,,,,---...............------------............---------------...///000........................,,,---...///000000//////---------.........//////......------------......---------------...//////,,,,,,,,,---...///000000......////////////......000000000000000000000111111222333222000///000111111222333222111111222333666666666666777;;;@@@DDDOOOWWW```fffjjjqqq}}}|||kkkfff```YYYSSSMMMIIIFFF>>>======;;;:::999999888888888888777666444222111000222333333222111111111333222111000000111222333222222222222111111000000------............------------,,,,,,,,,+++++++++,,,------......------,,,---......,,,))))))+++...+++,,,---,,,***)))***+++************************************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))''''''((()))*********)))************************))))))))))))))))))******&&&''''''((()))******+++(((((((((((()))))))))))))))))))))******)))))))))------........./////////---......//////000000111//////......---.........---............/////////---....../////////......////////////............///000000000000000111111////////////////////////////////////............---......//////000000111/////////000000000111111000000000000111111111111000000111111111222222222111111222222333333444444333333333333333444444555888999444444:::999999DDDZZZvvvgggOOOBBB???:::888666555666777777777555777888777555444444444777777777777777666555555444444444444333333333333222000///000555===EEEJJJ111111111111111111000000.........///000000111111...///000111111000///...////////////////////////......------------......---......//////000000000000000111111000000///...------------------------------------------------+++,,,---...............,,,------------.........---------------...///000------------------------+++,,,...000111111000000,,,,,,------.../////////......------------......,,,,,,,,,,,,---...//////,,,------....../////////---......//////......---...000111000//////000222///000111000...---...//////000111111000///000222222222333222333555999<<<<<>>===>>>???666777888888777555333222333333444444444444333333000222444444222000000000111111111000000111111111111111111000000000000000,,,,,,---............---------------,,,,,,,,,,,,,,,------......------,,,---///000...***)))+++...+++,,,---,,,***)))***+++************************))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***************+++++++++))))))))))))************))))))))))))))))))))))))'''(((((())))))))))))(((************************))))))))))))************''''''(((((())))))******(((((((((((())))))))))))((())))))******))))))(((---------.........//////000000/////////...............---------...///000---------.........//////---......//////...------........................000///////////////............................../////////......------------......///000000111111////////////000000000111000000000111111222222222000000000000111111111222000000111222333333444444333333222222333333444555222777555555:::777777CCCPPPoooiiiTTTDDD>>>>>>888666444444555777777777777888999888666555555555888888888888777555444333444333333333222222222222000000000222555:::@@@CCC222222111111000000//////...//////000111111222222///000111222222111000///...........................------,,,,,,------.........///000000111222222000111111111111000//////------------------------------------------------***+++,,,...//////......,,,,,,---------...............---------......///------------------------+++---///000111000///...,,,,,,------...//////000......------------......,,,,,,,,,,,,---...///000------..................------...//////...---------///111000///...000222...000000000...---...///,,,...000000//////000111---///111222222333444666222444888;;;???EEEKKKPPP\\\gggvvvrrrlllddd[[[RRRJJJCCC???===<<<:::888777777999;;;555555666666555444222111000000000111111111222222111333555555333000//////......////////////......111000000///////////////+++,,,------.........---.........------------,,,,,,------......------,,,,,,///222000,,,)))+++---+++,,,---,,,***)))***+++*********************************+++++++++,,,,,,************************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))*********)))((((((************************((()))))))))************(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((---------........./////////////////////............---,,,,,,---...///111---------.........//////---......///......---------...................../////////......------,,,........................//////.........---------.........///000111111222////////////000000000000000000111111222222222333000000000000111111111111//////000111222333333444333333222222333333444555---666777777999444666DDDHHHiiiiiiTTTGGG===;;;===666444222333444666666666888999:::999777555555666777777777666555333111111333333333222222111111111000000111222222333444444333222222111000//////...///000000111222222333333///111222333333222111///...........................------,,,,,,------...///000000111222222333333111111111111111000//////------------------------------------------------)))+++,,,...//////......,,,,,,,,,---------......///......---------......---------------------------...000111111///---,,,,,,,,,------...///000000.........------.........+++++++++,,,---...///000.........///......------,,,---...//////...---,,,---///111111///...000333000222222111000///000111,,,...000111111111222333,,,///222444333222111111000111333666999;;;<<<<<>>777777888777555444555666222111111222222333333444222111000////////////000222444666666333000///...+++,,,---......---,,,+++000000///...............+++,,,------.........---//////.........---------,,,------......------,,,,,,000333222---***+++---+++,,,---,,,***)))***+++************************++++++,,,,,,,,,---------************************)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++))))))))))))************))))))))))))))))))))))))+++++++++++++++***)))(((************************(((((())))))*********+++))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((000///...---,,,------...------............------++++++++++++,,,---......///............---------........................+++,,,,,,------,,,,,,+++......------------.................................------,,,,,,------...000000//////.........---////////////////////////000000000///......------...///000111111000///...222111000000000111222333555444333222222222222222555444333333444666999:::JJJWWWtttlllVVVLLLDDD999555999<<<999666666888:::999888666777888999999888777666444555666666666555333333222111111111000000//////111111111111111222222222333222111111000000111111222111///---...000222444222222222111111///............/////////...,,,+++//////...---,,,,,,++++++//////000111111111111111555222...---///000...,,,......---------,,,,,,,,,///...---,,,+++,,,,,,------,,,*********,,,...//////......------,,,++++++//////.........---------........................//////.........---------------...///000000//////111000///...------.../////////.........------------------......000111111///...,,,,,,,,,---///111//////............//////000000000000000000000000////////////000000000000///000111222222111000///000111222444555666666666<<<<<<>>>CCCJJJRRRZZZ___lllttt|||sssggg\\\UUUOOOIIIFFF>>>===<<<;;;:::888777777777666444333222333333444333555444000000333333111...//////000111111222222333555666666333111000000222111///...---...000111000///...---------------////////////////////////---.../////////...,,,+++111///---***)))***++++++...222666777555000---++++++++++++*********))))))************************---,,,***)))))))))******+++++++++*********))))))***++++++***((('''(((***(((((())))))******++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,***)))***++++++***)))))))))************))))))************************+++*********))))))((((((&&&''')))*********)))((())))))))))))))))))))))))000///...---,,,------...------............------,,,,,,,,,,,,---...//////............------------........................,,,------------------,,,......------------.................................------,,,,,,------...000/////////.........---........................////////////...............///000111111000///...222222111111111222444555555444333333222222333333555444333333444666888:::EEEPPPkkkhhhUUUEEEAAA>>>777555888:::777555555888999999888666777777888888777777666444555555666555444333222111111111000000000/////////000000000111111111111333222111111000000111111///...---------...000111111222222111111///......---.../////////...,,,+++//////......---,,,,,,+++...//////000111111000000444111...---///000///---......---------,,,,,,,,,///...---,,,,,,,,,------...---+++++++++,,,...///---.....................//////.........---------........................//////.........---------------...///////////////000///...---------......///.........------------------------...///000111///...---,,,,,,---///000000//////......//////000////////////////////////.../////////000000000000///000111111111111000///000111222444555555666666555555555777;;;???DDDGGGQQQWWW```iiirrrzzzzzznnneeeXXXSSSKKKEEEBBB@@@===;;;999999888777666555555444555555333333222333444444///333444000///000111000111111111000000000000000///111222222111//////000000///...---,,,---///000......------------......------------------------------...------,,,,,,+++///...,,,*********+++,,,...111555666444000,,,++++++++++++*********))))))************************,,,,,,***)))))))))******+++++++++*********))))))***++++++)))((('''(((***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))))))))************))))))************************************)))))))))((((((((()))************)))))))))))))))))))))))))))///...------,,,---------------............------,,,,,,,,,------...///000............------------------------------------------............------......------------......------------------------...------,,,,,,------.../////////...................................................//////////////////000000000000//////111111111222222444555666555444444333333333333333444333333333444666888999>>>GGG]]]}}}eeeQQQDDD;;;===>>>:::888;;;777666444555777888888888777666666666666666666777444444555555555444333222111111000000000000//////...//////000000111000000222222111000000000000111............/////////000111111111111000///......---............---,,,,,,/////////...------,,,,,,---...//////////////////111///------///000///.........---------,,,,,,,,,......---,,,,,,,,,------///...---,,,,,,,,,---...,,,------...///000000000...............---------.......................................---------------...////////////.........---,,,,,,,,,------............------------,,,,,,,,,,,,---...//////......---,,,,,,...///000000000////////////000000............................../////////000000000///000000111111000000///000000222333444444444444333333333333444555777777999<<>><<<999888888888888777555555555444444333333333333333222222222333444444---444777444///000111111222222222111000//////...,,,...000000/////////000......---,,,,,,---...///...---------------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,+++******+++,,,---...111444444222///,,,++++++++++++***************************************,,,+++******)))*********+++++++++***************)))******)))((('''(((***((((((((((((((((((''''''************++++++++++++************************************************+++***)))***+++,,,+++)))))))))************))))))************************************))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))...---------------------,,,------......------,,,,,,,,,+++,,,,,,---...///.........---------,,,,,,---------------------------------,,,,,,---------...------,,,,,,------...------------------------...------,,,,,,------...................................................---------...///000000111//////000000000000//////000000111111222333444555444444333333333333444444333222222333444555777888:::>>>NNNiiigggKKKFFF>>>:::===???<<<999999555444444555666777777777777666555444444555666777444444444444333333222222000000000000000000//////...///000111222222111111222222111000000000000000...///111222222111111000000000111111000///......------------------------/////////......---------------......///......---...---------.../////////......---------,,,,,,,,,------------------------000///...---------------------------......//////........................................................................------...//////.........---,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---......------------...///000000000////////////000000................................./////////000000///000000000000000000//////000111222333333333333222222444555555666666666444555777888;;;???EEEIIIKKKNNNSSSZZZ```fffjjjlllooouuu|||yyynnngggbbb___TTTPPPKKKGGGDDD@@@<<<999999999888888888777777666333333333444444444444444111111222222222333444444///888===888222000111222222222111111000/////////...000111111//////000111...------,,,------...//////...------,,,,,,,,,---...........................---,,,++++++,,,---...++++++******+++,,,---------///222222000---++++++************************************************++++++******************************************))))))***)))''''''(((*********))))))(((((('''''')))))))))*********++++++************************************************+++)))))))))+++,,,+++***))))))************))))))*********************************))))))))))))))))))((('''&&&'''((()))***((((((((((((((((((((((((,,,,,,------------------,,,,,,------------,,,,,,************+++,,,---......------------,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------------------------------...------,,,,,,------...---------.......................................,,,------...///000111111000000////////////000000...//////000111222222222333333222222222333333444111111222333444555666666888:::BBBUUUqqqvvvcccOOO@@@<<<999777:::;;;888444333444444555666666666666777666555444333333444555666444333333333222222222222//////////////////000000...000222333444444333222222111000000//////000000...///111222222222111000///000000000000//////...------,,,,,,,,,---------...............---------------............------+++,,,---.........//////......---------,,,,,,,,,,,,---------------------000///......---------------------,,,,,,+++++++++---.............................................---.....................------............------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++,,,------------------......//////000000////////////000000////////////////////////............////////////000//////////////////000//////000111222222222222...///000222222222222222444555666666666666888:::777999<<>>999111///000000000000000000000000000000000111111000...------///---------......//////000111000...---++++++******........................///...---,,,,,,---...///************+++,,,,,,---,,,...000///---,,,++++++************************************************************+++*********************************((())))))((('''''')))***+++++++++******)))))))))((((((((()))))))))*********************************************************)))((()))+++,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))******((('''&&&%%%&&&'''((()))((((((((((((((((((((((((+++,,,,,,------------,,,,,,,,,------------,,,,,,))))))))))))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------.........---------------------------------...///000000111000000////////////000000...///000000111000000000222111111111111222222333000111111333444444555555666888;;;FFFZZZqqq~~~{{{ssseeeUUUHHH@@@<<<777666666888999888666444444666777777666555555666444444333333333333444444444333222111111111222222......////////////000000...000222444555555444333111111000////////////000,,,---///000000000///.../////////000000//////...,,,,,,,,,+++,,,,,,---...------------------------.........///......---,,,***,,,......---------.........---------,,,,,,,,,+++,,,---.........------............------------------,,,,,,+++******)))---------.......................................---------...............---............---,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,------------............/////////............//////////////////////////////------........./////////000//////......//////000...//////000111111000000//////000000000///......///111333444333333444555222333555777999::::::;;;===???AAADDDEEEFFFEEEEEEHHHJJJNNNSSSWWW\\\___```jjjmmmrrryyy~~~zzzwwwvvvuuurrrnnngggbbb^^^[[[XXXVVVNNNLLLGGGCCC???<<<;;;;;;<<<;;;999777666444444444000111222222111000111222000000000000000000000000000000111222222222111111///666999444///...//////000000000000000111111111000000000...+++***+++,,,---------...//////000000000///...,,,+++*********++++++++++++++++++++++++......---------...//////)))******+++++++++,,,,,,+++---...---+++******+++***************+++++++++************************))))))***++++++++++++******************+++++++++'''((()))((('''''')))***++++++++++++++++++******'''((((((((())))))))))))***************************************************)))((()))+++,,,,,,+++))))))************))))))))))))))))))))))))))))))))))))))))))************''''''&&&&&&''''''((()))))))))))))))))))))))))))***+++,,,---...------,,,+++,,,,,,------,,,,,,+++************+++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........------------------------------......//////000000111000///......///000111000000111222111000///...000000//////000111111222///000111222333444444555333777999<<>>AAADDDFFFGGGKKKLLLPPPVVV\\\aaadddeeedddfffiiijjjiiiiiiiiijjjjjjooosssuuussssssuuuxxx}}}}}}wwwtttuuuwwwvvvvvvwwwxxxxxxxxxxxxwwwrrrqqqooollliiifffdddccc[[[ZZZWWWUUUSSSSSSSSSTTTUUUQQQKKKGGGEEECCCBBB@@@===<<<;;;999888777777777777777666555333111000000000111333222111111333666111111111111111111000000000111111222222111000///---222333000///111333111222222111111000000///////////////---++++++---...++++++,,,---......//////------,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,------.........---)))******++++++++++++***+++,,,,,,+++***)))***+++))))))*********+++++++++************************((()))***+++,,,++++++***))))))*********+++++++++&&&'''(((((('''''')))******************+++++++++(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++---,,,+++))))))************))))))))))))))))))))))))))))))((()))))))))************'''(((((())))))))))))))))))))))))))))))))))))))))))***,,,---...------,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........------------------------.........///////////////111000///......///000111222222333333222111///...//////...//////000111111///000111222333444444444000666999888;;;CCCEEECCCCCC>>>:::::::::888555444666666666444444666555444666999;;;:::666444333555111222333444444333222111444333111000000000111222---.........//////000000,,,...111333555444333222111111000///////////////000000000000111111111222......///////////////...,,,,,,+++***+++,,,...///++++++++++++++++++++++++///000000000///...------))),,,//////,,,***+++,,,......---------,,,,,,,,,***+++---...///...------******+++,,,------------+++,,,,,,------......///---------.........//////........................---------.........//////---.........------,,,+++***+++---...///...------+++++++++,,,,,,---------......---,,,,,,---------,,,---......//////......---------,,,,,,------------------------------------------.........//////000///...------...///000---...//////////////////...---......///000222333111111111///......111333......000111222222222222333222222333555666777666555666666777888999:::;;;;;;;;;===@@@DDDFFFGGGFFFDDDFFFGGGGGGFFFGGGIIIKKKFFFKKKQQQSSSQQQPPPRRRUUUXXXZZZ[[[WWWRRROOOQQQUUUQQQQQQRRRSSSTTTTTTTTTTTTQQQPPPMMMJJJHHHFFFDDDDDDDDDCCCBBBBBBCCCEEEGGGHHHIIIEEE@@@===<<<<<<;;;;;;777777777666666666555555///000222333222111222222222333444222000000333666444444444444333333333222000111222222222000///...---000000///111666888666444444333111000...------///000000///......111333)))***+++,,,---......---++++++++++++,,,---...///------------------------)))***,,,---...---,,,,,,******+++++++++******)))++++++,,,***)))(((***,,,))))))******++++++++++++************************((()))***+++,,,,,,+++***))))))******++++++++++++&&&'''(((''''''''')))+++(((((())))))******++++++)))************+++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))+++---,,,+++))))))************))))))))))))))))))))))))))))))(((((())))))*********+++((()))+++,,,,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,........................,,,,,,,,,------.........+++---......---,,,,,,---......---,,,,,,+++******)))+++,,,------,,,***(((%%%(((***,,,,,,,,,...///++++++++++++++++++++++++///...---,,,,,,---...///,,,,,,,,,,,,,,,...//////------...///000000/////////000000000000000//////000000111111111111000000000000000000111111111111222333444666888:::;;;;;;888777777777666444333222777777777666555555444444222333333444555555555555444444333333333222222222333333333222333333444444111111000000000000000000111111111000111111222333333333222222111000000000,,,,,,------.../////////,,,...///000000...,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++............//////////////////...------------...///---++++++...///...,,,+++---//////---,,,,,,,,,------++++++++++++------+++++++++,,,,,,,,,---------......---++++++,,,...///............---------++++++,,,---............//////.........---------,,,,,,,,,------............------,,,,,,++++++***,,,---------------------***+++---///000000//////.........------,,,,,,,,,------------------------,,,---------.../////////,,,---...///000000///...---...//////////////////000000000000111111111111000000000000000000000000222111111111000000//////111222333444444333111///111222333444444444333333555666666777888999999::::::::::::999:::;;;;;;<<<>>>>>>????????????>>>>>>BBBBBBAAAAAA@@@@@@@@@???AAA@@@???>>>===<<<<<<<<<;;;<<<<<<===<<<;;;:::999777777666555777===FFFKKKLLLDDD:::555666777777555777777777777777777666666333333333333222111000///111111111000000000000000222222222222222222222222000000111111222222333333...---+++,,,///222333333444666777555111....../////////...------------...---,,,,,,++++++,,,,,,---//////...------------............------,,,,,,,,,------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))***************)))))))))))))))++++++++++++++++++++++++(((((()))))))))***************)))))))))))))))***))))))*********))))))(((+++++++++************)))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***+++,,,---,,,+++***+++,,,........................///...---,,,,,,---...///++++++,,,,,,---.........---......////////////...//////000000000000//////000000111111111111000000//////000000000111111111111222222333333555666666666666666666666555444333555555555555555555555555333333444555555555444444333333333333333333333333222222111111111111111222111111111000000111222222000000000000000111111222222222222111111000000000..................---------.../////////...,,,+++,,,,,,---------.........------,,,,,,,,,,,,++++++------------............------,,,++++++++++++,,,000---++++++,,,---,,,***)))+++---...---,,,,,,,,,---,,,,,,++++++,,,,,,------------............///+++,,,,,,+++******,,,---............---------------------...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++******++++++,,,---.........///000111111111000///------------------,,,,,,---------------------------------...............//////...............///......//////////////////---.........////////////000000000000000000000000000000000/////////......---...000222222111000///000111111222222222222222333444444555555666666666555555555555555666666777999999::::::::::::999999;;;;;;:::::::::999999999;;;:::999888777777777777666777777888777666555444555555555444555:::@@@EEEFFF???777444444555444333222222333333444333333222444444444333333222000000000000000000000000000000000000000000000000000000000000000111111111111111000...---...111444555555444555666444111....../////////...------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---///000111------------------,,,,,,------------------------...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******************************************************))))))))))))*********)))))))))))))))))))))++++++++++++++++++++++++)))))))))*********************))))))))))))******((()))******++++++******+++++++++*********))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,...---,,,+++,,,,,,*********+++,,,------...*********++++++,,,,,,---.........---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,......------------......***+++,,,---......------....../////////......---...//////000000////////////000000111111000000/////////000000000000111111222111111000000111222333444444555555555555444444222222222333444555555666444444444555444444333333222333333444444555555666444333222111111000111111111111111111222333444444000000//////000000111222111111111000000000000000000//////...------,,,,,,............---------,,,---------.........//////------,,,,,,,,,,,,++++++,,,,,,,,,------------...------,,,++++++++++++,,,000...++++++,,,---,,,,,,+++---......---,,,,,,------,,,,,,++++++,,,,,,---------------............***+++,,,,,,++++++---///............------------............---,,,+++***++++++++++++************,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------'''((()))***,,,---......---------...---,,,++++++,,,,,,------------------------------------------...............---------///...------,,,---......////////////////////////------........./////////000000000000000000000000//////...............---+++---...000111222111111/////////000000000111111111111111111111222222222222111111111111222333333555555666666666666555555555444444444444333333333666555444333333222333333333333333444333333222111333333333333333555999<<<>>>999444222333333222000//////000111222222222111444444444444333222111000000000000000000000000000////////////////////////000000000000////////////000///...///111444555555333444444333000////////////......------------------,,,,,,++++++,,,,,,---++++++,,,,,,---///000111,,,,,,------------------------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,******************************************************))))))))))))******))))))))))))))))))******++++++++++++++++++++++++++++++*********************)))))))))))))))******))))))***+++,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++++++++,,,*********+++,,,,,,------************+++,,,---...,,,------,,,+++,,,...000************************------------------------(((***,,,...///...---,,,////////////...---,,,,,,......//////000///////////////000000000000//////////////////000000000111222111111111111222333333222222333444444444444444111111222222333333333333333333333333222222111000111222333444555666777777777666555444333222222222111111111222333444555666111111000000111111222333111111111000000000////////////.........---------///...---,,,,,,,,,------------------............------,,,,,,,,,+++++++++,,,,,,---------.........//////...------------......---,,,,,,---///111222222333333222///---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---......---...000222.........---------,,,,,,---.........------,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))******+++,,,------...***++++++++++++*********,,,,,,,,,------.........------------------------/////////...---------,,,,,,,,,...///000000000000111111000//////........./////////000000000111111////////////////////////...........................///000111222222222222///////////////000000111000000000///////////////111111111111111222222333444444555555555555444444333333333333333333333333444444333222222111222222222222333333333222222222111222333333111111333444666444222111222222111//////000111222333333333333333333333333333222111111/////////000000000000000........................000000//////.........---///...,,,...000333444444222222222111000//////000///...------,,,,,,---------,,,,,,++++++,,,,,,---///...------,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************************++++++++++++******************************************************))))))))))))******)))))))))))))))*********************************++++++++++++************))))))))))))))))))***+++++++++,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++++++++++++++++++++++++++************+++,,,---...+++,,,------,,,,,,...000........................,,,------------------,,,((())),,,.........,,,+++......///......---,,,,,,------.../////////////////////000000000000//////...////////////000000000///000111222333444444444000111222333333444444333333333222222111111111111111111111111111000///...000111222333444666777777777666555444333333333333222222222222333444555666333333222222333333444555222222111111000/////////---------.........//////......---,,,,,,,,,,,,---+++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++---.........//////////////////...------------...,,,,,,------000333777:::<<<<<<:::777222...------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,---------...000222...------------,,,,,,,,,+++,,,------.........------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------,,,,,,,,,,,,,,,,,,,,,------...///000,,,,,,,,,------.........------------------------/////////...---------,,,***---111666888999888777333222111///............////////////000000000000........................////////////////////////000000000111000000000000000//////...///000111111000000//////////////////111000000000000111222222333333333444444333333333333333333333333333333333333222222111111111111222222222222111222222222222111222333333111000000111222111111222333333111000000000111333333444444444222222222333222222111111......//////000000000000////////////////////////000/////////......------000...---...111333444444111000/////////000000000......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))******))))))))))))******(((((())))))************************************************************))))))(((((()))***++++++---------,,,+++***)))(((*********)))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))*********************************++++++,,,,,,---,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++(((***,,,+++***)))***++++++++++++++++++******************++++++,,,,,,---,,,...///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***+++,,,------,,,,,,------.........------,,,,,,---......////////////...//////000000//////.........////////////000000---///111444555555444333000000111222222333222222444333333222111111000000000000000000000000///...000000111222444555555666555444333222222111222222222222222222333444555555444444333333444444555666555444333222111///......,,,,,,------...//////000------------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++........./////////000000------,,,++++++++++++,,,+++,,,---///111666<<<@@@CCCAAA>>>999333...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------)))***++++++******,,,...------------,,,,,,,,,,,,***+++,,,---............++++++++++++************,,,,,,,,,,,,++++++++++++******+++,,,,,,---......//////...------,,,,,,+++*********+++,,,...///000,,,,,,------------------------------------------...............---------+++///444:::===>>>>>>===555333111///............,,,,,,---------.................................///////////////000000000///.........------------000///...---...///000111////////////000000000000///............///000000000000111111111111000000111111111111111222222222111000000/////////000000000000/////////000111111000222333333111000000111000111222222333222222222//////000111222222222222000111111111111111000000---......//////000000111000000000000000000000000////////////............000///...///111444555555111///------///111111111...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,...///000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++************************)))))))))************+++************************))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++************************(((((())))))************(((((((((((()))***+++,,,,,,,,,,,,,,,+++***((((((******)))))))))((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++)))******+++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***++++++***))))))***))))))******++++++,,,,,,******+++,,,,,,,,,+++***(((+++...///---+++******************************+++,,,------------,,,+++)))******+++,,,,,,------,,,,,,---.........------+++,,,---...////////////......////////////.............../////////000000///222666999999777444222000000111111222111111111222222222222222222222222000000111111222111111111000000111111222333444444444333333222222222333333333222222222222222333333444333333333333444555555888777555333111///...---------..................,,,,,,---...---,,,+++***,,,,,,,,,,,,---------...------,,,,,,,,,,,,++++++---------.........//////------,,,++++++++++++,,,***,,,...///000555<<>>888111---+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------)))***+++***))))))***,,,---------,,,,,,,,,++++++,,,,,,------...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,------------------,,,,,,,,,,,,,,,+++***))))))***+++,,,---------------------,,,,,,---------------------------------...............,,,...111444888;;;===>>>666444222///...---......,,,,,,,,,---------......------------------------------........./////////---------,,,------............,,,,,,,,,---///000......//////000000111111...............//////000//////000000000000////////////000000000111111111000000000//////000000111//////.........///111222...000111111000000111222///000111222111111222222///000000111111111000000//////000000000000//////------......///000000111//////////////////////////////////////////000000---,,,+++,,,...111222222000---+++,,,///111222111...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---*********+++,,,---//////------------------,,,,,,++++++++++++++++++++++++******************++++++************************************************))))))))))))************************************))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++************************&&&&&&'''((()))******+++(((((((((((()))***+++,,,))))))******+++******)))***)))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))++++++)))((()))***''''''(((***+++,,,---...)))+++,,,------,,,***)))###&&&+++...///...------------------------------++++++------------++++++************+++,,,---...++++++,,,---............+++,,,---...////////////......////////////................../////////000444777<<<>>>>>>:::555222000000111111111111000000111111111222333333444444000111222333333333333333000000000111222222333333555555444444444555666666333333222111111111222222333333222222333333444555999999777444222000...---/////////...------,,,,,,+++,,,---......,,,***)))---------.........//////---------,,,,,,,,,++++++,,,,,,,,,---------......//////...------------...+++---......///444:::@@@@@@>>>;;;555///+++******++++++------------++++++))))))*********++++++++++++,,,,,,+++***)))+++,,,---------,,,,,,,,,++++++............---,,,++++++//////............------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,000///...---------...///.........------,,,,,,,,,------------------------,,,------....../////////+++++++++,,,///333888:::777555222///...---.............../////////000000------------------------,,,,,,,,,------.........---------...///000111222---,,,+++******,,,...///------......///000111111000////////////000111111000111111111111111111000000000000111111222222222222222111111111222222333111000000///000111222333---///000000//////111333///000111111000000111222111222222222222222111000......///////////////...---------...///000000111////////////////////////......//////000000111111)))'''&&&'''***---......000---***+++...222222222...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++))))))))))))))))))))))))$$$%%%&&&'''((()))***+++(((((((((((()))***+++,,,&&&&&&((()))++++++,,,,,,))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,+++***)))((()))***+++,,,...///000111***+++,,,,,,******+++,,,...---+++))))))***+++,,,)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000+++++++++++++++++++++++++++++++++,,,,,,...///000---------............///...///000000000///---,,,,,,---...000000000000///111555999;;;:::777666555111000...000222333000...000111222333333222111000000111111222222111111000000000000000000111222222222333444333222222333555555444444444444555666666777555222111111222333333555555333111///---,,,+++111222222111...------...,,,,,,,,,---------------,,,,,,------------------,,,---------,,,++++++***000000//////.........---------,,,+++++++++,,,,,,............///111222333444333000---+++*********************************)))************+++++++++///---+++******+++,,,......---,,,,,,++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,+++***+++,,,...///+++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))++++++***)))***+++,,,---...---+++***)))******++++++,,,,,,---...///000000,,,,,,,,,---------......---...///000111222333444111000///...---...//////------------------------------------------------***++++++,,,---...//////000///...---------------,,,---......//////......//////////////////////////////...---------------............////////////222000///------///000222222111000//////000111222000000////////////000000000000000000000000000000////////////////////////...............///000000000000///...............////////////////////////......///000000///...---,,,---///...---,,,,,,---,,,---------...////////////...---,,,,,,---...///,,,,,,------,,,,,,+++***---,,,+++******+++,,,---,,,,,,+++******)))((((((++++++++++++++++++++++++************************,,,,,,++++++******+++++++++***))))))((()))))))))))))))*********++++++++++++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&)))((((((((((((***,,,---,,,+++++++++******))))))&&&&&&'''((()))***++++++((())))))*********))))))''''''((()))))))))))))))************))))))))))))))))))*********))))))((((((((((((((())))))))))))************************+++***)))))))))))))))*********+++,,,+++***))))))++++++++++++,,,,,,------***+++,,,,,,******+++,,,...---+++))))))***+++,,,)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++,,,---......------------...............///000000///...---,,,,,,---...///000000//////000333666777666555444444222000///000222333111///222222222222222111000///111111222222222222111111111000000000000000111222333444444444222333444666555555444444444555555666888666333111111111111111555444333111///...---,,,---...///...---,,,---...++++++,,,,,,---------...------------------------......//////......---,,,............---------,,,,,,,,,,,,,,,,,,,,,------............///000111222000///...,,,,,,+++,,,,,,************************)))************+++++++++---,,,+++******+++---...------,,,++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++------,,,,,,,,,---...///------++++++***+++,,,,,,,,,,,,------.../////////,,,,,,,,,------------...,,,------...///000111111000///...---------......------------------------........................------------------......//////...---------------,,,------...............------------------------000000///...........................////////////111000///......///000111000////////////000000111111000000/////////000000////////////////////////////////////////////////...............///000000000000///...............////////////////////////---...///000000///...---,,,...///...---,,,,,,---------------............///...---,,,,,,---...///,,,,,,------,,,,,,+++***,,,,,,+++******+++,,,,,,//////...------,,,++++++++++++++++++++++++++++++************************++++++************++++++++++++***))))))))))))***++++++++++++++++++++++++************)))))))))(((************************))))))))))))))))))))))))******))))))))))))(((((()))((((((((()))***+++,,,))))))))))))((((((((('''(((((((((((())))))))))))***************)))((('''''''''((()))))))))))))))*********)))))))))(((((())))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))***+++++++++******,,,,,,,,,+++******))))))***+++,,,+++******+++,,,---,,,+++*********+++,,,)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////...------,,,,,,...//////000/////////111333333222111222333222111000111222333111000333222111000000000000000222222222333333222222222222111111000000000111111333444555444444444666777666666555555444555555555777555333111000000000000444333222000//////......000111111000---+++,,,,,,******+++,,,------....................................//////......---------------,,,,,,,,,,,,,,,++++++,,,,,,------......---.........//////000000,,,,,,+++++++++,,,---...************************)))************+++++++++,,,+++*********,,,---...------,,,+++++++++++++++***++++++,,,,,,++++++***...------,,,++++++******++++++++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------------,,,,,,,,,---...///---,,,,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......///...---,,,,,,,,,------,,,,,,,,,,,,------------........................//////.........---------///...------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,///...---------------------............/////////000000////////////000000---...///000000000000000222222111000////////////////////////////////////////////////////////////...............///000000000000///...............////////////////////////---....../////////......---...///...,,,+++,,,---............------------......------------......,,,,,,------,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++***************************))))))******+++,,,---,,,,,,+++************************************)))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))((((((((()))***+++,,,))))))))))))((((((((((((***)))))))))((((((((('''++++++++++++***((('''&&&''''''((()))))))))))))))******))))))))))))((((((((())))))******)))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''))))))******++++++++++++,,,,,,,,,+++******)))))))))+++,,,+++***)))***+++---,,,+++*********++++++)))))))))))))))******+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))***+++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,---------..............................---,,,,,,---...///////////////000111000//////111333222222111111111222222222111000/////////000222333222222333333333333222222222222111111000000111111444555666555555555777999777777666555555444555555444444333222000000111222333222111000//////000000999999888444000,,,++++++++++++,,,---...//////000//////............------+++,,,,,,---,,,,,,++++++---------,,,,,,,,,,,,,,,***+++,,,---.........///---.........//////......*********++++++,,,,,,---************************))))))*********+++++++++************+++,,,......---,,,,,,+++***+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++*********+++,,,,,,+++***((('''+++,,,,,,------,,,,,,+++***+++++++++,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,---......///.........------,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------......................................................---,,,,,,---------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........////////////000000000000//////---...000111222222111111444333222111000/////////////////////////////////////////////////////////...............///000000000000///...............////////////////////////------.....................//////...,,,+++,,,---.........------,,,,,,,,,------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))(((++++++++++++++++++++++++************************))))))******+++---...///---,,,++++++******++++++))))))((((((((((((''''''*********)))))))))))))))************************))))))))))))))))))))))))************++++++++++++)))))))))))))))******++++++++++++***************))))))))))))((((((((((((***************)))((('''''''''((()))))))))))))))***)))))))))(((((((((((('''((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,)))***++++++))))))***+++,,,,,,+++++++++***++++++)))))))))))))))******+++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))*********++++++,,,,,,,,,------.........------,,,,,,,,,,,,------------......------------.........,,,,,,,,,---......///000///000000000//////111333222222111000000000111222............///222444555111222222333333222222111222222111111111111111222444555666666555666888:::999888777666555444444444000222333333111111333555333222000/////////000111::::::999555111---,,,,,,,,,------...///000000000//////......------------++++++,,,,,,---,,,,,,+++---------------------...***+++,,,......//////...------.........------,,,++++++++++++++++++******************************))))))*********+++++++++))))))******+++,,,---...,,,,,,+++************+++***++++++,,,,,,++++++************++++++,,,,,,,,,***+++,,,,,,+++***((('''+++,,,,,,------,,,,,,+++))))))******++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---.....................---,,,,,,+++++++++++++++,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------,,,,,,,,,------...+++,,,,,,---...------------------------------------,,,,,,,,,,,,,,,------------------............//////000000000000//////...///111333444555444444666555444222000///..............................////////////////////////...............///000000000000///...............////////////////////////------------......//////000000000...,,,+++,,,.........------,,,,,,,,,+++,,,------------------,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++******************************++++++---...000111---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++*********)))((()))))))))******************************++++++'''''''''((()))*********'''((()))***************''''''((())))))))))))))))))))))))(((((((((((('''''''''((()))))))))))))))(((((((((((())))))))))))******************************))))))***++++++,,,*********)))******+++,,,)))******+++,,,---......)))***+++***))))))***+++,,,,,,,,,+++++++++******)))))))))))))))******+++++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++***************++++++,,,,,,---+++,,,---.........---,,,,,,,,,,,,,,,---------------------,,,------...///,,,,,,,,,,,,---...///000///000000000//////111333111111111000......111333,,,------...000222444555111111111222222111111111111111111111111222333333333444555555555666888::::::999888666555444444444000333555444222111333666444222000///...///000111222333333222///......///.............../////////.........---,,,,,,++++++------......//////......------------............+++,,,---/////////...---------.........---+++***,,,,,,,,,,,,,,,+++))))))************************)))************+++++++++))))))******+++,,,,,,,,,,,,,,,+++******************++++++,,,,,,++++++***))))))******+++,,,,,,---++++++++++++++++++******+++,,,,,,------,,,,,,+++******************+++++++++,,,---.........------+++,,,,,,------------,,,...---------,,,,,,++++++++++++++++++,,,,,,,,,,,,........................,,,,,,---------,,,+++*********++++++,,,,,,------++++++++++++++++++++++++******+++,,,---...///000,,,,,,,,,,,,,,,------...++++++,,,---------------------------------------...............//////000,,,------------.........000000////////////000000///000111333555666666777888777555333000///...---........................////////////////////////...............///000000000000///...............////////////////////////,,,,,,,,,,,,---...///000111111000...,,,+++---...------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************++++++---...///000,,,,,,+++************************+++++++++,,,,,,))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))++++++*********)))))))))((()))************))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++&&&'''(((***++++++++++++''''''((()))))))))))))))))))))((((((((((((''''''&&&&&&'''((())))))))))))(((((((((((())))))))))))************************(((((((((((()))***++++++,,,+++***)))))))))***+++))))))******+++,,,,,,,,,(((***+++***)))((()))++++++,,,,,,,,,++++++******)))))))))))))))******+++******************************************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------((()))+++---------++++++++++++,,,,,,,,,---------------,,,,,,,,,---...///,,,,,,,,,,,,,,,...///000---...000000///...///111///000000...,,,---000333---...///000111111111111///000000111111000000///000000000111222333444555222333444555444555777:::;;;:::888666555444333333333666888777333000222444555333111...---...000111---/////////---,,,---...---------------,,,,,,,,,...------,,,++++++******,,,---......//////......++++++,,,,,,------------+++---.../////////---,,,------.........,,,***(((+++,,,---------,,,+++***************************)))************+++++++++*********+++++++++******,,,++++++******************++++++,,,,,,++++++******************+++++++++,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++******+++,,,---.........------+++,,,,,,------,,,+++***------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------...............,,,---.........---++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///,,,,,,---------.........111000///......///000111//////000111333555777888:::999666333111///------........................////////////////////////...............///000000000000///...............////////////////////////,,,,,,++++++,,,...///000222222111...++++++---///,,,,,,,,,,,,,,,,,,------+++,,,------------,,,+++,,,,,,------,,,,,,+++***,,,,,,---......---,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))***+++,,,---...++++++***))))))))))))***'''(((((()))***+++,,,,,,((()))))))))************************************))))))))))))))))))))))))(((((())))))))))))******((()))***++++++***)))((('''((((((((())))))))))))''''''(((((())))))******'''((()))***************''''''((()))))))))))))))))))))((((((((('''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))************************''''''''''''((()))***+++---,,,***)))))))))******))))))))))))************(((***+++***)))((()))***+++,,,,,,,,,,,,+++******)))))))))))))))******+++******************************************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++))))))***+++,,,,,,------%%%''')))+++,,,+++******++++++,,,,,,,,,------------,,,,,,+++,,,---//////---,,,++++++,,,---///000+++---//////.........//////000000...+++,,,///222///000111111111000...---//////000000000000/////////000000111222444555666111333444444444555777999;;;:::999777555444333333666999;;;888333///000222666444111...---...///000///000000///---++++++,,,---,,,,,,++++++******)))------,,,++++++***))))))***++++++,,,---------,,,*********++++++,,,,,,,,,,,,---///000000...---+++,,,---...///...,,,)))(((***+++,,,---...---,,,+++************************)))************+++++++++******+++++++++******))),,,++++++***)))*********+++++++++,,,,,,+++++++++,,,,,,++++++***))))))))),,,,,,+++***+++,,,...///+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++)))***+++,,,---,,,+++++++++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........------...///...---,,,+++))))))***+++,,,,,,------------------------------,,,,,,++++++++++++******++++++++++++,,,,,,---...++++++,,,---------,,,,,,++++++++++++++++++++++++***)))))))))***++++++,,,,,,,,,,,,---------......222000///------///000222///...///000222444777999;;;999777444111///------........................////////////////////////...............///000000000000///...............////////////////////////,,,,,,++++++,,,...///000333222111...++++++---///+++++++++,,,,,,---------++++++------------++++++,,,,,,---------,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************(((((((((((()))***+++,,,+++******)))((()))))))))###$$$%%%&&&''')))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++((()))***++++++***)))((())))))******+++++++++,,,))))))))))))(((((((((((()))************))))))((('''(((((())))))))))))))))))(((((((((''''''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,///+++((())),,,...,,,(((,,,,,,,,,++++++***************************************++++++++++++******,,,)))((())),,,......,,,++++++++++++++++++++++++++++++************++++++,,,++++++,,,------,,,***,,,,,,,,,++++++*********,,,,,,,,,---------......---------,,,,,,++++++++++++++++++,,,,,,---------...+++)))+++---///---***++++++,,,,,,,,,,,,------------......///000000000000//////.........//////////////////////////////111000///---------...///////////////////////////000000000111000///...---...///111333444666666777222222333444555666777888555666888888777555333111777777666666555555555555777444111000000111222222222222222222111111111000000000000000////////////------------------------,,,,,,------,,,,,,+++***,,,,,,,,,---------..................---,,,++++++...------,,,,,,++++++***************************************************)))***+++,,,,,,+++***)))***+++,,,---...---,,,+++---,,,+++*********+++,,,************************,,,,,,++++++***+++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,------......------,,,---------,,,,,,+++++++++*********+++,,,---...//////....../////////,,,***///............---------000000000000000///......000000///000222555888:::<<<:::666222///...//////+++,,,.../////////...---...------,,,,,,,,,------////////////////////////000///.........///111222........................(((+++---......---...///111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------++++++++++++++++++++++++))))))))))))))))))))))))((()))++++++++++++---...,,,++++++***)))))))))***************************************************))))))))))))))))))))))))((())))))))))))*********+++*********))))))(((((())))))))))))))))))))))))+++***)))'''''''''((()))+++*********))))))((((((******)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))******+++++++++,,,***)))(((''''''((()))*********))))))(((((('''''')))))))))))))))))))))))),,,)))&&&'''+++...,,,***,,,,,,,,,++++++***************************************++++++++++++*********((('''(((+++---,,,+++++++++++++++++++++++++++++++++************++++++,,,++++++,,,------,,,***,,,,,,,,,++++++*********+++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,------............------------......------------..............................000000///.....................//////000111222222111111111111000000000///222333333444555555555444222222333444555666777777777777888888777666444333444444444444333333222222444111///.../////////...000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,------------...------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******)))***++++++,,,,,,++++++,,,,,,+++******++++++,,,*********************************))))))***++++++************************,,,,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,+++++++++------,,,++++++++++++,,,,,,+++,,,...000000///---,,,---------....../////////////////////...------////////////111444777888:::888444111///...//////,,,,,,---..................------,,,,,,---------........................000///.........///000111........................)))+++......---------...//////...---,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++((()))++++++******+++---,,,,,,+++***************************************************************))))))))))))))))))))))))((((((((()))))))))***************)))))))))(((((())))))))))))))))))))))))+++***)))(((''''''((()))************)))))))))((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++***)))(((((()))*********)))))))))(((((((((''')))))))))))))))))))))))))))'''%%%'''***---,,,***+++++++++++++++***************************************++++++++++++******)))((('''(((***++++++***++++++++++++++++++++++++++++++************++++++,,,+++***+++------+++***+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,+++******+++++++++,,,,,,,,,,,,------///......---,,,,,,++++++------,,,,,,,,,------...------------------------///////////////......---------...000111222444444333222111000000000111222555555555555444333222222111222222333444555666666888777777666666555555444333333333333222222222222222000//////000///...---.........------------,,,------------------------++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,------------+++,,,,,,------------,,,******++++++,,,------...************************************************++++++************++++++******))))))******+++,,,,,,++++++******+++,,,,,,************************(((((((((((()))***++++++************************...---,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------------------...---,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,+++*********+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++------,,,++++++++++++++++++++++++---//////...---++++++,,,---...///000000---............---,,,,,,...------...000222444666666444222///......//////---------------......///---------,,,,,,------...........................///............///000000------------------------***,,,......---,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++(((***+++***))))))***+++---,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))((((((((())))))))))))*********))))))))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))************))))))))))))(((((())))))(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++******))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))***((('''(((***,,,+++***+++++++++*********************************************++++++++++++*********)))((())))))***++++++++++++++++++++++++++++++++++++************+++++++++******+++,,,,,,+++)))+++++++++***************)))************+++++++++,,,+++++++++++++++++++++---,,,,,,,,,++++++******+++---///---***((())),,,+++++++++,,,,,,,,,------.........---------,,,,,,---------,,,------......---------------------------...///000000///...---......///000111222333333333111000......///111222555555555444333222111000111111222222333444444555666666555444333333444444444444444444444444333333444333222222333333000...------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------***+++,,,---------------******++++++,,,,,,,,,,,,************************************************,,,+++***))))))***+++,,,+++***)))))))))***,,,---++++++++++++++++++,,,,,,************************((((((((())))))+++,,,---************************,,,---.........---,,,+++************************++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++))))))******+++,,,...//////---,,,,,,------+++)))++++++,,,------...//////------.........------,,,,,,,,,,,,---...000111222222111///...---...///000...---,,,,,,,,,---...///------,,,,,,,,,---..............................---------.........//////------------------------+++---...---,,,++++++,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,+++***)))***+++------,,,++++++,,,,,,---************************************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((()))*********)))))))))))))))((())))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((((((((()))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((---,,,+++******+++***)))************************))))))))))))))))))))))))******++++++++++++*********++++++*********,,,,,,++++++++++++++++++++++++++++++************++++++***))))))***++++++***(((************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,++++++************,,,...---)))(((***,,,+++++++++,,,,,,,,,------------......////////////......------...///000000---------------------------...///000000///...---000000000000000111111111111///...------...000111111111222222222111000000000000111111222222333333333333222111111111222222222222222333333333333333555444333333444333111///.........---------,,,,,,,,,,,,,,,------.........------------------------,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------******+++,,,------------,,,,,,,,,++++++*********************************************************,,,+++***))))))***+++,,,,,,,,,+++******,,,---...******++++++,,,,,,,,,,,,************************)))))))))***+++,,,---...************************)))+++///111111///+++(((************************++++++++++++++++++++++++---------------------------------,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,,,,++++++.........---,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))))))))***+++,,,---...///---++++++,,,,,,+++)))---------------------,,,---....../////////......++++++,,,,,,---.../////////...---------...//////......,,,++++++,,,---...,,,,,,,,,,,,,,,---...///........................,,,---------............------------------------,,,------,,,+++***+++---,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------+++***+++,,,,,,,,,,,,++++++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,(((((((((((((((((())))))))))))))))))))))))))))))((((((((())))))))))))((())))))))))))))))))******)))******++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''''''''&&&''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((///...---+++******)))))))))))))))***************))))))))))))))))))))))))******++++++++++++******+++,,,,,,+++******+++---++++++++++++++++++++++++++++++************++++++***)))((()))++++++)))((()))))))))***************))))))*********+++++++++*********++++++++++++++++++++++++++++++************+++,,,+++******+++,,,++++++,,,,,,,,,,,,------------......///000000111...............///000111---------------------------...//////////////////000000000//////////////////...---------...///000//////000111111111000000000000000000111111222222000000000000000000000000/////////000000000000000333222000000111111///...............------------+++,,,,,,------.........------------------------,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++---,,,,,,+++******))))))************************************************++++++************++++++,,,,,,++++++,,,,,,---...))))))+++,,,,,,,,,,,,,,,************************+++*********+++,,,------************************&&&***...111222///+++(((***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******++++++,,,,,,++++++*********+++,,,,,,,,,++++++.........---,,,+++***)))++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++)))******++++++******)))*********+++++++++++++++,,,,,,+++***************+++***))))))+++---------------------,,,,,,++++++------...////////////...++++++,,,,,,---------------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,...------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++---...---,,,,,,---...,,,++++++++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,''''''(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))******************)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''%%%%%%&&&'''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,***)))))))))***((()))))))))*********+++))))))))))))))))))))))))******++++++++++++*********+++,,,+++)))(((***---++++++++++++++++++++++++++++++************++++++)))(((((()))******)))'''((()))))))))*********+++*********+++++++++,,,,,,)))*********++++++++++++************++++++++++++***)))((()))+++,,,,,,+++++++++,,,,,,,,,,,,------........................------------...///000000.......................................///000000------......//////000000............/////////000000000111111111111000000//////000000000000111111...///000111111000//////.........//////000000000222000...---.........---......---------,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++*********************************************************************++++++++++++************+++,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,************************+++***************++++++************************''')))+++---......---,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++******++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,************************)))******+++,,,,,,------************************))))))************)))))))))*********++++++++++++,,,++++++***************+++)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...............++++++,,,,,,------,,,,,,------------.........///---------------,,,+++***,,,,,,,,,,,,---...//////------------------------***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++*********---/////////...---,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,---///***************+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''''''''((((((((())))))))))))))))))))))))))))))&&&'''((()))******)))(((((()))))))))***************((('''&&&&&&(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''%%%%%%'''((()))))))))((('''((((((((()))))))))***))))))))))))))))))))))))))))))***)))((((((***+++(((((())))))*********+++))))))))))))))))))))))))******++++++++++++******)))***+++***''''''))),,,++++++++++++++++++++++++++++++************++++++)))(((((()))******)))'''(((((())))))*********+++***++++++++++++,,,,,,,,,))))))******++++++++++++))))))******+++++++++,,,***(((&&&(((,,,...---+++++++++,,,,,,,,,---------///......------,,,,,,++++++++++++,,,---...///000///////////////////////////...---------///000111***+++,,,---...000111111---...///000111111000000222222222222222111000///////////////000000000000...///111333333222000//////000000000111111222222444111...,,,---.........---------,,,,,,,,,++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,************************************************)))***+++,,,,,,+++***)))((()))***,,,,,,+++******((()))+++,,,------,,,,,,************************+++***)))))))))))))))***************************(((((()))***+++---...///))))))))))))))))))))))))*********++++++,,,,,,,,,************************,,,,,,---...---,,,+++***+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,((()))+++,,,---.........************************))))))***+++,,,,,,------))))))))))))))))))))))))))))))************))))))))))))******++++++++++++(((((())))))***+++---......,,,***))))))******)))******+++,,,------...///***+++,,,,,,------------+++,,,,,,---------,,,,,,------..................,,,,,,---...---,,,***)))+++++++++,,,---...///000------------------------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++******+++---000111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''''''''''''''''''''''''((()))++++++++++++---...***)))))))))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''(((*********)))((((((((())))))*********+++)))'''%%%######&&&)))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))************))))))((((((((('''%%%&&&((()))*********)))'''((((((((())))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))))))))******))))))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++'''(((******))))))***,,,(((((((((((())))))))))))******++++++,,,,,,,,,---------------------------,,,,,,---...---,,,***))),,,,,,,,,+++++++++******------------,,,,,,+++***000---++++++...000///...---,,,,,,,,,,,,---......000000000///...000444888555555444333111000///...////////////////////////000000000000000000000000000000000000000000000000000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------+++,,,.../////////......///...---,,,++++++++++++***+++,,,,,,******+++,,,///,,,((((((***,,,,,,+++************************))))))***+++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******))))))((())))))***++++++***************)))((('''************************---,,,+++******,,,...///---,,,++++++******++++++***,,,---,,,******+++,,,---,,,***))))))***,,,---*********)))))))))))))))++++++++++++++++++++++++************************///...,,,******+++,,,---++++++++++++++++++++++++************************++++++******+++---///000))))))******+++++++++,,,((((((((((((((((((((((((,,,,,,+++***))))))******,,,++++++******++++++,,,000///---,,,+++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***)))))))))++++++,,,,,,---...//////++++++++++++,,,,,,---...***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,)))''')))///222111///.........------,,,,,,,,,,,,++++++******++++++,,,+++---...---******,,,...************************,,,,,,,,,++++++*********************************************************((())))))******+++,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))***))))))))))))******+++))),,,...---***'''''')))))))))))))))))))))))))))''''''''''''((()))***+++)))***+++)))'''&&&&&&''''''''''''''''''((())))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))***++++++***((('''((()))///,,,((('''))))))(((&&&)))(((((('''''')))***+++%%%%%%&&&'''((((((''''''))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++***))))))))))))***+++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++)))***++++++******+++,,,)))))))))************+++''''''(((((())))))))))))++++++++++++++++++++++++,,,,,,---------,,,+++***)))******++++++,,,---------............---,,,+++///,,,******---///...---...............//////000//////000000000333888;;;???===:::666333000...---////////////////////////////////////////////////000000000000000000000000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---...///......---......---,,,++++++++++++***+++,,,,,,******+++,,,...+++))))))+++,,,,,,+++************************+++++++++,,,,,,+++******++++++***))))))***++++++,,,,,,+++++++++************))))))(((((((((((()))***++++++++++++******)))************************,,,+++***))))))+++,,,---------,,,+++++++++++++++***+++,,,,,,******+++,,,---,,,***))))))***,,,---+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******+++,,,---)))))))))*********+++++++++++++++++++++++++++++++++***))))))(((((()))))),,,++++++******++++++,,,......,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++************++++++,,,,,,---......///------,,,,,,,,,---......++++++,,,------------,,,---,,,,,,,,,,,,,,,,,,+++,,,***)))***---//////.........---------,,,,,,,,,,,,++++++******++++++,,,///000///,,,'''%%%%%%&&&************************+++++++++******)))))))))************************************************))))))******+++,,,,,,,,,---,,,+++***))))))))))))************************************************)))+++---,,,***(((((()))))))))))))))))))))))))))************+++,,,---...***++++++***(((''''''((((((''''''''''''((())))))))))))************))))))))))))(((((((((((())))))(((((()))))))))************+++,,,+++***)))***+++///,,,)))((())))))(((&&&''''''&&&&&&&&&'''((()))%%%&&&''''''((((((((('''))))))))))))))))))))))))((((((((())))))*********************************))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))***+++,,,+++************+++,,,,,,+++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++++++++++++++,,,---,,,+++***+++,,,*********+++++++++,,,,,,************++++++++++++)))))))))))))))))))))))),,,,,,,,,---,,,,,,+++***'''((()))***,,,---//////......//////......---------,,,***+++,,,......---000000//////000000111222---///000111222666:::>>>CCC@@@;;;666222///...---////////////////////////////////////////////////000000000000000000000000111000///......---......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,...---,,,++++++***++++++***+++,,,+++******+++,,,,,,+++)))***+++,,,+++***************************,,,,,,,,,,,,+++***)))(((++++++***))))))***++++++,,,++++++++++++*********++++++******)))(((((((((***++++++,,,,,,,,,,,,+++******************************)))((((((***+++,,,---,,,,,,+++++++++++++++***+++,,,+++******+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))***+++---///000------------------------************************,,,,,,+++***))))))******(((((())))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((((((((((((++++++************++++++---,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------.........///,,,++++++******++++++,,,++++++,,,,,,------......///......------------...++++++,,,---------------+++,,,,,,,,,,,,,,,,,,---,,,---...---++++++,,,---------------,,,,,,,,,,,,,,,++++++******++++++,,,***++++++***(((((()))+++*********************************)))))))))))))))******************************************************++++++,,,---------,,,,,,+++***))))))))))))******************************++++++++++++***)))(((***++++++)))((())))))))))))))))))))))))))))))(((((((((((()))***++++++***+++,,,+++)))(((((()))((((((''''''(((((()))***))))))************))))))))))))(((((((((((())))))(((((()))))))))*********((()))******))))))***+++...,,,)))((())))))((('''&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''((((((((())))))))))))))))))))))))%%%&&&'''((()))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++***))))))(((((()))******++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************+++,,,---,,,***))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,+++++++++(((((()))***,,,---...///------............---------,,,,,,,,,---.........000000//////000000111222---///000111222555999<<<<<<999555222/////////000////////////////////////////////////////////////000000000000000000000000111000///...............,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,+++++++++---,,,,,,+++******++++++)))+++,,,+++***)))***+++*********+++,,,+++***)))************************+++++++++++++++***))))))+++******************+++++++++++++++************++++++++++++++++++******))))))***+++,,,,,,,,,,,,***************************))))))))))))***+++,,,,,,+++******))))))******)))***++++++******+++,,,,,,+++******)))******+++*********+++++++++++++++************************++++++++++++++++++++++++((((((((()))+++---///111,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))))))))((((((((((((((()))))))))***************************))))))((((((((())))))++++++************++++++++++++*********************++++++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,---....../////////************+++,,,---...++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,+++,,,,,,---...---------+++++++++,,,,,,------------000222000+++(((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******+++,,,...///******************************************))))))***************************************************++++++,,,,,,---......,,,++++++***))))))******************************))))))***++++++***)))(((((())))))***)))))))))***))))))))))))))))))))))))'''''''''''''''((()))******,,,,,,+++)))))))))***((((((((('''((())))))***))))))************))))))(((((())))))))))))((((((''''''((((((((()))))))))$$$&&&''''''&&&&&&((())),,,+++***)))))))))((('''%%%%%%%%%%%%&&&&&&''''''((('''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++***************************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***************************+++,,,+++)))(((((())))))))))))*********++++++)))))))))))))))(((((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,---...////////////////////////......//////000111...///000000000111444777666444111///...///000222////////////////////////........................////////////////////////000//////............///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++*********++++++)))***++++++))))))***+++)))***+++++++++*********************************((()))******++++++++++++*********++++++*********+++++++++*********))))))'''((()))***++++++++++++(((((()))***+++++++++******************************************+++,,,,,,******)))(((((((((((((((((()))++++++***)))+++,,,,,,++++++***))))))))))))))))))))))))******++++++************************++++++++++++++++++++++++''''''(((***+++---///000************************************************''''''((()))******++++++)))))))))((((((((((((((())))))))))))))))))))))))*********))))))******++++++******))))))******+++)))******************************+++++++++,,,,,,---------,,,,,,+++++++++---------.........//////)))))))))***+++,,,......+++++++++,,,,,,,,,,,,,,,------,,,+++*********+++,,,,,,---.........------+++++++++,,,,,,---------...222555333,,,(((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...,,,+++******))))))************************++++++++++++++++++++++++***************************************************++++++,,,,,,---......,,,+++******)))*********************************'''((())))))******))))))***))))))))))))*********))))))))))))))))))))))))++++++*********+++,,,,,,***+++,,,+++***)))***+++((((((((((((((()))******))))))************))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((($$$%%%''''''&&&&&&''')))***++++++***)))(((((((((&&&'''''''''(((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******************))))))***++++++***))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************)))***+++***(((((((((***)))))))))************++++++************)))))))))************************+++************+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,---...000111000//////000......------......///000...///000000//////000222666444222000//////000000////////////////////////........................///////////////////////////......---------......,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,---------,,,+++*********++++++++++++************++++++)))***+++***))))))***+++)))***+++***))))))***+++************************'''((()))***++++++++++++)))***++++++++++++***)))+++************)))))))))"""$$$&&&((()))******)))(((((()))*********))))))*********************************++++++++++++,,,***))))))((('''(((((((((''')))******))))))+++,,,+++++++++******)))((((((((((((((()))******++++++************************************************(((((()))***+++,,,------************************************************&&&'''(((***++++++++++++******))))))))))))((((((***************************************++++++,,,******))))))))))))******))))))***+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))***+++,,,...///++++++++++++,,,,,,,,,,,,,,,++++++************+++,,,,,,---...............+++,,,,,,,,,,,,,,,,,,------111444222---******,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***((('''''')))******)))************************+++++++++++++++,,,,,,,,,******************************************************++++++,,,---------++++++***************+++++++++++++++++++++++++++((('''(((((()))***,,,---,,,+++))))))***++++++***))))))))))))))))))))))))******)))))))))******+++)))***++++++)))((()))+++))))))(((((())))))***+++))))))************))))))'''((()))******)))((('''&&&&&&'''''''''((((((((('''((())))))(((((()))***)))***,,,+++)))(((((()))'''((())))))******))))))***)))((('''''''''((())))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---...///000000------,,,+++++++++++++++((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************(((***++++++))))))***,,,*********+++++++++,,,,,,---------,,,,,,,,,++++++************************+++***)))))))))***,,,---,,,,,,,,,++++++*********+++,,,,,,---......------+++...000111///...///000......------......///000...///000000......///111333222111000////////////////////////////////////........................////////////////////////------,,,,,,,,,,,,------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,+++***++++++,,,++++++************++++++(((***+++***)))((()))+++)))***+++)))''''''***,,,************************((()))***************))))))***++++++++++++***)))************))))))))))))$$$%%%(((*********))))))******+++++++++***))))))************************((())))))***************++++++***)))))))))))))))'''(((******))))))+++,,,+++++++++******)))((('''(((((()))******+++,,,,,,************************)))))))))))))))))))))))))))******++++++++++++***************************************************((((((***+++++++++******++++++*********)))))))))++++++++++++++++++++++++)))))))))))))))***++++++******))))))))))))******))))))+++,,,,,,,,,++++++************++++++++++++***++++++,,,,,,------.........------,,,,,,++++++))))))******+++,,,---...++++++++++++++++++++++++++++++******++++++,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,++++++...000000---******+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,%%%######&&&***---......************************)))*********++++++++++++************************************************))))))******+++,,,,,,,,,+++***************++++++++++++++++++++++++++++++))))))((((((***---000222000---***)))+++,,,+++***))))))))))))))))))))))))((((((''''''''''''((((((((()))******(((((()))***))))))(((((())))))***+++))))))************))))))'''((()))******)))((('''((((((((())))))))))))***)))***+++***(((((((((***'''***,,,,,,)))(((((()))'''((()))*********))))))+++***((('''&&&'''((()))))))))))))))))))))))))))(((((())))))))))))))))))************************))))))))))))))))))))))))***+++,,,...111333555666...------,,,+++++++++,,,((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,)))))))))))))))))))))))))))***,,,,,,++++++,,,...++++++,,,,,,,,,---------*********)))))))))((((((******************************)))))))))***,,,---++++++++++++++++++++++++,,,------.../////////...***---000000...---...///...............///000000---///000000//////000222.........///////////////////////////////////////........................////////////////////////,,,,,,+++++++++,,,,,,---,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...,,,+++++++++,,,,,,+++***************++++++(((***+++***)))((()))******++++++(((&&&&&&***---***************************++++++******)))(((''')))***+++,,,,,,+++***)))************)))))))))))))))***,,,------,,,+++***,,,,,,,,,,,,,,,+++***)))************************'''(((((()))))))))))))))---,,,++++++***+++++++++&&&((()))***))))))+++---++++++++++++***)))''''''))))))***+++,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***))))))++++++++++++++++++++++++******************************+++,,,,,,+++)))(((,,,+++++++++******))))))************************((((((((((((((()))************))))))))))))******)))***+++,,,------,,,+++)))************+++++++++)))***+++,,,------...///......---,,,+++******)))************+++,,,---...++++++++++++++++++++++++++++++++++++,,,------...,,,---......//////......---------,,,,,,+++++++++)))+++---...,,,+++***)))*********++++++,,,,,,,,,,,,++++++++++++++++++,,,---***((((((+++,,,+++)))************************(((((())))))*********+++************************************************((())))))***++++++,,,,,,+++***************+++++++++++++++++++++++++++++++++***((((((+++///333666222...+++***,,,,,,+++)))))))))))))))))))))))))))++++++***************+++'''((())))))((('''(((***)))))))))))))))******+++))))))************))))))'''((()))++++++)))((('''************++++++++++++((()))***)))'''&&&&&&''''''***,,,,,,)))(((((()))&&&''')))*********)))(((,,,***((('''&&&'''((()))))))))))))))))))))))))))''''''((()))***+++,,,,,,---,,,***)))))))))******---,,,,,,,,,+++************+++///444999<<<===<<<555222---(((&&&&&&''')))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))------,,,+++************************************+++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,************************************************************************...,,,***((((((***,,,...///............//////000,,,,,,++++++,,,,,,---...222000///000111111000/////////......------,,,,,,......//////000000111111111111000000//////......////////////////////////.........------.........+++,,,---......---,,,+++,,,---///000000000///.........---,,,,,,+++******,,,------......------,,,++++++******++++++,,,---,,,,,,,,,++++++++++++***))))))******+++++++++,,,//////---+++)))'''&&&%%%+++++++++*********))))))******)))))))))))))))))))))************+++++++++,,,+++)))'''(((***,,,...,,,(((%%%%%%(((*********(((((((((((()))***+++,,,++++++***))))))***++++++,,,***(((''''''(((***,,,***)))))))))((((((''''''((()))***+++,,,,,,+++************)))))))))))))))''''''(((((()))*********)))+++,,,......---,,,++++++++++++************)))))))))))))))))))))))))))))))))************))))))******)))))))))))))))******************)))((('''******))))))******+++,,,000000///...,,,+++************))))))((((((''''''))))))(((((()))***++++++))))))))))))************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++******))))))************+++++++++///,,,***+++---...,,,)))++++++,,,,,,,,,,,,------//////...------,,,++++++******+++++++++,,,,,,,,,......---,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++)))((()))***,,,,,,+++************))))))((((((*********************************))))))))))))(((************************+++******+++------,,,******+++,,,,,,+++***((('''************)))))))))))))))******)))((())),,,...000---)))(((***,,,+++***++++++******)))(((((((((******))))))))))))*********)))(((''''''((()))***''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((()))***************)))&&&'''(((******((('''&&&((()))***++++++***(((((())))))*********((('''&&&))))))***))))))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))))))))***************)))))))))))))))(((***...555<<<@@@AAAAAA666333...***(((((()))++++++******)))(((''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))++++++***)))))))))******************************++++++,,,,,,,,,+++***)))************+++++++++,,,************************++++++++++++++++++++++++************************,,,+++******+++---000222555444222///---,,,+++***,,,,,,++++++,,,,,,---...000///......000000///...//////..................//////......//////000000000000000000//////......////////////////////////......------------......++++++,,,,,,,,,,,,++++++,,,---....../////////.........---,,,,,,+++*********++++++,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,++++++***)))((((((+++++++++*********)))))))))))))))))))))))))))))))))************++++++++++++)))((('''''')))+++---+++)))&&&''')))++++++***++++++***************+++*********++++++*********++++++************++++++*********)))))))))((((((((()))***+++,,,++++++******)))))))))))))))))))))******)))))))))))))))))))))***,,,---------+++***+++++++++************)))))))))))))))))))))))))))))))))************))))))******))))))))))))******...............---,,,,,,******))))))******+++,,,...------,,,+++***))))))***)))))))))))))))(((((()))((((((((((((((()))***))))))))))))************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******))))))************+++++++++...,,,***+++,,,---+++)))++++++,,,,,,,,,,,,------......------,,,++++++*********+++++++++,,,,,,,,,......------,,,++++++***************+++++++++,,,,,,,,,,,,+++++++++******---+++***+++,,,...------++++++*********)))))))))************************++++++*********)))))))))*********************************+++,,,---,,,***)))************)))((((((************))))))))))))((()))))))))((((((***,,,///,,,)))(((***++++++***((((((((()))******++++++******))))))))))))*********)))(((''''''((()))***))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''&&&'''((())))))((('''&&&))))))************))))))&&&'''((()))))))))((((((((())))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********)))))))))))))))*********((()))---333999===??????444111...***(((((()))***,,,+++***)))((('''&&&%%%(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))))))))((((((((()))******))))))))))))))))))))))))+++++++++,,,++++++***))))))))))))*********++++++************************++++++++++++++++++++++++************************++++++***+++---000333555777666333000---+++)))(((,,,,,,++++++,,,,,,---...///---,,,---...///...---.........///////////////000///...---------...///000000000////////////...////////////////////////------,,,,,,,,,,,,------,,,++++++++++++++++++,,,------,,,,,,,,,---.........------,,,,,,++++++***(((((()))***++++++******++++++******++++++,,,---------,,,,,,+++***))))))+++++++++++++++,,,,,,,,,))))))*********++++++++++++************))))))))))))))))))))))))))))))))))))************+++++++++***((('''&&&&&&(((***+++***)))((()))+++,,,+++***...---,,,+++************)))***++++++++++++***)))***+++,,,------,,,+++***+++++++++************)))))))))***++++++++++++***))))))))))))))))))******+++++++++***)))(((((((((((()))***,,,,,,+++******+++++++++************)))))))))))))))))))))))))))))))))************))))))***)))))))))))))))*********++++++++++++******)))******))))))******+++,,,************))))))(((((()))))))))***************))))))((('''''''''(((((())))))))))))************************************++++++++++++++++++++++++******++++++++++++++++++)))******+++++++++******)))************+++++++++---+++******++++++***)))++++++,,,,,,,,,,,,------------,,,,,,+++***************+++++++++,,,,,,,,,.........------,,,,,,+++)))))))))*********++++++,,,,,,,,,+++++++++******---,,,***+++,,,------,,,+++++++++++++++*********************************,,,+++++++++******************************************)))+++,,,---+++***(((((((((((((((((()))***************))))))))))))'''((()))((('''''')))+++...,,,))))))***++++++***'''(((((())))))******+++***))))))(((((())))))***))))))(((((((((((()))))),,,,,,***)))((())))))***((()))***++++++***)))((())))))))))))))))))))))))*********)))((('''&&&%%%&&&'''((())))))((('''&&&***)))))))))))))))******%%%&&&'''((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***************************+++,,,,,,,,,---******+++///222444444333///---+++(((''''''((((((+++******)))(((''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))***+++))))))))))))))))))))))))***++++++++++++*********((())))))))))))*********************************************************************************++++++++++++---000222444333222000///...---------,,,,,,++++++,,,,,,---......---,,,---...///...---.........//////000000000111000...,,,,,,,,,---...////////////////////////////////////////////////---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,---,,,+++++++++,,,---...---------,,,,,,+++++++++'''((()))***++++++++++++++++++******++++++,,,---...------,,,+++***))))))*********+++++++++++++++)))))))))***+++++++++,,,************))))))))))))************++++++++++++))))))*********+++++++++))))))((('''''')))***+++*********+++,,,,,,,,,+++---,,,+++***************++++++***))))))***++++++***++++++++++++++++++***++++++++++++++++++++++++************+++*********)))))))))))))))***************)))))))))((((((((((((((()))***+++******)))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++&&&'''''''''''''''&&&&&&******))))))******+++,,,))))))))))))))))))))))))))))))******++++++,,,,,,+++***)))(((((((((((((((((()))))))))************)))***++++++++++++***)))************************************++++++++++++))))))***+++++++++******))))))*********+++++++++++++++************))))))+++++++++,,,,,,,,,------++++++++++++******))))))******+++++++++,,,,,,,,,.........---------,,,,,,((())))))))))))*********,,,,,,,,,+++++++++******,,,***))))))***++++++***++++++++++++++++++++++++************************,,,,,,,,,+++++++++*********************************))))))***,,,,,,+++***((((((''''''((()))+++,,,************)))))))))(((((()))***)))(((((()))***,,,+++***)))******++++++*********)))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))...,,,***((('''((()))***((()))+++,,,,,,+++)))((((((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''((())))))(((''''''***)))((((((((()))++++++'''''''''(((((((((((((((&&&'''((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((************+++******************+++,,,,,,,,,---,,,+++***+++------,,,+++,,,+++***((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))************)))))))))))))))))))))***+++,,,))))))))))))))))))))))))*********************+++((())))))))))))*********************************))))))))))))))))))))))))************************++++++++++++,,,---...//////...............//////,,,,,,++++++,,,,,,---......---,,,---///000///...------......//////000000000///...---,,,,,,------.............../////////////////////////////////---,,,,,,++++++,,,,,,------,,,+++******+++,,,---------+++******+++,,,---------,,,,,,,,,,,,++++++)))******+++,,,,,,++++++++++++******++++++,,,---------,,,,,,+++***))))))*********************)))++++++******************))))))))))))))))))))))))+++++++++,,,,,,---------))))))*********+++++++++******)))))))))***+++,,,)))***,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++...,,,)))''''''))),,,...,,,***)))(((((()))***,,,+++++++++++++++,,,,,,,,,++++++******************(((((())))))************'''''''''(((((()))))))))(((((())))))************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))***++++++))))))******+++******)))******))))))******+++,,,)))))))))***************))))))******++++++,,,,,,,,,,,,+++***))))))))))))((()))))))))************)))***++++++++++++***)))************************************************((()))***+++++++++++++++))))))*********+++++++++++++++++++++***))))))***+++++++++,,,,,,,,,------++++++************))))))******+++++++++,,,,,,,,,---------------,,,,,,,,,((())))))))))))*********,,,,,,,,,+++++++++******,,,***))))))***+++***)))++++++++++++++++++++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))***,,,,,,+++))))))((((((((()))+++---...************)))))))))((()))***++++++)))))))))***************)))******+++******))))))((('''''''''))))))(((((((((((())))))(((((())))))))))))((((((,,,+++)))''''''''')))***'''(((***++++++***((('''((((((((((((((((((((((((&&&&&&'''(((((()))((((((''''''((((((((((((''''''***)))((((((((()))+++,,,******)))((('''&&&&&&&&&&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***)))))))))))))))*********+++***)))***---......---++++++++++++*********)))''''''(((((()))*********(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))******)))))))))***++++++******************************)))))))))***++++++)))))))))*********++++++************************))))))))))))))))))))))))************************,,,++++++*********++++++///...------,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,---///000///...---------...............////////////............---............/////////////////////////////////------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,+++++++++******+++++++++************))),,,,,,++++++***)))))))))(((((()))))))))))))))***+++++++++,,,------......)))************+++++++++***************++++++,,,)))+++,,,,,,+++***,,,---(((((((((((()))***+++,,,...,,,)))''''''))),,,...,,,***(((&&&&&&(((***,,,***++++++++++++,,,,,,,,,,,,+++******)))*********((((((((()))******++++++'''''''''((()))*********)))))))))))))))*********+++++++++************)))))))))))))))))))))))))))))))))************))))))(((((((((((()))***+++,,,******+++,,,,,,,,,,,,+++******))))))******+++,,,***************+++++++++)))))))))***************,,,,,,+++*********++++++))))))))))))************************************************************++++++*********)))))))))((()))***+++++++++++++++)))************++++++++++++,,,,,,,,,***)))***+++++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,+++++++++******...---++++++,,,---,,,+++*********+++++++++++++++************************,,,+++++++++************))))))))))))))))))))))))))))))(((***+++,,,***)))))))))))))))***+++,,,---************)))))))))))))))+++,,,,,,***))))))***((()))+++***))))))***+++&&&''''''(((((())))))***)))((((((''''''(((((()))(((((())))))))))))((((((***)))(((((((((((()))***'''((()))******)))((('''))))))))))))))))))))))))%%%&&&'''((()))*********(((((((((((((((((((((((((((((((((((()))***+++,,,---,,,***)))'''&&&&&&&&&'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++************)))))))))))))))***)))(((***,,,.........((()))***++++++******)))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))******)))((((((((())))))++++++++++++++++++++++++***)))(((((()))***+++,,,************+++++++++,,,************************************************************************++++++++++++*********+++------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,+++***+++...///...------------------,,,,,,,,,---...///111111000///...---------.........//////////////////////////////......------------......---------......------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++******++++++,,,---***++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++************)))(((((((((((())))))******))))))******+++,,,,,,---)))************+++++++++))))))))))))*********+++)))++++++***((()))+++...*********))))))***+++++++++******************+++++++++***))))))***++++++************+++++++++,,,,,,,,,***)))))))))******'''(((((()))******++++++***************+++++++++***)))))))))******+++++++++++++++************)))))))))))))))))))))))))))))))))************))))))(((((((((((()))***+++,,,((())))))***++++++************))))))******+++,,,+++************************)))))))))))))))((((((******************+++,,,))))))))))))************,,,+++***))))))***+++,,,************************,,,,,,+++***)))(((''''''(((((()))++++++,,,,,,+++)))************++++++++++++---...---***)))***,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,+++++++++******///---++++++,,,,,,,,,+++)))))))))*********++++++************************++++++*********))))))))))))))))))))))))))))))))))))(((((()))++++++***)))(((((()))******+++******************))))))))))))(((***,,,,,,***(((((((((&&&)))++++++)))(((***,,,&&&&&&''''''((())))))***((((((''''''''''''(((((('''((()))******)))((('''((())))))******+++++++++''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))************((((((''''''''''''(((((('''((()))******+++++++++---,,,***)))((((((((()))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***---,,,,,,,,,++++++******+++)))((()))+++,,,,,,+++%%%&&&((()))))))))((('''******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))***)))(((''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((***+++,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************+++,,,---...,,,,,,++++++,,,,,,---...***))))))***,,,...---,,,---------,,,,,,++++++++++++---000222333222000...---------........./////////////////////////////////......------......///,,,---...//////...---,,,------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((++++++******++++++,,,---)))******++++++,,,------/////////......---------***************+++++++++'''((((((((())))))******'''(((((()))******++++++)))************+++++++++(((((((((((())))))))))))***++++++)))'''(((+++///------,,,+++************((()))+++------+++)))(((***+++,,,,,,,,,,,,+++***)))))))))******+++++++++---,,,***)))))))))******'''(((((()))***+++++++++......---,,,,,,++++++************)))***++++++,,,+++++++++************)))))))))))))))))))))))))))))))))************))))))(((((((((((()))***+++,,,)))***+++,,,,,,,,,,,,,,,*********)))***++++++,,,+++*********)))))))))(((******))))))((((((''''''))))))(((((()))***++++++))))))))))))************,,,+++)))(((((()))+++,,,))))))))))))))))))))))))---,,,+++***)))'''&&&&&&(((((()))++++++,,,,,,,,,)))************++++++++++++---///...+++)))+++---++++++,,,,,,,,,---------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,*********************+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******---+++))))))*********)))(((((())))))*********+++*********************************))))))))))))((()))))))))))))))))))))))))))(((((()))++++++***)))&&&''')))*********)))(((************))))))))))))''')))++++++)))'''''''''&&&)))++++++)))(((***,,,)))))))))(((''''''&&&&&&((((((''''''''''''(((((('''((()))******)))((('''((()))***+++------------((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))***************)))(((((((((''''''''''''((((((&&&''')))***+++++++++***,,,+++***))))))***++++++))))))***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,(((((((((((())))))))))))***************)))((((((*********++++++,,,,,,,,,***)))))))))***+++,,,,,,,,,+++***)))))))))***+++++++++******************,,,+++++++++***)))))))))***)))))))))***++++++,,,)))************+++++++++***+++,,,,,,+++***)))(((******++++++++++++,,,,,,(((&&&%%%&&&)))***)))&&&++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,+++++++++*********+++---//////...---,,,...------,,,,,,------...+++---...///.........///...///000111000///---,,,.........------,,,,,,,,,---------............///......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------............------+++,,,,,,------,,,,,,+++,,,,,,+++***)))((('''&&&***)))((((((((()))+++,,,,,,+++)))))))))+++---///************************************************))))))))))))))))))))))))************************************************************************++++++************++++++++++++++++++++++++++++++---,,,+++***)))))))))))),,,+++***))))))***+++,,,///...,,,+++++++++,,,,,,+++++++++************)))(((((())))))))))))((((((%%%&&&(((***++++++++++++,,,+++***))))))***+++,,,******+++++++++******)))***++++++,,,,,,++++++***))))))))))))))))))))))))++++++*********************+++,,,------,,,+++***)))))))))))))))(((''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''((((((((()))))))))((('''(((***---)))))))))******+++++++++))))))(((((((((((()))))))))******)))(((''''''(((*********************+++------,,,+++***)))((('''++++++------------++++++))))))*********+++++++++------,,,+++******++++++))))))))))))))))))))))))*********++++++,,,,,,,,,******************++++++(((((())))))*********+++******))))))******+++,,,,,,,,,+++***))))))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))++++++,,,,,,,,,)))))))))))))))(((''''''+++(((%%%&&&(((******)))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))(((((('''''''''&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))******)))---...000///+++(((&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''***)))(((''''''((()))*********************++++++))))))))))))***************************)))(((((())))))*********************))))))))))))******+++***)))))))))***++++++,,,************************+++++++++***************)))))))))))))))***++++++(((((()))))))))***************+++++++++***((((((...---------,,,,,,++++++,,,***)))***,,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---//////...---,,,------,,,,,,,,,,,,------+++---//////...---...///---...///000000...,,,+++------------------,,,,,,---------............///......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------............------+++,,,,,,------,,,,,,++++++************)))))))))+++******)))***+++,,,---,,,+++*********+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************++++++************++++++++++++++++++++++++++++++************+++,,,------++++++***))))))***+++++++++***)))((((((((())))))+++++++++************)))))))))************))))))'''((()))*********)))(((++++++***))))))***++++++((())))))*********))))))***++++++,,,,,,++++++***))))))))))))))))))))))))******************************+++,,,,,,+++************++++++***))))))(((******))))))))))))******++++++++++++++++++++++++************************---,,,++++++***+++++++++((()))***)))((((((***,,,*********++++++,,,,,,,,,******))))))))))))*********++++++***)))((()))***+++++++++*********))))))+++++++++***************++++++,,,------,,,++++++++++++,,,,,,,,,---------+++******)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++***)))))))))))))))))))))*********+++******))))))******+++,,,,,,++++++***))))))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((()))***++++++++++++)))))))))))))))((('''''',,,***((((((+++,,,,,,+++))))))))))))))))))))))))************)))))))))))))))))))))(((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))((('''+++---///...+++(((''''''(((((((((((())))))))))))***************************)))(((''''''((()))***+++++++++***************************++++++++++++)))************))))))((())))))))))))))))))((((((***))))))(((((((((((())))))******************)))***************************************+++++++++***))))))))))))******+++'''((((((((())))))))))))))))))*********)))((((((++++++***)))((('''&&&&&&---,,,+++,,,.........---++++++++++++++++++++++++------------------------,,,++++++***++++++,,,,,,------------,,,,,,,,,,,,+++,,,.../////////...---------,,,,,,,,,,,,------,,,...//////---,,,,,,---,,,---...///...---,,,+++,,,,,,---------------------------............///......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++)))*********++++++,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************************************++++++************++++++++++++++++++++++++++++++))))))))))))***+++,,,---++++++***))))))***++++++***)))(((((('''(((((((((+++++++++************)))***++++++++++++++++++***))))))******)))(((''''''++++++***))))))***++++++''''''((()))*********)))******++++++++++++******))))))))))))))))))))))))************************)))******++++++******)))+++++++++,,,++++++***)))************************++++++++++++++++++++++++************************+++***))))))(((((())))))''')))***+++))))))***+++***************+++++++++++++++************++++++++++++,,,+++))))))***+++,,,+++++++++***)))))))))))))))******+++++++++,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------+++***))))))((())))))))),,,,,,,,,,,,------------***++++++++++++,,,,,,,,,---,,,,,,+++***)))(((((()))))))))*********************))))))******+++,,,,,,+++******)))*********))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((()))************)))))))))))))))((((((''',,,***))))))+++,,,,,,+++))))))))))))))))))))))))************))))))))))))***)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))((('''&&&***+++------+++)))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++++++++******)))))))))))))))*********++++++))))))************)))(((*********))))))(((((((((***)))((('''''''''''''''***++++++++++++)))'''&&&))))))))))))************)))))))))***+++++++++,,,++++++************+++,,,((((((((()))))))))******(((((()))))))))((((((((())))))(((''''''&&&%%%%%%************+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,......---------,,,,,,,,,,,,---.../////////......---,,,,,,,,,,,,,,,,,,------...//////---++++++,,,+++,,,---------,,,++++++,,,,,,,,,------.........---------............///......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++---------+++)))(((++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************++++++************++++++******************************)))(((((((((((((((+++******************++++++++++++*********+++++++++++++++*********))))))******++++++++++++*********************)))))))))+++******************+++''''''(((***++++++++++++******++++++++++++******))))))))))))))))))))))))***************+++++++++)))))))))******)))))))))***+++++++++++++++******************************))))))))))))))))))))))))************************))))))(((''''''''''''(((&&&(((++++++***))))))***(((((())))))))))))))))))+++******))))))******+++***++++++***((((((***,,,*********************+++)))************+++++++++***+++,,,------,,,+++***))))))*********+++++++++,,,,,,+++++++++++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))******************************))))))******+++,,,++++++***************+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((()))((((((((()))*********))))))))))))))))))))))))''''''((()))***+++,,,,,,************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((***++++++***))))))***(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))+++++++++++++++***)))(((((((((((()))))))))******((())))))*********))))))+++++++++******))))))((())))))((('''&&&&&&&&&''''''(((***++++++***)))((((((((()))))))))*********)))))))))***+++++++++,,,---,,,,,,+++++++++,,,,,,)))))))))*********++++++(((((((((((((((((())))))++++++++++++,,,,,,,,,,,,((()))***************+++++++++++++++++++++++++++************************+++*********++++++,,,---......---------,,,,,,,,,,,,------...............,,,,,,,,,++++++,,,,,,,,,,,,...///...,,,++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............///......---,,,,,,,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++*********+++---...---+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++************++++++************************++++++***)))))))))***************++++++*********+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))******************)))************++++++,,,,,,*********++++++*********((()))***+++,,,---------)))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))***))))))******+++******))))))***++++++++++++***)))))))))))))))))))))))))))************************,,,,,,+++*********++++++&&&(((++++++***))))))***************************))))))(((((((((((()))))))))))))))(((''''''))),,,(((((()))***+++,,,,,,---+++++++++************)))******+++,,,,,,+++******))))))*********+++++++++,,,+++++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++*********************))))))******+++,,,+++***************++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((('''(((((())))))))))))((((((((())))))))))))((((((((())))))***************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))'''(((******)))))))))+++(((((((((((())))))))))))************************(((((())))))))))))(((((()))***+++,,,,,,+++)))((('''((((((((())))))))))))((())))))************)))******************)))))))))((((((''''''''''''(((###$$$&&&(((+++,,,------'''(((((())))))************************+++++++++------,,,++++++++++++,,,************++++++++++++))))))((((((((()))************+++++++++,,,,,,,,,)))***++++++******+++---++++++++++++++++++++++++************************************+++,,,------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++---......,,,++++++,,,++++++,,,,,,,,,,,,------,,,,,,---------------------------............///......---,,,,,,,,,,,,---++++++************++++++***++++++,,,,,,++++++*********++++++++++++******,,,,,,++++++*********)))***+++++++++++++++***)))***+++,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++************++++++*********************************+++,,,...///000)))***++++++++++++***)))))))))***++++++++++++***+++++++++************)))))))))************))))))***************+++,,,---)))***++++++++++++***)))******+++,,,------------))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++******))))))******+++((()))******************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***''')))***+++))))))***+++---------,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))((('''&&&'''***,,,(((((()))***+++,,,,,,---,,,+++++++++******)))))))))***+++,,,,,,+++***)))++++++,,,,,,,,,---------)))))))))((())))))***+++++++++,,,,,,------......,,,,,,,,,++++++++++++***(((((()))***+++,,,,,,---+++++++++++++++***************))))))******+++,,,*********)))******+++,,,))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((())))))******)))))))))'''(((((())))))))))))))))))+++------,,,+++,,,---))))))))))))))))))))))))************))))))))))))(((((()))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))************&&&((())))))(((((()))+++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))+++,,,,,,+++***)))(((((()))))))))*********(((((()))***************(((((())))))))))))))))))((((((((('''(((((())))))%%%%%%&&&''')))+++,,,---''''''(((((()))******++++++++++++***************,,,+++******)))))))))***))))))))))))***************))))))((()))***+++,,,)))))))))))))))))))))((((((***,,,+++***)))+++---++++++++++++++++++++++++************************************+++,,,---...,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,++++++++++++,,,,,,***,,,------,,,,,,,,,---,,,,,,,,,,,,,,,---......------------------,,,,,,---------............///......---,,,,,,,,,,,,---++++++************++++++******++++++++++++************++++++++++++******)))))))))***************,,,,,,---------,,,***))))))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++************++++++************************((())))))***,,,---///000)))***++++++++++++***)))'''((()))***++++++***)))+++++++++************)))******++++++++++++******+++***)))((((((((()))***)))***++++++++++++***)))***++++++,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++************+++,,,)))******+++,,,,,,++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++)))(((((('''''''''''''''((()))***)))((((((***,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))*********)))'''&&&'''+++...***************************************+++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------))))))(((((()))******+++******++++++,,,------...,,,,,,,,,+++++++++******)))))))))***+++++++++,,,,,,,,,,,,++++++***************))))))******+++,,,******))))))***++++++,,,))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))***************))))))''''''((()))))))))))))))(((+++......,,,+++,,,---))))))))))))))))))))))))************))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))))))))))))))((('''((()))(((''''''(((***(((((((((((())))))))))))'''''''''''''''''''''''''''((()))******)))(((''''''(((***,,,---,,,+++***)))************+++++++++(((((()))***************&&&'''''''''(((((())))))((((((((((((((()))***++++++***)))'''''''''((()))&&&''''''((()))******+++,,,+++++++++******))))))******)))(((((('''(((((((((((((((((())))))))))))+++***)))))))))***,,,---......---,,,+++***))))))&&&)))+++***(((((())),,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,+++++++++******++++++******++++++,,,---,,,++++++++++++++++++,,,)))+++------,,,,,,---...---,,,,,,,,,------...///.........------,,,,,,,,,---------.........//////......---,,,,,,,,,,,,---++++++************++++++******++++++++++++************++++++++++++******&&&'''((()))***+++,,,,,,------...///...---+++***)))***++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++************++++++)))))))))))))))))))))))))))((((((((((((((()))))))))***+++,,,,,,+++***)))((()))***,,,,,,,,,+++***+++++++++************)))+++,,,,,,------,,,,,,+++,,,+++)))'''&&&%%%&&&&&&)))***+++,,,,,,+++***)))******+++++++++******)))))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,+++******+++,,,---***+++,,,,,,------------)))***,,,------,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***************)))******((('''(((+++---***)))))))))((((((''''''++++++************++++++++++++***((('''))),,,///------,,,+++***)))(((''''''((()))***+++,,,------)))***+++,,,,,,+++***)))))))))*********+++++++++++++++******+++,,,------''''''((()))******++++++,,,,,,,,,++++++*********+++++++++***************,,,,,,,,,++++++******************)))***++++++,,,******))))))***+++,,,,,,))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******+++++++++******)))''''''((()))))))))))))))&&&))),,,---***)))***+++))))))))))))))))))))))))''''''((()))***+++,,,,,,&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************)))((('''&&&'''(((((((((&&&&&&(((***(((((((((((())))))))))))************************'''((()))******)))((('''(((((((((((((((((((((((())))))************))))))((()))***+++***(((&&&$$$+++++++++,,,,,,+++++++++((((((((((((((((((((((((******))))))((((((''''''((((((''''''(((((()))************++++++,,,,,,---***(((''')))---...,,,)))++++++******************+++***))))))***,,,...000---,,,,,,---......---+++))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++******+++++++++******)))************************,,,+++*********+++,,,---......---------,,,,,,,,,,,,,,,,,,---------......///...,,,+++***+++,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,------,,,,,,+++***))))))************************))))))))))))))))))))))))++++++***************++++++***)))'''''''''((()))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))++++++++++++++++++++++++******))))))((())))))***)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++*********)))(((''''''((()))***)))************+++++++++++++++***)))(((((())))))******************************+++++++++,,,,,,,,,,,,,,,---...---,,,***)))***++++++***)))(((((()))******************************))))))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''')))***++++++++++++*********))))))(((((()))***************,,,+++***))))))***+++,,,,,,,,,++++++***)))((((((************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++***)))))))))(((((()))***+++,,,,,,,,,************************(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((***,,,...///*********************************************************)))))))))))))))))))))++++++++++++)))))))))***+++,,,,,,+++)))(((,,,++++++***************(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))***+++,,,,,,+++***(((&&&))))))************))))))((((((((((((((((((((((((******))))))(((((((((((())))))))))))******++++++***************+++++++++((()))))))))((((((((()))************************+++***)))((((((***+++,,,+++******+++,,,,,,+++)))*********))))))*********))))))(((((((((((()))))))))))))))))))))))))))))),,,------......------,,,++++++++++++++++++++++++******+++++++++******)))************************++++++*********+++,,,---+++,,,,,,,,,------......,,,,,,,,,,,,------------...---,,,+++++++++,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++++++++******)))(((((('''************************))))))))))))))))))))))))*********)))))))))******,,,+++***)))((())))))***+++++++++*********))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))************+++))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,+++,,,,,,---))))))))))))))))))))))))***))))))(((((())))))***++++++,,,,,,++++++***)))***)))(((''''''((()))***(((((()))))))))*********++++++***)))))))))))))))*********************************+++++++++,,,,,,,,,,,,---------,,,******((()))))))))'''&&&'''(((******************************))))))))))))******'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))((((((((()))************)))))))))(((((((((((()))***************++++++************++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************)))))))))***+++++++++,,,************************(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))***,,,,,,************************((((((((((((((((((((((((***)))))))))))))))))))))***+++,,,,,,,,,,,,+++***((()))***++++++***)))(((++++++***)))))))))))))))(((''''''&&&&&&'''''''''(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))************))))))+++,,,------,,,+++)))(((''''''((((((((((((''''''((((((((((((((((((((((((***))))))))))))(((((((((((()))******++++++******************)))))))))))))))+++,,,)))%%%$$$'''***************************,,,+++)))((((((((()))***+++******+++,,,,,,+++)))++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))******++++++++++++******************************)))******+++++++++******************************++++++******++++++,,,---******+++,,,---...//////---------.........//////------,,,+++++++++,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++******************************************************+++++++++++++++***++++++******)))(((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***************++++++************)))))))))))))))))))))))))))))))))************************++++++************++++++*********+++++++++,,,,,,)))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))******+++))))))))))))))))))))))))***))))))(((((())))))***++++++,,,,,,++++++***)))))))))(((((((((((())))))'''((((((((())))))))))))+++***))))))))))))))))))*********************************++++++++++++,,,++++++,,,,,,,,,+++******((()))))))))'''&&&'''(((******************************))))))))))))******((((((((()))))))))******))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,+++))))))(((((())))))))))))((((((((((((((((((((()))*********************++++++++++++******,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++******+++,,,---***************+++++++++******************++++++************************((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''***)))))))))))))))***+++************************(((((((((((((((((((((((())))))))))))))))))******+++,,,---......---,,,+++'''((()))******)))((('''******)))((((((((((((((((((''''''&&&''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''************************))))))************))))))+++,,,,,,,,,,,,+++***)))&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********)))))),,,,,,++++++******)))))),,,---,,,)))''''''***---***************++++++++++++***))))))))))))******---,,,+++,,,......,,,+++***++++++++++++++++++******))))))))))))))))))***))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))***+++++++++******************************+++***++++++++++++,,,,,,******+++,,,------......////////////000000000000---,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))+++,,,,,,+++******,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''(((((()))))))))))))))************************************))))))))))))))))))))))))))))))))))))******************************)))))))))***++++++************+++++++++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************)))(((((((((((())))))***))))))))))))))))))))))))++++++************+++++++++++++++++++++***))))))))))))(((((((((((())))))((((((((()))))))))************)))))))))))))))***************************************++++++++++++++++++++++++++++++******)))+++,,,+++))))))***+++******************************))))))))))))*********+++++++++,,,,,,,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))),,,++++++***************))))))))))))))))))))))))(((((()))***************)))***+++,,,,,,+++***)))+++++++++*********))))))************************))))))))))))))))))))))))************************...,,,+++))))))+++,,,...)))))))))***+++++++++,,,+++++++++***************************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))*********,,,---...//////...---,,,&&&'''(((((()))(((((('''))))))(((''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***************)))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************))))))******++++++******---------,,,,,,+++++++++---***''''''))),,,---,,,))))))*********+++++++++))))))******+++,,,------,,,++++++,,,------,,,***))))))***++++++***))))))******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((()))***+++++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////+++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''')))***+++,,,+++******,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))&&&'''((()))***)))))))))(((((())))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))***+++)))))))))*********++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************+++++++++++++++,,,---...))))))))))))))))))))))))+++******************+++***++++++++++++***))))))(((((())))))))))))(((((()))))))))*********++++++***)))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************)))+++,,,+++***)))***,,,))))))))))))))))))))))))******))))))))))))*********+++++++++,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++************************(((((()))***************)))***+++,,,,,,+++***)))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((&&&%%%%%%&&&((())))))))))))***+++++++++,,,+++++++++***************************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''''''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************,,,,,,---......---,,,,,,&&&&&&''''''(((((((((((()))((((((''''''''''''''''''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))************+++,,,++++++++++++,,,---...---------------,,,,,,,,,***'''$$$%%%))),,,+++))))))))))))***++++++,,,,,,((()))***+++,,,---......***))))))***++++++***(((((()))***++++++***)))(((+++******))))))******+++)))))))))))))))))))))))))))******++++++******)))************************((()))***+++++++++++++++************************)))***+++,,,,,,,,,,,,+++---,,,,,,,,,+++++++++************++++++++++++,,,++++++,,,---------,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''')))***+++******)))''''''((())))))))))))((((((((()))))))))))))))***************************((((((((((((((((((((((((''''''''''''((()))***+++)))))))))************+++)))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))******************************)))******+++,,,---)))))))))))))))))))))))))))((((((''''''(((((()))******++++++******)))((((((((())))))))))))((((((************++++++++++++)))))))))))))))******+++)))))))))))))))))))))))))))))))))************+++)))))))))((())))))***+++''')))***)))(((((()))+++))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***++++++++++++************++++++++++++(((((()))*********************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((''''''((()))******************+++++++++******************++++++************************)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))((())))))******))))))((('''''''''((()))+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++***+++,,,------,,,+++***&&&&&&''''''(((((())))))))))))((('''''''''''''''''''''''''''((()))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************''''''''''''''''''''''''))))))************))))))((((((((('''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++,,,***)))((((((***,,,---,,,,,,,,,,,,,,,,,,------)))((((((((()))))))))(((((())))))***++++++,,,,,,))))))***+++++++++++++++***)))((()))++++++)))((()))***,,,------,,,***)))+++******))))))******+++))))))))))))))))))))))))''''''((((((((((((''''''++++++++++++++++++++++++(((((()))++++++,,,,,,+++************************)))***+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,************++++++++++++***+++,,,---------,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((())))))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''')))+++,,,,,,+++***'''((()))***+++******)))(((((((((((())))))******************************))))))))))))))))))))))))(((((((((((()))***+++,,,*********+++++++++,,,,,,))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))************************''''''''''''((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((***************))))))((('''((()))******)))((('''))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************)))(((((('''((()))***+++'''(((******)))(((***+++))))))))))))))))))))))))******))))))))))))******'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))*********)))((())))))))))))*********+++(((((()))***************++++++************++++++************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))***+++++++++,,,************************)))******++++++******)))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))************))))))))))))((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++((()))***++++++***)))(((''''''''''''((()))***+++***)))((((((''''''((((((''''''''''''((()))***+++))))))(((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******''''''''''''''''''''''''))))))************)))))))))((((((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))******++++++++++++)))'''%%%######&&&)))+++*********++++++,,,,,,---))),,,...---)))'''(((***((())))))***++++++,,,,,,)))************)))((((((,,,+++***+++------+++******+++---......---+++***++++++************++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++(((((()))++++++,,,,,,,,,************************)))***+++,,,---,,,++++++))))))***+++,,,------...,,,,,,,,,---------......)))***,,,---...---,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++------------------------************************)))(((((('''(((***,,,---++++++++++++++++++,,,,,,************************))))))))))))))))))))))))&&&(((***,,,---,,,+++***((()))***+++,,,,,,+++***'''((((((((())))))******************************************************))))))))))))***+++,,,---++++++,,,,,,,,,---------))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...))))))))))))))))))))))))******))))))))))))*********************)))(((((('''((()))******)))((('''(((((((((((())))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************)))(((''''''''')))***+++)))***,,,,,,++++++,,,---))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((&&&%%%'''((((((((())))))******(((((()))***************,,,+++***))))))***+++,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,+++++++++******))))))(((((()))***+++,,,,,,---******************************++++++++++++******))))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))************))))))++++++***)))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++'''((()))******)))(((''''''''''''((((((***++++++******)))(((((((((((((((''''''''''''((()))+++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))***))))))((('''&&&))))))))))))((((((((((((******))))))))))))******)))))))))))))))))))))))),,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********(((''''''(((***,,,+++***,,,---......,,,***++++++******)))))))))***,,,---*********))))))))))))))),,,,,,++++++++++++,,,,,,+++)))((()))******)))((())))))))))))))))))))))))------,,,+++************************************.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000111///---+++***+++,,,---,,,,,,,,,,,,,,,,,,------...---+++)))((())))))***...---,,,+++************---,,,+++))))))))))))************+++++++++++++++))))))))))))))))))))))))+++,,,,,,---,,,+++***)))(((((())))))*********+++******************************++++++++++++************++++++++++++******+++++++++*********))))))))))))))))))************************************))))))***++++++++++++***((()))+++,,,+++***(((&&&))))))))))))))))))))))))************************))))))))))))))))))))))))***************++++++,,,,,,***'''''')))+++,,,---***************************$$$ &&&***)))'''))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))***+++,,,,,,))))))))))))************))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++***((('''%%%+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((+++***))))))((())))))***)))*********++++++++++++&&&''''''((()))******+++''''''(((((())))))******)))***+++,,,,,,+++)))))),,,,,,,,,+++***)))(((''')))))))))))))))******+++************************,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))---,,,+++******+++,,,---,,,+++***))))))***+++,,,+++*********))))))(((((((((((((((((())))))))))))************************)))((('''(((***,,,,,,+++(((((())))))))))))(((((((((((())))))******++++++******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''+++)))((('''((('''&&&$$$((((((((((((((()))******(((''''''''''''&&&&&&&&&'''''''''''''''((())))))+++******)))(((''''''''')))))))))))))))))))))))))))&&&%%%&&&((()))'''%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))))))))(((((('''((((((((((((((('''''''''******))))))))))))******))))))))))))))))))))))))++++++*********************************************************++++++,,,++++++*********))))))))))))((('''(((***,,,+++***,,,---......,,,++++++,,,+++******)))***+++,,,---***))))))))))))))))))))))))))))))(((((())))))))))))((('''(((***++++++***))))))))))))))))))))))))++++++***)))))))))******************************,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,++++++,,,,,,...//////000///---+++++++++,,,---,,,,,,,,,+++++++++++++++...---,,,+++*********************+++++++++,,,,,,,,,+++***)))))))))***+++)))((((((''''''''''''(((************************++++++,,,,,,,,,+++***)))))))))))))))*********+++******************************++++++++++++******)))))))))******)))))))))+++++++++*********))))))))))))))))))************************************))))))***++++++++++++***)))******+++***)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))***++++++,,,***((((((***,,,,,,,,,************************,,,(((%%%&&&***---,,,+++))))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++(((((()))))))))*********))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))******++++++***)))((('''*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((,,,+++***)))(((&&&%%%%%%))))))))))))*********+++(((((())))))***+++++++++)))))))))))))))((((((((())))))*********))))))))),,,,,,,,,,,,,,,+++***))))))))))))))))))******+++************************,,,,,,+++++++++*********+++++++++************)))************************))))))(((''''''((())))))******)))(((((()))******************)))))))))(((''''''((((((((()))))))))(((((((((((((((((((((((((((&&&%%%&&&(((******)))(((((())))))))))))(((((()))))))))))))))************)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))******)))))))))(((((((((''')))(((''''''((()))'''&&&)))((((((((())))))******(((''''''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((('''%%%&&&((()))'''%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''(((((())))))))))))(((''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))(((((((((((()))*********))))))))))))((((((((()))((('''(((***++++++***+++,,,...---,,,++++++,,,+++************++++++,,,))))))))))))))))))******)))((((((''''''(((((()))(((''''''(((+++,,,,,,+++))))))))))))))))))))))))))))))((((((((()))*********************************************)))))))))++++++++++++++++++++++++,,,++++++,,,,,,---...//////...---+++++++++,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,+++***)))$$$&&&(((+++,,,---......+++************+++,,,,,,---,,,***)))((()))******+++++++++++++++++++++++++++++++++,,,++++++***))))))))))))*********************************************++++++++++++******(((((())))))))))))((((((+++++++++***************))))))))))))************************************))))))***++++++++++++***************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))))))))***+++)))))))))+++,,,+++***))))))))))))))))))))))))*********+++,,,,,,------))))))))))))))))))))))))++++++*********)))))))))(((((((((((((((((()))***(((((())))))))))))******))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))************)))((())))))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((()))******)))(((&&&$$$###(((((((((((())))))))))))))))))******++++++,,,,,,++++++***))))))(((''''''*********))))))******++++++,,,,,,,,,,,,,,,++++++)))))))))))))))******+++************************,,,++++++++++++*********+++++++++************)))************************((((((''''''''''''(((((())))))(((((((((((())))))************))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%$$$%%%'''(((((('''(((((())))))))))))((((((***))))))))))))))))))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((&&&&&&''')))))))))((((((((((((((())))))******(((''''''''''''&&&&&&&&&(((''''''''''''(((((()))%%%&&&&&&'''((())))))***))))))))))))))))))))))))((('''&&&&&&(((((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************&&&'''((())))))***))))))'''''''''(((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++************************((((((((((((((()))******)))))))))))))))))))))))))))(((((((((***++++++))))))***,,,,,,***))))))***)))))))))))))))))))))***)))))))))))))))***************))))))))))))******)))((('''(((***++++++***))))))))))))))))))))))))(((((((((((())))))***+++***************************************)))))))))++++++++++++++++++++++++,,,+++++++++,,,------......---,,,+++++++++,,,,,,,,,++++++***)))(((((('''***+++,,,,,,,,,+++)))(((###%%%(((+++---...------))))))******+++,,,------///...,,,*********+++,,,++++++++++++++++++++++++***++++++++++++***************************************************************++++++++++++******(((((())))))))))))((((((************************((()))))))))************************************))))))***++++++++++++***+++******)))((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))(((((())))))***))))))***,,,,,,***)))((((((((((((((((((((((((&&&))),,,,,,***)))***+++))))))))))))))))))))))))************************))))))((((((((())))))***(((((((((((()))))))))***))))))************))))))***))))))))))))))))))***(((((((((((((((((((((((((((((())))))******************)))))))))((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))%%%&&&(((******)))(((&&&'''''''''(((((((((((())))))))))))******+++++++++*********)))))))))((((((,,,+++*********+++,,,---)))***++++++,,,,,,,,,+++)))))))))))))))******+++************************++++++++++++************+++++++++*********))))))************************************************))))))))))))))))))))))))*********)))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))'''%%%$$$$$$&&&(((''''''(((((())))))))))))((((((******))))))((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&'''((()))((('''&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&((((((''''''''''''((()))&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((('''''''''((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************&&&'''((())))))***))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))((((((((())))))******+++++++++++++++++++++++++++***))))))))))))***++++++***************************)))((()))***+++***)))&&&(((******((((((((()))((((((((((((((((((''''''(((((())))))******************))))))))))))******,,,***))))))******(((''')))))))))))))))))))))))))))))))))))))))***+++,,,***************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,,,,,,,+++++++++,,,++++++******)))((('''''')))***+++++++++***)))(((&&&(((***,,,---,,,+++***))))))***+++,,,---------+++***)))((('''(((((()))*********************************************++++++++++++*********************************************++++++++++++******)))******++++++******)))************************((()))))))))************************************))))))***++++++++++++***+++******)))((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))))))))***+++*********,,,,,,***((((((((((((((((((((((((((($$$(((,,,,,,)))'''(((***))))))))))))))))))))))))((())))))***+++,,,,,,,,,+++******))))))*********'''(((((((((((()))))))))))))))************)))))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))***++++++++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))&&&''')))+++++++++)))(((&&&'''''''''((((((((((((((((((((()))))))))))))))((()))))))))*********+++***)))(((((((((***+++,,,'''((()))******++++++***)))))))))))))))******+++************************+++++++++*********))))))+++++++++*********))))))************************++++++++++++++++++++++++************************))))))))))))))))))******'''''''''(((((((((((()))))))))))))))))))))))))))((('''%%%&&&''')))((('''(((((())))))))))))((((((***)))))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))+++)))((('''((((((&&&%%%$$$%%%&&&'''''''''&&&&&&(((''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''(((((())))))))))))(((((())))))******++++++,,,******))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))+++++++++++++++++++++++++++************+++,,,,,,))))))************++++++***)))((()))***+++***)))%%%'''))))))((('''((()))'''((((((((((((''''''&&&((((((((()))******++++++)))((((((''''''(((((()))---+++***)))***)))'''&&&))))))))))))))))))))))))******)))))))))***++++++************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))((((((******+++++++++******)))++++++,,,---,,,+++***))))))***+++,,,------------*********+++++++++******))))))))))))))))))))))))******)))))))))***+++++++++++++++++++++***************************************++++++++++++************++++++++++++*********************+++++++++))))))))))))************************************))))))***++++++++++++***************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))*********)))***++++++,,,,,,+++)))***++++++***)))))))))))))))))))))))))))'''***------***))))))+++))))))))))))))))))))))))(((((()))***+++,,,---...,,,++++++***************''''''(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++++++++************))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******)))***+++++++++***)))'''&&&''''''''''''((((((((((((((((((((((((((((((((()))(((((())))))***++++++,,,&&&&&&&&&&&&''''''((()))''''''((()))*********))))))))))))))))))******+++************************+++************)))))))))+++++++++************)))++++++++++++++++++++++++))))))************))))))******++++++++++++******))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((***(((''''''((())))))((((((((())))))))))))(((((()))(((((((((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++***((('''((('''&&&$$$###$$$&&&'''''''''&&&%%%(((''''''''''''&&&&&&&&&)))((((((''''''''''''((()))))))))))))))((((((((())))))))))))))))))))))))'''((())))))''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))))))))(((((('''((((((((()))******++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((************************+++************+++,,,,,,((((((((()))))))))******+++)))((()))***+++)))(((&&&(((******)))))))))***))))))*********)))'''''''''(((((()))******++++++)))))))))(((((())))))))),,,***))))))******((('''))))))))))))))))))))))))******)))((((((((())))))************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,++++++************************---,,,,,,++++++,,,,,,---......------,,,+++++++++)))***,,,------------,,,***+++---...//////...---***************************)))(((((()))***+++,,,,,,,,,,,,++++++***************************************++++++++++++******))))))************))))))))))))*********+++++++++))))))))))))************************************))))))***++++++++++++***)))******+++***)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))************+++---.........+++)))((()))******)))************************)))+++,,,,,,+++*********))))))))))))))))))))))))*********++++++,,,,,,,,,++++++***)))))))))))))))'''''''''((((((((())))))))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))***))))))(((((()))***+++************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******)))*********)))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))************************%%%&&&'''(((((()))))))))((())))))*********)))))))))))))))))))))******+++************************************))))))))))))+++++++++************)))++++++++++++++++++++++++'''((()))******)))((('''((()))***++++++***)))(((((()))))))))************))))))))))))*********+++((((((((((((((((((((((((***(((''''''((())))))((((((((())))))))))))(((((('''''''''((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))******(((''''''(((((('''%%%$$$&&&'''))))))((('''&&&(((''''''''''''&&&&&&&&&))))))((('''''''''''''''(((((())))))******++++++))))))))))))))))))))))))''')))***)))''''''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))(((''''''&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***************++++++,,,&&&'''''''''(((((())))))+++)))((()))******)))(((((()))+++,,,+++***+++,,,***+++,,,,,,,,,***)))((('''(((((()))***+++++++++,,,,,,++++++++++++,,,,,,***)))((()))***+++***)))))))))))))))))))))))))))***)))((('''''''''''''''******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++***++++++,,,,,,,,,++++++***************+++++++++///...---,,,,,,---///000//////---,,,,,,,,,,,,,,,***+++,,,---...---,,,+++%%%'''***,,,------+++***++++++++++++++++++++++++***)))(((((((((***+++,,,,,,,,,,,,++++++***************************************++++++++++++******(((((())))))))))))(((((())))))******++++++++++++))))))))))))************************************))))))***++++++++++++***((()))+++,,,+++***(((&&&))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++,,,...///000///,,,)))((()))************************************))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++*********)))(((((((((((((((''''''''''''((((((((()))))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******&&&&&&&&&&&&'''(((***+++(((((((((((())))))))))))++++++******************,,,,,,++++++***)))))))))'''(((***+++,,,,,,,,,+++******+++++++++******))))))))))))))))))******+++************************************))))))))))))+++++++++************)))++++++++++++++++++++++++((()))***++++++***)))((('''((()))******)))((('''(((((())))))*********+++)))*********++++++++++++***************************(((&&&&&&((((((((('''(((((())))))))))))((((((&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((((((''''''((((((((())))))******((('''&&&'''((())))))'''&&&''')))***+++***)))'''(((((('''''''''&&&&&&&&&***)))((('''''''''''''''''''''(((***+++,,,......))))))))))))))))))))))))''')))+++***'''&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&)))---///---+++,,,+++))))))***+++******''''''((()))))))))))))))************))))))((((((+++++++++*********))))))******)))))))))))))))***)))*********++++++++++++))))))************)))((())))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******+++++++++***((('''%%%$$$))))))))))))))))))))))))++++++++++++++++++++++++++++++************************************************))))))))))))*********+++,,,,,,------------************************,,,,,,,,,+++++++++******)))***+++,,,---.........((())),,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++************))),,,,,,---------,,,,,,+++***++++++,,,,,,++++++***''')))***,,,------,,,,,,******))))))******+++,,,......---,,,,,,+++******+++***)))(((((()))***+++(((***+++------,,,+++***************************,,,,,,++++++***)))))))))************************)))+++------,,,******+++++++++++++++++++++++++++************************+++++++++*********))))))((()))***++++++***)))(((***)))'''(((***++++++***((()))***+++---...///000...---,,,***)))((((((''''''''''''((()))+++---...+++++++++*********))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,***))))))******)))''',,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))+++++++++***************)))%%%"""###(((,,,,,,***)))***+++++++++)))(((''''''(((((()))***++++++,,,+++*********))))))((((((((('''&&&%%%%%%&&&'''(((&&&''''''((()))******+++))))))************))))))&&&''''''((()))******+++))))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++'''((()))***************++++++******))))))((((((###$$$%%%'''((()))))))))))))))))))))))))))))))))******)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''(((((((((((((((******))))))((((((''''''))))))))))))((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((+++///000///,,,,,,***(((((())))))(((''''''((())))))******))))))++++++*********))))))))),,,,,,++++++***))))))(((******))))))))))))******)))))))))*********++++++******************))))))))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******+++++++++***)))((('''&&&))))))))))))))))))))))))++++++++++++++++++++++++******************************************************))))))))))))*********+++,,,,,,------,,,,,,************************,,,+++++++++************((()))***+++,,,,,,,,,,,,(((***,,,---......---,,,++++++++++++++++++++++++***++++++,,,------......+++++++++*********))))))((()))******++++++*********++++++,,,,,,++++++***((())))))***++++++++++++******))))))******+++,,,......---,,,,,,+++******+++***))))))))))))***+++(((***+++------,,,+++************************************************+++************************)))+++------+++******+++++++++++++++++++++++++++************************+++++++++*********))))))))))))************))))))((('''%%%&&&((())))))(((******+++,,,...///000111...---+++)))(((((())))))'''((((((((()))+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))***)))'''&&&''')))*********)))))))))(((((())))))))))))))))))))))))++++++******)))((((((''')))))))))))))))))))))))))))*********************...***&&&%%%(((***)))'''***************)))(((((('''(((((())))))******************)))))))))(((((()))((('''&&&&&&''''''((((((((())))))******++++++))))))************))))))''''''(((((())))))******))))))))))))************+++++++++******)))))))))))))))))))))))))))))))))************************+++***)))(((((())))))***((())))))************)))*********)))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))+++***)))((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''&&&'''(((((())))))((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))***+++,,,,,,''''''((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++---000111000......,,,))))))))))))((('''((()))******++++++******+++++++++++++++*********,,,,,,++++++***))))))(((***)))))))))))))))******)))))))))))))))******+++++++++++++++***)))))))))))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))************++++++***))))))((())))))))))))))))))))))))++++++++++++++++++++++++******************************************************))))))))))))*********++++++,,,,,,,,,,,,,,,************************++++++*********)))))))))+++,,,,,,------,,,,,,,,,)))***+++---------,,,,,,++++++++++++++++++++++++++++++,,,---......//////++++++*********)))))))))***+++,,,---------------***++++++,,,,,,++++++******)))))))))))))))************))))))******+++,,,...------,,,,,,++++++***++++++************++++++((()))+++,,,,,,,,,+++***************************(((((()))******+++,,,,,,************************)))+++,,,,,,+++******+++************************************************+++++++++*********************))))))))))))******((('''&&&&&&((())))))(((++++++,,,---///000111111---,,,***(((((((((***+++((())))))))))))*********+++************)))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))$$$)))---+++&&&%%%(((---+++***)))((('''((())))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))((((((((())))))*********///,,,(((''')))***)))'''******))))))(((((())))))((((((((((((((((((((((((******))))))))))))((((((******)))(((''''''((((((***************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))(((((()))))))))************))))))((())))))))))))************************)))'''&&&%%%))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''&&&'''(((((())))))(((((())))))))))))((((((((((((''''''(((((())))))*********))))))***+++,,,------((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***+++---/////////...111///,,,+++,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))***+++))))))((((((((()))***+++------,,,+++***)))))))))))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******)))******+++++++++******))))))))))))))))))))))))***************************************+++++++++************************+++******))))))******+++***++++++,,,,,,,,,++++++*********************************))))))))))))(((++++++,,,,,,+++******))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************)))))))))))),,,,,,---------,,,,,,+++***++++++,,,,,,++++++***,,,+++)))(((((()))***+++******))))))******+++,,,---------,,,,,,+++++++++,,,++++++++++++++++++,,,))))))***+++,,,++++++***************************((()))))))))*********+++************************)))+++,,,+++***)))***+++))))))))))))))))))))))))************************************************+++***)))(((((()))***++++++)))((((((***+++***)))***+++,,,---...///000000,,,***((('''''')))+++,,,))))))*********)))))))))************))))))))))))************************(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))&&&))),,,+++((((((***...---,,,***((((((***+++,,,))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))&&&&&&'''((()))******++++++)))'''''')))+++***)))***)))(((''''''((()))***((((((((((((''''''''''''))))))))))))))))))((((((++++++***))))))(((((((((*********************)))))))))************))))))******))))))))))))))))))((()))))))))******************************))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))(((((((((***************)))((('''(((((())))))******+++++++++++++++***)))((('''&&&))))))))))))))))))))))))+++******)))))))))******************************(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++++++++***)))(((((())))))*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))(((((())))))***((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''')))+++,,,------------111///,,,+++,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,------))))))(((((()))***++++++***)))((((((((()))+++,,,///...---+++***)))))))))))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))************************))))))*********+++++++++************************++++++************+++++++++++++++,,,,,,+++***************************************))))))))))))(((((())))))(((((('''&&&%%%******++++++++++++++++++------------------------------,,,,,,++++++***************)))))))))((((((*********)))((('''&&&%%%***++++++,,,,,,++++++***---,,,***))))))***+++,,,******))))))******+++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++*********************************)))))))))((((((************************)))***+++***))))))***+++))))))))))))))))))))))))************************************************+++***)))(((((()))***++++++***(((((()))******)))))))))***++++++,,,------***)))((('''''')))+++,,,)))************)))(((((())))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************((((((((((((((((((((((((************************((((((((()))))))))******((((((((((((************,,,+++)))(((((()))+++---))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++)))(((''''''((())))))(((***)))(((''''''((()))***((((((((((((''''''''''''(((((((((((((((((())))))***************))))))((()))))))))))))))((((((((())))))************))))))************))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************))))))((((((***************)))((('''(((((())))))******++++++)))***************))))))((((((((((((((((((((((((***)))))))))))))))******************************(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))&&&''''''((()))******++++++***))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&(((+++,,,+++***+++,,,...,,,))))))))))))((('''((()))******++++++***************+++++++++++++++'''((((((***+++,,,------(((((((((((()))***+++,,,,,,***)))((((((***,,,---222000...+++***))))))***))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))******+++*********))))))))))))))))))))))))************************)))))))))***++++++,,,,,,************************++++++************++++++++++++++++++++++++***)))************************++++++*********))))))))),,,,,,,,,,,,,,,+++***)))++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))******)))))))))(((((((((+++++++++***)))((('''&&&***++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))******++++++************************++++++***))))))(((''''''******************************+++***((((((***,,,***************************************************************+++++++++******))))))))))))*********(((&&&&&&'''((('''&&&''''''((())))))***++++++))))))((((((((())))))***((()))***++++++***(((((((((((()))))))))))))))***++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))************************))))))*********+++++++++((('''%%%&&&)))***(((&&&(((((('''&&&'''((()))***))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((())))))************))))))((('''&&&%%%%%%((((((''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((())))))))))))************))))))((((((((((((((()))))))))))))))************))))))************************))))))))))))************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))************)))))))))************))))))((())))))))))))************'''((()))***************((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''(((((()))))))))))))))'''((())))))******))))))(((((((((((())))))))))))''''''(((((())))))******(((((())))))+++,,,...///*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%(((+++,,,***)))***,,,,,,***(((((())))))(((''''''((())))))******)))))))))))))))*********++++++)))************+++++++++(((((((((((()))***+++,,,---,,,***))))))+++---///333111...,,,***))))))***))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******)))))))))******)))(((((())))))))))))))))))))))))************************((())))))***++++++,,,,,,************************,,,++++++******++++++,,,+++++++++++++++***))))))************************,,,+++++++++************...////////////......---++++++***************+++************************+++++++++,,,,,,,,,------***)))))))))((((((((((((,,,------.........------***++++++,,,,,,++++++***((()))***++++++,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***)))))))))))))))))))))******+++************************)))))))))))))))(((((((((*********************************)))((((((***,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))************))))))***((('''&&&'''((('''&&&'''''''''((())))))******((())))))******)))(((''''''(((***++++++***)))((((((((((((((())))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************)))))))))*********++++++)))*********)))((())))))''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))*********************((()))***)))((('''''''''&&&''''''((())))))(((((('''(((((())))))*********'''''''''((((((((())))))&&&'''(((************)))((((((((())))))******+++))))))************)))))))))))))))******++++++,,,))))))))))))************)))*********++++++++++++))))))))))))))))))))))))************************'''((()))***++++++******((())))))************)))*********)))))))))))))))'''((())))))******))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''((()))))))))))))))(((((()))************)))'''((((((((()))))))))***(((((((((((())))))))))))''''''((()))***,,,---...)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&))),,,,,,+++)))***,,,,,,+++))))))***+++******''''''((()))))))))))))))(((((())))))*********+++,,,,,,++++++***)))))))))(((((((((((()))***+++,,,...,,,+++)))***+++...000444222///,,,***))))))***))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************,,,++++++******++++++,,,+++++++++++++++***)))(((************************,,,,,,,,,++++++++++++***)))******++++++*********++++++***************+++(((((((((((((((((((((((()))***+++,,,...///000111))))))))))))((((((((((((((()))+++,,,---.........+++++++++,,,,,,+++++++++&&&''')))***+++++++++************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((()))))))))))))))******+++************************''''''(((((())))))***************************************)))'''(((***,,,++++++++++++++++++++++++************************))))))******++++++++++++((()))***++++++***)))(((,,,+++)))((()))***)))(((''''''(((((())))))******'''(((***++++++)))'''%%%&&&(((***+++,,,+++)))((('''((((((((())))))******(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++///222000+++(((+++///'''((()))***++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))+++++++++***************%%%''')))******+++,,,---%%%&&&((()))))))))(((''''''(((((()))***++++++,,,&&&'''''''''(((((())))))$$$&&&((()))************(((((()))***+++,,,,,,---))))))************))))))(((((()))***+++,,,,,,,,,))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***++++++++++++'''((()))***************++++++******))))))(((((((((((())))))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************'''((((((((())))))******))))))))))))((((((((((((((('''''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((---,,,***)))((((((((()))+++***)))***++++++***))))))))))))))))))******+++)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------,,,+++******++++++---,,,+++******+++,,,---************************///---+++)))((((((((()))+++++++++*********))))))******++++++++++++******&&&(((******)))(((((()))******))))))))))))******))))))))))))))))))))))))************************,,,+++***+++---...---,,,************************------------,,,,,,+++***,,,,,,,,,+++++++++************+++,,,...///000000++++++***************+++***+++,,,,,,,,,,,,+++***)))************+++++++++************************,,,,,,+++******+++,,,,,,---,,,***(((((()))***++++++++++++***************)))))))))))))))))))))))),,,+++***+++,,,,,,+++)))******++++++,,,,,,,,,---,,,,,,,,,---------......)))))))))))))))******+++((()))***++++++***)))((()))************+++++++++,,,,,,,,,,,,,,,+++***)))************************************************)))))))))***++++++,,,,,,,,,,,,++++++***)))((((((***++++++***))))))***,,,,,,***(((''''''(((***,,,))))))))))))))))))))))))((((((''''''''''''((((((++++++***)))(((((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************))))))))))))))))))))))))))))))))))))***,,,......,,,,,,,,,---(((((())))))))))))((((((((()))***+++,,,+++*********++++++,,,,,,++++++***&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))******))))))((((((''''''++++++************+++++++++***)))(((((((((((((((((()))+++,,,,,,***'''&&&************)))))))))))))))(((((((((***+++***)))((((((''''''''''''(((((()))***++++++***)))***+++******))))))))))))******+++*********))))))((((((******))))))))))))))))))))))))************))))))*********)))))))))))))))***************)))(((((((((((())))))******++++++***)))))))))((((((''''''))))))*********))))))((()))))))))))))))******+++(((((())))))******++++++************************++++++***)))((('''&&&&&&$$$%%%'''))))))))))))(((+++*********))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''+++***)))'''''')))***+++***)))(((''''''((()))***))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&***)))'''&&&&&&'''((()))(((''''''&&&'''((()))***+++***))))))+++,,,+++***))))))(((((())))))***+++))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,+++++++++************,,,+++***))))))***+++,,,************************+++***)))))))))***+++,,,+++++++++*********))))))(((((())))))))))))(((((((((***++++++***))))))*********))))))))))))******************************)))))))))))))))))))))))),,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,+++++++++*********+++++++++++++++++++++,,,++++++************++++++***+++,,,,,,,,,,,,+++***)))************+++++++++************************,,,,,,+++******+++,,,,,,+++***)))((()))***,,,---******************++++++************************,,,+++***+++,,,---+++)))+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------******)))))))))******+++((()))***++++++******))))))************+++++++++)))))))))))))))(((((('''+++++++++***************************************)))))))))***++++++,,,,,,,,,,,,++++++***))))))(((***++++++***))))))***++++++***)))(((((()))***+++))))))))))))))))))))))))++++++************++++++,,,+++******))))))******)))******************)))))))))))))))))))))))))))************)))))))))((())))))))))))************(((((())))))*********+++))))))))))))))))))))))))&&&((())))))'''&&&''''''((())))))))))))))))))((()))***+++,,,---,,,++++++***++++++,,,,,,++++++***'''((())))))(((((()))+++))))))))))))))))))))))))***************)))))))))************))))))))))))''''''(((((())))))******)))))))))(((((()))))))))))))))(((((('''((((((((())))))))))))((((((''''''((((((((())))))************)))((()))+++,,,+++***))))))(((((((((((()))))))))***++++++))))))***+++++++++************++++++************)))))))))((()))))))))))))))*********))))))*********))))))(((***)))))))))))))))))))))***************)))(((((()))))))))))))))*********,,,,,,,,,+++++++++******))))))*********))))))(((((((((((('''((())))))***((((((((((((''''''''''''((((((((((((((((((((((((******))))))((((((''''''%%%&&&''')))))))))))))))************)))))))))((())))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***+++++++++***(((''''''(((***+++***)))(((''''''((()))***''''''''''''''''''''''''******))))))((('''''''''(((((('''''''''(((((()))(((((('''''''''((())))))***)))((()))+++,,,,,,***))))))(((((())))))***+++))))))))))))))))))))))))+++++++++,,,++++++******)))***+++++++++***)))(((+++***))))))))))))***+++******************************))))))***++++++,,,+++++++++***************(((((())))))))))))((((((+++,,,---,,,***))))))*********))))))))))))******++++++++++++++++++++++++************************,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***************,,,,,,+++***)))(((((('''++++++************++++++***++++++,,,,,,++++++***)))************+++++++++************************,,,++++++******++++++,,,)))((((((((()))+++---...)))))))))***+++++++++,,,************************+++******+++,,,---+++***++++++++++++*********************+++++++++,,,,,,++++++******)))******+++((()))***++++++++++++***)))************+++++++++)))))))))))))))(((((((((++++++++++++******))))))************************)))))))))***++++++,,,,,,,,,,,,++++++***)))))))))+++,,,,,,+++)))((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))+++***))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))************''''''((()))***+++,,,,,,)))))))))))))))))))))))))))+++,,,+++)))(((((()))***************************+++,,,,,,------,,,,,,******++++++++++++******''')))***)))(((((()))+++))))))))))))))))))))))))***************+++++++++************))))))))))))''''''(((((())))))******(((''''''''''''''''''((((((''''''''''''(((((()))***)))'''&&&&&&&&&((((((%%%&&&'''((()))******++++++***)))***,,,,,,,,,*********))))))))))))******)))***++++++))))))***+++,,,++++++******++++++,,,************))))))))))))(((((())))))*********+++***************)))((('''))))))))))))))))))*********************)))((((((************))))))))))))))))))))))))((((((((((((((())))))******)))))))))'''''''''''''''(((((()))))))))(((((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''((())))))))))))************))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))******)))'''''''''''')))***))))))(((((((((((())))))'''''''''''''''''''''''''''((()))******)))((('''&&&&&&'''((()))))))))(((------,,,***))))))((((((***)))((()))+++,,,,,,+++((((((((((((((()))******))))))))))))))))))))))))+++++++++++++++***)))(((''')))***++++++***((('''+++***)))(((((()))***+++************************,,,,,,+++******)))))))))***************************++++++,,,,,,++++++***+++------,,,***(((((()))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************,,,,,,+++***)))(((''''''++++++*********+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,---(((((()))***+++,,,,,,,,,************************+++******+++------,,,************))))))(((((((((++++++++++++,,,,,,,,,,,,,,,++++++*********++++++*********+++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***)))))))))************************)))))))))***++++++,,,,,,+++++++++*********))))))+++,,,,,,+++)))((()))***))))))************))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((()))(((((('''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))*********)))))))))))))))((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))---///000///,,,+++***+++++++++************++++++******+++++++++,,,,,,,,,******++++++++++++******((()))******)))((()))***))))))))))))))))))))))))))))))***************+++************)))))))))(((******))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''((()))))))))((((((''''''(((((((((&&&&&&&&&'''((()))))))))+++*********,,,---,,,+++***))))))(((((())))))***)))***+++***)))((()))++++++******))))))******+++*********)))))))))))))))((((((((()))******++++++******+++******)))(((''')))))))))))))))************************)))((((((++++++******))))))(((((('''''''''''''''''''''''''''((())))))))))))))))))(((''''''''''''((())))))************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''(((((())))))))))))*********)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''$$$%%%''')))***)))'''&&&$$$%%%''')))***))))))(((,,,,,,,,,+++******))))))***)))((()))+++,,,+++***((((((((('''((())))))***))))))))))))))))))))))))++++++++++++******)))((('''(((***++++++***)))'''+++***)))(((((()))***+++************************++++++++++++******)))(((************************++++++,,,,,,,,,,,,++++++***,,,---,,,)))((('''(((******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++))))))))))))))))))))))))******+++,,,,,,+++++++++******************+++++++++++++++++++++++++++***++++++******+++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++******************(((((()))***+++,,,,,,,,,*********************************+++------,,,+++))))))(((((('''''''''&&&,,,,,,,,,,,,------------+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,))))))*********+++++++++------,,,,,,,,,------...+++++++++*********))))))************************)))))))))***++++++,,,,,,+++++++++***************+++,,,,,,+++)))((()))+++))))))************))))))))))))))))))))))))))))))+++******))))))******+++)))))))))(((((())))))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))******((()))))))))******************))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))''''''(((++++++***))))))***++++++)))))))))))))))******+++)))******++++++******))))))***+++***)))((()))***))))))))))))))))))))))))((((((((()))))))))******************)))))))))(((******))))))((((((''''''((()))************)))((('''''''''''''''((()))***'''(((***++++++***((('''((((((((((((''''''''''''+++*********,,,---,,,+++)))((((((''''''(((((()))((()))******)))((()))***))))))(((((((((((())))))))))))))))))))))))******(((((())))))***************************)))(((((((((((())))))***************************)))((((((++++++******))))))((((((************************''''''((()))))))))))))))))))))(((((())))))***+++'''(((((()))***++++++,,,))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))***))))))))))))))))))******(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((("""$$$&&&((()))((('''%%%$$$%%%''')))***))))))(((%%%&&&''')))***++++++,,,+++***)))***++++++***)))((((((''''''(((((()))***))))))))))))))))))))))))*********+++******))))))((()))***+++++++++***)))+++***))))))))))))***+++************************'''((()))+++,,,,,,,,,,,,***************+++++++++))))))************)))))))))+++,,,+++)))(((((()))******))))))))))))******))))))))))))))))))))))))************************+++***)))***+++,,,,,,***)))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,***+++++++++,,,---------++++++***++++++,,,---...,,,++++++******++++++,,,)))************+++++++++***************************++++++,,,,,,++++++***++++++++++++******)))))))))))))))***+++++++++,,,++++++++++++++++++++++++***))))))+++---...,,,+++))))))))))))((((((((((((,,,,,,---------.........*********+++,,,---/////////...---,,,++++++++++++)))************+++++++++++++++***))))))***,,,---************************************************)))))))))***++++++,,,,,,***************************++++++***))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***+++++++++++++++,,,,,,---***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))(((((()))))))))))))))))))))))))))***++++++)))''''''(((+++***)))(((((()))***+++)))(((((((((((()))******))))))************))))))***+++++++++)))((()))***))))))))))))))))))))))))'''''''''((())))))******************))))))))))))''''''(((((())))))******)))***+++,,,,,,+++***))))))(((((((((((())))))***&&&(((***,,,---+++)))''')))))))))(((((((((''''''+++***)))***,,,,,,,,,***((((((''''''''''''((((((((()))******(((((()))***(((((((((''''''((((((((())))))))))))***************)))))))))))))))))))))))))))************))))))((((((((()))******++++++***************)))((((((************))))))))))))(((((((((((())))))))))))&&&&&&'''((()))))))))))))))))))))))))))***++++++$$$%%%&&&'''((()))***+++((((((((((((((((((((((((''''''(((((())))))*********))))))(((((())))))***))))))))))))************(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))$$$%%%&&&'''(((''''''&&&&&&&&&'''((()))))))))(((###$$$''')))+++------------+++******++++++)))((((((''''''''''''((())))))))))))))))))))))))))))))((())))))************)))************+++++++++,,,,,,+++***))))))***+++,,,************************&&&''')))+++,,,,,,,,,,,,))))))*********+++++++++)))******++++++******))))))+++,,,,,,+++******+++******))))))))))))******************************))))))))))))))))))))))))+++))))))***+++,,,+++***))))))))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++++++++,,,---......,,,,,,+++******+++,,,,,,)))************+++++++++***************************+++,,,,,,,,,,,,+++***)))******+++++++++************************++++++++++++++++++++++++++++++***))))))+++---...---+++******++++++++++++++++++++++++,,,,,,,,,---------))))))***+++---///111222111000...,,,+++*********)))************+++++++++***)))((('''''')))+++,,,)))))))))***++++++,,,,,,************************)))))))))***++++++,,,,,,************************((()))******)))***,,,...+++***)))(((((()))***+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***************+++,,,,,,)))******************)))))))))))))))))))))))))))((()))))))))************))))))))))))************)))))))))))))))*********))))))))))))))))))))))))***+++------+++******++++++***(((''''''(((***+++***)))((((((((()))++++++))))))************))))))***+++,,,+++)))((()))***))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))''''''(((((())))))******)))***+++------+++***)))+++******))))))))))))***'''''')))*********))))))(((((())))))))))))))))))***)))((()))+++,,,+++***))))))(((((((((((())))))((()))***)))((('''(((***))))))(((((((((((())))))((()))))))))************++++++******)))((((((((('''((()))******+++******'''(((((()))******++++++***************)))(((((()))))))))))))))*********%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))((((((((((((((()))******%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))******((()))))))))************(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''((())))))))))))))))))((('''((()))******)))((('''((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''(((((()))'''(((***,,,------------...,,,+++*********(((''''''''''''''''''((())))))))))))))))))))))))))))))'''((()))***************++++++******+++,,,---------,,,+++******+++,,,---************************)))***+++,,,,,,+++)))((())))))******+++++++++++++++,,,,,,------,,,,,,+++***,,,------,,,+++,,,---******))))))))))))******++++++++++++++++++++++++***************************)))))))))+++,,,+++***************************((()))***+++++++++++++++,,,,,,,,,------.........,,,+++++++++++++++++++++++++++++++++,,,---...///---,,,+++******+++,,,---)))************+++++++++***************************+++,,,------,,,+++***'''((()))++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++)))))))))+++---...---,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,(((((()))+++---000222333333111///,,,+++*********)))************+++++++++***)))((('''((()))+++---(((((()))***+++,,,,,,---************************)))))))))***++++++,,,,,,******************++++++''')))******)))***,,,///,,,***)))'''''')))***,,,))))))))))))))))))))))))******))))))))))))******'''''''''''''''((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************''''''((()))***+++,,,,,,))))))))))))))))))))))))(((***++++++*********+++***)))(((&&&&&&((()))***+++***)))))))))***,,,---))))))************))))))***,,,,,,+++)))((()))***))))))))))))))))))))))))((())))))***++++++,,,,,,************))))))))))))*********)))((((((''''''(((***+++,,,,,,+++***(((,,,,,,+++***)))))))))***((('''&&&&&&'''((()))***''''''((()))***+++,,,,,,)))(((((((((***+++***)))******))))))))))))******((()))***)))((('''(((*********))))))))))))******(((((())))))*********+++,,,,,,+++***)))(((''''''&&&'''(((***++++++++++++'''(((((()))***+++++++++***************)))(((((((((((())))))******++++++(((((((((((())))))******%%%&&&'''((())))))))))))'''''''''''''''((())))))))))))))))))************************************))))))))))))((((((((((((+++***)))(((((()))******(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))************))))))'''((()))******)))((('''''''''''''''''''''''''''+++***))))))))))))*********)))'''&&&&&&'''((()))*********++++++,,,,,,,,,...---+++)))(((((())))))))))))************))))))(((((((((((())))))))))))(((((()))***++++++,,,,,,************))))))))))))+++***)))))))))***,,,,,,++++++******************)))******+++++++++******,,,,,,+++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************************$$$&&&))))))))))))***+++...---+++*********++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,++++++*********)))))))))***+++++++++,,,******+++++++++,,,,,,,,,************************++++++******************))))))))))))))))))))))))++++++******))))))((((((***************)))(((''''''((())))))((((((***+++************))))))))))))))))))*********+++++++++------,,,++++++******)))((()))***++++++***)))((())))))))))))+++...111333444111---***)))***,,,------***((((((+++------,,,,,,+++***))))))***+++,,,******))))))))))))******...------,,,,,,++++++******************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))***+++,,,------+++(((&&&%%%&&&(((***))))))))))))))))))))))))'''((()))******************)))(((''''''((())))))'''((()))***************(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))))),,,,,,,,,+++++++++******''''''((())))))))))))))))))))))))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))******))))))((((((''''''***************************+++,,,,,,+++***((('''))))))((('''''''''''''''((()))***++++++***((('''------,,,,,,+++***))))))+++*********))))))(((((((((((())))))))))))((((((((((((((()))******++++++))))))))))))))))))))))))+++(((%%%%%%(((++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++)))'''''')))+++++++++))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((('''((()))******)))((('''******)))((((((((((((((()))((((((((((((((()))***+++***(((&&&%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''$$$%%%'''((((((((('''''''''''''''''''''((())))))*********++++++,,,,,,,,,---,,,+++))))))))))))***))))))************))))))(((((((((((())))))))))))((())))))***++++++,,,,,,************))))))))))))******)))))))))***+++,,,*********+++++++++++++++******++++++++++++******,,,+++++++++++++++,,,,,,+++******)))))))))******++++++++++++++++++++++++************************&&&(((******))))))***+++,,,,,,******)))***+++++++++++++++******)))))))))************++++++,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,+++++++++*********************+++++++++*********+++++++++,,,,,,************************************************))))))))))))))))))))))))*********)))))))))))))))******++++++******)))(((((())))))***))))))***+++************))))))))))))++++++,,,,,,,,,---------+++++++++++++++++++++,,,)))***+++,,,,,,+++***)))***)))))))))***---///111222000---***)))***+++,,,,,,***'''(((***++++++***++++++***))))))***++++++******))))))))))))******,,,,,,++++++++++++******++++++******))))))((((((*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))***+++,,,,,,---,,,***)))((()))++++++))))))))))))))))))))))))))))))******+++*********)))((('''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++************))))))))))))''''''((()))))))))))))))+++*********)))((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))***)))))))))((((((((('''************************))))))*********)))((((((***)))(((((('''''''''(((******************++++++,,,,,,+++******)))((((((************)))))))))((((((((())))))))))))((((((******))))))))))))))))))))))))))))))))))))))))))+++(((%%%%%%(((*********(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((())))))******+++)))((((((***+++++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))******)))))))))(((((())))))))))))((((((***))))))(((((((((((((((+++***)))(((((('''(((((()))((('''&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&'''((((((((('''&&&'''''''''''''''((())))))*********+++++++++++++++++++++******)))******+++))))))************))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++*********)))))))))***))))))))))))***++++++*********++++++,,,,,,---++++++++++++++++++******++++++++++++,,,---......++++++************++++++++++++++++++++++++++++++************************(((***++++++***)))************)))))))))***++++++*********))))))))))))))))))))))))************+++((())))))***++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++************************++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++***)))******+++++++++,,,,,,,,,++++++*********)))))))))++++++,,,,,,,,,---------)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++******)))))))))+++,,,---...---,,,+++************+++)))(((''')))***)))(((+++******))))))******+++******))))))))))))******))))))*********+++++++++++++++***)))(((''''''&&&***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))******)))))))))******+++***************+++++++++))))))))))))))))))))))))++++++++++++++++++***)))'''''''''''''''((()))******)))((('''''''''((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***,,,,,,((((((((((((''''''''''''''''''((())))))))))))))),,,+++******(((((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))((((((((((((************************(((((('''''''''((())))))***))))))(((((((((((((((***)))((('''''')))+++---*********))))))(((((('''************))))))))))))((())))))******))))))(((++++++***))))))(((''''''))))))))))))))))))))))))***(((&&&&&&(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++)))((((((***+++++++++))))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))((((((''''''((((((,,,+++***(((''''''''''''&&&&&&''''''((())))))***)))))))))(((((('''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((('''&&&&&&'''''''''''''''((())))))***************+++++++++))))))*********++++++,,,))))))************))))))(((((((((((())))))))))))))))))*********++++++++++++++++++*********)))))))))))))))))))))******+++))))))***+++,,,------...,,,,,,++++++******++++++++++++++++++,,,---...///------,,,,,,------......************************************************)))+++,,,,,,***))))))***((((((((())))))***++++++******************)))))))))))))))))))))))))))***++++++++++++******))))))++++++++++++++++++++++++,,,+++++++++***)))))))))************++++++++++++************************))))))))))))************))))))))))))))))))))))))(((((())))))******++++++++++++,,,,,,,,,++++++***,,,,,,---...000000...---+++++++++*********))))))))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++++++++***)))(((******)))))))))))))))(((******))))))))))))************))))))))))))******)))))))))***+++,,,,,,---++++++******))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******))))))((((((+++******))))))))))))***%%%&&&((()))*********))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))''''''(((((()))***+++++++++***(((''''''(((***,,,******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))++++++((((((((('''''''''&&&&&&''''''((()))))))))))))))******))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((************************(((((('''&&&'''(((***+++***))))))((((((((())))))'''&&&&&&&&&''')))***+++*********))))))(((((((((*********))))))))))))))))))))))))******)))))))))******))))))(((((((((((())))))))))))))))))))))))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))((('''(((***+++***)))((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))******)))(((''''''((()))***)))(((((('''''''''((((((******)))(((((('''((((((&&&&&&'''((())))))(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''&&&&&&'''''''''''''''((())))))************************((())))))***+++++++++,,,))))))************))))))(((((((((((())))))))))))***************+++++++++++++++++++++************(((((())))))************))))))***++++++,,,------------,,,+++******++++++*********+++,,,---...///---,,,,,,,,,------...///************************************************)))+++,,,,,,***))))))***(((((())))))************++++++++++++++++++++++++***)))))))))))))))))))))******+++++++++***))))))++++++++++++++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++************************(((((()))))))))*********))))))))))))))))))))))))(((((())))))******++++++***++++++,,,,,,,,,++++++,,,---///333666666222///++++++++++++************))))))*********+++++++++,,,,,,,,,+++++++++***************))))))***************)))))))))(((((())))))***+++++++++***)))((()))************))))))***))))))))))))))))))))))))******))))))))))))******)))******+++,,,---......*********++++++,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******))))))((((((******))))))((()))))))))$$$&&&(((***+++******))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,***)))((('''(((***---...******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))))))))((((((((('''''''''''''''((()))))))))))))))''''''(((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))+++,,,)))((((((((((((((())))))%%%'''(((***++++++*********************)))))))))))))))))))))))))))******))))))************))))))''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***((('''&&&''')))***)))'''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))******)))(((''''''((()))***((((((''''''''''''(((((((((((('''(((((()))******(((((())))))((('''&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''((())))))***************)))))))))((()))***+++++++++++++++))))))************))))))(((((((((((())))))))))))************************,,,++++++++++++*********'''((())))))******)))))))))))))))******++++++,,,///...,,,+++******++++++************+++,,,------***))))))******+++,,,---************************************************(((***++++++***)))******))))))***+++++++++******+++++++++++++++,,,,,,,,,+++************)))))))))&&&''')))+++,,,---,,,,,,***++++++++++++,,,,,,,,,+++++++++***************)))))))))************+++************************'''(((((())))))*********))))))))))))))))))))))))))))))))))))************)))***++++++++++++++++++,,,...222999>>>===777111,,,++++++++++++*********++++++,,,,,,,,,---------------,,,,,,+++******)))******)))(((((()))******************))))))(((((()))******+++++++++******''')))++++++*********+++((())))))******))))))(((******))))))))))))************+++,,,------......)))******+++,,,---......------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))((((((((())))))***'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++***)))(((((()))***++++++++++++)))((((((((()))***,,,---***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''''''''(((***)))))))))((((((((((((''''''((()))))))))))))))%%%&&&'''''')))******+++(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))******(((''''''''''''(((((()))((())),,,---...---,,,+++************************))))))))))))************)))******++++++******)))&&&&&&'''(((((()))******))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))'''''''''(((******)))'''))))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))))))))(((((((((((())))))''''''&&&&&&''''''((((((''''''''''''(((***+++,,,***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((''''''((((((((('''''''''''''''((())))))+++*********)))))))))((())))))***+++++++++******))))))************))))))(((((((((((())))))))))))************************,,,,,,+++++++++*********'''''')))*********)))((())))))))))))))))))))))))000...,,,*********+++,,,*********))))))***++++++((((((((())))))+++,,,,,,************************************************&&&(((******))))))***+++***++++++,,,,,,+++***))))))*********++++++++++++,,,,,,++++++************%%%&&&)))+++---------,,,******+++++++++,,,,,,,,,***************+++++++++))))))))))))************************************''''''(((((()))******+++))))))))))))))))))))))))*********)))))))))))))))((()))******++++++*********...555>>>DDDCCC;;;333,,,,,,+++++++++*********++++++,,,,,,,,,---------,,,+++++++++++++++++++++++++++***))))))***++++++*********+++******))))))************++++++,,,,,,$$$'''***+++))))))***,,,'''((()))******)))((('''******))))))))))))************++++++,,,,,,,,,---*********++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********((((((((((((((()))***+++))))))***+++++++++++++++))))))))))))))))))))))))))))))******+++*********'''((())))))***)))((('''))))))(((((('''''''''&&&)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))((((((((((((''''''((()))))))))))))))&&&'''''''''((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&'''((((((******+++++++++++++++***))))))))))))))))))))))))((()))))))))************)))******++++++******)))''''''(((((((((((((((((())))))))))))))))))))))))'''***+++***(((&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))++++++***)))((()))((((((***,,,,,,***((())))))))))))))))))))))))((((((((()))))))))******'''(((((((((((((((((('''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((()))(((((('''(((((()))***+++)))((('''&&&&&&'''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***)))((((((''''''((()))***'''''''''''''''((())))))+++*********))))))(((((()))***+++,,,,,,+++***)))))))))************))))))(((((((((((())))))))))))++++++******************,,,,,,,,,+++++++++******&&&''')))*********)))((())))))))))))((((((((((((000///,,,*********+++,,,******))))))))))))))))))************+++,,,---...))))))))))))))))))))))))************************%%%'''))))))))))))***++++++,,,------,,,+++***)))(((((())))))*********+++,,,,,,,,,+++++++++******((()))+++,,,,,,+++***)))*********++++++,,,,,,,,,))))))******+++++++++,,,))))))))))))************************************&&&''''''((()))******+++))))))))))))))))))))))))++++++******))))))(((((('''((()))******************...666AAAHHHGGG===555,,,,,,,,,+++++++++******))))))*********+++++++++*********++++++,,,---------,,,+++******+++,,,---******++++++++++++******+++*********+++,,,---...!!!%%%(((***((((((***,,,'''((()))******)))((('''******))))))))))))*********************++++++++++++++++++***************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++''''''''''''(((***++++++((((((((((((((()))))))))))))))))))))))))))))))))'''((()))***************&&&'''((((((((('''&&&%%%)))))))))'''&&&$$$"""!!!(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++)))((((((((((((''''''''''''(((((()))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&'''((((((((())))))******))))))))))))))))))))))))''''''((()))((('''%%%$$$%%%%%%%%%%%%%%%&&&'''(((***)))'''&&&&&&&&&((()))'''''''''((((((((((((((((((((())))))*********+++******++++++++++++******)))))))))(((''''''&&&&&&))))))))))))))))))))))))'''***,,,+++(((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***+++***((('''*********,,,---...,,,***))))))))))))))))))))))))))))))))))))************&&&'''((())))))((('''&&&'''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))***)))((((((((((((((()))((('''&&&%%%&&&(((***+++$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))(((''''''''')))***+++'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************---+++(((%%%%%%&&&)))++++++)))(((((()))******)))*********))))))))))))))),,,,,,,,,+++))))))***,,,,,,++++++++++++++++++,,,,,,+++***,,,///000///,,,+++++++++*********))))))++++++++++++++++++++++++***++++++++++++***))))))''')))******))))))***+++++++++************++++++************************************************)))******+++++++++******(((((()))***++++++,,,,,,)))))))))))))))))))))))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))***+++------+++***+++,,,)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***///000444;;;@@@>>>555...//////...---,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///...+++((()))+++,,,***((()))************)))((((((++++++*********+++---...))))))************))))))******++++++++++++******)))***+++,,,,,,+++***)))((()))***+++,,,---------************************))))))))))))))))))))))))******))))))))))))******))))))************))))))---+++)))((('''((()))***++++++***************+++$$$%%%&&&((()))+++,,,---++++++************+++++++++*********))))))((((((++++++************++++++***)))((()))******)))((()))))))))))))))******+++))))))))))))))))))))))))******++++++++++++*********(((''''''(((((('''%%%))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((******((((((((()))&&&'''((())))))((('''&&&******))))))((((((''''''(((((())))))))))))((((((******))))))((((((''''''+++***)))******(((&&&###+++***))))))***,,,...///,,,+++)))(((((()))+++,,,)))))))))***,,,+++)))'''&&&'''((())))))***))))))******)))((('''&&&%%%%%%)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((())))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******++++++******+++,,,------+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((()))'''$$$%%%)))---))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((,,,***'''%%%%%%&&&((()))''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,***(((&&&&&&''')))***+++)))(((((()))******)))***))))))))))))))))))))),,,---...---+++++++++,,,++++++************++++++...,,,***+++,,,,,,)))'''+++++++++*********))))))++++++++++++++++++++++++***++++++++++++***))))))''')))***+++******,,,---++++++************++++++************************************************+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++))))))))))))))))))))))))))))))************))))))((()))++++++)))((()))***))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))),,,---000555999888111+++++++++************))))))+++++++++,,,,,,,,,------------,,,,,,,,,------......,,,******+++,,,+++)))+++++++++,,,,,,---------++++++*********+++,,,---)))******************)))******++++++++++++******)))***++++++++++++***)))))))))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))************++++++++++++******+++***((('''&&&'''((()))++++++***))))))******+++''''''(((((())))))*********))))))))))))))))))***************)))))))))(((*********))))))*********,,,+++******+++,,,+++***)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))+++)))(((((())))))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((******((((((((()))(((((())))))))))))((((((***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))((((((''''''***))))))***++++++)))'''((((((&&&&&&'''(((***++++++***(((''''''(((***+++***)))((()))++++++)))((('''(((((())))))))))))((()))))))))(((''''''&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((((())))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******((((((((((((((()))******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((&&&### !!!%%%)))))))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((***)))'''&&&&&&&&&((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((()))******+++)))(((((()))******)))))))))))))))))))))******,,,...//////---,,,,,,,,,*********))))))*********---,,,++++++,,,+++)))'''+++++++++******************************************++++++++++++***))))))((()))++++++++++++,,,...++++++************++++++************************************************+++,,,,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++************(((((((((((((((((((((((())))))************))))))((()))++++++)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***...111111,,,((()))))))))*********++++++++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,---...---++++++,,,,,,,,,+++************+++---///000+++************+++,,,,,,******++++++++++++************++++++++++++******)))***++++++++++++***))))))******+++,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******++++++,,,,,,,,,,,,++++++***)))'''&&&&&&&&&'''(((******)))))))))******+++*********)))((('''''''''))))))(((((((((((())))))************))))))))))))***))))))(((((())))))***---,,,+++,,,------,,,+++)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((+++***))))))******)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((******((((((((()))******))))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((()))))))))(((((((((((('''((((((((()))+++,,,***)))((('''&&&%%%&&&'''((()))))))))''''''''''''))))))+++)))(((((()))******)))((())))))))))))(((((('''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******(((((('''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++***)))&&&""" $$$'''))))))))))))))))))))))))******)))((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************'''((()))***************+++)))(((((()))******))))))))))))))))))************---///000...,,,++++++******))))))))))))************+++,,,.........---************************))))))))))))))))))))))))***++++++++++++***)))))))))***++++++))))))***+++++++++************++++++************************************************)))************))))))((())))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++***************+++++++++++++++)))******++++++******)))***+++------+++***+++,,,++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((***,,,,,,***(((++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,......---,,,++++++++++++---,,,+++******++++++***)))((('''&&&''')))+++---******************+++++++++++++++,,,,,,+++++++++******++++++++++++***************++++++*********)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))*********++++++++++++++++++***)))(((((('''''''''((()))***))))))))))))******++++++******)))(((''''''&&&))))))(((((((((((())))))*********)))))))))))))))))))))(((((((((((())))))---,,,++++++------,,,+++)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))***)))((((((******)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((******((((((((()))+++***((((((((((((***+++))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&''')))***)))(((******)))((((((((()))***)))((((((''''''(((((()))+++)))'''&&&((()))***)))))))))***))))))((('''&&&''''''(((((())))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))*********)))))))))))))))******&&&'''((()))***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********+++***)))'''&&&&&&''''''((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))((('''&&&''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************'''((()))***++++++******+++)))(((((()))******)))(((((())))))************)))+++......---+++***)))******))))))))))))******)))***,,,,,,------------************************))))))))))))))))))))))))***++++++++++++***))))))***++++++***'''&&&&&&'''++++++************++++++************************************************************))))))((('''***************+++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++++++++*********+++------+++***+++,,,++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***+++***))))))***+++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,...---,,,+++++++++++++++++++++***)))(((((()))******)))'''&&&%%%'''(((***************************+++++++++,,,,,,+++++++++******++++++++++++******+++******************+++******+++,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))******))))))************)))))))))))))))))))))))))))***))))))(((((()))******+++))))))))))))((((((((((((+++******))))))******+++))))))))))))))))))******))))))(((((((((((())))))+++***)))***+++,,,+++))))))))))))))))))******+++***************************++++++,,,,,,++++++***)))'''''''''))))))((('''************************))))))(((((((((((())))))(((((((((((((((((((((((('''(((******((((((((()))))))))'''&&&&&&'''))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''(((((((((+++)))(((((()))))))))'''+++*********))))))******))))))))))))))))))))))))+++)))&&&&&&((()))))))))))))))***))))))((('''&&&''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))******))))))))))))************)))))))))))))))***&&&((()))***+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,+++)))(((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++*********+++)))(((((()))******)))((((((((()))******++++++***+++------+++***)))************))))))************+++,,,+++)))(((((((((***************+++++++++***************************++++++++++++***))))))***++++++)))'''%%%%%%&&&++++++************++++++************************************************,,,,,,,,,,,,+++***))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******++++++++++++******((()))++++++)))((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,******)))))))))(((((((((************++++++++++++---,,,,,,++++++++++++,,,)))******)))''''''(((***,,,+++***)))((())))))************+++******)))(((******++++++++++++************++++++++++++******++++++***))))))***++++++***++++++,,,,,,+++++++++************************))))))))))))))))))))))))******))))))))))))******)))))))))******))))))))))))))))))***************(((((((((((()))******+++(((((((((((())))))))))))++++++************++++++))))))))))))***************))))))(((((())))))******)))((((((******)))((()))))))))))))))******+++************************+++,,,,,,,,,,,,,,,,,,+++((('''&&&'''((()))((('''************************))))))(((((((((((())))))))))))))))))))))))))))))'''(((******((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((&&&''''''''''''(((((((((---,,,***)))***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))***(((''''''((())))))(((((())))))))))))(((((('''((((((((())))))*********&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))******))))))))))))******))))))((('''''''''(((((('''((()))******++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&'''(((***,,,+++)))&&&))))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&((()))))))))((('''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++******************+++)))(((((()))******)))'''(((((()))******++++++,,,---...---+++***+++,,,++++++************++++++)))+++,,,+++)))'''''')))))))))*********+++++++++++++++++++++++++++++++++***++++++++++++***))))))((()))***)))((('''''')))++++++************++++++************************************************,,,,,,,,,,,,+++***)))(((************************++++++++++++++++++++++++************+++++++++,,,((((((((()))***+++++++++***++++++,,,,,,++++++***((()))++++++)))((()))***))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********+++,,,(((((((((((())))))))))))************+++++++++++++++++++++***++++++,,,,,,)))++++++***''''''(((+++++++++++++++,,,,,,,,,,,,)))***++++++***)))(((''')))******************)))******++++++++++++******++++++***))))))***+++++++++++++++,,,,,,++++++***************************))))))))))))))))))))))))******))))))))))))******)))******++++++******)))'''(((((()))))))))))))))'''''''''(((((()))++++++))))))))))))((((((((((((******))))))))))))******((()))))))))*********************))))))************)))((((((******)))((()))))))))))))))******+++************************+++++++++,,,,,,+++++++++((('''&&&''')))***)))(((************************))))))(((((((((((())))))))))))))))))))))))))))))'''(((******((((((((()))(((((())))))))))))(((((('''((((((((()))))))))***(((((())))))))))))((((((&&&&&&&&&'''''''''((((((***(((''''''(((******)))%%%&&&&&&'''(((((((((((('''(((((((((((((((((('''(((''''''((())))))(((&&&'''(((((())))))))))))((())))))))))))))))))******'''((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''((()))******)))(((''''''((((((((()))))))))***'''''''''((()))*********))))))(((((((((((())))))******))))))))))))************)))((((((((((((((('''''''''((((((***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++((('''''')))***((('''))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((('''((()))******)))((('''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,+++***)))))))))***+++)))(((((()))******)))'''(((((()))***+++++++++.........---++++++,,,...,,,,,,++++++++++++,,,,,,'''***------+++***,,,...))))))******++++++++++++++++++++++++++++++++++++***++++++++++++***))))))'''(((******))))))+++,,,++++++************++++++*********************************************************))))))(((&&&&&&++++++******************))))))))))))))))))))))))(((((())))))*********+++((())))))***+++,,,,,,,,,***++++++,,,,,,++++++******+++------+++***+++,,,))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++***)))(((***+++(((((()))***+++,,,------)))************+++++++++************+++,,,------***,,,---+++((('''))),,,((()))***+++,,,---------)))***+++++++++)))((('''))))))************))))))******++++++++++++******,,,+++***))))))***+++,,,++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))******))))))))))))******+++++++++,,,,,,+++++++++&&&&&&'''((())))))((((((''''''''''''((()))++++++******))))))((((((''''''))))))(((((((((((())))))(((((())))))*********+++++++++************++++++***)))((()))***+++***((()))))))))))))))******+++******************************++++++++++++******)))(((((()))***++++++***************************))))))(((((((((((())))))))))))))))))))))))))))))''')))******((((((((()))((()))***++++++***)))((('''((((((((())))))******(((((())))))))))))((((((&&&&&&&&&'''''''''(((((($$$###!!!"""%%%'''((((((%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&'''''''''(((***)))'''%%%''''''((())))))***))))))******))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***&&&'''***++++++***'''&&&'''((((((((())))))******&&&''''''((()))******+++))))))(((((((((((())))))******))))))))))))******------,,,+++******++++++''''''&&&&&&'''(((***+++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++111---'''%%%''')))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''((()))******)))((('''''''''''''''(((((())))))''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,+++++++++*********++++++***))))))***,,,))))))))))))))))))))))))***)))((((((((()))+++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))),,,***(((''''''(((***,,,,,,+++***))))))***+++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++***)))******))))))))))))******,,,+++*********+++------++++++++++++******))))))************************++++++************++++++)))))))))))))))))))))))),,,,,,,,,+++++++++************))))))***++++++,,,,,,,,,++++++***)))(((((())))))************))))))!!!###'''***,,,,,,,,,+++((()))***++++++,,,++++++***************)))((('''************************"""$$$&&&((())))))(((''',,,---...,,,)))'''''''''))))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++...,,,***)))))))))((('''************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,++++++***)))((('''&&&&&&))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---...///***'''&&&'''***+++***'''*********)))))))))))))))))))))))))))************((((((((((((((((((((((((++++++******)))((((((((()))***+++,,,---,,,++++++************************,,,+++***((((((((())))))))))))))))))))))))******'''((()))******+++******))))))(((((((((((())))))++++++***((('''&&&%%%$$$))))))))))))))))))))))))))))))************)))))))))((('''''''''(((***+++''''''''''''''''''''''''&&&''''''((()))******+++******)))(((((((((((((((''''''(((((())))))*********++++++,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))***++++++***((('''***)))&&&%%%%%%&&&)))***+++***)))'''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&&&&%%%&&&(((+++((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((()))++++++++++++******))))))((((((************))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&(((******(((&&&******))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))*********++++++,,,,,,,,,***+++,,,+++*********,,,******************************)))))))))***+++,,,+++++++++***************************************++++++************++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++************************------......------,,,+++++++++************++++++++++++***)))***+++,,,---++++++++++++*********)))************************+++******************+++************************+++++++++*********))))))++++++***************+++,,,,,,++++++***))))))((())))))************))))))&&&''')))+++++++++++++++((()))***++++++,,,++++++***++++++,,,,,,,,,++++++************************%%%&&&(((***+++***)))(((***+++---,,,***(((((()))******************************)))(((((()))******)))************+++++++++++++++***+++,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,)))((('''((()))***)))(((***)))))))))))))))))))))))))))))))))************************************+++************)))))))))))))))***+++++++++******************************+++***)))(((((())))))***)))))))))((((((((((((((((((((())))))***)))))))))))))))(((((((((((())))))******)))((('''&&&&&&%%%))))))))))))))))))))))))((())))))******))))))((()))(((((('''((()))***+++((((((((((((((((((((((((''''''(((((())))))************)))((((((((((((((('''((((((((()))))))))***((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))*********))))))***)))'''&&&&&&''')))***+++***)))(((''''''((()))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((&&&&&&(((***************************,,,,,,,,,,,,,,,+++******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''&&&&&&&&&'''((()))***))))))))))))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((()))******)))(((''')))(((((()))++++++)))(((******))))))))))))******((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))***+++,,,---...)))+++------,,,+++++++++++++++++++++++++++++++++******)))))))))***+++,,,)))************+++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********++++++++++++******((()))***+++,,,+++******************************************************---------------,,,,,,+++,,,,,,++++++++++++,,,,,,******))))))******+++,,,++++++++++++*********************************************************************************************)))))))))((((((++++++******************,,,,,,++++++***)))))))))))))))************)))))),,,,,,+++++++++*********((()))***++++++,,,++++++)))***+++,,,------------++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((***,,,,,,*********+++************************+++******))))))******+++)))************+++++++++******+++,,,,,,,,,,,,+++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((())))))(((((()))***))))))))))))))))))******))))))))))))************************************************++++++++++++)))******+++******))))))***************************))))))((())))))***+++))))))((((((''''''&&&&&&(((((()))))))))(((''''''))))))(((((((((((()))))))))))))))(((((('''''''''))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((()))******************************(((((((((((())))))))))))***))))))((((((((((((((((((((((((((())))))))))))((((((((()))***+++------))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''')))((((((((()))***++++++))))))))))))))))))))))))***))))))(((((((((((()))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))+++++++++)))'''&&&''')))******************************+++++++++***))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''((((((((((((((((((((())))))(((((((((((((((((((((((())))))((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((())))))******))))))(((+++)))'''''')))))))))(((******))))))))))))******((()))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))*********((())))))***+++,,,,,,,,,)))+++...///...,,,++++++++++++++++++++++++++++++((((((((()))))))))******((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++++++++***)))***+++,,,,,,+++***)))''')))+++,,,---,,,***)))))))))))))))))))))))))))******************************+++++++++******)))+++++++++******+++++++++)))))))))*********++++++++++++++++++++++++++++++*********************************++++++*********************************+++*********))))))))))))******))))))***++++++,,,+++++++++*********)))))))))******++++++******)))---,,,+++***************((((((***+++++++++++++++((()))******+++++++++***++++++++++++++++++++++++,,,,,,,,,---,,,+++***))))))***,,,,,,***)))***+++************************++++++++++++++++++++++++))))))*********++++++++++++,,,---,,,***(((''''''************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***))))))(((&&&(((******'''&&&)))+++)))))))))))))))*********((()))))))))************************************)))******+++,,,,,,------++++++++++++******))))))************************((((((((())))))***++++++***))))))((((((''''''&&&(((((()))(((((('''&&&&&&))))))(((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***************************))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((('''((()))***,,,...(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))(((''''''(((***,,,---((()))***++++++***)))((()))))))))(((((((((((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***+++***((('''((()))(((((((((((((((((((((((()))))))))))))))(((''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((***'''%%%$$$%%%''''''&&&******))))))))))))******((()))+++,,,,,,,,,+++***))))))))))))))))))))))))(((((())))))************************************)))+++...///...,,,++++++************************'''''''''((((((((((((((((((((()))***+++,,,,,,---************************,,,***)))(((((()))***,,,)))***+++,,,,,,+++***)))''')))+++,,,---,,,***)))))))))))))))))))))))))))************************))))))***++++++***************))))))))))))******))))))******+++++++++++++++++++++++++++++++++,,,************************)))***++++++++++++***)))************************,,,,,,+++++++++*********((((((((()))***,,,---...+++++++++*********************++++++++++++************)))))))))******+++((((((***++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))***,,,---,,,***(((((()))************************++++++,,,,,,,,,,,,++++++))))))*********++++++++++++---...---***(((((()))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,---------,,,+++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%''')))*********)))&&&(((******'''&&&)))+++(((((())))))************((()))))))))************))))))))))))))))))))))))))))))***+++,,,------...+++++++++************+++************************(((((())))))*********************))))))((((((((((((((()))(((((('''&&&&&&))))))(((((((((((())))))((((((((()))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((***)))((((((((()))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''(((***,,,---((()))***++++++***)))(((((((((((())))))))))))(((''''''((((((((()))))))))((((((((((((((((((((((((&&&'''))))))(((((()))***((((((((((((((((((((((((+++++++++++++++***))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((('''(((((((((&&&&&&''''''(((((())))))&&&'''''''''((((((((()))(((((())))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%%%%&&&'''''''''******))))))))))))******)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))******++++++++++++*********))))))))))))+++------,,,+++++++++))))))))))))))))))))))))&&&'''((()))))))))(((((((((((()))***++++++,,,,,,)))))))))))))))))))))))),,,***(((&&&&&&(((***,,,******++++++++++++******((()))***+++,,,+++******))))))))))))))))))))))))***************************+++,,,,,,,,,,,,,,,,,,***))))))))))))))))))*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***((((((((()))***,,,---...******************************++++++++++++******(((((())))))***+++++++++((()))***++++++,,,++++++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++,,,---,,,***(((((()))++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++***,,,...---******---000***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,......---,,,+++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))###%%%'''***+++++++++***'''((())))))(((((()))***((((((((()))******++++++))))))))))))************(((((((((((((((((((((((()))))))))***+++,,,,,,---***))))))))))))***+++,,,************************((())))))************))))))))))))***************(((((()))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))(((((((((((())))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))((((((((()))***++++++((((((************(((((('''(((((())))))))))))((((((((((((((()))))))))***))))))))))))))))))))))))$$$&&&((()))(((((()))***************************)))))))))***)))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))((((((((())))))***(((((((((((((((((())))))'''''''''(((((())))))***(((((())))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''***)))((((((***++++++*********))))))))))))***************++++++---......))))))))))))))))))))))))'''(((((()))******++++++))))))))))))***************+++,,,+++*********,,,************************((((((***+++++++++***))))))))))))***+++++++++,,,************************++++++***))))))***++++++++++++************++++++))))))*********+++++++++******************************************************+++,,,,,,,,,,,,,,,+++******))))))******+++***+++,,,---...------,,,+++++++++,,,,,,,,,------************************(((***+++,,,,,,+++***(((++++++++++++++++++++++++++++++++++++*********************)))******+++,,,***************************++++++,,,,,,++++++***)))***+++,,,,,,,,,+++***((()))***++++++,,,++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***,,,,,,***)))******++++++++++++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++)))+++,,,)))&&&'''+++000************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,++++++*********)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&)))+++,,,+++***))))))((('''((()))***)))((('''(((((()))******++++++))))))))))))************)))))))))))))))))))))))))))))))))******+++++++++&&&&&&&&&&&&''')))***+++************************))))))***+++******((((((''''''(((((()))*********(((((())))))***)))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&'''((()))***))))))(((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))*********)))))))))((((((((('''&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))*********))))))((((((((())))))(((((((((&&&'''((()))******)))((('''''''''((((((((())))))))))))))))))))))))))))))&&&(((***+++***((())))))************************'''(((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))((((((''''''((())))))***++++++(((((()))))))))*********((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))((((((***,,,------+++******))))))))))))******++++++******+++---...000))))))))))))))))))))))))'''(((((()))***+++++++++''''''((()))***+++,,,,,,***++++++***))))))***,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++***************+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,+++***))))))***+++,,,******))))))******+++,,,************************************************'''((()))***************,,,++++++++++++++++++,,,+++,,,---...///...---,,,+++++++++,,,,,,---------************************((()))+++,,,,,,+++)))(((++++++++++++++++++++++++************))))))))))))---,,,+++***))))))))))))******************++++++***++++++,,,,,,++++++******,,,---......---+++)))((()))***++++++,,,++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---''')))+++++++++***+++---++++++++++++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++***+++***%%%!!! %%%***************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++,,,,,,+++((('''***'''&&&'''***,,,***''''''(((((()))***+++++++++))))))))))))************************************)))))))))))))))*********$$$######$$$%%%''')))+++************************)))***++++++***)))((('''%%%%%%&&&'''((()))******'''((()))******+++******))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))))))))************))))))&&&''')))*********)))(((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((()))************))))))((((((((('''"""$$$''')))+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))***++++++***((('''((((((''''''''''''((((((&&&'''(((*********)))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***+++------+++)))((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,+++******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***++++++******))))))(((((('''(((((()))***++++++,,,(((((())))))*********+++((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%&&&'''))),,,---,,,***((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******++++++************++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++*********************))))))***,,,,,,+++*********++++++++++++******************************))))))))))))************,,,,,,++++++***)))))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......------,,,+++,,,......---+++(((+++,,,,,,)))(((***,,,************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********---,,,+++***)))))))))***'''(((((()))***+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******************---,,,,,,++++++,,,,,,---------------------------,,,+++++++++,,,...000111,,,+++++++++***)))))))))'''((()))***************++++++++++++++++++++++++,,,***)))***++++++***)))*********)))(((''''''&&&)))))))))***++++++,,,,,,))))))))))))))))))))))))******************************))))))))))))******))))))))))))((((((((((((,,,,,,++++++)))(((&&&&&&(((((())))))))))))((('''+++*********))))))((((((************************))))))))))))))))))))))))''''''(((((())))))))))))***************)))((((((((()))***+++++++++++++++'''''''''((((((((((((((((((((())))))*********++++++*********))))))((((((***)))'''%%%%%%%%%'''(((+++*********))))))(((((())))))(((((('''''''''&&&)))******)))(((''''''(((&&&'''))),,,...---)))&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&)))((('''((()))***)))((((((((('''(((((()))***++++++***((('''''')))+++---+++++++++++++++***)))((((((((())))))))))))((((((************************(((((())))))******++++++'''((())))))(((((()))***)))******)))(((((()))+++'''''''''''''''((())))))))))))))))))))))))))))))******)))(((((((((((((((------,,,,,,+++***))))))(((((())))))*********+++))))))))))))************************************)))))))))))))))))))))))),,,,,,,,,++++++************++++++++++++***))))))'''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((***))))))((('''&&&&&&%%%((((((((((((((('''''''''++++++******))))))((((((((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))************************************))))))))))))************,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******++++++************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))(((***+++,,,+++)))******++++++++++++******************************))))))))))))******************************++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,+++***))))))***,,,,,,***))))))+++,,,,,,***)))***,,,************************************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++((((((((()))***+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***+++++++++,,,+++******))))))******+++++++++++++++++++++++++++,,,++++++++++++---...///++++++******************((())))))***++++++******++++++++++++++++++++++++///---++++++++++++***(((++++++***))))))(((''''''******))))))))))))))))))******************************************************))))))))))))*********)))))))))((((((((((((''''''((()))******))))))))))))************))))))************)))))))))(((************************))))))))))))))))))))))))******************++++++***************)))(((((((((((()))*********))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))(((((((((***)))'''%%%%%%&&&'''(((************)))))))))((())))))(((((((((''''''''')))******)))((('''''')))'''''')))+++---,,,)))'''((((((((((((((((((((((((***)))(((((('''''''''((()))((('''((()))***)))((((((((((((((((((((()))*********)))))))))***+++,,,************))))))(((((((((((())))))))))))((((((************************(((((()))))))))))))))))))))***+++)))(((''''''(((((())))))(((''''''(((***(((''''''''''''((())))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))***+++,,,,,,((()))))))))************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((++++++*********))))))))))))))))))***)))(((((('''((()))***)))((('''(((***))))))))))))))))))))))))***))))))(((((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((('''))))))))))))))))))(((((()))((((((''''''(((((()))'''((())))))******))))))))))))))))))************************************)))))))))*********++++++,,,,,,,,,+++++++++******,,,,,,++++++******************++++++++++++******++++++************++++++,,,,,,,,,++++++++++++***((((((((((((((((((((((((************************)))(((((()))++++++***)))******++++++++++++******************************)))))))))*********++++++((())))))***++++++,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,+++******)))((()))***,,,,,,***)))***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***((()))+++,,,------,,,,,,(((((())))))***+++++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---+++******))))))******+++)))))))))))))))))))))))),,,++++++******+++,,,,,,))))))******************))))))***++++++++++++***++++++++++++++++++++++++---,,,******+++++++++***,,,++++++******)))))))))******))))))(((''''''&&&++++++++++++++++++++++++******************************))))))))))))************)))))))))(((((((((%%%&&&'''))))))***************++++++++++++******************))))))))))))************************))))))))))))))))))))))))***************************************)))((((((((())))))))))))(((((('''++++++******))))))(((((((((((())))))))))))******))))))(((((((((((((((''')))((('''&&&&&&&&&'''(((************))))))))))))))))))((((((((((((''''''((()))***)))((('''((()))((((((((()))++++++***(((''''''''''''''''''''''''******))))))(((((()))))))))((('''((()))***)))((())))))(((((('''(((((((((((())))))***************)))(((((((((((((((''''''(((((())))))))))))((((((************************))))))((((((((((((((((((***++++++***'''&&&&&&''''''(((((('''&&&&&&''')))((((((''''''(((((()))***))))))))))))))))))))))))******)))(((((((((((()))&&&&&&'''((()))+++,,,,,,))))))))))))************))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''***))))))))))))((((((((()))************)))(((((()))***+++***)))((()))+++))))))))))))))))))))))))+++***)))(((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&'''(((******+++''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((()))************)))((()))))))))************************************))))))*********+++++++++,,,,,,,,,+++++++++******,,,,,,++++++******))))))***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++((((((((((((((((((((((((***************+++++++++)))(((((()))++++++***(((******++++++++++++******************************))))))*********+++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,***************************+++,,,,,,+++******+++---,,,,,,,,,......---++++++,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++''')))+++,,,---,,,+++))))))))))))******+++++++++***++++++,,,,,,++++++*********************************++++++,,,,,,,,,---)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---)))))))))))))))))))))))),,,++++++*********))))))(((((())))))******++++++******++++++++++++*********+++++++++++++++,,,,,,+++)))((((((***,,,,,,+++,,,,,,,,,++++++***************)))))))))(((((((((++++++++++++++++++++++++******************************))))))))))))***************)))))))))(((((())))))*********)))(((((())))))******++++++***************)))))))))))))))************************))))))))))))))))))))))))((((((((((((((('''''''''***************)))(((((()))*********)))(((''''''++++++******)))(((''''''(((((())))))))))))))))))(((((((((((('''''''''''')))(((''''''&&&'''((((((*********)))))))))))))))))))))((((((((((((((((((((()))***)))((('''((())))))((('''''')))******)))((((((((((((((((((((((((***))))))(((((())))))))))))((('''((()))***)))(((***)))((('''''''''''''''&&&''')))*********(((''')))((((((((((((((((((((((((((())))))))))))((((((************************))))))((((((''''''&&&&&&)))******)))(((''''''((((((((()))((('''&&&(((***((((((((('''((())))))***))))))))))))))))))))))))+++***))))))(((((())))))((())))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,++++++***((()))******(((((()))***((((((((((((((((((((((((***)))((((((((((((((()))''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&'''((()))***+++''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))((())))))***************((()))))))))************************************************++++++++++++,,,,,,,,,+++++++++******+++++++++******)))))))))++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++)))(((((()))++++++***)))******++++++++++++******************************************+++++++++++++++++++++*********))))))******+++++++++++++++,,,***************************+++------,,,,,,...000444222///------...---,,,---,,,,,,,,,------,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***+++,,,,,,***(((&&&************++++++++++++++++++,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,+++++++++***)))))))))---,,,,,,++++++,,,,,,---************************++++++++++++***)))((((((((((((((())))))******+++******+++++++++******)))*********++++++,,,,,,,,,000---+++***+++,,,,,,+++,,,,,,,,,,,,++++++++++++)))))))))******+++++++++******************************************************))))))))))))******************))))))))))))*********+++******))))))'''(((((()))******))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''***************)))((((((++++++++++++***))))))(((******)))(((''''''&&&&&&))))))((((((((((((((((((''''''''''''(((((((((((((((((('''''''''((((((((())))))))))))))))))******(((((())))))))))))))))))''')))***)))((('''(((******(((&&&&&&(((******)))))))))))))))))))))))))))(((((((((''''''((()))))))))((('''((()))***)))((())))))(((''''''&&&''''''###%%%'''))))))(((&&&%%%***)))((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&((())))))(((((()))+++)))******)))(((((()))+++((((((((((((((()))******))))))))))))))))))))))))++++++***)))))))))))))))))))))************************))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******'''((())))))''''''((()))((((((((((((((((((((((((''''''''''''((()))++++++''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&''''''(((((())))))***))))))(((((())))))***((()))******++++++******))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,++++++++++++************++++++***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,***))))))***,,,,,,+++*********++++++++++++***************************************++++++++++++,,,,,,,,,++++++***))))))(((******++++++++++++++++++++++++++++++++++++++++++***,,,...---,,,...444888<<<777111---++++++++++++...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++,,,,,,+++***((('''++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++---,,,,,,+++***)))((((((+++******))))))******+++************************+++++++++++++++***)))((((((((()))))))))))))))))))))************)))((((((*********++++++,,,,,,---888555000---,,,,,,+++***++++++++++++++++++++++++)))))))))***+++,,,,,,,,,))))))))))))))))))))))))******************************))))))))))))******++++++*********)))))))))''''''(((***++++++++++++&&&'''((()))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))************************)))((((((***++++++++++++******)))))))))((((((''''''&&&&&&))))))(((((((((((('''''''''(((((((((((()))))))))''''''((((((((()))))))))))))))))))))************(((((())))))))))))******'''((())))))(((((()))***)))'''&&&&&&((()))))))))************************(((((('''''''''((()))))))))((('''((()))***)))(((((((((''''''&&&'''''''''$$$%%%'''((()))(((&&&%%%***)))((((((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((%%%'''((()))((()))***,,,)))*********((((((***+++))))))(((((())))))***+++))))))))))))))))))))))))++++++***))))))))))))***''''''((()))+++,,,------************))))))))))))))))))))))))************************************************************))))))************++++++((())))))))))))(((''''''&&&((()))((('''&&&'''((())))))))))))))))))))))))&&&&&&&&&''')))***,,,---''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))(((((((((((((((((())))))******))))))))))))******))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******(((((())))))******+++++++++,,,,,,------,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,+++******+++------,,,+++******++++++++++++***************************************+++++++++,,,,,,++++++******************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,***---...------222:::AAAEEE???666...++++++,,,,,,///---,,,,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,+++++++++***)))))))))+++******))))))******+++***************************+++,,,,,,,,,+++***))))))))))))))))))((((((((()))))))))))))))((('''''')))******+++,,,,,,------777444///,,,,,,,,,,,,+++*********+++++++++++++++)))))))))*********************************************************************))))))))))))******+++++++++*********))))))&&&&&&'''(((((()))((((((''''''((()))***+++******((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++***************)))((((((((()))***************)))))))))(((((((((((((((((())))))((((((((('''''''''((((((((()))))))))******''''''((()))))))))))))))((()))))))))************(((((()))))))))*********&&&((())))))(((((()))+++((('''&&&''')))***)))''')))))))))))))))))))))))))))((((((((())))))***+++)))((('''((()))***)))(((''''''&&&&&&&&&'''((((((&&&'''((()))))))))(((((()))((('''&&&&&&(((***+++(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))))))))&&&((())))))(((((()))+++((()))***)))'''''')))***))))))(((((())))))***+++)))))))))))))))))))))))),,,+++******))))))******''''''(((((()))***++++++************)))))))))((())))))))))))************************************))))))))))))))))))))))))((((((((()))))))))******'''(((((((((((('''&&&&&&''')))***)))((('''((()))))))))))))))))))))))))))''''''''''''(((***++++++((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))((((((******))))))))))))******))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******''''''((()))***+++,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,++++++,,,......---+++******++++++++++++************************************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++---...---...444>>>GGGNNNFFF;;;111------...///000---,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,---------------...000000+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***************+++++++++---,,,,,,,,,,,,,,,,,,---***************************+++,,,------,,,+++*********))))))((((((''''''(((((()))(((((('''&&&&&&))))))***+++,,,,,,------///,,,)))(((***,,,......******************************))))))((((((''''''++++++++++++++++++++++++******************************))))))))))))******+++++++++************)))((((((((('''&&&$$$###"""(((((()))++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((###$$$%%%&&&''')))*********************)))((((((''''''((())))))***))))))))))))))))))************))))))(((((('''''''''&&&(((((())))))******++++++''''''((()))))))))))))))(((((())))))*********+++(((((())))))*********+++&&&((())))))(((((()))+++'''&&&&&&((()))***((('''((((((((((((((((((((((((******))))))***+++,,,,,,)))((('''((()))******(((&&&&&&&&&&&&&&&'''((()))((())))))***************((('''%%%%%%%%%''')))***(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++((()))***)))((('''((()))'''((()))(((&&&&&&((())))))))))))))))))******+++)))))))))))))))))))))))),,,+++******)))***************)))((('''&&&&&&%%%+++*********))))))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))(((((('''(((***+++***)))((()))***)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((())))))&&&&&&&&&'''((())))))***++++++******))))))((((((''''''(((((())))))******))))))*********+++++++++((()))***+++,,,++++++***))))))(((((()))***+++++++++***)))(((((()))***+++************))))))((((((******)))(((''''''((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******+++---......,,,++++++,,,++++++***)))(((((()))))))))***+++,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))*********))))))(((---,,,+++***))))))))))))+++,,,,,,------,,,,,,+++,,,...//////222;;;HHHSSSTTTHHH999///,,,---...---------,,,++++++******))))))))))))***+++++++++,,,************************************************,,,,,,+++******))))))((())))))))))))))))))))))))++++++***))))))******++++++******+++,,,,,,+++))),,,++++++******++++++,,,************************************************+++++++++,,,,,,---------++++++++++++******)))((()))))))))***+++++++++,,,+++,,,---,,,***)))***+++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++,,,---...///000111,,,,,,++++++***)))(((((($$$$$$%%%'''(((***++++++******))))))((((((''''''******))))))))))))******+++)))((()))******)))(((((((((''''''''''''(((((((((((((((((())))))))))))+++*********))))))((((((************************))))))************))))))''''''(((((())))))******''''''((()))***++++++,,,333///)))'''((())))))(((''')))+++++++++***+++,,,++++++******************))))))))))))))))))))))))&&&''''''((()))******+++******)))((((((((((((((())))))(((((((((((())))))(((((()))(((((('''&&&&&&))))))************))))))+++*********))))))((((((***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))!!!###&&&((()))((('''%%%))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))&&&'''((()))))))))(((''')))((('''''''''(((***+++******))))))))))))******************))))))))))))************************(((((())))))))))))(((((())))))))))))((((((((((((*********)))))))))))))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&)))))))))))))))((('''&&&))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********((('''&&&((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((()))))))))))))))***))))))*********+++++++++))))))***+++++++++*********************+++,,,,,,+++***)))(((((()))***+++,,,,,,+++***************---,,,++++++*********+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++************++++++---......,,,++++++,,,---,,,,,,+++******++++++((()))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++***+++,,,---,,,***,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,...000111444<<>>HHHOOONNNEEE999111---------,,,)))******+++,,,,,,------+++++++++++++++*********************************++++++++++++++++++++++++***++++++,,,------......************************------------......///000///......///000000///---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,---------,,,,,,+++++++++***************)))+++++++++)))((()))******************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,++++++***)))))))))++++++******)))(((((((((++++++++++++******************))))))))))))*********)))((()))***+++***)))+++******))))))******+++((((((((()))))))))******************))))))))))))************************))))))************))))))(((((((((((())))))))))))************))))))((((((***)))((()))***++++++******+++,,,,,,)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))''''''(((((())))))*********))))))((((((((((((((())))))(((((((((((())))))***************))))))((())))))************))))))))))))((((((((((((((('''))))))************))))))******))))))))))))******))))))))))))))))))))))))''''''&&&&&&''''''((())))))))))))))))))))))))))))))(((&&&%%%%%%&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))+++,,,,,,---,,,+++)))(((((((((((((((((()))******++++++***)))(((((())))))************))))))))))))************************((())))))******))))))((())))))******++++++,,,,,,))))))))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))((((((((()))******(((((())))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((,,,,,,++++++******))))))))))))))))))************++++++++++++*********)))++++++*********++++++,,,************************...,,,+++******+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++******++++++---...---,,,+++++++++******)))))))))))))))***------,,,+++)))'''%%%$$$***************+++++++++++++++++++++++++++++++++---,,,+++,,,---------+++)))******++++++++++++***(((***,,,......---,,,++++++,,,,,,------,,,,,,+++,,,///333777:::???EEEIIIJJJCCC:::333///...------*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++)))))))))******+++++++++************************++++++***++++++,,,---...---,,,,,,,,,......,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++,,,+++++++++***)))))))))(((***+++***)))((()))***)))))))))***+++++++++,,,******+++++++++,,,,,,,,,***++++++,,,------......+++++++++*********)))))))))))))))******+++++++++******************************))))))))))))*********)))((()))***+++***)))*********))))))*********(((((()))))))))******************)))))))))))))))************************))))))************))))))(((((((((((())))))))))))******))))))))))))))))))//////...---+++)))&&&$$$)))***,,,+++)))(((((()))((((((((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((()))))))))))))))******))))))((())))))************))))))((((((((((((''''''''''''((()))***++++++***)))(((***)))(((((((((((()))***(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((***)))'''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++,,,++++++)))'''&&&((((((((((((((())))))***,,,+++***)))((((((((((((************)))))))))(((************************)))))))))******)))))))))(((((()))******+++,,,,,,)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&'''((()))***(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((,,,,,,++++++******))))))))))))))))))))))))))))))++++++******************+++***))))))))))))************++++++++++++******,,,+++***)))******+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++***************+++---...---,,,+++++++++***)))))))))))))))******+++++++++******(((''''''))))))*********+++++++++++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,---...//////......)))+++,,,---,,,+++)))'''+++,,,,,,------,,,,,,+++,,,///333666999===@@@BBBCCC???999444111///...---,,,,,,,,,+++++++++******---,,,,,,,,,++++++******************************+++++++++++++++++++++++++++++++++*********))))))******************************)))******+++,,,,,,,,,+++***+++------+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++,,,+++++++++***)))))))))((()))******)))((()))+++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,******++++++,,,,,,------+++++++++***************))))))******++++++,,,,,,))))))))))))))))))))))))******))))))))))))******)))(((((((((***++++++)))***))))))(((((())))))***))))))))))))************))))))))))))))))))******************************))))))************))))))))))))))))))(((((((((((('''(((((()))******++++++$$$&&&((()))***)))((((((&&&(((******))))))***+++)))))))))******+++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((()))(((((('''))))))************))))))''''''''''''((((((((((((((()))***++++++***)))((()))((((((''''''(((((()))(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************))))))************))))))&&&'''''''''&&&%%%###"""'''(((((()))))))))))))))++++++***)))(((((())))))************)))))))))((())))))))))))))))))))))))))))))************))))))''''''(((((()))***++++++(((((())))))************))))))))))))))))))))))))************************************+++,,,,,,---'''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***************)))))))))***)))))))))))))))((((((******))))))******+++,,,+++***))))))((()))))))))******+++,,,,,,+++***************+++++++++++++++------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++************+++++++++---......,,,++++++,,,+++++++++***++++++,,,---&&&'''(((***+++,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++*********+++,,,------------++++++,,,,,,+++***((('''+++,,,,,,------,,,,,,+++,,,...000444666888999:::;;;999777444111///...---------,,,,,,+++******))),,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,---,,,,,,---......---+++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++,,,---------,,,,,,+++++++++***************(((***+++***))))))***,,,***************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************,,,+++++++++***)))))))))((((((((((((((()))))))))******))))))))))))******)))((('''(((***++++++***)))))))))(((((())))))))))))))))))*********++++++))))))))))))************************************))))))************))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,$$$''')))+++*********+++%%%''')))***))))))***+++))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))&&&''''''(((((((((((('''))))))************))))))'''(((((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************))))))************))))))((())))))***)))(((&&&%%%''''''((()))))))))))))))******))))))))))))******************)))))))))))))))))))))))))))))))))))))))******++++++******)))''''''(((((())))))******((((((((()))******++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,---------((()))******+++*********''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))*********))))))(((((((((((())))))((()))***+++---...,,,+++******)))))))))******++++++,,,,,,++++++***)))***,,,---...---,,,+++,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,------------...++++++***++++++,,,---...+++---......,,,++++++,,,++++++******+++,,,,,,---'''((()))+++,,,,,,------((())))))***++++++,,,,,,+++++++++++++++++++++++++++***))))))++++++***)))&&&'''((()))************+++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,...000222333333222222333333111///---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,...------...//////...,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,---------,,,++++++***************+++++++++)))***++++++******+++---+++++++++*********************+++++++++,,,,,,,,,************++++++++++++******************************************))))))(((((()))))))))***************))))))))))))******)))((('''(((***,,,+++***+++******))))))******+++))))))*********+++++++++((()))))))))************************************))))))************))))))***)))))))))((((((((('''(((((())))))*********++++++---///---***((()))***'''(((******)))(((((()))((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))''''''((()))))))))))))))))))))************))))))((((((((()))))))))******((((((''''''''''''((((((((()))+++------+++)))((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))&&&&&&%%%%%%%%%'''((()))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))***+++,,,---,,,,,,******&&&'''((()))***))))))((((((((((((((()))***+++,,,************)))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((*********+++++++++,,,,,,&&&''')))******(((&&&$$$'''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((''''''(((((())))))************))))))((((((((('''((((((((((((***,,,...///---,,,,,,+++*********+++***+++,,,------,,,+++***)))+++---000000///---+++))))))))))))******+++,,,------------------------,,,,,,,,,---------......+++++++++,,,---...///000+++---......,,,++++++,,,))))))(((((()))***++++++---------,,,,,,***))))))((())))))***++++++,,,,,,++++++++++++++++++++++++***)))((()))***+++***((())))))***+++,,,---------++++++++++++,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,---///000///...,,,...//////---+++***************++++++,,,------+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,++++++++++++++++++++++++///...---,,,+++*********---,,,,,,---......---+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++***)))((())))))******+++++++++,,,)))***,,,,,,++++++,,,---,,,+++++++++******))))))******+++++++++,,,,,,,,,***************+++++++++******************++++++%%%&&&'''(((***,,,------))))))******+++++++++,,,******))))))))))))******(((''''''(((+++,,,+++***,,,++++++++++++++++++,,,)))************+++++++++(((((())))))*********+++************************))))))************))))))******))))))((((((((('''************))))))))))))&&&(((***)))'''&&&(((+++(((***+++***((('''''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((()))***************))))))************))))))(((((())))))******++++++((('''&&&%%%%%%&&&'''((()))+++...000000...+++)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((&&&###!!!"""%%%))),,,************************************************************************))))))************))))))&&&&&&((())))))(((''''''&&&''')))*********)))((('''((((((((()))+++,,,---************))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++***************'''(((((()))***+++++++++((((((((((((((((((((((((&&&&&&''''''((((((((()))(((***---......+++(((&&&''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))((('''&&&(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))******))))))))))))))))))++++++***)))(((((())))))***************************++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++,,,---...//////...,,,******+++,,,---,,,,,,,,,++++++*********+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,,,,+++***)))))))))*********+++++++++,,,,,,,,,++++++************++++++******++++++,,,---......++++++++++++++++++++++++,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***)))))))))++++++++++++******))))))***+++,,,,,,------------******++++++++++++******))))))***+++,,,------...++++++------------+++++++++)))((('''((()))+++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++000...---+++******++++++++++++,,,,,,,,,---------)))))))))******+++++++++************************))))))(((((((((((())))))''''''(((***,,,,,,***)))+++++++++++++++++++++++++++*********))))))(((((()))))))))))))))))))))))),,,---...---+++***+++,,,))))))))))))***+++,,,---******************************))))))))))))******''')))+++++++++***+++,,,))))))))))))))))))))))))******))))))((((((((('''******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))***************)))))))))(((((('''''')))******))))))((('''&&&+++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''' """$$$&&&(((***+++,,,'''(((((()))***++++++,,,************))))))))))))''''''''''''((((((((((((******))))))((((((''''''******))))))(((((('''''')))(((''''''''')))***+++)))***,,,,,,,,,***((('''))))))************))))))++++++************++++++...+++))))))+++---,,,+++++++++******************---,,,***)))))))))******************************+++)))((())),,,---...---'''((()))))))))))))))((('''''''''''''''''''''''')))(((((((((''''''''''''******))))))******+++,,,))))))************))))))(((((())))))((('''&&&&&&(((((()))***************((((((''''''''''''(((((((((((((((((((((((((((((()))*********++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((************************************************,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++***))))))*********+++++++++,,,,,,++++++++++++,,,---.........---+++*********,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---------------++++++++++++++++++++++++++++++++++++************+++++++++******************++++++++++++,,,,,,,,,++++++************++++++,,,------...//////000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,+++++++++++++++++++++...---,,,+++************++++++++++++*********)))+++,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......,,,+++***++++++,,,)))************++++++++++++++++++,,,,,,,,,------************************+++******))))))*********+++******+++,,,,,,***(((+++++++++++++++++++++++++++*********))))))))))))***************************+++++++++)))((()))***++++++***************+++******************************))))))))))))******(((***,,,,,,+++++++++,,,))))))))))))))))))))))))*********)))))))))((((((************+++++++++,,,))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******'''((()))))))))))))))(((******)))(((((()))*********)))))))))((((((((('''))))))))))))))))))))))))+++***))))))))))))***+++((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((())))))))))))(((''''''******)))))))))))))))(((******)))))))))(((((((((((((((((())))))))))))******)))))))))((((((((('''))))))))))))(((((((((((())))))((('''((((((******)))***,,,,,,,,,***)))'''******++++++++++++******))))))(((((((((((())))))***)))(((***,,,,,,***'''************************,,,,,,***)))))))))******((((((((((((((((((((((((+++)))((()))+++,,,,,,,,,))))))***))))))((('''&&&************************))))))((((((((('''''''''))))))(((((())))))***+++((((((''''''''''''(((((((((((())))))(((''''''&&&'''((())))))******))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))******))))))))))))))))))))))))'''((((((((())))))))))))***))))))(((((((((((((((******************************++++++++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))*********++++++++++++++++++,,,,,,------...---,,,+++*********+++,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,------......------,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++************,,,,,,,,,,,,+++***)))(((,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,------,,,+++***+++,,,---...,,,,,,,,,---------------++++++++++++++++++++++++,,,------....../////////,,,,,,,,,,,,++++++++++++---,,,++++++++++++,,,,,,************++++++++++++------------............************************,,,++++++******++++++,,,...---,,,---------***(((++++++++++++++++++++++++***************)))))))))************************(((*********((('''((()))---,,,+++***))))))))))))******************************))))))))))))******)))+++,,,,,,+++++++++,,,))))))))))))))))))))))))************)))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))******************))))))))))))((((((&&&'''((()))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((------,,,+++***((('''&&&(((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))******)))((((((((())))))******+++,,,,,,***)))(((++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))(((((()))+++---,,,)))&&&************************,,,+++******)))*********((((((((((((((((((((((((+++)))((((((***+++***)))************)))'''&&&%%%(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((())))))***)))((('''&&&&&&'''((()))(((((()))))))))(((''''''''''''((()))))))))((((((***))))))))))))))))))***((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))))))))))))*********++++++***+++,,,,,,------------,,,++++++*********+++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++........................,,,,,,,,,,,,++++++++++++)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++,,,------......------.............../////////+++++++++++++++,,,---...++++++++++++++++++++++++******+++++++++***))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------++++++++++++------,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------*********+++++++++++++++,,,,,,---...///000000000,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------......---------...............************************+++++++++++++++,,,------...---,,,,,,------+++***++++++++++++++++++++++++************************************************)))+++,,,+++***)))***+++,,,++++++***))))))******************************+++******))))))******+++)))***,,,,,,+++******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))++++++************+++++++++******))))))******+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))******++++++*********###$$$%%%''')))+++,,,---((((((((((((''''''''''''(((((()))))))))*********))))))))))))((((((((((((''''''(((((())))))******+++******))))))(((((((((******+++++++++******)))***++++++++++++++++++***++++++************++++++*********+++++++++***)))***************+++++++++++++++******************************************+++)))''''''((())))))((())))))***))))))((('''''''''''''''''''''''''''''')))))))))((((((((((((''')))(((((((((((()))******,,,***)))'''''')))***,,,(((((()))))))))(((((('''''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++*********++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))************+++++++++***+++,,,---------,,,,,,++++++++++++++++++,,,,,,------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++,,,------......------,,,,,,------.........///++++++++++++,,,---......+++++++++++++++++++++,,,'''((()))***+++,,,,,,,,,******++++++++++++******))))))***+++,,,,,,------------++++++++++++------++++++++++++,,,,,,------***+++++++++,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,---...//////000---------,,,,,,,,,++++++******++++++++++++++++++,,,,,,---------.........---------,,,,,,,,,,,,,,,*********************************+++,,,...///000,,,+++***+++,,,------,,,++++++++++++++++++++++++***************+++++++++************************)))***++++++***)))***,,,******))))))***++++++,,,************************++++++************++++++(((***++++++***))))))***************************((((((((((((((((((((((((((())))))))))))*********************************((()))))))))************++++++++++++++++++++++++)))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))******++++++$$$$$$&&&(((***+++------(((((((((((('''''''''''''''''''''((((((((())))))(((((((((((())))))))))))''''''(((((())))))******++++++*********)))((((((*********+++++++++******))))))************))))))++++++************++++++******((('''&&&''')))+++))))))*********+++++++++************+++************************************)))''''''((()))((('''&&&'''((())))))***))))))***************************)))))))))((((((((((((***))))))))))))***++++++,,,***)))'''''')))***,,,(((((()))))))))))))))(((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******)))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))******+++,,,,,,,,,+++************++++++,,,************************,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,---------,,,+++++++++,,,,,,,,,------------------............///------......------,,,,,,************************++++++++++++***************+++,,,---------,,,+++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,------......------*********+++,,,,,,------,,,,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,'''((()))+++,,,------...)))******++++++******)))((()))***+++,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------******++++++,,,,,,------+++++++++,,,,,,------...+++,,,,,,,,,---...............------,,,,,,++++++***+++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))***,,,...111333444,,,***)))***,,,.........++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++''')))***)))(((((()))+++))))))))))))***+++,,,---************************++++++************++++++)))+++,,,,,,***))))))***************************(((((((((((()))))))))))))))))))))*********++++++************************))))))))))))************)))))))))***************************)))((('''&&&))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''&&&&&&&&&&&&''''''))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))((((((((())))))))))))************)))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******+++++++++***))))))***************+++++++++)))))))))******)))))))))))))))(((((((((((()))))))))(((&&&###"""$$$(((+++)))))))))***++++++,,,,,,))))))***++++++++++++***((((((((((((((((((((((((***((('''''')))***)))(((%%%&&&''')))************))))))))))))))))))))))))******)))))))))(((((((((***************++++++,,,)))((('''&&&&&&'''((()))(((((()))*********))))))(((((()))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********+++***)))(((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))******************************(((((())))))***++++++,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,---------***+++---......---+++***,,,,,,------............------......////////////.../////////......---,,,++++++++++++++++++++++++---,,,,,,,,,+++++++++++++++,,,---......,,,+++))),,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++++++++++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,------......------,,,,,,,,,------...+++++++++,,,,,,,,,------))))))+++,,,------------***++++++,,,,,,++++++************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...............+++++++++,,,---.........+++,,,,,,---......//////------------------------///......---,,,,,,++++++++++++,,,,,,+++***)))(((+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***************************)))***,,,...222555888999///---++++++---.........++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((()))******))))))***,,,+++***************++++++************************,,,++++++******++++++,,,+++---......,,,+++++++++************************))))))******++++++++++++************+++++++++,,,************************))))))))))))************&&&'''''''''((((((((()))((()))))))))))))))(((''')))***+++,,,,,,+++***)))'''((((((((()))))))))***))))))))))))))))))))))))'''((())))))))))))((('''((((((''''''''''''(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''(((((())))))(((((('''++++++++++++******************)))))))))((((((((('''(((((((((((()))))))))'''((((((((()))))))))***))))))))))))((((((((((((((()))***+++++++++************)))******++++++,,,)))******++++++******)))))))))(((((((((((()))))))))))))))'''%%%%%%(((,,,((())))))***++++++,,,,,,((()))***+++,,,++++++***(((((((((((((((((((((((()))((('''''')))++++++***&&&'''((())))))***))))))''''''''''''''''''''''''*********)))))))))(((((()))))))))))))))***++++++((((((''''''''''''(((((((((((()))***************))))))******))))))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********)))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******++++++++++++++++++++++++'''(((((()))******++++++,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,---------......***+++---......---+++***,,,------.../////////...---.........//////000000//////000000///...------..............................---------,,,,,,,,,+++,,,.........,,,***))),,,,,,,,,---------......---,,,,,,++++++,,,,,,---........................------------------------,,,------......------,,,+++,,,------......------.........///000111111222...------,,,,,,---------+++++++++,,,,,,---------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++---......---++++++---......///000/////////,,,,,,------...///000000,,,,,,------...///000000...............---------//////...---,,,,,,+++++++++,,,,,,,,,+++***((('''---------.........//////---------,,,,,,+++++++++***************************+++---111444888<<<===333000...---.........---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++------,,,,,,---...---,,,+++***))))))))))))************************,,,++++++******++++++,,,---///000///...,,,,,,---************************+++++++++,,,,,,---------***++++++++++++,,,,,,,,,************************))))))))))))************))))))******+++++++++,,,&&&'''((()))***************+++,,,------,,,+++***'''((((((((())))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&++++++************++++++))))))************))))))((((((((((((((((((((((((************************'''((((((((())))))******%%%&&&''')))************))))))***+++,,,,,,------************))))))))))))))))))))))))************'''((((((((())))))************))))))((((((''''''((()))***+++,,,,,,+++*********))))))***+++,,,,,,+++++++++,,,,,,+++++++++++++++************++++++***,,,...---***)))+++---((())))))***++++++,,,,,,((()))***+++,,,,,,+++***************************)))((('''(((***,,,,,,+++((()))))))))))))))((('''************************************))))))))))))((((((((((((((()))******))))))************))))))(((((()))******************************)))((((((((((((''''''''''''((((((************************(((((((((((())))))))))))''''''&&&''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))))))))******************************)))************+++++++++******+++++++++,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---------......000222444666444111---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---...---,,,+++111111000000//////......,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,---------......---......///////////////...------,,,,,,------...///............---------/////////...------,,,,,,---,,,,,,++++++,,,,,,------..................---........................,,,,,,+++******+++,,,,,,++++++******++++++,,,------------,,,,,,+++++++++------------------------++++++++++++++++++++++++------++++++++++++---------------,,,,,,+++++++++------++++++++++++------++++++******++++++,,,---,,,,,,------------,,,,,,......---,,,,,,+++******++++++++++++++++++++++++'''))),,,///333666777888111///---...000111///---***+++,,,+++)))))))))***,,,,,,,,,++++++*********+++++++++*********))))))))))))************))))))+++++++++*********))))))************************,,,,,,+++++++++,,,...///******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((((((((((((((((((((((((///......---,,,+++******))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************++++++,,,***)))(((***+++******))))))))))))******&&&'''''''''(((((())))))***************)))(((((()))))))))))))))))))))))))))))))))***,,,+++)))'''''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))'''((()))***,,,---...///,,,)))&&&&&&(((******(((+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))((((((%%%''')))+++,,,+++***)))''''''(((((())))))******)))************+++++++++************))))))))))))************************---***((((((***+++)))&&&(((((())))))))))))((((((************************'''(((((()))***+++++++++,,,+++)))((((((((()))***)))((('''''''''(((***+++,,,++++++***)))(((''''''(((((((((((((((((((((((((((((())))))******++++++'''((()))))))))(((&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((('''''''''******))))))))))))******************************************++++++++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,---......///,,,,,,,,,---------......333555777888777444000---........................---,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,//////////////////......++++++,,,,,,,,,,,,++++++.........---------,,,,,,,,,,,,,,,,,,------------,,,------...///.........------,,,+++*********+++///............---------------..................---,,,,,,++++++,,,,,,---------............------------------------------,,,,,,+++******+++,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++------,,,++++++,,,------------,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++++++++***++++++,,,------------......------------------,,,,,,+++++++++++++++++++++++++++++++++)))***,,,...000111222222000...,,,---///000...,,,***+++,,,+++***))))))+++,,,,,,,,,+++++++++******+++++++++*********))))))))))))************))))))+++++++++*********))))))******************************)))))))))***+++,,,)))***++++++,,,,,,++++++************************))))))))))))))))))))))))------,,,,,,++++++******))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))************++++++,,,***)))((()))+++***))))))(((((())))))***((((((((()))))))))*********************)))((((((((((((((((((((((((((((((((('''''''''))))))'''&&&''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))******++++++,,,,,,,,,+++)))&&&&&&(((***)))(((******))))))))))))******))))))))))))))))))))))))************)))))))))(((&&&''')))***+++++++++***))))))))))))************)))************+++++++++************))))))))))))************************,,,)))((((((***+++)))'''((())))))))))))))))))((())))))))))))))))))))))))'''''''''((()))*********++++++)))((((((((()))***))))))((((((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((())))))(((''''''&&&(((((((((((((((((((((((()))(((''''''&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((('''******))))))))))))******************************************+++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------.........,,,,,,,,,---------......333555777888777444111///........................------------,,,,,,,,,,,,++++++******++++++,,,---------..................,,,,,,------------,,,,,,/////////...............+++++++++,,,,,,,,,------,,,,,,---............---,,,,,,+++++++++,,,,,,---///............---------,,,,,,------...//////000------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++++++++***---,,,,,,++++++,,,,,,---+++++++++++++++,,,---------..................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++,,,---...---,,,***,,,,,,,,,***)))***+++,,,,,,,,,++++++++++++***+++++++++***************))))))************))))))+++++++++******************************************))))))))))))***++++++)))***++++++,,,,,,++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))***************++++++***(((((()))+++)))((((((''''''(((((()))))))))************++++++***************)))(((((('''''''''''''''''''''''')))(((&&&&&&((((((((('''''''''((()))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))+++++++++******************)))''''''((())))))((())))))************))))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++++++++++++++++++++************)))************+++++++++************))))))))))))***************************)))((()))***+++***)))************************((((((((((((((((((((((((&&&''''''(((((()))))))))+++******)))((()))))))))***))))))))))))***++++++'''((((((((())))))))))))((((((((((((((((((((((((************))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))***)))(((((('''((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((******))))))))))))***************************************+++++++++,,,,,,******+++++++++,,,,,,,,,/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000111333444333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++***)))***+++,,,---,,,,,,,,,------............//////////////////...........................+++++++++,,,,,,,,,,,,---,,,---......//////......,,,,,,------...000111222///............------------------.........//////------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------......//////......---+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++************************))))))************))))))************************************************++++++++++++++++++,,,,,,))))))***+++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))***************++++++***(((((()))***((((((''''''''''''((((((***************************************)))((((((((((((((((((((((((((((((,,,***(((''')))*********''''''((()))))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))************************))))))((((((((())))))(((((()))***++++++***)))(((((((((((((((((((((((((((*********)))))))))))))))***))))))))))))***+++,,,+++++++++******)))))))))))))))*********+++++++++************)))))))))(((************************((((((((()))***++++++***++++++************++++++))))))))))))))))))))))))'''((((((((())))))******+++******)))))))))))))))***************+++++++++,,,++++++***)))((('''&&&((((((((((((((((((((((((++++++******))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))(((''''''((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((******))))))))))))*********************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......---...000111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++*********+++---...++++++,,,,,,------.........//////////////////...------------------......++++++,,,,,,,,,---------......///000000000000000//////......//////000000///............---------//////.........---------...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------............------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******)))******+++++++++,,,,,,+++,,,---,,,*********+++++++++++++++++++++++++++************************))))))************))))))************************************************++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************)))))))))******++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))******************+++)))((('''(((***((((((''''''''''''(((((())))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))),,,***(((''')))*********''''''((()))))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))'''(((((())))))******+++(((((()))))))))(((((()))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))******+++******)))******+++,,,*********))))))(((((('''))))))*********+++++++++************)))))))))((())))))))))))))))))))))))(((((()))))))))******+++++++++***))))))***++++++************************)))***************++++++************)))))))))((())))))******++++++++++++,,,,,,+++***)))(((((('''))))))))))))))))))))))))++++++******))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((((((''''''&&&''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''&&&'''''''''(((((())))))******))))))))))))******************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,(((***+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......---.../////////...,,,+++........................,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,------------------,,,,,,------------,,,,,,---------------.........,,,,,,,,,---------......//////000111111111111000222111000...,,,+++++++++///............---------000//////...------,,,,,,......------------......,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++---.........---,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------............------+++,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,(((***++++++******,,,---+++------,,,+++***+++,,,***++++++++++++,,,,,,,,,***************+++++++++))))))************))))))***************+++++++++************************)))))))))***))))))((('''((()))******++++++******++++++++++++++++++++++++************************)))*********++++++,,,,,,)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************)))******)))''''''(((***)))((((((''''''(((((()))***))))))))))))(((((((((***************)))((((((************************)))(((&&&&&&((((((((('''''''''((()))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''(((******)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))))))))((((((((((((((()))************+++++++++************))))))))))))))))))))))))))))))))))))((()))******)))(((***++++++***)))(((((()))***+++************************++++++++++++++++++++++++)))************)))((((((((()))******++++++******))))))))))))************))))))))))))))))))))))))************))))))))))))))))))(((((())))))******((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))******))))))))))))******************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***,,,...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......+++,,,---......,,,+++***........................++++++++++++,,,,,,,,,---,,,,,,---............---............------------++++++,,,,,,,,,,,,++++++------........./////////------........./////////...//////000000000000000111000///...------------///............---------..................------......------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++---...///...---,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......///,,,---...//////...---,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))***+++++++++++++++'''***,,,,,,******,,,...,,,---...---+++***+++,,,******+++++++++,,,,,,,,,))))))*********+++++++++))))))************))))))))))))*********+++++++++************************((()))******)))((('''&&&((())))))***************************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))************)))******)))''''''((()))***))))))(((((())))))***++++++*********)))))))))***************)))(((((())))))))))))))))))))))))((('''''''''))))))'''&&&''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&(((++++++)))'''((()))******))))))))))))******))))))))))))))))))))))))((()))))))))***************+++,,,,,,,,,+++******))))))))))))))))))******)))************+++++++++************))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))***+++***(((''''''(((***+++************************************************)))******+++***)))(((''''''((()))*********))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((()))***************))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''((())))))*********))))))))))))******************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,---------+++)))''',,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......)))***+++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---...///000///...---/////////......---------,,,------......------,,,.../////////000000111111.........////////////000---......///////////////.........///111222444555//////.........---------,,,,,,------.../////////......------------......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++---//////...---,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,---...//////...---,,,---------....../////////++++++------------++++++---,,,,,,,,,,,,---......***++++++,,,,,,++++++***......---,,,,,,+++******++++++++++++++++++++++++((()))***************)))'''***,,,,,,******---///,,,---...---+++***+++,,,*********++++++,,,,,,,,,))))))******++++++++++++))))))************))))))))))))******++++++++++++***************************+++,,,,,,,,,***)))((((((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************)))******)))''''''((()))******))))))))))))******,,,,,,,,,++++++************************)))(((((((((((((((((((((((((((((()))))))))***,,,+++)))''''''(((((()))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))***))))))(((''''''&&&&&&%%%(((++++++)))'''((()))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++)))+++,,,------,,,***)))))))))******+++++++++,,,)))************+++++++++************)))))))))))))))))))))))))))))))))))))))+++,,,+++(((&&&(((******)))(((&&&&&&((()))***))))))))))))))))))))))))*********))))))))))))))))))******++++++)))((('''&&&'''(((******))))))((((((((('''&&&%%%$$$$$$###))))))))))))))))))))))))(((((())))))******++++++'''((()))+++++++++***)))************************))))))((())))))***++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))******+++,,,,,,+++***)))(((++++++++++++++++++++++++((()))***+++,,,---------))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,---222333333111...,,,,,,---,,,,,,,,,------.........---------...------,,,,,,........................,,,,,,,,,---------......,,,+++)))(((((()))+++,,,...........................------,,,,,,------...////////////////////////......---------,,,,,,,,,------------------------........................////////////////////////////////////000000000000222222222222111///...---//////............//////000000000///......------000//////.........//////........................///......------,,,,,,+++,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////,,,,,,,,,---...///000111000///---,,,++++++,,,---,,,---...---+++******++++++,,,---...////////////+++,,,,,,------,,,,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------***++++++,,,,,,++++++***......---,,,+++))))))(((******+++++++++,,,,,,,,,,,,***))))))***++++++***,,,,,,,,,------,,,,,,,,,)))))))))***++++++,,,,,,)))******,,,---......///+++******)))(((''''''&&&,,,***)))***---...,,,***************************))))))))))))))))))))))))************************------,,,***)))'''&&&%%%)))******+++++++++******))))))))))))))))))))))))))))))*********++++++++++++*********))))))(((((((((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))***)))'''&&&'''(((***,,,+++*********))))))((((((,,,)))'''(((++++++***'''))))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))(((((((((((()))))))))))),,,***'''$$$$$$%%%(((***))))))))))))))))))))))))*********)))))))))))))))((()))+++,,,,,,+++)))(((************************)))(((%%%$$$$$$%%%((()))))))))***++++++++++++***))))))))))))))))))))))))+++++++++***************************************,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))***++++++++++++*********++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))((('''&&&&&&'''((()))(((((((((((())))))))))))$$$%%%'''(((((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((())))))*********++++++,,,+++***)))(((++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------...//////...---,,,,,,---,,,,,,---------------------------......------,,,------------------------,,,,,,---------.........---,,,***))))))***,,,---..............................------------..............................111111000000000/////////------------------------////////////////////////////////////////////////////////////000000000000111111111111000///...---//////............/////////////////////000000000111000//////...........................---------------------------------111000...------------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................---------......///...---,,,,,,,,,---...///...///000///.........000,,,---------------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,***))))))***++++++***)))))))))******))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******)))((((((''''''+++***((())),,,---,,,***************************************************************************++++++******)))(((((((((+++++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))************))))))************)))))))))((()))))))))))))))))))))))))))((('''''''''(((***+++************)))))))))(((+++)))((((((***+++***((())))))))))))))))))))))))((()))))))))***************)))))))))))))))))))))(((((((((((()))))))))***---+++)))''''''((()))+++************************)))))))))))))))*********((()))+++,,,,,,+++)))((())))))))))))))))))))))))+++***)))'''''')))***+++))))))***++++++++++++***))))))))))))))))))))))))*********************)))************************,,,,,,+++***)))))))))***************************))))))***++++++++++++*********++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))(((''''''''''''((()))))))))))))))((((((((((((&&&'''((()))))))))((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''(((((())))))))))))***++++++++++++***))))))++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------+++,,,......------...000------------------,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,++++++,,,---...------------------------///......------......///........................111111111111111000000000------------------------////////////////////////////////////////////////////////////000000000000000000111000000///...---......------------............//////000111111222222111111000///...------------------------------+++,,,,,,---......//////333111///---,,,,,,---......---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------//////...---------------,,,,,,,,,,,,---...///000+++,,,------,,,,,,---...------------,,,+++***))),,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++******************************************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++++++++,,,,,,***))))))***++++++***++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,,,,,,,++++++*********)))*********))))))(((((('''***)))((()))+++,,,+++***************************++++++++++++++++++++++++************************)))))))))))))))*********+++++++++++++++***)))((())))))))))))))))))))))))***************+++++++++************))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******((((((((()))))))))******,,,,,,+++*********++++++++++++++++++++++++++++++(((((())))))******++++++)))***+++,,,,,,+++***)))((((((((((((((((((((((((************************))))))***++++++++++++***))))))))))))))))))))))))((((((((()))))))))))))))************************,,,++++++*********++++++++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********''''''((((((((())))))))))))((((((''''''(((((()))******))))))((((((''''''(((((()))*********))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********+++************++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,------......------+++++++++,,,,,,---------,,,...////////////000222.........------,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------......------------------------...------------------...................................................................................................////////////////////////////////////000000000000//////000000000//////.........------------...............//////000000000333222222111000...---------------------.........,,,---------.........///000///,,,******+++,,,.........------,,,,,,++++++------------------------,,,,,,---............---///......---------......------------......//////+++,,,---,,,******+++,,,---------------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************)))***++++++,,,,,,++++++***------,,,,,,+++***))))))************++++++++++++,,,***))))))***++++++***,,,,,,------------,,,,,,)))))))))***++++++,,,,,,+++++++++*********))))))*********)))))))))(((((()))(((((()))************************************++++++++++++++++++++++++************************)))))))))))))))*********)))******+++++++++******))))))))))))))))))))))))*********************************))))))))))))))))))******++++++******)))*********)))))))))))))))))))))))))))))))))))))))''''''((()))***)))))))))*********)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********(((((()))))))))*********+++++++++,,,+++++++++***++++++++++++++++++++++++''''''((()))***++++++,,,)))***++++++++++++***)))))))))))))))))))))))))))((()))************)))((())))))***++++++++++++***))))))))))))))))))))))))'''''''''(((((((((((((((*********************************)))******++++++++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''''''''(((((((((((()))(((((((((((((((((()))+++******)))(((''''''&&&((()))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((******************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,---............---******+++,,,,,,---.........///000///...---...///.........------,,,,,,,,,,,,---....../////////...,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////..................///------------------------------,,,,,,,,,,,,------........................------------------------........................------------------------////////////////////////////////////000000000000...///000000000000000///.........------........./////////......---------333333333222111///...------------......//////////////////......---------------+++++++++---///000.........------,,,,,,,,,------------------------------...///////////////,,,,,,,,,------///000000/////////......---------000111111000---,,,,,,---,,,,,,---...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,++++++***---,,,,,,++++++*********))))))*********+++++++++,,,***))))))***++++++***))))))************)))))))))))))))***++++++,,,,,,))))))*********+++++++++************))))))))))))((()))))))))))))))***************************************************************************************)))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))''''''((()))***)))))))))))))))))))))))))))******(((((()))))))))******+++******************************))))))))))))))))))(((((())))))************))))))))))))************((()))***++++++***))))))++++++++++++++++++++++++''''''((()))***++++++,,,*********++++++*********************************((()))***++++++***)))((())))))***++++++++++++***))))))))))))))))))))))))&&&&&&''''''((((((((((((************************)))(((((((((((())))))***++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''((((((((((((((())))))))))))))))))(((+++******)))(((''''''&&&)))((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((()))((((((((('''''''''''''''*********)))******+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++,,,------......------******+++,,,,,,---......---...///---+++******+++------------------,,,,,,,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------............////////////................................................////////////////////////////////////000000000000...///000111111222111111//////............//////000000000///...---------222333333333222111///............///000000111111000000//////...------,,,------......///111222222........................---------------------------...//////000000//////,,,,,,,,,---...///000111///000000//////---,,,,,,...///000...,,,++++++,,,+++,,,---...////////////------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***++++++,,,,,,++++++***))))))***+++,,,------...)))))))))************+++,,,***))))))***++++++*********++++++++++++******)))))))))***++++++,,,,,,)))*********++++++,,,,,,************************((()))+++***))))))***,,,************************))))))))))))))))))))))))*********************************)))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))+++++++++***************))))))))))))************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''(((******))))))***,,,************************************))))))))))))((((((((()))******++++++)))))))))*********++++++'''((())))))***)))))))))++++++++++++++++++++++++(((((())))))******++++++***************************************************+++,,,------,,,+++***))))))***++++++++++++***))))))))))))))))))))))))&&&&&&''''''(((((())))))************************)))(((((('''''''''((((((++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''''''''''''''((((((((()))))))))((())))))******))))))(((******))))))((((((''''''))))))((('''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((((((''''''''''''&&&******)))))))))***,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++,,,---------------)))******+++---......///---......---+++******+++,,,,,,------------------,,,---...///000000000000------------------------............////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------------------------.../////////000000000000........................000000000000000000000000////////////////////////////////////000000000000///000111222333333333333000000////////////000000111111111111000000000000111222333444333222000////////////000111222222222////////////............---...///000111111000000......//////000111111111........................,,,---......//////......---------------...///000......///000000///...---)))***+++++++++***,,,---,,,,,,---.........------------............---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,---------...***++++++,,,,,,++++++***((()))***+++,,,------...))))))))))))************,,,***))))))***++++++***,,,------......------,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++************************(((***,,,,,,***)))+++---************************************************************************((((((((()))******++++++******+++++++++******)))))))))))))))))))))))))))+++++++++*********))))))((()))))))))************)))))))))******)))))))))((()))))))))************)))))))))))))))))))))))))))((('''''''''(((***+++((()))))))))************&&&(((******))))))+++---************************************)))))))))((('''(((((()))******++++++))))))*********+++++++++(((((((((((())))))******************************)))))))))))))))*********+++******************+++******************************++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))&&&''''''((())))))******************************+++***)))((('''''''''(((************************))))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******((()))************)))((())))))))))))((((((((((((+++***)))((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((('''''''''&&&&&&&&&******)))))))))***,,,---++++++++++++++++++++++++((()))***+++,,,---------***+++,,,,,,------,,,,,,)))******+++---...//////---/////////---,,,---...,,,,,,,,,------.........,,,---...///000000000000..................................../////////000------............------,,,,,,,,,,,,,,,,,,,,,,,,111111000000000000111111---------------------------.........//////000000////////////////////////111111111111111111111111////////////////////////////////////000000000000///000111222333444444444111111000000000000111111111111111222333333444444111222333444444333111000///000000111222333333333------......///000000000,,,---///000000...,,,+++......///000111222333333........................+++,,,------......------//////...------------...,,,---...000000000//////)))+++---......///111333------------,,,+++******------............------------++++++++++++------************************++++++,,,------...//////+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++))))))))))))************,,,***))))))***++++++***)))******++++++******))))))))))))***++++++,,,,,,//////...---,,,+++***)))******************++++++)))+++---,,,******,,,...************************++++++++++++++++++++++++************************%%%&&&''')))***,,,------------,,,,,,***)))''''''))))))))))))))))))))))))++++++++++++******))))))(((((())))))*********+++******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))***)))'''&&&'''(((***,,,(((((())))))*********+++&&&(((******)))(((+++---************************+++*********))))))(((((('''(((((()))***+++++++++)))************+++++++++))))))(((((()))***++++++))))))))))))))))))))))))*********)))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))'''''''''((()))******+++************************,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))************((()))***++++++***)))((((((((((((((())))))))))))---,,,***)))))))))******))))))(((((((((((())))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---+++*********+++++++++,,,------...---------,,,---///000000///---,,,...---+++******+++---...,,,,,,,,,---...///000000222111000...------------////////////............------------------------------------------,,,,,,------------------------)))***+++,,,...///000111000///...------...///000///////////////.........111111000///...---,,,,,,000000000111111111111222---///000000//////000222222333333444444333333222000111333333111000111222111000/////////000111222111111222555999:::777444111//////000222444444333222///,,,,,,///000000......---,,,---///000111000000///...///333666777777111000000///..............................------,,,---///000000000///...////////////////////////+++++++++,,,,,,---------///////////////.........,,,,,,,,,------.........,,,,,,------,,,,,,+++******++++++,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++...---,,,++++++++++++,,,,,,,,,,,,+++***)))((('''+++++++++*********))))))************************((()))+++,,,,,,+++)))((((((((())))))))))))(((((((((((())))))*********+++******++++++++++++******++++++************++++++************************)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((()))******++++++))))))))))))******************))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))+++++++++************)))+++******)))(((''''''&&&++++++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((((((((()))************))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******************************))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))))))))(((''''''&&&''''''((()))******++++++******)))))))))))))))((((((((((((((((((((((((&&&'''(((******((('''&&&***)))(((''''''((()))***(((((())))))))))))((((((******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------+++*********++++++---,,,+++***+++,,,...///,,,---...000000...---,,,...---+++******+++---...,,,---------.../////////111000///......---......////////////............------------------------................................................,,,,,,---------.........000///............///000////////////////////////000000000///////////////////////////////////////000111333222222111333444111222222222222111111000///111333222111000111222444333222222111111222222555444444666999:::888555,,,++++++---000333333333333000------...///...,,,000///...///111222222111111000///111444777888888333222111111000000000111/////////...------,,,,,,+++,,,---...///000000000////////////////////////++++++,,,,,,,,,---------/////////////////////...,,,,,,,,,---------......+++++++++++++++******)))******++++++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,))))))******************+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++------------,,,,,,,,,++++++++++++++++++***)))(((+++++++++*********))))))************************((()))+++,,,,,,+++)))((((((((())))))))))))((((((*********)))))))))))))))******++++++++++++******++++++************++++++************************)))(((((((((((()))******************************))))))))))))))))))))))))***)))))))))((((((((('''++++++******)))((((((((())))))))))))******************))))))))))))******************++++++++++++))))))))))))))))))))))))+++++++++************************************************)))))))))))))))((((((((()))))))))******+++++++++************)))(((((())))))))))))******,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''')))))))))((())))))******************))))))))))))(((((()))***************************************))))))))))))))))))))))))******++++++++++++************))))))))))))******************************))))))))))))))))))))))))''''''((())))))))))))((())))))******))))))((('''''''''(((((())))))************)))(((((((((((()))(((((((((((((((((((((((((((((((((''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))******))))))(((***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,...---***))))))+++...000,,,---...//////...---,,,...---,,,++++++,,,---...------..................//////............//////////////////............------------------------.........//////000000111/////////////////////////////////...------,,,,,,000//////......//////000//////////////////000000/////////000000111111111////////////////////////000222333333222111333444444444333333333222222222111333555444333222333333666666666555555444444444888777666777999:::999888333222000111333666666666333111//////000000000//////......///111111///...///......///222444555555111000000/////////////////////......---,,,++++++......---------...//////////////////////////////,,,,,,,,,,,,------------......//////////////////,,,,,,,,,------------...,,,,,,,,,,,,,,,+++************+++++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,000///......,,,,,,+++************)))))))))))))))+++++++++++++++++++++++++++++++++***************)))************+++++++++------.........---,,,+++******+++++++++******)))+++++++++***************************************)))***+++,,,,,,+++***)))((())))))******))))))(((++++++******)))(((((((((******++++++++++++******++++++************++++++************************(((((()))***************************************))))))))))))))))))))))))))))))))))))((((((((((((++++++******)))((((((((())))))))))))******************))))))))))))******************++++++++++++))))))))))))))))))))))))***************+++++++++************************++++++******)))((((((''')))))))))*********+++++++++++++++************)))&&&'''((()))***,,,------+++++++++***)))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((''''''&&&))))))))))))***+++,,,,,,++++++*********)))))))))(((((()))***************************************))))))))))))))))))))))))******++++++++++++************))))))))))))******************************))))))))))))))))))))))))(((((()))*********************++++++******)))((((((((((((((())))))))))))***)))((((((''''''((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***(((''''''&&&&&&''''''(((((())))))******))))))(((+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000------...//////...------...---,,,,,,,,,,,,---..................---------...............///000000////////////....................................------...//////000111111////////////////////////000000//////...---------000//////////////////000//////000000000000111111111111111111222222222222111111111111111111111000111333444444333333555666777777777777777777777888777888::::::888777888999999999:::;;;;;;;;;;;;;;;<<<<<<;;;<<<===???@@@@@@AAA>>>;;;999999999999888555444444444555666666666222111111111222222000...000//////000222444444333111111000///////////////.........---------------333222000...---------...////////////////////////,,,,,,------------------............////////////------------------------......//////......---,,,++++++,,,++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++******************))))))(((((((((++++++++++++++++++++++++************************))))))*********+++++++++,,,---/////////...,,,***((()))***+++++++++++++++************************************************)))***++++++++++++***))))))))))))******)))))))))*********)))))))))))))))******++++++++++++******++++++************++++++************************((()))***+++,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++((()))))))))******************))))))))))))******'''((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************************))))))(((((()))*********+++++++++++++++++++++*********))))))'''((((((***+++,,,---...((()))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))******+++,,,---...+++++++++*********))))))(((((()))***************************************))))))))))))))))))))))))******++++++++++++************))))))))))))******************************))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++***))))))))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))******))))))))))))))))))***'''(((((())))))(((((('''++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...---..................---------------------------...............---------......---......///000111////////////....................................,,,,,,---...//////000000..............................///////////////000///000000000000000000///000000000000111111222222444444333333333222222222111111111111222222222222333444666777666777999:::999999999999;;;<<<>>>???@@@BBBCCCCCCBBBAAAAAABBBAAAAAACCCDDDFFFHHHIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSMMMIIIEEECCCBBBBBBBBBAAA@@@@@@@@@???>>><<<<<<<<<999888777777777777444222555444333444666666555444555444333222222111111111,,,------......//////000333222000/////////000111////////////////////////---------------------------.........//////000000------------------------......//////......---,,,,,,---------,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++******))))))((((((++++++++++++++++++++++++************************))))))*********+++++++++,,,---...//////---+++***((()))***+++++++++++++++*********************************************************++++++*********))))))************))))))''''''((()))***++++++,,,******++++++++++++******++++++************++++++************************((()))+++,,,,,,,,,+++***************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++((()))))))))******************))))))))))))******'''((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************(((((())))))************)))*********+++++++++++++++++++++*********))))))))))))******++++++++++++&&&'''(((*********)))((())))))))))))))))))))))))************************************************))))))))))))************************+++,,,......++++++++++++************(((((()))*********************************************************************++++++++++++************))))))))))))******************************)))))))))))))))))))))))))))******++++++++++++++++++++++++++++++***))))))))))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))'''((()))******)))(((''')))******************)))&&&''''''((((((''''''&&&,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,,,,------------,,,***,,,///111222000...,,,........................------------------------------.................................///000111////////////....................................---------....../////////........................---......///000111222222///000000111111000000///000000000111222222333333555555555444444333333333000111111222333444555555222444777888999:::<<<>>>??????@@@BBBEEEHHHLLLNNNQQQSSSUUUTTTSSSRRRSSSSSSSSSSSSTTTUUUXXX[[[^^^```bbbdddfffgggggghhhjjjlll```]]]YYYXXXXXXZZZ[[[[[[UUUUUUUUURRRNNNJJJHHHHHHEEEBBB@@@>>>>>>>>><<<;;;;;;:::999999999888666444666555444222111000//////.........///000000111111.........///000222333444////////////////////////............------------------......///000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,...//////000+++++++++***************++++++++++++++++++++++++***************+++++++++)))************+++++++++,,,,,,---------,,,+++***((()))***+++++++++++++++***************+++++++++************************************************)))******++++++******)))&&&&&&''')))***+++,,,---******++++++++++++******++++++************++++++******************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))((((((((())))))))))))******************))))))))))))******************++++++++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++'''(((((()))******++++++)))))))))*********+++++++++++++++************)))******************))))))&&&'''((()))***+++++++++))))))))))))))))))))))))************************************************)))))))))*********++++++************+++,,,------,,,++++++++++++*********(((((()))***************++++++++++++++++++++++++******************************++++++++++++************))))))))))))******************************))))))))))))))))))))))))))))))***++++++++++++*********++++++******)))((((((((((((((())))))))))))***)))((((((''''''(((((())))))))))))))))))))))))'''(((***++++++***(((''''''(((((())))))(((((('''&&&''''''((((((''''''&&&,,,,,,,,,+++++++++******,,,,,,,,,------------...++++++,,,,,,,,,,,,------++++++---.........------***+++---.........---,,,.........------.........------............------,,,---------...///////////////.........//////000////////////....................................////////////////////////////////////////////////...//////000000111222222///000111111111111000///000000111111222333333444444555555555555555666666333444555777888:::;;;<<<<<<>>>AAACCCDDDFFFIIILLLPPPQQQSSSVVVZZZ```dddgggjjjlllmmmmmmlllkkkkkkllllllkkkjjjjjjmmmqqquuuxxx|||~~~zzzwwwsssqqqqqqssstttuuulllmmmnnnkkkfffbbbaaaaaa[[[XXXTTTQQQPPPQQQPPPPPPLLLKKKIIIHHHGGGEEEAAA???;;;:::888666444222111111222111111111000000000///------...//////////////////////////////////////////.........------------------......///000000111......---------,,,,,,,,,+++++++++++++++******)))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++,,,,,,+++++++++*********)))******+++++++++******))))))*********+++++++++************************+++******************+++)))******++++++******)))''''''((()))***++++++,,,******++++++++++++******++++++************++++++************************+++++++++++++++,,,------(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***++++++******)))((((((((())))))))))))******************))))))))))))******************++++++++++++))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++)))))))))))))))*********((((((((()))))))))******+++++++++************))))))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))************************************************++++++******************++++++************+++,,,,,,,,,+++++++++*********(((((()))***************++++++++++++++++++++++++******************************++++++++++++************))))))))))))******************************))))))))))))))))))))))))((())))))***+++*********))))))******))))))((('''''''''(((((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))'''((())))))))))))((('''(((((())))))))))))((((((,,,,,,,,,++++++*********,,,,,,,,,---------......++++++,,,,,,,,,---------***+++---...///...------++++++******++++++,,,,,,......------------......------............------,,,,,,------...///000000//////............//////000/////////............////////////////////////111111111000000000000000000000000000000000000000000000000000111111111111///000111222222111000///000000111222333333444444333333444555666777888888888888:::<<<>>>@@@BBBCCCMMMOOOSSSUUUWWWZZZ]]]```bbbccceeeiiiooouuu{{{~~~~~~~~~|||zzzyyy{{{~~~}}}~~~~~~~~~zzz|||~~~{{{yyyyyyzzzvvvrrrllliiihhhiiiiiiiiibbb```^^^]]][[[YYYTTTQQQFFFEEEBBB@@@===;;;:::999555555444222111///......000000000///---+++((('''//////////////////////////////.........------------------...///000000111.........------,,,,,,,,,,,,------------,,,++++++((()))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++,,,+++***)))))))))************+++++++++******)))))))))******++++++++++++************************++++++************++++++******++++++++++++******))))))))))))******************++++++++++++******++++++************++++++************************---,,,+++***+++,,,---...(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((()))******++++++))))))))))))******************))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++******))))))++++++++++++++++++++++++++++++******)))((((((((((((((((((((())))))))))))+++++++++************)))''''''(((((()))))))))***,,,+++***))))))***++++++))))))))))))))))))))))))************************************************---,,,,,,+++***)))((((((++++++******)))*********,,,,,,,,,+++++++++******(((((()))***************++++++++++++++++++++++++******************************++++++++++++************))))))))))))******************************))))))))))))))))))))))))(((((()))************))))))))))))))))))(((''''''&&&''''''((()))******+++++++++***)))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++)))***+++,,,,,,+++***)))******++++++++++++******,,,,,,,,,---------.........---+++*********++++++------............------,,,,,,,,,---------......---------.........//////000///---,,,,,,---///000......---------,,,,,,,,,,,,------...///000111111///......---------......000000//////......------//////.........---------////////////000000000000000000000000///////////////000000111111111111111444333222222333333222000222111000000222333333222777444222444999<<<===<<>>;;;888666444333444444333222000000000000/////////...111000///......---......------...///000111222222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***)))******+++,,,,,,------************************++++++******++++++,,,---************************++++++++++++++++++++++++++++++***)))((('''&&&&&&,,,++++++***++++++,,,,,,------,,,,,,+++***************))))))******+++,,,*********++++++,,,,,,---++++++************+++++++++++++++++++++++++++++++++******+++------+++*********))))))))))))************************************+++++++++++++++++++++,,,,,,,,,,,,---------(((((((((((((((((())))))************************)))******++++++******)))+++***))))))((()))))))))+++*********))))))((((((+++************)))))))))))))))))))))))))))))))))*********+++******)))((()))))))))***+++++++++,,,******++++++++++++++++++))))))))))))))))))***+++*********)))))))))((((((******((('''''''''((()))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((())))))******++++++************************)))******++++++******)))***************************************+++++++++,,,,,,+++************+++)))************+++++++++************************+++++++++***************************************************************))))))))))))))))))))))))%%%%%%%%%&&&)))++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,,,,---------......++++++,,,,,,------......------............------------------............,,,,,,,,,,,,------------//////............//////000000000///////////////000000000000000000000000............///000111222......//////000000000111000000000000000000000000//////000000000111111111......//////000111111222555555444333222222222222111222444555555555777888888999<<>>;;;999777555333222222111111000000000000//////...............///000111222222333333333333000000///...------,,,,,,---------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,************************,,,+++***)))***+++,,,---***************************+++++++++++++++,,,,,,((((((((())))))))))))***++++++******++++++,,,,,,------,,,+++******))))))***************+++++++++((()))***++++++++++++***++++++************++++++++++++++++++++++++,,,,,,---+++++++++,,,,,,+++***+++***)))(((((()))***+++******************************+++++++++++++++,,,************************((((((((()))))))))))))))************************))))))************))))))+++*********************++++++******)))(((((((((************))))))))))))))))))))))))))))))))))))+++++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,******+++++++++++++++,,,***)))))))))))))))******+++*********))))))))))))***))))))((((((((())))))))))))))))))))))))))))))((((((((()))******++++++((())))))))))))))))))(((&&&''''''((()))******+++************************))))))************))))))))))))))))))************************************,,,,,,+++++++++++++++,,,))))))*********+++++++++************************,,,+++++++++***)))))))))************************************************))))))))))))))))))))))))'''&&&&&&'''***++++++***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((************************,,,,,,,,,---------......,,,,,,------............------............---------------.........//////,,,,,,,,,---------....../////////....../////////000000000000000000000000///000000111222222333333,,,,,,,,,---...///000111.../////////000000111111////////////////////////000000000000111111111111////////////////////////444444333222222333333444555777:::;;;:::;;;===@@@>>>BBBIIIOOOTTTZZZaaafffhhhlllrrruuuwww{{{~~~}}}}}}~~~|||{{{{{{|||}}}yyyyyyxxxvvvsssnnnhhhddd[[[YYYVVVXXX\\\ccchhhjjjlllmmmoooqqqsssssssssssspppvvv~~~~~~|||yyyuuuqqqlllfffaaaXXXTTTNNNIIIDDD@@@;;;888666555444222111000000000...............///000111333333444444333222111000/////////......---,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************,,,+++***)))***+++,,,---*********************************++++++,,,,,,,,,)))))))))*********+++++++++*********++++++,,,---,,,,,,+++***)))(((((('''))))))******++++++++++++)))******++++++++++++***++++++************++++++++++++++++++++++++,,,,,,---+++******+++,,,+++***+++***)))(((((()))***+++))))))))))))))))))))))))******++++++,,,,,,,,,,,,************************)))))))))******+++++++++)))))))))))))))))))))))))))))))))******)))))))))*********++++++++++++***************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''(((((()))***+++,,,,,,,,,******++++++,,,,,,,,,,,,******)))))))))))))))***,,,,,,+++++++++******************************+++))))))))))))))))))))))))((((((((()))******++++++'''((())))))))))))((('''&&&&&&'''((())))))******************************))))))))))))))))))))))))(((((()))))))))*********************************,,,+++++++++++++++,,,,,,))))))*********+++++++++************************,,,+++++++++***)))))))))************************************************))))))))))))))))))))))))***)))))))))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,---------......------.../////////......------............------------........./////////---------.........//////////////////////////////////////////000000000000------...///000111222222---------------...///000///000000000000000000111......////////////000000000000000111111111222222000000000000/////////...111111000111222333555777555999===??????AAAEEEIIIOOOUUU^^^fffkkkqqqwww||||||~~~{{{vvvqqqnnneeebbb___^^^aaafffiiikkkccccccbbbbbbaaaaaaaaa```]]]eeepppzzz|||xxxtttlllgggaaaZZZUUUOOOJJJFFFAAA???<<<888555333222111///////////////000111111111222222222111///---,,,......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************************++++++******++++++,,,---*********************************++++++,,,,,,---------,,,+++***)))((((((************+++,,,------+++*********)))((((((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,***((()))***++++++*********))))))))))))******))))))))))))))))))))))))******++++++,,,------------------,,,,,,,,,,,,+++))))))******++++++,,,,,,))))))))))))))))))))))))((())))))******))))))((())))))***++++++++++++***)))))))))))))))))))))***(((((()))))))))))))))***))))))))))))))))))))))))(((((()))*********)))))))))))))))***+++++++++,,,******++++++,,,---------+++******))))))))))))))),,,,,,,,,++++++++++++***************++++++++++++))))))))))))))))))))))))++++++******)))(((((((((''''''))))))))))))''''''''''''(((((())))))*********************************))))))(((((())))))***'''(((((())))))*********+++++++++***************+++************+++,,,,,,)))************+++++++++************************+++++++++***************************************++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))************************************************((((((((((((((((((((((((,,,,,,,,,---------............///000//////------------............------............////////////........./////////000000//////000000000000//////.........//////000000000---------......////////////...............//////111111111000000000000000/////////000000111111111000000111111111222222222111111111111111222222222111111111222555888;;;===<<>><<<777666444222000...------///000222333333222111000---.../////////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------************************)))***+++,,,---,,,++++++************************))))))***+++,,,,,,------(((((((((((())))))))))))************+++,,,---...++++++++++++++++++,,,,,,((()))***+++,,,+++******,,,***(((''''''(((***+++++++++************++++++------,,,,,,+++***)))))))))'''%%%&&&(((***++++++((()))***++++++***)))((())))))))))))))))))))))))******+++,,,,,,---......+++++++++******)))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***++++++***)))''''''((()))***+++,,,,,,'''((((((((())))))******))))))))))))))))))))))))&&&'''((()))))))))))))))+++++++++*********************+++,,,,,,---......++++++***))))))((())))))************))))))))))))''''''((())))))***))))))))))))))))))))))))))))))((((((((()))******++++++&&&'''(((******((('''&&&************))))))))))))***************************)))(((''''''((()))***&&&''''''((()))******+++++++++++++++******))))))))))))(((((()))***++++++)))************+++++++++************************))))))******+++++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))'''&&&&&&(((+++---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''************************---...000111111000...------,,,,,,,,,,,,---......//////.........---------------.........---+++***---......///000111111222000000000000000000000000---......///000111111222//////000222444444333111222222111111111111111222000000000000111111111111////////////111333555666222111000111333444333222333///...222444333333555666777888;;;???GGGOOOVVV^^^bbbiiisss{{{|||~~~yyywwwxxxxxxxxxzzzxxxtttssssssrrrqqqqqqtttyyy}}}|||vvvssssssssspppnnnmmmooorrrtttuuuuuuwwwxxxuuuvvvwwwzzz|||}}}|||{{{tttuuuvvvzzz~~~~~~|||yyyuuuooojjjfffdddaaaaaabbbdddggglllppprrrrrrtttwwwyyy{{{{{{zzzzzz|||}}}}}}{{{{{{yyywwwuuuqqqmmmhhheeebbb[[[PPPHHHBBB???999666444444333222222000//////000000///...000000000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,---------,,,,,,++++++*********++++++,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***)))))))))))))))******++++++******************++++++************************)))))))))***,,,---,,,,,,,,,++++++*********,,,+++***))))))***+++,,,,,,+++++++++++++++++++++,,,,,,,,,++++++*********************************))))))(((((((((((()))))),,,+++++++++***)))))))))************************+++++++++*********))))))))))))))))))((((((((((((+++++++++***************+++***)))'''''''''((()))'''((()))++++++******)))(((((((((((((((((((((((("""'''+++------,,,+++(((((((((((())))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))(((((())))))))))))))))))))))))++++++++++++***((('''&&&(((((()))************)))(((((())))))******++++++***++++++++++++***))))))+++++++++*********))))))++++++++++++++++++++++++************************++++++************+++++++++++++++++++++++++++++++++*********))))))((((((,,,+++***))))))+++---...++++++,,,,,,,,,,,,------)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++************))))))))))))+++++++++*********))))))************++++++++++++))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))+++*********))))))((((((&&&&&&''''''(((((())))))---...000111111000...---...------------...////////////.........---------------.........---,,,+++.........///000111111111000000000000000000000000.........///000111111111---------///111111///...222111111111111111111111111111111111222222222222444333222111111111222333333333222222333333333222444111111444666555666999===@@@EEEKKKQQQYYYaaagggrrrtttyyy|||}}}||||||}}}~~~~~~zzztttvvvxxx{{{}}}xxxxxxyyyxxxxxxxxx{{{{{{vvvqqqnnnoooooonnnmmmkkklllmmmqqqqqqqqqtttvvvwwwwwwuuuvvvvvvxxx{{{}}}{{{xxxtttrrrpppkkkjjjjjjkkklllooorrrtttvvvvvvwwwwwwvvvsssqqqpppqqqrrrsssuuuxxx|||~~~}}}|||yyyuuuqqqpppnnnlllllllllhhh```ZZZPPPKKKEEE@@@<<<999666555333222111111111///---***//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,---------,,,+++***++++++++++++++++++,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***************************************++++++++++++++++++++++++***)))***+++,,,,,,+++++++++******)))))))))+++***))))))))))))***++++++++++++++++++++++++++++++++++++******)))))))))************************))))))(((((((((((())))))+++++++++***************************************,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((()))))))))+++***)))((('''(((((()))'''((()))***+++******)))))))))))))))))))))))))))'''(((***++++++)))'''&&&))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***))))))))))))))))))))))))))))))******+++******)))((('''((()))******++++++******)))))))))))))))************++++++++++++***))))))+++++++++*********))))))************************************************++++++************+++++++++++++++++++++++++++++++++*********))))))))))))++++++)))))))))***,,,---+++++++++,,,,,,,,,------))))))))))))))))))))))))((((((((()))))))))******)))***++++++,,,,,,++++++************))))))))))))+++++++++*********))))))(((((((((((())))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))))))))---...///000000///...---///............///000000/////////............------............---,,,,,,......//////000000111111000000000000000000000000......//////000000111111111000000111333333111000111111111111111111111111222222222333333333333444666555333222111222333333333333222111111000000111666444555999;;;;;;===AAAEEEKKKTTT]]]eeekkkqqquuu}}}|||zzzyyywwwxxxzzz|||~~~}}}zzzxxxxxxwwwtttpppnnnnnnooosssqqqpppqqqssstttsssrrrrrrqqqrrrtttxxx{{{||||||{{{{{{{{{{{{{{{zzzzzzyyyvvvuuutttsssssstttuuuvvvyyyyyyxxxwwwuuuqqqooommmlllkkkjjjjjjlllooosssvvvwwwwwwxxxxxxyyywwwsssooonnnnnnooorrruuutttpppkkkccc^^^VVVOOOIIICCC>>>;;;444444333333333111...+++000///......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---+++,,,---......,,,***))),,,,,,++++++++++++++++++,,,+++++++++************************************---,,,,,,++++++***************************************************************++++++,,,,,,---------,,,,,,++++++++++++,,,*********)))))))))))))))******))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******************+++++++++************************------,,,,,,,,,+++++++++******)))))))))(((((((((''''''(((((())))))************)))((((((((())))))(((((()))************)))************************+++++++++***)))'''&&&%%%************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))************)))))))))******+++++++++++++++************))))))))))))***++++++++++++***))))))+++++++++***************))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++***************)))))))))+++***)))((()))***+++,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))*********+++)))***++++++,,,,,,++++++++++++*********)))))))))+++++++++***************(((((((((((())))))))))))))))))************))))))(((((('''(((((()))***+++))))))))))))))))))))))))************))))))))))))---,,,,,,+++******))))))------............------...............//////000/////////.................................------.../////////000000000111////////////////////////.../////////000000000111333222222222444444333222000000111111111111111111222222222222333333333333222222111111222333555666555555555444222222333444888777:::@@@CCCDDDIIINNNTTT[[[eeemmmsssvvvyyyzzz}}}{{{yyyyyy|||}}}}}}||||||}}}zzzzzzyyyyyy{{{~~~~~~~~~}}}zzzxxxxxxyyyyyyxxxpppnnnmmmnnnqqqsssttttttrrrsssuuuwwwyyyzzz{{{{{{||||||zzzyyyyyyyyyyyyyyy{{{{{{{{{{{{zzzxxxwwwvvvqqqooommmjjjhhhggggggggggggffffffhhhkkkmmmmmmmmmjjjkkknnnrrrvvvwwwuuusssrrrmmmfff___XXXQQQKKKGGG:::888666555555444222000000000000//////.........------------------------......---,,,,,,,,,,,,---***,,,---///...,,,***))),,,,,,,,,++++++*********,,,,,,+++++++++*********************++++++++++++------,,,,,,+++***))))))++++++++++++++++++*********************+++++++++******+++,,,------.........------,,,,,,+++++++++******************))))))+++++++++******+++++++++)))))))))))))))***************************))))))((((((((((((((((((((((((***))))))))))))))))))***)))))))))***+++++++++,,,************************,,,,,,++++++++++++***************)))))))))(((((((((((()))***+++,,,,,,---******))))))))))))))))))((()))))))))***************************************)))))))))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************************************++++++,,,++++++******))))))))))))))))))))))))(((((()))*********************+++,,,,,,,,,,,,+++++++++******))))))((((((***++++++++++++***))))))************************************************************************++++++************++++++++++++++++++++++++++++++***************************))))))(((((()))*********++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------))))))***++++++++++++++++++++++++*********))))))************************)))*********++++++++++++))))))************))))))***)))(((''''''((()))***((((((((((((((((((((((((*********))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///////////////////////////........................////////////000000000000////////////////////////////////////000000000000000///...///000111111000///000111222333222222222111111111222222222222333222111111111222444555666777888888777666777:::======>>>CCCKKKOOORRRXXX___hhhmmmsssxxxzzzzzzyyyyyyzzz|||~~~}}}zzzxxxxxxyyyzzz{{{}}}|||{{{zzz{{{|||}}}yyytttpppooonnnmmmlllnnnoooqqqsssuuuvvvwwwxxx||||||{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}yyyxxxvvvsssnnniiieeebbb]]]ZZZWWWVVVYYY]]]aaabbb```aaaeeekkkppptttvvvvvvvvvsssnnnjjjeee```ZZZVVVHHHDDD>>>999666444222111//////000000000000000000------------------------......---,,,,,,,,,,,,---+++,,,---......,,,***))),,,,,,,,,++++++*********,,,,,,,,,++++++++++++***++++++++++++,,,,,,------------,,,,,,+++***)))))),,,,,,,,,---,,,+++***)))))))))*********+++++++++******+++,,,------......------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********++++++++++++++++++++++++((((((((((((((((((((((((******))))))))))))******)))))))))***+++++++++,,,************************************))))))))))))************))))))))))))(((((()))***+++,,,,,,---))))))******************)))))))))))))))*********************************(((((((((((()))***,,,---((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************))))))***************)))))))))))))))))))))))))))'''((()))******+++************+++,,,,,,,,,,,,+++++++++******))))))((((((***++++++++++++***))))))************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++***************+++++++++******))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------))))))***++++++++++++***++++++++++++************************************)))*********++++++++++++))))))************)))))),,,+++)))''''''''''''((((((((((((((((((((((((((())))))))))))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000000000.........---......///000////////////000000000000000000000000000000000000////////////000000000000111000///000222333444333000111222444444444333333111111111111222222222222555444333333333333555555333555777888888:::@@@EEEIIIKKKQQQYYY]]]```hhhpppsssvvvxxxyyyxxxvvvvvvvvvxxx|||~~~|||}}}~~~~~~yyysssoookkkiiinnnoooppppppppppppppppppxxxxxxyyyyyyzzzzzzzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{zzzwwwrrrmmmjjjaaa\\\SSSNNNMMMOOORRRTTTRRRUUUYYY___fffmmmssswwwsssrrrpppooonnnkkkgggcccZZZTTTLLLCCC===888444111////////////////////////------------------------......---,,,,,,,,,,,,---,,,---------,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...---,,,,,,++++++*********,,,---......---,,,***))))))))))))***++++++,,,,,,******++++++,,,,,,------+++,,,,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++((())))))******++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))+++******))))))******+++***************+++++++++***************************))))))))))))(((((((((++++++*********)))))))))''''''(((((())))))******((()))***+++++++++******)))))))))((()))******+++******************************)))))))))***++++++'''((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************************************(((((()))************)))))))))))))))))))))))))))'''((()))***************)))******+++++++++++++++************))))))))))))***++++++++++++***))))))***************+++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++*********+++++++++++++++******************))))))************++++++++++++))))))))))))))))))))))))))))))))))))*********+++((()))******++++++******,,,++++++++++++************************+++++++++(((((((((((())))))))))))))))))************)))))),,,+++***(((''''''''''''))))))))))))))))))))))))))))))))))))************''''''(((((()))******+++...------------------...---------------...//////.../////////000000000000///...------...///000111000000000000////////////000000000000000000000000000000000000////////////333111000111444777777777000222444555666666555444222222222222333333333444666555555555555777888999666:::===???@@@EEEMMMSSSYYY[[[bbbhhhkkkmmmuuu}}}{{{||||||zzzzzz{{{~~~|||zzz{{{{{{zzzxxxvvvsssqqqpppuuuvvvwwwwwwxxxxxxxxxxxxtttttttttuuuvvvvvvwwwxxxxxxyyyzzzzzzyyyxxxvvvuuullleee[[[RRRMMMKKKKKKKKKIIIJJJMMMQQQXXX```hhhnnnmmmnnnoooqqqrrrqqqooollliiiddd]]]VVVNNNFFF???:::333333222111000///...---..............................---,,,,,,,,,,,,---...---,,,+++++++++,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++)))******+++,,,,,,------++++++++++++++++++++++++------...///...,,,***)))((())))))***++++++,,,,,,******++++++++++++++++++)))***+++,,,,,,,,,+++***)))*********++++++++++++)))***++++++++++++***)))))))))******+++,,,,,,---)))*********++++++++++++************************+++******))))))******++++++++++++************************************************))))))))))))(((+++++++++*********))))))((((((((((((((()))))))))((()))***++++++++++++******)))((((((((()))++++++))))))))))))))))))))))))************************(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))******+++++++++***))))))))))))))))))))))))((())))))*********))))))((()))******++++++******)))))))))))))))************++++++++++++***))))))))))))*********+++++++++************************************************++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++******)))************++++++++++++))))))))))))))))))))))))((((((((()))))))))******((())))))***************,,,,,,+++++++++*********))))))*********+++++++++(((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************(((((())))))))))))))))))//////............//////...............///000000.../////////000000111111///...------...///000111000000000000////////////000000000000000000000000000000000000///////////////...---...111444555666111222555666777777666555333333333444444444555555444444444666888;;;>>>@@@BBBFFFKKKNNNPPPVVV___gggdddgggmmmrrrtttuuu||||||zzzuuuuuuvvvvvvwwwvvvvvvuuunnnooooooqqqsssuuuwwwyyywwwwwwwwwwwwxxxyyyyyyzzzsssmmmcccYYYSSSNNNKKKIIIEEEEEEFFFHHHLLLSSS\\\bbbiiijjjmmmpppttttttrrrppppppmmmjjjeee___VVVMMMGGG999888777444222000...---..............................---,,,,,,,,,,,,---///...,,,******+++,,,---*********++++++,,,,,,------------,,,,,,,,,++++++((())))))***++++++,,,,,,++++++++++++++++++,,,,,,---...//////...---***)))((())))))***++++++,,,,,,++++++******************'''(((***+++,,,,,,+++***(((((())))))*********+++'''((()))******)))((('''))))))***+++,,,,,,------(((((())))))*********+++************************++++++************++++++,,,+++++++++******))))))************************+++++++++************)))+++++++++************)))+++++++++***************((()))***+++,,,,,,+++******)))((((((((()))+++,,,(((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))(((((()))***************(((((())))))******++++++***++++++++++++***))))))))))))******++++++++++++))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++)))))))))))))))))))))))))))************+++++++++(((((()))***************,,,,,,,,,+++++++++******))))))******++++++++++++************++++++++++++))))))************))))))$$$%%%''')))++++++******))))))))))))))))))))))))(((((())))))*********+++++++++******)))(((((((((000///---,,,++++++,,,,,,,,,,,,,,,------.........+++,,,,,,---...///000000////////////////////////000000000000000000000000333333222222111000000000111000/////////000222333000000000000111111111111111222333444444444777999555555666444333222333555555666888:::===AAAFFFJJJPPPSSSYYY___eeeiiilllmmmoooqqqssssssuuu{{{}}}vvvrrrmmmmmmnnnnnnnnnqqquuuxxxuuussssssuuuyyy{{{yyywwwtttqqqnnniiiccc\\\TTTOOOJJJGGGCCCAAABBBGGGMMMQQQ[[[___dddiiilllnnnppprrrpppooonnnnnnmmmggg^^^XXXOOOKKKEEE<<<555111222333111000...///000111000///---,,,,,,,,,---...//////---------,,,,,,,,,++++++,,,***((()))+++,,,+++(((,,,,,,,,,++++++*********,,,,,,+++******))))))(((++++++++++++******))))))...000222222///,,,***)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++************)))------,,,+++***)))((((((***+++,,,.........---,,,***++++++,,,------......,,,,,,+++******))))))((()))***+++,,,,,,+++***)))++++++************++++++)))))))))***+++++++++,,,+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++------------------------***(((&&&&&&(((*********)))************+++++++++)))***++++++***)))***++++++,,,,,,,,,,,,+++***************)))))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((()))************)))((())))))************)))''''''((()))***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))(((((((((((()))***************++++++++++++******)))))))))***+++,,,,,,+++***)))++++++************************+++++++++,,,,,,,,,******************************)))))))))))))))***'''((()))***+++,,,,,,,,,************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((...---,,,++++++*********,,,,,,,,,------.........------..................////////////////////////000000000000000000000000000000000000////////////111000000///000111222333000000000000111111111222111222333222000000222444333444444444333444666999;;;===@@@CCCHHHMMMTTTYYYfffgggjjjlllnnnqqqtttwwwsssuuuwwwzzz~~~|||wwwnnnmmmmmmmmmoooqqqtttuuussspppmmmnnnqqqtttvvvuuuyyywwwuuusssoooiiibbb]]]RRRNNNIIIEEECCCEEEIIILLLUUUYYY^^^cccfffhhhkkkmmmnnnmmmnnnoooooolllgggbbb]]]YYYQQQHHHAAA;;;888666333111///.../////////...,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++,,,+++)))***,,,---+++))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,---++++++++++++*********))),,,...111111...,,,***)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++,,,,,,++++++***************************************************((())))))***+++,,,,,,---+++++++++++++++******)))((()))******+++++++++***))))))******++++++,,,,,,,,,,,,,,,,,,++++++************++++++++++++******+++******************+++)))))))))))))))*********+++++++++*********))))))************************)))************+++++++++++++++++++++************///,,,***((())))))(((''')))************+++++++++)))***++++++***)))***+++***++++++++++++***))))))************))))))))))))))))))***+++,,,+++******))))))))))))))))))))))))+++++++++++++++******)))******************))))))************++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))((())))))***************++++++++++++*********))))))***++++++++++++***)))******************************+++++++++,,,,,,,,,******************************))))))))))))******((()))***+++++++++++++++************************))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))((((((((()))))))))))))))************************............---,,,++++++---------------........./////////.........------////////////////////////000000000000000000000000/////////000000000000111111000000000000111222222000000111111111222222222111222222111000000222333555666666555555777:::===>>>AAAGGGNNNUUU\\\dddiiivvvuuusssrrrqqqtttyyy}}}uuuqqqnnnoootttyyy{{{{{{tttpppkkkiiikkkooorrrtttvvvvvvwwwxxxwwwsssmmmhhh^^^ZZZSSSLLLHHHFFFGGGGGGOOORRRWWW[[[^^^```ccceeelllkkkkkkmmmooopppnnnmmmkkkfff^^^WWWRRRKKKDDD???;;;777333111000000///...------------,,,+++***)))------------,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,------......++++++++++++***************,,,//////---+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************************++++++,,,,,,+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---((()))+++,,,,,,,,,++++++***))))))))))))******++++++++++++++++++,,,,,,,,,------......------,,,,,,++++++************++++++************************)))))))))))))))(((((((((+++++++++***************************************)))************+++++++++++++++******)))))))))(((///---+++*********)))((()))************+++++++++)))***++++++***)))***+++)))************)))((((((******************************+++++++++***)))))))))))))))))))))))))))))),,,,,,++++++******)))))),,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))((()))******++++++******++++++++++++************)))***++++++++++++***)))******************************+++++++++,,,,,,,,,************************************************)))******+++++++++************************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++************************///000111111111000...------------.............../////////...............////////////////////////000000000000000000000000000000111222222333444444000000000111111111222222111111111222222222333333111222333333333444666888999999999999999;;;???CCCDDDJJJSSS\\\dddkkkqqquuuwwwwwwuuussssssxxx~~~xxxxxx~~~xxxtttpppllllllmmmppprrrppprrrtttwwwxxxvvvrrrnnniiieee^^^WWWQQQMMMKKKJJJOOORRRUUUWWWXXXYYY[[[\\\eeeeeeeeegggkkknnnqqqsssqqqlllfffcccbbb]]]TTTLLLGGGCCC===888444222000.........//////...---,,,+++...------------,,,,,,,,,------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++(((+++------,,,+++***+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))(((***+++------,,,+++***---,,,+++******+++,,,---...........................//////000000///......,,,+++***))))))***+++,,,*********++++++*********++++++******))))))((((((************************************************))))))*********+++++++++---,,,,,,++++++*********+++***)))***+++,,,,,,+++))))))*********+++++++++)))***++++++***)))***+++***************))))))((()))***************++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))******++++++......---,,,+++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***++++++++++++***++++++++++++++++++++++++*********++++++************************+++++++++******+++++++++,,,,,,,,,************************))))))******++++++******+++++++++++++++***)))(((************************++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))((()))))))))))))))))))))))))))))))))))))))))))))***************************///000111222111000///...........................------......///000000111000000000000000000000000000000000000000000000000000000111222333444555555000111111111222222222222222222222222333333333333444555666555444555666888777999;;;===@@@DDDIIIMMMSSSZZZdddmmmrrruuuvvvwwwwwwyyy{{{|||{{{zzzxxxtttqqqpppoooooopppqqqtttwwwyyyxxxtttqqqnnnlllgggaaa\\\XXXUUUTTTVVVXXXYYYXXXWWWVVVWWWXXXYYYYYY[[[^^^cccjjjpppttttttqqqnnnnnnnnnjjjbbbZZZUUUPPPHHHAAA;;;666111.....................---,,,.........---------,,,,,,------...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++,,,(((***,,,,,,+++***+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,************************************************------,,,++++++***))))))+++,,,,,,---,,,+++***)))...---,,,++++++,,,---...///////////////000000000///000111222222111///...,,,+++***))))))***+++,,,)))***++++++++++++***))),,,,,,,,,++++++*********************************************************))))))*********+++++++++,,,,,,,,,++++++************)))((()))+++,,,+++)))))))))*********+++++++++)))***++++++***)))***+++++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))***,,,...000111000///---,,,++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))***++++++++++++++++++++++++++++++++++++,,,+++******************+++))))))*********+++++++++******+++++++++,,,,,,,,,************************((()))***+++,,,++++++++++++++++++++++++***)))(((************************+++++++++++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******)))(((''''''&&&&&&))))))))))))))))))))))))---...............------/////////...............,,,---...///000111111222000000000000000000000000000000000000000000000000//////000000111222333333000111222222333333222222222222333333333444444444777777888666555444666777666:::???EEEKKKQQQWWW\\\aaagggnnntttvvvvvvvvvuuu{{{~~~}}}yyyuuussssssrrrssssssuuuvvvuuurrroooooonnnmmmjjjgggdddbbb````````````^^^ZZZXXXXXXXXXPPPQQQTTTVVV[[[bbbjjjppptttssstttuuuvvvrrrlllfffaaa\\\TTTMMMFFF???888444111000///------,,,,,,,,,............---------,,,,,,---......,,,,,,---...,,,,,,,,,,,,------------......------,,,++++++***++++++++++++,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((('''((()))***+++,,,,,,---------,,,,,,++++++++++++---,,,,,,++++++++++++,,,,,,------...//////000000111222333333333111///---++++++************++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++)))************+++++++++************************---+++******+++***'''%%%)))************+++++++++)))***++++++***)))***+++,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))***++++++---///333666777000///...,,,,,,,,,------)))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++***))))))***++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,************************((()))***,,,,,,,,,+++++++++++++++++++++***)))(((************************++++++******++++++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))+++***)))((('''%%%%%%$$$((((((((((((((((((((((((...------,,,,,,------...000/////////.........---......//////000000000111000000000000000000000000000000000000000000000000000000000111111222222222000111222333333333222222333333333333444444444444555777888888888:::<<<>>>AAAFFFMMMTTT[[[```fffiiijjjmmmssswwwzzz}}}~~~~~~|||zzzyyyxxxwwwvvvssspppnnnnnnoooooonnnlllkkkiiiggggggfffccc___]]]\\\]]]TTTUUUUUUTTTTTTWWW]]]bbbkkkmmmrrruuuwwwuuusssqqqllliiiccc\\\VVVNNNFFFAAA999777333000...------...............------------+++---...---+++***,,,...,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------+++***+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((%%%&&&'''(((***+++---------,,,+++******+++---...------......------,,,+++,,,,,,---...000111222222222333444444333000---+++******++++++++++++******(((***+++,,,,,,+++***(((+++++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++))))))******++++++,,,,,,---,,,,,,,,,,,,+++(((&&&)))************+++++++++)))***++++++***)))***++++++++++++++++++***))))))))))))***++++++,,,------+++***)))))))))***+++,,,))))))))))))))))))))))))+++++++++,,,///222555777000///...,,,,,,---///000......---,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------++++++***))))))***++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************''')))+++,,,------,,,+++******+++++++++******)))***************************************+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))+++******)))((('''&&&&&&))))))))))))))))))))))))000///...------...000000000000//////.........---000000000000////////////000000000000000000000000000000000000000000000000222333333333333444444444000111222333444333222222333333333444444444555555111444888;;;>>>BBBFFFJJJQQQVVV]]]cccgggkkknnnqqqrrrtttxxx}}}}}}zzzwwwmmmnnnpppqqqqqqpppooonnnjjjjjjiiifffbbb``````aaa^^^^^^[[[UUUPPPNNNQQQTTT^^^dddkkkqqquuuvvvwwwxxxuuurrrnnniiiccc[[[SSSNNNCCC???:::444111///000000//////.........---------***,,,...---+++***+++...,,,,,,,,,------.........)))))))))******+++,,,,,,+++++++++,,,,,,---------,,,---...---+++***+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++************************((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++'''''''''((())))))******,,,+++))))))***,,,000222///000111111111000...------...///111222444555666333444555555333000,,,***)))***+++,,,,,,+++***)))((()))+++,,,,,,+++)))((()))))))))***+++++++++,,,))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,---...//////000+++***+++---......,,,+++)))************+++++++++)))+++++++++***)))***+++***************)))(((((())))))***+++,,,,,,------******)))))))))***,,,---))))))))))))))))))))))))******)))***,,,///111333000///...------...000111222111000...,,,***((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++***))))))***+++,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************''')))+++---...---,,,+++)))******+++++++++************************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))************))))))))))))************************........................000///.........000111222000222444333222111111222...///111333333333111111333333222222222222222222333333222111000000111111111111222222222222111111444666:::;;;:::999888888<<<===>>>AAAFFFNNNWWW^^^aaaeeeiiilllmmmpppvvvzzz{{{~~~wwwrrrrrrrrrnnnlllllllllkkkiiigggffffffffffff```___\\\YYYUUURRRNNNMMMYYYZZZ]]]ccckkkrrrvvvwwwvvvssspppnnnlllhhhaaa\\\PPPIII???888444333111000000///---.........---+++...........................---,,,++++++,,,---...---,,,************,,,---***++++++,,,,,,++++++***++++++************++++++************+++,,,---...222///,,,)))((())),,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***************************************(((***+++***)))((()))************)))))))))))))))///...,,,+++***++++++,,,---...000111111000//////111000000000111333555666777666555333000---***)))***++++++,,,,,,,,,++++++,,,,,,,,,++++++******************)))))))))))))))************************------,,,++++++***************))))))))))))************))))))******+++,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))...---,,,+++***+++,,,,,,.........------,,,,,,,,,)))((('''''''''(((***+++)))***+++,,,...///000111---,,,------///111444555999555000,,,)))((()))***(((((())))))*********+++***++++++,,,,,,++++++***+++,,,,,,---,,,+++)))(((,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,+++***))))))***+++,,,++++++++++++*********)))&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))((((((''''''........................000//////...///000111222111333444444333222222333000222444666666444333111222222222222222222222222333333222111111111111111111111222333333333333333000333666777888999;;;<<<<<<@@@GGGNNNVVV^^^fffkkklllnnnppppppqqquuu|||yyywwwuuuqqqooopppoooooooooooonnnlllkkkjjjdddcccaaa]]]YYYUUUQQQOOOOOOOOOQQQWWW```hhhmmmppprrrqqqqqqrrrqqqmmmgggbbb___XXXNNNEEE???999444111///...,,,,,,---...------------............---------------,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++*********++++++,,,---...111000---+++***+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************************************(((***+++***)))((()))+++************))))))))))))...---,,,+++++++++,,,,,,---...///111111111111111333222222222333444666777888777555333000---***)))***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************))))))))))))************************************************++++++************++++++******))))))******+++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))---,,,+++*********++++++------,,,,,,++++++++++++))))))((('''((()))***+++++++++++++++++++++++++++.........///000222444555888666222...,,,++++++,,,)))******************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))),,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************************++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++************++++++************************++++++***))))))***++++++++++++*********)))))))))''''''(((((()))*********))))))))))))))))))))))))))))))))))))************........................000000/////////000111111111222333333111111111333333444777999999666333111111111111111111111111111333333222111111111222222222222333333444444444555333444555666777:::???BBB@@@HHHSSS]]]fffmmmrrruuuwwwxxxyyyzzz|||}}}xxxrrrnnnooonnnooopppqqqqqqooolllkkkjjjiiifffccc^^^YYYUUURRRJJJHHHGGGJJJQQQYYY___bbbhhhjjjlllpppqqqpppllliiijjjeee^^^VVVMMMEEE===888333111...---.../////////,,,,,,.........---,,,+++,,,------......------,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++,,,+++++++++,,,---...///000///...---,,,,,,------,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++((()))******+++*********************************)))***+++***))))))***+++************************,,,++++++++++++,,,,,,---,,,---///111222333333444666555555555666777888888999888666333000---***)))******++++++++++++******,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++'''(((((()))******++++++,,,,,,++++++++++++,,,,,,******))))))******+++,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,+++***)))))))))******++++++++++++************))))))(((((())))))***+++*********************)))---------...///000222333444333111///---,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,------------,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,------,,,,,,++++++******************************++++++************++++++************************++++++***))))))***++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++,,,........................000000000000000000111111///000111000///...000111333555888:::999666333111000000111111111111222222444333333222222222333333444444444444444444444555888999999999;;;@@@FFFKKKQQQXXXccclllsssxxx{{{}}}wwwpppooolllmmmnnnnnnooonnnmmmmmmmmmmmmkkkgggbbb]]]XXXUUUNNNJJJEEECCCFFFLLLQQQTTTZZZ\\\___dddhhhlllmmmnnnkkkjjjgggbbb[[[SSSJJJEEE===999444111000000000000+++,,,.........---+++***+++,,,---......---,,,++++++,,,............,,,++++++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,---,,,,,,,,,------...///------......---,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++*********************************)))***++++++))))))***+++)))***************++++++*********++++++,,,------,,,---///111333444666666888888888888999999:::::::::999666333000---+++***++++++++++++++++++***)))++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++))))))))))))******+++++++++++++++******+++++++++******))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***************++++++++++++++++++******))))))))))))******++++++''''''((()))***+++,,,,,,)))******+++,,,------............---,,,+++******---------,,,,,,+++++++++,,,------......------,,,)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++************************+++******************+++*********)))))))))((((((*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))*********////////////////////////111111111111111111000000111111111000//////111333222444666888777555222000000000111111222222222222444333333333333333444444777666555444444444555666:::;;;===???CCCJJJRRRWWWdddiiipppxxx~~~vvvtttooonnnlllkkkkkklllnnnpppnnnmmmllljjjeee```[[[XXXRRRMMMFFFBBBBBBFFFIIIKKKNNNOOOQQQTTTZZZbbbjjjpppkkklllllljjjeee^^^XXXTTTIIIDDD===777444111///...------.........---+++++++++,,,---......---,,,++++++,,,............,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---......++++++,,,,,,,,,+++***))),,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************)))+++,,,+++***)))***+++))))))******+++++++++,,,)))******++++++,,,,,,,,,+++,,,...000222555777888888999999:::;;;;;;;;;;;;:::999666333000...---,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++***************))))))))))))************))))))******+++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,)))******+++++++++++++++((())))))***+++,,,------))))))******++++++++++++++++++,,,------,,,+++***...---------,,,,,,++++++,,,------......------,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********************************++++++*********************))))))))))))++++++******))))))(((((())))))))))))))))))))))))******)))((('''&&&&&&&&&////////////////////////111111222222222111000///333444333222111111333555111222333444444333111000111111111222333333444444444444333333333444555555888777777666777888:::;;;:::===BBBHHHOOOWWW___dddhhhlllsss{{{}}}{{{tttqqqmmmiiiggghhhjjjkkklllllllllkkkhhhddd___\\\SSSOOOIIIEEEDDDFFFGGGHHHHHHGGGGGGIIINNNWWWbbbiiikkkmmmooonnnjjjeeeaaa```UUUPPPHHHAAA;;;666111...000//////...---------,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------******++++++++++++******++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))***************************+++,,,+++*********,,,))))))******+++,,,,,,,,,)))***++++++,,,++++++***+++,,,---///111444666888777888999:::;;;<<<<<<<<<:::888666333111000//////---.........---,,,+++******++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***))))))))))))))))))*********))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,++++++******++++++,,,---------,,,,,,,,,------......------,,,------,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))***++++++++++++***)))++++++++++++*********)))+++++++++******)))))))))))))))))))))))))))))))))******)))(((&&&%%%$$$$$$////////////////////////111222222222222111000///222333222111///000222555000111111111222222222222111222222333444444555555444444444444444555666666888888888999<<>>555333000---,,,---///000......,,,++++++,,,......---,,,************,,,---,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++,,,------+++++++++************)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***************************+++,,,,,,******+++,,,))))))***+++,,,,,,------***+++,,,,,,+++***)))(((++++++,,,---///222555666222444777999;;;<<<======888777444222111222333444000000000000///...---,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++,,,++++++++++++++++++,,,*********)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,+++***)))((((((((())))))*********+++***+++,,,---...---,,,,,,*********+++,,,,,,,,,---******+++,,,,,,***)))(((++++++***))))))******+++*********++++++,,,,,,,,,***++++++,,,,,,++++++***...---+++*********++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------************************++++++************++++++************************)))***+++,,,,,,+++***)))---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))((((((((((((////////////000000000000111111222222222222111111//////000111222333333444111111111111111111111111444555555555444444555777777777666555444444777999888999;;;???FFFPPPYYY___aaaccchhhlllqqqwww~~~{{{ssskkkiiigggeeefffgggiiikkkjjjgggccc^^^ZZZTTTMMMIIIGGGDDD@@@<<<;;;<<>>;;;666222000///---,,,000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++***************+++++++++,,,,,,,,,************************+++++++++,,,,,,---------...---,,,,,,++++++++++++++++++++++++++++++++++++///---,,,---000222111///000222555888;;;<<<<<<;;;555555444444444555555666444333222000---+++))))))******+++++++++,,,,,,,,,************************************************+++++++++***************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,+++*********+++,,,---...---,,,,,,++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,++++++***)))...,,,)))))),,,......------,,,+++***************---------............///------++++++++++++------........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,000///---,,,++++++,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...---,,,+++******************++++++++++++******++++++++++++++++++++++++------,,,++++++******)))))))))))))))************************************////////////000000000111000000111111111111000000111111111111222222222222666666666666555555555555444555666555444444666777777888888888666666777999:::>>>EEEMMMUUU^^^eeeiiijjjmmmrrrxxx~~~{{{jjjhhheeedddeeeggghhhiiigggfffeeedddaaa\\\UUUPPPOOOMMMHHHCCC@@@>>>>>>???DDDFFFJJJNNNSSSXXX___ccckkkoooppplllgggbbbZZZRRRIIICCC;;;555222111000000,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,******************************++++++++++++++++++------,,,+++++++++,,,,,,+++++++++++++++++++++++++++***)))+++///111000///111222555777888888777777666666555666666777888888555444222000...,,,************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++++++++*********))))))************++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++************+++,,,...///...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++************++++++++++++,,,,,,,,,++++++***,,,,,,------,,,++++++***,,,)))''''''***,,,+++***000//////...............,,,,,,,,,,,,---------...------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++,,,---///000++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++*********++++++,,,******++++++++++++******++++++++++++++++++++++++)))******++++++,,,,,,---))))))))))))************************************/////////000000000111111//////000000000000//////333333222222111111111111444444333333222222222111444555666555444555666888666888::::::999999:::;;;BBBIIITTT___gggmmmqqqtttuuuyyykkkiiifffeeefffggggggfffeeefffiiikkkkkkgggaaa\\\\\\YYYTTTNNNHHHDDD@@@???>>>???@@@BBBFFFMMMUUUZZZdddjjjnnnmmmllljjjddd^^^WWWPPPEEE<<<666444333222------------------......,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,+++*********+++++++++,,,,,,,,,************************++++++******************,,,++++++++++++,,,,,,---++++++++++++++++++++++++((('''''')))---//////...111222333444444333111111333333333444555666777888555444333111///---,,,+++******+++++++++,,,,,,,,,************************------------------------)))))))))***+++++++++,,,+++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++******************+++,,,...000111------,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,***++++++,,,,,,,,,,,,+++---------...------,,,+++...,,,++++++---......---......---,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,---...///++++++++++++++++++++++++,,,++++++******++++++,,,((())))))******+++,,,,,,******++++++++++++******++++++++++++++++++++++++))))))******+++,,,,,,,,,)))))))))*********++++++************************//////000000000111111111000000111111111111000000222222222222222222222222111111000000///.........444555666666555666777999666888999:::;;;>>>BBBEEEPPPXXXccckkkpppsssvvvxxx}}}sssppplllkkkkkkjjjgggdddeeefffhhhlllnnnmmmiiiffffffddd```ZZZTTTMMMHHHEEE@@@???===<<<>>>CCCKKKPPPUUU\\\cccfffiiillljjjfffccc\\\QQQGGG???999555222333222000///...------...------------------------......//////......---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))((((((******+++++++++,,,,,,,,,************************,,,,,,++++++******))))))+++*********+++,,,------++++++++++++++++++++++++)))((()))***+++,,,------...//////000000///...---.........///000222333444444444222111///...---,,,******+++++++++,,,,,,,,,************************------------------------(((((()))***+++,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++,,,,,,---...//////---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------******+++,,,---------------...............------............//////000///------,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******++++++++++++******************************,,,,,,++++++***)))))))))))))))*********+++++++++************************000000000000111111111111111222222333333222222111000111111222333333444444444444333333333222222222444666777666666666999:::888888:::;;;???FFFNNNSSS```ffflllpppqqqrrruuuxxx~~~{{{yyyxxxtttmmmgggfffeeeeeegggiiijjjjjjiiijjjiiigggddd___YYYTTTQQQHHHEEEAAA<<<:::<<>>BBBHHHPPPYYY```jjjnnnssstttrrrsssxxx~~~{{{rrrllljjjhhhgggggghhhgggfffiiijjjiiihhhfffbbb^^^\\\RRROOOJJJCCC===;;;<<<>>>>>>DDDKKKQQQYYYccchhhhhhgggeeebbb^^^XXXNNNDDD===333222000.........000111---------------------------............---,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,************************---------,,,,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++......///---+++******+++))))))***+++,,,------...+++++++++,,,---...///000//////......---,,,++++++******+++++++++,,,,,,,,,************************************************)))))))))***+++++++++,,,***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---.........---,,,+++***,,,,,,+++++++++,,,------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++***))))))(((((())))))***+++,,,,,,------------,,,,,,---......///.........)))+++------,,,,,,,,,---...------------...//////---------.........//////------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------,,,,,,,,,,,,)))***+++,,,---------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------,,,+++)))(((******++++++++++++******************************(((((())))))***+++++++++*********++++++++++++,,,************************000000111111111222222222222222222333333222222222222222222333333444444444222222222333444444555555555666777777777888:::<<<>>>BBBGGGMMMSSS[[[bbbgggkkkqqqwwwyyyyyy}}}yyywwwtttrrrpppmmmiiiffffffggghhhhhhhhhfffdddccc]]][[[VVVOOOGGGAAA>>>>>><<<@@@DDDHHHOOOZZZ```aaacccddddddeeebbb[[[SSSMMM===:::666222000//////000........................---------------,,,++++++***+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------******+++++++++,,,,,,,,,************************+++++++++++++++,,,,,,,,,,,,+++******************++++++++++++++++++++++++,,,...///---+++)))***,,,************+++,,,---------,,,,,,,,,---......///,,,,,,,,,+++*********)))******+++++++++,,,,,,,,,******************************************************************++++++))))))*********++++++++++++++++++,,,,,,,,,------------------------------------,,,+++++++++,,,,,,+++,,,,,,------,,,+++***,,,+++++++++,,,,,,---...,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++******))))))******+++------------------,,,,,,,,,,,,---...............***---///000...------///***************+++,,,,,,,,,,,,---------.........,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,---......---+++*********++++++++++++******************************(((((())))))***+++++++++*********+++++++++,,,,,,************************000111111111111222222222111111222222222222111111444444333333333333222222222333333444555666777777555666888888888888;;;===AAAGGGOOOVVV\\\aaafffiiijjjqqqzzz~~~{{{uuunnniiidddeeefffgggggggggfffffffffddd```YYYPPPHHHCCCAAA;;;>>>@@@BBBHHHRRRYYYZZZ```bbbdddggggggddd^^^ZZZJJJFFF@@@999333///...---........................,,,,,,------,,,,,,+++******+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))******+++++++++,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++))),,,---,,,***)))+++---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,------*********)))))))))((((((******+++++++++,,,,,,,,,************************************************+++++++++***************))))))******++++++++++++++++++,,,,,,,,,---------------------------------///...---,,,+++*********((()))+++,,,---,,,,,,+++++++++++++++,,,,,,---...,,,,,,,,,------.........+++,,,,,,------,,,,,,+++...------,,,,,,------...............---,,,++++++++++++,,,---.........---&&&))),,,,,,***)))***+++,,,,,,,,,,,,------...///++++++,,,,,,,,,---------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------,,,+++)))(((++++++++++++++++++++++++***+++,,,------,,,+++***)))+++---/////////...---******++++++++++++******))))))))))))))))))))))))++++++******)))(((((((((******+++++++++,,,,,,,,,************************