BM6P6(@ BBBFFFLLLRRRUUUYYY\\\^^^___]]][[[ZZZXXXTTTLLLFFFFFFKKKOOORRRVVVZZZYYYTTTXXXWWWVVVUUUTTTTTTTTTTTTWWW\\\dddlllssszzz{{{uuunnnmmmjjjfffcccaaa___]]][[[\\\\\\]]]]]]\\\[[[YYYXXXYYYZZZ\\\]]]^^^aaadddggghhhiiikkknnnsss|||{{{pppmmmrrryyyxxxssssssrrrpppmmmggg```[[[TTTNNNNNNSSS[[[hhhmmmqqq}}}~~~xxxuuunnnbbbSSSEEE<<<777222222111111000/////////222222111111111111222222444222222444888BBBSSScccrrrzzz}}}zzz{{{||||||yyy}}}{{{qqqooorrrnnnaaaTTTEEE>>>999888888777888;;;:::<<<>>>???@@@CCCGGGJJJJJJMMMPPPSSSVVV[[[```dddjjjnnnqqqqqqqqqpppiiiaaaVVVOOOMMMUUU___eeeggghhhlllmmmmmmooopppqqqrrrsssrrrrrrqqqrrrsssuuuwwwxxxwwwxxxxxxyyyyyyyyyxxxxxxyyywwwuuusssssstttuuuvvvxxxzzz}}}~~~{{{yyyxxxzzz||||||{{{zzz{{{|||sssrrrtttvvvuuusssxxx|||}}}{{{uuuqqqsssvvv{{{yyywwwxxxyyyxxxwwwtttssstttwwwzzzxxxpppjjjooowww~~~}}}|||{{{uuutttqqqnnniiiccc[[[VVVOOORRRTTTTTTPPPNNNNNNOOOLLLOOORRRVVVWWWVVVUUUSSSTTTRRRPPPNNNLLLIIIDDDAAA??????>>>>>>???AAACCCEEEFFFEEEDDDCCCAAA@@@???>>>AAABBBBBBAAA???>>>???AAADDDEEEEEEGGGHHHJJJLLLMMMLLLJJJHHHEEEBBB@@@>>>===::::::999999888999999999:::999888666666666777777777777777888;;;===@@@BBB???>>>===:::888555444333333222222222222222222222000000111222333333444444555555777888999:::::::::999777555333222111111222222222222333333444444444333444555777777777777666777888999:::;;;:::999999999;;;===>>>???AAADDDFFFJJJLLLOOORRRSSSVVVYYY[[[```bbbeeefffffffffgggiiikkkkkkkkkkkklllnnnooopppqqqqqqqqqqqqsssxxx~~~uuunnniiieeeffffffeeehhhmmmwww~~~wwwwwwzzzxxxvvvtttpppoooqqqvvvzzz}}}uuueeeRRRBBB:::888777666444333333444666777777:::888999>>>???LLLeeexxx~~~{{{CCCGGGMMMRRRUUUXXX[[[]]]^^^\\\[[[ZZZXXXSSSLLLGGGGGGLLLPPPRRRUUUZZZYYYUUUXXXWWWVVVUUUTTTTTTTTTTTTWWW\\\dddlllttt{{{yyysssnnnjjjeeebbb```___]]]\\\\\\\\\]]]]]]\\\ZZZYYYXXXWWWXXX[[[\\\___ccchhhkkkjjjlllnnnqqqvvv~~~tttqqqwww~~~yyytttuuuuuusssnnnhhhbbb]]]VVVPPPOOOSSS\\\iiinnnqqq||||||~~~uuussslllaaaSSSFFF<<<888333222222111000000//////............///000111222333222222555999CCCTTTcccsss|||}}}|||~~~yyyqqqooopppkkk___TTTEEE>>>999888888777888<<<;;;===>>>???@@@BBBFFFIIIJJJMMMPPPSSSVVV[[[```dddkkkppprrrqqqqqqnnnggg^^^VVVOOOMMMUUU___dddggghhhjjjkkkmmmnnnppprrrttttttttttttssssssssstttvvvwwwvvvwwwwwwwwwwwwwwwvvvuuuyyyxxxwwwvvvvvvvvvwwwxxxxxxyyyzzz{{{{{{{{{zzzzzzzzz|||}}}|||zzzyyyyyyzzzssssssuuuxxxzzz{{{|||zzzzzz}}}~~~zzzxxxvvvtttrrrooonnnppptttyyyzzzqqqlllooowwwzzzwwwsssooojjjccc]]]XXXUUUVVVWWWUUUQQQNNNMMMNNNPPPSSSXXX\\\______^^^^^^^^^[[[WWWSSSNNNHHHBBB>>>???>>>===<<<===???AAABBBDDDCCCBBBAAA???>>>===<<<>>>??????>>>===<<<>>>???AAAAAABBBCCCEEEGGGIIIJJJIIIGGGDDDBBB@@@???>>>>>><<<;;;;;;::::::;;;<<<===::::::888777666666777777777777888999;;;===???AAA@@@???===:::888555333222333333333333333333333333111111222222333444555555666777888999:::;;;;;;;;;999777555333222111111222222222333333444555555555999999999999777666444222666777888:::::::::::::::999;;;===>>>???@@@CCCFFFIIIKKKNNNQQQRRRUUUXXXZZZ^^^aaacccdddeeeeeeggghhhkkkkkkllllllmmmnnnppppppooooooooopppsssyyy}}}tttoooiiieeefffffffffjjjoooxxx~~~zzzyyyzzzvvvwwwvvvtttrrrsssuuuwwwxxxwwwpppaaaOOO@@@999777777666444333333444666777777:::888999???@@@MMMfffyyy}}}}}}DDDHHHNNNRRRUUUWWWZZZ[[[\\\[[[ZZZYYYVVVRRRLLLHHHHHHMMMQQQRRRUUUZZZZZZXXXXXXWWWVVVUUUUUUTTTTTTUUUWWW]]]eeennnvvv~~~{{{uuunnnjjjeeeaaa___^^^]]]]]]]]]]]]]]]]]]\\\ZZZXXXWWWTTTVVVYYY[[[___dddjjjooommmpppssswww{{{vvvttt{{{zzzuuuwwwwwwuuupppkkkeeeaaaYYYRRRQQQTTT]]]kkkoooqqqzzz|||yyy|||yyypppnnniii^^^RRREEE===888333333333222111111000000,,,------...///111333444222111333666;;;EEEVVVffftttzzzvvvrrrqqqooohhh\\\SSSDDD>>>999888888777999<<<<<<>>>??????@@@AAAEEEGGGJJJLLLPPPSSSVVV[[[aaaeeelllppprrrqqqpppmmmddd[[[UUUOOONNNUUU___dddgggiiiiiijjjlllnnnqqqssstttuuuvvvuuuuuuttttttuuuuuuvvvvvvvvvvvvvvvuuuttttttsssxxxxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxwwwxxxyyyzzzzzz{{{}}}}}}|||zzzxxxxxxxxxuuutttvvvzzz|||zzzwwwtttrrrmmmlllnnnsssyyy}}}tttooonnnvvv}}}yyysssnnniiiddd___\\\]]]\\\ZZZVVVQQQNNNNNNOOOSSSWWW\\\bbbfffhhhiiiiiihhhddd^^^XXXRRRKKKCCC??????===<<<;;;;;;<<<>>>???@@@@@@???>>><<<;;;:::::::::;;;<<<;;;::::::;;;=========>>>???AAACCCDDDEEEDDDCCCAAA@@@???>>>??????:::999888777888999;;;===;;;:::999888777777777777777888888999:::<<<>>>???@@@???===:::777555333222333333333333333333333333222222333444555666777777888888:::;;;<<<<<<<<<<<<999777555333222111111222333333444444555666666777;;;;;;;;;:::888666444222444555777999:::;;;;;;;;;999:::<<<===>>>???BBBEEEGGGIIIMMMOOOQQQSSSVVVYYY[[[^^^aaabbbcccdddfffgggkkkllllllmmmnnnppppppqqqmmmnnnoooppptttzzz}}}ssspppjjjfffeeefffggglllsssxxx~~~zzzxxxxxx}}}vvvxxxzzz{{{yyywwwvvvvvvtttsssmmm```OOO@@@:::888777666555444444555666777888;;;999:::@@@AAANNNggg{{{EEEIIINNNRRRUUUVVVXXXZZZ[[[ZZZYYYXXXUUUPPPLLLHHHJJJOOOSSSTTTVVVZZZ[[[YYYXXXWWWVVVUUUUUUUUUUUUUUUWWW]]]fffoooxxxyyyrrrnnnjjjddd```^^^^^^]]]]]]]]]]]]]]]]]][[[YYYWWWVVVSSSUUUXXX[[[^^^dddjjjnnnqqqtttyyy}}}~~~uuussszzzyyyuuuvvvwwwuuusssnnnhhhccc\\\TTTRRRUUU___mmmqqqrrryyyyyyvvvyyy}}}vvvllljjjfff\\\PPPEEE<<<888444444333333222111111000/////////000111333444555222111333888>>>HHHZZZkkkwwwwwwwwwuuutttooofff\\\TTTDDD===888888888777999<<<===>>>?????????@@@CCCFFFJJJLLLOOOSSSWWW[[[aaaeeekkkooorrrqqqppplllddd[[[TTTOOONNNVVV^^^cccgggjjjkkklllmmmoooppprrrssstttuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvuuutttssssssvvvxxxzzz{{{|||{{{zzzyyywwwxxxxxxxxxxxxyyyyyyyyyzzz|||}}}|||zzzxxxxxxxxxxxxwwwwwwzzz|||}}}yyywwwpppnnnpppvvv{{{xxxrrrmmmttt~~~zzzvvvpppkkkhhheeecccaaabbb```[[[VVVRRRPPPPPPPPPRRRVVV\\\bbbhhhlllooopppkkkgggaaa[[[TTTNNNGGGCCC???>>><<<:::::::::<<<======<<<<<<;;;999888888777666777888777666777999;;;:::::::::<<<===???AAABBBAAABBBCCCDDDCCCBBB@@@???;;;:::888777777999;;;===<<<<<<;;;:::999888888888888888999999:::;;;<<<===???>>><<<:::777444222111222222222222333333333333333444555666777888999:::::::::;;;<<<===>>>>>>>>>999777555333222111111222333444444555666777888888777777888999999888777666333333555777999:::;;;<<<888:::;;;<<<===>>>AAACCCEEEGGGJJJMMMNNNQQQTTTVVVXXX[[[^^^```aaaccceeegggkkklllmmmnnnpppqqqqqqqqqmmmnnnoooqqqtttyyyvvvqqqkkkfffeeefffhhhnnnuuuyyy{{{vvvtttrrrvvv}}}uuuzzz~~~{{{yyyxxxwwwqqqdddRRRCCC<<<:::666666555555555555666666888;;;:::;;;AAABBBOOOhhhFFFJJJOOOSSSUUUVVVXXXYYYZZZZZZYYYWWWRRRNNNJJJHHHJJJQQQVVVVVVWWWZZZ\\\ZZZWWWWWWVVVVVVUUUVVVVVVVVVXXX^^^gggqqqzzz~~~wwwpppmmmiiiddd```___^^^]]]\\\\\\\\\\\\\\\[[[YYYWWWVVVSSSVVVYYY\\\___ccchhhkkkssswww||||||tttrrryyywwwssstttuuutttuuupppjjjddd\\\TTTRRRUUUbbbqqquuutttyyyxxxuuuxxx{{{zzz|||}}}vvvjjjiiieee\\\PPPEEE<<<777444444333333222111111000111111111111111111222333222111333999@@@MMMaaarrr}}}zzzzzzzzzwwwqqqggg\\\UUUDDD===888888999888999======>>>??????>>>@@@CCCEEEIIILLLOOOSSSWWW\\\bbbfffhhhmmmqqqqqqqqqnnneee\\\SSSOOOOOOVVV^^^cccggglllnnnnnnooooooppppppppppppqqqrrrsssuuuwwwxxxyyyyyyvvvwwwwwwwwwvvvvvvuuutttuuuwwwyyy{{{{{{zzzyyyxxxvvvxxxzzz||||||{{{yyyxxxxxxyyy{{{{{{zzzyyyyyyzzzzzzwwwwwwzzz|||}}}zzztttqqqrrrwww{{{|||wwwnnnttt~~~yyytttpppjjjggggggggghhhgggeeeaaa[[[VVVSSSQQQQQQQQQPPPSSSYYY```fffkkknnnpppkkkfff```YYYSSSLLLFFFBBB???>>><<<:::999:::;;;<<<::::::999888777777666666333444555555444444666888888888999:::<<<>>>@@@AAA@@@CCCHHHKKKLLLIIIEEEBBBAAA@@@>>>===<<<===>>>???>>>>>>>>>===;;;:::999999999999999:::::::::;;;;;;===<<<:::888666333222111000111111111222222333333555555666888999:::<<<<<<;;;<<<===>>>>>>>>>>>>>>>999777555333222111111222333333444555666777888999555555777888888888777777111222333444666888:::;;;888999;;;;;;<<<===@@@BBBBBBEEEHHHJJJLLLNNNRRRTTTUUUXXX\\\___```bbbeeegggjjjkkkmmmooopppqqqqqqqqqooopppqqqqqqsssxxx}}}zzzrrrlllfffffffffhhhnnntttxxx~~~yyysssqqqooorrr}}}{{{sssyyy~~~xxxiiiVVVEEE<<<999666666666555555666666666888;;;:::<<>>???>>>>>>@@@CCCEEEIIIKKKOOOSSSWWW\\\bbbfffhhhmmmrrrrrrrrrooofff\\\RRRNNNOOOVVV^^^bbbhhhmmmppppppppppppoooooooooooooooppprrruuuwwwxxxyyyyyyvvvwwwwwwxxxxxxwwwwwwvvvuuuwwwyyyzzzzzzyyyxxxwwwvvvxxx|||~~~~~~|||zzzxxxwwwxxxzzz{{{zzzyyyzzz{{{xxxwwwwwwzzz}}}zzzuuuyyy|||yyyvvvrrrrrrvvvzzz}}}|||rrrwww~~~yyyooolllhhhggghhhkkkmmmnnnfffbbb[[[VVVSSSQQQOOONNNLLLOOOTTTZZZ```eeehhhjjjgggbbb[[[TTTMMMGGGAAA===>>>===;;;999999999;;;<<<999999888888777666555555333444555444333333555666777777888999;;;===???@@@@@@EEELLLRRRTTTRRROOOLLLGGGFFFEEECCCAAA@@@??????AAAAAA@@@@@@>>>===;;;:::999999::::::::::::999888999999777666444222111111000111111222222333333444666777888999;;;===>>>>>><<<<<<===>>>>>>???>>>>>>999777555333222111111222222333444555666888888999999999999999888666444222000000111222444666888999777999::::::;;;<<<>>>AAA@@@CCCFFFHHHJJJLLLOOORRRSSSVVV[[[^^^```bbbeeeggghhhjjjlllooopppqqqqqqqqqppppppqqqrrrssswww|||}}}rrrlllgggggggggggglllrrrwww~~~}}}wwwrrrpppnnnqqqzzz}}}vvvlllttt}}}mmmXXXFFF;;;777666666666666666666666666777;;;999;;;AAACCCPPPiiiEEEIIINNNRRRUUUWWWYYY[[[[[[[[[ZZZUUUOOOIIIFFFFFFIIISSS[[[\\\[[[\\\\\\ZZZWWWWWWVVVVVVVVVWWWWWWXXXYYY___hhhqqq{{{xxxqqqjjjhhheeecccaaa^^^[[[XXXXXXYYYZZZ[[[[[[ZZZYYYXXXUUUYYY```eeehhhiiikkkllltttxxx}}}~~~tttqqqwww~~~|||sssrrrvvvzzz{{{yyyqqqhhh```WWWQQQQQQVVVgggwww|||yyy|||zzzwww|||~~~xxxxxx|||sssrrrnnneeeXXXJJJ@@@:::333222222111000000////////////......///000111111333111333999DDDVVVooozzzssshhh[[[QQQCCC<<<888888999888:::>>><<<===>>>>>>>>>@@@CCCFFFHHHKKKOOOSSSWWW\\\bbbfffjjjpppttttttsssoooeee[[[QQQNNNPPPWWW]]]bbbhhhnnnooooooooooooooooooppppppoooppprrruuuvvvwwwwwwwwwuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyzzzyyyxxxwwwvvvxxxyyy{{{|||||||||zzzzzzxxxzzz{{{{{{yyyxxxxxxyyyxxxvvvwwwyyyzzz}}}|||wwwsssqqqoooooovvv~~~|||yyywwwtttsssxxx|||~~~www{{{zzzooollljjjjjjlllppprrrssshhhccc\\\VVVSSSPPPLLLIIIEEEHHHLLLQQQVVVZZZ]]]___\\\XXXRRRLLLGGGCCC???<<<;;;:::888777777888999;;;999999888888777666666666444555555444222222333555666666777888:::<<<===>>>AAAEEELLLSSSXXXZZZZZZZZZSSSRRRQQQOOOLLLHHHEEECCCCCCCCCCCCBBBAAA???===<<<999::::::;;;:::999888777666555555444333222111111222222333444444555666666777888999;;;===>>>@@@@@@<<<======>>>>>>>>>>>>>>>999777555333222111111222111222333444666777888999======<<<;;;888555222000/////////000111333555777777888999::::::;;;===???>>>AAADDDFFFHHHJJJNNNPPPRRRUUUZZZ]]]```cccfffhhhgggiiikkknnnpppqqqppppppnnnoooppprrrtttwww||||||rrrlllhhhhhhgggfffjjjooovvv}}}|||vvvpppnnnmmmooouuuxxxqqqccckkkwwwrrr\\\HHH===888666666777777777777666666666:::888;;;AAABBBPPPiiiDDDHHHNNNRRRUUUWWWZZZ[[[[[[\\\[[[UUUNNNHHHEEEEEEIIISSS]]]^^^]]]\\\\\\ZZZWWWWWWVVVVVVVVVWWWWWWXXXZZZ___hhhrrr{{{~~~wwwpppiiigggeeedddbbb___ZZZWWWWWWXXXZZZ[[[[[[[[[ZZZYYYUUUZZZbbbiiilllmmmnnnoootttwww|||}}}rrrooottt{{{zzzssssssyyy~~~yyyqqqggg^^^VVVOOOQQQVVViiiyyy~~~{{{~~~{{{yyy~~~zzzxxxxxxwwwsssiii[[[MMMBBB<<<222222111111000//////////////////000111333555555444222333999EEEXXXssszzzssshhhZZZOOOCCC<<<777888999888:::>>>;;;<<<===>>>>>>@@@CCCFFFHHHKKKOOOSSSWWW\\\bbbgggmmmrrrvvvuuusssnnncccYYYPPPNNNPPPWWW]]]bbbhhhnnnnnnnnnnnnoooppppppqqqqqqpppqqqsssuuuuuuuuuuuutttssstttuuuwwwxxxxxxxxxxxxzzzzzzzzzzzzyyyxxxxxxwwwzzzzzzyyyyyyzzzzzz{{{{{{zzz{{{|||{{{yyywwwvvvwwwyyywwwvvvwwwvvvvvv|||tttssssssuuuvvvwwwwwwvvvtttnnniiiiiijjjmmmvvv~~~}}}zzz}}}~~~|||yyyuuuuuuzzz|||~~~zzzqqqooommmmmmpppsssvvvvvvjjjddd]]]WWWRRRNNNHHHDDD???AAAEEEIIIMMMQQQSSSUUUQQQNNNIIIFFFDDDBBB@@@>>>999888777555666777888:::999999888888777777666666555666666444333222333444555555666777999;;;<<<>>>AAADDDJJJQQQYYY^^^bbbdddbbbbbbaaa___[[[VVVQQQNNNDDDEEEEEEDDDCCC@@@>>>===::::::;;;;;;:::999777666444333333222222111111111444444555555666777888888888999:::<<<>>>???AAAAAA<<<======>>>>>>>>>>>>===999777555333222111222222111111333444555777888888>>>>>>===<<<999666333222............000222444555777888999999999:::===???>>>@@@CCCEEEGGGJJJMMMOOORRRUUUZZZ]]]```cccfffiiifffhhhkkknnnpppppppppooolllmmmoooqqqtttxxx~~~{{{rrrllliiihhhgggfffhhhmmmvvv||||||vvvmmmkkkjjjkkkpppwwwuuummm\\\eeeqqq|||vvv```LLL@@@;;;666666777777777777666666666999888:::@@@BBBPPPiiiGGGJJJNNNQQQSSSTTTVVVXXXZZZYYYYYYWWWOOOFFFCCCEEEMMMUUU]]]]]]\\\]]]\\\ZZZZZZYYYWWWVVVVVVVVVXXXYYY[[[```hhhrrr|||zzztttqqqjjjiiigggddd```\\\YYYWWWYYYYYYYYYYYYYYYZZZZZZZZZUUUZZZaaahhhlllmmmllljjjpppuuu|||}}}tttrrrwww||||||rrrtttzzz~~~~~~vvviii[[[QQQOOOSSSXXXlllxxx~~~yyyzzz~~~{{{wwwqqqhhh\\\OOOAAA999444333000///......000111000000000000111111111111555444555;;;CCCSSSmmm{{{lllcccZZZKKK???<<<999888999;;;;;;;;;<<<===??????>>>???BBBDDDJJJLLLPPPTTTXXX]]]cccgggppptttwwwuuurrrlllbbbWWWVVVRRRQQQVVV]]]aaagggmmmoooooonnnoooooopppqqqqqqssstttuuutttssstttvvvwwwyyyxxxvvvuuuuuuuuuvvvvvvyyyyyyzzz{{{zzzyyywwwvvvtttuuuvvvwwwxxxyyyyyyyyy}}}|||{{{yyyxxxxxxwwwxxxzzzxxxvvvuuuvvvvvvvvvuuuuuu|||uuujjjeee___^^^^^^```ccciiinnnqqqnnnnnnooorrrtttwww}}}|||vvvtttsssyyy||||||xxxwwwxxxyyy{{{}}}~~~xxxsssnnnnnnrrruuuuuusssiiiccc[[[TTTPPPKKKEEEAAACCCBBBBBBDDDGGGIIIJJJJJJGGGDDDAAA???>>>???>>>===777777777777888888888888999888888777666666555555444444444333333222222222444555555555444555888:::===CCCKKKQQQUUUZZZ```dddbbbiiiooopppnnnkkkccc[[[RRRLLLEEEAAA@@@@@@>>><<<<<<<<<======<<<:::888777555444222000000000000000444444555555666888:::;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<===>>>>>>>>>>>>>>>999888777555333222222222111111222333444666777888===<<<;;;999666333///...//////------...000222444:::::::::;;;;;;;;;<<<<<<>>>@@@CCCEEEEEEFFFHHHJJJRRRUUUZZZ^^^```aaacccdddggghhhkkkmmmooonnnnnnmmmppppppqqqqqqssswww}}}zzzqqqooollliiigggfffggghhhrrrxxx}}}xxxqqqjjjeeefffjjjooowwwyyykkkccceeelllwww~~~bbbJJJ===;;;666666555555555555666666999<<<999;;;@@@AAANNNgggGGGJJJNNNRRRSSSUUUWWWYYYZZZYYYXXXWWWOOOFFFCCCEEEKKKTTT[[[\\\[[[\\\\\\ZZZ[[[ZZZXXXWWWVVVWWWXXXYYY[[[```hhhrrr|||yyysssoookkkiiigggddd```]]][[[YYYZZZZZZZZZZZZZZZZZZZZZZZZXXX[[[aaagggjjjjjjhhhfffnnnssszzz~~~uuutttxxx~~~zzzqqqsssyyy~~~wwwjjj[[[PPPMMMQQQVVVqqq|||xxxxxxzzzvvvnnneeeZZZMMMAAA999444333111/////////000111000000000000111111111111333333555;;;CCCRRRiii|||yyyiii___UUUEEE???===:::888999;;;;;;::::::<<<===>>>???@@@CCCFFFIIILLLOOOSSSWWW\\\bbbfffppptttwwwuuusssnnncccYYYUUUQQQPPPVVV]]]bbbhhhnnnppppppoooppppppqqqrrrssstttuuuuuuuuuttttttvvvxxxyyyyyywwwvvvvvvvvvwwwwwwwwwxxxyyyzzzzzzyyyxxxxxxtttuuuvvvxxxyyyzzzzzzzzz}}}}}}|||{{{zzzyyyxxxwwwyyywwwvvvtttqqqmmmhhhcccaaaeeekkkooorrryyyrrreee[[[VVVOOOOOOOOOQQQUUU[[[aaadddkkknnnssswwwyyy{{{~~~vvvpppnnnlllpppvvv|||}}}{{{xxxxxxyyy{{{|||~~~{{{vvvqqqqqquuuvvvuuuqqqhhhbbb[[[UUUQQQMMMGGGCCCAAA@@@???@@@BBBDDDDDDDDDBBB???<<<::::::;;;::::::777777777777777777777777888888888888777777666666444333333333333333333333555666666555444444666888===CCCKKKQQQUUUYYY___cccgggmmmsssuuuvvvvvvrrrlll^^^WWWMMMGGGCCCAAA>>><<<<<<<<<<<<<<<;;;999888777666555333222111111111222555555666777888:::;;;;;;<<<<<<<<<<<<<<<===>>>???======>>>>>>>>>===<<<<<<999888666555333222222222111111222333444666777888<<<<<<;;;999666333000...//////...---...000222333777777888999999:::;;;;;;>>>@@@CCCEEEEEEFFFHHHJJJQQQUUUZZZ^^^```aaacccdddggghhhkkkmmmnnnooonnnmmmoooppppppppprrrvvv|||zzzrrrppplllhhhfffggghhhiiiqqqwww}}}yyynnngggcccdddhhhmmmuuu}}}}}}~~~|||nnndddfffnnnyyyiiiNNN@@@<<<888777777777777777777888888;;;999;;;@@@AAANNNgggHHHKKKOOORRRTTTUUUWWWYYYYYYXXXXXXVVVOOOFFFCCCFFFJJJSSSZZZ[[[[[[\\\]]][[[\\\[[[YYYXXXWWWXXXYYY[[[\\\```hhhrrr}}}~~~wwwqqqmmmkkkiiifffccc```^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZ]]]aaadddfffeeedddbbbjjjpppxxx~~~xxxwww{{{xxxppprrryyy}}}~~~~~~wwwjjj[[[OOOLLLQQQVVVtttwwwwww{{{yyyssskkk```UUUJJJ@@@999444333222000000000000111000000000000111111111111222222444:::BBBNNNbbbsssyyyiii^^^TTTDDD@@@===:::999999:::::::::888:::<<<>>>???AAADDDGGGHHHJJJNNNRRRVVV\\\bbbfffnnnsssvvvuuusssoooeee[[[SSSPPPPPPWWW^^^ccciiinnnppppppppppppqqqrrrsssttttttuuuvvvuuuttttttvvvxxxzzzyyyyyyxxxxxxxxxxxxyyywwwwwwxxxyyyyyyxxxxxxxxxtttuuuvvvxxxzzz{{{{{{{{{||||||}}}}}}|||zzzxxxwwwuuutttssspppkkkbbbYYYRRRNNNOOOPPPQQQSSSZZZdddllltttsssppphhh]]]SSSKKKGGGFFFEEEFFFHHHLLLRRRWWW[[[hhhooowww|||~~~wwwoookkkeeeiiipppwww{{{}}}}}}}}}xxxyyyzzz{{{|||}}}~~~~~~}}}~~~~~~|||{{{zzzzzzzzz}}}xxxwwwyyyyyyuuupppfffaaaZZZTTTQQQNNNIIIEEEBBB@@@>>>>>>???@@@???>>>>>>;;;999888888999888888666666666666666666666666888888888888888888777777333333333333333444444444666777666555333333555777>>>DDDLLLRRRVVVZZZ___ccceeejjjnnnpppsssxxxxxxvvvlllcccWWWNNNHHHCCC???<<<<<<<<<<<<;;;:::999777666666555444333222222333333555666777999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>======<<<;;;:::888777666444333222222222111111222333444666777888<<<;;;:::888555222000...//////.........000111222333444555666777888999:::>>>@@@CCCDDDEEEGGGIIIKKKQQQUUUZZZ^^^```aaaccceeeggghhhjjjmmmnnnooonnnnnnooooooppppppqqqtttyyy}}}{{{tttpppkkkgggfffgggiiikkkqqqwww~~~~~~zzzlllfffbbbcccgggkkkttt||||||||||||}}}~~~qqqeeehhhqqqzzzrrrTTTBBB<<<999999999888888999999999777:::888:::@@@BBBOOOhhhHHHKKKOOORRRTTTVVVXXXYYYYYYXXXWWWUUUNNNEEECCCFFFJJJSSSZZZ[[[[[[]]]^^^]]]]]]\\\ZZZYYYXXXYYYZZZ[[[\\\aaaiiisss}}}}}}vvvoookkkkkkiiieeebbb```___``````]]]]]]]]]]]]]]]\\\\\\\\\ZZZ\\\___aaabbbbbbaaaaaagggnnnwwwzzzzzz~~~yyyppprrrwwwzzzzzz{{{zzzuuuiii[[[PPPNNNTTT[[[tttyyywww{{{wwwwwwqqqfff[[[QQQGGG>>>999444333222111000000000111///000000000111111111111111111444:::AAALLL\\\jjjwwwyyykkkaaaXXXIII@@@>>>:::999999::::::999999:::<<<===>>>@@@CCCFFFGGGJJJMMMRRRVVV[[[bbbffflllqqquuutttsssoooeee[[[RRROOOPPPWWW^^^ccciiiooonnnoooooopppqqqrrrttttttuuuvvvwwwvvvttttttvvvxxxzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvuuutttuuuvvvxxxzzz{{{||||||{{{|||}}}}}}}}}{{{xxxwwwqqqooommmiiicccZZZPPPIIIFFFFFFFFFEEEFFFLLLTTTZZZ]]]]]]]]]YYYSSSLLLGGGEEEFFFEEEEEEEEEHHHMMMQQQTTTcccnnnyyy~~~~~~~~~yyy}}}{{{sssnnnhhhlllqqqwwwzzz|||||||||yyyzzzzzz{{{{{{|||||||||{{{|||}}}~~~~~~~~~~~~~~~~~~|||yyywwwvvvvvvvvvwwwzzz}}}~~~}}}vvvpppddd^^^XXXTTTRRROOOJJJGGGEEECCC@@@??????>>>===;;;>>><<<999999:::::::::999666666666666666666666666777777888999999888777777333333333444444444444444555555555444333333666888AAAGGGPPPVVVYYY]]]aaaeeecccfffhhhgggjjjpppsssqqqrrriii\\\QQQKKKFFFAAA>>>;;;;;;::::::999777666666666555333222222222333444444666888:::<<<======<<<999999888888888888888999;;;;;;<<<<<<<<<;;;;;;:::888777555444333222222222111111222333444666777888::::::888666444222000/////////......///000111222111222333555666888999:::>>>@@@BBBCCCDDDFFFIIIKKKPPPTTTYYY]]]___aaaccceeeggghhhjjjlllnnnoooooooooooopppqqqqqqqqqtttxxx|||~~~}}}uuuqqqkkkgggeeegggkkkmmmpppvvv}}}zzznnnhhhdddccceeeiiirrr{{{~~~~~~}}}~~~rrrfffjjjrrrzzz}}}tttUUUCCC<<<:::999999888888999999:::666999888:::@@@BBBPPPiiiGGGKKKOOORRRTTTUUUWWWYYYYYYWWWVVVTTTMMMEEECCCGGGLLLUUU[[[\\\\\\___```___]]]\\\ZZZYYYYYYYYY[[[\\\\\\aaajjjttt}}}}}}uuuoookkkjjjhhheeebbb``````aaaaaa___^^^^^^^^^]]]]]]\\\\\\YYYZZZ[[[]]]___aaaaaabbbffflllvvv||||||{{{rrrssswwwwwwuuuttttttqqqhhh[[[RRRRRRZZZcccuuu|||yyyuuuuuunnncccXXXNNNEEE===999333333222111000000000000///000000000111111111111111000333:::AAAJJJWWWcccqqqzzzyyyjjj```WWWHHH@@@===:::999999:::::::::;;;<<<===>>>===???AAACCCFFFIIIMMMQQQVVV\\\bbbfffkkkppptttsssrrrnnneee[[[RRROOOPPPWWW___dddiiinnnlllmmmmmmnnnppprrrssstttuuuvvvvvvvvvttttttuuuwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvuuutttsssssstttuuuvvvxxxyyyzzz{{{{{{yyyzzz{{{|||{{{yyywwwvvvooolllfff___YYYQQQIIIDDDDDDDDDDDDCCCEEEHHHLLLOOOQQQSSSUUUTTTQQQNNNKKKKKKIIIGGGEEECCCDDDFFFIIIKKK\\\jjjwwwyyyxxxxxxwwwtttqqquuu||||||uuupppnnnppptttwwwzzz|||||||||zzzzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{|||||||||{{{{{{yyywwwuuutttssstttuuuwwwuuuvvvxxxwwwwwwzzzxxxqqqbbb]]]WWWTTTRRRPPPLLLHHHGGGEEEBBB@@@???>>><<<;;;>>><<<;;;:::;;;<<<;;;999666666666777777777888888777888999::::::999777666444444444444444444444444222333444333333555777:::CCCJJJSSSZZZ]]]aaaeeehhhhhhkkkjjjggggggjjjkkkhhhllldddYYYPPPKKKGGGCCC@@@;;;:::999888777666666555444444222111111222333333333555999<<<>>>>>>===<<<:::999888777777777777777777888999;;;;;;<<<<<<<<<777666555444333222222222111111222333444666777888999999777555333222000000///////////////000000000111111333555777888:::;;;===>>>@@@BBBCCCEEEIIIKKKOOOSSSXXX]]]___aaaccceeeggghhhiiikkkmmmoooppppppqqqrrrsssrrrrrrtttxxxzzz|||uuuqqqlllgggfffhhhlllnnnpppvvv}}}{{{oooiiicccaaaaaadddooozzztttiiimmmsssxxxzzz}}}qqqSSSAAA:::888888777777777777888888666999888:::@@@BBBPPPiiiGGGJJJNNNQQQSSSTTTVVVXXXYYYWWWVVVSSSLLLEEEDDDGGGNNNVVV\\\\\\\\\___aaa```]]]\\\ZZZYYYXXXYYYZZZ[[[]]]bbbkkkuuu~~~}}}vvvppplllhhhgggdddbbbaaa`````````______^^^^^^]]]]]]\\\\\\YYYYYYYYY[[[]]]___bbbccceeelllvvv|||}}}}}}ttttttwwwuuuqqqooonnnllleeeZZZRRRSSS^^^hhhuuuzzzvvvrrrlllaaaVVVLLLCCC<<<888222222111111000//////...000000000000111111111111333111444:::AAAIIIUUU___lllttt|||}}}}}}wwwfff[[[QQQAAA???<<<999888999;;;;;;;;;;;;<<<=========>>>@@@BBBFFFIIINNNRRRWWW]]]cccggglllqqqttttttrrrnnneee[[[RRROOOQQQXXX___ccchhhmmmkkkkkklllnnnppprrrtttuuuuuuvvvvvvuuusssssstttvvvvvvwwwxxxxxxxxxxxxxxxwwwyyyxxxwwwuuussssssrrrrrrtttuuuvvvwwwxxxyyyyyyyyywwwwwwxxxxxxxxxwwwvvvuuuqqqlllccc[[[TTTMMMGGGCCCCCCCCCCCCDDDEEEGGGIIIJJJNNNQQQTTTUUUTTTRRRPPPPPPNNNLLLHHHDDDCCCCCCEEEFFFTTTdddqqqqqqnnnooonnnjjjllloootttzzz}}}{{{vvvqqqppprrrtttxxxzzz|||}}}~~~{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxsssrrrqqqqqqqqqrrrssstttrrrssssssrrrrrruuuyyy}}}xxxqqqddd___YYYUUUTTTRRRNNNKKKHHHEEEBBBAAA@@@???===<<<===<<<::::::;;;;;;999777666777777888999:::;;;;;;:::;;;======<<<:::888777555555555555444444444333000111222333333555888;;;DDDLLLUUU]]]aaadddhhhkkkllloooooojjjgggfffbbb]]]___YYYQQQKKKIIIGGGDDDBBB:::999888777555555555555444333222111111222333444333666:::>>>@@@@@@???======<<<;;;999999888888888555666888999;;;<<<<<<<<<666555444333222222222222111111222333444666777888888777666444222111111111/////////000000000000000111222333555777888::::::;;;===>>>@@@AAADDDHHHKKKNNNRRRXXX\\\___aaaccceeeggghhhiiikkkmmmooopppqqqrrrssstttsssssstttvvvyyy|||tttqqqmmmiiihhhiiillloooqqqwww~~~|||mmmggg```]]]\\\aaaooo||||||pppppptttwwwwwwxxxjjjOOO@@@:::777777666666666666777777777:::888:::@@@BBBOOOhhhEEEIIIMMMPPPRRRSSSUUUWWWXXXVVVUUUSSSLLLDDDDDDHHHOOOWWW\\\[[[[[[]]]______]]][[[ZZZXXXXXXYYYZZZ[[[]]]bbbkkkuuu~~~~~~wwwqqqnnnffffffdddcccaaa___^^^]]]______^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYY[[[^^^aaacccfffmmmwww~~~|||}}}}}}uuuuuuwwwuuuqqqoooiiihhhcccXXXPPPRRR^^^iiirrr{{{yyypppjjj```UUULLLCCC<<<777000000000000///......---000000000000111111111111555222444:::BBBJJJUUU^^^fffnnntttsssrrruuuxxxxxxwwwfff[[[PPP@@@===;;;888888:::<<<======999;;;<<<======>>>AAACCCGGGJJJNNNSSSXXX^^^dddhhhooossswwwvvvtttpppfff\\\SSSPPPQQQYYY___cccgggkkkkkklllmmmnnnpppsssuuuvvvtttuuuuuutttrrrqqqssstttttttttvvvwwwwwwwwwvvvvvvvvvuuutttssssssssstttuuutttuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuttttttttttttrrrmmmfff```ZZZUUUOOOLLLIIIHHHGGGHHHJJJLLLNNNOOOTTTVVVYYYZZZXXXUUUSSSSSSQQQNNNIIIEEECCCBBBCCCDDDLLL]]]iiihhheeehhhiiieeedddfffkkkrrryyy{{{zzzwwwvvvvvvxxxzzz|||}}}~~~||||||{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvpppppppppppppppppppppppprrrqqqpppnnnoooqqquuuxxx~~~wwwpppgggccc]]]YYYXXXUUURRRNNNJJJHHHEEEDDDDDDDDDBBBAAA???===<<<;;;<<<;;;888666777888999:::<<<>>>???@@@???@@@AAAAAA@@@===:::888777777666555444333333222111222333333333444777999CCCKKKUUU^^^bbbfffjjjmmmnnnrrrtttppplllggg```XXXRRRNNNIIIGGGGGGGGGDDDBBB:::999777555444444444555555444333222222333444555555888===BBBDDDDDDBBB@@@======;;;:::999888888888666666888999::::::::::::555555444333222222222222111111222333444666777888888666555333111111111111//////000000000000//////111222333444666777888999:::;;;===>>>???BBBGGGJJJNNNRRRWWW\\\___aaaccceeeggghhhiiijjjllloooqqqrrrrrrsssssssssrrrrrrtttvvvzzz~~~sssqqqmmmkkkjjjkkkmmmnnnrrrxxx}}}mmmfff___\\\\\\ddduuuwwwuuuuuuwwwwwwuuuxxx~~~eeeMMM@@@<<<777777666666666666777777888;;;999;;;@@@AAANNNgggEEEHHHLLLOOOQQQSSSUUUVVVXXXVVVUUURRRKKKDDDDDDHHHOOOWWW[[[ZZZZZZ\\\^^^]]]\\\[[[YYYXXXWWWXXXYYYZZZ]]]bbbkkkuuu~~~~~~xxxrrroooeeeeeedddcccaaa___]]][[[______^^^]]]\\\\\\[[[[[[]]][[[ZZZYYYZZZ]]]```bbbgggnnnxxx~~~|||}}}~~~|||tttvvvxxxvvvrrrpppgggfffaaaWWWNNNPPP\\\hhhooozzz|||~~~}}}{{{oooiii___UUULLLCCC<<<777000000000000///...---,,,000000000000111111111111666333444;;;BBBJJJUUU___bbbjjjnnnlllkkknnnrrrtttxxxhhh^^^TTTEEE<<<:::888888:::<<<===>>>777999;;;<<<===???CCCEEEGGGJJJOOOSSSXXX^^^eeeiiiqqqvvvyyyxxxvvvqqqggg]]]SSSPPPRRRYYY___cccfffjjjllllllnnnooorrrtttvvvxxxtttttttttsssqqqqqqrrrsssrrrssstttvvvvvvvvvuuutttssssssrrrrrrssstttvvvwwwuuuuuuvvvvvvvvvvvvuuuuuuttttttsssrrrrrrrrrssssssqqqnnnjjjgggddd```\\\YYYSSSPPPNNNNNNQQQTTTWWWYYYZZZ\\\^^^^^^[[[WWWUUUTTTMMMJJJFFFAAA???>>>???@@@FFFXXXdddbbb___dddgggddd[[[]]]ccclllwww}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwvvvuuuttttttpppqqqqqqqqqqqqpppooonnnqqqpppnnnlllmmmooosssuuu}}}|||uuuooojjjfff___\\\ZZZXXXTTTQQQNNNLLLIIIIIIIIIIIIHHHFFFAAA@@@>>>>>>>>><<<:::777777888:::<<<>>>@@@BBBBBBCCCDDDEEEEEECCC@@@<<<:::888888777555444333222111333444444333222333555888BBBJJJUUU]]]cccgggkkknnnqqqwww{{{yyytttnnnddd[[[KKKGGGDDDDDDFFFFFFDDDAAA:::888777555444444444444666555444333444444666666777:::@@@EEEGGGFFFDDDBBB<<<;;;:::888777666666666777888888999999999888888555444444333222222222222111111222333444666777888777666444222111111111222///000000000000000///...111111222333555666777777999:::;;;<<<>>>AAAFFFJJJNNNRRRWWW\\\___aaaccceeeggghhhhhhjjjllloooqqqrrrqqqrrrsssrrrqqqqqqssstttyyy}}}rrrqqqnnnlllkkkkkkmmmnnnrrrxxx}}}nnnhhhaaa^^^___iii}}}|||xxxwwwxxxwwwttttttwww|||cccLLL@@@===888888777777777777888888999<<<999;;;@@@AAANNNgggFFFJJJOOORRRSSSSSSTTTUUUWWWWWWVVVSSSJJJBBBAAAFFFPPPTTTXXX[[[\\\[[[[[[\\\\\\[[[ZZZXXXXXXZZZ[[[\\\bbbgggpppxxxzzzsssnnngggfffeeecccaaa```___^^^_________^^^]]]\\\[[[ZZZYYYZZZYYYXXXXXXZZZ^^^aaaeeelllvvv|||zzz}}}{{{xxxvvvtttqqqnnnkkkbbbXXXQQQMMMMMMVVV___nnnuuu}}}~~~|||||||||ooolll```PPPFFFCCC===555333333222111000000111111222111000000000000000111666555666:::BBBNNNYYY```iiikkkmmmmmmkkkkkkqqqwww}}}~~~wwwpppdddTTTHHH<<<;;;::::::<<<>>>=========>>>???>>>======???AAAEEEIIINNNQQQUUU[[[ccciiirrrvvvyyyxxxvvvrrriii___SSSPPPPPPTTT]]]eeejjjlllppppppoooooopppqqqrrrrrrtttttttttrrrpppoooppprrrqqqqqqssstttuuuvvvvvvvvvtttuuuvvvvvvuuuuuuvvvwwwtttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuutttssssssrrrpppuuuxxxuuurrrqqqoookkkbbb]]]VVVRRRSSSWWW[[[]]]``````aaaaaa```\\\VVVQQQMMMJJJEEE@@@===>>>???AAAIIIQQQYYY\\\___cccdddbbbbbb```bbbhhhrrr|||~~~~~~~~~~~~~~~~~~xxxwwwwwwxxxzzzzzzxxxwwwwwwvvvuuutttssssssssstttsssqqqooonnnnnnooopppqqqsssqqqpppnnnnnnoooqqqrrr{{{|||wwwqqqmmmkkkhhhbbb\\\XXXUUUTTTTTTTTTOOOKKKKKKNNNOOOMMMJJJKKKHHHEEEAAA>>>=========@@@@@@AAACCCEEEGGGIIIJJJMMMLLLKKKKKKJJJGGGCCC???;;;999888777777777444333444333111111111333555777<<>>@@@AAABBBCCCCCC@@@===:::888888999999888777888888999999999888888555444333222111111111111333333222222333555666888777666555333222111111111000000000000000000000000222222222222333444555555888999;;;===???BBBFFFIIIOOOSSSXXX\\\___aaadddfffgggiiikkkmmmmmmnnnppprrrrrrrrrqqqpppoooqqqtttwww}}}yyytttnnniiihhhjjjkkkkkkuuuzzz|||yyyqqqeee[[[ZZZ]]]jjj{{{{{{vvvmmmmmmtttyyyeeePPP@@@999444555666777777888777777999;;;777:::BBBCCCNNNdddEEEIIINNNRRRSSSTTTUUUVVVYYYXXXXXXTTTLLLCCCCCCGGGPPPTTTXXX[[[\\\[[[\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\```fffnnnwww}}}yyyrrrmmmgggfffeeecccbbb```___^^^]]]]]]]]]\\\\\\ZZZYYYYYYZZZZZZZZZXXXXXXZZZ]]]```dddkkkvvv{{{yyy|||{{{xxxvvvtttqqqooojjjbbbYYYSSSNNNOOOXXXbbboootttyyyzzzxxxyyy|||wwwppplll```PPPFFFBBB;;;444333222222111000000111111222111111111111111222222333333555;;;EEESSS___gggoooqqqsssssspppppptttzzz|||vvvqqqlllaaaSSSGGG;;;999888888:::;;;;;;;;;===>>>???>>>======???AAAEEEIIIMMMQQQTTTZZZbbbhhhqqqvvvyyyxxxvvvrrriii___RRRPPPPPPTTT]]]eeejjjlllpppoooooooooooopppqqqrrrsssttttttrrrpppooopppqqqqqqrrrssstttttttttttttttsssuuuvvvvvvuuutttvvvwwwuuuvvvwwwyyyzzzzzz{{{{{{yyyxxxvvvuuutttsssttttttvvv~~~}}}rrrhhh\\\UUUTTTXXX\\\^^^______^^^]]][[[WWWPPPLLLGGGDDD@@@>>>===>>>@@@BBBFFFNNNVVVYYY]]]bbbeeecccbbbaaaaaafffoooyyyzzzyyyxxxyyyzzzzzzyyywwwuuuuuuuuuuuuttttttttttttsssrrrpppoooooopppqqqrrrsssqqqooonnnnnnnnnooopppxxx}}}}}}xxxrrrmmmjjjjjjgggaaa\\\XXXUUUTTTTTTSSSOOOLLLMMMQQQSSSRRRPPPMMMKKKGGGCCC@@@???>>>>>>???AAADDDHHHKKKMMMOOOOOORRRQQQPPPOOONNNLLLGGGDDD===;;;888777777666444333444444222222222444555777:::>>>EEELLLRRRXXX^^^aaaiiikkknnnpppoookkkgggdddQQQKKKDDD@@@AAAAAA???<<<:::888666333333333555666555555666444333333555777;;;<<>>>>>>>>======???AAADDDHHHMMMPPPTTTZZZbbbhhhpppuuuxxxxxxvvvrrrhhh___RRRPPPPPPTTT]]]eeejjjllloooooooooooooooooopppqqqrrrssssssrrrpppooopppqqqrrrrrrssssssssssssrrrrrrssstttuuuuuuttttttuuuwwwvvvwwwyyy{{{|||}}}~~~~~~|||zzzwwwuuuttttttvvvwww{{{zzzfffYYYWWW[[[]]]^^^```^^^\\\ZZZVVVQQQKKKFFFAAA@@@>>>>>>???BBBEEEGGGHHHOOOVVVYYY^^^dddhhhgggfffcccbbbeeemmmvvv}}}|||{{{yyyyyyzzzzzzyyywwwsssssstttuuuuuuuuuuuuttttttsssrrrpppppppppqqqrrrrrrqqqooommmllllllmmmmmmrrrxxxzzztttooojjjggghhheeeaaa\\\XXXUUUTTTTTTRRROOONNNPPPUUUXXXXXXWWWQQQNNNJJJFFFCCCAAA@@@@@@???CCCIIIPPPUUUWWWWWWWWWYYYXXXVVVUUUTTTRRRNNNKKKDDD@@@<<<999888777666555555444333333333444555666888999<<>><<<;;;888777555333333444555666666777888777555555666888999<<<@@@CCCFFFFFFFFFEEE@@@===999777777777777666666666777777777777666666666555444333222222222333555555555666777888:::;;;888777666444222111111111000000000000000000000000222111111222222333444555777999;;;<<<>>>AAAEEEIIIMMMPPPUUUYYY\\\___aaadddfffhhhkkklllmmmmmmoooqqqpppppppppooonnnpppsssvvv|||{{{vvvoookkkjjjkkklllllltttzzz|||pppfff```aaahhhxxx{{{oookkkooouuuxxxxxxooo^^^LLL@@@:::777777777777777666666666999;;;999;;;BBBDDDQQQiiiEEEHHHMMMQQQSSSUUUWWWYYY\\\ZZZYYYVVVMMMEEEEEEKKKRRRUUUYYY[[[\\\\\\^^^___]]]\\\ZZZYYYYYYZZZ\\\]]]^^^dddmmmuuu|||}}}wwwqqqmmmggggggeeedddbbb```______^^^^^^______^^^]]]]]]\\\\\\\\\\\\[[[ZZZ[[[]]]```aaakkkyyy|||xxxwwwtttrrrvvv|||{{{xxxvvvuuusssrrroooiiiaaaYYYSSSRRR[[[fffuuuyyy|||{{{xxx{{{uuummmhhhbbbWWWLLLCCC===888444222222111111111111111222000000000111222333444555222444:::DDDSSSeeevvvzzzpppnnnnnnmmmjjjaaaTTTJJJ>>>;;;999999:::<<<<<<<<<<<<===>>>=========???AAACCCGGGLLLOOOSSSYYYaaagggnnntttwwwwwwvvvrrrhhh^^^TTTRRRQQQVVV^^^ggglllmmmpppoooooonnnnnnoooppppppqqqrrrsssrrrpppooopppppprrrsssssssssrrrrrrqqqppprrrtttuuuuuutttsssuuuvvvwwwxxxzzz|||~~~~~~|||xxxuuutttuuuwwwyyy|||uuuccc^^^______]]]bbb___ZZZVVVRRRMMMHHHDDDAAAAAAAAABBBDDDHHHKKKMMMPPPVVV\\\^^^bbbhhhlllllliiigggeeefffkkksss{{{}}}{{{yyyxxxyyyxxxwwwuuuqqqrrrssstttuuuuuuuuuuuuttttttrrrqqqqqqqqqqqqqqqqqqpppnnnlllkkkkkkkkkkkknnnsss{{{{{{uuupppllliiigggeeeaaa\\\YYYVVVUUUTTTQQQPPPPPPRRRVVVYYYYYYXXXSSSPPPLLLGGGCCCAAA@@@@@@BBBGGGPPPYYY___aaa```___```^^^\\\[[[YYYWWWSSSPPPKKKGGGAAA===;;;999888777555444333222222333333444666666777888:::???EEEIIIMMMNNNPPPRRRUUUWWWYYYZZZUUUNNNFFF@@@===;;;:::999777666444444444555666777999::::::999888777888999999<<<@@@EEEGGGHHHGGGFFF@@@===999777777777666666666666666666666666555444666555444444333333333444444555666777888999:::;;;999888666555333222111111////////////////////////111111111111222333444555666888:::<<<===@@@EEEHHHLLLPPPUUUYYY\\\^^^aaaccceeegggkkklllmmmmmmnnnpppnnnooooooooonnnpppsssuuu{{{|||wwwpppllljjjkkkllllllsssyyyssskkkcccbbbhhhwww~~~qqqkkknnnpppssssssjjjZZZJJJ???;;;888888777666666666666666777:::888:::AAADDDRRRkkk~~~FFFIIIMMMQQQSSSUUUXXXZZZ[[[YYYXXXUUULLLEEEGGGMMMTTTWWWZZZ\\\\\\\\\^^^___]]]\\\[[[YYYYYY[[[\\\]]]___eeennnvvv}}}|||vvvppplllhhhgggfffdddbbbaaa```___^^^^^^_________^^^]]]]]]\\\]]]^^^]]]\\\]]]___aaaccclllyyy|||wwwrrrqqqooonnnssszzz~~~zzzwwwvvvvvvuuuuuuuuunnneee\\\TTTSSS]]]iiiwww{{{~~~{{{}}}ssskkk___XXXOOOGGG@@@;;;777555222111111111111111222222/////////000000222333444222555;;;FFFWWWjjj{{{zzzqqqqqqpppooojjj```SSSJJJ>>><<<999888999;;;<<<<<<;;;<<<======<<<===???AAABBBFFFKKKNNNRRRXXX```fffmmmrrrwwwwwwvvvqqqggg]]]UUUSSSSSSWWW```hhhmmmoooppppppooooooooooooppppppppprrrssssssqqqppppppqqqssssssssssssrrrqqqppppppqqqsssttttttsssssstttuuuvvvwwwyyy{{{}}}|||yyyvvvuuuvvvxxxyyyrrrjjjgggddd``````\\\WWWRRRNNNJJJFFFCCCDDDDDDFFFHHHKKKNNNPPPRRRYYY___ddddddfffkkknnnmmmkkkiiifffeeehhhnnnuuu{{{}}}~~~}}}{{{xxxwwwvvvvvvtttsssooopppqqqrrrssstttttttttssssssrrrqqqppppppoooooonnnnnnmmmkkkjjjiiiiiihhhkkkooovvvzzz{{{zzzyyyyyyxxx}}}yyytttpppmmmjjjhhhddd```\\\XXXVVVVVVTTTSSSSSSUUUWWWXXXWWWWWWTTTQQQMMMGGGCCC@@@???>>>DDDKKKVVVaaahhhjjjiiigggeeecccaaa___]]][[[XXXUUUQQQLLLFFF@@@===;;;999777444444333222222222111222222333555555666888;;;>>>CCCCCCCCCDDDFFFIIILLLNNNPPPKKKDDD>>>:::999888888555555555555555666888888;;;<<<===<<<;;;999:::;;;999<<>>:::777777777666666666666666666666555444444555555444333333333444444333444555777888999:::;;;:::999777555444222111111////////////////////////111111111111222333444444666777999;;;===@@@DDDGGGMMMQQQVVVZZZ\\\___bbbddddddgggjjjllllllmmmmmmnnnmmmnnnooooooooopppsssuuuzzz|||wwwpppllljjjkkkllllllrrrxxxwwwooogggdddhhhuuuxxxqqqsssqqqtttrrriiiYYYIII???;;;999888777666555555666666555999777:::@@@CCCRRRmmm}}}GGGJJJNNNQQQSSSUUUXXXZZZZZZXXXWWWTTTMMMGGGIIIPPPWWWYYY[[[\\\\\\\\\]]]___^^^]]][[[ZZZZZZ[[[]]]^^^```fffooowww~~~zzzuuuooolllhhhgggfffdddcccaaa```___\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^___```___```bbbdddhhhooozzzzzztttnnnllljjjkkkrrr{{{{{{yyyyyyzzzzzzzzzyyyrrrhhh^^^TTTTTT```nnnyyy}}}{{{|||}}}qqqhhhYYYQQQIIICCC>>>888555666111111111000111111222333////////////000111222222111333:::FFFWWWkkk}}}}}}uuutttsssooohhh]]]PPPHHH===:::777555666888999::::::;;;======<<<===???AAAAAAEEEJJJMMMQQQWWW___eeekkkqqqvvvwwwvvvqqqggg\\\VVVSSSSSSWWW```hhhmmmooorrrqqqppppppppppppppppppppprrrttttttsssqqqqqqrrrsssssssssssssssrrrqqqqqqqqqrrrssssssrrrrrrsssuuuuuuvvvxxxzzz{{{|||}}}}}}~~~|||yyywwwvvvvvvxxxyyyvvvoooiiieee]]]YYYSSSOOOLLLJJJHHHFFFHHHIIILLLOOOSSSVVVXXXYYYaaagggkkkkkkllloooooonnnlllkkkiiiggggggkkkqqqvvv|||}}}|||xxxvvvuuutttsssqqqoooooooooooopppqqqssssssqqqqqqpppooonnnmmmmmmllllllkkkkkkjjjiiihhhgggggghhhkkkppprrrssssssssstttqqqzzz|||wwwtttpppnnnkkkfffbbb^^^[[[ZZZXXXXXXYYYYYYYYYXXXWWWWWWUUURRRMMMHHHCCC???======EEEMMMZZZfffooorrrqqqpppllliiifffdddbbb```]]]ZZZVVVRRRKKKEEEAAA===:::777555555444333333222111111...000222222222333444666===<<<;;;;;;===???BBBDDDGGGEEE@@@<<<999777777777555555555666777999:::;;;===???@@@???===<<<<<<<<<:::===AAADDDFFFGGGGGGFFFBBB???;;;888888888777666666777777777666555444333444444333333333333444444333444666888999:::;;;;;;;;;:::888666444333222111000000000000000000000000111000000111111222333444555777999:::<<>>===<<<:::777666666777555555666777999;;;<<<<<>>@@@CCCDDDEEEFFFEEECCC@@@<<<:::999999888777777888888777666555444444333333222222222222333333444555777:::;;;<<<======<<<;;;999777555333222222000000000000000000000000000000000000111222333444555666888:::<<>>===???HHHXXXiiiuuu}}}xxxuuuqqqooommmkkkhhhfffgggccc]]]XXXRRRLLLFFFBBB999999999888777555444333222222222111000222666999333333222222333555888999888888999888777666666777555555777888:::<<<===>>>@@@BBBCCCCCC@@@>>>>>>>>>===>>>@@@AAACCCDDDEEEEEEDDDAAA===:::999999888777888888888888777666555444222222222111111222333333555666999;;;===>>>>>>>>>===;;;999777555333222222000000000000000000000000000000000000111222333444444666888:::;;;>>>CCCFFFJJJNNNSSSWWWZZZ\\\___aaaaaaeeeiiilllllllllllllllmmmoooqqqrrrrrrsssuuuwwwyyy~~~{{{vvvooojjjhhhhhhiiiiiipppvvv{{{vvvnnngggiiittt{{{xxxkkkppp~~~rrr]]]JJJ???:::777666555444555666999:::777<<<<<<>>>CCCGGGZZZwwwKKKMMMQQQSSSTTTUUUWWWYYYZZZZZZWWWRRRNNNMMMQQQTTTXXXYYYZZZ\\\]]]]]]]]]\\\]]]\\\[[[ZZZZZZ[[[\\\\\\___eeennnvvv||||||xxxsssooollljjjhhhfffcccaaa```______````````````````````````^^^```bbbbbbcccdddgggiiinnnuuuzzzrrrkkkiiippp{{{~~~~~~|||qqqcccYYYWWW```ssszzz|||wwwiii^^^UUUNNNEEE???<<<:::777444111111111111000000000000000111111111111222222222666777???NNN___rrr~~~tttllldddXXXMMMAAA>>>:::888999::::::::::::<<<===<<<;;;;;;<<<===???BBBFFFKKKOOOUUU\\\```gggnnntttvvvuuuqqqeeeZZZSSSQQQPPPRRRZZZbbbjjjnnnsssrrrqqqqqqppppppqqqqqqssstttuuuuuuuuutttrrrqqquuuuuutttsssqqqppppppooooooqqqssssssrrrpppppppppppppppqqqsssuuuvvvwwwxxxyyyxxxvvvtttssstttuuuvvvzzz|||wwwpppjjjiii``````___^^^]]]\\\[[[[[[bbbeeekkkqqquuuxxxyyyyyy|||}}}~~~~~~|||{{{|||}}}}}}|||~~~|||yyyuuuqqqoooooonnnmmmkkkjjjjjjjjjkkkhhhgggfffeeeeeefffggghhhiiiiiiiiiiiiiiihhhgggffffffeeedddbbbaaa`````````gggnnnzzzyyysssnnnllllllkkkjjjiiiiiigggcccaaa[[[WWWPPPIIIDDDAAA@@@@@@@@@GGGTTTfffwww~~~wwwrrrpppnnnkkkiiikkkkkkhhhccc```[[[PPPDDD>>>;;;777666888777555222444222000///...///000111111111111222333444666666777999:::999777666666666666888999::::::;;;===>>>CCCDDDEEEEEEDDDAAA>>><<<>>>>>>???@@@AAABBBBBBCCCEEECCC@@@===:::888777777999999888777666555444444444333222222222333444555666666777999;;;<<<===>>>>>>===;;;999777555444333000000000000//////////////////000111222222333333777999:::::::::;;;>>>@@@IIILLLQQQUUUWWWZZZ^^^```ccccccccceeeiiilllmmmmmmppppppppppppqqqsssuuuwwwzzz~~~zzzsssnnnmmmkkkhhhhhhkkkqqqvvv}}}}}}uuummmkkklllqqq{{{}}}wwwrrrooopppwwwzzzdddPPPBBB<<<888888777777777777888888888<<<;;;;;;AAAFFF[[[zzzJJJMMMPPPRRRTTTUUUWWWYYY[[[YYYVVVQQQMMMNNNRRRVVVXXXYYY[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[\\\]]]```gggqqqzzzzzzvvvsssooolllhhhgggdddbbb``````___``````````````````````````````aaabbbccccccdddgggiiipppwww{{{qqqjjjkkkrrr|||}}}~~~zzzpppcccZZZXXX```rrryyy{{{~~~uuujjj```UUUNNNFFF???<<<:::666333111111111111000000000000000111111111111222222222444444;;;JJJ]]]rrruuukkkbbbVVVJJJAAA>>>:::888999::::::::::::;;;===<<<;;;;;;<<<======@@@DDDHHHMMMSSSZZZ^^^hhhooouuuvvvvvvqqqeee[[[SSSQQQPPPRRRYYYbbbiiimmmrrrrrrqqqqqqqqqqqqqqqqqquuuuuuvvvwwwvvvuuutttsssttttttsssrrrqqqpppoooooooooqqqssssssrrrppppppqqqppppppqqqssstttvvvwwwwwwxxxwwwuuusssssssssuuuuuuuuu|||}}}wwwuuusssmmmiiihhhiiihhhhhhgggffffffffffffiiilllqqqvvvzzz}}}}}}yyyuuuqqqooopppooommmkkkiiiiiiiiiiiigggfffeeeeeedddeeefffggghhhiiiiiiiiihhhggggggffffffeeedddbbbaaa`````````eeekkkvvv~~~xxxssspppooommmlllkkkkkkhhheeebbbZZZVVVPPPIIIDDD@@@??????AAAHHHTTTddduuu{{{vvvtttssspppnnnooopppnnnkkkiiidddXXXMMMDDD???:::888888777444111444333111/////////000111......///000222444555666444555777666444333333444666888;;;;;;;;;<<<>>>???@@@AAABBBCCCBBB@@@===;;;>>>??????@@@AAAAAABBBBBBCCCBBB???<<<:::999888888999999888777666555444444333222222111222333555666888888999;;;===>>>???@@@>>>===<<<:::888666444333000000000000000///////////////000111111222333333555777999:::;;;<<<@@@BBBGGGJJJNNNRRRTTTWWW[[[]]]eeeeeeeeefffiiikkkllllllnnnnnnnnnnnnppprrrtttuuuyyy~~~{{{tttnnnlllkkkhhhhhhjjjpppuuu}}}{{{sssllljjjlllpppxxx{{{uuuppphhhjjjrrrhhhRRRCCC<<<888888777777777777888888777<<<:::;;;AAAGGG\\\|||IIILLLOOORRRSSSUUUXXXZZZ\\\YYYUUUPPPMMMOOOTTTYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[\\\]]]aaaiiiuuu~~~|||xxxuuuqqqnnnkkkeeedddbbbaaa```___`````````````````````````````````bbbbbbbbbbbbcccfffiiiqqqxxx{{{pppjjjmmmuuu}}}}}}}}}}}}wwwnnnbbb[[[YYY___ppp~~~xxxzzz|||tttjjjbbbUUUNNNFFF@@@===:::666333111111111111000000000000000111111111111222222222555444999FFFXXXnnnxxxmmmeeeXXXLLLBBB>>>;;;888999::::::::::::;;;<<<<<<;;;;;;<<<>>>===???CCCGGGLLLRRRYYY^^^jjjpppuuuwwwvvvqqqfff[[[SSSQQQOOORRRYYYaaahhhlllqqqqqqqqqqqqqqqrrrrrrrrrvvvwwwxxxxxxxxxwwwuuutttsssrrrrrrqqqpppooonnnnnnoooqqqssssssqqqpppqqqrrrpppqqqrrrssstttuuuvvvvvvuuutttsssrrrrrrsssttttttsssyyy~~~{{{xxx{{{|||yyyuuutttrrrqqqpppooooooooooooppprrruuuzzz}}}yyyuuurrrpppqqqpppmmmjjjhhhgggggggggeeeeeedddccccccdddeeefffggggggggghhhggggggffffffeeeeeecccbbbaaaaaa``````bbbgggppp|||zzzvvvtttqqqpppooonnnllliiieeebbbZZZVVVPPPIIICCC@@@>>>===@@@EEEPPP```ppp~~~}}}{{{xxxwwwsssvvvvvvuuusssmmmbbbVVVLLLFFF???;;;999888555222555333222000//////000000------...000222444666777222444666666444333333333777:::===>>>>>>>>>???AAA>>>@@@BBBCCCBBB@@@>>><<<>>>>>>??????@@@@@@AAAAAA@@@???>>><<<;;;:::::::::999888777777555555444333222111111111222333555666999:::;;;===???@@@BBBBBB>>>>>><<<:::888777555444111111111000000000/////////000000111111222222222222444777888:::===@@@CCCEEEHHHLLLOOORRRUUUYYY[[[eeeffffffggghhhiiijjjjjjlllkkkkkklllmmmppprrrsssxxx|||{{{tttnnnmmmkkkggggggiiiooottt{{{yyyrrrlllkkklllnnnuuu}}}~~~{{{tttooogggiiirrroooVVVDDD;;;888888777777777777888888666;;;:::;;;BBBIII^^^~~~HHHKKKOOORRRTTTVVVXXX[[[]]]YYYTTTOOOOOORRRXXX\\\]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]^^^aaaiiisss|||{{{wwwtttpppllljjjcccbbbaaa```______`````````````````````````````````aaaaaa``````bbbeeegggpppwww{{{ooojjjnnnvvv}}}~~~||||||}}}}}}{{{yyytttkkkaaa[[[YYY___mmm{{{|||xxxyyy~~~uuujjjbbbUUUNNNFFF@@@===:::555222111111111111000000000///000000111111111222222222888666:::DDDSSSeee{{{}}}ssskkk^^^QQQBBB???;;;999999:::::::::999;;;<<<<<<;;;;;;===>>>???AAADDDHHHMMMSSS[[[```jjjpppuuuvvvuuuqqqfff\\\SSSQQQOOOQQQXXX```gggkkkpppqqqqqqrrrrrrsssssssssvvvwwwwwwxxxwwwvvvuuutttqqqqqqqqqpppooonnnnnnmmmoooqqqrrrrrrqqqpppqqqsssqqqqqqrrrsssssstttuuuuuusssrrrrrrqqqqqqrrrssstttttt{{{~~~~~~|||{{{zzzyyyyyyyyyyyy~~~~~~zzzwwwtttsssrrrpppmmmjjjgggeeeddddddcccbbbaaaaaaaaabbbcccdddeeeeeefffffffffffffffeeeeeedddcccbbbaaaaaaaaaaaaaaadddlllwww|||xxxuuutttqqqpppooonnnllliiiddd```ZZZVVVPPPJJJDDD@@@=========BBBLLLZZZkkk{{{}}}zzzxxxuuuyyy||||||yyysssggg\\\RRRKKKCCC>>><<<;;;999666666555333222111000000000//////000111222444555666444666888999888666666666888<<>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<999888888777666555444333111111000000111333555666999:::;;;===???AAABBBCCC???>>>===;;;999888666666222222222111111000000//////000000000111111111222111333555777888:::>>>AAABBBEEEIIIMMMPPPTTTYYY\\\bbbdddfffgggggghhhiiijjjjjjjjjjjjkkkmmmoooqqqssswww{{{|||uuuooommmkkkhhhgggiiinnnssszzzyyysssmmmmmmmmmnnnttt{{{|||{{{zzz{{{{{{sssnnngggkkkvvvxxx[[[EEE:::888888777777777777888888555:::999<<>>:::555111111111111111000000000///000000111111111222222222666555:::EEEPPP]]]mmmzzzyyyooo```SSSCCC@@@<<<999999:::::::::999:::<<<<<<;;;<<<===???>>>@@@CCCGGGLLLSSSZZZ```jjjoootttuuuuuuqqqggg]]]SSSPPPOOOQQQWWW___fffjjjooopppqqqssstttttttttssstttuuuvvvvvvvvvuuutttsssqqqppppppoooooonnnnnnnnnoooqqqrrrqqqpppppprrrtttqqqrrrrrrrrrssssssttttttqqqqqqqqqqqqqqqrrrssssssuuu~~~~~~~~~}}}zzzxxxwwwvvvrrrpppmmmiiifffdddcccbbbaaa```_________```bbbcccbbbcccdddeeeeeeeeeeeeeeeddddddcccbbbaaaaaaaaaaaabbbdddjjjttt{{{zzzwwwuuutttsssssstttooonnnnnnmmmkkkhhhbbb^^^[[[XXXRRRLLLFFFAAA>>>======AAAJJJWWWgggxxx{{{wwwuuuvvv|||}}}vvvkkk```UUUOOOGGGBBBAAA@@@>>><<<888777666444333111111000111111000000000000111111444666:::;;;:::999888888:::===BBBEEEFFFEEEEEEEEEAAACCCEEEFFFFFFDDDBBB@@@<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<=========999999888777666555555444111111000000111333444555666777999;;;===???AAAAAA??????>>><<<;;;999888777444333333222111000000000000000000000000111111111111222444555666888;;;======@@@DDDHHHMMMRRRXXX[[[]]]```dddffffffgggiiikkkjjjjjjkkklllmmmppprrrtttwww{{{}}}uuupppnnnllliiihhhjjjnnnsssyyy~~~|||uuupppoooooooootttzzz||||||{{{|||zzzqqqkkkeeekkkwww~~~___GGG;;;888888777777777777888888555::::::<<>>:::444000111111111111000000000000000111111111111222222222111222999DDDNNNXXXdddnnnzzzmmm^^^QQQDDDAAA<<<:::999:::::::::888:::<<<<<<<<<<<<>>>???<<<>>>@@@DDDIIIPPPXXX^^^gggmmmrrrttttttqqqhhh^^^RRRPPPNNNPPPVVV___eeeiiinnnoooqqqsssuuuuuuuuutttssstttuuuuuuuuutttrrrqqqppppppppppppoooooonnnnnnooopppqqqqqqppppppssstttrrrrrrrrrrrrrrrsssssssssoooppppppqqqrrrsssssstttuuu|||zzzxxxwwwvvvqqqooolllhhheeecccbbbaaa^^^^^^]]]]]]]]]___```aaa```aaabbbcccddddddeeeddddddccccccbbbaaaaaabbbbbbccceeejjjrrr|||wwwllljjjjjjiiijjjkkknnnqqqsssnnnnnnnnnnnnmmmiiiccc___]]]ZZZUUUOOOHHHCCC@@@>>>???CCCJJJUUUbbbrrr|||xxxvvvuuu|||~~~xxxnnneeeWWWRRRKKKGGGFFFEEECCC@@@;;;:::999777555333222111111000///...------------111444888::::::888888888;;;???EEEIIIIIIHHHGGGGGGAAACCCEEEFFFEEECCCAAA???<<<<<<;;;;;;::::::999999888999:::<<<============;;;:::999888777666666555222222111000000222333444444555666888;;;===???@@@@@@???>>>===<<<:::999999555444444333222111000000000000000000000000000000222333555666666888;;;===<<<>>>BBBEEEIIINNNTTTXXX[[[___dddfffffffffiiillljjjjjjkkklllnnnpppssstttwww{{{}}}vvvpppooonnnkkkkkkmmmooosssxxx}}}xxxrrrpppooopppttt{{{zzz~~~xxxoooiiihhhppp}}}~~~```III===888888777777777777888888555::::::===EEELLLcccIIILLLQQQTTTWWWZZZ^^^```___[[[WWWVVVZZZ___bbbdddcccbbbaaa______^^^______\\\\\\[[[[[[\\\]]]___```dddggglllrrrwww||||||xxxtttpppllliiidddcccbbb```______``````````````````````````````^^^^^^^^^^^^___ccchhhlllrrryyy{{{vvvtttvvvxxxzzz{{{|||~~~}}}zzzvvvrrrpppooofff]]]WWWUUUZZZhhhvvv{{{{{{zzzzzzzzz|||}}}zzzoooddd[[[TTTOOOHHHBBB>>>:::444///111111111111000000000000000111111111111222222222222333999CCCLLLTTT^^^hhhvvvxxxjjj]]]SSSEEEAAA===:::::::::::::::888:::;;;<<<<<<<<<>>>@@@<<<>>>@@@CCCHHHOOOXXX]]]eeekkkppprrrsssqqqhhh___RRRPPPNNNPPPVVV^^^eeehhhmmmoooqqqtttuuuvvvuuuuuusssssstttuuutttsssrrrqqqqqqqqqppppppppppppooooooooopppqqqpppppppppsssuuurrrrrrrrrrrrrrrrrrrrrrrrnnnoooppprrrssstttttttttuuu|||xxxvvvtttssspppnnnkkkgggdddbbbaaaaaa\\\\\\[[[[[[\\\]]]___```^^^___aaabbbcccddddddddddddcccbbbbbbaaabbbbbbbbbdddfffjjjqqqzzzyyyxxxsssmmmkkkjjjddd\\\]]]]]]]]]___ccchhhmmmpppppppppqqqqqqqqqmmmgggccc```]]]XXXRRRKKKFFFBBB@@@@@@CCCHHHOOOYYYfffttt~~~}}}wwwsssrrrmmmuuu{{{|||zzzvvvooohhhZZZUUUOOOLLLJJJHHHDDDAAA===<<<;;;:::777555333222111111000////////////000///333777:::999888777777<<>>======<<<;;;::::::999777888:::<<<============<<<;;;;;;:::999888777777333333111000000000111222222333555777:::<<<>>>???@@@@@@???>>><<<;;;::::::555555444333222111000000000000000000000000000///222444666888999;;;???AAAAAACCCEEEFFFIIILLLQQQUUU]]]bbbgggiiigggfffiiillljjjjjjjjjkkkmmmpppssstttxxx{{{}}}vvvqqqppppppmmmnnnpppooosssyyy}}}yyyrrrpppoooooottt{{{yyyzzzrrrllljjjssszzz^^^III>>>888888777777777777888888666;;;;;;===EEELLLcccIIIMMMQQQUUUXXX[[[___bbb___[[[XXXXXX\\\aaadddeeedddcccaaa```____________\\\\\\[[[[[[\\\^^^___```eeeiiinnntttxxx{{{{{{wwwssspppmmmjjjfffdddcccaaa```___``````````````````````````````____________aaaeeejjjooouuu|||{{{wwwvvvxxx{{{zzz|||~~~}}}zzzuuuqqqpppnnnfff\\\VVVTTTZZZhhhvvvyyyyyyyyyzzz{{{}}}{{{uuukkkbbb[[[TTTOOOHHHBBB>>>:::444///111111111111000000000000000111111111111222222222777666:::BBBJJJPPPZZZcccjjjwwwvvvhhh___XXXEEEAAA===:::::::::::::::888:::;;;<<<<<<<<<>>>@@@>>>???BBBDDDIIIQQQYYY___ccciiioooqqqrrrpppiii```RRRPPPNNNPPPVVV^^^dddhhhmmmoooqqqtttvvvvvvvvvuuussstttuuuuuuuuutttrrrrrrqqqqqqqqqpppppppppppppppooopppqqqppppppqqqsssvvvssssssrrrrrrrrrrrrqqqqqqnnnoooqqqrrrttttttuuuuuuwww|||wwwsssqqqpppooommmjjjgggdddbbbaaaaaa[[[[[[ZZZZZZ[[[]]]^^^```^^^^^^```aaacccdddddddddccccccbbbbbbbbbbbbbbbbbbdddfffiiipppxxx{{{zzzzzz{{{yyywwwnnnjjjccc\\\ZZZ\\\YYYSSSTTTUUUVVVXXX]]]ccchhhkkkrrrrrrsssuuutttqqqkkkgggaaa___ZZZTTTMMMHHHDDDBBB>>>AAAEEEIIIPPP[[[hhhqqqsssvvvxxxuuupppjjjggggggeeemmmtttvvvuuusssnnnhhh]]]XXXRRROOOMMMIIIDDD@@@>>>>>>===;;;999666444333333333222222333444444555000444888;;;;;;:::999888<<>>===<<<;;;;;;:::777888:::<<<=========<<<===<<<<<<;;;:::999888888444333222000000000000111222333444777999<<<>>>>>>AAA@@@???>>>===<<<;;;:::666666555444222111111000000000000000////////////222444777999<<>>EEELLLcccJJJNNNQQQRRRVVV]]]```___^^^\\\ZZZ]]]bbbggghhhgggeeeeeeddddddbbb___]]][[[\\\\\\\\\[[[ZZZZZZ]]]```bbbhhhooovvvzzz}}}{{{xxxtttpppkkkggggggdddbbbaaaaaa```___^^^aaa```___^^^]]]]]]^^^___]]][[[\\\___aaabbbhhhooowww|||}}}wwwvvvxxxyyyzzz}}}}}}}}}{{{yyyuuuqqqoookkkcccZZZWWWXXX]]]iiiuuuxxxzzz{{{{{{yyyooofffbbbZZZPPPGGGBBB>>>777333222000000000000000111111222222222222222222222333333666444888BBBMMMTTT[[[aaakkkkkkqqqyyy|||zzz|||sssjjj___TTTGGG???999999999888777888777888999999;;;;;;<<<===@@@???AAAGGGKKKOOOVVV^^^bbbhhhnnnppprrrpppiii```UUUOOOMMMQQQWWW\\\bbbhhhkkkmmmpppsssttttttsssrrruuurrroooppprrrsssqqqoooqqqqqqppppppooonnnnnnnnnnnnnnnooopppqqqqqqrrrrrrqqqqqqrrrrrrrrrqqqppppppqqqqqqqqqqqqqqqrrrssssssxxxyyy}}}yyyvvvuuutttmmmkkkiiieeebbb___]]]\\\ZZZZZZYYYZZZZZZ[[[\\\]]]\\\\\\\\\]]]^^^```cccdddffffffeeeddddddddddddeeeggghhhkkkooosssvvvxxxyyyyyyvvvrrrqqqqqqooolllhhh``````___\\\XXXUUUTTTTTTUUUVVVWWWXXX[[[```ggglllooowww|||yyytttpppkkkfffaaa___[[[UUUOOOHHHBBB??????@@@BBBGGGMMMUUU\\\```gggggggggeeebbb]]]XXXUUUVVV[[[___bbbjjjrrroooggg___XXXOOOIIIFFFEEECCCAAA:::;;;<<<>>>???===888444555333111000111111111000111333555888999999888888777???JJJPPPQQQPPPPPPPPPMMMKKKJJJJJJJJJIIIFFFDDDEEECCCBBBBBBBBBBBB@@@???======?????????>>>===<<<<<<<<<===<<<;;;999777555333222111111000111111111222222333333555888:::<<<===>>>@@@AAAAAA???<<<:::;;;:::888666444444444444111000/////////000222333333555777:::===BBBHHHLLLSSSRRRRRRPPPNNNPPPSSSUUUbbbccceeeggghhhhhhhhhhhhmmmmmmnnnmmmmmmnnnqqqsssuuuzzzwwwuuurrrooommmlllmmmnnnpppuuu|||{{{ssspppqqqttt{{{|||sssrrrrrrwww}}}uuu[[[GGG>>>999888777666666777888999999<<<<<<@@@FFFIII```IIINNNRRRTTTXXX]]]___^^^\\\ZZZZZZ^^^dddhhhiiigggdddddddddcccaaa___]]][[[\\\\\\\\\ZZZYYYZZZ]]]```dddjjjqqqxxx|||~~~|||xxxtttpppkkkhhhgggdddbbbaaaaaa```___^^^aaa```___^^^^^^___```aaa```^^^]]]```aaabbbiiipppyyy~~~{{{vvvwwwyyy{{{||||||||||||{{{xxxuuuqqqooohhh```XXXVVVXXX___lllxxxyyy|||||||||~~~uuummmiii^^^SSSIIICCC>>>777333222000000000000000111111222111222222222222333333333666444888BBBMMMTTT[[[aaajjjjjjooovvvxxxvvvwww|||qqqhhh]]]RRRHHH@@@:::::::::999888999777888999999;;;;;;<<<===@@@???AAAFFFJJJNNNVVV^^^```ffflllnnnooonnnfff^^^TTTOOOLLLPPPVVV[[[bbbhhhjjjlllooorrrssssssrrrqqqsssqqqooooooqqqrrrqqqooorrrrrrqqqppppppoooooonnnppppppppppppqqqqqqqqqrrrqqqqqqrrrrrrqqqqqqppppppooonnnnnnnnnooopppqqqqqqxxx~~~~~~~~~zzzwwwtttsssmmmkkkhhheeebbb___]]]]]][[[ZZZZZZZZZZZZ[[[[[[\\\ZZZZZZ[[[\\\^^^aaaccceeeeeeeeeeeeeeeeeeeeeeeefffgggiiikkknnnqqqsssssstttppplllhhhffffffdddaaa____________\\\YYYWWWVVVWWWVVVXXX[[[\\\^^^```dddgggpppwww|||zzzvvvrrrnnniiiccc```\\\WWWRRRKKKEEEAAA===>>>???CCCGGGLLLQQQTTTTTTUUUTTTSSSPPPKKKGGGEEEIIIMMMQQQUUU___iiikkkgggaaa[[[RRRKKKGGGDDDAAA???::::::;;;===>>>===:::777777555222111111111222222111333555777888888888777:::@@@JJJRRRUUUVVVUUUTTTQQQOOOMMMLLLKKKKKKIIIGGGHHHGGGEEEDDDEEEEEECCCBBB??????????????????>>>===============;;;999777666333222222111111111111111222222222333555777999;;;===>>>@@@AAA@@@???<<<;;;;;;:::888666555444444444111000/////////000222333333555777:::===BBBHHHLLLSSSTTTUUUTTTSSSSSSTTTUUU___```ccceeeggghhhiiihhhkkklllmmmmmmlllmmmppprrrssswwwxxxvvvrrrooommmmmmnnnooopppvvv|||}}}uuurrrrrrwwwrrrrrrwww}}}pppWWWCCC;;;999888777666666777888999888;;;;;;@@@EEEIII```IIINNNSSSVVVYYY]]]]]]ZZZXXXXXXZZZ___fffjjjjjjhhheeeddddddcccaaa___]]]\\\\\\\\\\\\ZZZYYYZZZ]]]```ffflllssszzz~~~}}}xxxuuupppkkkhhhgggdddbbbaaaaaa```___^^^```___^^^^^^___```bbbccceeeaaa___```aaaccciiiqqqzzzxxxvvvxxx}}}{{{{{{|||{{{yyyuuurrroooeee]]]VVVUUUYYYbbbooo{{{{{{}}}~~~~~~}}}vvvrrrcccWWWKKKDDD>>>777333333000000000000000111111222111111222222222333333333666444999DDDOOOXXX```gggkkkmmmqqqwwwyyywwwxxx{{{|||qqqiii^^^SSSHHH@@@::::::;;;999888:::777888999999;;;;;;<<<===???>>>@@@FFFJJJMMMUUU]]]aaaggglllmmmnnnmmmeee]]]SSSNNNKKKOOOUUUZZZaaahhhiiijjjmmmpppqqqqqqqqqppprrrpppoooooopppqqqqqqppprrrrrrqqqqqqpppoooooooooqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooonnnnnnkkkkkkkkklllmmmnnnooopppuuu{{{{{{wwwsssqqqmmmkkkhhhdddaaa___^^^^^^\\\[[[[[[ZZZZZZZZZZZZ[[[YYYYYYYYY[[[]]]```bbbdddcccdddfffggghhhhhhgggggggggiiikkkmmmnnnnnnllllllkkkhhhdddbbbaaa```___^^^aaabbbbbb```^^^\\\\\\]]][[[^^^aaacccddddddeeefffqqqxxx|||{{{xxxvvvrrrmmmgggddd```[[[UUUNNNGGGBBB======???AAACCCEEEFFFGGGHHHHHHHHHGGGEEEAAA>>><<<<<<>>>AAAFFFQQQ___gggiiieee___WWWOOOIIIDDD???<<<:::999999:::===>>>===<<<999777555222111111222333222333555666777777777666:::>>>GGGPPPXXX[[[YYYWWWVVVTTTPPPNNNNNNMMMLLLKKKLLLJJJHHHGGGGGGGGGFFFDDDAAAAAA@@@???????????????============;;;999777666333333222111111111111111111111111222333666888999<<<===???@@@@@@>>><<<;;;;;;:::888666555444444444111111000///000111222333333555888:::===BBBGGGLLLSSSVVVYYYZZZYYYWWWUUUUUU[[[]]]```dddfffhhhiiijjjjjjkkklllllllllmmmooorrrqqqvvv~~~wwwuuurrrnnnmmmmmmnnnooopppvvv||||||uuuqqqqqqyyyuuutttwww|||}}}||||||kkkSSSAAA:::999888777666666777888999777::::::???EEEIIIaaaHHHOOOUUUWWWZZZ\\\ZZZUUUSSSTTTXXX___gggkkkjjjhhhfffeeeeeecccbbb```___^^^]]]^^^]]]\\\[[[\\\___aaaggglllttt{{{}}}xxxtttpppllliiigggdddbbbaaaaaa```___^^^^^^^^^^^^___```bbbdddeeegggccc`````````bbbiiirrr{{{|||vvvwww|||{{{|||}}}}}}zzzwwwssspppddd[[[TTTTTTZZZdddqqq|||{{{}}}~~~~~~}}}yyygggZZZMMMDDD>>>777333333000000000000000111111222111111111222222333333444666555;;;HHHVVVbbbllluuuvvvyyy~~~~~~|||zzzrrrkkk```UUUHHH@@@999999:::888888999777888999999;;;;;;<<<===???===???EEEIIILLLSSS[[[dddiiinnnooopppnnnggg___SSSMMMJJJNNNTTTZZZaaahhhiiijjjmmmoooqqqqqqqqqqqqppppppoooooopppqqqqqqqqqqqqqqqqqqpppoooooonnnnnnppppppqqqqqqrrrrrrsssssspppooonnnmmmlllkkkkkkkkkhhhhhhiiiiiijjjlllmmmnnnqqqvvv|||wwwrrrooollljjjgggdddaaa```______]]]]]]\\\[[[ZZZZZZZZZ[[[ZZZZZZZZZZZZ\\\^^^```aaaaaacccfffhhhiiiiiihhhgggggghhhjjjkkkkkkiiifffeeehhhfffdddcccccccccdddeeeiiijjjjjjiiifffdddeeeeeedddgggiiijjjjjjjjjkkkllltttzzz~~~}}}|||{{{wwwrrrmmmiiiccc^^^XXXPPPGGG@@@???@@@AAACCCCCCCCCBBBBBBCCCDDDDDDCCCBBB@@@===<<<666777999===GGGVVVdddllliiieee^^^UUUMMMEEE???<<<;;;999888999;;;>>>@@@@@@:::999777444111000222333222333444555666666555555777:::AAALLLVVV\\\\\\ZZZ\\\YYYTTTQQQPPPPPPOOONNNNNNLLLIIIGGGGGGGGGFFFDDDCCCBBB@@@???>>>>>>???@@@<<<<<<<<<<<<:::888666555333333222111111111111222111000000111222555777888;;;<<<===>>>>>>===<<<;;;::::::888777666444444333222111000000000111222333444666888:::===AAAGGGKKKQQQVVV\\\___^^^ZZZVVVTTTXXXZZZ^^^bbbfffhhhjjjkkkjjjkkkmmmmmmmmmnnnppprrrsssxxx~~~uuurrrooolllkkkkkklllmmmooouuu|||}}}yyysssnnnmmmwwwyyyxxx{{{~~~}}}zzzzzz~~~xxxhhhRRRAAA;;;999888777666666777888999666999999>>>EEEJJJcccIIIPPPVVVXXXYYYYYYUUUOOOMMMOOOTTT\\\eeejjjjjjhhhggggggfffdddcccbbbaaaaaa_________]]]\\\]]]```cccgggllltttzzz~~~|||wwwtttpppmmmjjjgggdddbbbaaaaaa```___^^^]]]]]]^^^^^^```ccceeefffhhhccc`````````bbbiiiqqqzzz~~~{{{wwwzzz|||}}}~~~~~~|||xxxssspppdddZZZSSSTTT[[[eeerrr||||||~~~~~~~~~}}}zzzgggZZZMMMDDD>>>777333333000000000000000111111222000000111222333333444444777777>>>NNN```ooo|||~~~vvvxxxwwwuuurrrkkk```VVVFFF>>>888888999777666777777888999999;;;;;;<<<===>>>===???DDDGGGKKKRRRZZZeeejjjnnnooopppoooiiiaaaUUUNNNKKKNNNSSSYYY```gggiiijjjmmmoooqqqrrrrrrrrrppppppppppppooopppqqqrrrqqqppppppooonnnnnnmmmmmmnnnnnnoooppprrrsssttttttrrrpppnnnllljjjhhhhhhgggddddddeeefffgggiiikkklllmmmrrrzzz{{{vvvqqqnnnllljjjfffcccaaa``````aaa___^^^]]]\\\\\\\\\\\\\\\]]]\\\[[[[[[[[[[[[\\\]]]```bbbdddggghhhhhhggggggfffggghhhhhhhhhfffdddbbbbbbbbbcccdddeeegggjjjlllrrrssssssqqqnnnmmmmmmnnnoooppppppppppppqqqsssvvvyyy~~~}}}wwwrrrnnngggbbb\\\SSSHHH???@@@AAACCCDDDDDDCCCAAA@@@>>>>>>>>>>>>===<<<:::999666555666999AAANNN```mmmnnnkkkeee\\\RRRHHHAAA>>><<<:::888888;;;>>>@@@AAA<<<<<<;;;777333111111333333333333444444444444333666888===HHHTTT\\\___```bbb^^^YYYVVVTTTSSSRRRPPPOOOLLLIIIFFFFFFEEEDDDCCCDDDBBBAAA???>>>>>>???@@@;;;;;;;;;:::999777555444444333333222111222222222111111000111222444666777::::::;;;<<<<<<<<<;;;::::::999999777666555333333222111000000000111333444444666888:::===AAAGGGKKKOOOUUU\\\```___\\\XXXUUUWWWYYY]]]aaaeeehhhjjjjjjjjjlllnnnooopppppprrrtttxxx|||{{{qqqooollliiihhhhhhjjjkkkmmmttt|||{{{vvvqqqkkkjjjuuu~~~}}}zzzxxxzzz}}}zzztttdddOOO@@@:::999888777666666777888999666999999>>>EEEKKKeeeKKKQQQVVVWWWVVVUUUPPPJJJHHHJJJOOOXXXbbbhhhiiihhhhhhgggeeedddcccbbbbbbbbb_________]]]\\\]]]```cccffflllssszzz~~~zzzuuussspppmmmkkkgggdddbbbaaaaaa```___^^^]]]]]]]]]^^^```bbbdddfffgggcccaaaaaabbbccciiiqqqyyy}}}|||zzz}}}~~~|||wwwrrrnnncccYYYQQQSSS\\\gggsss}}}~~~~~~}}}~~~|||wwwssscccWWWKKKDDD>>>777333333000000000000000111111222000000111222333444444555777888AAASSSgggxxxtttrrrppppppooohhh]]]SSSEEE===777777888666555777777888999999;;;;;;<<<===>>><<<>>>CCCFFFJJJQQQYYYccchhhlllmmmooooooiiibbbWWWPPPLLLNNNSSSXXX```gggiiijjjlllnnnppprrrssssssrrrssssssqqqpppoooppprrrqqqqqqppppppooonnnnnnnnnmmmnnnooopppqqqrrrrrrsssqqqooolllhhheeecccaaaaaa\\\\\\]]]___aaaccceeefffiiinnnuuu|||~~~wwwsssoooooorrrpppwwwzzzuuuqqqnnnkkkiiifffbbb``````aaabbb```______^^^^^^^^^^^^___```___]]][[[ZZZZZZ[[[[[[___```bbbdddeeefffeeeeeeeeeffffffffffffeeeeeeeeecccfffiiilllnnnqqquuuwwwyyyzzz{{{zzzxxxwwwwwwxxx{{{{{{{{{zzzyyyzzz}}}|||vvvqqqjjjfffaaaXXXLLLBBB???@@@AAABBBAAA@@@???>>>;;;;;;;;;;;;:::999888777666555555777<<>>;;;999888;;;===???@@@>>>@@@@@@===888333222333333333333222222222222222666777<<>>999999888777666666777888999666999999>>>FFFMMMgggMMMSSSVVVUUUSSSQQQKKKEEECCCEEEJJJTTT^^^fffhhhgggfffeeedddbbbaaaaaaaaaaaa^^^^^^]]]\\\[[[\\\___aaagggllltttzzz~~~|||wwwtttrrrpppnnnlllgggdddbbbaaaaaa```___^^^\\\\\\\\\]]]___aaaccceeefffcccbbbdddeeeeeekkkrrryyy}}}~~~~~~|||}}}~~~{{{uuuoookkk```VVVNNNRRR]]]iiiwww|||wwwuuuuuusssnnniii^^^SSSIIICCC>>>777333222000000000000000111111222///000111222333444444555777888AAATTTjjj|||vvvqqqmmmnnnnnnhhh\\\SSSFFF>>>888888888777666777777888999999;;;;;;<<<======<<<===BBBFFFIIIPPPWWWdddiiilllnnnpppqqqllleeeZZZSSSNNNOOOSSSXXX___fffhhhiiijjjlllnnnppprrrrrrtttuuuuuussspppoooppprrrssssssrrrrrrqqqppppppooooooooooooooooooooooooooojjjhhhccc^^^ZZZWWWUUUUUURRRSSSTTTUUUXXXZZZ\\\]]]aaafffnnntttyyy}}}ssshhh^^^ZZZWWWSSSSSSWWWYYYbbbqqqyyytttqqqoookkkiiieeebbb``````bbbccc``````````````````aaabbb```___]]]\\\[[[[[[\\\\\\______```aaaaaabbbcccccceeedddddddddeeefffhhhiiikkkooouuuyyy{{{}}}wwwrrrmmmiiiggg___SSSJJJ@@@@@@@@@@@@???>>><<<<<<<<<;;;;;;::::::999888888666555666999;;;CCCUUUgggttttttrrrjjj___SSSKKKGGG@@@===::::::;;;======>>>AAADDDGGGDDD===777555555333333222111111111111111444666:::@@@JJJVVVccckkkllliiifffbbb```]]]YYYVVVUUUQQQMMMIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA<<<======<<<;;;999777555444444333222222222222333222222222222333444666777666666666777777777888888999999999888777555333222222222111111111222333444555777999:::===AAAFFFJJJOOOTTTZZZ___```___^^^^^^ZZZ\\\___bbbeeefffggghhhiiikkkooopppqqqqqqssstttyyy||||||wwwnnnllliiigggffffffhhhiiihhhpppyyyyyyssslllhhhgggppp}}}~~~zzzvvvooo```LLL???:::999888777666666777888999777::::::???GGGOOOjjjOOOTTTVVVTTTQQQOOOIIIBBBAAABBBGGGQQQ\\\dddggggggeeedddbbb```______``````\\\\\\\\\[[[ZZZZZZ]]]```hhhmmmuuu{{{~~~{{{vvvrrrqqqpppnnnmmmgggdddbbbaaaaaa```___^^^\\\\\\\\\]]]^^^```bbbdddfffddddddfffggghhhmmmssszzz}}}{{{|||~~~}}}yyyssslllhhh]]]SSSLLLQQQ^^^lllyyy}}}xxxrrrpppooommmgggbbbZZZPPPGGGBBB>>>777333222000000000000000111111222///000000222333444555555777888AAATTTjjj}}}zzzsssnnnooooooiii]]]UUUGGG???999999999888777888777888999:::;;;<<<<<<======<<<===BBBEEEHHHOOOWWWfffkkkooopppssstttpppiii\\\UUUOOOPPPSSSXXX___ffffffgggiiikkkmmmoooqqqrrruuuwwwwwwtttpppoooppprrruuuttttttssssssrrrrrrqqqrrrqqqpppooonnnmmmlllkkkbbb___ZZZTTTOOOLLLJJJIIIKKKLLLMMMOOOQQQTTTVVVWWWXXX___gggmmmqqqtttwwwzzz{{{{{{zzzxxxxxxvvvooohhhaaaWWWOOONNNMMMIIIHHHKKKNNNWWWgggyyy~~~xxxtttqqqoookkkiiieeeaaa```aaabbbdddaaaaaa```aaaaaabbbcccccc___^^^]]]\\\\\\\\\]]]^^^___^^^^^^^^^___```aaabbbdddccccccccceeehhhkkkmmmnnnssszzzwwwrrrnnnlllkkkeeeYYYPPPCCCBBBAAA???>>>===<<<;;;::::::999999888777777666777666888;;;===CCCUUUhhhuuuvvvuuunnnbbbWWWOOOKKKAAA???<<<:::;;;<<<<<<<<>>>>>>>>>>>===:::888777555444333333222222333333333333222222333555666888444555555555666666777777999999999999777555333222333222111111111222333444555777999:::===AAAFFFJJJPPPUUUZZZ^^^``````aaabbb\\\]]]```ccceeeffffffggggggjjjnnnppppppqqqrrrsssvvvzzz|||wwwnnnllljjjgggfffgggiiijjjgggnnnyyy}}}vvvooohhhddddddlll}}}}}}~~~zzz}}}xxxqqqbbbOOOBBB===999888777666666777888999888::::::@@@HHHPPPkkkOOOTTTYYYXXXRRRIIICCC@@@===???EEEPPP\\\ccccccaaaccccccbbbaaa```___^^^^^^^^^]]]]]][[[ZZZ[[[___bbbiiinnnvvv~~~}}}vvvqqqnnnllljjjhhhfffcccaaa``````aaaaaa```^^^]]]]]]\\\\\\]]]]]]^^^___bbbdddddddddhhhnnnsss|||zzztttpppiiibbb\\\TTTMMMQQQaaauuu|||xxxnnniiiiiigggbbb\\\RRRNNNHHHAAA;;;666444222222222222222222222222222000111111222222333444444555>>>BBBLLLdddxxxzzzxxxtttrrrrrrnnn___PPPLLLAAA888666888888888999;;;;;;::::::::::::999999;;;:::===AAACCCFFFOOOYYYdddiiimmmooorrrsssoooiii^^^VVVPPPPPPSSSVVV]]]cccggghhhiiiiiikkknnnrrruuuvvvvvvtttsssssstttuuuvvvuuutttsssrrrrrrrrrrrrsssvvvtttpppnnnmmmkkkiiiggg^^^YYYRRRKKKFFFCCC@@@>>>???AAACCCFFFHHHKKKMMMNNNVVVZZZ```fffkkkooopppqqqsssrrroookkkfff```\\\YYYTTTQQQLLLHHHEEEEEEFFFGGGFFFLLL\\\ppp~~~zzzwwwssspppmmmkkkhhhffffffgggfffeeedddddddddcccccccccbbbbbb^^^^^^]]]]]]]]]^^^______^^^^^^^^^^^^^^^^^^^^^^^^[[[]]]^^^___aaadddiiimmmwww|||zzzppphhhiiinnnlll^^^QQQBBBAAA???===;;;;;;;;;;;;===<<<;;;:::999888888999888666666777999@@@RRRbbbrrrzzz~~~wwwkkk___TTTLLLDDDAAA??????>>>;;;>>>CCC>>>FFFNNNPPPOOOJJJ@@@777333222000///000111000///000000222777AAALLLWWW^^^jjjjjjjjjhhheeeaaa]]][[[WWWTTTPPPLLLJJJJJJKKKLLLMMMMMMMMMKKKHHHEEEDDDDDDBBBCCCDDDAAA<<<888777777777777777666555444222222111111111111111111111111666666777777777777666666444555777888777555222000///000000000000111111111666777999:::;;;>>>AAADDDOOOSSSXXX]]]```bbbaaaaaa^^^___bbbdddgggiiijjjjjjmmmnnnppppppoooppprrrttttttxxxzzzrrroookkkhhhhhhhhhgggfffhhhoooyyy~~~vvvooogggeeehhhppp}}}{{{{{{{{{xxx~~~vvveeePPPBBB===;;;:::888777666555666666777;;;:::===FFFQQQkkkPPPTTTXXXXXXRRRJJJCCC@@@>>>???EEEPPP\\\bbbcccaaabbbbbbaaaaaa``````______^^^^^^]]][[[ZZZ\\\___cccjjjooovvv}}}}}}vvvqqqnnnkkkiiigggdddcccaaa```aaaaaa```___^^^^^^]]]]]]]]]]]]^^^^^^___aaaccccccdddhhhpppvvv~~~~~~xxxrrrmmmfff___YYYQQQLLLRRRcccvvv}}}}}}uuukkkfffeeebbb\\\VVVPPPLLLFFF@@@:::555222111222222222222222222222222000111111222222333444444444===AAAKKKcccxxx{{{xxxrrreeeWWWOOODDD999777999888888999::::::::::::::::::::::::;;;;;;===AAACCCFFFOOOXXXccchhhmmmoooqqqsssoooiii___WWWPPPPPPRRRVVV]]]cccfffggghhhiiijjjmmmqqquuuvvvuuutttsssssstttuuuuuuvvvuuutttsssrrrrrrrrrrrrqqqpppnnnmmmkkkgggbbb^^^RRRNNNIIIEEECCCBBBAAA@@@>>>>>>???@@@BBBDDDFFFGGGPPPTTTZZZ```eeehhhiiijjjgggeeebbb^^^ZZZWWWUUUTTTRRRPPPLLLHHHEEEDDDEEEEEEEEEKKKYYYlll||||||yyyuuurrrooommmjjjhhhiiiiiihhhfffeeeeeeddddddccccccbbbbbb```______^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___```aaadddhhhkkkxxx}}}~~~}}}~~~|||wwwrrriiiaaa[[[[[[```^^^TTTKKKAAA@@@???=========>>>>>>======<<<<<<<<<<<<<<<<<<999777777777888???OOO^^^oooxxx~~~yyyooodddZZZRRRHHHDDDAAA@@@===:::<<<@@@???GGGPPPSSSSSSOOODDD:::555333000000000111000///111111222666===FFFOOOTTTbbbcccccccccaaa___\\\ZZZUUUSSSOOOKKKIIIJJJKKKLLLLLLOOOPPPNNNIIIFFFDDDDDDBBBDDDDDDBBB===999888888777777777666555444222222222222222222222222222222555666666777777666666555333444666777777666555444111111222222222333333333555666888999:::<<<@@@CCCMMMQQQVVV[[[___aaaaaaaaa^^^___bbbdddgggiiijjjjjjlllmmmooooooooopppsssuuuvvvyyy}}}xxxrrroookkkiiihhhhhhhhhgggjjjpppyyy|||sssiiieeeeeelllzzz}}}|||}}}}}}{{{vvvdddNNN@@@;;;:::999888666666666777777888<<<;;;>>>GGGQQQkkkQQQTTTWWWWWWRRRJJJDDD@@@>>>@@@FFFPPP[[[aaabbbaaaaaaaaaaaaaaa````````````^^^^^^]]]\\\[[[]]]aaadddlllpppvvv}}}}}}wwwqqqnnnkkkhhhfffcccaaaaaaaaaaaaaaa___]]]______^^^^^^^^^^^^_________aaabbbbbbccciiiqqqxxx|||~~~}}}wwwqqqkkkddd\\\UUUOOOKKKSSSeeexxx}}}xxxpppkkkhhhccc\\\VVVMMMJJJDDD>>>888444111000222222222222222222222222000111111222222333444444444<<>>AAACCCFFFOOOXXX```gggmmmoooqqqrrrooojjj```XXXQQQPPPRRRUUU\\\ccceeeggghhhiiijjjlllpppsssuuutttsssrrrrrrssstttuuuwwwwwwvvvtttsssrrrqqqpppmmmmmmnnnmmmjjjddd\\\VVVKKKHHHDDDBBBBBBBBBBBBAAA???>>>===<<<===???AAABBBKKKOOOUUU[[[___`````````YYYWWWTTTRRRQQQQQQSSSTTTTTTRRROOOLLLIIIGGGFFFEEEFFFJJJWWWiiiyyy~~~{{{wwwtttrrrpppmmmllllllkkkjjjhhhgggffffffeeedddcccccccccbbbaaa```___]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___`````````aaacccfffiiixxx}}}zzzuuupppmmmkkkhhhddd```UUUPPPLLLLLLNNNMMMHHHCCC??????>>>>>>???@@@BBBCCC?????????@@@@@@@@@AAAAAA<<<999888888888===JJJXXXiiirrrzzzyyyssslllccc\\\QQQKKKFFFDDD@@@<<<===@@@@@@HHHRRRWWWXXXUUUJJJ???777555222000111222111111222222333555999???DDDHHHUUUWWWYYYZZZ[[[ZZZXXXWWWSSSQQQMMMJJJIIIIIIJJJKKKLLLQQQUUUSSSLLLFFFDDDEEEBBBDDDEEECCC@@@<<<:::999777777777666555444333222222222222222222222222222555555555666666555555555333444555666777888888777333333333444444444555555444666777888999;;;???BBBJJJMMMSSSYYY]]]`````````^^^___bbbdddgggiiijjjjjjjjjlllnnnooooooqqqtttvvvxxx{{{{{{uuurrroookkkiiiiiiiiiiiihhhlllrrryyywwwkkkdddbbbhhhuuuyyyeeeMMM>>>999999888777666666777888999999===<<>>AAAHHHQQQZZZ```aaaaaa___`````````aaaaaaaaabbb^^^^^^^^^]]]\\\^^^bbbfffnnnqqqwww}}}|||vvvqqqnnnkkkhhhfffaaaaaaaaaaaabbbaaa^^^\\\``````____________``````bbbccccccbbbccciiirrryyy{{{~~~~~~xxxrrrllleee]]]RRRMMMLLLTTTfffwww|||~~~|||uuupppllleee\\\VVVKKKHHHBBB<<<777444222111111111111111111111111111000111111222222333444444333;;;>>>GGG___tttuuukkkWWWKKK???::::::888888999777888888999;;;<<<<<<======<<<>>>BBBCCCFFFNNNWWW^^^eeelllnnnppprrrppplllbbbYYYQQQOOOQQQTTT[[[bbbeeeggghhhiiijjjlllooorrrtttssssssrrrrrrsssuuuuuuxxxxxxwwwvvvtttrrrpppoooooonnnnnnllliiiccc[[[UUUOOOLLLHHHEEEEEEDDDBBBAAABBB@@@>>>======???AAACCCKKKNNNRRRVVVXXXXXXWWWVVVQQQOOOMMMMMMOOOSSSWWWZZZYYYXXXVVVTTTPPPMMMJJJIIIHHHKKKWWWhhhxxx|||yyyvvvtttrrrpppooonnnnnnllljjjiiihhhhhhgggeeedddccccccbbbaaa```___^^^^^^^^^^^^________________________aaaaaaaaa``````aaadddgggtttxxx~~~zzzuuukkkggg```[[[XXXVVVRRRPPPIIIGGGDDDBBBAAAAAA@@@???=========>>>@@@CCCFFFGGGDDDDDDEEEEEEEEEDDDDDDCCC>>>;;;999999888:::DDDOOO^^^hhhqqqsssrrrpppkkkeeeYYYRRRLLLIIIFFFBBBAAADDD@@@HHHRRRXXX\\\[[[PPPEEE;;;888444111111222222222222222333555888<<>>GGGPPPhhhUUUVVVWWWWWWTTTNNNFFFBBB>>>BBBIIIRRRZZZ___``````______``````aaaaaabbbbbb^^^^^^^^^]]]^^^```dddhhhooorrrxxx~~~~~~{{{vvvqqqnnnkkkhhhfffbbbaaaaaabbbbbbaaa___\\\aaa``````______``````aaaeeefffeeedddeeejjjssszzz~~~{{{zzzuuuppphhh```RRROOONNNWWWggguuu|||}}}}}}{{{{{{|||~~~~~~{{{vvvrrrllldddYYYRRRIIIFFFAAA<<<777444333222111111111111111111111111000111111222222333444444333;;;<<>>===>>>AAABBBDDDLLLVVV[[[dddkkknnnoooqqqpppmmmddd[[[RRROOOPPPSSSZZZaaaeeegggiiijjjkkkllloooqqqtttssssssrrrssstttuuuvvvyyyyyyxxxwwwuuurrrpppooopppnnnkkkiiifffbbb]]]ZZZVVVSSSOOOLLLJJJHHHFFFDDDDDDBBB@@@??????AAADDDFFFJJJLLLNNNOOOPPPOOOMMMLLLJJJJJJJJJLLLPPPVVV\\\```___^^^]]]ZZZVVVRRROOOMMMIIIMMMWWWiiixxx~~~{{{xxxwwwuuusssrrrqqqpppnnnlllkkkkkkjjjhhhgggeeedddccc`````````______``````aaa________________________aaabbbaaa```^^^___bbbdddmmmrrrxxx~~~~~~zzzxxxwwwyyy}}}~~~xxxqqqjjjfff^^^ZZZTTTOOOLLLJJJHHHGGGDDDCCCAAA===:::999:::;;;;;;;;;<<>>AAACCCAAABBBDDDFFFHHHJJJLLLMMMNNNMMMKKKJJJIIIJJJKKKLLLMMMSSSZZZZZZSSSLLLGGGFFFDDDEEEFFFGGGFFFDDD@@@>>>;;;:::888777666555555555444444444444444444444444444444555555555555444444777777777666666777777777333333333333444444444444777888999::::::===@@@CCCFFFIIINNNSSSXXX\\\^^^___^^^___bbbdddgggiiijjjjjjkkkmmmoooppprrrtttxxxzzz}}}{{{uuupppmmmjjjiiiiiijjjjjjjjjooosssyyy~~~wwwlllfffdddjjjxxxpppTTTCCC===777777666666666888999:::888<<<;;;===EEEMMMeeeXXXXXXXXXXXXVVVPPPIIICCC>>>CCCJJJRRRYYY]]]___```______``````aaaaaabbbbbb^^^^^^^^^^^^___bbbfffjjjpppsssyyy|||yyyuuuqqqooollliiigggdddbbbaaabbbbbbbbb```^^^``````____________``````eeeggggggggghhhmmmuuu|||}}}yyyyyy}}}{{{vvvrrrjjjbbbTTTQQQRRR[[[jjjuuuyyyyyyxxxxxxzzz{{{{{{{{{{{{{{{|||{{{yyyuuuooodddYYYQQQGGGDDD@@@;;;777444333333111111111111111111111111000111111222222333444444333;;;<<>>BBBGGGJJJMMMOOOOOOOOONNNLLLJJJGGGFFFBBB===::::::888666:::AAADDDKKKQQQWWW___jjjooooooeee[[[RRRNNNLLLHHHGGGHHHDDDHHHMMMTTT]]]bbb]]]UUUFFFAAA999333111111222222111222555888===BBBGGGIIIBBBAAA@@@@@@BBBEEEHHHIIILLLLLLKKKJJJJJJKKKLLLMMMNNNSSSXXXYYYVVVPPPJJJFFFEEEEEEGGGIIIJJJHHHCCC@@@===<<<:::888777777777888555555555555555555555555555555555666666555555555666666777777777666555555222222222333333333444444888999::::::;;;===@@@CCCEEEHHHMMMRRRWWW[[[]]]^^^^^^___bbbdddgggiiijjjjjjkkkmmmoooppprrrtttwwwzzz||||||vvvnnnllliiihhhiiijjjjjjjjjnnnrrrxxx~~~vvvlllgggffflllxxx}}}zzz|||vvvWWWEEE@@@777777666666666888999:::888<<<;;;===DDDLLLbbb[[[ZZZYYYYYYWWWRRRKKKEEE???DDDKKKSSSYYY\\\___```````````````aaaaaaaaaaaa^^^^^^______```cccgggkkkppptttzzzyyywwwtttqqqooommmjjjhhhfffdddbbbbbbbbbbbbbbb``````______^^^^^^______```ccceeehhhjjjlllrrrzzzwwwtttuuuzzz|||yyyuuuqqqjjjbbbUUUSSSVVV```nnnxxx{{{yyyvvvxxxzzzzzzyyywwwvvvvvvxxxxxxxxxvvvooocccWWWOOODDDBBB===999555333222222111111111111111111111111000111111222222333444444444;;;<<>>===;;;:::999999888999;;;>>>BBBGGGKKKMMMOOOPPPPPPPPPOOOMMMJJJIIIBBB===::::::888555777<<<;;;???CCCHHHTTTdddooorrrooodddXXXTTTQQQLLLIIIIIIHHHJJJLLLQQQ\\\dddccc]]]KKKDDD<<<555111111111111222333555:::???FFFLLLOOOIIIFFFBBB??????BBBFFFHHHLLLKKKKKKKKKKKKLLLMMMNNNPPPRRRTTTWWWXXXTTTLLLFFFEEEFFFGGGJJJLLLJJJFFFAAA???>>>;;;999888999999:::666666666666666666666666555666666777777666666555222333555777777777666555222222333333333444444444777888999::::::<<>>EEELLLbbb]]][[[ZZZZZZXXXTTTLLLFFF???DDDLLLSSSXXX\\\^^^```aaaaaaaaaaaa````````````^^^_________```ccchhhllloootttzzz~~~xxxvvvsssqqqpppnnnkkkiiigggeeebbbaaabbbccccccbbb______^^^^^^^^^^^^______```dddhhhkkkooouuu}}}|||tttqqqqqqvvvyyyvvvsssppphhhaaaVVVUUUXXXcccrrr|||}}}{{{vvvyyy{{{zzzwwwsssrrrssspppqqqrrrpppiii]]]QQQIIIBBB???;;;777444222111111000000000000000000000000000111111222333333444444444<<<<<>>???@@@GGGPPPUUU```jjjmmmmmmoooqqqppphhh^^^SSSOOOOOOQQQXXX___hhhjjjmmmnnnooooooqqqrrrvvvuuuuuuuuuvvvwwwyyyzzzxxxxxxyyyyyyxxxuuusssqqqnnnmmmmmmnnnooopppooonnniiifffccc```]]]ZZZWWWTTTPPPOOONNNLLLIIIGGGEEEEEEEEEDDDCCCCCCEEEHHHLLLNNNQQQVVV^^^gggnnnsssuuuvvvrrrppplllgggccc___]]]\\\\\\^^^gggttt~~~}}}{{{xxxuuupppooommmkkkiiigggeeedddeeedddcccaaa````````````````````````````````````^^^^^^]]]\\\ZZZ[[[^^^```bbbfffmmmuuuyyyzzzwwwtttlllhhhccc___^^^```cccffffffgggggghhhgggfffddddddTTTTTTRRRNNNIIIFFFEEEEEEAAAAAA@@@??????>>>===<<<777888:::===BBBGGGKKKMMMNNNOOOPPPQQQQQQOOOMMMLLLBBB===::::::888555666:::777999;;;@@@NNN```nnntttxxxlll___YYYVVVPPPMMMLLLKKKKKKKKKPPP[[[fffgggcccNNNGGG===555111000000111333444666:::@@@GGGNNNRRRNNNJJJDDD@@@>>>AAAEEEHHHKKKKKKKKKLLLLLLMMMNNNOOOQQQQQQRRRVVVYYYVVVNNNFFFFFFFFFGGGKKKMMMLLLGGGBBB@@@???<<<:::999::::::;;;777777777777777777777777666666777777777777666666...000444777888888777666333333333444444444555555666777888999999;;;>>>@@@GGGIIIMMMQQQUUUYYY\\\]]]^^^___bbbdddgggiiijjjjjjiiikkklllmmmnnnpppsssuuuuuuyyy~~~|||vvvkkkiiiffffffgggiiiiiiiiikkkpppxxx~~~yyypppiiifffgggoooyyy|||~~~zzzwwwooovvv~~~yyyWWWDDD>>>999888777666666777888999:::???>>>???FFFLLLbbb]]]___]]]ZZZXXXTTTJJJ???@@@@@@GGGRRRZZZ\\\]]]```aaaaaaaaaaaaaaa```______^^^^^^^^^^^^```cccfffhhhpppsssxxx}}}|||xxxrrrnnnmmmlllkkkjjjhhhfffcccbbbbbbbbbaaa___````````````___^^^]]]\\\___aaadddhhhmmmuuu~~~zzztttpppsssyyyxxxqqqoooqqqkkk```WWWYYY```kkkwww~~~~~~{{{vvvvvvxxxyyyxxxvvvrrrppptttooojjjhhhfff___RRRHHHCCCCCC@@@;;;555111111222000000111222222222222111111111111222333444666777???>>>@@@DDDNNNZZZfffmmmvvvzzzsss]]]OOO@@@;;;:::888777777888888888888999:::;;;<<<======<<<<<<>>>BBBIIIMMMYYY^^^ccchhhooouuutttnnnhhh```VVVOOONNNSSSZZZ___mmmnnnoooooonnnoooqqqsssqqqqqqqqqrrrssstttuuuvvvrrruuuwwwwwwuuusssrrrqqqsssqqqppprrruuuvvvuuurrrpppmmmhhheeebbb___\\\YYYYYYWWWSSSOOOLLLJJJIIIIIIGGGGGGHHHIIIKKKOOOUUUZZZaaagggpppwww{{{}}}}}}~~~|||tttkkkeee^^^XXXWWWZZZccciiirrr{{{~~~xxxsssvvvsssooollljjjhhhfffeeedddccccccbbbbbbbbbbbbbbb``````````````````````````````aaaaaaaaaaaaaaaaaaeeefffjjjpppvvvwwwuuuqqqjjjeee]]]YYYXXX[[[^^^```cccfffgggeeeeeehhhhhheee]]]WWWOOOIIIGGGGGGHHHHHHIIIGGGDDDAAA@@@@@@AAAAAA:::999888:::>>>DDDKKKOOOTTTUUUUUUSSSQQQMMMJJJHHH@@@>>>;;;777555444555555444444777===EEERRRfffwwwyyyrrrggg___YYYTTTPPPMMMJJJIIIIIINNNWWW```fffhhhZZZMMM===444222333111///333555999===BBBIIIQQQWWWVVVQQQJJJDDD@@@AAADDDFFFIIIJJJKKKLLLMMMMMMLLLLLLLLLNNNRRRVVVWWWUUUPPPKKKFFFEEEEEEHHHJJJJJJGGGDDDDDDAAA>>>=========;;;888999999999888888888777777222333444444555444444444333444555666777888999:::666555444444555666777888999:::;;;;;;:::;;;>>>AAACCCGGGMMMRRRUUUXXX[[[]]]___``````bbbccceeeggghhhkkkmmmoooooooooppprrrtttuuuyyyxxxrrrggggggfffeeeeeefffhhhiiioootttzzz|||rrrkkkddddddmmmxxxwwwpppeeeoooyyy~~~rrrWWWEEE===666666666666666777777888:::>>>>>>AAAHHHNNNaaa~~~```aaa```]]][[[XXXNNNDDD@@@AAAGGGSSS[[[]]]^^^```aaaaaaaaaaaaaaa```_______________```bbbfffiiikkkrrrtttyyy~~~{{{xxxrrrooommmlllkkkjjjiiigggeeedddddddddcccaaacccbbbbbb```___]]][[[[[[\\\^^^bbbfffkkksss{{{{{{uuuqqqpppwwwxxxrrrrrrtttoooddd\\\___eeeqqq|||{{{{{{{{{{{{yyyvvvrrroooqqqkkkeeebbb```YYYNNNEEEAAA@@@>>>999333//////000000000000111111111222222111111111222333444555666;;;;;;===DDDOOOZZZbbbfffmmmrrrxxx}}}qqqdddUUUEEE===<<<;;;;;;===888888888888999:::;;;<<<<<<===<<<<<<>>>BBBHHHMMMYYY^^^ccchhhooouuutttoooggg___UUUMMMKKKPPPWWW\\\jjjlllnnnooooooqqqtttvvvuuuuuuttttttssssssssssssppprrrttttttrrrpppppppppttttttuuuyyy}}}~~~}}}{{{xxxtttpppmmmjjjgggdddbbb]]][[[WWWSSSPPPOOONNNNNNPPPQQQRRRTTTWWW\\\ccchhhooouuuzzznnneee\\\UUUTTTXXXcccjjjtttzzzuuuvvvsssooollljjjiiigggeeeeeedddcccbbbaaaaaaaaaaaa`````````````````````````````````aaaaaabbbbbbbbbeeefffiiinnntttxxxwwwvvvjjjddd\\\VVVTTTWWW[[[^^^aaaeeeggggggiiinnnooommmddd^^^UUUNNNKKKJJJJJJJJJKKKIIIGGGEEEDDDCCCCCCCCC===;;;:::;;;???FFFLLLQQQTTTTTTSSSRRROOOKKKHHHEEE>>><<<:::777555444444555333222444999@@@LLL```qqqyyysssiiiaaa[[[VVVPPPLLLJJJIIIIIINNNVVV^^^dddfff[[[OOO@@@666333333222///333555999===BBBHHHOOOTTTVVVQQQJJJDDDAAABBBDDDFFFJJJJJJKKKLLLLLLLLLKKKJJJIIIKKKNNNRRRTTTRRRNNNKKKFFFEEEEEEHHHKKKLLLKKKHHHHHHEEEAAA??????>>><<<:::888888888999999999999:::555555666666666666666555333333444666777888999:::777666555444444555666666888999:::999999:::===???CCCGGGMMMRRRUUUXXX[[[]]]``````aaabbbccceeeggghhhjjjlllnnnooooooppprrrssstttxxx~~~wwwqqqeeeeeeeeeeeefffgggggghhhmmmrrrzzzwwwooohhhgggppp{{{~~~uuummmhhhqqqyyy|||{{{~~~kkkRRRAAA:::777777777777777888999999888<<<<<>>AAAGGGKKKWWW]]]ccchhhooottttttpppjjjbbbVVVMMMJJJNNNVVV[[[fffhhhlllnnnppprrruuuxxxyyyxxxwwwuuusssrrrppppppoooqqqssssssrrrpppppppppqqqssswww}}}|||yyyuuuqqqooommmiiigggdddaaa^^^[[[XXXWWWWWWWWW[[[]]]___bbbgggnnnvvv{{{uuuhhh]]]UUUTTTXXXgggnnnyyy|||wwwvvvsssooolllkkkjjjhhhgggffffffdddcccaaa```````````````````````````````````````aaabbbccccccdddeeeffffffhhhlllsssxxx|||}}}rrrkkkaaaXXXSSSUUUYYY\\\```eeeiiikkkooouuuwwwuuuooohhh^^^VVVQQQNNNMMMLLLMMMMMMLLLKKKIIIGGGEEEDDD@@@>>>======AAAGGGNNNRRRSSSRRRQQQOOOKKKHHHDDDBBB<<<:::888666444444444444444222222666<<>>CCCGGGMMMRRRVVVXXX[[[]]]``````aaabbbdddfffgggiiijjjkkkmmmnnnnnnoooqqqssssssvvv|||~~~uuuoooddddddeeefffggghhhhhhhhhlllqqqxxx|||ssslllkkkuuuvvvmmmmmmttt||||||xxxxxx|||dddMMM>>>999888888888888888999999:::888<<<<<>>KKKZZZcccdddaaabbbeeejjjnnnrrrwww{{{}}}~~~rrrdddVVVFFF===999777888:::888888888888999:::;;;;;;;;;<<<<<<<<<===AAAFFFJJJTTT[[[bbbgggmmmssstttpppnnnfff[[[QQQLLLOOOVVV\\\cccfffjjjlllnnnqqqsssvvvyyyxxxwwwuuusssqqqooonnnppprrrttttttsssrrrrrrsssqqquuu|||}}}yyyvvvtttqqqnnnllliiigggeeebbb``````aaaaaaeeehhhkkkpppvvv~~~qqqddd\\\[[[___nnnuuu~~~yyyvvvssspppmmmlllllljjjiiihhhgggfffcccbbb``````___``````````````````````````````aaacccdddeeefffggghhhggghhhlllrrryyyyyynnnccc]]]\\\```dddggglllppprrrvvv{{{}}}zzzyyyrrrggg\\\VVVRRRPPPNNNOOOOOOPPPOOOMMMKKKHHHFFFCCCAAA>>>>>>AAAGGGNNNRRRSSSRRRPPPLLLHHHDDD@@@>>>999888777555444444444444666444333666;;;GGGZZZllluuusssnnnhhh```XXXQQQLLLJJJIIIIIILLLQQQXXX^^^aaaaaaVVVHHH===888666444222444777;;;>>>AAAEEEJJJMMMRRRNNNIIIDDDAAA@@@AAABBBHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEHHHJJJJJJIIIJJJIIIIIIIIIKKKNNNQQQRRRQQQNNNIIIEEEBBBAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777777666222222333444666777888999777666555444444444555666777888999888888999<<<>>>CCCGGGMMMSSSVVVYYY\\\^^^``````aaabbbdddfffhhhiiiiiikkkmmmnnnnnnnnnppprrrrrruuu{{{|||tttnnndddeeegggiiijjjjjjiiiiiijjjooowww~~~~~~wwwpppppp|||~~~vvvrrryyyzzzxxx|||uuu___KKK???;;;888777777777777888999999:::>>>>>>AAAHHHNNNaaa~~~```cccdddcccbbb___UUUJJJCCCDDDJJJUUU\\\^^^^^^`````````aaaaaaaaaaaa``````^^^]]]]]]___ccciiiooosssuuuvvvxxx|||~~~|||yyyvvvrrrooommmllliiigggfffeeeeeefffggggggeeeccccccbbbaaa```````````````___bbbfffkkkpppwwwvvvqqqooouuuxxx{{{{{{zzzvvvooogggdddiiirrr||||||{{{}}}}}}xxxoooiiibbb\\\WWWRRRKKKGGGDDD@@@;;;777444333222222111000...------///111222333333333222222333444444999999???LLL\\\ggghhheeeeeehhhkkknnnqqqvvv{{{~~~uuueeeYYYLLLDDD???999888:::888888888888999:::;;;;;;:::;;;<<<<<<===@@@EEEHHHQQQYYYaaafffkkkqqqrrrpppoooiii___TTTNNNOOOVVV\\\bbbeeeiiikkklllnnnpppqqquuuuuuttttttrrrqqqooonnnppprrrttttttsssssstttuuuwww}}}~~~{{{xxxuuurrrmmmllljjjhhhhhhiiikkklllqqqsssxxx}}}sssjjjiiimmmxxx~~~zzzwwwuuuqqqoooooonnnmmmllljjjiiigggeeecccaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaa```aaabbbdddfffggghhhiiiiiiiiijjjlllqqqxxx|||sssnnnnnnrrrwwwwww|||yyymmmbbbZZZUUURRRPPPOOOPPPQQQQQQPPPMMMJJJHHHFFFCCC@@@>>>AAAGGGMMMRRRTTTRRROOOKKKFFFAAA===;;;777666666555555555555555666333333666:::EEEXXXiiiqqqpppmmmhhh```WWWPPPLLLIIIIIIJJJLLLPPPVVV\\\```bbbYYYKKK@@@:::777555444666999===AAACCCFFFIIILLLNNNKKKFFFBBB???===>>>>>>CCCBBBBBB@@@??????>>>>>>AAA@@@???AAAEEEHHHIIIIIILLLLLLKKKJJJKKKMMMPPPRRRRRRPPPMMMHHHDDDBBBBBBBBB@@@???>>>===<<<;;;:::999999999999888777666555444111111222444555666777888444333333333444555777888888999:::999999:::===???DDDHHHNNNSSSVVVYYY\\\^^^```aaaaaacccdddfffhhhiiiiiikkkmmmnnnnnnnnnppprrrrrruuuzzz|||tttnnnggghhhjjjllllllllllllkkkjjjnnnuuu|||}}}xxxzzzwww~~~yyytttvvvzzz|||nnnZZZHHH>>><<<777666666666666777888888:::>>>>>>AAAHHHNNNaaa~~~cccfffhhhgggfffbbbXXXMMMEEEEEEKKKUUU]]]^^^___```___``````aaaaaaaaaaaaaaa]]]]]]\\\^^^bbbhhhooorrrtttuuuxxx||||||zzzxxxuuurrrooommmkkkiiigggccccccccceeeffffffdddbbbcccbbbaaa``````aaabbbcccaaadddiiinnntttzzz}}}vvvsssttt{{{{{{{{{{{{xxxrrriiicccccchhhrrr{{{~~~|||tttlllhhhbbb[[[UUUOOOIIIEEEBBB>>>888333222111111000000000/////////000111222222222222222333333444555777888>>>KKK[[[hhhnnnooonnnppprrruuuyyy~~~vvvcccYYYMMMFFF???888555777888888888888999:::;;;<<<:::;;;<<<<<<===???CCCGGGMMMVVV___dddiiioooqqqppplllhhh```VVVOOOOOOTTTZZZbbbeeeiiikkkllllllnnnoooqqqrrrrrrssssssqqqpppooooooppprrrrrrrrrrrrtttuuuzzz~~~zzzvvvtttpppooonnnnnnppprrruuuvvv|||{{{xxx{{{}}}yyyvvvsssrrrqqqqqqpppooolllkkkiiigggeeeccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeggghhhiiijjjhhhjjjkkkmmmoootttzzz~~~}}}{{{}}}}}}qqqfff]]]XXXUUUSSSPPPQQQRRRSSSRRRPPPNNNLLLIIIEEEAAA???AAAGGGNNNRRRVVVTTTPPPKKKEEE@@@<<<:::555555555666666666666666444222222444777@@@QQQaaakkkkkkjjjeee]]]TTTNNNLLLHHHIIIJJJLLLOOOTTT[[[```bbbZZZMMMBBB;;;888666555777;;;@@@DDDFFFHHHKKKLLLKKKHHHEEEAAA>>><<<;;;;;;>>>===<<<<<<;;;<<<<<<===AAA??????AAADDDGGGHHHHHHKKKLLLLLLKKKJJJLLLOOORRRSSSRRRQQQMMMHHHEEEDDDDDDCCCBBBAAA???===;;;999999999999888888666555333333000111222333444666777777222222222222444666888999888999:::999999:::===???DDDHHHNNNSSSWWWYYY\\\^^^aaaaaabbbccceeeggghhhiiijjjkkkmmmnnnnnnoooqqqssssssvvv{{{|||uuupppkkkkkklllmmmmmmmmmmmmllljjjnnnuuuzzz~~~yyypppooorrrzzz{{{vvvgggTTTCCC<<<:::666666666666666777777888888<<<<<>><<<::::::999999999999:::;;;===>>>BBBAAA@@@BBBEEEGGGHHHGGGGGGIIIJJJJJJJJJKKKOOORRRSSSTTTUUURRRMMMIIIGGGGGGCCCBBBAAA@@@>>><<<;;;;;;::::::999888777555333222000000111333444555666777333333222222333555666888777888999888888999<<<>>>DDDHHHNNNSSSWWWZZZ\\\^^^aaaaaabbbccceeegggiiijjjjjjlllnnnooooooppprrrsssuuuxxx|||}}}wwwqqqnnnmmmmmmlllllllllllllllkkkoootttyyy}}}wwwuuuvvvxxxxxxsssdddPPPAAA::::::777777666666777777888999888<<<<<>>888999===888888888888999:::;;;<<<999:::;;;<<<===???BBBEEEHHHRRR\\\aaaeeekkknnnnnnmmmlllggg___WWWTTTXXX]]]aaaeeejjjmmmooopppqqqsssrrrssstttuuuuuusssrrrppprrrtttuuuuuuuuuvvvyyy{{{~~~{{{ttttttuuuwwwzzz|||yyyvvvuuuuuuvvvuuutttmmmlllkkkiiihhhgggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhiiijjjjjjdddgggkkkkkkjjjjjjlllnnnnnntttzzz}}}||||||vvvkkkccc^^^[[[YYYRRRSSSTTTTTTUUUUUUUUUUUUOOOKKKFFFCCCDDDJJJPPPUUUZZZWWWRRRLLLEEE@@@<<<:::444555666777888888888888888666555666666:::FFFRRRbbbcccccc^^^VVVOOOLLLKKKFFFIIIKKKLLLOOOTTT\\\bbb```YYYOOODDD===999888888:::>>>DDDIIIKKKMMMNNNPPPIIIHHHEEEBBB???<<<;;;:::888777777888:::<<<>>>???CCCBBBBBBDDDFFFHHHHHHGGGCCCFFFIIIJJJJJJLLLPPPSSSSSSVVVXXXUUUPPPLLLJJJJJJBBBAAAAAA@@@???>>>======;;;;;;:::999777555444333000000111222444555666777555444333333333444555666666777777777777888;;;===DDDIIIOOOTTTWWWZZZ]]]___aaaaaabbbccceeegggiiijjjkkkmmmoooooopppppprrrtttvvvyyy}}}~~~xxxsssooonnnlllkkkjjjjjjkkklllllloootttxxx{{{~~~zzzyyysssdddPPPAAA;;;;;;888888888777888999999::::::>>>>>>AAAHHHNNNaaa~~~bbbbbbbbbcccccc]]]TTTLLLIIIJJJOOOUUU[[[___``````aaaaaaaaaaaa````````````aaabbbcccccceeejjjppptttxxxzzz||||||xxxvvvrrrooolllkkkjjjhhhgggfffggggggggggggfffdddcccddddddccccccbbbaaaaaaaaa```bbbgggmmmtttzzz|||vvvvvvrrrgggaaaaaafffqqq}}}~~~{{{~~~ooohhhaaa]]]UUUKKKEEECCCEEE???888444333444333111222222111111111111111111444333222222333666888:::;;;>>>CCCMMM```wwwzzzxxxxxxvvvsssooodddTTTEEE<<<888888999::::::::::::::::::::::::;;;<<<===<<<<<<<<<>>>@@@JJJOOOVVV]]]bbbgggkkkmmmoookkkeee^^^XXXVVVXXXZZZaaacccfffkkkooopppooonnnrrrrrrsssssstttsssssssssuuusssrrrrrruuuwwwyyyzzz}}}{{{{{{||||||}}}}}}zzzyyyxxxuuusssooonnnmmmkkkiiihhhgggfffhhhiiiiiiiiiiiijjjjjjjjjgggfffffffffggghhhjjjkkkggggggfffffffffffffffgggkkklllmmmmmmmmmooosssuuuwwwmmmgggbbb]]]ZZZVVVVVVVVVWWWXXXXXXUUURRRSSSKKKEEEDDDEEEHHHOOOWWW]]]ZZZTTTNNNHHHAAA;;;888888777777999;;;;;;999777888555333555666888???HHHSSSZZZ\\\VVVOOOKKKHHHEEEGGGIIILLLOOOSSSWWW]]]```___ZZZQQQGGG===999888999===FFFMMMNNNNNNOOOOOOMMMJJJHHHEEE@@@<<<888555333333444555777:::===???AAACCCCCCCCCBBBAAACCCFFFHHHFFFGGGIIIJJJKKKNNNQQQTTTVVVVVVUUUTTTPPPLLLIIIFFFEEECCCAAA@@@@@@???===;;;::::::999888666444333222333222111111111333666777555555444555555666777888666777888777666777999:::BBBFFFKKKPPPTTTWWW[[[^^^]]]___```aaabbbeeeiiillllllnnnppppppppppppqqqrrrwww{{{|||tttoookkkjjjiiiiiiiiijjjkkkllllllooorrrvvvxxx|||}}}|||sssaaaPPPEEE===888999888777666666777888888<<>>BBBKKKQQQbbb~~~dddcccccccccbbb[[[RRRJJJGGGIIINNNTTT[[[___``````aaa`````````````````````bbbcccdddeeeggglllssswww{{{}}}~~~zzztttqqqmmmkkkjjjiiigggeeeeeefffgggggggggeeedddcccdddddddddcccbbbbbbaaaaaaaaacccggglllrrrxxx}}}}}}~~~|||tttrrrmmmddd```cccjjjuuupppiiibbb^^^VVVLLLFFFEEEEEE???888444333444333111111111111111111111111111333222222222333555888999===AAAHHHSSSfff{{{xxxwwwyyyxxxuuussshhhWWWGGG===999888999:::::::::::::::::::::::::::<<<<<<<<<;;;<<<>>>@@@GGGLLLTTT\\\bbbhhhmmmpppooolllfff___XXXVVVWWWYYY```bbbeeejjjmmmoooooonnnpppqqqqqqrrrsssssssssrrrtttsssrrrrrrtttwwwyyyzzz~~~~~~{{{yyywwwuuurrrppppppnnnmmmkkkjjjhhhhhhiiiiiiiiiiiijjjjjjjjjkkkhhhhhhgggfffggghhhiiijjjffffffeeeeeeeeeeeeeeeffffffgggggggggggghhhjjjlllpppwww}}}~~~}}}ssskkkfffbbb^^^[[[WWWWWWXXXZZZ[[[ZZZWWWUUURRRKKKEEEDDDFFFIIIQQQYYY\\\YYYTTTNNNHHHCCC>>>;;;<<<<<<======<<<:::777555888444333444555777>>>GGGOOOUUUXXXTTTMMMJJJGGGDDDFFFHHHKKKNNNRRRVVV[[[______ZZZQQQEEE<<<888888:::???HHHOOOOOONNNOOOOOOLLLKKKHHHDDD???:::777555444444555777999;;;===???@@@DDDDDDCCCBBBAAABBBDDDGGGJJJKKKMMMNNNOOOQQQTTTWWWYYYZZZZZZXXXUUUPPPKKKIIIFFFDDDBBBBBBBBBAAA???===;;;::::::888777555333222222222111000111333555666444444444444555666777777666777888777777777999;;;AAAEEELLLQQQUUUXXX[[[]]]^^^___aaabbbcccfffjjjllllllnnnpppqqqqqqqqqrrrssswww{{{{{{sssnnnlllkkkjjjiiiiiijjjkkkllllllooossswwwyyy}}}}}}sss```NNNCCC;;;666777666666666777888:::;;;<<<@@@???CCCLLLRRRccceeedddcccccc```ZZZPPPHHHEEEGGGLLLSSSZZZ___``````````````````````````````bbbccceeegggjjjooovvv{{{}}}~~~~~~zzzrrrpppllljjjiiihhhfffddddddeeefffgggfffeeedddccceeeddddddccccccbbbbbbaaabbbcccfffkkkqqqwww}}}~~~|||~~~~~~|||{{{}}}|||qqqnnnhhh```^^^cccnnnyyy~~~oooiiiccc^^^VVVLLLFFFFFFEEE???777333333333333111111111111111111111111111333333333333555777999;;;===CCCKKKWWWhhh|||{{{{{{}}}|||yyyvvvkkkYYYIII???:::999999999999999999999999999999:::;;;<<<<<<;;;<<<>>>@@@BBBHHHQQQYYYaaahhhnnnrrrpppmmmhhh```YYYVVVVVVWWW]]]```dddhhhkkkmmmmmmmmmnnnooopppqqqrrrsssssssssssssssssssssuuuwwwyyyzzz{{{|||zzzwwwtttsssrrrqqqooommmllljjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjiiihhhhhhgggggghhhhhheeeddddddccccccddddddeeeaaabbbbbbaaa______```bbb```eeeiiikkknnnvvv{{{|||zzzuuuoooiiieeebbb___]]]YYYYYYZZZ\\\^^^]]]ZZZWWWQQQJJJEEEEEEGGGKKKSSS[[[[[[YYYTTTOOOIIIDDD@@@???>>>AAADDDDDDBBB===:::888777444222333444666===EEEIIIPPPTTTQQQLLLJJJHHHEEEEEEHHHKKKMMMPPPTTTZZZ]]]___ZZZOOOCCC:::666888:::CCCKKKRRRQQQOOOOOONNNLLLKKKHHHBBB===888666555555555777999;;;===>>>>>>>>>CCCCCCCCCAAA@@@AAADDDFFFMMMNNNPPPPPPQQQSSSUUUXXXZZZ[[[\\\[[[XXXRRRLLLIIIGGGFFFEEEDDDDDDCCCAAA???;;;;;;:::999777555444333222111000000111222444555333333333333444555666666666777888888777888:::<<<@@@EEELLLRRRVVVYYY[[[\\\^^^```bbbcccdddfffjjjllllllnnnqqqrrrqqqqqqssstttvvvzzzzzzrrrmmmmmmlllkkkjjjjjjkkklllmmmmmmppptttxxx{{{~~~~~~}}}|||yyyuuu|||uuu```MMMBBB;;;666555555555666777999<<<===<<<@@@@@@DDDNNNTTTeeeeeecccbbbbbb```ZZZQQQIIIDDDFFFKKKRRRZZZ___``````_________```````````````aaaccceeegggkkkqqqxxx~~~}}}~~~{{{wwwqqqooolllkkkjjjiiifffdddddddddfffggggggfffeeedddeeeeeeeeedddccccccbbbbbb```bbbeeejjjqqqxxx~~~zzzzzzzzzxxxyyy|||yyypppllleee]]]\\\aaappp{{{{{{nnnhhhbbb]]]TTTJJJFFFGGGDDD>>>777333333333333111111111111111111222222222555555555666888:::<<<===<<>>777444222222333555;;;CCCGGGNNNRRRQQQNNNMMMJJJGGGEEEGGGJJJLLLOOOSSSXXX[[[^^^XXXMMMAAA888555777;;;FFFNNNTTTSSSQQQPPPNNNKKKIIIFFF@@@;;;777555666666888999<<<>>>??????>>>===@@@@@@@@@@@@???AAADDDGGGLLLNNNOOOPPPPPPQQQSSSUUUWWWXXXZZZZZZWWWQQQKKKGGGIIIHHHGGGGGGGGGFFFDDDAAA<<<<<<;;;:::888666555444111111000000000111222333222222222222333444555555666777888888888999;;;===???EEEMMMTTTWWWYYY[[[[[[^^^```bbbcccdddfffiiikkkkkknnnpppqqqqqqqqqssstttvvvzzz~~~~~~xxxqqqlllnnnmmmlllkkkkkkkkklllmmmmmmqqqvvvyyy|||~~~{{{yyyuuurrrxxxvvvaaaMMMBBB<<<888666666666666777999<<<===<<>>999666666777888;;;===???@@@AAA@@@>>>===<<<===>>>>>>???AAAFFFIIIKKKMMMOOOOOONNNNNNPPPQQQRRRTTTVVVWWWVVVQQQLLLHHHJJJIIIIIIJJJJJJIIIFFFCCC======<<<;;;999777666555111111111111111111222222222222111222222333444555666888999999999:::<<<>>>@@@EEEMMMTTTXXXZZZ[[[\\\]]]```bbbddddddeeegggiiijjjmmmooopppqqqqqqssstttwwwzzz~~~}}}wwwqqqlllnnnmmmlllkkkjjjkkkllllllmmmqqqvvvzzz}}}~~~{{{xxxvvvxxxwww___KKKAAA<<<888888777777777777999:::;;;===BBBBBBGGGQQQVVVgggdddbbbaaaaaaaaa\\\UUUOOOEEEGGGLLLSSSZZZ___``````^^^^^^^^^______``````aaa```aaacccfffjjjqqqxxx~~~zzzvvvpppooommmmmmlllkkkhhheeedddeeefffhhhiiiiiiiiihhhgggffffffeeeeeeddddddccc```ccchhhpppwww~~~|||tttrrrqqqppprrrvvv}}}|||sssmmmjjjcccZZZZZZ```qqq~~~xxxiiieee```YYYOOOEEEDDDGGGBBB<<<666222222333333222000000000111222222333333000111333555777888::::::???CCCFFFJJJWWWkkk}}}{{{ooo]]]LLLAAA<<<::::::999999999::::::;;;;;;<<<999:::;;;;;;:::;;;===???AAAEEEKKKRRRYYY```gggkkkpppnnnkkkddd]]]WWWTTTSSSVVVZZZ```ccceeeggglllppppppqqqrrrssstttuuuuuuuuusssvvvyyyyyyxxxxxx{{{~~~|||}}}{{{wwwsssooommmkkklllmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmllljjjhhhgggffffffeeecccaaa```___^^^^^^WWWXXXWWWTTTOOOJJJHHHHHHEEEBBBAAABBBDDDGGGOOOWWWbbbeeeggghhhfffcccbbbbbb___```aaacccdddaaa\\\XXXNNNHHHCCCCCCDDDFFFLLLSSSTTTUUUSSSNNNHHHFFFHHHJJJTTTXXX___cccaaaXXXKKKAAA999555222333333333:::AAAHHHNNNRRRRRRRRRRRRMMMGGGBBBDDDFFFHHHJJJMMMRRRUUUVVVQQQHHH>>>777555888<<>>;;;<<<======>>>AAAEEEHHHJJJLLLNNNNNNMMMLLLLLLMMMLLLNNNQQQTTTSSSQQQNNNKKKJJJJJJJJJKKKLLLKKKGGGEEE>>>>>>===<<<:::888777666111222222222222222222222222222222222333444555555666888999:::999:::===???AAAFFFMMMSSSWWWZZZ\\\]]]^^^```ccceeeeeefffhhhiiikkkmmmpppqqqqqqrrrtttuuuxxx{{{~~~}}}wwwqqqlllnnnmmmllljjjjjjjjjkkkkkklllpppvvv{{{}}}~~~|||{{{{{{yyy```JJJ???:::777999888777777888999:::;;;>>>CCCCCCHHHQQQVVVeeegggeeecccbbbaaa\\\UUUOOOGGGIIINNNTTT[[[___``````]]]]]]^^^______```aaaaaa```bbbdddgggkkkqqqxxx~~~~~~yyytttooommmllllllkkkjjjgggddddddeeegggiiijjjkkkjjjjjjggggggffffffeeeddddddddddddgggmmmttt{{{yyysssqqqqqqqqqtttxxx|||rrrkkkggg```XXX\\\eeettttttiiieeeaaaZZZOOOEEEDDDIIIBBB<<<555222222333333222///000000111222222333333111222444666888:::;;;<<<<<>><<<;;;999::::::;;;<<<<<<======999:::;;;;;;:::;;;===>>>???CCCIIIPPPWWW___fffkkknnnmmmkkkeee^^^XXXUUUTTTUUUZZZ```cccdddggglllqqqpppqqqrrrsssssssssssssssppptttxxxxxxvvvvvvyyy|||{{{{{{vvvrrrnnnlllmmmmmmnnnnnnnnnooooooooommmmmmmmmlllkkkiiihhhfffeeedddbbb___\\\[[[YYYYYYTTTUUUTTTPPPKKKFFFCCCBBBBBB>>>===@@@BBBEEEMMMVVV```dddhhhiiigggdddbbbbbbcccdddeeegggfffccc]]]XXXNNNHHHBBBAAAAAABBBGGGMMMMMMOOOOOOLLLHHHHHHMMMQQQ]]]___eeekkklllbbbQQQDDD:::666333333333444:::AAAGGGLLLPPPPPPQQQPPPJJJCCC???@@@BBBDDDEEEHHHMMMPPPQQQMMMFFF>>>888666999<<<@@@HHHMMMKKKHHHFFFDDDAAA<<<;;;:::888888888999:::CCCCCCCCCBBBAAA@@@??????<<<============???BBBEEEFFFHHHJJJJJJHHHGGGGGGGGGDDDGGGJJJMMMNNNNNNMMMLLLJJJJJJKKKLLLMMMLLLHHHEEE??????>>>===;;;999777666222222333333333333222222222222222333333444555666777888999::::::;;;>>>@@@BBBGGGMMMRRRVVVYYY\\\^^^```cccfffhhhhhhhhhiiikkkmmmooorrrsssttttttvvvxxxyyy|||~~~}}}wwwqqqmmmnnnmmmkkkjjjiiiiiijjjjjjkkkpppvvvzzz}}}~~~}}}||||||}}}fffNNN@@@:::777777777777777888:::<<<>>>???CCCDDDIIIQQQUUUddd~~~jjjgggeeecccaaa\\\TTTNNNIIIJJJOOOUUU[[[___``````]]]]]]^^^^^^___```aaaaaabbbccceeegggkkkrrryyy~~~|||vvvqqqmmmlllkkkkkkkkkiiifffccceeefffhhhjjjkkkllllllkkkgggggggggfffeeeeeeddddddgggkkkqqqxxx}}}yyysssssstttuuuxxx}}}}}}rrriiiddd]]]WWW]]]iiiwww|||ooojjjfffbbbZZZOOOFFFEEEJJJAAA<<<555222222333333222///000000111222222333333444555777:::<<<>>>??????888???DDDIIIRRRbbbpppxxxvvv~~~kkkWWWIIIAAA===;;;::::::;;;;;;<<<===>>>>>>999:::;;;;;;::::::<<<>>>===AAAHHHOOOVVV___fffkkkmmmmmmkkkfff___YYYUUUTTTUUUZZZ```cccdddgggmmmrrrpppqqqqqqrrrrrrrrrqqqqqqnnnssswwwwwwuuutttwww{{{{{{~~~yyytttpppnnnnnnnnnnnnnnnoooooooooooolllmmmmmmmmmllljjjhhhgggdddccc```]]]ZZZXXXVVVUUUTTTTTTTTTPPPKKKFFFCCCAAAFFFAAA@@@CCCDDDFFFMMMVVV```dddiiikkkhhhdddcccbbbffffffhhhiiihhhddd^^^YYYNNNHHHBBB@@@??????CCCIIIHHHJJJLLLKKKIIIJJJPPPVVV___```fffooossskkkXXXHHH;;;777444444333444:::AAAFFFKKKNNNNNNNNNMMMGGG???<<<===???AAABBBEEEIIILLLNNNKKKEEE>>>888777999<<<<<>>===<<<===@@@BBBBBBDDDEEEEEEDDDBBBAAABBB>>>@@@CCCFFFIIIJJJKKKJJJJJJJJJKKKMMMNNNLLLHHHEEE??????>>>===<<<:::888777333333444444444333333222333333333333444555666666777888:::::::::<<<>>>@@@CCCGGGMMMRRRVVVYYY]]]___bbbeeehhhjjjjjjjjjkkklllnnnqqqtttuuuvvvvvvxxxzzzzzz|||}}}xxxrrrnnnmmmlllkkkiiihhhhhhiiiiiikkkooouuuzzz}}}}}}~~~~~~{{{zzzzzz}}}mmmSSSDDD===:::555555666777999<<<>>>@@@???DDDDDDIIIQQQTTTccc|||hhhhhhgggeeebbb\\\TTTOOOFFFKKKRRRWWWZZZ[[[]]]^^^___^^^^^^______```aaabbbbbbeeehhhkkknnnrrrxxx{{{|||yyyvvvtttnnnkkkhhhfffeeeeeecccbbbcccdddgggiiijjjkkkkkkkkkiiigggeeeddddddddddddccchhhjjjnnnuuu|||wwwrrrqqqtttyyy{{{}}}vvvpppiiiccc]]]YYY___gggxxx~~~~~~|||tttmmmmmmfffYYYNNNKKKIIIGGG>>>888444555555222222444222222222222333444444555444555666666666888;;;===>>>@@@FFFGGGLLLcccuuuqqqtttwwwlllXXXLLLBBB===;;;999999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???BBBIIIRRR\\\cccgggkkklllllliiibbbZZZTTTQQQVVVXXX\\\aaafffkkknnnpppoooppprrrsssttttttsssrrrrrrsssvvvyyyzzzzzzyyyyyy}}}~~~zzzuuuqqqqqqooonnnnnnppprrrssssssssspppmmmiiigggggghhhiiieeeeeebbb]]]WWWTTTVVVYYY]]][[[VVVPPPIIIEEEDDDEEEDDDDDDDDDDDDFFFKKKRRRWWW```ffflllmmmjjjggghhhjjjiiihhhhhhhhhgggccc]]]YYYOOOJJJBBB===;;;===???@@@GGGIIIJJJIIIHHHIIINNNRRR]]][[[^^^hhhpppkkkZZZIII===999333000111666===BBBEEEHHHLLLOOONNNIIIDDD@@@:::999999;;;???CCCEEEFFFJJJFFFAAA===;;;999777666<<<===>>>???>>><<<:::888888999999888888999;;;===LLLGGGBBB@@@@@@@@@>>><<>><<<<<<<<<===???@@@EEEEEEDDDCCCBBB@@@???>>>>>>>>>???CCCGGGKKKLLLLLLJJJJJJKKKMMMNNNLLLHHHEEEBBBAAA???===<<<:::666333777555444444444444222111222222333444444555555666888999999:::;;;<<<======BBBFFFKKKOOOTTTXXX]]]aaaggggggggggggiiikkkmmmnnnqqqssstttttttttuuuwwwyyy|||~~~{{{uuuqqqnnniiigggeeeccccccdddggghhhnnnrrrxxx|||~~~~~~xxxvvvxxx~~~sssTTTAAA:::;;;888555555777777666:::@@@BBBIIIJJJKKKQQQUUUaaavvvjjjiiihhhgggccc]]]UUUPPPHHHLLLSSSXXX[[[]]]^^^___^^^^^^^^^^^^___```aaabbbcccfffiiilllppptttyyy}}}}}}yyyvvvtttnnnlllhhhfffeeedddcccaaacccdddgggiiikkkkkkkkkkkkiiigggdddcccbbbbbbbbbaaahhhjjjpppwww}}}~~~wwwrrrssswww||||||qqqlllgggccc^^^]]]dddlll{{{}}}uuunnnnnngggYYYOOOKKKIIIGGG===888444555555222222444222222222222333444555555555666777777777888;;;>>>>>>???EEEFFFKKKbbbtttrrrsssttt{{{rrr]]]OOOCCC===<<<:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???BBBHHHQQQZZZaaafffiiikkklllhhhbbbZZZTTTQQQUUUWWW\\\aaafffkkkmmmoooooopppqqqssstttssssssrrrrrrsssvvvxxxyyyzzzyyyyyy{{{{{{|||~~~~~~xxxtttrrrpppnnnoooqqqrrrsssrrrsssqqqnnnkkkjjjiiiiiijjjaaa```^^^[[[XXXXXXYYYZZZ\\\[[[WWWQQQLLLHHHGGGHHHHHHHHHIIIJJJLLLPPPVVVZZZbbbhhhnnnooommmkkkkkkmmmooonnnmmmkkkhhhbbb[[[VVVLLLGGG@@@;;;:::<<<>>>@@@EEEGGGHHHHHHGGGHHHMMMQQQUUUTTTVVV^^^dddaaaTTTHHH===999444111111555:::>>>DDDGGGJJJKKKIIIEEE@@@<<<<<<::::::;;;>>>AAABBBBBBDDDAAA===:::999888777666777888999999888777666555777888999888888999<<<>>>MMMGGGAAA>>>@@@@@@>>>;;;<<<;;;:::999:::<<<>>>???CCCCCCBBBBBB@@@???>>>===;;;;;;<<>><<<;;;:::777555777666444444555555333222222222333444444555555666888999999:::;;;<<<======BBBEEEKKKPPPTTTYYY^^^bbbhhhgggggghhhiiikkklllnnnppprrrsssttttttuuuxxxzzz{{{}}}}}}xxxsssnnnlllgggfffdddbbbcccdddfffhhhlllqqqwww|||~~~}}}}}}~~~|||wwwvvvxxx}}}oooRRR@@@:::;;;999666666888888777;;;AAACCCKKKKKKLLLRRRVVVbbbwwwkkkkkkiiihhhddd^^^VVVQQQIIINNNUUUZZZ\\\^^^___```]]]]]]\\\\\\]]]^^^```aaadddgggkkkooossswww|||}}}zzzwwwuuuooommmiiigggfffdddbbb```cccdddfffiiikkkllllllllljjjhhhfffdddcccbbbbbbbbbgggkkkrrryyy~~~{{{vvvssstttzzzyyylllhhhdddbbb```aaajjjttt~~~~~~wwwpppooogggZZZPPPLLLIIIFFF<<<777333444444222222444222222222222333444555666666777888999999:::<<>>===<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAAFFFNNNWWW___dddgggiiikkkhhhbbbZZZTTTQQQSSSVVV[[[aaagggjjjlllmmmooopppqqqssssssssssssrrrrrrsssuuuwwwyyyyyyyyyyyyyyyzzz{{{|||~~~||||||wwwtttrrrppppppqqqssssssrrrrrrqqqpppnnnlllkkkjjjiii```___]]]\\\]]]]]]\\\[[[YYYXXXVVVSSSOOOMMMMMMNNNNNNPPPRRRSSSUUUXXX\\\___eeejjjpppsssqqqpppppprrrrrrqqqnnnkkkfff___WWWQQQGGGBBB<<<999999;;;===>>>AAACCCEEEEEEDDDFFFJJJNNNMMMMMMNNNQQQTTTRRRLLLGGG===:::666333333555888:::BBBCCCDDDDDDBBB???;;;888<<<;;;:::;;;===??????>>>???<<<888666666777666666444444444444444444444444666777999999:::;;;>>>@@@NNNGGG>>><<>>:::888777777777888;;;===???CCCCCCCCCBBBAAA@@@???>>><<<;;;;;;===@@@CCCDDDCCCEEEGGGJJJOOORRRRRROOOLLLDDDAAA>>>;;;:::999888777888777555555666666444333222222333444444555555666888888999:::;;;<<<======AAAEEEKKKPPPUUUZZZ```dddhhhhhhhhhhhhiiikkklllmmmoooppprrrssstttuuuxxxzzz{{{}}}}}}{{{vvvoookkkhhheeedddbbbaaabbbdddfffhhhkkkpppwww|||~~~~~~~~~~~~zzzzzz|||~~~}}}}}}}}}zzzvvvvvvxxx~~~iiiOOO???:::;;;999777777999999888<<>>@@@DDDCCCIIILLLPPPeeezzz}}}{{{qqqlllsss~~~uuuaaaQQQFFF@@@???;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@DDDJJJSSS\\\aaaeeehhhjjjhhhbbb[[[UUUQQQRRRUUU[[[aaafffiiikkklllnnnoooqqqrrrssssssrrrrrrqqqssstttvvvwwwxxxxxxxxxyyyzzz|||}}}~~~{{{wwwyyy{{{xxxuuusssrrrssstttttttttqqqqqqqqqpppooommmkkkiiifffccc``````aaa```]]]YYYSSSTTTTTTSSSRRRRRRTTTVVVVVVXXX[[[\\\^^^```bbbeeejjjnnntttvvvvvvuuuuuuvvvqqqooolllgggaaaZZZQQQKKKAAA===999666777999;;;;;;===???BBBBBBAAABBBFFFJJJIIIJJJIIIHHHFFFDDDCCCCCC<<<;;;888777666777888:::>>>>>>>>>===<<<:::888777::::::999;;;===?????????>>>;;;777555555555555444555444444444444555666777555777999;;;<<<===@@@BBBOOOFFF===;;;???AAA>>>:::666555555666888;;;>>>@@@EEEEEEEEEEEEDDDDDDCCCBBB???===<<<===???AAAAAAAAABBBDDDIIIOOOSSSTTTRRROOOEEEBBB===;;;::::::999888999777666666777777666444222222333444444555555666888888999:::;;;<<<<<<===AAAEEEJJJPPPUUU[[[aaaeeehhhhhhiiiiiijjjkkkllllllmmmoooqqqrrrsssuuuxxx{{{|||}}}}}}zzztttnnniiigggdddbbbaaa```aaacccfffhhhkkkqqqyyy~~~}}}|||{{{{{{|||~~~|||wwwwww}}}}}}{{{wwwvvvxxxyyyaaaKKK===:::;;;:::777777999:::999>>>DDDEEEMMMOOOPPPVVVYYYeeezzzjjjiiihhhfffbbb[[[SSSMMMJJJNNNUUUZZZ\\\]]]^^^___]]]\\\[[[ZZZ[[[]]]___aaaeeeiiipppuuuzzz}}}~~~{{{yyyvvvuuupppnnnkkkiiigggeeeaaa___```bbbeeegggiiikkkkkkkkkllllllkkkhhheeedddeeegggeeekkksssyyy}}}zzzyyywwwuuuvvv}}}}}}vvvooohhhdddaaa``````eeeppp|||~~~{{{xxx}}}vvvooolllcccWWWNNNKKKGGGCCC:::555111333333111111333222222222333444555777888888:::<<<=========???AAAEEEDDDJJJNNNQQQeee|||rrrgggjjjtttzzz|||}}}wwwdddTTTGGG@@@???999:::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;<<>>>>>======AAADDDFFFGGGFFFBBB===;;;<<<>>>;;;:::999888888888999999999999999999999999999999999888999<<<@@@CCCCCCCCC@@@===999666555555444333444444444555666777888999666999;;;===>>>@@@BBBDDDMMMEEE===;;;>>>???===999555555555666999<<>>>>>>>>???BBBGGGNNNTTTUUUSSSPPPEEEBBB===;;;:::::::::999888777666666777888666555222222333444444555555666777888888999:::;;;<<<<<<@@@DDDJJJPPPUUU[[[aaadddhhhhhhiiijjjkkkllllllllllllnnnpppqqqrrrtttwwwzzz}}}~~~~~~zzztttnnniiigggcccbbb``````aaacccfffhhhnnnssszzz}}}}}}~~~~~~~~~zzzuuuuuu~~~zzzxxxyyyoooYYYGGG<<<999::::::777777:::::::::>>>EEEFFFNNNPPPRRRXXX[[[fffzzziiihhhfffddd```YYYQQQKKKKKKOOOUUUZZZ\\\]]]^^^^^^^^^]]][[[ZZZ[[[]]]```aaadddiiiqqqxxx|||}}}zzzwwwuuutttooommmkkkiiihhhfffbbb```^^^```cccfffhhhiiijjjjjjgggiiiiiifffbbbaaadddggggggmmmtttyyy|||{{{zzzxxxvvvvvv|||~~~zzzrrrkkkgggbbb______```dddqqq}}}~~~|||{{{zzzyyyxxxssslllhhh___SSSLLLJJJFFFAAA999444111222333111111333222222222333444666777888999;;;>>>?????????AAABBBDDDAAAGGGLLLOOObbb{{{uuuiiiiiipppuuuxxxyyy~~~~~~kkkZZZIII@@@>>>888999:::;;;<<<;;;::::::999999999999999999999999:::<<<>>>@@@CCCKKKUUU\\\cccfffjjjjjjeee^^^XXXTTTRRRTTTXXX]]]bbbgggjjjlllnnnoooppprrrrrrrrrrrrqqqqqqrrrssstttuuuvvvxxxxxxuuuwwwyyyzzzzzz|||~~~{{{vvvttttttvvvxxx|||}}}~~~~~~}}}{{{{{{{{{zzzyyyuuuuuuuuuuuutttrrrpppooooookkkgggbbb^^^[[[WWWUUUUUUXXX[[[^^^```bbbeeehhheeegggiiikkkkkklllnnnpppuuuwwwzzz||||||zzzwwwuuuuuuoooeee[[[RRRIIIAAA<<<999777444333444666666666666999<<<;;;999999;;;>>>@@@BBBCCCAAA>>><<<>>>@@@???>>><<<:::999999999999888888888999999:::;;;;;;999999<<<@@@EEEHHHIIIHHHCCC???;;;777666555333222222333444555777888999:::999;;;>>>@@@AAABBBDDDFFFIIIEEE@@@=========;;;999555555555666999<<<@@@BBBCCCCCCDDDEEEEEEEEEDDDDDDBBB???<<<::::::;;;::::::<<<@@@FFFMMMRRRTTTQQQNNNDDDAAA>>><<<<<<;;;:::999888666555666777888777555222222333444444555555666777777888999:::;;;<<<<<<@@@DDDJJJOOOTTTYYY___cccfffgggiiikkklllmmmmmmmmmmmmnnnpppqqqrrrsssvvvxxx~~~~~~zzztttnnnjjjiiidddcccaaa```aaaccceeegggpppuuu{{{~~~}}}zzzwwwzzz~~~~~~|||wwwfffSSSCCC;;;999:::999777777999::::::???EEEHHHQQQSSSUUU[[[]]]hhh|||iiihhhfffddd___XXXPPPKKKLLLQQQWWW[[[]]]^^^_________]]][[[ZZZ[[[]]]```bbbccciiiqqqyyy~~~|||xxxvvvtttsssnnnlllkkkjjjiiigggcccaaa\\\^^^aaadddggghhhiiiiiieeeggghhhfffbbbaaadddhhhkkkpppwww{{{}}}||||||zzzvvvuuuyyyzzzpppiiiddd```]]]]]]___eeerrr~~~~~~}}}zzzyyyzzz|||{{{tttooohhhddd[[[PPPJJJHHHDDD???888333000111222111111333222222222333555666888999:::<<>>AAAHHHRRR[[[bbbfffkkkkkkggg```YYYVVVRRRTTTVVV[[[```eeejjjlllmmmnnnpppqqqrrrrrrqqqqqqqqqqqqrrrssstttvvvwwwxxxwwwxxxyyyyyyyyyzzz}}}~~~}}}~~~|||{{{{{{~~~~~~|||zzzyyyyyyyyyxxxvvvuuuuuuooommmjjjeee```]]]\\\]]]aaacccfffhhhiiikkkmmmooolllnnnoooppppppqqqtttvvvzzz{{{|||}}}|||yyyuuurrrllleeeZZZOOOGGG@@@;;;888888666444333444555444333555888:::999666555777999999===CCCFFFGGGHHHIIIKKKJJJHHHEEEBBB???=========::::::;;;;;;;;;;;;;;;;;;<<<===???DDDIIILLLLLLLLLCCC???;;;777666555444333222333666888:::;;;;;;;;;;;;>>>AAACCCDDDDDDFFFGGGEEEDDDBBB@@@===;;;999999555555555666888<<>>;;;:::::::::999;;;>>>DDDLLLQQQQQQNNNKKKCCCAAA>>>======<<<:::888777666555555777777666555222222333444444555555666777777888999:::;;;;;;<<<@@@DDDIIINNNSSSXXX]]]aaaeeefffhhhkkkmmmnnnoooooommmooopppqqqqqqrrruuuwww}}}}}}}}}yyysssnnnkkkiiifffdddbbbaaaaaaccceeegggqqquuuzzz}}}~~~}}}}}}}}}~~~~~~~~~}}}|||~~~{{{qqqaaaOOOAAA:::888999888666666999999:::>>>EEEKKKTTTVVVXXX___aaakkkiiihhhfffddd```YYYPPPKKKNNNRRRXXX]]]______```aaa```^^^\\\ZZZ[[[^^^aaacccccciiirrryyy~~~{{{wwwuuusssrrrmmmllljjjjjjiiigggdddaaa[[[]]]```cccfffggghhhhhheeehhhjjjgggccccccgggkkknnnsssyyy|||}}}~~~~~~{{{wwwtttxxx{{{pppiiibbb^^^[[[\\\^^^eeesss}}}}}}yyyyyy|||xxxqqqmmmfffaaaXXXMMMIIIHHHCCC>>>888333000111222000111333222222222333555777888999:::===@@@AAAAAAAAABBBCCCGGGBBBIIIOOOPPPbbb}}}{{{yyy}}}qqqaaaPPPFFFCCC888999;;;======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888;;;===>>>???FFFQQQZZZbbbgggkkklllhhhaaa[[[WWWSSSTTTVVVYYY^^^dddjjjmmmmmmnnnpppqqqrrrrrrqqqqqqqqqqqqrrrrrrtttuuuwwwxxxzzz{{{{{{zzzyyyzzz}}}}}}}}}|||{{{zzzzzzyyyyyyoooooommmhhhcccaaadddgggkkkmmmpppqqqpppqqqrrrsssqqqrrrsssssssssuuuxxxzzz}}}}}}}}}}}}|||yyytttppp___XXXNNNEEE???<<<:::999777555444333444444333222444777999888555333444666777<<>>:::777666666555444333555888<<<>>>>>>>>>>>>===@@@CCCEEEEEEEEEFFFHHHBBBDDDDDDBBB===999888999555555555555888;;;>>>@@@EEEFFFGGGHHHHHHHHHHHHHHHJJJFFFAAA>>><<<<<<<<<;;;:::===DDDKKKOOOOOOLLLHHHBBB@@@???>>>>>>===:::888666555444555666777666555222222333444444555555666777777888999:::;;;;;;<<>>DDDMMMVVVYYY[[[aaadddnnnkkkiiifffcccaaa\\\TTTNNNPPPRRRWWW[[[^^^______^^^]]][[[XXXXXXZZZ^^^aaabbbeeekkkqqquuu{{{}}}yyytttpppnnnmmmmmmlllkkkiiifffcccbbbXXX\\\```cccddddddeeefffhhhhhhfffdddbbbcccfffhhhnnnrrrxxx}}}zzzuuuvvvtttpppnnnsss|||ppphhh``````[[[XXX___ooozzz|||zzz|||~~~{{{xxxxxx|||{{{vvvrrroooeee[[[QQQKKKJJJHHHAAA;;;888777666555444333333333444444444555666888999:::===???AAABBBBBBBBBCCCDDDFFFHHHGGGKKKWWWbbbxxx~~~uuudddOOOCCC@@@888999999::::::;;;;;;<<<;;;<<<<<<<<<;;;::::::999999999:::<<<@@@FFFNNNSSS^^^bbbfffiiigggbbb\\\XXXUUUTTTUUUXXX^^^dddgggiiimmmnnnooopppppppppppppppqqqooonnnqqquuuxxxxxxwww||||||{{{{{{{{{zzzzzzzzzzzz}}}}}}wwwtttssssssrrruuuyyy|||~~~|||zzzyyyzzzuuussspppmmmllllllnnnoootttttttttttttttttttttuuuvvvvvvvvvyyy|||~~~~~~~~~~~~}}}yyyrrriiicccSSSMMMEEE???<<<:::777555555555555444444333333333777666555444444444444444;;;;;;@@@MMMXXX```gggmmmggggggbbbYYYSSSPPPLLLGGGFFFFFFFFFDDDBBBAAAAAABBBDDDGGGMMMRRRUUUSSSMMMHHH>>><<<888555333333444555444777;;;===??????AAABBBBBBBBBCCCDDDEEEFFFGGGGGGIIIGGGEEEAAA>>>;;;:::999333333444444555999>>>AAAFFFGGGIIIIIIIIIIIIHHHHHHIIIGGGCCC???<<<;;;<<<<<<<<<===@@@EEEIIILLLLLLJJJDDDBBB@@@===;;;::::::::::::888666666666666666444222222222333555777888999666777888999888888999;;;<<>>;;;:::999333444444444666999>>>BBBIIIJJJLLLLLLLLLJJJIIIIIIKKKIIIEEEAAA>>>======>>>===>>>BBBGGGKKKMMMLLLJJJDDDBBB@@@===;;;::::::::::::888666555666666555444333333444444666888999:::777999::::::999888:::;;;<<<@@@GGGMMMRRRWWW\\\___```dddiiillllllmmmmmmnnnmmmnnnoooooooooqqqsssuuu|||{{{xxxtttppplllhhhffffffdddbbbaaabbbdddgggiiipppsssxxxzzz{{{|||}}}~~~|||kkkWWWIII@@@999777888999888888::::::;;;BBBKKKVVV]]]dddgggiiiooozzzllliiifffccc```[[[VVVRRRWWWXXX[[[^^^`````````___\\\YYYVVVTTTUUUYYY]]]```ffflllrrruuu{{{|||wwwssspppnnniiiiiihhhgggeeebbb```______aaabbbccccccdddfffhhhjjjiiihhhgggeeegggjjjmmmpppsssxxx}}}|||ooommmkkkkkkpppyyy~~~rrrjjj```^^^ZZZZZZcccqqqzzz|||}}}~~~wwwoooiii```WWWMMMGGGFFFDDD===666555444222000///000111222444444555666777999:::;;;>>>@@@CCCCCCCCCCCCDDDFFFGGGIIIHHHLLLVVV___sss|||}}}{{{zzzvvvjjjYYYJJJCCC::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<>>>BBBHHHMMMTTTXXX^^^ccceeebbb]]]ZZZQQQPPPPPPTTT[[[aaafffhhhkkklllmmmooopppqqqqqqrrrsssrrrqqqrrruuuwwwwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwxxxyyyzzz}}}vvvqqqkkkhhhhhhhhhfffdddYYYWWWSSSPPPPPPQQQSSSUUUUUUVVVXXX[[[___dddkkkpppssswww|||}}}{{{yyyxxxxxxyyyyyy}}}|||{{{yyyxxxwwwvvvuuuzzz{{{|||wwwnnneee\\\SSSKKKFFFBBB>>>;;;888888888888888666666666666666666666666888888777777666666777777333555===JJJYYYiii||||||qqqggg```]]]ZZZWWWUUUUUUVVVWWWYYYYYYZZZYYYUUULLLBBB<<<777666444333333444555777;;;>>>@@@BBBBBBBBBCCCEEEGGGHHHJJJKKKKKKJJJIIIGGGHHHFFFDDDAAA>>><<<:::888444444555555666999>>>BBBKKKNNNPPPQQQOOOLLLKKKKKKMMMKKKGGGCCC@@@?????????===???DDDIIINNNOOOMMMJJJDDDBBB@@@===;;;::::::::::::888666555666666555444444444555555777888:::;;;:::;;;;;;;;;999888999:::<<<@@@FFFLLLRRRWWW\\\___^^^aaafffiiikkklllmmmnnnmmmnnnoooooooooqqqtttvvvzzzxxxvvvrrrnnnjjjgggfffdddcccaaa```aaadddfffhhhooossswwwzzz{{{|||}}}~~~}}}jjjUUUGGG>>>888666777999888888::::::<<>><<<;;;:::999:::::::::666666666666666777777777888777777666666777777777555666;;;CCCLLLZZZooosssooojjjfffddddddddddddddd```[[[TTTMMMEEE<<<777555444333333444666888999???@@@BBBCCCBBBCCCDDDEEEIIIJJJLLLNNNMMMKKKIIIGGGGGGFFFEEEBBB???<<<:::999555555666666777:::>>>BBBMMMQQQTTTUUURRRNNNLLLLLLNNNLLLIIIEEEBBB@@@??????===@@@EEEKKKOOOPPPMMMJJJDDDBBB@@@===;;;:::::::::999777555555555666555444444444444555666888999::::::;;;;;;:::888777777888===AAAFFFLLLQQQVVV[[[___^^^aaaeeehhhiiijjjlllmmmmmmnnnnnnnnnoooqqqtttwwwyyywwwtttpppllliiifffeeecccbbbaaa```aaacccfffhhhooorrrwwwzzz{{{|||}}}~~~~~~~~~|||iiiRRREEE>>>999777888999888888;;;;;;<<>>===;;;:::999:::;;;;;;::::::;;;;;;<<<;;;;;;:::;;;<<<<<<;;;;;;>>>BBBEEEMMMRRRXXX^^^```]]]YYYVVVQQQOOOOOOSSSYYYaaagggjjjjjjkkklllnnnpppqqqqqqrrrrrrrrrrrrsssssstttuuuwwwxxxxxxxxxxxxwwwwwwwwwwwwyyyyyyxxxyyy{{{}}}~~~~~~|||zzzwwwrrriiicccVVVQQQKKKHHHGGGGGGDDDAAAGGGFFFEEEDDDEEEHHHJJJLLLIIIMMMSSSYYY^^^ccchhhkkkooossswwwzzz|||~~~}}}{{{zzzwwwtttqqqpppsssxxxyyyrrrlllccc]]]SSSKKKEEEBBB???>>><<<<<<<<<;;;:::999999999666666666666777777777777666666666555555666777777999888888<<<@@@IIIZZZiii~~~xxxtttrrrpppnnnkkkfff___UUUKKKCCC===999666444444444555777999;;;<<>>;;;:::666777777777777:::???BBBMMMRRRXXXXXXTTTOOOMMMMMMOOOMMMJJJFFFCCCAAA??????>>>@@@EEEKKKOOOOOOLLLIIIDDDBBB@@@===;;;:::::::::999777555444555555444333333333333444555666777888999::::::999666555555666>>>AAAFFFJJJOOOTTTYYY]]]^^^aaadddggghhhiiikkklllmmmnnnnnnnnnnnnqqquuuxxxyyywwwsssoookkkhhhfffeeebbbaaaaaaaaabbbdddfffhhhnnnqqqvvvyyy{{{|||}}}~~~|||~~~|||gggPPPCCC===;;;:::;;;999888999;;;;;;===DDDMMM\\\dddmmmrrrtttxxxiiihhheee___ZZZVVVVVVVVV]]]]]]^^^___````````````aaaaaaaaa^^^[[[[[[```dddjjjoootttwww|||~~~zzzwwwssspppooonnnjjjiiihhhfffddddddcccccc`````````______```dddgggiiijjjjjjjjjjjjmmmqqquuuwwwzzz}}}|||yyyvvvssspppqqqxxx~~~}}}wwwiiibbb___fffqqqwwwzzz{{{vvvxxx{{{~~~~~~tttnnnkkkhhh]]]UUULLLHHHGGGCCC;;;444111111111111111222333333444444555666888:::<<<>>>BBBDDDFFFGGGGGGGGGHHHIIIIIILLLJJJMMMSSSWWWfff{{{lllWWWGGG@@@>>><<<:::999999:::;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::<<>>>>>;;;<<<===<<<:::888888888999999888888888777777777666666555555555666777777:::777666888;;;???JJJUUUaaaqqqzzzsssmmm]]]VVVKKKAAA<<<999888888666777888999;;;===???@@@BBBCCCDDDDDDDDDDDDGGGIIIJJJKKKMMMMMMMMMKKKIIIHHHHHHHHHGGGFFFCCC@@@===;;;777888888777888:::???BBBMMMTTT[[[\\\WWWRRRPPPPPPPPPNNNKKKHHHEEEBBB@@@???===???CCCIIILLLMMMKKKHHHDDDBBB@@@===;;;:::::::::999777555444555555444333333333333444444555666777888999999888666444555666===@@@CCCGGGJJJOOOTTTXXX[[[^^^bbbdddfffgggjjjlllmmmmmmmmmmmmnnnqqquuuyyy|||yyyuuupppkkkhhhfffeeebbbaaaaaabbbccceeeggghhhmmmqqquuuyyyzzz|||}}}~~~|||}}}~~~hhhOOOBBB>>><<<;;;<<<999888999;;;<<<===EEENNN]]]fffqqqvvvxxx{{{hhhgggddd^^^WWWTTTUUUVVV^^^___``````aaabbbbbbbbbaaacccdddaaa]]]]]]```dddkkkpppuuuwww|||}}}yyyvvvrrrpppnnnnnnjjjiiigggeeedddccccccccc___```aaaaaaaaabbbeeegggiiiiiijjjjjjjjjnnnrrrvvvzzz|||}}}yyytttsssrrrsssxxx~~~~~~zzzmmmdddaaajjjuuuyyyyyyzzzwwwyyy|||xxxoooiiieeeaaa\\\TTTLLLHHHGGGCCC:::333///000222333444444444333333444555666999;;;===>>>CCCEEEGGGHHHHHHHHHIIIJJJJJJMMMKKKMMMSSSUUUbbb|||ttt___LLLAAA???<<<:::999999:::;;;999:::;;;;;;<<<<<<;;;;;;999:::;;;::::::;;;>>>@@@FFFKKKSSSZZZ^^^]]][[[XXXQQQOOONNNPPPVVV]]]cccfffkkklllmmmnnnoooooooooooolllnnnpppqqqpppqqqtttwwwyyyyyyxxxxxxxxxxxxwwwwwwzzzxxxwwwyyy|||~~~}}}|||{{{~~~|||zzzzzzzzzwwwrrrlllhhhccc]]]UUUOOOJJJFFFBBB@@@BBBDDDDDDCCCEEEEEEDDDDDDEEEGGGIIIJJJNNNQQQVVVZZZ___ccchhhllllllooorrrttttttuuuvvvwww{{{|||~~~}}}xxxuuuqqqrrrssstttvvvxxxzzz{{{qqqnnnhhhbbb^^^YYYTTTPPPIIIFFFBBBAAA@@@@@@@@@???;;;>>>@@@@@@===;;;:::;;;======<<<;;;:::999888888777666666666777777888999999666555888:::;;;@@@FFFKKKYYYkkk{{{~~~vvvjjjaaaOOOJJJBBB<<<999999::::::::::::<<<>>>@@@BBBCCCDDDDDDEEEFFFFFFFFFGGGJJJLLLLLLLLLMMMMMMMMMLLLKKKKKKIIIIIIIIIGGGEEEBBB???===888888888888888;;;???BBBNNNVVV^^^```[[[UUUSSSTTTRRRPPPNNNJJJGGGDDDAAA@@@===>>>AAAEEEIIIJJJIIIGGGDDDBBB@@@===;;;:::::::::888666444444555555444333444444444444555666777888888999999888666555666777:::<<>>EEENNNaaajjjuuu{{{}}}gggfffccc]]]VVVSSSTTTWWW``````aaabbbcccddddddeeeaaadddfffccc___]]]```ccckkkqqquuuwww|||~~~|||yyyuuurrrooonnnnnniiihhhfffdddcccccccccccc___aaabbbccccccdddfffhhhhhhiiiiiiiiikkknnnsssvvv{{{~~~~~~zzzqqqqqqrrrtttxxx~~~~~~{{{ooofffcccmmmwwwzzzyyyzzzzzz{{{~~~}}}yyy~~~~~~uuulllfff```\\\[[[SSSKKKGGGFFFBBB999222000222555777888777666555333444555777999;;;===>>>DDDFFFHHHIIIHHHIIIJJJKKKJJJMMMLLLMMMRRRTTTaaazzz|||fffSSSBBB@@@===:::888999:::;;;999::::::;;;<<<<<<<<<;;;999999:::::::::;;;===@@@CCCHHHQQQYYY^^^___]]][[[QQQOOOMMMOOOTTT[[[aaadddllllllmmmnnnoooooonnnnnnjjjmmmooopppoooppptttwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxvvvuuuwww{{{}}}|||zzzzzz~~~~~~~~~xxxrrrkkkeee___XXXPPPJJJIIIDDD>>><<>>@@@BBBDDDFFFFFFFFFGGGGGGGGGHHHIIILLLOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIJJJIIIFFFCCC@@@>>>888999999888888;;;???CCCNNNWWWaaaccc^^^XXXVVVWWWTTTRRRPPPLLLIIIFFFCCCBBB===>>>@@@CCCGGGIIIHHHFFFDDDBBB@@@===;;;:::::::::888666444444444555444333666666555666666777888999888999:::999777777777999888:::<<<>>>@@@DDDIIILLLOOOSSSXXX\\\aaafffkkknnnmmmmmmmmmmmmmmmqqqvvvzzz~~~xxxrrrmmmiiiffffffbbbbbbcccdddeeeggghhhiiilllpppuuuxxxzzz{{{}}}~~~{{{|||~~~|||}}}nnnRRRCCC===:::999888999777999;;;<<<>>>FFFOOOdddnnnyyylllggg___XXXTTTTTTVVVXXXaaacccdddccc```^^^]]]]]]bbbccccccbbb```aaaccceeekkkrrrxxxyyy{{{|||xxxtttqqqooollljjjkkkjjjgggeeeddddddeeefffeeedddddddddeeeggghhhjjjllliiiggghhhkkknnnqqqqqqzzz{{{~~~}}}wwwrrrqqqqqqsssxxx~~~}}}yyytttmmmnnnqqqxxx~~~|||{{{{{{||||||{{{xxxvvvtttuuutttpppiiiaaa[[[XXXPPPNNNLLLIIIDDD>>>777222222222222333444555444333333555777:::<<<>>>>>>>>>===@@@CCCEEEFFFFFFGGGIIINNNLLLMMMOOOQQQWWWeeessspppWWWHHH@@@::::::;;;:::999:::;;;;;;;;;<<<;;;;;;::::::999999999:::;;;<<<===>>>AAAGGGPPPYYY^^^^^^\\\ZZZTTTNNNKKKLLLOOORRRYYYaaaiiihhhhhhjjjmmmoooppppppqqqrrrrrrrrrqqqrrruuuxxxxxxxxxyyyyyyxxxwwwuuutttyyywwwvvvuuuvvvxxx{{{}}}~~~{{{wwwooofff\\\TTTNNNLLLHHHGGGEEECCCBBBCCCDDDFFFAAAAAA@@@AAADDDHHHMMMOOORRRSSSUUUYYY]]]bbbgggiiikkkmmmooopppqqqrrrtttvvvzzz{{{{{{{{{|||~~~xxxuuuuuusssrrrrrrsssqqqnnnhhhddd\\\WWWQQQNNNMMMLLLJJJHHHFFFEEECCCCCCCCCBBBAAA???AAAAAABBBCCCDDDEEEFFFFFFBBBCCCCCC???;;;999:::<<<777666666555555555666666666666777777888888999999:::;;;>>>CCCIIIPPPVVVYYYaaaaaabbb```\\\UUUOOOKKK???>>><<<::::::<<<>>>???BBBCCCDDDFFFFFFGGGGGGGGGEEEDDDCCCCCCEEEHHHLLLNNNOOONNNMMMLLLKKKKKKKKKKKKOOONNNLLLIIIFFFDDDBBBAAA@@@;;;888999:::;;;???EEEQQQXXX```cccaaa\\\XXXWWWXXXWWWQQQHHHDDDDDDDDDAAA??????AAACCCEEEDDDAAA>>>;;;;;;;;;;;;:::999999888777666555444333222222222333333333444555666666777::::::999888777777888888888888999;;;===@@@BBBCCCKKKMMMRRRWWW]]]bbbfffhhhlllmmmmmmnnnooosssxxx||||||wwwoooiiifffeeeddddddeeedddcccbbbccceeehhhjjjmmmpppuuuxxxzzz|||~~~~~~}}}~~~|||vvvwwwzzz}}}yyyyyyzzz}}}pppPPPAAA@@@@@@<<<888888777999;;;:::<<>>>>>>>>>>>???BBBEEEGGGGGGHHHIIIJJJNNNMMMNNNPPPQQQVVVdddqqq}}}dddLLLCCC<<<<<<===;;;:::;;;:::;;;;;;<<<;;;;;;::::::999999999:::;;;<<<===>>>@@@EEEMMMUUU[[[\\\[[[ZZZUUUOOOJJJKKKMMMQQQYYY```hhhhhhjjjkkknnnooonnnnnnoooppprrrrrrrrrsssvvvxxxxxxxxxxxxxxxwwwvvvuuutttxxxwwwuuutttuuuwwwzzz|||}}}}}}~~~~~~wwwnnnddd\\\VVVPPPLLLIIIHHHFFFEEEDDDDDDEEEEEECCCBBBBBBCCCFFFJJJNNNQQQQQQRRRTTTWWW\\\```dddggglllmmmooooooooooooppprrruuuvvvwwwxxxxxx{{{}}}wwwuuuuuutttsssrrrpppnnniiibbb^^^UUURRRMMMKKKKKKJJJHHHFFFGGGFFFEEEDDDDDDCCCBBBAAAEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDD@@@======>>>;;;:::999777666666666666666777777777777777777888::::::;;;<<>>;;;888999999:::<<<;;;===FFFQQQfffzzzjjjeee___YYYWWWYYY\\\___dddeeegggfffdddbbbaaaaaabbbbbbccccccbbbcccfffhhhlllsssyyy{{{}}}{{{xxxtttrrrqqqpppooonnnlllkkkiiihhhhhhiiikkklllmmmlllkkkkkkjjjjjjkkkkkkkkkmmmnnnmmmlllnnnsssxxx|||}}}yyytttoooqqquuuxxxzzz{{{{{{zzz~~~}}}~~~~~~}}}xxxrrrnnnmmmqqqwww~~~~~~}}}zzzvvvuuutttqqqlllfff___XXXUUUNNNMMMKKKGGGAAA;;;666222222111111111222444777999;;;<<<>>>???@@@@@@@@@@@@BBBDDDGGGHHHIIIIIIKKKLLLOOONNNOOOPPPQQQUUUaaammm~~~~~~rrrRRRHHH>>>===>>>===;;;<<<::::::;;;;;;<<<;;;;;;::::::::::::::::::;;;<<<===@@@DDDJJJQQQWWWYYYZZZZZZWWWPPPJJJIIIKKKOOOWWW```fffhhhjjjlllmmmlllkkkjjjkkknnnrrrttttttuuuwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuwwwvvvuuutttuuuwwwyyyzzz{{{|||}}}~~~yyyxxx{{{xxxkkkbbb]]]XXXSSSNNNIIIIIIHHHGGGGGGFFFEEEEEEEEEDDDEEEFFFIIIMMMPPPRRRRRRSSSVVVYYY]]]aaadddfffjjjlllmmmmmmlllkkklllnnnqqqrrrtttuuuvvvyyy}}}zzzvvvuuuuuuuuutttqqqmmmiiiccc[[[VVVPPPNNNLLLKKKKKKJJJHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDIIIHHHGGGFFFFFFEEEEEEDDDEEEFFFFFFDDDAAA???>>>>>>???>>><<<:::888777666666777777777666666666666666777777666666777888:::;;;<<<>>>AAACCCDDDBBB@@@???AAABBBBBBCCCEEEGGGHHHIIIKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKHHHFFFDDDBBB===999::::::;;;???EEEQQQYYYccchhhgggbbb^^^\\\XXXZZZWWWQQQMMMKKKGGGBBBAAA@@@@@@AAABBBAAA>>><<<<<<<<<<<<;;;;;;:::888888555555444444444444555555555555666666777888888888777777777777888999:::;;;:::999888999:::===@@@BBBAAACCCGGGKKKQQQXXX___eeeiiikkknnnpppqqqsssvvvyyyzzzuuunnniiifffeeedddccccccbbbaaa```bbbdddgggiiiooorrrvvvyyyzzz{{{|||}}}~~~~~~|||vvvrrrjjjlllpppvvvzzz|||zzzwwwyyy{{{~~~~~~YYYDDD>>>===:::999::::::<<<======>>>GGGRRRiii~~~kkkfff```[[[XXXZZZ]]]```ccceeegggfffdddbbbaaabbb```aaabbbbbbbbbdddgggiiimmmtttzzz|||~~~{{{xxxtttrrrqqqpppnnnmmmjjjiiihhhhhhhhhjjjlllnnnllllllkkkkkkkkkkkkkkkllljjjmmmooonnnlllmmmtttzzz}}}~~~}}}wwwrrrnnnrrrxxx|||~~~|||zzzyyy}}}~~~yyysssnnnlllqqqzzz~~~zzzwwwrrrllleee]]]VVVQQQLLLLLLJJJEEE???999555333///000222222333555888:::<<<===@@@BBBCCCDDDDDDDDDEEEGGGIIIJJJJJJKKKLLLNNNPPPOOOPPPQQQQQQTTT^^^iii~~~zzz~~~|||YYYLLL@@@===>>>===;;;<<<::::::;;;;;;<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<@@@CCCHHHNNNTTTXXXZZZ[[[XXXQQQJJJHHHIIIMMMUUU^^^bbbeeeiiikkkkkkhhhfffeeehhhlllqqquuuvvvwwwwwwxxxxxxwwwuuutttttttttuuuvvvxxxwwwvvvuuuvvvwwwyyyzzzzzz{{{|||}}}}}}pppnnnsss~~~}}}{{{|||vvviiiaaa^^^[[[VVVPPPIIIJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGHHHKKKOOORRRTTTVVVWWWYYY\\\```cccfffggggggiiijjjjjjiiiiiikkkllloooqqqsssuuuvvvyyy}}}{{{wwwuuuuuuvvvvvvsssoookkkfff___XXXSSSOOOOOOOOONNNNNNMMMKKKJJJFFFGGGHHHGGGGGGFFFGGGHHHKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEFFFFFFDDDBBBAAAAAAAAA@@@>>><<<:::888777777888888777777666666555555444444444444555777888999:::<<>>;;;;;;;;;;;;???EEEPPPXXXccciiiiiiddd```^^^ZZZ[[[XXXRRRMMMLLLIIIEEEBBBAAA@@@@@@@@@???===;;;<<<<<<<<<<<<;;;:::888888555555444444555666666777777777777888888999999999888777777888888999:::;;;<<<;;;;;;;;;===@@@CCCFFFCCCFFFHHHKKKOOOVVV___fffgggjjjnnnqqqrrrtttvvvwwwxxxsssmmmiiifffeeedddcccbbbaaa``````aaadddgggiiimmmqqqvvvyyyzzz{{{|||}}}}}}~~~~~~yyyrrrllleeeiiipppwww|||~~~uuuTTTCCC>>>===;;;:::;;;:::<<<======>>>HHHRRRiiimmmhhhaaa\\\YYYZZZ]]]___bbbdddeeeeeecccaaaaaaaaa^^^___aaaaaabbbdddgggjjjnnnuuu{{{|||~~~|||yyytttqqqooonnnllljjjhhhgggffffffgggiiilllmmmhhhiiijjjjjjkkkllllllllliiilllooonnnlllnnntttzzz}}}~~~{{{vvvrrrpppuuu|||~~~}}}|||zzztttpppjjjppp{{{|||tttlllddd\\\SSSNNNJJJJJJIIIDDD===777444333,,,000333555555666888999;;;===@@@CCCFFFGGGHHHHHHFFFHHHJJJJJJJJJKKKMMMOOOOOOOOOPPPRRRQQQSSS\\\fff~~~vvvxxxyyy{{{___PPPAAA<<<===<<<;;;:::999::::::;;;<<<<<<<<<;;;<<<<<<;;;:::::::::;;;;;;@@@CCCGGGLLLRRRWWWZZZ\\\YYYQQQJJJGGGHHHKKKRRR[[[^^^bbbgggiiigggdddbbbaaagggkkkqqquuuwwwwwwxxxyyywwwwwwuuutttttttttuuuvvvxxxwwwwwwvvvwwwxxxyyyyyyzzz{{{}}}}}}~~~zzzjjjggglllxxx{{{vvvqqqpppttt{{{|||rrrgggaaa```^^^YYYTTTKKKKKKKKKKKKJJJHHHGGGFFFGGGHHHIIIKKKNNNQQQTTTUUUXXXYYY[[[^^^aaaccceeefffdddeeeggghhhhhhiiikkkmmmllloooqqqsssuuuwww{{{}}}~~~|||xxxvvvuuuuuuvvvuuurrrnnnjjjfff```YYYTTTQQQQQQRRRRRRPPPOOONNNNNNMMMOOOQQQQQQOOOOOOQQQSSSSSSTTTTTTSSSQQQNNNKKKIIIJJJIIIIIIIIIIIIHHHGGGFFFAAA@@@>>><<<;;;:::999999999999999888888777777666444444555555666777888999888:::===@@@DDDFFFHHHHHHIIIGGGEEEDDDFFFKKKPPPTTTUUUTTTTTTRRRPPPNNNLLLKKKJJJKKKLLLMMMLLLKKKIIIHHHFFFFFFFFFFFFGGGIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJFFFAAA=========<<<@@@EEEOOOWWWbbbhhhhhhdddaaa___^^^]]]XXXPPPLLLMMMLLLIIIDDDBBB@@@??????>>>===;;;=========<<<;;;:::888888555555555555666777888888888888888999999999999999999999999999999:::;;;;;;=========???BBBFFFIIIKKKKKKNNNOOOOOOQQQVVV___ffffffjjjnnnqqqssstttuuuvvvuuuqqqlllhhhfffeeedddcccbbbaaa``````aaadddgggiiikkkooouuuyyy{{{||||||}}}||||||~~~}}}wwwoooiii```fffpppzzz~~~|||~~~||||||lllRRRDDDAAA???<<<:::::::::;;;===<<<>>>GGGRRRhhhmmmhhhaaa\\\YYYZZZ]]]___```bbbddddddbbb`````````]]]___aaabbbccceeeiiilllpppvvv{{{|||~~~|||xxxtttqqqooommmkkkiiigggfffeeeeeefffiiikkklllggghhhjjjkkklllmmmmmmmmmkkklllnnnmmmmmmpppuuuzzz|||}}}}}}{{{xxxvvvuuu{{{~~~~~~~~~xxxrrroooiiiqqq}}}tttkkkccc[[[RRRLLLHHHIIIHHHCCC;;;555333333---111444666555555888::::::<<<@@@CCCFFFHHHIIIJJJGGGHHHIIIIIIIIIJJJLLLNNNNNNNNNPPPRRRQQQRRRZZZdddtttsssssspppxxx~~~eeeTTTBBB<<<===<<<;;;:::999999:::;;;<<<<<<<<<<<<===<<<;;;;;;::::::::::::???AAAFFFKKKQQQVVVZZZ\\\YYYQQQJJJHHHGGGIIIPPPWWW\\\aaafffhhheeebbb```aaagggkkkqqquuuvvvwwwxxxyyywwwvvvvvvuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwxxxxxxzzz|||~~~~~~zzzkkkgggiiisss~~~|||zzzqqqkkkddd```bbbhhhnnnrrryyy}}}~~~rrrlllfffcccbbbaaa\\\WWWPPPPPPOOOMMMLLLKKKJJJIIIJJJKKKLLLNNNQQQTTTVVVXXXXXXYYY[[[^^^```bbbccccccccceeeggghhhhhhjjjlllnnnjjjmmmppprrrsssuuuwwwzzz}}}~~~yyyvvvvvvvvvvvvuuutttqqqnnnjjjfffaaa[[[WWWQQQSSSTTTSSSRRRRRRSSSUUUYYY\\\______^^^^^^```ccccccdddeeedddaaa[[[UUUQQQQQQNNNKKKJJJIIIIIIGGGFFFBBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;:::::::::::::::888888888777777777666666:::;;;>>>AAAEEEIIIKKKMMMOOOMMMJJJIIIJJJNNNSSSWWWXXXWWWVVVUUUSSSPPPNNNMMMJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBCCCDDDEEEGGGIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMIIIDDD@@@??????>>>BBBGGGPPPWWWaaaffffffcccaaa``````___YYYQQQMMMNNNOOOLLLEEECCC@@@>>>>>>???>>>===>>>>>>>>>===;;;:::888777666666666666666777888999999999999999999999999999::::::::::::;;;<<<===>>>???@@@CCCFFFKKKOOOSSSUUUXXXZZZZZZXXXUUUWWW^^^eeefffjjjnnnppprrrsssuuuvvvssspppkkkhhhgggeeedddcccbbbaaa``````bbbeeehhhjjjkkkpppuuuyyy{{{{{{{{{|||yyyzzz{{{|||{{{uuunnnhhh^^^ggguuu~~~{{{zzzyyy}}}yyyzzz}}}|||}}}hhhRRRHHHEEEBBB===:::::::::<<<======>>>GGGRRRiiijjjfff```[[[YYY[[[^^^aaa```bbbddddddbbbaaa```aaa___```bbbdddeeehhhllloooqqqwww||||||}}}}}}yyyvvvrrrpppooonnnllljjjggggggfffeeefffhhhkkklllkkklllmmmnnnoooooonnnnnnnnnmmmmmmnnnppptttxxxzzz{{{|||~~~~~~||||||||||||||||||~~~~~~zzzrrrmmmkkkiiisss}}}}}}}}}rrriiibbb[[[RRRLLLFFFHHHGGGAAA999333222444111333444333111333888>>>;;;===@@@CCCFFFGGGHHHHHHFFFGGGHHHHHHGGGHHHKKKMMMMMMNNNPPPSSSRRRRRRYYYcccyyywwwuuuvvvsss{{{kkkXXXEEE>>>>>>>>><<<;;;888999:::;;;<<<<<<<<<<<<>>>===<<<;;;:::999999999<<>><<<;;;;;;<<<<<<==================::::::::::::999888777777<<<>>>@@@DDDIIINNNRRRTTTTTTTTTRRRRRRSSSTTTVVVWWWYYYXXXWWWVVVTTTRRRPPPOOOIIIIIIHHHGGGEEECCCBBBAAAAAAAAABBBCCCEEEGGGIIIJJJKKKJJJJJJIIIJJJLLLNNNPPPLLLFFFBBBAAAAAA@@@CCCHHHRRRYYYaaaeeeeeecccbbbbbb```aaa]]]UUURRRRRRQQQNNNFFFCCC@@@>>>>>>@@@@@@@@@???>>>>>>===<<<:::888777777777777666777777888888999999999888888888888888777888999;;;===@@@BBBCCCEEEHHHMMMSSSYYY^^^aaacccgggiiiiiiccc]]][[[```eeegggjjjmmmoooqqqrrruuuwwwrrroookkkhhhgggfffdddbbbcccbbbaaaaaacccfffiiilllnnnrrrwwwzzzzzzyyyxxxxxxwwwxxxyyyzzzyyytttnnniiigggsss|||||||||}}}xxxyyy|||xxx|||vvvcccPPPHHHFFFCCC???===<<<;;;===???>>>???IIISSSkkkgggddd^^^ZZZYYY\\\```ccc```bbbddddddcccaaaaaaaaa```bbbdddeeegggjjjooorrrrrrxxx|||||||||~~~~~~|||wwwtttqqqooooooooonnnlllhhhgggffffffgggiiikkklllppppppqqqrrrqqqpppooonnnpppnnnmmmnnnrrrwwwzzz{{{zzz{{{~~~~~~}}}yyyzzz|||{{{~~~|||uuummmhhhfffjjjttt~~~}}}zzz|||zzzooogggaaa[[[SSSMMMFFFGGGGGGAAA888333222444555555444000---111999AAA<<<>>>@@@CCCEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGJJJLLLLLLMMMPPPSSSRRRRRRYYYcccqqq{{{{{{}}}~~~ooo[[[GGG?????????===<<<888999:::;;;<<<<<<<<<<<<>>>===<<<;;;:::999999999999<<>>>>>??????@@@@@@;;;;;;<<<<<<<<<<<<<<<;;;;;;===???DDDIIIOOOUUUXXXWWWXXXYYYZZZZZZYYYXXXWWWYYYYYYXXXWWWUUURRRQQQOOOHHHGGGFFFDDDBBBAAA??????AAAAAABBBDDDFFFHHHJJJKKKKKKJJJHHHHHHIIILLLOOOQQQNNNHHHDDDCCCBBBAAADDDIIIUUU[[[bbbeeedddccccccddd```bbb___ZZZVVVUUURRRMMMFFFCCC@@@>>>???@@@AAAAAA??????>>>===<<<:::888777888888777777777777888888888888888888888888888888555666888;;;???CCCFFFGGGLLLPPPWWW^^^eeejjjmmmooosssuuutttmmmddd```ccchhhhhhjjjmmmoooppprrruuuwwwqqqnnnjjjhhhgggfffdddbbbcccbbbaaaaaacccgggjjjlllqqqtttyyy{{{zzzwwwuuutttvvvvvvwwwxxxwwwtttnnnjjjsss}}}xxxzzz|||~~~rrruuuwww|||ooo]]]KKKDDDEEEDDDBBBBBB======>>>@@@???AAAJJJTTTnnnhhhccc]]][[[]]]aaabbbccccccddddddeeedddcccbbbaaacccbbbbbbeeejjjooopppoootttwwwzzz|||{{{{{{{{{|||rrrrrrsssrrrqqqooommmllliiiiiihhhgggfffgggiiilllnnnnnnpppsssuuuuuutttrrrqqqqqqrrrsssuuuwwwyyyzzz~~~}}}{{{yyyvvvwwwzzz{{{wwwtttnnnddd______nnn{{{{{{wwwxxxyyyzzz|||~~~{{{qqqfff]]]VVVQQQMMMIIIKKKGGG<<<555555333///333333333444666999;;;===AAA??????BBBGGGJJJJJJHHHHHHGGGEEEDDDEEEHHHLLLOOOTTTQQQOOOPPPQQQRRRYYY```rrrqqq[[[EEE>>>>>><<<999999999999::::::::::::;;;;;;<<<;;;::::::999999::::::>>>@@@CCCHHHNNNSSSXXXZZZXXXUUUQQQKKKHHHHHHKKKNNN[[[___dddeeeddddddeeegggjjjmmmqqqtttvvvxxx{{{}}}{{{{{{{{{zzzyyyxxxwwwvvvuuusssqqqooooooqqqsssuuuuuuwwwzzz|||~~~~~~}}}}}}}}}yyyqqqmmmmmmjjjbbb[[[MMMIIIDDD@@@???AAAEEEHHHLLLOOOUUUYYY[[[\\\]]]]]]bbbdddgggiiihhheeeaaa^^^```ZZZTTTRRRUUUWWWVVVSSSSSSUUUYYY[[[[[[\\\]]]^^^aaacccddddddddddddfffgggiiijjjkkkmmmnnnooooooooonnnoooqqqsssuuuvvvwwwwww{{{{{{||||||}}}~~~{{{zzzyyyzzz{{{|||{{{zzztttsssooojjjeee___[[[XXXXXXYYY\\\___aaacccdddeeecccccccccdddeeeggghhhiiinnnwwwyyyoooeee]]]VVVQQQKKKJJJIIIEEEBBBAAABBBDDDDDDCCCAAAAAAAAAAAA???>>>AAAAAAAAAAAA@@@@@@???>>>>>>???CCCGGGLLLPPPTTTUUUZZZ[[[]]]^^^^^^^^^]]]]]]YYYYYYWWWUUUSSSPPPMMMLLLGGGEEEBBB???===<<<<<<===;;;???DDDGGGHHHIIIJJJJJJGGGGGGGGGHHHIIIKKKMMMNNNNNNHHHDDDBBB@@@@@@FFFNNNYYY```fffgggffffffddd```ccc^^^YYYWWWWWWUUUPPPKKKHHHFFFCCCBBBBBBCCCBBBBBBDDDBBB???======<<<:::888777777888999::::::;;;;;;:::999999888888999999:::999:::<<<>>>AAAEEEKKKOOOTTTXXX^^^dddhhhlllpppsss~~~|||tttkkkeeeeeegggjjjjjjkkkmmmooosssvvvwwwssspppllliiigggeeecccaaabbbaaa```aaacccgggkkkmmmnnnrrrwww{{{|||yyytttqqqssssssuuuvvvsssnnnnnnsssttt}}}|||}}}wwwwwwuuuuuuzzz}}}vvvdddYYYMMMHHHFFFEEEFFFIIICCCAAA@@@???>>>@@@KKKWWWoooeee```[[[ZZZ]]]aaacccccccccddddddddddddcccbbbaaabbbaaabbbeeejjjnnnooooootttwww{{{}}}}}}{{{{{{{{{sssssssssrrrpppnnnlllkkkiiiiiiiiigggfffgggiiillloooppprrrtttvvvwwwvvvuuusssssstttuuuvvvxxxyyyzzz}}}~~~zzzwwwuuurrrsssvvv{{{xxxuuussslllccc___aaasss~~~xxxwwwxxxzzz{{{}}}zzzoooddd\\\VVVQQQNNNLLLLLLFFF<<<555555333000444444444666888:::<<<>>>BBBAAAAAACCCGGGJJJJJJIIIIIIGGGEEEEEEFFFIIILLLNNNTTTQQQPPPRRRRRRSSSXXX___nnnppp]]]JJJBBB@@@<<<999888999999::::::::::::;;;;;;<<<;;;::::::999999::::::<<<>>>AAAFFFLLLRRRWWWYYYXXXVVVQQQLLLHHHGGGJJJMMMXXX]]]cccffffffgggiiilllnnnpppsssuuuvvvwwwyyy{{{zzzzzzzzzzzzyyyxxxwwwwwwvvvtttqqqppppppqqqtttvvvvvvwwwyyyzzz||||||||||||zzz|||~~~yyyqqqllliiicccZZZRRRGGGEEEBBB@@@@@@AAADDDEEEGGGJJJMMMRRRVVVZZZ___aaaiiiiiijjjkkkllljjjeeebbb]]]WWWQQQPPPSSSVVVVVVUUUUUUXXX\\\^^^___```bbbcccccceeefffgggffffffhhhiiijjjkkklllnnnoooppppppppppppqqqrrrtttvvvwwwxxxyyyzzz{{{{{{||||||}}}~~~~~~}}}|||{{{}}}~~~~~~|||yyyvvvqqqkkkfffcccaaa```______^^^]]][[[ZZZYYYYYYYYYXXXXXXWWWXXXYYYZZZ[[[ccciiittt|||qqqfff^^^SSSPPPLLLHHHEEEDDDDDDEEEEEECCCCCCCCCEEEFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBEEEHHHMMMQQQTTTVVVZZZ[[[\\\]]]]]]]]]\\\\\\XXXWWWVVVSSSPPPMMMJJJIIIBBBAAA>>>;;;999999999:::<<<@@@EEEIIIJJJJJJJJJJJJGGGGGGGGGGGGIIILLLNNNPPPPPPJJJFFFDDDBBBBBBHHHPPPZZZaaahhhjjjiiiiiifffbbbaaa]]]XXXVVVVVVTTTPPPKKKHHHFFFDDDDDDDDDEEEDDDBBBDDDAAA???======<<<:::888888888888999::::::;;;;;;999999888888888888999999:::<<<>>>@@@CCCGGGKKKOOOUUUYYY___eeeiiimmmqqqttt}}}~~~|||vvvmmmhhhgggiiikkkkkklllmmmpppsssvvvwwwuuuqqqmmmjjjhhhfffdddbbbcccbbbbbbccceeeiiimmmoooqqqtttxxx{{{{{{xxxtttqqqrrrqqqsssssspppkkklllqqqzzzyyyxxxvvvtttwwwzzzvvvnnn___TTTIIIFFFEEEEEEGGGKKKGGGEEECCCBBB@@@AAAKKKVVVmmmaaa]]]XXXXXX\\\```ccccccccccccdddddddddcccbbbbbbbbbbbbcccfffkkknnnoooooouuuxxx}}}~~~|||zzzyyyssssssrrrqqqooommmkkkjjjjjjjjjiiihhhfffgggiiillloooqqqsssvvvxxxyyyyyyyyywwwwwwwwwwwwxxxyyyzzz{{{|||}}}wwwuuurrrppppppsssuuuuuuuuussskkkbbbbbbfff}}}|||xxxyyyzzz|||yyynnnccc[[[UUUQQQOOOPPPMMMEEE;;;555444444222555555666888:::<<>>===;;;888777888999999>>>BBBHHHKKKLLLJJJIIIIIIGGGFFFFFFFFFIIILLLPPPSSSRRRLLLGGGFFFDDDDDDJJJRRRZZZbbbjjjmmmmmmlllhhhccc^^^[[[VVVTTTTTTSSSPPPLLLIIIHHHGGGGGGHHHGGGEEEDDDCCCAAA???>>>>>>===;;;999888999999::::::;;;;;;;;;999999888888888888999999;;;===AAADDDFFFIIIMMMOOOUUUYYY```eeejjjnnnrrruuuzzz{{{{{{wwwpppkkkjjjkkkllllllmmmoooqqqtttvvvwwwvvvsssnnnkkkiiigggdddbbbddddddcccdddgggkkknnnqqqtttvvvxxxzzzzzzxxxuuusssqqqoooooooookkkgggiiiooo}}}{{{wwwxxxxxxqqqhhhXXXNNNEEECCCDDDEEEHHHLLLLLLIIIGGGEEEBBBBBBKKKVVVlll]]]YYYVVVWWW[[[```cccccccccccccccccccccccccccccccccdddfffiiimmmoooqqqqqquuuyyy~~~|||yyywwwtttsssrrrpppnnnllljjjjjjkkkkkkjjjhhhffffffhhhkkknnnppptttwwwxxxzzz{{{}}}{{{{{{zzzzzzzzzzzz{{{{{{{{{|||~~~{{{xxxxxxwwwtttrrrssssssuuuxxxvvvnnnfffhhhnnn|||{{{}}}~~~{{{nnnbbbYYYTTTPPPNNNSSSMMMCCC:::555444444444666777888:::===???AAABBBEEEEEEFFFGGGIIIJJJKKKKKKNNNMMMLLLKKKKKKMMMOOOQQQRRRPPPQQQTTTTTTRRRUUUZZZggg}}}|||{{{xxxtttjjjcccYYYNNNCCC<<<999999999999999:::::::::;;;;;;<<<;;;::::::999999:::::::::<<>>===<<<:::999888:::;;;<<>><<<:::999:::::::::;;;;;;;;;<<<::::::999999999999::::::;;;>>>CCCFFFHHHJJJMMMOOOTTTXXX^^^dddhhhlllpppsssuuuwwwwwwuuuqqqmmmkkkkkkmmmmmmnnnppprrrtttuuuvvvwwwsssoookkkiiigggeeecccddddddcccdddgggkkkooorrrtttuuuwwwyyyzzzyyyxxxwwwqqqnnnllljjjfffcccfffmmm||||||qqqfffSSSJJJAAA@@@BBBCCCFFFJJJKKKIIIHHHFFFDDDDDDMMMXXXoooZZZWWWTTTVVV[[[```cccccccccccccccccccccccccccddddddfffjjjmmmppprrrsssuuuvvvzzz~~~{{{wwwuuusssrrrqqqooommmkkkjjjjjjkkkkkkjjjgggeeeeeegggiiijjjnnntttxxxzzz{{{}}}~~~~~~~~~}}}|||||||||||||||{{{|||~~~|||zzz{{{|||xxxxxxwwwyyy|||{{{tttmmmooouuu|||{{{|||}}}ooobbbXXXRRROOOMMMSSSKKKAAA999666444444555777888:::===???AAACCCDDDFFFGGGHHHIIIJJJKKKLLLMMMRRRQQQPPPOOOOOOPPPRRRSSSRRRPPPRRRUUUTTTRRRSSSXXXeeezzz}}}yyyxxxvvvtttjjjggg___QQQEEE===;;;;;;999999999:::::::::;;;;;;<<<;;;::::::999999:::::::::<<<>>>CCCIIIPPPVVVZZZZZZYYYVVVQQQKKKHHHGGGHHHMMMTTT]]]ccceeegggjjjllloooqqqtttuuuuuuvvvwwwyyywwwwwwxxxxxxyyyxxxxxxxxxwwwvvvtttsssssstttvvvwwwwwwvvvtttssstttuuuxxxyyyyyyzzz{{{{{{|||wwwjjj^^^WWWRRROOOLLLOOONNNLLLLLLNNNRRRVVVYYY[[[```jjjwwwtttooonnnkkkddd^^^VVVTTTRRRSSSWWW]]]bbbeeefffhhhjjjkkkiiiiiiiiiiiikkklllnnnmmmllllllmmmnnnoooppprrrtttvvvwwwxxxxxxvvvvvvvvvwwwxxxzzz{{{}}}yyyzzz{{{|||~~~~~~zzzyyyvvvssspppmmmjjjiiibbb___ZZZUUUQQQOOOMMMMMMJJJIIIIIIIIIKKKMMMPPPRRRNNNNNNPPPSSSWWW[[[___aaajjjrrrpppggg\\\UUURRRQQQNNNJJJJJJIIIHHHIIIKKKLLLKKKJJJLLLMMMMMMNNNNNNMMMMMMMMMLLLJJJIIIHHHHHHKKKNNNOOOQQQRRRSSSSSSSSSRRRQQQPPPMMMKKKHHHDDD@@@===;;;;;;;;;:::999888999;;;===???DDDGGGLLLNNNMMMJJJHHHGGGFFFEEEEEEGGGJJJNNNRRRUUUQQQLLLGGGEEECCCDDDJJJQQQVVV___hhhjjjjjjiiieee___YYYVVVSSSRRRQQQQQQQQQPPPMMMLLLLLLLLLLLLKKKHHHFFFBBBAAA@@@@@@AAA@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;>>>BBBEEEGGGIIILLLNNNQQQUUU[[[aaaeeeiiimmmppppppqqqrrrrrrooommmlllkkkmmmnnnoooqqqrrrttttttuuuuuurrrnnnjjjiiigggeeecccbbbbbbbbbcccfffjjjnnnqqqrrrtttvvvyyy{{{|||||||||rrrnnniiifffaaa___dddlll}}}tttgggRRRHHH@@@???@@@@@@BBBEEEEEEDDDEEEFFFEEEGGGQQQ\\\vvvYYYVVVTTTVVV[[[```cccbbbccccccbbbbbbccccccdddeeeeeehhhmmmppprrrsssuuuwwwxxx{{{~~~|||yyyuuutttrrrqqqooommmlllkkkkkkkkkkkkkkkiiifffdddccceeeggggggmmmvvv{{{|||}}}~~~~~~~~~}}}}}}}}}~~~{{{|||~~~~~~~~~|||{{{~~~~~~~~~|||}}}yyyssssssyyy|||vvvvvvzzz|||nnn```VVVQQQNNNMMMRRRHHH===999777444444555777999;;;>>>AAACCCDDDEEEGGGHHHJJJKKKKKKLLLNNNPPPUUUTTTSSSRRRRRRRRRSSSTTTSSSQQQRRRTTTSSSQQQSSSWWWcccvvv|||{{{zzzyyyrrrpppeeeTTTFFF@@@>>>===999999::::::::::::;;;;;;<<<;;;::::::999999:::::::::;;;===BBBHHHPPPWWW[[[\\\[[[YYYTTTNNNIIIGGGGGGMMMTTT]]]dddfffhhhjjjmmmlllooorrrttttttuuuwwwyyywwwxxxxxxxxxxxxxxxwwwwwwvvvuuutttsssssstttuuuvvvuuuuuusssssstttvvvxxxyyyxxxyyyzzzzzzzzz|||~~~wwwlllccc^^^^^^^^^___cccaaa______aaaeeejjjmmmqqqwww~~~tttnnnjjjfff___ZZZTTTTTTTTTVVVZZZ___eeehhhkkkmmmoooooommmkkkjjjkkknnnooopppooonnnnnnooopppqqqrrrtttvvvxxxyyyzzz{{{xxxxxxwwwxxxyyy{{{|||~~~zzzzzz|||~~~}}}|||{{{yyyvvvrrrmmmjjjhhh___\\\YYYTTTPPPMMMKKKKKKHHHIIIJJJKKKMMMPPPRRRSSSLLLMMMOOOQQQSSSUUUVVVWWW[[[```kkkwwwrrrkkkbbbZZZWWWTTTQQQNNNMMMLLLKKKKKKLLLMMMKKKJJJMMMNNNOOOOOOPPPOOOOOOOOOMMMKKKIIIHHHGGGHHHIIIJJJLLLLLLMMMNNNNNNMMMKKKJJJGGGEEEBBB???<<<;;;::::::999888888888:::===???AAAGGGIIILLLMMMKKKIIIGGGGGGEEEEEEGGGIIIKKKOOORRRTTTPPPKKKFFFDDDCCCCCCIIIQQQTTT]]]dddffffffddd```[[[WWWUUUSSSQQQPPPQQQRRRSSSPPPOOOMMMMMMLLLKKKHHHFFFCCCBBBBBBCCCDDDCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::<<<@@@BBBDDDFFFJJJLLLNNNRRRYYY^^^cccgggkkknnnnnnnnnnnnnnnmmmlllkkkkkkmmmnnnoooqqqrrrsssssssssrrroookkkhhhgggfffeeecccaaaaaaaaabbbeeeiiinnnppppppsssvvvzzz}}}tttnnnhhhccc^^^]]]dddmmmuuueeeRRRHHH@@@>>>>>>>>>???AAA@@@@@@CCCEEEFFFJJJUUU```|||YYYVVVTTTVVV\\\aaabbbbbbccccccbbbbbbbbbcccdddeeeeeeiiinnnqqqrrrsssuuuwwwyyy{{{}}}}}}zzzvvvtttssspppooonnnlllkkkkkklllllljjjjjjhhheeebbbaaaccceeedddmmmxxx~~~~~~~~~~~~|||}}}~~~~~~}}}|||}}}{{{zzz{{{~~~}}}{{{uuutttwww~~~~~~~~~xxxqqqqqqvvvxxxiii\\\SSSPPPNNNNNNOOODDD:::888888555444555777999;;;???BBBDDDEEEEEEFFFIIILLLMMMLLLMMMPPPSSSUUUTTTSSSRRRRRRRRRRRRSSSTTTRRRRRRSSSRRRPPPRRRWWW```ppp{{{lllWWWHHHBBB@@@===999999::::::::::::;;;;;;<<<;;;::::::999999::::::888999;;;@@@FFFNNNUUUZZZ^^^]]][[[VVVPPPJJJGGGGGGIIIPPPZZZaaadddfffiiikkklllnnnqqqrrrssssssuuuvvvxxxxxxxxxxxxxxxwwwvvvuuuuuuttttttssssssttttttuuussssssssstttuuuwwwyyyzzzxxxzzz{{{zzzyyyyyy{{{|||{{{}}}wwwtttsssuuuxxxzzz||||||{{{|||~~~{{{ssslllgggbbb]]]ZZZVVVXXXZZZ]]]aaaeeejjjmmmppprrrttttttrrrpppppppppqqqrrrsssrrrqqqpppqqqrrrrrrsssuuuxxxzzz{{{|||}}}{{{zzzyyyyyyzzz|||~~~zzz{{{}}}~~~}}}zzzvvvqqqlllhhheeeddd\\\[[[YYYWWWTTTRRRPPPOOOMMMNNNPPPRRRTTTUUUUUUUUUQQQQQQPPPPPPPPPPPPPPPQQQTTTVVV]]]fffpppwwwzzz{{{rrrnnnhhhaaa[[[WWWUUUTTTPPPOOONNNOOOPPPPPPOOONNNPPPQQQRRRRRRSSSSSSSSSRRRNNNMMMKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEBBB@@@>>>;;;:::999:::::::::999999:::===@@@CCCEEEJJJKKKLLLKKKIIIGGGFFFGGGDDDFFFHHHKKKMMMOOOQQQQQQQQQKKKGGGEEECCCCCCIIIQQQTTT[[[bbbbbbaaa```]]]XXXUUUUUUSSSQQQPPPQQQTTTVVVTTTQQQNNNLLLKKKJJJHHHFFFCCCCCCCCCEEEFFFEEEBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::999:::<<<>>>@@@CCCGGGJJJMMMQQQWWW]]]bbbfffjjjlllmmmlllkkkkkkkkkllllllkkklllmmmoooqqqqqqrrrqqqqqqnnnkkkhhhfffeeeeeedddcccaaa``````bbbeeeiiinnnqqqqqqsssxxx|||~~~~~~vvvppphhhbbb]]]\\\dddnnnuuubbbQQQGGG???===>>>======@@@>>>???BBBFFFHHHLLLWWWcccyyyYYYVVVTTTWWW\\\aaabbbbbbccccccbbbbbbbbbccceeefffdddhhhnnnqqqrrrrrruuuwwwzzz{{{}}}{{{xxxuuussssssooonnnmmmlllkkklllmmmmmmjjjiiihhhdddaaa```bbbddddddnnnzzz~~~~~~}}}~~~~~~}}}|||{{{zzzxxxvvvwwwzzz~~~}}}~~~|||vvvtttuuu~~~~~~~~~xxxppppppuuu~~~tttfffYYYQQQOOOOOOOOOMMMBBB999888999555333555666888<<>>EEEMMMTTTYYY______\\\XXXQQQKKKHHHGGGBBBJJJUUU]]]aaacccfffiiimmmoooqqqrrrrrrrrrssstttyyyyyyyyyxxxwwwvvvuuutttttttttssssssssssssttttttrrrsssssstttvvvxxxyyyzzz{{{|||}}}|||zzzyyyyyyzzzvvv|||zzzwwwrrrkkkeee```]]]\\\[[[]]]aaadddgggkkkppprrrrrruuuwwwwwwvvvuuuuuuvvvssstttuuutttsssrrrssstttssstttvvvyyy{{{|||}}}~~~}}}|||{{{{{{|||~~~zzz|||~~~|||xxxqqqjjjdddaaa``````[[[[[[[[[[[[[[[YYYXXXXXXUUUVVVYYY[[[\\\[[[ZZZYYYXXXVVVSSSPPPMMMLLLLLLLLLQQQSSSVVV]]]eeelllqqqrrrrrrpppllleee^^^YYYWWWXXXRRRQQQQQQRRRSSSTTTTTTSSSSSSTTTUUUUUUVVVVVVVVVVVVNNNNNNMMMKKKIIIGGGEEEEEEDDDEEEFFFFFFEEEDDDCCCBBB???===;;;999999999:::;;;===<<<===>>>AAAEEEHHHJJJKKKLLLLLLJJJGGGFFFFFFGGGDDDFFFIIILLLNNNPPPPPPPPPQQQLLLGGGEEEDDDDDDJJJRRRTTT[[[aaa```___^^^[[[WWWUUUTTTSSSQQQPPPRRRUUUWWWVVVSSSOOOLLLJJJIIIGGGEEEDDDDDDDDDFFFGGGGGGDDDAAA===============<<<<<<<<<888888777777777777888888888999:::;;;===@@@EEEIIIMMMQQQWWW]]]aaafffjjjlllnnnllljjjjjjkkkllllllllllllmmmooopppqqqqqqppppppkkkiiifffddddddddddddcccaaaaaaaaabbbfffjjjoooqqqrrruuuyyy}}}~~~}}}xxxqqqiiibbb\\\\\\dddnnnzzz~~~wwwbbbPPPGGG???===>>>======@@@>>>???CCCGGGIIIMMMYYYdddrrrXXXXXXXXXYYY[[[___bbbdddeeebbbaaaddddddbbbbbbeeeaaaffflllqqqsssttttttuuu|||zzzxxxxxxwwwvvvtttqqqqqqpppnnnllljjjiiihhhhhhhhhfffdddcccbbbaaabbbbbbhhhnnnwww~~~~~~~~~~~~~~~{{{}}}~~~|||wwwttttttwww{{{~~~~~~~~~{{{xxxuuuuuuwwwzzz{{{}}}}}}xxxqqqmmmnnnppp{{{{{{~~~}}}rrrcccWWWPPPNNNOOOPPPHHH@@@888777777555666888999<<<>>>@@@AAABBBEEEGGGJJJLLLOOOPPPPPPPPPQQQSSSVVVTTTRRRPPPOOOPPPQQQRRRTTTSSSRRRQQQQQQRRRTTTUUU\\\kkk|||hhhUUUHHH@@@>>>>>><<<:::999:::;;;;;;:::;;;:::999888777888999::::::888888===AAAFFFOOOYYY[[[___```[[[RRRJJJGGGFFFJJJNNNUUU[[[```eeeiiikkklllmmmnnnppprrrtttvvvvvvuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuttttttuuuvvvwwwxxxxxxyyyxxxyyyzzzyyyxxxxxxzzz{{{uuu{{{{{{uuunnngggbbb```___^^^bbbeeehhhkkkooossswww{{{}}}~~~}}}{{{zzzyyyxxxvvvtttssstttuuuvvvvvvwwwxxxzzz|||~~~{{{{{{{{{||||||}}}}}}~~~zzzvvvrrrmmmgggddddddeeefff]]]^^^```bbbcccccccccbbb______```cccgggjjjkkkkkkjjjeee]]]XXXUUUSSSPPPMMMOOOPPPQQQSSSXXX```jjjqqqsssrrrooolllfff```[[[XXXVVVUUUUUUVVVWWWWWWUUUSSSRRRSSSTTTUUUUUUUUUUUUUUURRROOOMMMLLLMMMMMMJJJGGGHHHFFFDDDCCCCCCCCCAAA??????@@@AAA@@@???>>>???@@@@@@BBBEEEGGGGGGGGGGGGHHHLLLJJJHHHGGGHHHHHHGGGFFFFFFGGGIIIKKKMMMPPPRRRSSSRRRLLLFFFEEEDDDDDDIIINNNYYYYYY\\\^^^___^^^ZZZWWWUUUTTTRRRSSSUUUXXXYYYYYYTTTQQQMMMJJJIIIGGGFFFDDDDDDEEEGGGHHHGGGFFFDDDBBB???>>>======>>>>>>===<<<;;;;;;;;;:::999888666555777888:::<<<===@@@DDDGGGMMMPPPVVV\\\aaafffkkknnnnnnnnnnnnnnnmmmlllkkkjjjlllkkklllnnnppprrrrrrqqqjjjhhheeebbbaaaaaacccddd``````aaaeeejjjooorrrrrruuuvvvwwwyyyzzz{{{||||||sssoooiiiddd]]]ZZZaaakkkxxxzzzbbbKKKDDD???>>>===;;;<<>>@@@AAACCCFFFHHHKKKMMMOOOPPPPPPPPPQQQRRRUUUTTTRRRQQQPPPQQQRRRSSSSSSRRRQQQQQQQQQSSSVVVWWWZZZhhhyyywww___MMMBBB>>>???===;;;:::;;;======<<<<<<;;;:::999888999999::::::888888<<>>@@@AAABBBBBB@@@@@@AAACCCDDDFFFIIIJJJJJJIIIJJJKKKOOOMMMKKKJJJIIIIIIGGGFFFFFFHHHJJJLLLOOOPPPQQQRRROOOIIIDDDDDDDDDEEEJJJPPPXXXYYY[[[]]]^^^]]]ZZZXXXWWWVVVUUUWWWYYYZZZZZZZZZSSSOOOKKKIIIHHHGGGEEEDDDEEEFFFGGGGGGGGGEEECCCBBB@@@>>>===>>>??????===<<<;;;;;;;;;:::999888666666666888:::;;;===@@@DDDGGGOOOSSSYYY___dddhhhkkknnnnnnnnnnnnnnnmmmlllkkkkkkjjjjjjkkknnnqqqrrrqqqpppiiihhheeebbbaaabbbcccddddddcccdddggglllppprrrrrrtttuuuwwwxxxyyyzzzzzzzzzuuuooohhhaaaYYYVVV^^^hhhvvv}}}xxx___KKKDDD???>>>>>><<<===@@@>>>AAAEEEGGGIIIMMMTTTYYYiiiZZZZZZ[[[]]]```bbbeeefffeeebbbaaacccccc``````ccceeehhhllloooqqqtttvvvxxx|||{{{zzzzzzyyyvvvrrrnnnpppooonnnmmmkkkkkkjjjjjjjjjhhhfffdddbbbaaa``````fffkkkttt|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~zzztttppppppsssxxx|||~~~vvvvvvtttrrroooooottt{{{~~~zzzyyyzzz}}}zzzwwwwwwzzz|||wwwuuulll___VVVRRRQQQPPPOOODDD===777666666444555999888;;;>>>AAABBBDDDGGGIIIKKKMMMOOOPPPPPPPPPQQQRRRTTTRRRQQQOOOOOOPPPRRRSSSQQQPPPPPPPPPQQQTTTVVVXXXXXXeeessspppXXXHHHAAA???===;;;;;;===>>>>>>>>><<<;;;;;;:::999::::::::::::888888<<<@@@DDDLLLUUU]]]aaaeeebbb[[[RRRKKKIIIGGGJJJOOOUUU\\\bbbfffiiijjjkkklllnnnppprrrssstttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuutttttttttssssssssssssssstttvvvwwwyyyzzzzzz{{{{{{{{{yyyvvvttttttuuupppsssyyy}}}}}}zzzwwwooohhhaaa```bbbfffpppxxxxxxuuurrrmmmiiiggghhhkkkmmmqqquuuzzz}}}~~~|||}}}|||zzzxxxwwwxxxyyyzzzzzzzzz{{{}}}~~~}}}yyyuuupppooommmkkkkkklllmmmnnnqqqrrrtttvvvxxxxxxxxxxxxwwwxxx{{{|||zzzzzzwwwoooggg]]][[[XXXUUUUUUYYY```eeemmmoooqqqrrrqqqmmmiiifff___\\\ZZZYYYYYYZZZYYYXXXZZZZZZYYYYYYXXXWWWWWWVVVSSSQQQMMMKKKIIIHHHFFFDDDJJJHHHGGGGGGGGGEEECCC@@@CCCDDDEEEEEEDDDDDDFFFHHHIIILLLNNNOOONNNMMMMMMNNNSSSQQQNNNLLLLLLJJJHHHFFFGGGIIILLLOOOQQQQQQPPPPPPKKKEEEBBBCCCDDDFFFKKKQQQVVVXXXZZZ\\\]]][[[YYYXXXWWWWWWWWWYYY[[[[[[YYYXXXPPPMMMIIIGGGFFFEEEDDDCCCEEEFFFFFFFFFFFFDDDBBBAAA@@@???>>>???@@@???>>><<<;;;;;;:::999888777777666666777999:::<<<@@@DDDHHHQQQVVV]]]cccgggiiilllmmmnnnnnnnnnnnnmmmlllkkkkkkgggiiikkkpppssssssqqqnnniiihhheeecccbbbcccddddddgggggggggjjjnnnqqqssssssssstttuuuvvvwwwxxxxxxxxxuuuoooggg```XXXVVV^^^iiiuuu{{{}}}yyyvvvxxxzzzzzzzzz^^^KKKDDD?????????===>>>AAA@@@CCCFFFGGGHHHLLLRRRWWWeeeZZZ[[[\\\___aaaccceeeffffffbbbaaacccbbb___```bbbfffhhhkkkmmmooorrrvvvyyy}}}|||{{{{{{zzzwwwrrrooopppooonnnmmmllllllllllllkkkjjjiiigggeeecccbbbaaaeeejjjrrryyy~~~}}}}}}}}}}}}~~~~~~}}}wwwrrrrrruuu{{{zzzqqqpppooommmlllnnnttt~~~}}}|||~~~{{{yyyyyy{{{{{{xxxtttooofff\\\UUUSSSSSSPPPNNN@@@:::666666666444666:::888;;;???BBBDDDEEEHHHIIILLLNNNPPPQQQPPPPPPQQQSSSUUUSSSQQQOOONNNOOOPPPPPPQQQQQQPPPOOOPPPRRRTTTVVVWWWaaammmdddOOOEEE???===;;;;;;===>>>>>>>>><<<<<<;;;;;;;;;::::::::::::888888<<>><<<;;;:::999888888777777777555777888:::<<<@@@EEEIIISSSXXX```fffjjjkkkkkkkkkooooooooonnnnnnmmmlllkkkfffhhhlllqqqttttttpppmmmiiihhhfffdddcccddddddeeegggggggggjjjooorrrttttttsssssstttuuuuuuuuuuuutttqqqmmmhhhbbb\\\YYYaaakkkvvv{{{|||xxxvvvyyy}}}}}}|||aaaJJJCCC???@@@@@@>>>???AAABBBDDDGGGHHHHHHKKKQQQVVVccc|||XXXZZZ]]]```bbbcccddddddeeebbbaaacccccc``````ccceeegggjjjlllnnnqqqvvvyyy}}}|||{{{{{{zzzwwwssspppooonnnnnnmmmmmmnnnnnnnnnnnnmmmlllkkkjjjhhhgggfffgggkkkqqqwww|||}}}}}}||||||}}}~~~~~~|||xxxwwwzzzzzzooollllllkkklllooowww~~~}}}~~~|||zzzyyywwwsssppphhh```XXXTTTTTTSSSOOOKKK===999666777666555777<<<:::===AAADDDFFFGGGIIIJJJKKKMMMPPPQQQQQQQQQRRRTTTZZZXXXUUUSSSQQQQQQQQQRRRTTTRRRQQQOOOOOOPPPRRRSSSVVV___hhh~~~|||mmmSSSEEE>>><<<::::::<<<=========<<<<<<<<<;;;;;;;;;:::::::::888888;;;===???FFFMMMUUUZZZ___aaa^^^WWWPPPKKKJJJJJJKKKQQQYYY```eeeggghhhiiijjjlllnnnppprrrrrrttttttuuuvvvvvvvvvvvvvvvssssssssssssrrrrrrrrrrrrsssssstttvvvwwwxxxzzzzzzvvvwwwxxxwwwtttrrrrrrrrrqqqrrrtttwwwxxxtttnnniii]]]VVVPPPNNNMMMMMMRRRYYY```fffppp{{{~~~}}}xxxzzz{{{{{{yyyyyyzzz|||}}}|||zzzzzzzzz|||~~~~~~zzzxxxvvvuuuyyyxxxxxxxxxxxxyyy{{{{{{~~~|||uuuooooootttxxxwwwuuullliiiddd___[[[[[[^^^aaahhhkkkqqquuuwwwuuusssqqqjjjfffbbb```______^^^]]][[[[[[ZZZ[[[\\\]]]^^^___ZZZYYYXXXUUURRROOOMMMLLLMMMKKKJJJJJJLLLMMMLLLKKKKKKLLLLLLKKKKKKLLLOOOQQQQQQSSSUUUUUUSSSRRRRRRRRRQQQPPPOOOOOOPPPOOOLLLJJJJJJMMMQQQTTTTTTRRRNNNLLLIIIDDDAAABBBDDDEEEIIIOOOTTTWWWYYYZZZXXXVVVVVVWWWTTTTTTUUUWWWXXXVVVRRROOOKKKHHHCCC@@@@@@AAAAAAAAADDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBAAA???<<<::::::999777777777777777666777888:::<<>>>>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDBBB???<<<:::999888777666777777888666777999:::===CCCIIINNNVVV\\\ccciiilllllllllllloooooooooooonnnmmmllllllkkklllppptttvvvtttppplllhhhhhhgggfffffffffffffffcccccceeeiiinnnsssvvvvvvtttttttttssssssqqqppppppnnnkkkhhhddd]]]YYY^^^fffsss{{{~~~{{{zzz~~~~~~|||jjjSSSFFF@@@===???@@@>>>???AAACCCEEEHHHHHHHHHJJJPPPUUU```vvvYYY[[[___cccfffffffffeeeeeebbbbbbeeeeeedddeeehhhfffiiimmmoooqqqtttwwwzzzyyywwwtttssssssssssssrrrnnnnnnnnnnnnooopppqqqrrrqqqrrrtttvvvwwwwwwwwwvvvrrrtttwwwyyy||||||}}}|||{{{{{{{{{||||||}}}~~~wwwlllhhhlllqqqvvvzzz~~~~~~~~~{{{sssjjjeee^^^WWWQQQPPPSSSQQQIIIBBB999777888999888777;;;AAA@@@CCCGGGJJJJJJJJJJJJKKKHHHKKKNNNQQQRRRTTTVVVXXX___^^^\\\ZZZYYYZZZ[[[\\\XXXWWWUUUTTTSSSTTTVVVWWWVVV___cccyyyttt{{{~~~dddPPPBBB@@@===<<<<<<<<<<<<;;;999:::;;;;;;;;;:::888888:::888888;;;;;;<<<@@@GGGLLLPPPVVV\\\___]]]YYYUUUMMMJJJHHHLLLTTT\\\```aaahhhiiijjjlllnnnppprrrsssssstttuuuvvvwwwwwwwwwwwwttttttttttttssssssssssssuuuuuuvvvvvvwwwwwwwwwwwwuuuvvvwwwvvvsssooommmmmmlllkkkmmmrrruuutttmmmggg[[[SSSLLLHHHDDD@@@BBBFFFEEEIIIPPPZZZiii{{{~~~}}}}}}{{{{{{{{{}}}~~~yyytttpppkkkfffbbbXXXVVVTTTQQQQQQRRRVVVXXXZZZZZZZZZXXXVVVVVVWWWYYY[[[___eeelllrrrvvvxxxxxxuuussspppnnnllljjjgggeeebbbbbbaaaaaabbbcccfffggglllpppssssssooojjjfffeee```\\\VVVRRRQQQRRRSSSTTTSSSRRRQQQPPPNNNOOORRRUUUUUUXXXZZZZZZYYYXXXXXXXXXUUUTTTTTTTTTTTTSSSOOOLLLPPPRRRTTTUUUTTTQQQNNNLLLEEEBBBAAADDDFFFGGGLLLRRRUUUXXXZZZXXXSSSPPPQQQSSSTTTSSSSSSSSSSSSQQQMMMJJJFFFCCC>>>;;;<<<>>>???@@@@@@@@@@@@AAABBBCCCEEEEEEDDDCCCDDDEEEEEECCC???<<<:::999777666666666888999777888999;;;>>>DDDKKKQQQYYY^^^eeekkkmmmoooooopppoooppppppoooooonnnmmmlllnnnooorrrtttvvvtttppplllhhhhhhhhhgggggggggggggggeeeeeefffjjjooosssuuuuuutttttttttsssrrrqqqooonnnoookkkgggccc^^^]]]fffqqq}}}{{{xxxzzzzzzwwwzzz}}}~~~~~~~~~}}}xxx___KKKCCC>>><<<>>>???>>>>>>@@@BBBEEEGGGHHHHHHKKKPPPUUU\\\rrrZZZ]]]aaaeeehhhhhhgggfffdddbbbbbbeeefffeeefffjjjhhhkkkooorrrtttvvvyyy{{{wwwtttqqqooopppqqqqqqqqqmmmmmmnnnnnnoooqqqrrrsssrrrtttvvvyyy{{{|||||||||wwwxxxzzz|||}}}}}}}}}}}}{{{{{{{{{{{{|||}}}}}}rrrggghhhmmmtttzzz~~~~~~~~~tttjjjddd\\\UUUOOOOOORRRPPPHHH???999777888:::999888<<>>???>>>>>>@@@BBBEEEGGGHHHHHHKKKQQQUUUYYYooo\\\___bbbfffhhhhhhgggfffeeeffffffddddddeeehhhjjjlllmmmnnnqqqssswwwyyy{{{sssqqqpppooooooooommmlllooommmkkkkkklllppptttvvvvvvxxxzzz{{{{{{|||~~~{{{uuuuuuxxx{{{{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}zzzwwwyyy{{{~~~}}}yyytttooollllllrrrzzz}}}|||{{{tttiiiaaaYYYTTTPPPRRRUUURRRFFF<<<999:::;;;;;;;;;<<>>===:::888888:::<<<>>>;;;===???AAABBBCCCBBBBBBDDDEEEEEEEEECCC@@@===<<<999888777555555666666777777999===>>>@@@EEEMMMSSS]]]aaagggkkkmmmnnnoooppprrrqqqooommmmmmmmmmmmnnnrrrtttvvvuuusssrrrqqqqqqmmmkkkiiigggffffffggghhhiiijjjkkkmmmppprrrssstttuuuuuuuuuuuutttsssqqqppprrroookkkiiiiiiqqqzzzvvvttttttvvvsss||||||uuusssvvvxxxvvveeeSSSGGG@@@???????????????@@@@@@DDDFFFHHHIIIJJJKKKMMMOOOWWWkkk]]]___cccfffhhhhhhgggfffdddddddddcccbbbcccfffiiinnnnnnpppsssvvvyyy{{{}}}xxxuuuqqqnnnnnnnnnmmmmmmmmmlllkkkkkkmmmpppsssuuuyyyzzzyyyxxxxxxzzz~~~|||wwwvvvxxx{{{zzzyyyxxxxxxzzz{{{|||}}}}}}}}}~~~~~~}}}}}}|||xxxwwwxxxxxxwwwsssoookkkiiimmmttt}}}~~~}}}}}}ttthhh___WWWSSSPPPQQQTTTOOODDD:::888999:::::::::;;;>>>AAADDDFFFHHHIIIIIIJJJKKKLLLHHHKKKOOORRRSSSSSSSSSTTTUUUVVVVVVVVVTTTSSSTTTUUUTTTUUUVVVVVVXXXXXXYYYZZZWWWYYYbbbvvvyyy```NNNDDD<<<;;;<<<;;;::::::999999::::::::::::999999888888888888888999:::;;;>>>AAAFFFLLLQQQTTTVVVWWWQQQKKKGGGIIIMMMQQQXXX___bbbeeehhhkkkmmmooorrruuutttsssrrrrrrsssuuuwwwxxxyyyzzzyyywwwuuutttvvvxxxwwwwwwxxxxxxxxxxxxwwwwwwxxxvvvsssqqqpppooonnnmmmmmmmmmoootttxxxyyywwwtttjjjbbbWWWNNNHHHDDDCCCBBB???>>>>>>@@@EEEKKKQQQUUU[[[]]]^^^\\\VVVRRRQQQRRR[[[bbbooo}}}ssspppkkkfffbbb```^^^^^^]]]\\\[[[YYYXXXVVVUUUUUUSSSRRRQQQPPPPPPOOOOOOPPPPPPSSSXXX^^^dddllltttzzz~~~}}}zzzxxxvvvsssrrrooollljjjiiiiiiiiikkknnnssswwwyyyyyywwwuuuvvvsssnnniiieeeccccccccc]]][[[WWWUUUVVVZZZ^^^bbbeeeeeeeeefffffffffffffffaaa___]]]ZZZXXXWWWWWWWWWWWWXXXYYYYYYWWWRRRMMMJJJFFFDDDBBBDDDIIINNNSSSUUUVVVWWWWWWVVVSSSPPPPPPPPPOOONNNNNNMMMLLLIIIDDDAAA>>>===;;;::::::;;;===>>>===>>>???AAABBBBBBBBBAAADDDDDDEEEDDDCCC@@@===;;;888888666555555555666777777:::>>>@@@BBBGGGOOOUUU___ccchhhlllnnnooopppqqqpppooonnnnnnnnnooopppqqqssstttuuutttrrrpppoooppplllkkkhhhgggffffffggghhhhhhiiijjjlllnnnpppqqqrrruuuvvvwwwwwwwwwvvvttttttrrrooommmmmmppp{{{{{{xxxuuuuuuwwwvvv{{{xxxyyyzzz{{{ppp___NNNCCCAAAAAA@@@@@@@@@AAABBBBBBDDDFFFGGGHHHHHHIIIKKKMMMVVViii^^^```cccfffgggggggggfffdddddddddcccbbbdddgggjjjoooppprrruuuxxx{{{}}}}}}xxxsssooommmmmmlllkkkiiijjjkkkllloooqqqsssuuu|||{{{yyyvvvuuuwww|||~~~yyywwwyyyzzzyyywwwwwwwwwxxxyyyzzz{{{{{{|||~~~~~~|||{{{~~~~~~zzzxxxuuuqqqmmmjjjhhhggglllsss~~~~~~}}}~~~sssfff\\\TTTRRRQQQRRRRRRLLLAAA888888999:::::::::<<>><<<;;;;;;999999::::::::::::999999;;;:::999888888777888888;;;===BBBGGGMMMQQQTTTVVVTTTNNNIIIIIIJJJMMMUUU\\\bbbeeehhhkkkmmmoooqqqsssrrrqqqqqqrrrsssuuuxxxyyywwwxxxwwwvvvtttssstttvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvtttrrrpppooonnnnnnnnnppppppssswww{{{~~~~~~}}}ppphhh]]]RRRJJJEEEBBB@@@???>>>>>>>>>???BBBEEEFFFHHHJJJLLLKKKJJJJJJMMMQQQ]]]gggxxx~~~zzzqqqoookkkhhheeedddddddddeeedddbbbaaa___]]]]]]\\\ZZZYYYWWWVVVTTTSSSSSSSSSPPPRRRUUUYYY^^^eeemmmsss|||zzzyyywwwtttqqqooommmkkkkkkiiikkknnnqqqtttuuuuuuuuuxxxvvvssspppmmmjjjiiihhhccc```^^^]]]___dddiiimmmoooppppppqqqpppnnnllljjjgggeeebbb^^^[[[YYYXXXXXXZZZZZZ[[[ZZZWWWSSSNNNKKKFFFEEEDDDFFFKKKQQQUUUVVVWWWXXXWWWUUUQQQNNNMMMMMMOOONNNMMMLLLKKKHHHDDDAAA>>>===<<<;;;;;;<<<>>>???>>>???@@@AAAAAAAAAAAA@@@CCCCCCDDDCCCBBB???<<<:::888777666555555555666666888;;;???BBBEEEJJJQQQWWWaaaeeejjjnnnooopppqqqrrroooooonnnnnnoooppprrrsssuuuuuutttrrrooommmmmmnnnjjjiiihhhfffffffffggghhhhhhiiijjjkkkmmmnnnoooppptttuuuvvvwwwxxxwwwvvvvvvssspppooorrryyy}}}zzzyyy{{{}}}~~~|||uuuiiiYYYJJJAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGGGGJJJLLLTTTggg```aaadddfffgggggggggfffffffffffffffeeegggjjjmmmooopppsssvvvyyy|||}}}~~~|||yyytttpppnnnkkkhhhfffdddfffiiimmmpppsssuuuvvv{{{zzzyyyvvvtttvvvyyy|||~~~zzzyyyyyyyyyxxxvvvwwwwwwxxxxxxyyyzzz{{{{{{~~~~~~}}}zzzzzzwwwpppkkkiiihhhggggggppp|||~~~}}}|||pppbbbYYYRRRSSSTTTSSSPPPHHH???888:::;;;<<<<<<<<<>>>AAADDDEEEGGGJJJKKKLLLLLLNNNOOOLLLLLLMMMPPPRRRTTTTTTTTT[[[[[[ZZZXXXTTTQQQPPPPPPRRRRRRSSSTTTUUUVVVWWWWWWUUUXXX```rrr}}}oooXXXLLLAAA>>>===<<<:::;;;999::::::::::::::::::999===<<<;;;:::999999999999999;;;???DDDIIIOOOSSSUUUUUUOOOJJJHHHHHHJJJRRRZZZ```dddgggjjjlllnnnppprrrqqqqqqqqqrrrssstttvvvwwwuuuuuuvvvuuusssrrrssstttwwwwwwxxxxxxxxxxxxwwwwwwssssssrrrpppnnnnnnooopppssstttvvvzzz~~~wwwpppdddYYYOOOHHHCCC@@@????????????@@@BBBCCCDDDCCCEEEGGGHHHIIIMMMUUU[[[eeerrr~~~{{{yyyuuutttqqqnnnmmmlllmmmnnnlllkkkiiifffdddcccbbbbbbbbbaaa___]]][[[YYYXXXXXXUUUUUUVVVWWWZZZ```hhhmmmyyy|||~~~}}}|||zzzwwwtttqqqooommmkkklllnnnpppsssvvvyyyzzzxxxxxxwwwvvvtttqqqooommmlllkkkiiihhhjjjoootttxxxuuuwwwxxxxxxvvvrrrnnnllliiigggdddaaa^^^\\\[[[[[[\\\\\\]]][[[XXXSSSNNNKKKGGGFFFFFFIIINNNTTTWWWXXXXXXXXXXXXUUUPPPMMMKKKKKKOOONNNLLLLLLKKKHHHDDDAAA===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCAAA>>><<<:::888777666555555555666666888<<<@@@DDDGGGLLLTTTZZZdddhhhlllpppqqqqqqrrrssspppooooooooooooqqqrrrsssvvvvvvtttpppllljjjkkkllliiihhhgggffffffgggggghhhjjjjjjkkklllmmmnnnooopppqqqrrrsssuuuvvvvvvuuuuuussspppooottt|||}}}sssfffVVVIIIBBBBBBBBBBBBBBBCCCDDDFFFFFFHHHIIIJJJIIIHHHHHHJJJKKKUUUgggbbbcccdddffffffgggfffffffffggggggffffffhhhkkknnnnnnppprrrvvvxxxzzz||||||xxxwwwuuussspppkkkddd``````bbbfffkkkpppsssuuuvvvuuuvvvvvvuuuttttttuuuwww~~~|||{{{zzzyyyyyywwwvvvxxxxxxxxxxxxxxxzzz{{{{{{}}}}}}zzzyyy|||yyypppjjjiiihhhggggggppp|||wwwkkk^^^WWWRRRUUUWWWUUUNNNEEE===999999:::<<<<<<<<<>>>BBBDDDFFFHHHKKKMMMMMMNNNPPPQQQOOOMMMMMMOOORRRUUUUUUTTTXXXYYYYYYVVVSSSQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVSSSWWW^^^mmm~~~|||rrr]]]PPPCCC>>>===:::999::::::::::::;;;;;;:::::::::::::::999999999:::;;;;;;888:::===AAAGGGMMMRRRUUUSSSNNNJJJIIIGGGHHHPPPYYY]]]aaaeeeiiikkkmmmoooqqqrrrrrrrrrrrrrrrsssssstttrrrtttuuutttsssrrrrrrssswwwwwwxxxxxxxxxxxxwwwwwwrrrssssssqqqooooooqqqssswwwyyy{{{~~~yyynnnbbbXXXOOOIIIDDD??????@@@@@@AAAAAABBBBBB@@@BBBDDDFFFIIIPPPZZZbbbnnn|||~~~}}}|||||||||zzzxxxuuutttsssttttttrrrpppmmmjjjhhhggggggggghhhgggdddbbb___]]]\\\\\\YYYYYYXXXXXXYYY]]]cccgggqqquuu{{{}}}zzzvvvsssqqqnnnnnnnnnpppssswww{{{~~~yyyzzz{{{{{{zzzwwwuuusssuuutttsssssstttwww{{{}}}yyyzzz||||||yyyuuupppmmmgggeeecccaaa___^^^^^^^^^]]]]]]]]][[[XXXTTTOOOMMMIIIIIIJJJMMMRRRVVVXXXYYYXXXXXXXXXUUUQQQNNNLLLLLLPPPNNNLLLKKKJJJHHHDDDBBB===>>>>>>???@@@@@@??????AAAAAA@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCAAA>>><<<:::999888777666555666777777777<<>>AAADDDGGGIIILLLNNNNNNOOOQQQSSSQQQNNNLLLNNNRRRUUUUUUTTTTTTUUUUUUSSSQQQPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVQQQUUU[[[hhh{{{||||||tttbbbTTTFFF???===:::999:::::::::;;;;;;;;;;;;::::::666666666777777999:::;;;999:::<<>>@@@DDDGGGGGGJJJMMMOOOOOOQQQRRRTTTSSSOOOLLLMMMRRRUUUVVVUUUSSSTTTTTTSSSQQQOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVWWWPPPSSSYYYdddzzz}}}zzzgggYYYIIIAAA>>>;;;:::;;;::::::;;;;;;;;;;;;::::::666666666666777888999:::999999:::===BBBHHHNNNRRRSSSPPPNNNLLLGGGDDDHHHPPPUUUYYY```eeehhhkkkmmmoooppppppqqqrrrrrrrrrrrrrrrppprrrtttuuusssrrrrrrssswwwwwwxxxxxxxxxxxxwwwwwwsssvvvxxxvvvsssssswww{{{~~~}}}ssshhh___VVVQQQJJJIIIGGGEEEDDDDDDEEEEEEJJJMMMQQQUUU\\\gggttt}}}~~~~~~||||||}}}~~~~~~|||xxxtttrrrqqqqqqrrrpppnnnllljjjgggfffdddddddddcccbbb___]]]]]]^^^aaabbbgggnnnwww|||uuussspppnnnmmmnnnpppqqqqqqrrrtttuuuuuutttsssrrrppprrruuuwwwyyyyyyxxxwwwtttuuuvvvvvvuuurrrooommmeeedddbbbaaa````````````\\\\\\[[[ZZZWWWTTTQQQOOONNNNNNPPPSSSWWWYYYYYYXXXWWWXXXYYYXXXVVVTTTTTTUUUSSSQQQNNNLLLKKKJJJGGGEEEBBBCCCFFFHHHIIIHHHGGGEEEAAA@@@?????????@@@AAABBBDDDDDDEEEDDDCCC@@@===;;;;;;;;;999888888888999::::::@@@GGGLLLQQQWWW^^^dddhhhlllpppssssssrrrrrrsssooonnnnnnmmmnnnoooqqqrrrtttuuutttrrrnnnjjjiiiiiiggghhhiiijjjjjjkkkkkkkkkllllllnnnppprrrsssuuuuuuuuuuuuuuuuuutttrrrpppooollljjjkkkrrrzzz~~~ppp[[[LLLDDDBBBBBBCCCCCCEEEGGGIIIKKKLLLNNNRRRWWWYYYXXXVVVTTTSSSZZZfffffffffffffffffffffffffffgggggghhhggggggjjjmmmppprrrtttvvvxxxyyyxxxwwwwwwvvvuuusssrrrpppmmmiiieee```_______________```aaa_________^^^```dddjjjnnnooorrrvvvxxxyyyyyyyyyyyywwwvvvtttssstttuuuwwwxxxyyyzzz||||||zzzxxx{{{{{{rrrppprrrssssss{{{}}}yyyrrrhhh___XXXVVVVVVQQQWWWYYYQQQCCC999888;;;>>>???AAAAAABBBDDDHHHKKKHHHJJJMMMOOOPPPQQQSSSUUUTTTOOOKKKLLLQQQVVVVVVUUUUUUVVVVVVUUURRRQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWOOORRRXXXaaavvvkkk\\\KKKCCC???<<<;;;<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999:::;;;999999999<<<@@@FFFLLLPPPTTTRRRPPPMMMGGGBBBEEELLLRRRWWW^^^dddhhhkkkmmmooommmnnnpppqqqssssssttttttppprrruuuuuutttssssssssswwwwwwxxxxxxxxxxxxwwwwwwtttwwwyyyxxxuuuuuuyyy~~~wwwmmmeee___PPPOOOMMMLLLLLLMMMOOOPPPOOOSSSXXX^^^eeeqqq|||xxxvvvuuuuuuvvvuuusssqqqooommmkkkjjjjjjiiiiiihhheeebbb```aaabbb]]]aaahhhqqqzzzzzzxxxsssooommmkkklllllliiijjjkkkmmmmmmmmmmmmllliiilllqqquuuwwwvvvuuusssnnnoooppppppooommmkkkiiigggeeecccaaa````````````[[[[[[ZZZYYYWWWTTTRRRPPPOOOPPPQQQUUUXXXZZZYYYXXXWWWXXXZZZYYYXXXWWWWWWXXXTTTQQQOOOMMMLLLJJJHHHEEEDDDFFFIIIKKKLLLKKKJJJHHH@@@@@@?????????@@@BBBCCCDDDEEEEEEEEECCC@@@>>><<<<<<;;;:::999999999:::;;;<<>><<<:::999999999::::::;;;;;;;;;888777777777777777888999;;;;;;;;;;;;>>>CCCKKKPPPRRRTTTTTTPPPJJJGGGGGGHHHPPPTTTYYY```eeejjjlllmmmmmmnnnpppqqqrrrrrrrrrrrrppprrrsssrrrppppppqqqrrrsssssssssuuuwwwxxxwwwvvvtttssssssuuuttttttzzzqqqddd\\\UUUQQQTTTWWWXXXZZZ\\\bbbcccgggnnnxxx}}}}}}xxxyyyzzzyyyuuurrrooonnnpppnnnjjjhhhfffccc```^^^\\\]]]```eeennnxxxxxxrrrnnnlllhhheeeeeebbbaaabbbeeegggfffdddhhhiiilllnnnoooooonnnmmmnnnlllkkkjjjkkkkkkiiihhheeedddbbb```^^^]]]]]]]]]]]]^^^______\\\XXXTTTQQQPPPRRRUUUXXXYYYYYYXXXWWWXXXXXXYYYYYYYYYYYYXXXXXXVVVQQQLLLIIIIIIHHHFFFDDDFFFKKKNNNNNNNNNNNNKKKFFFAAA@@@>>>======???AAABBBFFFFFFFFFFFFDDDBBB@@@???===:::999;;;:::777666999@@@EEEKKKRRRWWW[[[```ccckkkmmmqqqrrrrrrqqqqqqrrrpppooooooooooooppprrrsssvvvvvvuuurrrnnnkkkkkklllnnnmmmllliiiggghhhkkknnnmmmnnnpppqqqsssssssssssstttttttttqqqmmmiiifffeeeggggggjjjqqq|||mmmZZZNNNHHHFFFHHHIIIJJJJJJJJJKKKNNNQQQTTTZZZbbbgggfffbbb]]]ZZZZZZeee{{{fffhhhiiihhhfffeeefffhhheeeeeeeeefffhhhllloooqqqtttwwwxxxuuusssvvvwwwvvvvvvtttrrrqqqpppnnnkkkhhh```ZZZTTTRRRSSSUUUTTTRRRSSSVVVWWWWWWWWWZZZ___dddkkknnnqqqrrrsssssstttuuutttuuuvvvuuuuuuvvvyyy{{{}}}~~~}}}xxxqqqmmmlllnnnppprrrtttwwwzzz}}}|||xxxvvvwwwyyy{{{|||~~~qqqccc\\\WWWSSSRRRUUUYYYXXXQQQEEE>>>===<<<999===???BBBDDDEEEGGGIIIKKKKKKMMMOOONNNLLLLLLNNNQQQSSSPPPNNNMMMOOOQQQRRRRRRTTTTTTSSSQQQNNNMMMOOOPPPRRRRRRSSSRRRQQQPPPRRRSSSSSSTTTVVV[[[iiiiiiUUUGGG@@@<<<:::999999:::::::::;;;;;;;;;888888777777777777888888;;;;;;:::;;;===BBBIIIOOORRRSSSSSSPPPJJJFFFFFFGGGLLLOOOUUU[[[aaaeeehhhiiiiiijjjlllnnnnnnooonnnnnnnnnoooqqqqqqqqqqqqssstttwwwuuutttuuuvvvwwwvvvttttttssssssuuutttuuu|||rrrddd]]][[[___eeehhhjjjnnnrrrssswww~~~}}}yyyxxxwwwrrrpppmmmjjjhhheeeaaa___\\\\\\\\\___eeemmmtttyyy{{{wwwsssoookkkgggdddaaaaaacccdddcccbbbbbbdddfffhhhiiijjjjjjjjjkkkiiihhhhhhiiiiiihhhgggeeedddbbb```^^^^^^^^^_________^^^]]]ZZZXXXUUUTTTSSSTTTVVVXXXZZZZZZZZZZZZ\\\\\\\\\]]]\\\[[[ZZZZZZVVVRRRMMMJJJIIIIIIGGGEEEFFFKKKOOOOOOOOOPPPMMMHHHCCCAAA>>><<<<<<>>>@@@BBBFFFFFFFFFEEEDDDBBBAAA@@@???;;;:::;;;:::888888;;;BBBFFFLLLRRRWWW]]]bbbfffkkknnnrrrtttsssrrrqqqqqqoooooonnnnnnooopppqqqrrrtttttttttqqqnnnlllmmmnnnnnnnnnllljjjhhhiiikkknnnoooooopppqqqrrrsssssstttssssssrrrpppkkkgggdddbbbaaaaaadddlllwwwmmmYYYLLLEEEDDDFFFGGGHHHHHHIIIKKKNNNQQQUUUZZZ```ddddddbbb___^^^```gggwwwfffggghhhhhhgggggghhhiiieeeeeefffgggjjjmmmpppqqqtttxxxyyyuuutttvvvwwwvvvtttsssrrrrrrpppnnniiifff[[[UUUOOOLLLMMMPPPPPPPPPPPPRRRSSSSSSSSSWWW^^^cccgggjjjooorrrrrrrrrrrrssstttuuuuuuuuuuuuvvvyyy||||||}}}~~~}}}xxxqqqjjjeeedddfffiiijjjkkkllloooqqqvvvtttrrrssswww|||zzzmmm___WWWTTTTTTVVVZZZ[[[WWWNNNCCC<<<<<<<<<;;;>>>AAACCCEEEFFFHHHJJJMMMJJJMMMOOOLLLHHHGGGKKKOOOPPPNNNMMMMMMNNNPPPQQQQQQSSSSSSSSSQQQOOONNNOOOPPPQQQRRRSSSRRRQQQQQQRRRSSSQQQSSSUUUXXXbbbxxx~~~cccOOODDD???===::::::::::::;;;;;;;;;;;;:::999888777777777777777999999999:::;;;@@@GGGLLLPPPRRRSSSPPPJJJEEEDDDEEEIIILLLRRRYYY___ccceeegggjjjkkkmmmnnnpppppppppoookkkmmmooopppqqqrrruuuwwwyyywwwuuuuuuuuuuuutttsssuuusssssstttuuuwwwqqqllljjjpppxxx|||~~~vvvtttqqqnnnkkkhhhccc```^^^\\\YYYXXXZZZ___dddhhhrrrxxx}}}xxxtttllliiieeeccccccccccccbbbaaabbbcccdddfffggghhhiiijjjiiihhhhhhiiiiiihhhgggdddcccaaa```_________```bbbaaa^^^\\\ZZZYYYXXXXXXVVVVVVWWWXXXYYY[[[\\\]]]aaaaaaaaaaaa```___]]]\\\VVVRRRNNNLLLJJJIIIGGGFFFFFFLLLPPPPPPQQQRRRPPPKKKEEEBBB>>>;;;:::<<<@@@BBBEEEEEEEEEEEEDDDCCCBBBAAAAAA===;;;;;;;;;999:::>>>DDDGGGLLLRRRWWW^^^eeejjjlllpppuuuwwwvvvtttrrrqqqooonnnnnnnnnnnnpppqqqrrrrrrsssrrrqqqnnnmmmnnnpppnnnnnnmmmkkkiiijjjlllooorrrqqqqqqpppqqqrrrssstttsssrrrqqqnnnjjjeeeaaa^^^\\\\\\___hhhsss}}}mmmYYYLLLGGGEEEGGGHHHIIIIIIJJJLLLOOORRRUUUXXX]]]___``````aaaaaafffhhhsssffffffggghhhhhhiiijjjjjjffffffgggiiikkknnnqqqrrruuuyyyzzzwwwuuuwwwwwwvvvsssrrrrrrrrrpppmmmhhhdddWWWRRRLLLIIIJJJNNNQQQRRRPPPQQQSSSRRRSSSWWW___dddeeeiiinnnrrrsssrrrrrrrrrssstttuuuuuuuuuwwwzzz}}}yyy{{{|||yyytttmmmfffccc___aaadddfffggghhhjjjlllpppooopppsssxxx}}}|||tttjjj]]]VVVUUUXXX[[[]]]]]]VVVKKKAAA<<<<<<===>>>@@@BBBEEEGGGHHHIIILLLNNNOOOQQQRRRNNNHHHFFFIIINNNNNNLLLLLLMMMOOOPPPPPPPPPQQQRRRSSSQQQPPPOOOOOOQQQQQQRRRTTTTTTSSSRRRSSSTTTRRRTTTVVVXXX^^^qqqoooWWWHHHAAA@@@::::::;;;;;;;;;;;;;;;;;;;;;:::999888777777666666888888999999:::???EEEIIINNNQQQRRRPPPJJJEEECCCCCCHHHLLLRRRXXX___cccfffgggiiijjjlllnnnppppppppppppjjjlllooopppqqqrrrtttvvvyyywwwttttttuuuvvvuuutttuuusssssstttuuuyyy~~~|||{{{xxxuuuqqqnnniiidddaaa```]]]XXXUUUTTTVVVYYY[[[```fffqqqzzz~~~wwwtttooollljjjiiiiiihhhiiiiiihhhhhhiiijjjkkklllnnnlllkkkjjjkkkkkkiiihhhdddcccbbb`````````aaaaaaccccccbbb```^^^\\\[[[ZZZVVVVVVUUUUUUWWWYYY[[[]]]ddddddeeedddccc```^^^\\\TTTRRROOOMMMKKKIIIHHHGGGHHHMMMQQQQQQSSSTTTQQQMMMFFFCCC>>>:::999;;;???BBBEEEEEEEEEEEEEEEDDDDDDDDDCCC>>>;;;;;;:::999<<>>DDDJJJLLLOOOTTTYYYaaaiiioooqqquuuzzz|||{{{wwwtttrrrooooooooooooppprrrtttuuutttttttttqqqnnnlllmmmnnnnnnoooooonnnlllmmmooopppuuutttrrrqqqqqqssstttvvvvvvtttrrrpppmmmhhh```[[[YYYXXX]]]hhhvvvppp\\\RRRNNNMMMNNNNNNNNNMMMKKKLLLNNNPPPTTTUUUVVVWWWXXX[[[___bbbdddeeemmmhhhgggggghhhkkklllkkkjjjhhhiiijjjmmmoooqqqssstttvvv{{{|||yyywwwxxxwwwuuusssrrrpppooommmjjjeeebbb[[[WWWQQQKKKHHHGGGIIIJJJPPPRRRUUUUUUVVVXXX^^^ccchhhkkkpppsssssssssssstttqqqrrrtttuuuvvvxxx|||~~~~~~vvvlllddd``````\\\___cccfffggghhhjjjkkkhhhiiimmmttt}}}vvvjjjgggbbb]]]^^^bbbaaa]]][[[OOOCCC>>>===>>>@@@DDDCCCFFFHHHJJJKKKMMMOOORRRXXXXXXWWWTTTPPPMMMKKKKKKJJJJJJKKKNNNQQQRRRQQQOOONNNPPPRRRRRRQQQPPPQQQRRRPPPRRRUUUVVVUUUTTTTTTUUUVVVVVVZZZ^^^aaakkkwwwuuusssyyy}}}}}}iiiQQQDDD???<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888888888888888999999:::===AAAEEEJJJNNNRRRQQQLLLGGGDDDCCCBBBEEEKKKSSSYYY^^^aaabbbfffgggiiikkkmmmnnnnnnnnnmmmoooppppppooooooqqqrrrqqqqqqrrruuuxxxzzzyyyxxxtttssssssvvvwwwzzz|||vvvqqqmmmiiiggg___\\\XXXTTTQQQOOONNNMMMLLLNNNQQQUUUZZZaaahhhmmmqqquuu|||~~~{{{yyyyyyzzzxxxxxxxxxwwwwwwvvvvvvvvvuuussspppoooooonnnllljjjmmmllljjjhhhhhhhhhhhhiiiggghhhiiiiiifffbbb]]]ZZZTTTTTTSSSSSSTTTWWWZZZ[[[bbbcccddddddbbb___\\\ZZZTTTUUUTTTRRRNNNLLLKKKLLLMMMRRRUUUTTTSSSSSSOOOJJJDDDAAA===:::999;;;???AAAGGGFFFFFFGGGGGGIIIJJJKKKHHHBBB<<<::::::<<>><<<======@@@DDDEEEGGGIIIKKKLLLNNNQQQSSSUUUTTTSSSSSSSSSQQQNNNJJJIIIJJJLLLOOOSSSSSSRRRPPPMMMPPPRRRRRRQQQQQQQQQRRRNNNPPPSSSTTTTTTSSSSSSSSSUUUTTTXXX___bbbiiisssooommmsssxxxyyy}}}qqqVVVGGGAAA===<<<<<<<<<;;;;;;;;;;;;::::::999888888999999999888999999999:::<<<@@@DDDHHHMMMRRRRRRNNNIIIFFFEEE>>>BBBHHHPPPVVV[[[^^^```hhhiiilllnnnpppqqqqqqqqqmmmnnnppppppooooooqqqrrrooopppsssvvvzzzzzzyyywwwsssrrrtttwwwxxxzzzyyyssspppnnnlllbbbaaa^^^ZZZVVVQQQNNNLLLKKKLLLLLLMMMNNNRRRWWW[[[\\\bbbjjjppptttwwwzzz|||zzz}}}~~~|||zzzzzz|||{{{|||}}}~~~~~~~~~}}}|||xxxwwwuuuuuuvvvvvvtttsssuuusssqqqooonnnnnnnnnnnnjjjjjjiiigggddd```]]]ZZZVVVVVVVVVWWWXXXZZZ\\\]]]___aaaccccccbbb___\\\YYYWWWXXXYYYWWWRRRPPPOOOPPPQQQUUUWWWTTTRRRQQQLLLFFFAAA???<<<::::::<<>><<<<<<>>>EEEMMMTTTWWWZZZ^^^ccciiioootttqqqsssvvvvvvtttqqqpppooollllllllllllnnnppprrrssssssssssssqqqnnnmmmnnnooonnnoooppppppooooooqqqrrrrrrrrrssstttuuuvvvvvvwwwvvvtttqqqqqqpppkkkbbb[[[UUUUUU[[[iii{{{}}}fffWWWOOOLLLKKKNNNOOOOOONNNNNNOOOQQQSSSXXXZZZ\\\]]]\\\[[[\\\]]]^^^bbblll~~~kkkiiihhhiiilllmmmkkkiiiiiijjjllloooqqqssstttuuuwww|||~~~{{{yyyyyyxxxuuutttrrrnnnllljjjhhhdddbbbZZZYYYWWWTTTRRRSSSUUUWWWWWW[[[___`````````cccfffkkkmmmoooppppppppprrrssspppqqqssstttvvvxxx|||}}}}}}xxxpppgggbbbdddhhhhhhkkknnnoooooonnnnnnnnnpppqqquuuzzzrrrjjjiiibbb[[[\\\bbbbbb\\\RRREEE;;;:::<<<<<>>BBBHHHPPPVVV[[[^^^```eeefffiiikkkmmmnnnnnnnnnlllmmmooopppoooppprrrsssoooqqqtttxxx{{{zzzxxxuuurrrrrrtttxxxyyyzzz{{{uuurrrqqqppphhhgggddd```[[[UUUPPPMMMLLLLLLLLLKKKIIIJJJMMMOOOMMMTTT\\\bbbfffiiimmmpppssswww{{{|||zzzxxxyyyzzz|||~~~|||{{{zzz{{{}}}~~~}}}|||zzzyyywwwtttsssrrrrrrrrrlllkkkhhhdddaaa^^^\\\[[[XXXYYYYYYZZZ\\\]]]______^^^```bbbcccbbb___\\\ZZZYYY[[[\\\ZZZVVVRRRRRRSSSSSSVVVXXXUUURRRPPPJJJDDD???>>><<<;;;;;;===???@@@HHHHHHHHHIIIJJJLLLNNNPPPOOOGGG@@@>>>>>>AAAHHHPPPXXX[[[___cccggglllrrrvvvpppqqqssssssqqqnnnmmmmmmjjjjjjjjjkkklllnnnppprrrqqqqqqrrrpppooonnnpppqqqnnnoooqqqqqqppppppqqqrrrqqqrrrsssuuuvvvwwwwwwwwwuuurrrpppppppppkkkbbb[[[WWWWWW]]]lll~~~}}}uuu___TTTPPPOOONNNOOOQQQRRRRRRSSSTTTXXXZZZZZZ]]]``````___]]]\\\\\\^^^bbbkkk{{{mmmjjjggghhhkkkmmmmmmllllllmmmnnnppprrrsssssssssvvvvvvuuuuuuttttttssssssuuusssppplllgggccc```^^^]]]\\\ZZZYYYXXXXXXXXXYYY^^^___``````aaabbbfffhhhppppppoooooonnnnnnnnnnnnqqqssstttssswww||||||yyyxxxvvvrrrjjjeeeeeelllrrrnnnsssyyyyyyuuupppkkkjjjuuuvvv{{{}}}}}}tttiiiaaa___^^^^^^^^^^^^]]]\\\IIICCC<<<:::>>>BBBCCCBBBHHHIIIJJJLLLMMMNNNOOOOOOMMMOOORRRTTTTTTRRROOOMMMLLLKKKLLLOOOSSSSSSQQQNNNPPPRRRSSSSSSQQQPPPQQQRRRMMMPPPSSSSSSQQQPPPPPPRRRQQQRRRVVVYYY[[[cccuuuuuuwwwuuuzzzzzz```LLLBBB;;;;;;;;;:::999888:::;;;:::::::::999999888888888:::999999999:::<<<>>>???FFFIIIOOOSSSTTTPPPIIICCC???===???FFFNNNTTT\\\ddddddfffhhhiiiiiijjjmmmnnnmmmnnnpppqqqpppqqqrrrtttvvvuuutttttttttvvvwwwxxxuuuuuuuuuuuuvvvzzz|||yyyyyywwwuuunnnkkkgggeeeddd```[[[WWWSSSRRRPPPNNNLLLJJJIIIIIIJJJKKKLLLPPPUUU\\\bbbeeeiiilllqqquuuwwwxxxyyy{{{|||~~~}}}zzzvvvrrrooommmjjjfffaaa___``````^^^\\\```___```cccgggiiigggddddddeeeeeeccc```^^^^^^_________^^^ZZZTTTRRRSSSTTTSSSTTTUUUSSSOOOJJJFFFDDDAAA@@@===:::999<<>>;;;;;;===CCCGGGNNNOOONNNJJJLLLQQQTTTSSSTTTLLLDDDCCCDDDHHHSSS^^^ddddddfffkkkppptttuuuuuurrrqqqpppqqqqqqpppmmmkkkhhhiiijjjkkklllnnnoooooonnnnnnnnnmmmmmmnnnnnnnnnmmmmmmnnnoooqqqsssuuuvvvtttttttttttttttuuuuuuuuutttrrrpppooommmiiibbb]]]XXX]]]iiiyyy{{{}}}uuubbbWWWRRROOONNNOOOTTTTTTUUUUUUWWWXXXYYYZZZbbbdddffffffdddaaa______```bbbiiixxxmmmllllllmmmoooooonnnllllllmmmooorrrtttvvvwwwwwwwwwvvvvvvuuuttttttssssssqqqpppnnnkkkhhhdddaaa```^^^^^^^^^______^^^^^^]]]ZZZ[[[]]]]]]^^^```dddggglllmmmoooqqqrrrqqqpppooopppsssuuuuuuxxx}}}|||xxxqqqnnnjjjfffeeeiiipppvvv{{{xxxwwwwww{{{|||}}}yyyxxx|||uuuiiibbbYYYUUUSSSWWW\\\]]]XXXRRRFFFBBB>>>>>>AAAFFFGGGGGGIIIJJJMMMPPPSSSUUUVVVWWWQQQRRRUUUVVVVVVUUURRRQQQQQQPPPPPPQQQRRRRRRQQQOOORRRTTTUUUTTTQQQPPPOOOPPPOOOPPPQQQPPPOOOOOOQQQSSSXXXWWWWWWVVVUUUZZZhhhwww|||gggSSSHHH???===;;;999888777777888:::::::::999999999999888999999888999:::;;;===>>>EEEIIIPPPXXX[[[XXXQQQKKKEEEBBBAAAEEEIIIMMMSSSZZZ```bbbeeeggghhhiiikkkmmmkkkmmmooooooooooooqqqsssssssssssstttuuuwwwxxxyyyxxxxxxyyyxxxxxxzzz~~~}}}zzzxxxvvvsssrrrsssssssssrrrrrrnnnhhh```XXXQQQMMMJJJIIIIIIIIIJJJMMMRRRVVVXXXaaaeeejjjnnnqqqtttwwwyyy}}}~~~xxxpppjjjeeebbb[[[YYYXXXYYY\\\```bbbccchhhjjjnnnrrruuuuuurrrnnnhhhiiihhhfffcccaaaaaabbbffffffeeebbb___]]]^^^___XXXWWWVVVTTTPPPKKKFFFDDDAAAAAA???======@@@FFFKKKSSSTTTQQQLLLKKKOOORRRQQQPPPJJJEEEEEEIIIOOOZZZccchhhhhhjjjmmmrrruuuuuuuuuqqqqqqpppppppppooollljjjhhhiiijjjkkklllmmmnnnooooooooooooooooooooooooooollllllmmmoooqqqrrrssstttsssssssssssssssssssssrrrtttsssqqqooommmiiiccc___^^^fffsss|||~~~}}}}}}{{{lll[[[SSSOOOLLLLLLMMMQQQRRRSSSUUUWWWXXXZZZZZZZZZ]]]___```___^^^]]]^^^cccdddiiiuuummmmmmnnnooopppooonnnmmmrrrrrrssstttttttttttttttwwwwwwvvvuuutttssssssrrrqqqpppooolllhhhddd```^^^^^^______```___^^^\\\[[[YYYZZZ\\\]]]^^^```dddgggjjjlllooorrrssssssrrrqqqqqqtttvvvvvvyyy}}}{{{wwwoookkkeeebbbeeennnwww}}}~~~zzzxxxxxxyyyzzz~~~}}}xxxwww|||yyyoooeee]]]WWWSSSRRRWWW______WWWNNNCCCAAA???@@@DDDHHHJJJJJJJJJKKKNNNRRRUUUXXXYYYZZZTTTVVVXXXYYYYYYXXXVVVTTTSSSRRRRRRQQQQQQQQQQQQPPPUUUVVVWWWUUUSSSQQQPPPQQQPPPPPPOOOOOOOOOPPPRRRTTTYYYWWWVVVUUUTTTWWWcccppp}}}kkkXXXKKK???===:::999888999999999999999999999999999999999999888888888999;;;===>>>BBBGGGOOOWWW\\\ZZZTTTOOOGGGCCCAAACCCFFFIIIPPPWWW\\\___ccceeeggghhhjjjlllkkklllnnnooonnnoooppprrrqqqrrrrrrtttuuuwwwxxxyyyyyyzzzzzzzzzyyyzzz}}}~~~|||zzzxxxvvvvvvxxxyyyyyy}}}wwwpppfff]]]UUUQQQOOONNNNNNOOOQQQUUUYYY[[[___bbbgggkkknnnrrruuuwwwyyy|||{{{uuummmeee^^^XXXVVVSSSRRRSSSUUU[[[aaafffiiillloootttxxxyyyvvvqqqmmmkkkllllllkkkiiihhhhhhiiihhhgggeeecccaaaaaaaaabbb[[[YYYWWWTTTQQQLLLGGGDDDBBBBBB@@@???@@@DDDJJJOOOVVVVVVRRRKKKJJJMMMOOOMMMLLLHHHDDDFFFMMMWWWaaahhhkkkkkklllooorrrttttttsssqqqppppppppppppnnnkkkiiihhhiiijjjkkklllmmmnnnnnnmmmnnnnnnnnnooooooooonnnkkklllmmmoooppprrrrrrsssqqqqqqqqqqqqqqqppppppppptttsssqqqooolllhhhdddaaabbbmmm~~~|||}}}~~~}}}}}}pppdddVVVPPPMMMJJJIIIKKKQQQQQQSSSTTTVVVWWWXXXXXXTTTVVVZZZ[[[[[[[[[\\\]]]ddddddhhhrrrmmmooopppqqqpppooonnnnnnrrrssstttuuuuuuuuuuuuuuuwwwwwwvvvuuutttsssrrrrrrsssrrrpppmmmiiiddd```]]]______``````^^^\\\ZZZYYY[[[\\\^^^^^^___aaaeeehhhiiilllooosssttttttsssrrrrrruuuxxxxxxzzz}}}zzztttlllfff______gggsss~~~zzzvvvvvvxxx|||~~~|||xxxxxx}}}~~~vvvmmmbbbZZZUUURRRRRRXXX___]]]SSSIIIAAA@@@@@@BBBEEEIIIKKKLLLKKKLLLOOORRRUUUXXXYYYZZZRRRSSSUUUVVVVVVUUUSSSRRRTTTTTTSSSQQQPPPPPPQQQRRRWWWXXXYYYWWWUUUSSSRRRSSSQQQPPPOOOOOOPPPRRRSSSTTTVVVUUUUUUVVVUUUWWW```kkk}}}mmmZZZLLL@@@===:::888:::;;;;;;;;;999999999999999999999999999888888888999;;;===>>>>>>CCCKKKTTTZZZZZZUUUQQQHHHCCC@@@BBBDDDGGGMMMTTTXXX[[[```dddfffgggiiikkkkkklllnnnooonnnoooppprrrpppqqqrrrtttvvvwwwxxxxxxxxxzzz{{{{{{zzz{{{|||~~~}}}{{{yyyyyy{{{|||}}}uuujjj```YYYPPPPPPOOOPPPRRRVVVZZZ\\\```cccfffiiilllnnnqqqtttsssvvvzzzzzzuuuqqqkkkccc\\\UUUQQQNNNMMMNNNPPPSSSYYYaaahhhmmmssswww|||~~~}}}xxxsssooommmooorrrssssssqqqqqqqqqkkkiiigggeeeeeeeeeeeeeee^^^[[[WWWUUURRRNNNIIIEEEDDDDDDCCCBBBCCCGGGNNNSSSWWWVVVQQQJJJHHHKKKMMMLLLHHHGGGEEEHHHQQQ]]]gggkkklllkkklllnnnqqqssssssrrrrrrqqqpppppppppnnnkkkhhhhhhiiiiiijjjkkklllmmmmmmkkklllmmmnnnnnnnnnnnnmmmkkklllnnnpppqqqqqqrrrrrrqqqpppppppppooooooooonnnrrrrrrpppmmmiiieeecccbbbeeeuuu~~~}}}yyyuuufff\\\SSSPPPNNNKKKKKKNNNQQQRRRSSSTTTUUUUUUUUUTTTSSSVVVYYY[[[\\\]]]^^^```bbbcccgggooo}}}nnnpppqqqpppooonnnnnnooonnnoooqqqtttvvvxxxyyyyyyxxxwwwwwwuuutttsssrrrqqqrrrrrrqqqoookkkfffbbb___aaaaaaaaa```___]]]\\\[[[___```aaabbbbbbdddgggjjjkkkmmmooorrrtttuuutttttttttxxxzzzzzz{{{|||wwwqqqgggbbb^^^cccooo|||~~~xxxuuuwww|||}}}zzzxxxzzzyyysssjjj```XXXRRRQQQSSSYYY]]]YYYMMMCCC>>>???AAACCCFFFIIIKKKLLLKKKMMMOOOQQQSSSUUUVVVWWWTTTTTTUUUVVVVVVUUUTTTTTTTTTTTTSSSPPPOOOOOOQQQTTTVVVXXXYYYXXXUUUTTTSSSTTTQQQPPPOOOPPPSSSUUUUUUTTTTTTTTTUUUXXXXXXXXX___gggzzz{{{|||~~~}}}qqq^^^PPPDDD???;;;999;;;===<<<;;;888999999999999:::::::::888888777888999:::<<<===<<<@@@GGGPPPVVVXXXVVVSSSKKKEEEAAABBBCCCEEEKKKRRRTTTXXX^^^bbbdddfffhhhjjjkkkmmmooooooooooooqqqssspppqqqssstttvvvvvvwwwwwwvvvxxx{{{{{{{{{{{{|||}}}|||yyyvvvvvvwwwyyy||||||||||||{{{|||}}}zzzqqqhhhbbbVVVVVVUUUUUUWWWZZZ]]]```bbbdddfffggghhhiiikkkmmmmmmnnnqqquuuzzz~~~~~~xxxqqqkkkccc```[[[UUUPPPLLLIIIHHHJJJKKKNNNQQQWWW___hhhnnnuuuyyy~~~|||wwwrrroooppptttyyy||||||yyywwwvvvooollliiihhhhhhhhhgggfff___[[[WWWUUUTTTQQQKKKGGGGGGFFFEEEDDDEEEJJJPPPUUUUUUUUUPPPIIIGGGKKKNNNMMMHHHHHHHHHKKKVVVdddlllmmmlllkkklllnnnqqqrrrrrrqqqsssrrrqqqppppppnnnkkkhhhiiiiiiiiijjjkkkllllllllljjjkkklllnnnnnnnnnmmmmmmlllmmmoooqqqrrrrrrrrrqqqpppppppppooonnnnnnmmmmmmpppooommmjjjeeebbbaaabbbggg{{{zzzrrrmmm___XXXSSSRRRRRRPPPPPPSSSQQQRRRSSSTTTTTTTTTSSSRRRQQQTTTVVVXXXYYYZZZ[[[]]]___```dddlllxxxooopppqqqooommmlllnnnpppmmmnnnpppsssvvvxxxyyyzzzxxxxxxwwwuuutttsssrrrqqqppppppqqqpppmmmiiieeeccccccbbbbbbbbbbbbbbbccccccdddeeeeeeeeeeeefffiiikkkmmmnnnppprrrssstttuuuuuuvvvzzz|||{{{|||{{{uuunnndddccceeeppp|||vvvtttyyy}}}yyyxxxxxx{{{yyyqqqlllfff^^^WWWRRRTTTXXX]]]]]]VVVJJJ@@@===???BBBDDDFFFHHHJJJLLLLLLMMMNNNOOOQQQQQQRRRRRRUUUVVVVVVWWWWWWVVVVVVUUUSSSSSSRRROOOMMMNNNRRRUUUTTTVVVWWWVVVTTTSSSSSSTTTRRRQQQPPPSSSVVVWWWVVVTTTTTTTTTWWW[[[[[[ZZZ]]]cccsss||||||}}}yyyiii[[[JJJDDD===;;;<<<===;;;999888888999999999:::::::::888888777777888:::<<<===<<>>BBBFFFIIIMMMRRRUUUTTTPPPIIIDDDAAABBBCCCDDDHHHNNNUUU[[[^^^aaadddgggiiikkkoooqqqqqqpppqqqqqqqqqrrrssstttttttttuuutttvvvwwwxxxxxxxxxxxxxxxxxxzzzzzz{{{}}}~~~yyyvvvtttvvvwwwzzz||||||yyyuuurrrrrrqqqooonnnnnnnnnnnnoooppprrrvvvzzz}}}~~~}}}|||{{{zzzxxxwwwvvvvvvrrrrrrqqqooolllhhheeedddccccccccccccccccccccccccbbb```^^^[[[XXXVVVUUUTTTSSSQQQOOOOOORRRTTTTTTSSSVVVVVVUUUTTTQQQOOOLLLJJJMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKIIIHHHJJJPPPXXX^^^kkkpppwww}}}~~~~~~}}}}}}zzzsssoooiiifffccc``````aaadddeeecccbbb___[[[WWWTTTQQQPPPQQQOOONNNOOORRRUUUVVVVVVWWWQQQKKKLLLRRRVVVWWWUUUSSSTTTWWW^^^ffflllooonnnooopppqqqssstttuuuuuuvvvrrrqqqooonnnmmmmmmmmmnnnmmmllljjjiiiiiikkklllmmmmmmnnnoooqqqqqqqqqqqqqqqooopppqqqqqqrrrrrrqqqqqqnnnnnnmmmllllllmmmnnnooommmjjjeee___YYYVVVWWWXXX]]]mmm|||uuujjjcccZZZUUUSSSQQQNNNJJJKKKNNNQQQSSSTTTTTTVVVWWW[[[\\\]]]]]]]]]\\\[[[ZZZYYY]]]]]]bbblllrrrtttrrrpppmmmkkkjjjkkkkkkoooppprrrsssttttttsssssswwwuuusssqqqppppppqqqrrrpppnnnnnnnnnpppqqqpppooonnnppprrrsssrrrrrrssstttrrrpppnnnllljjjkkklllllloooooopppqqqrrrtttvvvvvvyyywwwwwwuuuoooiiiiiimmmxxxtttnnnjjjkkkttt{{{xxxrrrsssvvv{{{~~~qqqeee```^^^\\\[[[]]]___dddgggcccYYYNNNGGGEEECCCDDDEEEFFFHHHKKKMMMNNNPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTQQQRRRRRRSSSSSSSSSRRRRRRPPPRRRUUUWWWYYY\\\```ccclllmmmTTTEEE???===<<<<<<<<<;;;::::::999999::::::999888888888888999::::::999<<>>???CCCGGGKKKPPPQQQPPPLLLFFFAAA???>>>>>>BBBHHHPPPWWW]]]aaabbbdddgggkkkmmmmmmmmmnnnooommmmmmmmmmmmoooppprrrsssvvvuuuuuutttuuuwwwyyyzzzyyy{{{|||}}}}}}}}}xxxwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxyyyyyyzzzzzzzzzwwwvvvuuutttuuuvvvwwwyyy{{{{{{{{{{{{yyyvvvsssqqqqqqpppnnnkkkhhheeecccbbb^^^\\\ZZZXXXWWWYYY[[[\\\]]]]]][[[ZZZYYYYYYZZZ[[[YYYYYYXXXXXXXXXXXXYYYZZZWWWVVVUUUSSSSSSRRRRRRRRRRRRRRRQQQNNNKKKIIIJJJLLLMMMPPPTTTWWWYYY\\\___aaahhhjjjlllnnnppppppppppppmmmmmmlllkkkkkkkkklllllljjjgggccc___[[[YYYYYYYYYYYYXXXXXXZZZ[[[[[[YYYWWWOOOLLLJJJLLLQQQVVVYYYYYYWWW\\\ccciiimmmnnnmmmmmmooopppsssttttttsssqqqoooooonnnmmmlllllllllmmmnnnmmmlllllllllllllllllllllkkkkkkkkkkkkkkkllllllllljjjkkkmmmnnnnnnmmmkkkjjjiiijjjkkklllnnnoooooopppkkkiiiddd]]]WWWUUUUUUVVV```lllwww{{{~~~|||iii\\\VVVTTTRRRPPPPPPQQQQQQQQQTTTUUUUUUTTTRRRRRRTTTUUUYYY[[[]]]___^^^[[[XXXUUUYYY[[[VVVUUUXXXYYYfffqqqoookkkiiihhhiiilllmmmnnnpppsssvvvyyy{{{||||||xxxvvvtttrrrqqqqqqrrrsssrrrsssrrrqqqpppqqqsssuuutttvvvwwwwwwuuuttttttuuuqqqppppppooonnnnnnnnnnnnmmmnnnoooqqqtttvvvyyyzzzzzzsssnnnkkkmmmwww~~~zzzwww{{{~~~}}}zzz|||yyytttssstttvvvwwwzzz|||}}}zzztttpppiiiaaa[[[YYYZZZZZZ]]]aaagggfffbbbXXXLLLDDDCCCEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMMMMMMMNNNMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMNNNOOOPPPPPPQQQRRRQQQQQQPPPPPPQQQRRRRRRXXXYYYYYYYYYWWWWWWYYY[[[dddnnnbbbMMMEEE@@@<<<<<<;;;::::::999999::::::888777777777777888999999999:::;;;<<<===@@@EEEHHHLLLOOOQQQOOOIIICCC@@@???>>>???CCCJJJSSSZZZ___aaabbbeeeiiilllllllllmmmnnnkkkkkkkkkkkkllloooqqqrrruuuuuuuuuvvvwwwxxxyyyzzzyyy{{{}}}}}}||||||~~~~~~|||yyyvvvuuuuuuuuuvvvwwwvvvuuuuuuuuuuuuuuuvvvuuutttrrrrrrrrrtttvvvxxx{{{zzzzzzyyywwwuuutttssspppooommmiiifffccc```___YYYXXXWWWWWWYYY[[[]]]___```aaa```^^^[[[ZZZ\\\]]][[[\\\\\\]]]]]]^^^^^^^^^YYYYYYXXXWWWVVVVVVVVVWWWUUUUUUSSSOOOKKKIIIIIIJJJIIIJJJLLLMMMOOOQQQUUUWWW^^^aaaeeeiiilllnnnoooooonnnoooooonnnnnnnnnnnnmmmhhhfffbbb___[[[YYYXXXXXXZZZYYYZZZ[[[\\\[[[XXXUUULLLKKKLLLNNNSSSWWWYYYYYYZZZ___eeejjjlllmmmmmmmmmnnnoooqqqrrrrrrqqqpppooonnnmmmlllkkkjjjjjjkkklllkkkkkkllllllmmmmmmmmmmmmjjjjjjiiiiiiiiijjjjjjkkkkkklllnnnpppooommmkkkiiiiiiiiikkklllnnnnnnnnnnnnllljjjeee```[[[YYYZZZ\\\eeemmmsssuuuxxxyyyfffZZZTTTSSSRRRQQQPPPQQQQQQRRRSSSUUUVVVVVVUUUUUUVVVWWWYYYZZZ\\\\\\[[[YYYVVVTTTWWWYYYTTTRRRVVVWWWeee~~~ooommmjjjggghhhjjjmmmooopppqqqtttwwwyyyzzz{{{{{{xxxwwwtttrrrqqqqqqrrrsssssstttsssqqqoooooorrruuurrrssstttssspppnnnnnnooonnnnnnnnnnnnooooooppppppmmmoooqqqtttwwwzzz{{{|||xxxpppllljjjooo{{{zzzwwwvvv}}}}}}uuuqqqqqqtttuuuvvvwwwxxxxxxtttnnnjjjccc\\\XXXXXXYYYZZZ^^^ccciiieee^^^TTTJJJDDDCCCDDDFFFFFFEEEEEEEEEFFFGGGGGGIIIHHHHHHHHHJJJKKKMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLNNNOOOMMMMMMMMMNNNNNNOOOOOOOOOQQQPPPPPPOOOPPPQQQSSSSSSWWWXXXYYYXXXWWWXXXYYY[[[ccchhhyyyxxxzzziiiRRRHHHBBB>>><<<;;;::::::999999::::::777777777777777888999999888999::::::;;;>>>BBBFFFGGGLLLQQQPPPJJJDDDAAAAAA???>>>@@@FFFOOOXXX]]]___aaadddhhhkkkkkkllllllmmmkkkkkkjjjkkklllnnnqqqssstttuuuvvvxxxyyyyyyzzzzzzyyyzzz||||||{{{{{{}}}{{{xxxxxxxxxyyyyyyxxxvvvtttsssssssssssstttssspppooonnnoooqqqrrruuutttrrrpppooonnnnnnnnnkkkjjjhhheeebbb___]]]\\\XXXXXXYYYZZZ\\\^^^```aaabbbccccccaaa^^^^^^```bbbbbbcccdddddddddcccbbbaaa]]]\\\\\\[[[[[[[[[\\\\\\WWWVVVSSSOOOJJJGGGGGGHHHGGGGGGHHHHHHIIILLLPPPSSSXXX[[[```eeeiiikkkkkkkkkllllllnnnoooppppppoooooohhhgggeeebbb___\\\ZZZYYY[[[[[[\\\]]]]]][[[WWWTTTNNNOOOPPPSSSVVVWWWXXXWWW[[[```fffjjjkkkkkklllmmmmmmmmmnnnoooooopppoooooonnnmmmkkkiiihhhhhhiiiiiijjjjjjkkkmmmnnnnnnnnnoookkkjjjiiihhhhhhiiijjjkkklllmmmpppqqqqqqooollljjjiiijjjkkkmmmnnnnnnmmmmmmiiigggeeeaaa^^^^^^```cccjjjoooqqqqqqvvvuuucccZZZRRRRRRQQQPPPOOOOOOPPPQQQRRRTTTWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZXXXWWWVVVYYYVVVVVVZZZYYYeee~~~nnnllliiiggggggjjjnnnpppqqqsssuuuwwwyyyyyyyyyyyyxxxwwwtttrrrqqqqqqrrrssssssttttttqqqnnnnnnqqqtttpppqqqqqqpppmmmkkkjjjjjjkkklllmmmnnnooopppqqqqqqnnnppptttwwwzzz|||}}}}}}}}}vvvnnnjjjiiiooo~~~wwwtttvvvzzzrrroooqqquuuvvvvvvwwwwwwvvvrrrlllhhh___YYYVVVWWWXXXZZZ___eeekkkeee[[[QQQJJJEEEDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHGGGHHHIIIKKKMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKMMMLLLJJJIIIIIIKKKMMMNNNMMMMMMNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXYYY[[[]]]```cccrrrrrrpppttt{{{lllTTTIIIDDD???<<<;;;::::::999999::::::777777777777777888888999888888888888999<<<@@@DDDDDDKKKQQQQQQLLLFFFCCCBBB???>>>>>>CCCMMMVVV\\\___```cccgggjjjkkkkkklllmmmlllkkkkkkkkklllooorrrttttttuuuwwwyyyzzz{{{zzzzzzxxxzzz{{{{{{zzz{{{}}}}}}}}}|||}}}}}}}}}{{{yyyvvvuuutttttttttuuusssooommmkkkkkkmmmnnnooommmjjjhhhgggggghhhiiieeedddcccaaa___]]]\\\[[[[[[\\\]]]^^^```aaabbbcccccceeefffdddbbbbbbeeehhhjjjkkklllllljjjhhheeeddd______^^^^^^^^^______```XXXVVVSSSNNNIIIFFFFFFGGGFFFFFFFFFFFFGGGJJJOOOSSSVVVYYY___dddhhhiiiiiihhhhhhiiilllnnnppppppppppppkkkjjjiiifffccc```]]]\\\[[[\\\]]]^^^___\\\XXXTTTQQQRRRTTTWWWXXXXXXWWWUUU]]]aaagggjjjjjjjjjkkkmmmlllllllllmmmnnnoooooopppnnnllljjjhhhggggggggggggiiijjjkkkmmmnnnooooooooolllkkkjjjiiiiiiiiijjjkkkmmmnnnqqqrrrrrrooollljjjiiijjjlllmmmnnnmmmmmmllleeeeeecccaaa```aaaeeehhhppprrrqqqqqqwwwppp```ZZZQQQQQQQQQOOONNNMMMNNNOOOQQQTTTXXXZZZZZZZZZZZZ[[[ZZZZZZ[[[[[[\\\\\\\\\[[[VVVZZZYYY[[[^^^\\\fff}}}lllgggccccccggglllnnnoooxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuusssrrrrrrrrrsssssssssssssssssssssssssssnnnpppqqqnnniiigggiiimmmllllllllljjjiiijjjnnnpppmmmppptttyyy|||}}}|||zzzvvvmmmeeeeeehhhqqq|||zzzzzz~~~zzzvvvtttqqqmmmooosssxxxwwwwwwvvvuuuqqqlllhhh```\\\WWWVVVZZZ___dddgggiii^^^RRRIIIHHHHHHHHHFFFHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJLLLKKKIIIGGGGGGGGGIIIJJJKKKLLLNNNNNNMMMMMMNNNPPPSSSSSSSSSSSSSSSRRRQQQPPPYYYXXXVVVUUUUUUXXXZZZ\\\]]]ccckkkzzzrrrmmmpppssstttxxxzzz~~~www___MMMBBB===<<<;;;::::::999999::::::666666777777888888888999666666777888:::===???@@@GGGJJJNNNPPPOOOJJJDDD@@@???<<<===CCCIIIMMMUUU\\\^^^aaaeeehhhiiijjjlllnnnnnnoooppppppoooppprrrtttwwwxxxzzzzzzyyyxxxyyyzzz|||{{{zzzyyyxxxyyyyyyzzz~~~~~~~~~~~~|||zzzzzzxxxvvvttttttsssrrrpppooonnnnnnnnnqqqpppnnnkkkjjjiiiiiiiiiiiifffccc```^^^^^^___```]]]^^^___aaabbbdddeeefffeeedddbbbaaacccgggkkknnnppprrrssspppllliiihhhiiihhhgggeeedddbbbaaa``````YYYTTTNNNKKKJJJIIIGGGDDDHHHJJJLLLMMMMMMMMMOOOQQQ]]]```dddffffffffffffgggiiihhhiiikkknnnppppppoooqqqooolllhhheeebbb```___\\\[[[[[[___bbb```YYYSSSRRRVVVXXXXXXUUUSSSTTTUUU^^^aaafffiiijjjjjjkkkkkkmmmmmmnnnnnnnnnnnnnnnmmmllljjjhhheeeddddddeeeeeegggiiikkkmmmnnnnnnmmmlllkkkjjjhhhggghhhjjjlllnnnnnnooopppppppppnnnmmmlllmmmmmmlllmmmooonnnllljjjgggiiiiiieee``````gggnnnuuuvvvwwwyyy}}}|||kkk]]]VVVLLLMMMNNNOOOOOOMMMLLLJJJTTTTTTUUUVVVXXXYYYYYYZZZ]]]ZZZVVVVVVYYY\\\^^^^^^___```cccfffddddddjjjrrrjjjgggdddeeeiiinnnqqqrrrzzzzzzzzzzzzzzzzzzzzzzzzwwwvvvtttsssrrrqqqrrrrrrssssssrrrrrrqqqpppppppppnnnppprrrooojjjggghhhkkkiiijjjjjjjjjiiijjjlllnnnooopppuuu{{{{{{wwwnnnfffaaadddkkkttt|||zzzzzz~~~}}}}}}zzzvvvssssssqqqooorrrwww}}}{{{yyywwwuuurrrmmmjjjddd___ZZZYYY\\\bbbfffhhhbbbYYYOOOHHHGGGHHHGGGFFFHHHGGGFFFFFFGGGHHHJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJJJJJJJJJJJJJKKKNNNLLLKKKIIIIIIIIIKKKKKKKKKLLLNNNNNNMMMMMMNNNPPPSSSTTTTTTTTTSSSSSSRRRQQQVVVUUUTTTSSSTTTVVVYYY[[[\\\bbbhhhvvvwwwnnnnnnppprrrvvvyyy~~~yyyaaaNNNBBB===:::999999888888888888888777888888888888888888999888888888999:::;;;<<<===FFFIIIMMMPPPOOOKKKFFFCCC@@@======AAAFFFJJJRRRYYY]]]aaaeeehhhiiijjjkkklllmmmnnnooooooooooooqqqssswwwxxxzzzzzzyyyxxxxxxyyy{{{zzzyyyxxxwwwxxxxxxyyy{{{}}}~~~||||||{{{yyywwwvvvuuusssrrrppppppoooooosssrrrpppnnnmmmmmmmmmmmmkkkiiieeebbb_________```______```aaabbbcccdddddddddcccaaabbbdddjjjooossswwwwwwwwwtttoookkkkkkkkkjjjjjjhhhfffccc___\\\[[[UUURRRNNNMMMMMMMMMKKKIIIJJJKKKNNNOOOPPPQQQTTTVVV___bbbeeegggggggggggghhhiiiiiikkknnnqqqrrrqqqppppppnnnllliiifffdddbbbbbb___\\\[[[]]]```___ZZZUUUSSSTTTSSSQQQOOOOOOSSSVVV]]]aaafffiiijjjkkkllllllllllllmmmmmmmmmmmmmmmllliiihhhfffeeeeeefffggghhhhhhiiikkkmmmnnnnnnmmmlllkkkjjjiiihhhhhhjjjmmmooonnnnnnooooooooonnnlllllllllkkkkkkmmmnnnnnnkkkiiiggggggfffbbb___bbbkkkssszzz}}}~~~~~~}}}}}}|||{{{hhh\\\WWWQQQPPPOOONNNMMMMMMLLLLLLSSSTTTUUUWWWYYY[[[\\\]]]\\\YYYUUUUUUXXX\\\^^^___ddddddeeeeeebbbaaagggpppiiigggeeefffkkkppptttuuuyyyyyyyyyyyyyyyyyyyyyyyyvvvuuutttrrrqqqqqqqqqqqqsssrrrqqqpppooonnnnnnnnnoooqqqrrrpppkkkhhhhhhiiifffhhhiiijjjiiiiiikkkmmmpppqqqvvv~~~yyyrrreee```___gggrrr|||}}}|||{{{{{{|||yyyyyywwwsssrrrtttuuuuuuxxx}}}}}}yyyvvvtttqqqnnnllljjjddd^^^\\\___cccffffffXXXRRRKKKGGGFFFGGGGGGFFFIIIHHHFFFEEEGGGKKKOOOQQQOOONNNMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKOOONNNMMMLLLKKKLLLMMMNNNJJJLLLMMMMMMMMMMMMNNNPPPTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQSSSUUUXXXYYY[[[___dddpppuuuppprrrtttyyy~~~|||eeeQQQDDD???::::::999888888888888999::::::999999999999999888;;;;;;:::999999999999999CCCFFFKKKNNNOOOLLLIIIFFFCCC>>><<>>???AAAGGGNNNWWW\\\ccchhhiiigggfffeeegggjjjlllmmmmmmnnnpppqqquuuwwwxxxxxxwwwvvvvvvwwwyyyyyyxxxxxxxxxxxxxxxxxx}}}}}}}}}|||zzzxxxvvvuuuttttttuuuuuuttttttuuuvvvwwwxxxtttrrrnnnjjjgggeeeddddddeeeddddddccccccbbbbbbbbb```___```ccciiiqqqzzz~~~zzzvvvtttsssrrrooolllhhhccc^^^ZZZXXXWWWSSSSSSTTTUUUVVVWWWVVVUUUYYYZZZ[[[\\\\\\^^^aaadddjjjlllppprrrqqqqqqqqqqqqooopppsssvvvyyyyyyvvvsssqqqpppmmmkkkhhhfffddddddaaa___]]]\\\\\\ZZZVVVSSSMMMJJJEEEBBBBBBFFFLLLPPPVVVZZZaaafffiiikkkmmmooommmmmmmmmmmmmmmmmmlllkkkgggfffffffffggghhhiiijjjjjjjjjkkklllllllllkkkkkkjjjjjjiiiiiijjjlllnnnoookkkkkkkkklllkkkkkkkkkkkkkkkkkklllnnnpppooollliiieeebbb______eeerrrzzzuuusssvvv}}}uuuiii___YYYWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUUUUUUUVVVXXX[[[]]]^^^XXXVVVUUUUUUWWW[[[___aaaaaa``````bbbaaadddnnnzzziiiiiiiiiiiijjjmmmppprrruuuuuuuuuuuuuuuuuuuuuuuuttttttssssssrrrqqqpppoooooonnnmmmmmmnnnppprrrsssqqqrrrrrrpppmmmkkkjjjjjjfffhhhkkkmmmmmmmmmooopppqqqrrrwww|||yyynnnddd___aaahhhsss~~~xxxuuusssuuuzzz|||zzzzzzuuutttxxx|||}}}}}}zzzxxxxxxxxxxxxwwwuuuooohhhddddddbbb\\\WWWKKKIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNKKKLLLNNNOOONNNOOOQQQRRRUUUUUUTTTSSSSSSTTTUUUUUUSSSSSSRRRSSSTTTVVVWWWXXXVVVXXX[[[eee{{{wwwdddRRREEE>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999888888888999::::::===???DDDIIILLLMMMMMMMMMIIICCC???>>>>>>???CCCIIIRRRXXX```eeefffeeecccbbbdddgggjjjllllllmmmnnnpppsssuuuwwwwwwvvvuuuvvvwwwyyyyyyzzzzzzzzzzzzzzzzzz}}}~~~~~~|||zzzxxxwwwwwwvvvuuuuuuvvvwwwyyyzzz|||yyywwwtttpppllljjjhhhhhhhhhgggfffeeedddcccbbbbbb___```bbbfffmmmuuu}}}~~~{{{yyywwwuuutttmmmjjjddd^^^[[[ZZZ[[[]]]YYYZZZ[[[[[[[[[ZZZZZZZZZ^^^___```______aaadddfffnnnppptttuuuuuuttttttttttttuuuwwwzzz|||{{{wwwtttrrrpppmmmjjjgggdddcccbbb^^^^^^^^^^^^[[[VVVOOOKKKEEECCCAAA@@@AAADDDGGGIIIPPPUUU\\\bbbgggjjjmmmooonnnnnnnnnnnnnnnmmmlllkkkhhhhhhggggggggghhhhhhhhhkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiijjjlllnnnoookkkjjjjjjjjjjjjkkkkkkkkknnnnnnoooqqqrrrpppmmmjjjddd```^^^bbbooo|||xxxxxx{{{~~~wwwmmmddd\\\YYYWWWUUUWWWYYY\\\\\\[[[YYYXXXWWWVVVUUUUUUVVVXXXZZZ[[[XXXWWWVVVVVVWWW[[[___bbbdddcccdddffffffjjjuuuiiijjjjjjjjjjjjlllooorrrvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttsssqqqpppooommmlllllllllnnnpppsssuuuqqqpppnnnmmmkkkkkkjjjjjjhhhjjjlllmmmnnnoooqqqssssssuuuxxxzzzxxxqqqhhhaaa\\\dddmmmvvv~~~|||tttooooooqqquuu{{{|||xxxsssqqqvvv{{{{{{{{{}}}~~~}}}{{{vvvpppjjjiiihhhdddYYYQQQHHHHHHGGGGGGGGGHHHIIIJJJHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLNNNOOOPPPPPPQQQSSSTTTUUUTTTSSSRRRSSSTTTUUUVVVTTTTTTTTTTTTUUUVVVWWWWWWUUUVVVYYYbbbsss}}}qqqaaaQQQEEE???<<<<<<;;;::::::::::::;;;;;;;;;:::::::::::::::999888888888888888999:::;;;:::===AAAEEEIIILLLMMMNNNJJJEEEAAAAAA@@@>>>AAAEEENNNSSS[[[aaacccbbbaaaaaaaaadddhhhjjjkkklllmmmoooqqqsssuuuvvvuuuuuuwwwxxxyyyyyyzzz{{{{{{{{{zzzzzzzzz{{{||||||}}}}}}{{{zzzyyywwwwwwwwwwwwyyy{{{}}}~~~}}}|||yyyvvvrrrpppnnnmmmjjjjjjiiihhhfffeeedddccccccdddggglllrrryyy~~~|||{{{yyyuuurrrkkkgggbbb^^^\\\^^^aaaccc```aaaaaa```___^^^^^^___```aaaaaaaaaaaacccfffiiipppsssvvvwwwwwwvvvvvvvvvwwwwwwxxxzzz{{{yyyvvvsssooonnnkkkhhheeecccbbbaaa]]]^^^^^^]]]WWWPPPHHHCCC???>>>>>>???BBBDDDDDDCCCIIINNNVVV^^^cccgggkkkmmmmmmmmmmmmmmmmmmlllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhllllllkkkkkkjjjjjjiiiiiigggggghhhiiijjjlllmmmnnnkkkjjjjjjjjjjjjkkkkkklllppppppqqqssssssqqqllliiibbb``````jjj|||~~~yyyqqqhhh```[[[XXXWWWSSSVVV[[[___```___\\\ZZZXXXWWWUUUTTTUUUVVVXXXZZZYYYYYYXXXWWWWWWZZZ___cccllljjjjjjkkkjjjlllvvvhhhjjjlllllllllmmmqqquuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttrrrqqqpppmmmllljjjjjjlllnnnqqqsssooollliiigggggghhhiiijjjiiijjjllllllmmmooosssvvvvvvyyy{{{yyyrrrjjjccc```\\\gggssszzz~~~xxxooohhhlllqqqvvv{{{}}}vvvqqqooouuuzzz{{{{{{|||~~~}}}yyysssooollllllmmmgggZZZOOOGGGGGGFFFEEEEEEFFFHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKOOONNNMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMOOOQQQRRRRRRRRRTTTVVVTTTSSSRRRQQQQQQSSSUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVYYY___mmm||||||yyyqqqeeeWWWKKKEEE===<<<<<<;;;;;;;;;;;;;;;999999999999::::::::::::888888888888888999999:::888:::>>>CCCGGGJJJLLLNNNKKKGGGDDDDDDBBB???@@@CCCJJJOOOWWW]]]___`````````___bbbgggiiikkkkkkmmmnnnnnnpppsssuuuuuuvvvwwwyyywwwxxxyyyzzz{{{zzzzzzyyyxxxyyyzzz{{{{{{}}}~~~|||{{{yyyyyyyyyzzz{{{}}}}}}zzzwwwuuusssrrrllllllkkkjjjhhhgggffffffhhhjjjnnnsssyyy}}}~~~}}}yyysssooohhhfffdddbbbbbbccceeefffeeeffffffdddbbbaaacccfffccccccdddeeefffiiinnnrrruuuwwwzzz|||{{{zzzzzzzzzyyyxxxwwwwwwwwwuuurrrooojjjiiigggeeedddcccbbbbbb______]]]XXXQQQIIICCC???<<<;;;<<<>>>BBBDDDBBBAAACCCIIIQQQYYY```eeeiiikkkkkkllllllkkkjjjiiihhhhhheeefffggghhhiiijjjjjjjjjmmmlllkkkjjjiiiiiiiiiiiiffffffggghhhjjjkkklllmmmkkkjjjjjjiiijjjkkklllmmmqqqqqqrrrsssssspppjjjfffaaa```cccrrr~~~{{{uuulllccc\\\YYYWWWWWWUUUWWWZZZ]]]^^^]]][[[ZZZXXXWWWUUUUUUUUUXXXZZZ\\\ZZZ[[[ZZZYYYXXXZZZ___ccclllkkkkkkjjjggggggpppzzz|||gggjjjlllmmmmmmppptttxxxssssssssssssssssssssssssuuuvvvvvvvvvuuusssqqqpppmmmllljjjiiijjjlllnnnpppmmmiiieeecccdddfffhhhiiiiiijjjkkkkkklllooossswwwyyy|||}}}yyyooofffbbbaaa]]]kkkyyyxxxooodddjjjrrrwww{{{}}}wwwqqqooovvv|||}}}}}}}}}|||}}}xxxsssqqqnnnllloooqqqkkk]]]PPPGGGFFFFFFDDDCCCDDDFFFIIIHHHGGGDDDCCCDDDGGGJJJLLLKKKKKKKKKKKKKKKJJJJJJJJJPPPPPPOOONNNMMMMMMMMMNNNLLLMMMNNNOOOOOOOOOOOOOOONNNPPPRRRSSSSSSTTTVVVWWWSSSRRRQQQPPPQQQRRRTTTVVVUUUUUUUUUUUUTTTTTTTTTSSSWWWWWWYYY]]]hhh}}}zzz{{{zzzuuujjj]]]SSSMMM??????>>>===============888888888999999::::::::::::999888888888888888888777999===AAAEEEIIILLLMMMLLLHHHFFFFFFDDD@@@@@@BBBGGGMMMTTTZZZ]]]___```aaa^^^aaafffiiijjjkkklllmmmmmmooorrrtttuuuvvvxxxzzzvvvwwwxxxyyyzzzyyyyyyxxxyyyzzz{{{||||||~~~}}}|||{{{{{{{{{{{{}}}~~~}}}zzzxxxvvvuuummmmmmlllkkkjjjhhhhhhggglllooosssxxx}}}~~~yyyqqqkkkfffgggggghhhhhhggggggfffggghhhhhhfffccccccgggjjjfffggghhhjjjlllqqqvvv{{{zzz}}}~~~yyywwwuuuttttttrrrooommmeeeeeedddcccccccccddddddaaa___[[[UUULLLEEE@@@===<<<;;;:::===AAACCCBBBAAA@@@FFFNNNWWW^^^cccgggjjjjjjjjjjjjiiiiiigggffffffcccdddfffhhhjjjkkklllmmmmmmlllkkkjjjiiiiiihhhhhhdddeeefffhhhiiijjjllllllkkkkkkjjjjjjjjjkkkmmmnnnqqqqqqrrrsssrrrnnnhhhddd``````fffwww~~~{{{yyyrrrhhh___ZZZXXXWWWVVVXXXXXXYYYZZZZZZZZZZZZYYYWWWVVVUUUUUUWWWZZZ]]]___\\\\\\\\\ZZZXXXZZZ___cccgggfffffffffcccbbbjjjtttyyy{{{nnnooooooppprrrsssttttttttttttttttttttttttttttttuuuvvvwwwwwwvvvssspppmmmlllkkkiiigggggggggiiijjjjjjfffcccccceeeggggggfffeeeiiimmmpppqqqtttzzz~~~{{{pppjjjjjjkkkiiijjjpppxxx}}}}}}yyyuuurrrkkkpppvvv{{{}}}~~~tttuuuxxx|||~~~}}}xxxuuuyyy|||~~~}}}yyyuuupppnnnlllnnnqqqqqqlllaaaSSSJJJFFFFFFGGGHHHIIIIIIJJJJJJHHHFFFDDDEEEHHHJJJIIIGGGHHHHHHHHHHHHHHHIIIJJJKKKIIILLLOOOOOONNNLLLKKKKKKMMMMMMMMMMMMMMMMMMNNNNNNJJJNNNSSSVVVWWWXXXXXXYYYUUUTTTSSSRRRRRRTTTVVVXXXWWWVVVTTTSSSSSSTTTVVVWWWYYYVVVXXX]]]cccqqq}}}xxxnnn]]]MMMGGG@@@<<<>>>???===;;;<<<;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;::::::999999999::::::;;;===AAAEEEIIILLLQQQNNNKKKGGGDDDBBBAAA@@@BBBFFFMMMTTTZZZ^^^___```cccdddfffiiilllnnnmmmllloooqqqsssuuuvvvvvvuuutttuuuuuuvvvvvvwwwwwwxxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~}}}~~~~~~|||{{{zzzxxxtttrrrsssqqqooommmlllmmmoooqqqtttvvvyyy{{{}}}|||wwwsssrrrjjjlllppprrrsssqqqnnnlllkkkkkklllmmmnnnooopppppprrrrrrssstttvvvyyy|||~~~~~~{{{zzzyyywwwtttooojjjfffcccaaa```___aaadddfffdddbbbeee```WWWNNNFFF@@@;;;999:::<<<>>>@@@BBBBBBAAAAAAAAACCCHHHOOOXXX```gggkkkkkkkkkkkkjjjhhheeecccaaaccccccdddeeegggjjjmmmnnnooonnnllljjjiiihhhiiiiiifffgggiiijjjjjjkkkmmmnnnnnnmmmlllkkkkkklllmmmnnnsssrrrqqqpppooolllhhheeebbbfffppp{{{zzz~~~rrreee]]]XXXTTTSSSTTTUUUVVVXXXXXXXXXYYY\\\^^^\\\[[[ZZZYYYYYY[[[]]]___]]]^^^^^^\\\[[[[[[]]]___bbbddddddbbbaaacccgggkkkvvvxxxooopppqqqrrrsssttttttuuuttttttttttttttttttsssssstttuuuvvvwwwuuussspppnnnmmmllljjjhhhhhhhhhiiijjjjjjgggddddddfffggghhhggghhhjjjmmmooorrruuuzzz||||||xxxsssmmmiiiggghhhjjjpppvvv|||~~~{{{uuupppnnnpppuuuzzz~~~~~~{{{xxxvvvyyy}}}~~~zzzuuurrruuuwwwxxxvvvqqqmmmkkkkkklllooorrrqqqjjj]]]PPPHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHFFFDDDEEEHHHJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIKKKMMMMMMLLLJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMKKKOOOTTTWWWWWWXXXXXXYYYTTTSSSRRRRRRSSSUUUWWWXXXVVVUUUSSSRRRRRRSSSTTTUUUYYYVVVWWW[[[___lll}}}kkk[[[PPPFFF>>>===>>>===;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999999999:::<<>>======@@@DDDJJJPPPSSSSSSQQQOOOGGGHHHIIILLLRRRZZZaaaffffffgggggghhhggggggffffffeeeeeefffgggiiikkkmmmooommmllljjjiiihhhhhhhhhiiiiiikkkllllllkkkkkklllmmmoooooonnnnnnnnnnnnooooooooommmllllllnnnooonnnmmmnnnsss|||xxxlll```ZZZVVVRRRQQQSSSRRRSSSUUUTTTTTTUUUWWWYYY^^^]]]\\\[[[ZZZ[[[\\\]]]^^^______]]][[[[[[\\\^^^]]]]]]]]]\\\[[[]]]aaadddiiikkkuuussstttuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuttttttssssssssstttuuuuuutttsssqqqpppooonnnlllkkkjjjjjjjjjjjjgggfffdddcccdddfffggghhhkkkjjjkkkpppvvvzzzzzzxxxqqqddd]]]dddgggfffnnn|||~~~{{{uuurrrvvv{{{|||wwwttttttttt}}}vvvooommmmmmnnnmmmhhhbbbaaagggnnnppprrrpppgggZZZNNNIIIHHHJJJHHHFFFEEEFFFHHHJJJLLLGGGFFFFFFGGGIIIKKKLLLMMMLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHFFFEEEEEEHHHJJJJJJJJJKKKLLLMMMMMMNNNNNNOOORRRUUUWWWWWWWWWWWWXXXUUUTTTTTTSSSRRRSSSSSSTTTSSSRRRPPPOOOPPPQQQSSSTTTXXXVVVWWWZZZZZZaaawwwttt___HHH>>>>>>===<<<;;;::::::999888888888999999:::999999999999999999999777777888999<<>>AAAGGGOOOWWW\\\\\\YYYWWWOOOMMMLLLMMMQQQXXX___cccffffffffffffffffffffffffeeefffggghhhjjjlllmmmnnnmmmllljjjiiihhhiiiiiijjjkkklllmmmmmmkkkkkklllmmmnnnnnnmmmmmmmmmmmmnnnnnnpppnnnmmmmmmoooqqqrrrrrrqqqvvvssshhh]]]XXXUUURRRQQQSSSVVVWWWWWWWWWVVVWWWXXXZZZ]]]\\\[[[ZZZYYYYYYZZZZZZ]]]^^^^^^]]]\\\[[[\\\]]]]]]]]][[[[[[[[[^^^aaaccchhhjjjrrrtttuuuwwwxxxyyyyyyxxxwwwvvvvvvuuuuuuuuutttttttttttttttttttttsssrrrpppooonnnmmmlllkkkjjjiiiiiihhhddddddcccbbbbbbcccfffgggiiijjjlllrrrxxxzzzxxxuuukkk\\\VVV^^^fffiiitttxxxsssttt|||~~~wwwtttssstttvvvuuunnnlllggghhhfffbbb___aaahhhooorrrpppiii]]]OOOHHHHHHJJJJJJIIIGGGEEEEEEGGGJJJLLLFFFGGGHHHHHHIIIJJJLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGEEECCCDDDGGGJJJIIIJJJKKKLLLMMMNNNOOOPPPQQQSSSVVVVVVVVVUUUVVVWWWWWWWWWUUUTTTRRRQQQPPPPPPSSSRRRPPPOOOPPPQQQSSSUUUVVVUUUXXX[[[ZZZ___sssmmmRRRCCC???>>><<<;;;;;;:::999999888888888999999999999999999999999999888888999:::<<<>>>@@@AAAIIIKKKNNNPPPOOOKKKFFFCCCAAA@@@AAADDDJJJSSS[[[aaabbbeeeiiijjjjjjjjjlllmmmooopppqqqrrrsssttttttuuuqqqqqqrrrssstttuuuvvvvvvyyyyyyyyyyyyyyyxxxxxxwww{{{~~~}}}|||~~~}}}yyytttnnniiigggffffffhhhjjjmmmnnnllliiifffdddfffbbbYYYMMMCCC>>>===???AAAHHHRRR]]]ccccccaaa___XXXUUURRRQQQSSSXXX^^^bbbggggggfffeeeeeedddddddddeeefffgggiiijjjlllmmmmmmlllkkkjjjiiiiiijjjkkkkkklllmmmnnnmmmkkkjjjkkklllllllllllllllllllllllllllpppnnnlllmmmoooqqqrrrrrrqqqvvv}}}pppeee[[[WWWUUUSSSRRRTTTXXXYYYYYYXXXWWWWWWYYY[[[ZZZZZZYYYXXXXXXWWWWWWWWWZZZ\\\]]]]]][[[[[[[[[\\\]]][[[YYYYYYZZZ]]]```aaagggiiipppuuuvvvxxxzzzzzzyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttrrrqqqooonnnllllllkkkjjjiiigggffffffbbbcccbbbaaaaaabbbeeegggiiilllqqqvvvxxxvvvrrrnnnaaaWWWTTT]]]hhhppp{{{wwwssswww~~~~~~xxxsssrrrtttwwwzzz}}}rrrjjjfff^^^^^^\\\\\\]]]bbbiiinnnpppjjj```SSSIIIEEEGGGKKKHHHGGGEEEDDDDDDEEEGGGHHHFFFHHHHHHHHHGGGHHHJJJLLLJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFDDDEEEHHHJJJIIIJJJKKKMMMNNNPPPQQQQQQRRRTTTUUUUUUTTTSSSTTTUUUWWWWWWVVVTTTRRRPPPOOONNNRRRQQQPPPOOOPPPQQQSSSUUUTTTTTTWWW[[[YYY\\\nnnyyy]]]KKKCCC>>>======<<<;;;:::999999888999999888888888999999999999999999999:::;;;===>>>>>>???FFFIIILLLOOONNNKKKGGGDDDBBBAAA@@@AAAFFFNNNWWW\\\___ccchhhiiiiiiiiikkknnnnnnoooooopppqqqrrrssstttoooooopppqqqssstttuuuuuuyyyyyyyyyyyyxxxvvvuuutttyyy{{{~~~~~~}}}zzzuuuqqqnnnllllllmmmnnnppprrrrrroookkkiiihhhhhhddd\\\QQQEEE???>>>@@@BBBJJJVVVaaaiiikkkiiigggbbb___ZZZWWWXXX[[[___bbbgggfffeeeddddddddddddddddddeeegggiiijjjkkkllllllkkkjjjiiihhhiiiiiikkklllkkklllmmmlllkkkjjjkkkllljjjkkkllllllllllllkkkjjjmmmlllkkkllloooqqqrrrqqqrrrvvv{{{~~~~~~~~~mmmddd[[[XXXWWWUUUTTTVVVWWWXXXXXXWWWUUUUUUWWWXXXWWWWWWWWWWWWWWWWWWVVVVVVWWWYYY[[[[[[[[[ZZZ[[[\\\[[[YYYVVVVVVYYY\\\^^^^^^dddgggmmmzzzuuuvvvyyyzzz{{{yyyxxxvvvtttttttttuuuvvvvvvwwwwwwwwwvvvuuusssqqqooonnnmmmjjjjjjiiihhhgggeeedddcccbbbccccccbbbaaabbbeeeiiikkkpppwwwzzzwwwpppiiidddYYYXXXZZZcccqqq}}}{{{vvvwww||||||zzzvvvssstttxxx}}}yyynnnccc]]]WWWVVVUUUXXX___fffkkkllliiicccXXXNNNGGGFFFGGGIIIGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIHHHFFFFFFHHHJJJHHHHHHGGGGGGGGGHHHHHHIIIHHHIIIIIIHHHFFFGGGHHHJJJJJJJJJLLLMMMOOOQQQRRRSSSRRRTTTUUUTTTRRRRRRRRRTTTUUUUUUTTTTTTSSSQQQPPPOOOPPPOOONNNMMMNNNPPPRRRSSSRRRRRRUUUXXXVVVVVVfffyyygggSSSFFF???===???===<<<;;;:::999999999999777888888888999999999999888999:::;;;<<<<<<======@@@CCCGGGKKKLLLKKKIIIGGGCCCAAA@@@@@@DDDKKKRRRVVV\\\aaafffhhhggghhhkkkooommmmmmnnnnnnoooqqqrrrrrrooooooppprrrssstttvvvvvvxxxxxxxxxxxxwwwvvvuuuuuuwwwxxxzzz|||||||||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||zzzwwwuuuuuuuuuvvvuuuwwwwwwtttooojjjhhhhhheeeccc]]]SSSGGG@@@@@@BBBFFFNNNZZZfffooorrrrrrpppjjjgggccc___]]]___aaadddeeedddcccccccccdddeeefffdddeeeggghhhjjjjjjjjjjjjhhhgggffffffggghhhiiijjjiiijjjlllkkkjjjjjjkkklllkkkkkklllmmmmmmlllkkkkkkkkkkkklllooosssvvvvvvvvvuuuxxxzzzyyywwwyyy~~~~~~lllccc[[[YYYYYYWWWWWWXXXWWWXXXXXXVVVUUUTTTUUUWWWVVVVVVWWWWWWXXXXXXWWWWWWSSSUUUXXXZZZZZZZZZ[[[\\\\\\YYYVVVWWWZZZ]]]^^^^^^bbbeeelllvvvuuuvvvyyy{{{{{{yyywwwvvvsssssstttuuuvvvwwwxxxxxxxxxwwwuuusssqqqooommmllliiiiiihhhgggfffdddbbbaaabbbddddddcccaaabbbfffjjjmmmttt|||}}}vvvkkkbbb]]]VVV[[[bbblll{{{}}}wwwvvv{{{{{{yyyvvvvvvxxx~~~~~~uuujjj^^^VVVUUURRRRRRYYYccckkknnnmmmddd^^^TTTLLLHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIHHHEEEDDDFFFIIIFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHHHHIIIKKKJJJKKKLLLNNNPPPRRRSSSTTTRRRTTTTTTSSSQQQQQQQQQSSSRRRRRRSSSSSSSSSSSSRRRRRRNNNMMMLLLLLLMMMOOOQQQRRRPPPPPPTTTVVVRRRQQQ___rrrmmmXXXIII@@@>>>@@@>>>===<<<;;;::::::::::::777777888888999999999999888999:::;;;;;;;;;;;;;;;:::===CCCHHHJJJKKKJJJIIIDDDBBB@@@@@@CCCHHHOOOSSSZZZ___eeegggggggggkkkooommmmmmmmmmmmnnnpppqqqrrrqqqrrrssstttvvvwwwxxxyyyvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwyyy}}}zzzzzz{{{{{{|||||||||{{{{{{zzzyyytttuuuvvvwwwyyyzzz{{{{{{yyy{{{}}}||||||}}}}}}|||}}}{{{uuulllfffccccccbbbaaa]]]SSSHHHAAAAAACCCJJJQQQ]]]jjjssswwwwwwwwwooolllhhhcccaaaaaacccdddbbbbbbbbbbbbccceeegggiiicccdddfffhhhiiijjjjjjiiieeeeeeddddddeeefffhhhiiihhhiiikkkkkkjjjiiikkklllkkklllmmmnnnnnnmmmlllkkkkkkllloootttyyy|||||||||xxxzzzzzzwwwtttuuu{{{lllccc\\\ZZZZZZXXXXXXZZZXXXYYYYYYWWWUUUUUUVVVWWWVVVVVVWWWXXXYYYYYYYYYXXXQQQSSSWWWYYYYYYZZZ[[[\\\___\\\YYYYYY]]]```aaaaaabbbfffllluuuxxxyyyzzz{{{zzzyyyxxxwwwvvvuuuuuuttttttttttttuuurrrtttvvvvvvssspppmmmlllcccaaa``````aaaaaa```____________```bbbdddfffhhhooorrrwwwwwwoooccc\\\]]]___dddmmmxxx}}}yyyuuuuuuyyy}}}~~~xxxvvvuuuxxx{{{tttkkkaaa[[[[[[TTTVVVWWWZZZbbbkkknnnlllaaaYYYOOOIIIIIIIIIHHHFFFJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFEEEEEEDDDEEEEEEFFFEEEEEEEEEFFFHHHJJJKKKIIIHHHHHHHHHIIIJJJLLLMMMLLLMMMNNNNNNNNNOOORRRTTTSSSTTTTTTSSSQQQPPPRRRSSSQQQQQQQQQQQQQQQQQQPPPPPPNNNOOOPPPOOONNNNNNOOOQQQSSSQQQQQQRRRRRRTTT\\\fff~~~uuu}}}xxxaaaNNNCCCAAAAAAAAA>>>:::999::::::777555999888777555555777888999888888999:::::::::999999;;;<<<>>>AAACCCFFFHHHIIIGGGFFFCCC@@@???BBBGGGKKKUUUYYY```eeeggggggggggggjjjllloooppppppppprrrsssppprrrtttuuuttttttuuuvvvyyyyyyyyyyyyxxxxxxwwwvvvvvvwwwyyy~~~|||||||||}}}}}}{{{zzzyyywwwuuurrrrrrooollllllmmmnnnnnnnnnlllqqqwww|||}}}{{{xxxrrrkkkddd^^^ZZZYYYXXXUUUOOOIIIDDDBBBBBBJJJTTTcccpppxxxzzzzzzyyyuuuoooiiifffggghhheeeaaacccbbbaaaaaabbbdddfffgggpppmmmhhhfffggghhhhhhhhheeecccbbbccceeeggghhhhhhhhhiiijjjkkkkkkjjjhhhhhhiiijjjlllnnnnnnllljjjhhhhhhlllrrrwww|||}}}zzz{{{}}}iiibbbZZZVVVWWWYYYXXXWWWYYYZZZZZZZZZYYYXXXVVVUUUUUUUUUVVVXXX[[[\\\[[[YYYXXXVVVUUUVVVYYY[[[\\\\\\^^^]]]\\\[[[\\\^^^```bbbeeedddiiisssyyyyyyzzzzzzyyyxxxvvvuuuvvvvvvuuuttttttsssttttttsssuuuvvvuuusssooommmkkkdddaaa___^^^```aaa``````bbbaaaaaabbbcccdddfffgggmmmnnnpppnnneee]]]]]]bbbjjjnnnuuu|||xxxvvvtttvvv|||{{{{{{{{{}}}}}}vvvpppggg^^^YYYYYYWWWYYYZZZ]]]fffnnnmmmiiiYYYSSSKKKGGGHHHJJJIIIGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGIIIKKKLLLMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMNNNQQQSSSQQQRRRSSSQQQPPPOOOPPPRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPOOONNNNNNPPPRRRTTTRRRRRRSSSRRRTTT[[[dddxxxqqqssszzz}}}{{{cccPPPDDDAAAAAAAAA>>>;;;:::::::::999777:::999888777777888999:::999999999999999999999999:::;;;===???BBBEEEHHHIIIKKKIIIEEEAAA>>>???BBBEEEQQQVVV]]]bbbeeefffggghhhjjjllloooppppppppprrrsssqqqrrrtttttttttssstttuuuxxxyyyyyyyyyxxxwwwwwwvvvuuuvvvyyy~~~~~~||||||}}}}}}~~~||||||{{{yyyvvvsssllliiieeecccccccccdddcccdddiiiooouuuzzz}}}zzztttmmmfff___YYYVVVSSSTTTSSSOOOJJJFFFFFFGGGOOOXXXfffsssyyy{{{{{{zzzwwwrrrllljjjjjjjjjgggccccccbbbaaaaaabbbeeehhhjjjpppmmmiiihhhhhhiiiiiiiiifffdddbbbbbbeeeggghhhiiijjjkkkkkklllkkkjjjiiihhhiiijjjlllmmmmmmkkkiiihhhhhhlllrrryyyzzzhhhbbbZZZVVVWWWYYYXXXWWWYYYZZZ[[[[[[[[[ZZZYYYXXXVVVVVVWWWZZZ]]]^^^]]]\\\ZZZXXXVVVVVVXXXYYYYYYXXXYYYYYYZZZ[[[]]]___bbbccccccbbbgggppp{{{yyyyyyyyyyyyxxxvvvuuutttwwwvvvuuutttsssssssssssstttuuuuuuuuussspppmmmkkkeeebbb^^^]]]^^^```aaaaaabbbbbbaaabbbbbbccceeeeeekkkiiigggbbbYYYWWW```mmmxxx{{{zzzvvvrrrrrruuuzzzxxxqqqlllddd\\\YYY[[[\\\^^^___ccclllqqqlllcccPPPKKKGGGFFFHHHJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMPPPOOONNNLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKLLLNNNPPPOOOPPPQQQPPPNNNNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMNNNQQQTTTUUUSSSSSSSSSRRRSSSYYYbbbmmmoookkknnnqqqtttyyyzzz}}}|||eeeQQQEEEAAAAAABBB???<<<;;;;;;;;;:::999;;;:::999888888999:::;;;:::999888888777888999:::::::::;;;<<<@@@DDDHHHJJJKKKJJJGGGCCC??????AAACCCKKKPPPWWW]]]bbbdddgggiiijjjllloooppppppppprrrsssqqqsssttttttsssrrrsssuuuwwwxxxxxxxxxxxxwwwwwwvvvtttvvvyyy~~~}}}|||}}}~~~~~~}}}zzzuuuqqqgggccc]]]ZZZYYYYYYYYYYYY\\\___eeekkkrrrxxxzzzuuunnneee^^^XXXUUUSSSSSSUUUUUURRRMMMIIIIIIKKKUUU^^^jjjtttyyy{{{zzzzzzxxxtttnnnkkkkkkjjjgggdddcccaaa``````bbbfffjjjmmmpppnnnkkkjjjjjjjjjjjjiiigggeeebbbbbbeeehhhjjjjjjmmmmmmmmmlllkkkjjjiiihhhiiijjjkkklllllljjjhhhggghhhlllsss{{{uuufffaaaZZZWWWXXXYYYXXXVVVYYYZZZ[[[\\\]]]\\\[[[[[[XXXXXXYYY[[[^^^``````___\\\ZZZXXXWWWXXXXXXVVVUUUWWWXXXZZZ\\\^^^```aaaaaaaaa```ccclllvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwvvvuuutttsssrrrrrrrrrtttttttttttttttssspppnnneeebbb^^^\\\]]]___aaaaaa______``````aaabbbcccdddiiieee```YYYSSSWWWiii{{{yyytttooorrrxxx~~~|||uuunnniiiccc]]]\\\^^^bbbcccfffjjjqqqsssiii\\\JJJHHHFFFFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOMMMLLLKKKJJJIIIIIIHHHIIIJJJJJJJJJJJJLLLNNNNNNOOOPPPPPPOOONNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQOOOOOONNNMMMLLLMMMPPPSSSUUUSSSSSSTTTRRRQQQWWW^^^ggguuujjjjjjmmmppptttwww~~~xxxcccQQQFFFBBBAAABBB@@@>>><<<;;;;;;::::::::::::999999999999::::::;;;:::888666666777999:::999999999:::===BBBFFFIIIHHHHHHGGGEEEBBBAAACCCEEEFFFKKKRRRYYY^^^cccgggiiiiiikkknnnoooooooooqqqrrrqqqrrrsssrrrqqqqqqrrrtttvvvvvvwwwwwwwwwwwwwwwvvvsssuuuyyy}}}~~~}}}|||}}}~~~}}}xxxrrrmmmddd___ZZZVVVUUUVVVWWWWWWXXX[[[___dddjjjqqqyyy~~~}}}zzzsssnnnfff^^^XXXUUUTTTTTTYYY\\\]]]YYYRRRLLLKKKLLLYYY```jjjqqquuuvvvvvvvvvvvvrrrnnnkkkiiigggdddbbbaaa```______bbbggglllooopppnnnllllllllllllkkkjjjhhhfffcccccceeehhhkkklllnnnmmmmmmllljjjiiihhhgggiiijjjkkkkkkjjjhhhfffeeehhhlllttt}}}mmmddd```[[[XXXXXXXXXWWWVVVWWWXXXZZZ[[[\\\]]]\\\\\\YYYYYYZZZ\\\___bbbbbbaaa\\\[[[ZZZZZZZZZYYYWWWUUUYYY[[[]]]^^^______^^^]]]aaa___bbbiiirrruuuuuuuuuuuuvvvwwwxxxxxxvvvvvvtttssssssrrrrrrrrrtttrrrrrrsssuuuuuusssqqqeeeaaa]]][[[]]]___```aaa^^^^^^```aaacccdddeeeeeeeeeaaa[[[VVVUUU^^^tttyyyuuurrrvvv}}}xxxqqqjjjfffaaa]]]]]]```fffiiimmmppptttqqqdddVVVJJJHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHFFFHHHIIIJJJIIIIIIJJJKKKMMMOOOQQQQQQOOONNNOOOOOOPPPQQQQQQQQQRRRRRRRRRSSSNNNNNNNNNLLLKKKKKKNNNPPPSSSRRRSSSTTTRRRPPPTTT[[[ddd|||qqqmmmppptttwww|||~~~qqqaaaRRRHHHCCCBBBBBBBBBAAA???<<<;;;::::::999999999888888999999999;;;:::888666666777888999888888888888;;;???DDDFFFHHHIIIIIIHHHEEECCCCCCDDDBBBGGGMMMTTTZZZ```eeeiiigggiiikkkllllllmmmnnnpppppppppqqqpppooooooqqqssstttuuuvvvvvvwwwwwwwwwwwwrrruuuxxx{{{~~~~~~~~~}}}}}}}}}|||}}}~~~|||vvvnnniiibbb^^^ZZZXXXXXXYYYZZZ[[[[[[]]]___bbbffflllrrrwww{{{|||~~~zzztttpppiiieee```ZZZWWWWWWXXXZZZ\\\```bbb^^^VVVOOOMMMOOOZZZ___ffflllooooooooopppsssqqqmmmjjjhhhfffcccaaa___^^^^^^___bbbgggllloooooonnnmmmmmmnnnnnnllljjjiiigggddddddgggjjjllllllmmmlllkkkjjjiiihhhggggggjjjjjjjjjiiihhhgggeeedddhhhlllttt~~~pppeeeaaa___\\\YYYXXXXXXWWWVVVTTTUUUWWWYYY[[[[[[[[[[[[ZZZYYYYYY[[[^^^aaaaaaaaa[[[[[[[[[]]]^^^]]][[[XXXYYY[[[]]]___```___^^^]]]aaa___aaahhhooouuuuuuuuuuuuvvvwwwxxxyyyuuutttssssssrrrssssssssssssqqqoooqqqtttuuussspppdddaaa]]]\\\]]]___``````___```bbbcccdddeeeeeeeee___ZZZWWWXXX\\\iii~~~zzzwwwvvv{{{uuunnnfffbbb^^^[[[\\\aaahhhnnnsssuuutttmmm___RRRJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKHHHHHHGGGGGGHHHHHHIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHEEEGGGIIIIIIIIIHHHIIIJJJKKKNNNPPPQQQOOONNNNNNOOOQQQQQQQQQRRRSSSSSSTTTTTTOOOOOOPPPNNNLLLKKKLLLMMMQQQPPPRRRSSSQQQNNNRRRXXXbbbsss~~~vvvwww{{{|||yyyuuulllaaaTTTKKKFFFDDDDDDFFFFFFDDDAAA===;;;:::888999999999999999999888;;;:::888777666666777777888777777888:::===@@@BBBJJJKKKLLLJJJFFFBBB@@@??????CCCIIIOOOUUU[[[aaaeeeccceeehhhiiiiiiiiikkklllmmmmmmnnnmmmlllmmmpppssssssssstttvvvvvvwwwwwwwwwrrrtttwwwyyy}}}~~~|||uuuzzz~~~|||{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~{{{uuunnnjjjcccaaa^^^]]]^^^````````````bbbcccdddeeehhhmmmppprrrtttvvvyyy|||{{{vvvoooiiifffaaa```]]]\\\\\\]]]___```\\\bbbfffcccZZZRRRQQQSSSYYY^^^cccgggiiiiiijjjkkkpppooonnnkkkhhhfffdddccc^^^^^^___aaadddhhhlllnnnnnnmmmmmmnnnoooooollljjjiiigggfffgggiiikkklllllllllkkkjjjiiihhhgggggghhhjjjjjjiiihhhgggeeecccbbbhhhkkkuuu{{{ooofff```___^^^\\\ZZZYYYWWWVVVVVVRRRSSSUUUXXXYYYZZZZZZYYYZZZXXXXXXYYY\\\^^^___^^^ZZZZZZ\\\___aaa```]]]ZZZUUUWWWZZZ^^^```````````````^^^aaaggglllyyyyyyxxxwwwvvvvvvvvvvvvwwwssssssrrrrrrssssssttttttssspppmmmnnnqqqqqqnnnkkkbbb```^^^]]]^^^______^^^```aaaaaabbbbbbaaa```___VVVRRRSSSZZZeeerrr~~~|||yyy~~~uuummmfffaaa^^^[[[^^^ccciiiqqqxxxwwwrrrhhh[[[OOOIIIHHHGGGEEEDDDDDDFFFHHHGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHGGGGGGEEEGGGIIIJJJIIIHHHHHHIIIIIILLLNNNOOONNNMMMMMMMMMPPPPPPQQQQQQRRRSSSSSSTTTQQQRRRSSSRRROOOLLLLLLLLLNNNNNNPPPRRRPPPMMMPPPVVV\\\hhh|||xxxuuurrrpppllldddYYYOOOIIIFFFHHHJJJMMMKKKFFF@@@===;;;999999::::::::::::999999999999999888777666666666777777888888:::;;;===>>>FFFHHHJJJIIIEEEAAA>>>===<<<@@@DDDIIIOOOUUU[[[``````bbbeeefffffffffgggiiijjjjjjkkkjjjjjjlllooorrrqqqrrrtttuuuvvvwwwwwwwwwrrrtttvvvvvvyyy}}}|||zzzzzzzzzzzzyyywwwuuutttqqqsssvvvxxxyyyzzzzzz{{{xxxyyy{{{{{{{{{||||||}}}|||}}}}}}~~~{{{wwwsssoooiiigggffffffggghhhgggfffdddeeefffffffffgggjjjlllkkklllnnnppprrrtttvvvwwwuuutttrrrooojjjeeeaaa___]]]]]]^^^```aaacccdddeeedddjjjooojjj```VVVTTTUUUZZZ^^^bbbeeefffggghhhiiillllllkkkiiifffdddbbbbbb___```bbbeeehhhkkkmmmnnnllllllmmmooopppooollliiihhhggggggiiikkkmmmlllkkklllkkkjjjiiiiiiiiiiiijjjkkkjjjiiigggeeedddbbbaaahhhkkkvvvzzzpppeee___^^^]]]]]]]]][[[YYYWWWVVVVVVRRRSSSUUUWWWXXXYYYYYYXXXYYYWWWVVVVVVXXXZZZ[[[ZZZYYYZZZ]]]___aaa```\\\YYYTTTVVVXXX[[[]]]^^^^^^^^^^^^]]]```fffiiittt}}}{{{yyywwwuuuuuuuuuuuurrrrrrrrrrrrssstttuuuuuutttppplllkkknnnmmmjjjeeeaaa___^^^^^^______^^^]]]____________]]][[[YYYXXXOOOMMMOOO[[[iiixxxzzzxxxppphhhddd```^^^aaafffiiissszzzxxxpppeeeXXXNNNHHHGGGEEECCCBBBCCCFFFIIIFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJKKKKKKJJJHHHGGGEEEHHHHHHIIIJJJIIIHHHFFFEEEEEEGGGJJJJJJIIIHHHHHHHHHGGGJJJMMMNNNMMMLLLLLLLLLOOOOOOPPPPPPQQQRRRSSSSSSRRRTTTVVVUUUQQQNNNLLLKKKLLLLLLOOOQQQPPPMMMOOOUUUWWW```uuu{{{vvvqqqppppppmmmggg]]]SSSKKKHHHJJJNNNQQQPPPJJJCCC>>><<<:::;;;;;;<<<<<<;;;;;;:::999999999999888777555444777777888999:::;;;;;;;;;@@@CCCFFFGGGEEEBBB@@@???;;;===BBBFFFKKKQQQWWW\\\^^^```cccdddddddddeeeggghhhhhhiiiiiiiiikkkooorrrqqqrrrsssuuuvvvwwwwwwwwwrrrtttvvvuuuvvv~~~}}}}}}||||||zzzyyywwwvvvrrrrrrrrrrrrrrrqqqpppppprrrqqqqqqtttyyy{{{yyyvvvtttvvvxxxzzzzzz{{{|||}}}}}}}}}~~~~~~|||zzzwwwtttpppooonnnnnnoooooollljjjeeefffggggggfffgggiiijjjhhhhhhiiijjjkkklllmmmmmmlllkkkiiifffccc```]]]\\\\\\]]]```cccfffgggggggggooouuuxxxrrreeeYYYUUUVVV\\\___bbbeeefffggghhhjjjgggggggggfffcccaaa```___aaabbbeeehhhkkkmmmnnnoookkklllmmmooopppoookkkhhhgggggghhhjjjmmmmmmllljjjmmmlllkkkjjjjjjjjjkkklllkkkjjjiiigggeeecccbbbaaahhhkkkvvv{{{tttiii```]]]]]]\\\]]]]]]\\\YYYWWWVVVVVVSSSTTTVVVXXXYYYYYYYYYXXXXXXVVVTTTTTTVVVXXXXXXXXXYYYZZZ]]]```aaa___ZZZWWWVVVWWWXXXYYYYYYZZZZZZZZZ]]]\\\___eeehhhppp{{{yyywwwuuuttttttuuuvvvqqqqqqqqqsssvvvwwwvvvuuutttqqqllliiigggfffeeeddd]]]]]]^^^^^^^^^^^^^^^]]]\\\^^^```aaa^^^YYYSSSOOOHHHNNNWWW```iiittt~~~wwwnnneee```bbbhhhmmmuuuwww{{{zzzmmm[[[OOOLLLGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGHHHJJJLLLIIIKKKLLLKKKJJJKKKMMMOOOMMMMMMNNNMMMLLLJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMOOOQQQRRRRRRQQQPPPQQQTTTWWWXXXUUUQQQNNNLLLOOOOOOOOOOOOOOOOOOPPPPPPOOO[[[nnnwwwqqqrrrrrrrrrpppjjj```UUUMMMPPPVVV\\\[[[RRRHHHAAA>>>;;;;;;;;;:::::::::999999???===:::888666666777777777777888888888999999999>>>@@@CCCEEEEEECCCAAA???>>>======???DDDKKKQQQVVVXXX[[[```cccddddddfffggggggiiijjjjjjjjjkkknnnpppttttttuuuuuuvvvvvvwwwwwwsssqqqqqqtttwww||||||{{{yyyvvvsssppppppppppppnnnooopppqqqpppooolllkkkmmmnnnpppqqqssstttuuuuuutttwww{{{}}}}}}}}}}}}}}}{{{~~~~~~}}}||||||uuuuuuttttttrrrqqqooonnnnnnkkkhhhggghhhiiiiiiiiikkkgggcccbbbdddggghhhhhhdddbbb___]]]\\\]]]^^^```dddfffhhhiiiiiiiiikkkmmmtttwwwwwwpppcccYYYVVVVVV___aaaccceeeffffffeeeeeeffffffffffffeeedddcccccceeegggkkknnnoooooonnnmmmmmmnnnnnnnnnmmmkkkiiihhhggghhhjjjlllmmmnnnmmmmmmkkkkkkllllllkkkkkkjjjiiinnnmmmkkkiiifffcccaaa```bbbmmm~~~yyyoooggg```YYYXXX[[[XXXXXXXXXXXXWWWVVVUUUUUUWWWVVVUUUUUUUUUVVVWWWXXXXXXVVVTTTRRRRRRTTTXXXZZZYYY[[[]]]___^^^\\\YYYWWWWWWUUUTTTTTTVVVXXXXXXXXXYYYZZZ]]]___bbbkkk~~~zzzyyywwwuuutttttttttuuusssrrrrrrsssuuuuuutttrrruuuqqqlllhhheeedddaaa```[[[[[[\\\]]]]]]]]]]]]\\\[[[\\\\\\[[[WWWRRRNNNJJJIIIPPPYYYbbbjjjsss|||~~~~~~~~~}}}pppeeeaaadddkkkpppvvvvvvwwwrrrdddSSSLLLLLLIIIIIIHHHGGGFFFEEECCCCCCEEEFFFGGGGGGFFFGGGIIIJJJKKKLLLLLLKKKJJJIIIKKKLLLLLLLLLLLLLLLKKKIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHKKKMMMNNNOOOOOOOOOMMMNNNQQQRRRSSSSSSRRRRRRQQQTTTVVVWWWTTTQQQNNNMMMPPPOOONNNNNNNNNNNNOOOPPPPPP[[[lllyyyxxxyyyyyywwwrrriii^^^VVVXXX[[[\\\YYYRRRIIIBBB???<<<;;;;;;::::::999999999>>><<<:::888777777888888777777888888888999999999===???BBBDDDEEEDDDBBB@@@???>>>>>>???BBBHHHNNNQQQTTTXXX]]]aaabbbcccdddeeefffhhhiiijjjjjjkkkmmmooorrrrrrsssssstttuuuuuuuuuxxxvvvuuuuuuuuuwww|||zzzvvvssspppooonnnnnnjjjkkkmmmnnnooonnnmmmlllmmmmmmlllmmmnnnppprrrtttwwwyyy|||}}}}}}}}}~~~~~~~~~}}}}}}zzzzzzzzzyyyxxxwwwvvvuuuuuussspppooopppqqqrrrqqqqqqlllfffbbbaaaaaa___^^^```_________```aaaccceeefffhhhiiiiiiiiijjjmmmoootttwwwvvvoooccc[[[YYYZZZaaabbbeeefffggggggfffeeefffeeedddcccbbbbbbbbbbbbgggiiillloooppppppooonnnmmmmmmmmmmmmllljjjiiihhhfffgggiiijjjkkkkkkkkkjjjkkkllllllllllllkkkjjjjjjmmmkkkiiigggeeedddcccbbbhhhrrruuuiiibbb[[[UUUUUUXXXYYYYYYYYYYYYXXXWWWUUUUUUVVVVVVUUUUUUUUUVVVVVVWWWWWWTTTPPPMMMMMMOOOSSSVVVXXXZZZ\\\]]]]]][[[XXXVVVTTTRRRQQQRRRUUUWWWXXXXXXYYYZZZ\\\___aaahhhyyyyyyxxxxxxwwwvvvuuutttttttttsssrrrssstttsssqqqooouuupppjjjfffbbb```]]][[[YYYYYYZZZ[[[[[[[[[[[[[[[\\\ZZZWWWSSSOOOKKKHHHGGGKKKSSS^^^gggmmmrrrwwwzzz~~~}}}zzzwwwwwwyyy{{{}}}~~~pppeeeccchhhpppvvv{{{wwwpppgggYYYMMMJJJMMMJJJJJJIIIGGGFFFDDDCCCBBBFFFGGGHHHGGGFFFFFFGGGHHHLLLLLLLLLKKKIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKKKKLLLLLLHHHIIILLLNNNPPPQQQRRRSSSNNNOOOQQQSSSTTTTTTTTTTTTQQQSSSUUUTTTRRRPPPOOOOOOPPPNNNMMMKKKKKKMMMNNNOOOPPPYYYhhh{{{~~~ssskkkfffccc]]]WWWQQQKKKEEEAAA===<<<;;;:::999888888888;;;:::999888888888999:::888888888888888999999999;;;===@@@CCCDDDDDDCCCCCCBBB@@@??????@@@DDDHHHKKKMMMRRRYYY^^^```aaabbbccceeegggiiiiiijjjjjjlllnnnpppppppppqqqrrrsssssssssyyyvvvuuuuuussssssxxx{{{wwwssspppnnnmmmiiikkkmmmnnnpppppppppoooooonnnllllllmmmpppsssuuu{{{|||}}}}}}}}}}}}|||{{{|||}}}||||||wwwrrrkkkeeeaaa^^^\\\ZZZ___```bbbdddgggiiijjjkkkhhhiiiiiiiiiiiilllppptttxxxyyyvvvoooddd^^^]]]___dddeeeggghhhiiihhhggggggfffdddaaa___^^^___aaaccciiikkknnnqqqrrrrrrpppooollllllllllllkkkiiihhhgggeeefffhhhiiiiiiiiihhhhhhllllllmmmmmmllllllkkkjjjkkkiiigggfffeeeeeeggggggoooxxx|||qqqddd]]]WWWSSSTTTWWWZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSTTTQQQMMMKKKJJJLLLOOOQQQVVVXXXZZZ\\\\\\[[[YYYWWWRRRPPPOOOQQQTTTVVVXXXXXXYYYYYY\\\___```eeesssyyyyyyyyyyyyxxxvvvuuutttsssrrrrrrrrrsssrrrpppnnnppplllfffbbb___]]]ZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZ\\\YYYSSSMMMIIIGGGGGGGGGOOOWWWccclllpppqqqssstttuuuzzz~~~wwwrrrnnnnnnrrryyy~~~{{{lllccceeennnwww|||uuuggg\\\SSSLLLJJJMMMJJJIIIHHHFFFEEEDDDDDDDDDHHHIIIJJJIIIGGGFFFGGGGGGJJJKKKKKKJJJHHHGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNJJJKKKMMMNNNPPPQQQRRRRRRNNNOOOQQQRRRSSSTTTTTTTTTQQQRRRSSSRRRPPPOOOPPPQQQOOOMMMKKKIIIIIIJJJLLLMMMQQQWWWcccsssvvvlll```VVVQQQMMMHHHCCC>>>===<<<:::999888888888999999888888888999:::;;;888888888888888888888888999;;;>>>@@@CCCDDDEEEEEEEEECCCAAA??????@@@CCCDDDHHHMMMUUU[[[^^^```aaabbbdddgggiiijjjjjjkkkmmmooonnnoooooopppqqqrrrsssssssssrrrssstttsssrrrwww|||vvvrrroooooopppqqqsssssstttssssssrrrqqqqqqrrrtttwwwyyy{{{}}}}}}}}}||||||}}}zzzwwwqqqkkkgggdddbbb```dddfffiiilllnnnnnnmmmlllggggggggggggiiinnntttyyy~~~}}}yyypppfffaaaaaadddhhhhhhiiiiiiiiiiiihhhgggfffccc___\\\\\\^^^bbbeeelllnnnpppssstttsssqqqppplllllllllkkkjjjiiihhhgggfffggghhhiiiiiiiiihhhgggmmmmmmmmmmmmmmmlllkkkkkkiiihhhfffeeefffiiilllnnnttt{{{~~~|||pppccc\\\XXXUUUVVVZZZZZZZZZYYYXXXWWWVVVTTTSSSQQQRRRSSSSSSSSSRRRPPPOOONNNNNNMMMMMMNNNNNNOOOOOOTTTVVVYYY[[[]]]]]]\\\[[[TTTSSSQQQRRRTTTVVVWWWWWWXXXYYY\\\___```dddooo{{{{{{{{{{{{zzzyyyxxxvvvvvvqqqppppppqqqrrrrrrpppoooiiifffaaa]]]\\\[[[YYYXXXWWWXXXXXXYYYYYYXXXXXXWWWXXXSSSLLLFFFCCCDDDGGGIIITTT]]]iiiqqqsssrrrrrrrrrpppvvv~~~yyytttnnnggggggnnnxxx|||rrrfffdddkkkvvv}}}nnnYYYPPPOOOMMMJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGIIIKKKLLLLLLJJJHHHHHHHHHGGGHHHIIIHHHGGGGGGIIIKKKLLLLLLKKKJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOMMMMMMMMMMMMNNNNNNOOOOOONNNNNNOOOPPPQQQQQQQQQQQQPPPQQQRRRQQQOOOOOOPPPQQQNNNLLLKKKIIIIIIIIIKKKLLLPPPUUU^^^jjj|||xxxfffYYYSSSOOOJJJFFFAAA???===:::999888999999888888888888999:::;;;;;;888888888888888888888888888:::<<<>>>AAADDDFFFGGGHHHFFFCCC@@@??????@@@@@@EEEJJJRRRXXX\\\^^^```bbbdddfffiiikkkllllllnnnooonnnooopppqqqrrrsssttttttqqqpppqqqtttsssrrrwww~~~|||xxxyyyyyyyyyxxxxxxwwwwwwvvvtttuuuxxx{{{~~~}}}~~~}}}||||||~~~~~~|||wwwrrrmmmjjjhhhhhhkkkmmmoooqqqpppnnnkkkiiieeeffffffgggjjjpppxxx~~~{{{rrriiidddeeefffjjjjjjjjjiiiiiihhhggggggfffccc^^^[[[\\\```eeeiiinnnppprrrtttuuutttrrrqqqmmmlllkkkjjjiiihhhhhhhhhhhhiiijjjkkklllkkkjjjiiimmmnnnnnnnnnnnnmmmllllllhhhhhhggggggjjjmmmqqqtttvvv|||~~~|||oooaaa[[[YYYXXXYYY[[[YYYXXXXXXXXXVVVUUUTTTSSSPPPQQQQQQQQQPPPOOOMMMLLLIIILLLPPPTTTVVVUUUSSSRRRRRRTTTXXX[[[^^^`````````ZZZXXXVVVUUUVVVWWWWWWWWWXXXXXX[[[```aaadddnnnxxx|||{{{{{{zzzyyyxxxwwwwwwpppoooooopppqqqqqqooonnnccc```\\\YYYYYYYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSNNNJJJCCC>>>>>>BBBHHHLLL[[[cccmmmtttvvvuuuttttttrrrxxx~~~yyyuuuqqqkkkeeefffoooyyyxxx{{{~~~ssslllfffiiittt~~~~~~uuubbbOOOIIIKKKKKKGGGEEEGGGFFFEEEEEEEEEFFFHHHIIIJJJLLLMMMMMMKKKJJJIIIIIIEEEFFFGGGGGGFFFGGGIIIKKKLLLLLLKKKJJJIIIIIIJJJJJJFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQPPPOOOOOOPPPQQQNNNNNNMMMLLLLLLKKKKKKKKKOOORRRYYYcccpppqqqaaaXXXSSSNNNKKKDDDBBB???<<<:::999::::::777777888999::::::;;;;;;999999999888888888888888888999:::===@@@CCCFFFHHHJJJHHHEEEBBB@@@??????@@@CCCHHHNNNTTTXXX[[[___aaabbbeeeiiikkkkkklllmmmnnnnnnooopppqqqrrrttttttuuusssrrrrrrtttrrrqqqvvv}}}~~~}}}||||||yyy{{{~~~~~~~~~~~~~~~yyysssooommmmmmqqqrrrttttttrrrooojjjhhhgggggghhhjjjmmmssszzz{{{rrrkkkgggggghhhkkkjjjjjjhhhgggffffffeeeeeebbb^^^\\\]]]bbbhhhlllpppqqqtttuuuuuutttrrrpppnnnmmmllljjjiiiiiiiiiiiijjjkkkmmmnnnnnnnnnmmmmmmnnnnnnnnnooonnnnnnmmmllliiiiiijjjlllooossswwwyyyxxx{{{yyylll___ZZZZZZYYYYYY[[[XXXXXXXXXXXXWWWVVVUUUUUURRRRRRQQQPPPOOONNNLLLKKKIIIMMMSSSXXX[[[ZZZXXXVVVSSSUUUXXX[[[^^^```aaaaaa___]]]ZZZYYYYYYZZZYYYXXXZZZYYY\\\___aaadddlllvvv|||{{{yyywwwvvvvvvvvvvvvrrrqqqoooooopppooommmkkk```]]]YYYWWWVVVVVVUUUUUUUUUUUUUUUTTTRRRQQQOOONNNGGGCCC===;;;===DDDMMMSSS```gggpppvvvwwwwwwxxxyyyyyy~~~|||xxxtttrrrlllhhheeeiiirrrzzz|||{{{sssvvvyyy}}}~~~}}}{{{yyyqqqmmmkkksssxxxfffYYYMMMIIIIIIHHHFFFFFFHHHGGGFFFEEEDDDEEEGGGHHHHHHJJJMMMMMMLLLJJJIIIIIIFFFGGGGGGGGGEEEEEEGGGIIIKKKJJJIIIHHHHHHHHHIIIJJJFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLNNNOOOPPPPPPOOOOOONNNMMMMMMMMMMMMLLLNNNPPPPPPPPPOOOPPPQQQQQQQQQQQQQQQQQQOOONNNMMMNNNPPPVVV^^^ggg{{{|||zzz{{{|||kkk___WWWSSSPPPFFFDDD@@@===;;;:::;;;;;;777888888999::::::::::::999999999888888888777777999999:::;;;???BBBFFFHHHKKKIIIGGGDDDBBBAAAAAAAAABBBEEEJJJOOOSSSWWW\\\______cccfffiiijjjjjjkkklllnnnnnnoooppprrrssstttuuuuuusssssstttrrrqqqwww~~~{{{vvvuuuvvvvvvxxxyyyzzzxxxuuurrrppplllmmmmmmnnnppptttzzz}}}wwwpppkkkiiiiiijjjkkkjjjiiigggeeedddccccccaaa___\\\[[[^^^cccjjjnnnppprrrtttuuuuuutttqqqpppooonnnlllkkkjjjiiijjjjjjkkklllmmmooopppppppppooonnnoooooooooooonnnmmmmmmjjjkkkmmmppptttwww{{{|||yyy|||~~~~~~~~~wwwjjj^^^[[[\\\[[[ZZZZZZXXXYYYYYYYYYYYYYYYXXXXXXUUUTTTSSSQQQPPPNNNNNNNNNLLLOOOTTTXXXZZZZZZYYYXXXVVVWWWYYY[[[\\\]]]^^^^^^```^^^\\\[[[\\\\\\\\\[[[^^^[[[\\\^^^___aaaiiiqqq{{{yyywwwuuuttttttuuuvvvtttrrrpppoooooommmjjjhhh```\\\XXXUUUUUUTTTSSSRRRTTTTTTSSSQQQPPPMMMLLLKKKDDDAAA<<<;;;???HHHRRRYYYdddjjjrrrwwwxxxyyy{{{}}}~~~xxxsssqqqqqqhhheeeeeelllvvv{{{zzzvvvqqqtttxxx{{{|||{{{xxxvvvssspppqqq{{{~~~rrr]]]VVVPPPMMMJJJGGGGGGKKKJJJIIIGGGEEEDDDDDDEEEFFFGGGIIILLLLLLKKKIIIIIIIIIHHHHHHHHHGGGEEEDDDEEEFFFJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQOOONNNMMMLLLLLLLLLKKKMMMPPPQQQPPPOOOOOOPPPSSSTTTUUUUUUUUUSSSPPPOOOMMMOOOTTT[[[bbbuuu}}}xxxtttyyyrrrddd[[[VVVTTTHHHEEEBBB>>><<<;;;;;;<<<777888999::::::::::::999999999999999888888777777999999999;;;>>>BBBFFFHHHLLLJJJHHHEEECCCBBBBBBBBBAAACCCGGGKKKOOOTTTZZZ^^^]]]```eeeggghhhhhhiiijjjmmmmmmnnnpppqqqssstttttttttrrrrrrssssssssszzz{{{|||~~~}}}{{{zzzqqqrrrrrrrrrsssuuuzzz}}}{{{xxxtttoookkkjjjjjjkkkkkkjjjhhhfffdddcccbbbbbb___]]][[[[[[^^^dddjjjoooqqqrrrtttvvvuuusssqqqooopppooommmkkkjjjjjjjjjkkkjjjlllmmmoooqqqqqqqqqpppooooooooooooooonnnnnnmmmkkkmmmooossswwwzzz}}}~~~{{{|||}}}||||||xxxkkk```^^^___^^^\\\\\\YYYZZZZZZ[[[[[[[[[[[[[[[XXXWWWTTTRRRPPPPPPPPPPPPPPPQQQSSSUUUWWWXXXYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZ___]]][[[[[[]]]^^^^^^^^^```]]]\\\]]]^^^___eeemmmxxxzzzyyywwwuuusssrrrqqqqqqooopppqqqpppnnnjjjeeebbb]]]ZZZUUUQQQOOOPPPRRRTTTSSSRRRQQQNNNKKKHHHEEECCCDDDAAA>>>???GGGSSS^^^dddiiikkknnnqqqtttwww{{{~~~}}}yyyuuuqqqmmmdddgggmmmrrruuuuuutttrrrlllnnnqqqttttttrrrooommmqqquuu|||yyyhhhVVVUUURRROOOLLLJJJHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJKKKLLLLLLMMMMMMMMMLLLMMMNNNNNNOOOOOOOOONNNQQQPPPNNNMMMLLLMMMMMMNNNLLLNNNQQQRRRSSSQQQOOONNNOOOSSSWWWXXXUUURRRRRRRRRRRRUUUSSSVVVaaaooovvvnnnpppwww|||hhhYYYVVVZZZSSSMMMEEE???===<<<:::888;;;::::::999888888999999;;;:::888666666666666777888777777888:::???CCCEEEIIIIIIHHHFFFDDDBBB@@@???@@@AAACCCEEEHHHNNNVVV[[[^^^```ccceeeggghhhiiiiiinnnkkkiiikkkooorrrsssrrrrrrrrrrrrrrrsssvvv{{{~~~xxxwwwvvvttttttuuuuuuvvvqqqooommmkkkjjjkkklllmmmllljjjhhhfffccc```^^^\\\[[[\\\^^^___```dddhhhlllppppppqqqqqqqqqqqqppppppooonnnmmmlllkkkjjjjjjjjjlllmmmnnnooopppqqqrrrrrrpppnnnlllllllllmmmlllkkklllpppsssuuuyyyyyyxxx}}}xxxkkk```^^^___]]][[[ZZZWWWYYY\\\\\\[[[YYYXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYRRRRRRRRRSSSUUUWWWZZZ[[[]]][[[YYYVVVUUUUUUVVVWWWWWWZZZ]]]____________```cccbbb___\\\[[[^^^ccchhhppp}}}xxxwwwuuusssrrrqqqppppppooooooooonnnjjjeee```]]]YYYWWWSSSPPPNNNOOOPPPQQQPPPNNNLLLIIIFFFCCC@@@???>>>===>>>DDDMMMYYYdddjjjlllnnnppprrruuuzzzwwwrrrpppnnnmmmmmmpppuuuvvvtttqqqnnnmmmhhhkkknnnooommmkkkkkkkkksssyyysssbbbVVVUUURRRPPPMMMKKKJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPQQQPPPOOONNNNNNNNNOOOPPPPPPPPPRRRRRRRRRQQQOOONNNPPPSSSVVVVVVTTTSSSSSSTTTSSSVVVSSSUUU```kkkyyyllliiiooowwwwwweeeXXXTTTWWWSSSOOOIIICCC@@@>>><<<:::::::::999888888888999999;;;:::888777666666666777777666666666888<<>><<<;;;:::===DDDLLLWWWaaaiiinnnpppqqqrrrssswww}}}zzzpppjjjiiilllpppsssxxx{{{yyyrrrkkkiiiiiifffiiillljjjfffeeehhhlllwww{{{jjj[[[UUUTTTRRRPPPOOOMMMMMMLLLMMMOOOPPPQQQPPPNNNKKKJJJEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQSSSSSSRRRRRRQQQQQQPPPPPPRRRSSSUUUUUUTTTTTTUUUVVVUUUWWWTTTUUU^^^fff}}}mmmeeegggnnnwww~~~pppaaaUUUPPPQQQQQQQQQNNNIIIDDD???>>>===999999888888888999999::::::999888777777777777777666666555555666888;;;===BBBCCCDDDEEEDDDCCCAAA???===>>>@@@AAACCCHHHNNNRRRWWWYYY]]]aaaeeegggiiiiiijjjjjjkkkmmmppprrrrrrqqqssssssrrrqqqrrrvvv}}}~~~|||zzzyyyvvvssspppnnnmmmllllllllllllkkkjjjjjjiiiiiikkkiiifffbbb^^^\\\ZZZYYYZZZ\\\^^^```bbbdddhhhkkkkkklllmmmnnnooopppppppppmmmmmmmmmlllkkkkkkkkkkkkkkkkkklllmmmnnnnnnoooooopppooonnnlllllllllllllllmmmssszzz~~~mmmbbbYYYXXXYYYWWWUUUUUUYYY[[[\\\\\\ZZZWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYUUUUUUTTTTTTUUUVVVWWWXXXZZZYYYWWWUUUTTTTTTTTTUUUUUUWWWYYYZZZZZZZZZ\\\^^^]]]]]]]]]\\\[[[[[[^^^```jjjrrrsssssssssrrrqqqpppooonnnooommmjjjeee```ZZZTTTRRRPPPPPPOOONNNMMMMMMLLLLLLKKKIIIFFFBBB???===<<<<<<===DDDMMMWWW```ggglllnnnsssssssssuuuyyyvvvkkkeeefffnnnvvvwww|||zzzooogggeeegggfffjjjllliiiddddddkkkrrr}}}rrrbbbTTTSSSRRRQQQOOONNNNNNNNNNNNNNNPPPSSSTTTSSSQQQMMMJJJDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQMMMMMMNNNNNNOOOPPPQQQQQQSSSRRRQQQQQQQQQRRRTTTTTTTTTTTTTTTSSSTTTUUUWWWXXXVVVXXXUUUUUU\\\aaasssttthhhggglllsssyyy~~~xxxiii^^^SSSMMMKKKNNNQQQRRRNNNHHHBBB@@@@@@999888888888888999::::::999999999888888777777777777666555555555666888999===???AAACCCDDDCCCAAA@@@<<<===>>>???@@@CCCHHHLLLSSSUUUZZZ___cccgggiiijjjgggiiikkknnnpppqqqqqqqqqtttsssrrrqqqrrrwww~~~~~~~~~~~~{{{|||}}}}}}~~~{{{yyyvvvtttrrrpppnnnkkkjjjiiijjjkkkkkkkkkjjjiiihhhgggjjjgggccc___\\\ZZZYYYYYY\\\^^^bbbdddeeegggjjjmmmllllllmmmmmmnnnnnnmmmmmmllllllllllllllllllkkkkkkkkkllllllmmmnnnnnnooooooooonnnmmmkkkiiiiiijjjkkkmmmuuu~~~yyyhhh___XXXXXXXXXVVVTTTUUUYYYZZZ[[[ZZZWWWUUUTTTUUUWWWXXXZZZ\\\\\\[[[YYYXXXWWWVVVUUUUUUUUUUUUVVVWWW[[[ZZZYYYWWWWWWVVVWWWWWWTTTVVVWWWWWWWWWXXX[[[]]]\\\]]]______]]]]]]]]]___hhhmmm}}}ssstttssssssqqqpppnnnmmmllljjjfffaaa[[[VVVRRROOONNNNNNNNNNNNMMMLLLKKKJJJGGGEEEAAA>>><<<<<<===>>>CCCKKKWWWbbbhhhllloooqqqssstttuuuwww{{{|||tttkkkgggkkkvvv~~~{{{nnneeeccceeeeeeiiikkkhhhdddgggoooxxxwwwjjj\\\RRRQQQPPPOOONNNMMMMMMMMMMMMMMMOOORRRUUUTTTQQQNNNKKKFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOONNNMMMMMMNNNNNNOOOKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPRRRUUUWWWYYYVVVUUUTTTSSSTTTVVVWWWXXXWWWYYYUUUUUU[[[\\\jjjqqqmmmooouuu{{{sssggg^^^TTTKKKHHHKKKOOOSSSRRRLLLFFFBBBAAA:::999999999999999::::::999999999999999888888888888777666555555666777777:::<<<>>>@@@BBBBBBAAAAAA======>>>>>>>>>@@@CCCFFFJJJMMMRRRWWW]]]aaadddeeeeeegggjjjmmmnnnoooppppppssssssrrrqqqsssxxx~~~|||yyywwwuuuttttttrrrssstttttttttwww{{{~~~zzzvvvtttnnnnnnmmmmmmllljjjiiiiiijjjjjjjjjjjjiiihhhgggfffgggddd```\\\ZZZYYYZZZ[[[aaacccgggiiijjjkkkmmmnnnnnnnnnnnnmmmlllkkkjjjiiijjjkkklllmmmmmmmmmlllkkkmmmmmmmmmnnnnnnoooooopppmmmlllkkkhhheeeeeegggjjjmmmwww~~~nnneee^^^YYYZZZZZZWWWVVVWWWXXXYYYYYYWWWUUUSSSSSSSSSWWWXXXZZZ\\\\\\[[[YYYXXXXXXXXXVVVUUUUUUUUUVVVVVVZZZYYYYYYXXXWWWWWWWWWWWWTTTUUUVVVVVVVVVXXXZZZ]]]^^^```bbbbbbaaa_________aaafffssstttttttttsssqqqooolllkkkgggeeeaaa\\\WWWSSSPPPOOONNNMMMMMMLLLJJJIIIHHHHHHBBB???<<<::::::<<>>??????>>>===>>>@@@BBBFFFIIINNNTTTZZZ___bbbcccccceeehhhjjjkkkmmmoooqqqqqqrrrrrrsssuuuyyy~~~~~~|||zzzxxxxxxwwwuuussspppnnnkkkjjjiiiiiijjjjjjjjjjjjkkkmmmppprrrtttvvvxxx{{{xxxsssooonnniiiiiijjjkkkllllllkkkkkkkkkjjjjjjiiihhhhhhggggggcccaaa]]]YYYYYYZZZ]]]___fffiiimmmoooooonnnoooooopppoooooonnnllljjjhhhgggiiijjjlllmmmnnnmmmllllllmmmmmmnnnnnnnnnoooooooookkkllljjjfffbbbbbbeeeiiiooo{{{rrrgggaaa\\\YYY[[[[[[XXXWWWYYYWWWXXXXXXVVVTTTSSSSSSTTTWWWXXXYYYZZZZZZZZZYYYYYYYYYXXXWWWUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUSSSUUUWWWXXXXXXXXXZZZ\\\___aaaccccccbbb```___``````eeepppsssssssssrrrpppmmmiiigggaaa^^^[[[VVVSSSQQQPPPOOOMMMLLLJJJHHHGGGFFFEEEEEE???===;;;:::;;;???DDDGGGSSS\\\gggoooqqqrrrsssuuusssvvv{{{zzzuuupppooouuuvvvkkkdddbbbcccggghhhiiikkkooovvvyyykkk```[[[WWWRRRQQQQQQPPPOOONNNMMMMMMMMMJJJMMMPPPSSSTTTSSSQQQOOOKKKJJJHHHGGGGGGIIIKKKLLLMMMNNNNNNNNNNNNMMMKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNLLLJJJJJJKKKLLLMMMKKKLLLMMMNNNOOONNNNNNMMMLLLMMMNNNPPPSSSUUUWWWYYYZZZXXXUUUUUUWWWWWWVVVTTTVVVXXXUUUVVV[[[YYY```ttt~~~wwwrrrjjj^^^TTTOOOIIIMMMSSSXXXYYYSSSKKKDDD???>>>===<<<;;;:::::::::888888999:::::::::999888777666666666555555555555999999::::::<<<>>>AAABBB@@@AAAAAA???======>>>@@@EEEHHHMMMSSSYYY^^^aaabbbaaadddggghhhhhhjjjnnnqqqpppqqqsssuuuwwwzzz~~~}}}{{{wwwuuurrrqqqpppmmmlllkkkiiihhhfffeeedddaaabbbcccbbbaaa```aaabbbbbbdddfffhhhmmmsss{{{|||uuupppkkkiiihhhhhhiiijjjlllmmmnnnmmmmmmlllkkkjjjhhhggghhhhhhiii```^^^ZZZXXXYYY\\\aaadddiiilllppprrrqqqpppooonnnooooooooonnnmmmkkkiiiiiihhhiiikkkmmmnnnnnnmmmlllllllllmmmmmmmmmmmmnnnnnnkkklllkkkfffaaaaaaeeeiiirrr}}}qqqeee^^^]]]YYYWWWZZZYYYVVVVVVXXXWWWXXXXXXWWWUUUTTTUUUWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUVVVWWWWWWVVVVVVVVVWWWVVVVVVUUUUUUSSSVVVYYYZZZZZZZZZ[[[\\\^^^```aaaaaa___^^^^^^^^^aaafffooossssssrrrqqqnnnkkkgggeee\\\ZZZVVVSSSPPPOOOOOOOOOMMMKKKHHHFFFDDDCCCCCCCCC@@@>>><<<<<<>>>CCCIIIMMM^^^eeennnrrrqqqooopppqqqsssxxx~~~~~~~~~xxxsssoooqqqzzz|||pppgggdddcccdddjjjjjjkkkooovvvrrraaaYYYWWWUUURRRSSSRRRQQQPPPOOONNNNNNNNNJJJLLLOOORRRTTTTTTSSSRRRMMMKKKHHHFFFEEEGGGJJJLLLLLLMMMOOOPPPPPPOOONNNMMMFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPPPPNNNLLLKKKJJJKKKLLLMMMLLLMMMNNNOOOPPPOOONNNNNNMMMNNNOOOQQQSSSTTTUUUVVV[[[YYYVVVVVVXXXXXXUUURRRUUUWWWUUUWWW\\\YYY^^^qqq~~~{{{xxxpppcccXXXTTTIIIMMMSSSZZZ]]]YYYNNNFFFAAA@@@>>>===;;;;;;::::::777888::::::;;;:::999888555555555555555555444444:::999888999:::===@@@BBBAAABBBBBB@@@>>>===>>>???@@@CCCHHHNNNTTTYYY\\\]]]aaaccceeeffffffhhhmmmqqqoooqqqtttvvvxxxzzz~~~~~~}}}~~~zzzyyyvvvssspppmmmlllkkkhhhhhhhhhgggffffffeeeeee]]]^^^___^^^\\\ZZZYYYZZZYYYZZZ\\\___dddllltttzzz}}}zzzuuuooojjjgggeeedddiiijjjlllnnnoooooooooooommmllliiihhhggghhhiiijjj^^^\\\XXXWWWYYY]]]cccgggkkknnnrrrsssrrrpppnnnmmmnnnnnnnnnnnnmmmlllkkkkkkgggiiikkkmmmnnnnnnmmmlllkkkkkklllllllllllllllllllllmmmlllgggbbbaaaeeejjjuuu|||rrreeeZZZUUUYYYVVVUUUXXXXXXTTTTTTVVVXXXYYYYYYXXXVVVVVVXXXYYYXXXWWWWWWWWWWWWXXXYYYYYYXXXXXXVVVVVVVVVVVVWWWXXXXXXXXXXXXYYYYYYXXXWWWWWWSSSVVVZZZ\\\\\\[[[\\\\\\]]]^^^______]]][[[\\\\\\]]]bbbjjjwwwnnnnnnmmmmmmkkkgggaaa]]]TTTQQQNNNMMMMMMMMMLLLKKKKKKIIIFFFBBB@@@?????????@@@>>><<<===DDDMMMWWW^^^ppprrrtttsssqqqooooooqqqqqq{{{{{{tttrrruuuwwwvvv{{{}}}tttiii```___eeejjjnnnqqqrrrttt{{{uuucccYYYWWWXXXUUURRROOOOOOOOOOOONNNNNNMMMLLLMMMLLLLLLMMMOOOPPPPPPOOONNNLLLIIIHHHIIIJJJKKKKKKOOOOOOOOONNNNNNLLLKKKJJJHHHHHHFFFEEEDDDDDDCCCCCCHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMNNNMMMLLLKKKKKKKKKLLLMMMJJJLLLNNNNNNMMMLLLLLLLLLMMMNNNPPPSSSUUUWWWXXXXXXZZZXXXUUUSSSRRRSSSUUUVVVLLLPPPSSSTTTUUU[[[dddlll|||uuugggYYYOOOLLLMMMVVV\\\[[[WWWVVVMMMDDD======<<<888777:::;;;;;;;;;::::::999999999:::999888666555444444444777777888999;;;===???@@@AAAAAAAAA@@@???>>>===<<<@@@CCCFFFJJJMMMQQQUUUXXX]]]```cccccccccfffkkkooooooppprrrsssuuuyyy~~~~~~}}}tttsssqqqnnnmmmlllkkkkkkmmmllljjjjjjiiifffccc```___]]][[[YYYXXXYYYZZZ[[[ZZZ[[[^^^aaaggglllqqqtttxxxssspppnnnjjjdddccceeeiiijjjkkklllmmmmmmmmmmmmjjjhhhfffgggiiiiiigggddd\\\XXXUUUWWW]]]cccgggiiirrrrrrrrrqqqpppooonnnmmmnnnooopppooonnnkkkhhhfffiiikkkllllllkkkkkkmmmnnnllllllkkkkkklllmmmooopppmmmnnnmmmiiidddccchhhmmm~~~xxxmmmeee]]]VVVPPPQQQRRRTTTTTTSSSSSSTTTUUUWWWWWWWWWVVVVVVUUUUUUUUUXXXXXXXXXYYYXXXXXXWWWVVVWWWWWWXXXXXXXXXXXXXXXXXXSSSTTTUUUVVVWWWVVVUUUTTTSSSVVVYYY[[[ZZZZZZYYYZZZ[[[[[[ZZZWWWVVVWWWZZZ]]]^^^eeegggnnnooonnnmmmllljjjeee___[[[SSSPPPMMMLLLLLLLLLKKKJJJHHHFFFCCCAAA???>>>>>>>>>;;;<<<@@@GGGQQQ]]]hhhooowwwxxxwwwtttpppmmmmmmnnnwww|||xxxsssppptttvvvvvvyyy~~~xxxuuunnneee``````gggmmmtttwwwyyy|||yyymmm^^^TTTRRRSSSRRRPPPNNNOOOOOOOOONNNMMMMMMLLLOOONNNMMMNNNOOOPPPOOONNNOOOMMMJJJIIIJJJKKKKKKJJJMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEHHHIIIJJJLLLMMMMMMLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMRRRQQQOOONNNMMMLLLMMMMMMJJJLLLNNNNNNMMMLLLLLLLLLLLLMMMOOOQQQTTTUUUVVVWWWWWWUUUTTTRRRQQQRRRSSSTTTPPPSSSUUUVVVWWW\\\eeelllxxxvvvhhhYYYQQQMMMRRRYYY\\\[[[\\\SSSJJJDDDCCCAAA===;;;===;;;;;;::::::::::::::::::;;;:::999777666555555555777777888999:::<<<>>>?????????@@@@@@@@@>>>===<<>>=========;;;@@@IIIVVVdddqqq|||zzzuuupppnnnooopppxxxuuutttrrroootttwwwwwwxxxzzzxxxtttnnnlllhhhccc```ccckkkrrryyy}}}mmmeeeZZZRRRNNNNNNOOOOOOMMMNNNNNNNNNNNNMMMMMMLLLQQQPPPNNNOOOPPPPPPOOOMMMPPPNNNKKKJJJJJJKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMRRRQQQPPPNNNMMMLLLLLLLLLJJJLLLNNNMMMLLLKKKKKKLLLKKKLLLNNNPPPRRRSSSTTTUUURRRRRRRRRQQQQQQQQQQQQQQQRRRTTTVVVWWWXXX\\\ccchhhkkkyyygggYYYLLLLLLTTT[[[```cccWWWPPPHHHDDDAAA<<<:::;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999888777777666777777777888999:::<<<<<<<<<===???AAAAAA???===<<<===>>>@@@AAACCCGGGLLLQQQVVVZZZ]]]______bbbgggkkkoooppprrrtttuuuxxx}}}{{{yyy{{{|||{{{vvvxxxzzz|||}}}}}}}}}|||xxxuuurrrnnnkkkgggbbb___YYYXXXWWWWWWYYY\\\```bbbgggiiikkknnnoooppppppooonnnjjjffffffeeebbbbbbfffiiiiiijjjkkkkkkkkkjjjiiikkkiiigggeeeccc___ZZZWWWWWWWWWYYY^^^eeekkkoooppptttttttttsssrrrqqqpppooonnnnnnooooooooonnnmmmllljjjkkklllkkkjjjiiijjjkkkiiiiiiiiiiiijjjkkklllmmmpppnnniiidddaaafffpppwwwrrrgggaaa\\\WWWTTTSSSUUUUUUUUUTTTTTTUUUWWWXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSWWWXXXYYYZZZYYYWWWUUUTTTRRRSSSSSSTTTTTTSSSRRRRRRSSSUUUXXXYYYYYYYYYYYYZZZYYY[[[\\\\\\[[[[[[]]]^^^\\\aaa___cccrrrnnnkkkhhhddd```[[[VVVRRRNNNLLLJJJIIIIIIHHHGGGEEEAAA@@@>>>===<<<<<<======CCCKKKWWWfffuuu{{{tttqqqsssyyy}}}xxxqqqooooooppppppvvvzzzzzzzzzyyysssmmmhhhgggeeebbbaaafffooovvv{{{tttfffbbb[[[TTTNNNMMMNNNPPPLLLLLLMMMMMMMMMMMMMMMLLLPPPOOONNNNNNPPPQQQPPPOOOPPPNNNLLLKKKKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMKKKJJJKKKLLLKKKLLLMMMPPPQQQSSSSSSTTTOOOPPPQQQRRRRRRRRRQQQPPPQQQSSSUUUUUUVVVYYY^^^aaafffpppvvvaaaMMMHHHNNNXXX```fff___YYYOOOGGG@@@<<<;;;;;;999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;:::999888777777777666777777888999::::::<<>>>>>===???BBBHHHLLLRRRVVV[[[]]]^^^aaafffjjjkkkmmmoooppprrrtttxxx{{{}}}}}}~~~zzzwwwrrrnnniiieee___\\\WWWVVVUUUUUUVVVZZZ]]]```gggiiimmmooopppnnnllljjjgggccc`````````___bbbgggiiijjjkkklllllljjjiiigggggggggeeedddbbb^^^[[[XXXVVVYYY]]]dddkkkpppsssuuuuuuuuuuuuuuutttrrrqqqpppmmmmmmlllkkkjjjjjjiiiiiiiiijjjkkkjjjhhhggghhhiiihhhiiiiiiiiijjjkkkkkklllnnnjjjeee``````gggrrr{{{yyylllbbb]]]ZZZXXXVVVUUUVVVVVVUUUTTTTTTVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTWWWXXXYYYZZZYYYWWWTTTRRRTTTTTTTTTSSSSSSRRRRRRQQQRRRTTTWWWXXXXXXXXXYYY[[[ZZZ\\\___````````````aaa\\\aaa^^^```nnn~~~iiifffaaa]]]YYYUUUPPPMMMKKKIIIHHHGGGGGGFFFDDDBBB@@@???===<<<<<<>>>@@@AAAMMMUUUcccsss{{{uuuvvv}}}~~~xxxrrrlllhhhiiikkkrrrxxx}}}|||{{{xxxqqqjjjeeedddbbb______eeeooowww}}}zzzjjjaaa___[[[UUUNNNKKKLLLNNNJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLNNNPPPRRRRRRQQQOOOMMMKKKKKKKKKKKKJJJIIIGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJKKKKKKLLLMMMMMMMMMNNNLLLMMMMMMLLLJJJIIIJJJLLLKKKLLLNNNPPPQQQSSSSSSSSSPPPQQQRRRTTTTTTSSSRRRQQQRRRSSSTTTUUUVVVXXXZZZ\\\bbbiiiyyyjjjRRRHHHJJJRRR[[[bbbiiidddZZZNNNEEEAAA@@@@@@:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;:::999888777777777666666777777888999;;;???CCCDDDCCCAAA@@@???>>>>>>======@@@EEEIIIOOOSSSXXX\\\]]]```eeeiiijjjlllnnnoooppprrruuuwww~~~{{{wwwrrrlllgggbbb]]]ZZZYYYWWWTTTSSSSSSVVVYYY[[[cccfffjjjmmmmmmkkkgggeeeaaa\\\ZZZ[[[\\\]]]bbbgggkkkkkkmmmmmmllljjjgggfffdddcccbbb```]]]ZZZYYYXXXYYY]]]cccjjjooosssvvvxxxvvvvvvvvvuuutttsssrrrqqqooonnnkkkiiigggfffffffffhhhiiijjjiiigggffffffggghhhiiiiiijjjkkkkkklllllliiifffaaa___bbbjjjuuu|||~~~|||rrrfff]]]YYYXXXXXXWWWVVVVVVVVVTTTSSSSSSUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVWWWXXXYYYYYYXXXVVVTTTSSSVVVVVVUUUTTTSSSRRRRRRRRRQQQSSSVVVWWWWWWXXXYYY[[[[[[^^^bbbdddddddddeeefff___dddbbbbbbnnnzzzbbb^^^ZZZUUURRROOOKKKIIIHHHGGGFFFEEEEEEDDDBBB???>>><<<;;;;;;===BBBHHHKKKVVV^^^kkkzzz}}}yyy}}}yyyqqqkkkfffcccgggmmmyyy~~~|||xxxqqqjjjeeeddd```]]]]]]cccooowwwpppbbbXXXXXXUUUQQQLLLIIIHHHHHHIIIIIIJJJLLLLLLMMMMMMMMMKKKJJJJJJLLLPPPRRRRRRQQQLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKMMMNNNPPPPPPQQQQQQLLLMMMMMMKKKIIIIIIJJJKKKKKKLLLNNNOOOQQQRRRRRRRRRRRRRRRSSSTTTTTTSSSRRRQQQRRRSSSTTTVVVWWWYYYYYYZZZ\\\aaannnsss[[[NNNIIIKKKRRRXXXdddddd^^^SSSJJJFFFBBB???;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<<<<<<<;;;999888999888777666666666666666777:::===AAACCCCCCCCCBBB?????????======>>>BBBEEEKKKPPPVVVZZZ\\\___dddhhhjjjlllooopppppprrrtttvvv{{{~~~zzztttnnnjjjeee```]]]^^^[[[WWWTTTSSSUUUWWWYYYbbbeeeiiikkkkkkhhhdddbbb]]]XXXUUUVVVYYY[[[aaahhhjjjkkklllmmmkkkhhheeeccc``````^^^ZZZVVVTTTTTTVVV___ccciiiooorrruuuxxxyyyvvvvvvvvvuuutttsssrrrqqqqqqooolllhhhfffeeeeeeeeefffggghhhgggfffeeefffggghhhhhhjjjkkkkkkkkkkkkkkkeeedddcccdddiiiqqqyyy~~~~~~tttkkk```YYYVVVWWWWWWVVVVVVVVVUUUSSSRRRRRRUUUWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTXXXWWWUUUTTTSSSRRRRRRRRRQQQSSSUUUVVVVVVWWWYYY[[[]]]```ccceeefffggghhhjjjdddjjjgggfffoooxxx[[[WWWRRRNNNLLLJJJHHHFFFFFFEEEDDDDDDDDDCCC@@@===:::999888:::@@@IIIRRRXXXaaahhhrrr}}}xxxooofffbbb```dddooo{{{|||uuunnniiigggbbb^^^^^^fffsss}}}tttcccWWWPPPOOONNNLLLKKKHHHFFFDDDGGGHHHJJJKKKLLLMMMMMMMMMKKKJJJJJJLLLNNNPPPPPPOOOIIIHHHHHHIIIKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGFFFFFFEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMOOOPPPPPPPPPPPPMMMMMMMMMKKKIIIHHHIIIKKKJJJKKKLLLNNNOOOPPPPPPQQQSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQRRRUUUWWWXXXWWWVVVWWW[[[fffzzz{{{vvv{{{{{{fffVVVLLLFFFIIINNNWWW]]]___YYYQQQKKKDDD>>><<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<;;;999888:::999888777666666666666555777:::===@@@BBBCCCCCC?????????>>>======???AAAGGGLLLSSSWWWZZZ]]]bbbfffiiikkknnnooooooppprrrsssyyy{{{zzztttppplllhhheeedddaaa\\\XXXWWWXXX[[[]]]fffiiikkkmmmllliiidddaaa[[[UUURRRTTTVVVYYY```hhhiiijjjkkkkkkiiieeeaaa___[[[[[[YYYUUURRRRRRVVVZZZeeejjjooorrrtttuuuwwwzzzvvvvvvvvvuuutttsssqqqqqqooollliiieeeccccccdddeeedddeeeffffffeeeeeefffgggfffggghhhjjjjjjjjjjjjiiidddeeehhhmmmtttzzz~~~~~~llleee\\\UUUTTTUUUUUUTTTVVVVVVUUURRRPPPQQQTTTVVVUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXWWWTTTRRRQQQPPPPPPPPPPPPRRRTTTUUUUUUWWWYYY[[[\\\___bbbdddfffgggjjjllliiiooollljjjoootttVVVSSSNNNJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCBBB???<<<777666666999BBBNNNZZZbbbkkkpppxxx~~~pppeee\\\ZZZ^^^gggzzzyyyrrrnnnkkkfffaaabbbkkkyyyyyyhhhXXXNNNKKKJJJJJJJJJKKKJJJGGGDDDGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKJJJKKKMMMNNNNNNMMMGGGGGGGGGHHHKKKKKKJJJIIIJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEEEEFFFHHHGGGFFFEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLMMMMMMLLLJJJHHHHHHIIIKKKIIIJJJKKKLLLNNNNNNOOOOOOTTTTTTSSSRRRQQQPPPPPPPPPMMMNNNOOORRRTTTUUUTTTSSSVVVYYYbbbsss}}}ssssssyyynnn]]]NNNDDDDDDHHHOOO[[[cccaaa[[[TTTJJJAAA=========<<<;;;;;;;;;:::888:::;;;<<<<<<:::999777;;;:::999777666666555555444555888;;;>>>@@@BBBCCC>>>??????>>><<<<<<===>>>DDDIIIPPPUUUXXX[[[```dddfffiiikkklllmmmmmmnnnpppyyyzzz~~~zzzvvvsssooommmhhheee```\\\[[[\\\___aaalllmmmooopppnnnjjjeeebbbZZZTTTQQQRRRUUUYYY```hhhggghhhiiiiiigggccc___\\\WWWWWWVVVTTTSSSVVV]]]cccjjjnnnrrrttttttuuuwwwyyyvvvvvvuuuuuutttrrrqqqpppjjjhhhdddaaa```aaacccdddcccdddeeeeeeeeedddfffgggdddfffgggiiiiiiiiihhhhhhdddggglllttt||||||zzz{{{~~~hhhbbbYYYTTTSSSTTTTTTSSSVVVVVVTTTRRRPPPPPPSSSVVVUUUUUUUUUVVVVVVWWWWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWUUUTTTTTTUUUWWWYYYWWWVVVSSSQQQOOOOOOOOOOOOPPPRRRSSSTTTUUUVVVYYY\\\\\\^^^aaacccdddgggjjjlllmmmrrroookkknnnppp{{{RRRNNNIIIFFFFFFFFFFFFEEEGGGFFFDDDCCCAAA>>>:::777888;;;<<<===EEETTTbbbiiiooowww{{{fff]]]TTTUUUbbbvvv~~~zzzxxxuuuooohhheeegggqqqoooYYYOOOOOOJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJLLLKKKIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKNNNLLLJJJHHHGGGHHHIIIJJJFFFEEECCCBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHIIIIIIJJJKKKLLLLLLIIIIIIIIIIIIJJJLLLMMMNNNMMMNNNNNNLLLHHHFFFHHHJJJNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQQQQOOOMMMKKKKKKNNNOOORRRVVVYYYYYYWWWTTTZZZ[[[___jjjyyyrrrrrryyyttt^^^NNNHHHJJJNNNMMMTTT^^^dddbbbYYYOOOIIIAAA>>>;;;::::::;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;:::999888777666555888999999:::<<<>>>@@@AAACCCBBB@@@???>>>=========CCCEEEJJJOOOUUU[[[___aaagggiiikkkmmmnnnooorrrtttuuuyyy~~~yyyvvvsssqqqmmmfffbbbbbbfffkkkppprrruuuuuutttpppkkkhhhbbb^^^YYYWWWXXX[[[___aaaeeeggghhhiiifffbbb]]]YYYTTTSSSRRRRRRTTTYYY```fffmmmnnnqqqsssvvvwwwyyyyyyxxxvvvttttttuuutttpppllliiigggeeebbb`````````aaabbbcccddddddcccdddfffhhhdddeeehhhkkkmmmllliiifffmmmpppxxx}}}~~~lllfff___[[[[[[YYYUUUQQQTTTRRRPPPNNNNNNOOOQQQSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTVVVYYYZZZYYYXXXXXXYYYUUUTTTTTTSSSTTTUUUWWWXXXXXXVVVTTTRRRQQQPPPPPPPPPRRRSSSTTTTTTUUUWWWZZZ]]]^^^___```aaaaaacccgggiiilllnnnnnnkkkhhhmmmxxxPPPMMMHHHFFFEEEFFFEEEEEEDDDCCCBBBAAA@@@>>>;;;999;;;???BBBDDDMMM\\\iiiooowww{{{xxxppp___YYYUUU[[[jjj}}}}}}zzzxxxtttooojjjllltttxxxeeeTTTMMMNNNJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJHHHGGGFFFFFFFFFGGGFFFEEECCCCCCCCCDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHIIIIIIJJJLLLMMMNNNLLLMMMNNNLLLIIIHHHJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKOOOQQQSSSSSSQQQNNNMMMMMMOOOOOOOOORRRUUUWWWVVVUUUYYY[[[^^^gggyyyuuuoooppp{{{wwwbbbPPPGGGDDDEEEBBBLLL\\\hhhkkkaaaSSSHHHBBB???<<<::::::;;;;;;:::;;;;;;:::::::::;;;<<<<<<;;;;;;:::999888777666666888888999:::;;;===>>>???DDDCCCBBBAAA@@@>>>======@@@BBBEEEJJJPPPVVVZZZ]]]cccfffjjjlllmmmnnnqqqrrrrrrvvv}}}}}}xxxwwwsssmmmiiiiiinnnrrrxxxyyyzzzzzzxxxuuuqqqnnngggaaaZZZWWWXXX\\\^^^___```aaabbbbbb```]]]XXXVVVQQQRRRSSSUUUWWW]]]ccchhhpppppprrrtttuuuvvvvvvwwwwwwuuutttssstttrrrooollliiigggdddbbb``````aaaaaaaaabbbccccccbbbcccdddfffffffffgggiiilllnnnnnnnnnwww{{{|||lllfff___\\\\\\ZZZVVVSSSPPPOOOMMMLLLLLLNNNPPPRRRQQQRRRTTTUUUVVVVVVUUUTTTUUUWWWZZZZZZYYYXXXXXXYYYTTTTTTSSSTTTTTTVVVWWWXXXWWWVVVTTTRRRPPPPPPPPPPPPRRRSSSUUUUUUUUUWWWYYY[[[\\\]]]^^^^^^___bbbfffiiijjjlllllliiigggkkkvvvNNNKKKGGGEEEDDDEEEDDDDDDBBBBBBAAA@@@???>>>======???EEEKKKOOOXXXfffrrrvvv~~~~~~{{{yyyzzz{{{tttkkkbbbZZZYYY[[[dddsss}}}{{{{{{vvvrrrrrrxxxxxxhhhXXXMMMJJJMMMJJJJJJIIIHHHGGGFFFFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLLLLLLLJJJJJJLLLNNNLLLLLLLLLLLLLLLLLLLLLLLLRRRTTTUUUUUURRRPPPNNNNNNPPPNNNMMMNNNQQQTTTVVVVVVWWWYYY]]]cccppprrrmmmsss|||vvvcccSSSHHHBBB@@@===EEETTTccclllgggZZZNNNEEEAAA===::::::;;;::::::<<<<<<;;;:::::::::;;;;;;;;;;;;:::999888777777666777777888888:::;;;======CCCCCCDDDDDDCCCAAA???>>>???@@@BBBEEEKKKQQQVVVYYY___bbbgggjjjlllmmmoooppprrruuu{{{~~~|||xxxuuuuuuyyy|||}}}{{{xxxwwwpppggg]]]WWWYYY\\\]]]]]]\\\\\\]]]]]][[[XXXTTTRRROOOQQQUUUYYY]]]ccchhhlllrrrsssssstttuuuuuuttttttvvvuuusssrrrrrrpppmmmkkkhhhgggdddbbbaaaaaaaaabbbaaabbbcccbbbaaaaaabbbdddfffggghhhjjjnnnrrrvvvyyyuuujjjeee```\\\\\\ZZZWWWTTTOOONNNLLLLLLLLLNNNPPPRRRRRRSSSTTTVVVVVVVVVVVVUUUWWWYYYZZZZZZXXXWWWWWWXXXSSSSSSSSSTTTUUUVVVXXXYYYXXXWWWUUUTTTRRRRRRQQQQQQQQQSSSUUUVVVVVVVVVXXXYYYYYYZZZ[[[[[[\\\```eeeiiigggiiiiiigggeeejjjsss{{{JJJHHHEEECCCCCCCCCCCCBBBBBBBBB@@@???===>>>???AAAEEEMMMUUU\\\dddpppxxx{{{~~~{{{wwwsssrrrwwwyyyqqqkkkccc\\\\\\^^^dddmmmyyy|||{{{{{{}}}xxxzzz}}}iiiZZZPPPJJJIIILLLJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMRRRTTTVVVUUUSSSPPPOOOOOOOOONNNNNNOOORRRUUUVVVVVVUUUWWW[[[```iii}}}~~~vvvyyypppaaaUUULLLFFFBBBCCCCCCHHHTTTaaaeee```XXXHHHDDD???<<<;;;;;;;;;:::===<<<;;;:::::::::::::::;;;;;;:::999999888777777777777777777888999;;;;;;???AAACCCEEEEEEEEECCCBBBAAAAAAAAADDDHHHNNNSSSVVVZZZ^^^dddhhhkkklllmmmnnnqqqtttxxx}}}zzzyyyyyyzzz{{{}}}~~~yyynnnaaaZZZZZZ\\\\\\ZZZ]]]\\\[[[ZZZWWWUUURRRQQQNNNRRRYYY___dddiiimmmpppssssssttttttttttttttttttuuutttsssqqqpppnnnlllkkkgggfffcccaaa```aaabbbcccaaabbbbbbaaa```___aaabbbfffhhhlllppptttyyy~~~}}}llleeebbb^^^[[[ZZZXXXVVVSSSQQQPPPOOONNNNNNOOOPPPQQQRRRSSSUUUWWWXXXXXXWWWWWWWWWXXXYYYXXXVVVTTTUUUUUURRRRRRSSSTTTVVVWWWXXXYYYYYYYYYXXXVVVUUUTTTTTTTTTQQQSSSVVVWWWWWWVVVVVVWWWXXXYYYYYYZZZ[[[___eeeiiifffggggggfffeeeiiipppwwwGGGEEEBBBAAABBBBBBAAA@@@??????>>><<<:::<<<@@@DDDNNNXXXbbbiiipppxxx|||{{{wwwtttooommmoooxxx}}}}}}xxxnnnhhheee```\\\^^^cccjjjssszzz}}}~~~}}}yyyyyyyyywwwuuuuuuxxxzzzxxxppp\\\RRRNNNKKKJJJKKKIIIIIIIIIIIIIIIHHHFFFFFFCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJPPPRRRTTTTTTRRRPPPOOOOOOOOOOOOPPPSSSVVVWWWWWWUUUTTTUUUYYY^^^dddtttzzzlll```XXXRRRLLLGGGGGGBBBAAAJJJWWW``````\\\MMMHHHBBB>>><<<;;;;;;;;;===<<<;;;:::::::::::::::;;;;;;::::::999888888888777777777777777888999:::;;;===@@@DDDFFFGGGGGGGGGBBBBBBBBBCCCFFFJJJNNNQQQUUUZZZ```eeehhhiiikkklllkkknnnsssyyy}}}{{{zzz{{{|||uuuggg^^^[[[[[[ZZZYYY]]]\\\YYYVVVTTTRRRQQQPPPPPPVVV^^^eeejjjnnnqqqsssrrrrrrssstttuuuuuuuuutttttttttrrrpppmmmkkkjjjjjjeeedddbbb`````````bbbcccaaabbbcccaaa``````aaacccfffkkksssyyy}}}qqqeee___]]]ZZZXXXWWWUUUSSSQQQQQQPPPOOONNNMMMNNNNNNNNNPPPRRRSSSUUUVVVWWWVVVVVVWWWXXXXXXVVVTTTRRRSSSTTTRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSQQQTTTVVVWWWVVVUUUUUUVVVXXXYYYZZZ[[[\\\```eeeiiidddeeefffeeeeeeiiioootttCCCBBB@@@@@@AAAAAA@@@???;;;<<<;;;:::999===EEEKKK\\\fffqqqxxx|||~~~{{{pppnnnkkklllqqq{{{|||{{{ssssssmmmeeeaaabbbaaa___aaafffmmmtttxxxyyyxxxvvvtttuuutttrrrqqqrrrtttwwwxxxoooaaaRRRMMMMMMKKKIIIIIIGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHIIIKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPSSSSSSRRRPPPOOOPPPPPPPPPQQQTTTXXXYYYXXXVVVUUUTTTWWW\\\```lll|||ooogggbbb\\\SSSKKKEEEAAAAAAIIIUUU]]]\\\WWWQQQLLLEEE@@@======<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::999999999999888888777777777888888999888:::>>>AAAEEEGGGHHHIIICCCCCCBBBBBBDDDFFFIIIKKKPPPTTTZZZ___bbbeeegggiiicccggglllsss~~~{{{oooccc\\\ZZZYYYYYYYYYWWWTTTQQQOOOOOOPPPPPPVVV[[[cccjjjnnnppprrrsssrrrsssttttttuuutttttttttqqqqqqpppmmmiiigggggggggcccaaa```^^^^^^___aaabbbbbbcccdddcccbbbaaaccceeeiiiqqq|||zzzpppfff___YYYYYYWWWVVVTTTRRRPPPPPPNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNPPPRRRTTTTTTTTTTTTWWWWWWWWWUUUSSSRRRSSSUUUSSSSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTVVVVVVUUUTTTTTTUUUXXXZZZ[[[]]]^^^```dddgggcccdddddddddeeehhhlllpppAAA@@@>>>>>>@@@@@@???>>>:::;;;<<<<<<>>>EEEPPPXXXkkkvvv{{{ooommmlllooouuu~~~~~~zzzwwwuuuooonnnhhhaaa___cccfffeeegggkkkppptttvvvuuusssrrroooppppppqqqqqquuuyyy}}}xxxaaaVVVKKKIIIJJJIIIGGGHHHFFFGGGHHHIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGIIIJJJKKKIIIGGGGGGJJJNNNQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOOLLLOOORRRSSSRRRQQQQQQRRRRRRQQQQQQRRRVVVXXXYYYYYYYYYUUUUUUZZZ]]]eeezzzwwwsssrrrkkk]]]RRRFFFCCCBBBHHHRRRYYYZZZXXXUUUPPPHHHBBB???>>>>>>===;;;;;;:::::::::;;;<<<<<<;;;::::::::::::999999999999999888777777888888888999:::<<>>===>>>???@@@>>>===;;;>>>@@@AAADDDMMMZZZeeeuuu{{{qqqppppppsssyyy~~~zzzvvvsssrrrooonnnhhhaaa```fffjjjkkknnnqqqtttuuusssqqqnnnmmmiiikkkmmmppptttzzzcccZZZPPPHHHGGGGGGFFFEEEFFFEEEFFFGGGHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGHHHEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEDDDBBBCCCDDDFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJGGGFFFFFFJJJQQQVVVWWWWWWLLLLLLLLLLLLLLLLLLLLLLLLLLLOOORRRTTTSSSSSSSSSTTTTTTRRROOOPPPSSSWWWZZZ[[[[[[UUUTTTYYY\\\```rrr|||}}}~~~wwwfffXXXJJJEEEAAADDDMMMVVV\\\^^^XXXRRRJJJCCC@@@??????>>>::::::::::::;;;;;;<<<===;;;::::::::::::::::::999:::999888888888888888888:::;;;<<<===???BBBDDDFFFKKKKKKKKKJJJIIIHHHHHHGGGGGGJJJOOOSSSWWW[[[```cccfffiiilllmmmrrr~~~~~~yyylll^^^WWWWWWZZZRRRPPPNNNMMMOOOSSSXXX[[[```eeekkkoooqqqqqqrrrsssxxxwwwwwwuuutttrrrpppooojjjjjjiiieee```^^^___aaa___^^^]]]\\\\\\]]]___```ccceeeffffffeeefffhhhjjjuuu}}}}}}wwwpppjjjcccZZZSSSPPPTTTUUUVVVTTTRRRPPPOOOOOOHHHIIIKKKLLLNNNPPPRRRRRRPPPRRRTTTVVVWWWXXXXXXXXXYYYYYYYYYWWWVVVVVVXXXZZZUUUUUUVVVWWWVVVUUUTTTSSSZZZZZZ[[[[[[[[[YYYXXXWWWUUUVVVUUUTTTRRRRRRTTTVVVVVVYYY\\\^^^______```aaa^^^______```bbbdddgggiii;;;===@@@@@@>>><<<<<<<<<===@@@DDDHHHNNNYYYeeeooowwwrrrrrrssswww|||}}}zzzvvvooojjjgggccc``````fffmmmqqqsssqqqpppooopppppppppnnnlllooojjjkkkrrryyy}}}jjj[[[MMMMMMKKKIIIGGGEEECCCBBBEEEEEEEEEDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFEEECCCAAABBBDDDDDDBBB@@@CCCEEEFFFHHHHHHFFFEEECCCEEEEEEEEEDDDBBBAAABBBDDDDDDFFFGGGGGGFFFFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGJJJMMMPPPSSSUUUVVVMMMLLLLLLKKKLLLLLLMMMMMMNNNOOOQQQSSSSSSRRRQQQPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVQQQSSSZZZ[[[\\\gggwwwxxxgggQQQMMMJJJJJJOOOUUUYYYZZZXXXRRRJJJEEECCCBBB???<<<<<<;;;:::999999999:::;;;???>>>===;;;;;;:::::::::777777666666666666777777999888777888:::>>>BBBDDDHHHJJJLLLMMMMMMKKKIIIHHHGGGIIIJJJLLLOOOTTTZZZ^^^```eeekkknnnqqqzzzzzzwwwyyyzzzzzz{{{zzzzzzyyyyyyxxxwwwtttmmmdddZZZSSSPPPLLLMMMMMMNNNPPPUUU[[[```fffhhhkkknnnrrrtttvvvwwwuuutttsssrrrqqqppppppooohhhfffdddaaa___^^^]]]]]]^^^[[[YYYXXXYYY\\\^^^^^^___aaaddddddcccdddhhhllluuu|||}}}wwwxxxqqqlllddd^^^YYYVVVSSSQQQPPPPPPQQQQQQPPPMMMJJJHHHHHHHHHIIIJJJNNNRRRVVVXXXSSSTTTVVVXXXZZZ\\\]]]]]]```]]]ZZZXXXWWWWWWVVVUUUSSSSSSSSSSSSTTTUUUVVVWWW[[[]]]^^^^^^[[[XXXWWWVVVVVVVVVWWWWWWXXXXXXYYYYYY^^^]]]\\\\\\]]]___aaaccccccbbbaaaaaabbbdddeeefff;;;<<<===<<<;;;;;;<<<>>>BBBFFFLLLRRR[[[gggttt~~~xxxqqqwwwxxxzzz}}}zzzvvvqqqkkkfffbbb``````cccjjjqqquuuwwwuuutttrrrqqqpppnnnllljjjmmmjjjnnnxxxooo[[[NNNLLLKKKJJJHHHGGGEEEDDDCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEECCCBBBBBBDDDDDDCCCAAACCCCCCDDDEEEEEEDDDCCCCCCEEEEEEEEEDDDBBBBBBCCCDDDDDDFFFGGGGGGFFFFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIKKKMMMOOOQQQQQQRRRMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPRRRSSSSSSSSSQQQPPPQQQQQQPPPQQQQQQRRRSSSTTTUUUPPPRRRXXXZZZZZZeeettt}}}eee]]]SSSPPPSSSXXX[[[\\\YYYSSSMMMIIIGGGEEEAAA>>>===<<<;;;:::::::::;;;<<<>>>===<<<;;;;;;;;;;;;;;;888888777777777777888888888888777888:::>>>AAACCCGGGHHHKKKLLLMMMLLLJJJIIIGGGHHHIIIJJJMMMRRRXXX\\\^^^ccchhhkkkmmmttt}}}yyywwwsssssstttttttttsssrrrrrrrrrqqqmmmfff\\\TTTOOOLLLJJJLLLNNNQQQUUUZZZaaafffjjjkkkmmmoooqqqsssttttttssssssrrrrrrpppooommmmmmgggfffccc```^^^]]]]]]]]]]]][[[XXXXXXYYY[[[\\\]]]```bbbdddeeefffhhhkkkmmmpppvvv}}}zzzuuuwww{{{iiiddd^^^YYYVVVTTTQQQPPPPPPPPPPPPPPPNNNLLLIIIHHHIIIIIIJJJLLLOOOSSSWWWYYYXXXYYYYYYZZZZZZZZZZZZYYY[[[YYYVVVVVVWWWWWWWWWVVVTTTTTTSSSSSSRRRRRRSSSSSSYYY[[[]]]]]][[[XXXWWWWWWSSSVVVYYY]]]______^^^]]]___^^^]]]\\\]]]^^^```bbbdddcccbbbbbbcccdddeeefff<<<<<<;;;::::::===AAAEEEMMMRRRYYYaaaiiittt|||wwwuuusssppp{{{}}}~~~xxxsssnnnhhhddd]]]^^^aaahhhooovvvzzz{{{wwwuuusssqqqnnnllljjjjjjjjjkkksssrrr___QQQJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEECCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDCCCBBBDDDEEEEEEFFFGGGGGGFFFFFFGGGIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQRRROOOPPPRRRSSSSSSSSSRRRQQQOOOOOOOOOOOOPPPQQQRRRSSSSSSOOOPPPVVVWWWXXXaaannnxxxsssbbbWWWWWW\\\______YYYUUUPPPMMMLLLJJJEEEBBB>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;999999999888888999999999888888777888:::===@@@BBBDDDFFFIIIKKKLLLLLLKKKJJJGGGGGGGGGHHHJJJNNNTTTYYYYYY^^^cccfffgggllluuu|||~~~zzzwwwuuuqqqrrrrrrrrrqqqpppoooooollljjjeee]]]TTTNNNKKKJJJHHHLLLRRRWWW]]]ccciiimmmnnnooopppqqqqqqqqqqqqqqqqqqqqqrrrqqqpppmmmkkkiiifffdddbbb___]]]\\\[[[[[[ZZZYYYXXXWWWWWWYYY[[[\\\^^^^^^```ccchhhkkkmmmmmmnnnrrrxxx~~~~~~wwwtttwww{{{ttteeeaaa[[[WWWTTTQQQOOOMMMOOOOOONNNLLLJJJIIIGGGFFFJJJJJJLLLNNNQQQTTTWWWYYYZZZZZZZZZ[[[ZZZZZZYYYXXXWWWVVVUUUVVVXXXYYYZZZYYYVVVUUUSSSRRRQQQPPPOOOOOOWWWYYY[[[[[[YYYWWWWWWWWWQQQUUU\\\bbbeeeeeeccc``````___^^^]]]]]]^^^___```dddcccccccccccccccdddeee>>>===;;;:::<<>><<<;;;:::::::::;;;::::::;;;;;;<<<;;;;;;;;;999999888888888888999999888888777888:::<<<>>>@@@BBBCCCFFFHHHJJJKKKKKKJJJIIIIIIHHHGGGGGGJJJNNNRRRTTTYYY^^^aaacccgggnnnsss|||~~~zzzwwwtttsssqqqqqqppppppnnnmmmkkkjjjeeebbb]]]VVVOOOKKKKKKLLLLLLQQQXXX___eeejjjnnnqqqppppppqqqqqqqqqqqqqqqpppooopppqqqqqqooolllhhhfffcccbbb___]]][[[YYYYYYYYYXXXXXXWWWWWWVVVWWWZZZ\\\^^^^^^```eeemmmssstttsssqqqsssxxx~~~~~~xxxuuuzzzxxxooogggccc]]]XXXTTTQQQNNNKKKLLLKKKIIIFFFEEEDDDCCCCCCIIIJJJLLLOOORRRTTTVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZWWWVVVUUUWWWYYY[[[[[[ZZZVVVUUUTTTRRRQQQQQQPPPPPPXXXZZZ[[[ZZZXXXVVVUUUVVVRRRVVV\\\bbbeeeeeecccaaaaaa```____________``````bbbbbbbbbaaabbbbbbbbbbbb<<<;;;;;;;;;@@@JJJUUU]]]mmmrrrwww{{{|||~~~yyytttrrruuuzzz}}}vvvmmmfffaaa___ccciiiooosssvvvwwwxxxtttssspppkkkgggeeefffhhhgggrrrkkkWWWLLLHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@BBBCCCEEEEEEDDDDDDDDDCCCCCCBBBBBBEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCDDDEEEDDDDDDDDDFFFHHHEEEGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLIIIIIIJJJKKKLLLMMMMMMLLLIIIJJJLLLNNNOOOPPPPPPPPPMMMMMMNNNNNNNNNOOONNNNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPRRRTTTVVV[[[```jjj|||llleeeddddddccc\\\XXXTTTRRRRRRPPPLLLHHH@@@???===;;;:::999999:::999:::;;;<<<<<<;;;;;;:::888888888777777888888888888888888888999;;;===>>>???@@@CCCEEEGGGIIIIIIIIIKKKKKKJJJHHHFFFGGGIIILLLPPPTTTYYY^^^aaaeeekkkooorrryyy~~~zzzvvvsssrrrqqqmmmmmmllljjjgggeeebbbaaa[[[YYYUUUOOOKKKJJJLLLNNNTTTYYY```gggkkknnnqqqssspppqqqqqqrrrrrrrrrrrrrrrooopppqqqpppnnnjjjfffddd```___\\\ZZZWWWVVVVVVVVVTTTVVVWWWWWWVVVWWWZZZ]]]aaabbbeeemmmwww~~~zzz{{{~~~|||yyyyyyvvvmmmdddaaa\\\XXXUUURRROOOMMMHHHFFFCCC@@@??????@@@AAAHHHIIILLLOOORRRTTTUUUUUUUUUVVVVVVWWWXXXXXXWWWWWWVVVUUUUUUVVVXXXYYYYYYWWWUUUTTTTTTTTTTTTTTTTTTUUUZZZ[[[[[[YYYVVVTTTTTTTTTVVVWWWZZZ]]]____________aaaaaa``````````````````^^^_________````````````888999;;;???GGGSSSaaajjj{{{{{{yyyyyyyyy|||~~~~~~zzzrrriiiccc___fffiiilllooooooppprrrssstttssspppiiicccaaacccfffmmm|||zzzbbbQQQIIIFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGFFFEEEDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEEEEDDDEEEGGGIIIFFFGGGHHHHHHGGGGGGHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLHHHIIIJJJLLLMMMMMMMMMMMMHHHJJJKKKMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSRRRRRRSSSTTTWWWYYY[[[cccmmm~~~rrrllliiiggg```[[[WWWTTTTTTRRRNNNKKKBBBAAA>>><<<;;;:::::::::999:::;;;<<<<<<;;;:::999888888777777777777888888777777888888999:::;;;<<<<<<>>>@@@BBBDDDFFFGGGGGGJJJKKKKKKJJJHHHGGGHHHIIIMMMPPPTTTXXX]]]bbbgggkkkkkkrrr|||~~~}}}{{{yyyvvvsssqqqpppooommmllljjjgggccc___\\\ZZZPPPOOOMMMJJJHHHJJJNNNRRR]]]aaagggllloooqqqssstttpppqqqrrrsssssssssssssssoooooonnnmmmkkkgggdddaaa]]][[[YYYVVVTTTSSSSSSRRRQQQTTTWWWWWWVVVWWW[[[______bbbiiisss}}}zzzyyyyyy~~~tttkkk[[[YYYVVVUUUUUUTTTRRRQQQEEEBBB>>>;;;:::<<>>======:::;;;<<<<<<<<<:::777666;;;::::::999999::::::;;;777777888888999999999999:::;;;<<<===???AAABBBCCCCCCGGGKKKNNNNNNMMMMMMMMMIIIJJJKKKNNNRRRWWW\\\___gggjjjooosssyyy{{{wwwsssqqqqqqrrrqqqqqqpppnnnnnnfffeeeaaa\\\VVVPPPLLLIIIGGGHHHJJJKKKNNNSSSZZZ^^^fffiiinnnqqqssstttuuuvvvttttttttttttsssrrrqqqpppllljjjhhheeebbb```^^^]]]XXXWWWTTTQQQOOONNNNNNNNNMMMQQQWWWXXXXXXYYY^^^cccfffooo{{{mmmeeeYYYXXXVVVUUUVVVUUUSSSQQQCCC@@@;;;888999===BBBFFFIIIKKKPPPTTTVVVVVVUUUTTTTTTTTTVVVWWWXXXYYYYYYYYYWWWWWWXXX[[[]]]^^^]]]\\\VVVVVVUUUUUUVVVVVVWWWXXXVVVWWWXXXXXXXXXYYY[[[]]]ZZZ[[[\\\\\\\\\[[[[[[ZZZVVVWWWXXXZZZZZZ[[[[[[[[[XXXZZZ\\\^^^```aaaaaaaaa;;;DDDPPP^^^jjjvvv~~~}}}{{{wwwtttpppnnnbbbaaa___^^^___ccciiimmmqqqoookkkhhhggghhhjjjlllqqqkkkhhhjjjlllqqq|||hhh___SSSKKKIIIHHHGGGDDDCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBCCCDDDCCCBBBCCCDDDFFFJJJIIIHHHFFFDDDCCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDFFFGGGFFFEEEIIIIIIHHHGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJIIIIIIKKKMMMOOOPPPPPPPPPPPPLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQRRRTTTVVVXXXYYYZZZYYY___jjj{{{{{{tttpppoookkkeeeaaa^^^\\\YYYXXXRRROOOJJJDDD@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999666666666777888999:::;;;999999:::;;;;;;<<<======BBBDDDFFFIIIJJJJJJIIIHHHIIIIIIIIIIIIKKKOOOVVV[[[```bbbfffjjjpppwww~~~|||zzzwwwvvvuuussspppnnnssspppmmmkkkjjjiiihhhgggccc___YYYSSSMMMJJJHHHGGGGGGHHHKKKPPPVVV\\\aaaeeeiiikkknnnqqqtttvvvvvvwwwxxxwwwvvvuuutttsssrrrqqqmmmiiiddd___]]][[[ZZZXXXVVVTTTPPPMMMLLLLLLMMMNNNOOOPPPQQQRRRVVV]]]eeekkkmmmuuu~~~kkkaaaZZZYYYWWWVVVTTTSSSRRRRRRHHHBBB;;;888;;;AAAFFFHHHLLLPPPSSSSSSQQQQQQSSSVVVSSSUUUXXXZZZ[[[[[[ZZZZZZUUUVVVXXXYYY[[[\\\]]]]]]TTTTTTSSSTTTVVVVVVUUUSSSRRRSSSUUUWWWXXXXXXXXXWWW\\\]]]]]]]]]]]]\\\[[[ZZZ[[[ZZZYYYXXXWWWXXXYYYYYY[[[]]]___^^^]]]\\\]]]^^^CCCLLL[[[hhhsss{{{|||wwwrrrlllgggccc\\\ZZZYYY]]]ccchhhjjjjjjmmmkkkhhhffffffgggjjjlllnnnhhhfffmmmvvv~~~ooo^^^VVVLLLGGGFFFFFFDDDBBBCCCCCCCCCCCCCCCBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDCCCBBBBBBDDDFFFIIIHHHGGGFFFDDDCCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJMMMOOOQQQQQQQQQPPPMMMMMMLLLLLLKKKLLLLLLMMMLLLLLLMMMNNNOOOPPPPPPQQQPPPQQQQQQRRRRRRRRRQQQQQQPPPQQQRRRTTTUUUWWWXXXXXXYYY^^^fffrrr}}}xxxssspppkkkgggeeecccbbb```YYYUUUOOOIIIDDDAAA???>>>===========================<<<<<<;;;::::::999999:::::::::::::::;;;<<<===999999999:::;;;;;;<<<<<>>>>>============>>>>>><<<<<<<<<;;;;;;::::::999<<<;;;;;;;;;;;;;;;<<<<<<888888999999::::::;;;;;;<<<===???BBBFFFJJJMMMOOONNNNNNLLLJJJHHHIIILLLOOORRRTTTWWWZZZ^^^dddjjjoooooouuu~~~|||yyyvvvuuusssrrrsssrrrqqqoookkkiiihhhgggeee```[[[WWWQQQNNNIIIFFFDDDEEEHHHJJJNNNRRRWWW]]]dddiiilllnnnnnnnnnooopppqqqrrrttttttuuuuuuuuusssqqqnnnkkkiiifffccc```]]][[[YYYUUUSSSPPPOOOMMMKKKKKKLLLMMMOOORRRSSSTTTWWW\\\eeennnuuuzzzooobbb\\\WWWUUURRROOOMMMMMMNNNNNNLLLJJJHHHHHHIIIJJJIIIHHHJJJNNNSSSSSSPPPNNNNNNOOOVVVVVVWWWWWWXXXXXXXXXYYYTTTTTTUUUVVVWWWWWWWWWWWWRRRRRRRRRTTTVVVWWWVVVUUUSSSTTTVVVXXXYYYZZZ[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXWWWVVVVVVVVVVVVVVVXXXYYYZZZZZZXXXWWWWWWWWWXXXcccpppyyy{{{{{{{{{||||||zzz{{{~~~zzzpppggg___XXXTTTZZZ]]]dddnnnuuuwwwtttooonnnmmmjjjhhhhhhjjjmmmooonnnpppvvv{{{eeeUUUNNNKKKGGGFFFFFFEEECCCAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@AAAAAA@@@AAABBBAAA@@@AAABBBDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFIIIHHHGGGEEEDDDDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEFFFGGGHHHGGGFFFCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEHHHLLLOOOQQQQQQPPPOOONNNNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNLLLMMMNNNPPPQQQQQQRRRRRRPPPPPPQQQQQQRRRSSSTTTTTTVVVXXX[[[```iii}}}~~~rrrlllbbbZZZSSSMMMFFFAAA@@@???>>>===<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999999::::::888888888999999:::::::::;;;;;;<<>><<<;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::;;;;;;:::999999999::::::888888999999999999::::::<<<<<<<<<===@@@DDDHHHKKKKKKLLLLLLKKKIIIHHHIIIKKKNNNOOORRRTTTUUUXXX\\\___bbbeeekkkpppwww}}}vvvqqqmmmkkkjjjjjjjjjjjjiiigggiiiddd]]]WWWSSSPPPMMMKKKIIIHHHFFFFFFHHHMMMQQQTTT[[[___eeekkkooorrrsssssssssrrrpppooonnnoooooopppoooooommmkkkgggccc```^^^\\\ZZZXXXVVVUUUSSSOOOMMMMMMMMMMMMMMMOOOPPPRRRSSSOOORRRUUUXXX]]]ccckkkppplllttt{{{qqqhhh___YYYUUURRRQQQNNNLLLMMMOOOSSSUUUXXXUUUOOOIIIEEECCCCCCDDDHHHMMMQQQQQQNNNJJJIIIIIIVVVUUUUUUUUUUUUUUUVVVWWWSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRSSSUUUWWWYYYXXXWWWTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZYYYXXXXXXWWWUUUUUUUUUUUUUUUTTTTTTTTTWWWXXXYYYYYYWWWUUUVVVVVVkkkssszzz{{{vvvrrrtttwwwyyy|||zzzmmmaaaZZZYYYYYYZZZccclllvvvyyyvvvsssrrrtttrrrpppllliiihhhiiikkkllllll|||}}}iiiXXXQQQQQQGGGGGGFFFDDDCCCAAA@@@???BBBBBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@???>>>???@@@BBB@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDFFFGGGFFFEEEFFFEEEDDDBBBAAAAAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFEEEGGGIIIJJJLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLJJJKKKLLLNNNOOOPPPPPPPPPNNNOOOOOOQQQRRRSSSTTTTTTRRRSSSWWW]]]aaajjjxxxooohhh```VVVNNNFFFDDDAAA===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<999999::::::::::::::::::<<<<<<;;;<<<>>>AAADDDFFFGGGIIIJJJJJJHHHHHHIIIJJJIIIKKKMMMOOOPPPRRRUUUXXX[[[^^^cccgggmmmvvv~~~~~~xxxqqqmmmllljjjhhhggggggfffdddbbbaaa\\\TTTOOOKKKJJJIIIHHHGGGGGGHHHJJJOOOTTTYYY\\\dddfffkkkooorrrssssssssssssrrrqqqpppooonnnnnnnnnllljjjhhhdddaaa^^^[[[ZZZXXXVVVSSSRRRQQQPPPMMMKKKJJJJJJKKKLLLMMMOOOPPPQQQPPPSSSWWW[[[^^^aaafffiiiiiittt}}}xxxooohhhbbb]]]XXXVVVRRRQQQOOONNNOOOQQQTTTVVVZZZWWWPPPHHHAAA@@@BBBEEEKKKOOORRRRRROOOLLLLLLMMMSSSTTTTTTTTTUUUUUUVVVVVVSSSTTTTTTUUUUUUUUUTTTTTTUUUUUUUUUWWWYYYZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZWWWWWWXXXYYYYYYYYYYYYXXXUUUUUUUUUVVVUUUTTTTTTSSSSSSTTTVVVVVVTTTTTTTTTUUUttt||||||wwwxxx{{{{{{tttmmmccc[[[YYY[[[^^^```jjjoootttuuusssqqqqqqrrrrrrpppmmmjjjjjjkkknnnooovvvtttggg\\\RRRMMMMMMDDDEEEDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>?????????>>>>>>@@@AAA>>>??????@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCEEEFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNOOOQQQRRRTTTUUUUUUUUURRRTTTZZZ\\\bbbuuuyyyssskkk```WWWKKKIIIDDD@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;::::::::::::::::::;;;;;;;;;<<<===???AAABBBDDDEEEGGGGGGFFFEEEFFFFFFEEEGGGJJJKKKLLLNNNQQQSSSXXX[[[___cccgggmmmvvv}}}}}}}}}~~~yyysssmmmiiiiiifffdddbbb```___\\\ZZZRRROOOJJJHHHGGGGGGGGGFFFGGGIIIMMMRRRYYY___dddggglllnnnppprrrttttttssssssrrrqqqqqqqqqpppnnnmmmllliiifffccc^^^[[[YYYXXXXXXVVVSSSPPPNNNMMMMMMKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQTTTXXX\\\___```aaabbbccclllwwwsssmmmfffaaa___]]]ZZZXXXSSSRRRQQQQQQQQQQQQSSSSSSXXXVVVQQQIIICCCBBBEEEHHHKKKNNNQQQPPPMMMKKKLLLNNNPPPQQQSSSUUUVVVVVVUUUUUUSSSTTTUUUVVVVVVVVVVVVVVVXXXWWWWWWXXXZZZ[[[ZZZXXXZZZYYYXXXWWWWWWWWWXXXXXXSSSTTTUUUWWWXXXXXXYYYYYYUUUUUUVVVVVVVVVUUUTTTSSSQQQSSSUUUUUUTTTTTTUUUVVVzzz}}}|||~~~~~~|||xxxttthhhddd]]]ZZZ[[[___ccceeepppppppppqqqrrrrrrqqqqqqsssqqqooommmmmmppprrruuunnnYYYQQQOOOKKKFFFDDDDDDDDDEEEDDDCCCCCCDDDFFFCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@===>>>???>>>======???AAA===>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEEEECCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHGGGFFFEEEFFFGGGHHHJJJFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKLLLJJJKKKLLLMMMMMMNNNMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWXXXRRRQQQVVVWWW[[[mmmzzzrrrfff]]]OOOLLLGGGBBB>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;===???@@@AAABBBDDDFFFFFFDDDCCCBBBCCCDDDGGGIIIKKKLLLMMMPPPRRRUUUXXX\\\^^^___cccjjjooovvv}}}~~~~~~yyytttooojjjgggdddbbb___\\\ZZZXXXTTTRRRFFFEEEDDDEEEFFFGGGFFFEEEHHHKKKQQQYYYaaaiiinnnqqqrrrssstttuuuuuutttsssssspppqqqqqqqqqpppooommmkkkgggddd___[[[XXXVVVWWWWWWUUURRRNNNKKKKKKKKKKKKJJJLLLLLLMMMOOOPPPQQQRRRRRRXXX\\\```ccccccbbbaaa```ooozzz{{{lllgggaaa^^^^^^^^^\\\ZZZUUUTTTSSSRRRQQQPPPPPPPPPVVVUUURRRLLLGGGFFFHHHLLLHHHKKKMMMLLLJJJIIIJJJLLLNNNPPPSSSUUUVVVVVVUUUTTTTTTTTTUUUWWWWWWXXXXXXWWWZZZYYYXXXYYY[[[[[[ZZZXXXYYYXXXVVVUUUTTTTTTUUUUUUQQQRRRSSSUUUWWWXXXXXXXXXUUUUUUVVVWWWVVVUUUTTTSSSRRRTTTVVVWWWWWWWWWXXXYYY~~~xxxqqqkkkggg```___^^^]]]___ccciiimmmwwwuuuqqqnnnmmmooosssvvvyyysssppprrrsssuuuiii```TTTMMMKKKIIIGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAADDDDDDCCCBBB@@@???>>>>>>===>>>???@@@AAABBBCCCCCC>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFGGGGGGGGGFFFDDDBBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFAAACCCDDDDDDDDDEEEGGGIIIFFFFFFEEEEEEFFFHHHJJJKKKJJJIIIGGGEEEEEEFFFHHHIIIHHHIIIJJJJJJHHHHHHIIIJJJJJJLLLMMMMMMLLLLLLMMMNNNQQQQQQQQQRRRSSSUUUVVVWWWTTTTTTUUUVVVVVVYYYeeerrrzzzssskkkfff[[[XXXQQQIIIBBB>>>======>>>>>>======<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<============>>>@@@@@@AAABBBBBBCCCDDDDDDCCCCCCEEEGGGJJJLLLOOOPPPQQQTTTXXX[[[]]]```dddfffmmmpppuuuzzz~~~~~~~~~}}}{{{xxxuuuqqqlllfffbbb```[[[UUUQQQOOOLLLIIIFFF@@@BBBDDDEEEFFFGGGIIIKKKSSSXXX```gggmmmrrrvvvyyyyyyxxxvvvvvvwwwwwwvvvtttrrrqqqoooooonnnkkkgggddd___^^^[[[YYYVVVTTTSSSRRRLLLKKKIIIHHHIIIKKKNNNPPPLLLLLLLLLLLLMMMPPPUUUYYY\\\dddiiigggeeefffiiiiiiuuuzzz|||zzzsssccc^^^YYYXXXZZZ[[[XXXUUUTTTTTTSSSQQQPPPOOONNNMMMWWWUUUQQQNNNKKKJJJJJJKKKIIIIIIHHHGGGGGGGGGHHHHHHPPPPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWTTTRRRQQQTTTWWWXXXVVVUUUWWWZZZ\\\[[[YYYYYYXXXWWWUUUTTTTTTUUUUUUSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUXXXZZZZZZXXXVVVUUUUUUUUUTTTTTTTTTSSSSSS}}}uuuooohhhbbb^^^]]]]]]^^^___bbbfffkkkoooqqqooollljjjjjjnnnrrrvvv|||uuurrrxxxooo]]]UUUKKKFFFEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAA@@@??????>>>===>>>???????????????@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFBBBCCCDDDDDDCCCCCCEEEGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHFFFDDDCCCCCCDDDDDDHHHIIIJJJIIIHHHHHHHHHJJJKKKLLLNNNMMMLLLLLLMMMOOOOOOOOOOOOPPPRRRTTTUUUVVVTTTSSSUUUUUUTTTWWWbbbnnnwwwooojjjgggdddaaaZZZRRRJJJEEECCCCCC>>>>>>===<<<;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@AAABBBCCCEEEHHHJJJMMMNNNQQQTTTWWWYYYZZZ]]]```bbbdddggglllpppsssxxx||||||yyyuuutttqqqnnnkkkgggaaa]]]ZZZUUUOOOKKKIIIGGGDDDBBBAAACCCDDDEEEGGGJJJOOOSSS\\\aaahhhnnnssswwwzzz}}}}}}|||{{{zzz{{{zzzwwwuuurrrpppmmmkkkiiifffbbb___[[[ZZZXXXUUUSSSQQQPPPOOOMMMKKKJJJIIIJJJLLLNNNPPPLLLLLLKKKJJJKKKOOOUUUZZZaaahhhllljjjhhhkkkoooppp{{{~~~xxxyyyyyynnnfff```[[[WWWVVVXXXXXXVVVSSSSSSRRRQQQPPPOOONNNMMMMMMWWWVVVVVVTTTRRROOOMMMKKKIIIIIIHHHHHHHHHHHHHHHIIIOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTRRROOONNNPPPSSSXXXWWWVVVXXX[[[\\\[[[YYYXXXWWWUUUTTTSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSRRRRRROOOPPPSSSWWW[[[]]]\\\ZZZWWWWWWWWWVVVVVVVVVUUUUUU~~~xxxpppiiibbb]]]XXXUUUXXXYYY\\\```dddhhhlllnnnjjjjjjhhhggghhhlllssswwwzzzxxxyyyfffYYYPPPJJJDDD@@@AAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>======>>>>>>>>>????????????@@@????????????????????????>>>>>>@@@AAABBBCCCCCCCCCBBBCCCEEEFFFGGGHHHIIIIIIEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDCCCAAAAAACCCDDDFFFFFFEEEEEEEEEEEEFFFGGGIIIHHHGGGEEEDDDCCCCCCCCCGGGIIIJJJIIIHHHGGGHHHJJJLLLMMMNNNNNNMMMMMMNNNPPPLLLMMMMMMOOOQQQSSSUUUVVVSSSSSSTTTUUUTTTUUU^^^iiizzzxxxmmmjjjkkkjjjfff```YYYRRRLLLHHHFFF???>>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<;;;::::::888888999999999::::::::::::::::::;;;<<<<<<======???@@@AAABBBEEEGGGIIIJJJOOOQQQTTTVVVWWWXXX[[[]]]aaaeeeiiillloooqqqtttvvv}}}|||{{{wwwsssooonnnllliiifffddd___ZZZWWWQQQNNNIIIEEECCCBBB@@@???BBBCCCEEEHHHLLLRRRYYY^^^hhhlllqqqvvvyyy{{{}}}~~~}}}}}}}}}{{{wwwtttqqqnnnjjjfffccc___\\\YYYUUUTTTRRRPPPOOOMMMMMMLLLMMMLLLKKKJJJKKKMMMOOOPPPNNNNNNLLLKKKLLLQQQXXX^^^jjjpppssspppppptttyyyzzz{{{vvvzzzssshhhaaa[[[XXXTTTSSSTTTUUUSSSQQQQQQQQQPPPOOONNNNNNMMMMMMTTTUUUWWWXXXVVVRRRMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOPPPQQQRRRRRRRRRQQQSSSSSSRRRPPPNNNMMMOOOQQQXXXWWWWWWXXXZZZ[[[ZZZYYYVVVUUUSSSRRRQQQQQQRRRSSSRRRSSSTTTTTTTTTRRRQQQPPPKKKMMMQQQWWW\\\___^^^]]]YYYYYYYYYYYYXXXXXXXXXXXX{{{vvvoooeee\\\WWWVVVUUUTTTWWWYYY]]]bbbfffiiiiiiiiifffffffffffffffkkkrrrxxxuuudddVVVNNNKKKGGGBBB@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBB????????????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCDDDFFFHHHIIIJJJJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFCCCDDDDDDBBB@@@???@@@BBBEEEEEEEEEDDDDDDDDDDDDDDDIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIGGGGGGHHHIIILLLNNNOOOOOONNNMMMOOOPPPKKKLLLMMMNNNPPPRRRTTTVVVTTTSSSTTTUUUTTTTTT[[[dddlll{{{~~~oookkkllljjjhhhddd___[[[UUUPPPLLLAAA@@@???===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::888888888888999999999999;;;;;;;;;<<<<<<<<<============>>>???AAACCCEEEFFFKKKMMMPPPRRRSSSUUUXXXZZZ```cccgggkkkmmmooorrrtttwww{{{}}}zzzwwwwwwvvvvvvtttqqqkkkggghhheeebbb___\\\XXXSSSOOOKKKIIIEEEBBBAAA@@@@@@@@@CCCFFFKKKPPPUUU\\\bbbgggooorrrwwwyyyzzz{{{|||}}}{{{{{{{{{||||||yyytttqqqnnnjjjeee```]]]ZZZWWWUUUPPPPPPNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKMMMOOOPPPQQQPPPNNNMMMOOOUUU^^^dddrrrwwwzzzxxxzzz~~~}}}xxxzzz~~~qqqfff```XXXUUURRRQQQRRRSSSRRRQQQQQQPPPPPPPPPOOOOOONNNNNNPPPRRRSSSTTTRRROOOLLLJJJLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPQQQQQQRRRRRRRRRQQQRRRQQQPPPOOONNNPPPSSSUUUWWWWWWXXXXXXYYYYYYXXXWWWUUUTTTSSSRRRQQQRRRRRRSSSTTTUUUVVVVVVUUUTTTRRRQQQMMMOOORRRWWW\\\^^^]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYY~~~xxxooofff[[[RRRPPPRRRVVVYYY^^^```cccgggkkkkkkhhheeecccdddeeeddddddiiiqqqxxxtttcccUUUMMMJJJHHHFFFCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>========================>>>???AAABBBCCCCCCDDDDDDEEEFFFGGGIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDBBB@@@??????AAADDDDDDEEEEEEDDDDDDDDDCCCFFFGGGHHHIIIJJJJJJIIIIIIGGGHHHIIIHHHGGGGGGHHHIIILLLNNNOOOOOONNNMMMOOOPPPLLLLLLMMMNNNPPPRRRTTTUUUTTTSSSTTTWWWVVVUUUYYY```cccoootttjjjhhhiiihhhfffeeeddd___YYYTTTHHHFFFCCC@@@>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<======<<<<<<;;;:::999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<>>>???AAABBBEEEHHHKKKNNNPPPSSSVVVYYYXXX[[[```cccfffiiimmmppprrrtttxxx|||~~~||||||{{{yyyvvvtttooonnnmmmmmmkkkgggbbb^^^___\\\YYYUUURRRNNNIIIFFFEEEDDDCCCAAA@@@AAACCCDDDFFFLLLTTT[[[aaafffjjjllltttvvvzzz{{{{{{zzzzzz{{{xxxxxxxxxyyyyyywwwrrrooogggddd___[[[YYYWWWUUUSSSMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPOOONNNNNNQQQYYYbbbhhhttt{{{~~~}}}{{{~~~{{{yyy}}}yyyjjj___YYYUUUSSSQQQPPPQQQQQQRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLLLLNNNOOOPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRMMMKKKJJJKKKNNNRRRUUUWWWVVVWWWYYYYYYYYYWWWVVVVVVVVVUUUTTTSSSRRRSSSTTTUUUVVVWWWWWWXXXWWWVVVUUUTTTUUUUUUVVVXXX[[[\\\ZZZYYYZZZZZZZZZZZZYYYYYYYYYYYY}}}ttteee^^^UUUOOOPPPUUU\\\```iiiiiikkknnnqqqpppjjjeeeaaadddfffeeeeeejjjttt|||rrraaaTTTKKKFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB??????@@@@@@AAAAAAAAABBB???>>>>>>>>>>>>>>>====================================???@@@AAABBBBBBBBBFFFFFFGGGGGGGGGFFFFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDBBB@@@???@@@AAACCCDDDEEEEEEEEEEEEDDDDDDCCCDDDGGGJJJKKKKKKJJJIIIFFFHHHIIIHHHGGGFFFGGGIIILLLMMMNNNNNNMMMMMMNNNPPPMMMMMMMMMNNNOOOQQQSSSSSSSSSRRRTTTWWWWWWUUUWWW\\\]]]fffrrr{{{llleeeddddddeeegggiiieee^^^XXXPPPMMMIIIDDD@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<============<<<;;;;;;999999:::::::::;;;;;;;;;999999999999999:::::::::999999999:::;;;===>>>???@@@BBBFFFIIILLLOOORRRUUURRRUUUYYY\\\___dddiiillloooqqqssstttvvvzzz~~~}}}|||{{{zzzxxxvvvuuutttssspppmmmkkkiiigggfffddd```[[[WWWSSSQQQMMMJJJHHHEEEBBB???@@@AAAAAAAAAAAACCCGGGJJJNNNUUU^^^fffjjjmmmooopppvvvyyy{{{}}}|||zzzzzzzzzwwwvvvvvvvvvuuusssooolll```]]]ZZZWWWVVVTTTQQQOOOJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNLLLLLLMMMOOOTTT\\\eeelllwww|||{{{zzzzzz|||{{{uuudddYYYUUUSSSRRRQQQPPPPPPPPPQQQRRRPPPPPPQQQQQQQQQQQQQQQQQQQQQOOOMMMLLLKKKMMMNNNPPPOOOPPPQQQSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRGGGEEEDDDFFFKKKPPPUUUWWWWWWYYY[[[\\\ZZZWWWVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVXXXXXXXXXWWWXXXXXXXXXXXX[[[ZZZYYYYYYZZZ[[[ZZZYYYZZZZZZZZZZZZYYYYYYYYYYYYwwwlll]]]YYYUUUTTTXXX___eeehhhooommmnnnqqqsssqqqkkkeeedddhhhllllllmmmrrr}}}rrr\\\QQQKKKFFFCCCCCCBBBBBBBBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>=======================================>>>???AAABBBBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBDDDEEEEEECCCAAA@@@@@@BBBBBBCCCEEEFFFFFFFFFFFFEEEDDDFFFIIILLLMMMLLLJJJIIIFFFHHHHHHHHHGGGFFFGGGHHHKKKLLLNNNMMMLLLLLLMMMOOOMMMMMMMMMMMMNNNOOOPPPPPPQQQOOORRRVVVWWWUUUUUUYYYXXX```gggooouuulllggggggjjjnnnqqqmmmeee]]]XXXUUUOOOHHHBBB???===<<<<<<;;;;;;::::::;;;;;;<<<===============<<<;;;;;;999999999:::::::::;;;;;;999999999888888888888888888888888999:::;;;<<<===<<>>>>>AAAAAA@@@???>>>===<<<<<>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFEEEDDDBBBAAAAAABBBDDDEEEDDDDDDCCCCCCBBBBBBBBBAAADDDEEEEEECCCAAA@@@AAACCCBBBCCCEEEFFFGGGGGGGGGFFFHHHKKKNNNPPPPPPNNNLLLJJJFFFGGGHHHHHHFFFFFFGGGHHHJJJLLLMMMMMMLLLLLLMMMNNNLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMPPPUUUVVVTTTTTTWWWVVV\\\```dddrrrwwwssssssvvv{{{~~~zzzqqqhhh]]]YYYRRRKKKDDD???===<<<<<<;;;;;;::::::;;;;;;<<<===============<<<<<<;;;888999999999999::::::::::::::::::999999999999999888888888888999:::;;;<<<;;;===@@@AAABBBDDDGGGIIIKKKLLLMMMNNNPPPUUU\\\aaafffhhhkkklllkkkjjjjjjkkklllssszzz|||vvvqqqooonnnnnnmmmkkkiiiggggggfffcccaaa\\\YYYUUUQQQNNNKKKGGGDDDDDDBBBAAAAAABBBDDDCCCCCCBBBEEEHHHIIIKKKOOOVVV[[[bbbeeejjjnnnppprrrtttvvvqqqtttwwwxxxwwwvvvvvvvvvvvvsssnnnjjjgggccc___\\\XXXVVVTTTRRRPPPLLLGGGDDDFFFFFFFFFGGGHHHJJJKKKLLLHHHHHHIIIIIIJJJKKKKKKKKKMMMPPPTTTYYY___hhhqqqwww}}}wwwcccWWWRRRRRRNNNNNNNNNMMMMMMMMMOOOQQQMMMNNNNNNOOOOOOPPPPPPQQQKKKKKKJJJJJJKKKLLLMMMMMMMMMNNNPPPRRRSSSSSSRRRQQQPPPQQQQQQQQQQQQQQQPPPPPPJJJFFFCCCEEEKKKQQQTTTVVV\\\___cccbbb___\\\[[[[[[UUUUUUTTTSSSSSSTTTUUUVVVWWWVVVTTTTTTUUUWWWZZZ\\\]]]ZZZWWWWWWZZZ^^^aaaccc\\\\\\\\\[[[[[[[[[ZZZZZZyyyooogggbbbZZZ\\\```dddjjjnnnrrrtttqqqnnnlllnnnlllgggfffhhhqqqxxx~~~~~~{{{]]]TTTIIIBBBBBBBBBAAA@@@@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@@@@@@@AAA??????@@@AAAAAABBBCCCCCC@@@@@@@@@????????????>>>????????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>=====================>>>??????@@@@@@AAAAAABBBCCCDDDDDDHHHFFFDDDBBBAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDEEEEEEEEECCCAAAAAACCCEEECCCDDDEEEFFFGGGHHHHHHIIIFFFJJJOOORRRSSSPPPLLLIIIIIIHHHGGGFFFFFFFFFHHHHHHHHHJJJKKKKKKJJJHHHIIIJJJIIIIIIJJJKKKLLLKKKKKKKKKMMMNNNPPPRRRUUUWWWYYYYYYZZZZZZ]]]bbbkkk}}}oooeeeZZZPPPKKKGGGBBB??????;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;:::999999999999999::::::::::::;;;===???AAACCCDDDDDDEEEFFFHHHKKKPPPWWW\\\[[[]]]aaadddffffffeeedddiiimmmrrrwww|||~~~wwwooollllllllljjjhhhkkkgggccc```___\\\XXXTTTTTTRRROOOKKKHHHEEECCCBBB===>>>@@@AAAAAAAAACCCEEEFFFHHHLLLQQQVVV\\\```bbbhhhiiikkkmmmooopppqqqqqqrrrssstttuuuuuutttsssssspppmmmiiieeeccc___[[[XXXWWWTTTPPPMMMLLLKKKJJJHHHDDDEEEFFFHHHIIIJJJKKKKKKIIIJJJKKKKKKIIIIIIJJJKKKPPPRRRZZZcccgggiiisssyyyggg[[[TTTPPPMMMSSSRRROOOKKKHHHGGGIIIKKKPPPNNNNNNOOOQQQQQQNNNKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPPPPQQQQQQMMMNNNOOOQQQSSSTTTUUUVVVMMMJJJHHHJJJNNNSSSVVVVVVaaabbbbbb```]]]ZZZYYYYYYXXXWWWVVVTTTTTTUUUVVVVVVZZZYYYXXXWWWWWWXXXYYYZZZ[[[ZZZYYYXXXYYYZZZ\\\^^^aaabbbaaa___[[[WWWVVVVVVzzzrrrkkkddd^^^\\\```ccchhhmmmrrrtttuuuuuuqqqmmmlllmmmlllhhhgggiiisss{{{yyydddTTTMMMDDD@@@AAABBBBBB@@@>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBB@@@@@@@@@????????????>>>??????>>>>>>>>>==================>>>>>>======<<<======<<<<<<======>>>???@@@@@@AAAAAABBBCCCCCCCCCGGGFFFDDDBBBAAAAAABBBCCCDDDCCCCCCCCCBBBBBBBBBAAA@@@AAABBBBBB@@@@@@AAABBBEEEEEEFFFDDDCCCBBBCCCEEEEEEEEEFFFFFFGGGHHHIIIIIIIIILLLPPPRRRSSSPPPMMMJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJKKKMMMMMMKKKJJJKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLNNNNNNPPPQQQSSSUUUWWWXXXXXXWWWXXX\\\cccssspppcccUUUOOOKKKEEE@@@???::::::::::::::::::;;;;;;======>>>>>>======<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888999999:::999::::::<<<===???AAABBBAAABBBCCCDDDEEEIIINNNRRRUUUWWW[[[^^^aaabbbaaaaaabbbeeejjjnnnrrrwww|||}}}vvvqqqjjjggghhhhhhfffcccbbb___[[[XXXWWWTTTPPPMMMIIIHHHFFFDDDBBB@@@?????????@@@BBBCCCDDDEEEHHHJJJOOORRRVVV[[[```dddggghhhjjjjjjlllmmmoooqqqrrrssssssssssssssssssqqqpppooojjjhhhdddaaa___\\\XXXUUUSSSPPPLLLJJJIIIHHHGGGEEEDDDEEEGGGHHHIIIJJJJJJJJJIIIKKKLLLLLLKKKKKKMMMOOOVVVXXX```hhhlllpppzzzxxxiii\\\TTTQQQPPPOOORRRQQQOOOLLLHHHGGGIIIJJJOOONNNNNNPPPRRRSSSQQQOOOLLLKKKJJJIIIJJJKKKLLLMMMJJJKKKLLLMMMOOOPPPRRRRRRPPPPPPPPPQQQRRRSSSTTTUUUTTTQQQNNNOOORRRVVVWWWWWW^^^______^^^[[[YYYYYYZZZXXXWWWWWWWWWWWWWWWXXXXXXZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYXXXXXXXXXZZZ\\\^^^```aaaaaa___[[[XXXWWWWWW}}}zzztttkkkbbb[[[YYYZZZ[[[fffiiioootttwwwvvvtttssssssooonnnooonnnkkkkkknnnyyyyyy```NNNIIIDDD???>>>@@@BBBAAA@@@<<<===>>>???@@@AAABBBBBB????????????????????????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>============<<<<<<<<<;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAAAAABBBBBBCCCEEEDDDCCCAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@AAABBBBBB@@@@@@AAABBBDDDFFFGGGFFFEEECCCDDDDDDFFFFFFGGGGGGHHHHHHIIIIIILLLNNNPPPQQQQQQOOOMMMKKKIIIIIIHHHHHHIIIJJJKKKKKKKKKLLLNNNNNNMMMLLLLLLMMMMMMLLLKKKKKKKKKLLLNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUWWWUUUUUUXXX\\\hhh}}}xxxgggTTTLLLHHHCCC>>>;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>======<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888888999999999999999;;;<<<===>>>>>>???AAAAAAAAACCCFFFHHHLLLOOOSSSWWWZZZ\\\\\\\\\[[[^^^bbbeeehhhkkkooorrrppptttxxx}}}|||zzzzzz{{{zzzyyyvvvsssqqqkkkgggcccaaabbbaaa^^^[[[WWWTTTQQQOOOMMMJJJGGGEEE@@@@@@???>>>>>>>>>??????AAACCCEEEGGGIIILLLQQQTTT[[[]]]bbbgggjjjmmmnnnnnnlllllllllmmmnnnqqqssstttssssssrrrqqqnnnllljjjiiicccaaa^^^\\\ZZZWWWTTTRRRPPPNNNKKKIIIIIIHHHFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHIIIIIIHHHIIILLLNNNVVVYYYaaahhhmmmrrr}}}|||wwwoooiiicccYYYRRRNNNNNNOOOPPPRRRRRRQQQNNNKKKJJJKKKLLLNNNNNNNNNPPPSSSTTTSSSQQQMMMLLLKKKJJJJJJKKKKKKLLLJJJKKKLLLNNNPPPRRRSSSTTTQQQQQQPPPPPPQQQSSSTTTUUUYYYWWWTTTSSSTTTVVVWWWWWWZZZ\\\\\\[[[YYYXXXXXXYYYWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYWWWWWWVVVWWWXXXZZZ\\\]]]___``````___\\\ZZZZZZZZZ~~~yyypppiii```XXXVVVZZZ```dddiiilllooorrrsssrrrpppooouuuqqqppprrrrrrqqqssswwwyyydddQQQFFFAAA???======???AAA@@@???===>>>>>>???@@@@@@AAAAAA?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????@@@@@@@@@?????????>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@AAAAAAAAABBBDDDCCCBBBAAA@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCDDDDDDFFFHHHHHHFFFDDDDDDDDDGGGGGGHHHHHHHHHIIIIIIIIIMMMNNNOOOOOONNNMMMLLLKKKHHHHHHHHHIIIIIIJJJKKKKKKJJJLLLMMMNNNLLLLLLLLLMMMNNNMMMLLLKKKKKKMMMOOOPPPNNNNNNNNNNNNOOOPPPRRRSSSXXXVVVVVVWWWZZZbbbsssmmmUUUIIIEEEBBB>>><<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999;;;;;;::::::::::::999999999999888777777777888888888888777888888999:::;;;<<<>>>@@@AAAAAAAAABBBCCCFFFHHHMMMQQQUUUXXXZZZZZZYYY[[[^^^```bbbdddgggiiigggkkkppptttxxx{{{}}}|||{{{{{{{{{yyyvvvsssrrrrrrrrrqqqooollliiihhhbbb```]]][[[ZZZWWWTTTPPPMMMLLLJJJHHHFFFDDDAAA@@@>>>>>>??????@@@AAACCCCCCCCCFFFIIIMMMQQQWWW]]]aaaeeegggkkkooorrrrrrrrrqqqooonnnmmmmmmnnnpppssstttrrrqqqooollliiifffdddbbb___\\\ZZZXXXWWWUUUSSSPPPPPPNNNLLLKKKKKKKKKIIIGGGFFFGGGGGGHHHIIIIIIIIIIIIGGGHHHHHHGGGFFFHHHKKKNNNTTTZZZbbbiiinnnvvv~~~}}}vvvzzzqqqhhhaaa\\\XXXSSSOOOMMMMMMOOOPPPRRRRRRRRRPPPNNNMMMNNNOOOOOONNNOOOPPPQQQQQQQQQPPPOOONNNLLLKKKJJJKKKKKKLLLMMMMMMNNNPPPQQQSSSTTTUUUQQQPPPPPPPPPQQQSSSVVVWWWXXXVVVTTTSSSSSSTTTUUUUUUZZZ[[[[[[ZZZWWWVVVWWWXXXWWWYYY[[[]]]^^^^^^^^^]]]ZZZYYYYYYXXXXXXXXXXXXXXXUUUUUUUUUVVVXXXZZZ\\\]]]]]]^^^______]]]\\\\\\]]]yyyqqqddd```[[[YYY[[[bbbjjjpppmmmmmmlllkkkkkklllmmmnnntttpppooorrrtttvvvzzzuuubbbSSSJJJGGG??????>>>>>>???@@@???>>>?????????????????????????????????>>>>>>>>>======??????????????????>>>>>>@@@@@@@@@?????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCDDDDDDFFFHHHHHHFFFDDDDDDDDDGGGGGGGGGHHHHHHIIIIIIJJJLLLLLLMMMMMMLLLKKKJJJIIIGGGGGGHHHHHHIIIIIIIIIIIIHHHJJJLLLLLLKKKKKKKKKLLLOOONNNLLLKKKLLLMMMOOOQQQNNNMMMMMMLLLMMMOOOQQQRRRWWWUUUUUUWWWZZZ___lllyyy~~~```OOOHHHDDDAAA@@@<<<=========>>>>>>??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::999888777777888888777777777777777888999999999;;;>>>?????????@@@AAACCCEEEIIINNNSSSVVVYYYZZZXXXZZZ\\\]]]^^^___aaacccdddgggkkknnnppprrrtttvvvwwwyyy}}}|||xxxvvvtttsssrrrqqqqqqrrrsssrrrpppnnnllllllkkkjjjhhheeecccaaa[[[YYYWWWTTTRRRNNNJJJGGGDDDDDDCCCBBB@@@???>>>>>>>>>??????AAABBBDDDFFFGGGIIILLLQQQVVV\\\cccjjjnnnnnnpppsssvvvwwwvvvuuusssqqqpppnnnmmmmmmoooppprrrpppnnnkkkhhhdddaaa^^^]]]\\\ZZZXXXVVVVVVTTTRRRPPPNNNMMMLLLLLLLLLLLLJJJIIIGGGGGGHHHIIIIIIHHHHHHHHHJJJJJJIIIHHHGGGIIINNNQQQXXX```iiiooouuu}}}~~~xxxwwwxxx{{{tttmmmfff___\\\SSSSSSQQQPPPNNNNNNOOOPPPPPPPPPPPPNNNLLLLLLNNNPPPOOOPPPOOONNNMMMMMMMMMNNNOOONNNMMMLLLKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPQQQOOOOOOOOOPPPRRRUUUWWWYYYTTTTTTTTTSSSSSSSSSTTTUUU[[[[[[[[[YYYVVVUUUVVVXXXXXXYYY\\\^^^____________YYYYYYYYYYYYYYYXXXXXXWWWTTTTTTUUUVVVXXXZZZ[[[\\\[[[]]]^^^^^^]]]\\\]]]^^^rrrfff\\\\\\]]]```eeelllrrruuupppnnnjjjggggggjjjmmmppppppmmmmmmqqqvvv{{{rrr___QQQGGGDDDFFF???????????????>>>>>>>>>@@@@@@@@@?????????>>>>>>@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@????????????>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<==============================>>>??????????????????????????????@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAA@@@AAABBBBBB@@@@@@AAABBBDDDFFFGGGFFFEEECCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLKKKKKKIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFHHHJJJKKKJJJIIIJJJKKKNNNMMMLLLLLLLLLMMMOOOOOONNNMMMLLLKKKLLLNNNQQQRRRTTTSSSSSSVVVXXX[[[dddnnnppp[[[OOOFFFAAA@@@========================>>>>>>??????>>>>>>===<<<<<<;;;;;;::::::999999888999999999::::::;;;;;;;;;;;;;;;:::999888888888888777777777777777888999:::555777:::;;;;;;<<<===>>>@@@BBBFFFKKKPPPTTTWWWYYYWWWXXXZZZZZZZZZZZZ\\\]]]```bbbdddffffffgggjjjllloooqqqsssuuuvvvyyy}}}|||tttnnnjjjgggeeeiiihhhhhhiiikkkkkkiiigggeeedddcccaaa___\\\ZZZYYYSSSRRRPPPMMMJJJFFFCCCAAA===>>>??????======>>>??????@@@AAADDDGGGJJJMMMNNNUUUYYY^^^dddiiioootttxxxxxxyyyzzz{{{{{{yyywwwvvvsssrrrpppnnnmmmmmmmmmmmmllljjjgggccc___\\\ZZZZZZZZZXXXVVVTTTTTTRRRPPPNNNKKKJJJIIIJJJKKKKKKIIIGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEIIIOOOTTT]]]gggpppuuuyyy~~~tttoooooozzz{{{ooogggbbb\\\YYYXXXLLLOOOQQQQQQPPPPPPPPPPPPMMMMMMLLLIIIHHHIIIMMMPPPPPPPPPPPPNNNKKKJJJKKKMMMOOONNNMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRTTTVVVWWWWWWSSSTTTUUUUUUTTTTTTUUUWWWYYYYYYYYYWWWUUUUUUVVVXXXYYYZZZ[[[]]]^^^_________YYYZZZZZZZZZYYYXXXWWWVVVTTTUUUVVVWWWXXXZZZZZZ[[[YYY[[[]]]]]]\\\\\\\\\]]]xxxiiiaaa[[[___fffmmmrrrtttttttttooolllhhheeeeeeiiimmmpppooolllmmmttt{{{nnnZZZOOOHHHBBBAAACCC>>>??????>>>>>>>>>>>>??????????????????@@@@@@@@@BBBAAAAAA@@@??????>>>>>><<<=========>>>?????????@@@@@@@@@????????????>>>=========<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@?????????????????????>>>>>>>>>???????????????>>>????????????@@@@@@@@@AAA@@@AAABBBBBB@@@@@@AAABBBEEEEEEFFFDDDCCCBBBCCCEEECCCCCCDDDFFFHHHIIIJJJKKKHHHIIIKKKMMMMMMLLLJJJIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFHHHJJJJJJJJJIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMKKKKKKLLLOOORRRTTTTTTRRRSSSUUUVVVWWW^^^eeesss~~~kkk\\\OOOGGGEEEAAAAAAAAA@@@??????>>>>>>>>>????????????>>>======<<<<<<;;;::::::999888888888888999999:::;;;<<<<<<===<<<;;;:::999999999999777777777888888:::;;;;;;666777999999888999:::<<<===???CCCGGGLLLPPPTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^```cccfffgggiiijjjkkklllooorrruuuuuu{{{~~~vvvnnnhhhddd```^^^aaa``````aaaaaaaaa^^^\\\[[[ZZZXXXVVVTTTQQQPPPNNNJJJIIIHHHFFFCCC@@@??????;;;===@@@@@@???@@@BBBEEEDDDFFFIIIMMMRRRWWW[[[]]]dddhhhnnnsssvvvxxx{{{}}}~~~~~~}}}|||{{{yyywwwvvvtttsssqqqooommmkkkiiihhhhhhfffccc___\\\ZZZYYYXXXWWWUUURRRQQQPPPOOOLLLJJJHHHGGGGGGIIIJJJJJJIIIGGGIIIIIIIIIIIIHHHHHHGGGFFFDDDEEEEEEEEEHHHOOOWWW]]]gggrrr{{{|||}}}wwwmmmkkknnntttfff```[[[VVVTTTUUUMMMPPPTTTUUUSSSPPPOOOOOONNNMMMJJJHHHGGGIIINNNRRROOOPPPPPPNNNLLLKKKMMMOOOOOONNNMMMLLLMMMNNNOOOPPPMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQSSSUUUUUUUUUTTTSSSSSSUUUVVVUUUSSSRRRTTTVVVTTTTTTTTTTTTSSSUUUXXXZZZZZZZZZZZZ[[[\\\]]]^^^___YYYZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZZZZYYYZZZ\\\\\\[[[ZZZ[[[\\\|||rrriiidddaaa^^^eeeoooxxx{{{zzzuuuqqqllljjjfffdddeeehhhlllnnnqqqnnnpppxxxiiiYYYKKKGGGGGGCCC@@@AAA======>>>=========???@@@======>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>;;;<<<<<<===>>>??????@@@@@@@@@@@@????????????>>>>>>============<<<<<<<<<;;;<<<===>>>???????????????????????????@@@@@@AAA?????????>>>>>>>>>>>>>>>===>>>????????????>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDDDDBBBBBBCCCDDDEEEEEEEEECCCAAAAAACCCEEEAAABBBCCCEEEGGGIIIKKKKKKGGGIIILLLNNNOOOMMMLLLJJJLLLLLLMMMMMMLLLJJJHHHGGGFFFHHHJJJKKKJJJJJJKKKLLLKKKKKKLLLMMMMMMMMMMMMLLLMMMLLLKKKKKKLLLOOORRRUUUUUUTTTTTTVVVWWWVVV[[[aaaiiixxx{{{lll]]]TTTQQQFFFFFFEEEDDDCCCBBBBBBAAA???????????????>>>======<<<<<<;;;::::::999888888777777888999;;;<<<======>>>===<<<;;;::::::::::::777777888888999;;;<<<===999::::::999888888:::<<<;;;===@@@DDDIIIMMMQQQRRRVVVXXXYYYYYYXXXXXXYYY[[[ZZZ[[[[[[[[[[[[]]]aaaddd```bbbcccdddeeehhhlllooolllqqqxxx|||~~~|||wwwpppjjjfffccc```^^^\\\[[[ZZZZZZ[[[YYYVVVTTTSSSRRRPPPNNNKKKIIIGGGFFFCCCCCCCCCAAA???>>>>>>???===@@@CCCDDDDDDDDDHHHKKKLLLNNNRRRXXX^^^dddiiilllooosssyyy|||~~~~~~}}}{{{yyywwwvvvuuutttsssrrrpppmmmjjjgggeeeeeeddd```]]]ZZZYYYXXXXXXTTTRRRPPPNNNMMMKKKIIIGGGHHHGGGHHHJJJKKKKKKJJJHHHIIIIIIIIIIIIHHHGGGFFFFFFJJJJJJKKKMMMRRRZZZdddkkksss|||}}}vvv{{{|||tttmmmnnnsss~~~pppccc^^^ZZZTTTRRRSSSRRRVVVZZZZZZVVVQQQNNNMMMQQQOOOLLLIIIHHHLLLRRRWWWNNNPPPPPPOOOMMMMMMPPPSSSNNNNNNMMMMMMMMMNNNPPPQQQNNNNNNOOOPPPRRRSSSSSSTTTRRRTTTUUUWWWVVVTTTQQQOOORRRTTTUUUTTTQQQOOOPPPRRROOOPPPQQQQQQRRRUUUYYY\\\[[[ZZZZZZYYYZZZ[[[]]]^^^YYYZZZZZZZZZZZZXXXVVVUUUWWWWWWXXXYYYZZZZZZZZZYYYXXXZZZ[[[\\\ZZZZZZZZZ[[[~~~xxxpppgggbbb```aaaccclllooouuuyyy{{{yyyuuussskkkjjjgggeeefffhhhkkkmmmlllmmmrrr|||hhhSSSOOOJJJEEEBBB@@@>>><<>>>>>============???AAABBBCCCBBBAAA@@@????????????========================??????????????????@@@@@@>>>>>>????????????>>>>>>>>>============???@@@AAA?????????@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBB>>>>>>>>>>>>>>>?????????@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEGGGFFFFFFGGGHHHKKKMMMNNNMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIGGGGGGHHHIIILLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKMMMOOOPPPVVVVVVVVVTTTSSSUUUXXXZZZ]]]nnnwwwqqqeeeYYYYYYTTTOOOMMMKKKGGGEEEDDDAAA@@@AAABBB???;;;<<<@@@;;;;;;;;;;;;:::999888888555666777999;;;<<<<<<<<<<<<<<<;;;:::999999999999;;;:::888777777777888888666666777777888888888999;;;;;;<<<>>>AAAEEEHHHJJJTTTWWWZZZ[[[ZZZYYYXXXYYYWWWXXXYYYXXXWWWXXXZZZ\\\^^^]]]\\\]]]^^^bbbeeehhhmmmnnnooorrruuuxxx{{{|||}}}~~~}}}||||||tttrrrooojjjddd^^^ZZZWWWYYYXXXUUUSSSPPPNNNMMMLLLKKKKKKIIIFFFBBB@@@@@@AAAAAABBBCCCBBB@@@?????????@@@BBBEEEGGGIIIMMMQQQUUUVVVZZZ```gggnnnrrruuuvvvzzzzzz{{{{{{{{{|||||||||}}}}}}||||||zzzwwwuuuttttttrrrpppmmmjjjgggeeecccbbbaaa^^^[[[WWWUUUSSSRRRNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGJJJLLLKKKJJJKKKQQQ\\\iiisssyyy}}}|||vvvuuuuuuxxx}}}yyyuuuooolllvvv|||nnn```[[[YYYWWWTTTSSSVVVVVVVVVUUUTTTRRRPPPNNNQQQQQQQQQOOOLLLLLLMMMOOOPPPOOONNNNNNOOOPPPOOONNNNNNJJJHHHIIINNNQQQOOOLLLLLLMMMNNNPPPQQQRRRRRRRRRPPPQQQQQQQQQPPPOOONNNNNNRRRRRRRRRRRRRRRQQQQQQPPPMMMMMMOOOQQQTTTWWWZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ\\\^^^```___]]]YYYWWW[[[[[[[[[[[[ZZZYYYXXXWWWYYYYYYYYYWWWUUUTTTUUUVVVhhheee___\\\[[[___dddgggpppssswwwzzzzzzwwwssspppggggggggghhhjjjkkklllmmmpppttt}}}mmmYYYLLLIIIDDDAAA@@@???>>>===BBB@@@???=========???@@@>>>=========>>>???AAABBBBBBBBBAAA@@@????????????========================>>>>>>>>>???????????????========================>>>>>>======>>>???AAABBB@@@@@@@@@AAAAAAAAAAAAAAACCCBBBAAA@@@?????????????????????@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDFFFFFFFFFFFFHHHJJJLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPTTTTTTUUUTTTTTTUUUWWWZZZ^^^iiiwww~~~xxxpppppplllgggaaa[[[SSSKKKGGGBBB@@@@@@AAA>>>::::::>>><<<<<<<<<;;;;;;:::999888666666888999:::;;;;;;;;;::::::999999888999999999::::::888777777777888888888888888999999999::::::;;;;;;<<<===@@@CCCEEEGGGKKKOOOSSSVVVXXXYYY\\\^^^ZZZ[[[\\\[[[YYYXXXYYYZZZYYYXXXWWWWWWYYY\\\___aaaffffffggghhhjjjkkkmmmnnnrrrwww|||~~~wwwvvvuuusssrrrqqqqqqqqqlllkkkhhhccc^^^YYYUUURRROOONNNLLLJJJHHHGGGGGGFFFBBBCCCCCCBBBAAA@@@BBBCCC@@@BBBDDDDDDCCCCCCDDDEEEIIIKKKOOORRRUUUZZZ___ccchhhkkkpppuuuzzz}}}~~~~~~}}}||||||{{{|||||||||{{{zzzxxxvvvtttsssqqqooolllhhheeebbbaaa```^^^[[[WWWTTTQQQOOOOOOKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIIIIHHHGGGIIIJJJNNNPPPWWWbbbooo{{{}}}|||tttrrrqqqtttyyy~~~|||sssrrrrrrtttyyylll```\\\[[[XXXUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPQQQQQQQQQPPPNNNNNNOOOQQQRRRQQQPPPQQQRRRQQQPPPNNNOOOLLLIIIKKKPPPRRRQQQNNNLLLMMMNNNPPPQQQRRRSSSSSSQQQQQQQQQQQQQQQPPPOOOOOORRRRRRRRRRRRRRRQQQQQQPPPMMMNNNPPPRRRUUUWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[]]]^^^___^^^\\\YYYWWWYYYYYYZZZZZZZZZYYYXXXXXXYYYYYYXXXWWWUUUTTTUUUVVVUUUSSSRRRRRRWWW___gggmmmuuuwwwyyyzzzxxxtttpppmmmdddfffiiimmmoooqqqqqqqqqvvv}}}iiiWWWLLLEEECCC@@@???@@@AAAAAA@@@BBBAAA@@@???>>>???@@@AAA>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>===<<<<<<===>>>??????>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAEEEDDDCCCAAA???>>>============>>>???@@@AAAAAABBB@@@@@@??????@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLMMMMMMLLLJJJJJJKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPRRRTTTUUUTTTUUUWWWYYY___aaaggguuuyyyjjjZZZPPPGGGBBB@@@@@@>>>::::::===<<<<<<<<<<<<;;;:::999999777777888999999999999888888888777777777888999999:::999888888777888888888777777888888888888999999:::::::::;;;===???BBBCCCDDDGGGKKKNNNRRRVVVZZZ^^^]]]^^^```___\\\ZZZYYYYYYUUUTTTSSSRRRSSSUUUWWWXXX\\\\\\]]]]]]^^^```aaabbbfffiiimmmnnnnnnmmmmmmmmmnnnoooqqqsssvvvzzz}}}}}}yyyuuuqqqooommmjjjiiifffdddbbbbbbccccccbbbaaa___[[[WWWRRRNNNLLLFFFEEEDDDCCCBBBBBBBBBBBB>>>???@@@@@@@@@AAACCCEEEBBBEEEHHHJJJKKKLLLNNNPPPTTTWWW\\\```eeejjjooosssvvvxxx{{{~~~~~~{{{yyyxxx{{{|||||||||zzzxxxvvvuuuqqqpppmmmiiieeeaaa___]]][[[ZZZWWWSSSPPPMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKLLLKKKLLLMMMNNNTTT\\\jjj||||||uuusssrrrtttyyy~~~xxxpppsssxxxuuujjj```]]]\\\YYYVVVUUUSSSSSSTTTTTTTTTSSSRRRQQQPPPQQQRRRQQQPPPPPPRRRTTTTTTSSSSSSTTTTTTSSSPPPMMMLLLJJJHHHJJJNNNPPPPPPNNNLLLMMMOOOPPPRRRSSSSSSSSSRRRRRRSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPNNNOOORRRTTTVVVVVVWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVZZZ[[[\\\]]]\\\ZZZXXXWWWWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUOOONNNNNNQQQXXXaaajjjpppuuuvvvwwwwwwvvvrrrnnnkkkgggiiilllooosssvvvxxxxxx{{{eeeUUULLLGGGCCCAAA@@@@@@AAACCCCCCBBBAAA@@@????????????@@@@@@>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBAAA???>>>>>>???AAABBB?????????@@@@@@AAABBBBBBDDDDDDCCCCCCBBBBBBBBBAAAEEEDDDCCCAAA??????>>>>>>::::::;;;<<<>>>???@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOMMMNNNNNNMMMLLLLLLMMMOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKLLLLLLMMMPPPSSSTTTTTTUUUVVVWWW[[[[[[^^^hhh}}}sssaaaPPPIIIBBBAAA@@@===<<<>>>============<<<;;;::::::888888999999888888777666666666666666666777888999999999888888888888888888555555555555555666666666:::999999999:::<<<>>>???CCCDDDFFFGGGIIIMMMRRRUUU]]]___bbbbbbaaa^^^]]]]]]XXXWWWUUUSSSRRRRRRSSSSSSTTTTTTUUUVVVXXXZZZ\\\]]]\\\^^^```aaabbbbbbbbbbbb```bbbeeeiiillloooqqqrrrrrrssstttvvvxxxyyy{{{{{{zzzxxxvvvwwwzzz}}}~~~~~~}}}zzzxxxuuutttssssssqqqoookkkgggdddaaa______]]]ZZZWWWUUUVVVWWWXXXXXXXXXVVVSSSPPPLLLIIIHHHCCCCCCBBBAAAAAAAAAAAABBB@@@AAABBBBBBBBBCCCEEEGGGIIILLLPPPTTTVVVYYY\\\^^^aaadddiiimmmqqqvvvzzz~~~}}}~~~~~~{{{xxxvvv{{{{{{|||{{{zzzxxxwwwuuuooonnnjjjfffbbb^^^[[[YYYWWWVVVSSSOOOLLLJJJHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLNNNOOOQQQTTTYYY\\\bbbnnnzzzzzzzzz{{{~~~xxxsssxxxqqqhhh```^^^\\\XXXTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSQQQRRRSSSSSSRRRRRRTTTVVVTTTTTTTTTUUUUUUSSSOOOKKKGGGFFFDDDFFFIIIKKKKKKJJJLLLMMMNNNPPPRRRSSSTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPNNNPPPSSSUUUVVVUUUTTTTTTSSSTTTUUUUUUVVVUUUUUUTTTUUUVVVWWWXXXYYYYYYXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYWWWVVVTTTTTTUUUUUUUUUUUULLLMMMNNNRRRYYYbbbjjjoooqqqrrrssssssrrrpppnnnllljjjjjjkkknnnsssyyy~~~uuuaaaSSSKKKGGGGGGBBBAAA??????AAAAAAAAA@@@?????????>>>>>>??????????????????@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDCCCAAA@@@>>>>>>@@@AAACCC>>>??????@@@AAAAAABBBBBBDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA:::;;;<<<===>>>???@@@AAA@@@@@@??????@@@@@@AAABBBAAA@@@@@@@@@??????>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDEEEFFFFFFGGGGGGIIIIIIJJJLLLMMMNNNOOOPPPMMMNNNNNNNNNLLLLLLNNNPPPKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLNNNQQQSSSSSSSSSUUUVVVUUUXXX^^^dddooo{{{___SSSGGGCCCAAA???>>>???>>>>>>>>>>>>===<<<;;;;;;999::::::999999888666666555555555555666777777888888888888888999888888888666666666555555555555555999888777777888999;;;<<<@@@@@@AAAAAABBBEEEJJJMMMXXX[[[___bbbbbbbbbbbbccc___^^^[[[YYYVVVUUUTTTTTTPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXUUUWWWZZZ]]]```bbbcccdddcccdddeeegggiiijjjlllmmmmmmkkkhhhhhhjjjlllmmmmmmllllllkkkjjjhhhgggffffffdddcccaaa^^^[[[XXXVVVTTTTTTRRROOOLLLKKKLLLMMMOOONNNMMMLLLKKKIIIFFFDDDCCCAAAAAA@@@@@@@@@@@@AAAAAABBBDDDFFFGGGHHHIIILLLOOOUUUYYY]]]aaadddgggkkkmmmooorrruuuyyy{{{~~~}}}zzzxxxyyyzzzzzzzzzxxxvvvtttsssllljjjgggccc^^^ZZZWWWVVVSSSRRROOOMMMJJJHHHFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIKKKKKKNNNOOOPPPSSSWWW___gggmmmvvvzzzvvvtttzzznnnfff___]]]ZZZTTTQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTRRRTTTUUUUUUTTTSSSTTTUUURRRRRRSSSTTTTTTRRRNNNJJJEEEDDDDDDDDDFFFGGGHHHGGGJJJKKKMMMOOOQQQRRRSSSTTTSSSSSSTTTTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPNNNPPPRRRTTTUUUTTTSSSRRRQQQRRRTTTUUUUUUUUUTTTSSSOOOPPPRRRSSSUUUWWWXXXYYYUUUUUUVVVXXXYYYYYYYYYYYYWWWUUUSSSSSSUUUWWWVVVUUUKKKMMMPPPUUU\\\bbbhhhlllnnnooooooppppppoooooonnnkkkjjjkkknnnttt~~~ttt]]]OOOIIIEEEDDDDDD@@@???>>>>>>??????===<<<>>>>>>>>>?????????????????????@@@@@@AAA@@@@@@???>>>>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCDDDDDDAAA@@@???>>>>>>???@@@AAA===>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCC>>>>>>???@@@AAABBBBBBCCC@@@@@@??????@@@@@@AAABBB?????????@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIKKKLLLMMMOOOOOOLLLMMMMMMMMMLLLLLLMMMOOOKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOOOOOOOOOONNNNNNLLLNNNPPPQQQPPPQQQSSSUUUQQQVVV]]]bbbfffrrr~~~wwweeeRRRGGGCCC@@@>>>>>>????????????>>>===<<<<<<:::;;;;;;:::999888777777666666555555555666777777777777888999999999999888999999888888888888777777777777666666777888999:::999:::<<<<<<===@@@EEEHHHOOOSSSWWW[[[]]]___bbbdddcccbbb```^^^\\\[[[ZZZYYYTTTRRRPPPNNNLLLJJJIIIIIIJJJIIIHHHIIIKKKMMMMMMMMMLLLMMMNNNPPPRRRSSSTTTTTTTTTUUUVVVXXXYYY[[[\\\\\\___]]][[[[[[\\\]]]]]]\\\[[[[[[[[[ZZZZZZZZZYYYYYYUUUTTTSSSQQQOOONNNLLLLLLIIIHHHFFFEEEDDDEEEGGGGGGFFFEEEEEEEEECCCBBBAAA@@@@@@???@@@@@@AAABBBDDDDDDFFFIIILLLOOORRRVVVZZZ^^^cccgggkkknnnqqqtttwwwyyy{{{}}}|||zzzvvvvvvvvvuuusssqqqooommmfffdddaaa]]]YYYVVVSSSQQQOOONNNLLLJJJHHHFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIEEEEEEEEEFFFGGGJJJLLLMMMQQQSSSVVVZZZaaajjjttt{{{tttssstttyyyyyyiiiaaa[[[YYYVVVQQQOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVWWWVVVTTTRRRRRRSSSRRRQQQQQQRRRRRRQQQNNNKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLNNNPPPRRRRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTRRRRRRRRRRRRRRRQQQQQQPPPNNNOOOPPPRRRRRRRRRQQQQQQPPPRRRTTTUUUVVVUUUTTTSSSMMMNNNOOOPPPSSSVVVXXXZZZUUUVVVWWWXXXYYYZZZZZZZZZWWWTTTRRRSSSWWWYYYXXXVVVUUUWWWZZZ___cccgggiiijjjnnnnnnoooooooooooooooooollllllnnnttt~~~nnn^^^MMMFFFDDDAAAAAACCC@@@???>>>>>>??????===<<<>>>??????@@@@@@AAA@@@@@@???@@@AAAAAAAAA@@@??????===>>>???@@@@@@???>>>===========================>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>@@@@@@@@@@@@???BBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCC@@@@@@AAAAAABBBBBBBBBCCC@@@@@@??????@@@@@@AAABBB@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBCCCEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNJJJKKKLLLKKKJJJKKKLLLNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNOOOOOONNNMMMLLLNNNOOOOOOOOONNNOOORRRTTTRRRSSSXXX\\\^^^eeeyyy||||||}}}}}}bbbRRRJJJEEEAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::999888888777666666666666666666666777888999:::999999888::::::999999999888888888666666555555666777999:::666777999::::::<<<@@@CCCEEEHHHLLLPPPTTTWWW\\\___aaaaaa``````````````````\\\ZZZWWWTTTQQQNNNLLLKKKKKKHHHEEEEEEGGGIIIHHHGGGIIIIIIIIIIIIJJJJJJJJJKKKJJJKKKKKKLLLNNNOOOOOOPPPQQQOOONNNOOOPPPQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMIIIHHHHHHHHHHHHGGGGGGGGGCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEGGGJJJMMMPPPQQQTTTWWW[[[^^^aaaeeejjjnnnooorrrvvvxxxzzz|||~~~|||xxxvvvqqqqqqpppooommmjjjgggeee___]]][[[WWWTTTQQQNNNMMMJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGHHHJJJNNNQQQSSSWWW[[[aaahhhooowwwyyyzzzyyywwwzzzuuulllbbb[[[VVVTTTRRROOOOOOSSSQQQQQQPPPPPPQQQRRRSSSTTTWWWXXXYYYWWWTTTQQQOOOOOORRRQQQPPPPPPQQQQQQOOOMMMKKKKKKJJJIIIHHHGGGHHHIIIGGGHHHJJJMMMOOOPPPQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQPPPMMMMMMNNNOOOOOOPPPQQQQQQPPPRRRUUUWWWWWWWWWUUUTTTPPPOOOOOOPPPRRRUUUWWWYYYWWWXXXYYYYYYZZZZZZZZZZZZXXXTTTRRRTTTXXXZZZYYYWWWbbbdddgggjjjllllllkkkjjjooooooooooooooopppppppppmmmooosss|||jjjYYYNNNEEEDDDCCC@@@@@@DDDAAA@@@@@@@@@BBBBBB@@@??????@@@AAABBBBBBBBBBBBBBB???@@@AAABBBAAAAAA???>>><<<===???@@@@@@???>>>===========================<<<===>>>???@@@AAABBBBBBAAABBBBBBCCCCCCBBBBBBAAA;;;<<<>>>???@@@@@@??????@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFCCCDDDEEEGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLIIIJJJKKKJJJIIIJJJKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIOOOOOOOOOMMMLLLNNNQQQSSSTTTQQQSSSWWWYYY___nnn~~~yyyqqq\\\QQQJJJEEECCC@@@@@@AAA@@@@@@???>>>===;;;<<<<<<<<<;;;;;;:::999999888777666666666666666666777888999::::::999888999888888888777777666666666555555555666888999:::777888999999999999;;;===>>>AAAEEEHHHLLLPPPVVVYYY]]]]]]^^^```aaabbbcccccccccbbb___]]]ZZZXXXVVVVVVQQQMMMIIIHHHIIIJJJIIIHHHKKKKKKJJJIIIHHHHHHIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJGGGFFFFFFHHHJJJJJJIIIGGGHHHHHHHHHGGGGGGFFFFFFEEECCCCCCDDDDDDEEEEEEFFFFFFBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGIIIKKKMMMQQQUUUZZZ]]]___dddfffiiikkkmmmppptttwwwvvvyyy|||~~~~~~~~~~~~~~~{{{wwwssspppnnnmmmlllkkkhhheeebbb```ZZZXXXVVVSSSPPPMMMKKKIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJLLLOOOSSSWWWYYY]]]ccclllttt|||yyyvvv{{{~~~ssshhhaaa\\\VVVRRRQQQPPPNNNQQQUUURRRQQQQQQPPPQQQRRRSSSTTTYYYZZZZZZXXXSSSPPPNNNMMMRRRQQQPPPPPPQQQRRRQQQOOOLLLLLLKKKIIIGGGFFFGGGHHHFFFGGGIIILLLNNNPPPQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQPPPLLLLLLLLLMMMNNNOOOPPPQQQQQQSSSUUUXXXXXXXXXVVVUUUSSSRRRQQQQQQRRRTTTVVVXXXXXXYYYYYYZZZZZZZZZZZZZZZXXXUUURRRTTTYYY[[[ZZZWWWmmmppprrrrrrqqqooooooooolllnnnooonnnlllmmmppptttttt|||tttcccYYYJJJIIIGGGDDDBBB@@@???>>>AAAAAA@@@@@@???>>>======DDDCCCAAA@@@???@@@AAAAAABBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????BBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@??????>>>AAAAAAAAAAAABBBBBBCCCDDDCCCAAA@@@BBBEEEEEECCCAAAAAABBBBBBBBBAAA@@@@@@???@@@@@@@@@????????????>>>BBBBBBAAABBBBBBCCCDDDEEEGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPRRRTTTVVVVVVUUUYYYbbbiii|||lll]]]VVVNNNGGGBBBFFFGGGCCC@@@AAA@@@>>><<<<<<===<<<:::999999:::888888888888777777777777777777777777777777777777888888777777888999::::::777777666555555666777888555555666888999:::;;;<<<=========???CCCGGGKKKMMMQQQSSSUUUWWWZZZ^^^dddhhhiiiiiiiiihhhfffcccaaa___\\\XXXTTTRRRRRRQQQNNNKKKMMMLLLJJJIIIGGGFFFFFFFFFHHHFFFEEEEEEGGGHHHHHHGGGJJJGGGDDDDDDFFFIIIIIIHHHEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFHHHGGGEEEDDDDDDEEEIIIHHHFFFGGGJJJMMMOOOPPPRRRPPPMMMLLLMMMPPPSSSVVVVVVXXXZZZ^^^cccgggkkkmmmpppqqqtttvvvyyy{{{|||||||||}}}~~~}}}}}}}}}|||zzzwwwsssooollleeedddbbb```]]]ZZZXXXVVVSSSRRRPPPNNNKKKIIIGGGFFFFFFGGGGGGFFFDDDCCCDDDFFFHHHFFFEEEFFFGGGHHHHHHHHHIIIIIIJJJMMMQQQXXX___dddkkkpppwww~~~|||}}}}}}wwwrrrnnnhhhaaa[[[YYYUUUPPPMMMNNNOOOPPPPPPOOOOOOOOOPPPRRRSSSUUUVVVYYYYYYXXXWWWUUUSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOMMMLLLLLLLLLKKKKKKJJJJJJKKKMMMOOOPPPSSSUUUWWWXXXXXXWWWVVVUUURRRRRRRRRRRRQQQNNNLLLKKKNNNMMMLLLKKKKKKLLLMMMMMMSSSTTTUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQRRRSSSUUUWWWVVVWWWWWWXXXYYYZZZ[[[[[[VVVWWWXXXYYYYYYXXXWWWVVVwwwxxxxxxvvvrrrpppoooooommmnnnnnnmmmkkkkkknnnqqq{{{tttbbbUUUOOOHHHGGGEEECCCAAA@@@??????AAAAAAAAA@@@???>>>>>>>>>BBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>@@@AAABBB>>>>>>======>>>>>>???@@@<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????BBBAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@??????>>>AAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAABBBEEEEEEDDDAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@????????????BBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCDDDFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOOOORRRTTTVVVUUUTTTVVV]]]cccmmmsssggg\\\TTTNNNPPPOOOIIIEEEDDDBBB???>>>??????>>>=========>>>::::::999999999888888888888888888888888888888888777777777777777888999999999888777666555555666666666666777888999999:::;;;999999999;;;>>>AAAEEEGGGJJJLLLOOORRRUUU[[[aaaeeejjjjjjkkkllllllkkkjjjiiigggdddaaa``````___]]]ZZZXXXXXXVVVTTTRRRPPPNNNMMMNNNLLLJJJJJJKKKMMMMMMLLLMMMJJJGGGFFFHHHJJJJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKJJJKKKLLLLLLKKKKKKLLLNNNPPPPPPPPPQQQTTTWWWXXXYYY\\\[[[ZZZZZZ\\\^^^aaaccchhhiiikkknnnrrrvvvzzz|||yyyzzzzzz{{{}}}~~~}}}zzzyyyxxxuuuppplllgggddd^^^]]][[[YYYVVVSSSPPPOOOOOONNNLLLJJJHHHFFFEEEDDDFFFFFFGGGEEEDDDCCCDDDFFFGGGFFFEEEEEEFFFHHHIIIIIIMMMQQQVVVZZZ___eeemmmsss|||}}}~~~wwwsssmmmhhheee```YYYTTTSSSPPPMMMLLLLLLNNNOOOOOOMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOLLLNNNOOOOOOMMMLLLLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQSSSTTTVVVXXXXXXWWWVVVTTTQQQRRRRRRRRRQQQOOOMMMLLLNNNMMMLLLLLLLLLMMMNNNOOOQQQRRRTTTVVVWWWWWWUUUUUUSSSRRRQQQPPPQQQRRRTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYVVVWWWXXXYYYYYYYYYXXXWWW|||||||||zzzvvvsssssssssrrrqqqpppnnnmmmnnnrrruuunnn[[[OOOJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@??????>>>>>>@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>@@@AAAAAA===============>>>??????======<<<<<<======>>>>>>=========>>>>>>?????????AAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@??????>>>@@@@@@?????????@@@AAAAAACCCBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@??????BBBBBBAAABBBBBBCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEECCCCCCEEEFFFGGGGGGGGGGGGJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNRRRTTTUUUTTTRRRSSSWWW[[[```nnnyyyllleeeaaadddbbbZZZRRRNNNIIIDDD@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999777666666666666777777888:::999888666555555555555777777777888888888999999777666777888:::<<>>???@@@AAAAAA@@@???>>>AAA@@@??????>>>============<<<<<<<<<<<<===>>>>>>=========<<<<<<===>>>>>><<<<<<======>>>?????????@@@@@@@@@@@@????????????===>>>>>>?????????????????????>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@BBBBBBAAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGJJJJJJKKKKKKKKKJJJIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLMMMNNNQQQRRRTTTTTTSSSSSSTTTVVV\\\dddqqq}}}zzz|||uuuiii___SSSJJJGGGEEEAAA???===<<<;;;:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999666666555555555666666777888888777666666666555555888888888888777777777777888777777888999;;;<<<===<<<>>>AAADDDGGGMMMSSSWWW[[[]]]aaaeeeiiilllnnnnnnooooooooopppqqqqqqqqqpppoooooopppooommmjjjgggeeehhheeeaaa```aaaccceeefffcccbbb```___^^^^^^^^^^^^^^^^^^___```bbbdddfffgggccccccccccccbbbdddgggjjjjjjlllnnnpppooonnnnnnnnnrrrssswwwzzz|||~~~~~~~~~zzzyyyyyyyyy{{{}}}~~~~~~~~~}}}}}}|||yyytttqqqjjjiiifffccc___ZZZVVVTTTVVVTTTRRROOOLLLIIIGGGFFFDDDCCCCCCCCCBBBBBBBBBAAADDDEEEEEEDDDCCCCCCDDDFFFHHHHHHIIIJJJKKKOOOTTTWWW[[[cccmmmtttyyy}}}vvvrrrxxxwwwnnneee```[[[XXXWWWTTTPPPLLLGGGGGGGGGIIILLLMMMMMMLLLJJJKKKMMMOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOOOONNNOOOOOOOOOOOOMMMLLLKKKKKKMMMNNNNNNLLLKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQRRRUUUVVVWWWVVVUUUTTTPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOPPPPPPQQQRRROOOQQQTTTVVVVVVUUURRRQQQPPPOOONNNNNNNNNOOOPPPPPPTTTTTTTTTSSSSSSSSSSSSSSSUUUVVVWWWXXXYYYYYYXXXXXXrrrwww}}}yyyxxx}}}}}}ppp]]]MMMEEECCCDDDEEE>>>>>>======>>>???@@@@@@@@@@@@????????????>>>>>>===>>>???@@@@@@@@@>>>>>>@@@@@@??????>>>======<<<<<<<<<<<<;;;<<<<<<===>>>======<<<<<<<<<<<<<<<===;;;<<<<<<===>>>>>>??????@@@@@@?????????>>>>>>>>><<<===>>>??????????????????>>>>>>======>>>>>>>>>@@@AAABBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@BBBBBBAAABBBBBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIHHHIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOQQQSSSTTTTTTTTTUUUVVV\\\^^^dddsssuuubbbTTTRRRMMMGGGBBBAAAAAA@@@???<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;666666555555555555555666555555666666777777777888888888888777777777777666888888888888888999::::::;;;<<<>>>@@@BBBFFFKKKOOOUUUWWW[[[```dddhhhjjjkkklllmmmoooqqqrrrrrrsssssstttuuuvvvwwwwwwuuusssrrrtttqqqmmmlllmmmppprrrsssrrrrrrrrrqqqooonnnnnnoooppppppppppppqqqsssttttttrrrrrrrrrpppooopppsssvvvvvvyyy{{{{{{xxxuuuttttttzzz|||~~~~~~~~~~~~~~~|||{{{zzzxxxvvvuuusssooojjjfff``````^^^[[[XXXUUUSSSRRRSSSQQQOOOLLLIIIGGGFFFEEEBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEECCCCCCEEEFFFGGGIIILLLOOOQQQVVV\\\```mmmttt|||~~~{{{||||||uuutttvvvrrrhhh___[[[VVVTTTTTTSSSPPPMMMGGGGGGHHHJJJMMMNNNNNNLLLIIIJJJKKKLLLMMMNNNNNNNNNQQQQQQQQQPPPOOONNNMMMLLLLLLMMMNNNNNNNNNLLLKKKJJJJJJLLLNNNMMMLLLKKKLLLMMMLLLMMMNNNOOOPPPQQQQQQRRRPPPQQQTTTUUUVVVVVVUUUTTTPPPPPPPPPPPPQQQQQQRRRRRROOOOOOPPPPPPQQQQQQQQQQQQQQQRRRTTTUUUTTTRRRPPPNNNOOOOOOOOONNNNNNNNNOOOOOORRRRRRRRRRRRQQQQQQQQQQQQTTTUUUVVVXXXXXXXXXWWWVVVsssyyy}}}ggg]]]PPPEEEAAA???>>>===<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>????????????>>>;;;<<<===>>>????????????;;;;;;;;;;;;;;;<<<=========<<<;;;;;;:::;;;;;;;;;;;;;;;<<<===>>>>>>???????????????>>>>>>>>>>>>===<<<<<<===>>>??????????????????>>>=========>>>>>>===???AAABBBBBBBBBCCCDDDBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJLLLMMMNNNNNNMMMLLLMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRTTTUUUVVVVVVXXXXXX\\\fffwww{{{lll___WWWLLLEEEBBBBBBBBBBBB<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777666666555555555555666333444555777888888888888777777777777777777777777555666666666777777777777:::;;;<<<===>>>AAAEEEIIIQQQSSSXXX]]]aaaeeeggghhhiiilllppprrrrrrssstttuuutttuuuwwwyyyzzzzzzyyyyyyxxxuuussssssuuuxxxzzz{{{|||}}}~~~}}}{{{yyyzzz{{{~~~~~~}}}{{{{{{zzzzzzzzz}}}~~~~~~}}}{{{|||~~~|||{{{|||~~~~~~}}}zzzwwwuuutttrrrpppllljjjgggddd___\\\YYYXXXWWWUUUTTTRRRQQQPPPMMMLLLIIIFFFDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFEEEDDDDDDFFFHHHHHHLLLRRRWWWZZZ___ffflllzzz{{{wwwtttuuuwwwyyy}}}{{{vvvnnnttt~~~|||nnneeeYYYUUUQQQPPPQQQRRRPPPNNNIIIIIIIIIKKKNNNOOONNNMMMJJJJJJIIIJJJJJJLLLMMMNNNQQQQQQPPPPPPNNNMMMLLLKKKJJJKKKMMMNNNNNNMMMKKKJJJJJJKKKMMMMMMLLLKKKLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQOOOPPPSSSUUUVVVUUUUUUTTTRRRQQQQQQPPPQQQQQQRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRRRRSSSRRRQQQOOONNNPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQTTTUUUVVVVVVVVVUUUTTTTTTsssxxx~~~uuucccUUUNNNEEE@@@@@@???===;;;;;;::::::;;;;;;<<<===>>><<<<<<<<<<<<===========================>>>??????;;;<<<===>>>?????????>>>;;;;;;::::::;;;;;;<<<===<<<;;;:::999999999999999::::::;;;<<<===>>>???@@@??????>>>>>>>>>=========;;;<<<===>>>????????????@@@???>>>>>>======>>>>>>;;;>>>AAAAAA@@@@@@BBBDDDAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFGGGFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKMMMOOOPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOOQQQPPPPPPPPPRRRTTTTTTUUUSSSTTTYYY```hhhvvvyyylll[[[MMMGGGDDDBBB@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888777666666555555666666444555666777888888777777666666666777777777777777444555555666666666666666888999:::;;;;;;>>>BBBEEEGGGJJJOOOUUUZZZ^^^aaabbbdddhhhlllnnnnnnnnnppprrrpppqqqrrrssstttuuuvvvwwwuuutttssstttwwwzzz|||||||||~~~|||}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{|||~~~{{{zzzwwwtttqqqnnnllljjjiiifffbbb___]]][[[YYYWWWUUUTTTSSSQQQPPPOOONNNNNNHHHGGGDDDBBBAAA@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEFFFGGGIIIMMMTTT]]]dddhhhnnnuuuzzz{{{wwwttttttuuuwww{{{~~~yyyuuusssppp{{{vvvhhh```VVVRRRNNNNNNPPPRRRQQQOOOLLLKKKJJJKKKMMMNNNMMMLLLJJJIIIHHHGGGGGGIIILLLNNNOOOOOOOOOOOOOOONNNMMMLLLJJJKKKNNNPPPPPPOOONNNMMMIIIKKKMMMMMMLLLKKKLLLMMMKKKLLLMMMOOOPPPPPPPPPPPPNNNPPPRRRTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPQQQRRRRRRQQQQQQQQQRRRQQQPPPNNNMMMPPPPPPOOOPPPPPPQQQQQQRRRQQQQQQRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRTTTTTTUUUUUUTTTSSSRRRQQQooorrrxxx|||vvvcccSSSKKKFFF@@@???AAABBBAAA>>>::::::::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<<<<<<<>>>???@@@>>>>>>?????????===<<<:::;;;::::::::::::;;;<<<<<<;;;:::999999888888888999::::::;;;<<<===>>>???@@@>>>>>>>>>>>>============;;;<<<===>>>????????????@@@@@@???>>>>>>>>>>>>>>>:::===@@@@@@??????AAACCCAAAAAABBBCCCDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????AAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKJJJLLLNNNPPPQQQPPPOOONNNNNNNNNMMMMMMNNNNNNOOOPPPRRRQQQOOOOOOPPPRRRRRRRRRRRRTTTYYY^^^```fffzzz|||xxxzzzppp\\\QQQJJJEEEBBB????????????>>>>>>>>>>>>========================888888777666666666666666666666777888888777666555666666666666777777777888555666777777888888888777666777888999:::===AAAEEE===@@@EEELLLRRRWWWZZZ[[[]]]aaafffhhhhhhhhhjjjkkkkkkkkkkkklllmmmnnnpppqqqrrrqqqqqqssswwwzzz{{{zzzzzz}}}|||{{{|||~~~yyyzzzzzz|||~~~}}}zzzyyyzzz{{{}}}}}}~~~~~~~~~}}}~~~~~~}}}||||||{{{{{{zzzuuutttqqqnnnkkkgggeeedddbbb___ZZZXXXWWWVVVVVVUUUTTTSSSQQQOOOMMMLLLKKKKKKGGGEEECCCAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFHHHJJJSSS\\\gggoootttyyy}}}zzzwwwwwwzzz|||}}}}}}vvvsssrrrvvvooobbbZZZVVVRRRNNNNNNQQQSSSSSSQQQNNNLLLKKKJJJLLLLLLLLLKKKKKKIIIGGGEEEFFFHHHLLLNNNMMMMMMNNNOOOOOOOOOOOOOOOJJJLLLOOOQQQRRRRRRPPPOOOIIIJJJLLLMMMLLLKKKLLLMMMJJJKKKMMMOOOPPPPPPPPPOOONNNOOORRRTTTUUUUUUTTTTTTTTTSSSRRRPPPPPPPPPQQQRRRQQQQQQRRRRRRQQQOOOMMMLLLNNNMMMMMMNNNOOOQQQTTTUUURRRSSSSSSSSSRRRQQQQQQPPPNNNNNNOOOPPPQQQQQQRRRRRRTTTTTTTTTTTTSSSRRRPPPOOOsssppprrrxxx{{{~~~zzzkkk]]]NNNDDDDDDCCCAAA???>>>=========<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===<<<;;;::::::<<<>>>?????????@@@@@@?????????<<<;;;;;;;;;<<<<<<:::888:::999999999999999999999::::::;;;;;;<<<===>>>>>>==================<<<<<<<<<<<<============<<<<<>>>>>???AAABBBBBB@@@@@@AAACCCBBBCCCCCCBBB@@@@@@AAACCCCCCDDDDDDEEEFFFEEEEEEEEEFFFEEECCCBBBAAAAAABBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@??????BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJKKKKKKJJJIIIIIIHHHMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPQQQRRRSSSSSSRRRPPPNNNLLLKKKLLLNNNOOOPPPPPPSSSWWWZZZ___jjjvvvvvvuuuxxx{{{{{{rrr^^^OOOIIIJJJDDD???>>>AAA@@@===>>>CCC:::<<<>>>>>><<<:::888888999999888888999::::::;;;777777666666666666777777888888999999999999888888555666666777777777777777999999999:::::::::;;;;;;AAAAAABBBDDDGGGKKKOOORRRVVVXXX\\\___bbbccccccccceeegggjjjkkkjjjiiiiiijjjhhhiiikkknnnqqqsssuuuvvvuuuvvvwwwxxxxxxwwwvvvuuuvvvxxx{{{}}}zzzxxxwwwxxxyyy{{{|||}}}~~~}}}}}}{{{zzzxxxvvvtttrrrpppoookkkiiifffccc```^^^\\\[[[UUUUUUTTTTTTSSSRRRRRRRRRQQQPPPMMMKKKHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCEEEGGGHHHGGGFFFJJJGGGHHHKKKJJJIIIOOOXXX___hhhttt{{{|||~~~~~~~~~}}}uuutttuuu}}}|||nnncccZZZWWWVVVUUUSSSRRRPPPOOONNNKKKLLLLLLLLLLLLMMMMMMMMMIIIIIIIIIJJJIIIIIIHHHHHHKKKLLLNNNOOOPPPOOOOOONNNNNNPPPSSSUUUUUUSSSPPPNNNMMMLLLLLLLLLKKKKKKJJJJJJKKKJJJJJJKKKMMMMMMLLLKKKOOONNNNNNPPPSSSTTTSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOONNNOOOPPPQQQRRRSSSTTTUUUSSSRRROOONNNNNNPPPRRRTTTSSSRRRPPPOOOPPPQQQSSSUUUUUUQQQMMMMMMOOOPPPPPPOOOpppooossszzzssseeeZZZPPPGGGAAA??????===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;========================<<<<<<<<<;;;::::::<<<>>>>>>>>>????????????>>>>>>;;;999888888999999888777999999999:::::::::::::::::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======AAA@@@@@@@@@???????????????@@@BBBAAA@@@@@@AAABBBCCCDDDEEEDDDBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBAAA@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEIIIIIIJJJKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQPPPOOONNNMMMMMMNNNNNNPPPPPPQQQUUUVVVYYYcccnnn{{{zzzwwwuuuuuuvvvcccYYYVVVLLLGGGDDDEEECCC>>>>>>AAA?????????>>>===<<<<<<<<<<<<;;;:::999999999999999777777666666666666777777777888888999999888888777555666666777777777777777999999999::::::::::::;;;=========???AAAEEEIIIKKKMMMOOORRRUUUWWWXXXXXXXXX\\\^^^```aaa``````aaabbbdddeeegggjjjmmmooorrrsssqqqqqqrrrrrrrrrrrrqqqqqqsssuuuxxx{{{~~~|||xxxwwwvvvwwwxxxyyyyyyxxxxxxwwwtttsssqqqnnnllliiihhhgggcccaaa```]]]\\\ZZZZZZYYYTTTTTTSSSRRRQQQQQQPPPPPPNNNMMMKKKHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDFFFHHHJJJKKKKKKJJJJJJIIIJJJMMMMMMNNNUUU___hhhppp{{{~~~xxxxxxyyy{{{nnnccc[[[YYYXXXWWWUUUSSSRRRPPPOOOLLLLLLLLLMMMMMMMMMNNNNNNKKKLLLLLLLLLKKKJJJJJJIIIHHHIIILLLNNNQQQRRRSSSSSSPPPRRRSSSUUUTTTRRRPPPNNNLLLLLLKKKJJJJJJJJJJJJJJJLLLKKKKKKMMMOOOOOONNNMMMKKKJJJKKKNNNQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSRRRQQQOOOOOOOOOPPPRRRSSSRRRQQQPPPQQQSSSSSSQQQOOOpppqqqwwwqqqgggXXXMMMFFFCCC@@@>>><<<<<<;;;:::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;=========>>>>>>>>>>>>======<<<999777777888999999888999999::::::;;;;;;<<<<<<:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>????????????>>>>>>@@@@@@@@@????????????>>>>>>@@@AAAAAA@@@@@@AAABBBDDDFFFGGGFFFDDDBBBAAABBBCCCBBBAAAAAAAAABBBDDDEEECCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>@@@BBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNNNNPPPOOOOOOQQQRRRSSS[[[ccchhhyyy{{{uuurrrxxx~~~yyyjjjddd]]]XXXTTTQQQLLLEEEBBBBBBAAA???>>><<<<<<<<<>>>???>>>===<<<:::999888888888888777777666666777777888777777888888888888777777555666777777888888777777888888999999999:::::::::999999999:::<<>>>>>;;;;;;:::::::::;;;;;;<<<::::::999999999999:::::::::::::::::::::::::::::::::;;;<<<;;;::::::;;;<<<<<<<<<============<<<<<<>>>;;;888888999:::;;;;;;999999:::;;;;;;<<<======:::::::::;;;;;;<<<<<<<<<<<<<<<<<<==================>>>>>>??????>>>>>>===>>>>>>>>>>>>===============???@@@@@@??????AAABBBEEEGGGIIIHHHFFFCCCAAAAAACCCAAA@@@??????AAACCCDDDBBBBBBCCCDDDCCCBBB@@@???>>>>>>>>>>>>===============???BBBCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMOOONNNNNNNNNNNNNNNNNNNNNMMMNNNPPPQQQQQQPPPOOONNNOOOMMMMMMOOOOOOOOOUUU\\\^^^hhhyyy|||xxxvvv{{{~~~yyyyyyuuuoooggg]]]SSSKKKGGGCCCAAA???>>>???@@@@@@@@@===<<<;;;999888888888777888777777777777777777888666777777888888777777666666666777888888888888777888888888888999999999999999999999:::;;;===>>>???>>>???AAACCCDDDEEEEEEEEEIIIJJJKKKKKKLLLMMMQQQSSSSSSTTTVVVYYY\\\___aaabbbcccbbbaaa``````aaabbbccceeefffiiilllooorrrtttuuuvvvvvvvvvuuuuuuttttttsssyyy{{{||||||{{{{{{|||}}}{{{uuurrrlllkkkjjjiiigggeeecccbbb]]]\\\[[[ZZZYYYXXXWWWWWWTTTSSSRRRQQQQQQQQQQQQQQQOOONNNNNNLLLKKKJJJIIIHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDFFFGGGHHHHHHIIIJJJKKKMMMOOOSSSXXX]]]dddoooxxx~~~~~~|||zzzkkkccc]]]XXXXXXWWWUUUSSSPPPNNNMMMLLLMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQPPPPPPNNNMMMKKKKKKKKKLLLMMMNNNPPPQQQQQQRRRUUUUUUTTTSSSRRRPPPOOONNNNNNLLLJJJHHHHHHIIILLLMMMLLLKKKKKKLLLLLLKKKHHHEEE??????AAAEEEJJJMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMPPPQQQQQQRRRSSSTTTTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQPPPPPPPPPQQQRRRSSSQQQRRRTTTVVVXXXYYYXXXXXXppp___UUUHHHEEE@@@<<<;;;;;;<<<<<<999999999999999999:::;;;999999888888888888999999::::::::::::::::::::::::999;;;<<<<<<:::::::::;;;:::;;;;;;<<<<<<;;;;;;:::===:::888777999:::;;;;;;999999:::;;;;;;<<<======:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<======>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===????????????@@@BBBDDDGGGHHHHHHEEEBBBAAA@@@BBBAAA???>>>???@@@BBBDDDAAABBBCCCCCCCCCBBBAAA@@@>>>>>>=========<<<<<<<<<<<>>::::::999888888888888888888888777777777777888888777777888888888888777777666777777888888888888888777777777888888888999999999999999999:::;;;;;;<<<<<<======>>>???@@@@@@@@@BBBCCCDDDDDDDDDFFFJJJLLLJJJKKKMMMPPPSSSUUUWWWXXXZZZYYYXXXWWWWWWXXXYYYZZZ\\\]]]^^^aaacccfffhhhjjjllllllkkkkkkjjjjjjiiiiiinnnoooppppppooooooqqqsssxxxxxxyyyyyyzzz{{{{{{|||{{{|||}}}|||yyysssnnnjjjeeedddbbb___]]][[[ZZZYYYTTTTTTTTTUUUUUUUUUUUUUUUSSSRRRQQQOOONNNMMMMMMMMMKKKJJJIIIHHHGGGFFFEEEEEEAAAAAA@@@????????????@@@>>>>>>???@@@AAABBBBBBBBBGGGIIIKKKKKKJJJKKKMMMPPPSSSYYY___eeelllwww}}}lllaaa]]][[[XXXWWWVVVTTTRRRPPPNNNMMMLLLMMMMMMNNNNNNNNNOOOOOOOOOQQQPPPPPPOOONNNMMMKKKJJJKKKLLLLLLMMMNNNOOOPPPQQQSSSSSSSSSRRRQQQPPPOOOOOOOOOMMMKKKIIIJJJKKKNNNOOOPPPOOONNNNNNMMMJJJFFFBBB;;;<<<>>>CCCHHHLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKOOOOOOPPPQQQQQQRRRSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVQQQQQQPPPPPPPPPOOOOOONNNRRRRRRRRRRRRRRRSSSSSSTTTSSSTTTTTTUUUVVVXXX[[[]]]vvveeeTTTHHHCCC>>>===<<<:::999999999999777777666666666777777888999888888777777888888999999999999999999999999999999:::<<<<<<:::999:::;;;999::::::::::::::::::999999777666666777999999999999999::::::;;;;;;<<<<<<::::::::::::::::::;;;;;;999999::::::;;;<<<<<<<<<<<<<<<============<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;<<<>>>>>>>>>>>>@@@BBBCCCEEEFFFEEECCCAAA@@@AAAAAA@@@?????????@@@BBBCCCAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>===============???AAABBBAAAAAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKNNNPPPQQQPPPOOONNNMMMJJJJJJMMMNNNNNNOOOSSSUUUUUU[[[iii||||||~~~sssggg[[[UUUMMMGGGDDDAAA===999::::::999888888888999999999888888777777888888999888888999999999999888888666777888888999999888888666777777777777888888888777777888888888999999999::::::::::::;;;;;;;;;;;;<<<===?????????@@@BBBDDDDDDEEEFFFHHHJJJLLLNNNNNNQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSTTTVVVXXXZZZ\\\]]]__________________^^^^^^```bbbccccccbbbcccfffhhhlllllllllmmmnnnooooooooommmnnnoooooolllhhhdddaaa]]][[[YYYWWWUUUTTTSSSSSSPPPPPPQQQQQQRRRSSSTTTTTTRRRQQQOOOMMMKKKJJJJJJIIIFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@???>>>>>>>>>??????===>>>???@@@AAABBBCCCDDDDDDGGGJJJKKKKKKMMMQQQUUU___hhhqqqxxx}}}{{{wwwnnnaaa[[[[[[[[[YYYWWWWWWUUUTTTRRRQQQOOOOOOMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPPPPOOONNNMMMLLLKKKHHHIIIIIIKKKMMMOOOQQQSSSOOOOOOQQQQQQRRRQQQPPPOOONNNMMMLLLKKKKKKMMMNNNPPPLLLKKKKKKJJJIIIEEE@@@<<<;;;;;;>>>CCCHHHLLLNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKNNNNNNOOOOOOPPPPPPQQQQQQOOOPPPQQQRRRTTTUUUVVVWWWRRRQQQPPPOOONNNNNNNNNOOORRRRRRSSSSSSSSSTTTTTTTTTSSSTTTTTTTTTTTTWWW[[[^^^|||hhhZZZNNNCCC======999999888777666666888999888777666666666666666777888888777777777777888888::::::::::::::::::::::::888:::<<<<<<;;;999999:::888999999999999999999888777666666666888999999777999999999:::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<=========>>>>>>>>>>>>======;;;;;;<<<<<<<<<=========:::<<<===>>>>>>>>>@@@BBBAAABBBCCCBBB@@@???@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBBBB????????????>>>>>>>>>>>>>>>???@@@AAA@@@AAACCCEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJLLLNNNOOOOOOOOOOOOMMMJJJIIIMMMNNNLLLLLLNNNQQQPPPUUU___kkk|||yyynnn___SSSKKKFFFAAA===>>>===<<<;;;:::999999999999888888777777888888999999999::::::::::::999999777777888999999999999888666666666777777777888888666777888888999999999888::::::999999999999999999999;;;===>>>======>>>???@@@@@@AAACCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHLLLLLLLLLLLLNNNPPPRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXYYY\\\___^^^^^^^^^___``````aaaaaa```aaaaaaaaa```]]]YYYWWWVVVUUUSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMKKKIIIHHHGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>???>>>???@@@AAACCCDDDEEEFFFCCCHHHMMMPPPRRRVVV]]]cccnnnzzz~~~}}}zzzxxxsssnnniiihhhbbbYYYUUUWWWXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPOOONNNNNNMMMIIIIIIIIIIIIKKKMMMOOOPPPIIIKKKNNNQQQRRRRRRPPPOOOLLLLLLLLLLLLLLLMMMNNNNNNHHHHHHHHHHHHGGGDDD???;;;<<<<<>>??????>>>>>>????????????>>>>>><<<=========>>>>>>??????:::;;;===>>>===>>>@@@BBB@@@AAAAAA@@@>>>>>>@@@AAA???@@@AAABBBBBBBBBBBBAAABBBAAA@@@???@@@AAABBBCCC@@@@@@@@@@@@??????????????????@@@@@@???AAADDDFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLIIIIIIKKKLLLMMMNNNOOOOOONNNKKKIIILLLMMMJJJIIIJJJPPPPPPTTT[[[aaakkk~~~vvvdddYYYSSSNNNKKKBBBAAA???===;;;:::999999999999888888888888999999999::::::;;;;;;::::::999777777888999999999999888666666666666777777777777888888999:::;;;;;;::::::<<<;;;::::::999999999::::::<<>>>>>>>>>>>??????@@@AAABBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBHHHHHHGGGGGGHHHJJJKKKMMMKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQQQQTTTWWWZZZUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXYYYYYYXXXUUUSSSRRRRRRQQQOOONNNMMMMMMMMMNNNOOOOOONNNMMMMMMLLLKKKKKKIIIIIIGGGFFFFFFEEEEEEEEE???@@@@@@@@@@@@AAAAAAAAABBBAAA@@@??????>>>>>>???@@@@@@AAACCCEEEFFFGGGHHHJJJOOOVVV[[[^^^dddmmmuuuyyyyyyuuuvvvyyy}}}{{{rrrnnnllliiiccc______ZZZSSSQQQSSSUUUSSSRRRRRRRRRQQQPPPPPPOOOOOOKKKLLLLLLLLLLLLMMMMMMMMMPPPPPPPPPQQQPPPPPPOOOOOOMMMLLLJJJIIIIIIJJJJJJKKKEEEHHHMMMPPPSSSRRRQQQPPPJJJJJJKKKKKKLLLLLLLLLMMMKKKKKKLLLMMMNNNKKKFFFCCC===>>>@@@EEEJJJNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQRRRRRRRRRRRRRRRTTTRRROOOMMMLLLMMMNNNPPPPPPQQQQQQRRRSSSRRRRRRRRRNNNQQQVVVWWWVVVVVVWWWXXXyyynnnUUUNNNDDD??????>>><<<999;;;:::999888888888999:::777888888888888999999999888888999999999:::::::::666777888999999888777666999999888888888888888888666666777777888888999999666777888999:::999888888::::::::::::::::::::::::999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????======???@@@AAABBBBBBBBBBBBAAA???>>>>>>???AAABBB@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAADDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBDDDFFFHHHIIIHHHGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFFFFHHHJJJLLLNNNHHHJJJLLLNNNOOONNNMMMLLLKKKMMMNNNNNNLLLKKKLLLLLLNNNPPPRRRTTTWWWaaannnxxx~~~zzzjjj^^^VVVRRRMMMHHHCCCBBBAAA???<<<::::::::::::;;;;;;<<<;;;;;;>>>===<<<;;;::::::::::::999999999888888888888777777777888888888888777777888777777777888999::::::::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<============>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGKKKKKKKKKLLLLLLLLLLLLLLLOOOOOOPPPPPPPPPOOONNNNNNQQQPPPPPPOOOOOOPPPPPPQQQMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJHHHFFFEEEFFFDDDBBBBBBCCCCCCCCCAAA???>>>>>>???AAABBBBBBAAA>>>???@@@@@@AAAAAABBBBBB@@@BBBEEEFFFFFFGGGHHHJJJNNNVVV```hhhnnnttt|||zzzuuuoooppp{{{|||pppiiieee```^^^```YYYYYYVVVOOONNNRRRSSSRRRQQQQQQOOONNNMMMMMMMMMMMMLLLLLLLLLJJJIIIIIIJJJLLLLLLMMMNNNPPPPPPOOONNNMMMQQQQQQQQQPPPNNNLLLJJJHHHHHHKKKOOORRRRRRQQQPPPQQQPPPJJJEEEEEEIIIKKKKKKIIIIIIHHHJJJQQQWWWVVVNNNFFF@@@@@@BBBFFFKKKNNNNNNNNNSSSRRRPPPOOONNNNNNNNNOOOUUUTTTRRRQQQOOONNNNNNNNNOOONNNLLLKKKLLLOOORRRTTTPPPPPPPPPQQQQQQQQQQQQQQQSSSSSSRRRQQQPPPOOOOOOOOORRRSSSTTTUUUVVVVVVVVVVVVuuueee[[[KKKEEE>>>;;;;;;;;;999777:::999888888888888999:::777888888888888999999999;;;;;;;;;::::::999999999777777777888888777777777888888888888888888888888777777777777888888888888888999:::;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>???>>>>>>@@@AAABBBCCCCCCCCCBBBAAA???>>>>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBBBBBAAAAAAAAAAAACCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFGGGIIIKKKMMMIIIJJJLLLNNNOOONNNMMMMMMKKKLLLNNNNNNLLLKKKLLLLLLMMMOOOQQQQQQSSSZZZeeennn~~~tttlllhhh___YYYQQQLLLGGGBBB===::::::999888888888999999888;;;;;;:::999999888999999999999999888888888888777555666666777777666666555888888888777888888999999999999999999999999999999888999:::;;;;;;<<<<<<;;;<<<<<<<<<============>>>?????????@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHLLLLLLLLLMMMMMMLLLLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA?????????@@@???>>>AAA@@@???>>>???>>>===<<>>??????AAABBBCCCCCCCCCCCCAAAAAA?????????@@@AAABBBBBBAAAAAA@@@@@@?????????@@@@@@????????????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBBBBDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHJJJLLLJJJKKKMMMNNNOOONNNNNNMMMJJJLLLMMMMMMLLLKKKLLLMMMLLLNNNOOOOOOOOOSSSZZZ```ooo}}}}}}~~~}}}wwwmmmbbbWWWNNNEEE??????===:::888999999999888::::::999999888999999999999999999888888888888777777777777888888777777777999999888888777888888888888888888888888888888888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>????????????????????????@@@@@@AAA@@@@@@????????????@@@@@@@@@@@@AAABBBBBBCCCDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCCCCCCCCCC@@@>>><<<<<<===>>>===<<<@@@@@@??????>>>=========@@@AAABBBBBBAAABBBEEEGGGHHHLLLQQQVVVZZZ]]]```cccjjjtttuuuwwwyyy|||}}}}}}}}}}}}yyyuuurrrsssvvvuuuggg___YYYSSSRRRSSSRRRTTTRRRNNNNNNQQQSSSQQQLLLLLLKKKJJJIIIIIIIIIIIIKKKLLLLLLJJJIIIHHHJJJKKKMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTRRRQQQOOOMMMLLLOOOQQQRRRPPPNNNNNNNNNOOOKKKHHHHHHLLLNNNOOOMMMNNNNNNPPPWWW]]]___ZZZUUUHHHHHHIIILLLOOORRRSSSSSSUUUUUUTTTSSSQQQPPPNNNMMMRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQVVVVVVVVVUUUUUUSSSRRRRRRkkk\\\TTTNNNHHHCCC<<<:::888888999999777555777777777777888888888999777777888888888999999999;;;;;;::::::999888777777888777666555555666777888777777777777888888888888999999999888888777777777:::;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>===============<<<<<<;;;;;;;;;;;;::::::999999:::;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBB@@@@@@?????????@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDFFFGGGHHHIIIJJJIIIGGGFFFFFFHHHIIIJJJKKKKKKMMMNNNNNNNNNMMMMMMIIIKKKMMMMMMLLLKKKLLLMMMLLLMMMNNNNNNNNNPPPTTTWWWaaakkk}}}|||vvvuuuvvvzzz}}}ssseeeXXXNNNJJJEEE???<<<<<<===<<<;;;;;;;;;::::::999::::::;;;999999999888888888777777999::::::;;;;;;::::::999::::::999888777777777888777777777777777777777777777777888999::::::::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<===========================>>>??????>>>======<<<<<<======>>><<<======???@@@AAABBBBBBDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBBAAA@@@@@@AAAAAA@@@>>><<<<<<>>>???>>>===<<<===?????????@@@AAABBBBBBDDDFFFFFFFFFIIINNNSSSUUUZZZaaaggglllqqquuuxxx||||||}}}~~~}}}xxxuuuuuuyyy|||oooccc\\\XXXTTTSSSUUUQQQSSSSSSOOOOOOQQQPPPNNNKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKJJJHHHGGGHHHJJJLLLKKKKKKKKKMMMOOOQQQRRRRRRSSSTTTTTTSSSRRRPPPOOOOOOQQQTTTTTTRRRQQQPPPPPPOOOMMMJJJJJJLLLNNNNNNMMMLLLLLLNNNTTT[[[^^^\\\XXXMMMLLLLLLNNNRRRTTTUUUUUUUUUVVVVVVUUUSSSPPPMMMLLLPPPPPPOOOOOOOOOPPPPPPQQQPPPQQQRRRRRRRRRPPPOOONNNQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSUUUUUUUUUUUUTTTSSSRRRQQQnnnbbbRRRIIIGGGFFFBBB???:::999888888888777666444666666666777888888888888777777888888888999999999777777777777777777777888888777666555555666777888666666777777777888888888::::::999999888888777777:::::::::::::::;;;;;;<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::::::::999999::::::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFGGGIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLIIIJJJLLLLLLKKKKKKLLLMMMKKKMMMNNNOOOOOOQQQSSSUUUZZZ^^^iiizzzyyytttssszzz~~~uuuhhhXXXPPPFFFAAA??????===;;;;;;::::::999999999999:::999999999888888888777777::::::;;;;;;;;;;;;::::::::::::999888777777777888777777777777777777777777777777888999::::::::::::999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<======<<<<<<======>>>???===<<<<<<;;;;;;<<<<<<===<<<<<<===>>>???AAAAAABBBBBBBBBAAAAAABBBCCCDDDDDDFFFEEEEEEEEEEEEEEEEEEFFFDDDEEEEEEEEEFFFFFFGGGGGGCCCBBB@@@???>>>>>>???@@@>>>===;;;<<<===>>>>>>===:::<<<>>>?????????BBBDDDCCCFFFJJJKKKMMMRRR[[[aaahhhnnnvvv}}}}}}xxxwwwvvvzzzvvvkkk```ZZZWWWSSSRRRTTTQQQTTTTTTQQQPPPQQQOOOKKKIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJIIIHHHGGGGGGHHHJJJIIIIIIIIIJJJLLLNNNPPPPPPQQQRRRSSSSSSRRRQQQPPPOOOQQQSSSRRRQQQPPPPPPPPPOOONNNLLLKKKLLLLLLLLLKKKKKKKKKMMMRRRXXX[[[[[[ZZZPPPOOONNNOOORRRUUUUUUUUUUUUUUUUUUTTTRRROOOMMMKKKNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSQQQOOONNNPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRRRRKKKBBB???>>>>>>;;;888777777666555555444333333444555666777777888777777777888888888888999999999555555666666666777777777777666666555555666666777555666666777777888888888999999999999999888888888999999999888999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<;;;;;;::::::999999999999::::::;;;<<<<<<=========>>>???????????????>>>??????@@@AAAAAAAAABBBBBBAAAAAA@@@@@@???????????????>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJLLLLLLKKKKKKLLLMMMLLLLLLMMMNNNOOOQQQRRRSSSWWWWWW]]]iiixxxzzzwwwooodddUUUKKKEEEBBB>>>:::<<<;;;:::999888888888888999999999888888888888777777888888999999888888777999999888888777888888888777777777777777777777777777888999:::;;;;;;;;;;;;999999999999::::::::::::999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@?????????AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFAAAAAA@@@???????????????===;;;::::::<<<======<<<<<>><<<;;;;;;:::777555555555444444333333444555333444555777777777777777777888888888888999999999777777777777666666666666555666666666666666666555555555666666777888888999888999999999999999999::::::999888888888999;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>><<<<<<;;;;;;:::999999888:::::::::;;;<<<<<<======>>>>>>???@@@@@@@@@@@@???>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@BBBBBBAAAAAAAAABBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBBBBCCCDDDFFFGGGEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEEEEFFFHHHJJJLLLJJJJJJJJJIIIIIIIIIJJJJJJGGGIIIKKKLLLKKKKKKLLLMMMLLLKKKKKKKKKMMMOOOOOOPPPSSSRRRVVV^^^gggsss}}}ooo___UUUNNNGGGAAA@@@???>>><<<;;;:::999999999999999888888888888777777777888888888888777777888888888777888888999999888888888888888888888888888999:::;;;;;;<<<<<<;;;999999999:::::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<============>>>===<<<<<<<<<>>>@@@AAA>>>==================>>>===>>>>>>???AAABBBBBBCCC@@@@@@AAAAAA@@@@@@??????===<<<;;;;;;===>>>>>>===???CCCGGGGGGFFFFFFJJJNNNVVVZZZ___aaaccckkkwwwyyyqqqqqqrrryyy~~~}}}}}}|||~~~ooolllccc[[[YYYVVVQQQMMMLLLMMMSSSVVVWWWWWWXXXUUUPPPJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLNNNNNNLLLKKKJJJKKKHHHIIIJJJJJJKKKKKKKKKJJJMMMNNNPPPRRRSSSSSSRRRRRRPPPPPPPPPMMMIIIFFFEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLNNNNNNMMMOOORRRUUUXXXYYYQQQOOOMMMMMMOOOQQQRRRRRRQQQPPPOOONNNLLLLLLKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNPPPRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPP888999;;;<<<<<<:::888777444555555444444555777999222333555777777777777666777888888888888999999999::::::999888777666555555444555666777777666555444444555555666777888888999888888888999999::::::;;;::::::999888999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>><<<<<<;;;::::::999888888::::::;;;<<<<<<======>>>??????@@@AAAAAAAAA@@@@@@===>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA??????>>>>>>>>>>>>??????@@@@@@@@@???@@@AAAAAABBBCCCBBBBBBAAAAAABBBBBBBBB@@@AAABBBDDDEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFHHHKKKLLLJJJIIIIIIHHHHHHHHHIIIIIIGGGIIIKKKLLLKKKKKKLLLMMMLLLKKKIIIIIIJJJLLLLLLLLLOOOOOOSSSYYY]]]ddduuusssfff\\\RRRKKKEEEDDDCCCAAA???>>>======999999999888888888888777999999999::::::999999999888777777777888999::::::888888888888888888888888999999:::;;;<<<<<<<<<<<<999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::;;;;;;<<<;;;:::::::::<<>>======<<<<<<======>>>:::;;;<<<===>>>???@@@AAA???@@@AAABBBBBBAAA???>>>@@@???===>>>@@@AAAAAA@@@BBBGGGLLLNNNNNNPPPUUUZZZcccgggkkklllnnnvvv}}}xxxrrrrrrzzztttgggfff___ZZZZZZYYYUUUQQQQQQKKKQQQVVVXXXZZZ[[[YYYTTTOOOOOONNNNNNNNNOOOOOOPPPMMMOOOQQQQQQOOOMMMMMMMMMIIIJJJKKKLLLLLLLLLJJJJJJNNNOOOQQQRRRSSSTTTSSSSSSTTTTTTRRRNNNIIIEEECCCCCCBBBDDDFFFGGGHHHJJJLLLNNNMMMLLLLLLLLLNNNQQQTTTVVVQQQOOOLLLLLLMMMOOOPPPPPPPPPOOOMMMKKKJJJJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKLLLLLLKKKLLLNNNPPPRRRTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRUUUUUUTTTSSSRRRPPPNNNMMM888888777777666666555555555555555555555555555555555555555555666666666666777666555444444444444444555777888777666555666777777777666555555555555555666666666777777777777777666666666666777888999:::777888999:::;;;:::999999999999:::::::::999999888666666666666666666666666999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;::::::999:::999999999:::;;;;;;<<>>======>>>??????AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLOOORRRWWW^^^ffflll}}}~~~|||}}}~~~pppddd\\\XXXSSSNNNKKKJJJHHHDDDAAA;;;999888888999999888777:::777333333555888:::;;;999:::;;;999666555777:::::::::999999999999::::::999:::;;;<<<<<<<<<<<<<<<888888999999999:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<888888999::::::::::::999:::::::::999::::::;;;;;;::::::999777555555666888999999999999999:::;;;;;;:::;;;;;;;;;<<<>>>BBBEEEEEEEEEEEEDDDCCCAAA@@@???@@@@@@@@@???>>>AAADDDHHHKKKOOOQQQOOORRR\\\fffkkktttuuuwwwyyy{{{~~~zzzsssyyy~~~}}}~~~yyykkkcccYYYYYYZZZ\\\^^^]]]XXXTTTOOOSSSYYY^^^^^^[[[UUUQQQPPPOOOOOOOOONNNNNNNNNNNNLLLMMMNNNOOOOOONNNLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJMMMMMMMMMNNNOOOPPPRRRRRRSSSRRROOOKKKFFFCCCCCCCCCIIIIIIIIIIIIIIIIIIHHHHHHMMMMMMLLLKKKJJJJJJMMMPPPUUURRROOOLLLKKKLLLOOOPPPRRRMMMIIIGGGIIIKKKKKKJJJMMMLLLKKKJJJJJJIIIIIIJJJLLLLLLLLLLLLKKKJJJHHHHHHMMMNNNOOOOOONNNOOOQQQSSSRRRTTTUUUUUUSSSRRRRRRSSSPPPQQQSSSTTTSSSRRRPPPOOO666666666555555555444444555555555555555555555555555555555555666666666666555555444444444555555666666777888777666555666888777666666555555555555555555555555666666777777777444444444555666888999:::666777888999:::999999888888999999::::::999999888777777777777777777777777999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999999:::;;;;;;>>>>>>>>>>>>???@@@AAABBB????????????????????????AAAAAABBBBBBAAA@@@@@@???@@@???>>>======>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFEEEEEEEEECCCDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJMMMMMMOOOPPPRRRWWW]]]bbblll{{{}}}yyyvvvxxxttttttyyy}}}~~~{{{uuupppmmmiiieeeaaaZZZQQQKKKCCC@@@<<<:::999999888777;;;999777666777888777666666888::::::888888:::<<<999888888777777888888999777888999999::::::999999777777888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;:::::::::999999888888888999999666777777666444555777999888888777777888888999:::999::::::999999:::===???EEEFFFGGGGGGFFFFFFFFFFFFCCCCCCCCCBBBCCCEEEIIIMMMQQQYYYaaaeeelllwww~~~}}}|||{{{vvvtttuuuuuuvvvwwwyyy{{{}}}}}}rrrfff]]]YYYYYYZZZ]]]```bbb___YYYTTTPPPRRRTTTVVVVVVTTTRRRPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMMMMMMMLLLJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPNNNKKKGGGEEEFFFGGGLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJKKKMMMPPPTTTRRRPPPMMMLLLLLLMMMNNNLLLIIIFFFEEEHHHJJJKKKJJJMMMLLLKKKJJJJJJIIIIIIJJJLLLLLLLLLKKKKKKJJJIIIHHHKKKLLLNNNNNNMMMNNNPPPRRRRRRTTTUUUTTTSSSQQQRRRSSSRRRSSSTTTUUUUUUSSSRRRPPP444444444444444333333333444444444444444444444444444555555555555666666666333333333444444666777777666777888888666666777888666666555444444444444555333333444444555666777777333333444444555777888999555666777888888888777777888888999999999999999888888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::999999888888999999::::::===<<<<<<======>>>???@@@????????????????????????@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFBBBBBBCCCDDDFFFHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLMMMPPPUUUXXX\\\gggxxx|||vvvoookkkmmmoooqqquuuzzzxxxlllcccRRRMMMEEE???===;;;;;;:::999888888888999888666444555777999999888888888999999999888888888888999999777888888999999999999999777777777777888888888888999999999999999999999999::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;;;;:::999888888888888888444555666666555666888:::888777777777777888999999888999::::::::::::<<<>>>EEEGGGJJJJJJJJJJJJKKKMMMKKKLLLLLLLLLMMMQQQUUUYYYbbbnnn{{{zzzsssnnnmmmnnnooorrruuuyyy|||}}}|||zzzxxx}}}|||xxxvvvppphhh___ZZZWWWWWWWWWYYY]]]aaabbb___XXXSSSRRRQQQOOOMMMLLLMMMNNNOOOPPPQQQRRRRRRQQQOOOMMMLLLJJJJJJKKKLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOQQQQQQQQQPPPNNNNNNOOOQQQOOONNNMMMLLLKKKLLLMMMMMMLLLMMMMMMLLLKKKLLLNNNQQQSSSRRRQQQOOOMMMLLLLLLKKKHHHFFFEEEFFFHHHKKKLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIKKKLLLLLLLLLLLLOOOQQQRRRSSSTTTSSSQQQPPPQQQRRRSSSTTTVVVWWWVVVUUUSSSRRR444444444444444333333333444444444444444444444444444444444555555555666666444444444444444555666666666777888888666666777888666555444444333333444444111111222333555666777777666555555555555666777777555555555666666666666666777888888999999999999888999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::;;;;;;;;;999999888888888999999:::;;;;;;;;;;;;<<<===>>>??????????????????????????????@@@@@@@@@@@@@@@????????????????????????@@@@@@???@@@@@@AAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGGGGFFFFFFEEEDDDCCCEEEEEEFFFFFFGGGGGGHHHHHHCCCCCCBBBBBBDDDFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHIIILLLPPPTTTXXX^^^iiiuuuuuummmjjjiiijjjnnnsssvvvyyy|||}}}{{{{{{|||hhhaaaVVVLLLFFFBBB@@@???:::::::::;;;===<<<:::888999:::;;;;;;999888777777;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::777888888888999999999999999999999999999999999999::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::===<<<;;;:::999888888888666777888888777888999;;;888888888777888888999:::777999;;;<<<<<<>>>@@@BBBGGGLLLQQQTTTTTTUUUVVVXXXYYYZZZ\\\]]]___dddiiimmm}}}}}}vvvqqqooopppsssvvvyyy}}}|||yyyxxxzzz{{{vvvuuupppllleee^^^YYYWWWXXXYYYTTTVVVZZZ\\\\\\YYYUUURRRTTTQQQMMMJJJIIIIIIKKKMMMOOOPPPRRRRRRQQQOOOLLLJJJGGGHHHJJJKKKLLLKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRTTTVVVQQQPPPNNNLLLLLLLLLMMMNNNMMMNNNOOONNNMMMNNNPPPRRRSSSRRRQQQPPPNNNLLLJJJIIIIIIHHHHHHJJJKKKMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKJJJJJJJJJIIIIIIJJJJJJIIIJJJKKKKKKJJJKKKMMMOOOQQQQQQRRRQQQOOONNNOOOQQQSSSTTTVVVVVVVVVUUUSSSQQQ444444444444444444444444444444444444444444444444444444444444555555555555666666555444444444444444555666777777666555666777555555444333333333333333111111222333444555666777:::999888777666666666666555555555555555666666666666777888888999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;:::::::::;;;;;;<<<::::::999999888999999:::::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>??????@@@@@@@@@@@@>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEGGGHHHHHHHHHGGGGGGFFFEEEFFFGGGGGGHHHHHHIIIIIIIIIEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHIIIMMMOOOUUUYYY^^^fffrrruuuooojjjhhhkkkooouuuyyy}}}~~~{{{yyyzzz||||||nnnaaaVVVMMMGGGDDDCCCBBBAAABBBBBBBBB???===>>>>>>======<<<;;;:::999::::::999999999999::::::;;;;;;<<<<<<<<<;;;;;;:::999999999:::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::888999999:::::::::::::::;;;;;;:::888777777777777777888:::999888777888999777777777777777888999999888999;;;;;;;;;===???BBBGGGPPP[[[dddggghhhjjjkkkkkkmmmnnnpppsssxxx~~~~~~{{{~~~zzzuuuqqqrrruuuxxx{{{}}}~~~~~~{{{rrrlllkkkbbb___ZZZVVVSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSRRROOOMMMKKKJJJJJJJJJMMMNNNPPPQQQPPPMMMKKKIIIEEEGGGIIIKKKMMMNNNOOONNNNNNMMMLLLKKKIIIGGGEEEDDDEEEFFFHHHIIIJJJKKKKKKKKKFFFHHHKKKMMMMMMNNNPPPRRRPPPOOONNNLLLKKKKKKLLLLLLMMMOOOPPPPPPOOOPPPQQQSSSRRRRRRQQQPPPNNNLLLIIIHHHJJJKKKLLLMMMMMMLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKJJJKKKLLLKKKJJJJJJLLLNNNOOOOOOOOONNNLLLLLLMMMOOORRRSSSTTTUUUTTTSSSQQQPPP333333444444444444555555333333333333333333333333333444444444444555555555777777666444444333333333444555666666444444555666444444333222222222222333222222333333444555666666::::::999777666666666666555555444444555555666777666666777888999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<;;;:::999:::;;;<<<===;;;;;;::::::999999::::::::::::999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>????????????>>>===>>>???@@@AAAAAAAAAAAA?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEECCCCCCCCCDDDDDDDDDDDDEEECCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJJJJIIIHHHJJJKKKJJJIIIGGGGGGIIIJJJNNNQQQUUUZZZcccssswwwqqqlllllloooyyy~~~||||||~~~xxxkkk___VVVPPPNNNNNNNNNOOOOOOLLLGGGDDDBBB@@@===<<<<<<<<<;;;:::999999888888888888999999:::;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;999888777666666666666666777888::::::888777777888888888888888888999::::::<<<<<<<<<;;;;;;<<<@@@CCCGGGUUUhhhvvv{{{||||||}}}}}}~~~}}}{{{{{{|||xxxvvvwwwzzz}}}~~~|||~~~}}}qqqeee______WWWUUUSSSQQQQQQPPPOOOMMMTTTTTTTTTRRRPPPPPPRRRTTTQQQQQQQQQPPPNNNLLLJJJHHHJJJKKKLLLMMMMMMKKKIIIHHHEEEGGGJJJLLLOOOPPPPPPPPPNNNNNNMMMKKKIIIFFFDDDCCCDDDEEEGGGIIIJJJJJJJJJIIIFFFHHHKKKMMMMMMNNNOOOQQQOOOOOONNNMMMLLLKKKKKKJJJLLLMMMOOOOOOOOOOOOQQQRRRQQQQQQPPPOOONNNLLLJJJIIIIIILLLNNNNNNLLLKKKJJJKKKMMMLLLKKKJJJJJJIIIIIIJJJIIIIIIHHHHHHHHHIIIKKKLLLNNNNNNNNNMMMKKKJJJKKKMMMLLLMMMLLLKKKIIIIIIKKKMMMPPPQQQSSSSSSSSSRRRPPPOOO222222222222333333333444333333333333333333333333333333444444444555555555666555555444444444555555333444555444333333444555444333333222222222222222333333444444555555555666777777666666666666777777666555444444444555777777555666777888999999999999999999999999999999999999888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;:::999999;;;<<<>>>===<<<;;;;;;::::::;;;;;;::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????>>>>>>===>>>???AAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJIIIJJJJJJIIIGGGGGGHHHJJJJJJMMMQQQSSSXXXbbbppp{{{{{{tttrrrtttzzz}}}}}}wwwmmmgggaaadddiiinnnoookkkddd___UUUPPPJJJEEEDDDBBB@@@>>>;;;;;;::::::::::::;;;;;;<<<<<<======<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============999999888888888888888999888:::<<<===<<<<<<<<<===???>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBDDDHHHNNNSSSZZZkkk}}}|||}}}|||{{{|||uuuggg[[[WWWWWWSSSQQQPPPPPPQQQPPPMMMJJJNNNPPPQQQPPPMMMLLLNNNPPPOOOOOOOOOOOOMMMKKKIIIGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGIIIKKKMMMNNNOOOOOONNNLLLLLLKKKJJJIIIGGGFFFEEEDDDEEEGGGIIIJJJJJJJJJIIIJJJLLLOOOPPPPPPOOOPPPQQQNNNOOOPPPPPPNNNLLLJJJIIIHHHJJJLLLMMMMMMMMMOOOPPPPPPPPPOOONNNMMMLLLKKKKKKIIIMMMPPPPPPNNNLLLLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJIIIHHHGGGGGGHHHIIIKKKMMMQQQRRRQQQOOOLLLKKKKKKLLLJJJJJJJJJHHHFFFFFFHHHKKKPPPQQQRRRSSSSSSQQQPPPNNN000000111111222222222333333333333333333333333333333333333444444444555555444444444444444555666777222333444444222222333444444333222222111111222222555555555555555555555555444444444444666777888999666666555444555666777888555555777888888999999999888888888888888888888888777777888888888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;999999999;;;===>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>???>>>>>>===>>>@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEHHHJJJLLLLLLKKKJJJDDDFFFGGGHHHHHHIIIKKKNNNKKKOOOQQQRRRRRRWWWaaaiiiooo|||yyyzzzyyy{{{{{{}}}|||vvv|||pppiii___WWWRRRNNNJJJGGG??????>>>>>>>>>>>>????????????@@@??????>>>======888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????<<<<<<;;;;;;;;;<<<======:::===@@@BBBBBBBBBCCCDDDFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIKKKPPPXXXaaagggwww~~~}}}yyyzzz~~~|||nnnaaaWWWTTTVVVQQQNNNLLLLLLNNNMMMJJJGGGHHHKKKNNNNNNKKKHHHHHHJJJNNNNNNMMMLLLKKKIIIHHHGGGEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKIIIJJJJJJJJJIIIIIIHHHGGGDDDEEEHHHJJJKKKJJJJJJIIIJJJLLLNNNOOONNNMMMMMMMMMNNNOOOQQQQQQPPPNNNJJJHHHFFFHHHJJJKKKKKKKKKLLLNNNPPPOOONNNMMMLLLLLLLLLLLLJJJNNNSSSTTTRRRPPPPPPPPPMMMLLLKKKJJJJJJIIIIIIJJJIIIHHHGGGFFFGGGIIILLLMMMTTTTTTSSSPPPMMMKKKKKKLLLIIIIIIHHHFFFDDDEEEGGGIIIPPPQQQSSSTTTSSSRRRPPPOOO333222111000000111222333333333333333333333333333111111111111111111111111333333333333333333333333555555555444444333333333333333333222222111111111111111222222222333333333222333333444555666888888777777666555555555555666888888777666666666666666888888888888888777666666999999999888888888888888777888999:::;;;<<<<<<<<<999999999999999999999999=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>===<<<<<<<<<===???@@@?????????>>>>>>>>>>>>>>>????????????@@@AAABBBCCCAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAA@@@AAABBBCCCDDD@@@BBBDDDFFFGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHIIIIIIJJJKKKMMMMMMMMMOOOQQQUUUXXXZZZ```lll|||~~~{{{xxx~~~|||~~~sssggg]]]VVVSSSNNNJJJFFFFFFHHHHHHEEEAAAFFFDDDBBBAAA@@@>>>;;;999;;;;;;;;;;;;<<<>>>@@@AAA??????@@@???>>>===???@@@@@@>>>???AAA@@@===>>>BBBDDDEEEFFFFFFFFFDDDCCCCCC@@@@@@@@@@@@??????>>>>>>>>>AAAFFFLLLKKKKKKOOOWWWUUUZZZ\\\XXXUUUUUUVVVTTTYYYZZZZZZ\\\bbbnnn|||~~~{{{~~~ooo```YYYVVVSSSPPPNNNMMMKKKKKKKKKKKKHHHFFFIIIGGGFFFDDDDDDEEEGGGHHHLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEGGGIIIKKKKKKJJJGGGIIIMMMPPPQQQQQQOOONNNLLLIIIGGGHHHKKKLLLKKKIIIHHHIIIJJJIIIIIIIIIKKKMMMRRROOOKKKIIIKKKMMMOOOOOOOOOOOONNNMMMLLLKKKJJJJJJEEEFFFHHHJJJLLLMMMNNNNNNOOOOOOPPPNNNLLLLLLMMMNNNMMMLLLLLLNNNOOOOOOMMMKKKMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKKKKJJJJJJKKKNNNPPPPPPOOOOOONNNNNNMMMMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDIIILLLOOOSSSVVVVVVVVVUUU333333222111111222333333444444333333222222111111111111111111111111111111333333333333333333333333444444444333333333222222333333333222222222111111111111222222222333333333333333333333555666777888777666555555444444555555888888777666666666666666999999999999999888777777888888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>======<<<===>>>???@@@????????????>>>>>>>>>>>>????????????@@@AAABBBCCCAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDAAABBBDDDFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFFFFGGGFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJLLLKKKKKKLLLNNNQQQTTTVVVXXX```lllwww{{{vvvrrrtttqqqrrrzzz}}}rrrlllhhhaaa]]]YYYXXXYYYWWWSSSNNNNNNLLLJJJHHHGGGDDD@@@===>>>===<<<;;;<<>>??????????????????????????????????????????@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBCCCEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDDDDEEEEEEEEEFFFCCCDDDEEEFFFGGGGGGGGGGGGIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJMMMOOOPPPOOOTTTZZZ```iiiwww|||vvvqqqmmmiiiggglllrrrvvv|||}}}yyyvvvsssqqqqqqrrrqqqmmmiiieeebbb___\\\XXXRRRLLLHHHFFFDDDCCCCCCFFFJJJOOORRRTTTUUUVVVWWWYYYZZZ[[[\\\ZZZWWWUUUWWWXXXZZZ```hhhqqqsssttttttrrrpppoooooopppmmmgggbbb^^^\\\\\\]]]dddhhhqqq{{{}}}|||}}}~~~~~~wwwtttsssrrrrrrtttwww{{{}}}xxxlll\\\PPPKKKIIIGGGEEEFFFEEEFFFHHHKKKMMMLLLKKKJJJJJJJJJJJJIIIGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIDDDCCCCCCFFFJJJMMMNNNNNNKKKMMMPPPRRRSSSQQQOOOMMMNNNLLLJJJIIIIIIIIIHHHGGGKKKLLLMMMMMMLLLKKKMMMNNNRRRNNNKKKIIIIIIKKKKKKKKKMMMMMMLLLKKKJJJIIIIIIHHHFFFGGGIIILLLNNNPPPQQQQQQUUUUUUSSSPPPLLLIIIIIIIIILLLLLLMMMPPPSSSTTTSSSQQQOOOOOONNNMMMMMMLLLKKKKKKKKKKKKLLLKKKJJJKKKMMMPPPOOOOOONNNNNNMMMMMMLLLLLLNNNMMMMMMLLLKKKJJJIIIIIIIIIKKKNNNQQQSSSSSSSSSRRR333333333222222333333333......///000111222333333111111111111111111111111222222222222222222222222222222111111111111111111222222222222222222222222111111222222222333333333333333333333444555666777555444333333222222333333666777777777777777666666888888999999999888888777555555666666777888999999999999:::::::::999999888;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<==================>>>>>>???>>>???????????????@@@@@@@@@?????????@@@@@@AAABBB@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHJJJKKKLLLKKKMMMQQQTTTYYYdddqqq{{{~~~zzzrrrkkkfffgggiiilllqqqwww{{{~~~~~~{{{|||}}}xxxqqqhhh___YYYUUUTTTSSSUUUZZZaaaiiimmmmmmnnnooorrrvvvxxxyyyyyywwwrrrnnnnnnooorrrzzz{{{uuurrrqqqrrruuuxxx||||||}}}|||~~~yyyvvvuuuuuuvvvyyy~~~jjj```TTTLLLHHHGGGEEECCCDDDDDDEEEGGGJJJLLLLLLKKKJJJJJJKKKKKKJJJGGGEEECCCDDDDDDEEEGGGHHHIIIJJJJJJEEEDDDCCCDDDGGGJJJKKKKKKIIIKKKOOORRRSSSRRRPPPNNNOOONNNLLLJJJIIIHHHGGGFFFLLLMMMNNNNNNLLLKKKLLLMMMNNNKKKHHHHHHIIIKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGHHHJJJMMMOOOPPPQQQRRRSSSTTTSSSPPPNNNLLLLLLMMMMMMMMMNNNPPPRRRSSSRRRPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLKKKJJJKKKMMMPPPPPPPPPOOOOOONNNNNNMMMMMMOOOOOONNNNNNMMMLLLKKKKKKIIIJJJMMMOOOQQQQQQQQQQQQ111111222222222222111111///000000000000000111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333333333333333333444555666444444333222222222222333555666777777777777666666666666777777777777777666444444555666777777888888999999999:::999999888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAA@@@????????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJHHHKKKMMMPPPSSSXXX```ffftttwwwnnnjjjhhhhhhkkkooovvvzzz~~~}}}zzz{{{vvvppplllkkkiiijjjnnnuuu}}}~~~}}}|||||||||~~~}}}|||}}}~~~yyylll]]]WWWNNNHHHFFFEEEDDDBBBEEEDDDEEEGGGJJJKKKKKKIIIHHHIIIJJJKKKIIIGGGDDDBBBBBBCCCDDDFFFHHHIIIKKKLLLGGGEEECCCCCCEEEGGGGGGGGGFFFHHHMMMQQQSSSTTTRRRQQQQQQPPPNNNLLLIIIGGGGGGGGGKKKMMMNNNNNNLLLKKKJJJKKKHHHFFFEEEFFFIIILLLMMMMMMKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKMMMOOOPPPQQQQQQTTTTTTTTTQQQNNNMMMMMMNNNMMMMMMMMMOOOPPPPPPOOOMMMHHHIIIIIIJJJKKKLLLMMMNNNLLLMMMMMMLLLKKKKKKMMMOOOQQQQQQQQQPPPOOOOOONNNNNNNNNNNNOOOOOONNNMMMLLLKKKJJJKKKLLLNNNOOOPPPPPPPPP000111111222222111111000444333222111000...------111111111111111111111111222222222222222222222222111111111111111222222222111222222222222333333333111111222222222333333333333333333333333444555555444444333222222222333333444555777888888777666666555555666666777777666666444444555555666666777777888888999999999999999888777888888999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA???????????????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIFFFHHHKKKMMMNNNQQQUUUXXX^^^fffwww{{{tttnnnjjjjjjnnnvvvzzz||||||~~~{{{zzz{{{~~~{{{zzz||||||vvvjjj___RRRNNNIIIFFFDDDCCCBBBAAAFFFEEEFFFGGGJJJKKKJJJIIIHHHIIIJJJJJJIIIGGGEEECCCBBBCCCDDDFFFHHHJJJLLLLLLIIIFFFDDDCCCDDDEEEFFFFFFEEEHHHMMMRRRUUUVVVUUUTTTRRRRRRQQQNNNJJJHHHHHHIIILLLNNNOOOOOOMMMJJJJJJJJJDDDCCCCCCEEEHHHLLLMMMNNNKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOVVVVVVTTTQQQMMMJJJJJJKKKMMMLLLLLLNNNOOOOOOMMMJJJHHHHHHIIIJJJLLLMMMNNNNNNMMMNNNMMMLLLKKKKKKMMMOOOQQQQQQQQQPPPOOOOOONNNNNNNNNNNNOOOPPPOOONNNMMMLLLKKKLLLMMMNNNOOOOOOOOOOOO111111222333333222111111333333222111111000//////111111111111111111111111111111111111111111111111111111111222222222333333111111222222222333333333111111222222222333333333333333222222333333444444555555444333333333333333444555777888888888777666555555666777777777777777555555555555555555555555666777888999999999999999777777888888999::::::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>???>>>>>>===>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@@@@???@@@@@@AAA???????????????@@@@@@AAAAAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCFFFHHHIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIFFFGGGHHHIIIJJJLLLOOOQQQSSSVVVaaaqqqzzzsssrrrtttyyy|||~~~{{{zzzzzz}}}{{{|||zzzzzz{{{|||}}}}}}}}}}}}{{{}}}yyywwwvvvrrrllliiifff^^^UUULLLKKKHHHFFFEEEDDDCCCBBBEEEEEEEEEHHHKKKLLLLLLKKKHHHIIIJJJJJJIIIHHHGGGFFFCCCCCCEEEGGGIIIKKKLLLMMMJJJGGGDDDCCCEEEGGGHHHHHHHHHKKKPPPTTTWWWWWWWWWVVVRRRSSSRRROOOKKKIIIJJJKKKNNNPPPQQQQQQNNNLLLJJJJJJCCCCCCBBBDDDHHHKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNMMMMMMMMMRRRRRRQQQNNNJJJHHHHHHIIIKKKKKKKKKMMMOOOOOONNNLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMKKKKKKMMMOOOPPPOOOOOONNNNNNMMMLLLLLLNNNOOOQQQQQQQQQPPPNNNMMMLLLMMMMMMNNNNNNOOOOOOOOO222222444444444444222222...//////111222333444555111111111111111111111111111111111111111111111111111111222222333333333333111111111222222333333333111111222222222333333333333333222222222333444444666555444444333333444444333555777888999888777666666666777888888888888888555555555555555555444444555666777888999:::::::::777777888999999:::;;;;;;;;;;;;;;;<<<<<<=========;;;;;;;;;<<<<<<<<<======;;;<<<>>>?????????>>>===>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@???@@@@@@@@@?????????>>>???@@@@@@AAAAAABBBDDDEEEEEEEEEDDDCCCAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDFFFIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGHHHKKKNNNPPPPPPOOOTTT```lllyyy|||zzz{{{{{{~~~~~~zzzuuusssuuu{{{~~~}}}|||{{{uuurrrlllllllllkkkkkkmmmqqquuu}}}yyyqqqiiihhhccc^^^\\\\\\VVVOOOLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEHHHKKKMMMMMMMMMJJJJJJJJJJJJJJJJJJIIIIIICCCDDDEEEGGGIIIKKKLLLMMMJJJGGGEEEDDDGGGIIIKKKLLLLLLOOOSSSWWWYYYYYYWWWVVVRRRTTTTTTQQQLLLJJJKKKMMMOOOQQQSSSRRRPPPMMMKKKKKKDDDCCCCCCDDDGGGIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKIIIHHHIIIKKKJJJJJJKKKMMMPPPQQQPPPNNNPPPPPPOOOOOONNNMMMMMMLLLNNNNNNNNNMMMKKKKKKMMMOOONNNNNNMMMMMMLLLKKKKKKKKKOOOPPPRRRSSSSSSQQQOOONNNMMMMMMNNNNNNNNNOOOOOOOOO222222111111111111111111222222111111111111222222222222222111111111111000000111111111111222222222222222111111222222333444444333333222222333333444222222222222222222222222333333222222333333444555777666555444333444555666444444555555666666777777444666888::::::999777666333444666666555666777999888999999999999888777777888888888888888888888888;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======@@@BBB@@@@@@AAAAAAAAAAAABBBBBBAAABBBDDDEEEEEEEEEDDDCCCAAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@EEEEEEEEEEEEEEEDDDDDDCCCCCCDDDGGGIIIIIIHHHFFFDDDFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKOOOQQQSSSUUUYYYcccrrr}}}|||tttnnnooopppqqqqqqssswww}}}~~~}}}~~~~~~{{{|||~~~{{{wwwoooiiifffeeeccc```aaaeeekkkpppyyy|||}}}qqqiiigggbbb\\\VVVTTTUUUUUURRROOOIIIIIIIIIIIIHHHHHHGGGFFFJJJHHHEEEDDDEEEHHHIIIJJJKKKHHHFFFFFFJJJMMMMMMLLLGGGGGGFFFFFFGGGHHHJJJKKKLLLIIIFFFFFFIIIKKKKKKJJJKKKMMMRRRVVVXXXXXXWWWVVVPPPPPPPPPOOOOOONNNNNNMMMNNNNNNNNNNNNNNNLLLKKKJJJDDDDDDCCCCCCDDDFFFHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLPPPMMMKKKLLLOOOPPPOOOMMMNNNMMMLLLKKKJJJJJJJJJJJJMMMLLLKKKKKKLLLNNNPPPQQQTTTRRRPPPMMMKKKKKKKKKLLLIIIJJJJJJJJJKKKKKKLLLLLLKKKLLLLLLKKKIIIHHHJJJKKKMMMNNNQQQSSSTTTSSSQQQOOOMMMMMMNNNNNNNNNNNNMMMMMM111111111111111111111111222222111111111111222222222222222111111111111000000111111111111222222222222222111111222222333444444333333222222333333444222222222222222222222222111111000000111111222333444333222222222222333444555555555555555666666666333555777999999888666555333444666666555666777999999999999999999888777777555555666888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<===???BBB@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCDDDFFFGGGHHHGGGFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKLLLMMMOOOPPPRRRZZZfffooo~~~~~~}}}zzztttnnnlllkkkiiiffffffiiiooosssvvvuuuttttttwww{{{}}}~~~{{{xxxtttnnniiiddddddcccccceeekkkrrrxxx}}}~~~~~~zzzmmmccc```ZZZUUUPPPNNNOOOPPPMMMJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHFFFDDDCCCEEEGGGIIIJJJKKKHHHEEEEEEHHHKKKLLLLLLIIIHHHGGGGGGGGGIIIKKKMMMQQQNNNKKKKKKMMMOOOOOONNNOOOQQQSSSUUUUUUSSSQQQOOOQQQPPPPPPPPPPPPPPPPPPOOOPPPPPPOOOOOOOOOOOONNNNNNJJJIIIGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKNNNMMMMMMNNNQQQRRRPPPNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJLLLMMMNNNOOOOOOOOORRRPPPNNNKKKJJJIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKLLLLLLKKKIIIIIIJJJKKKMMMNNNPPPRRRRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMM111111111111111111111111222222111111111111222222222222222111111111111000000111111111111222222222222111111111111222333333333333222222222222333333222222222222222222222222111000000000000111222222222222111111222333444555555555555555555555444444333444666888888777666444333555666666666666777999999999999999999888888777555666777888999;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>><<<===???AAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDBBBBBBAAAAAAAAABBBBBBCCCFFFFFFFFFEEEDDDDDDCCCCCC???@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLJJJKKKMMMMMMMMMQQQYYY___eeeqqq~~~zzzvvvqqqmmmgggaaa___bbbiiinnnmmmlllkkklllnnnsssxxx{{{yyywwwuuurrrnnnhhhhhhhhhiiilllqqqxxx~~~~~~uuuiii^^^XXXSSSOOOKKKJJJKKKLLLJJJHHHKKKKKKKKKKKKJJJIIIHHHGGGDDDCCCBBBBBBBBBDDDGGGHHHJJJGGGDDDDDDFFFIIILLLMMMLLLJJJIIIHHHHHHJJJMMMOOOTTTRRROOONNNOOOPPPPPPOOOOOOPPPRRRSSSRRRPPPMMMKKKPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSOOONNNLLLIIIGGGFFFFFFFFFHHHHHHHHHHHHIIIIIIJJJKKKMMMMMMNNNQQQSSSSSSQQQOOOMMMMMMNNNNNNMMMLLLKKKJJJFFFHHHKKKNNNPPPPPPOOONNNOOONNNLLLJJJIIIHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKIIIIIIJJJLLLMMMNNNPPPQQQPPPOOOMMMLLLMMMMMMKKKKKKKKKKKKMMMMMM111111111111111222222222222222111111111111222222222222222111111111000000000000111111111222222222111111111111111222222333333333222222222222333333111111111111111111111111222222222222222333333444222222333333444555666777666555555444444333333333222333555666777666555444444666777777666666777888999999::::::999999888777999999999999999999999999::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@????????????????????????>>>??????>>><<<===>>>@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCFFFFFFFFFEEEDDDDDDCCCCCC???@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFGGGFFFDDDCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIKKKLLLJJJLLLMMMMMMMMMOOORRRUUUWWW```mmmzzz|||vvvmmmddd```bbbiiiooolllkkkkkklllppptttyyy|||~~~~~~{{{|||}}}{{{yyysssssssssrrrsssvvv{{{|||~~~yyyrrrggg[[[TTTOOOMMMKKKJJJLLLMMMLLLJJJLLLKKKKKKIIIGGGEEECCCBBB???@@@@@@??????AAADDDFFFFFFDDDBBBBBBEEEIIIMMMPPPNNNLLLJJJHHHIIIKKKNNNPPPSSSQQQOOONNNMMMMMMMMMLLLIIIKKKMMMOOOPPPOOONNNMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPOOONNNOOOQQQTTTUUUQQQOOOMMMJJJHHHFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMOOORRRTTTTTTRRRPPPMMMNNNPPPQQQPPPOOOMMMKKKFFFGGGJJJLLLNNNOOOOOOOOOOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLKKKIIIIIIJJJLLLNNNOOOPPPPPPPPPNNNMMMLLLNNNLLLJJJIIIIIIJJJLLLNNN000000111111111222222222222222111111111111222222222222222111111111000000000000111111111222222222111111000000111111222333333222222111111222222333111111111111111111111111222222111111222222333444111222333444555555666666555555444444333333222222333333444555666555555444555666888777666666777888999::::::::::::999888888999999999999999999999999::::::;;;;;;<<<======>>>========================<<<<<<===>>>????????????????????????????????????>>>?????????======>>>@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCAAAAAAAAAAAABBBBBBCCCDDDFFFFFFEEEEEEDDDCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAADDDCCCBBBAAABBBCCCEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEGGGIIIJJJKKKJJJKKKMMMNNNNNNNNNOOOPPPPPPVVV___gggqqqvvviiibbbaaaggglllnnnooopppsssvvvzzz}}}~~~||||||}}}~~~}}}}}}|||{{{~~~~~~~~~|||{{{|||zzztttwww}}}}}}|||yyyrrrkkk```VVVPPPMMMLLLKKKLLLMMMMMMMMMMMMKKKKKKIIIGGGDDDAAA>>><<<<<<>>>???>>>===>>>@@@CCCBBBBBBBBBBBBEEEIIINNNRRRNNNLLLJJJIIIIIIKKKMMMOOOPPPOOONNNMMMKKKJJJJJJJJJFFFHHHJJJLLLNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNOOONNNMMMMMMMMMPPPRRRTTTNNNMMMKKKIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJIIILLLPPPRRRSSSRRRQQQPPPNNNPPPQQQRRRRRRPPPOOOMMMHHHHHHHHHIIIKKKMMMPPPQQQOOOOOONNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKIIIIIIKKKMMMPPPPPPQQQQQQPPPOOONNNMMMNNNLLLJJJIIIIIIJJJLLLNNN000000000111222222333333222222111111111111222222222222222111111111111000000111111111111222222222111000000000000111222222222222111111111111222222111111111111111111111111000////////////000111111///000111222333333222222333333333333333333222222333444444555555555555555666777888888666666777888:::::::::::::::999999888666777888999:::<<<======999::::::;;;<<<===>>>>>>========================;;;<<<===>>>????????????????????????????????????>>>@@@AAA@@@???>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@DDDCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJHHHIIIJJJLLLLLLLLLLLLKKKKKKPPPVVV[[[aaakkkyyyvvvkkkgggiiilllssstttvvvyyy{{{|||}}}}}}zzz}}}{{{wwwwww{{{|||yyyvvvuuunnnnnnoooqqqtttxxx|||}}}~~~}}}vvvtttzzz|||{{{uuukkkeee^^^UUUNNNLLLJJJJJJKKKKKKKKKLLLLLLLLLJJJIIIHHHFFFCCC@@@===<<<===???AAA@@@======???BBBAAACCCDDDEEEFFFIIIMMMPPPLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMJJJHHHHHHIIIHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLNNNOOOPPPKKKKKKIIIHHHHHHHHHIIIJJJIIIIIIIIIHHHHHHIIIIIIJJJIIIKKKOOOPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPOOONNNIIIHHHGGGGGGIIILLLOOOQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKIIIJJJKKKMMMPPPPPPPPPPPPPPPOOOOOONNNMMMMMMKKKKKKKKKKKKMMMMMM///000000111222222333333222222111111111111222222222222222111111111111000000111111111111222222222000000000000000111222222222222111111111111222222111111111111111111111111///////////////000111111000111222222222222111000222222222222333333333333444444555555666666666666666888999888777666777888::::::;;;;;;::::::999888666777888999;;;<<<======999999:::;;;<<<===>>>>>>========================;;;<<<===>>>???????????????????????????????????????@@@BBBBBB@@@???@@@AAA@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAABBBDDDEEECCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDAAABBBBBBCCCCCCCCCCCCBBBDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIHHHGGGEEEDDDFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGIIIMMMQQQSSSUUUZZZccckkkrrryyyssssssuuuxxxzzz|||~~~~~~{{{xxxvvvppppppssswww}}}{{{tttnnnmmmppptttxxx}}}zzzxxxyyy~~~}}}|||yyyuuuqqqlllmmmqqquuuyyy|||{{{}}}{{{|||yyyvvvyyyzzziiibbb\\\WWWQQQJJJHHHJJJHHHIIIJJJJJJJJJJJJJJJKKKIIIIIIHHHGGGFFFDDDBBBAAA@@@CCCEEECCC@@@>>>@@@DDDDDDFFFHHHHHHGGGGGGJJJLLLIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLKKKHHHFFFFFFHHHJJJJJJJJJJJJJJJIIIHHHGGGJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHKKKMMMMMMLLLKKKLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHHHHIIIJJJKKKMMMMMMIIIJJJJJJJJJKKKJJJJJJJJJLLLKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKJJJIIIJJJLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMM///000000111222222333333222222111111111111222222222222222111111111111000000111111111111222222222000000000000000111111222222222111111111111222222000000000000000000000000111111111111111222222333222333444555444333222111111111111222222333333444555555555666666666777777777888999888777666777888::::::;;;;;;::::::999888::::::::::::::::::::::::999999:::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCAAA@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@AAACCCEEEGGGCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCDDDDDDFFFGGGGGGIIIIIIHHHHHHGGGFFFFFFEEE@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJHHHEEECCCEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGLLLKKKJJJJJJJJJIIIGGGFFFIIIMMMPPPPPPNNNOOOTTTYYY\\\hhhttt|||{{{{{{|||}}}zzztttpppjjjiiiiiikkkpppvvvzzz}}}{{{wwwoooiiigggjjjooorrr{{{yyyuuurrrrrrvvv}}}}}}{{{zzz{{{|||{{{xxxtttsssuuuzzz}}}{{{{{{~~~uuupppqqqvvvuuuwwwxxxyyy|||zzznnnbbb[[[WWWSSSOOOIIIDDDEEEKKKHHHJJJKKKKKKJJJJJJJJJKKKHHHHHHIIIIIIIIIHHHHHHGGGCCCFFFHHHFFFBBB@@@BBBEEEFFFIIIKKKJJJHHHFFFGGGHHHGGGGGGIIIIIIIIIHHHGGGFFFEEEGGGIIIHHHEEECCCDDDEEEIIIIIIIIIJJJJJJIIIIIIHHHKKKKKKJJJJJJIIIIIIIIIHHHJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLJJJIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHKKKLLLKKKIIIHHHJJJMMMLLLKKKKKKJJJKKKKKKLLLLLLFFFGGGIIIKKKLLLLLLKKKJJJFFFFFFGGGHHHHHHHHHGGGGGGLLLLLLKKKKKKJJJJJJJJJIIIIIIJJJKKKJJJJJJJJJLLLNNNLLLLLLLLLMMMMMMNNNNNNOOOMMMMMMNNNNNNNNNNNNMMMMMM000000000000000000000000222222222222222222222222333333222111111222333333222222222111111111000000000000000000000000000000000000000000000111111222222111111000000000000000111111111111000000000000111111222222222333333333222222222222222222222222555555555555666666666666555777888777555444444555444555666777888999::::::<<<======<<<:::888999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????<<<<<<===>>>???@@@AAAAAA>>>>>>?????????>>>>>>===>>>???@@@AAABBBAAAAAA@@@??????@@@AAAAAABBBBBBCCCAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFFFFFFFGGGHHHHHHIIIHHHIIIIIIIIIHHHFFFDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBEEECCCAAABBBDDDFFFEEECCCEEEGGGIIIIIIHHHFFFFFFFFFHHHHHHGGGFFFFFFEEEEEEDDDGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEIIIJJJJJJKKKLLLMMMNNNNNNUUUYYY___eeennn|||}}}vvvrrrqqqnnngggbbbcccfffiiinnntttzzz{{{yyyrrrkkkjjjqqqxxxuuusssqqqooonnnoooqqqrrr{{{|||}}}|||}}}tttpppmmmllljjjkkkkkkiiifffaaa]]]ZZZOOOMMMJJJFFFCCCDDDGGGKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIFFFDDDFFFJJJMMMMMMLLLLLLJJJHHHFFFEEEDDDEEEEEEJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHHHHIIIJJJKKKIIIHHHHHHIIIJJJKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKIIIHHHGGGHHHIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIJJJKKKMMMNNNOOOMMMMMMLLLKKKJJJIIIHHHHHH000000000000000000000000222222222222222222222222333222222111111222222333222222222111111111000000000000000000000000000000333222222222222333444444222111111000000000000000//////000000111111111222111111111222222222333333222222222222222222222222555555555555666666666666666777999888666555555666555666666777888999:::;;;<<<======<<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???????????????=========>>>??????@@@@@@>>>>>>????????????>>>>>>===>>>???@@@AAAAAA@@@??????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBEEEBBBAAAAAADDDEEEEEECCCEEEFFFHHHHHHGGGFFFFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGHHHIIIIIIJJJHHHLLLPPPUUU[[[fffttt~~~yyywwwvvvrrrlllhhhgggffffffiiiooovvvyyy{{{yyytttuuuzzz~~~}}}xxxvvvqqqmmmjjjiiiiiiiiikkkmmmqqqwww~~~~~~yyymmmgggbbb```^^^^^^]]][[[XXXTTTQQQOOONNNMMMJJJGGGDDDEEEGGGJJJIIIHHHGGGEEEEEEFFFGGGGGGFFFDDDBBBCCCFFFIIIIIIHHHKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHFFFFFFEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJHHHIIIIIIJJJJJJKKKLLLLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFIIIHHHHHHIIIJJJKKKIIIGGGFFFGGGIIIKKKKKKJJJHHHFFFGGGGGGHHHIIIIIIIIIIIIHHHIIIJJJJJJKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKMMMNNNOOOKKKKKKKKKJJJJJJJJJJJJJJJ000000000000000000000000222222222222222222222222333222111111111111222333222222222111111111111111000000000000000000000000222222222222222333444444222111111000000000000000......///000111222333333111111111222222222222333222222222222222222222222444555555555555666666666666888999999777666666777666777777888999:::;;;;;;;;;<<<===<<<:::999999:::::::::::::::;;;;;;;;;;;;===>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===>>>>>>????????????>>>@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@AAACCCDDDDDDCCCDDDEEEFFFFFFEEEEEEGGGIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAABBBDDDFFFGGGFFFEEEDDDGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFCCCFFFIIIKKKNNNUUU^^^dddjjjuuu~~~~~~zzzwwwtttpppiiicccdddiiipppwww}}}yyyuuuuuuwww{{{~~~|||{{{zzzxxxvvv|||}}}|||}}}zzztttoookkkiiihhhhhhhhhjjjmmmttt{{{}}}yyywwwvvvvvv{{{xxxmmmddd^^^ZZZVVVUUUSSSQQQNNNLLLJJJIIIKKKKKKJJJHHHFFFFFFGGGIIIGGGFFFDDDCCCCCCCCCDDDEEEEEECCCBBBBBBDDDEEEEEEDDDHHHGGGGGGGGGHHHIIIJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHJJJKKKLLLIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFJJJIIIHHHIIIKKKKKKIIIGGGCCCEEEHHHKKKKKKJJJHHHFFFFFFGGGIIIJJJKKKJJJHHHGGGHHHIIIIIIIIIIIIIIIHHHGGGIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLNNNNNNIIIIIIIIIJJJJJJKKKKKKKKK000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000//////......//////000111222111111000000000000000...//////000111111222222111111111111222222222222222222222222222222222222444444444555555555666666555777888888666555666777777888888999::::::;;;;;;;;;<<<===<<<:::999:::;;;999999:::::::::::::::;;;===>>>???@@@@@@@@@??????????????????>>>>>>======>>>>>>???@@@@@@@@@??????======>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGEEEFFFGGGIIIIIIIIIHHHGGGDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEDDDDDDEEEHHHJJJGGGGGGHHHHHHIIIJJJJJJKKKIIIHHHGGGFFFEEECCCCCCBBB@@@BBBEEEGGGHHHGGGFFFEEEHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGIIIIIIJJJMMMRRRUUUSSS\\\iiiwww}}}qqqgggdddhhhmmmttt}}}|||rrrllljjjkkkqqq{{{~~~xxx{{{~~~{{{wwwtttqqqmmmjjjmmmooorrrwww|||}}}yyyuuutttssstttrrrsssuuuxxx}}}{{{wwwttttttuuuxxxvvvlllddd]]]XXXQQQOOOMMMKKKIIIHHHHHHHHHHHHIIIJJJIIIGGGFFFGGGHHHEEEDDDBBBAAAAAAAAAAAABBBEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEFFFHHHIIIJJJGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGFFFFFFFFFCCCDDDDDDFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEFFFHHHJJJLLLIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHKKKJJJIIIJJJKKKKKKIIIGGGAAACCCGGGJJJKKKJJJGGGEEEEEEGGGIIIKKKKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFIIIIIIIIIIIIJJJKKKLLLMMMHHHHHHIIIIIIIIIJJJJJJJJJ000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000---------------...//////222111111000000000000000111111000000000000000000000000111111111222222222222222222222222222222222444444444444555555555555333555666666555444555555888888888999:::::::::;;;:::<<<<<<<<<:::999:::;;;999999999::::::;;;;;;;;;===>>>@@@AAAAAAAAA??????@@@@@@??????>>>=========>>>>>>???@@@@@@@@@@@@@@@>>>>>>==================??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDEEEGGGHHHHHHHHHHHHGGGDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCDDDEEEDDDDDDEEEHHHJJJGGGGGGHHHIIIJJJKKKKKKLLLHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCEEEGGGHHHHHHGGGFFFHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEFFFHHHIIILLLPPPWWW___iiixxx|||pppkkknnnmmmsss{{{~~~~~~|||zzzzzzzzzxxxxxx|||{{{rrrkkkhhhhhhmmmvvv~~~yyyooorrrvvvzzz|||yyytttppplllgggdddfffiiinnnuuu|||{{{{{{{{{{{{}}}~~~{{{zzz}}}~~~||||||ooofff]]]VVVQQQHHHGGGEEECCCBBBBBBCCCCCCEEEGGGHHHHHHFFFEEEFFFGGGDDDCCCBBB@@@??????@@@@@@DDDEEEEEEDDDCCCBBBAAAAAA@@@AAABBBDDDFFFHHHIIIJJJEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDDDDAAABBBCCCDDDEEEFFFGGGHHHGGGGGGHHHHHHIIIIIIIIIIIIGGGFFFEEEDDDEEEGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIJJJGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKIIIGGG@@@CCCFFFHHHIIIHHHFFFEEEDDDFFFHHHJJJKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHH000000000000000000000000111111111111111111111111000000111222222111000000111111111111111222222222000000000000000000000000///////////////000000111222111111000000000000000111111111111000000//////000000000111111111111222222222222222222222222222333444444444444555555555222333555555444444444555888888888888999999:::::::::;;;<<<<<<:::::::::<<<999999::::::;;;;;;<<<<<<===>>>@@@BBBBBBAAA@@@???@@@?????????>>>>>>======>>>>>>???@@@AAAAAAAAAAAA???>>>>>>============>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEECCCCCCCCCCCCEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDFFFGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAABBBCCCBBBAAAAAACCCEEEDDDEEEFFFFFFEEEEEEGGGIIIGGGGGGHHHHHHIIIJJJKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@AAAAAABBBCCCDDDIIIKKKMMMPPPUUU^^^kkkuuuzzzuuuvvvrrrvvvyyy{{{zzzxxxvvvuuurrrpppnnnpppuuu|||xxxssspppooossszzzwwwsssvvvwww{{{{{{uuukkkmmmppprrrsssuuuxxxzzz}}}vvvrrrnnnjjjhhhiiimmmttt{{{~~~~~~}}}wwwjjj```XXXPPPKKKDDDDDDBBBAAAAAAAAABBBCCCCCCDDDFFFEEEDDDDDDEEEFFFEEEDDDBBBAAA@@@???@@@@@@BBBCCCDDDDDDAAA@@@@@@@@@AAABBBDDDFFFHHHIIIJJJJJJDDDCCCCCCBBBBBBCCCCCCCCCCCCEEEHHHKKKKKKIIIFFFDDDBBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHEEEDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEFFFHHHJJJKKKMMMMMMLLLKKKJJJKKKKKKKKKIIIGGGBBBCCCEEEFFFGGGFFFEEEDDDDDDEEEGGGHHHIIIHHHFFFEEEDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGG000000000000000000000000111111111111111111111111///000111222222111000///000000111111111222222222000000000000000000000000111000000000000111222222222111111000000000000000000000000000000111111111000000000000111111111111222222222222222222222222333333444444444555555555222444666666555444555666777777777888888888888999:::;;;<<<<<<::::::;;;<<<999::::::;;;<<<<<<=========>>>AAABBBCCCAAA@@@>>>?????????>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@???>>>=========>>>>>>=========>>>??????@@@@@@AAAAAAAAA@@@@@@?????????AAAAAAAAAAAABBBBBBBBBCCCDDDCCCBBBAAAAAABBBCCCDDDFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAACCCDDDCCCBBBBBBDDDFFFEEEFFFHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@BBBAAA@@@@@@AAABBBBBBBBBCCCEEEGGGGGGIIIMMMUUU[[[fffppp~~~}}}}}}zzzzzz{{{zzzzzzzzzzzz{{{tttsssqqqpppoooqqquuuxxx~~~~~~{{{yyyxxx{{{~~~vvvooooooooorrrxxx||||||{{{{{{|||xxxqqqqqqooommmlllnnnrrruuu}}}|||yyyvvvtttrrrwww~~~~~~{{{yyyyyy|||~~~}}}oooccc[[[SSSMMMHHHDDDCCCCCCCCCCCCDDDDDDEEEAAABBBCCCCCCBBBBBBDDDFFFFFFEEECCCAAA@@@@@@@@@AAABBBDDDFFFEEECCCAAAAAABBBBBBCCCEEEFFFGGGHHHHHHGGGCCCBBBBBBBBBBBBBBBCCCCCCBBBEEEJJJNNNNNNKKKGGGDDDCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAABBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCEEEGGGIIIKKKMMMNNNMMMLLLKKKKKKKKKKKKIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCDDDFFFHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHH000000000000000000000000000000000000000000000000///000111222222111000///000000111111222222222222000000000000000000000000000000000000000111111222222111111000000000000000......///000111222333333000000000000111111111111222222222222222222222222333333333444444444555555333555666777666555666777777777777777777888888888:::;;;<<<<<<::::::;;;<<<::::::;;;;;;<<<===>>>>>>===>>>AAACCCCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>??????===>>>???@@@AAABBBBBBBBBAAA@@@???=========>>>???<<<<<<<<<===>>>>>>??????@@@@@@@@@?????????>>>>>>@@@@@@@@@AAAAAABBBBBBBBBDDDCCCAAA@@@@@@AAACCCDDDFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDEEEDDDBBBBBBDDDGGGEEEGGGIIIJJJHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFDDDBBBBBBCCCEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAABBB@@@>>>>>>???@@@@@@@@@;;;???CCCDDDDDDFFFIIIMMMRRRYYYeeeppp{{{~~~|||||||||~~~~~~yyysssoooppprrruuuyyy~~~~~~}}}|||}}}}}}zzzssskkkkkkmmmrrrzzz{{{xxxxxxwwwvvvxxx~~~~~~{{{xxxsssmmmjjjlllqqquuu}}}zzz}}}yyyzzz}}}wwwsssrrrtttxxx{{{}}}{{{{{{{{{}}}~~~{{{vvvvvv{{{}}}|||xxxooocccYYYRRRNNNIIIFFF@@@@@@AAABBBBBBBBBCCCCCCAAAAAABBBAAA@@@AAACCCFFFGGGFFFDDDBBBAAAAAAAAAAAADDDGGGIIIIIIFFFDDDDDDEEEAAABBBCCCEEEEEEEEEDDDDDDBBBBBBAAAAAAAAABBBBBBCCCAAAEEEKKKPPPPPPMMMGGGCCCCCCEEEFFFGGGGGGFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDDDDDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDAAABBBDDDFFFHHHKKKLLLMMMMMMLLLKKKKKKLLLKKKIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCBBBBBBCCCDDDFFFHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIEEEDDDDDDDDDDDDDDDEEEFFFDDDEEEFFFGGGHHHIIIJJJJJJ222111000//////...//////000000000000000000000000000000000000111111111111111111222222222333333333111111111111000000000000222222222222222111000///000000000000000000000000000000000000111111111111000000111222222222222111///000000000111111111111444444555555555555555555888888666444222222444666888888888888888888999999999999999999999999999999<<<<<<;;;;;;<<<===???@@@>>>???@@@AAAAAAAAAAAAAAA===>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAA@@@>>>======>>>>>>?????????>>>>>>??????@@@AAAAAAAAABBBBBBAAA???>>>===????????????@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCC@@@BBBDDDDDDCCCDDDEEEGGGDDDDDDCCCBBBAAA@@@@@@???BBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDDDDDDDDDDCCCEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@>>>>>>????????????>>>>>>?????????@@@AAABBBDDDDDDIIIMMMRRRWWW^^^jjjyyy{{{ssspppooopppqqqtttzzz{{{~~~|||yyywwwyyy~~~~~~tttooommmlllooouuu|||}}}tttvvvyyy{{{~~~|||tttqqqrrrvvvyyy{{{vvvtttxxx~~~|||wwwssstttyyyxxxssstttuuuyyyqqqhhhfffkkkqqqrrrqqqjjjbbbXXXOOOKKKHHHEEECCCBBBBBBAAA@@@AAACCCFFFGGGGGGFFFDDDBBBAAABBBCCCDDDHHHHHHGGGFFFDDDAAA???===AAADDDGGGGGGEEECCCDDDFFFFFFEEECCCAAA@@@@@@@@@@@@EEEDDDBBBAAA@@@AAAAAABBBAAABBBCCCDDDDDDDDDCCCBBBDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDCCCAAA@@@???>>>>>>@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEGGGGGGIIIIIIIIIIIIHHHGGGDDDCCCCCCBBBBBBBBBCCCCCCAAACCCEEEHHHJJJJJJJJJIIIJJJKKKLLLMMMLLLKKKIIIGGGBBBAAAAAABBBDDDEEEDDDCCCAAABBBBBBCCCDDDEEEFFFFFFBBBCCCEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFFFFEEEDDDEEEHHHJJJJJJIII111000//////////////////000000000000000000000000//////000000000111111111111111111111222222222222111111000000000/////////111222222222222111000///000000000000000000000000000000000000111111111111000000111222222222222111000111111111222222222222333444444444444555555555555666555444333333555777888888888999999999999999999999999999999999999999::::::999999:::;;;===>>>??????@@@@@@@@@??????>>>======>>>>>>>>>??????????????????@@@@@@@@@@@@AAA@@@???>>>===<<<======>>>??????>>>>>>>>>???@@@@@@AAABBBBBBBBBBBB@@@>>>===????????????@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEEEEDDDDDDEEEGGGDDDDDDCCCBBBAAA@@@@@@???AAABBBBBBBBBBBBCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@===>>>>>>??????>>>>>>===>>>>>>>>>>>>???@@@AAAAAACCCFFFIIIKKKNNNUUU```iiittt}}}xxxuuussstttvvv{{{~~~zzzxxxtttrrrrrrtttwwwyyyzzz}}}vvvrrroookkkkkkmmmrrruuuwww}}}|||}}}~~~|||{{{|||~~~}}}zzzxxxyyy~~~~~~|||}}}~~~uuurrrqqqqqqtttkkkccc```dddhhhiiigggaaa[[[SSSLLLIIIFFFDDDBBBDDDCCCBBBAAABBBDDDEEEGGGFFFEEECCCBBBAAABBBCCCDDDEEEEEEEEEDDDBBB@@@===<<<@@@CCCFFFFFFDDDCCCDDDEEEDDDCCCBBB@@@?????????@@@DDDCCCBBB@@@@@@@@@AAAAAA@@@AAABBBCCCCCCCCCBBBBBBDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGHHHIIIHHHHHHGGGFFFCCCCCCBBBBBBBBBCCCCCCDDDBBBDDDFFFHHHJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKIIIHHHCCCBBBBBBCCCEEEFFFFFFEEE@@@AAAAAABBBBBBCCCCCCCCCCCCDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEFFFGGGGGGEEEDDDEEEGGGHHHHHHHHH/////////...//////000000000000000000000000000000//////000000000000111111000000000000111111111111000000000/////////......111111222222111111000000000000000000000000000000000000000000111111111111///000111111222222111111111111111222222222333333222222222333333444444444111333444555444444666777999999999999999999999999999999999999999999999999888888888888999:::;;;<<>>===<<<<<<============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@BBBBBBCCCCCCBBBAAA@@@??????????????????@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAACCCEEEFFFEEEDDDDDDEEEFFFDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAA>>>???@@@BBBCCCDDDEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAABBBAAA@@@@@@???======>>>>>>>>>>>>============<<<<<<<<<<<<======AAACCCDDDDDDDDDGGGNNNSSSUUU]]]iiiwww}}}xxxwwwwwwxxx{{{{{{yyyvvvssspppnnnmmmlllmmmrrrwwwwwwvvvwwwvvvtttrrrnnnhhheeeeeehhhjjjkkksssuuuzzz~~~}}}~~~{{{zzzyyy{{{}}}{{{}}}~~~~~~~~~wwwwwwwwwzzzyyyuuutttrrroookkkccc[[[WWWYYY[[[[[[YYYTTTPPPLLLHHHFFFEEECCCAAAEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDBBBAAAAAABBBCCCDDDCCCCCCCCCCCCBBB@@@???>>>@@@BBBDDDDDDCCCBBBCCCDDDBBBBBBAAA@@@??????@@@@@@BBBAAAAAA@@@@@@@@@@@@AAA???@@@AAABBBBBBBBBBBBAAADDDCCCBBBAAAAAAAAABBBCCCDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGIIIIIIIIIIIIHHHGGGHHHJJJKKKKKKJJJIIIIIIDDDCCCCCCDDDFFFGGGGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGEEEDDDDDDFFFFFFFFFEEE...............///000111000000000000000000000000////////////000000000111////////////000000000000////////////............000000111111111111000000000000000000000000000000///000000000111111111111///000000111111111111111000000111111111222222222111111111222222333333444///111444555555555777888:::::::::::::::999999999999999999999999999999999777777888888999999:::;;;===>>>>>>>>>======<<<;;;<<<<<<<<<=========>>>>>>======>>>>>>>>>???????????????>>>===<<<;;;;;;:::>>>============>>>??????BBBBBBCCCCCCCCCBBB@@@@@@???????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@????????????@@@@@@CCCDDDEEEDDDCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@????????????@@@@@@AAAAAABBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEDDDDDDCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAA>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>><<<======>>>>>>======<<<======<<<;;;;;;;;;;;;;;;>>>@@@BBBBBBBBBCCCGGGJJJHHHLLLSSS\\\gggrrr~~~~~~~~~yyytttooommmiiijjjjjjjjjjjjlllmmmmmmnnnjjjdddaaabbbdddfffgggiiikkkooouuu{{{~~~|||xxxtttrrrrrrsssvvvwwwwwwwwwxxx|||}}}yyyuuurrrppptttzzz{{{zzzyyy|||}}}|||uuuuuuuuuwww{{{}}}yyyzzzyyysssnnnbbb[[[SSSOOOOOOOOONNNLLLHHHGGGFFFFFFEEEDDDCCCBBBDDDDDDCCCBBBAAAAAABBBBBBCCCCCCBBBAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA??????@@@@@@AAAAAAAAAAAADDDCCCBBBAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJJJJIIIIIIDDDCCCCCCDDDFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFGGGHHHHHHGGGFFFDDDCCCDDDEEEDDDCCC......---......///000000////////////////////////...////////////000000000....../////////000000000////////////............///000000111111111000000000000000000000000000000///000000000111111111111//////000111111111111000////////////000000000000000000111111222333444444000222555666666666777999;;;;;;;;;;;;::::::999999999999999999999999999999777888999999:::;;;;;;;;;:::;;;<<<===============;;;<<<<<<<<<<<<=========<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;;;;:::======<<<<<<======>>>???AAABBBCCCCCCCCCBBBAAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@??????@@@@@@AAA@@@??????>>>>>>??????@@@AAABBBCCCCCCAAA@@@AAABBBDDDDDDCCCBBBAAA@@@@@@???>>>>>>??????@@@AAABBBBBB@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????@@@???>>>>>>===<<<<<<============<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>???@@@AAACCCEEEHHHKKKQQQXXXaaaggguuuyyyuuullliiigggggghhhiiilllnnnlllhhhdddaaabbbdddeeeeeeccccccdddhhhmmmrrrttttttuuutttrrrnnnjjjgggggghhhmmmllljjjhhhfffhhhnnnsssxxxxxxxxxwwwuuurrrooommmqqquuu{{{~~~|||zzzyyyyyy{{{~~~}}}{{{xxxuuuwwwzzz}}}zzzyyyzzzwwwnnnfffYYYTTTMMMJJJIIIHHHFFFDDDAAABBBDDDEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCDDDEEECCCCCCCCCBBBBBBCCCCCCCCCAAAAAAAAAAAABBBBBBCCCBBBCCCCCCCCCCCCCCCCCCBBBBBB>>>??????@@@AAAAAAAAAAAA????????????@@@@@@AAAAAADDDCCCBBBAAA@@@@@@AAABBB@@@@@@@@@@@@@@@AAAAAABBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHCCCBBBBBBCCCEEEFFFFFFEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIGGGFFFDDDCCCDDDDDDCCCBBB.........---......//////////////////////////////......////////////000000////////////000000000000000000000/////////......//////000000111111000000000000000000000000000000000000000000111111111111...///000000111111000000........./////////000000000000111222333333444555333555666666666666888999===<<<<<<;;;;;;::::::999999999999999999999999999888888999;;;;;;;;;;;;;;;::::::;;;<<<============;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<===============>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCCCCBBBAAA@@@??????>>>>>>>>>??????@@@@@@????????????@@@@@@AAA@@@??????????????????@@@???AAABBBAAA@@@@@@AAABBBDDDDDDCCCBBBAAA@@@@@@???>>>>>>???@@@AAAAAABBBCCC@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>======<<<<<<;;;===>>>@@@AAACCCHHHNNNRRRWWW___kkkvvv~~~tttooolllnnnqqqrrrtttwwwqqqnnnjjjhhhhhhhhhgggfffcccaaa___```cccgggiiijjjmmmmmmllljjjgggfffgggiiiiiifffccc```]]]]]]ccclllpppppppppppppppooonnnmmmmmmpppsssttttttwww}}}}}}zzzyyy{{{zzzzzzzzzyyyxxxtttqqqnnnttt{{{{{{yyyxxx|||zzzwwwsssqqqoooiii```XXXPPPMMMIIIFFFEEEEEECCCBBB???BBBDDDEEEDDDCCCCCCDDDBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCDDDEEEFFFFFFAAAAAA@@@@@@@@@@@@AAAAAACCCAAA@@@@@@BBBCCCCCCBBBDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>@@@AAABBBBBBBBBBBB@@@@@@??????@@@@@@AAABBBDDDCCCBBBAAAAAAAAABBBCCCAAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGCCCBBBBBBCCCEEEFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFDDDCCCDDDEEEDDDCCC//////...---------......////////////////////////........./////////000000//////000000000111111111111111000000000/////////...//////000000000000000000000000000000000000000000000000000111111111111...//////000000000000000////////////000000000000000000111222333444555555888888888777555666888:::=========<<<;;;:::::::::999999999999999999999999777888999;;;;;;;;;;;;:::;;;<<<<<<=========<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>?????????>>>===<<<<<<;;;;;;<<<<<<===>>>???@@@AAABBBBBBAAA@@@?????????>>>>>>>>>>>>?????????????????????@@@AAAAAA@@@@@@@@@??????@@@@@@@@@???@@@AAAAAAAAAAAABBBDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>???@@@AAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCAAABBBBBBCCCCCCDDDEEEEEE@@@@@@AAAAAABBBBBBCCCCCCDDDCCCAAA@@@@@@AAACCCDDDAAABBBBBBBBBBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@======>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;:::::::::;;;;;;>>>===<<<<<<<<<<<<;;;;;;999:::<<<===???AAAEEEHHHGGGKKKQQQXXXbbbnnn|||zzzwww{{{~~~}}}~~~zzzxxxvvvvvvvvvuuurrrppplllhhhdddbbbdddgggiiijjjlllmmmnnnnnnnnnooorrruuurrrmmmjjjfffaaa^^^dddmmmpppooonnnnnnnnnnnnoooppplllnnnnnnllljjjjjjnnnssswww~~~~~~xxxwwwyyyyyyyyyyyyzzzyyyvvvqqqmmmhhhnnnvvv{{{|||}}}yyyooojjjgggccc___\\\XXXRRROOOIIIGGGEEEDDDDDDDDDCCCCCC@@@BBBEEEEEECCCAAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBAAABBBCCCEEEFFFGGGGGGGGGBBBAAA@@@??????@@@@@@AAADDDBBB@@@@@@BBBDDDDDDCCCDDDDDDEEEDDDCCCBBB@@@???===>>>@@@BBBCCCDDDCCCCCCAAA@@@@@@???@@@AAABBBCCCDDDCCCBBBBBBBBBCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDEEEFFFHHHIIIEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFDDDCCCCCCDDDFFFGGGGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBCCCDDDEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEDDDDDDDDDEEEGGGGGGGGGEEEDDDDDDEEEFFFEEEDDD000///...---------------////////////////////////............/////////000000000000000111111111111111111111111000000000000......///000000000000000000000000000000000000000000000000000111111111111...//////000000000000000000000000000111111111111000111111333444555666666;;;;;;:::777555555777:::>>>>>>===<<<;;;;;;::::::999999999999999999999999666777999:::;;;;;;::::::>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;===>>>@@@@@@@@@??????<<<;;;;;;;;;;;;<<<======>>>???@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>>>>?????????>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBBBBBBBBBBDDDEEEEEEDDDCCCBBBAAA@@@@@@???>>>??????AAABBBCCCDDDDDDAAABBBCCCCCCDDDDDDCCCCCCAAAAAABBBBBBCCCDDDDDDEEE??????@@@AAABBBCCCCCCDDDDDDBBB@@@>>>>>>@@@BBBDDD@@@AAABBBBBBCCCCCCCCCCCC??????????????????@@@@@@===============<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999::::::;;;;;;888777666666888:::::::::888:::===>>>>>>???AAACCCDDDDDDEEEGGGNNNXXXcccjjjzzz}}}uuuqqqllliiiiiilllnnnooooooqqqsssuuuwwwzzz~~~~~~yyyuuummmgggkkkuuuwwwuuusssrrrrrrsssuuuvvvrrrsssqqqmmmiiihhhlllooossszzz}}}yyyzzz}}}vvvwwwyyy{{{|||zzzuuurrrooouuu|||{{{yyyzzz~~~zzzooobbbXXX[[[YYYTTTPPPMMMLLLLLLMMMEEEDDDCCCCCCCCCCCCDDDDDDAAACCCEEEDDDAAA@@@AAACCCDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBDDDFFFGGGHHHHHHHHHDDDCCCBBBAAAAAAAAABBBCCCEEEBBB@@@@@@CCCEEEEEECCCDDDDDDDDDDDDCCCAAA???======???AAACCCDDDDDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCCDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGIIIJJJFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFEEEDDDEEEGGGHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIEEEDDDCCCCCCCCCEEEFFFGGGGGGEEEDDDDDDFFFGGGFFFEEE......------------............---,,,---...///000444222///,,,,,,---000222000000000000000000000000000000///...---,,,,,,+++222111111111000000//////000000000000000000000000000000//////000222444555000111222111///...///000111111000000000000111111222111222222444666999:::===;;;888666555555555666;;;<<<<<<<<<;;;::::::999888555333444777999888666777888888888999999999999===<<<;;;:::999:::;;;<<<::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@???>>>>>>???>>>=========>>>@@@AAA?????????>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBBAAA@@@@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDD???@@@BBBCCCDDDCCCCCCBBBBBBBBBAAA@@@????????????AAAAAABBBCCCBBBAAA???>>>======>>>??????????????????>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::999999999888888888777777999999999:::::::::;;;;;;999999999:::;;;<<<===>>>;;;>>>BBBEEEGGGJJJMMMPPP^^^ccckkkwwwwwwrrrqqqtttuuuvvvxxxyyyzzzyyyyyy~~~wwwtttuuuwww}}}zzzwwwvvvwwwyyyzzzzzzzzzxxxvvvuuuqqqlllkkknnnttt}}}~~~zzzxxxzzz|||}}}{{{zzzzzzzzz|||yyyrrrnnnmmmnnnssssssrrrlllcccYYYRRRNNNKKKKKKJJJIIIHHHFFFEEEEEEBBBAAAAAA@@@?????????@@@BBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEEEEECCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>???@@@@@@@@@AAACCCBBBAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBDDDEEEDDDCCCDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGFFFFFFEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDEEEGGGHHHIIIHHHEEEDDDCCCCCCEEEFFF......------------.........------,,,---...///000222000...,,,,,,---///000000000000000000000000000/////////......------,,,111111111000000000//////000000000000000000000000000000000000000111222333111333444333222111222444111000000000111111222333555555555555666888:::;;;<<<;;;888666555555666666::::::;;;;;;:::999888888888666444555888999888777777777777777888888888999;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;;;;;;;<<<=========;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@??????>>>===>>>>>>======>>>>>>???@@@>>>>>>>>>>>>>>>?????????CCCBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBCCCCCCCCC@@@@@@BBBBBBCCCBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@AAABBBBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@??????<<<<<<<<<;;;;;;:::::::::<<<;;;;;;;;;::::::::::::999999999999888888888888999999999::::::::::::;;;999999999999:::;;;<<<===999;;;===???@@@BBBDDDFFFJJJNNNUUU]]]hhhqqqyyy}}}|||zzz{{{}}}}}}~~~~~~||||||yyyuuuuuuyyy}}}|||tttmmmhhheeedddaaabbbaaa]]]VVVNNNHHHEEEHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???????????????AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA????????????@@@@@@@@@@@@AAAAAA@@@??????????????????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAACCCDDDFFFFFFDDDDDDDDDFFFEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHFFFDDDDDDDDDEEEFFF......------------.........------------...////////////...------------...000000000000000000000000........................111111000000000000/////////////////////////////////000111222222111000000///000111111000///000222000000000111222333444555999888888888999:::<<<<<<;;;:::888666666666666777888999999::::::999888777888777666777888999999888666666666666777777777777888888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>??????>>>>>>===<<<======>>>>>>??????>>>>>>======>>>>>>??????@@@@@@DDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@???@@@@@@@@@???@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>;;;;;;::::::::::::::::::;;;;;;:::::::::::::::999:::::::::999999999888888888888999999999:::::::::999999999999999:::;;;<<<777999:::;;;::::::<<<>>>>>>@@@CCCIIIOOOUUUYYY\\\nnnwww{{{wwwuuupppiiiccc]]]YYYWWWRRRTTTUUURRRNNNHHHEEECCCDDDDDDCCCBBBAAA@@@@@@?????????>>>>>>======>>>>>>AAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGEEEDDDDDDCCCCCCBBBAAAAAACCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????@@@@@@???>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBEEEGGGHHHGGGFFFEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCGGGGGGFFFGGGGGGHHHIIIJJJFFFGGGGGGHHHIIIJJJKKKLLLHHHGGGGGGFFFFFFFFFGGGGGGIIIHHHGGGEEEEEEEEEEEEFFF......------------......------------......//////.........//////......---////////////////////////---........./////////000000000000000000000//////////////////////////////000111333444444222000///000111222111///...///000000000111222333555666777:::::::::::::::;;;;;;<<<:::999888777666666777777777888:::::::::999888777888888888888999999888888555555555666666666666777555666888:::<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<>>>?????????>>>===<<<<<<===>>>???@@@@@@AAADDDDDDCCCCCCBBBAAAAAAAAA>>>???AAABBBCCCCCCBBBAAA@@@?????????@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@??????>>>????????????@@@AAABBBBBBCCCBBBAAA@@@???@@@AAABBBBBBBBBBBBAAA@@@>>>===<<<;;;;;;:::999999:::;;;;;;::::::::::::999999999999::::::::::::999999999999888888888888999999999999888888888888888999:::;;;888999;;;:::999999:::<<<;;;<<<===@@@CCCFFFIIIJJJTTT]]]gggmmmqqqvvv{{{vvvrrrgggddd```ZZZUUUPPPMMMKKKKKKLLLNNNMMMJJJFFFDDDCCCAAA@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<======@@@@@@AAABBBBBBBBBAAAAAAAAABBBDDDEEEFFFGGGHHHHHHCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@??????>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDGGGHHHIIIHHHFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEIIIHHHHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFGGGGGGHHHIIIJJJKKKHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFIIIHHHGGGFFFEEEEEEEEEFFF......------------......---------..................///000000000000///...////////////////////////------......///000000000//////////////////000000////////////////////////000222444666666444111///777777888666333111111222000000111222333555777888999:::::::::::::::::::::888888777777777777777777777888:::<<<<<<;;;999888777888999:::999888888888444555555555666666666666444555888:::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<===??????>>>======<<<<<<===>>>???@@@@@@AAACCCCCCBBBBBBAAAAAAAAAAAA>>>???AAABBBCCCBBBAAAAAA????????????@@@@@@AAABBB??????@@@AAAAAABBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@????????????????????????@@@AAABBBBBBBBBAAA@@@???@@@AAABBBCCCAAAAAAAAA@@@???===<<<;;;:::999888777666777888999999999999999999999999999:::::::::999999999888888777777777888888888999999888777777777777888999999777999::::::::::::;;;===888999999:::<<<>>>???@@@EEEKKKSSSUUUUUUXXX```hhhttt{{{}}}uuunnnhhheeeYYYUUUPPPKKKGGGEEEEEEEEEDDDEEEGGGFFFCCC@@@???>>>??????????????????>>>>>>===<<<<<<;;;<<<<<<======???@@@@@@AAABBBBBBAAAAAA@@@AAACCCDDDEEEFFFFFFFFF???@@@@@@AAABBBCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@??????@@@@@@?????????@@@@@@AAA???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGHHHHHHGGGFFFFFFGGGIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFGGGGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFFFFHHHHHHGGGFFFEEEEEEEEEEEE......------------......,,,---......//////.........///000000111000000000000000000000000000000000.........//////000000000......////////////000000////////////////////////000111444555555444222000555666666444222000000111000000111222333555777888777888999999999999999888777777777777888888888888666888:::<<<===;;;999888666888::::::888777666777555555555555666666666666555555777888999::::::;;;::::::::::::::::::::::::::::::::::::;;;<<<<<<=========<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<======>>>>>>============>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@AAA??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@???>>>===;;;;;;999888555444333333444555777888888888888999999999999999999888888888777777666777777777777888888888777777666666666777777888555666888888777888999;;;888888888888:::;;;<<<======AAAEEEFFFDDDFFFLLLQQQVVV]]]fffnnnuuu~~~{{{yyyxxxwww{{{{{{rrriiibbb[[[UUURRRLLLIIIEEEAAA??????@@@AAAAAABBBDDDCCC@@@>>>======>>>>>>>>>???????????????<<<<<<;;;;;;<<<<<<======>>>???@@@AAAAAABBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEE===>>>???@@@BBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@AAAAAA???@@@@@@AAAAAABBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDEEEGGGJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFEEEFFFGGGGGGHHHGGGGGGFFFEEEGGGGGGFFFFFFEEEDDDDDDCCC......------------......,,,---.../////////...---........./////////000000000000000000000000000000///////////////000000000........./////////000000000000000000000000000000...///111333333333222111///000111000.........000000000000111222444555666666666888999999999999888666666777888888888888888444666999;;;<<<:::888666555777::::::888555555666555555666666666777777777666666666777777999::::::::::::::::::::::::::::::::::::::::::;;;<<<======<<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@??????>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@??????????????????>>>??????@@@BBBCCCCCCDDDAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCAAAAAA@@@@@@???@@@@@@@@@???@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<:::777444333333444555777777777777888888999999888888888777777777666666666666666777777777888888777666666555555666666777444666777777555555666777888888888888999:::;;;<<<999:::<<<===<<<===@@@BBBAAAGGGNNNSSSVVV]]]hhhqqqxxx~~~|||tttnnnlllllliiiggghhhddd```ZZZTTTOOOJJJFFFCCCAAA@@@???>>>======>>>>>>???@@@BBBAAA???>>>>>>>>>======>>>>>>?????????@@@<<<<<<<<<<<<<<<===>>>>>>>>>>>>???AAAAAABBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDD>>>>>>???@@@AAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDCCCCCCDDDGGGJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBB.........------.........,,,,,,.../////////...------------------...///000000000000000000000000000000000000000////////////---.........//////000000111111111111111111111111,,,---///000111111111000---///111111000000222444000000000111222333444555555666888999::::::999999555666777888888999888888333555888:::;;;999777555444777::::::777444444555666666666666777777777777777777666666666888999:::::::::::::::::::::::::::999999999:::;;;<<<===>>>;;;::::::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@???>>>>>>======<<<;;;;;;===>>>????????????>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAACCCBBB@@@???>>>???@@@@@@AAAAAA@@@???>>>>>>>>>???>>>??????@@@BBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBAAAAAA@@@AAABBBDDDEEEBBBBBBAAA@@@????????????>>>???AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>@@@>>>;;;888666666777888666666777777888888888999777777777777666666666666666666666666777777777777777666666555555555666666666777888777555444555666777666666666666777777888888888888888888888888888666<<>>>>>======<<<999;;;======;;;;;;;;;<<<<<<<<<======>>>?????????<<<<<<<<<<<<<<<===>>>???===>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@AAAAAACCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBB===============>>>?????????@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDD@@@@@@@@@AAABBBCCCDDDEEEAAABBBBBBAAAAAACCCGGGJJJHHHIIIIIIIIIHHHHHHGGGFFFGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJIIIIIIGGGGGGGGGGGGIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA///......------......///,,,---......//////......////////////////////////////////////000000000000000000000000000000000000000//////.........//////////////////000000000000111000///......///000111000///////////////000000444444333333333444444555888666555555777999:::999555333222444777888555222222333666888999999888777...222666777555444444555555555555444444333333333444555777777777888:::<<<======<<<;;;;;;<<<>>>>>>:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::<<<<<<============<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>==================???@@@???>>>===>>>???>>>??????@@@@@@AAAAAABBB???@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDBBB???===<<<===???@@@??????@@@AAAAAABBBCCCCCCAAA@@@>>>=========>>>>>>BBBBBB@@@<<<888555444555444555555555666666777777666666666666666666666666666666666666666777888999555555444333444555666777666666666666666666666666666666777777777777666666666666666666666666666666;;;;;;<<<===???AAACCCDDDGGGHHHJJJPPPXXXbbblllqqqyyy~~~{{{vvvnnnhhh___]]]ZZZVVVRRRNNNKKKIIICCCAAA???===<<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>::::::;;;<<<===>>>??????@@@???>>>>>>>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>>>>???@@@CCC@@@>>>>>>AAABBBAAA??????????????????????????????>>>===<<<<<<===>>>???AAAAAA@@@???@@@AAABBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>???AAACCCDDDDDDCCCCCCDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFIIIHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHFFFFFFFFFGGGHHHIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDDDDDDDDDDDDDCCCCCC---,,,,,,++++++,,,,,,------------............///............................../////////000000000//////////////////////////////............/////////000000000000000000000111000///......///000111000/////////000111111222444444444444444555555666999777555555666777777666333333333555777888777555333444666777888777666555222444555444222111222444555555444444444333333333333444666666555666999;;;===<<<;;;;;;;;;<<<===>>>:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@??????@@@@@@@@@???>>>>>>========================??????>>>==================>>>??????>>>===>>>????????????@@@AAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCAAA???===<<<===???@@@>>>>>>??????@@@AAAAAABBB???>>>=========???AAABBBDDDDDDBBB>>>999666555555555555555555666666666777555555555555555555555555444333333333444444555666555444444333444555666777555555555555555555555555444444555555555555444444555555555555555555555555666666777777999:::<<<===>>>>>>>>>AAAFFFLLLRRRUUU^^^dddmmmvvvwwwoookkkggg___YYYSSSRRROOOLLLHHHEEEBBBAAA@@@???===;;;:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;<<<<<<======>>>>>>?????????>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>=========>>>>>>BBB@@@>>>>>>@@@AAA@@@??????????????????????????????>>>============>>>???AAAAAA@@@@@@@@@AAABBBCCCAAA@@@??????>>>>>>>>>???AAAAAA@@@@@@@@@?????????===>>>@@@BBBDDDEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIJJJJJJJJJJJJIIIGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFGGGGGGGGGIIIKKKOOORRRSSSRRRPPPOOOGGGFFFEEEEEEDDDEEEFFFFFFEEEEEECCCBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB------,,,,,,,,,,,,------......---,,,---...///000.................................////////////000//////////////////////////////............//////000000000000000000000000000000////////////000000000000000000111222333444555555555555555666777777999777555444555555444333111333555777777777888:::666777888888888666555444555555444222000000222444555444444444444333333333222444555555444555777999<<<;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>><<<<<<============<<<<<<========================>>>>>>>>>>>>???????????????@@@@@@@@@???>>>>>>===========================??????>>>==================>>>??????======>>>??????@@@@@@AAAAAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAA???===<<<===>>>???=========>>>??????@@@@@@>>>===<<<<<<===AAADDDFFFGGGGGGEEEAAA;;;777555555555555555555666666666666555555555555555555555555333333222222222333444444444444444333444555555666444444444444444444444444333444444555555444444333555555555555555555555555333333333333444555666777999999999999;;;>>>@@@BBBEEEHHHMMMSSS[[[dddmmmssszzz~~~|||zzzzzz~~~ssskkkaaa[[[XXXTTTMMMHHHFFFEEEDDDAAA???<<<;;;:::<<<;;;:::999999999;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>======>>>>>>???@@@???????????????@@@@@@@@@???>>>===<<<<<<<<<======AAA???===>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBBBB@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@?????????>>><<<===???BBBDDDEEEFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHKKKOOOVVVZZZ\\\YYYTTTQQQHHHHHHGGGFFFEEEEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@//////............/////////...,,,+++,,,---///111........................------.........////////////////////////////////////............//////000111111111000000000000000000000////////////000000000000000111222444555666666555555555666777888999888777555555666666555444222555888888666555888;;;::::::::::::888777555444555555444333222222333333444444444444444444444444333444555555444555777999:::::::::;;;;;;<<<======;;;<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>????????????<<<<<<============<<<<<>>>>>>>>?????????@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>==================>>>???>>>===<<<===???@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@>>>===<<<<<<===>>>=========>>>>>>?????????>>>===<<<<<<===AAADDDGGGIIIIIIGGGCCC>>>999777666555555555666666666666666555555555555555555555555444444444333333444555555333333333444444444555555444444444444444444444444555555555666666555555555444444444444444444444444444444444444444444555666666777888999:::<<<======>>>???@@@BBBEEEJJJQQQUUUZZZ___gggooouuu|||~~~|||}}}}}}zzzwwwuuussskkkiiigggggghhhiiigggfff\\\VVVOOOKKKIIIGGGBBB>>>??????>>>===;;;:::999999999888888888888999:::;;;::::::;;;;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<>>>>>>>>========================>>>>>>>>>======>>>>>>>>>>>>>>>???>>>>>>=========<<<<<<<<>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@????????????>>>>>>>>>===>>>???AAACCCDDDEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIHHHHHHHHHHHHIIIIIINNNSSSZZZ______ZZZSSSNNNJJJJJJIIIHHHHHHGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBEEEEEEDDDCCCBBBAAA???>>>000//////......//////000///...,,,+++,,,---///111........................------------...................................................///000000222111111111000000000/////////000000000000//////000000000111222444555666555555555666777888999999777666555666888999888777555888999888555444666999999999999888777666444444222333444666777666555333444444444444444444444444444555666666555555777999888999::::::;;;<<<<<<<<<;;;<<<===>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>????????????<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>???????????????>>>===<<<========================???>>>>>>===============<<<>>>???>>>===<<<===>>>??????@@@AAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@???@@@???>>><<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@???===<<<===???BBBDDDHHHHHHGGGDDD???;;;888888666666666666666555555555555555555555555555555555555444444333333333444444333333333444444444444444444444444444444444444444444444555555555555444444444444444444444444444444555555555444444555555666333444555666777777777888;;;<<<===<<<<<<===@@@BBBEEEHHHLLLPPPTTTZZZaaaeeekkkqqqxxx|||~~~~~~zzz}}}}}}|||}}}yyyvvvvvvwwwxxxzzz}}}wwwqqqlllhhhccc```WWWUUUSSSQQQQQQQQQQQQPPPIIIEEEAAA???@@@???===:::<<<;;;;;;;;;::::::::::::888888888888999:::;;;;;;999999::::::::::::999999999999999999:::::::::;;;;;;;;;<<<<<<<<<=========??????>>>>>>======<<<<<<;;;;;;<<<<<<============<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>==================<<<<<<===>>>========================?????????@@@@@@???????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@AAAAAA?????????>>>>>>>>>======@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDAAAAAABBBDDDEEEGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJNNNSSSYYY\\\[[[UUUNNNHHHIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCBBB@@@???>>>......------------............---,,,---...///000------------------------,,,,,,,,,---------....................................---......///000111222222222111111000000/////////000000000000//////000000111111222333444555555555555555666888999:::666555666777999:::999888888888888666444444555666666555555555444444444333000111333666888777555222333333333444444444444555555666777666555555777999777888999:::;;;<<<<<<<<<:::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============<<<===>>>>>><<<<<<===>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>??????@@@@@@??????>>>???>>>===<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>????????????>>>>>>======>>>???@@@DDDEEEEEECCC@@@<<<::::::666666666666666555555555444444444444444444444444333333222111111111222222222222333444444444444333444444444444444444444444111222222333333222222111333333333333333333333333444333333333333333444555555555444444444333333333444666777888777777888:::<<<======>>>@@@DDDIIINNNMMMQQQWWW\\\```dddjjjoooyyy}}}~~~zzzvvvxxx}}}{{{yyyzzzzzz{{{{{{}}}}}}~~~zzzyyy|||{{{wwwsssqqqpppppppppvvvyyyzzz{{{~~~}}}yyymmmiiiccc^^^YYYTTTOOOLLLFFFEEEDDDCCCBBBBBBBBBBBB<<<:::999888999:::999888888888888888999999999999888888999999::::::::::::888999999::::::999999888888888999999999:::::::::;;;<<<<<<<<<<<<=========>>>>>>======<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>?????????>>>===<<<<<<======<<<;;;;;;<<<>>>========================>>>>>>???@@@@@@???>>>>>>>>>??????@@@AAA@@@@@@@@@>>>============>>>??????>>>>>>>>>>>>============@@@??????>>>>>>??????@@@???@@@AAABBBCCCCCCCCCCCC???@@@AAABBBCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIILLLOOORRRSSSRRRMMMHHHEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???>>>......------------......---------............///------------------------+++,,,,,,,,,,,,---------........................---------......///000111333333222111111000000///...///000111111000///...111111111111111222333333444444444555666777999999666666666777999999777555888666444444555555555555555555444555555666666777222111000222444555222000333333333444444444555555444555666555444444666777666777888:::;;;;;;;;;;;;999;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<===>>>??????????????????????????????????????????>>>===============<<<===>>>===<<<<<<===>>>===>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;:::========================<<<<<<===>>>>>>>>>>>>>>>???AAACCCBBB@@@===<<<<<<777666666666555555555555444444444444444444444444444444333222222222222222111222333444444444333333333333333333333333333333111111222222222222111111222222222222222222222222222111111111222333444444777666555444333333333444222333444333222333555777777888888888888:::===???>>>???BBBDDDGGGKKKPPPSSSYYY\\\```ccceeegggkkkmmmqqqtttxxx|||}}}yyyvvvuuuqqqmmmooosssxxx}}}zzzwwwvvvwwwyyyyyyyyy}}}~~~~~~~~~|||zzzzzz{{{}}}|||zzzwwwuuuxxx~~~yyywwwsssnnnjjjfffcccaaaaaaeeegggdddccccccaaa]]]TTTRRRNNNJJJHHHEEEAAA>>>=========<<<;;;:::999:::888777777777777777777666666666666666777777777888777888888999999999999888888888999999999999888888888888888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>===<<<;;;:::<<<===<<<:::999;;;===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>======>>>???@@@AAA@@@@@@???===============>>>??????>>>>>>=========<<<<<<<<<======<<<<<<===>>>???@@@??????@@@AAAAAAAAA@@@???>>>??????@@@AAABBBBBBBBBCCCCCCBBBAAABBBCCCDDDEEEBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFHHHIIIIIIIIIHHHGGGEEEEEEAAABBBDDDEEEFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????000000////////////000000,,,---......//////......------------------------++++++,,,,,,,,,---------........................---------......000111111333333222222111000000///...///000111111000///...111111111000111111222222333333444444555777888999777666666777777777444222777444111222555777777555666666777777888:::;;;<<<555222///...000111000...333333333444444555555555333444555444333333444666555666888:::;;;;;;;;;;;;999:::<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<========================;;;;;;;;;<<<<<<<<<======:::;;;<<<>>>??????????????????????????????????????????>>>===============<<<===>>>===<<<;;;<<<>>>=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>============<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<;;;999:::<<<>>>>>>>>>>>>===<<<>>>AAAAAA???=========777777666666555555555444444444444444444444444444777666555555444444444444111222333444555444333333111111111111111111111111333333333444444333333333222222222222222222222222111111111111222333444555333333222111222333444555666555444222111111444777222444666777777777888999<<<;;;::::::<<<>>>AAACCCDDDEEEGGGHHHIIIKKKNNNQQQRRRUUUYYY^^^bbbdddddddddkkkhhhffffffccc___```eeehhhmmmrrruuu{{{zzzvvvqqqoooppprrrssstttsssvvvzzz~~~|||wwwyyyzzzyyytttssssssuuu{{{}}}xxxxxxwwwtttsssuuu{{{}}}}}}yyyssskkkiiieee```ZZZUUUQQQOOONNNRRRRRRNNNJJJIIIGGGCCCDDDCCC@@@??????>>>;;;:::999:::;;;:::888777666666:::999999888888888777666555555666666777777777888777777888888888888777777888888999999999999888888777888888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<;;;::::::;;;;;;<<<<<<===>>>??????;;;<<<=========<<<:::::::::<<<===<<<999888;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<===>>>???@@@AAA@@@????????????>>>??????@@@AAAAAA>>>=========<<<<<<<<<<<<;;;;;;:::;;;<<<>>>@@@AAA???@@@AAAAAA@@@???===<<<>>>>>>?????????@@@@@@@@@BBBBBBAAAAAABBBCCCEEEFFFAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCEEEFFFBBBCCCEEEFFFGGGGGGGGGGGGBBBCCCDDDDDDDDDCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@AAAAAAAAA@@@@@@???---,,,,,,++++++,,,,,,------------............///000000///...............&&&'''***,,,------------......---,,,---...///000---...///...,,,,,,...000000000000000000000000000///////////////.........000111333333222222333444333333555666666666666666444555777999999999888888666555555555666777999:::222444777999999777444222000111111111111222222222111111222222222333333333333333444444555666666666666666777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;=========<<<;;;:::========================;;;<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>????????????BBBBBBAAAAAA@@@??????>>>@@@@@@??????>>>>>>==================<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA??????@@@@@@@@@AAAAAAAAA???????????????@@@@@@@@@???===;;;:::999:::<<<===:::999999888888999999:::<<<:::888666666888:::<<<<<<<<<<<<<<<<<<<<<;;;;;;888666666777999999666222222222222222222222222222333333333222222111111111111111111111111111111111222222222222222222222222222222222111111111000000555111---...222444333000222222111111222222333444222222222222222222222222333333333333333333333333555555555666666666666777555666666777888999999:::;;;;;;<<<<<<<<<=========BBBCCCEEEGGGHHHJJJJJJKKKJJJKKKKKKLLLMMMNNNNNNNNNRRRSSSUUUYYY^^^dddjjjmmmeeeeeefffffffffggggggggghhhjjjmmmqqqvvvzzz~~~~~~}}}{{{xxxuuurrrpppooonnnlllkkknnnsssyyy{{{{{{wwwzzz~~~}}}xxxuuuqqqnnnjjjfffcccccceeefffhhhiiijjjjjjhhhddd___\\\UUUSSSOOOLLLHHHEEECCCAAACCCBBBAAAAAAAAAAAA???===;;;;;;;;;:::999888777666999888777555555666666777555555666666666666555555555555555555666666666666666888999888777666777888888999999::::::999999888888888888888888888888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999:::<<<===;;;;;;;;;;;;<<<<<<=========<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;:::============<<<<<<<<<<<<============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;>>>>>>?????????>>>>>>===>>>======<<<<<<<<<<<<============>>>??????@@@@@@????????????>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDBBB@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>@@@BBBDDDEEEFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...000000///...............***+++,,,...////////////...------,,,---...///000---...///...---,,,...///////////////////////////000000000000000000000000///000111111000000111333111111222222333333444444555666777888888888777666444444444444555666888999666777999999888666333111000111111111111222222222111111222222222333333333333333444444555666666666666666777888888999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>?????????@@@@@@@@@@@@BBBBBBAAA@@@???>>>>>>===?????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<======>>>>>>????????????@@@@@@@@@AAAAAA????????????????????????===<<<;;;:::999:::;;;;;;999999999888888999999999:::999777666777888999:::<<<;;;;;;:::999888888777888666555666777777555333333333333333333333333333333333333222222111111111222222222222222222222222222222222222222222222222222222222111111111000000555111......222444222///111111111111111222333333111111111111111111111111333333333333333333333333333333333444444444555555333444444555666666777777666666777777777888888888777888:::;;;======>>>>>><<<======>>>??????@@@@@@DDDCCCDDDEEEGGGJJJMMMOOOPPPPPPPPPQQQQQQQQQQQQRRRQQQRRRUUUYYY\\\```cccdddgggfffeeedddcccaaa``````ZZZXXXVVVXXX\\\___`````````bbbeeehhhgggddd```^^^YYYWWWTTTQQQOOOOOOPPPQQQMMMNNNOOOPPPOOOMMMKKKIIIHHHFFFDDDAAA???===<<<<<<<<<;;;::::::;;;:::888666666666777888888888777777777666555444444444555555555555666666666666555555555555555555666666666666666777888888666666777888777777888888888888777777888888888888888888888888999888888888888999::::::999999999999999999999999999999888888999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;>>>>>>?????????>>>>>>=====================>>>>>>????????????>>>>>>>>>>>>@@@?????????>>>>>>======>>>>>>??????@@@AAAAAABBBBBBCCCCCCBBB@@@???@@@BBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>@@@AAACCCEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------000///......---...............------...//////000...------------...//////---...//////------...///////////////////////////000000000000111111111111///111222222111000111333111111000000111333444555666666777777777666555555333333333333444666777888::::::999888666444222000000111111111111222222222111111222222222333333333333333444444555666666666666777777888888999999999999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========?????????@@@@@@@@@AAAAAABBBAAA@@@???>>>===<<<<<<>>>>>>>>>>>>????????????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========;;;;;;;;;:::::::::::::::999999999999999999999999777777777777888888999999::::::999777666555444333777555333333444555444333444444444444444444444444222222222222222111111111222222222222222222222222222222222222222222222222222111111111111000000000555222//////111222000...000000000000000111111222000000000000000000000000222222222222222222222222111111111111222222222333111111222222333444444444333333333333444444444444333444555666777777777777444444555555666666777777::::::999888888999;;;<<<@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBEEEGGGIIIKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMIIIHHHGGGHHHIIIJJJIIIGGGHHHIIIKKKLLLKKKJJJHHHFFFFFFEEECCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>===<<<;;;;;;:::999888777666666777777555555555666555333111111222333555666777777777555444333333222222333333555555666666666666555555444555555555555666666666666777888777666555666888666666777777777777666666777777777777777777777777888888888888888999999:::888888888888888888888888888888888888999:::<<<<<<===============<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;===>>>>>>??????>>>>>>>>>=========>>>>>>???@@@@@@BBBAAA@@@???>>>===<<<;;;@@@@@@@@@???>>>======<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAABBB@@@???>>>@@@AAAAAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@???---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------///......------.........///...,,,++++++,,,---...------------......//////---///000000...---...//////////////////////////////000000000000000111111222333444444333222333555444333111111222444777888777777777666555444444333333333333444555666777888999888777555333222111000000000111111111222222222111111222222222333333333333333444444555666666666666777777777888888888999999999999999::::::::::::<<<;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>?????????@@@@@@@@@AAAAAA@@@???>>>===<<<<<<======>>>>>>??????@@@@@@============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888999999999999888888555666888999::::::999888777777666555444444333333666555333222222333333333333333333333333333333333222222222111111111111111222222222222222222222222111111111111111111111111111111111111000000000000444222000000111111///---///////////////000111111111111111111111111111111222222222222222222222222000000000111111111222222000000111111111222222222222222333333333444444444444444555666666666555555333333333333444444555555777666666777777999:::;;;::::::::::::;;;;;;;;;;;;::::::;;;<<<===>>>??????<<<<<<===>>>???@@@@@@AAAAAA@@@@@@@@@@@@???>>>=========>>>>>>>>>=========<<<============<<<;;;;;;???>>><<<;;;999888777777666666555555444555555666666555444444555555333111000111222444555666666666444444444333333333333333444555555666666555555444444444444555555555666666555666777777555555666777666666777777777777666666777777777777777777777777777777777777777888999999777777777777777777777777777777888999999;;;;;;<<<>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999:::::::::<<<<<<============>>>>>>============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<>>===<<<<<<>>>>>>>>>>>>??????@@@@@@???@@@@@@???>>>>>>???AAA@@@AAAAAABBBBBBAAAAAA@@@????????????@@@@@@@@@@@@BBBAAAAAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>@@@@@@AAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBBBBAAAAAA@@@???---,,,,,,++++++,,,,,,---------------..................------------......///...---++++++,,,---...---------...............---///000000///......///.................................//////000000000222333444444222222333444333333222111222555777999888888777666555444444333444555555666777777888888555444222111000000111111000000111111111222222222111111222222222333333333333333444444555666666666777777777777777888888888888888888999999999::::::;;;:::999999999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>@@@@@@??????>>>===============>>>>>>??????@@@@@@============<<<<<<<<<<<<>>>=====================>>>>>>?????????@@@@@@@@@>>>>>>======<<<;;;::::::;;;<<<<<<<<<<<<;;;::::::777888888999999888888777666777999:::;;;:::999888444444444444444555555555555444333111111111222444111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000333222111000000000...---//////......//////000111222222222222222222222222111111111111111111111111111111111111222222222222000000111111111111222222222222222222333333333444111222222333333333222222111111111111111222222222111222222333444555777777444444444444555555555555555555555555666666666666777777888888999999999:::777888999999888777777777::::::999999999999::::::555666777777777777666555;;;:::888666555444444555666666555555444555555555666555444555666666444333222333333444555555555444555555555555444444444333444444555555555555444444444444444444555555555555444666666666555444555666666666777777777777666666666666666666666666666666777777666666777777888999777777777777777777777777666666777999:::;;;;;;<<<===============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;::::::999999::::::;;;======>>>>>>>>>?????????============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<===???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>======<<<======>>>>>>>>>>>>??????>>>???@@@???>>>>>>???AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@???????????????>>>??????@@@@@@@@@?????????========================???@@@@@@@@@@@@??????>>>---,,,,,,++++++,,,,,,------------.........//////---------,,,------.../////////...............///,,,---......//////......---///111111000......///........................------......//////000000000111222111/////////111111111111111222444666888999888777666555555555555666666777777777777666666000000000//////000111111000111111111111222222222111111222222222333333333333333444444555666666666777777777777777777777777777777888888888999999999999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>><<<<<<<<<;;;;;;::::::999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>????????????????????????>>>>>>>>>>>>????????????============<<<<<<<<<<<<========================>>>>>>>>>????????????@@@===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::666777888999999888777666777777888999999888777666222222333333444555555666333444444333111111222333111111111111111111111111000000000111111111111111111111111111111111111111111111111111111111111111//////000000000000000111111111111111000///......///////////////000000111222222222222222222222222000000000000000000000000111111111222222222333333111111111111111111111111000000000000111111111222111222222333333333222222222222222222222222222333000000000111111111111111111111111222222222222333333333333333333333333333666666666555555555555555222444555555444444555777666555555555555666666777333333444444444444333333333222222222333444555555555555444444444444444555444444333444555555444222444444444555444444333333555666666666666555444444444444555555555555444444333444444444444555555555444555666555444333444666666666777777777777666666666666666666666666666666666666666666666777777888777777777777777777777777555666777999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;<<<<<<===>>><<<<<<::::::::::::<<<<<<=========>>>>>>??????@@@============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<===???@@@AAAAAA@@@???<<<======>>>???@@@@@@@@@????????????>>>>>>>>>>>>===============>>>>>>>>>>>>???@@@???>>>>>>@@@BBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBAAA@@@?????????AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@?????????>>>>>>?????????????????????????????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======---,,,,,,++++++,,,,,,---,,,,,,---------.........---,,,,,,,,,------...///,,,------............---,,,---.../////////...------///111222000///...///........................---......///000000111111///000111000...---...///000111222333555666777888999999777666555666666777666777777777777555444333///000000000000000000000000111111111111222222222111111222222222333333333333333444444555666666666777777777777777777777666777777777777888888888999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>======<<<<<<;;;::::::999999::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA?????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>????????????;;;;;;;;;:::::::::::::::::::::888777777777888999666777888999999888777666777777777777666555444444222222222222333333333333111444555555222111111333111111111111111111111111///000000000111111111222000000000000000000000000111111111111111111111111////////////000000111111...000111111000/////////000000//////000000111222111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000//////000000000111111111111222333333444444444444444444444333333333333333111111111222222222111111111111111222222222333333222222222333444444444555444444444444333333333333444555666555333333666999222222222222222333444444444444444444333333333333111222222333444444555555333222222222333444555555444333222333555555444222333333333444444333333222555666666777666555444333333444444555555444444333333333444444444555555555333444555555333333444555555555666666666666555555555555555555555555555555666555555555555666777777555555555555555555555555444555777999:::;;;;;;;;;888999999:::;;;<<<======<<<<<<<<<<<<<<<===>>>>>>>>>===;;;::::::;;;===>>>;;;;;;;;;<<<======>>>>>>============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>???@@@AAA@@@>>>===<<<======>>>??????@@@@@@>>>>>>>>>>>>????????????========================>>>???@@@@@@??????AAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@?????????@@@@@@@@@AAAAAAAAABBBBBBBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,------...///((()))+++,,,---,,,+++***,,,,,,.../////////...---,,,///222222111///...///...........................//////000111222222222111222222111000//////000222333555777888999:::::::::999777666666777777888666777777777666444222111000111111111111000//////000111111111111222222222111111222222222333333333333333444444555666666777777777777777666666666666777777777777888888888888666888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=====================<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????===>>>???@@@AAABBBCCCCCC@@@@@@??????>>>>>>======>>>=========<<<<<<<<<<<<999999::::::;;;<<<======>>>>>>>>>>>>????????????:::::::::::::::::::::;;;999888666444444555777888555777888999999888777555777666555444333222222111333333222222111111000000111444666666333111111333222222222222222222222222//////000000111111111222////////////////////////000000000000000000000000.../////////000000111111---///111111000/////////000000000000000111222222000000000000000000000000000000000000000000000000000000000000111111111111/////////////////////...111111111111222222222333---...///000111111111111000000000000000000000000...///000222333333444444/////////000000000111111//////000111222222333333333333333333333333333333444555555333000111444888111111222222333333333333333333222111111111111222333333444444333222111111111111222222444555777888444444333444666666555333000111222333333333333333444555666666666555444333333444444555555444444333333333333444444444555555333444555555333333444555333444444555555444444333555555555555555555555555555555555555555666777777444444444444444444444444333444777999:::;;;;;;;;;666777888999;;;<<<======<<<<<<<<<<<<<<<===>>>>>>???>>><<<;;;;;;<<<>>>???999999::::::;;;<<<======>>>=========<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>???@@@@@@???===<<<===>>>>>>>>>????????????=========>>>??????@@@@@@===============<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;------------------------------------------------+++++++++,,,,,,,,,------------------------------000//////.........//////000222444666666444222111,,,,,,---...//////..................////////////000000000000000000000000000000222333555666888888999777555444444666888:::>>>:::666333222222111000......//////000000111111444222000///...///000111000111111111111222222222111333444333222222666:::666666666666666666666666777777777777888888888888::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<======<<<;;;::::::>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>=========>>>???AAABBB>>>>>>>>>???@@@@@@AAAAAADDDCCCAAA???===;;;::::::@@@???>>><<<;;;:::999999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<;;;;;;;;;;;;::::::999999::::::;;;;;;;;;::::::999888777777888888777777666666555555555555555555555555555555555444333222111111111111222222333444333222111000222222111000000000000000000000000000000000000000000000//////......------000000000000000///......////////////000000000000111111000000//////......000000000000000000000000////////////////////////000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000222222111111111111111111000000000000000000000000222222111111111111222222222222222111111111111000333333222222222222222222111111111222333333333444222222222222222222222222111111111111111111111111111222222333333444444555333333333333333333333333111000///222777::::::888666666666555555444444444444333333222222333333444333333333333333333333333777444222333555666444111333333333333333333333333444333222111111111222333444444555555555555444444777666555444444444444444888888777666555444333333444444444444444444444444555666777888999:::::::::666666777888999999999999;;;;;;:::;;;<<<>>>@@@AAA@@@???===<<<;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888999:::::::::999999======??????@@@???>>>============>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>===:::;;;<<<<<<::::::;;;<<>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@???@@@@@@@@@????????????>>>===<<<<<<======>>>???@@@@@@??????>>>===<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<------------------------------------------------+++,,,,,,,,,------------------------------------//////............/////////000222444333222000...,,,------...//////..................////////////000000000000000000000000//////000111333444555555666555444333444555777888;;;888444222222222111000////////////000000000000111000...---------//////000111111111111222222222444444444333222333555777888888888888888888888888777777777777888888888888888888888888888888888888999999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<==================<<<<<<===>>>@@@AAA======>>>??????@@@@@@AAAAAAAAA???>>>======<<<<<>>===;;;:::::::::::::::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;:::::::::999999999999::::::::::::999999888777777666777777777666666666555555444444444444444444444444555444333222111111111111333333444444444333222111111111000/////////000000000000000000000000000000000000000//////.........000000000000000///........./////////000000000000000000000000//////......////////////////////////222222222222222222222222---........./////////////////////000000000111111////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000222111111000000111111222222222222111111111000000000000000000000000000000000000000000000000111111222222222222222222222222222222222222222222222222333333333222222222222222333333333333333333333333111//////111555888777666555555555444444333333333444333333222222333333444333333333333333333333333444222111222555666555333333333333333333333333333444333222111111222333444444444555555555555444444666555555444444444444555666666666555555555555555555555555555555555555555777777888999999999888888666777888999::::::::::::;;;::::::;;;<<<===???@@@@@@???===<<<;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888999::::::;;;:::::::::===>>>???@@@@@@???>>>============>>>>>>>>>??????===>>>>>>>>>======<<<;;;;;;<<<======<<<;;;<<<===???????????????@@@AAAAAA??????>>>======>>>??????@@@@@@@@@@@@?????????>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@?????????>>>>>>>>>>>>===============>>>???>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;<<<;;;:::::::::::::::;;;------------------------------------------------,,,,,,,,,---------......------------------------///...............//////...///000111000///---+++,,,---......///.........---............/////////000000000000000000000000.........///000111111111333333333333333444444444777555222111111222111000000000000000////////////111000///...---...///000000111111111111222222222777555333333444444444333777777777777777777777777777777777777888888888888777777777777777777777777777888999:::;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::::::::999999999:::;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;;;;<<<===>>>???======>>>>>>??????@@@@@@??????>>>======>>>>>>>>><<<<<<;;;::::::::::::;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999888888999999999888888888777666666555555666666666666666555555555222222222222222222222222444444333222111111111111333444444444444333222222/////////...//////000000000000000000000000000000000000000000///////////////000000000000///............/////////000000000000000000////////////...////////////////////////////////////////////////------........./////////.........////////////000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000222111111000000111111222222222111111111000000000000000000000000000000000000000000000000000//////222222222222222222222222222222222222222222222222333333222222111000000///333333333333333333333333111000///111333555444444333333333333333222222222333333222222222222333333333333333333333333333333000000///111333555555444333333333333333333333333444444333333333333444444444444555555555555444444444444444444444555555555444444444555555666666666555555555555555666666666888888888888888777666666777777888999:::::::::::::::::::::;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999::::::;;;<<<<<<;;;;;;>>>???@@@@@@@@@???>>>===<<<<<<<<<=====================>>>>>>>>>===<<<<<<===>>>???>>>===<<<===???>>>>>>>>>===>>>??????@@@>>>>>>============>>>>>>??????>>>>>>>>>>>>>>>======>>>??????@@@@@@??????@@@@@@?????????>>>>>>>>>@@@???>>>===<<<<<<<<<<<<=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999<<<;;;:::999999999999999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------.........------------------------......---------...//////...//////000///---+++***------...............------------.........//////////////////////////////............///////////////000111222333222111111333111//////111111111000111111000000//////......222222111000000111111222000000111111111222222222777444222333666777555333555555555555555555555555666777777777888888888888777777777777777777777777666777888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@???>>>>>>=========>>>>>>;;;;;;::::::::::::;;;<<<999999:::::::::;;;;;;;;;::::::;;;;;;;;;:::999999999888888777777888888999666666666555555555444444555555555555555555555555333333333333333333333333444333222222111111111222333333333333222222111111...............//////000000000000000000000000000000000000000000000000000//////000000//////...---........./////////000000////////////////////////////////////////////////------------------------/////////000000000111111---------.........//////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111111111111111000000000000111111111111222222222222333333222222111111000000111111111111111111111111222222222222222222222222222111111111000000000///222222222222222222222222111111111111222333333222222222222222111111111111333333222222222222333333222222222222222222222222000000000111222333333333222222222222222222222222444444444444444444555555444444555555555555444444222333333444555555555555333333444444444555555555444444444444555555555555666777777888777777666666777888999::::::;;;;;;::::::::::::;;;;;;<<<============<<<<<<;;;;;;;;;;;;999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::;;;<<<============>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAAAAAAAAAAA@@@@@@===>>>???>>>=========???>>>>>>======>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>>>>???????????????????????????>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999888888;;;:::999888888888888888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------------...//////////////////...---+++***---...............------------------..........................................//////////////////---...000111111111///...000///......000111111000111111000000//////......222111111111111222222222000000111111111222222222555333111333777999777444555555555555555555555555666777777777888888888888888888888888888888888888666777888999::::::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;:::;;;;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>????????????>>>===<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<999999999:::::::::;;;;;;::::::;;;;;;:::999999888777777777666666777777777555555444444444444444333444444444444444555555555333333333333333333333333333333222222111111222222111111111000000000000000//////............/////////////////////////////////////////////000000000///////////////...------............////////////.............../////////........................000000000000000000000000////////////000000000000------------....................................//////////////////////////////000000000111111111000000000000000000000000111000000000000000000111111111111000000000//////000000111111111222222222333222222111111000000000111111111111111111111111222222222222222222222222/////////000000111111111222222222222222222222222222333333333222222222333111111111111111111111111333222222111111222222333222222222222222222222222111111222111111000111111222222222222222222222222333333333444444555555555444444555555555555444444111222333444555555444444444444444444333333333333222222222333333444444444444444555666777888888777777777888999::::::::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999:::;;;<<<============>>>??????@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>===<<<===>>>>>>>>>>>>>>>>>>???@@@@@@????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999888888888999999888777777777777777,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,---...//////////////////...---,,,,,,.........///......---,,,,,,------------..........................................///////////////,,,---...000000//////...///...---...111222111000000000000000//////////////////000000000000000000000111111111111222222222333222333555777888777666777777777777777777777777777777777777888888888888999999999999999999999999777777888999999999999888999::::::;;;;;;;;;;;;:::<<<<<<;;;;;;;;;<<<======:::;;;;;;;;;;;;<<<<<<<<<999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===999999999999:::::::::::::::;;;;;;::::::999888777777666666555555666666777444444444444444444444444333333333444444444444444444444444444444444444444333333222222111222222333111000//////......//////111000//////......//////////////////////////////............////////////...////////////...------------........./////////---............/////////................................................,,,,,,---------.........---------............///........................////////////////////////...//////000000111111111000000000000000000000000111000000//////000000111111111000000000/////////---......//////000000000//////////////////......111111111111111111111111111111111111111111111111...//////000111111222222222222222222222222222222111333444333111111222333000000000111111111111111222222111111111111222222222222222222222222222222111222333222000///000111222222222222222222222222111222333444444555444444444444555555555555444444111222444555555444333333444444444333333222222222111111111222333333444444222333444666777777888888666666777888999999999999888999::::::;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;::::::::::::999999999999;;;<<<======>>>>>>===>>>>>>???>>>===;;;:::::::::;;;;;;<<<======>>>??????@@@AAAAAAAAA@@@@@@<<<>>>???>>>===<<<===>>>>>>>>>>>>>>>>>>??????@@@??????@@@@@@@@@@@@??????;;;<<<<<<<<<<<<=========<<<===>>>>>>??????>>>>>>??????>>>>>>>>>=========;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::999999888888777777666666666777777888++++++++++++++++++++++++++++++,,,,,,---......///*********+++++++++,,,,,,------------------------,,,,,,,,,,,,---...///000------------------------......//////...------,,,,,,,,,---------.........---------------------------------....../////////------......//////...............///111222111000////////////000000000000//////000000111111111111000111111111111222222222222444666777666666666666888888888888888888888888777777777777888888888888999999999999999999999999888888888888888888777666888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<;;;:::999:::;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<======888999999999999::::::::::::;;;;;;::::::888777777666555555555555555555666444444444444444444444444222222333333333444444444222222222222222222222222333222222111222222333333222111000///...//////000333222111000///.........////////////////////////,,,---------.........///......//////......---,,,---------.........//////---------.........//////........................++++++++++++++++++++++++,,,,,,,,,---------......---............/////////........................////////////////////////......//////000111111222000000000000000000000000000000////////////000000111000000000////////////------......///000000111.........///////////////111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111///111333222000///111333000000000111111222222222222222111111111111222222111111111111111111111111000222333333111000222444111111111111111111111111000111222333444444444333444444555555555555444444222333444555555444222111222222222222333333333333111111222333333444555555333444555555666666666666555555666777888888888888888888999:::;;;::::::999::::::;;;<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::;;;;;;::::::::::::999999888999:::;;;<<<=========<<<============;;;999888999999:::<<<===>>>???@@@===>>>>>>???@@@@@@??????>>>???@@@???>>>>>>???@@@======<<<<<<======>>>???===>>>???@@@@@@???>>>===;;;<<<<<<<<<============<<<======>>>>>>>>>>>>>>>???>>>>>>>>>============<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999555555555555666777888888++++++++++++++++++++++++++++++,,,,,,---...//////))))))*********+++++++++------------------------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,------.../////////...---,,,,,,,,,,,,,,,---------......------------------------++++++,,,------...//////---------........./////////......///111222111///......//////000000111111000111222333333333333333000111111111111222222222333666999999555333444666777777777777777777777777777777777777888888888888888888888888888888888888888999999888888777666555888999::::::;;;;;;;;;;;;<<<;;;;;;:::999999999999:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<<<<;;;:::999::::::;;;;;;<<<======>>>::::::;;;;;;===>>>@@@@@@??????>>>===============888888999999999:::::::::;;;;;;;;;:::999888777666555555555444444555555555444444444444444444444444222222222333333444444444111111111111111111111111222222222111222222333333333222000/////////000111555444222111///.........////////////////////////,,,,,,,,,---------............//////......---,,,---------.........//////---------.........//////........................................................./////////000000.........////////////000........................////////////////////////---......///000111111222000000000000000000000000000000////////////000000000000000000////////////...//////000111222222333//////000000111111222222000000000000000000000000////////////////////////333333222222111000000000111111111111111111111111---///111111......000222000000111111222222222333222222111111111111222222111111111111111111111111...111333333222222444777111111111111111111111111///000111333444444333333444555555555555555555444222333555555555333111000///000111222333444555555222222333444444555666666555555555666555555444333444555666777777888888888777888999:::;;;:::999888999:::;;;<<<<<<<<<;;;:::<<<<<<============<<<<<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999777888999;;;<<<=========<<<<<<======<<<:::999777888999:::<<<>>>???@@@AAA===>>>???@@@@@@@@@@@@@@@???@@@AAAAAA??????@@@AAA<<<;;;;;;;;;;;;<<<======<<<===>>>??????>>>===<<<<<<<<<<<<=========>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999444444444555666777888999,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++...,,,++++++---......---........................------..................///...---,,,,,,,,,---...........................000...------......---,,,////////////000000000000000000000000000000000000000///.........///111222///////////////000111111111111111222222333333333666MMMTTTBBB666;;;;;;222777777777777666666666666777777777888999999:::::::::::::::999999999888888777888999:::;;;;;;:::999888888888888888888999:::888888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>===<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>======<<<;;;;;;:::::::::999777666666777999:::;;;:::888666666666666777000222444666666444222000111222222333333222222111333222222222111000000000333444444555444333222111333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000//////...---,,,++++++***......---------,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////,,,---------.../////////........................,,,,,,,,,------..................////////////000------......//////000000000000000000000000000000........................111111111111111111111111111111000///...---,,,,,,000000//////......------+++,,,,,,---...///000000111111111000000000000000111111111111111111111111000000000000000000000000---......///////////////000000000000000000000000////////////////////////222222111111000000//////000000000000000000000000222111000//////000111222222222111000000111222333222222333444444444444444222333333444444333333222333333333333333333333333555555444333222222222222333222111111111222333444666666555555444444333333555555555555666666666666777888888999;;;<<<<<<===<<<<<<<<<<<<============::::::;;;;;;<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;>>>???>>><<<999888;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>==================<<<<<<===>>>????????????>>>>>>??????@@@AAACCCBBBAAA@@@???===<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????AAA@@@>>>=========>>>>>>@@@AAAAAA???===<<<<<<===>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;999999888777:::777333222555666666555,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,***)))***,,,------,,,........................////////////...---,,,,,,---,,,+++******+++,,,,,,........................000///............------............////////////000000000000000000000000000//////...///000111222///////////////000111111222222222333333444444444DDDdddqqqWWW999222555555777777777777666666666666777777777888999999::::::999999999888888888777777777888999:::::::::999888777777777777777888999:::999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999:::999777666666777999::::::999888666666666666666111222444555555444222111111222222333333222222111222222222111111111111111222333333444333222111000222222111111111000000000////////////////////////////////////////////////////////////////////////.........------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,---------......................................................------------....................................,,,,,,------------------------........./////////............////////////........................................................................000000000///......------000000000//////.........---------.../////////000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111000//////000111222333222111000///000000111000000111111222111111111222222333333333333222222333333333333333333333333444444333222222222333333333222111111111222333444555555444444444444444444555555555555666666666666888888888999:::;;;<<<<<<<<<<<<<<<<<<============;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;<<<>>>>>>>>><<<;;;999<<<<<<<<<<<<=========>>>;;;;;;<<<===>>>???@@@@@@;;;;;;<<<===>>>???AAABBB??????>>>>>>>>>???@@@@@@BBBBBBAAA@@@???>>>===<<<===>>>>>>>>>>>>>>>======>>>===<<<;;;;;;;;;;;;<<<;;;<<<<<<======>>>??????AAA@@@???>>>>>>>>>??????@@@AAAAAA@@@>>>======>>>??????>>>>>>===<<<<<<<<<>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888888777:::777444444555666555444,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++...//////...------------------------000000000///...---,,,+++---,,,,,,++++++,,,------........................000000////////////......------------............000000000000000000000000///////////////000111111///////////////000111111333333333333333444444444;;;ZZZiiiUUU999111555888666666666666777777777777777777888888999:::::::::888888888888777777777777777888999:::999888777666555555555666666888999999999999888888888999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======:::;;;;;;;;;;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::999999999888777666666777888999999888777666666555666666222333333333333333333222111222222333333222222111111111111111111222222222111222222222222111000000111111000000000/////////////////////////////////////////////////////////////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,---------..................................................................------------------------------------------------------,,,,,,,,,,,,,,,---------....../////////...............------------------------................................................////////////////////////000000000000////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000...///000000111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111000000000000111111222111000///////////////000000111111111000000///222222333333333333222222333333333333333333333333333222222222222333444444222222222222222333444444444444444444444444555555444555555555555666666666888888888999:::::::::;;;;;;<<<<<<<<<<<<========================<<<;;;:::::::::::::::;;;;;;;;;;;;>>>>>>============<<<<<<<<<<<<<<<<<<============;;;;;;<<<===>>>??????@@@;;;;;;<<<===???AAABBBCCC>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@???>>>======@@@@@@@@@@@@???>>>===<<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????AAAAAA@@@?????????@@@@@@???@@@AAAAAA??????@@@AAA@@@@@@??????>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777999777666555666666444333,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...------///111222222111------------------------///////////////...---,,,//////////////////000000........................///000111000/////////000------.........////////////////////////////////////////////////000000111///////////////000000111222222222222222222222222...<<>>:::;;;;;;;;;;;;:::999999;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::888888777777777777888888777777666666555555555555444333222111111222333444111222222333333222222111000000000111222222222333000111111111111000000000111111000000000/////////////////////////////////////////////////////////////////////////////////,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,---------...............................................................------,,,,,,,,,------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------/////////......---------------------------------........................000000000000000000000000............//////000000000000000000000000000000000000000000000//////////////////000000000000000////////////////////////000000000000000000000000//////000111111111111111000000000000000000000000111111111111111111111111111111111000000000000000222222222222222222222222111000000000000000000111//////////////////000000222222333333222222111111111111222222222222111111222222222222222222222222111111111111222333444555222222222222333333444444444444444555555666666666444444444555555555666666888888888888999999999:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>===<<<;;;:::999999:::::::::;;;;;;;;;???>>>===<<<<<<===>>>???<<<<<<<<<===============>>>>>>=========<<<<<<<<<<<<<<<======???@@@BBBBBB>>>============>>>??????AAA@@@@@@@@@???>>>>>>>>>???????????????>>>===<<<======<<<<<<<<<<<<============>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBAAA@@@@@@BBBCCCAAAAAA@@@@@@???>>>>>>===>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777888777777777666555333222,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++.........000222333111000------------------------------...///000000000/////////000000111111111111...........................000111000///...///111....../////////000000000////////////////////////...//////000000000000000///////////////000000111111111000000000000000000333555333000333888777111555666666666777777777888888888888999::::::;;;;;;;;;;;;:::::::::999999999888999::::::999888777666444444444444555666777888888888777666666666777777999999999:::::::::;;;;;;;;;:::999999999:::<<<===999::::::;;;::::::999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;888777777777777777777888666666666666555555555444444333111000000111333444111222222333333222222111000000000111222222222333000000000000000000000111222222111111111000000000........................................................................+++,,,,,,------...............---------,,,,,,,,,,,,,,,,,,---------............................................................------,,,,,,,,,+++------------------------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,---//////......------,,,,,,................................................////////////////////////------......///000000000///////////////000000000000000000000000/////////......//////000000000000000000000000000000000000//////////////////////////////000111111111111111////////////////////////000000000000000000000000333222222111000//////...111111111111111111111111000000000111111000000000------...///000111111222222222333333333222222111000111111222222111111000222222222222222222222222000000000111222333444555222222333333444444444444555555666666777777777888444444444444555555555555666777777888888999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::999999999:::::::::;;;;;;???>>>===<<<<<<===???@@@===============<<<<<<<<<============<<<<<<<<<<<>>>>>>>>>>>>>>??????======<<<<<<======>>>???@@@@@@??????????????????;;;<<<======>>>>>>>>>=========<<<<<<<<<======>>>>>>??????@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAAAAA???@@@BBBBBBAAAAAABBBDDDAAAAAA@@@@@@??????>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777666666777888777666444333333,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111------///000000000000000........................,,,///111000...---///222////////////000000000111000000000000000000000000......///000000000000000///////////////000111111000000000///////////////333555555222000111666999555555666666777777888888888888999999:::;;;;;;;;;<<<;;;;;;;;;::::::::::::888999:::;;;:::999888777666555555555555666777777666666555555555666666777888888999999::::::;;;;;;:::999999999999:::;;;;;;888888999:::::::::::::::::::::;;;;;;<<<=========>>>======<<<<<<;;;::::::777777777777777777777777444444555555555555444444333222111000000111222333111222222333333222222111111111111111111222222222000000000///000000111222222222111111111000000000........................................................................,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------.........---------------................................................---------------------------.........//////000000............////////////////////////////////////---......//////000000111000000000000000000000000////////////////////////...///000000111111000000////////////////////////////////////////////////222222111111000/////////000000000000000000000000000000111111111111000000---...///000111222222222000000111222222222222222000000111111111111000000222222222222222222222222000000000111111333444444222222333444444444444444666666666666666777777777333444444444444555555555555555666777888999:::::::::;;;;;;;;;;;;<<<<<<<<<===============<<<;;;:::999999999999::::::::::::>>>===<<<<<<<<<===>>>???===============<<<<<<<<<::::::;;;<<<===>>>>>>??????>>>>>>===============<<<<<<<<<<<<<<<===>>>>>>???????????????@@@@@@@@@:::;;;<<<======>>>>>>>>>======<<<<<<======>>>>>>?????????@@@AAAAAABBBBBB@@@@@@AAABBBBBBBBBAAAAAA???@@@BBBAAAAAAAAABBBCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666555777777666555444555666,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------...//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000---...///111111111111111........................+++...111000---,,,...222........./////////000000000000000000000000000000---...///000111000000//////////////////000111111111000000000////////////...///000111000000555<<<555555555666777888888888888888999::::::;;;;;;<<<;;;;;;;;;:::::::::999999888999:::;;;<<<;;;::::::888777666666555555666666444444444444555666777777777888888999::::::;;;;;;888888999:::::::::::::::666777888999:::;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>===<<<:::999888888666666777777777777666666333444555555555555444333222222111111111111222222111222222333333222222111222222222111111111111111111111000000000111222333111111000000000/////////........................................................................,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,------------------...------------------------........................------------------------.........///////////////,,,---------.........///---------.../////////000------......///000000111////////////////////////////////////////////////......///000000000000///////////////////////////........................//////000000111111111222///////////////////////////000111222222111000///000000111222222111000//////000111222333444444444///000000000000000000///111111111111111111111111111111000000111222333333222333444555555555444333555555555555444444444444333333444444444555555555333333444666888999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::888999999999999:::::::::<<<<<<;;;;;;<<<======>>>>>>=========<<<<<<<<<<<<999::::::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@@@@<<<======>>>>>>>>>=====================>>>??????======>>>??????@@@@@@AAA>>>???@@@AAABBBBBBAAA@@@???@@@AAAAAA@@@@@@AAABBB@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999888777666666555666777555333444666999,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++/////////000111000---***,,,,,,,,,,,,,,,,,,,,,,,,///000000000000000///...///000222333444444333333........................***---000///,,,+++...222---------.........//////000000000000000000000000---...000111111111000//////////////////000111111222111111111000000//////444---***000666666333111444555555666777888888999888999999::::::;;;;;;<<<:::::::::999999999888888888999;;;<<<===<<<<<<;;;999888777666666555555666333333333444555666777888777777888999::::::;;;;;;777888999:::;;;:::999999555666777999:::;;;<<<<<<::::::;;;;;;<<<===>>>>>>>>>>>><<<;;;999888666666666666777777777777666666222333444555555555444333111111111111111111111111222222222333333222222222333222222222111111000000222111000000000222333444000/////////....................................................................................------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////,,,,,,,,,---------......+++,,,,,,---...///000000---------...///000000111........................////////////////////////---......///////////////////////////////////////........................,,,---...000111333444555///////////////////////////000111222222111000///333333444333222000...---111222333555666777888888//////000000000000//////111111111111111111111111111111111000111111222333222333444555555555444333444444444333333222222222333333333444444444555555111222444666888999;;;<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<;;;;;;;;;888888999999999::::::::::::;;;;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;===>>>>>><<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAA???@@@@@@??????>>>===<<<===============>>>??????<<<<<<<<<===>>>>>>??????===>>>@@@AAABBBAAAAAA@@@???@@@AAAAAA??????@@@AAA@@@@@@??????>>>=========;;;;;;:::::::::999999999999999999999999999999999;;;::::::999888777666666444666666444333444888;;;++++++************++++++))))))(((((()))+++---...///...------++++++***)))******+++,,,------......---000333333000---...//////...---,,,+++,,,---.../////////......---------,,,---------.../////////000000//////.........---//////............//////...------------...//////000000000000////////////111///---...111222000...////////////////////////000000000000111111111111111111000000111111222333555555555555555666777777666777777888999999::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<============<<<<<<888888888777666555555444555444333333444555666777777999::::::::::::<<<===:::::::::999999888888888888777777777999:::999888;;;::::::::::::::::::;;;999;;;<<<<<<:::999999:::777777777777666666666666888888666555333111000///111111111111000000000000222222333333333444444444111111000000//////......111111000000000000111111...///000000000///---,,,......//////////////////,,,,,,,,,---------......------------------,,,,,,------------------------,,,,,,+++)))'''(((***,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++***+++---......---+++***,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////......------------......///...------------...///---------.........//////////////////////////////...------------...//////////////////..................------------......000///...------...000000---///000000///......///---...///000000111000000............//////////////////////////////////////////000111111111111111111111222222222222111111444222111555;;;>>>===:::444222000...---///111222000222333333222111222333333333333333333333333333111111111111111111111111000222555666444333222222555444444333333444444555333333444666777999::::::999:::;;;;;;<<<<<<;;;;;;999999999888999999::::::::::::::::::::::::::::::999999::::::<<<===??????>>>>>>??????>>>===<<<<<<:::;;;===>>>>>><<<:::999:::::::::;;;<<<===>>>>>>;;;;;;::::::::::::;;;;;;>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>???????????????@@@@@@@@@??????===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::999888888999999999999999999888888888888888888777777666666666555,,,,,,++++++++++++,,,,,,******))))))***+++,,,------------,,,,,,++++++***,,,,,,,,,,,,,,,------...111333444222///,,,,,,---...---,,,,,,,,,,,,---............---------,,,,,,---------...............000/////////.........---///..................///...------------...//////---------....../////////111///......111111000...////////////////////////000000000000111111111111111111000000111111222333666666666666666777777888777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999888777777666666555555444444555666777666888::::::999999;;;<<<::::::::::::999999999888888777666777999:::999888:::999999888888999999:::999;;;<<<<<<:::999999:::777777777777666666666666888888777555444333222111111111111111000000000000000111111111111222222222////////////000000000000111111000000000000111111...//////000///...---,,,---------------------------------.........//////------------------------------------------------,,,,,,+++)))((((((***,,,,,,++++++******++++++,,,------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------....................................------------......---,,,++++++++++++,,,---++++++,,,,,,,,,---------.......................................///000000////////////..................------------......222111000///......//////+++---......---,,,,,,---...//////000000000000///............//////////////////////////////////////////000111111111111111///000000111111000000///555222111444999======;;;555444111000///000222333222333333222000111222444111111111111111111111111111111111111111111111111000222555555444222222222555444444333333444444555333333444666777888999:::999:::;;;;;;<<<;;;;;;;;;999999999888888999999:::::::::::::::::::::::::::::::::::::::;;;===>>>???<<<<<<<<<<<<<<<;;;:::::::::;;;<<<======<<<;;;;;;:::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>????????????>>>????????????>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888888777666666666666666666666555555555444444666555555555444444444333---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///555555333111---+++++++++------,,,,,,,,,------...------------,,,,,,,,,,,,...............---------/////////.....................------------.........------------...//////,,,,,,---...///000111111111///...///000111000...////////////////////////000000000000111111111111111111000000111111222333777666666666666777888888888888888888888999999999999999::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::<<<;;;;;;::::::999999999888888777666666666777777666777999999888888999;;;;;;;;;::::::::::::999999888777666777888999888777888777777666666777777888999;;;<<<<<<:::999999:::888777777777666666666555777666666555555444444333111111111111000000000000////////////000000000000.........///000111111111111000000//////000000111...////////////...------------------------------............////////////+++,,,,,,------.........------------------------,,,,,,,,,***((((((***,,,,,,++++++******++++++,,,------------------------........................,,,,,,---------.........,,,,,,,,,---------......------,,,,,,,,,,,,++++++...---+++******+++---...,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------............................../////////...///000000111/////////............---......------------......444333111000///.........+++---......---,,,,,,---//////000000000///......---............///////////////////////////////////////000000111111000000...//////000000//////...555222000222777:::;;;;;;666555333111111222333444333333333111000000222555111111111111111111111111111111111111111111111111000222444555333222222222555444444333333444444555333333444555777888999999999999:::;;;;;;;;;;;;;;;:::999999888888888999999::::::::::::::::::::::::;;;;;;:::;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;========================<<<<<<<<<<<<<<<<<<======;;;::::::::::::999999999999888777666555555555555555555555444444444333333555555555444444444444444,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---,,,,,,+++,,,...000111333222000---+++******+++---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,........................------,,,,,,,,,,,,------...------------.../////////000000111111222222222000/////////000000000//////////////////////////////000000000111111111111111111000000111111222333555555555555555666777777888888888888888888888888888888999:::;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;<<<;;;;;;;;;:::::::::999:::999999888777777777777555777888888777777888:::;;;:::::::::::::::::::::777666555666888999888777666666555555555555666666999;;;<<<;;;:::999999999888888777777666666555555444444444444444444444444111111111111000000000///........./////////000000.../////////000000000111000000////////////000000/////////.........------///////////////.........------------............++++++,,,,,,---...//////------------------------,,,,,,,,,+++))))))***,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,------------,,,,,,,,,---------......------,,,,,,,,,+++++++++------++++++++++++------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------................................./////////000000000.......................................///000000//////.........---------......------------......111111000/////////......---///000000///......//////000000000///...---------------.........////////////////////////////////////000000000000000///...//////000000//////...444111...///222666888999555444333222111222333444222333444333111111111222222222222222222222222222111111111111111111111111000222444444333111222222555444444333333444444555333333444555666777888999999999:::;;;;;;;;;;;;::::::999999888888888888888999999::::::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>>>>>>>======::::::::::::;;;===>>>???============<<<<<<<<<<<<======<<<<<<<<<<<<=====================<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>=========>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======::::::999999999888888888::::::999888777777777777777777777666666666555555666666666666666666666666++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++)))******++++++,,,,,,---+++++++++,,,...000222333///...,,,******++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,---------...............------,,,,,,,,,,,,------...------------...//////222222111111000000/////////000000000/////////000000000000000000000000000///000000000111111111111111111000000111111222333444333333333333444555555888888888888888999999999888888999999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999999:::::::::999999888777777555777888888777666777999::::::::::::::::::::::::666555444555777888777666666666555555555555666666999;;;<<<;;;:::999999999888888888777666555555555111111111222222333333333111111111111000000000////////////000000000111111111000000000/////////...000000////////////000000///......---------------000000/////////.........++++++,,,,,,,,,---------++++++,,,,,,---...//////------------------------+++,,,---,,,***)))***,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++------------+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------..................................../////////000........................------,,,,,,,,,---..................------------......------------......,,,------....../////////---///000000///......//////////////////...---,,,------------............//////////////////////////////000000000//////...///000000111111000000///111///------///222444666333333222111000111111222///222555666444111000///222222222222222222222222000000000000000000000000111222333333222111222333555444444333333444444555333333444555666777777888888999::::::;;;;;;:::::::::999888888777777777888999999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>===::::::::::::;;;===>>>???==================<<<<<<======<<<<<<<<<<<<======<<<<<<<<<===============================================================;;;;;;<<<============<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999888888888888777777777999888777777666666777777888888888777777777666666555555555666666666666666+++******))))))******+++***+++,,,,,,,,,,,,++++++)))*********++++++,,,,,,***+++,,,...000111222333,,,+++)))***,,,------,,,++++++,,,---............,,,,,,,,,,,,------------...............------------------------...............------------.........------------...//////000000///...---,,,++++++...000111000///...///111000000000000000000000000000000000000111111111111111111000000111111222333333222222222222333444444666777777888999999::::::888888999999::::::;;;;;;999999::::::::::::999999999999999999999999999999999999999:::999999888777666777888888777666777999888888999999999999::::::666555444555666777666555777666666555555666666777999;;;<<<<<<:::999999:::999999888777666555444444000000000111111222222222111111111111000000000000000000000000111111111111111111111000///.........000//////......//////000///...------,,,,,,------.........---,,,,,,++++++***+++++++++,,,,,,,,,,,,+++,,,,,,------.........------------------------+++---------+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------*********+++++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++***+++---......---+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---............------------,,,......------------......***+++,,,---.../////////+++---......---,,,,,,---....../////////...------,,,------------.........//////////////////////////////000000000///......///000000111111000000//////...------...///222333222111000000//////000000000222555666444111//////000000000000000000000000000000000000000000000000111222333222111000111333555444444333333444444555333444444555666666777777888888999::::::::::::::::::999888777777777777777888999999::::::;;;;;;<<<::::::999::::::;;;<<<<<<:::;;;<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<====================================<<<<<<<<<<<<<<<<<<===<<<<<<<<<===============::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888888777777777666666666444444444444444555555666666666666555555555444444333333333333333444444444,,,++++++******++++++,,,((()))***,,,,,,,,,++++++***************+++++++++,,,---///111111111000///,,,+++***,,,...///...,,,***+++,,,...............,,,,,,---------.........---------...............,,,,,,,,,------.........///..................///...------------...//////......------,,,,,,++++++...000111111......///111000000000000000000000000000000000000111111111111111111000000111111222333333333222222333333444555555555666888999:::;;;<<<999999999999999999::::::888999999::::::999999888999999999999999999999999777777999999:::999888888777888999999777777888999777777777888888999999999555444333444666777666555888888777777777777888888999;;;<<<<<<:::999999:::999999888777666555444444111111111111111222222222111111111111000000000000///000000000000111111111000000000000//////////////////............/////////...---,,,,,,,,,------///......---,,,,,,+++++++++++++++,,,,,,,,,------------------------------------------------------+++---...---+++***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,---......///+++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---++++++,,,------,,,++++++*********++++++++++++,,,---------------------------,,,,,,,,,,,,---...............---------,,,,,,......------------......+++,,,---/////////......+++---......---,,,,,,---------......///.........,,,,,,---------.........//////////////////////////////000000///......---...//////000000//////......///////////////111222111111000000000/////////333444444333111000000111000000000000000000000000000000000000000000000000111222222222000000111333555444444333333444444555333444444555555666666666888888999::::::::::::999:::999888777666666666666888888999::::::;;;<<<<<<888888999999:::;;;<<<===::::::;;;<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;;;;<<<<<<======>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999999777777777666666666555555222222222333444555666777555555555444444444333333222222222333333444444444---,,,,,,++++++,,,,,,---'''((()))+++,,,,,,,,,+++************************...///111333222000---+++...---,,,...111111...+++)))+++,,,...//////......---------....../////////,,,------....../////////,,,,,,,,,------.........//////............//////...------------...//////------.....................000222111...---///111000000000000000000000000000000000000111111111111111111111000111222222333444333333333333444555555444555666777999;;;<<<===::::::999999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::555666888999:::999999888888999:::999888777888999666666777777888888888999555444333444666777666555999999888888888888999999999;;;<<<<<<:::999999:::999999888777666555444444222222222222222222222222111111111111000000000000////////////000000000000......//////000000111111//////............/////////...---,,,+++,,,------111111000///......------,,,,,,,,,---------......------------------,,,,,,------------------------+++---......,,,+++++++++...------,,,,,,------...++++++++++++++++++++++++,,,,,,------...///000000,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,,,,++++++...---+++******+++---...******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------...//////...------++++++,,,,,,,,,---------------------------------...------------...//////......---------,,,,,,,,,.........------...............///000000///...------///000000///......///,,,,,,---.../////////...,,,,,,,,,---------......//////////////////////////////000000///...---------..................---///000111111000000111222111111111111000000000///777666333000......222555111111111111111111111111000000000000000000000000111222222111000000111333555444444333333444444555333444444555555666666666888888999::::::::::::999:::999888777666666666666888888999::::::;;;<<<<<<888888888999:::<<<===>>><<<<<<===>>>??????>>>>>>:::;;;===>>>>>><<<:::999;;;<<<<<<===>>>??????@@@;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;========================>>>>>>===<<<:::999888777777666666666555555555555333333333444666888999:::666666555555555444444444444444444555555666666666$$$%%%'''))))))))))))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,000444555333///,,,+++...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***---111444---------------...///000---------............///000000000000000000000000...///000222222111111000000000000000000000000000000000000000000000000000111222222333333222222111444444444555666666777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::999888888999999999999999999888888888888777333444555666777888999:::777777777777888888888888777666555555555777888999888888888888888888888888888888888777777777777666888888777777666444333222111222222222222111000000111111111000000000000000111111000000//////.........------------...//////000//////........./////////...,,,,,,------,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------************************)))******+++++++++******,,,++++++++++++++++++,,,------++++++++++++------,,,------......------,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,)))******++++++******)))))))))***+++,,,,,,------------------------------,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------..............................------------............------------..............................------------------------//////.........---------......////////////......000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000222222222111111111111111111000/////////000222333333333333333333333333333333444555555444444555777666666666666777888999:::777888999999999777666555444555777999;;;<<<======777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999888777666666777777666555555555555555222222333333444555666666333333333333333333333333444333333222222333333444'''''')))******+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---///111222111...,,,,,,---,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...---------,,,,,,,,,,,,........................000000000000000000000000---------------...//////---------............///////////////////////////...///000111222111111000000000000000000000000000111111111111111111111111111222333444555555555555666666777777888999999:::999999999999999999999999:::::::::::::::999999999999999888888888888999999999999999999888888888888555555666777888999::::::777777777777888888888888666666555555555666777888:::::::::::::::;;;;;;;;;888888888888777777777777888888888777666555333222111222222222222111000000000000000000000000000000000000000000//////.........------------...//////......------------......///---,,,,,,---...,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++.........---,,,+++***))),,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,---------------------------,,,++++++******++++++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,---------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------..............................------------............------------......................................................//////.........---------......////////////......//////000000000111111111////////////000000000000000000000000000000000000000000000000000000000000000/////////////////////111000/////////000222222222222222222222222222222333444555555444444555777666666666666777888999:::777888888999888777666555666777888999:::;;;;;;;;;888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999::::::;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999888777666555666555555444444444444444111111222222333444444555333333333333333333333333444333333222222333333444************+++,,,------******+++++++++,,,,,,,,,......,,,++++++,,,---...222111///,,,)))***,,,...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,++++++++++++........................,,,---000111111///---+++...------------...//////---------............///////////////////////////...///000111111111000000000000000000000000000000000000000000000000000000///000222444555666666777777777777888999999::::::777777777777777777777777999999999999999:::::::::999999888888888888999999:::999999999888888888888777888888888999999999999777777777777888888888888777666555555555666777888;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777888888888777666555444333111111222222111111000///000000000000000000000000000000000////////////......------------...//////------,,,,,,,,,------...///---,,,,,,---...---+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,------............------++++++++++++++++++++++++------------------------,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......------------......------------------------------------------------.......................................---------......////////////......//////000000000000111111////////////000000000000000000000000000000000000000000000000000000000000//////////////////000000000000000///000111111222111111111111111111111111222444555555444444555666666666666666777888999999777888888888888777666666888888999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;::::::999999999999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888999999888888777666555555444444333333333333333000111111222222333333333333333333333333333333333333333222222222222333333,,,+++*********,,,---...******+++++++++,,,,,,,,,------,,,+++,,,...000111111000...***((((((+++...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***---///111000///---......---------......///---------............////////////////////////////////////000000000000000////////////////////////////////////////////////...///000111222333333333555555666666777888888888777777777777777777777777777777888888999999:::::::::999999999999::::::;;;::::::999999999888888888888888888888888888888888666777777777888888888888999888777666666777888999:::::::::999999999999999999999888888888777777777777777777777666555444333111111111111111000000////////////000000000000000////////////////////////...------------...//////---------,,,------.........---,,,,,,---...---,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***+++,,,,,,---++++++************++++++,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,------............------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---------------...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------...------,,,,,,------...------------------------------------------------......................................................////////////......////////////000000000111////////////000000000000////////////////////////000000000000000000000000111111111111111222222222000000000000000111111222111111111111222222222222222444555555444333555666666555555666666777888999777777888888888777777777777777888999999999999999;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<;;;::::::999888888888888999::::::::::::999::::::::::::::::::::::::;;;;;;;;;:::::::::999999777777888888777666666555555444444333333333333333111111222222333333333444222222222222222222222222333333222222222222333333,,,+++***))))))+++,,,---******+++++++++,,,,,,,,,+++++++++,,,...000222444---...---+++))))))***,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......///000111222222222///......---------......---------............///........................///////////////000000000////////////////////////000000000000000000000000000000111111222222111111555555555666777777888888888888888888888888888888777777777888888999999999:::::::::::::::;;;<<<<<<:::::::::999999999999888777777777777777666666666666777777777888888888888;;;:::999888888888999::::::::::::999999888888888888888888777777777666666666666666666666555444333000111111111111000//////......//////000000000000.............../////////...------------...//////......------...///000000...,,,,,,,,,......---,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++&&&''')))***+++,,,,,,---******))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...........................////////////.........////////////000000000////////////000000000000////////////////////////////////////////////////000000111111222222222222///000000000111111111111222222222222333333444444222333444444333333444666555555555555666777888999777777777777777777888888555666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<;;;::::::999888888777888999999:::::::::999::::::::::::::::::::::::;;;;;;:::::::::999999999666666777777777666555555666555555444333444444444333333333333444444444444222222222222222222222222333222222111111222222333+++******)))******++++++******+++++++++,,,,,,,,,***+++,,,...000222333333***,,,---,,,+++***+++,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................111000...---,,,------...//////...------------...---------............///........................//////.........///000111000000000000000000000000222222222222222222222222222333333333333333222222666666666777888888999999888888888888888888888888777777777777777888888888::::::999::::::;;;<<<===::::::::::::999999999999777777777666666666666666777777777777888888888888;;;:::999888888888999:::<<<;;;;;;::::::999999888777777666666666555555555555555555555555444333222000000111111000000///...---......//////000000111---............/////////...------------...//////...............///000111---,,,+++,,,.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------************************---------------,,,+++*********))))))))))))************++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.....................////////////............////////////000000////////////000000000000000000000000000000000000////////////////////////.........///000000111111//////000111111111111000222222222333333444444555111333444444333333444555555555555555666777888888777777777666777777888999444555666888999::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>======;;;;;;;;;::::::999999999666777888999::::::::::::::::::::::::::::::::::::::::::::::::999999999999555555666666666666555555666555555444444444444444444444444444444444444444222222222222222222222222222222111111111111222222******++++++++++++************+++++++++,,,,,,,,,+++,,,...000111111111000***+++,,,+++++++++---///---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,...........................---+++***))))))******//////...------------------------............///........................///......---...///000111000000000000000000000000222222222222222222222222000111222333333333333333555555555666777777888888888888888888888888888888777777777777777666666666888888888888999:::;;;;;;;;;;;;:::::::::999999999777777777777777777888888777777777777888888888888:::999888777666777888888;;;;;;:::999999888777777555555555555444444444444333333444444333333222222000000000000000//////...------......///000000111---------.........//////...------------...//////------------...///000000---,,,+++,,,...///...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++.........---,,,+++***))),,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------,,,,,,,,,+++++++++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......////////////.............../////////000000////////////000000000000000000000000000000000000////////////////////////---......///000000111111...///000111222111111000000111111222333333444444111333444444333222444555555555555555555666888888888777666666666777999:::666666777888888888888888888888999999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<======>>>>>>======<<<::::::::::::::::::::::::666777888999999:::::::::999999999999999999999999:::::::::999999999999888444555555666666555555555555444444333333333333333333333333333333333333333111111111111111111111111222222111111111111222222***+++,,,---,,,+++***)))******+++++++++,,,,,,,,,---...111222222111...---+++++++++******,,,///333,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............000///...------------------------.........//////........................///......------///000111000000000000000000000000////////////////////////,,,---///000222222333333222222333333444555555555888888888888888888888888888888777777666666555555666666666666777888999:::;;;;;;;;;:::::::::999999777777888888999999999999777777777777888888888888999888777555555555666777888888777777666555555444555555444444444333333333222222333333333222111111000000000000000//////...---------...///000000111---------.........//////...------------...//////+++++++++,,,---...///000---,,,+++,,,...///...------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******...------,,,,,,------...)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------.........------,,,,,,,,,---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......////////////................../////////000////////////000000000000000000000000000000000000///////////////////////////000000111222333333333...///000222222111111000///000000111222222333333111333444444333222444555555444444555555666777888888777666666666888999:::888888888888888777666666777777888999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<============<<<<<<:::::::::::::::::::::;;;666666777999999:::::::::999999999999999999999999:::::::::999999999888888444444555555666555555444444333222222111111222222222222222222222222222222111111111111111111111111222222111111111111222222---,,,+++***)))))))))))),,,---.........---,,,+++333222111///...,,,+++*********+++++++++,,,,,,,,,******++++++++++++******---,,,,,,++++++,,,,,,---(((&&&&&&(((,,,///...---,,,------,,,+++***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......//////000000////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000//////......000111222222111000111222555555555555666777888888777777888888999999999:::999999888888777666666666777888888999::::::;;;;;;::::::;;;;;;;;;:::999999777777777777666666666666555555666777888999:::::::::999999999999999999999555666777888999888777777666666666666555444333222444333222111000000000000000000000000000000000000000///...------...///000,,,,,,---......------,,,,,,------......------,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------------,,,222000///---,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++*********+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,---...//////////////////000000000000////////////////////////...............///000000////////////////////////000000000000000000000000////////////000000000000222222111111111111222222222222111111222222333444444444333333333444555555888888999999999888888777888888777777777777777777::::::999999999999999999999999999888888888777777999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;======<<<;;;;;;;;;;;;<<<;;;:::999999888888999999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999555555555444444333333333444444555666555444222111222222111111222222333444333333333222222222111111111111111111111111111111,,,+++++++++++++++,,,,,,+++************+++,,,,,,222222000///...,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++)))((())),,,---,,,***+++,,,---,,,******+++---++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////............------------------------////////////////////////////////////////////////000000000000000000000000111000000000/////////...000111222222111000111222222222222222333444555666555555666666666777777777999888888888777777666666777777888888999:::::::::::::::;;;;;;::::::999999777777777777666666666555555555666777888999999:::;;;;;;:::999888888777777666666888999999999888777777777777777666555444333444333222111111111111111000000000000000000000000000///...------...///000---------.........//////,,,------......------,,,------------------------......---,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------000///...---,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------,,,++++++++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++.........---------,,,,,,,,,,,,,,,---------......,,,,,,------......//////.../////////000000000000000000000000000000000000...............///000000000000000000000000000000000000000000000000000000////////////000000000000222111111000000111111222222222111111222222333444444444333333333444555555888888888999999888888777888888888888888888888888::::::999999888888888777777777888888888999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<;;;:::999999888888999999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777666666555555555444444444444444555555444333333222222222111111222222333444333333333222222222111111111111111111111111111111++++++++++++,,,---...///...---,,,+++,,,///111333111000000...---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******++++++)))(((***+++,,,+++******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////.........------------------------////////////////////////////////////////////////000000000000000000000000000000000000////////////000111222222111000111222111111111111222333444555555555555555666666666666888888888888777777777777666666777777888999999::::::::::::::::::999888888777777777666666666555555444555666666888888999:::<<<;;;:::999888666555555666777888888999999888888777777888777777666555444333333222222111222222333000000000000000000000000//////............//////111000///---------......,,,------......------,,,------------------------...------,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,+++***,,,+++******,,,,,,+++*********++++++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++******+++---......------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,************************//////............------,,,,,,,,,---------..................////////////....../////////000000000111111111111111111111111...............///000000111111111111111111111111000000000000000000000000////////////000000000000222111111000000111111222222111111111111222333333333333333333333444555666777777888888999888888777888888999999999999999999::::::999888777777666666555555666777888::::::;;;888999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;<<<<<<============<<<;;;;;;;;;;;;<<<;;;:::999999888888999999888999999::::::;;;;;;<<<::::::::::::::::::::::::888888888888777777777666666666666666555555555555555444444333333333333333222222111111222222333444333333333222222222111111111111111111111111111111+++++++++++++++,,,------------...///000222444555//////......---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***)))((((((***++++++***)))***++++++++++++,,,,,,,,,------,,,,,,,,,---------......------......//////000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000111222222111000111222333333333333444555666666777777777777777777777777777777777777777777777888666666666777888888999999:::::::::::::::999888777777777666666666555555555444444555666777888999999::::::999888777666666666777777777888888888888888777777777666666555444333333222222222222222333444000000000000000000000000/////////....../////////444222///,,,+++***++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,+++++++++++++++++++++************************++++++++++++++++++++++++(((***,,,------,,,+++***,,,+++******,,,,,,+++***))))))***+++,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,---,,,***))))))+++,,,...+++,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***------------------------++++++++++++++++++++++++............------------,,,,,,,,,---------......000000000000////////////........./////////000000000000000000000000000000...............///000000000000000000000000000000////////////////////////////////////000000000000111111000000000000111111111111111111111222222333333333333333444444555666666777777888888888888888999999999999999:::::::::::::::999888777666555444555555666777888999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<;;;:::999999888888999999999999999::::::;;;;;;;;;999999999999999999999999:::999999999999888888888555555555555555555444444555444333222222222444444222222111111222222333444333333333222222222111111111111111111111111111111,,,,,,+++***************(((***,,,///000000///.........------,,,,,,++++++******+++++++++,,,,,,,,,++++++************+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,++++++++++++''')))+++,,,+++******++++++++++++,,,,,,,,,------,,,,,,,,,---------......////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000111222222111000111222333333333333444555666666777666666666666666666666555555555666666777777777666666666777888888999999::::::::::::999888777666666666666666555555555555444444555666777888999999777777777777777777777777777666777777777777888888555555555555444333222222222222222111111222333333////////////////////////...//////////////////...000///,,,*********,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((()))+++---------+++***,,,+++******,,,,,,+++***))))))******+++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,***))))))***,,,---******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......000000000000000/////////............////////////////////////////////////...............///000000////////////////////////////////////////////////////////////000000000000111000000000000000000111111111000000111111222333333222222333444555666666555666777888888888888888888888999999999:::::::::::::::999888777666555444666666777777777888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<;;;:::999999888888999999999999::::::::::::;;;;;;999999999999999999999999999999999888888888777777333333333333333333333333444333222111111222444555222222111111222222333444333333333222222222111111000000000000000000000000---,,,+++***))))))))))))))),,,///222222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++))))))))))))+++,,,++++++------------++++++***+++,,,,,,++++++,,,---'''))),,,---,,,++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......333222111///...,,,+++***------------------------////////////////////////////////////////////////000000000000000000000000////////////000000000000000111222222111000111222111111111111222333444555444444444444444333333333222333333444555666666777666666777777888999999:::::::::::::::999888666666666666666555555555444444333444555555777777888999555555555666777777888888666666555555555666777888444444444444444222111111222222111111000111111222////////////////////////......////////////......))))))))))))+++---///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---***************************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++*********++++++,,,,,,---*********+++++++++++++++************************++++++++++++++++++++++++((()))+++,,,------,,,+++,,,+++******,,,,,,+++***))))))******++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++***)))***++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,+++++++++,,,------,,,,,,+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......------,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......////////////000000000000------........./////////.......................................///000000........................000000000000000000000000////////////000000000000111000000//////000000111111000000000000111222222222222222333444555666777555555666777888888888888777777888888999:::::::::::::::999888777777666666666666777777777777777777;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======<<<;;;;;;;;;;;;<<<;;;:::999999888888999999::::::::::::::::::::::::888888888888888888888888666666666666555555555555222222222222222333333333222222222222222333333444222222111111222222333444333333333222222222111111000000000000000000000000,,,,,,+++*********++++++///000222222222000...,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,***))))))***,,,---***+++---......---+++******,,,...---+++***+++---'''))),,,...---,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000///......------------------------------////////////////////////////////////////////////000000000000000000000000.../////////000000000111000111222222111000111222222222222222333444555666444444444333333333222222000111111222444555555666777777888888999:::::::::::::::::::::888777666555666666555555555444444444333444444555666777888888555555666666666666666666555444444333444555666777555555555555444333222111222222111000////////////////////////////////////---...///000000///...---((()))***+++---...///000,,,------......------,,,++++++++++++++++++++++++++++++******+++,,,,,,---***************************************************+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++)))******+++,,,,,,------)))*********++++++++++++************************++++++++++++++++++++++++)))******+++,,,,,,------,,,+++******,,,,,,+++******************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++*********))))))***+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,+++++++++,,,,,,---...,,,++++++***************+++++++++++++++++++++++++++++++++,,,,,,---------//////...,,,,,,+++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,,,,---------...............//////000000000---------.........//////////////////////////////...............///000000////////////////////////000000000000000000000000////////////000000000000000000////////////000000000000000000000111222222222222222333444555666777444555666777888888888888666666777777888999999:::::::::999999888888888777444555555666777888999999999999999:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>======<<<;;;;;;;;;;;;<<<;;;:::999999888888999999::::::::::::::::::::::::888888888888888888888888666666555555555444444444222222222333333444444444111111222333333333333333222222111111222222333444333333333222222222111111000000000000000000000000++++++++++++,,,---......000///...---,,,+++***)))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---+++******+++---...***+++---......---+++***,,,...///...+++)))***,,,'''***---......---------++++++,,,,,,,,,---------,,,,,,,,,---------......***+++,,,...000111333333////////////////////////////////////////////////////////////////////////000000000000000000000000.../////////000000111111000222222222111000111222555555555555666777888888666666666555555444444444//////000111333444555555888888888999::::::;;;;;;;;;;;;::::::888777666555666666555555555444444444333333444555666777888888777777666666555555555444444444333222333444555666666666666666555444333222222222000///............////////////////////////---...///000000///...---------.........---,,,+++,,,------......------,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++***************************++++++++++++++++++++++++))))))***+++,,,,,,------))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************+++,,,---...,,,+++******,,,,,,+++***+++++++++***************++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++***)))((()))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++,,,,,,---...,,,++++++***)))*********+++++++++++++++++++++++++++++++++,,,,,,---------000///---,,,++++++,,,,,,*********++++++,,,,,,,,,************************---------.........//////,,,,,,,,,---------......,,,------...///000000111---------.........//////000000000000000000000000...............///000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000111111222222222222333444555777777444555666777888888888888555666666777888888999999::::::999999999999999999222333444666777999:::;;;777777888888888999999999:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999:::;;;<<<===>>>======<<<;;;;;;;;;;;;<<<;;;:::999999888888999999::::::::::::::::::::::::777777777777777777777777888777777777666666666666333333333444444555555555///111222333444333333222222222111111222222333444333333333222222222111111000000000000000000000000+++++++++++++++,,,,,,,,,666222---,,,......***'''************************+++++++++*********)))))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......111---,,,///...(((&&&***......------...111333555000000111111000///......000---,,,---000111000...---------------,,,,,,,,,......////////////......000000/////////111222333222222222111222222333333333333333333333333333333222222222333333333444444444333333222333444555666777777888888888999999999;;;;;;::::::999888777777444444444555555666666666777666666555555555666666777666444333333222000...444333333222222333333444444444333333222111000000333111///...///000///---,,,,,,,,,---------......///............---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***)))))))))'''((()))+++++++++***)))************+++,,,------******))))))))))))*********((('''(((+++,,,+++)))+++++++++*********))))))++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------///...+++***))))))***+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++(((***,,,,,,+++***)))***++++++************++++++******+++++++++,,,,,,,,,+++***(((''''''(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---//////////////////......///......---------....................................------------......111000///......///000111000000000000///...---,,,---...///000000111000000............////////////......//////000000111111555444222111333555999;;;444444444555555555555666555555666777888999::::::777888888999999888888777<<<;;;:::888777777666666777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::<<<;;;::::::999999999999:::;;;<<<;;;999888999:::888888888888999:::;;;<<<<<<;;;;;;::::::999999888888888888777777777777777888888888777777666555444333444666777777666444333333333222222222333444444333333333222222222111111111111222222222222111111111222222222222111000000000000000000000000000000*********+++,,,---...///666111+++***+++,,,***(((************************+++++++++*********)))))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,---------......000,,,,,,///...)))(((+++---,,,,,,,,,---...111222...............---,,,,,,...,,,+++,,,///000///------------------...............////////////......000000/////////111222333333333222222111222222222444444444444444444444444333333333444444444444555555444333333444555666777777777777888888999999999::::::999999888777777666555555555555444444444444444444444444444555666666555444222222333444444333333333222222222222333333444444333222222111000000000...------///000///...,,,,,,------........................---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++)))******++++++++++++***,,,,,,++++++++++++++++++******))))))))))))******+++)))((())),,,---,,,***+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++///---+++***))))))***+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++(((***,,,,,,+++*********++++++************++++++******+++++++++,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,.../////////...---..............................------------....................................------------.........---,,,,,,,,,,,,---.........///////////////......//////000000000000///............////////////.../////////000000000111333222222222333555777999444444444444555555555555333333444555666777888888888888999999999999888888:::999888777777666777777777888888999999:::::::::;;;;;;;;;;;;::::::999999::::::999888888888888888:::;;;<<<;;;999888999:::888888888888999:::;;;<<<<<<<<<;;;:::999999888888888777777777777777777777888888888777777666555444222333444555555444333222444333333222222222333333333333222222222111111111000111111222222111111000111222222222222111000000////////////////////////***))))))***+++---///111666222,,,+++,,,---,,,***************************+++++++++***************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,---------.........,,,,,,,,,---------.........,,,,,,......+++***,,,,,,,,,+++***+++,,,---...---............---,,,,,,---,,,+++,,,.........------------......//////000......////////////......000////////////111333444444444333222111111111111555555555555555555555555444444555555555666666666666555555555555666666777777777777777888888888888999888888777777666666666666666555555444333333222333333333333444555666666777555222222333555555555333333222222222222333333333333333222111111000000---,,,+++,,,...000000///---............/////////............---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************************************************************************)))******+++,,,,,,------,,,,,,++++++++++++++++++------,,,++++++******)))******))))))))))))******,,,+++***+++------,,,++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...---+++***)))******+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,---(((***,,,,,,***)))******++++++************++++++******+++++++++,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............+++,,,---//////......---------------------------...---------------....................................------------......000//////......//////000,,,---...///000000000000//////000000000///..................////////////////////////000000000000000111111222333444555555444444444444555555555555333333444555666777777888999999999::::::999999999777777666666666666777777888888888888888888888888:::::::::999999999999999999888777777777777777777999:::;;;:::999888999:::888888888888999:::;;;;;;===<<<;;;:::999888777777777777777777777777888888888888888777777666555444111222333444444333222111555444333222222222222222333222222222222111111111000111111222222111111000111111222222111111000///////////////////////////******)))))))))+++---///555222000000000000...,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,+++,,,......------------,,,++++++***+++,,,,,,/////////000000///......---,,,,,,---............,,,------...///000111111......////////////......//////...///000111333444555444333222111111111111444444444444555555555555555666666666666777777777666666666666666666777777777777777777777777777777777777666666666555555555555555555444444444444444666555555444444444555555<<<999444222222333333333222222111111111111222222333222222222111111000000///---,,,,,,...000//////.../////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))*********+++++++++,,,...---+++***))))))***+++,,,,,,,,,,,,++++++************))))))))))))******,,,+++++++++,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++*********++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,))))))***+++,,,,,,------)))***,,,+++***)))***+++++++++************++++++******+++++++++,,,,,,,,,)))***+++,,,------...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------+++,,,---...///...------+++,,,,,,,,,,,,,,,------------,,,,,,------....................................------------......111000000000000000000111------...//////////////////000000000///...------............////////////////////////000000000000...///111222333333333222333333444444444555555555444555555666777888999999999999::::::::::::999999555555555555555666777777999999888888777777777777888888888888888888888888888888777777666777777888999:::;;;:::999888999:::999888888888999999:::;;;===<<<;;;:::999777666666777777777777777888888888888888888777777666555444222333444444444444333222555444333222111111111111222222222222111111111111000000111111111111000000111111111111111000000///////////////////////////+++***)))(((((()))******///000111333333000---***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......***,,,------...//////...---------,,,,,,,,,,,,,,,......////////////......---...............///000,,,------...///000111111......////////////......///.........000111333555555444333222111111111111222222333333333444444444666666666777777777888888777777777777777777666666666666666666666666666666666666666555555555555555333333444555555666777777999999777666555555555555<<<999444222222333333333222111111000000111111222222222111111111111111000222000......///000///.../////////////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++*********)))))))))---+++***((((((((()))***)))***+++,,,,,,,,,,,,+++******))))))))))))******++++++++++++*********+++************************++++++++++++++++++++++++)))*********+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,))))))***+++,,,,,,------)))+++++++++))))))***,,,++++++************++++++******+++++++++,,,,,,,,,///---,,,******+++---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++---.........---,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,---....................................------------......------------------------//////000//////...------///////////////...---,,,............////////////000000000000////////////...///111222333222111111333333333444444444444555444444555666777888999999888999999::::::999999888444444444444555666777888999888888777777666666555666666777777777777777777888888777777777777888888888999::::::888888999:::999999888888999999::::::<<<;;;;;;:::888777777666666666777777888888888888888888888777777666555444444444555555555555444444555444333222111000000000222222222111111111000000000000000111111000000000000111111111111000//////........................+++++++++***))))))(((((()))+++...000///---)))'''***************************************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......***---...,,,---000000---------------------------++++++,,,------------,,,---...000///......///111---------......//////000......////////////..................000222444555444444333222111111111111111222222333333444444444666666777777777888888888666777777777777666666555666666666666555555555555555555555555555555555555333333444666777888999:::::::::888777666555555555777555222222333555555555111111000000000000111111111111111111111111111111333111/////////000///---/////////............---------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************************************************************************************))))))))))))))))))))))))************************,,,,,,++++++***))))))(((******))))))((()))))))))((()))+++,,,------,,,,,,******))))))))))))*********+++,,,+++***)))***+++***************+++++++++++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,---***++++++***))))))***,,,++++++************++++++******+++++++++,,,,,,,,,444222...***(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,***+++,,,......------,,,***++++++,,,,,,------...++++++++++++,,,---...///..............................------------......---...////////////...---000000000000///...---,,,....../////////...------............////////////000000000000////////////...///111222222222111000333333333333444444444444222222333444555666666777888888888999999888888888555555555555555666777777888777777777666666555555555555555555666666666666777777777777777888888999777888999999888888999::::::999999888999999:::::::::::::::999888888777777666666666777888888999999888888888777777666555444555555555555555555555555444333222111111111111111222111111111111000000000///000000111111000000///000000111111000000///...........................***+++,,,------,,,***))))))***++++++***)))))))))************************))))))*********+++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......***...///,,,---000000---,,,,,,------------------***+++,,,,,,---------,,,,,,...//////------...000---------------...............////////////..................000222444555333333222222111222222222222222333333444555555666666666666777777777777888666666777777777666555444666666666555555444444444555555555555555666666666555666666777888999999:::777777666666666666777777555444222222333444444333000000000//////000000000000000000000111111111111111///......///000///...............------,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******)))***,,,------,,,+++*********))))))))))))******+++---...---***)))***,,,))))))*********+++++++++++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++***((()))***,,,++++++************++++++******+++++++++,,,,,,,,,111///---+++***)))))))))************************++++++++++++++++++++++++))))))***++++++,,,------***+++,,,---...---,,,,,,+++++++++,,,---.........++++++++++++,,,---...///..............................------------......///000111222222111000///...///////////////......------......///.....................////////////111000000000/////////...000000111111222222111111222222333333333444444444111222222333444555666666666777777888888777777666666666666555666666777777666666666666666666666555333444444444555555555555666666555555666666777888666888999999888888999:::::::::999999888999999:::999999888888888888888888555666666777888888999999888888888777777666555444555444444444444444444555222222111111111111111222111111111111000000000000//////000000000000//////000000000000000//////...........................)))+++---000000///---+++,,,+++***)))((((((+++---************************))))))******++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......***///000,,,---111000,,,***+++,,,------------,,,,,,---....../////////...***---///...,,,+++---000------------------,,,,,,......////////////..................000222444666222222222111222222333333333333444444555666777777666666666666777777777777555666777777777555444333666666555555555444444444555555666666666666666666888888888888888999999999333333444444666777888999777666444333333222000...000000////////////000000000000000000000111111111...,,,+++,,,...000000///......---------,,,,,,,,,---------,,,,,,,,,++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************************++++++++++++++++++++++++************************************************************************,,,,,,---......//////000((()))+++,,,------,,,++++++,,,---------+++)))(((******))))))))))))******,,,...000...+++***+++...))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++***((()))+++---++++++************++++++******+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++************************++++++++++++++++++++++++******+++,,,,,,---......***+++,,,---...---,,,,,,++++++,,,------...//////++++++++++++,,,---...///.................................------.........,,,---...//////...---,,,,,,---...///000000000000,,,,,,---.../////////.............../////////000111111000000/////////...111111111111111222222222222222333333333444444444333444444555666777888888666666777777777777666666777777666666666666777777666666666666666666666666333333333444444555555555444444444444444555666777666888999999888888999;;;::::::999999888999999999777888888888888999999999555666666777888999999999888888888888777666555444444333333222222333333444111111111111111111222222111111111111000000000000//////000000000000//////000000000000000//////...........................************************)))************+++++++++++++++++++++++++++++++++++++++******************,,,,,,++++++,,,,,,---...------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////---.........//////000000,,,,,,---...///000111111000000000000111111111111//////000111111111111111222111111111000000//////111111222333444444444444444444444555666777777888888888777666555444333333333333222222222333444444555555555555555555555555777888999999999777666555888999999888666555777888777666555444333222222222000000000000///////////////////////////////////////............---------......//////......---,,,*********++++++,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,---------,,,***(((((((((((())))))))))))))))))(((''''''***)))(((((((((***+++,,,************)))(((&&&&&&''')))************,,,...---,,,++++++******++++++******++++++++++++******************************************************)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++******)))))))))***,,,---,,,+++***))))))***+++,,,++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++111000...,,,+++++++++,,,++++++++++++******))))))************************+++,,,------------,,,+++******+++++++++,,,,,,,,,************************)))************+++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,+++,,,------......------................................................................................................//////............//////////////////000000000000////////////000000000000333333333333333333333333333333555666777777777777555555444333333555666777444444444555555555666666555666777888888777666555555444444444444555666666555666666777888999999:::555555666777888999999:::999999999888888888888888999999999888888888777777777777999::::::999888777666666666666666555555444222333333444444333333222333333333222222111111111333222000//////000222333222222000///............////////////............,,,------......------,,,************************)))************+++++++++++++++++++++++++++++++++************************,,,++++++++++++,,,------///---***(((''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------............---........./////////000------......///000000000//////000000000111111111//////000111111111111111111111111111000000000///000111222333444444444444444444444555666777777777777777777666666555444444111111222222444555777777555555555555555555555555777777888888888777555555777888888777555555666888777666555333222222111111111000000000////////////000000000000000000000000///............---------......//////......---,,,******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))((((((((())))))*********))))))((('''***)))((((((((()))+++,,,************)))((('''&&&((()))++++++******+++------,,,++++++******++++++******++++++++++++******************************************************)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++******)))))))))***,,,,,,++++++************++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++//////---,,,++++++,,,,,,++++++++++++*********)))***************************+++,,,------,,,+++*********+++++++++,,,,,,,,,************************)))************+++++++++))))))***++++++++++++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,+++,,,------......------------------------------........................................................................//////............//////////////////000000000000//////000000000111111111222222222333333444444444333444555666666777666666555555555555555666777777444444444444555555555555555666777777777777666555555444444444444555666666444444444555666777777777666666666777888888888999777777777888888888888888888888888777777777666666666666777777777777777666666666666666666555444444222333333444444333333222333333333222222111111111333222000//////000222333222111000///............//////.........---------,,,------......------,,,************************)))************+++++++++++++++++++++++++++++++++************************+++++++++++++++,,,------...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++,,,,,,,,,------------...............///////////////////////////////////////000000000000111111//////000111111111111111111111111111000000000000000111222333444444444444444444444555666666777777666666666666666666666666333333333444444666777777555555555555555555555555666666666777666666555444777777888666555444555777666555444222111111111111111111000000000/////////000000000000000000000000///............---------......//////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++************************---,,,,,,+++******)))))),,,+++***)))((((((((()))*********+++******)))((()))))))))((())))))***+++)))******))))))((('''&&&)))***++++++***)))***,,,,,,,,,+++************+++******++++++++++++******************************************************)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++*********)))******+++,,,******++++++++++++******++++++************++++++******++++++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++******************************************++++++++++++************+++++++++,,,,,,,,,************************)))************+++++++++(((((()))************)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................//////............//////////////////000000000000//////000000000111111111000111111222333444555555444555555666666666555555555555666777777777777777333333333444444444555555444555666666666666555444555555444444555555666777444444555555666666777777777777777777777777777777555555666666777777888888777777777666666666666666666555555444444555555555555555666666555555444333222222333333333333222222222222222222222111111111222111000//////000111222111111000///........................------------,,,------......------,,,************************))))))*********+++++++++++++++++++++++++++++++++***************++++++++++++++++++***+++,,,,,,---)))---111444444111,,,)))++++++++++++++++++++++++************++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,,,,,,,------------........................000000//////............////////////000000000111//////000111111111111111111111111000000000000000000111222333333444333333444444444555555666666666555555555666666777777777888888777555444444444444555555555555555555555555555555555555555555555444666777777666444444555666555444333222111000000000111111111000000000/////////////////////////////////............---------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,+++++++++******))))))+++******)))))))))))))))******+++++++++******)))))))))))))))))))))******)))))))))))))))(((''''''***+++,,,+++))))))***+++,,,++++++*********************++++++++++++******************************************************))))))*********+++++++++************************************************))))))*********+++++++++******************************************++++++)))***+++,,,,,,+++***)))++++++************++++++)))******++++++******)))+++++++++++++++++++++++++++++++++,,,,,,------...++++++++++++++++++++++++************************))))))************))))))******+++++++++,,,,,,,,,************************))))))*********+++++++++((())))))***************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***+++---...---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................//////............//////////////////000000000000....../////////000000000///000111222333444555555555555555666555555444444333444666777777777666555333333333333444444444444444555555555555555555444555555555555555666666777666777777777888888888999777777777777777666666666333444444555666777888888777777777777777777777777777666555444333444555666444555555555555444333333222222333333333333222222222222222111111111111111111111000000000000111111111000///.............../////////............---,,,------......------,,,************************))))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++************+++,,,,,,)))---222555555222---***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------------........................---------000000000///......------...////////////000000000//////000111111111111111000000000000000000111111000000111222333333333333444444444444555555555555444444444555666666777777999888777666555444444444555555555555555555555555555444444444444444555555666777777666444444555666555444333222111000000000111111111111000000000000........................///............---------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++************)))))))))((()))******+++++++++******))))))*********)))))))))((())))))))))))(((((('''***+++,,,+++))))))***+++,,,+++******))))))************++++++++++++******************************************************))))))*********+++++++++************************************************))))))*********+++++++++*********************************+++************)))***+++,,,,,,+++***)))++++++************++++++)))******++++++******)))++++++++++++++++++++++++******+++,,,,,,---------+++++++++++++++++++++,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))*********+++++++++)))***++++++,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***+++---...---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................//////............//////////////////000000000000---------.........////////////000111333444555555444555555555555555444333222333444555666555444333333333333444444444555555555555555444444555555555666555555555555666777777777777777777888888888888777777777666666666666666333333444555666777777888888888888888888888888888999888666555444555666666444444444444444333333222111222222333333222222111111111111111111111111111111000000000000000000111000//////...............000000000/////////......,,,------......------,,,************************)))************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------.....................---------------000000//////.........---......////////////000000//////000111111111111111000000000000111111111111///000111222333333333333444444444444444444444444333333333444444555555555444444444555555777888888555555555555555555555555555444444444444555666666777777888666555444555777666555444222111111111111222222111111111000000000------------------------///............---------......//////......---,,,------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,))))))************)))(((((()))******+++*********)))************)))(((((((((((())))))))))))(((((()))***++++++***)))***,,,++++++***))))))))))))*********++++++++++++******************************************************)))************+++++++++************************************************)))************+++++++++***************************++++++++++++***))))))******++++++++++++******++++++************++++++******++++++++++++******++++++++++++++++++++++++******+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,******************************))))))))))))************+++++++++,,,,,,,,,************************)))************+++++++++******+++,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................//////............//////////////////000000000000------.........////////////000000111222333444444333444444555555555444444222222333444444444444333444444444555555555666666666666555444444555666666666666555555666666777888555555555555666666666666666666666666666666666666444444555555666666777777888888888888999999999999999999888777666666666666333333444444333333222111111111222222222222111111000000000111111111111111000000000000000000000000//////......---......///000////////////.........,,,------......------,,,************************)))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,***************++++++,,,***))))))((()))***+++,,,***************************+++++++++,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------+++,,,,,,,,,------------.........------,,,,,,,,,///////////////................../////////000000//////000111111111111111///000000000111111111111///000111222222333333222444444444444444444444444222222333333333333333333333333333444555777888999555555555555555555555555555555444444444555777777777888888777555555666888777666555333222222111111222222222111111111000000........................///............---------......//////......---,,,......---------,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++))))))))))))************((()))***++++++***)))((('''((())))))*********))))))******+++***)))((('''(((((())))))))))))((((((((()))++++++******+++---++++++***)))))))))))))))******++++++++++++******************************************************)))************+++++++++************************************************)))************+++++++++***************************++++++,,,+++***)))(((++++++************++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,---,,,+++++++++++++++,,,,,,,,,------************************+++***))))))))))))***+++******+++++++++,,,,,,,,,************************)))************+++++++++))))))***+++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,+++,,,------......------------------------------........................................................................//////............//////////////////000000000000/////////000000000000111000000111111222222222333222333333444555555555555444333333333333444555555555555555666666666777777777777666555555666777777666666666666666777777888666666666666555555555555444555555555666777777777666666666666666666666666777777777777888888888999888888888888777666555555333333333333333222111111111111222222222222111111///000000000111111111222//////000000000000//////.........------......///......---------,,,,,,,,,,,,------......------,,,************************)))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,*********)))***++++++,,,$$$'''***---...,,,)))'''************************)))************+++++++++))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,.........------,,,,,,,,,////////////////////////............/////////000//////000111111111111111//////000000111111111222///000111222222333222222444444444444444444444444222222222222222222222222555555444444444555555666555555555555555555555555666555555444555666777888888999999888666666777888777666555444333222222222222222222111111111111000//////////////////////////////.........---------......//////......---,,,.........------,,,,,,,,,+++*********+++,,,,,,---************************++++++******)))(((((((((((()))***++++++***)))(((''''''((())))))))))))))))))***+++++++++)))((('''(((((()))))))))))))))(((''')))***+++******,,,...+++******)))))))))))))))******++++++++++++******************************************************)))************+++++++++************************************************)))************+++++++++))))))))))))))))))))))))***+++,,,,,,+++***)))(((,,,+++***))))))***+++,,,++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---,,,,,,******+++++++++,,,,,,---------************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************)))************+++++++++(((((()))*********************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,+++***+++---...---,,,+++,,,------......------................................................................................................//////............//////////////////000000000000111111111111222222222222111111111111111111222222111222333444555555666555555555444333333555666777666666666666777777777777888777666555555666777888666666666666666777888888888888888888777777777777333444444555666777888888777777777777777666666666555666666666777777888888777888888999888666444333222333333333333222111111111111222222222222111111//////000000111111111222//////000000000000//////......---------......///,,,,,,,,,+++++++++******,,,------......------,,,)))************+++++++++************************************************))))))))))))))))))))))))***************************'''%%%&&&***,,,---+++************************,,,,,,,,,------,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))***+++,,,------...------------------------///......------......///,,,---......///............///000222222222111000111111000000//////......000000000000111111111111222111111333555666666555:::999777555333222111111444333333222222333333444333333444555666666666666333333444444555444444333555555666777777777777777666666666666666666666666666666666666555444222111333333222222111000//////////////////////////////........................---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))************+++++++++)))************+++++++++,,,++++++******++++++,,,+++++++++*********))))))+++*********))))))((((((******************************))))))))))))******+++***)))(((((()))***+++(((((()))***************,,,,,,++++++***))))))((()))************+++++++++)))************)))((((((++++++************++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************$$$%%%(((***++++++***)))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''******(((***000222111+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))'''&&&(((+++---,,,***)))))))))***+++++++++,,,(((***++++++)))(((((()))***++++++++++++***))))))************************++++++******)))(((''''''))))))***++++++++++++++++++++++++*********))))))***+++,,,,,,------,,,,,,***,,,,,,,,,*********,,,//////.........------------------............///........................////////////////////////...........................///111222222222111000000000000000111111111111222222222222222222222222333333444444555666666666333333333444444444444555666666777777777666666555888888888777666777:::===888888888888888888888888999999999888777666666555555444444444444555666666777777777777777666555555666666888888888777666555444444444333333222222222111111111111111111111111000000111111111222222222111111000000000000111111////////////////////////...---,,,,,,---...///000000000///...------,,,,,,///////////////......---)))************+++++++++************************************************************************************************,,,)))'''(((+++------,,,***************************++++++,,,,,,++++++***++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,---...//////000000//////......///000000000000000000000000000//////......000000000000111111111111000000111333666777666444555555444444444444555555666666555555555555666666444444555555444333111000444444444555444444333333444444555666666666666666666666666666666666666666555555555555555555555444333333222111111000//////////////////////////////........................,,,,,,+++++++++,,,------,,,++++++******++++++,,,)))************+++++++++)))************+++++++++,,,++++++******++++++,,,+++++++++*********))))))+++*********))))))))))))*********************************))))))***************))))))))))))******((())))))*********)))))))))))))))))))))))))))))))))************+++++++++*********+++***))))))(((++++++************++++++)))******+++++++++++++++************************************************'''(((***++++++***)))(((++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------)))))),,,---***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++'''%%%$$$&&&)))***)))(((***************+++++++++)))+++,,,+++***((())))))&&&'''((()))))))))))))))************************)))))))))************+++'''(((((()))))))))))))))+++++++++*********))))))***+++,,,,,,------,,,,,,+++,,,---,,,+++***+++---//////.........------------------............///........................------------------------...........................///000111111111000///000000000000111111111111222222222222222222222222333333333444555555666666444555555555555666666666888999999999999999888888999:::999777666666888;;;888888888888888888888888999999999888777666666666555444444444444555666666777777777777777666555555666666777777666666555555555444444444333333333222222222222222222222222222000000111111111222222222111111000000000000111111////////////////////////......---------...000000000//////...------,,,,,,...............---,,,,,,)))************+++++++++************************************************++++++++++++++++++++++++************************---+++******+++,,,,,,+++************************)))******++++++*********,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,+++++++++***------------------------......------------.........//////000000000000000......------......//////000000000////////////...000000000000111111111111000111333777999:::888666333333333333444555666777666666555555555555666666111222333444333222///...444555555555444333333222333444444555555555555555666666666666666666666666555555444444444555777888222222222111111000000///////////////////////////........................++++++++++++,,,,,,---...+++******))))))******+++)))************+++++++++)))************+++++++++++++++************+++++++++++++++******************************)))))))))************************++++++************++++++))))))************))))))))))))*********))))))(((&&&''''''((()))*********)))************+++++++++***++++++++++++***))))))++++++************++++++((()))******++++++******++++++++++++++++++++++++******************************+++,,,+++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***------***)))+++***&&&++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))(((***,,,---,,,++++++++++++******************+++---,,,***))))))***%%%&&&'''(((*********+++************************'''((()))***+++---......'''((())))))******))))))+++++++++******************+++,,,,,,------,,,,,,,,,---...---,,,,,,---..................------------------............///........................------------------------////////////////////////---...//////000000//////000000000000111111111111222222222222222222222222222333333444444555555666666666666777777777777888888999999:::::::::999999;;;;;;:::888666555777999888888888888888888888888999999999888777777666666555555444444555555666777777777888888777777666666777666666555444444555555555555555444444444444444333333333333333333333333000000000111111111111222111000000//////000000111//////////////////////////////.........///000000//////......---,,,,,,,,,---------------,,,++++++))))))*********+++++++++************************************************++++++++++++++++++++++++************************---,,,++++++++++++******************************)))******++++++++++++***---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////////////////000......///000000000000/////////---------...///000///////////////////////////000000000111111111111222444777;;;>>>>>>;;;999555555444444333333444444333333222222222222333333---...111333444444222111555555555555444333222222444555555666666555555555666666666666666666666666777666444333333444666888222111111111000000000///////////////////////////........................++++++++++++,,,---......++++++************++++++))))))*********+++++++++))))))*********+++++++++++++++************++++++************************************************************************,,,++++++++++++++++++,,,((()))***++++++***)))((()))************)))((((((''''''(((((()))*********))))))*********++++++++++++++++++++++++******)))++++++************++++++(((((()))************)))++++++++++++++++++++++++***************************+++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++$$$(((***)))***---,,,)))***+++++++++++++++,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---......---,,,+++++++++***)))))))))***,,,------+++******+++((((((***++++++,,,,,,,,,************************(((((()))+++,,,---...///******+++,,,,,,,,,,,,+++***************************+++,,,,,,------,,,,,,,,,---///...------...///........................---------............///........................////////////////////////////////////////////////---------...............///000000000111111111111111111111111111111111111222222222333444444555555666666666666777777777777666777777888888888888777999::::::888666666777999888888888888888888888888999999999888888777777777555555555555555666666777777777888888888777777666888777555333333333444555555555555555555555555555333333333333333333333333000000000000111111111111000000////////////000000////////////////////////000000/////////000000000.........------,,,,,,,,,---------------,,,++++++))))))*********+++++++++************************************************++++++++++++++++++++++++************************+++++++++***)))(((((((((******************************+++,,,------,,,,,,......------------......,,,,,,,,,------,,,,,,,,,******+++,,,------......------------------------------,,,,,,,,,,,,------,,,---......//////......111000///.........///000...............////////////000000000111111111111222444777;;;======:::888444444333333333333444444222222111111111111222222...///222444555555444444444555555555444333333222666666777777777666666555555555555555555555555555999777555333222333444555111111111000000000000000////////////////////////........................,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,))))))*********+++++++++))))))*********++++++++++++******))))))******+++***************************************+++++++++************************,,,++++++++++++++++++,,,((()))***++++++***)))((())))))*********))))))(((************************))))))*********+++++++++***++++++++++++***))))))++++++************++++++(((((()))************)))++++++++++++++++++++++++************************)))******+++,,,---------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++"""&&&)))(((***......+++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***************+++,,,+++++++++***)))))))))***,,,------+++******+++******++++++++++++***)))******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,,,,---///......---///000---.....................---------............///........................////////////////////////////////////////////////---------------......//////000000000111111111111111111111111111111111111111111222222333444444444444444444555555555666666555666777888888888888888666888999888777777999;;;888888888888888888888888999999999999888888888888666555555555555666777777777777888888888888777777888777555444333333444444555555555555555555555555333333333333333333333333000000000000000000000000000000////////////000000////////////////////////000000000000000000//////---------------,,,,,,,,,---............---,,,,,,)))************+++++++++************************************************++++++++++++++++++++++++************************)))***++++++)))(((((((((***************************+++,,,---------------///......------......///,,,,,,------------,,,,,,******+++,,,---...//////------------------------///......------......///,,,------...............000000//////.../////////---............/////////000000000000111111111111000111333666888888666333111111111222333555666777444444333333333333444444333444444444444444333333333444444555555444444333777777777777777777666555444444444444444444444444777666444333111111111222000000000000000000000000////////////////////////........................---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---)))************+++++++++)))************+++++++++******))))))))))))*********************+++++++++*********+++++++++++++++************************++++++************++++++))))))************))))))(((((()))***************+++++++++***************)))************+++++++++)))************)))((((((++++++************++++++((()))******++++++******++++++++++++++++++++++++************************((()))******,,,---......***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++%%%)))***((())),,,,,,)))*********++++++,,,,,,---+++++++++++++++***************++++++++++++*********+++,,,+++******+++,,,+++++++++******************+++---,,,***))))))***)))))))))))))))(((''''''************************+++++++++++++++*********((()))******+++************************+++++++++***+++,,,,,,------,,,,,,+++---......------///000---------...............---------............///........................------------------------...........................------------...//////000000000000111111111111111111111111111111111111000111111222222333333444333333333333444444444444666777888999999999999999555777888999888888:::;;;888888888888888888888888999999999999999999999999666666555555666666777888777777888888999999888888888888666555444444333333444444444444444555555555333333333333333333333333111000000000000000//////000//////......//////000//////////////////////////////000000000///......------,,,,,,,,,,,,,,,,,,...............---,,,,,,)))************+++++++++************************************************************************************************(((***---,,,***((()))***************************))))))+++,,,,,,---------------,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,,,,,,,------......------------------------111111000000000000111111------...///////////////...////////////...---,,,---------.........//////000000000000111111111111000000111222444444222000222222222222333444555666666555555444444555555666555444333222222333444555222222333444555555555555666666777777666666555444333333333333333333333333333333333222222111111111///000000000000000000000////////////////////////..............................---,,,++++++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++)))************+++++++++******))))))))))))******))))))*********+++++++++*********++++++,,,,,,,,,*********************************))))))***************))))))))))))******&&&'''(((***++++++++++++(((((())))))******++++++)))************+++++++++((())))))))))))(((''''''++++++************++++++)))******+++++++++++++++***************************************************************+++,,,,,,***+++---......---+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))++++++((((((+++,,,***)))******+++,,,,,,------++++++++++++*********)))******++++++++++++******+++---......++++++,,,...***************+++++++++)))+++,,,+++***((())))))'''(((((())))))))))))(((************************************************((()))******++++++******))))))*********+++++++++***+++,,,,,,------,,,,,,***,,,---...------///000---------.........//////---------............///........................------------------------------------------------///...---------...000000000000000000111111111111111111111111111111111111000000111111222333333333333333333333444444444444555555666888888999999888666888999999888777888999888888888888888888888888999999999999999999999999666666666666666777777888666777888999999999999888888888888777666555333333222333333333444444444444222222222222222222222222111111000000//////////////////............//////////////////////////////...//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++)))************+++++++++************************************************))))))))))))))))))))))))************************(((+++......+++******,,,************************(((((()))++++++,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,......---------,,,,,,,,,------------------------......------------.........//////000000000000000------...///...---+++***---------.........//////000000000000111111111111222222111222333333222111666555444333222222222222555555444444444444555555222111000000222444777999111111333444555666666666555666666666555444333333222222222222222222222222000000111222222222111111////////////000000000000////////////////////////........................///...---,,,+++*********++++++************++++++)))************+++++++++)))************+++++++++******))))))))))))******))))))******++++++++++++*********++++++,,,,,,,,,******************************))))))))))))******+++***)))(((((()))***+++%%%&&&((()))+++,,,,,,,,,%%%%%%&&&((()))+++,,,,,,)))************+++++++++(((((((((((((((''''''&&&++++++************++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************,,,+++******))))))*********+++---......---+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++***'''(((,,,...,,,))))))***+++,,,,,,------++++++++++++******))))))******++++++++++++******(((***+++***((('''(((+++))))))******+++++++++,,,(((***++++++)))(((((()))'''((()))+++,,,,,,,,,,,,************************(((((())))))************++++++,,,------------,,,))))))******++++++++++++++++++,,,---------,,,,,,***+++------------...000---------.........//////---------.........//////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////...---...///000111000000000000111111111111000000000000000000000000000000000111222222333333333333333444444444555555222333444555666666666666888:::;;;:::888666666777888888888888888888888888999999999999999999999999666666666666666777888888666777888999999999999999888999999999888666444222222222222333333444444444111111111111111111111111111111000000/////////...//////............//////////////////////////////....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************************************************************+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,************************+++***)))))))))***,,,,,,++++++++++++++++++++++++************************------------------------+++++++++************)))******+++,,,,,,,,,,,,+++......------,,,+++++++++***++++++,,,,,,++++++***---...............------////////////////////////......///000000000000000000000000111222222333333333222222222222222222333222222222222222222222222555555666666555444333333333333333444444555555555666666666666666555555555555555444444444333333333333444444555555444444333222111///...---...000111222111000///......///000....../////////...,,,+++000///...---------------------,,,,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++******))))))(((((((((((())))))++++++******************++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++******************)))******++++++,,,------************************,,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************++++++++++++***************+++,,,,,,,,,---++++++++++++,,,---......++++++++++++******)))))))))***+++,,,,,,+++***))),,,,,,++++++***)))))))))************************)))************+++++++++************************)))***,,,---...---+++***++++++*********************+++,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***........................------------------------........................000000000000000000000000000///...---------------....................................////////////111111111111111111111111000111111111111222222222222222333333444555555555666666666666666666666666777888888888888999999999888888777666666777888999888888888888888888888888:::::::::::::::999888777777888888999999:::;;;;;;888777777666555444444444333444555666555444333222444444333222222111000000444444333333222111000000000000000000////////////.................................------,,,,,,,,,,,,++++++******++++++,,,//////......---,,,++++++******************************************************+++,,,,,,,,,,,,+++++++++***))))))***+++++++++++++++++++++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++,,,,,,,,,,,,+++***************+++++++++,,,------......------,,,---...............------////////////////////////......///000000000000000//////000000111222222333222222111111111111222222222222222333333333444444444444444444444333222222333333333444444444555555666666666666555555555555444444444333333333222222333333444444444444333333333222000/////////000111111000///.........//////,,,---.........---,,,+++//////...---------------------,,,,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++)))'''&&&******))))))))))))*********************************++++++,,,,,,++++++***++++++***))))))***++++++++++++******)))*********++++++++++++++++++++++++************************,,,+++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************++++++++++++***************++++++++++++++++++***************+++,,,++++++++++++*********))))))***+++,,,,,,+++***)))******************++++++************************)))************+++++++++************************"""&&&***,,,---...******************************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------------------------------........................//////////////////////////////...------------------.........////////////............////////////111111111111111111111111111111111111222222222222333333333444555555666666777777777777777777777777666777777777777888888888888888777666666777888999888888888888888888888888999:::::::::999999888777888888888999999999999:::777777777666555444444444444444444555444333333222444444333333222111111000333333222111111000//////////////////..........................................---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,+++******)))((((((******************************************************+++,,,,,,,,,,,,+++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******************+++,,,,,,,,,,,,++++++,,,,,,---.../////////,,,------......------,,,------...............---////////////////////////......///000000000000000......///000000111111222111111111000000111111111222222333333444444444555222333333333333222222111333333333333444444444444555555555555555555555555444444333333333222222222222333333444444333333222222222222111111111000000......---------...//////------......///......---///...------------------------,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))******))))))))))))))))))))))))++++++++++++***((('''&&&++++++************++++++******************************+++++++++++++++***++++++***))))))***++++++*********)))******++++++++++++++++++++++++++++++************************------,,,,,,+++******)))************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************************************++++++++++++************************))))))******)))((((((((())))))++++++++++++******************++++++++++++******((())))))***++++++,,,,,,************************)))************+++++++++************************%%%&&&(((***++++++*********************************++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////////////////////////////...------------...------......//////000000............////////////111111111111111111111111111111111111222222222333333444444555666666777777777777777777777777777777666666666777777777777888888888777777777777888888888888888888888888888888999999999:::999999888777999999999999888888888888777777666666555444444444555555444333333333333333444444444333222222111111111111111000000//////...............------------...........................------------,,,,,,,,,...------,,,,,,------......------,,,,,,++++++*********************************************************+++,,,,,,,,,,,,++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++***************+++,,,,,,,,,,,,+++------........./////////***++++++,,,,,,++++++***,,,---......///.........////////////////////////......///000000000000000.........///000000111111111111000000000000111111222222222222222222222222222222333333333333222222333333333333333333333333444444555555555555555666444444444444333333333333222222333333333333222222000111111111111000//////,,,,,,,,,,,,---......///.../////////000000000000......---,,,,,,---------------,,,,,,,,,+++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))************************************************)))))))))))))))*********))))))))))))))))))))))))'''(((((()))************+++******))))))******+++***************+++++++++)))******++++++++++++***+++******************+++***)))))))))***+++,,,,,,***************************************+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******+++*********)))(((((((((+++***)))(((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++************************000000///...,,,***'''&&&***************+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,................................................///////////////////////////......---------...............---------------............////////////111111111111111111111111111111111222222222333333444444555555666777777777888888888888888888888888777777777777888888888888888888888777777777777777888888888888888888888888888888999999999999888888:::999999888777777666666666666666555555444444444666555333222111222333444444444333333222222222111111111111000000//////////////////.........------........................------------------------------,,,,,,,,,,,,------.........------,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++*********)))))))))***++++++,,,,,,++++++***,,,------...//////......////////////////////////......///000000000000000.........///000000111111111111000000000000111111333222222111000///......333333444444444444333333333333333333333333333333333444444444555555666666555555555555444444444444111111222222222222111111//////000000//////...---++++++,,,---------...........................///------,,,,,,,,,------...------,,,,,,,,,+++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((((((((()))******+++,,,))))))(((((((((((())))))))))))*********+++++++++((()))******++++++++++++*********++++++************)))))))))***+++,,,,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******+++*********)))(((((((((,,,+++***)))))))))))))))+++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++++++++*********))))))************************))))))*********+++++++++************************(((((())))))))))))))))))))))))*********+++++++++---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................................................................---------......//////......---,,,+++******............////////////000000000000000000000000111222222222222333333333444444555555666777777777777777777777777777777777888888999999999999::::::888888888888777777666666777777777777777777777777777888888999999888888888999999888888777666555555555555555555444444444444555444333222111222333333222222222222222222111111111111111111111000000000000000000/////////..............................------------------------,,,,,,++++++++++++,,,,,,*********)))))))))))))))******************************************************+++,,,,,,,,,,,,+++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,+++******)))))),,,------......------,,,,,,,,,---...////////////////////////////////////......///000000000000000......///000000111111222111111111000000111111111222111111000///...------222333333444444444444444333333333333222222222222333333333444555555666666555555444444444333333333000111111222222111111000//////.........---------,,,,,,---.........------------,,,+++++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))),,,,,,+++***))))))******))))))(((((((((((()))))))))))))))***++++++,,,,,,(((((()))***++++++++++++)))***++++++++++++***)))*********)))******++++++************************)))))))))***++++++,,,,,,)))******+++,,,,,,------***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++************************)))))),,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))(((************************)))************+++++++++************************'''''''''(((((())))))***)))))))))***++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................................................................------------.../////////......---,,,+++******............////////////000000000000000000000000222222222222333333333333333444444555666666777777666666666666666666666666999999999:::::::::;;;;;;888888999888888777666555777777777777777777777777666777888888999888888888999888888777666555555444444444444444444444444444444444333222222222222222111111111111111111111000111111111111111111111111111000000000////////////........................,,,,,,,,,------------...,,,++++++******++++++,,,******************************************************************************+++,,,,,,,,,,,,+++)))***++++++++++++***)))++++++++++++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++..................------,,,------......------,,,+++,,,---...////////////////////////////////////......///000000000000000//////000000111222222333222222111111111111222222/////////000000000000000111111222333333333333333333333333222222222111111222222333444444555666666333333333222222222111111000000111111111111000000111000///------......///------...///......,,,,,,000///---,,,++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))---,,,+++******++++++,,,***))))))))))))))))))***((())))))***++++++,,,,,,'''((()))***++++++++++++)))***++++++++++++***)))++++++******)))*********************************((())))))***++++++,,,,,,+++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++***************+++++++++++++++++++++*********+++,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++,,,---++++++******************************************)))************+++++++++************************...---,,,***))))))((((((((())))))***++++++,,,,,,,,,,,,------......------------------------------------............------------------------------........................................................................---------------...//////....................................////////////000000000000000000000000222222222333333333444444333333333444555555666666555555555555555555555555888888999999999:::::::::888888999999888777555444777777777777777777777777666666777888888888888888777777777666666555555555444444444444444444444444333333333333333222111111/////////////////////000000000000000000000000000000000/////////.................................,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))************************((()))***+++,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---------***++++++,,,,,,++++++***+++,,,---...////////////////////////////////////...//////000000000000000000000000111222222333333333333222222222222333333---...///000111222333333///000111222222222222222333333333222222111111111222222333333444555666666111111111000000000000///000000111111111111000000333111///...---...000111......///000///...,,,+++444333111///...------...++++++++++++,,,,,,---...---------,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))+++*********+++---///000++++++************++++++((())))))***++++++,,,,,,'''''')))******+++++++++)))***+++,,,,,,+++***))),,,,,,+++***)))))))))***))))))))))))))))))))))))((())))))***++++++,,,,,,------,,,++++++******************************************++++++,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++***************+++,,,,,,,,,---******))))))***+++,,,,,,+++++++++,,,,,,---------------++++++++++++------)))))))))***++++++,,,,,,************************)))************+++++++++***************************)))))))))))))))******((())))))***++++++,,,,,,***+++,,,,,,------------------------------------......////////////..............................////////////////////////................................................---------------...///000------...///000111222333............/////////000000000000000000000000000222222333333333444444444222222333333444555555666555555555555555555555555777888888888888999999999888999999999888777555444777777777777777777777777666666777888888888888888666666666666666555555555444444444444444444444444222222333444333222111000.........///////////////........./////////////////////.........---------........................,,,,,,,,,------............------,,,,,,------...)))))))))))))))))))))***))))))************))))))************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++************++++++((()))***+++,,,+++******++++++************++++++++++++++++++++++++++++++(((***++++++******+++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------........................////////////////////////000///...------...///000111000000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111444444333222333444666777666555333111000000000111444333111000/////////000//////////////////////////////.........---------++++++,,,---............++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***((('''************************)))************)))(((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))++++++******************+++++++++++++++++++++,,,---,,,***)))))))))***+++++++++++++++++++++++++++((((((((((((((((((((((((+++++++++++++++++++++++++++++++++***((()))+++---''''''''''''''''''''''''************************,,,,,,+++***))))))*********++++++,,,,,,++++++***------,,,++++++******)))******))))))******+++,,,)))******++++++******)))******+++++++++,,,,,,,,,++++++************++++++******************************++++++++++++******)))************+++++++++++++++************++++++))))))************))))))))))))))))))))))))))))))++++++)))((((((((()))***(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................///............---------------------------------------------------------+++,,,,,,------,,,,,,+++............///////////////...,,,,,,,,,---///111111111111111111111111111...///000222222111000000111111222333333444555555444555555666666666666666555666777888888999999888888888888888777777777666777777777777777777777777666666777777777777666666555555666666555555444333333333333333333333333333333333333222222222111111000000111111111111000000......////////////......//////.........---------////////////////////////,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))************))))))************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++************++++++((()))***+++,,,++++++***++++++************++++++++++++++++++++++++++++++(((***++++++******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------........................////////////////////////000000///.........///000////////////000111333333000000000000000000000000000000000000000000000000222222222222222222222222111111111222222111111111222222111111111222444555666555333111000000000000333222000///......//////........................///.........---------------------...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++***************************************)))((('''))))))************))))))))))))(((((((((((())))))************************+++*********))))))))))))''''''(((((()))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++***))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++******+++)))((()))+++---************************************************,,,++++++***))))))*********++++++,,,,,,++++++***,,,,,,,,,++++++++++++*********))))))******+++,,,******++++++++++++******))))))*********+++++++++++++++************++++++******************************++++++++++++******)))************+++++++++*********))))))***************++++++++++++******)))))))))))))))))))))))))))***+++++++++***)))((())))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,---...///000000................................................,,,------......------,,,............///////////////...---,,,,,,...///111000000000000000000000000000000111222222222222111111222222333333444444444444444555666666666666666555555777888888888888888999999999999888888888777666666666666666666666666555555666666666555555444444555555555555444333333333333333333333333333333333333222222222111111111/////////000000/////////......////////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))************))))))************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,++++++************++++++))))))***++++++++++++***++++++************++++++++++++++++++++++++++++++)))***++++++******+++---,,,++++++******++++++,,,,,,------------.........------------------------////////////////////////000000////////////000000.........///000222444555000000000000000000000000000000000000000000000000333333333333333333333333111111111111111111111111111000000000000111222222555444333111000000000000111000///...................................................------------............---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------************************+++++++++******(((''''''******++++++++++++******))))))))))))))))))))))))************************++++++++++++************'''(((((())))))*********))))))))))))))))))))))))***************************************************++++++++++++***))))))))))))))))))))))))))))))************************++++++++++++++++++++++++((()))***)))))))))+++---++++++++++++++++++++++++************************,,,+++******)))************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******))))))******+++,,,++++++,,,,,,,,,,,,++++++(((((()))))))))*********++++++************++++++******************************++++++++++++******)))************+++++++++***))))))(((((())))))***++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((***,,,------+++(((&&&))))))))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---...///000000////////////////////////////////////////////////---......//////......------............////////////...---------...///000////////////////////////000000000000000111111222222222222333333333333333333444555555666666555555555555666777888888888888::::::999999999888888888555555555555555555555555555555555555555444333222333444444444444333222222222222222222222222222222222222222222111111111000---......//////......---......////////////.....................---------++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++))))))******++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,+++******+++---,,,++++++******++++++,,,---------.........//////------------------------////////////////////////////////////000000000111////////////000111222333000000000000000000000000000000000000000000000000222222222222222222222222222111111111111111111222111000000000000111111111444333222222111000000000//////......------------........................---------------------------.........------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))************************************++++++++++++***((('''&&&)))******++++++******))))))))))))******)))))))))************************************************(((((()))))))))*********))))))))))))))))))))))))***************+++++++++*********))))))))))))))))))***+++,,,,,,+++))))))************************++++++++++++++++++++++++************************''')))******))))))+++---************************************************++++++***************+++***++++++,,,,,,++++++***))))))***+++,,,,,,------******))))))******+++,,,+++,,,,,,------,,,,,,+++))))))))))))*********+++++++++************++++++******************************++++++++++++******))))))*********+++++++++))))))(((((((((((())))))***++++++++++++++++++***)))))))))))))))))))))))))))***,,,---,,,+++)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------.........---------,,,,,,................................................------............---------------........./////////......---...///000000//////////////////////////////...------///000111333333333222222222222222333333444555555555555444444555666777888888888888999999999888888888777777444444444444444444444444555555666555555444333222222333333333333222111111222222222222222222222222222111111111111000000000.........//////...............////////////..............................------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))************))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++***************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,---,,,++++++******++++++,,,---------.........//////------------------------////////////////////////......//////000000000000111111000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000222222111000000111222222222222222222222222111111222222222222111000000///...............---------........................,,,,,,------------------+++,,,------.........---++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((************************+++++++++******(((''''''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++*********)))))))))(((((())))))+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************(((***++++++******+++,,,************************************************+++***************++++++***++++++,,,,,,++++++***))))))***+++,,,------...******))))))******+++,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++************++++++******************************++++++++++++******))))))*********+++++++++))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))),,,+++******))))))******(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...------------,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,------------........................//////000000000000000000000000000000111000///...///000111222222222222222222222222111222333333444444444444444444555666777777888888777777777777777666666666666444444444444444444444444666666666666666555444333222222333333222222111000111111111111111111111111111111111000000000//////...//////000000//////.........////////////......---.............................................+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))************))))))***************************************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++++++++************++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,...,,,++++++******++++++,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,---...///000000000///333222111000////////////000000000000000000000000000000000000000000000000000000000000000000000000333222111000000111222333333333333444333333222111111111222222111000000///---......///......------------------------------,,,,,,,,,,,,------------***+++,,,---............++++++++++++++++++++++++++++++++++++++++++++++++------,,,******))))))***************************)))************)))(((((((((((())))))))))))((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((()))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++******))))))((())))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******+++,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------******))))))******+++,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++************++++++******************************++++++++++++******)))************+++++++++***))))))(((((())))))***)))))))))******))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,------------.............../////////000000000000000000000000000000000222222222222222333333444111111111222222222222222111222333333444444333333444444555666777777777777777777666666666555555555444444444444444444444444555555666666666666555555222333333333333222111111000000000000000000000000000000000000/////////////////////000000/////////......////////////......---------...............------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++*********))))))************))))))************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++************+++++++++***)))))))))***+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++---,,,++++++,,,...,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////***+++---.../////////...222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222111//////111222333333333444444444333111111000111111222222111//////---...////////////...---------------------------++++++,,,,,,,,,---------,,,,,,------...---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***++++++************************(((((()))************))))))))))))******)))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,,,,+++******))))))******))))))***++++++,,,************************++++++++++++++++++++++++************************,,,...000///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***++++++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,******))))))******+++,,,******++++++++++++******************++++++++++++++++++************++++++******************************++++++++++++******)))************+++++++++*********))))))*********)))******++++++******)))))))))))))))))))))))))))))))))))))))((((((''''''((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///................................................,,,,,,------------,,,,,,,,,,,,---------...............///000000000000000////////////////////////000111111222222222222222000000111111222222333333111111222333333333333333333444555666777777777777777777777777666666666666444444444444444444444444222333444555555555555555333333333333333222222111000000000000000000000000000000/////////.........---......//////......---......////////////......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------------,,,,,,+++******)))))))))************))))))************************))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++++++++************+++++++++***)))))))))***,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***,,,------,,,+++---...,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////)))***,,,...//////......000000///000000111222222000000000000000000000000000000000000000000000000111111111111111111111111333222000//////000222333222333444444333222111000000000111222222111//////---...///000000000......------------------------+++++++++,,,,,,---------............---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((''''''''')))***+++************************'''((()))******++++++*********++++++++++++******((()))+++,,,,,,+++)))(((************************))))))******+++++++++,,,++++++******************))))))))))))))))))))))))((())))))***++++++,,,,,,------,,,,,,+++***))))))+++***)))))))))***,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))...000111000...,,,++++++))))))))))))))))))))))))******************************))))))***+++,,,,,,+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,*********)))***++++++,,,*********++++++*********))))))))))))************++++++************++++++******************************++++++++++++******)))************+++++++++++++++************+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))&&&''')))******(((&&&$$$))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++////////////////////////////////////////////////---..................---,,,,,,,,,---------............///000000000000000........................,,,---///000000000///...//////000111222333333444111111222333333333333222333444555666777777777777888888888888777777777777555555555555555555555555000111222333444555555555333444444444444333222222000000000000000000000000000/////////............,,,------......------,,,......////////////......---------.........//////------------------------+++++++++,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,+++***))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((************************************************,,,,,,,,,++++++*********,,,***)))((((((***,,,---)))***+++,,,---,,,++++++---,,,+++))))))+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------,,,,,,++++++,,,,,,---...---------........./////////////////////.........////////////000000000000000000111111111111000000222222222111111111111000000000000000111111111111222222222222222222222222222333333444333222111000////////////............/////////000///......---,,,,,,------...------,,,+++...///------///...+++++++++,,,,,,,,,,,,+++++++++++++++*********)))))),,,,,,,,,++++++*********++++++******))))))((((((***************************)))''''''((())))))(((***************)))(((((())))))))))))))))))))))))+++++++++*********))))))+++*********))))))(((((())))))))))))************************************)))))))))***+++++++++,,,---,,,+++***))))))))))))******++++++++++++******+++*********))))))((((((******++++++++++++******---,,,***)))))))))******************************++++++************++++++************************---------///000000---+++************************((())))))))))))******************++++++,,,,,,,,,,,,,,,,,,++++++*********************************...------,,,+++***))))))++++++++++++******))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,''''''(((((())))))******************************)))************+++++++++)))+++---,,,+++***+++,,,/////////......---------++++++++++++++++++++++++++++++------------++++++......---------,,,,,,,,,000///...---,,,------...---------............///------------------------------............------............///////////////......---------......000000000000000000000000333333222222111000000///111222333333444444333333444555555666666666666666666666666666666666666666666555444333333444555666555555555555555555555555444333222111000000000000000000000000////////////000000000000000000000000222111111000///......---................................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((************************************************,,,,,,,,,++++++*********+++***)))))))))***,,,,,,,,,------...---,,,+++***((('''&&&%%%%%%&&&'''(((++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------,,,,,,++++++,,,,,,---...------................../////////......---------.../////////000000000000000000111111111111000000111111111000000000//////000000000000111111111111222222222222222222222222222222333333333222111000////////////...............////////////...---------------...------,,,,,,***---...,,,,,,//////,,,------...------,,,,,,+++++++++++++++************+++++++++******)))))))))*********)))))))))))))))************************+++)))'''((()))***)))(((***************)))(((((())))))))))))))))))))))))+++++++++*********))))))************)))))))))((())))))))))))***************************************************+++++++++******************++++++******++++++++++++******+++*********))))))))))))******++++++++++++******,,,,,,***)))))))))******************************++++++************++++++************************,,,,,,+++,,,---...,,,***************************)))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++...,,,***((('''(((***+++******)))))))))(((((((((*********+++++++++,,,,,,*********************************************************+++++++++,,,,,,))))))))))))************************************)))************+++++++++)))+++---,,,+++***+++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........000///...---,,,------...---------............///------------------------------............------............///////////////......------.........000000000000000000000000111111111111111111111111111222333333444444333333444444555666666666666666555555555555555555555555666555444444444444555666555555555555555555555555444333222111000000000000000000000000////////////////////////////////////111111000000///......---................................................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))************************************************+++++++++++++++*********)))************+++++++++/////////...---,,,***)))+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------------------,,,,,,++++++,,,,,,---.....................------/////////...---,,,,,,+++....../////////000000000000000111111111111000000000000000000/////////...000000000000111111111111111111111111111111111111111222222222222111000000////////////...........................---,,,,,,---.........---,,,,,,+++))),,,---++++++...///,,,//////......------,,,,,,+++++++++++++++++++++,,,*********)))))))))))))))))))))))))))************************************+++)))(((((()))******)))***************)))(((((())))))))))))))))))))))))+++++++++***************************))))))))))))))))))))))))************************************+++++++++***************'''(((***+++,,,,,,++++++******++++++++++++*********************)))))))))******++++++++++++******,,,+++******)))*********************************++++++************++++++************************,,,***))))))***++++++***************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---+++(((&&&&&&(((+++---***************)))))))))*********++++++++++++,,,************************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++************************************)))************+++++++++)))+++---,,,+++***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,---...///000///...------,,,------------------............///------------------------------............------............///////////////......---......//////000000000000000000000000//////000000111222333333111222222333333333333333444444555666666666666555555555555555555555555555666555444444444444555666444444444444444444444444333333222111000000000000000000000000////////////////////////////////////111000000//////.........------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++************************+++++++++*********))))))************************************************+++++++++***************))))))***++++++++++++***.........---,,,,,,+++***...---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..................---------//////...---,,,++++++***........./////////000000000000111111111111000000111111000000000////////////000000000111111111111111111111111111111111111111111111111111111000000////////////............------......------,,,+++............---,,,++++++***,,,,,,)))))),,,---***------,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,******************))))))(((((())))))******++++++************************+++)))((((((***++++++******************)))(((((())))))))))))))))))))))))*********************************)))))))))))))))((()))))))))************************************,,,+++++++++***)))))))))'''(((+++,,,---,,,***)))******++++++++++++************************************++++++++++++******++++++******************************************++++++************++++++************************,,,***(((((()))***+++*********************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''((())),,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************************************************+++++++++++++++++++++******)))))))))************************))))))*********+++++++++)))+++---,,,+++***++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------------------------------............///------------------------------............------............////////////...............//////000//////////////////////////////000000111222222222111111222333333333333222333444555555666666555555555555555555555555555555555555555444444555555555444444444444444444444444333222222111000000111111000000000000////////////////////////////////////000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************+++++++++***************************************************************************************))))))***++++++++++++***++++++++++++++++++,,,,,,*********))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........................---///......---,,,,,,++++++............////////////000000111111111111000000222222111111111000000000///000000000111111111111000000000000000000000000000000000000000000000111////////////............------......------,,,+++---.........---,,,,,,++++++---,,,)))(((+++,,,***,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++***************************((('''(((***++++++******************)))(((((())))))))))))))))))))))))************************))))))))))))))))))******((()))))))))************************************,,,+++++++++***))))))))))))***,,,---,,,+++((('''******++++++++++++*********************+++++++++******++++++++++++******************+++*********************************++++++************++++++************************---+++)))(((***+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++*********))))))(((((('''************************))))))*********+++++++++)))+++---,,,+++***++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------------------............///------------------------------............------............////////////...............///000111////////////////////////000000000000000000000000000111222222333333222222333444444555555555555555555555555555555555555555444555555555555555555444444444444444444444444444333222111111000111111111000000000000////////////........................////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************************************************************)))))))))***************)))************++++++++++++************+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////............------------------........./////////000000111111111111000000222222222222111111111111000000000000111111111111//////////////////////////////////////////000111////////////...........................---,,,,,,,,,------......------,,,+++...---******///000//////...---+++++++++,,,,,,+++++++++*********))))))+++++++++++++++,,,,,,,,,))))))))))))************************************)))'''&&&''')))************************)))(((((())))))))))))))))))))))))***************+++++++++))))))))))))************))))))))))))************************************+++++++++***************++++++,,,,,,+++***((('''******++++++++++++***************+++++++++++++++******++++++++++++******))))))***++++++++++++***************************++++++************++++++************************---+++******+++,,,,,,+++************************************+++++++++,,,,,,,,,++++++++++++++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,((())),,,---...---+++***)))))))))***************)))))))))************+++************************++++++++++++++++++++++++)))))))))************+++)))))))))(((((((((((((((************************)))************+++++++++)))+++---,,,+++***+++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,------------,,,---------............///------------------------------............------............////////////............///000111111000000000000000000000000000000000000000000000///000111111222222222222222333333444555555555555444444444444444444444444444444444555666666555444444333333333333333333333333222222111111111111111222000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************************************************************((()))))))))*********++++++***)))))))))***,,,,,,------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,---...///000000---............/////////---------.........//////000000111111111111000000111111111111000000000000000000000000111111111111//////////////////////////////.........///000111////////////...............////////////...------++++++,,,---............+++......,,,///555999888999777333000---,,,,,,,,,,,,+++******)))((('''''')))*********++++++++++++*********)))))))))))))))************************'''&&&%%%&&&((()))))))))***************)))(((((())))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))))))))***************************************************+++++++++++++++************************++++++++++++***************++++++,,,,,,,,,******++++++++++++******((()))***+++,,,++++++***************************++++++************++++++************************+++******+++,,,,,,+++)))************************)))))))))*********++++++++++++++++++++++++,,,,,,((()))))))))*********+++++++++++++++++++++++++++)))***++++++++++++******((((((((()))))))))******))))))))))))************************************************************))))))))))))************))))))))))))))))))******************************)))************+++++++++)))+++---,,,+++***+++,,,))))))*********+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,------------------***+++,,,---...------,,,---------............///------------------------------............------............////////////............///000111222000000000000000000000000......//////000000111111000000111222222222222222222333444444555555444444444444444444444444444444444444555666666555444444333333333333333333333333222111111111111111222222000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))******************++++++************************************************(((((())))))*********+++,,,***)))((((((***,,,---111000...,,,+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,---...000111111------......///000000000---------.........//////000000111111111111000000000000000000////////////000000000000111111111111///////////////////////////...------...///000111000/////////............//////000000//////...---******,,,---.../////////***---//////333;;;??????AAA>>>999444000---,,,,,,,,,+++***)))(((&&&&&&%%%(((((())))))*********+++++++++******))))))((((((************************&&&%%%$$$%%%'''))))))(((***************)))(((((())))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++))))))))))))************************************))))))******+++++++++,,,))))))))))))***+++,,,---******++++++++++++***************++++++,,,,,,,,,******++++++++++++******((()))***+++,,,,,,+++***************************++++++************++++++*********************************+++---,,,***(((************************((())))))))))))******************++++++,,,,,,---(((((())))))*********+++************************+++***)))(((((()))******))))))******+++++++++,,,))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,************************)))************+++++++++)))+++---,,,+++***+++,,,+++++++++,,,,,,---------------------------------------++++++++++++------***++++++,,,---...//////)))***,,,---...------,,,---------.........//////---------------------------..................---............/////////000............///000222222000000000000000000000000,,,,,,---///000222333333000000111222222222222111222333444444555555444444444444444444444444444444333444555666666555444333333333333333333333333333222111111111111111222222000000000000////////////........................---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++************++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,---,,,+++******+++,,,---444000,,,***,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++,,,,,,---------.........////////////000//////.........---------...............///000000000000000000000000000000//////000000111111222222////////////000000000000////////////////////////------...///000111222222........................------------------------............//////000000........................---///222444444222///---++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((************************,,,+++***))))))***+++,,,+++++++++*********))))))************************************************'''((()))***+++,,,,,,,,,************************************************,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))+++***)))+++......+++(((++++++******++++++,,,---************************++++++******))))))((((((************************))))))***++++++++++++***,,,,,,+++***)))))))))***************************(((((())))))*********+++************************+++***)))(((((()))***+++************************)))************+++++++++,,,+++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------////////////000000000000////////////000000000000////////////000000000000////////////////////////111111222222222333333333444444444333333222222222444444555555555555444444444444444444444444444444666555555444444333222222000000000000000111111111222111111111000000//////......------------......////////////............------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++*********************************))))))*********)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***+++++++++,,,+++************+++,,,222///+++***+++,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,---------------------.........///////////////.........---------///////////////000111111000000000000000000000000000000000000000111111111////////////000000000000////////////////////////000000000000////////////........................------------------------,,,,,,,,,------.........------------------------,,,...000222222000...,,,++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))************************'''((())))))******))))))************************((()))***++++++***)))(((************************************+++,,,...///+++++++++*********))))))************************((((((((((((((((((((((((((()))***+++++++++++++++************************************************))))))******************************************)))))))))))))))))))))))))))************+++++++++************************************************************************+++***)))***,,,,,,***'''++++++******++++++,,,---************************************))))))))))))************************))))))***++++++++++++***++++++******)))*********************************((()))))))))************************************+++***)))(((((()))***+++************************)))************+++++++++++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,------......------,,,------------------------........................------------............////////////000000000000////////////000000000000000000000000000000000000111111111222222222333333444444444444333333222222555555666666666666555555444444444444444444444444555555555444333333222222000000000000000000000111111111111000000000//////......------------......////////////............------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++***************************))))))(((((())))))***)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,+++*********++++++******))))))******+++///,,,***)))***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,,,,,,,---------...........................---------000000//////000000111222000000000000000000000000111000000000000000000///////////////000000000000////////////////////////111000000000/////////...........................------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++************************'''(((((((((((((((((('''))))))))))))))))))))))))************************((()))******++++++******************************))))))************))))))************************))))))***+++,,,...000111+++************)))))))))************************(((((((((((((((((((((((()))******+++++++++******************************************************''''''(((((())))))******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++,,,***(((((()))))))))(((++++++******++++++,,,---++++++++++++++++++++++++)))))))))***************************************))))))***++++++++++++************)))******++++++************************))))))))))))************************************+++***))))))))))))***+++************************)))************+++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------......------,,,................................................------------............////////////000000000000////////////000000000000111111111111111111111111111111111222222222222333555444444444444444333333666666777777777777666666444444444444444444444444555555444444333333222222111111000000000000000000111111000000000000//////......------------....../////////............---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++************************))))))(((((((((((())))))))))))*********+++++++++************************************++++++++++++************************++++++++++++++++++++++++************************------,,,+++***************))))))))))))))))))***+++***))))))***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,---------..............................///////////////000000111000000000000000000000000111111000000/////////...////////////000000000000////////////////////////.........///000111111111........................------------------------*********+++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************((()))******++++++******************************)))))))))******)))))))))************************))))))***+++,,,---...///************))))))))))))******************************************************+++++++++******)))************************************************&&&''''''((()))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++---,,,***(((((()))))))))++++++******++++++,,,---++++++++++++++++++++++++)))))))))******+++++++++************************))))))***++++++++++++******)))))))))***+++,,,,,,************************)))))))))))))))*********************************************************************************))))))*********+++++++++)))))))))))))))*********++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,---------------------------------...............////////////000000000000////////////000000000000////////////000000000000000000000000000000000000111111111111222222222222444444444444444444444444555555666666666666555555444444444444444444444444555555444444333222222111111111111000000000000000000000000000000000//////......------------......//////.........---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))(((((((((((())))))))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++************************---,,,++++++*********+++)))))))))******))))))))))))*********)))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,---------......---........................------------...//////000000000000000000000000111000000000//////......////////////000000000000////////////////////////......//////000000111111........................------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))***))))))))))))))))))************************************+++++++++++++++))))))))))))))))))))))))******************************************************+++++++++******)))************************************************(((((()))******+++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************---,,,+++***))))))***,,,++++++******++++++,,,---++++++++++++++++++++++++))))))******++++++,,,,,,************************))))))***++++++++++++******)))))))))***+++,,,,,,******************************))))))))))))))))))******************************++++++++++++******************************))))))*********+++++++++(((((()))))))))*********++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000////////////000000000000////////////000000000000////////////////////////000000111111111222222222444444444444444444444444333444444555555444444333444444444444444444444444555444444333222222111111111111111111000000////////////////////////000000......------------..................------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************))))))(((((())))))***)))************+++++++++************************)))))))))************+++************************++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,)))******++++++******))))))***++++++***)))***,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,---------............---------...............------,,,,,,------...///000000000000000000000000000//////////////////...////////////000000000000////////////////////////222222111000///...------........................---------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((******))))))))))))************************************+++++++++******)))(((((()))))))))))))))***************************(((((((((((((((((((((((()))******+++++++++************************************************************++++++,,,,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))+++,,,,,,+++******+++---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))***++++++++++++************)))******++++++************************************))))))))))))******************************+++,,,,,,+++******************************)))************+++++++++((())))))******+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------............////////////000000000000////////////000000000000........................000000000111111111111222222222333333333333444444333333333444444333333333444444444444444444444444444444333333222222111111222222111111000/////////......////////////000000......------------...............------------,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++*********************************))))))*********)))************+++++++++************************))))))))))))************************************++++++++++++++++++++++++************************************+++,,,------******+++,,,,,,+++******)))+++---,,,***)))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........./////////---------.........//////---------------...//////000000000000000000000000.........///////////////////////////000000000000////////////////////////222222111000///...------........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))+++***)))(((((()))***+++************************((()))+++,,,,,,,,,,,,+++(((((((((((())))))******************************((((((((((((((((((((((((((()))***+++++++++++++++************************************************+++++++++,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++************************************************************************'''))),,,,,,******+++---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************************))))))***++++++++++++***++++++******)))*********************************************)))))))))(((***************************++++++,,,,,,++++++***************************)))************+++++++++))))))******+++,,,,,,---)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,------...//////000------------............////////////000000000000////////////000000000000////////////////////////000000000000111111111111111111111222222222333333333444444444444444444333444444444444444444444444444444333333222111111111222222111111000//////............/////////000000......------------...............---------,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************++++++************++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))***+++,,,......***+++,,,------,,,+++******,,,...---+++)))***++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.........////////////000---------.........//////...............///000000000000000000000000000000---.........//////000000////////////000000000000////////////////////////////////////000000000000........................------------------------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++************************+++***)))(((((()))***+++************************''')))+++---...///......'''((((((((())))))******************************************************'''((()))***+++,,,,,,,,,************************************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++$$$'''+++,,,***)))+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************))))))***++++++++++++***,,,,,,+++***)))))))))***************************+++*********))))))((((((***************************+++,,,------,,,+++***************************)))************+++++++++))))))***+++,,,,,,------))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,------......------,,,........................,,,,,,------...///000000////////////000000000111////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111000000111111111222222222444555555555555555555444444444444444444444444444444444333333222111111000222222222111000//////...---.........//////000000.........------...............---------,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++************************+++*********))))))((((((************************************************))))))))))))(((((((((((((((((())))))************,,,++++++******++++++,,,***************)))((((((************************)))************+++++++++************************************************+++,,,,,,------,,,,,,+++)))******+++,,,,,,------------++++++++++++---------,,,,,,,,,,,,---......///............---------............////////////444444444333222111//////111111000000///......---000000111111111111000000///000111111111///...---........................,,,,,,------------,,,,,,,,,,,,,,,------.........,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++))))))))))))************))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************************************+++******+++------,,,***...---,,,***))))))(((((()))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++***++++++***))))))+++,,,(((((())))))*********+++************************,,,,,,,,,+++***))))))(((++++++++++++++++++++++++((((((''''''''''''((((((************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((((((((((((+++++++++*********))))))***++++++***)))***---///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++*********))))))((((((++++++++++++++++++++++++)))************+++++++++))))))************))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,------......------,,,,,,,,,------------------------------***++++++,,,,,,++++++***+++,,,...//////...,,,***,,,,,,,,,---------......------------------------------------............000000000000000000000000000000//////.........---...............///000000222000///------///000222111111222222222222111111333333333333333333333333444333222222222333444555000111333444555444444333111111111111000000000000//////000000000000//////000000//////.........---------------------------//////.........---------------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++************)))))))))(((***************************************************)))))))))(((((((((((()))))))))))))))*********+++******))))))******++++++++++++++++++***))))))************************)))************+++++++++***************************************************++++++,,,,,,++++++***''''''((()))***+++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......///............---------............////////////111111111222111111000/////////000000000000000000000000111111111111000000000000000000000///..............................------............------,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))))))))************))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))*********************************************************************+++,,,---,,,***,,,+++***)))))))))))))))************************)))))))))))))))******+++)))************+++++++++***++++++***))))))***,,,))))))******************************************,,,++++++***))))))((((((++++++++++++++++++++++++******))))))))))))******************************************************&&&&&&&&&'''(((***+++,,,+++++++++++++++,,,,,,,,,***+++++++++******,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))***++++++,,,,,,,,,++++++*********))))))))))))++++++++++++++++++++++++)))************+++++++++***++++++++++++******)))*********+++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...---,,,,,,+++++++++,,,,,,------------------------,,,------......------,,,,,,,,,---......---,,,+++,,,,,,,,,---------......------------------,,,,,,////////////000000000000000000000000000000000000000/////////...........................///000000111000///......///000111000111111222222111111000333333333333333333333333333222222111222333444555000111222333333333222111111111111000000000////////////000000000000//////000/////////.........---------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++************))))))))))))******************************************************)))))))))(((((((((*********)))))))))))))))***))))))))))))))))))***+++,,,,,,,,,,,,+++******************************)))************+++++++++************************************************)))******++++++******)))''''''((()))***+++,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......///............------------............/////////......///000000000000000......///000000111222222///000000111111000000///000000//////......//////.................................//////.........------------------,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++))))))))))))************))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************************)))+++,,,---+++******))))))(((((()))))))))++++++++++++++++++++++++)))))))))))))))******+++)))************+++++++++***+++,,,+++))))))***++++++++++++++++++*********************************+++******))))))(((((('''************************+++******))))))******+++************************))))))))))))))))))))))))$$$$$$%%%&&&(((***,,,---+++++++++***+++++++++,,,(((***,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************)))***++++++,,,+++++++++***************)))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))*********++++++++++++,,,***++++++++++++,,,,,,,,,***++++++,,,,,,------...+++++++++******++++++,,,------------------------,,,------......------,,,------------------------,,,,,,,,,---------...............------,,,,,,,,,////////////000000000000000000000000000000000000////////////...........................///000000111000///......///000111000111111222222111111000222222222222222222222222222111111111111222333333111111111222111111000///111111000000000000//////...//////000000//////.../////////...............------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++*********)))))))))))))))*********************************************************)))))))))((((((************))))))))))))******))))))))))))*********++++++,,,++++++******************************))))))*********+++++++++******************************************************++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///............------------------.........//////......///000000000000///......///000000111111222//////000000000000//////111000...------...///000..............................////////////...............------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++******)))((()))))))))************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))***************************************************************))))))***,,,,,,+++***(((((('''(((((()))******++++++++++++++++++++++++)))))))))))))))******+++))))))*********+++++++++)))+++,,,+++***))))))***---,,,,,,++++++************************************)))))))))(((((('''''')))))))))))))))))))))))))))(((((((((((((((((()))************************))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***)))))))))******(((***,,,---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,+++***))))))************++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,---......,,,,,,,,,---------...............------,,,,,,+++------------............///////////////////////////////////////........................///000000000000////////////000000000000111111111111000000222222222222222222222222111111111111111222222222222222222111111000000///111000000000////////////...//////////////////...........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))******************************************************************))))))))))))*********)))))))))))))))+++++++++******+++++++++))))))***************)))************************))))))*********+++++++++************************************************++++++,,,,,,,,,,,,++++++......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///............---------------------............000000000111000000///...//////////////////////////////000000000000//////000///...------...///000..............................////////////...............------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))***************************))))))***,,,,,,+++)))''''''''''''((()))***+++++++++++++++++++++++++++)))))))))))))))******+++))))))*********+++++++++)))+++,,,,,,***)))))))))---,,,,,,++++++*********************************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************************************---,,,+++***))))))))))))+++*********+++---///000(((***,,,,,,+++)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++******)))***************+++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++***)))(((((())))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,---...///,,,,,,,,,---------...............------,,,,,,,,,------------............////////////////////////.........///////////////...............///000000000000////////////000000000000000111111000000000111111111111111111111111000000111111222222222222333333222222111111111111000000000////////////.........////////////......---------...............---------------------------.............................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++))))))))))))************************************************************++++++*********)))))))))((()))))))))************,,,,,,++++++++++++,,,,,,(((((()))************)))************************)))************+++++++++************************************************,,,,,,,,,------,,,,,,,,,------,,,+++***))))))(((+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......///............---------,,,------------.........000000111000000///.................................//////000000//////............---......//////.................................//////.........------------------,,,,,,////////////............++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))(((***+++,,,***)))(((((((((((())))))***+++++++++++++++++++++++++++)))))))))))))))******+++)))************+++++++++)))+++------+++)))((((((+++++++++++++++*********************************))))))))))))))))))))))))************************,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++*********+++,,,,,,)))))))))+++///333777999)))***,,,+++***((())))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********************************************************+++******)))(((*********+++++++++++++++++++++++++++++++++++++++)))************+++++++++((())))))*********)))))))))))))))************+++,,,,,,,,,++++++++++++******++++++,,,,,,------...,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------.........,,,,,,,,,---------......------------------------////////////000000000000000000000000000000000000.........///////////////...............///000000//////000000000000/////////000000111111000000///000000000000000000000000000111222222333333222222333333222111111111222222000000////////////......---......//////......------------------.........---------------------------------.......................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++((()))))))))************************************************************+++++++++*********))))))''''''((()))***++++++,,,++++++************++++++((()))******+++++++++***************************)))************+++++++++************************************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......///............---------,,,,,,---------.........------...////////////...++++++,,,,,,---...............////////////......,,,---....../////////...........................------............------,,,,,,------------------......---------,,,,,,,,,++++++++++++++++++++++++************************)))***************++++++))))))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))************************)))(((((()))++++++***)))******)))))))))******+++************************)))))))))))))))******+++)))************+++++++++)))+++------+++)))(((((())))))******************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))))))))***+++,,,---)))))))))+++...222666999***++++++***(((''')))***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***************)))((((((*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++(((((()))***++++++++++++))))))))))))************,,,,,,,,,+++++++++*********++++++,,,,,,------...++++++++++++,,,---...///++++++++++++++++++++++++,,,------......------,,,***+++,,,...///......---,,,,,,,,,---------......+++,,,,,,------.........////////////000000000000000000000000000000000000............/////////000...............///000000//////000000000000////////////000000000000//////000000000000000000000000111111333444444444333222111111000///000111222222000000/////////.........---......//////......---,,,,,,,,,------.........---------------------------------.........//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++(((((())))))*********+++************************************************+++++++++************)))&&&&&&''')))***+++,,,---******))))))))))))******)))***+++,,,,,,,,,,,,,,,************************)))************+++++++++******************************************************++++++++++++*********+++,,,,,,...//////000++++++------------++++++---,,,,,,,,,,,,---......//////.........---------,,,,,,,,,---------......)))***,,,---.../////////((()))***+++---...///000......////////////......+++,,,...///000///...---........................,,,------------------,,,,,,,,,,,,------.........*********)))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,---))))))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))************************)))(((((()))++++++***)))++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++)))+++...---+++)))''''''(((((())))))*********+++***************************************+++++++++++++++++++++++++++++++++******))))))))))))******************************************************)))))))))))))))******+++,,,+++))))))***,,,///111+++++++++)))'''''')))+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++***************)))((((((*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++((()))***+++,,,---------))))))))))))************,,,,,,,,,++++++************++++++,,,,,,---......************+++,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***)))***---/////////...---,,,,,,,,,---------......***++++++,,,---...//////------------.........///000000000000000000000000---.........//////000000...............///000000//////000000000000////////////000000000000//////000000000000000000000000111222333444555444333333000///.........000111222000/////////............---..................---,,,,,,,,,------.........---------------------------------.........//////++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++))))))))))))************++++++******))))))((((((+++++++++++++++***)))(((************************)))))))))))))))))))))))),,,+++)))''''''(((***+++,,,+++***))))))***+++,,,************************************************************************++++++++++++,,,,,,---...******+++++++++,,,,,,,,,------++++++++++++------,,,---......//////......,,,,,,------...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000------......//////000000000000////////////000000///............//////000---------,,,,,,+++++++++......---------,,,,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++***))))))******---,,,+++***))))))))))))))))))))))))))))))******************)))))))))((())))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******************************))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&(((************)))))))))))))))******++++++++++++++++++++++++++++++++++++*********))))))))))))))))))((((((((((((++++++***)))(((((()))))),,,++++++******++++++,,,************************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++***)))***+++---,,,,,,+++***)))((((((************************++++++************+++++++++,,,,,,,,,,,,+++******))))))************))))))+++++++++++++++***)))((()))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++------------------------.........------,,,,,,,,,.........------,,,,,,,,,///......------,,,++++++------------------------............////////////......//////000000111111///...---,,,,,,---...///....................................////////////000000000111000000///...//////............//////111111111111111111111111000000000000////////////000000///...------,,,,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,***++++++,,,,,,------...*********++++++,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&'''''''''(((((((((*********)))))))))))))))++++++,,,,,,++++++***)))************************))))))))))))))))))))))))***)))(((''''''((()))***++++++***))))))***++++++************************************************************************,,,,,,+++*********++++++******+++++++++,,,,,,,,,---,,,++++++++++++,,,---+++,,,,,,------------------------...------,,,,,,........................------------------------,,,,,,,,,---------............///////////////000000000////////////000000//////...............///...---------,,,,,,,,,+++...------------,,,,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,++++++***))))))******,,,,,,+++***))))))))))))*********)))))))))))))))(((((()))***+++,,,------))))))************))))))((((((((()))))))))******))))))************)))))))))))))))))))))))))))))))))))))))(((((()))))))))******++++++++++++******(((((((((((((((((((((((())))))************))))))'''(((((()))******++++++))))))))))))))))))))))))************************&&&'''((()))******++++++)))))))))))))))******+++************************+++++++++*********))))))((((((((())))))*********++++++***)))))))))))))))+++******))))))******+++************************++++++************++++++************************++++++++++++++++++++++++***,,,---,,,+++***+++,,,,,,,,,++++++***)))))))))************************++++++************+++++++++,,,,,,,,,,,,+++******))))))************))))))+++++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++*********------------------------------------------------////////////000000000000............///////////////...------------...///....................................///////////////////////////.........000000////////////000000111111111111111111111111111111000000000/////////000//////...------,,,,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++************++++++++++++++++++++++++************************************++++++++++++))))))))))))************++++++,,,,,,++++++******************************))))))))))))))))))))))))))))))************))))))++++++***))))))***++++++************************************************************************,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,---.........---,,,,,,+++................................................,,,,,,---------.........000000000000////////////000//////......//////000000000///...------------.........---------------------------,,,,,,,,,,,,***+++,,,------------,,,++++++++++++++++++++++++******))))))******+++,,,,,,+++******)))*********++++++***************++++++*********))))))((((((((())))))***+++,,,---...))))))************)))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******(((((((((((((((((((((((())))))************))))))((((((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))******+++,,,)))))))))))))))******+++))))))))))))))))))))))))+++++++++***************''''''((()))***+++,,,---+++***))))))))))))))))))***))))))))))))))))))***************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++************************++++++************+++++++++,,,,,,,,,,,,+++******))))))************))))))***++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++******,,,,,,++++++++++++******++++++,,,------...//////------------------------............////////////............------------///...------------...///....................................////////////......---------......///111111000000000000111111111111111111111111111111222222111111111000000000/////////...------,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,+++******)))((((((,,,,,,++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...(((((())))))******++++++)))******+++******))))))************************))))))))))))))))))))))))(((***+++------,,,+++***+++******************+++************************************************************************,,,++++++************+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,,,,,,,,,,............---,,,++++++........................////////////////////////////////////000000000000111111111000000//////.../////////....../////////111000///...---,,,,,,,,,........................---------,,,,,,,,,++++++***++++++,,,------------++++++++++++++++++++++++******))))))******+++,,,++++++***************+++*********)))******++++++++++++******)))(((((((((+++++++++*********))))))))))))************)))))))))*********++++++++++++))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((******++++++++++++******************************))))))************))))))(((((())))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++)))(((((()))***+++)))))))))))))))******+++************************************************((())))))***++++++,,,,,,******)))))))))))))))*********))))))))))))******************************++++++************++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,---,,,+++***+++---*********++++++,,,,,,,,,************************++++++************+++++++++,,,,,,,,,,,,+++******)))******++++++******)))******+++++++++******)))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++------.........---,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,---------......,,,,,,------------------,,,,,,---------........./////////......---------.........------.............................................///////////////............///000111222111111111111111111222111111111111111111111111222222222222111111111000//////.........---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,+++++++++*********))),,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++(((((())))))******++++++(((((()))))))))))))))(((************************))))))))))))))))))))))))&&&(((***,,,,,,+++***(((*********++++++******************************************************************************************++++++---...///******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------------.........---,,,,,,+++......................../////////////////////////////////000000000111111111111000000//////......//////............//////000000///---,,,,,,,,,,,,........................------,,,,,,,,,+++++++++++++++++++++,,,---------++++++++++++++++++++++++******))))))******+++,,,+++***************++++++*********)))******++++++************))))))(((((())))))))))))(((((((((((())))))************)))))))))*********++++++++++++))))))************)))))))))))))))))))))))))))))))))***,,,,,,,,,,,,***)))******++++++++++++******************************))))))************)))))))))))))))))))))*********))))))))))))))))))))))))************************+++***)))((('''((()))***)))))))))))))))******+++++++++++++++++++++++++++************************++++++*********************)))))))))))))))******+++++++++******+++++++++************************++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))+++,,,+++***)))***,,,*********+++,,,,,,------************************++++++************+++++++++,,,,,,,,,,,,+++************++++++++++++******)))******+++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++------.........---,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,---------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......------........./////////111000000//////.........---..................---....................................////////////000000000111111333444444222222111111111111222222111111111111111111111111222222222222111111111000...............---------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++++++++,,,,,,------,,,,,,,,,++++++***************++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))************'''((())))))***)))))))))************************))))))))))))))))))))))))$$$%%%''')))***)))(((''')))***++++++++++++***)))************************************************************************)))******+++,,,...///000******+++++++++,,,,,,,,,******++++++++++++******+++,,,,,,---------------,,,------......------,,,........................////////////////////////------........./////////////////////............///......------....../////////...---,,,,,,,,,,,,---------------.........,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))******+++,,,*********)))******+++,,,++++++***************+++)))))))))))))))))))))***%%%&&&&&&'''((()))******))))))************)))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))***++++++++++++++++++*********++++++++++++******(((((((((((((((((((((((())))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((()))))))))))))))))))))******+++++++++++++++++++++++++++***************+++++++++++++++*********))))))))))))))))))))))))******+++,,,,,,++++++++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,---)))***++++++))))))***+++***+++++++++,,,,,,------************************++++++************+++++++++,,,,,,,,,,,,+++************++++++++++++******))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------------......******++++++++++++,,,,,,//////...---,,,,,,+++++++++,,,,,,------.........000000000000111111111222000000000000000/////////------...//////...------....................................////////////000111222444555666666666222222111111111111222222111111111111111111111111222222111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,------......,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------*********)))))))))))))))))))))***+++++++++++++++************************))))))))))))))))))))))))%%%&&&((()))******)))))))))***++++++++++++***)))************************************************************************************+++,,,......******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,,,,++++++,,,---............................................................---.........////////////------------............///......------......///......---,,,,,,---------+++,,,,,,,,,------------,,,,,,,,,++++++++++++***///...,,,++++++++++++,,,++++++++++++++++++++++++******))))))******+++,,,******))))))***++++++,,,,,,,,,+++***))))))))))))((((((((()))******++++++&&&&&&'''((()))***++++++))))))************))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))***))))))))))))))))))*********++++++++++++******(((((((((((((((((((((((())))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++*********)))))))))))))))******+++************************))))))*********+++++++++((())))))))))))))))))))))))))))))))))))***++++++++++++************++++++************************++++++************++++++************************)))******+++,,,,,,------***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,,,,,,,************************++++++************+++++++++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***))))))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,---------------------,,,++++++,,,,,,---......////////////000000000111111......//////////////////------...//////...------....................................///////////////111444666888888777666111111000000000000111111111111111111111111111111111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************(((((()))))))))*********++++++******))))))((((((***+++,,,---------------************************))))))))))))))))))))))))))))))***+++,,,---------)))***+++,,,,,,+++***)))******************************************************************************************++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))***++++++++++++*********,,,---.../////////................................................000000000000111111111111+++,,,,,,------..................------.........------,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,+++++++++******000///---+++*********+++++++++++++++++++++++++++*********)))***++++++,,,******))))))***+++,,,,,,---,,,+++***))))))))))))''''''((()))***+++,,,,,,************))))))))))))))))))************))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******++++++++++++******************************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---,,,++++++)))))))))))))))******+++))))))))))))))))))))))))))))))******++++++++++++&&&&&&'''((()))***++++++))))))((())))))***++++++******))))))))))))******************************++++++************++++++))))))))))))))))))))))))))))))***+++,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************+++++++++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***((()))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++...---------------------*********++++++,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------......///++++++,,,,,,---...//////,,,,,,,,,---------......,,,------....../////////,,,---...//////...---,,,..................................../////////000---000444888999999777555111111000000000000111111111111111111111111111111000000000000////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------......------,,,,,,,,,++++++***)))))))))*********++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************************************************************************************))))))))))))******************************************************))))))))))))************************************************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******...,,,******+++---...---******+++,,,,,,---......333000---+++***,,,...000......------------............------------......///...------...///...,,,000000000000000000000000111111000000/////////...........................------------,,,++++++***...---,,,,,,++++++,,,,,,************************)))))))))***+++++++++,,,************************************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************+++***)))(((((()))***+++************))))))))))))************************************))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))((()))))))))************+++)))(((''''''((()))+++)))*********++++++++++++******)))((()))***,,,---+++++++++*********))))))---((($$$$$$))),,,+++)))))))))))))))))))))))))))******++++++++++++******+++)))''''''((()))))))))******++++++++++++******))))))))))))))))))))))))******+++,,,+++***)))(((******+++++++++,,,,,,,,,((())))))+++,,,---......******+++++++++,,,,,,,,,...------,,,+++++++++,,,,,,++++++******++++++,,,*********)))******++++++************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***)))((((((((()))++++++,,,,,,,,,+++***)))((((((++++++++++++++++++++++++------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////.........................................................------,,,,,,,,,............////////////000222555777888777555444333222000............///222111000//////000111222000000000000//////////////////............//////......---,,,,,,+++******++++++++++++++++++++++++******+++,,,------......+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******************************000...,,,***)))***,,,...++++++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((******************************************************************************))))))))))))******++++++++++++++++++++++++************************))))))))))))************************************************************---,,,,,,,,,,,,+++++++++*********)))))))))((((((+++)))((()))***,,,++++++******+++,,,,,,---......///---+++***)))+++,,,.........------------............------------......000...---...//////...---///////////////////////////.........---------,,,........................,,,,,,---------,,,++++++...---,,,,,,++++++,,,,,,***************************************+++++++++************************************************+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((())))))***************,,,+++***))))))***+++,,,))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))******++++++******)))******))))))))))))******)))))))))))))))))))))))))))*********++++++++++++***)))(((''''''((()))***)))))))))*********++++++******************++++++,,,,,,,,,+++++++++******,,,((($$$%%%)))++++++)))))))))))))))))))))))))))******++++++++++++******+++***)))((()))************************)))((((((************************((()))***+++,,,++++++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++******))))))******,,,++++++******++++++,,,,,,,,,++++++***++++++,,,***************************************+++++++++++++++++++++++++++++++++)))************+++++++++++++++*********+++,,,------------,,,,,,+++))))))++++++++++++++++++++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------..................................................................------,,,,,,,,,............////////////000111444666777666444333333222000///......//////111111000//////000111111000000000000/////////...------,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))((()))***+++++++++++++++*********)))************************((((((((((((((((((((((((******************************************************************************))))))))))))******++++++++++++++++++++++++************************))))))))))))************************************************************------,,,,,,,,,+++++++++*********)))))))))))))))***))))))***,,,,,,+++)))***++++++,,,,,,------...,,,,,,+++++++++,,,------......------------............------------......000///...///000111000///////////////////////////.........---------------........................++++++,,,---------,,,,,,...---,,,,,,++++++,,,,,,************************+++++++++***************************************************************+++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++((()))******++++++******,,,,,,++++++++++++,,,,,,************************************************************)))))))))))))))))))))))))))))))))))))))******++++++******)))******))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,***)))(((''''''((()))***((((((((()))))))))************+++++++++******))),,,,,,,,,,,,,,,+++++++++,,,(((%%%&&&)))++++++)))))))))))))))))))))))))))******++++++++++++******,,,+++************+++,,,+++++++++++++++***)))(((************************((()))***+++,,,,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******))))))******,,,++++++******++++++,,,...---,,,+++++++++++++++************************+++++++++***************************************)))************+++++++++,,,,,,,,,,,,,,,---......---------------,,,+++***++++++++++++++++++++++++------------------------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------.........................................................---------------............///////////////000222444555444333222333222111000/////////000111000000//////000000111000000000/////////......------,,,,,,,,,,,,------...------,,,,,,++++++***------------------------************************+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++******************************************************************************************************************************************))))))))))))******************************************************((()))))))))************************************************************,,,++++++++++++*********+++++++++++++++++++++++++++++++++---......,,,***+++++++++,,,,,,---------,,,,,,---...////////////......------------............------------......111000//////111222111000////////////////////////////////////////////////........................***++++++,,,------------...---,,,,,,++++++,,,,,,************************,,,+++++++++***)))))))))******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******)))(((((()))******(((((((((((())))))))))))***+++,,,,,,+++***((('''+++++++++++++++++++++++++++)))'''''')))++++++***))))))))))))))))))))))))******++++++++++++*********+++++++++******+++,,,***+++,,,,,,------,,,,,,***************************++++++++++++++++++++++++,,,,,,,,,,,,---------******++++++,,,---......******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---,,,++++++******++++++,,,...---,,,+++***)))))))))************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------......,,,,,,------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------,,,,,,...............................................................---------............////////////...///111222333222111000222222111111000000000000000000000//////000000000000000/////////.........///......------......///---------,,,,,,+++++++++------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++++++++++++++++++++++++++******************************************************************************************************************************))))))))))))******))))))))))))))))))))))))************************((()))))))))************************************************************************))))))))))))+++++++++++++++++++++++++++++++++---......,,,***++++++,,,,,,,,,,,,------+++,,,...////////////.........------------............------------......111//////000222222222111.................................///////////////........................***++++++,,,------------...---,,,,,,++++++,,,,,,************************,,,+++++++++***)))))))))************************************************)))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++++++++++++++)))******************)))*********+++++++++,,,,,,************************************)))))))))((()))))))))))))))))))))))))))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))***+++,,,,,,+++***((('''))))))))))))***************)))((()))***++++++***))))))))))))))))))))))))******++++++++++++******(((***,,,+++)))((()))+++&&&''')))+++,,,------...************************------,,,++++++*********+++++++++,,,,,,,,,------)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++,,,,,,------,,,++++++******++++++,,,,,,,,,***)))((((((((((((************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,,,,,,,,,,***++++++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,....................................................................................////////////...///000111111111000///111111111111000000000////////////000000/////////////////////..................------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++)))((((((++++++++++++++++++++++++***+++---......---,,,++++++++++++++++++++++++,,,************************((((((((((((((((((((((((******************************************************************************))))))))))))******))))))))))))))))))))))))************************))))))))))))************************************************************+++*********)))))))))))))))))))))))))))************))))))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,......------------............------------......000///...///111333222111........................,,,,,,,,,,,,,,,---------........................++++++,,,---------,,,,,,...---,,,,,,++++++,,,,,,************************+++++++++***************************************************************((()))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***++++++,,,+++++++++((()))************)))(((''''''(((((()))*********************************************))))))))))))))))))))))))))))))))))))((())))))******))))))(((******))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))************************((((((((()))))))))************+++++++++******)))((((((((())))))))))))))))))))))))*********++++++))))))))))))))))))))))))******++++++++++++******'''***,,,,,,)))((()))+++$$$%%%&&&(((***++++++,,,++++++++++++++++++++++++------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***)))(((((('''******+++++++++,,,,,,,,,******))))))******++++++,,,++++++******++++++,,,+++***)))(((((((((((((((************************+++++++++***************)))))))))))))))))))))))))))************+++++++++))))))***+++++++++++++++*********++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------.............................................................../////////............/////////////////////000000000////////////000000000000///......//////000000//////.../////////.........------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***((()))***+++,,,---------************************((()))***+++,,,+++***)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((******************************************************************************))))))))))))******************************************************))))))))))))************************************************************,,,,,,,,,,,,+++++++++***(((((()))))))))*********+++)))((()))***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++......------------............------------......///......///111222222111........................+++++++++,,,,,,---------........................,,,,,,---------,,,++++++...---,,,,,,++++++,,,,,,***************************************+++++++++************************************************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))***++++++,,,,,,++++++)))***++++++++++++***)))(((((())))))***++++++,,,************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))*********++++++*********)))))))))*********++++++******************++++++(((((())))))************((()))***+++******++++++))))))))))))))))))))))))******++++++++++++******'''+++......***(((***,,,''''''((()))************++++++++++++++++++++++++++++++******+++---...///)))))))))*********++++++------,,,+++***)))((('''******+++++++++,,,,,,,,,******))))))******+++,,,,,,++++++******++++++,,,******)))))))))))))))******************************************+++++++++************************)))************+++++++++((()))***+++,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++,,,,,,------.........................................................---........./////////000............///////////////000000000000/////////---...//////000///...---......///000000///......//////.........---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******'''(((***,,,...///000000++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******************************************************************************************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************************************.........---------,,,,,,******++++++,,,,,,,,,,,,...,,,******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------.........------..................------............------...111222111000........................---------....../////////........................------------,,,,,,+++***...---,,,,,,++++++,,,,,,************************))))))******+++++++++,,,************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***++++++,,,------...//////************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******************++++++++++++******)))))))))***,,,---))))))******+++++++++,,,((()))+++++++++***++++++))))))))))))))))))))))))******++++++++++++******(((,,,000///+++)))+++...,,,------------,,,++++++++++++++++++++++++++++++(((((()))***,,,...111222((())))))))))))*********++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,------...,,,++++++++++++++++++,,,******************++++++************************))))))******+++++++++,,,************************)))************+++++++++)))***+++,,,---,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,---...//////................................................---.........//////000000............/////////000000000000000000/////////,,,---...//////...---------...///000000///...---//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************++++++,,,---,,,+++***)))))))))***+++,,,,,,------------,,,,,,+++***))))))************************)))***+++,,,---.........,,,------------,,,+++***)))***++++++++++++,,,---//////////////////////////////.........---------//////////////////...---//////............//////,,,---------.../////////........................------------------------,,,,,,,,,+++++++++******......---,,,,,,++++++***,,,,,,+++***))))))******+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************************************))))))************))))))((((((''''''((()))***++++++++++++************))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))***+++,,,---,,,***(((&&&************************+++*********))))))((((((************************************************+++++++++*********))))))+++++++++*********))))))************************************************'''(((***,,,,,,,,,***)))(((((()))***************+++++++++*********))))))))))))*********+++++++++++++++***************+++************************)))************+++++++++************************((())))))))))))******************)))(((''''''&&&************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...,,,*********,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++---------............///---------,,,,,,+++++++++---......///////////////................................................//////////////////////////////......------,,,,,,000000///...............,,,---.........---++++++------............---------,,,,,,++++++,,,,,,---***+++---......---+++*********+++,,,+++***)))((()))***+++,,,---,,,+++***))))))***+++,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,---------......)))+++,,,,,,,,,,,,---///++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))(((+++,,,,,,------,,,,,,+++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************))))))+++,,,,,,,,,,,,+++******+++,,,,,,---......------,,,,,,+++******)))******************************++++++,,,,,,------.........---------,,,,,,+++---......,,,,,,---///........................//////.........------------...//////000///////////////............//////---------...............------------------------------------------------,,,,,,,,,+++++++++******------,,,***((('''&&&%%%,,,++++++***))))))******))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************+++++++++***************************************************************))))))************))))))))))))))))))))))))******+++++++++************)))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))***+++,,,,,,,,,***((('''************************************)))))))))(((************************************************+++++++++*********))))))+++++++++*********))))))************************************************''')))***,,,,,,,,,***)))((())))))***************+++++++++*********))))))))))))*********+++++++++++++++***************+++************************)))************+++++++++************************)))))))))*********++++++++++++***))))))(((''''''************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,///...,,,******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,+++++++++------...///////////////........................---------.............../////////////////////////////////...............222111111000000000000000------...///...---,,,+++------............---------,,,,,,++++++,,,,,,---***+++---......---+++******++++++,,,+++***)))(((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***+++++++++*********))))))+++,,,,,,,,,,,,------------...///...,,,+++,,,---++++++++++++++++++++++++******)))(((((('''&&&&&&+++,,,,,,------,,,,,,+++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********************************************************'''((()))+++,,,---------++++++,,,,,,---.........---,,,,,,++++++*********************************++++++*********++++++,,,...---,,,+++++++++,,,------...///...,,,+++,,,---------------------------...............---------------...///000000000000//////............//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++***)))((('''&&&&&&,,,+++******)))*********))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++************************************************))))))************)))))))))***+++,,,+++***)))(((+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********+++,,,,,,+++***((('''************************************))))))))))))************************************************+++++++++***************+++++++++***************************************************************((()))***,,,,,,+++******((()))******++++++******+++++++++******************************++++++++++++***************++++++************************)))************+++++++++************************************+++++++++,,,,,,++++++******)))))))))************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++************++++++...---,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++------...////////////...........................---------.........//////////////////////////////...///////////////000000111111000000//////000000......//////......---,,,------............---------,,,,,,++++++,,,,,,---++++++------------++++++***++++++++++++***))))))++++++******++++++,,,---,,,,,,,,,,,,+++***))))))+++++++++*********************+++++++++,,,,,,,,,000000111///,,,+++++++++,,,,,,,,,+++*********)))---,,,,,,++++++******)))++++++,,,,,,,,,,,,++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++*********************************************************((())))))***+++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********************************,,,+++***)))))))))***+++,,,***)))''''''(((***++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000000000////////////............///////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------++++++***************++++++++++++++++++++++++++++++++++++*********++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************)))))))))***+++++++++,,,************************************************)))******++++++******)))***+++---------+++)))(((+++++++++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++*********++++++++++++***)))(((*********************************)))))))))))))))************************************************************************************************************************************************)))******+++++++++******))))))***++++++++++++************************************************************)))******+++,,,************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++------,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................,,,,,,------.../////////////////////////////////......//////000000111111///......---------....../////////.........------,,,------......------,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++******)))))),,,+++***)))***+++,,,---,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++...//////...,,,******+++---,,,,,,+++***))))))(((......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++*********************************************************+++************************************+++++++++,,,,,,+++++++++++++++***************************++++++******)))*********+++***(((''''''(((***++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---.....................000111111111000///......//////............///////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,---...//////+++***************++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))***+++++++++,,,******************************************************++++++++++++******+++,,,---...---,,,)))(((+++++++++*********))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++***+++++++++*********)))************************))))))))))))))))))************************************************************************************************************************************************************+++++++++*********))))))***+++++++++++++++******************************************************))))))***++++++,,,************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................---------.........//////////////////////////////......//////000000111111......------------......//////......------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,+++***)))***+++,,,---)))***+++,,,,,,,,,,,,,,,************************)))))))))*********++++++***,,,,,,,,,+++***+++,,,,,,,,,++++++***)))((((((************))))))))))))***++++++,,,,,,++++++*********++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********************************************************,,,+++***))))))))))))))))))))))))***************++++++++++++++++++++++++******************************++++++,,,++++++***,,,+++*********+++,,,------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...............000111111111000000///...//////............//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,+++++++++************)))******+++,,,)))))))))))))))))))))))),,,,,,+++******+++---...))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************************+++++++++******************************************************++++++++++++*********+++,,,---,,,+++***)))+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++++++++*********************************************))))))))))))***************************************************************************+++++++++***************+++++++++************************************************+++++++++***************)))***++++++,,,+++++++++***************++++++++++++++++++***************))))))))))))***+++,,,,,,************************)))************+++++++++************************************+++++++++,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,---............---................................................////////////////////////...///////////////000000//////......//////000000......---,,,,,,,,,,,,---,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++******++++++,,,---))))))***+++,,,,,,,,,,,,***************+++++++++))))))*********+++++++++''')))++++++******,,,...+++++++++***)))))))))(((******************************++++++++++++************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))(((((()))***+++************************++++++++++++++++++++++++************************((())),,,......---,,,++++++++++++,,,,,,,,,------+++---......,,,,,,---///---------------------------------.........//////---...///000111222222222//////............//////---------...............------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,++++++***))))))******))))))***++++++,,,))))))))))))))))))))))))+++***)))((((((***,,,---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************+++++++++******************************************************************++++++,,,,,,++++++***************+++++++++++++++++++++************))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,++++++***************++++++************************((()))))))))************************************************************))))))*********+++++++++))))))*********+++++++++************************************************,,,++++++******)))******)))***++++++,,,,,,++++++))))))*********++++++++++++++++++*********))))))))))))))))))***+++,,,---************************)))************+++++++++************************)))))))))*********++++++*********+++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------......................../////////...------,,,,,,/////////////////////////////////...............///............///000111...---,,,+++***++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,+++***)))))))))***+++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++))))))*********+++++++++*********+++++++++,,,,,,(((***++++++++++++,,,...************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************(((((('''((()))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++************************&&&))),,,///000///---+++((()))***+++++++++++++++)))***++++++++++++,,,------------------------------------.........//////+++,,,...000222444444555//////............//////,,,------....../////////........................++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---------******))))))***+++,,,,,,++++++++++++++++++++++++)))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++******))))))***************************************************++++++,,,,,,++++++******)))))))))***+++,,,,,,+++++++++************)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,+++***************++++++************************(((((())))))*********+++************************************************))))))******++++++++++++))))))******++++++++++++************************************************,,,,,,+++***))))))************+++,,,,,,,,,,,,+++))))))******++++++++++++++++++++++++******))))))))))))))))))***+++,,,---************************)))************+++++++++************************((())))))))))))******************************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------------++++++++++++++++++++++++************************))))))***+++,,,,,,------)))************++++++++++++++++++,,,,,,---------+++,,,------......------........................000000///...---,,,,,,+++//////////////////////////////......---------,,,,,,,,,,,,,,,,,,---...///---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,***)))))))))***+++)))***+++,,,---,,,++++++,,,,,,,,,,,,++++++***)))))))))******++++++++++++***++++++++++++,,,,,,,,,***+++------,,,+++---...)))))))))))))))*********((((((((((((((((((((()))******++++++++++++******************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((()))))))))))))))************+++++++++---,,,+++******++++++,,,************************)))))))))***+++++++++,,,******************************))))))))))))************+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,++++++******++++++///............///000000---......///////////////111111000......---------/////////...---------,,,,,,,,,,,,---------......++++++++++++++++++++++++///...---,,,+++*********(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++************************)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))))))))))))))************************************************************((())))))))))))*********(((((((((***,,,,,,***(((+++++++++*********))))))++++++++++++++++++++++++---------,,,,,,+++++++++,,,***((()))+++,,,+++(((************************************************)))************+++++++++,,,++++++******++++++,,,...------,,,+++++++++,,,+++++++++************)))******++++++++++++******))))))))))))************+++++++++,,,,,,---------+++++++++*********))))))************************)))************+++++++++******))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++***)))(((((()))***+++------------------------------------------------,,,,,,,,,---------..............................---------,,,,,,+++++++++........................------------------------........................------,,,,,,,,,,,,+++++++++,,,---...---,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,+++******)))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************)))************+++++++++*********+++++++++++++++***************************************+++++++++******************************))))))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......------...///////////////111000///......---------...............---------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,+++*********++++++))))))******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************((())))))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++************************************************)))***++++++++++++***))))))***++++++++++++***)))))))))))))))************************************************************)))))))))*********++++++)))(((((()))++++++***)))+++++++++*********))))))************************,,,,,,+++++++++*********,,,***((()))+++,,,+++)))************************************************)))************+++++++++,,,++++++******++++++,,,------,,,++++++++++++++++++++++++************)))******++++++++++++******))))))))))))***************+++++++++,,,,,,,,,,,,+++++++++*********))))))************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++************+++,,,------------------------------------------------,,,,,,,,,---------.................................---------,,,,,,,,,+++........................------------------------........................------,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,++++++***************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************************++++++++++++)))************+++++++++'''(((***++++++++++++***************************+++++++++*********************************************))))))))))))************+++,,,,,,,,,,,,+++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////---,,,,,,,,,,,,---......------...////////////...000000//////......---------------...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,+++++++++++++++*********))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))))))))************+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))******++++++******))))))***++++++++++++***)))))))))))))))************************************************************************+++++++++,,,***)))'''(((***++++++***+++++++++***************))))))))))))))))))))))))***************)))))))))+++***)))***++++++***)))************************************************)))************+++++++++,,,++++++******++++++,,,,,,,,,+++************++++++++++++************)))******++++++++++++******))))))))))))***************************++++++++++++++++++***************************************)))************+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------))))))))))))))))))))))))------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------.......................................---------------........................------------------------........................------,,,,,,,,,,,,++++++------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,---,,,,,,+++***+++++++++************************************************************************))))))))))))))))))))))))************************)))))))))*********++++++))))))*********+++++++++%%%&&&)))+++,,,+++***)))************************,,,+++++++++***)))))))))************************+++******))))))******+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++...------,,,,,,------...------,,,,,,,,,------...///............///000000,,,---......//////......///////////////......---,,,---------.../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))***************************************))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))************))))))*********++++++*********((()))))))))******************************************************************+++++++++,,,,,,,,,+++)))'''''')))***++++++************************************************************************+++************+++******************************************************))))))*********+++++++++,,,++++++******++++++,,,++++++******)))******++++++++++++*********))))))******++++++++++++******((()))))))))************)))))))))))))))*********************************************************))))))*********++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................------------------------........................------,,,,,,,,,+++++++++...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,,,,+++************+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++%%%&&&)))+++,,,+++***)))************************,,,+++++++++***)))))))))************************++++++************++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++...------,,,,,,------...------,,,+++******++++++///............///000000,,,------..................//////000//////...---,,,---------.../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---++++++*********---,,,,,,++++++*********))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))*********************************************)))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++((()))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++)))'''''')))***++++++************************++++++++++++++++++++++++******++++++++++++++++++******+++************+++************************************************))))))*********+++++++++,,,++++++******++++++,,,+++******)))******+++++++++++++++*********))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................------------------------........................------,,,,,,,,,+++++++++...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++***)))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))************+++++++++'''(((***++++++++++++***************************+++++++++***************************************++++++************++++++******+++,,,,,,,,,,,,+++------------------------------,,,,,,,,,,,,---------,,,++++++*********+++---,,,,,,,,,,,,---......,,,,,,---............------...///000000///...------------...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++*********+++++++++++++++*********))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************++++++***)))***+++,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***++++++***))))))***++++++))))))))))))************))))))))))))))))))))))))************************************+++++++++,,,***)))'''(((***++++++******************+++++++++++++++++++++++++++++++++*********+++++++++++++++)))+++++++++***)))***+++************************************************)))************+++++++++,,,++++++******++++++,,,+++************+++,,,,,,+++++++++************)))******++++++++++++******))))))))))))************************))))))))))))***************+++++++++************************)))************+++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------.................................------------------------........................------,,,,,,,,,,,,++++++------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,+++***))))))(((((())))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++*********+++++++++++++++***************************************+++++++++************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++,,,---...///---,,,,,,,,,,,,---......+++,,,------......---------...///000000///...---...............---------,,,,,,,,,---------......------------------------------,,,+++******++++++))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************,,,+++***))))))+++,,,...******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***++++++***))))))***++++++))))))))))))************))))))))))))))))))))))))************************)))))))))*********++++++)))(((((()))++++++***)))))))))*********+++++++++************************)))))))))*********++++++)))+++,,,+++)))(((***,,,************************************************)))************+++++++++,,,++++++******++++++,,,+++++++++++++++,,,------+++++++++************)))******++++++++++++******))))))))))))************+++++++++******)))))))))))))))*********+++++++++************************)))************+++++++++(((((())))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................+++,,,,,,,,,------------........................------------------------........................------,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,+++******))))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++---,,,++++++***++++++,,,************************))))))******+++++++++,,,************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,++++++******++++++,,,))))))***+++---000111333///............///000000+++,,,------......------,,,...///111111000...---/////////......------,,,,,,,,,,,,---------......------------------------*********)))******+++,,,(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************,,,+++***))))))+++---...******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***,,,+++***))))))***+++,,,))))))))))))************))))))))))))))))))))))))************************((())))))))))))*********(((((((((***,,,,,,***((())))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******(((+++,,,,,,)))(((***,,,************************************************)))************+++++++++,,,++++++++++++++++++,,,,,,+++++++++,,,------...+++++++++************)))******++++++++++++******))))))))))))************,,,+++++++++******))))))))))))******++++++++++++************************)))************+++++++++'''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................+++++++++,,,,,,---------........................------------------------........................---------,,,,,,,,,+++++++++,,,---...---,,,+++***************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,---,,,++++++******++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))+++,,,+++***)))***+++++++++++++++++++++++++++************************,,,,,,++++++***)))))))))************************************************)))************+++++++++,,,+++***,,,//////,,,)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++,,,---...///.........////////////000000000///...............//////000000///...------.........---,,,,,,++++++000---+++***+++,,,,,,+++,,,,,,,,,+++++++++******************************************************+++***)))(((((()))***+++(((***+++------,,,+++***+++***)))(((((()))***+++************************))))))))))))))))))))))))---,,,+++***))))))))))))+++)))(((''''''((()))+++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++(((&&&%%%''')))******))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))******************************++++++***)))'''&&&))))))))))))))))))))))))******++++++++++++******))))))))))))************,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))***))))))***,,,,,,+++)))(((***++++++******+++,,,///...------++++++***)))************************+++******))))))******++++++++++++*********)))))),,,,,,+++***))))))******************))))))((((((++++++++++++++++++++++++(((((()))***++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,---------......------++++++++++++------///...---,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------,,,++++++******+++++++++++++++*********)))))),,,,,,++++++***)))((((((************************+++++++++*********))))))+++++++++++++++***)))((()))))))))))))))))))))))))))************+++++++++************************************************************************************************,,,++++++++++++++++++,,,++++++***))))))***+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''')))***)))((('''((()))))))))))))))))))))))))))******************************************++++++************************************************)))************+++++++++---+++***+++......,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...------........./////////000000///...............///////////////...---------------------.........///---+++++++++,,,,,,+++,,,,,,,,,+++++++++************************************************************))))))))))))******(((***+++------,,,+++***+++***)))(((((()))***+++************************************************,,,,,,+++***)))))))))))))))(((&&&%%%%%%&&&((()))************************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***(((&&&&&&(((*********))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))(((((()))***************************************************************)))***+++,,,,,,+++******************************(((((())))))))))))(((((())))))))))))************,,,,,,++++++************)))))))))))))))************))))))***,,,,,,+++***(((***++++++******+++,,,---------,,,,,,++++++*********************************))))))))))))******+++++++++*********)))))),,,++++++***))))))******++++++*********)))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,++++++************************************************++++++************++++++++++++++++++*********)))++++++++++++++++++++++++....../////////000000000---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,---------------------------,,,------......------,,,---------------------------,,,++++++******+++++++++++++++*********))))))------,,,,,,+++******)))************************+++++++++*********))))))+++++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************++++++************++++++++++++***))))))***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''')))***)))((('''((()))))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************************************)))************+++++++++---,,,******,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,---------......000000///...............///////////////......---,,,------...//////000000///---++++++,,,---,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))************))))))((()))+++,,,,,,,,,+++*********))))))))))))******************************++++++++++++++++++++++++++++++***************+++***)))(((''''''((()))***************************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))((())))))))))))))))))))))))************))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************************************))))))+++,,,,,,------,,,************************(((((())))))))))))(((((()))))))))*********+++++++++************)))))))))''''''(((((()))******+++***))))))***,,,---+++***(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))*********+++++++++***************,,,+++******)))*********+++++++++++++++*********)))))))))))))))))))))))))))))))))***++++++,,,,,,************************************************------,,,,,,+++++++++***************************************************++++++************++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,,,,------------------------------,,,------......------,,,---------------------------,,,++++++******+++++++++++++++***************---------,,,++++++******************************+++************)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++*********************************************************************************************************))))))*********+++******************+++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))+++,,,+++***)))***+++++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))*********+++++++++---,,,*********+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------......//////++++++,,,,,,,,,---------000000///..................///////////////.............../////////000000...---,,,,,,---...---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''(((***++++++***))))))))))))***+++,,,++++++******))))))))))))))))))***************************++++++++++++++++++++++++*********)))******++++++,,,,,,+++******+++,,,,,,******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((***+++)))'''))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++************************************************)))******++++++,,,,,,,,,***************************++++++,,,,,,++++++***))))))*********+++++++++***)))))))))))))))))))))((()))))))))*********+++*********+++,,,---,,,***(((***++++++******+++,,,******++++++,,,,,,,,,,,,******************************++++++++++++******************************++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************------,,,,,,+++*********************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------,,,------......------,,,---------------------------,,,++++++******++++++************************,,,,,,,,,++++++*********************************************))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))*********+++++++++******************************************************************************************************))))))))))))***************++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))+++,,,+++***)))***+++++++++++++++++++++++++++************************+++++++++*********))))))************************************************))))))*********+++++++++,,,,,,+++***)))***+++---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,------------+++++++++,,,,,,,,,,,,---000000///.....................///////////////...000000/////////............,,,,,,---......---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''((()))+++++++++***)))))))))******++++++++++++)))))))))******)))))))))))))))))))))))))))))))))*********************************)))******++++++,,,,,,++++++++++++,,,,,,***************************))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((***+++)))'''))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))+++***)))(((((()))***+++************************************************++++++******))))))))))))************************++++++,,,,,,,,,,,,++++++************++++++++++++)))))))))))))))))))))***,,,,,,,,,++++++*********+++******+++------,,,***(((***++++++******+++,,,)))******++++++,,,,,,---************************++++++,,,------,,,++++++************************+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************,,,,,,,,,++++++*********************************************************++++++************+++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------,,,------......------,,,---------------------------,,,++++++******++++++************************************))))))))))))************************)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))*********+++++++++******************************************************************************************************))))))))))))******)))***++++++++++++***)))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''((()))))))))))))))))))))))))))************************,,,,,,++++++***))))))(((************************************************)))************+++++++++***+++,,,+++))))))+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((((()))***************+++++++++,,,,,,,,,------000000///...............---...//////////////////000000//////...------,,,---,,,,,,---//////...,,,,,,,,,,,,+++++++++******************************************************'''((()))******+++******))))))))))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))***************************))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))+++******)))))))))))))))++++++++++++++++++++++++************************,,,+++***)))((((((((((((++++++++++++++++++++++++))))))************))))))*********++++++++++++,,,)))))))))************+++...------,,,++++++******+++******+++---...,,,+++(((***++++++******+++,,,)))*********++++++,,,,,,***************************+++,,,------,,,+++******************+++++++++*********)))******+++,,,*********+++++++++++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************************************++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,---......------------------------,,,------......------,,,---------------------------,,,++++++******++++++***************+++++++++))))))))))))))))))))))))************************(((((()))))))))))))))***))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++*********************************************************************************************************))))))*********)))***++++++++++++***))))))*********++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))''')))***)))((('''((()))))))))))))))))))))))))))************************++++++******************************************************************)))************+++++++++(((***,,,,,,***)))***+++******+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++((()))***+++++++++******,,,,,,,,,,,,------------000000///...............------...///////////////.........---------------,,,,,,,,,...000000...,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++(((((((((((()))***+++,,,)))))))))))))))******+++((()))***++++++***)))((())))))))))))))))))))))))************************,,,,,,+++***))))))))))))(((((())))))))))))((((((************************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***(((&&&&&&(((*********))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))***************)))((((((++++++++++++++++++++++++************************,,,+++***)))))))))***+++++++++++++++++++++++++++)))******++++++******)))*********+++++++++,,,,,,************++++++,,,,,,,,,,,,++++++++++++++++++++++++***,,,---...---+++(((***++++++******+++,,,***************+++++++++************************((()))+++,,,,,,+++)))((())))))*********+++++++++******))))))***++++++,,,)))))))))*********++++++))))))))))))))))))))))))************************************************************************)))))))))***++++++,,,,,,************************************************++++++************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))))))))*********+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///------------------------,,,------......------,,,---------------------------,,,++++++******++++++))))))*********+++++++++))))))))))))))))))))))))************************(((((((((((())))))******))))))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************************************++++++************++++++)))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))+++,,,+++***)))***+++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************************************)))************+++++++++'''***------+++))))))+++******+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,++++++,,,---...///...------,,,,,,------------......000000///...............------...///000000//////++++++,,,,,,---.........,,,,,,,,,...000000...---,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))(((((('''(((***,,,---)))))))))))))))******+++((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++---,,,+++***))))))))))))******++++++++++++******************************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++(((&&&&&&''')))***+++))))))))))))))))))))))))(((((())))))*********+++************************)))))))))))))))))))))))))))***+++++++++)))((('''++++++++++++++++++++++++************************+++******)))***,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,++++++,,,......---+++(((***++++++******+++,,,************************************************&&&((()))******)))(((&&&))))))******++++++++++++******))))))***+++,,,,,,(((((())))))*********+++++++++++++++++++++++++++++++++******************************************************************(((((()))***+++,,,,,,---************************************************++++++************+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,---------.........++++++------------++++++,,,,,,,,,,,,,,,---...///------------------------,,,------......------,,,---------------------------,,,++++++******++++++))))))******++++++++++++******************++++++************************'''((((((((())))))******((()))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************************************,,,,,,++++++++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++*********))))))((((((+++++++++++++++***)))((()))******+++***)))((('''))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,+++******+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))(((((()))+++...///,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---//////.........---------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******************************)))***+++,,,------,,,+++++++++******))))))((((((************************+++++++++*********))))))+++++++++***************************************)))))))))***************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++***************)))((((((************************)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,((())))))******+++,,,,,,************))))))((((((******************************+++++++++,,,,,,,,,,,,,,,+++***))))))*********+++,,,---.../////////++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++''''''(((((())))))******)))***+++,,,---,,,++++++************************++++++************++++++))))))*********+++++++++*********)))(((''''''&&&)))***+++,,,,,,+++***)))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************************************(((((())))))*********+++,,,+++++++++***)))))))))++++++************++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++************************)))))))))******)))))))))(((((())))))*********+++))))))*********+++++++++++++++++++++++++++,,,,,,+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))******************************))))))******+++,,,))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********************)))))))))(((***************)))))))))++++++,,,,,,,,,+++)))((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,***)))***+++,,,------,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---///.........------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************)))***+++,,,,,,++++++***************))))))))))))************************+++++++++*********))))))++++++******)))(((''''''***************************))))))(((((((((((()))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++***************)))((((((************************)))***++++++++++++***)))*********)))))))))))))))''''''((()))***+++,,,,,,++++++*********)))))))))*********************************+++++++++,,,,,,,,,++++++***))))))******(((((()))***++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++)))))))))***************((()))***+++++++++******************************++++++************++++++))))))*********+++++++++)))))))))))))))))))))))))))***++++++++++++***)))************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))*********++++++++++++***************++++++************++++++***++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++************************)))******************)))))))))))))))*********+++))))))))))))*********+++************************+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))******************************))))))******+++,,,))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))***)))((((((((()))***++++++++++++,,,++++++***))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,------...000///---+++******++++++------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++*********************************++++++***)))))))))))))))***************************************+++++++++***************,,,+++***)))(((&&&%%%%%%************************,,,+++***((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******)))************))))))((()))))))))))))))))))))))))))***++++++++++++***)))+++******)))((((((''''''''''''((()))***+++,,,---+++++++++++++++******************************************++++++++++++,,,,,,+++******)))*********((()))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++******(((((()))************)))++++++++++++++++++++++++++++++************++++++***************+++++++++(((((())))))***+++,,,,,,)))***++++++++++++***)))************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************************************)))))))))******************************+++++++++++++++************++++++***++++++,,,,,,++++++***)))))))))******++++++,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************))))))))))))))))))))))))))))))************)))))))))))))))***************))))))))))))************+++*********)))(((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))******************************))))))******+++,,,))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))))))))((('''&&&'''(((***,,,******************))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...///...---+++************---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++************************************))))))(((((()))))))))******+++++++++************************************************++++++***)))((((((''''''************************...---+++***))))))***+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***))))))************)))(((((((((((((((((((((((((((*********++++++*********+++*********)))))))))(((************++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++***************+++,,,,,,++++++************++++++++++++++++++++++++******))))))******+++,,,************************,,,,,,++++++*********))))))))))))***************++++++++++++++++++++++++++++++************++++++************************)))))))))***++++++,,,,,,*********++++++************************+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************)))))))))***+++++++++,,,++++++************++++++***++++++,,,,,,++++++*********+++,,,------......+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************++++++++++++,,,,,,+++***)))(((((('''***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))******************************))))))******+++,,,((()))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))((('''&&&'''(((***,,,+++++++++***++++++++++++))))))))))))))))))))))))************++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++++++++************+++---------------------------,,,,,,++++++,,,,,,---,,,,,,---------------------------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,************************++++++***))))))((((((((())))))******++++++,,,,,,************************************************)))*********************************************,,,+++***)))((())))))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))((())))))*********))))))((((((((((((((((((((((((+++******************+++*********++++++,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++************************))))))*********++++++++++++***************++++++...---,,,+++******++++++++++++++++++++++++++++++******))))))******+++,,,************************+++++++++******))))))(((************++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************************************+++******************+++))))))*********+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************+++++++++***************)))))))))***+++++++++,,,++++++************++++++***++++++,,,,,,++++++*********+++,,,------......+++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------------,,,,,,+++++++++***************+++++++++,,,,,,,,,------------,,,+++******)))))))))))))))******)))))))))((()))))))))************))))))))))))))))))))))))******************************))))))******+++,,,((()))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))***************)))((((((((()))***+++---,,,,,,,,,,,,---......))))))))))))))))))))))))*********++++++++++++,,,)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))))))))******+++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---************************++++++***)))))))))***************+++++++++++++++***************************************+++++++++)))))))))***++++++,,,,,,************************''''''''''''((('''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))((())))))************)))))))))))))))))))))))))))++++++***))))))***++++++******++++++,,,------.........---,,,+++******)))*********+++++++++++++++************************)))))))))************+++*********)))******+++,,,,,,+++***)))((())))))***++++++++++++++++++++++++******))))))******+++,,,***************************************)))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********************************))))))++++++***))))))***++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++************************************************+++++++++++++++************************+++++++++++++++************++++++***++++++,,,,,,++++++***)))))))))******++++++,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************//////000000000000//////+++++++++++++++*********+++++++++,,,,,,,,,,,,---------,,,,,,+++*********))))))************))))))))))))))))))************))))))))))))))))))))))))******************************))))))******+++,,,))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********((()))))))))***************************)))))))))++++++*********+++,,,---))))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...************************++++++***)))***+++,,,,,,,,,++++++++++++++++++***************************))))))*********+++++++++))))))))))))************************************%%%&&&(((*********)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************************************++++++***))))))***++++++++++++++++++++++++,,,,,,************************)))))))))*********++++++************************))))))))))))******************))))))***++++++,,,+++***(((''''''((()))***++++++++++++++++++++++++******))))))******+++,,,*********************************++++++++++++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))'''(((((())))))*********++++++***))))))***++++++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++************************************************,,,,,,,,,++++++*********+++++++++***************++++++************++++++***++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------............------,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))******************************))))))******+++,,,))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((())))))*********++++++++++++++++++***)))(((((('''&&&&&&&&&((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++***+++,,,------,,,+++***************************************************,,,,,,++++++***))))))))),,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...************************++++++*********+++---...---,,,,,,++++++*********************************))))))******++++++++++++******))))))((((((''''''************************&&&(((+++...///...,,,+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************************************,,,+++***))))))***+++,,,,,,,,,++++++***)))))))))&&&&&&'''((()))***++++++(((((())))))*********+++************************))))))))))))******************))))))***+++,,,,,,+++***)))'''((()))***,,,++++++++++++++++++++++++*********)))***++++++,,,))))))))))))))))))))))))+++++++++,,,,,,---------***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++******))))))%%%%%%&&&((()))+++,,,,,,,,,+++***))))))***+++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************,,,,,,,,,++++++*********,,,+++++++++******))))))++++++************+++++++++++++++,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))(((,,,,,,,,,++++++*********(((((((((((()))))))))))))))))))))))))))*********((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))*********************************)))***++++++,,,))))))))))))******************))))))))))))***************)))))))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************,,,,,,,,,------,,,,,,,,,)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,///////////////.........,,,---///000///,,,(((%%%((())))))+++,,,...000111---,,,***(((((()))***+++************************((()))+++,,,,,,+++)))(((*********)))))))))))))))+++*********************))))))************))))))(((((())))))******++++++++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&((())))))))))))*********///...,,,+++***)))))))))++++++++++++++++++++++++)))************++++++++++++++++++************)))((((((((()))******++++++******************++++++************************++++++************++++++++++++++++++++++++++++++************))))))(((((()))))))))***+++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++***************+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))************************************************)))))))))))))))))))))))))))************+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))(((((())))))***+++......---,,,++++++************+++++++++,,,,,,,,,------------------------........................///...---,,,,,,,,,,,,,,,************************************************++++++******)))((((((''')))******+++++++++******%%%''')))+++,,,,,,+++*********))))))))))))******,,,,,,,,,++++++***************************************+++++++++******)))******)))))))))))))))***************************))))))***++++++++++++***,,,+++++++++***)))))))))******))))))))))))******))))))))))))***************))))))(((((())))))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++************************************************))))))************)))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...............---------,,,---//////...,,,)))'''++++++++++++,,,,,,---...---,,,***)))((()))***+++************************)))***+++,,,,,,+++***))))))))))))))))))*********))))))*********+++++++++))))))************)))))))))))))))))))))******************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******)))))))))*********++++++///...------------------************************)))************++++++++++++++++++************)))+++*********))))))((((((,,,+++++++++***)))))))))************************++++++************++++++++++++++++++++++++++++++++++++*********)))))))))***************+++++++++************************************************))))))))))))))))))))))))************************************************************************++++++***************+++,,,++++++******++++++,,,***+++++++++******)))(((************************************************************************)))************+++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,------000//////...------,,,,,,******+++++++++,,,,,,,,,------------------------------------------------...------,,,,,,,,,,,,,,,************************************************,,,++++++***))))))((((((******+++++++++******)))$$$&&&((()))***)))((('''******))))))))))))******,,,,,,,,,++++++************************+++++++++++++++******)))(((''''''******))))))))))))******************************))))))***++++++++++++***++++++************************))))))))))))******(((((())))))***+++++++++*********))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))************+++++++++************************************************((())))))))))))))))))((()))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,---------------------------------------,,,++++++......---,,,++++++++++++,,,+++***)))))))))***+++************************************************(((((())))))******++++++)))))))))***+++++++++,,,))))))************))))))************))))))))))))***))))))(((((())))))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------************+++++++++,,,))))))))))))******+++,,,)))))))))))))))))))))))))))************++++++++++++++++++************)))*********)))))))))))))))---,,,,,,+++***)))((((((************************++++++************+++++++++++++++++++++++++++++++++++++++++++++*********+++++++++***************************************************************))))))))))))))))))))))))************************************************************************+++***************++++++,,,++++++******++++++,,,)))************)))((((((************************************************++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......//////......------,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************************,,,,,,,,,+++******))))))+++++++++++++++***)))(((&&&'''((()))))))))((('''******))))))))))))******+++++++++++++++*********))))))******++++++++++++---,,,***(((&&&&&&&&&&&&***)))))))))))))))******************************))))))***++++++++++++***))))))************************))))))))))))******************************++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++******************************************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++.........------,,,,,,,,,---------------.........------,,,,,,,,,------...///...---,,,+++*********++++++***))))))******+++************************++++++***))))))***++++++''''''((()))***++++++,,,+++*********************))))))************))))))++++++******))))))(((((())))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------,,,,,,******+++++++++,,,,,,,,,(((''''''''''''((())))))************************))))))*********++++++++++++++++++*********))))))&&&'''''')))***+++,,,---,,,+++++++++***)))))))))************************++++++************++++++************************++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************))))))))))))))))))))))))*********************************************************************************)))******+++,,,,,,++++++******++++++,,,)))***************))))))************************************************++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************************************,,,,,,,,,+++++++++******,,,,,,,,,+++***)))((('''******+++++++++***))))))******))))))))))))******+++++++++***************)))))))))***++++++,,,,,,---,,,)))'''&&&'''((()))))))))))))))))))))***+++************************))))))***++++++++++++***(((((())))))******++++++******))))))))))))******,,,,,,++++++******))))))++++++************++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))*********+++++++++******************************************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,+++))))))************************++++++++++++++++++++++++.........------,,,,,,,,,------......////////////------,,,,,,,,,---...///------,,,+++++++++,,,,,,******************++++++************************++++++***))))))***++++++''''''((()))***++++++,,,---,,,,,,+++***)))(((((())))))************))))))++++++******))))))(((((())))))(((((((((((())))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,++++++***))))))******+++++++++,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))''''''((()))***+++,,,,,,)))))))))***+++++++++,,,************************++++++************++++++************************++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************))))))))))))))))))))))))******************************************************************************))))))***++++++,,,,,,++++++******++++++,,,******++++++,,,++++++***************************************************++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***************************************************,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))((('''+++++++++++++++***************))))))))))))******************************))))))*********+++++++++,,,***)))(((((()))+++---))))))(((((()))***++++++************************))))))***++++++++++++***((((((((())))))******+++******))))))))))))******,,,,,,+++++++++******************))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))************+++++++++************************************************((())))))))))))))))))((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******************)))++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,------......///000000000...---------------......,,,,,,+++++++++,,,------)))*********++++++++++++************************************************(((((())))))******++++++---,,,,,,+++***)))(((((())))))************))))))************))))))))))))***))))))(((((())))))***((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))((('''************+++++++++,,,,,,+++***)))))))))))))))++++++++++++++++++++++++)))************++++++++++++++++++************)))++++++******)))((((((((((((((()))***+++,,,,,,---************************++++++************++++++*********************************++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))***+++,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++***************************************+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******,,,---------,,,+++************************************************++++++++++++++++++******+++++++++++++++***)))((())))))))))))))))))))))))******))))))))))))******)))))))))******************************************)))))))))***+++,,,---(((((((((((()))***+++,,,************************))))))***++++++++++++***(((((())))))))))))))))))******))))))))))))******))))))***++++++,,,------***))))))(((((())))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++************************************************))))))************)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......///000000...............------------,,,,,,++++++,,,,,,---))))))***+++++++++++++++************************)))***+++,,,,,,+++***))))))))))))))))))*********************************))))))************)))))))))))))))))))))******************))))))*********'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))*********++++++((((((''''''(((((())))))************************)))************++++++++++++++++++************)))---,,,+++***)))''''''&&&)))))))))***+++++++++,,,************************++++++************++++++************************)))))))))*********++++++***************+++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))***+++,,,---,,,++++++******++++++,,,))))))***+++++++++++++++************************************************************************)))************+++++++++************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---.........---,,,******************************************************************************+++++++++******)))(((((((((((()))***++++++******))))))))))))******((()))))))))*********+++,,,,,,++++++***)))))))))))))))))))))************(((((((((((()))***+++,,,************************))))))***++++++++++++***)))))))))))))))(((((((((******))))))))))))******&&&'''(((***,,,...///000))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++)))************+++++++++************************************************,,,,,,------------,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---...//////......//////......---,,,......---,,,++++++++++++((()))***+++++++++++++++************************((()))+++,,,,,,+++)))(((*********)))))))))))))))'''((()))***+++,,,------))))))************))))))(((((())))))******++++++++++++************++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++((())))))))))))*********))))))******+++---...///)))))))))))))))))))))))))))************++++++++++++++++++************)))************))))))))))))+++++++++***************************************++++++************++++++))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))***+++,,,---,,,++++++++++++++++++,,,(((((()))***************************************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))(((((())))))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++---/////////---,,,************************************************))))))))))))))))))******)))******+++++++++******************+++,,,---...******))))))))))))******(((((())))))*********+++---,,,,,,+++***)))(((((())))))******)))((('''&&&(((((((((((()))***+++,,,************************))))))***++++++++++++*********))))))(((((('''''',,,,,,+++***))))))******,,,,,,++++++,,,...///111))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))************************))))))************))))))******))))))((((((''''''(((((()))***+++,,,,,,---,,,,,,++++++***))))))))),,,,,,+++***))))))******************************++++++++++++++++++++++++(((***,,,---***(((''''''++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************************************...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------++++++,,,---............,,,,,,---.../////////...---+++)))***,,,---+++)))************))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***+++---......---+++***%%%(((++++++***((('''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))***++++++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))******)))((())))))))))))))))))******************************************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++************++++++(((((((((((()))))))))))),,,***((('''&&&'''((()))++++++************++++++))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))))))))))))))************************************+++++++++++++++***)))(((((())))))************)))))))))))))))************))))))***++++++++++++***************************+++++++++*********))))))************************************************++++++++++++++++++++++++)))************+++++++++************************+++++++++*********))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++++++++,,,---...---,,,+++***,,,++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,***)))))))))***++++++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))***++++++++++++************)))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***))))))+++---...---,,,***)))))))))******,,,++++++******)))******+++************,,,---...))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))(((((((((((())))))************************************++++++,,,++++++***))))))******************************++++++++++++++++++++++++%%%(((***+++*********+++++++++++++++++++++++++++)))***++++++++++++***)))************************************************---,,,+++++++++,,,------+++++++++,,,,,,,,,------------------------,,,,,,,,,---..................---+++***+++------,,,***************))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&(((++++++***((((((((()))))))))(((((()))))))))************************'''''''''''''''((())))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))((('''(((***++++++***,,,+++***)))((('''''''''************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,++++++***)))*********))))))*********))))))))))))************,,,***)))''''''''')))***++++++************++++++************************))))))************))))))***++++++++++++++++++***))))))))))))************************************+++++++++++++++***))))))))))))*********))))))((()))))))))*********++++++)))******+++,,,+++++++++************************+++++++++*********))))))************************************************++++++************++++++)))************+++++++++************************+++++++++*********)))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++******************+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,+++***)))))))))***++++++++++++*********))))))************************++++++++++++*********))))))******+++,,,+++++++++************))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))******************************************************)))))))))***+++,,,,,,,,,***)))))))))******+++++++++******************))))))((())))))******)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))***))))))))))))(((((((((*********))))))(((((((((((())))))***++++++,,,,,,,,,+++******)))*********************************++++++++++++++++++++++++''')))******)))***+++---++++++++++++++++++++++++)))***++++++++++++***)))************************************************++++++***++++++,,,---...++++++++++++,,,,,,,,,,,,.........------,,,+++***---............------,,,---,,,+++,,,---...---+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''&&&)))++++++***((((((((()))******++++++******)))************************'''''''''''''''((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((''''''(((+++,,,,,,+++,,,+++***)))((('''''''''))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,++++++***)))***))))))(((((())))))***************+++++++++++++++***)))((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))),,,++++++******++++++,,,)))))))))*********++++++***************************++++++++++++***))))))***************)))((('''))))))*********+++++++++***++++++,,,,,,,,,,,,,,,************************+++++++++***************************************************************+++***)))(((((()))***+++)))************+++++++++************************+++++++++***************************))))))))))))))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,+++******))))))******+++++++++***************************************,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********,,,+++******)))***************+++++++++************)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********+++++++++++++++***************+++************************************************,,,,,,,,,***(((((()))***************++++++++++++*********++++++*********************************************************)))******++++++,,,---...***++++++++++++,,,,,,,,,,,,,,,---------,,,++++++............------,,,+++------------------------+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))***++++++++++++***)))''')))++++++)))((())))))((()))***++++++***)))(((************************)))))))))))))))******++++++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))((('''(((***++++++***)))))))))))))))***+++,,,((((((((((((((((((((((((************************************************))))))))))))))))))))))))************************+++++++++++++++***))))))))))))(((((((((((()))))))))))))))*********+++++++++******)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++***)))(((((()))***+++))))))*********+++++++++******************************+++++++++******)))+++++++++******((('''&&&((((((((()))))))))******++++++,,,------------,,,************************************************************************************************+++***)))(((((()))***+++))))))*********+++++++++************************************************++++++******))))))((((((((()))))))))************))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++***************************************************************++++++++++++++++++++++++++++++,,,------------,,,)))***************++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************((()))******+++*********++++++******************)))******+++++++++************************)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))************&&&''''''((()))*********+++++++++*********))))))+++***************++++++************************************************,,,,,,,,,+++)))((()))+++)))))))))******++++++++++++******************+++************************************************((()))***+++,,,,,,------*********+++++++++,,,,,,)))***+++,,,---------------.........---,,,++++++------------------------++++++++++++************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))*********++++++*********(((***++++++)))((()))***'''(((************(((''')))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))************************************************,,,***))))))******((('''************+++,,,---...((((((((((((((((((((((((************************************************))))))))))))))))))))))))***************************++++++++++++***))))))))))))(((((((((((())))))((((((((()))))))))******++++++*********+++++++++***+++,,,,,,,,,,,,+++*********************************++++++++++++*********)))(((''''''((()))***************++++++++++++************************)))******+++++++++******+++++++++******((('''&&&'''''''''((((((((())))))++++++,,,------------,,,******************************************************************************************************)))(((((()))******))))))*********+++++++++************************************************++++++******))))))((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///))))))(((((((((((()))))),,,++++++******++++++,,,+++++++++++++++++++++++++++*********++++++,,,---++++++++++++******))))))************************************************))))))******************++++++,,,------------,,,))))))******+++++++++,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************)))***+++,,,,,,,,,++++++************+++*********((()))***,,,,,,+++******)))***++++++++++++******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))************)))))))))))))))************+++&&&''''''(((***++++++,,,,,,,,,++++++***))))))(((*********)))******+++,,,************************************************(((***++++++***+++,,,---(((((())))))***+++++++++++++++***))))))***++++++************************************************((()))***+++,,,,,,,,,+++************++++++++++++'''(((***+++---.........,,,------------,,,,,,++++++---...---,,,+++,,,---,,,++++++++++++*********))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))***+++((())))))))))))))))))((((((((((((((((((((((((((('''''''''''''''((())))))*********++++++*********))))))))))))))))))))))))************************++++++++++++++++++++++++---+++***)))***)))'''&&&---,,,+++***************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************++++++******)))(((***))))))(((((())))))***'''((((((((())))))))))))***++++++++++++,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))******++++++++++++******)))))))))(((((()))))))))*********++++++++++++,,,************************))))))***++++++++++++******************)))(((''''''''''''((((((((())))))***++++++,,,,,,,,,,,,,,,***************************************+++++++++************************************************************************)))************+++++++++***************************************+++++++++************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,------***++++++++++++***))))))***************+++++++++++++++++++++++++++++++++)))))))))))))))************++++++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***++++++++++++***''')))***,,,,,,,,,***)))((((((***+++,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))*********+++++++++)))))))))*********++++++++++++************************))))))***++++++,,,************************************************'''))),,,---,,,+++,,,,,,((((((((()))***+++++++++++++++***))))))***++++++************************************************)))***++++++,,,+++******************++++++++++++((()))***+++,,,---------++++++,,,---------,,,,,,***,,,------+++***+++---,,,,,,+++++++++*********))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))*********++++++***))))))***,,,+++******))))))******+++))))))))))))))))))))))))'''''''''''''''((())))))***+++,,,------,,,+++***))))))))))))))))))))))))************************++++++++++++++++++++++++,,,***))))))******((('''+++***))))))(((((())))))************************************************************************))))))))))))))))))))))))***************************************))))))(((*********))))))*********(((((()))))))))************++++++,,,,,,---,,,,,,***+++---......---+++******************************++++++,,,,,,++++++*********++++++++++++***************+++++++++,,,,,,************************))))))***+++++++++++++++))))))*********))))))((())))))))))))************)))******+++,,,+++++++++************************))))))*********+++++++++************************************************)))***+++,,,,,,+++***))))))************+++++++++************************))))))*********+++++++++)))))))))))))))*********))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------)))***+++,,,------------///......------......///,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,---...***++++++,,,+++***)))((())))))*********+++++++++++++++++++++++++++++++++)))))))))******+++++++++)))******+++,,,+++++++++))))))***++++++,,,------************************))))))*********+++++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++***)))))))))***,,,---((()))***+++,,,++++++***'''(((***,,,---,,,***)))&&&''')))***+++++++++***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++++++++++++++************)))))))))***++++++,,,,,,******))))))***+++,,,,,,************************))))))))))))))))))))))))***,,,......,,,***)))((('''(((((()))***+++++++++,,,+++***))))))***+++,,,************************************************)))***+++,,,,,,+++)))((()))************+++++++++***++++++,,,,,,,,,++++++***+++,,,,,,------------)))+++---,,,***)))+++---,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))------,,,,,,,,,,,,------***++++++***))))))***,,,---,,,+++******+++,,,---************************)))))))))))))))***++++++)))+++---//////---+++)))))))))))))))))))))))))))************************++++++++++++++++++++++++***)))((()))***+++***)))%%%%%%&&&&&&''')))***+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((++++++************++++++)))************+++++++++***+++,,,,,,------------***+++---......---+++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---......---,,,+++******+++++++++,,,,,,,,,************************((()))***+++++++++++++++((())))))************)))***++++++++++++,,,,,,,,,))))))***++++++++++++***************************))))))******++++++++++++************************************************(((***,,,......,,,***((()))************+++++++++************************))))))******++++++++++++(((((())))))******++++++))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------(((***+++---......------***))))))(((((())))))***,,,++++++++++++++++++,,,++++++++++++++++++++++++************+++,,,---...******+++,,,+++***)))((())))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***++++++++++++***))))))***+++,,,,,,------************************))))))******++++++++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++***((('''''')))+++,,,((()))***+++,,,,,,+++***************************))))))(((((((((((())))))++++++******))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))************************************************************************)))***+++,,,,,,+++***)))******************************************************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++************************************************+++,,,---...///...---,,,++++++,,,,,,,,,,,,------///...------,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))(((******************************))))))))))))******((('''''''''))),,,///000++++++***)))(((((())))))******)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,************************...---+++***)))******+++,,,,,,+++***))))))*********+++,,,,,,+++***)))((())))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********)))))),,,,,,++++++,,,,,,---...******))))))))))))******************************+++,,,,,,---,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))***++++++++++++***************************((((((((((((((((((((((((************************++++++++++++++++++++++++++++++***)))(((((()))))))))************+++++++++++++++************++++++)))))))))***+++++++++,,,))))))))))))************+++++++++*********))))))...,,,)))((()))******)))---------.........//////---.........---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,***(((((()))***+++,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,+++***))))))***+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************))))))))))))*********)))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''((()))************************************************************************************************************)))***++++++++++++***)))******************************************************++++++++++++************************************************++++++******************************************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------...------,,,+++*********++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++++++++***)))(((******************************))))))))))))******---,,,***)))((()))***++++++******)))))))))))))))++++++)))((((((((()))***))))))))))))))))))))))))++++++++++++++++++++++++)))******************)))************************************************))))))))))))))))))))))))***************)))(((((())))))************++++++************************,,,,,,+++*********+++,,,,,,++++++***))))))************+++,,,+++***))))))))))))))))))))))))))))))************************+++++++++*********)))))),,,++++++++++++,,,------,,,++++++******++++++,,,+++******************+++++++++,,,,,,,,,+++***)))************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))***++++++++++++***************************************************************************++++++++++++++++++++++++++++++***))))))))))))))))))************+++++++++++++++************++++++***************+++++++++))))))))))))************+++++++++*********))))))---+++))))))*********))))))*********++++++++++++------......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,***)))((()))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++***))))))***++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************************************++++++******))))))******))))))))))))))))))))))))************************************************************************************************++++++************++++++************))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))******))))))(((************************************************************************************************)))***++++++++++++***)))******************************************************++++++++++++******))))))))))))))))))))))))++++++******************************************************************)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++******))))))))))))))))))))))))))))))******))))))))))))******...---+++)))((((((((()))*********))))))))))))))),,,+++***)))(((((())))))))))))))))))))))))))))))******************************++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((()))))))))*********************************+++************+++,,,,,,,,,+++******)))*********))))))***+++++++++******))))))))))))))))))))))))***+++,,,------,,,+++***+++++++++***************+++++++++++++++,,,------------,,,,,,,,,,,,------,,,+++***))))))***+++,,,+++++++++,,,++++++***)))************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))***++++++++++++***************************************************************************+++++++++++++++++++++++++++***)))))))))))))))))))))************+++++++++++++++************+++++++++++++++***************))))))))))))************+++++++++***************---+++))))))***+++***)))(((((((((((()))))))))***---------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,++++++++++++***************************************************++++++***))))))***+++++++++++++++++++++*********************************((((((((((((((((((((((((************************************************000///---,,,******))))))))))))))))))))))))))))))************************************************************************************************+++******))))))******+++++++++++++++++++++++++++'''(((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************)))((('''*********************************************************************************************************++++++***************************************************************++++++++++++******************************+++++++++***************************************************************))))))((('''((()))***+++***++++++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))((((((((((((((((((((((((******))))))))))))*********)))))))))***+++,,,---))))))*********)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,++++++***(((((())))))******++++++************************+++++++++***************++++++***************+++))))))******++++++++++++))))))))))))))))))))))))***+++---......---+++***************************+++++++++***+++,,,,,,---------,,,,,,,,,,,,------,,,+++***((((((***+++,,,***++++++++++++*********************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++***))))))******))))))***++++++++++++*********************************************************************************************************)))))))))))))))***))))))*********+++++++++++++++************++++++,,,+++++++++***)))))))))((()))))))))************************************,,,***))))))++++++***)))************++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++***))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))************************+++******************++++++++++++***************************************))))))))))))))))))))))))************************************************000///---,,,+++***))))))))))))))))))))))))))))))************************************************************************************************))))))(((((((((((())))))************************(((((((((((()))))))))*********************************))))))))))))*********************************+++++++++***)))((('''************************************************************************************************+++******************+++******************************************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))******************************)))((((((***+++,,,*********+++++++++,,,,,,******************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((******))))))))))))******''''''((()))+++,,,......((()))************))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,,,,++++++))))))******+++,,,------************************,,,,,,++++++***)))((((((+++***************++++++)))))))))******+++,,,,,,************************(((***,,,------,,,***(((************************+++************+++,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))***++++++*********************+++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,+++******)))*********))))))***++++++++++++***************************))))))))))))))))))))))))***************************************************)))))))))))))))******))))))*********+++++++++++++++************++++++,,,+++++++++***)))))))))((()))))))))************************************+++***)))***+++,,,+++)))+++++++++,,,,,,,,,,,,---++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******************++++++++++++++++++++++++++++++))))))))))))))))))))))))*********************************++++++*********************************************************************************************************************************,,,,,,+++***************))))))))))))))))))))))))************************************************************************************************))))))(((((((((((())))))'''''''''''''''(((((((((((((((((()))))))))************************************))))))))))))*********************************+++++++++***))))))(((++++++++++++++++++++++++************************************************************************++++++***))))))***++++++******************************************************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))***************************************++++++,,,************++++++++++++)))*********+++,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++'''(((***++++++***))))))&&&'''(((***++++++++++++))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))***+++,,,------...************************++++++++++++***)))((('''*********)))******+++,,,*********)))******+++,,,************************((()))***++++++***)))(((***************+++++++++***************+++,,,,,,++++++************++++++******************************)))))))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++***************+++))))))***++++++++++++***************************((((((((((((((((((((((((************************************************)))))))))))))))******+++)))************+++++++++++++++************+++++++++++++++***************))))))))))))***************************+++++++++***))))))***,,,,,,+++)))*********+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))*********++++++++++++***++++++++++++,,,,,,,,,************************************************)))***++++++++++++***))))))))))))***************++++++++++++++++++++++++************************++++++++++++++++++++++++***************************))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++***************************************************************************))))))))))))))))))***''''''((((((((()))))))))(((((()))))))))***************************************))))))))))))************************************+++++++++***))))))++++++++++++++++++++++++************************************************************************++++++***))))))***++++++******************************************************++++++++++++******************************(((((()))***+++,,,,,,---))))))))))))))))))))))))************************))))))***++++++++++++***************++++++++++++)))******+++,,,------...++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))******************************))))))))))))************+++++++++******)))'''(((***+++++++++))))))((()))***+++******)))((())))))))))))))))))))))))++++++++++++++++++++++++)))******************)))************************************************))))))))))))))))))))))))(((((()))***************(((((()))***+++,,,------************************'''((()))***++++++************))))))***++++++,,,,,,+++***)))))))))***+++************************************************))))))*********+++++++++***************++++++,,,++++++************++++++(((***+++,,,,,,+++***(((***)))(((((()))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++************************+++***************++++++))))))***++++++++++++***************************))))))))))))))))))))))))************************************************)))))))))))))))***++++++)))************+++++++++++++++************++++++***************+++++++++))))))))))))************))))))*********+++++++++)))))))))+++,,,---+++)))*********++++++++++++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***++++++++++++***)))((()))))))))*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************++++++************++++++******++++++,,,,,,,,,---))))))))))))******************************************))))))))))))******************************)))******+++++++++******++++++++++++++++++++++++************************************************************************,,,+++***))))))***+++,,,******************************************************++++++++++++******))))))))))))))))))))))))''''''(((***+++,,,---...))))))))))))))))))))))))************************'''(((***+++++++++***))))))************+++++++++******+++,,,------...///++++++++++++++++++++++++************************************************''''''((()))))))))))))))******************************))))))))))))******))))))***+++++++++++++++&&&(((***+++,,,+++***)))++++++,,,+++***(((&&&%%%))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))************************************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,&&&'''((()))***+++,,,,,,************************$$$%%%(((***,,,,,,,,,,,,******))))))***+++,,,,,,---,,,***)))))))))******************************++++++***))))))***++++++))))))******++++++++++++*********)))***++++++,,,,,,++++++******++++++,,,''')))+++------+++)))'''***)))(((((((((***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++************************+++***************++++++))))))***++++++++++++***************************************************************************))))))))))))))))))))))))))))))((())))))***++++++)))************+++++++++++++++************++++++))))))******+++++++++,,,))))))))))))************))))))******++++++++++++)))((()))+++------+++)))+++,,,,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++((()))***+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************,,,++++++***)))))))))***))))))))))))))))))))))))++++++++++++++++++++++++************************************************...---------,,,,,,++++++************************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++***)))))))))************************))))))(((((((((((())))))++++++************++++++************************+++++++++*********))))))************************+++***)))'''''')))***+++,,,,,,,,,++++++*********+++***)))(((((()))***+++******************************((('''%%%###"""!!!************************+++(((&&&'''***,,,+++)))************************+++++++++*********)))))),,,,,,++++++***)))))))))************************))))))))))))((((((((((((************************+++*********))))))((((((###$$$%%%'''((()))))))))******))))))((((((''''''(((((())))))******++++++,,,,,,+++++++++++++++,,,************))))))((((((************************(((((())))))*********+++,,,,,,+++***))))))******++++++************++++++(((((())))))******++++++***))))))((())))))***+++((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++***)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************,,,+++***))))))***+++,,,+++++++++************)))++++++++++++++++++++++++************************//////---,,,***)))((('''((())))))))))))*********++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************(((((()))***************++++++************+++++++++++++++************)))))))))************))))))+++*********))))))((((((************************))))))*********))))))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************+++*********))))))((((((************************+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))************************************************************************)))************+++++++++************************************************+++*********))))))((((((((((((((((((''''''&&&&&&************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************++++++************************))))))(((((((((((())))))++++++************++++++************************+++++++++*********))))))************************+++***)))(((((()))***+++,,,,,,,,,+++++++++******+++***)))(((((()))***+++************************---,,,+++***)))'''&&&&&&************************+++((('''(((***,,,+++)))************************+++++++++*********))))))+++++++++++++++,,,,,,,,,***************************)))))))))(((((((((((())))))))))))))))))))))))+++*********))))))))))))&&&&&&'''((()))***++++++******))))))(((((((((((())))))))))))************++++++************++++++++++++*********)))))))))************************((()))))))))************++++++***)))))))))))))))++++++************++++++)))))))))))))))*********++++++++++++************************++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******)))*********************************************************************++++++++++++++++++***))))))***+++++++++++++++************)))++++++++++++++++++++++++************************,,,,,,,,,++++++*********)))))))))*********++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++******)))))))))************************************************++++++***))))))***++++++************************))))))***+++++++++++++++++++++************+++++++++++++++************)))))))))************))))))************)))))))))(((************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************)))))))))(((************************+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))************************************************************************)))************+++++++++************************************************************)))))))))(((************))))))))))))************************))))))))))))))))))))))))''''''((())))))))))))((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((())))))***++++++,,,,,,***************************))))))(((((())))))***++++++************++++++************************+++++++++***************************************+++***)))(((((()))***+++,,,,,,,,,++++++++++++***+++***))))))))))))***+++************************------,,,,,,+++************************************)))((()))***++++++***************************+++++++++******************++++++,,,------......******************************)))))))))(((((((((((((((((((((((((((((((((***************)))))))))))))))((()))***+++---...***))))))))))))(((((((((***************)))))))))******)))))))))******++++++++++++++++++*********************************))))))************************)))((((((((())))))++++++************++++++************))))))))))))+++,,,------,,,+++***)))***++++++++++++,,,,,,,,,************************************************++++++++++++++++++,,,,,,*********)))******++++++***************************************************++++++++++++,,,,,,,,,++++++***))))))***+++++++++++++++************)))************************************************))))))******+++,,,,,,---************+++++++++,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,+++***)))((('''&&&++++++++++++++++++++++++************************++++++***))))))***++++++******************************+++,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))))))))************))))))************))))))))))))************************++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))******************************))))))))))))******************))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++************************************************************))))))))))))------------------------************************))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++***************************))))))))))))))))))***++++++************++++++************************************************************************+++******))))))******+++++++++++++++++++++++++++************************************************************************************************************++++++******************************************************++++++++++++,,,,,,------*********************************)))))))))(((((())))))))))))))))))))))))************************+++***)))((()))+++---///))))))))))))))))))))))))+++++++++******))))))))))))))))))((())))))***+++++++++++++++++++++++++++************************))))))***+++++++++***)))))))))((((((((((((((()))++++++************++++++++++++******))))))((((((+++,,,---------***(((&&&*********+++++++++,,,,,,************************))))))))))))))))))))))))*********++++++,,,,,,,,,***)))))))))***+++,,,,,,*********************************************************+++++++++,,,,,,+++******************++++++++++++*********))))))))))))))))))))))))))))))************************((())))))***+++,,,,,,---******+++++++++,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,++++++***))))))((((((++++++++++++++++++++++++************************+++******************+++************************)))***++++++,,,,,,++++++++++++************+++++++++++++++*********))))))))))))************))))))*********)))))))))))))))************************))))))******++++++*********++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))***************************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++*********************************************************))))))))))))))))))))))))***************************************))))))))))))))))))))))))*********++++++***))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))+++++++++*********))))))******************************))))))))))))******++++++************++++++************************************************************************++++++************++++++++++++++++++++++++++++++******++++++++++++******************************((((((((()))))))))******************************)))***+++,,,+++*********************************************************,,,+++++++++*********)))************************************))))))))))))***************************************++++++++++++***((('''(((***,,,...))))))))))))************,,,,,,++++++******))))))))))))(((((()))******+++++++++++++++++++++++++++************************)))***+++,,,,,,+++***))))))((((((((((((((())))))++++++************++++++++++++******))))))((((((***+++,,,,,,+++)))'''%%%))))))))))))*********+++************************))))))))))))))))))))))))*********++++++,,,,,,,,,***)))))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))*********+++*********++++++*********+++++++++*********))))))))))))))))))))))))))))))******************************************++++++******+++++++++,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++*********************************((())))))***************++++++************+++++++++++++++*********))))))))))))************))))))))))))))))))))))))******************************))))))***+++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******************************)))))))))******)))))))))))))))))))))))))))******))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************************************))))))))))))))))))******((((((((())))))))))))***************************))))))))))))))))))))))))***++++++++++++******)))))))))))))))))))))))))))*********++++++++++++,,,)))))))))))))))))))))))),,,,,,++++++***))))))(((************************+++******))))))******+++++++++************++++++***************************************+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,+++******************************))))))*********+++++++++************************)))+++------+++***)))******************************************+++++++++,,,,,,+++******)))((((((************************++++++*********)))))))))*********************************+++++++++++++++))))))((((((((()))+++,,,)))))))))************++++++++++++++++++*********))))))))))))******+++,,,*********+++++++++++++++************************)))***,,,------+++)))((())))))((((((((()))******++++++************++++++************)))))))))))))))***++++++***)))''''''(((((()))))))))*********************************************************++++++++++++++++++,,,,,,*********)))******++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((()))))))))*********)))***++++++++++++***)))+++++++++************)))***************************************************************)))))))))************+++++++++,,,************************++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************(((((()))************)))++++++************+++++++++++++++************)))))))))************))))))))))))))))))***************************************+++,,,---............************++++++++++++))))))******+++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))************************************))))))************))))))))))))))))))************))))))))))))))))))))))))************************************************************************)))************+++++++++************************************************))))))))))))******************+++++++++,,,,,,,,,************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))++++++******************************************+++******))))))******+++++++++************++++++************************))))))*********+++++++++***************************++++++++++++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************++++++++++++************************)))+++......,,,))))))***************************))))))*********+++++++++++++++++++++++++++++++++************************+++++++++*********))))))*********************************++++++,,,,,,,,,))))))))))))************))))))*********+++++++++***++++++++++++++++++,,,)))))))))******+++------)))))))))*********++++++***************************+++---...---+++)))((()))))))))))))))***++++++++++++************++++++)))))))))))))))*********************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******)))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++)))***++++++++++++***)))+++++++++************)))++++++++++++++++++++++++************************))))))))))))************)))))))))*********++++++************************++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++)))***++++++++++++***)))************************))))))***++++++++++++***++++++************+++++++++++++++************)))))))))************))))))((()))))))))***************************************+++,,,---............************++++++++++++((())))))***++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************************************((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))************************************************************************)))************+++++++++************************************************((()))))))))************))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++************++++++++++++************++++++************************))))))******++++++++++++***************************++++++,,,,,,++++++************++++++,,,,,,,,,***+++,,,------,,,+++***************************))))))))))))))))))))))))************************))),,,//////,,,))))))***************************))))))******++++++++++++***++++++,,,,,,------...************************+++++++++************)))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))***+++++++++******))))))******++++++++++++*********++++++,,,,,,---************+++,,,---...(((((())))))*********+++***************************+++---......,,,)))'''******))))))***+++,,,,,,++++++************++++++(((((())))))******++++++,,,++++++******+++,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,+++***)))))))))***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++************)))++++++++++++++++++++++++************************(((((())))))******++++++((())))))))))))*********))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))******************************+++,,,,,,,,,,,,+++++++++************+++++++++++++++************)))))))))************))))))(((((())))))*********+++************************((()))***+++,,,,,,---,,,)))************+++++++++((())))))***++++++,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------************************(((((())))))*********+++************************((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))************************************************************************)))************+++++++++************************************************(((((())))))*********+++))))))))))))************************************************************************************)))************)))((((((,,,,,,+++***))))))******+++++++++++++++***)))((())))))))))))))))))))))))***+++,,,,,,,,,,,,+++***((()))************))))))************************+++++++++*********))))))))))))))))))))))))))))))***************************)))))))))***+++,,,,,,************************...+++&&&""""""$$$))),,,************************)))))))))))))))))))))))))))************)))(((((()))***+++,,,,,,+++***)))+++***)))))))))***,,,,,,------,,,+++***)))((('''******++++++++++++******++++++++++++++++++++++++************************,,,++++++******++++++,,,)))))))))***+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))''''''''''''((()))+++,,,111...++++++++++++(((%%%************************))))))))))))))))))))))))))))))***++++++++++++***************************************************+++++++++*********))))))++++++******************,,,+++***((((((((()))))))))************+++++++++---------,,,,,,+++++++++(((***++++++)))((())))))******))))))***+++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,***))))))+++...,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++)))'''((())),,,---+++++++++*********))))))***************)))((((((******+++++++++******))),,,***)))''''''(((***++++++++++++*********)))))),,,+++++++++***)))))))))************************++++++******************+++++++++************)))************************))))))))))))))))))))))))******************************************************))))))))))))************************************++++++++++++******************************,,,,,,++++++***)))))))))'''(((((()))******++++++,,,,,,+++***))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))((('''''')))))))))***+++++++++,,,)))))))))))))))))))))))))))***+++++++++)))((('''++++++++++++************)))************+++++++++)))************+++++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++************++++++************************))))))))))))************************************************************************************'''((()))***************,,,++++++***))))))******+++++++++++++++***))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,++++++++++++++++++************************+++++++++*********))))))*********************************************************)))******++++++************************---,,,***(((((()))***+++************************))))))))))))))))))))))))***************)))((('''))))))***++++++***))))))+++***)))))))))***+++,,,+++++++++***************************************++++++++++++++++++++++++************************,,,++++++******++++++,,,))))))))))))))))))******))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++*********))))))************************))))))************))))))))))))(((''''''((()))***,,,***)))***,,,---+++***************************))))))))))))))))))))))))))))))***++++++++++++***************************************************+++++++++*********))))))************************,,,++++++************+++)))************+++++++++*********))))))((((((((()))+++,,,,,,***)))***+++******))))))***++++++,,,*********+++++++++,,,,,,+++,,,,,,+++))))))+++---++++++************++++++++++++++++++++++++++++++...,,,***(((((((((***++++++++++++*********))))))***************)))((((((******+++,,,---------,,,,,,+++***))))))***+++,,,+++++++++*********))))))+++++++++***************************************************************+++++++++************)))******************************************************************************************************))))))))))))************************************++++++++++++******************************+++++++++++++++,,,,,,,,,(((((())))))***++++++,,,,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))(((***************+++++++++)))))))))))))))))))))))))))******+++***)))((('''))))))))))))(((((((((((()))************+++++++++)))************+++++++++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************************))))))))))))************************************************************************************&&&'''((()))+++++++++,,,,,,+++******)))************++++++++++++***))))))))))))))))))))))))))))))******+++,,,,,,+++******...---+++*********++++++************************+++++++++***************************************************************++++++******)))************************************+++,,,,,,,,,+++***)))************************))))))))))))))))))))))))+++++++++******(((''''''((())))))******))))))(((******))))))******+++,,,))))))******+++++++++,,,******((((((((((((******++++++++++++++++++++++++************************++++++************++++++)))))))))((((((((((((((())))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))************************))))))************))))))******)))(((((((((((((((***))))))***,,,---,,,+++************************))))))))))))))))))))))))))))))***++++++++++++***************************************************+++++++++******************************************++++++,,,,,,,,,,,,+++)))************+++++++++)))))))))((((((((((((((()))+++------+++***+++,,,*********)))******+++,,,*********++++++++++++,,,+++,,,,,,+++******+++---*********))))))*********++++++++++++++++++++++++///---+++)))(((((()))***+++++++++***************)))************))))))(((((((((***+++,,,------------,,,+++******+++,,,---+++++++++******************************+++++++++************************************************+++++++++************)))************************++++++++++++++++++++++++******************************************************))))))))))))************************************++++++++++++*********************************++++++,,,------......))))))******+++,,,,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))************)))(((((())))))))))))(((((((((((()))************+++++++++)))************+++++++++******)))(((((()))******))))))))))))))))))))))))************************))))))))))))************++++++************++++++************************((()))))))))************************************************************************************'''''')))******+++++++++++++++***************+++******+++++++++******)))))))))))))))))))))))))))******++++++++++++******---+++)))''''''''')))***************************************************************************************************,,,,,,+++***)))))))))***************************((()))***++++++***((('''************************))))))))))))))))))))))))++++++++++++***((('''&&&(((((())))))))))))((((((***************+++++++++)))************++++++++++++)))'''&&&&&&''')))+++************************************************++++++************++++++*********))))))(((((('''))))))))))))))))))))))))************************++++++++++++++++++++++++************************************))))))))))))************************))))))************))))))))))))((((((((((((((()))++++++******++++++***)))************************))))))))))))))))))))))))))))))***++++++++++++******************************************************************************************+++++++++((()))+++,,,---,,,++++++))))))*********+++++++++++++++++++++++++++******)))***,,,,,,+++***+++,,,+++***************++++++************++++++++++++***+++,,,,,,******+++,,,******))))))))))))******++++++++++++++++++++++++---,,,***)))((()))******************************))))))************)))(((&&&'''((()))))))))))))))++++++*********+++,,,,,,************************)))))))))***+++++++++,,,***************************************++++++++++++++++++*********))))))************************++++++++++++++++++++++++******************************************************))))))))))))************************************++++++++++++******************************++++++++++++,,,,,,------******+++++++++,,,,,,,,,++++++***************+++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))*********)))))))))++++++++++++*********)))))))))*********+++++++++))))))*********+++++++++*********))))))*********))))))))))))))))))))))))************************((()))))))))************++++++************++++++************************((()))))))))************************************************************))))))))))))))))))))))))))))))************)))(((+++***************++++++)))******+++++++++******))))))))))))))))))))))))************************,,,+++)))''''''((()))***************************************************************************************************,,,,,,+++***)))))))))***************************))))))))))))))))))******************************************************+++++++++******(((''''''))))))(((((((((((())))))))))))******+++++++++++++++++++++************)))+++)))'''&&&&&&''')))+++************************************************+++******))))))******++++++++++++******)))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))************))))))&&&''''''((()))***************+++***************************************))))))))))))))))))))))))))))))***++++++++++++***************************************************************************))))))*********+++++++++'''(((***+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))***+++***)))***+++++++++***************+++))))))*********+++++++++***+++,,,,,,+++***+++,,,******))))))))))))******++++++++++++++++++++++++******)))))))))+++,,,---************************((())))))*********)))))))))))))))))))))((('''&&&)))))))))))))))***++++++************************)))))))))***+++++++++,,,************************))))))*********++++++++++++++++++*********))))))************************++++++++++++++++++++++++******************************************************))))))))))))************************************++++++++++++******************************,,,+++++++++*********)))+++++++++++++++,,,,,,,,,+++***************++++++************************************************++++++++++++++++++++++++*********+++,,,,,,------,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********)))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************((()))))))))************++++++************++++++************************))))))))))))************************************************************))))))))))))))))))))))))***************)))((((((*********)))******+++,,,))))))***++++++++++++***))))))))))))))))))))))))+++***))))))))))))***+++,,,,,,+++******+++,,,---***************************************+++++++++++++++++++++++++++++++++************************++++++******)))*********************************,,,+++***))))))+++,,,---************************************************)))************)))((((((***))))))(((((())))))***))))))***++++++++++++***,,,+++++++++******))))))******((((((((((((************************************************************))))))))))))******++++++++++++************))))))))))))))))))))))))************************++++++++++++++++++++++++************************(((((()))))))))))))))***++++++++++++++++++++++++))))))************))))))%%%&&&''')))******++++++&&&((()))*********,,,...************************))))))))))))))))))))))))))))))***++++++++++++******************************************************************+++++++++)))))))))***++++++,,,,,,(((((()))*********)))))))))************+++++++++***************+++++++++&&&(((******))))))***+++,,,+++******)))*********)))))))))************+++)))+++------+++***++++++*********))))))*********++++++++++++++++++++++++(((((())))))***,,,------***************+++++++++((())))))************)))---------,,,+++***((((((((((((((()))*********+++***************+++++++++***************+++++++++************************)))))))))***++++++,,,,,,+++++++++************)))************************++++++++++++++++++++++++******************************************************))))))))))))************************************++++++++++++******************************,,,,,,+++******)))((((((******++++++++++++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))((())))))***+++))))))))))))(((((((((((()))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))************++++++************++++++************************))))))))))))************************************************************))))))))))))))))))))))))((())))))************)))******))))))***++++++,,,))))))***+++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++*********+++,,,,,,------************************))))))*********+++++++++++++++++++++++++++++++++*********************************)))******++++++************************))))))))))))******+++,,,************************************************(((((()))************)))+++***))))))))))))***+++((()))***+++,,,++++++******************+++++++++******************************************************************************))))))))))))******))))))))))))************))))))))))))))))))))))))************************************************************************(((((((((((())))))******++++++++++++++++++++++++))))))************))))))&&&'''((()))******))))))&&&(((******))))))+++---************************))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))*********+++++++++((())))))***++++++,,,,,,++++++******))))))******)))************+++++++++((()))))))))************&&&(((***+++******+++,,,,,,++++++***))))))******))))))))))))************)))+++------,,,******+++++++++************++++++++++++++++++++++++++++++)))))))))******++++++,,,))))))*********+++++++++(((((()))***************,,,---------,,,+++******(((((()))***++++++++++++))))))*********++++++++++++++++++***************************************((())))))***++++++,,,,,,+++++++++************)))******************************************************************************************************))))))))))))************************************++++++++++++******************************++++++++++++++++++++++++******************************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********************************+++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))(((((((((((()))************+++++++++)))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************************))))))))))))************************************************************))))))))))))))))))))))))&&&'''(((***++++++++++++******))))))***+++,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++&&&'''(((***++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++***************************)))))))))***+++,,,,,,************************%%%&&&'''((())))))((('''************************************************'''((()))******++++++***,,,+++***))))))***+++,,,((()))***+++,,,+++******'''((()))***+++,,,------******++++++++++++******))))))))))))))))))))))))******************************))))))))))))******''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******++++++++++++++++++++++++))))))************))))))((()))*********)))'''&&&)))+++---+++(((&&&''')))************************))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))******++++++++++++((())))))***++++++,,,,,,...---+++***)))***++++++)))************+++++++++))))))******+++++++++,,,''')))+++,,,,,,+++,,,...,,,,,,+++***))))))******))))))))))))************)))+++------,,,+++***+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************))))))******++++++++++++(((((()))***************)))******+++++++++******((()))***+++,,,---------))))))******++++++++++++,,,+++++++++******))))))************************((())))))***++++++,,,,,,+++++++++************)))************************))))))))))))))))))))))))******************************************************))))))))))))************************************++++++++++++*********************************++++++,,,,,,------...******))))))))))))))))))******))))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))***)))(((((((((***+++,,,++++++++++++************)))************+++++++++)))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''((()))***+++,,,+++******))))))***++++++++++++*********))))))))))))******+++***************+++++++++*********))))))((((((+++***)))))))))***,,,,,,...------,,,+++***))))))+++++++++*********))))))---,,,+++*********+++,,,)))************+++++++++************************))))))************))))))************************))))))))))))))))))))))))------+++)))((('''''''''&&&''')))***+++++++++*********))))))))))))******,,,++++++***************++++++***)))(((((())))))************************------,,,+++*********+++)))************+++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************+++*********))))))(((((((((((()))***************************************++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++************************)))************+++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))((((((''''''''''''((((((++++++++++++++++++++++++******++++++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++///...---,,,***)))((((((************************---,,,,,,+++***)))((((((******++++++++++++******************************************************+++*********))))))((((((''''''(((((()))))))))***++++++***************++++++++++++*********)))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))************************++++++++++++++++++++++++******************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************)))))))))(((+++)))''')))+++,,,***'''))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))************************************************(((((()))***++++++,,,,,,+++++++++*********))))))************************,,,,,,+++******+++,,,,,,)))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))))))))((()))***+++++++++******))))))***++++++++++++************))))))*********++++++******************************)))))))))(((+++***)))))))))***+++,,,---,,,,,,++++++******)))+++++++++*********))))))++++++*********++++++,,,)))************+++++++++************************))))))************))))))************************************************---,,,+++)))((((((((((((&&&''')))***+++++++++*********))))))))))))******,,,,,,+++************+++++++++***)))))))))))))))************************,,,,,,+++***************)))************++++++++++++++++++++++++++++++++++++***))))))***+++,,,---******++++++++++++******))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))************************)))))))))((((((((()))***************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++************************)))************+++++++++)))************+++++++++++++++************++++++***************************))))))(((((())))))***++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******...------,,,+++***))))))************************,,,,,,++++++***)))))))))******++++++++++++******************************************************************)))))))))(((((((((((())))))*********++++++***************+++,,,,,,,,,,,,++++++******+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))************************++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++***************)))((()))+++,,,***'''))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''((((((((()))))))))((())))))******))))))((())))))))))))))))))))))))++++++++++++************((()))******++++++******))))))***++++++++++++***++++++************++++++,,,,,,+++***)))))))))***************))))))))))))******))))))******+++,,,+++++++++++++++++++++++++++++++++***************(((((()))***++++++++++++)))************+++++++++************************))))))************))))))************************************************++++++***)))))))))))))))'''((()))******+++************))))))))))))******,,,,,,+++***************++++++***))))))))))))***************************++++++***)))))))))******)))************++++++++++++++++++++++++++++++++++++++++++***++++++,,,---******++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))(((((()))***************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++************************)))************+++++++++)))************+++++++++++++++************++++++************************+++******))))))******+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((()))))),,,,,,,,,+++++++++************************************************************++++++++++++******************************************************************)))))))))))))))))))))***************+++***************++++++---------,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++************************+++++++++***************************************++++++++++++++++++++++++///......---,,,+++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++******))))))***++++++***((())))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,+++++++++***************************************))))))***++++++***))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''''''''(((((((((((()))))))))******)))))))))))))))))))))))))))))))))************************((())))))***************))))))***++++++++++++***,,,++++++++++++++++++,,,,,,,,,+++***))))))))))))*********)))))))))))))))***************+++++++++))))))******+++++++++,,,************************&&&''')))***+++++++++***))))))*********+++++++++************************))))))************))))))*********************************************************))))))***++++++(((((())))))******************))))))))))))******+++***))))))(((((())))))++++++***))))))***************************************)))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))(((((()))***************************************++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++++++++************++++++*********************************))))))***************************************++++++++++++***************++++++************+++++++++++++++,,,,,,******))))))))))))******++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++***************************************************************)))))))))))))))******************++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************************************+++++++++++++++,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************++++++***)))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************'''(((***++++++***(((''',,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******''''''''''''(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++***,,,++++++++++++++++++,,,,,,++++++***))))))******))))))))))))))))))******))))))******++++++++++++((())))))******++++++,,,************************&&&''')))***+++++++++***))))))*********+++++++++************************))))))************))))))***************************************************************++++++,,,)))))))))))))))***************))))))))))))******))))))((('''''''''''''''+++***************++++++***************************)))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++******************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******(((((()))***************************************++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++++++++************++++++***************************))))))(((((())))))*********************************++++++++++++******)))***++++++++++++***)))*********++++++,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,************************)))))))))***++++++,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))******++++++************************))))))***++++++,,,************++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************************************************************************************++++++,,,,,,,,,))))))******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))***+++++++++*********))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))***************************************************************+++++++++************************************************'''(((***++++++***(((''',,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((((((((())))))))))))******++++++******)))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((()))***+++))))))***++++++++++++***++++++************+++++++++***************++++++))))))))))))************))))))***++++++++++++***)))))))))*********++++++***************+++++++++(((((()))***++++++++++++)))************+++++++++************************))))))************))))))************************++++++++++++++++++++++++++++++*********++++++,,,******))))))))))))************))))))))))))******)))(((((('''''''''''''''+++************+++,,,,,,******************************)))))))))***++++++)))************+++++++++++++++++++++++++++++++++))))))*********)))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************(((((()))***************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++************************)))************+++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++)))))))))(((((()))))))))******************************++++++++++++******)))***+++,,,,,,+++***)))*********++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++,,,************************))))))******+++++++++,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))***+++,,,,,,)))***************++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++*********************************++++++,,,,,,---(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((()))+++,,,,,,+++******+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***************************************************************************************+++++++++************************))))))***++++++***))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((()))))))))******)))******++++++******)))))))))))))))))))))))))))(((((()))))))))*********)))(((((('''((()))***+++))))))***++++++++++++************))))))*********))))))))))))***+++,,,,,,((()))))))))************((()))***+++,,,++++++***))))))))))))************))))))*********+++++++++++++++*********++++++,,,)))************+++++++++************************))))))************))))))************************++++++++++++++++++++++++,,,,,,+++*********+++++++++***)))(((((()))************))))))))))))************)))(((((((((((()))+++*********++++++,,,---***************************************+++,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++***)))(((******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))************(((((()))***************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++************************)))************+++++++++)))************+++++++++++++++************+++++++++++++++++++++++++++++++++******))))))******+++******************************++++++++++++*********+++,,,------,,,+++***)))******+++,,,,,,------,,,++++++++++++++++++,,,,,,+++++++++++++++++++++***************************************+++++++++******++++++++++++******************************))))))))))))))))))))))))((()))))))))*********************))))))((((((((())))))))))))***+++,,,---*********++++++,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************))))))*********+++++++++************************)))******+++,,,,,,------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))+++------+++)))***,,,)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))******+++++++++,,,)))((('''''''''(((***+++))))))***++++++++++++*********))))))))))))******(((((())))))***+++------(((((())))))*********+++((()))***+++,,,+++***************)))))))))))))))))))))******++++++++++++---,,,+++*********+++,,,)))************+++++++++************************))))))************))))))************************++++++++++++++++++++++++---,,,++++++******+++++++++***)))(((((()))************))))))))))))******,,,++++++***************+++*********+++,,,,,,---************************++++++******+++,,,------)))************++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++(((((()))***************************************++++++++++++++++++++++++---,,,,,,++++++*********)))************+++++++++************************)))************+++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))******++++++++++++*********+++---......---+++***))))))***+++,,,,,,------++++++************++++++,,,,,,,,,+++++++++************************************************************++++++++++++******************************))))))))))))))))))))))))(((((())))))*********+++***)))))))))((((((''''''))))))))))))***+++,,,---+++++++++,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))************************))))))))))))))))))))))))************************))))))******++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++...---+++)))***,,,))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))************************************************++++++******************))))))******++++++++++++************************,,,,,,+++******+++,,,,,,))))))******+++++++++,,,************************,,,,,,+++***)))(((''''''+++++++++******)))))))))+++*********))))))(((((())))))***++++++++++++***++++++***)))(((((()))))))))))))))))))))*********,,,,,,+++***)))((('''&&&***+++,,,,,,,,,***)))(((,,,,,,,,,---------......************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************+++++++++++++++***)))(((******************************++++++++++++************************++++++))))))))))))))))))))))))************************,,,,,,+++***))))))***************)))))))))((((((''''''(((((())))))******+++++++++************)))******++++++++++++*********************)))(((''',,,,,,++++++***)))))))))***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++************************''''''((()))***++++++,,,)))***++++++++++++***))))))))))))))))))((('''''')))))))))))))))(((''''''(((((()))***************************************************************))))))))))))))))))))))))...---,,,++++++++++++,,,(((((()))))))))*********,,,+++++++++***)))))))))******++++++++++++******++++++++++++++++++++++++***************************))))))***,,,...---,,,,,,++++++******++++++,,,++++++************+++++++++++++++++++++***)))(((******++++++++++++************+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++,,,+++***))))))***+++,,,************************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************(((((()))***************&&&'''(((******))))))(((,,,++++++******++++++,,,************************+++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,+++******)))))))))))))))---,,,+++)))((('''''''''************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------.........************+++,,,------***++++++***))))))***,,,---,,,,,,+++************)))))))))***+++++++++,,,+++,,,,,,+++)))((()))***000//////...---,,,++++++,,,,,,++++++***)))((((((+++***)))))))))***,,,,,,************************)))))))))))))))*********++++++******************************************++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++++++++******)))(((((((((+++*********)))))))))(((************)))))))))((())))))***++++++++++++***++++++***)))))))))))))))*********)))))))))))))))******))))))))))))))))))***************)))((((((******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************+++++++++++++++***))))))******************************++++++++++++******,,,+++++++++***)))))))))************************************************,,,++++++***))))))******---------,,,,,,,,,++++++(((((((((((())))))******+++++++++************)))((())))))))))))))))))((()))************))))))(((******************+++++++++*********))))))((((((************************+++++++++*********))))))))))))*********+++++++++************************(((((())))))******++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''(((((()))***************************************************************************************------,,,,,,,,,+++++++++))))))******************+++++++++*********************++++++++++++******++++++++++++++++++++++++************************'''&&&&&&''')))+++***))),,,++++++******++++++,,,++++++************+++++++++++++++++++++***))))))******++++++++++++************+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++***))))))***++++++************************+++++++++++++++***))))))))))))))))))))))))))))))''''''''''''((((((((()))((())))))***************'''((()))*********)))))),,,++++++******++++++,,,************************+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++***)))))))))))))))++++++***)))))))))******************************)))************+++++++++++++++++++++++++++++++++***++++++++++++++++++,,,+++++++++***++++++,,,,,,***+++,,,+++))))))+++,,,---,,,+++*********++++++************++++++++++++((()))***)))((('''((())),,,,,,++++++******)))))),,,,,,++++++***))))))(((+++***)))))))))***+++,,,************************,,,,,,++++++******))))))************************************************++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++))))))))))))))))))))))))*********)))))))))))))))************))))))))))))((()))******++++++******+++***))))))))))))))))))++++++******))))))((((((''''''((()))***++++++,,,***)))((((((((((((((((((((())))))))))))*********************************))))))))))))))))))))))))))))))))))))************)))************+++++++++***************************++++++++++++***))))))******************************++++++++++++******---,,,,,,+++***)))((((((************************************************,,,+++******)))*********......---------,,,,,,,,,((((((((())))))))))))***+++++++++************)))))))))************))))))))))))******+++*********((())))))***++++++,,,,,,,,,,,,+++***)))((('''&&&))))))))))))))))))))))))+++++++++******************************+++++++++************************)))))))))))))))************)))(((''''''((()))***)))******++++++++++++***)))))))))))))))(((''''''(((((()))***************************************************************************************+++,,,---------,,,+++***+++++++++++++++************************+++++++++******++++++++++++******++++++++++++++++++++++++************************'''&&&&&&''')))***)))(((,,,++++++******++++++,,,++++++************++++++++++++++++++++++++***)))******++++++++++++************+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************)))))))))++++++***))))))***++++++***************************++++++++++++***))))))))))))))))))))))))))))))'''''''''((((((((())))))((()))******++++++******))))))***++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++***))))))))))))***************++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++***---,,,,,,++++++++++++,,,+++,,,,,,,,,******,,,---...---+++))))))***+++,,,+++++++++++++++*********((()))******)))((()))+++************************,,,,,,++++++***)))))))))******))))))******+++,,,************************...------,,,+++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++(((((())))))*********************************************)))))))))))))))((())))))*********************)))))))))))))))***,,,++++++***)))(((''''''''''''((()))***++++++,,,+++***(((''''''((()))***((((((((()))))))))******************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************************+++++++++******)))******************************++++++++++++******,,,+++++++++***)))))))))************************************************++++++***************+++++++++************))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,------,,,,,,,,,((()))******++++++++++++))))))*********+++++++++------,,,,,,+++******)))*********************************************************************************************************)))))))))))))))+++***(((''''''(((***+++***+++++++++******)))((()))))))))))))))(((''''''(((((()))***************************************************************************************)))+++,,,------,,,***))),,,,,,,,,++++++++++++***)))))))))***+++++++++,,,******++++++++++++******++++++++++++++++++++++++***************************))))))***+++,,,,,,+++,,,++++++******++++++,,,++++++************+++++++++++++++,,,,,,+++************++++++++++++************+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))+++******************+++******************************+++++++++******)))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++*********++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))************++++++,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++.........------,,,,,,,,,...---,,,+++++++++++++++,,,------,,,++++++,,,......,,,***))))))***,,,---,,,,,,,,,++++++*********)))+++,,,,,,++++++---...******+++++++++,,,,,,,,,+++++++++*********))))))***************+++++++++************************,,,,,,,,,++++++******)))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++************++++++((((((((()))******++++++++++++++++++++++++++++++))))))))))))))))))******(((((()))************)))***)))))))))))))))******,,,++++++***)))((('''''')))))))))))))))*********+++***)))((())))))+++,,,)))))))))************+++************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************)))******+++++++++************************************++++++++++++******)))))))))***+++++++++,,,************************************************+++***************++++++))))))))))))((((((((((((************))))))))))))+++++++++*********)))))),,,,,,,,,------,,,,,,,,,((()))***++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************))))))))))))))),,,+++)))(((((()))+++,,,+++++++++***)))'''&&&%%%)))))))))))))))(((''''''(((((()))***************************************************************************************)))***,,,------,,,***)))++++++++++++++++++++++++)))))))))***+++++++++,,,******++++++++++++******++++++++++++++++++++++++************************,,,+++***+++---...---,,,,,,++++++******++++++,,,++++++************++++++***++++++,,,,,,,,,++++++******++++++++++++************+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))*********++++++*********************************)))******+++++++++******************************************++++++++++++))))))***++++++++++++++++++++++++++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++***)))************************))))))*********+++++++++++++++++++++++++++++++++.........------,,,,,,,,,......---,,,++++++++++++,,,------,,,++++++,,,...---,,,***))))))***,,,------,,,,,,,,,++++++*********,,,------,,,,,,---///*********++++++,,,,,,---+++++++++***************))))))******++++++++++++************************((()))))))))******++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++************++++++(((((())))))*********+++***************+++++++++))))))))))))************'''((())))))******)))))))))))))))))))))******+++++++++******))))))((((((++++++******))))))((((((***************++++++,,,************++++++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))***++++++++++++*********************************++++++++++++******(((((()))***+++,,,,,,---++++++++++++++++++++++++*********************************)))******+++,,,+++************)))))))))+++************)))))))))+++++++++************)))))))))************))))))******++++++,,,+++++++++,,,,,,++++++***))))))((((((((()))))))))*********++++++++++++++++++++++++***************++++++++++++++++++***************************************)))))))))))))))*********,,,+++***))))))***+++,,,+++++++++***((('''%%%$$$)))))))))))))))(((''''''(((((()))***************************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,+++***************++++++,,,,,,***************+++++++++******++++++++++++******++++++++++++++++++++++++************************,,,***)))***,,,,,,+++***,,,++++++******++++++,,,++++++************++++++***+++,,,,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))***++++++++++++***)))************************))))))***++++++++++++***************************((((((((()))))))))******)))***++++++,,,+++++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,+++************+++***+++,,,,,,,,,+++)))(((************************)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++***...------,,,,,,,,,,,,---+++,,,,,,,,,******,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,+++***+++---((()))))))))******++++++************************))))))***++++++++++++***************************''''''((()))***++++++,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++)))))))))))))))*********'''((((((((())))))))))))((()))))))))************'''(((((())))))))))))))))))))))))))))))***++++++*********)))))))))))))))************)))))))))((((((((()))***************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))***+++++++++++++++******************************++++++++++++******)))))))))***+++++++++,,,++++++++++++++++++++++++******************************))))))***++++++,,,+++++++++************)))+++++++++*********))))))+++++++++************)))((())))))))))))))))))(((++++++,,,,,,,,,+++******++++++***************************)))))))))))))))************************))))))*********++++++++++++++++++*********))))))************************(((((())))))******++++++************************))))))*********)))(((((()))))))))))))))(((''''''(((((()))***************************************************************++++++++++++++++++++++++)))*********++++++++++++'''(((((()))***+++,,,,,,+++++++++*********************++++++++++++******++++++++++++++++++++++++************************+++***)))***++++++***))),,,++++++******++++++,,,++++++************++++++***+++,,,,,,------,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++,,,)))***++++++++++++***)))************************))))))***+++++++++++++++************************(((((()))))))))*********)))***++++++,,,,,,+++++++++******)))***+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---******+++++++++,,,,,,,,,---,,,++++++******++++++''')))***,,,,,,+++***)))************************)))************+++++++++++++++++++++++++++++++++***++++++++++++++++++,,,------,,,,,,,,,------...***+++,,,+++))))))+++,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,************++++++++++++************************((()))***+++,,,++++++***************************)))))))))******+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++******))))))))))))))))))%%%&&&&&&&&&''''''(((((((((((())))))*********+++'''(((((()))))))))))))))))))))((())))))***++++++)))))))))))))))*********)))))))))))))))*********&&&'''(((*********)))((())))))))))))************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************((()))***+++++++++++++++******************************++++++++++++******+++++++++***************++++++++++++++++++++++++******************************))))))***+++,,,,,,*********))))))))))))(((++++++++++++******))))))+++++++++************)))******++++++++++++******,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,...------,,,+++***))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++******))))))************************'''(((((()))***++++++,,,(((((())))))))))))(((((((((((()))++++++,,,,,,,,,)))))))))))))))(((((('''(((((()))***************************************************************++++++++++++++++++++++++******))))))***+++,,,,,,&&&&&&''')))***+++,,,---,,,+++++++++******))))))******++++++++++++******++++++++++++++++++++++++************************---+++***+++,,,,,,+++***,,,++++++++++++++++++,,,++++++************++++++***+++,,,,,,------------******++++++++++++************+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---)))***+++,,,,,,+++***)))************************((()))***+++++++++++++++***************************++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...******+++++++++,,,,,,,,,---,,,++++++******++++++$$$&&&)))+++,,,,,,+++***************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,------...///***++++++***))))))***,,,((()))+++---...---+++***+++++++++,,,,,,---------...///000///---,,,,,,...------------------------******************++++++((()))***+++,,,+++******************************,,,,,,++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++******))))))))))))************))))))))))))******************************((()))*********((('''&&&******++++++++++++******((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++************************+++*********))))))((((((************************************************++++++++++++++++++++++++************************,,,,,,++++++***)))))))))+++++++++,,,,,,+++++++++***************)))((('''*********+++,,,,,,,,,---******))))))))))))******************************************************))))))))))))))))))))))))******))))))******+++,,,***)))(((((((((***+++,,,,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++*********))))))************************++++++******)))((((((((()))***++++++***)))***+++))))))))))))************))))))))))))))))))))))))***+++,,,,,,+++)))&&&%%%(((((())))))*********+++************************))))))***++++++++++++******++++++,,,,,,++++++***************************************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++((((((((()))******++++++++++++******+++---...000***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,+++***))))))******,,,,,,+++++++++++++++++++++******)))))))))))))))+++*********))))))((((((***++++++,,,,,,++++++***))))))************))))))++++++++++++++++++++++++---,,,,,,+++***)))'''''',,,---......,,,******+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********))))))((((((******++++++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))(((((()))***+++------,,,++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((,,,,,,++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++******))))))))))))************))))))))))))******************************)))***+++++++++***((('''(((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++************************************)))))))))(((************************************************++++++++++++++++++++++++******************************************++++++******++++++++++++******)))************))))))(((*********+++++++++++++++******))))))))))))************************************************************************************))))))******+++,,,)))(((((('''((()))***+++++++++++++++++++++***)))++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************************)))))))))))))))*********)))***++++++***)))***+++))))))))))))************))))))))))))))))))))))))***+++,,,---,,,***((('''))))))************************************************+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************************************************************)))************+++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************)))))))))))),,,++++++***+++,,,......***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********))))))))),,,++++++***))))))******++++++++++++++++++++++++++++++***)))))))))))))))+++*********))))))))))))***++++++,,,,,,++++++***)))******************)))++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++---......,,,***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++*********)))******++++++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((('''(((((()))************)))************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++******))))))))))))************))))))))))))*********************************++++++++++++******)))(((((())))))))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))************************************))))))))))))************************************************************************************************((())))))***++++++,,,,,,)))******************)))))))))******+++***************************))))))******))))))))))))******************************************************++++++++++++++++++++++++******))))))******+++,,,******)))))))))***++++++))))))******+++*********++++++******++++++,,,---++++++************++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************+++++++++***************************************'''(((((()))******++++++)))***++++++***)))***+++))))))))))))************))))))))))))))))))))))))***+++,,,------,,,+++***+++++++++++++++*********************************++++++,,,------------,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***))))))((((((,,,,,,++++++++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++++++++,,,*********))))))))))))))),,,+++******)))******************++++++,,,,,,---++++++***))))))))))))******************)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........+++---...---,,,++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******++++++++++++******+++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))(((((('''''')))))))))((())))))***+++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++******))))))))))))************))))))))))))***************************************************)))******++++++++++++************)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))*********************************)))))))))))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++))))))************))))))((()))******+++++++++++++++*********)))(((((((((******))))))))))))******************************************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++,,,,,,,,,'''((()))***************++++++******++++++,,,---+++******))))))******+++++++++++++++++++++++++++************************************************************************************************(((((())))))************)))***++++++***)))***+++((()))))))))************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++---,,,,,,++++++************************************++++++,,,---,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++******))))))))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++***************+++))))))***+++,,,,,,------,,,+++******))))))*********************************++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))+++,,,------------+++,,,...---,,,++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))(((,,,+++*********+++---...************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---+++++++++++++++,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++******))))))))))))************))))))))))))******************************)))))))))((())))))))))))******++++++++++++******'''((((((((()))+++,,,,,,************************))))))))))))))))))))))))++++++***)))((((((((()))************************))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++*********))))))))))))************))))))((()))***++++++++++++++++++*********)))(((((((((******))))))))))))************************************************************************************))))))******+++,,,+++++++++++++++++++++***'''((()))***************++++++******++++++,,,---+++******))))))******+++++++++++++++++++++++++++------------------------************************************************************************************))))))(((((()))***++++++***)))***+++((()))))))))************************************(((((()))******+++++++++---,,,,,,++++++*********************************)))******+++++++++++++++,,,++++++******++++++,,,************************************************************************))))))*********+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++,,,,,,+++***************++++++))))))***+++,,,,,,------,,,++++++******************************+++++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******++++++++++++*********,,,------,,,+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++))))))************************++++++++++++************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******,,,+++*********+++---...************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))******+++++++++,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++******))))))))))))************))))))))))))******************************((((((((('''(((((()))***(((((())))))))))))((((((&&&'''(((***++++++++++++************************))))))))))))))))))))))))+++***))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************************************************************,,,,,,++++++***))))))((()))******************)))******++++++,,,+++++++++******************))))))******))))))))))))******************************************************))))))))))))))))))))))))******))))))******+++,,,)))))))))***))))))((('''))))))******+++*********++++++******++++++,,,---++++++************++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))***************************************+++++++++************************++++++******)))((((((''')))***++++++***)))***+++))))))))))))************************************((((((((())))))******++++++++++++++++++*********************************))))))***++++++++++++***---,,,+++******+++,,,---************************************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))******+++,,,,,,---******+++++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++++++++,,,***************+++++++++*********)))******+++,,,*********++++++,,,,,,---,,,,,,+++************+++*********+++++++++++++++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++******)))(((***+++------,,,+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))***************++++++++++++*********************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))***+++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))((((((((((((((((((((()))******++++++************************))))))***++++++++++++***++++++++++++++++++++++++******))))))))))))************))))))))))))******************************))))))((((((((()))++++++(((((())))))))))))((((((''')))***,,,,,,***((('''************************))))))))))))))))))))))))))))))))))))))))))***+++************************((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++************************++++++++++++******++++++,,,,,,,,,+++***************+++++++++++++++******))))))))))))************************************************************************************))))))******+++,,,******+++++++++***((((((++++++++++++++++++***)))++++++******++++++,,,---,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,''''''''''''''''''''''''************************))))))*********+++++++++*********************************))))))))))))))))))***++++++***)))***+++))))))))))))*********************************************)))******++++++))))))******************************************)))***++++++,,,,,,++++++---,,,***))))))***,,,---************************************************************************)))************+++++++++************************,,,++++++******++++++,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******))))))***++++++,,,++++++++++++++++++++++++---,,,++++++******++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++,,,,,,++++++***))))))+++------,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))******+++++++++******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))************)))++++++++++++++++++++++++)))************+++++++++************************************************++++++***))))))*********'''(((((()))******++++++************************))))))***++++++++++++***++++++++++++++++++++++++******))))))))))))************))))))))))))************************************)))))))))***,,,---******++++++++++++******)))***---...,,,)))%%%###************************))))))))))))))))))))))))))))))(((((()))***++++++************************(((((())))))*********+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))*********+++,,,,,,,,,---******))))))))))))******************************************************++++++++++++++++++++++++*********)))***++++++,,,---......///...---+++***,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++************************((((((((()))******++++++)))+++++++++***)))***+++))))))))))))************************************,,,,,,+++******++++++,,,(((((())))))*********+++************************++++++,,,------------,,,---,,,***))))))***,,,---************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************,,,+++***))))))***+++,,,++++++++++++++++++++++++------,,,++++++*********'''(((***+++,,,,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------------....../////////******))))))***+++,,,,,,,,,,,,++++++++++++++++++---,,,++++++******++++++*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++***(((''''''(((***++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,)))+++------,,,,,,---...+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++)))***+++------,,,++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************************+++,,,------)))******+++,,,,,,------************************))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++,,,+++******,,,,,,+++***))))))))))))))))))))))))+++++++++*********))))))++++++************++++++************************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,***))))))))))))+++,,,---++++++************++++++)))))))))))))))))))))))))))************+++++++++,,,+++)))(((((()))+++,,,************************************************)))))))))))))))))))))))),,,,,,+++***+++,,,...///************************************************++++++*********+++---...555333...+++))))))***+++)))))))))***++++++,,,,,,+++++++++*********))))))************************,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,***((())),,,...))))))************))))))************************************************+++*********))))))(((((())))))))))))************************************************************++++++******************+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************......,,,,,,,,,,,,......,,,,,,,,,++++++*********++++++************+++++++++***)))***,,,------+++)))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------(((***,,,///111111000000++++++++++++++++++,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***...///---...000///+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***)))((((((***---++++++++++++++++++++++++((()))***+++,,,---------************************,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********)))************++++++++++++***))))))++++++***)))************************+++++++++*********))))))++++++************++++++************************************************))))))))))))))))))))))))++++++***))))))***++++++,,,+++***))))))******+++***))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********,,,+++)))(((((()))+++,,,************************************************************************+++******)))***+++,,,---************************************************++++++*********+++,,,---///...---,,,++++++++++++++++++******************+++++++++*********))))))************************,,,++++++***))))))******************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++)))((((((+++---)))******++++++******)))************************************************************)))))))))((((((((((((((())))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++************************+++++++++,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++,,,,,,,,,+++++++++******++++++************++++++,,,*********,,,---,,,+++)))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------)))+++,,,.........,,,+++...------,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******)))((((((***---++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,************************,,,++++++++++++++++++,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++***)))((((((***+++***(((************************+++++++++***************++++++************++++++************************************************))))))))))))))))))))))))++++++***))))))***++++++---,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))))),,,+++***))))))***+++,,,************************************************++++++++++++++++++++++++***))))))))))))***++++++************************************************++++++*********+++,,,---)))***+++------,,,++++++,,,,,,++++++***))))))(((+++++++++***************************************,,,+++******)))*********))))))))))))))))))))))))++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********(((''''''***,,,***++++++,,,,,,++++++***************************************************************))))))))))))'''''''''((((((((())))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++************)))))))))*********++++++++++++++++++++++++++++++***************************)))(((''''''((()))***,,,,,,,,,++++++++++++***++++++************++++++---+++***+++,,,,,,+++***)))************+++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,***)))(((...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***))))))***+++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******)))((()))+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++***)))((()))***+++***)))************************************************++++++************++++++************************************************))))))))))))))))))))))))+++******************+++,,,++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******++++++***))))))***++++++************************************************++++++++++++++++++++++++************************************************************************+++++++++++++++++++++,,,((()))***+++,,,++++++++++++++++++*********))))))************************************************++++++***************+++************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))((((((***,,,+++,,,,,,------,,,,,,+++*********************************************************)))))))))))))))(((((((((((())))))))))))************************************************))))))))))))************++++++++++++++++++++++++,,,,,,+++++++++*********((())))))))))))*********++++++++++++++++++++++++************************,,,+++************+++,,,++++++++++++++++++++++++++++++************++++++---,,,++++++,,,,,,***)))))))))*********+++++++++******++++++++++++******************************+++,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,++++++,,,,,,+++***)))(((*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++++++++++++++***++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000******///111...+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((***+++***))))))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++***)))***,,,---,,,+++************************************************++++++************++++++************************************************))))))))))))))))))))))))*********++++++*********))))))******+++++++++++++++******))))))******+++)))))))))))))))))))))))))))))))))*********+++++++++******************+++************************************************++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++++++++++++++++++++***)))))))))***+++))))))*********+++++++++************************************************+++***************++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))+++,,,,,,,,,------------,,,,,,************************************************))))))))))))))))))******))))))*********+++++++++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***((())))))))))))*********++++++++++++++++++++++++************************---,,,+++******+++,,,---++++++++++++++++++++++++++++++************++++++---,,,++++++,,,,,,***)))))))))*********+++++++++******++++++++++++******************************+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++************************************+++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,---...---------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---&&&)))555888///)))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((***++++++******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********************************++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++***)))***,,,------,,,++++++++++++++++++++++++***************+++++++++++++++************++++++************************************************)))))))))))))))))))))))))))***++++++++++++***)))(((((()))++++++,,,,,,+++++++++************++++++))))))))))))))))))))))))************++++++++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,++++++***)))************************************************++++++,,,,,,,,,+++******---,,,+++)))((()))******((())))))***++++++,,,,,,***************+++++++++*********************************)))******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++******+++---,,,+++***+++,,,+++,,,,,,------,,,,,,+++************************************************))))))))))))*********************+++++++++,,,,,,******************************************************++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))*********++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++***++++++++++++,,,,,,,,,++++++************++++++---+++***+++,,,,,,+++***)))************+++++++++******++++++++++++******+++++++++++++++++++++++++++,,,,,,---------------+++++++++++++++*********+++++++++,,,---...//////,,,,,,,,,+++++++++******************************,,,,,,++++++++++++++++++++++++++++++++++++++++++******,,,---------,,,+++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000)))111EEEJJJ;;;///...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((***,,,,,,+++***+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++***************************+++,,,------,,,+++*********++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++***)))((())),,,---,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++************************************************)))))))))))))))))))))))))))***++++++++++++***)))))))))++++++++++++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))*********************++++++***************************************************************************************+++++++++***((((((************************************************+++,,,,,,,,,,,,+++***)))++++++,,,,,,++++++***)))******************++++++))))))*********+++++++++******************************))))))***++++++,,,************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***,,,,,,***)))***+++++++++,,,,,,,,,,,,++++++************************************************((()))))))))************)))************+++++++++************************************************)))******+++,,,,,,------++++++++++++++++++++++++------,,,,,,,,,+++++++++************+++++++++,,,++++++++++++++++++++++++***************************)))(((''''''((()))*********+++++++++,,,,,,,,,++++++************++++++,,,*********,,,---,,,+++)))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------++++++++++++*********)))+++++++++,,,,,,---...///,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111+++999TTTZZZFFF444222++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************(((***,,,---,,,++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,************************)))***,,,------,,,***)))******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++(((''''''(((+++,,,+++***++++++++++++++++++++++++))))))******++++++++++++++++++************++++++************************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++,,,,,,+++***((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******************************************************))))))))))))))))))))))))((()))*********((('''&&&************************************************+++,,,,,,---,,,+++***)))'''))),,,...///---***))),,,,,,++++++***)))))))))))))))******++++++++++++******************************))))))***+++,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***((()))++++++)))((()))******++++++,,,,,,++++++***************************************************(((((())))))*********+++))))))))))))************************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++*********++++++,,,,,,,,,++++++************+++++++++***)))***,,,------+++)))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++++++++******)))))),,,,,,++++++,,,,,,------((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++++++++************++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,(((((()))***************,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++'''888WWW^^^GGG222...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************(((***,,,---,,,++++++,,,++++++++++++++++++++++++((()))***+++,,,---------************************)))***,,,------,,,***)))******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))***))))))((('''&&&++++++++++++******))))))***++++++,,,,,,++++++***)))***++++++***)))***+++******+++++++++,,,,,,,,,************************+++++++++***************************************))))))))))))***************)))))))))((((((''''''++++++******************,,,+++***))))))***+++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))((())))))))))))))))))))))))++++++************************+++++++++******)))+++++++++++++++++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,++++++------,,,+++************************++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++++++++******************++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++***))))))***++++++++++++******************)))))))))))))))))))))))))))))))))***+++++++++,,,...---,,,***)))(((((((((******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((------------,,,,,,+++***************************,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++,,,,,,,,,++++++*********************************,,,)))'''(((***+++***(((++++++************++++++,,,,,,,,,++++++***************))))))))))))******++++++***))))))******++++++++++++,,,,,,---------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,---------,,,++++++***+++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++******++++++++++++******)))***++++++,,,,,,,,,,,,************************+++***)))))))))***,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,------......,,,,,,,,,++++++*********,,,++++++******++++++,,,------------------------************************))))))***++++++++++++***************************++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333]]]iii@@@,,,---+++++++++************)))------------------------))))))***++++++++++++***++++++++++++++++++++++++************************)))))))))***++++++,,,,,,,,,,,,,,,++++++************)))((()))+++,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++((((((((()))******++++++***++++++,,,,,,++++++***,,,,,,+++***))))))))))))******************************************))))))++++++++++++*********)))***++++++,,,,,,++++++******,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,************************,,,++++++***)))(((''''''************************))))))))))))*********************)))))))))((((((************************,,,+++***))))))***+++,,,+++++++++*********))))))++++++++++++++++++++++++************************+++++++++++++++***))))))************************************************))))))***++++++++++++++++++++++++++++++++++++++++++***)))(((((()))************+++++++++,,,,,,,,,,,,++++++******++++++,,,---+++***+++,,,---,,,+++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,***))))))+++---******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++*********************************************************************************************************+++++++++++++++***************************+++++++++,,,,,,************************,,,,,,------,,,,,,+++***************************,,,,,,++++++************************************+++++++++******)))))))))************************,,,***((()))+++,,,,,,***++++++************++++++,,,,,,,,,+++++++++************))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------************++++++,,,---++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,++++++************************+++***)))))))))***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...555]]]iiiBBB......++++++++++++************------------------------))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************,,,,,,,,,+++++++++******+++***)))***+++,,,,,,*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))***++++++,,,,,,++++++***,,,,,,+++************+++++++++++++++++++++++++++******++++++,,,+++++++++++++++++++++***************++++++,,,,,,++++++***+++,,,------++++++,,,---******+++++++++,,,,,,,,,************************,,,,,,+++)))((('''&&&%%%************************)))))))))*********+++++++++++++++************)))************************++++++************+++++++++++++++******************************************************************++++++++++++***))))))++++++++++++++++++++++++************************))))))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,+++***)))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,*********+++,,,+++***************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,---...,,,)))))),,,///***++++++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,++++++***))))))((()))***+++,,,,,,+++***)))************************+++++++++++++++++++++++++++++++++***************)))))))))******++++++,,,*********++++++++++++,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,++++++***************************+++************)))))))))((((((((()))*********+++*********)))))))))))))))************************,,,+++)))***,,,---------++++++************++++++,,,,,,,,,++++++++++++*********))))))))))))*********+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,(((((()))***+++,,,------++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,+++************************************))))))******+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++111666YYYcccAAA000...,,,+++++++++************------------------------)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((,,,,,,,,,++++++++++++***+++***)))***,,,---,,,+++******+++,,,,,,,,,,,,+++******++++++++++++******+++************+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,++++++*********++++++,,,,,,++++++***+++++++++++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---,,,+++***+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))(((((('''************************))))))*********+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++******)))++++++++++++++++++++++++***************++++++++++++++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++***))))))++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,000333222...++++++---++++++++++++++++++++++++************+++++++++++++++++++++*********))))))((()))+++,,,,,,+++)))(((***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))******++++++++++++************++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,++++++******************************)))))))))))))))))))))'''(((((()))***+++,,,,,,******************))))))************************+++*********+++---------++++++************+++++++++++++++++++++++++++++++++******))))))******+++)))+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,(((((()))***+++++++++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++***)))***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++222222LLLVVV;;;000...,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,******+++,,,---,,,+++******+++,,,,,,,,,,,,+++)))******++++++******)))******))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,---------***++++++,,,,,,++++++***++++++++++++,,,---...///++++++++++++++++++++++++(((((()))***+++++++++++++++++++++++++++++++++,,,***++++++,,,,,,++++++***)))+++,,,+++***)))***,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++************************************+++++++++++++++++++++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++******************************))))))*********+++++++++---------,,,+++***)))(((++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++***))))))++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++---222777888444///+++***++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++((()))+++,,,,,,+++)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***++++++++++++***)))((())))))*********+++++++++******************************+++,,,,,,+++++++++************************)))))))))))))))))))))***))))))******+++,,,------++++++++++++++++++++++++***************************************+++,,,---++++++************++++++++++++++++++++++++++++++++++++************++++++)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******++++++++++++***)))++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***222+++;;;CCC222...---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++******+++,,,,,,,,,,,,+++)))******++++++******)))******))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,***++++++,,,,,,++++++************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,((()))******************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++))))))***+++******+++++++++,,,,,,,,,------------------------******++++++,,,------...*********************************++++++++++++,,,***++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,------------,,,***)))(((++++++++++++++++++++++++******+++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,*********+++,,,+++***************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,...111555999888444...***,,,,,,,,,++++++++++++***)))))))))************+++((())))))***++++++,,,,,,)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,,,,+++***)))((()))))))))************+++++++++******************)))***++++++++++++++++++************************)))))))))************+++*********+++,,,,,,------+++++++++++++++,,,,,,,,,***************************+++,,,+++))))))+++,,,++++++************++++++***++++++++++++,,,,,,,,,++++++************++++++)))***+++---------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************+++++++++++++++,,,,,,---,,,+++***)))++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******************************))))))***++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,+++,,,---......---,,,+++************************************************))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((111&&&---444+++---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,***)))((()))+++,,,+++*********+++,,,,,,,,,,,,+++******++++++++++++******+++************+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))***++++++,,,,,,++++++***************+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******+++++++++,,,,,,,,,------***++++++,,,,,,++++++******+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,*********************************+++++++++,,,,,,************+++++++++,,,((())))))***++++++,,,,,,++++++,,,------,,,++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++************************((())))))***++++++,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++((()))+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---+++***+++,,,---,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------///333888777333...,,,,,,,,,+++++++++******))))))))))))******************************++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++***************+++++++++((()))+++,,,,,,+++***)))))))))))))))************)))))))))***++++++,,,,,,))))))***+++++++++++++++************************************++++++,,,,,,************++++++++++++)))*********++++++++++++************************,,,......,,,***)))***,,,++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))******+++,,,,,,------------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***************++++++++++++***+++---......---,,,+++++++++++++++++++++++++++++++++******++++++,,,---------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++************************((()))***+++,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,&&&222&&&'''---)))---***------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++******+++++++++,,,,,,,,,)))((('''(((***+++***)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,++++++*********++++++,,,,,,++++++******************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++++++++,,,,,,---------+++++++++,,,,,,++++++++++++,,,------++++++,,,---******+++++++++,,,,,,,,,************************,,,+++++++++******))))))******************************+++++++++,,,,,,,,,)))))))))******+++++++++((())))))***++++++,,,,,,++++++------------++++++))))))******++++++++++++************************************************((()))***+++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,((()))+++,,,---.........++++++++++++++++++++++++'''(((***,,,---------,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---,,,++++++------,,,+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,)))(((...666999666222,,,,,,,,,++++++*********))))))))))))************,,,,,,++++++***)))))))))++++++***))))))***++++++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,%%%'''***,,,------,,,+++))))))))))))************''''''(((***+++,,,---...((()))***+++++++++++++++******************************+++++++++,,,,,,,,,*********)))))))))))))))(((((())))))*********+++************************...000000...+++)))+++---++++++************++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))***+++,,,------------,,,,,,+++++++++***+++,,,------,,,+++***)))************+++++++++(((***,,,/////////...---+++++++++++++++++++++++++++*********+++,,,,,,---------------------------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,************************((()))***+++,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------......---,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************+++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,%%%333'''&&&,,,)))...)))---------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***)))))))))*********++++++,,,,,,,,,)))''''''((()))***)))(((******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,------......///+++++++++,,,,,,+++++++++******))))))******+++,,,,,,***(((***---...---+++++++++++++++++++++++++++---,,,,,,+++*********+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))))))))***---///000************************++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******************************))))))******+++,,,******************+++++++++++++++*********))))))((()))***+++++++++++++++,,,,,,,,,++++++*********************************,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******((()))***+++++++++++++++)))******,,,---...//////************************+++++++++*********))))))&&&&&&'''(((***+++---...+++******+++---///...------,,,+++******+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,((()))+++,,,------,,,+++))))))))))))************************************************************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))))))))******************************************++++++++++++***************)))))))))))))))++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++************************)))***---......---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++------------------......++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++*********))))))------------------------+++************,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***)))((()))***+++***((()))))))))***+++++++++,,,+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***---+++)))+++---///---+++,,,++++++******++++++,,,++++++************+++++++++***(((***,,,---,,,***++++++++++++++++++++++++---,,,++++++******++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***,,,...///******************************+++++++++*********++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,---++++++++++++++++++******+++++++++*********))))))))))))***+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++************++++++++++++*********+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************+++,,,,,,)))(((((()))+++---,,,+++---,,,++++++++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,((())))))*********))))))))))))))))))************************************++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************++++++++++++************************++++++,,,,,,,,,,,,++++++************))))))))))))++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,+++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++)))((()))***+++***(((***************+++++++++******************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,,,,---+++***+++---...---+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++)))))))))+++,,,+++***++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,++++++******+++++++++***************))))))***++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++***************,,,,,,,,,+++******))))))---,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++...---,,,++++++******+++***)))((())),,,---,,,+++---,,,++++++++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******)))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************+++++++++++++++***)))))))))(((++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***))))))***+++***)))+++++++++***************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***++++++++++++,,,,,,,,,+++******)))***+++---...---+++++++++---...---,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---******)))******+++******++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---------------------,,,,,,,,,,,,---------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,+++******************************)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------************************,,,,,,++++++************,,,---------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++......---+++************---,,,+++,,,...///...---+++++++++******+++++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...---+++***)))***++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,......------------......++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,+++***))))))***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***))))))++++++***))),,,+++++++++***)))))))))(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,***))))))+++,,,---,,,,,,,,,,,,---......---,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++++++++************++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++***+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,......------,,,+++************************************+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******************++++++++++++******+++,,,---------------------------...++++++++++++++++++++++++************++++++++++++,,,++++++*********++++++...,,,,,,,,,...///...---))))))************))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...---+++***)))***++++++************++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++*********************************+++++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++******++++++++++++******))))))******+++++++++,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++***))))))*********++++++,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))***+++,,,+++))),,,+++++++++***)))))))))(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++...---+++************+++,,,,,,------------......---,,,,,,,,,,,,,,,,,,---++++++************+++++++++,,,---,,,*********,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))(((((('''((()))+++,,,((()))))))))))))))******+++,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,------,,,,,,++++++*********************+++++++++***++++++++++++***))))))***++++++++++++,,,,,,,,,***************************))))))(((((())))))***+++++++++++++++,,,,,,,,,++++++******+++,,,...///...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,)))***************+++++++++************++++++,,,,,,+++***+++,,,---,,,+++))))))************))))))++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++***)))))))))(((*********++++++,,,,,,---)))******++++++******)))***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,------,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,*********+++,,,+++***+++++++++***************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******+++---......------...///------,,,,,,,,,,,,------+++******))))))******+++,,,---///...+++***+++---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---------******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((***,,,...)))))))))******+++++++++***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++******))))))*********++++++++++++++++++++++++***))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,------------,,,+++******+++---...------,,,,,,,,,+++++++++........................*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++,,,---,,,+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,((())))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++,,,------++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,***************)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------++++++,,,,,,,,,+++******************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++************)))******+++,,,,,,------***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******,,,,,,+++******************+++++++++******************++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******''')))+++,,,------,,,++++++---///...---,,,...000------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,...000...,,,***,,,...+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---000111,,,,,,,,,------.........******++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******************++++++))))))******+++++++++++++++++++++++++++***)))(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........000...,,,*********+++,,,++++++,,,---///000111111000000000000000000000000+++++++++,,,,,,---------///...------,,,,,,,,,,,,///...------//////...---,,,,,,............,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,(((***+++---------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,///......------......///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------......))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++))))))******++++++++++++------------------------+++++++++,,,,,,++++++++++++++++++,,,,,,------------------------------------......///...---+++***++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++******,,,,,,+++***))))))******+++++++++,,,+++++++++*********************+++++++++,,,,,,,,,---------------------------------....../////////,,,,,,,,,++++++*********###&&&)))---//////...---+++---//////---,,,...000...------,,,,,,------...---,,,,,,++++++,,,,,,---************************,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,000...,,,***))))))***+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******************---,,,,,,++++++,,,,,,---+++++++++*********)))))))))))))))******++++++,,,///+++)))+++...000...***************+++,,,---...,,,,,,,,,++++++*********))))))***+++,,,------...,,,++++++***++++++,,,,,,,,,,,,,,,------.........,,,++++++******++++++,,,************************,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////---,,,,,,,,,,,,,,,)))+++---...------...///---......//////......---+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++,,,---------------------***+++,,,,,,******+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******---------,,,,,,+++++++++,,,,,,,,,++++++*********...------,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++,,,---......***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))(((,,,,,,------------......++++++++++++++++++++++++***++++++,,,,,,++++++***.........------,,,,,,,,,------------------------)))***,,,---...------,,,***+++,,,,,,------,,,,,,///...---,,,,,,,,,,,,,,,------------------------+++++++++************)))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******,,,,,,,,,,,,******,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,+++*********************************((()))+++,,,---.........------,,,++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------///...,,,+++***+++,,,,,,+++++++++,,,,,,---------************************,,,,,,+++******+++,,,,,,))))))*********+++++++++------+++***))))))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,...222999===;;;333+++************+++,,,------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,************************,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++******++++++,,,---------------------------------------------------------------------,,,,,,)))+++---...------...///------............------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++***,,,,,,,,,+++***+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,,,,---***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++,,,---......//////............---,,,,,,,,,,,,,,,------------------------+++++++++************)))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++*********************************((((((***+++,,,------------,,,,,,++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...---,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---************************,,,++++++******++++++,,,(((((()))))))))*********++++++******************,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++++++++,,,,,,---......---,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++(((+++111888===:::222++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******------,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++++++++***++++++******++++++,,,---................................................+++,,,---.........---,,,***+++---...------...///------............---------------...............------------------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++++++++******))))))((((((***,,,---,,,+++***+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++*********,,,,,,,,,++++++++++++*********++++++,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++*********++++++***+++,,,,,,------,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,---......//////.........------,,,,,,,,,,,,,,,------------------------+++++++++************)))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,*********+++++++++++++++***++++++,,,,,,,,,,,,,,,))))))******************************************'''((()))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++))))))))))))*********+++))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,+++.........------,,,,,,++++++******,,,///000///---,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---........................////////////////////////***+++---///000///---,,,***,,,......------...///---......//////......------.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((('''+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***))))))))))))***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,++++++******+++,,,,,,------,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,************,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,******+++,,,,,,,,,,,,+++((((((((()))*********+++************************((()))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,...//////...,,,+++************++++++++++++///......------,,,,,,,,,000...+++******,,,......,,,,,,++++++***+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------...------,,,+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...........................////////////////////////+++,,,...000111000...---,,,...//////.........///...//////000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))))))))+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***))))))))))))***+++,,,,,,------,,,,,,000///...---+++***))))))++++++++++++++++++++++++))))))***+++,,,,,,++++++,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,************,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,)))***++++++,,,,,,++++++((((((((()))*********+++******************************+++,,,------------,,,+++++++++,,,,,,---...------,,,,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------++++++,,,------,,,++++++)))***************++++++------------------,,,,,,,,,---------,,,+++***)))+++++++++***++++++,,,,,,***++++++++++++,,,,,,,,,((()))***+++,,,------...------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,------...------------...//////////////////////////////////////////////////////...///000111111111000///...000111111000//////000000000111111111111000000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++++++++***+++---...---,,,+++,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++***************+++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,+++******))))))*********++++++,,,,,,---************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++*********++++++***+++,,,,,,------,,,,,,111000///---,,,***)))(((++++++++++++++++++++++++((()))***+++,,,,,,,,,+++******++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,---......//////......+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++******,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++)))******+++++++++++++++))))))*********************************************+++,,,---------------++++++++++++,,,---......,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++***************************+++,,,,,,,,,,,,+++***************++++++++++++///...---+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------(((***,,,---,,,***)))(((************+++,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///******+++,,,---......///)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,---------.........///////////////000000111111111111111111111111111111111111111111111111111222222222111111111111111000111333333111000111111111222222333333222222111222222222111111000000000///////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,---...---,,,,,,,,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++***************)))******+++,,,,,,------************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,,,,---***+++,,,,,,------,,,,,,.........---,,,,,,++++++************************)))***+++,,,------------******++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...,,,---......//////......++++++******+++,,,,,,---+++++++++++++++++++++++++++++++++************)))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***++++++++++++++++++++++++++++++***************************************+++,,,,,,,,,,,,+++++++++++++++,,,---...///+++++++++++++++,,,------************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,---***************************+++,,,------,,,+++***))))))))))))************111000---+++***+++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++***))))))***+++++++++++++++,,,,,,---------+++++++++,,,,,,------------------,,,+++,,,///111************+++,,,---...*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,---...///000******+++,,,...///000000)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---------....../////////000000000000000111111222333333333333333333333333222222222222222222222222444444333222111111111222111222444444222111111222222333333444444333333222444444444333333222222222111111111111111111111111//////.........---------------------------------+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,,,,---......,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))***+++,,,,,,------)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++,,,---......++++++,,,---------,,,,,,,,,,,,,,,---------......***************************+++,,,---............,,,,,,---------.........+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,------------------------,,,++++++***+++,,,...///***+++,,,,,,------,,,,,,+++*********+++,,,,,,---+++++++++++++++++++++++++++++++++************)))************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******,,,------,,,******,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++***************+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++))))))***++++++++++++***---,,,,,,,,,+++*********************************)))******+++++++++******++++++++++++,,,---...///++++++******++++++,,,---************************++++++,,,,,,,,,---------++++++++++++++++++++++++)))***,,,---...---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,+++)))'''************************++++++++++++++++++++++++************************------------,,,,,,+++************++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,///...------++++++***)))......---,,,,,,+++******((()))******,,,,,,---...+++++++++,,,,,,---------------------------------,,,,,,,,,,,,---...//////---,,,+++++++++,,,---...---......//////......------------.........//////////////////000000000000111111111222333333444444222333333444555444444444666666555555555555666777888555333222444555333111777666555444333222222222444555555666666555555444888777444222000000111222111111222222333333222222333111///...//////...---+++,,,...//////...---+++------------------.........---,,,,,,++++++,,,,,,,,,---------------------///...---,,,+++,,,---...+++,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++------,,,+++***)))((('''+++++++++,,,,,,---------)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++***++++++,,,,,,++++++***************************++++++,,,,,,,,,++++++***.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++------------++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,------,,,,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++))))))***+++)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,+++************+++,,,++++++******++++++,,,...------,,,,,,++++++***,,,,,,++++++******)))))),,,,,,,,,,,,++++++++++++,,,,,,,,,---------------...........................------,,,,,,,,,------,,,,,,+++++++++,,,------------............------------........./////////000000111111111111222222222333333444555666666777222222333444444444444444444444444444444444555555666444222222444555333222666666555555555555555666444444555555555555444444777666444222222222333333444555555666666666555555333111///...//////...---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++.........------,,,,,,+++,,,++++++***)))*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,++++++++++++************++++++++++++,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++))))))***++++++,,,,,,++++++***************************))))))************))))))......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++---......------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///,,,******+++,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,,,,+++******))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------,,,,,,,,,,,,...............---------//////////////////////////////...---,,,,,,,,,,,,***+++,,,,,,---------,,,------............------........./////////000000222222222222333333333444555555666666777888888888333333444555555555555555444555555666666555555444666444444444666777666555777777777777777888999999666666777777777777666666777777666555555666777777444555666666666555444333444222000000111111000//////////////////.........------------------,,,,,,......---,,,,,,,,,,,,---//////...---,,,++++++***............---------,,,------+++******++++++,,,------------------------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,)))*********++++++,,,,,,+++++++++++++++*********************+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++)))((('''***++++++,,,,,,++++++***************************))))))***************)))------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------------************************++++++++++++++++++++++++++++++++++++++++++++++++111///,,,+++,,,...//////************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++***************,,,++++++******++++++,,,+++++++++,,,,,,------------.....................***++++++,,,---...///000000000//////......------........................///...---,,,,,,,,,,,,,,,)))***,,,---......---,,,---......//////......---/////////000000000111111222222222333333444444555777777777777777777777777444444555666666666666555555666777888888888777666888888999:::;;;<<<<<<;;;;;;;;;::::::::::::::::::999999::::::::::::999999999999::::::;;;;;;<<<<<<666777888888888777555444777555333333444444333222444333222222222222222333000000////////////......111000//////......//////.........------,,,,,,,,,///////////////......---...---+++******+++---...........................++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------*********+++++++++,,,,,,,,,++++++******)))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++***)))((('''***++++++,,,,,,++++++***************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///---******+++---......************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...---.....................***++++++,,,---...///000000000000//////.........------------------------,,,,,,,,,,,,,,,---...///***+++---...//////.........//////000000//////...000000000111111111222222111111222333333444555555888888777666666555555444444444555666666666666555666777888999::::::::::::<<<===???AAAAAAAAAAAABBBCCCBBBAAA???>>>============>>>>>>??????>>>>>>======>>>???@@@AAA@@@??????<<<===??????>>><<<:::888888666444444555666555444777666555444444444444555111111000000000/////////000//////...............,,,,,,,,,------.........,,,,,,,,,+++++++++******...---+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,+++++++++,,,------...,,,,,,,,,++++++++++++***,,,++++++******)))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++++++++*********++++++,,,,,,++++++***************************++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,------...//////...---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,------...///........................+++++++++++++++++++++++++++++++++++++++++++++,,,***+++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++)))'''''')))++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,++++++++++++***...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++------------,,,,,,,,,,,,///////////////.........------------------------,,,,,,,,,,,,---...//////,,,---...///000000111111000000111111111111000000111111111222222222333333111111222333444555555666888888888777777777777777666777888888999999888888999999:::;;;===???@@@AAADDDFFFIIIJJJJJJIIIJJJJJJNNNMMMKKKIIIHHHFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJHHHFFFDDDAAACCCDDDDDDCCC@@@===;;;999888666666888888888777999999888888777666666666222222111111000000//////......---,,,,,,,,,,,,,,,***++++++,,,---...//////...---+++*********+++,,,---,,,,,,++++++,,,......++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,++++++,,,,,,---...///------,,,,,,+++++++++***+++++++++++++++*********++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***************************((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,---...///000000///...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++------------++++++***++++++,,,,,,++++++******+++,,,------,,,+++***++++++******++++++,,,---........................++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---........................++++++++++++++++++++++++++++++++++++++++++++++++***(((((()))***++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,+++++++++******---,,,,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,++++++++++++..................//////........................------,,,,,,,,,------.........//////000222333444111222222333333222222111222222222222333333333333222333333444666777777888888888999:::<<<===>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBDDDHHHKKKNNNQQQTTTXXXXXXWWWUUUVVVWWWYYYXXXVVVUUUTTTSSSSSSRRRUUUUUUVVVVVVVVVVVVUUUUUUWWWXXXYYYYYYXXXUUUQQQOOOKKKLLLNNNNNNMMMJJJFFFDDD@@@>>>======>>>??????>>>======>>>>>>===<<<:::999666666555555444333333333000///......------......+++,,,,,,------.........111///,,,******+++---///,,,,,,,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,...//////++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))------------------------,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,+++***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,---///000000///---,,,---,,,,,,++++++,,,,,,---***************************+++---......---+++******+++,,,,,,,,,,,,+++***)))***,,,------,,,***)))++++++******++++++,,,---------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++***))))))(((------------------------+++,,,,,,------,,,,,,+++------,,,+++++++++,,,---------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,......---+++************************++++++++++++++++++++++++***************************+++,,,,,,------------,,,,,,,,,++++++*********,,,++++++***)))*********,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******((()))***+++,,,------...,,,---------......////////////////////////////////////...---,,,,,,,,,,,,000/////////000222444666222333333444444333333222222222333333333333444444444444555666777888999999777888:::===@@@CCCEEEFFFIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHIIILLLQQQVVVYYY]]]```ddddddbbb```aaabbb______^^^]]]]]]\\\]]]]]]bbbbbbbbbccccccbbbbbbbbbdddeeeggggggddd```\\\YYYYYY[[[\\\]]][[[XXXTTTQQQGGGFFFDDDDDDFFFGGGGGGFFFBBBCCCDDDEEEDDDBBB@@@>>><<<;;;;;;:::999888888777333222222111111111111111---------------------,,,...,,,(((%%%%%%'''***,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,---...///000)))******+++---......///+++++++++,,,,,,---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))************************,,,,,,,,,++++++*********,,,++++++++++++++++++,,,,,,,,,+++++++++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,+++***+++++++++,,,,,,+++++++++***************************+++,,,---......///...*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++---......---++++++++++++,,,------,,,++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---***************************+++---......---+++******+++,,,------,,,+++***)))***,,,------,,,***)))------,,,,,,------...///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------.........---,,,,,,------------------------+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,