BM6P6(@ OOOVVVbbbttt~~~lll\\\OOOFFFAAAFFFKKKUUU]]]```___dddlllyyyyyyuuuvvvwwwxxxzzz~~~xxxrrroookkkiiiiiiXXXKKK>>>888666333222333---.........//////000000111000///...............------------------------....................................////////////...///111111333666:::>>>???EEEOOOZZZhhhrrrrrrmmmjjjfffaaa[[[UUUOOOIIIFFFIIIKKKPPPXXXdddooowww{{{~~~{{{xxxyyy~~~xxxuuurrrnnnllllllooouuu|||{{{|||~~~}}}wwwppp^^^ZZZYYY^^^fffppp{{{yyywwwuuuuuuwwwxxxyyyxxxzzzzzzzzzyyyxxxwwwuuuuuuvvvwwwwwwwwwwwwxxxxxxxxxvvvwwwxxxyyyyyyyyyyyyyyywwwxxxxxxyyyyyyzzzzzz{{{zzzzzzyyyyyyyyyzzzzzz{{{zzzzzzzzzyyyxxxwwwvvvuuuvvvvvvuuutttsssqqqpppooommmjjjeeebbb___ZZZRRRMMMBBB>>>999777777888999999999999999::::::;;;;;;;;;888777777666666666666666444444444444333333222111222222222333444555666777999999888888999999:::;;;:::999888888777777777888;;;<<<<<<;;;:::999;;;<<<<<<>>>@@@AAAAAACCCFFFIIIKKKNNNRRRTTTWWW___kkkuuuuuunnnkkkddddddeeehhhkkkjjjfffbbb]]]ZZZVVVTTTSSSRRRQQQOOOLLLIIIDDD@@@>>>;;;999777888777666555555666777777888:::===??????@@@BBBDDDFFFGGGLLLPPPRRRUUU___iiiuuu{{{xxxvvvtttsssjjjbbbYYYSSSMMMEEEAAABBB>>>??????>>><<<===???AAAAAACCCEEEHHHIIIJJJJJJJJJPPPMMMJJJEEEBBB???======@@@BBBDDDEEEFFFGGGIIIKKKNNNPPPSSSVVV[[[ccckkkppp|||~~~~~~}}}|||{{{zzzyyyzzz{{{|||||||||}}}~~~|||vvvmmmddd^^^\\\[[[XXXVVVTTTTTTUUUUUUUUU\\\fffnnnnnndddUUUJJJRRRXXXdddvvvooo\\\NNNFFFBBBEEEJJJSSS\\\___aaagggppp{{{vvvvvvwwwvvvxxx|||uuuooolllhhhddddddXXXKKK>>>888666333111222............/////////000000///......---------...------------------------....................................///////////////000111111222555999<<<===CCCKKKUUUbbbmmmnnniiikkkhhhccc]]]WWWQQQKKKGGGFFFIIIPPPZZZhhhuuuzzzyyy|||zzzsssqqqoookkkkkkkkkooouuu}}}}}}|||~~~}}}wwwpppaaa]]][[[```fffqqq{{{yyywwwuuuuuuwwwxxxyyyxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvwwwxxxyyyyyyyyyyyyyyyvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{yyyyyyyyyyyyxxxwwwvvvuuuvvvvvvuuutttsssqqqpppooommmjjjeeeccc```ZZZSSSMMMCCC???;;;888888999::::::;;;;;;;;;;;;;;;:::::::::888888777666666666666666444444444444444333222111222222222333444555666777999999999999999::::::;;;;;;::::::999999::::::;;;:::;;;<<<;;;999999:::<<<>>>@@@BBBDDDFFFIIILLLOOOSSSVVVZZZ\\\___fffrrr{{{uuuiii```^^^\\\\\\^^^aaacccbbb___[[[YYYWWWTTTRRRRRRRRRPPPOOOKKKHHHCCC@@@===;;;999777888777666555555666777888999<<>>??????>>>======???AAABBBCCCEEEGGGIIIIIIIIIIIIIIIGGGDDDAAA????????????BBBDDDFFFGGGGGGHHHKKKMMMPPPTTTZZZ```hhhpppxxx~~~}}}|||{{{zzzzzzzzz{{{|||}}}~~~|||uuummmddd^^^\\\ZZZXXXUUUTTTTTTUUUUUUVVV]]]fffmmmmmmcccTTTIIISSSZZZfffwwwsss\\\LLLEEEDDDDDDHHHQQQZZZ___bbblllvvv~~~xxxwwwvvvuuuvvvyyy~~~rrrnnnkkkgggcccbbbYYYLLL>>>888555222000111............////////////......---,,,,,,,,,------------------------------....................................///////////////000000000111333777:::<<>>CCCIIIPPP[[[ggglllkkknnnmmmiiicccZZZRRRKKKHHHGGGLLLUUU___lllyyyyyyrrroooqqqsssvvvvvvqqqjjjggghhhiiiffffffiiiooowww}}}xxxsssgggbbb```bbbgggppp~~~}}}yyywwwuuuuuuwwwxxxyyyxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxyyyyyywwwxxxxxxyyyyyyyyyxxxxxxvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuutttrrrpppooollljjjfffdddbbb\\\TTTNNNEEEAAA<<<::::::;;;<<<<<<<<<===>>>??????===;;;:::888777666666555555666666333444444444444444333333333333333333444666777888:::::::::999::::::;;;<<<:::999888888777777777888999:::::::::999999:::<<<@@@CCCHHHMMMRRRXXX^^^bbbggglllrrrtttvvv|||tttggg]]]TTTOOOOOOSSSUUUWWWZZZZZZYYYVVVSSSNNNNNNNNNPPPRRRSSSRRRPPPIIIFFFBBB???===;;;999777888777666666666777888999;;;>>>AAACCCDDDEEEGGGIIIIIIJJJNNNSSSUUUZZZeeeppp|||zzzvvvtttrrrqqqnnnllleee[[[QQQKKKEEEAAA@@@CCC???@@@AAA@@@>>>===>>>@@@BBBCCCEEEEEEFFFEEEDDDDDDBBBAAA@@@@@@BBBDDDGGGIIIGGGHHHIIIIIIJJJLLLQQQTTTZZZcccqqq~~~}}}||||||}}}}}}|||vvvqqqjjjbbb^^^\\\ZZZWWWUUUTTTSSSTTTUUUYYY^^^eeekkkiii___QQQGGGOOOXXXfffwwwtttZZZIIIDDDDDDBBBEEEMMMVVV]]]dddqqq~~~}}}yyywwwuuuuuuyyyxxxooonnnnnnkkkhhhhhh]]]PPPAAA:::666222///000///////////////.........,,,,,,+++++++++,,,,,,---------------------------....................................///////////////000000000000222666999>>>DDDJJJPPP\\\iiipppqqqrrrqqqmmmdddYYYOOOIIIFFFEEEJJJTTT^^^jjjwwwuuulllhhhgggiiimmmnnnlllhhhgggiiiiiigggeeeiiipppxxx~~~zzzvvviiidddaaaccchhhppp}}}~~~yyywwwuuuuuuwwwxxxyyyxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzyyyxxxwwwwwwxxxxxxxxxwwwvvvvvvwwwwwwvvvuuutttrrrqqqpppllljjjgggfffccc]]]UUUNNNDDD@@@<<<999999:::;;;;;;;;;===???AAAAAA@@@===;;;777666555555444444555555333444444555555444444444333333333444555666777888:::999999999999:::;;;;;;<<<;;;:::888777666666555999:::::::::999999;;;===???CCCIIIPPPVVV]]]dddiiinnnttt{{{zzziii___WWWQQQOOOPPPTTTVVVYYYZZZYYYWWWTTTSSSLLLLLLNNNQQQTTTUUUTTTRRRJJJGGGBBB???===;;;999777888777666666666888999:::;;;===AAACCCDDDEEEHHHJJJJJJKKKNNNSSSUUUYYYdddppp}}}}}}yyyvvvtttrrrqqqqqqooollljjjbbbXXXNNNHHHCCC??????BBB???@@@AAAAAA???>>>>>>???AAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBDDDFFFHHHIIIHHHHHHIIIIIIKKKOOOUUUYYYbbblll{{{~~~}}}}}}~~~~~~~~~~~~yyysssmmmgggaaa]]][[[ZZZWWWUUUSSSSSSTTTTTTYYY^^^dddhhhfff]]]PPPFFFMMMVVVeeevvvpppXXXIIICCCCCCAAADDDLLLUUU\\\cccqqq}}}{{{yyywwwxxx|||xxxooommmmmmjjjhhhhhh```RRRCCC<<<777333000000///////////////.........,,,,,,+++++++++,,,------------------------------....................................///////////////000000000111333777:::===DDDKKKSSS^^^llluuuxxxyyywwwqqqeeeWWWLLLFFFDDD???FFFQQQ\\\hhhvvv}}}rrrhhhbbbaaaaaagggjjjkkkiiiiiikkkkkkgggdddiiiqqqxxx|||zzzkkkfffccceeeiiiqqq~~~yyywwwuuuuuuwwwxxxyyyxxxyyyyyyyyyyyyyyyxxxwwwvvvxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{zzz{{{{{{|||{{{zzzxxxwwwvvvwwwwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvtttsssqqqpppllljjjhhhgggddd___VVVOOODDDAAA<<<999999:::;;;;;;<<<>>>BBBDDDDDDAAA===;;;555555444333333333333333333444444555555555555444333333333444555666888888999999888888999999:::;;;>>>===<<<:::999888888777999:::;;;;;;::::::<<<>>>???CCCJJJRRRYYYaaaiiinnnttt{{{qqqbbbYYYSSSOOONNNPPPTTTWWWZZZZZZWWWTTTQQQPPPLLLMMMPPPTTTXXXYYYWWWUUULLLIIIDDD@@@>>>;;;999777888777666666777888:::;;;;;;>>>AAADDDEEEGGGIIIKKKKKKKKKNNNQQQSSSWWWbbbnnnyyy|||xxxuuusssooonnnnnnnnnnnnllliiifff]]]TTTKKKFFFBBB>>>>>>@@@???AAABBBBBB@@@>>>>>>>>>@@@AAABBBCCCCCCBBBBBBAAA@@@AAACCCDDDFFFGGGGGGGGGIIIJJJJJJKKKMMMSSSZZZ___kkkuuu~~~~~~}}}xxxxxxyyyyyyyyyyyyzzz~~~~~~wwwpppkkkfff```]]][[[YYYWWWTTTSSSSSSSSSTTTYYY]]]cccfffeee\\\OOOGGGNNNWWWeeeuuujjjUUUHHHCCCAAA@@@CCCKKKTTT[[[bbbooo{{{|||{{{yyy{{{~~~rrrnnnmmmjjjiiiiiicccUUUFFF>>>999444111000000/////////............,,,,,,,,,,,,,,,---......------------------------....................................///////////////000111111222555999<<<===FFFOOOXXXdddsss}}}~~~vvvgggVVVJJJDDDCCC>>>FFFQQQ[[[fffsss~~~rrrggg```]]]]]]bbbgggkkkkkklllnnnlllhhheeejjjqqqxxx~~~~~~}}}nnniiifffhhhllltttyyywwwuuuuuuwwwxxxyyyxxxwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzxxxyyyyyyyyyyyyxxxwwwvvvwwwwwwwwwxxxyyyyyyzzzzzzzzz{{{||||||{{{zzzxxxvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwvvvtttsssqqqpppllljjjhhhgggeee___VVVPPPFFFBBB===;;;;;;<<<======???BBBEEEFFFEEE@@@;;;888444333222222111111222222333333444555555555555555444444444444555777888999888888777777888888999:::;;;;;;::::::999999:::::::::;;;<<<<<<;;;<<<>>>@@@@@@EEELLLTTT\\\eeemmmrrrzzztttgggZZZTTTPPPNNNOOOQQQVVVYYY\\\[[[WWWRRROOONNNMMMOOOSSSXXX\\\\\\ZZZXXXOOOKKKFFFAAA>>><<<999666888777666666777999:::;;;===???CCCEEEGGGIIIKKKMMMKKKKKKMMMOOOQQQTTT```lllxxxzzztttpppnnnlllkkkjjjhhhhhhhhhiiijjjhhheeebbbYYYQQQIIIFFFBBB===<<<>>>@@@AAACCCBBB@@@>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAA???BBBEEEIIIJJJJJJIIIHHHLLLLLLLLLMMMQQQXXX```fffrrr|||{{{xxxsssmmmkkknnnqqqrrrsssssstttyyy}}}{{{zzz}}}~~~wwwpppkkkfffbbb___[[[YYYVVVTTTSSSRRRSSSTTTXXX\\\aaaeeeccc[[[PPPGGGOOOXXXfffttt}}}eeeTTTHHHCCC@@@@@@CCCKKKTTTZZZaaammmyyy}}}|||{{{~~~xxxrrrooollljjjjjjdddVVVGGG???:::444111111000000//////.........---,,,,,,,,,,,,------...///------------------------..................................../////////000...000111111333666:::>>>@@@IIITTT^^^kkkzzzyyyiiiVVVIIIDDDCCCBBBIIISSS\\\dddooo|||sssggg___\\\[[[```fffkkkmmmnnnooolllgggeeekkkrrrxxx}}}pppkkkhhhjjjooowwwyyywwwuuuuuuwwwxxxyyyxxxuuuuuuwwwxxxyyyzzzzzzzzzxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyzzz{{{|||||||||zzzwwwvvvuuuvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwvvvuuusssqqqqqqkkkjjjhhhhhhfff```WWWPPPGGGCCC???<<<<<<===>>>>>>CCCEEEGGGHHHEEE???999555333222111111000000111111333333444555666666666555444444444444666777888999777777777666777888888999777777777777888999:::;;;:::;;;===<<<<<<<<>>AAADDDGGGIIIJJJMMMOOOKKKKKKLLLNNNOOOSSS^^^jjjwww|||mmmhhhccc___^^^^^^^^^]]]ddddddeeefffgggfffbbb___WWWOOOHHHEEEBBB===;;;===@@@BBBCCCCCC@@@>>>>>>>>>===>>>@@@AAABBBBBBAAAAAA@@@CCCIIIMMMOOOOOOMMMLLLMMMNNNNNNPPPTTT[[[eeekkkwww}}}{{{{{{zzzxxxuuunnniiiiiifffbbbccchhhhhhjjjkkklllmmmqqqxxx~~~~~~}}}|||zzzxxxvvvxxx|||~~~xxxqqqlllgggccc```[[[YYYVVVTTTSSSRRRSSSTTTXXX[[[```dddccc[[[PPPHHHQQQYYYdddrrrttt___PPPFFFAAABBB@@@EEELLLSSSZZZbbblllttt}}}~~~}}}|||}}}xxxooommmnnnpppmmm\\\HHH>>>999444111000////////////...............------,,,,,,------...++++++,,,,,,---...//////...---,,,++++++---...000......///000000000000000111000...---...333:::???EEEKKKTTTaaauuu{{{iiiWWWJJJDDDCCCCCCHHHOOOXXXcccppp|||xxxhhhYYYUUUYYY^^^eeekkkooosssuuuqqqkkklllooossswww|||vvvppplllmmmpppwww~~~yyywwwuuuuuuwwwxxxxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{zzzzzzyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxwwwvvvuuuuuuyyyxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{zzzyyyxxxxxxyyywwwvvvuuuuuuuuuvvvxxxyyywwwvvvuuutttsssrrrqqqqqqnnnllljjjgggccc^^^XXXTTTNNNFFF???===<<<<<<>>>BBBDDDIIIMMMKKKBBB:::555333111111111111111222222222444444444444444444444444333444666777999:::::::::666666666666777999::::::888888777777777777777888<<<<<<;;;<<<<<<===??????AAAEEELLLUUU^^^ffflllooo|||tttbbbXXXOOOLLLMMMOOOSSSWWW\\\[[[ZZZXXXTTTQQQOOOMMMQQQTTTVVVWWW\\\aaaaaa^^^YYYOOOFFFBBB???:::777777888777555555666999<<<>>>BBBCCCFFFJJJLLLNNNOOOOOOMMMKKKKKKMMMOOORRR\\\fffxxxuuukkkbbb\\\YYYYYYXXXWWWZZZ___```aaabbbcccbbb```]]][[[OOOLLLIIIEEEBBB@@@@@@@@@CCCCCCDDDDDDCCCAAA@@@???<<<===>>>??????@@@@@@???DDDEEEIIINNNRRRSSSQQQOOONNNOOOPPPRRRXXX```jjjqqqyyyqqqllllllllljjjggghhhccc^^^\\\]]]^^^^^^]]]```aaabbbccceeejjjooosss}}}~~~~~~|||zzzwwwtttrrrrrrtttvvv{{{xxxqqqmmmiiiddd```\\\ZZZVVVSSSQQQPPPPPPQQQUUUZZZ___bbb```XXXNNNHHHQQQYYYeeesssttt___QQQGGGCCCCCCBBBFFFMMMUUU]]]fffmmmrrrvvvzzz|||}}}}}}}}}|||}}}zzzvvvuuuvvvooo]]]III>>>888444111111////////////...............------,,,,,,------...+++,,,,,,------............---,,,++++++---///000......///000000000000000111000//////000444:::???HHHOOO[[[lllooo[[[LLLDDDBBBCCCGGGOOOXXXcccnnnzzz~~~uuugggZZZWWW[[[aaahhhppptttwwwxxxssslllkkknnnqqquuuyyy|||uuuoookkklllooouuuzzzxxxvvvvvvwwwxxxyyyxxxyyyyyyxxxxxxyyyyyyzzz{{{zzzzzzyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxwwwvvvvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{|||{{{yyywwwwwwwwwwwwwwwvvvvvvvvvwwwxxxyyywwwwwwvvvuuutttsssrrrrrrooommmjjjgggddd___YYYTTTNNNFFF???=========???CCCEEEIIILLLHHH@@@888444333111111111111111222222222444444444444444444444444444555666888999999999999666666555555555666777777888888777777777777888888::::::;;;;;;<<<>>>???@@@BBBGGGNNNWWW___fffjjjllluuu{{{ooo```VVVNNNKKKLLLNNNRRRWWW\\\\\\[[[XXXUUURRRPPPPPPQQQUUUXXXYYY^^^ddddddaaa\\\RRRHHHDDD@@@;;;888888888777666666777:::===???CCCEEEHHHKKKMMMOOOOOOOOOMMMKKKKKKMMMNNNRRR[[[fffvvv}}}lllccc[[[VVVRRRSSSSSSRRRUUUZZZ\\\]]]^^^___]]]ZZZWWWUUULLLJJJFFFCCCAAA??????@@@AAABBBCCCCCCBBB@@@???>>><<<===>>>??????@@@@@@@@@CCCEEEIIINNNSSSUUUSSSRRRRRRRRRTTTVVV[[[ccclllsss|||pppjjjbbb^^^______^^^\\\bbb___ZZZXXXYYYZZZYYYXXXYYYZZZ\\\^^^```dddiiimmmtttwwwzzz|||~~~}}}yyyvvvtttqqqsssuuuzzzyyyrrrmmmiiidddaaa\\\ZZZWWWTTTRRRQQQQQQQQQUUUYYY___bbb___WWWNNNGGGPPPYYYffftttsssaaaSSSIIIEEEFFFEEEIIIPPPZZZdddkkknnnoooqqqtttvvvyyyzzzzzz{{{{{{}}}}}}rrr___JJJ===888333111222////////////...............------,,,,,,------...------------------------...---,,,,,,,,,---///000......///000000000000000000111111111222555:::>>>IIITTTeeeyyyttt___OOOFFFCCCCCCGGGOOOXXXbbbmmmxxx~~~}}}yyyrrrfff\\\ZZZ___eeennnvvv{{{}}}|||vvvoookkkmmmppprrrvvv{{{|||xxxsssnnnjjjjjjmmmsss~~~|||yyywwwvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwww{{{||||||{{{xxxvvvvvvvvvxxxxxxwwwwwwwwwxxxyyyzzzxxxwwwwwwvvvuuutttssssssooonnnkkkhhheee___YYYUUUMMMEEE???>>>>>>>>>AAAEEEHHHIIIIIIEEE===666333333000000111111111222222222444444444444444444444444666666777888888888888888555555444555555666777888888777777777777777888888999999999;;;<<<>>>@@@AAADDDIIIQQQYYY```dddfffffflllqqqyyyzzzhhh\\\SSSLLLJJJKKKLLLPPPVVV\\\\\\[[[XXXTTTRRRRRRSSSRRRVVVZZZ\\\bbbhhhiiieee```UUUKKKFFFAAA<<<999999888888777777999;;;>>>@@@EEEGGGJJJMMMNNNOOOOOONNNLLLJJJJJJLLLMMMPPPZZZeeetttrrrbbbYYYTTTOOOLLLNNNOOOOOOSSSXXX[[[\\\\\\\\\ZZZVVVRRRPPPHHHFFFDDDAAA?????????@@@BBBCCCDDDEEEDDDBBB@@@???======>>>??????@@@@@@@@@CCCEEEIIIOOOUUUXXXXXXWWWWWWXXXXXXZZZ^^^fffnnnuuu~~~wwwqqqlllddd___YYYVVVWWWYYYYYYWWW\\\YYYVVVUUUUUUUUUUUUTTTTTTUUUXXXZZZ\\\```dddhhhlllpppvvv|||~~~zzzwwwqqqrrruuuyyyzzzsssnnniiidddaaa\\\ZZZWWWTTTRRRQQQRRRRRRTTTXXX^^^aaa^^^VVVLLLFFFNNNXXXeeessssssbbbUUUKKKHHHIIIIIIMMMVVVbbblllqqqpppmmmooorrruuuwww~~~{{{vvvwwwyyyzzz}}}uuuaaaKKK===777333222222////////////...............------,,,,,,------...------------------,,,,,,...------,,,---...//////......///000000000000000///111222333444777:::===IIIXXXnnnttt```QQQIIIEEEDDDIIIQQQ[[[dddnnnwww}}}~~~zzzvvvpppggg______dddjjjuuu{{{ssslllmmmoooqqqtttxxx~~~~~~yyyssspppkkkggghhhjjjooozzz}}}zzzwwwvvvwwwyyyzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwzzz{{{|||{{{yyywwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzxxxxxxwwwwwwvvvuuuuuutttpppnnnllliiieee```ZZZVVVLLLEEE@@@???@@@@@@BBBFFFJJJIIIFFF@@@999444333333000000000111222222333333444444444444555555555555777777888888888777777666333333444555777888:::;;;777777777777777777888999777888999:::===???AAABBBEEEJJJRRRZZZ___bbbaaa```dddhhhnnnwwwuuueeeWWWPPPJJJHHHIIIJJJOOOUUU[[[\\\[[[XXXTTTRRRSSSUUURRRVVV[[[___fffmmmmmmjjjcccXXXMMMGGGBBB<<<999999888888888888:::<<>>>>>>>>>>>???@@@AAAAAACCCEEEJJJQQQXXX\\\]]]]]]\\\\\\]]]^^^aaahhhooouuu~~~xxxrrrkkkddd```]]]ZZZVVVUUUWWWYYYZZZZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUWWWZZZ\\\]]]```dddggglllrrrzzz~~~zzzrrrsssuuuyyy|||uuunnnhhhdddaaa\\\ZZZWWWTTTSSSRRRRRRSSSTTTXXX]]]```]]]UUUKKKDDDLLLVVVdddssssssdddWWWMMMJJJKKKMMMSSS^^^kkkuuuwwwrrrmmmnnnrrruuuwww~~~}}}wwwssstttvvvxxx{{{uuuaaaKKK===777333222222////////////...............------,,,,,,------...------------------,,,,,,------------......//////......///000000000000000///000222333555777:::===JJJ\\\vvvqqq^^^RRRJJJGGGFFFLLLUUU^^^hhhqqqyyy~~~~~~zzzuuupppjjjdddfffkkksssvvvmmmnnnooopppssswww}}}~~~wwwppplllgggdddeeeggglllvvv~~~{{{wwwvvvwwwxxxzzzzzzzzzzzzyyyyyyzzzzzz{{{|||zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuvvvvvvvvvwwwwwwwwwwwwyyyzzzzzzyyyxxxyyyzzzxxxxxxyyyyyyzzzzzzzzzzzzxxxxxxwwwwwwvvvvvvuuuuuuqqqooommmjjjfffaaa[[[WWWMMMFFFAAAAAAAAAAAACCCGGGJJJGGGCCC<<<777333222222///000000111222222333333444444444555555666666666777888888888888777666666444444444444444555666777777777666666777888999999888888999;;;===@@@BBBCCCDDDJJJRRRYYY^^^___^^^\\\___bbbgggoooyyyrrrcccSSSMMMHHHGGGGGGHHHNNNUUUZZZ[[[\\\YYYTTTQQQRRRUUUQQQWWW]]]bbbjjjqqqsssooofffZZZNNNGGGAAA;;;888888888888888999;;;===???AAADDDFFFJJJLLLMMMMMMKKKJJJJJJHHHHHHJJJLLLOOOYYYcccsssvvvfffZZZTTTMMMJJJIIILLLPPPSSSXXX___bbbbbbaaa___ZZZUUUPPPLLLDDDCCCAAA?????????@@@AAAEEEFFFIIIJJJJJJHHHEEECCC???>>>>>>>>>???@@@AAABBBDDDFFFKKKRRRZZZ```bbbbbb___``````aaaccchhhooottt}}}vvvpppjjjccc]]]YYYVVVTTTSSSSSSUUUXXXZZZ[[[ZZZ[[[\\\\\\\\\\\\\\\\\\[[[]]]___aaacccfffkkknnnuuu{{{|||tttuuuwwwzzz}}}uuunnngggbbb```[[[YYYWWWTTTRRRRRRRRRSSSTTTXXX]]]```\\\TTTJJJDDDLLLVVVdddssstttfffYYYNNNKKKMMMPPPYYYhhhvvv}}}|||uuuooommmqqquuuyyy~~~zzztttppprrrtttuuuyyy}}}rrr___JJJ===888333111222////////////...............------,,,,,,------...------------------------------......////////////......///000000000000000...000222333444666:::===KKK___zzzlll[[[PPPJJJFFFGGGMMMWWWbbbkkkttt{{{zzzuuusssooolllpppvvvwwwmmmnnnoooppprrrwww}}}wwwnnnhhhcccaaabbbeeeiiittt~~~{{{wwwuuuvvvwwwyyyyyyzzzzzzzzzzzzzzz{{{{{{|||zzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvvvvwwwwwwxxxxxxxxxvvvxxxzzzzzzyyyyyyzzz{{{wwwxxxyyyzzzzzzzzzyyyyyywwwwwwwwwwwwvvvvvvvvvuuurrrpppnnnkkkgggbbb\\\XXXNNNHHHCCCCCCCCCBBBCCCFFFHHHEEE???999555333222222//////000111222333333444444444444555666666777777777777888888888777777666777666444333111000000000666666666666777888999:::999:::;;;<<>>???@@@CCCFFFIIILLLNNNMMMKKKIIIKKKIIIIIIKKKLLLOOOYYYdddsssttteeeYYYSSSJJJGGGGGGLLLQQQTTT[[[bbbeeeeeeccc___ZZZSSSMMMJJJDDDBBB@@@>>>>>>>>>@@@@@@BBBDDDGGGIIIIIIGGGDDDBBB??????>>>>>>???@@@BBBCCCEEEGGGLLLTTT]]]cccfffgggccccccddddddeeeiiiooosss{{{zzzuuuooohhhccc]]]XXXUUUSSSRRRRRRSSSUUUXXX[[[]]]\\\___bbbdddddddddeeefffcccdddfffiiilllqqqxxx}}}|||uuuvvvwwwzzz}}}vvvmmmeeeaaa___ZZZXXXUUUSSSQQQQQQRRRRRRTTTYYY^^^```]]]TTTJJJCCCMMMXXXffftttuuugggZZZOOOKKKMMMQQQ^^^pppwwwqqqmmmsssxxx|||~~~xxxrrrnnnppprrrssswww{{{ooo]]]III>>>888444111111////////////...............------,,,,,,------...+++,,,,,,------.........---......///////////////......///000000000000000...///000111222555999===III\\\wwwuuucccVVVNNNJJJGGGFFFMMMXXXcccmmmuuu|||yyyvvvuuuuuuvvv{{{vvvlllmmmmmmnnnqqqvvv}}}wwwmmmddd```^^^```ccchhhrrr|||~~~{{{vvvttttttvvvxxxyyyzzzzzzzzzzzzzzz{{{||||||zzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxyyyyyyzzzwwwyyyzzzzzzyyyxxxyyyzzzvvvwwwxxxyyyzzzyyyyyyxxxwwwvvvvvvvvvvvvuuuuuuuuusssqqqnnnlllhhhccc]]]YYYPPPIIIDDDDDDDDDBBBCCCFFFFFFBBB===888555333222222...///000111222333444444444444444555666777777777666777777888888888777777777666555444333333222222666666666666777888999:::;;;<<<<<<>>>@@@BBBDDDEEEFFFKKKRRRYYY^^^``````___\\\___dddkkktttyyygggYYYMMMIIIGGGGGGFFFGGGNNNVVV[[[```ccc```YYYSSSSSSUUUTTT[[[ccckkkttt}}}|||mmmaaaSSSJJJCCC<<<999999555666777999;;;===???@@@CCCFFFJJJMMMOOONNNLLLKKKKKKIIIIIIKKKMMMPPPZZZdddrrrrrrbbbVVVOOOJJJGGGHHHMMMSSSXXX___fffiiihhhfffaaa[[[TTTMMMIIIBBBAAA???===<<<<<<===>>>AAADDDGGGIIIIIIGGGDDDBBB@@@???>>>>>>???@@@BBBDDDGGGIIINNNVVV^^^eeeiiijjjfffggggggggghhhkkkooossswww|||}}}qqqmmmfffaaa\\\WWWSSSPPPQQQQQQRRRTTTVVVYYY\\\___]]]aaagggjjjjjjjjjlllmmmkkklllooosssyyy|||tttuuuwwwyyy}}}uuulllccc___^^^XXXWWWTTTRRRPPPPPPQQQRRRUUUYYY^^^aaa]]]TTTJJJDDDOOOZZZggguuuuuuhhhZZZOOOKKKMMMRRRaaauuuxxxssspppvvv|||~~~xxxqqqmmmoooqqqrrrvvvzzz}}}yyymmm\\\HHH>>>999444111000000/////////...............------,,,,,,------...++++++,,,,,,---...//////---......///000/////////...//////000000000000000//////000000111444999===DDDXXXrrr{{{iiiZZZQQQMMMJJJIIIEEEMMMXXXdddnnnvvv}}}~~~yyyvvvwwwyyy|||tttkkkkkklllmmmpppuuu|||wwwmmmbbb^^^\\\^^^bbbgggqqq{{{~~~zzzuuussssssvvvwwwxxx{{{zzzzzzzzzzzz{{{||||||zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxvvvvvvwwwxxxyyyyyyzzzzzzyyyzzz{{{{{{yyywwwwwwxxxvvvwwwxxxyyyzzzyyyxxxxxxvvvvvvvvvvvvuuuuuuuuuuuutttrrrooollliiiddd^^^YYYQQQJJJEEEEEEDDDBBBBBBEEEDDDAAA;;;777555333222111...///000111222333444444444444444555666777777888666666777888888888888888555555666666888999:::;;;666666666666777888999:::======>>>???@@@BBBDDDEEEGGGLLLSSSZZZ___bbbcccccc\\\___eeellluuuuuubbbTTTLLLIIIGGGGGGFFFGGGNNNWWW\\\bbbfffddd\\\UUUTTTUUUVVV]]]fffnnnxxxpppcccUUULLLDDD>>>::::::444555777999;;;===??????CCCFFFKKKOOOPPPPPPNNNLLLLLLJJJJJJLLLMMMQQQZZZeeeppp~~~ppp___RRRKKKLLLIIIJJJPPPVVV[[[cccjjjlllkkkiiiddd^^^VVVOOOKKKAAA@@@===;;;::::::;;;<<>>>>>>>>@@@BBBDDDHHHJJJOOOWWW___fffjjjkkkiiiiiiiiiiiiiiilllpppttttttyyy~~~}}}yyyjjjfff```[[[WWWSSSOOOMMMLLLMMMOOOPPPRRRUUUXXX[[[]]]bbbhhhlllmmmmmmoooqqqqqqsssvvv{{{{{{ttttttvvvxxx}}}}}}uuukkkbbb^^^]]]XXXVVVSSSQQQPPPPPPQQQQQQVVVZZZ___aaa]]]UUUKKKDDDPPPXXXgggyyyyyyhhhWWWKKKIIIJJJPPP^^^tttyyyttttttrrrzzz~~~xxxrrrnnnppprrrsssvvvzzzxxxsssbbbYYYKKK???777333111000111111111111000000000000//////.........---------,,,,,,---.../////////...111111000///...---,,,,,,////////////////////////000///...///000444777999JJJVVViii|||wwwnnnaaaVVVNNNIIIGGGEEEGGGMMMXXXcccnnnxxx~~~wwwmmmjjjjjjmmmppprrrzzzwwwjjjccc^^^[[[\\\___eeeppp{{{}}}{{{xxxwwwwwwyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyxxxxxxwwwvvvuuuuuuuuuvvvwwwzzzzzzyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzyyyyyyxxxwwwyyyyyyxxxwwwvvvvvvwwwwwwwwwtttsssuuuyyy{{{xxxtttrrrqqqpppnnnkkkfff___ZZZUUUPPPJJJEEECCCBBBAAA@@@CCC@@@<<<888555333222222333333333333444555666666888888888777777777777777777777666666666666777777888888888888888888888888666777999999888999;;;===<<>>???IIIIIIIIIIIIGGGCCC@@@>>>AAAAAAAAA@@@@@@AAADDDGGGHHHMMMTTT[[[```fffkkknnnjjjjjjiiijjjlllooorrrsssuuuxxx{{{{{{|||zzzsssooohhhddd^^^WWWRRRPPPOOOOOOLLLNNNPPPQQQRRRSSSVVVYYY\\\___ccciiinnnqqqtttuuuvvvuuuxxxzzzuuuuuuvvvxxx~~~zzzssskkkccc]]]ZZZWWWUUUSSSRRRQQQRRRSSSTTTWWW\\\aaaaaa\\\RRRIIIDDDQQQZZZhhhzzzxxxhhhVVVJJJGGGHHHNNN[[[nnn}}}~~~wwwsssvvv{{{}}}{{{uuuqqqsssuuuuuuwwwzzz|||wwwrrrmmmcccZZZMMM@@@888444222111111111000000000///////////////.........------------------...............///////////////.........////////////////////////000/////////111444777999BBBMMM^^^nnnyyy|||{{{xxxpppiii^^^UUUOOOKKKHHHGGGGGGMMMVVVaaammmyyy~~~ttthhhfffeeehhhkkknnnuuu}}}vvvjjjaaa\\\ZZZ[[[___eeeppp{{{~~~{{{xxxwwwxxxyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzyyyyyyzzzzzzyyyxxxxxxwwwyyyxxxwwwwwwwwwxxxyyyzzz{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyzzzzzzyyyyyyxxxwwwyyyxxxwwwwwwvvvvvvvvvwwwxxxuuusssuuuyyy{{{xxxttttttrrrqqqooommmgggaaa\\\UUUPPPJJJEEEBBBAAA@@@???AAA>>>;;;777444333222222333333333333444555666666888888888888888888888888999999888888888888999999999999::::::::::::::::::999:::;;;;;;;;;<<<>>>@@@>>>@@@CCCDDDDDDEEEFFFGGGMMMUUU]]]eeennnvvvwwwtttnnnkkklllrrrzzzooo^^^SSSOOOJJJGGGHHHJJJLLLRRRYYYaaafffjjjhhh```YYYVVVVVVXXXaaallluuuvvvjjj\\\PPPFFF===999:::777888999:::;;;===BBBEEEIIILLLPPPTTTUUUTTTQQQOOOMMMJJJKKKNNNRRRUUU]]]eeeqqq|||yyyiii[[[PPPKKKIIIIIIKKKPPPWWW```iiinnnsssqqqllleee]]]TTTLLLHHH@@@???===<<<<<<===???@@@DDDEEEFFFFFFEEECCCAAA@@@AAABBBBBBAAA@@@BBBEEEHHHJJJOOOVVV\\\aaafffkkknnnkkkkkkkkklllnnnpppsssuuutttwwwyyyzzz{{{|||vvvooojjjbbb___YYYSSSOOOMMMMMMMMMLLLNNNPPPQQQQQQSSSVVVYYY\\\^^^aaaeeeiiilllnnnnnnrrrrrrvvv~~~|||wwwuuuvvvwwwyyyzzzssskkkccc]]]ZZZVVVUUUSSSQQQQQQRRRSSSTTTWWW\\\aaabbb\\\SSSJJJDDDRRR[[[jjjzzzyyyhhhVVVIIIEEEEEEKKKUUUgggtttvvvssstttyyy}}}xxxuuuwwwxxxwwwyyy|||vvvrrrpppllliiieee\\\NNNBBB:::555333222000000000/////////.....................---------000///...---,,,---......---.........//////000000////////////////////////000/////////111444666888AAAIIIVVVdddmmmppppppnnnhhhccc\\\VVVQQQNNNKKKIIIGGGLLLTTT___lll{{{vvvmmmdddaaaaaadddgggjjjqqqyyyuuujjj^^^ZZZWWWZZZ^^^eeeqqq|||~~~|||xxxwwwxxxyyyyyyxxxyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyxxxxxxwwwwwwyyyyyyyyyyyyyyyzzz|||||||||{{{zzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwxxxxxxwwwvvvvvvvvvvvvwwwxxxvvvuuuvvvyyyzzzxxxuuuuuutttrrrqqqnnniiiccc___VVVQQQJJJEEEBBB@@@???>>>===;;;999666444333333333333333444444555666666666888888888888999999999999:::999999888888999999::::::;;;;;;;;;<<<<<<======<<<===>>>???>>>???AAACCCBBBDDDFFFGGGGGGGGGIIIKKKSSSZZZccclllvvv~~~yyytttrrrwww~~~mmm]]]SSSOOOJJJGGGHHHKKKMMMTTT[[[fffkkknnnlllccc[[[XXXWWWYYYbbbnnnxxx{{{nnn^^^RRRHHH???<<<===888999::::::;;;>>>CCCFFFJJJNNNSSSXXX[[[ZZZWWWUUUPPPNNNMMMQQQSSSVVV]]]fffrrr}}}ssscccWWWOOOJJJIIIJJJLLLQQQYYYbbbkkkqqqtttrrrmmmfff^^^TTTMMMHHHAAA@@@>>>======>>>@@@AAAAAABBBDDDEEEEEEEEEDDDCCCAAABBBBBBBBBAAACCCFFFIIIMMMRRRXXX]]]bbbfffjjjmmmlllllllllnnnpppsssuuuwwwtttvvvwwwxxx{{{~~~zzzvvvpppiiieee]]]ZZZVVVQQQNNNLLLLLLMMMLLLNNNPPPQQQRRRSSSVVVYYY\\\]]]___aaadddfffggggggnnnmmmqqqzzzyyyvvvuuuvvvwww{{{yyyrrrjjjccc]]]ZZZVVVTTTSSSQQQQQQRRRSSSTTTXXX\\\aaabbb]]]SSSJJJEEERRRZZZiiiyyy{{{jjjWWWJJJDDDDDDHHHQQQ___kkkooopppvvv}}}xxxvvvxxxzzzzzz{{{~~~wwwooommmmmmkkkiiieee\\\OOOCCC;;;666333111////////////....................................111000...,,,+++,,,---///............////////////////////////////////////000000///000111444666777@@@GGGQQQ\\\dddiiijjjjjjdddaaa\\\XXXUUUPPPLLLIIIGGGJJJRRR\\\jjj|||zzznnnfffbbb______bbbeeehhhooowww}}}}}}sssiii\\\WWWUUUXXX\\\cccppp{{{|||yyyxxxxxxyyyyyyxxxyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyzzz{{{||||||}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwxxxwwwwwwvvvvvvvvvwwwwwwxxxwwwvvvwwwyyyzzzxxxvvvuuutttrrrqqqooojjjeeeaaaXXXSSSKKKEEEBBB???===<<<999888777555444444444444333444444555666666777777999999999999::::::::::::888888777777777777888888:::;;;;;;<<<===>>>>>>???>>>@@@AAAAAAAAAAAADDDFFFGGGHHHJJJKKKKKKMMMPPPRRRXXX```jjjuuuzzzvvvyyy~~~mmm]]]TTTPPPKKKHHHIIILLLOOOVVV]]]jjjooossspppggg___ZZZYYY[[[dddppp{{{~~~qqqaaaTTTJJJ@@@===>>>888999:::;;;===@@@DDDHHHLLLPPPWWW]]]```___\\\ZZZRRROOOOOORRRTTTWWW^^^fffuuu}}}mmm^^^SSSMMMJJJGGGHHHKKKQQQYYYccclllrrrtttrrrnnnggg^^^UUUMMMIIIBBBAAA???>>>>>>@@@AAABBBBBBBBBDDDEEEFFFFFFFFFEEEBBBBBBCCCCCCCCCEEEIIILLLPPPTTTYYY^^^bbbeeehhhkkkllllllmmmooorrruuuwwwyyyvvvwwwwwwwwwzzz}}}yyyuuuqqqkkkeee```ZZZXXXUUUQQQOOONNNNNNOOONNNOOOQQQRRRRRRTTTVVVYYY[[[\\\^^^```bbbdddeeeeeejjjiiimmmuuu}}}~~~zzzxxxtttvvvxxx|||yyyqqqiiibbb]]]ZZZUUUTTTRRRQQQQQQRRRSSSTTTXXX]]]bbbccc]]]TTTKKKFFFPPPYYYggguuummmYYYJJJEEEEEEGGGNNNYYYdddiiimmmxxx}}}xxxuuuxxxzzzzzz|||~~~rrrkkkkkklllllljjjfff]]]PPPDDD<<<666333111////////////............---.....................111000...,,,+++,,,---///////////////............////////////////////////000000000000222444555666:::@@@HHHSSS[[[bbbeeegggdddbbb^^^[[[WWWRRRLLLHHHFFFIIIPPPZZZiii{{{~~~uuullleee```]]]]]]```bbbeeemmmuuuzzzzzzqqqiii[[[WWWTTTWWWZZZaaammmxxx}}}zzzxxxxxxyyyyyyxxxyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzyyywwwxxxxxxyyyzzz{{{{{{{{{|||{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyxxxxxxyyyyyyyyyxxxwwwuuutttrrrpppnnnkkkfffcccZZZUUUMMMFFFBBB???<<<;;;777777666555555444444444333444555777777777777777999:::::::::;;;;;;;;;<<<999999888888888888999999::::::;;;<<<===>>>???@@@@@@AAABBBBBBBBBCCCEEEGGGHHHJJJKKKLLLNNNQQQVVVYYYaaakkkxxxzzz{{{nnn___UUUQQQLLLHHHJJJMMMQQQXXX```mmmrrrvvvtttkkkccc^^^]]]^^^gggrrr}}}ssscccWWWKKKBBB>>>???999:::;;;<<<>>>AAAFFFIIINNNSSS[[[bbbeeeccc___\\\RRRPPPPPPSSSUUUXXX```hhhvvvxxxhhh[[[QQQKKKIIIEEEFFFIIIOOOWWWbbbkkkqqqsssqqqmmmggg^^^VVVNNNJJJDDDCCCAAA@@@@@@@@@BBBCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDGGGKKKNNNQQQUUUZZZ___bbbdddgggiiikkklllnnnqqqtttwwwyyyzzzzzzyyyyyyyyy{{{~~~~~~}}}zzzvvvrrrmmmhhhbbb^^^XXXVVVTTTQQQPPPOOOPPPPPPOOOQQQSSSSSSSSSUUUWWWZZZ[[[]]]```cccfffgggggggggiiihhhjjjqqqwww}}}~~~{{{yyyvvvwwwzzz}}}xxxpppiiibbb]]]ZZZTTTSSSQQQPPPPPPRRRSSSUUUYYY^^^cccccc^^^TTTKKKFFFOOOXXXeeesss}}}nnnYYYJJJEEEEEEFFFKKKTTT^^^dddkkkzzzzzzvvvwwwxxxyyy{{{xxxnnniiiiiikkkkkkiiiggg___SSSGGG>>>888444222000000000/////////......---------...............000///...---,,,---......000000//////.........---////////////////////////000000000111222333555555888===EEEOOOXXX```eeegggeeeccc```\\\XXXRRRKKKFFFDDDHHHPPPZZZhhhxxx~~~zzztttmmmggg]]][[[ZZZ]]]```cccjjjrrrzzzyyyqqqjjj\\\WWWTTTUUUXXX^^^iiittt~~~zzzxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzwwwwwwxxxyyyzzzzzzzzzzzz{{{zzzyyyxxxxxxwwwxxxxxxvvvwwwxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyzzzzzzyyyyyyzzzzzzzzzyyyxxxxxxvvvtttrrrpppooolllhhheee]]]XXXOOOHHHCCC???<<<:::666666666666666555555555333555666888888888777777::::::;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<::::::;;;===>>>@@@AAABBBAAABBBCCCCCCCCCDDDFFFHHHGGGIIIKKKMMMPPPUUU\\\aaalllxxx|||}}}rrrbbbXXXRRRLLLIIIJJJNNNRRR[[[cccmmmsssxxxwwwooogggbbbaaaaaajjjttt~~~uuufffZZZOOODDD???>>>999:::<<<===???BBBGGGJJJQQQVVV___eeehhheee```\\\RRRPPPQQQUUUXXX\\\eeemmmwwwuuufffYYYPPPKKKIIIDDDEEEHHHNNNVVV```iiioooqqqooolllfff^^^VVVOOOKKKGGGFFFDDDBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEFFFIIIMMMPPPSSSWWW\\\```ccceeehhhjjjlllnnnpppssswwwzzz|||}}}~~~}}}|||}}}~~~zzzwwwsssoookkkfffaaa^^^VVVUUUSSSQQQPPPPPPPPPPPPRRRSSSUUUUUUUUUVVVYYY[[[]]]```eeeiiilllmmmlllkkkiiihhhjjjoootttxxx|||{{{yyy{{{~~~xxxppphhhaaa]]][[[SSSRRRQQQPPPPPPRRRSSSUUUZZZ^^^cccddd^^^UUULLLGGGPPPXXXeeeqqq|||nnnXXXIIIDDDDDDDDDHHHPPPYYY```iiiyyyyyywwwwwwvvvyyy}}}}}}uuulllhhhjjjkkkjjjhhhjjjbbbVVVJJJAAA;;;666444111111000000000/////////---------.........//////---------........................///////////////////////////////////////000000111111222333444555999>>>FFFPPPYYYaaafffiiidddbbb___[[[WWWQQQKKKFFFCCCHHHPPPZZZggguuuyyyuuutttsssxxx{{{yyyvvvsssnnnhhh^^^[[[[[[^^^aaaccckkksss{{{zzzsssmmm^^^XXXUUUUUUWWW[[[fffppp~~~~~~{{{yyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzxxxxxxyyyzzzzzzzzzyyyxxxyyyyyyxxxxxxxxxxxxxxxyyyvvvvvvwwwxxxxxxxxxxxxxxxzzzyyyyyyyyyzzzzzz{{{|||yyyzzz{{{{{{zzzyyyxxxxxxwwwuuusssrrrqqqnnnkkkhhh```ZZZQQQIIIDDD@@@<<<:::777777777777666666555555444555777999999999888777:::;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;===>>>@@@BBBCCCDDDCCCDDDEEEEEEEEEFFFHHHJJJIIIJJJMMMPPPUUU\\\eeekkkzzz{{{{{{vvveee[[[SSSMMMIIIKKKNNNSSS\\\eeekkkrrrxxxxxxqqqjjjfffeeeeeellluuu}}}xxxjjj___SSSGGG@@@???:::;;;<<<>>>@@@CCCHHHLLLSSSYYYaaagggiiieee^^^ZZZSSSQQQRRRXXX\\\aaajjjsss|||sssfffZZZQQQKKKIIIEEEFFFHHHNNNVVV___hhhnnnooommmjjjeee^^^VVVPPPLLLJJJHHHFFFCCCAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCDDDCCCDDDEEEFFFGGGJJJNNNRRRVVVZZZ___ccceeehhhkkkmmmooopppssswwwzzz~~~~~~|||zzzvvvtttpppllliiieeeaaa^^^XXXWWWVVVTTTSSSSSSSSSSSSTTTUUUWWWWWWWWWXXXZZZ]]]```dddjjjooorrrqqqnnnkkkiiihhhjjjppptttxxxwwwooogggaaa]]][[[SSSRRRPPPPPPPPPRRRSSSUUUZZZ___dddddd___VVVMMMGGGQQQYYYeeeqqq|||nnnVVVGGGCCCCCCBBBFFFNNNWWW]]]gggxxx|||xxxvvvtttwww{{{|||uuummmjjjkkkmmmkkkiiillldddXXXMMMCCC===888666111111111111000000000000---------.........//////,,,,,,---.../////////...,,,,,,---...///000111222////////////////////////000000111222333333444444888<<>>>>>???;;;::::::999999::::::;;;<<<===>>>@@@BBBDDDEEEFFFDDDEEEFFFGGGFFFGGGIIIKKKLLLNNNPPPTTTZZZcccmmmsssxxxxxxyyyggg]]]SSSMMMIIIKKKOOOTTT]]]fffjjjqqqxxxyyyssslllhhhggggggnnnuuu}}}zzzmmmbbbVVVIIIAAA@@@:::;;;===>>>@@@DDDHHHLLLTTTZZZbbbhhhiiiddd]]]XXXSSSRRRTTTZZZ___eeeoooxxx~~~sssfffZZZQQQLLLIIIFFFGGGIIINNNVVV```hhhnnnmmmllliiiddd]]]VVVPPPMMMLLLJJJGGGDDDAAAAAAAAAAAADDDDDDDDDDDDEEEGGGHHHIIICCCDDDEEEFFFHHHKKKOOOSSSXXX\\\aaaeeehhhjjjmmmoooqqqsssvvvzzz}}}~~~|||yyywwwtttqqqmmmjjjgggddd```]]][[[[[[YYYXXXWWWVVVVVVVVVUUUWWWXXXXXXXXXYYY[[[^^^bbbgggnnnsssuuusssnnnkkkiiihhhkkkqqqvvvzzzwwwooogggaaa]]][[[RRRQQQPPPOOOPPPRRRSSSUUUZZZ___dddeee___VVVMMMHHHPPPXXXfffvvvgggRRRFFFCCCDDD===EEENNNVVV]]]iiiyyy{{{yyywwwxxx{{{xxxnnniiiiiilllmmmmmmppphhhZZZKKK???888555444111111000///////////////------------------------..................------------------------------///////////////////////////000000000000111444666666===DDDKKKUUUccclllpppnnniiibbb[[[TTTNNNIIIEEEDDDGGGOOO[[[hhhttt{{{|||wwwrrrlllgggdddbbbjjjpppqqqqqqqqqooojjjeeeaaaaaaeeehhhjjjooouuu}}}}}}tttkkk___XXXSSSSSSUUUYYYaaaiiixxx}}}zzzxxxxxxxxxxxxwww{{{zzzzzzyyyyyyzzzzzz{{{vvvwwwxxxyyyyyyyyyyyyyyyxxxyyy{{{||||||{{{yyyxxxvvvvvvvvvwwwxxxxxxyyyyyyvvvvvvvvvwwwxxxxxxyyyyyy{{{{{{zzzzzz{{{|||~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxxxxxwwwuuuqqqnnnlllddd```XXXOOOGGGAAA<<<:::555555555555555555555555666666777888999999::::::999:::;;;===>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999;;;===>>>>>>@@@CCCEEEFFFFFFFFFGGGHHHJJJLLLNNNQQQQQQWWW^^^ccciiizzzxxx{{{|||iii^^^TTTPPPLLLJJJLLLSSSZZZ```lllqqqvvvxxxvvvqqqmmmjjjnnnqqqwww~~~{{{ooocccYYYOOOEEE>>><<<<<<<<<<<<===AAAGGGLLLSSSYYYaaaggggggbbb[[[VVVRRRTTTYYY___fffpppzzzttthhh^^^UUUMMMGGGEEEEEEGGGLLLSSS[[[cccgggkkkiiifffaaa[[[UUUPPPNNNKKKIIIEEEAAA??????@@@@@@BBBBBBCCCDDDEEEFFFFFFFFFGGGFFFFFFGGGIIILLLOOOQQQXXX]]]ccchhhlllooorrrtttuuuxxx|||~~~}}}yyyvvvtttqqqnnnkkkiiihhhfffccc```___^^^]]][[[YYYXXXXXXWWWWWWXXXYYYYYYYYY[[[___bbbfffjjjnnnpppooollljjjiiihhhiiikkknnnsss{{{|||tttlllfff```\\\XXXUUUTTTRRRQQQQQQSSSUUUWWW]]]ccciiiiiiaaaUUUKKKFFFQQQYYYgggxxxyyybbbOOOEEEBBBBBB???FFFNNNVVV___kkkzzz}}}{{{yyyzzz|||uuunnnmmmoooppppppqqqhhhYYYJJJ???888444333111111000///////////////------------------------................................................///////////////////////////000000000000111444666888???GGGNNNYYYfffpppsssuuupppiiibbbZZZRRRJJJEEEDDDGGGOOOZZZgggrrryyy||||||zzzwwwsssmmmhhhccc```___gggmmmoooooopppnnnjjjfffcccdddhhhkkkmmmrrrwww}}}|||tttkkkaaaZZZUUUTTTVVVYYYaaaiiixxx~~~zzzxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwuuuvvvxxxyyyyyyxxxvvvuuuuuuuuuvvvvvvwwwxxxxxxyyyvvvvvvvvvwwwxxxxxxyyyyyy{{{{{{zzzzzz{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyxxxxxxxxxwwwuuurrrooommmgggbbb[[[RRRIIIBBB===;;;555555555555555555555555777777777888999999::::::;;;<<<<<<============<<<<<<;;;;;;;;;;;;:::::::::999;;;<<<======???AAACCCBBBBBBDDDEEEGGGJJJMMMPPPTTTUUU\\\eeelllvvv|||uuuxxxmmmaaaSSSPPPLLLKKKMMMTTT[[[```iiinnnsssvvvuuuqqqnnnlllmmmooottt{{{|||qqqeee[[[QQQGGG@@@======<<<<<<===AAAGGGLLLSSSYYYbbbggggggbbb\\\WWWUUUXXX^^^dddlllvvvzzznnndddZZZPPPJJJGGGGGGIIIMMMSSS[[[aaafffhhhfffccc___YYYTTTPPPMMMIIIGGGDDDAAA???>>>???@@@CCCDDDFFFHHHIIIIIIHHHHHHHHHGGGGGGHHHKKKNNNRRRTTTZZZ___eeejjjnnnqqqtttvvvyyy||||||yyyuuussspppnnnkkkiiihhhgggdddbbb___^^^\\\ZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXZZZ]]]```eeehhhlllnnnmmmjjjhhhhhhgggiiimmmqqqvvv}}}}}}tttlllfff```[[[XXXUUUTTTRRRQQQQQQSSSUUUWWW^^^dddjjjjjjbbbVVVLLLFFFSSS[[[jjj{{{qqq[[[LLLEEEAAA@@@CCCGGGNNNWWWbbbnnnzzz~~~||||||~~~vvvssssssttttttsssiiiYYYIII>>>777333222111111000///////////////------------------------........................///////////////////////////////////////////////////000000000000111444666999AAAIIIRRR___oooyyy{{{{{{tttlllbbbWWWLLLEEEEEEHHHNNNXXXdddnnnuuuxxxuuutttqqqmmmhhhbbb]]]ZZZZZZbbbhhhjjjkkkmmmkkkhhhhhhfffggglllpppqqquuuzzz||||||tttlllccc\\\VVVUUUWWWYYYaaahhhwww{{{xxxwwwvvvuuutttrrrsssssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuutttuuuuuuwwwwwwwwwwwwuuuuuuttttttuuuvvvvvvwwwwwwxxxvvvvvvwwwwwwxxxyyyyyyyyy{{{zzzzzzzzzzzz|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyywwwxxxxxxwwwvvvssspppnnnjjjeee^^^TTTKKKCCC>>>;;;666666666666666666666666777777888888999:::::::::===============<<<;;;;;;;;;;;;;;;;;;::::::::::::999;;;<<<<<<<<<===???AAA???AAACCCEEEHHHLLLQQQUUU\\\___fffpppzzzyyyrrruuu~~~mmmbbbSSSPPPLLLKKKNNNUUU\\\bbbfffkkkpppsssssspppnnnmmmkkklllpppvvv~~~}}}rrrggg^^^TTTJJJDDD>>>>>>=========AAAGGGLLLSSSYYYbbbggggggbbb\\\YYYZZZ^^^dddllluuutttiii]]]SSSLLLJJJJJJLLLOOOTTTZZZ___bbbcccaaa___[[[WWWRRROOOMMMGGGEEEBBB@@@>>>>>>??????DDDFFFJJJMMMNNNMMMKKKJJJIIIHHHHHHJJJMMMQQQVVVXXX]]]aaaggglllppptttwwwzzz~~~~~~{{{xxxtttrrrooommmkkkjjjjjjiiigggeee```___^^^\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[]]]```cccfffiiijjjiiigggeeeeeegggjjjoootttyyy~~~uuummmeee___ZZZWWWUUUTTTRRRQQQQQQSSSUUUWWW___eeekkkkkkcccWWWLLLGGGTTT]]]mmm~~~iiiUUUKKKFFFCCC@@@FFFIIIPPPYYYdddpppyyy~~~}}}~~~{{{zzzyyyyyyvvvjjjXXXHHH===777333111111000000///////////////........................---------.......................................///////////////////////////000000000000111444666888@@@KKKXXXiii{{{xxxkkk]]]NNNEEEEEEHHHMMMWWWaaakkkpppsssqqqpppmmmiiiddd___ZZZWWWYYYaaaiiilllnnnooonnnkkkiiigggiiiooorrrsssvvvzzz{{{{{{uuummmeee^^^XXXVVVWWWYYY```ggguuu{{{wwwuuutttrrrpppoooppprrrtttvvvxxxyyyyyywwwwwwwwwwwwwwwvvvuuuuuuvvvvvvwwwxxxxxxwwwvvvvvvtttttttttuuuvvvvvvwwwwwwvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~}}}|||{{{zzzyyyyyywwwxxxxxxxxxvvvtttqqqooolllggg```VVVLLLDDD>>>;;;666666666666666666666666888888888999999:::::::::;;;<<<<<<======<<<;;;;;;;;;;;;;;;:::::::::999999999;;;<<<;;;;;;<<<>>>@@@@@@CCCFFFHHHKKKPPPWWW\\\fffjjjrrr|||}}}wwwrrruuuzzziii^^^QQQOOOLLLLLLOOOVVV^^^cccfffjjjnnnqqqpppnnnlllkkkjjjjjjlllrrryyy{{{qqqhhh___VVVLLLFFF@@@???>>>===>>>AAAGGGKKKRRRZZZccchhhgggccc___]]]^^^bbbjjjsss}}}xxxlll^^^SSSLLLKKKLLLMMMPPPSSSWWW[[[]]]]]]\\\ZZZWWWTTTPPPMMMKKKDDDCCCAAA???>>>>>>???@@@DDDGGGLLLPPPQQQPPPMMMKKKIIIIIIJJJKKKOOOTTTXXX[[[```dddiiinnnsssvvv{{{}}}}}}zzzwwwsssrrrooommmkkkkkkkkkkkkiiihhhcccbbbaaa```___^^^^^^^^^^^^______^^^]]]]]]___aaaaaadddfffgggeeedddccccccggglllrrrwww|||~~~vvvmmmeee___YYYVVVTTTSSSQQQPPPQQQSSSVVVWWW```gggmmmlllcccWWWMMMHHHTTT^^^nnn~~~eeeSSSKKKIIIFFFCCCHHHLLLTTT^^^hhhqqqwwwzzz}}}}}}}}}~~~}}}}}}~~~zzzlllXXXGGG===777333000111000000///////////////........................---------.........//////------------------------///////////////////////////000000000000111444666666???MMM]]]ssswwweeeTTTJJJEEEGGGMMMUUU___hhhmmmoooooonnnllliiiddd```[[[YYY\\\eeeooosssuuuvvvtttooojjjhhhiiiooorrrrrruuuyyyzzz~~~|||wwwqqqhhhaaaZZZXXXXXXYYY___gggttt{{{vvvssspppmmmlllkkklllooorrruuuwwwyyyyyyuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvtttttttttuuuvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~}}}|||{{{zzzyyyyyywwwxxxxxxxxxwwwuuurrrqqqlllhhhaaaWWWMMMDDD>>>:::777777777777777777777777999999999999999:::::::::999:::;;;<<<============;;;;;;:::::::::999999999999:::;;;;;;;;;;;;===???BBBEEEIIILLLNNNTTT]]]ccclllsss|||~~~uuusssrrrvvvtttdddYYYOOOMMMKKKLLLPPPWWW^^^cccgggjjjmmmnnnmmmkkkjjjiiiiiiiiijjjooovvv|||~~~xxxoooggg___WWWMMMGGGAAAAAA@@@>>>>>>BBBGGGKKKQQQZZZdddiiihhheeecccbbbaaagggpppyyy|||nnn```UUUOOOLLLMMMOOOQQQSSSUUUWWWXXXYYYXXXVVVTTTQQQNNNKKKJJJCCCBBBAAA@@@@@@@@@AAAAAADDDHHHMMMQQQSSSQQQNNNLLLJJJJJJLLLNNNRRRVVVZZZ]]]bbbeeekkkppptttxxx}}}~~~|||yyyvvvsssqqqooonnnllllllmmmmmmkkkjjjddddddbbbaaa```````````````aaaaaaaaa______aaabbbbbbdddeeefffeeeddddddeeejjjooouuu{{{~~~vvvmmmeee___YYYVVVTTTSSSQQQPPPQQQSSSVVVXXXaaagggmmmllldddWWWMMMGGGTTT^^^nnnzzzcccSSSLLLJJJHHHFFFKKKRRR]]]fffmmmrrruuuwwwxxxzzz|||~~~}}}||||||~~~oooYYYGGG===888444111111111000///////////////........................,,,,,,------.../////////------------------------///////////////////////////000000000000111444666666???OOOccc}}}lllYYYNNNEEEGGGLLLTTT^^^fffkkkmmmnnnnnnllljjjgggccc```^^^\\\gggrrrxxxzzzzzzuuupppkkkiiiiiinnnppppppsssxxxyyy}}}~~~~~~{{{vvvmmmeee^^^[[[ZZZ[[[aaahhhsss{{{uuupppmmmiiigggeeegggkkkooosssvvvwwwxxxtttuuuvvvwwwxxxxxxxxxxxxttttttttttttttttttttttttttttttuuuvvvvvvwwwwwwxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyyyy{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyywwwwwwxxxyyyxxxvvvtttrrrllliiibbbYYYOOOFFF???;;;777777777777777777777777999999::::::::::::::::::888999:::;;;<<<=========::::::::::::999999999999888:::;;;;;;;;;<<<>>>@@@BBBGGGLLLOOORRRYYYdddmmmttt|||~~~vvvnnnpppssszzzxxxmmm```VVVLLLKKKJJJKKKPPPWWW^^^ccchhhjjjmmmmmmkkkjjjiiiiiijjjjjjkkkooouuuzzz~~~{{{uuummmfff```XXXNNNHHHCCCBBBAAA??????BBBGGGKKKPPPZZZeeekkkjjjhhhggghhhgggmmmvvv~~~pppbbbXXXSSSNNNOOOQQQRRRTTTUUUUUUVVVVVVUUUTTTQQQOOOLLLIIIHHHCCCCCCCCCBBBBBBCCCCCCDDDEEEHHHMMMRRRSSSRRROOOMMMKKKMMMPPPSSSWWWZZZ\\\]]]bbbfffkkkoootttyyy~~~~~~~~~}}}|||yyyvvvtttrrrpppooonnnmmmnnnnnnmmmkkkeeedddcccbbbaaaaaaaaaaaa```bbbccccccbbbaaabbbccceeeggghhhiiihhhiiikkklllppptttzzz~~~uuummmeee___ZZZWWWTTTRRRQQQPPPQQQTTTWWWXXXaaagggmmmlllcccWWWLLLGGGSSS]]]mmm~~~vvvcccTTTMMMKKKJJJIIINNNXXXfffpppssssssuuuvvvzzz}}}|||zzzzzzyyyyyy|||qqqZZZHHH>>>999555111111111000///////////////........................,,,,,,------...//////000........................///////////////////////////000000000000111444666777AAAQQQhhhlllYYYMMMEEEGGGLLLTTT^^^fffkkkmmmnnnnnnmmmllljjjgggdddbbbcccooo|||}}}vvvnnnkkkjjjmmmnnnooorrrwwwwww|||~~~~~~zzzssskkkccc```^^^^^^dddkkkrrrzzzsssnnniiieeecccccceeejjjoootttwwwxxxyyywwwwwwxxxxxxxxxxxxxxxwwwuuuuuuttttttttttttuuuuuuuuuuuuvvvvvvwwwxxxxxxyyywwwwwwxxxyyyyyyzzzzzz{{{zzzyyyxxxxxxyyyzzz|||}}}~~~~~~}}}|||{{{zzzyyyyyyvvvwwwyyyyyyyyywwwuuutttmmmjjjddd[[[RRRIIIBBB>>>888888888888888888888888::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<<<<:::::::::999999999999888888999;;;<<<<<<===@@@BBBCCCIIIPPPUUUZZZcccqqq{{{}}}tttrrrlllrrryyy{{{rrrllldddYYYQQQJJJIIIHHHJJJOOOWWW^^^cccgggiiikkklllkkkjjjkkklllkkkkkklllpppuuuyyy{{{|||yyytttmmmfffaaaYYYPPPIIIDDDCCCBBB@@@???BBBGGGKKKOOOZZZfffllllllkkklllnnnooouuu~~~}}}nnnaaaYYYUUUPPPQQQSSSUUUWWWWWWVVVVVVTTTTTTRRRPPPMMMJJJHHHFFFDDDDDDDDDEEEEEEFFFFFFGGGGGGJJJNNNRRRTTTSSSRRRPPPNNNPPPUUUYYY\\\^^^^^^^^^bbbeeejjjooosssxxx~~~~~~~~~~~~|||zzzwwwtttrrrrrrpppoooooooooooommmlllhhhgggfffeeeeeedddeeeeeedddfffggghhhgggfffgggiiikkklllnnnnnnnnnpppsssvvvxxx{{{~~~wwwuuutttuuuzzz}}}tttlllfff```[[[XXXSSSRRRQQQPPPQQQTTTWWWYYYaaagggmmmlllcccVVVKKKFFFRRR\\\lll}}}tttcccTTTLLLJJJJJJJJJPPP]]]mmmvvvwwwuuuuuuwwwxxxwwwxxxwwwxxxzzzsss[[[HHH>>>:::555222111111000///////////////////////////////////////,,,,,,------...///000000///////////////////////////////////////////////////000000000000111444666999CCCSSSjjj}}}hhhUUUJJJEEEGGGLLLTTT^^^fffkkkmmmnnnnnnnnnmmmkkkiiigggeeeqqq~~~qqqmmmkkklllnnnnnnrrrwwwwww{{{~~~~~~}}}wwwooogggcccaaaaaafffmmmrrryyyrrrlllhhhccc```cccfffkkkqqqvvvyyy{{{{{{yyyyyyyyyyyyyyyxxxwwwvvvwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwxxxxxxyyyyyywwwxxxxxxyyyyyyzzzzzz{{{yyyyyyxxxxxxyyyzzz|||}}}~~~~~~}}}|||{{{zzzyyyyyyvvvwwwyyyyyyyyywwwvvvtttnnnkkkeee]]]TTTKKKDDD@@@888888888888888888888888::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888888999;;;<<<<<<>>>AAACCCFFFMMMUUU\\\bbbmmm|||~~~ssspppqqqmmmvvv|||ooofffbbb\\\TTTMMMHHHGGGGGGJJJOOOVVV^^^bbbeeegggjjjkkkkkkkkkmmmnnnllllllmmmqqqvvvyyyzzzzzzyyytttmmmgggbbbZZZQQQKKKEEEDDDBBB@@@???BBBGGGKKKOOOZZZfffmmmmmmlllooorrrtttzzzyyykkk^^^WWWTTTQQQSSSUUUXXXYYYYYYXXXWWWTTTSSSRRRPPPMMMJJJGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKOOOSSSUUUUUUSSSRRRPPPSSSXXX]]]```aaa```___aaaeeeiiinnnsssxxx~~~~~~~~~~~~|||zzzwwwuuussssssqqqpppooopppooonnnlllllllllkkkjjjiiiiiiiiijjjiiikkkmmmmmmmmmlllmmmnnnoooqqqrrrssssssvvvyyy|||}}}sssllljjjhhhjjjpppwww}}}~~~|||tttlllfff```\\\YYYSSSRRRQQQPPPQQQTTTWWWYYYaaaggglllkkkbbbVVVKKKEEESSS\\\lll{{{vvvcccSSSKKKIIIIIIIIIUUU```nnnvvvwwwuuutttuuu}}}wwwwwwwwwwwwyyy}}}sssYYYFFF<<<888444222222222222111111111111000///.........---------------------------...///000....................................///////////////000111111000111333555888AAAQQQhhhuuuaaaRRRIIIDDDEEEIIIQQQ\\\ffflllmmmnnnooopppnnnllllllpppsss|||yyyppphhhhhhllloootttyyy{{{}}}}}}yyysssiiibbbaaaeeejjjvvv|||ssslllfffcccbbbdddhhhooouuuzzz}}}}}}}}}}}}|||zzzyyyxxxxxxyyyyyyttttttuuuuuuvvvvvvwwwwwwssstttttttttuuuuuuvvvvvv|||{{{{{{zzzzzzzzz{{{{{{||||||{{{zzzzzz{{{}}}~~~~~~}}}|||zzzyyywwwwwwxxxyyyzzzzzzyyyxxxvvvuuutttoooggg^^^UUUKKKBBB<<<999777555555777888888888;;;;;;;;;:::::::::999999777777888::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999>>><<<:::;;;>>>BBBEEEFFFMMMQQQYYYcccnnn{{{~~~vvvpppnnnmmmsss}}}rrrccc\\\XXXRRRLLLIIIFFFFFFFFFHHHLLLRRRXXX\\\dddfffiiijjjkkkllloooqqqrrrqqqqqqrrrtttxxx{{{}}}{{{vvvooohhh```YYYQQQLLLGGGEEECCC@@@???BBBHHHLLLTTT[[[eeennnsssuuuuuuuuu|||uuuiii```YYYUUUTTTXXX\\\^^^aaaccc___YYYUUURRRMMMJJJIIIHHHGGGFFFBBBDDDGGGIIIJJJKKKMMMNNNNNNPPPRRRSSSRRRRRRRRRTTTVVVWWWYYY[[[]]]___```aaabbbeeeiiimmmqqquuuyyy|||~~~|||zzzxxxvvvuuusssrrrqqqppppppqqqrrrrrrqqqpppooonnnmmmmmmmmmnnnrrrsssssssssqqqqqqsssuuurrruuuxxxzzz{{{}}}vvviii___[[[[[[___dddhhhooovvv{{{zzzqqqhhhbbb^^^[[[YYYTTTRRROOOMMMOOORRRWWWZZZ^^^dddjjjiii```UUUKKKFFFSSS\\\kkkzzzvvvdddTTTLLLJJJIIIHHHRRR^^^kkkssssssqqqtttwwwzzzuuuuuuuuuuuuwww{{{rrrYYYFFF<<<888444222222222222111111111111000/////////.........------......---------......///......................../////////000000000000111///000111111000111333555999AAAOOOccc}}}|||lll[[[NNNGGGEEEEEEHHHPPP[[[eeekkknnnppprrrtttsssqqqrrrxxx}}}{{{qqqiiiiiimmmqqqvvv|||}}}~~~yyyooohhheeehhhlllsss}}}|||tttmmmhhhfffeeeggglllssszzz~~~~~~}}}|||zzzyyyxxxxxxyyyyyyvvvvvvvvvwwwwwwwwwwwwwwwuuuuuuuuuvvvvvvvvvwwwwwwzzzzzzyyyyyyyyyyyyzzzzzz}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}|||zzzyyyxxxxxxwwwwwwxxxxxxyyyxxxxxxxxxtttooohhh```WWWNNNEEE???:::888666666777999999888999999999888888888888777777888888999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;???===<<<===AAAFFFIIIJJJPPPTTT\\\fffrrr|||vvvqqqqqqrrrsss{{{wwwjjj]]]WWWTTTOOOJJJIIIDDDDDDDDDFFFJJJPPPUUUXXX```bbbfffhhhjjjlllooorrrrrrrrrssstttvvvyyy{{{}}}zzzvvvnnnggg```ZZZTTTPPPIIIHHHEEEBBBAAACCCGGGKKKTTT[[[fffoootttwwwxxxxxx}}}zzzoooeee^^^ZZZXXXZZZ^^^bbbccceeeeeeaaaZZZUUUQQQLLLIIIGGGFFFEEEDDDBBBDDDGGGIIIIIIJJJLLLNNNOOOQQQSSSTTTSSSSSSTTTUUUUUUVVVXXXZZZ\\\]]]^^^^^^```cccgggjjjmmmqqquuuxxx~~~~~~|||zzzxxxwwwuuutttsssrrrqqqrrrrrrsssrrrqqqqqqqqqqqqqqqqqqqqquuuvvvwwwwwwvvvvvvxxxzzz{{{~~~nnnbbbWWWTTTSSSWWW[[[^^^eeekkktttyyyyyyooogggaaa\\\YYYWWWTTTQQQOOOMMMNNNRRRVVVYYY]]]ccchhhggg___TTTKKKFFFTTT\\\jjjyyywwweeeUUUMMMIIIHHHGGGNNNZZZhhhmmmlllmmmuuu}}}}}}vvvqqqrrrsssrrrtttxxxoooYYYFFF<<<777444222222222222111111111111000000000000/////////......//////...---------..............................000000000000111111111111///000111111000111333555999@@@KKK\\\qqq{{{ooocccVVVMMMHHHEEEFFFHHHOOOZZZdddmmmqqqtttxxx{{{yyywwwyyy}}}sssjjjiiimmmrrrxxx~~~xxxpppkkklllnnnrrr{{{|||vvvppplllkkkjjjmmmrrrzzz|||{{{zzzxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwxxxxxxyyyzzz{{{}}}|||{{{zzzzzz{{{||||||}}}}}}||||||{{{zzzyyyyyyvvvvvvvvvwwwwwwxxxzzzzzztttpppjjjcccZZZQQQHHHBBB;;;999777777888999999999999999999999888888888888777888999999999999999888:::;;;;;;<<<<<<======>>>@@@??????BBBGGGLLLPPPQQQVVVYYY___iiivvv}}}wwwtttqqqoooooosssxxx{{{~~~jjj___TTTQQQOOOKKKHHHGGGBBBAAABBBCCCGGGKKKPPPSSSYYY\\\```dddgggjjjnnnqqqrrrsssuuuwwwyyy{{{||||||{{{uuunnnfff```[[[VVVSSSLLLKKKHHHEEECCCDDDGGGJJJTTT[[[fffpppvvvyyy{{{|||~~~{{{rrriiibbb^^^\\\\\\aaafffjjjjjjkkkjjjccc[[[TTTPPPKKKGGGEEEDDDCCCBBBAAACCCFFFGGGHHHIIILLLNNNPPPRRRTTTUUUUUUUUUWWWXXXVVVVVVXXXYYYZZZ[[[[[[[[[]]]___ccceeehhhkkkooorrryyy~~~~~~}}}{{{{{{xxxwwwvvvtttssssssssssssssssssssstttuuuuuuvvvwwwyyyzzz|||||||||}}}xxxeeeYYYQQQMMMKKKNNNQQQTTTYYY___iiimmmsssyyy}}}~~~wwwnnneee___ZZZWWWUUURRRPPPNNNLLLMMMQQQUUUWWW\\\aaaeeeddd\\\RRRKKKGGGTTT\\\jjjxxxxxxeeeUUULLLHHHFFFEEEKKKWWWeeejjjiiimmmzzzyyysssooopppqqqqqqrrrvvv{{{mmmXXXFFF<<<777444333222222222111111111000000000000000000////////////000///...---------------........................//////000000000111111111///000111111000111333555888>>>GGGTTTfffvvv~~~}}}|||xxxqqqhhh___VVVOOOLLLEEEFFFHHHOOOZZZgggrrryyy|||}}}}}}rrriiiiiimmmrrryyyvvvpppnnnooottt|||}}}xxxtttqqqqqqpppuuu{{{|||{{{yyyxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxzzz{{{{{{||||||zzzzzzzzzzzz{{{|||}}}}}}||||||{{{{{{zzzzzzxxxwwwvvvvvvvvvxxxyyyzzzvvvrrrmmmfff]]]SSSHHHBBB<<<:::888888999::::::999<<<<<<;;;;;;;;;:::::::::888888999999999999999888:::;;;;;;<<<===>>>@@@@@@BBBBBBCCCHHHNNNUUUYYY[[[[[[]]]aaaiiitttzzzvvvtttpppooonnnooosssyyymmm___VVVNNNLLLKKKGGGDDDDDD?????????@@@CCCGGGKKKMMMQQQTTTYYY]]]aaafffkkknnnrrrtttwwwzzz|||}}}||||||{{{uuummmeee___[[[WWWUUUPPPOOOMMMIIIFFFFFFGGGJJJSSS[[[eeeooovvvzzz|||~~~~~~yyytttkkkddd___^^^```bbbgggmmmqqqrrrrrroooggg]]]SSSNNNIIIDDDBBBAAA@@@@@@AAACCCEEEFFFGGGHHHKKKMMMPPPRRRUUUWWWWWWXXXZZZ[[[WWWXXXYYYYYYZZZYYYYYYYYYZZZ\\\^^^___aaadddgggjjjqqqvvv~~~~~~}}}}}}yyyyyywwwvvvtttsssrrrrrrrrrsssuuuvvvxxxyyyzzzzzz|||~~~ppp___TTTOOOKKKIIIKKKMMMNNNRRRWWW]]]aaagggmmmrrrwww||||||uuulllccc]]]YYYVVVTTTRRRPPPMMMLLLMMMPPPSSSUUU[[[___cccaaaZZZQQQJJJGGGTTT\\\jjjzzz{{{gggUUUJJJFFFDDDDDDIIIUUUbbbhhhjjjrrrwwwrrrnnnppprrrqqqsssvvv|||zzzyyyyyyzzzwwwjjjWWWFFF<<<777444333222222222111111111000000000000000000////////////000///...---------------................................./////////000000///000111111000111333555666;;;CCCMMM\\\kkksssrrruuurrrllleee^^^WWWRRROOOFFFFFFIIIOOO[[[jjjyyyzzzppphhhhhhlllqqqwww}}}yyyrrroooooowww}}}zzzwwwvvvvvvvvv|||{{{zzzyyyxxxwwwxxxyyyyyyxxxxxxxxxwwwwwwvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxyyyzzz||||||{{{zzzzzzyyyyyy{{{|||}}}}}}}}}|||||||||{{{{{{{{{{{{zzzxxxwwwwwwwwwxxxyyyxxxuuupppiii```TTTIIIAAA>>><<<999999:::;;;::::::<<<<<<<<<;;;;;;;;;::::::888999999::::::::::::999<<<<<<<<<<<<>>>@@@AAABBBCCCDDDGGGNNNVVV^^^ccceeeaaa``````fffooozzz|||yyyvvvsssqqqqqqmmmnnnqqquuu{{{qqqaaaYYYQQQKKKJJJHHHCCCAAAAAA>>>>>>>>>>>>@@@CCCFFFHHHIIILLLQQQVVVZZZ^^^cccfffmmmpppssswwwyyyzzzzzzyyyxxxssskkkccc^^^ZZZWWWTTTSSSRRRQQQMMMJJJHHHIIIJJJRRRYYYccclllssswwwzzz|||~~~|||yyyoookkkddd^^^\\\^^^bbbeeelllrrrwwwxxxxxxsssiii___QQQLLLFFFBBB@@@@@@??????@@@BBBDDDDDDEEEGGGJJJMMMPPPSSSVVVXXXYYYZZZ\\\^^^[[[[[[[[[\\\\\\[[[[[[ZZZYYYZZZ[[[[[[\\\^^^bbbeeeiiinnnwww}}}~~~~~~~~~~~~~~~zzzyyyxxxwwwuuusssrrrqqqqqqsssuuuxxxzzz{{{|||}}}~~~lll]]]TTTNNNJJJHHHJJJJJJJJJMMMRRRSSSWWW\\\bbbgggmmmsssxxx}}}xxxrrriiiaaa\\\XXXVVVTTTQQQPPPMMMLLLMMMOOORRRTTTYYY^^^bbb```YYYPPPIIIFFFSSS\\\lll}}}jjjVVVJJJEEEDDDDDDIIISSS```gggmmmyyyxxxssspppsssuuutttvvvyyyyyysssrrrrrrsssuuurrrgggVVVFFF<<<666444444222222222111111111111000000000000/////////......//////...---------..........................................///////////////000111111000111333555555:::@@@HHHTTTbbbjjjkkkmmmlllhhhccc^^^XXXSSSQQQGGGHHHJJJOOO[[[lll~~~wwwnnngggggglllpppvvv{{{}}}zzzrrroooooowww|||}}}{{{zzz{{{{{{zzzyyyxxxwwwwwwxxxyyyzzzwwwwwwwwwwwwwwwvvvvvvvvvwwwvvvvvvvvvvvvuuuuuuuuuyyyyyyxxxyyyyyyzzz{{{|||yyyyyyxxxxxxyyy{{{}}}~~~~~~~~~}}}}}}|||{{{zzzzzz|||{{{zzzyyyyyyxxxxxxxxxyyywwwsssmmmdddXXXLLLDDD???===;;;:::;;;;;;;;;:::::::::::::::999999999999888999:::;;;<<<<<<<<<<<<============>>>@@@BBBCCCEEEGGGKKKTTT^^^ggglllnnngggdddbbbeeellluuuzzz}}}{{{yyywwwtttrrrpppoooooonnnqqqwww~~~sssfff[[[SSSMMMIIIHHHFFFBBB???@@@>>>======>>>???AAACCCDDDCCCFFFJJJNNNQQQUUUYYY\\\ccceeeiiimmmppprrrrrrrrrqqqmmmfffaaa]]]ZZZWWWUUUUUUUUUTTTQQQMMMKKKJJJKKKPPPVVV___hhhmmmqqqtttvvv{{{~~~~~~wwwrrrnnndddaaa]]]ZZZ[[[```fffjjjrrryyy~~~}}}vvvjjj^^^OOOKKKDDD@@@??????@@@@@@@@@AAABBBCCCDDDFFFJJJLLLOOORRRVVVXXXZZZ\\\^^^```___```````````````______[[[\\\\\\[[[[[[\\\```ccceeekkksss{{{~~~~~~~~~yyyyyyyyyxxxvvvuuusssrrrrrrsssvvvyyy|||}}}~~~~~~{{{iii[[[UUULLLHHHFFFHHHHHHGGGIIIMMMNNNQQQUUUZZZ___eeelllqqqwww}}}~~~tttnnneee^^^ZZZWWWUUUTTTQQQPPPNNNMMMNNNOOORRRSSSYYY^^^bbbaaaYYYOOOHHHDDDRRR\\\nnnnnnXXXKKKFFFFFFFFFHHHQQQ]]]gggqqqzzzvvvsssvvvxxxxxxyyy|||~~~qqqmmmmmmmmmnnnpppoooeeeVVVGGG<<<666444444222222222111111111111000/////////.........------......---------......///...........................////////////000000000///000111111000111333555555:::???DDDNNNZZZbbbcccggggggfffddd```[[[WWWTTTJJJJJJKKKOOOYYYjjj}}}~~~uuummmgggiiimmmqqquuuzzzzzz|||yyyrrroooooosssxxx}}}}}}}}}~~~~~~yyyyyyxxxwwwwwwxxxyyyzzzwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvyyyxxxxxxxxxxxxxxxyyyyyywwwwwwwwwxxxzzz|||~~~~~~}}}|||{{{zzzyyy{{{{{{{{{|||{{{{{{zzzzzzyyywwwuuuqqqiii^^^SSSKKK@@@>>><<<;;;;;;<<<;;;;;;;;;::::::::::::999999999888999:::<<<===>>>>>>?????????>>>===>>>@@@BBBDDDFFFIIIOOOXXXcccmmmsssvvvmmmiiieeefffnnnuuuzzz{{{{{{zzzyyywwwvvvuuuuuutttxxx|||yyylllcccZZZTTTMMMIIIGGGGGGEEEAAA???@@@>>>>>>>>>>>>???@@@AAABBB@@@BBBEEEHHHIIILLLOOOQQQUUUWWW[[[___ccceeeggghhhgggdddaaa^^^]]]\\\YYYWWWVVVWWWVVVTTTPPPMMMLLLLLLNNNTTT\\\cccgggjjjmmmnnnsssuuuyyy}}}|||xxxrrrlllfffbbb\\\[[[ZZZ[[[```gggnnnsss{{{xxxiii\\\NNNIIICCC???>>>???AAAAAA@@@AAABBBBBBCCCEEEIIILLLOOOQQQUUUXXXZZZ\\\___aaaddddddeeeeeeeeeeeeeeeddd`````````^^^]]]^^^bbbdddeeekkkssszzzzzzzzzzzzzzzyyywwwuuutttsssuuuxxx|||~~~wwweeeYYYSSSLLLHHHFFFGGGGGGFFFGGGKKKLLLNNNQQQUUUYYY```ggglllrrryyy|||yyynnnhhhaaaZZZVVVTTTSSSRRRRRRQQQOOONNNNNNPPPRRRSSSYYY^^^dddbbbZZZOOOFFFBBBQQQ]]]ooorrrZZZLLLGGGHHHHHHGGGOOOZZZfffsss|||wwwvvvyyy{{{{{{|||yyymmmiiijjjjjjkkkmmmmmmdddUUUGGG<<<666444444222222222111111111111000///.........---------------------------...///000........................000000000000111111111111///000111111000111333555666:::>>>BBBJJJVVV]]]^^^eeeeeefffeeeccc___[[[XXXLLLLLLLLLNNNWWWhhh|||~~~zzzvvvvvvtttlllhhhjjjooorrruuuyyywwwzzzyyyrrrppppppooottt~~~~~~~~~{{{yyyxxxwwwwwwwwwxxxyyyzzzxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvxxxzzz|||}}}|||zzzyyyyyyyyyzzz{{{}}}~~~}}}}}}|||xxxwwwvvvsssmmmcccXXXPPPAAA???<<<;;;<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;888999;;;===>>>???@@@@@@AAA@@@>>>>>>>>>@@@BBBDDDGGGJJJPPPZZZfffqqqwwwzzzqqqlllgggiiipppxxx|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||lll___XXXRRRMMMIIIFFFDDDFFFEEEAAA@@@BBB???????????????@@@AAAAAA>>>@@@CCCDDDEEEFFFIIIKKKKKKMMMPPPTTTYYY\\\___``````^^^]]]]]]]]]]]][[[ZZZVVVWWWWWWUUUQQQNNNMMMMMMMMMRRRYYY```dddfffhhhjjjjjjlllooorrruuuxxxzzz{{{wwwvvvtttpppjjjccc^^^ZZZYYYYYYZZZ^^^eeennnwww|||yyyhhhZZZMMMHHHBBB>>>>>>@@@AAABBB???@@@AAAAAABBBEEEIIILLLNNNQQQUUUXXXZZZ]]]___bbbgggggghhhhhhiiiiiihhhhhhddddddcccaaa```aaadddggggggmmmtttzzz}}}{{{{{{||||||{{{yyywwwvvvuuuwwwzzz}}}uuubbbWWWRRRLLLHHHGGGHHHHHHFFFHHHLLLLLLMMMPPPSSSWWW]]]dddiiiooowww}}}yyyvvvjjjeee]]]WWWTTTSSSRRRQQQRRRQQQPPPOOOOOOPPPRRRSSSYYY___eeeddd[[[OOOFFFAAAPPP]]]nnnpppYYYKKKCCCAAABBBGGGPPP\\\hhhsss}}}zzz{{{zzzyyy{{{}}}wwwoooiiihhhiiikkklllmmmdddUUUFFF<<<666444444444333222222111111222222000000///...............---...............------//////.........---------...///000000//////000111111000//////000222444555666555888???FFFMMMXXXbbbeeeiiimmmlllhhhccc]]]YYYOOOHHHEEEKKKWWWfffvvv|||uuummmiiinnnvvv}}}xxxqqqooollljjjllloootttwwwxxx{{{|||sssnnnmmmpppvvv~~~||||||}}}}}}~~~|||zzzwwwwwwwwwxxxxxxyyyyyyyyy|||{{{zzzxxxwwwvvvvvvuuuwwwxxxxxxwwwuuutttuuuvvvxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxyyy{{{~~~}}}zzzyyyzzz|||||||||||||||||||||{{{{{{yyyvvvtttsssqqqiii\\\SSSHHHDDD>>><<<<<<===<<<:::<<<<<<;;;;;;;;;;;;;;;;;;888:::;;;===???@@@AAAAAA???@@@@@@@@@@@@AAADDDFFFHHHLLLSSS]]]iiirrrxxxzzztttqqqpppssszzz}}}uuuiii^^^VVVQQQMMMKKKFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@AAACCCEEEFFFGGGFFFHHHJJJKKKLLLNNNQQQSSSUUUVVVXXXYYYZZZZZZYYYXXXYYY[[[\\\ZZZUUUPPPMMMKKKPPPTTTYYY\\\___```bbbcccfffggggggggghhhjjjkkklllpppmmmhhhddd```]]]YYYWWWXXX\\\```bbbiiivvvwwwfff[[[IIIGGGCCCAAA@@@@@@>>>===AAA@@@??????AAADDDGGGJJJPPPQQQSSSTTTWWW[[[aaaeeeiiijjjlllnnnppppppooommmpppooommmjjjgggfffhhhjjjnnnrrrwwwzzz}}}~~~~~~}}}|||{{{zzzzzzzzzzzzxxxyyy{{{~~~pppaaaTTTMMMMMMKKKIIIGGGGGGHHHJJJLLLKKKNNNQQQSSSUUU[[[cccjjjooozzz~~~{{{yyyzzzzzzzzzzzzyyyvvvrrrnnnddd```ZZZTTTPPPOOOQQQRRRTTTSSSQQQQQQQQQRRRTTTUUU^^^bbbgggfff^^^RRRGGGAAAPPP\\\lll}}}kkkWWWKKKDDDCCCEEEGGGOOO[[[hhhvvv~~~}}}|||zzz|||{{{uuunnniiigggiiikkklllnnneeeVVVGGG<<<777555555333333222111111111111111000000///...............//////000000//////......//////.........------------///000000///...000111///////////////000111111444444777>>>DDDKKKVVV```eeekkkooonnnjjjfff___YYYOOOHHHDDDIIITTTbbbrrr~~~{{{wwwooofffaaaeeemmmuuu{{{|||xxxtttpppmmmjjjhhhhhhkkkooorrrwwwzzz~~~|||sssnnnmmmooottt}}}~~~|||}}}}}}}}}}}}~~~}}}{{{yyyxxxxxxxxxxxxyyyyyyyyyzzz{{{zzzyyyxxxwwwwwwvvvvvvvvvwwwxxxwwwuuuuuuuuuvvvxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxyyy{{{~~~|||yyyxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxvvvuuussslllaaaXXXLLLFFF@@@===>>>>>>===;;;;;;;;;;;;;;;::::::::::::999:::<<<>>>???AAAAAABBBAAABBBBBBBBBAAACCCEEEHHHIIILLLRRR\\\fffpppwwwzzzxxxvvvvvvyyy}}}qqqjjj```WWWPPPLLLJJJHHHFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBB??????@@@@@@AAACCCDDDEEEBBBCCCEEEFFFFFFGGGJJJLLLNNNOOOQQQSSSUUUWWWXXXYYYYYY[[[\\\[[[WWWSSSPPPOOOPPPTTTXXX\\\^^^```bbbcccbbbbbbbbbbbbcccdddeeeeeeeeeccc```]]][[[YYYWWWVVVXXX^^^dddiiisssxxxfff[[[JJJGGGCCC@@@@@@@@@???>>>BBBAAA@@@@@@AAADDDGGGIIIMMMNNNPPPQQQSSSWWW]]]aaahhhiiilllooorrrttttttssswwwvvvuuurrrooonnnpppqqqsssuuuyyy{{{|||~~~}}}~~~}}}||||||||||||zzz{{{}}}ooo```UUUNNNKKKJJJHHHGGGGGGHHHJJJLLLMMMPPPSSSUUUXXX]]]ffflllrrr}}}~~~zzzwwwtttrrrqqqpppooonnnkkkgggddd[[[XXXSSSOOONNNOOOQQQSSSUUUTTTRRRQQQQQQRRRTTTUUU___ccchhhfff^^^RRRGGGAAAPPP[[[jjjyyy}}}eeeTTTJJJEEEEEEGGGGGGNNNZZZjjj{{{~~~|||~~~|||wwwpppkkkjjjlllnnnoooqqqgggWWWHHH===888666555222222111000000000000111000000///...............111111111000000000///////////////.........------,,,...//////...---///000//////000000000000000///444555999???DDDJJJUUU```jjjpppuuutttqqqmmmddd[[[PPPHHHCCCGGGPPP\\\kkkvvv}}}{{{wwwrrriii```ZZZ]]]dddlllrrrtttsssqqqooollliiiffffffhhhllloootttwww{{{|||tttooommmmmmrrr{{{}}}}}}}}}|||||||||||||||{{{zzzyyyxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwvvvwwwxxxwwwvvvuuuvvvwwwxxxwwwvvvvvvvvvvvvwwwxxxxxxxxxyyyzzz{{{}}}|||xxxwwwxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{yyyxxxwwwvvvpppggg___PPPKKKCCC?????????>>>============<<<<<<;;;;;;;;;:::;;;<<<>>>@@@AAABBBCCCCCCDDDDDDDDDDDDEEEHHHJJJMMMOOOTTT\\\eeeooowww|||~~~}}}~~~tttnnnddd^^^VVVOOOLLLJJJHHHHHHFFFFFFGGGGGGGGGGGGFFFEEEGGGGGGFFFEEEDDDDDDCCCCCC@@@@@@?????????@@@AAAAAA???@@@AAAAAAAAABBBDDDFFFFFFFFFHHHKKKNNNRRRVVVXXXXXXZZZ\\\\\\YYYWWWUUUUUURRRUUUYYY\\\^^^___aaaccc_________^^^^^^______```]]]\\\ZZZYYYXXXYYYZZZ[[[^^^fffnnnuuuwwwcccWWWJJJFFFAAA??????@@@@@@@@@BBBBBBAAAAAABBBDDDGGGIIIKKKLLLMMMNNNPPPTTTYYY]]]dddgggkkkoootttxxxzzz{{{}}}~~~}}}{{{yyywwwxxxzzzzzz{{{}}}}}}|||}}}~~~|||}}}~~~|||lll^^^TTTNNNKKKJJJIIIIIIIIIKKKMMMOOOOOOQQQUUUWWWYYY___fffllluuu~~~zzzuuupppmmmiiigggdddbbb```^^^[[[XXXQQQOOOMMMLLLMMMPPPTTTWWWWWWUUUSSSRRRQQQSSSUUUVVV```eeeiiiggg^^^RRRHHHCCCOOOZZZhhhvvvttt^^^PPPIIIEEEEEEGGGIIIOOO[[[mmm{{{}}}}}}vvvrrrqqqrrrssstttuuuiiiWWWHHH>>>:::777555222111000000///000000000000000///...............111111000000////////////////////////............,,,---......------...000///000222333444333333222555666;;;AAAFFFMMMYYYfffrrrzzz~~~|||xxxmmm```RRRIIICCCEEELLLWWWdddnnnvvvzzzzzzwwwtttooofff\\\XXX[[[```fffmmmppppppoooooolllhhhffffffhhhllloooqqqtttyyy|||}}}~~~|||tttnnnllljjjoooxxx}}}}}}||||||{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwxxxxxxxxxyyyxxxxxxxxxvvvwwwxxxwwwvvvuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyzzz{{{|||}}}~~~}}}{{{yyyyyyzzzxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyywwwssslllfffVVVOOOFFFAAA@@@@@@???>>>@@@@@@@@@??????>>>>>>===<<<<<<===>>>@@@BBBCCCDDDDDDEEEFFFGGGGGGHHHKKKNNNRRRTTTXXX^^^fffoooyyy}}}sssjjjddd]]]XXXRRRMMMJJJJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDBBBAAA@@@@@@??????@@@@@@@@@AAABBBAAA@@@@@@BBBDDDBBBBBBCCCEEEIIINNNSSSVVVVVVYYY[[[\\\[[[ZZZ[[[[[[WWWZZZ\\\^^^^^^___```aaaaaa```___^^^^^^^^^^^^^^^\\\\\\[[[[[[[[[^^^bbbeeehhhqqq{{{rrr^^^QQQIIIEEE@@@>>>>>>@@@BBBBBBDDDCCCBBBBBBCCCEEEGGGHHHIIIJJJKKKKKKMMMQQQVVVZZZ___bbbgggmmmrrrxxx~~~}}}}}}~~~|||}}}~~~~~~wwwhhh[[[RRRMMMLLLKKKKKKLLLNNNQQQSSSUUUVVVYYY\\\^^^___cccjjjooowww~~~zzzuuuoooiiifffbbb^^^ZZZWWWVVVTTTRRRPPPLLLKKKKKKMMMPPPTTTXXX[[[ZZZXXXUUUSSSRRRSSSUUUWWWaaagggkkkhhh]]]QQQGGGCCCNNNXXXffftttmmmZZZNNNHHHDDDDDDEEEKKKQQQ^^^ppp}}}zzz|||~~~yyyxxxxxxxxxxxxwwwjjjXXXHHH???:::777555222111000000///000000000000000///...............000//////......//////000000000/////////.........,,,---......------...000...///111333555555444444333555:::AAAFFFOOO___nnn{{{uuueeeTTTKKKDDDDDDJJJSSS___iiiooossstttrrrooolllcccZZZXXXZZZ^^^dddkkknnnoooooollljjjfffddddddgggkkknnnnnnrrrvvvzzz{{{|||}}}{{{tttmmmjjjhhhmmmuuu~~~}}}|||||||||{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvwwwxxxyyyyyyyyyxxxxxxuuuvvvwwwwwwvvvuuuvvvxxxwwwwwwxxxxxxxxxxxxwwwwwwyyyzzzzzz{{{{{{{{{{{{{{{zzz{{{||||||zzzzzz{{{|||xxxxxxxxxxxxyyyyyyzzzzzzyyyyyyyyyyyywwwtttooolll\\\TTTJJJCCC@@@@@@@@@???BBBAAAAAA@@@??????>>>>>>======>>>???AAACCCEEEFFFFFFGGGIIIIIIJJJMMMPPPSSSVVVXXX\\\aaagggpppyyy{{{ssskkkccc^^^YYYUUUOOOKKKIIIHHHHHHGGGGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLJJJIIIGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBAAA??????@@@BBBCCCBBBBBBCCCFFFKKKOOORRRTTTWWWZZZ\\\\\\]]]^^^```^^^___aaaaaa```___```aaaccccccbbbaaa````````````^^^______^^^^^^bbbhhhmmmrrr}}}nnnZZZNNNHHHDDD@@@===>>>AAACCCDDDEEEDDDDDDDDDDDDEEEFFFGGGEEEFFFFFFGGGHHHKKKPPPTTTYYY]]]bbbhhhnnnuuu}}}~~~~~~}}}}}}~~~~~~{{{xxxwwwvvvuuuvvvxxx{{{sssdddYYYQQQLLLKKKKKKMMMOOOSSSVVVZZZ[[[aaadddggghhhhhhkkkqqqvvv|||}}}wwwpppiiibbb^^^YYYVVVQQQOOONNNMMMKKKJJJIIIJJJLLLNNNRRRWWW[[[]]]\\\ZZZVVVTTTSSSTTTVVVXXXbbbhhhlllhhh\\\OOOGGGDDDMMMWWWeeessswwwgggVVVLLLGGGDDDCCCEEEMMMTTTaaarrr{{{yyy}}}~~~}}}|||zzzkkkWWWGGG???:::777444222222111000000000000111000000///...............///...------...///111222000000000/////////......,,,...//////...---///000---...///111222333333333000222888???GGGSSSgggyyykkkXXXNNNFFFEEEJJJQQQ]]]fffhhhlllmmmllljjjhhhaaaYYYVVVXXX]]]cccjjjoooqqqpppjjjhhhdddaaaaaacccgggjjjlllpppuuuyyy{{{|||}}}~~~}}}{{{ssslllggggggkkksss}}}~~~}}}||||||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyvvvwwwyyyyyyzzzyyyxxxwwwuuuvvvwwwwwwvvvvvvwwwxxxwwwwwwxxxyyyyyyxxxwwwwwwzzzzzz{{{{{{{{{zzzzzzyyy{{{|||}}}}}}{{{yyyyyyzzzwwwxxxxxxyyyyyyzzzzzz{{{zzzzzzzzzyyywwwuuurrrpppbbbYYYNNNEEEBBBBBBAAAAAABBBBBBAAA@@@???>>>>>>===????????????AAACCCFFFGGGHHHJJJLLLNNNPPPSSSWWW[[[[[[^^^cccfffkkkrrr|||zzzrrrkkkeee^^^YYYTTTPPPKKKGGGFFFEEEDDDCCCEEEFFFHHHIIIKKKLLLLLLMMMMMMMMMNNNNNNMMMKKKIIIHHHFFFEEEDDDCCCBBBBBBBBBBBB???@@@@@@???>>>>>>???AAAEEEEEEDDDDDDFFFJJJMMMPPPRRRTTTXXXZZZ\\\]]]```bbbbbbcccddddddccccccdddfffgggfffeeedddddddddddddddbbbcccccccccccchhhqqqxxx|||hhhWWWNNNFFFCCC???>>>???BBBDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFAAABBBBBBBBBCCCFFFKKKOOOTTTXXX^^^ccchhhpppyyy}}}}}}}}}}}}~~~xxxssspppnnnllljjjiiijjjlllooosssxxx|||pppbbbXXXQQQNNNKKKMMMPPPTTTYYY^^^bbbeeehhhkkknnnpppqqqtttyyy~~~{{{tttlllccc[[[WWWOOOMMMJJJHHHHHHHHHGGGFFFHHHJJJLLLPPPUUUYYY]]]______\\\XXXUUUSSSUUUWWWYYYbbbiiimmmhhhZZZMMMEEECCCLLLWWWfffssspppaaaRRRKKKHHHFFFEEEGGGNNNUUUbbbqqq}}}|||xxxyyy{{{kkkVVVFFF>>>:::666333333333222111111111111111000000///.....................---...///111444555000000000000/////////...---///000000///...000111222222111000000111111111111333999AAAJJJZZZsssuuu[[[QQQHHHGGGKKKRRR\\\ffffffiiijjjiiiiiihhhccc\\\TTTWWW]]]eeennntttvvvvvvnnnjjjeeeaaa```aaaccceeejjjnnnuuuyyy|||}}}~~~~~~}}}}}}~~~~~~zzzsssjjjdddfffkkkrrr|||}}}|||{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyxxxxxxxxxxxxwwwxxxyyyzzzzzzyyywwwvvvtttvvvwwwwwwvvvvvvwwwxxxwwwxxxxxxyyyyyyxxxxxxwwwzzz{{{{{{{{{{{{zzzxxxxxxyyy{{{|||{{{yyyxxxwwwwwwxxxxxxxxxyyyzzz{{{{{{{{{{{{||||||zzzxxxvvvttttttiii___RRRIIIEEEEEEDDDDDDFFFEEEDDDCCCBBBAAAAAA@@@@@@??????@@@AAADDDGGGHHHKKKMMMPPPSSSVVVZZZ___cccdddhhhnnnqqqtttzzz~~~wwwnnnhhhddd```ZZZUUUNNNKKKGGGDDDCCCCCCBBBAAABBBCCCEEEGGGIIIJJJKKKKKKLLLMMMNNNOOONNNMMMKKKJJJEEEEEEDDDCCCBBBBBBBBBBBB???@@@@@@???>>>>>>@@@AAAFFFEEEEEEFFFGGGJJJMMMOOOPPPRRRVVVXXXZZZ]]]```bbbcccdddfffgggggghhhjjjmmmmmmmmmlllkkkkkkkkklllllljjjlllmmmmmmooovvvqqq___RRRJJJDDDAAA??????AAACCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCCCCCCCFFFKKKNNNSSSWWW\\\```ccckkkuuu|||}}}|||{{{{{{|||~~~}}}zzzuuummmhhhdddbbb___]]]]]]^^^___bbbfffkkkoooqqqvvvzzz}}}mmmaaaYYYTTTRRRQQQSSSXXX^^^dddkkkooorrrssswww|||}}}xxxpppggg]]]UUUPPPIIIGGGFFFFFFGGGHHHGGGFFFIIIKKKOOOUUUZZZ___cccdddaaa^^^YYYUUUTTTUUUXXXZZZbbbiiimmmgggYYYKKKDDDCCCKKKWWWfffttt~~~kkk]]]PPPJJJHHHGGGGGGIIIMMMVVVcccpppzzz}}}xxxwwwzzz{{{kkkVVVFFF>>>:::666222444333222222111111222222000000///...............///.........000333666888000000000000////////////...///000000//////000222888777444222111111111111444666===EEEOOOaaa|||~~~^^^SSSJJJHHHLLLSSS]]]fffgggjjjkkkjjjjjjkkkggg```TTTWWW___iiissszzz|||}}}sssoooiiidddaaaaaacccdddiiinnntttzzz|||}}}~~~|||}}}~~~}}}zzzrrriiicccfffjjjrrr|||}}}|||{{{wwwxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxzzzzzzzzzxxxvvvuuutttvvvwwwwwwvvvvvvwwwyyywwwxxxyyyzzzzzzyyyxxxwwwzzz{{{||||||{{{yyyxxxwwwtttvvvxxxxxxwwwvvvvvvvvvxxxxxxyyyzzzzzz{{{|||||||||}}}}}}|||yyywwwvvvvvvmmmcccVVVLLLHHHGGGGGGFFFJJJJJJIIIHHHGGGFFFEEEDDD@@@@@@???@@@BBBDDDGGGIIINNNPPPSSSWWWZZZ___dddhhhmmmrrrxxx{{{}}}|||qqqjjjccc___^^^]]]XXXTTTLLLIIIEEECCCCCCCCCCCCBBB???@@@BBBEEEGGGHHHIIIJJJKKKMMMNNNOOOOOONNNLLLKKKEEEDDDCCCBBBBBBBBBBBBBBB@@@AAABBBAAA@@@@@@BBBDDDEEEEEEEEEFFFHHHKKKMMMOOOOOOQQQUUUWWWYYY\\\```bbbbbbdddfffhhhiiilllppprrrssssssrrrrrrrrrssssssttttttvvvxxxyyy{{{{{{gggWWWLLLFFFBBBAAA???@@@BBBDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIMMMQQQRRRWWW[[[^^^aaahhhrrrzzz|||{{{yyyxxxzzz|||{{{uuunnnfff___\\\ZZZWWWUUUUUUUUUWWWZZZ]]]bbbeeehhhnnnrrrxxx~~~{{{kkk```ZZZWWWVVVXXX[[[```gggnnnuuu{{{}}}~~~{{{vvvnnndddYYYQQQLLLGGGFFFFFFGGGIIIKKKJJJIIIKKKNNNSSSYYY```eeeiiikkkbbb___ZZZVVVTTTUUUXXXZZZbbbhhhmmmfffXXXJJJCCCBBBOOOVVVbbbppp{{{}}}ooobbbUUUOOOKKKHHHHHHKKKRRRWWWbbboooxxx|||}}}~~~}}}~~~vvvrrrrrrwww}}}jjjSSSFFF>>>999666666444444333333222111000000111111111111111000//////......//////000000111111111000///......///000111////////////000000000000...000111111000000111222444555:::DDDQQQgggcccWWWKKKHHHLLLSSS]]]ffffffiiikkkjjjkkklllhhhbbb___^^^aaalll{{{~~~xxxpppgggbbbaaacccdddlllpppvvvzzz||||||}}}~~~}}}}}}}}}}}}zzztttkkkeeeeeejjjqqqyyy}}}|||{{{{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvwwwyyyzzz{{{zzzyyyyyyyyyyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvyyyyyyxxxxxxwwwvvvuuuuuuyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzyyyxxxvvvuuunnnhhh^^^TTTLLLHHHGGGGGGNNNNNNMMMMMMKKKIIIGGGEEE@@@BBBDDDEEEEEEGGGJJJLLLQQQTTTXXX[[[^^^ccckkkqqqvvvzzzzzzqqqnnnhhhccc]]]YYYWWWTTTOOOKKKGGGEEEBBB???>>>>>>@@@AAA?????????AAABBBDDDFFFGGGLLLMMMMMMMMMMMMMMMLLLKKKGGGFFFEEECCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGIIIKKKLLLNNNNNNOOOQQQTTTVVVXXXZZZ]]]___ccceeeiiikkknnnrrrvvvzzzxxxxxxxxxwwwwwwzzz~~~}}}kkk^^^RRRJJJGGG@@@AAAAAA@@@???@@@BBBEEEHHHHHHIIIIIIJJJKKKLLLLLLIIIHHHGGGIIIMMMQQQSSSTTTYYYYYYZZZ\\\aaagggmmmqqq|||{{{xxxvvvvvvyyy~~~~~~}}}uuuooooooggg\\\VVVSSSQQQMMMJJJNNNNNNNNNOOORRRWWW[[[^^^dddhhhnnntttyyy~~~zzzoooggg___]]]___]]]bbbjjjrrryyy|||uuulllaaaWWWOOOKKKGGGGGGHHHIIIJJJKKKLLLLLLSSSSSSVVV]]]eeekkklllkkkhhh```YYYWWWVVVTTTVVVYYYdddgggggg```SSSHHHBBBAAAOOOVVVbbbppp{{{~~~|||nnnbbbUUUNNNJJJHHHHHHJJJSSSZZZeeeqqqxxx||||||sssppppppvvvzzzgggQQQDDD>>>:::777777444444333333222111111000111111111111111000000///............////////////000//////....../////////////////////000000000000...000111111000000111222555666<<>>======???@@@===>>>>>>???AAABBBDDDEEEHHHIIIIIIJJJJJJJJJIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFHHHIIIKKKMMMNNNOOOOOOQQQTTTVVVWWWYYY\\\^^^aaadddhhhkkkoootttyyy|||}}}~~~~~~ppp```UUULLLFFFDDDAAABBBBBBBBBAAABBBDDDFFFIIIIIIJJJLLLNNNOOOPPPPPPPPPOOONNNOOOTTTXXX[[[]]]```______```dddiiinnnqqq{{{~~~wwwuuutttuuuyyy~~~}}}|||xxxpppiiiddd]]]TTTOOOMMMMMMJJJGGGJJJJJJJJJKKKNNNSSSWWWZZZ^^^bbbhhhmmmrrrwww{{{wwwmmmfff```___aaahhhnnnwww}}}vvvmmmbbbWWWOOOJJJIIIIIIKKKMMMOOOQQQSSSTTTXXXXXX\\\ccclllqqqrrrqqqjjjbbbZZZWWWVVVTTTVVVYYYcccfffeee^^^RRRGGGBBBAAANNNUUUbbbppp{{{}}}zzzmmmaaaSSSMMMIIIGGGGGGJJJSSS]]]jjjrrrxxx}}}xxxpppmmmnnnuuuwwwdddOOOCCC===:::888888444444333333222222111111111111222222111111000//////..................------....../////////......////////////000000000000...000111111000000111222444666;;;EEETTTkkkxxx___UUUMMMLLLOOOUUU^^^gggooosssuuusssrrrssspppllllllnnnvvvyyymmmhhhhhhiiipppsssxxx|||}}}}}}~~~~~~~~~~~~|||uuummmgggdddhhhmmmsss{{{|||zzzyyy{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyywwwxxxyyyyyyzzzyyyyyyyyyyyyxxxxxxwwwxxxxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxvvvwwwwwwxxxyyyzzzzzz{{{yyyyyyyyyyyyyyyzzzzzz{{{||||||||||||{{{zzzxxxxxxuuupppggg^^^VVVQQQNNNMMMOOOQQQRRRSSSRRROOOKKKIIIHHHIIIJJJKKKJJJKKKNNNPPPRRRVVV[[[```eeelllttt{{{~~~qqqfff___]]]\\\YYYVVVSSSQQQNNNJJJGGGCCCAAA???<<<;;;<<<===>>><<<<<<<<<===>>>@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCEEEFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOOOOQQQTTTVVVVVVXXX[[[]]]___bbbggglllpppvvv{{{rrr___TTTNNNGGGDDDDDDBBBCCCDDDCCCCCCDDDFFFIIIIIIKKKMMMPPPRRRTTTVVVVVVWWWVVVUUUWWW\\\bbbgggiiikkkiiihhhhhhiiillloooqqqyyy{{{~~~}}}{{{rrrqqqqqqtttyyy~~~}}}zzzwwwqqqgggaaaXXXRRRLLLHHHHHHIIIHHHFFFGGGGGGHHHJJJMMMQQQUUUWWWZZZ^^^ccchhhlllqqquuuxxxuuummmgggccceeeiiipppwwwxxxnnncccXXXOOOJJJKKKMMMPPPSSSWWW[[[^^^```bbbbbbfffmmmuuuzzzzzzxxxmmmddd[[[XXXVVVTTTVVVZZZaaadddccc[[[OOOEEEAAAAAAMMMUUUbbbqqq||||||xxxlll___RRRKKKGGGEEEGGGJJJSSS```mmmtttyyy{{{sssmmmkkkmmmtttuuucccMMMAAA<<<888777777444444333333333222222222111222222222222111000000000000000///.........---,,,,,,.../////////...---////////////000000000000...000111111000000111222333333888AAANNNccc}}}kkk[[[SSSMMMLLLOOOTTT]]]eeennntttwwwuuuuuuvvvuuurrrtttxxxrrrllllllmmmqqquuuyyy}}}~~~~~~}}}wwwoooiiidddgggjjjooowww~~~|||zzz{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxyyyyyy{{{{{{zzzzzzzzzyyyyyyyyywwwxxxxxxyyyyyyzzz{{{{{{yyyyyyyyyyyyyyyzzz{{{{{{}}}}}}}}}}}}|||{{{zzzyyywwwssslllccc\\\VVVRRRPPPQQQSSSVVVWWWVVVSSSOOOLLLKKKMMMNNNMMMMMMNNNPPPRRRRRRVVV\\\bbbgggnnnxxx~~~sssggg]]]WWWVVVVVVUUUTTTRRROOOLLLHHHFFF@@@???===;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>?????????AAABBBCCCCCCCCCCCCBBBCCCEEEFFFFFFEEEDDDCCCDDDDDDDDDCCCDDDDDDEEEEEEGGGHHHIIIJJJLLLMMMNNNOOOOOOQQQTTTUUUVVVXXXZZZ\\\^^^aaafffkkkqqqwww}}}pppcccUUUNNNJJJFFFEEEFFFCCCDDDEEEEEEDDDFFFIIIKKKKKKMMMPPPTTTWWWZZZ[[[\\\[[[ZZZYYY]]]dddkkkqqqtttvvvtttrrrpppoooooopppqqquuuwwwzzz~~~~~~|||yyyuuuvvvzzz}}}xxxnnnnnnooosssyyy~~~~~~~~~|||wwwqqqiii___YYYQQQNNNIIIGGGGGGHHHHHHHHHHHHIIIJJJLLLOOOSSSWWWYYY\\\___dddiiimmmppptttwww}}}uuunnnkkkkkkoootttyyyzzzqqqfff[[[RRRMMMOOORRRVVV]]]ccciiimmmoooooooooqqqwww}}}}}}pppggg]]]XXXUUUSSSVVVZZZ```aaa```XXXMMMDDD@@@AAAMMMUUUdddsss}}}{{{wwwkkk^^^PPPIIIFFFDDDFFFIIIRRRbbbpppwww~~~~~~wwwppplllkkknnntttvvvcccMMMAAA;;;777555555444444444333333333333333222222222222222111000000222111111111000/////////+++,,,.../////////...---////////////000000000000...000111111000000111222333333777>>>HHHYYYrrrooobbbWWWQQQKKKKKKMMMQQQZZZcccnnnuuu{{{||||||~~~~~~|||}}}vvvnnnlllmmmqqquuuzzz}}}~~~yyyqqqkkkeeefffhhhlllrrr}}}~~~{{{zzzzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzz{{{|||}}}}}}}}}}}}|||{{{zzzzzzwwwtttooohhhaaaZZZVVVSSSSSSUUUXXXZZZZZZWWWSSSQQQNNNOOOPPPPPPOOOPPPRRRTTTTTTXXX^^^ccchhhoooxxx~~~{{{kkk```WWWSSSRRRRRRSSSTTTRRROOOKKKGGGEEE???>>>===;;;;;;;;;;;;<<<::::::::::::;;;;;;<<<======>>>???@@@AAABBBBBBBBB@@@AAACCCDDDEEEEEEDDDCCCGGGFFFEEEEEEDDDDDDDDDDDDIIIIIIJJJKKKLLLNNNOOOOOOOOOQQQTTTVVVWWWXXX[[[]]]^^^bbbfffkkkpppvvv|||uuucccYYYOOOKKKIIIFFFFFFHHHDDDEEEFFFGGGGGGIIILLLNNNNNNQQQTTTYYY\\\___``````___^^^___dddllluuu{{{~~~|||xxxuuurrrqqqqqqqqqpppqqqtttwww{{{~~~}}}xxxvvvsssnnnnnnqqqvvvzzz{{{vvvmmmmmmnnnsssyyy~~~{{{tttlllbbbYYYSSSNNNLLLIIIGGGGGGHHHHHHHHHJJJKKKMMMPPPTTTXXX\\\^^^aaadddiiimmmppptttwwwzzz}}}~~~tttpppppprrryyy}}}uuukkk```WWWRRRTTTYYY```iiirrrxxx}}}}}}}}}~~~uuujjj^^^XXXUUUSSSUUUZZZ^^^```^^^VVVJJJBBB@@@AAAMMMVVVeeeuuu|||wwwiii\\\NNNGGGDDDCCCEEEIIISSSdddttt|||yyytttooolllnnnpppvvvvvvcccMMMAAA;;;777555555444444444444333333333333222222222333222222111000222222111111111111111000,,,---...///////////////////////////000000000000...000111111000000111222555555888===CCCOOOdddwwwvvvhhh```VVVPPPKKKJJJJJJNNNXXXbbbqqq{{{wwwnnnkkkkkkooosssyyy|||~~~zzzrrrmmmfffffffffiiiooozzz|||zzzzzzzzzzzzzzzzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{|||||||||}}}}}}|||{{{zzzzzzwwwuuuqqqlllfff___ZZZWWWUUUWWWZZZ\\\[[[YYYWWWUUUPPPQQQRRRRRRRRRSSSUUUWWWXXX\\\aaadddhhhnnnvvv|||{{{{{{{{{{{{|||rrrddd[[[TTTPPPPPPPPPSSSUUUTTTOOOJJJGGGEEE???>>>======<<<<<<<<<===;;;;;;;;;:::;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCHHHGGGFFFEEEEEEDDDDDDEEEJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQTTTVVVXXXZZZ]]]___aaadddgggkkkooosssxxx|||uuueeeYYYQQQKKKIIIGGGEEEFFFHHHGGGIIIJJJJJJKKKMMMPPPSSSTTTWWW[[[___bbbcccddddddeeeeeegggmmmttt|||}}}zzzvvvrrrooonnnmmmjjjlllnnnrrruuuyyy|||}}}|||vvvrrrppplllgggfffiiilllpppvvvzzz}}}yyytttllllllmmmqqqxxx~~~yyypppfff\\\TTTPPPLLLJJJIIIGGGGGGHHHIIIJJJMMMNNNQQQUUUZZZ^^^bbbdddhhhkkkooosssvvvxxx|||~~~zzzssssssvvv{{{yyyqqqggg___ZZZ[[[aaalllxxxxxxmmm```YYYTTTSSSUUUZZZ^^^___\\\TTTIIIBBBAAABBBNNNWWWgggwww|||vvvhhh[[[MMMEEECCCBBBEEEIIIUUUfffwww~~~xxxrrrooonnnqqqtttxxxtttaaaLLLAAA<<<999777888444444444444444444444444222222333333222222111000000000000000111111111111............///000111222////////////000000000000...000111111000000111222333444888<<>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDFFFEEEEEEEEEFFFFFFGGGHHHKKKKKKLLLLLLMMMNNNOOOOOONNNQQQTTTWWWYYY\\\___bbbdddfffiiikkkmmmppptttwwwzzz}}}vvvgggZZZQQQLLLHHHHHHHHHFFFGGGKKKLLLMMMNNNOOOPPPRRRVVVYYY[[[^^^aaaeeeggghhhhhhgggjjjjjjlllqqqwww||||||zzzvvvrrroookkkiiihhheeegggkkkooosssvvvxxxyyyvvvpppkkkiiieee``````ccceeeiiinnnssswww{{{~~~vvvqqqlllkkkkkknnnuuu|||wwwlll```VVVPPPNNNJJJJJJJJJIIIIIIKKKMMMOOORRRTTTWWW]]]bbbgggkkknnnpppsssxxx{{{}}}zzzvvvyyy}}}vvvnnngggbbbccckkkxxx{{{oooaaaYYYTTTRRRUUUZZZ^^^^^^[[[SSSHHHBBBAAADDDNNNXXXhhhxxx|||wwwhhhZZZLLLEEEBBBAAADDDIIIWWWhhhzzzxxxrrrppppppsssvvvyyy|||zzz}}}~~~rrr```KKKAAA===:::999:::444444444444444444444444222333333333333222111111......//////000000111111///.........///000222333////////////000000000000///000111111000000111222000111555999<<>>>>>===<<<<<<<<<===============>>>======<<<<<<============>>>@@@CCCDDDCCCCCCDDDEEEFFFHHHJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPNNNQQQUUUXXXZZZ]]]aaacccfffhhhjjjkkklllnnnqqqssstttwww|||{{{rrrkkk```VVVOOOJJJHHHIIIJJJIIIJJJNNNOOOPPPRRRSSSTTTVVVZZZ]]]```cccfffiiikkkkkkjjjiiikkklllnnnrrrvvvyyyzzzyyyxxxvvvsssoookkkhhhfffeeebbbeeeiiimmmqqqtttvvvwwwrrrlllgggddd```\\\\\\```aaaeeejjjoootttyyy}}}{{{tttoookkkjjjiiilllrrrzzz~~~uuuhhh\\\SSSNNNMMMJJJKKKLLLLLLMMMOOORRRTTTWWWYYY^^^cccjjjooosssvvvxxx{{{~~~}}}{{{zzzrrrkkkggghhhqqq}}}pppbbbYYYTTTRRRUUUZZZ^^^^^^[[[RRRHHHBBBBBBEEEOOOZZZhhhvvv}}}iiiYYYHHHBBBBBBCCCEEEGGG[[[jjjzzzzzzwwwuuuvvvyyy|||}}}yyyrrrrrrvvv{{{}}}|||lll[[[III@@@===999777666666666666555444444333333222222222111111111111000000000000000////////////000000000000000000000000//////.........---------000111111111111222222222111///000444999???IIIRRR```eeeiiihhhfffgggfffccc^^^WWWPPPKKKIIILLLWWWcccuuutttooolllkkkiiilllqqqwww{{{|||}}}sssggghhheeedddgggmmmuuu~~~|||yyyyyyxxxxxxyyyyyyzzzzzzyyyyyywwwwwwwwwwwwyyyyyyxxxyyyyyyzzzzzzyyyyyyxxx{{{zzzzzzyyyyyyyyyzzzzzz{{{zzzxxxvvvvvvwwwxxxyyyzzz{{{|||{{{zzzzzzzzz|||zzzzzzzzzyyyyyyxxxxxxxxxzzzzzzzzz{{{{{{}}}~~~}}}|||{{{zzzyyyxxxvvvrrrmmmhhhdddaaa^^^]]][[[YYYYYYXXXYYYYYYYYYXXXWWWXXXZZZ]]]aaaccccccffflllppprrrtttvvvwwwzzz{{{{{{}}}|||lll\\\TTTPPPMMMJJJJJJNNNRRRVVVVVVRRRLLLFFFCCC?????????>>>>>>>>>??????@@@AAAAAA???===<<<<<<==================>>>???@@@??????>>>>>>???@@@BBBCCCCCCDDDEEEGGGIIIIIIJJJJJJOOOPPPQQQRRRRRRRRRQQQPPPQQQRRRUUUYYY]]]aaadddfffiiiiiijjjkkkmmmnnnoooooorrrsssuuuyyy}}}}}}rrriii```XXXSSSOOOLLLJJJJJJLLLOOOQQQRRRTTTSSSTTTXXX]]]aaaggglllqqqqqqpppooooooooonnnnnnooommmlllnnnsssvvvvvvtttqqqnnnjjjfffcccbbbbbbbbbccceeeiiinnnrrrsssrrrpppoookkkddd^^^ZZZYYYZZZ[[[[[[___fffmmmsssxxx{{{||||||xxxuuunnnmmmlllmmmpppvvv{{{}}}~~~qqqdddYYYRRROOONNNKKKLLLMMMMMMNNNQQQVVVZZZ[[[```gggnnnrrruuuxxxzzz|||xxxssspppoooyyy~~~nnn^^^VVVSSSRRRSSSVVV]]]]]]ZZZQQQGGGBBBCCCFFFOOOZZZjjjzzzfffWWWGGGAAAAAABBBDDDGGGXXXhhhzzz}}}|||zzzzzz}}}zzztttnnnnnnssswwwxxxwwwhhhXXXGGG???===:::888888777666666555555444333333222222222222111111111111111000000000//////////////////////////////////////////.........---------000000111111111222222222333111111666999===EEENNNYYY```ffffffffffffdddaaa]]]VVVNNNIIIGGGIIISSS^^^rrr~~~xxxpppmmmlllllllllnnnsssxxx{{{{{{}}}ttthhheeebbbaaaeeekkksss}}}{{{xxxxxxxxxxxxxxxyyyzzz{{{zzzyyyxxxxxxxxxxxxyyyzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{zzzzzzyyyyyyzzzzzzzzz{{{zzzxxxwwwvvvwwwxxxyyyyyy{{{|||{{{zzzyyyzzz{{{{{{zzzzzzzzzyyyyyyyyyxxxzzzzzzyyyzzzzzz{{{|||}}}~~~}}}|||{{{zzzzzzyyywwwtttooojjjfffddd```^^^]]][[[ZZZZZZZZZ[[[ZZZYYYXXXYYY[[[^^^bbbdddhhhlllqqquuuwwwyyy{{{}}}vvvgggWWWPPPMMMJJJHHHIIIMMMQQQUUUUUUQQQKKKFFFCCCAAA@@@???>>>>>>???@@@AAA@@@BBBCCCBBBAAA???@@@@@@@@@@@@@@@??????@@@@@@@@@>>>======<<<===???@@@AAADDDEEEFFFHHHJJJLLLLLLMMMQQQQQQSSSTTTTTTSSSSSSRRRRRRSSSVVVYYY]]]aaadddfffggghhhiiijjjkkkmmmnnnnnnmmmnnnppptttxxx||||||sssjjjbbbZZZTTTPPPMMMLLLKKKLLLNNNQQQTTTUUUUUUVVVZZZ```hhhooovvv{{{|||yyyuuusssqqqpppooonnnllljjjiiijjjmmmppppppooollljjjfffccc`````````aaacccfffjjjpppssstttrrrpppnnniiiccc\\\XXXWWWXXXYYYZZZ]]]cccjjjqqqvvvzzz|||~~~}}}yyywwwrrrqqqooooooqqqvvv{{{~~~{{{nnnaaaWWWPPPMMMMMMJJJKKKMMMMMMOOOSSSXXX\\\cccgggnnntttxxx{{{~~~}}}xxxtttqqqzzzzzzlll]]]VVVSSSRRRTTTWWW]]]^^^[[[RRRHHHCCCCCCFFFNNN[[[lll}}}~~~bbbTTTEEE@@@@@@AAACCCGGGTTTeeeyyy~~~vvvpppkkklllppptttuuusssdddUUUEEE>>>===;;;999999777777666555555444444333333222222222111111111111111111000000000/////////......................../////////............---000000000111111111222222444222333777999;;;BBBIIITTT]]]eeehhhhhhhhheee```]]]VVVNNNIIIFFFHHHPPPYYYlllyyy{{{wwwqqqtttxxx~~~{{{vvvoookkkkkkmmmnnnoooppptttyyy{{{{{{|||tttiiidddaaa```dddjjjrrr|||zzzwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyzzz{{{|||||||||}}}}}}|||||||||zzzzzzzzzyyyyyyzzzzzz{{{{{{zzzyyyxxxwwwxxxyyyzzzyyyzzz{{{{{{yyyyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{~~~}}}|||{{{zzzzzzzzzxxxuuuqqqmmmiiigggbbbaaa___^^^\\\\\\]]]]]]\\\[[[ZZZ[[[]]]```dddfffmmmqqqvvvzzz|||~~~pppcccTTTNNNKKKIIIHHHIIIMMMPPPSSSSSSPPPJJJEEECCCBBBAAA???>>>>>>@@@AAACCCAAACCCEEEFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>======>>>???@@@AAAEEEEEEGGGJJJLLLNNNPPPPPPSSSSSSTTTUUUVVVUUUUUUUUUTTTUUUWWWZZZ]]]aaadddffffffggghhhiiikkklllmmmnnnmmmooorrruuuyyy|||~~~|||yyyxxxxxxzzzzzzzzzvvvpppiiiaaa[[[VVVQQQNNNLLLLLLMMMNNNQQQTTTWWWYYYXXX]]]dddmmmwwwzzztttpppnnnlllkkkgggeeecccccceeefffgggffffffdddaaa___^^^^^^___```cccgggmmmrrruuutttrrrpppkkkggg```ZZZVVVTTTUUUVVVXXX[[[___fffmmmtttyyy|||}}}}}}{{{yyyvvvsssrrrsssvvv{{{~~~~~~}}}vvvjjj^^^TTTNNNKKKKKKIIIKKKMMMOOOQQQVVV[[[___fffjjjqqqvvvyyy|||~~~~~~xxxsssrrryyyuuuhhh[[[UUUSSSRRRTTTXXX^^^___\\\TTTJJJDDDDDDFFFMMM[[[mmm}}}vvv\\\PPPCCC??????@@@CCCGGGQQQbbbyyyvvvpppkkklllpppttttttrrrbbbSSSDDD>>><<<:::888888777777666666555444444444333333222222222111111111111111111000000000///////////////////////////////////////...............000000000000111111111111333222333777:::;;;AAAGGGTTT^^^iiimmmnnnnnniiiccc___VVVNNNIIIGGGHHHOOOWWWgggsss}}}~~~zzzvvvsssoookkkkkkmmmpppuuuxxxyyyyyypppmmmjjjiiijjjmmmoooqqqrrrvvvyyyzzzzzzzzz}}}uuukkkfffbbbbbbffflllttt|||yyyvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{||||||}}}}}}}}}}}}||||||zzzzzzyyyyyyyyyzzz{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyxxxzzz{{{zzzyyyxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyzzzzzzzzz~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxvvvsssooollljjjfffdddbbb```____________^^^]]]]]]]]]___bbbfffhhhppptttxxx|||ooobbbUUUOOOLLLIIIIIIKKKMMMPPPRRRRRROOOJJJFFFDDDCCCBBB@@@??????@@@CCCDDDAAADDDGGGIIIIIIHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@???@@@AAABBBCCCEEEEEEGGGJJJLLLOOORRRSSSTTTTTTUUUVVVVVVWWWWWWWWWVVVWWWXXXZZZ]]]aaadddeeefffggghhhjjjkkkmmmnnnnnnppprrruuuxxx{{{}}}~~~~~~{{{xxxuuuuuuvvvxxxyyyyyypppkkkddd]]]XXXTTTQQQOOOKKKMMMOOOQQQSSSUUUYYY[[[```hhhsss}}}yyypppjjjhhheeedddbbb```^^^]]]]]]^^^______```___^^^]]]]]]^^^___```ccciiipppuuuvvvtttqqqooojjjfff___XXXTTTSSSTTTUUUWWWYYY\\\bbbjjjrrryyy}}}~~~{{{wwwtttsssvvvzzz|||}}}xxxrrrggg\\\SSSNNNKKKJJJIIIKKKNNNQQQTTTYYY___ccchhhlllqqquuuxxxzzz|||~~~~~~xxxsssqqqwwwzzzmmmbbbXXXSSSRRRRRRUUUZZZ``````]]]UUUKKKEEEEEEGGGMMMZZZlllzzzwwwjjjVVVLLLBBB??????@@@CCCGGGPPPaaayyywwwrrrlllkkkooossssssqqqbbbSSSDDD>>><<<:::777666888777777666555555444444333333333222222222222111111111111111000000000000000000000000000000000000//////////////////////////////000000000111111111111000222666999;;;AAAHHHTTT```lllsssuuutttnnnhhhaaaWWWMMMHHHFFFGGGMMMTTTbbbmmmvvvvvvssspppmmmjjjhhhgggfffgggkkkoooqqqrrrkkkjjjjjjjjjjjjllloooqqqsssvvvxxxyyyxxxxxx|||wwwnnnfffccccccggglllsss~~~}}}zzzwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{|||zzzzzzyyyyyyxxxxxxxxxxxxxxxyyyzzzyyyxxxwwwxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}|||{{{zzzxxxwwwwwwuuussspppmmmllliiigggeeecccbbbaaaaaaaaa```___^^^___aaadddhhhjjjsssvvvzzz~~~mmmbbbVVVQQQMMMJJJIIILLLOOOQQQSSSRRROOOKKKHHHGGGCCCBBBAAA@@@AAABBBDDDEEEBBBEEEHHHJJJKKKKKKLLLNNNMMMMMMMMMLLLJJJHHHFFFDDDCCCBBBBBBAAAAAABBBDDDDDDEEEEEEGGGIIILLLPPPRRRTTTUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYYYY[[[]]]```ccceeeggghhhiiikkklllnnnooopppppprrrvvvyyy{{{|||{{{zzzwwwuuussssssvvvxxxyyyzzzmmmhhhaaaZZZVVVSSSPPPNNNMMMOOOQQQRRRSSSVVV[[[^^^hhhuuutttiiidddbbb___]]]\\\[[[YYYWWWWWWWWWYYY[[[]]]]]]]]]]]]^^^___aaabbbeeekkkrrrvvvuuurrrooonnniiieee^^^WWWSSSRRRSSSTTTVVVXXX[[[bbbjjjsss{{{}}}xxxsssrrruuuxxx{{{~~~{{{zzztttoooeee[[[SSSNNNLLLKKKJJJMMMQQQTTTXXX]]]cccgggmmmppptttwwwxxxzzz|||~~~{{{}}}}}}xxxpppuuuyyyllleee\\\UUURRRQQQRRRVVV\\\cccccc___UUUKKKEEEFFFIIINNNZZZjjjwww~~~|||nnn```RRRIIIAAA??????@@@DDDIIIRRRbbbzzz{{{tttmmmkkknnnqqqrrrpppaaaSSSDDD???===:::888777888888777666666555555444333333333333222222222222222222111111111000000000111111111111111111111111...////////////000000000/////////000000000111111000...000555888;;;BBBJJJSSS```nnnvvvzzz{{{vvvpppggg[[[MMMFFFDDDDDDJJJPPP]]]hhhpppqqqmmmllljjjhhheeeccc``````cccgggiiijjjiiikkkllllllllllllnnnppprrrtttwwwwwwvvvwwwzzz~~~zzzrrrgggdddcccgggkkkqqq{{{|||yyyyyyxxxxxxyyyyyyzzzzzzzzzzzz{{{||||||{{{zzzzzzyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{{{{|||yyyyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyyyywwwwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{||||||{{{{{{{{{||||||}}}|||}}}}}}}}}||||||{{{zzzwwwwwwwwwvvvtttrrrpppnnnkkkiiigggeeecccbbbbbbbbbaaa```___```bbbeeeiiikkkuuuxxx|||yyyiii```VVVQQQMMMKKKKKKOOOQQQSSSTTTSSSPPPMMMKKKJJJDDDDDDDDDDDDEEEFFFGGGGGGFFFHHHJJJKKKLLLNNNPPPRRRRRRSSSRRRRRRPPPMMMKKKIIIEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHJJJLLLPPPSSSUUUVVVVVVVVVVVVWWWXXXZZZ[[[[[[[[[ZZZ[[[]]]```ccceeeggghhhiiikkkmmmooopppqqqtttwwwzzz~~~~~~|||{{{sssqqqqqqrrrtttvvvvvvuuuiiiddd\\\VVVRRRPPPNNNMMMNNNPPPSSSSSSUUUYYY```eeerrrxxxkkkaaa^^^]]]ZZZXXXVVVVVVUUUSSSQQQSSSVVVYYY[[[\\\\\\]]]___aaabbbccchhhnnntttvvvsssooommmlllgggccc\\\VVVRRRQQQRRRSSSVVVXXX\\\cccllluuu}}}|||vvvqqqpppssswwwzzz{{{wwwuuuqqqlllccc[[[SSSOOOMMMLLLMMMPPPTTTXXX\\\aaagggjjjmmmooorrrtttuuuvvvxxxzzzyyy{{{~~~~~~zzztttyyyzzznnnccc]]]WWWRRRQQQQQQRRRWWW]]]gggeee___UUUJJJFFFHHHLLLNNNZZZiiiuuu{{{xxxkkk]]]OOOGGGAAA@@@@@@@@@DDDJJJUUUdddzzzzzzqqqmmmooossstttsss___QQQCCC??????===:::999888888777777666555555555444444333333333222222222222222222111111111000000000000000000000000000000.../////////000000000000////////////000000000111111//////333666:::AAAJJJRRR```ppp{{{}}}sssdddSSSIIIEEEDDDIIINNNXXXccckkkllljjjiiiiiigggccc```]]]\\\___bbbdddeeehhhkkkmmmnnnmmmlllmmmooopppsssuuuuuutttuuuyyy}}}|||uuuiiifffeeehhhlllpppzzz|||{{{zzzzzzyyyyyyzzzzzzyyyzzz{{{{{{{{{{{{zzzyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{||||||wwwxxxxxxxxxwwwwwwvvvvvvwwwxxxyyyxxxwwwvvvwwwyyyxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}|||||||||}}}||||||{{{zzzwwwwwwxxxwwwvvvuuusssqqqllljjjhhhfffdddcccccccccaaa`````````bbbfffiiillltttwww{{{~~~|||rrrfff^^^WWWSSSQQQOOORRRVVVTTTUUUVVVTTTQQQOOONNNNNNFFFGGGIIIJJJKKKKKKJJJJJJKKKLLLMMMMMMNNNPPPTTTWWWXXXXXXXXXXXXVVVTTTQQQOOOKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIJJJKKKNNNQQQTTTWWWXXXXXXWWWXXXYYY[[[\\\]]]]]]\\\[[[[[[]]]```ccceeefffggghhhjjjlllnnnpppqqqvvvyyy}}}|||zzzrrrqqqqqqrrrssssssqqqoooddd___XXXSSSPPPOOONNNMMMNNNQQQTTTUUUWWW]]]gggooo~~~uuukkk^^^WWWWWWWWWUUURRRPPPPPPPPPNNNMMMOOOTTTXXXZZZ[[[\\\^^^___aaabbbccckkkpppuuuuuupppllljjjjjjeeeaaaZZZTTTPPPNNNOOOPPPVVVYYY___fffpppyyy}}}yyysssnnnmmmpppuuuyyy}}}xxxtttrrrmmmiiiaaaYYYRRRNNNMMMLLLOOOSSSWWW\\\```dddiiimmmmmmoooqqqrrrrrrsssuuuwwwyyy{{{~~~|||{{{|||rrrmmmeee]]]WWWSSSOOOPPPPPPRRRXXX___jjjggg```TTTIIIFFFIIIOOOOOO[[[iiiuuu{{{xxxkkk]]]MMMFFFAAA@@@@@@AAAEEEKKKWWWeee{{{uuuppprrrvvvxxxwww]]]OOOCCC???@@@???===<<<888888777777666666555555444444444333333333222222222222222111111111111000000000000000000000000000.../////////000000111111////////////000000000000333000///222555888@@@IIISSSbbbsss~~~nnnZZZNNNHHHFFFJJJOOOUUU___hhhiiiggghhhhhhgggccc```]]]\\\^^^```bbbcccgggjjjnnnnnnmmmlllmmmooooooqqqttttttssstttyyy}}}~~~wwwmmmjjjiiilllnnnrrr{{{}}}}}}|||{{{zzzzzzzzzzzzxxxyyyzzz{{{{{{zzzyyyxxxzzzzzz{{{{{{{{{{{{zzzzzzxxxxxxxxxyyyzzz{{{|||}}}vvvwwwwwwwwwwwwvvvuuuuuuvvvxxxyyyxxxwwwvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzxxxxxxxxxyyyzzz{{{|||}}}||||||||||||||||||{{{zzzxxxyyyyyyyyyxxxwwwuuutttlllkkkiiifffdddcccccccccaaaaaa``````bbbfffiiilllqqqssswwwzzz~~~xxxooofff___YYYWWWVVVUUUYYY^^^VVVWWWWWWVVVSSSPPPPPPPPPHHHJJJLLLNNNOOOOOOMMMLLLOOOOOOOOONNNOOORRRWWWZZZ[[[\\\]]]\\\[[[XXXVVVTTTQQQPPPOOONNNNNNOOOPPPPPPLLLLLLLLLMMMOOORRRVVVXXXZZZYYYYYYYYYZZZ\\\^^^```^^^]]]\\\[[[]]]```ccceeeeeeeeegggiiikkkmmmoooppprrruuuyyy|||}}}{{{wwwuuusssssssssttttttrrrnnnkkkbbb]]]VVVRRRPPPPPPPPPPPPNNNQQQTTTVVVYYYaaannnwwwvvvjjj```UUUOOOPPPQQQOOOLLLLLLMMMMMMLLLKKKMMMSSSXXXYYYZZZ\\\]]]___aaabbbcccmmmrrrvvvtttooojjjhhhiiiccc___XXXRRRNNNMMMMMMNNNWWWZZZ```iiirrr{{{zzzvvvqqqlllllloootttxxx|||wwwrrrpppkkkggg___XXXRRRNNNLLLKKKQQQTTTYYY^^^bbbfffkkknnnssstttvvvvvvvvvwwwxxxzzzzzz|||pppgggddd```YYYTTTPPPNNNOOOPPPRRRXXX```lllhhh```SSSHHHEEEJJJPPPOOO[[[kkkxxxzzzjjjYYYLLLEEE@@@@@@BBBCCCHHHMMM]]]jjj|||~~~~~~~~~xxxtttzzzzzznnn\\\PPPDDDAAA@@@===<<<<<<::::::999888777666555555444444444555555555555555555444444333333222222111222111111111000000//////......//////000000111111111111111000000000000000333111222444444666>>>GGGQQQbbbxxxhhhVVVKKKGGGJJJPPPWWW\\\ccchhhkkkkkkkkkkkkjjjeee```^^^]]]^^^fffooopppppprrrtttrrrnnnkkkjjjmmmllloootttuuutttvvv{{{~~~uuuqqqllliiikkkqqqyyy~~~|||zzzyyyzzz{{{{{{zzzyyyyyyzzzzzz{{{|||||||||}}}}}}}}}}}}||||||||||||yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvuuuuuutttvvvwwwwwwwwwwwwxxxxxxxxxuuuuuuvvvwwwyyyzzz{{{{{{|||{{{zzzzzzzzz|||}}}~~~zzz{{{}}}~~~}}}{{{xxxvvvzzzyyywwwuuuuuuuuuuuuvvvooollliiieeebbbaaaaaaaaa``````______aaacccfffhhhnnnpppssswwwzzz}}}zzzxxxuuuoookkk___]]]YYYUUUTTTVVVYYY[[[\\\[[[ZZZYYYWWWUUUSSSRRROOOQQQUUUXXXYYYYYYXXXWWWTTTSSSQQQPPPRRRTTTWWWYYYZZZ[[[\\\]]]\\\[[[ZZZYYYSSSTTTTTTUUUUUUUUUUUUUUUQQQQQQPPPQQQRRRUUUXXXYYYYYYYYYYYYYYY[[[]]]___```bbbbbbaaa___^^^___aaadddeeegggiiiiiiiiijjjlllnnntttvvvxxxwwwuuusssssssssrrrsssuuuuuutttpppllljjj```]]]YYYTTTPPPNNNNNNNNNOOONNNRRRYYY^^^dddrrrwwwiiiYYYWWWSSSPPPNNNMMMMMMMMMLLLLLLLLLLLLNNNOOOQQQSSSWWWXXXZZZ[[[[[[^^^aaadddooooooooonnnllljjjiiihhheee___YYYUUUPPPLLLOOOTTTZZZ```jjjuuu~~~zzzxxxpppooommmkkklllqqqyyy~~~|||wwwqqqkkkgggeeebbb[[[UUUPPPMMMLLLLLLSSSWWW]]]bbbgggjjjnnnqqquuutttttttttuuuwwwyyyzzz~~~wwwjjjccc___[[[WWWPPPPPPOOOMMMNNNTTT^^^fffnnnhhh[[[MMMDDDDDDIIILLLRRR^^^nnnzzz{{{jjjZZZMMMFFFAAAAAACCCEEEKKKQQQ]]]iiixxx~~~}}}{{{~~~{{{}}}ooo\\\PPPEEEAAA@@@===<<<<<<;;;::::::999888777666666555555555555555555555666555444444333333222222111111111111111000000000///.../////////000000000111111000000000000000000000333111222444555777???IIIWWWjjjooo[[[MMMFFFGGGLLLTTTZZZcccjjjmmmmmmmmmmmmkkkfffaaa___]]]___gggqqqyyyzzz}}}~~~}}}wwwrrrooonnnlllnnnsssttttttvvv{{{{{{vvvpppmmmmmmrrryyy~~~}}}zzzyyyzzz{{{{{{zzzzzzzzz{{{||||||}}}}}}~~~~~~}}}}}}}}}||||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvuuuuuuuuuwwwwwwwwwwwwxxxxxxxxxxxxvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzzzz{{{{{{|||}}}{{{|||}}}~~~}}}{{{yyywwwyyyxxxwwwuuutttttttttuuunnnmmmiiifffcccaaa______]]]]]]\\\]]]___bbbeeegggkkknnnqqqtttwww||||||wwwsssqqqnnniiieee```^^^\\\ZZZYYY[[[^^^```]]]]]]\\\[[[ZZZXXXVVVUUUTTTWWWZZZ]]]______^^^^^^^^^\\\YYYWWWUUUUUUVVVWWWYYYZZZZZZ[[[[[[[[[ZZZYYY[[[[[[[[[ZZZYYYXXXVVVUUUVVVUUUTTTTTTUUUWWWZZZ[[[[[[[[[[[[[[[]]]___aaabbbccccccbbb```______aaaddddddfffhhhhhhhhhiiijjjlllqqqsssuuuuuutttsssrrrsssuuuvvvvvvuuurrrmmmhhhfff^^^[[[WWWSSSPPPOOOOOOPPPQQQQQQUUU\\\bbbiiixxxzzziii\\\TTTSSSPPPNNNLLLLLLLLLMMMMMMLLLLLLLLLNNNPPPRRRSSSWWWXXXYYYZZZ[[[^^^bbbeeemmmmmmllljjjiiihhhgggfffddd^^^YYYUUUQQQNNNRRRYYY___gggsss{{{xxxvvvooonnnllljjjlllrrr{{{yyysssllleee```^^^[[[UUUPPPMMMLLLMMMNNNUUUYYY```eeeiiimmmqqqtttvvvvvvuuuvvvwwwyyy{{{|||{{{nnnccc^^^[[[WWWUUUPPPPPPNNNMMMMMMTTT^^^fffnnngggZZZLLLDDDDDDIIIMMMUUUbbbrrr~~~}}}lll[[[NNNHHHCCCDDDFFFIIIPPPWWWbbbkkkxxx}}}yyywwwzzz}}}qqq]]]QQQEEEAAA@@@===<<<<<<<<<<<<;;;:::999888888777777777777666666666666666555444444333333222222111111111111111000000000000////////////000000000000000000000000000000111111222111222444666888AAAJJJ\\\qqqttt___OOOGGGGGGKKKRRRZZZeeemmmqqqrrrqqqpppmmmhhhdddaaa```cccmmmxxx|||vvvqqqnnnnnnrrrttttttvvv{{{|||uuupppooorrrxxx|||~~~{{{zzzzzz{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvvvvuuuuuuwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{yyyzzzzzz{{{{{{{{{{{{zzz|||}}}~~~~~~|||zzzyyyyyyxxxvvvuuutttsssssssssnnnmmmkkkgggddd```]]][[[YYYXXXXXXXXXZZZ^^^bbbdddhhhjjjmmmppptttyyy~~~zzzvvvpppllljjjgggbbb^^^^^^]]]\\\\\\]]]___aaabbb``````___^^^]]]\\\[[[[[[\\\^^^aaaeeeggghhhhhhhhhhhhfffbbb^^^[[[YYYXXXWWWYYYYYYZZZ[[[[[[\\\\\\\\\```aaaaaaaaa```^^^\\\[[[]]]\\\ZZZYYYZZZ[[[]]]^^^^^^^^^]]]^^^___aaacccdddddddddcccaaa______aaacccccceeeggggggfffggghhhjjjmmmpppssstttssssssssssssxxxxxxvvvsssoooiiidddaaa[[[YYYVVVRRRQQQPPPQQQRRRTTTTTTXXX___gggqqqxxxgggYYYPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNQQQSSSUUUWWWXXXYYYZZZ[[[^^^bbbfffjjjiiigggeeeddddddddddddddd^^^XXXUUURRRRRRXXX```iiirrr}}}xxxuuurrrmmmkkkiiiiiilllttt~~~|||uuunnneee\\\WWWUUURRRMMMIIIHHHJJJMMMOOOVVVZZZaaagggkkkoootttvvvvvvvvvvvvwwwxxxzzz}}}~~~vvvoooeee^^^ZZZXXXVVVSSSPPPOOOMMMKKKMMMTTT___hhhmmmeeeXXXLLLDDDDDDJJJPPPYYYfffwww~~~lll\\\OOOIIIEEEFFFHHHLLLUUU___jjjrrr{{{zzzwwwvvvxxx{{{ttt^^^RRRFFFBBBAAA>>><<<===>>>>>>===<<<;;;:::999999888888888777777777777777555444444333333222222111111111111000000000000000////////////000000000000000000000000000111111111222000222555666999BBBKKK^^^sssppp^^^PPPIIIIIINNNSSS[[[gggqqqvvvvvvtttrrrnnnjjjfffeeedddiiivvvzzztttqqqrrrssssssuuuyyy~~~|||uuupppoooqqqvvvyyy|||zzz{{{{{{|||{{{~~~~~~~~~}}}|||{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{xxxyyyzzz{{{{{{{{{yyyyyy}}}~~~}}}|||{{{yyyxxxwwwuuusssrrrqqqqqqnnnmmmlllhhhddd___ZZZWWWTTTSSSRRRRRRTTTXXX\\\^^^bbbeeeiiimmmrrrwww}}}~~~xxxuuupppjjjfffdddaaa]]]YYYWWWWWWWWWYYY[[[]]]```aaabbbbbbaaaaaa````````````bbbdddhhhllloooqqqqqqrrrnnnllliiieeebbb___]]][[[ZZZZZZZZZ[[[\\\^^^___```bbbcccdddffffffeeedddccccccbbb```^^^^^^^^^___`````````___```aaaccceeefffdddeeedddbbb```___```aaabbbdddeeefffeeefffgggiiilllooosssuuuvvvuuuuuuvvvyyyxxxuuuqqqlllfffbbb___\\\YYYVVVSSSQQQQQQRRRSSSVVVWWW[[[bbblllyyyyyygggYYYQQQMMMJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMOOORRRUUUWWWYYYYYYZZZ[[[[[[^^^bbbfffgggeeecccaaa```aaabbbcccddd^^^XXXVVVUUUWWW___hhhtttzzzsssoooiiihhhggggggllluuuyyyqqqhhh^^^UUUOOONNNKKKGGGDDDDDDGGGLLLOOOTTTXXX___eeeiiinnnrrruuuuuuuuuuuuvvvxxxzzz}}}~~~wwwmmmhhhbbb]]]ZZZXXXVVVTTTOOONNNLLLJJJLLLTTT```iiikkkbbbVVVKKKEEEDDDKKKSSS\\\jjj{{{}}}kkk\\\NNNIIIFFFGGGIIINNNZZZeeennnuuu~~~~~~wwwvvvvvvyyy{{{{{{```TTTHHHDDDCCC@@@>>>>>>??????>>>===<<<;;;::::::999999888888777777777777555444444333333222222111000000000000000000111111000000000000//////////////////000000111111111111111000111444666999AAAKKK]]]qqq}}}iiiZZZOOOIIIIIIMMMRRRZZZgggrrrvvvvvvtttsssmmmjjjgggfffffflll|||{{{tttssssssrrrsssvvv{{{~~~|||xxxrrrnnnmmmoootttwww~~~~~~{{{{{{|||||||||~~~}}}|||{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyyyy{{{{{{{{{zzzyyyxxx}}}~~~~~~~~~}}}|||yyyxxxwwwvvvtttrrrpppooommmmmmlllhhhddd^^^XXXUUUOOONNNLLLKKKLLLPPPTTTVVVZZZ^^^ccchhhmmmttt{{{~~~~~~|||xxxrrrlllgggaaa^^^\\\[[[WWWTTTPPPQQQRRRTTTWWW[[[^^^```cccbbbbbbaaabbbcccddddddfffhhhlllpppsssvvvxxxyyyuuutttqqqmmmiiidddaaa___\\\[[[ZZZ[[[\\\^^^aaabbbfffgggiiikkkkkkjjjiiihhhhhhfffdddbbbaaaaaaaaabbbbbbaaaaaaaaabbbdddeeegggfffffffffccc```______```aaaccceeefffffffffhhhjjjnnnrrrvvvzzzzzzzzzzzz{{{wwwvvvsssnnnjjjfffbbbaaa^^^\\\XXXTTTRRRQQQRRRRRRWWWZZZ^^^eeeppp~~~lll\\\QQQMMMMMMHHHJJJLLLNNNPPPQQQQQQQQQPPPOOOMMMMMMOOOSSSVVVYYYZZZ\\\]]]]]]^^^___bbbeeecccaaa```______aaacccdddddd___ZZZZZZZZZ^^^gggppp}}}}}}sssmmmgggffffffhhhnnnxxx~~~vvvlllcccYYYPPPJJJJJJHHHEEECCCDDDGGGKKKNNNQQQUUU[[[aaafffjjjnnnqqqrrrrrrssstttvvvyyy|||}}}|||zzzooogggddd```\\\YYYWWWTTTSSSMMMMMMLLLJJJLLLTTT```iiijjj___SSSKKKEEEDDDLLLVVV]]]lll~~~|||jjjZZZMMMIIIFFFFFFIIIOOO]]]jjjpppwww{{{wwwuuuuuuwww{{{}}}cccWWWKKKFFFEEEBBB???@@@??????>>>===<<<;;;;;;:::999999888888777777666666555444444333333222222111000000000000111111111111000000000000/////////////////////000111111222222111000111333555777@@@IIIZZZllltttdddXXXNNNHHHGGGJJJOOOXXXeeeqqqvvvxxxvvvuuuooommmjjjhhhhhhooo~~~uuurrrrrrqqqrrruuuyyy|||zzzvvvqqqlllkkknnnrrruuu||||||{{{|||||||||~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||zzz{{{{{{{{{{{{zzzzzzyyy}}}}}}~~~~~~~~~~~~}}}}}}zzzzzzyyywwwuuurrrpppooommmmmmkkkhhhccc]]]XXXUUULLLJJJFFFDDDDDDGGGJJJLLLPPPSSSXXX^^^dddkkkrrrwwwuuuzzz{{{xxxvvvtttoooiiiaaa\\\VVVSSSSSSRRRPPPMMMMMMMMMNNNPPPTTTXXX]]]___aaaaaa``````bbbccceeeggghhhjjjmmmrrrvvvzzz}}}~~~~~~{{{wwwqqqkkkfffccc___^^^\\\\\\]]]```ccceeeoooppprrrsssrrrooollljjjllljjjgggeeedddcccdddeeeddddddccccccdddeeeggghhhiiiiiiiiigggccc`````````aaaccceeefffggghhhkkkmmmqqqvvv{{{vvvtttqqqmmmiiifffdddccc___]]]YYYVVVSSSSSSSSSTTTXXX\\\aaahhhsssvvvdddUUUKKKHHHKKKHHHJJJMMMQQQSSSTTTTTTSSSQQQOOONNNNNNPPPTTTXXX[[[\\\^^^aaabbbaaaaaaaaabbb____________aaaccceeefffeee```^^^^^^```dddmmmvvvssslllggggggiiilllsss}}}|||qqqggg]]]TTTLLLHHHHHHGGGFFFEEEGGGJJJNNNPPPQQQUUU[[[aaaeeehhhllloooooopppppprrruuuxxx{{{}}}{{{}}}}}}qqqgggaaa___\\\XXXUUUSSSQQQQQQKKKKKKLLLKKKNNNUUU```hhhiii\\\PPPJJJFFFDDDMMMYYY^^^mmmzzzhhhXXXKKKGGGEEEEEEHHHOOO___nnnxxx|||uuurrrqqqsssxxx}}}eeeYYYMMMHHHGGGCCCAAAAAA??????>>>===<<<;;;::::::999888888777666666555555555444444333333222222111///000000000111111111111111000000000/////////......//////000111111222222111000000333333666>>>GGGTTTdddwwwwwwlll___WWWPPPJJJHHHJJJPPPYYYgggsss{{{~~~yyyvvvsssooommmsss}}}rrrppppppqqqrrruuuyyy{{{{{{xxxrrrnnnlllnnnqqqtttxxx|||{{{|||}}}}}}}}}}}}~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzxxxxxxyyyzzz{{{{{{||||||}}}|||{{{{{{zzzzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzxxxvvvssspppnnnmmmllljjjfffaaa\\\XXXUUUJJJGGGCCC???===???AAACCCEEEHHHLLLQQQVVV]]]ccchhhjjjnnnpppnnnkkkiiiddd^^^YYYTTTNNNLLLLLLLLLKKKIIIJJJJJJJJJKKKOOOUUUZZZ^^^___^^^^^^___```ccceeegggiiikkknnnsssxxx}}}|||vvvqqqnnnhhhfffdddbbbcccfffjjjlllvvvxxxzzz{{{zzzwwwsssqqqooommmkkkhhhggggggggghhhgggffffffffffffhhhiiijjjmmmnnnmmmkkkgggdddbbbbbb```cccfffhhhiiikkknnnpppuuuyyywwwtttppplllhhhfffeeeddd___]]]ZZZWWWUUUVVVWWWXXXYYY___eeekkkwwwmmm^^^QQQHHHFFFJJJHHHJJJNNNRRRUUUVVVUUUTTTQQQPPPNNNNNNPPPTTTYYY\\\^^^aaaeeefffdddbbbaaa```\\\]]]___aaadddfffhhhiiifffbbbaaaccceeeiiirrrzzz|||sssmmmiiikkknnnsssyyyxxxlllaaaWWWPPPJJJGGGGGGGGGHHHIIILLLPPPSSSUUUVVVZZZ___dddhhhkkknnnqqqnnnoooppprrrtttxxx{{{}}}}}}}}}wwwmmmccc\\\[[[XXXUUUQQQPPPPPPPPPHHHJJJLLLMMMOOOVVV___ggghhhZZZNNNJJJFFFDDDNNN\\\^^^nnnyyyfffWWWIIIFFFDDDEEEGGGOOO```oooyyysssqqqooorrrxxx~~~zzzgggZZZNNNJJJHHHEEEBBBBBB??????>>>===<<<;;;::::::888888888777666555555444555555444333333222222111//////000000111111111222111111000000/////////......//////000111222222222111000000222333444===FFFNNN]]]nnnyyy~~~}}}yyyooofff\\\WWWSSSNNNLLLNNNRRR\\\jjjwww|||wwwtttyyyzzzooommmooopppsssvvvyyy|||~~~{{{uuupppmmmnnnqqqsssvvv~~~}}}||||||}}}}}}|||}}}}}}~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzwwwwwwxxxyyyzzz||||||}}}~~~}}}|||{{{zzzzzz{{{||||||||||||||||||}}}}}}}}}||||||{{{yyywwwssspppnnnmmmllliiieeeaaa\\\XXXVVVJJJFFFAAA<<<::::::<<<>>>===@@@DDDHHHLLLQQQWWW\\\aaaeeehhhfffcccbbb\\\VVVUUUPPPKKKIIIJJJKKKJJJHHHGGGFFFFFFGGGKKKQQQWWW[[[]]]]]]]]]]]]___bbbeeegggiiikkkoootttyyy~~~|||yyyqqqnnnllljjjjjjmmmqqqtttxxxzzz}}}~~~|||zzzqqqooommmjjjiiiiiijjjkkkiiiiiihhhhhhhhhiiikkklllqqqqqqqqqnnnjjjfffeeeddd```cccfffiiijjjmmmpppsssvvv{{{xxxuuuqqqlllhhhfffeeeddd]]]\\\YYYWWWWWWXXXZZZ[[[[[[bbbhhhnnnyyywwwfffZZZPPPGGGFFFKKKGGGJJJOOOSSSVVVVVVUUUTTTRRRPPPOOONNNQQQUUUZZZ]]]___cccggghhhfffccc```___ZZZ\\\___cccfffiiijjjkkkfffdddcccfffiiilllttt|||zzzrrrnnnkkknnnrrrwww~~~~~~uuuiii]]]TTTNNNIIIGGGEEEFFFIIILLLPPPTTTWWWYYY[[[___dddhhhkkknnnqqqtttnnnoooppprrruuuxxx|||}}}zzzuuulllcccZZZYYYVVVSSSPPPPPPQQQRRRFFFIIILLLNNNPPPVVV___fffgggYYYMMMJJJFFFDDDNNN]]]ZZZtttxxxaaaUUULLLEEEBBBEEEHHHPPPdddxxxxxxrrrpppnnnrrryyy}}}~~~zzzbbbXXXNNNKKKHHHDDDBBBCCCBBB@@@============<<<;;;999888777777777777777777555555555444444333333333111111000000000000111111000000000000000000000000000000000000000000000000111111111111111444999<<>>?????????@@@AAACCCFFFIIIKKKMMMMMMNNNPPPSSSUUUWWWYYYYYYWWWWWWUUUTTTRRRQQQPPPPPPPPPPPPQQQPPPPPPQQQTTTVVVWWW[[[```dddgggiiilllnnnppprrruuuyyy}}}vvvpppmmmooorrruuuwwwxxxyyyxxx}}}}}}~~~|||vvvqqqnnnpppsssvvvxxxxxxwwwvvvuuuxxx~~~wwwooojjjiiiiiidddcccccccccdddeeegggiiihhhjjjkkkkkkooossssssppplllcccYYYSSSNNNKKKLLLPPPPPPTTTXXXXXXTTTQQQRRRTTTTTTVVVXXXZZZZZZ[[[\\\^^^]]]^^^aaadddfffiiijjjkkkmmmooorrruuuxxx{{{}}}~~~{{{zzzyyyxxxvvvuuusssrrrpppoooppprrrvvvyyyzzzzzzzzz|||~~~ssskkk]]]UUUMMMKKKJJJIIILLLPPPVVV]]]jjj{{{}}}uuulllbbbZZZUUUOOOLLLHHHFFFEEEDDDBBBAAA@@@DDDGGGIIIPPPYYY\\\ZZZRRRKKKFFFGGGIIIPPPdddyyylllkkkUUULLLFFFBBBBBBGGGLLLSSSeeexxxxxxrrrsssuuu{{{vvveeeUUUMMMHHHHHHIIIFFFCCCDDDBBB@@@>>>=========<<<;;;;;;:::999777666555555555333333333444444555555555333222222111111222222333000000000000000000000000000000000000000000000000///000222222222222444555999===CCCKKKSSS]]]ffflllrrrssssssqqqjjjaaaWWWQQQMMMMMMPPPZZZhhhpppqqqnnnjjjhhhhhhhhhddd______cccnnntttwwwsssooommmkkkhhhiiigggggghhheeedddhhhnnnqqqtttxxx{{{}}}~~~zzzsssooommmmmmmmmpppuuu|||~~~|||yyyzzz{{{{{{||||||{{{{{{zzz{{{{{{{{{||||||}}}}}}yyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwxxxyyyzzz{{{yyyzzzzzz{{{{{{zzzzzzyyy{{{zzzzzzyyyyyyyyyzzzzzzyyyzzz{{{{{{{{{zzzyyyxxxwwwxxxzzz||||||{{{zzzyyyyyyxxxwwwwwwwwwuuurrrpppmmmlllkkkiiieee^^^VVVQQQLLLHHHBBB===;;;999777666444555666888999:::::::::555666777999:::<<<===>>>:::;;;===???BBBFFFHHHJJJJJJLLLOOORRRVVVYYYZZZ[[[ZZZZZZYYYXXXWWWVVVUUUUUUQQQQQQQQQPPPNNNNNNPPPRRRQQQTTTXXX[[[]]]^^^```bbbhhhjjjnnnrrrwwwzzz}}}~~~~~~ssslllnnnppptttxxxzzz{{{zzzyyy}}}}}}~~~xxxrrrqqqrrruuuwwwyyyyyyyyyyyyvvvyyy~~~xxxoooiiiggggggeeeeeeeeefffggghhhhhhiiiiiikkkkkkjjjlllpppoookkkiii```XXXSSSOOOLLLOOOSSSPPPTTTYYYXXXTTTRRRSSSUUUUUUWWWZZZ[[[[[[\\\]]]^^^___```dddgggjjjkkklllllloooqqqtttxxx|||~~~|||zzzvvvrrrooommmnnnnnnooorrrwwwzzz{{{zzz|||~~~}}}qqqhhh]]]TTTMMMKKKJJJJJJLLLPPPYYY___jjjxxx|||xxxtttssstttwwwxxxzzzsssjjjaaaYYYTTTOOOLLLHHHFFFEEECCCBBB@@@AAADDDGGGJJJPPPXXX[[[YYYPPPIIIFFFGGGIIIQQQfff|||uuuyyydddTTTKKKFFFCCCCCCEEEJJJUUUgggwwwzzzwwwyyyzzz|||~~~mmmZZZOOOLLLHHHFFFFFFFFFFFFFFFBBBBBBAAA@@@???======<<<<<<;;;:::888777555444333222222333444555555444444444444444444444444444444111111111111111000//////000000000000000000000000111111000000111111222333:::999>>>JJJVVV___hhhoooxxx~~~yyysssmmm___PPPOOOKKKMMMXXXccciiikkkmmmmmmgggeeehhhgggbbb```bbbjjjnnnrrrrrrpppmmmmmmmmmjjjiiigggeeefffgggjjjkkktttvvvxxxyyy{{{}}}yyyrrrmmmkkklllnnnrrrwww}}}|||zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyxxxxxxwwwzzzzzzyyyxxxxxxyyyzzz{{{wwwxxxyyy|||~~~~~~|||zzz{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}|||yyywwwuuutttxxx|||~~~~~~|||{{{zzzzzzxxxvvvvvvvvvvvvuuusssooonnnllljjjfff___VVVPPPDDDAAA===:::999888666555666666777777888888999999999888777777777888:::;;;???===;;;===@@@CCCCCCAAAEEEGGGJJJOOOTTTYYY]]]___```___]]]\\\[[[ZZZZZZZZZUUUTTTSSSQQQPPPOOOOOOOOONNNNNNNNNPPPRRRUUUXXXYYY[[[^^^bbbfffiiinnnssswwwxxx}}}zzzqqqkkkiiinnnvvv{{{}}}|||{{{{{{{{{vvvssstttwwwzzz}}}}}}zzzwwwyyy|||{{{rrrkkkhhhgggiiigggeeeeeegggiiiiiiiiikkkjjjhhhhhhjjjlllllllllfffbbbZZZTTTPPPOOOQQQRRRWWWZZZ[[[ZZZVVVTTTVVVXXXZZZ\\\^^^___^^^^^^___```ddddddfffhhhjjjmmmnnnooonnnqqquuuzzz{{{vvvrrrooommmlllmmmooorrrvvvzzz||||||{{{~~~~~~rrrhhh___VVVNNNLLLKKKKKKNNNRRRUUU^^^lllwww}}}}}}{{{yyynnnllliiieeedddfffkkkooorrruuuyyy|||{{{sssjjjaaaZZZUUUMMMLLLIIIEEECCCAAA@@@@@@@@@BBBDDDHHHPPPYYY[[[XXXPPPIIIFFFIIIKKKSSSkkkxxxuuu```QQQIIIEEECCCCCCGGGMMMXXXjjjzzz{{{|||}}}~~~lllZZZNNNKKKHHHFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@??????::::::999888777777666666555666777777888888888777333333333333333333333333111111111111111000000///000000000000000000000000111111000000111111222333888999???JJJVVV```lllwwwyyyiiiXXXOOOJJJKKKTTT^^^dddhhhkkkkkkfffdddggggggccc```bbbdddhhhmmmppppppppppppqqqpppnnnkkkiiihhhiiijjjlllrrrtttvvvxxxyyy{{{yyysssnnnmmmmmmmmmqqqvvv{{{~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzyyyyyyxxxyyyyyyxxxxxxxxxyyyzzz{{{yyyyyyzzz|||~~~~~~|||zzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzz{{{{{{zzzxxxwwwvvvwwwzzz~~~~~~|||{{{{{{zzzyyywwwwwwwwwwwwuuussspppnnnmmmjjjeee^^^VVVQQQEEEBBB>>>;;;999888666444666666666777888888999999888888777777888999999:::===;;;:::;;;>>>@@@@@@???@@@BBBFFFLLLRRRWWW\\\^^^]]]]]]\\\[[[ZZZZZZZZZZZZYYYXXXVVVSSSQQQOOONNNNNNMMMMMMMMMMMMOOOQQQRRRTTTTTTVVVZZZ]]]```eeeiiimmmppptttyyy}}}{{{rrrmmmlllqqqyyy{{{wwwtttuuuxxx|||}}}{{{zzz~~~|||sssllliiihhhiiihhhggggggiiijjjjjjiiijjjhhhggggggiiijjjkkkjjjfffbbb[[[UUUQQQQQQRRRTTTYYY[[[\\\ZZZWWWUUUWWWYYY\\\^^^```aaa``````aaabbbfffggghhhjjjlllnnnoooppppppsssxxx}}}zzztttpppmmmmmmmmmnnnpppsssxxx|||~~~rrriii\\\TTTMMMKKKKKKKKKNNNSSSUUU]]]hhhppptttssspppoooffffffdddaaa```bbbfffjjjmmmppptttwwwzzzzzzrrrhhh___WWWSSSMMMKKKHHHEEECCCAAA@@@@@@???BBBDDDHHHQQQZZZ\\\XXXQQQJJJGGGJJJNNNYYYqqq|||nnn[[[NNNGGGEEECCCDDDJJJQQQ\\\mmm|||}}}kkkZZZNNNKKKHHHGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@??????:::999999999999999888888444444555666666666555555333333222222222222222222111111222222111111000///000000000000000000000000111111000000111111222333666999@@@KKKUUUbbbtttsss```QQQKKKIIIOOOXXX^^^dddiiikkkgggfffiiiiiieeecccccc^^^cccjjjppptttwwwyyyzzzyyyvvvrrrnnnlllllllllmmmppprrrtttuuuvvvyyy}}}~~~{{{vvvqqqoooooommmppptttxxx}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{{{{zzzzzzzzzwwwwwwwwwxxxyyyzzz{{{|||{{{zzzzzz|||}}}}}}{{{yyyxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxxxx{{{}}}}}}{{{{{{{{{yyyxxxwwwwwwwwwuuussspppooollliiieee^^^VVVPPPFFFCCC???;;;:::888555444555666666777888888999999777777888999999999999888:::999888999;;;=========:::===AAAGGGNNNTTTYYY[[[[[[[[[[[[[[[[[[\\\]]]^^^]]]\\\ZZZWWWTTTRRRPPPOOOMMMLLLKKKKKKKKKKKKLLLLLLMMMOOORRRTTTVVVYYY]]]```cccggglllpppttt|||yyyrrrmmmmmmsss{{{|||xxxuuuwwwzzz~~~}}}~~~uuunnnkkkiiijjjiiiiiijjjllllllkkkjjjiiigggeeeeeeggghhhiiihhhfffccc]]]XXXUUUTTTUUUWWW[[[]]]^^^\\\XXXWWWYYY[[[___aaadddeeedddcccdddeeeiiijjjkkklllnnnooopppqqqrrrvvv{{{}}}wwwqqqmmmlllmmmnnnrrrtttwww{{{~~~tttkkk]]]UUUOOONNNNNNNNNQQQVVVXXX^^^eeeiiijjjgggeeeddd___``````______aaadddgggjjjlllpppssswww{{{~~~xxxoooeee\\\TTTPPPLLLJJJGGGDDDBBBAAA@@@@@@???BBBEEEIIIQQQZZZ\\\YYYRRRKKKHHHLLLSSS```zzz}}}|||hhhWWWMMMGGGFFFDDDFFFMMMUUU```ooo||||||iiiZZZMMMKKKHHHGGGGGGGGGFFFDDDBBBAAAAAA@@@??????>>>>>><<<;;;;;;::::::999999999444444555555555555444444444444333333333333333222111222222222222111000000000000000000000000000000111111000000111111222333444888BBBLLLVVVeee|||{{{fffTTTMMMIIILLLSSSYYYbbbiiimmmkkkkkkkkkkkkhhhdddaaa\\\aaaiiirrrzzz|||wwwsssqqqppppppoooppprrrsssuuuxxx}}}}}}zzzvvvtttrrrnnnpppsssvvvzzz~~~}}}yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyzzzzzzzzzzzzzzzvvvvvvwwwxxxzzz{{{}}}}}}}}}|||{{{|||}}}|||zzzxxxwwwwwwxxxxxxyyyzzz{{{{{{|||zzzyyyxxxxxxyyy{{{|||~~~|||||||||zzzxxxwwwxxxwwwuuusssqqqooolllhhhddd]]]UUUPPPHHHDDD???<<<:::888555333555555666777888999999:::777777999::::::999888777999888888999:::;;;<<<<<<999;;;???DDDJJJPPPTTTVVVXXXXXXYYYZZZ\\\^^^```aaa______]]][[[YYYWWWUUUTTTOOONNNMMMLLLJJJIIIHHHHHHJJJLLLNNNOOOPPPQQQTTTWWWWWWZZZ^^^bbbgggppp{{{}}}uuuoookkklllrrrzzz}}}yyyvvvwww{{{wwwqqqmmmkkkkkkkkkkkkmmmooonnnmmmkkkhhhfffddddddeeeggggggfffgggddd___[[[YYYXXXYYYZZZ]]]___```]]]ZZZYYY[[[^^^bbbeeehhhiiihhhgggggghhhkkklllmmmnnnooopppqqqqqqtttxxx~~~|||uuunnnkkklllnnnpppwwwyyy|||~~~uuunnnbbbZZZSSSRRRSSSSSSWWW[[[___bbbeeegggeeebbbaaa```]]]^^^```aaaaaacccfffiiikkkmmmpppssswww|||~~~wwwmmmcccZZZRRRNNNJJJIIIFFFDDDBBBAAA@@@@@@???BBBFFFJJJSSS\\\]]]ZZZRRRLLLHHHMMMWWWhhh~~~wwwdddVVVNNNIIIGGGEEEHHHPPPYYYcccppp{{{yyyfffYYYMMMKKKIIIHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@???????????????>>><<<;;;999888888888888999999999999888888666666555555444444444444222222222222222111000000000000000000000000000000111111000000111111222333333888BBBMMMXXXiiinnnXXXPPPJJJKKKPPPWWWaaajjjnnnnnnnnnmmmllliiiccc^^^\\\aaaiiisss}}}xxxtttrrrnnnpppqqqrrrtttxxx}}}{{{wwwuuuoooppprrrtttwww~~~~~~|||yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwxxxyyyyyyyyyyyyyyyvvvwwwxxxzzz{{{}}}~~~~~~~~~}}}||||||}}}|||{{{yyywwwwwwxxxxxxyyyzzz{{{{{{}}}{{{zzzyyyzzz|||~~~~~~}}}}}}|||zzzxxxwwwwwwvvvtttrrrpppnnnjjjfffbbb[[[SSSNNNGGGDDD???;;;999777555333555555666777888999::::::777888999::::::999777777999999999999999:::;;;<<<:::<<>><<<:::999888888888999999888888777777777777666666555555444444222222222333222222111000000000000000000000000000111111000000111111222333444999BBBMMMZZZllltttZZZSSSLLLLLLOOOVVVbbblllnnnpppqqqooommmkkkeee^^^]]]```hhhtttxxxsssmmmnnnoooppprrrwww|||~~~yyyuuunnnooooooqqquuu|||~~~}}}yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzvvvvvvwwwxxxyyyyyyyyyyyywwwxxxzzz|||}}}~~~}}}|||||||||}}}{{{zzzxxxxxxyyyyyyzzzzzz{{{{{{|||{{{zzzzzz{{{~~~~~~~~~{{{zzzwwwvvvvvvuuusssqqqooommmiiiddd___YYYQQQMMMEEEBBB>>>:::999777444333444555666777888999:::;;;888999999999999888777777999:::::::::999999;;;===<<<===???AAADDDGGGIIIJJJJJJKKKMMMOOOSSSVVVYYY[[[\\\]]]^^^_________^^^]]]XXXXXXWWWUUUSSSQQQOOOMMMJJJJJJJJJIIIGGGFFFGGGHHHHHHKKKMMMOOOSSSZZZeeelllyyy|||~~~|||uuuooolllkkklllsss{{{}}}yyyvvvwww{{{}}}vvvqqqpppnnnmmmmmmnnnppppppooommmiiigggeeedddeeefffffffffgggfffdddcccbbbaaabbbbbbcccddddddaaa^^^]]]```dddgggjjjnnnpppooonnnmmmmmmlllmmmnnnoooqqqrrrssstttwww{{{|||xxxsssooonnnqqquuuyyy{{{~~~~~~~~~}}}yyytttiii```YYYWWWZZZ]]]dddkkkoooppppppnnnkkkhhhggggggbbbdddgggiiijjjlllppprrrtttuuuwwwxxx{{{{{{sssjjj```WWWQQQNNNGGGFFFDDDBBBAAA@@@AAAAAAAAAEEEIIIOOOXXXaaabbb^^^RRRMMMKKKPPP___uuusssaaaUUUMMMIIIGGGFFFKKKWWWeeeppp{{{ttt```UUULLLKKKIIIIIIIIIGGGEEECCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@>>>===<<<;;;;;;666777777777777666555444777666666555444444333333222222333333222222111000000000000000000000000000111111000000111111222333666999AAANNN\\\oooqqq[[[SSSMMMLLLOOOVVVbbbmmmppptttvvvuuuttttttnnnfff```cccjjjxxxzzzrrrkkklllmmmnnnpppuuu{{{xxxssslllllllllmmmqqqyyy~~~xxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzvvvwwwxxxyyyzzzzzzzzzzzzyyyzzz|||~~~~~~}}}{{{{{{|||}}}|||{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzz|||~~~~~~{{{yyywwwuuuuuutttrrrpppnnnkkkgggbbb]]]VVVPPPKKKCCC@@@<<<999888666444333444444555777888999:::;;;:::999999888777777888888888999::::::888888:::<<<:::;;;===???BBBDDDFFFGGGGGGHHHJJJMMMPPPTTTWWWYYYYYYZZZ\\\^^^^^^^^^\\\\\\\\\\\\[[[ZZZXXXVVVTTTRRRMMMMMMLLLIIIFFFDDDDDDEEEEEEGGGIIIJJJLLLRRRZZZaaaiiimmmrrrrrrmmmiiihhhiiikkkqqqzzz|||yyywwwyyy}}}wwwsssqqqooonnnlllmmmoooppppppoookkkiiiffffffggghhhhhhggggggffffffeeeeeeeeeeeeeeeeeefffeeebbb______bbbfffiiilllppprrrqqqpppnnnnnnmmmnnnoooqqqsssuuuvvvwwwyyy~~~zzzwwwsssqqqqqquuuzzz}}}~~~{{{||||||zzzwwwlllccc\\\[[[```gggqqqzzz{{{||||||yyyuuupppnnnnnnkkkmmmnnnpppqqqtttxxx{{{}}}}}}~~~~~~|||xxxpppggg]]]UUUPPPMMMFFFEEECCCAAA@@@@@@AAAAAABBBGGGKKKQQQ[[[cccddd```TTTPPPNNNSSSdddyyytttaaaTTTLLLGGGFFFFFFLLLZZZiiiuuu}}}~~~sss^^^UUULLLJJJIIIIIIIIIHHHEEECCCAAAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>===:::::::::::::::999888777666666555444333333222222222333333333333222111111000000000000000000000000111111111000111222222333777999AAANNN]]]qqqyyyiiiZZZSSSMMMLLLOOOUUUbbbmmmtttyyy|||{{{|||}}}wwwooodddfffmmm}}}zzzqqqjjjjjjkkklllnnnsssyyy~~~~~~wwwqqqjjjjjjjjjkkkooowwwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzwwwxxxyyyzzz{{{{{{{{{{{{{{{|||~~~~~~|||{{{{{{}}}~~~}}}|||{{{{{{{{{{{{{{{{{{zzzzzzxxxxxxyyyzzz|||~~~zzzxxxvvvuuutttsssqqqooonnnjjjfffaaa\\\UUUNNNJJJBBB???;;;888777666444333444444555777888:::;;;;;;;;;:::888777777777888999777999:::999777666999;;;888999;;;===@@@BBBDDDEEEHHHIIIKKKMMMQQQUUUXXXZZZWWWYYYZZZ\\\\\\[[[ZZZYYY]]]^^^^^^]]][[[YYYWWWVVVPPPPPPOOOLLLHHHFFFEEEFFFCCCEEEGGGHHHIIIMMMTTTZZZZZZ```ggghhhfffcccdddfffgggnnnwww~~~|||xxxxxxzzzxxxtttrrrpppnnnllllllnnnoooppppppllljjjhhhggghhhiiihhhhhhgggggggggggggggffffffffffffgggfffccc```___cccgggiiimmmqqqsssrrrpppoooooonnnoooqqqsssuuuwwwyyyyyy{{{yyyvvvtttrrrtttxxx|||{{{xxxzzz|||{{{xxxpppggg___```fffppp|||}}}xxxuuutttssstttvvvvvvwww{{{zzzuuunnneee\\\TTTOOOLLLEEEDDDBBBAAA@@@@@@AAAAAACCCHHHMMMSSS\\\eeeeeeaaaUUURRRPPPVVVggg|||rrr```TTTKKKFFFFFFHHHNNN[[[lll~~~{{{|||~~~}}}sss___SSSMMMKKKIIIHHHGGGGGGFFFDDDCCCCCCBBBAAAAAAAAAAAABBBAAA@@@??????>>>>>>??????;;;;;;:::999999999::::::888888777777666666555555222333333333333222111111111222333333222111000///...//////000111222222222333777???KKK[[[mmmyyynnnhhh\\\VVVOOOLLLLLLRRR```mmmvvv}}}rrrqqqlllnnn}}}wwwkkkdddfffhhhjjjnnnpppssstttyyy}}}wwwmmmiiidddcccgggmmmsss|||{{{zzzzzzyyyyyyzzzzzz{{{xxxyyyyyyyyyyyyxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyxxx{{{|||}}}~~~~~~~~~|||}}}~~~|||{{{{{{|||xxxxxxyyyyyyyyyyyyyyyyyy{{{zzzzzzzzzzzz{{{||||||~~~~~~|||zzzwwwvvvvvvuuusssrrroookkkeee___YYYSSSMMMIIIBBB???;;;888555555555666444444555666777888999999;;;:::999777777777888888999888888777888888999999::::::;;;<<<>>>@@@BBBCCCFFFFFFGGGIIILLLPPPSSSUUU[[[[[[YYYYYYYYYZZZ[[[\\\]]]]]]]]]```bbbbbb^^^ZZZWWWVVVTTTQQQNNNJJJGGGEEEIIIHHHGGGFFFGGGIIIKKKMMMVVVYYY]]]____________```gggmmmuuu{{{~~~{{{~~~|||~~~zzzvvvuuurrrooolllllloooppppppnnnmmmmmmkkkjjjhhhggggggfffiiiiiijjjkkkkkkkkkjjjjjjkkkjjjgggdddbbbcccgggjjjqqqsssvvvwwwuuurrrppppppmmmnnnoooqqqtttvvvyyyzzz{{{yyysssuuuxxx{{{wwwtttuuuxxxyyywwwrrrkkkdddbbbiiiuuu|||yyy~~~}}}}}}~~~|||vvvmmmddd[[[TTTNNNJJJEEEEEECCC@@@>>>???BBBDDDCCCFFFLLLUUUbbbjjjhhh```XXXSSSQQQYYYkkkrrr___SSSKKKFFFEEEHHHOOO]]]qqq|||yyyzzz}}}~~~qqq___SSSNNNLLLIIIHHHIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????<<<;;;;;;:::::::::::::::888888888777666666555555444444444444444333222222111222222333222111000////////////000111222222222333777>>>HHHVVVgggxxx}}}sssjjjfff^^^WWWPPPLLLLLLQQQ___lll|||xxxpppmmmnnn}}}tttiiibbbdddfffiiimmmppprrrssswww{{{}}}~~~}}}tttjjjeeeaaa```dddjjjqqqzzz}}}}}}|||{{{{{{{{{{{{{{{xxxyyyyyyyyyxxxxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxzzzzzz|||}}}~~~~~~~~~~~~|||~~~~~~|||{{{{{{|||zzzzzzzzzzzzzzzyyyyyyyyy{{{zzzzzzzzzzzz{{{||||||~~~}}}{{{yyywwwvvvvvvuuusssrrrmmmiiiccc]]]WWWQQQKKKGGG@@@>>>:::777555444555555444444555666777888999999;;;:::999777777777888888999888888888888888999999999999:::;;;===???AAABBBDDDEEEGGGIIIMMMQQQUUUWWWYYYYYYXXXXXXXXXXXXXXXXXXXXXYYY[[[```dddfffdddbbb\\\[[[YYYUUURRRNNNJJJHHHHHHGGGFFFEEEEEEGGGHHHIIIPPPSSSVVVYYYYYYYYYYYYZZZdddiiiqqqwww{{{}}}~~~}}}zzzzzzvvvtttpppmmmkkkllloooqqqrrrqqqrrrpppnnnllljjjiiiiiiiiikkkkkklllmmmmmmmmmmmmmmmmmmllliiifffdddeeeiiilllrrruuuxxxxxxwwwtttrrrrrrppppppqqqsssvvvyyy{{{|||~~~zzzvvvxxx||||||uuurrruuuxxxyyyyyytttnnngggfffmmmzzz|||vvvlllbbbZZZSSSMMMIIIDDDDDDBBB@@@>>>???AAADDDDDDHHHOOOXXXeeemmmjjjbbbYYYUUUTTT]]]oooqqq]]]QQQJJJEEEEEEHHHPPP```xxx|||zzz|||~~~ooo^^^TTTOOOMMMJJJIIIJJJJJJJJJIIIGGGGGGEEECCCBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>><<<<<<<<<;;;;;;:::::::::999888888777777666555555555555555555555444333333111222222222222111000000//////000000111222222222333666<<>><<<999666444333444444444444555666777888999999:::999999888888888999999999999999999888888999999888999999:::<<<>>>@@@AAACCCDDDFFFIIIMMMRRRUUUWWWVVVWWWWWWWWWWWWUUUTTTSSSVVVWWW[[[```eeehhhhhhgggcccaaa___[[[WWWSSSOOOMMMIIIHHHGGGFFFEEEFFFGGGGGGJJJMMMPPPRRRSSSSSSTTTUUU]]]bbbiiiooosssvvvxxxzzz|||~~~}}}{{{zzzuuusssnnnllljjjkkkooosssuuuvvvxxxvvvrrrooolllkkkkkklllmmmmmmnnnoooppppppqqqqqqpppooollliiiggghhhkkknnntttwwwzzz{{{yyywwwuuuuuurrrsssuuuwwwyyy|||}}}~~~}}}zzz}}}|||wwwrrrppptttxxxzzz{{{wwwqqqlllkkksss|||uuukkkaaaXXXPPPJJJGGGBBBBBBAAA???>>>>>>AAACCCDDDKKKSSS]]]iiipppllldddXXXVVVWWWbbbuuuooo[[[OOOHHHEEEEEEHHHQQQbbb{{{}}}kkk[[[SSSOOOLLLJJJIIIJJJKKKKKKKKKJJJIIIGGGEEECCCBBBAAAAAA???@@@BBBCCCCCCAAA???>>>============<<<;;;;;;:::999999888888777666666555444555555555555444333333111111111222111111111111000000000111111222222222333666:::???HHHSSS___gggkkknnnppppppmmmiiigggfff^^^WWWQQQMMMLLLRRR___mmmvvvhhheeeeeeqqquuuhhh```]]]___cccgggjjjmmmooopppppptttxxxzzz{{{yyyoooddd]]]YYYXXX]]]cccjjjttt}}}~~~|||{{{{{{zzzyyyyyyxxxxxxxxxwwwxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxvvvwwwxxxzzz{{{|||}}}}}}|||}}}~~~}}}||||||}}}~~~}}}}}}|||{{{zzzzzzyyy{{{zzzzzzzzzzzz{{{||||||~~~}}}}}}yyywwwvvvuuuuuutttrrrppphhhddd]]]WWWQQQKKKEEEAAA;;;:::777555444333333333555555555666777888888888999999999999999999999:::999999999999999999888888888888999:::;;;===>>>???CCCDDDFFFIIIMMMPPPSSSTTTTTTUUUVVVWWWVVVTTTQQQOOOVVVXXX\\\```eeeggghhhhhhgggfffddd```\\\XXXTTTRRRNNNMMMKKKJJJIIIHHHHHHHHHIIIKKKNNNOOOOOOPPPQQQRRRWWW[[[aaagggjjjmmmppprrrwwwzzz~~~~~~~~~|||vvvsssmmmlllkkkllloootttyyy{{{}}}zzzvvvrrrpppnnnnnnoooooooooppppppqqqrrrssstttqqqqqqooollljjjjjjmmmpppuuuwww{{{|||{{{yyyxxxwwwuuuvvvxxxzzz|||~~~}}}}}}tttqqqnnnnnnrrrwww{{{}}}yyytttooopppwwwzzzsssiii^^^UUUNNNHHHEEE@@@AAA@@@???>>>>>>AAACCCEEEMMMWWWbbbmmmrrrmmmeeeWWWWWWZZZgggzzzmmmXXXLLLGGGCCCEEEHHHQQQbbb{{{xxxgggYYYRRRNNNLLLIIIIIIJJJLLLMMMNNNLLLKKKIIIFFFDDDCCCBBBBBB@@@AAACCCDDDCCCBBB@@@>>>>>>>>>???>>>>>><<<;;;:::999999999888777777666666444444444444444333222222111111111111111111222222111111111111222222222222333444777;;;AAAJJJSSSZZZbbbeeeiiikkkjjjhhhgggggg^^^XXXQQQMMMMMMRRR```mmm|||oooeeeaaa```hhhyyyzzznnnccc]]]]]]___cccgggjjjmmmnnnnnnnnnssswwwyyyzzzyyypppfff^^^YYYXXX\\\bbbhhhqqqzzz}}}|||{{{zzzzzzzzzyyyxxxwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxvvvwwwxxxyyy{{{{{{||||||zzz|||~~~~~~|||{{{|||}}}~~~~~~}}}|||{{{{{{zzzzzz{{{zzzzzzzzzzzz{{{||||||~~~~~~}}}}}}yyywwwvvvuuuuuussspppnnnfffbbb[[[UUUOOOIIICCC???999888666555444333333333555555666666777777888888888888999999::::::::::::999::::::::::::999888777888888888999;;;<<<>>>>>>DDDEEEGGGIIIKKKMMMNNNOOORRRSSSUUUVVVUUUSSSPPPMMMRRRUUUYYY^^^bbbfffhhhjjjiiihhhfffccc```\\\YYYWWWRRRQQQPPPNNNMMMLLLKKKKKKIIIKKKMMMNNNMMMMMMOOOPPPRRRVVV[[[___bbbeeehhhkkkqqquuu{{{~~~~~~xxxvvvooonnnmmmmmmpppuuu|||{{{wwwtttrrrrrrrrrrrrqqqqqqqqqrrrtttuuuvvvrrrrrrpppnnnlllllloooqqqtttwww{{{||||||zzzyyyyyywwwxxxzzz|||~~~yyyssslllkkkjjjlllpppvvv{{{~~~zzzvvvrrrrrrxxxxxxqqqfff[[[RRRKKKFFFCCC???@@@@@@?????????AAACCCEEEOOO\\\gggpppsssmmmdddWWWWWW\\\jjj|||kkkUUUJJJEEEBBBDDDGGGPPPbbbzzz{{{zzzrrrbbbXXXSSSOOOMMMJJJJJJLLLOOOPPPQQQMMMLLLJJJHHHFFFDDDDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@???@@@@@@@@@???===;;;::::::999999888888777666666444444444444444333222222111111111000111111222333222222222222222222222222222333555888<<>>DDDEEEFFFHHHJJJKKKKKKKKKPPPQQQSSSTTTSSSQQQOOOMMMKKKOOOUUUZZZ___ccchhhkkkhhhgggfffeeeccc```^^^]]]VVVVVVUUUTTTRRRQQQPPPOOOLLLMMMNNNNNNLLLLLLMMMOOOPPPSSSVVVXXX[[[^^^aaadddiiiooowww{{{}}}|||yyyrrrqqqpppoooqqqvvv~~~}}}zzzxxxvvvuuuvvvuuutttssstttuuuvvvwwwttttttsssqqqooonnnpppsssuuuxxx|||~~~}}}|||{{{|||yyy{{{}}}xxxpppkkkffffffgggiiinnnttt{{{~~~|||xxxttttttyyyuuunnncccXXXPPPJJJEEECCC>>>???@@@@@@@@@@@@BBBDDDGGGSSSaaallltttuuummmcccXXXXXX^^^lll}}}hhhTTTIIICCC@@@AAAEEEOOOaaayyy|||wwwvvvzzz{{{mmm___WWWUUUQQQOOOLLLLLLNNNRRRTTTUUUMMMLLLJJJHHHGGGFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAA@@@>>><<<:::::::::999888888777777666555555555555555444333333111111000000000111333333222222222222222222222222111222444666999???FFFKKKTTT[[[cccjjjmmmnnnnnnnnnfff___VVVOOOLLLNNNZZZfffuuuxxxtttmmmeee___[[[XXX[[[fffttt}}}xxxrrrkkkeee```aaacccgggkkkmmmnnnnnnmmmpppsssvvvxxx{{{}}}xxxpppiiiccc```aaadddhhhooowww~~~~~~}}}}}}}}}{{{zzzxxxvvvvvvwwwxxxyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyzzzzzzzzzzzzzzzyyywwwyyy{{{{{{zzzyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{||||||~~~~~~~~~~~~~~~}}}}}}|||zzzyyywwwvvvtttqqqllliii```\\\VVVPPPJJJDDD>>>:::777777666666555555444444666666666666777777777777666777999:::<<<<<<<<<<<<:::;;;<<<<<<;;;:::888666::::::::::::;;;===>>>???AAABBBDDDGGGHHHIIIJJJJJJMMMNNNOOOPPPPPPOOOMMMLLLHHHLLLRRRVVVZZZ^^^dddhhhggggggggggggfffeeedddccc^^^]]]]]]\\\[[[YYYXXXWWWRRRSSSSSSRRROOONNNOOOQQQOOOQQQSSSUUUVVVXXX\\\___aaahhhqqqwwwzzz}}}}}}vvvuuusssqqqrrrwww~~~|||zzzzzzyyywwwvvvvvvwwwxxxyyyvvvvvvvvvtttrrrqqqsssuuuwwwzzz~~~~~~|||~~~zzztttnnnhhhdddbbbccceeehhhmmmssszzz~~~~~~zzzvvvvvvyyy~~~}}}rrrkkk```UUUNNNIIIEEECCC>>>???AAAAAAAAABBBDDDEEEJJJWWWgggrrrwwwvvvmmmcccZZZ[[[aaannn~~~gggSSSHHHCCC???@@@DDDNNNaaaxxxyyyvvvwwwvvv{{{}}}wwwjjj]]]WWWVVVSSSQQQNNNNNNQQQTTTWWWXXXMMMLLLJJJIIIHHHGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCC@@@AAABBBBBBAAA>>><<<:::::::::999999888777777777666666666666666555555444111111000000000111333444222222222222222222222222000111333555888===DDDIIISSSZZZdddmmmrrrtttttttttkkkbbbXXXPPPKKKLLLVVVbbblllwww|||uuuooommmiiibbbZZZVVVSSSVVV```mmmyyy|||yyyvvvrrrmmmgggcccbbbeeehhhlllnnnnnnnnnmmmqqqtttvvvxxx|||{{{tttmmmgggcccdddeeehhhooovvv}}}{{{zzzxxxvvvvvvwwwxxxyyyxxxyyyyyyzzzzzzyyyyyyxxxzzzzzz{{{{{{{{{zzzyyyyyyvvvxxxzzzzzzyyyyyyyyy{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{||||||~~~~~~~~~~~~~~~}}}||||||{{{yyyxxxvvvtttpppkkkggg^^^ZZZTTTNNNHHHBBB<<<888777777666666666555555555666666666666777777777777555777999;;;<<<<<<<<<<<<:::;;;<<<<<<<<<:::777666:::::::::;;;<<<===>>>???>>>@@@BBBEEEHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMLLLLLLJJJNNNRRRUUUVVVYYY^^^bbbffffffggghhhhhhhhhggggggeeeeeeeeedddcccbbb```___YYYYYYYYYWWWTTTSSSSSSTTTPPPQQQRRRSSSTTTVVVZZZ]]]\\\dddnnnuuuxxx|||yyyxxxvvvsssrrrwww}}}~~~|||zzzxxxwwwxxxyyyzzzxxxyyyxxxvvvttttttuuuwwwxxx|||~~~xxxooojjjfffbbb______aaadddggglllrrryyy~~~|||xxxwwwyyy}}}~~~}}}qqqiii^^^TTTMMMHHHEEECCC>>>???AAABBBBBBCCCEEEFFFMMMZZZjjjuuuzzzxxxnnnccc]]]]]]cccoookkkYYYLLLCCC@@@AAAFFFHHHMMM\\\vvvzzzwwwvvvxxxxxxuuunnnddd[[[VVVTTTPPPOOOOOOOOOPPPRRRSSSUUUPPPNNNKKKHHHGGGGGGGGGHHHHHHFFFDDDBBBAAA@@@@@@AAACCCCCCCCCBBB@@@>>>===<<<;;;:::999999999:::;;;<<<:::999888666666666666777222222222222222222222222111111111111111111111111111000222666777999@@@IIITTT^^^jjjrrrxxx}}}|||wwwqqqfffYYYRRRNNNMMMQQQWWWfffmmmrrrpppmmmkkkhhheee^^^YYYWWWYYY\\\cccnnnyyyzzz{{{wwwqqqnnnnnnmmmiiicccdddfffjjjnnnooonnnmmmllloootttyyy|||}}}||||||qqqlllhhhgggkkkooorrrsss}}}~~~|||{{{{{{|||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwwww{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}{{{zzz|||xxxtttqqqlllgggddd\\\XXXRRRLLLGGGAAA<<<999444333333222222333333444444555666666666555333333666777888999;;;<<<===>>>>>>>>>>>>>>><<<:::888777666777777888999;;;<<<======>>>@@@CCCFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMPPPPPPOOOOOOQQQTTTXXXZZZ^^^```bbbccccccdddfffhhhhhhggggggiiimmmmmmkkkhhhfffeeecccaaa^^^[[[XXXWWWVVVVVVUUUTTTUUUVVVWWWXXX]]]aaagggnnnuuuyyy|||}}}yyyuuuvvv{{{~~~{{{zzz{{{}}}|||{{{yyywwwvvvuuutttttt{{{}}}yyyppphhhdddaaa```___```aaacccgggmmmuuu|||~~~yyyuuuuuuyyy~~~zzzuuuiii[[[SSSMMMGGGDDDEEEAAA@@@@@@BBB@@@@@@FFFMMMVVVaaaoooyyy~~~{{{nnnaaa[[[aaakkkvvv{{{eeeVVVKKKCCCAAACCCDDDGGGOOO```zzz~~~{{{zzz{{{zzzvvvmmmbbbYYYSSSQQQOOONNNNNNNNNOOOPPPRRRSSSOOOMMMKKKIIIGGGGGGGGGHHHFFFEEEDDDBBBAAAAAAAAABBBCCCBBBBBBAAA@@@>>><<<;;;::::::999888888999:::;;;:::999888777666666666777222222222222222222222222111111111111111111111111111000222666777888@@@IIIUUUaaammmvvv~~~zzznnn```VVVOOOKKKMMMRRR___gggnnnmmmkkkkkkjjjgggccc]]]YYYYYYZZZ___jjjtttuuuwwwvvvqqqooopppnnnjjjeeefffhhhlllooopppnnnlllkkknnnsssxxx{{{|||||||||sssoookkkiiilllpppsssttt}}}}}}||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxzzzyyyxxxxxxwwwwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxwww{{{zzzzzzyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}{{{zzz~~~|||xxxtttqqqlllgggdddZZZVVVPPPJJJEEE???;;;777444333333222222333333444444555666888888888777666777777888:::;;;<<<===>>>============<<<:::888777777777777888999:::;;;<<<>>>???AAACCCDDDEEEFFFFFFIIIIIIKKKLLLMMMNNNNNNNNNOOONNNMMMMMMNNNQQQTTTVVVZZZ\\\___```aaabbbeeegggiiiiiiiiillloooqqqpppnnnkkkjjjiiigggdddaaa___]]][[[ZZZYYYWWWWWWWWWXXXXXX[[[^^^bbbhhhmmmrrruuuvvvzzz|||~~~zzzzzz~~~~~~~~~~~~|||{{{yyyxxxxxxxxx}}}sssooohhhdddccccccdddddddddeeehhhmmmsssyyyzzzvvvwww|||}}}yyyrrrfffXXXQQQKKKEEEBBBCCC???>>>???AAAAAABBBIIIQQQXXXdddrrr{{{~~~yyykkk^^^[[[bbbmmmxxxqqq^^^QQQHHHBBBBBBDDDBBBHHHSSSeee~~~~~~|||vvvmmmaaaWWWQQQNNNNNNNNNMMMMMMNNNOOOPPPQQQNNNMMMKKKIIIGGGGGGGGGHHHEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAA@@@???===<<<;;;:::999999888888888999999:::999888777666666666666333333333333333333333333222222222222222222222222111000222555666888???HHHVVVcccrrr}}}xxxiii]]]RRRJJJJJJNNNWWW```hhhjjjjjjlllllljjjiiibbb\\\YYYXXX[[[dddnnnrrruuuvvvtttssstttrrrnnnhhhiiikkknnnqqqqqqooollljjjlllqqquuuyyy{{{||||||wwwtttooommmooorrrtttuuu|||~~~}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxzzzzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}{{{zzz}}}{{{wwwtttqqqlllgggcccXXXTTTMMMGGGBBB===999555444444333333333333444444444555777999::::::::::::888888999:::<<<===>>>>>><<<<<<======<<<:::999777888888888888888999::::::>>>???@@@AAABBBCCCCCCCCCFFFGGGIIIKKKMMMNNNOOOOOOMMMLLLJJJJJJJJJLLLNNNPPPTTTWWWZZZ\\\]]]___bbbdddhhhhhhiiilllpppsssssssssqqqqqqpppooollljjjhhhgggbbbaaa___^^^\\\[[[[[[ZZZ\\\]]]___bbbfffiiilllnnnppprrrvvv{{{~~~}}}}}}|||vvvjjjgggdddcccdddggghhhhhhhhhkkkoootttzzz{{{xxxzzz{{{wwwmmmaaaUUUNNNHHHCCC@@@AAA>>>===>>>AAABBBDDDLLLUUU\\\hhhwww~~~~~~wwwiii\\\[[[cccooo|||xxxiiiWWWLLLEEEAAAAAADDDBBBJJJXXXjjjwwwmmmbbbYYYRRROOONNNNNNNNNNNNNNNOOOOOOOOOMMMLLLJJJIIIHHHGGGGGGGGGCCCCCCCCCCCCCCCCCCDDDDDD@@@@@@@@@???>>>===<<<;;;;;;;;;:::::::::999999:::999999888777777666666666333333333333333333333333222222222222222222222222111000222555666777???GGGUUUdddwwwvvvgggXXXMMMJJJMMMRRR\\\eeehhhjjjmmmooommmmmmfff___[[[XXXYYYaaajjjpppuuuxxxxxxxxxzzzxxxsssmmmmmmooorrrtttssspppnnniiikkknnnsssvvvyyy{{{{{{zzzxxxtttqqqqqqsssuuuvvv}}}~~~}}}}}}{{{{{{{{{zzzzzzzzzyyyyyywwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}{{{zzz{{{yyywwwtttqqqlllfffbbbXXXSSSLLLFFFAAA<<<888555444444333333333333444444555777888::::::::::::999888999:::;;;<<<===>>>>>><<<===>>>>>>===<<<;;;::::::999999888888888999999<<<===>>>@@@AAAAAABBBBBBDDDEEEGGGJJJLLLNNNOOOPPPLLLKKKJJJHHHHHHIIIJJJKKKNNNQQQTTTWWWYYY[[[___aaaddddddfffhhhlllpppssstttuuuuuuuuutttrrrqqqooonnnkkkjjjhhhfffdddbbb``````bbbaaa``````bbbdddfffhhhhhhjjjnnnrrrvvvyyy{{{|||xxxzzz}}}yyyrrrkkkiiiggghhhjjjmmmmmmmmmpppssswww}}}}}}zzz|||xxxtttiii^^^RRRLLLGGGBBB???@@@???>>>???BBBCCCFFFNNNXXX^^^lll{{{~~~uuuggg\\\ZZZdddrrrrrrdddSSSIIICCC@@@@@@CCCDDDNNN\\\mmmyyyoooeee]]]WWWSSSPPPPPPPPPPPPPPPOOOOOOOOOKKKKKKJJJIIIHHHGGGGGGGGGCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@???>>>===<<<;;;=========<<<<<<;;;;;;:::999999888888777666666555333333333333333333333333222222222222222222222222111111222555666777>>>FFFVVViiivvvbbbRRRLLLMMMQQQ[[[eeeiiilllppprrrqqqqqqjjjbbb^^^ZZZZZZ```hhhmmmsssxxxzzz}}}|||wwwvvvvvvvvvwwwuuurrrpppiiikkkmmmqqqtttwwwzzz{{{|||zzzwwwtttssssssuuuwww}}}~~~|||||||||{{{zzzzzzzzzzzzyyyyyyyyyvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||zzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyzzz{{{|||{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}{{{zzzzzzxxxvvvtttqqqlllfffbbbYYYTTTMMMFFFAAA<<<999666555444444333333444444555777888999999999888777666888999999:::;;;<<<======>>>>>>???@@@@@@???>>>===;;;:::999999999999999999:::;;;<<<>>>@@@AAABBBBBBBBBCCCEEEHHHKKKMMMOOOPPPLLLKKKJJJIIIHHHHHHHHHHHHIIILLLPPPSSSUUUXXX\\\___```aaaccceeehhhlllpppsssttttttttttttssssssqqqqqqppppppooommmllljjjhhhhhhgggeeeccc`````````bbbcccaaaccceeeiiilllnnnpppqqqppprrruuu{{{zzztttqqqooonnnoooqqqtttvvvvvvuuu{{{~~~|||zzz{{{}}}vvvqqqeee[[[PPPKKKGGGBBB@@@AAAAAA???@@@CCCDDDGGGPPPYYYbbbqqq}}}sssggg]]]YYYeeevvvnnn```QQQHHHDDDAAAAAADDDGGGQQQ___ooo{{{pppggg___YYYVVVPPPPPPQQQQQQPPPOOONNNMMMJJJJJJJJJIIIHHHGGGGGGFFFCCCCCCDDDEEEEEEEEEDDDDDD@@@@@@@@@@@@???>>>===<<<>>>>>>>>>>>>===<<<;;;;;;888999999999888777666555333333333333333333333333333333333333333333333333111111222555555666===FFFWWWnnnkkkVVVMMMMMMQQQ[[[eeejjjnnnsssuuuuuutttnnngggccc^^^\\\```fffjjjqqqxxx}}}~~~{{{xxxtttqqqkkklllmmmooosssvvvyyyzzz{{{{{{yyyvvvssssssuuuxxx}}}}}}|||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyzzz|||}}}}}}zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{|||{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}{{{zzzxxxwwwuuusssqqqllleeeaaaZZZUUUMMMFFFAAA===999777555555444444444444555555777888888999888777666555888888999::::::;;;<<<<<<>>>???@@@AAAAAAAAA@@@???<<<;;;;;;:::::::::;;;;;;999:::<<<>>>@@@AAABBBBBBAAABBBEEEHHHJJJMMMNNNOOOLLLLLLKKKIIIHHHHHHGGGGGGGGGJJJMMMPPPSSSVVVZZZ\\\___``````aaacccggglllqqqppppppqqqqqqqqqqqqpppppprrrrrrrrrrrrrrrqqqpppooollljjjfffccc```_________]]]^^^___aaacccdddffffffhhhjjjmmmssszzz|||vvvtttuuuxxxxxxzzz~~~}}}{{{xxxvvvwwwzzz~~~~~~{{{sssnnnbbbXXXNNNJJJGGGCCC@@@AAABBB@@@AAACCCEEEIIIRRR\\\hhhwwwzzzoooeee]]][[[hhh{{{jjj]]]PPPHHHEEECCCEEEHHHJJJTTTaaaooo~~~~~~qqqhhh```YYYTTTOOOPPPPPPPPPOOONNNLLLKKKIIIIIIIIIIIIHHHGGGGGGFFFDDDDDDEEEFFFEEEEEEDDDCCCAAAAAAAAAAAA@@@???>>>======>>>>>>>>>===<<<::::::888888999999888777555444444444444444444444444444333333333333333333333333222111222555555666===EEEUUUooommmWWWNNNNNNNNNYYYdddjjjooouuuyyyyyyyyysssmmmiiiccc]]]___cccjjjrrr|||yyytttqqqmmmmmmnnnooorrruuuxxxzzzzzzzzzyyyvvvssssssuuuxxx{{{~~~~~~}}}||||||zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyzzzzzzzzzxxxxxxxxxyyyzzz{{{}}}}}}{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}{{{zzzwwwvvvuuusssqqqkkkeee```ZZZTTTLLLEEE@@@<<<999777555555444444444444555555666777888999999888777777777888888999999:::::::::===>>>@@@AAAAAAAAA@@@@@@<<<<<<;;;;;;;;;<<<<<<===;;;<<<===>>>@@@@@@@@@AAA@@@BBBDDDGGGJJJLLLMMMNNNKKKKKKJJJIIIHHHGGGGGGFFFFFFIIILLLOOORRRUUUXXX[[[[[[\\\\\\\\\\\\___fffkkkkkklllmmmnnnnnnnnnnnnnnnoooppprrrtttuuuuuuuuuuuurrrpppmmmiiieeecccaaa```^^^^^^^^^^^^^^^___``````aaacccfffkkkrrrxxx~~~zzzuuuwww~~~~~~|||~~~uuutttqqqppppppqqqssstttuuuvvvvvvvvvuuuvvvxxxzzzwww{{{zzzqqqkkk___UUULLLIIIFFFBBB@@@@@@@@@???@@@CCCFFFKKKVVV```ppp~~~wwwkkkaaa[[[^^^lllhhh[[[OOOIIIGGGFFFHHHLLLKKKUUUbbbppprrrggg^^^WWWRRRNNNOOOOOOOOONNNLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFDDDEEEFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>><<<===>>>>>>===;;;999888888888999999888777555444444444444444444444444444333333333333333333333333222111222555555666<<>>>>>===>>>>>>???????????????@@@BBBDDDGGGIIIKKKLLLMMMJJJJJJJJJIIIHHHGGGFFFFFFFFFIIILLLOOOQQQTTTWWWZZZXXXXXXXXXVVVVVVYYY___dddhhhiiijjjkkklllmmmmmmmmmlllnnnqqqtttvvvwwwxxxxxxxxxvvvsssoookkkhhheeedddbbbaaa```______^^^______]]]^^^aaaffflllrrrwwwzzzyyyxxxtttnnnkkkoooyyyzzzvvvooonnnmmmlllkkkjjjkkkkkkgggiiilllnnnoooppprrrtttvvv{{{yyypppjjj]]]SSSKKKHHHEEEAAA???@@@>>>===???CCCGGGMMMYYYdddvvvuuuggg^^^YYY```pppooo\\\JJJFFFFFFDDDGGGLLLMMMZZZjjjvvv~~~~~~|||||||||mmmcccZZZUUUTTTOOONNNMMMKKKJJJHHHGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@>>>===;;;:::::::::888777888999999888777333333444444444444444444444333222222111111222222222333444444555999>>>BBBPPPggg|||iiiYYYOOOJJJMMMSSS\\\gggpppyyyxxxmmmdddaaaaaajjjsssvvvqqqooonnnnnnnnnooopppsssuuuvvvyyyxxxvvvttttttttttttuuu|||~~~}}}}}}yyyyyyyyyyyyyyyzzz{{{|||{{{zzzyyyxxxwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||~~~~~~~~~~~~}}}|||zzzzzzyyywwwtttrrroookkkfffcccZZZVVVPPPHHHAAA<<<888666444444444444444444444444666777888999:::999999888555555555666666777888999999:::<<<===???AAACCCCCC@@@???>>>===<<<<<<<<<<<<999:::<<<>>>>>>===<<<:::===>>>AAACCCEEEGGGHHHIIIJJJIIIHHHGGGFFFEEEFFFFFFFFFIIILLLOOOQQQTTTWWWZZZXXXYYYYYYXXXXXXYYY\\\___dddgggjjjkkkllllllnnnppprrrqqqooonnnoooqqqtttuuuuuuuuuuuurrrooommmlllmmmhhhgggfffdddbbb```___^^^___```bbbeeehhhjjjlllnnnooolllhhheeefffiiimmmppp||||||}}}~~~yyytttqqqooofffgggfffeeeddddddfffhhhiiikkklllnnnooorrrvvvyyyzzzxxxnnngggWWWPPPGGGCCCCCCDDDBBB???@@@AAAAAABBBGGGPPP\\\eee~~~qqq^^^WWWZZZ]]]qqqnnn[[[JJJFFFFFFDDDGGGMMMRRRaaarrrzzzxxxyyyxxxvvvxxx|||yyyjjj___WWWRRRQQQNNNMMMMMMKKKJJJIIIHHHHHHIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???===<<<<<<999888777777888888777666444444444444555555555555444444333222222222222333333444444444444666;;;>>>JJJ___{{{ssscccWWWNNNJJJMMMRRR[[[fffqqq|||sssiiiddddddiiisss~~~vvvqqqooopppooooooooopppqqqssstttwwwvvvvvvvvvvvvwwwxxxyyy|||~~~~~~}}}yyyyyyyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||}}}~~~~~~~~~}}}}}}|||zzzzzzzzzxxxvvvsssqqqmmmhhheee[[[WWWPPPHHHAAA;;;888777444444444444444444444444666777888999:::999888888666555555666666777888999888999:::<<<>>>@@@AAABBB@@@@@@@@@??????>>>>>>===;;;<<<===>>>>>>>>>===<<<===>>>@@@CCCEEEGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIGGGJJJMMMOOOQQQTTTWWWZZZYYYYYYXXXWWWVVVWWW[[[^^^dddgggjjjlllmmmnnnpppqqqrrrpppnnnmmmmmmoooqqqsssuuuvvvvvvuuusssrrrrrrsssnnnmmmkkkhhhfffdddccccccbbbbbbdddeeeggghhhiiijjjgggeeebbbaaaaaadddgggjjjpppppprrrtttwwwzzz}}}~~~{{{vvvpppllliiihhhcccddddddddddddeeehhhjjjiiikkkmmmooopppssswwwzzz~~~}}}tttjjjcccUUUNNNFFFBBBCCCCCCAAA???@@@BBBCCCDDDHHHRRRaaalll}}}jjjXXXTTTXXX]]]qqqkkkYYYIIIEEEEEEDDDGGGNNNXXXiii}}}{{{vvvsssssssssrrrvvv{{{ttteeeZZZRRROOOOOOMMMMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@???>>>:::888777777888888777555666666666666555555555555555555444333333333333444444444444333333444777:::DDDTTTkkkyyykkk___VVVPPPMMMLLLQQQYYYeeerrr|||pppiiiffffffppp{{{tttqqqppppppppppppppppppqqqrrrrrruuuvvvwwwxxxzzz|||}}}~~~|||}}}~~~}}}yyyyyyyyyyyyyyyzzzzzz{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{|||}}}}}}~~~}}}}}}}}}}}}|||{{{{{{zzz{{{yyywwwuuusssooojjjggg]]]YYYQQQHHHAAA<<<999999555555444444444444555555666666888999999999888777666666666666777888999999888888999;;;<<<>>>???@@@@@@AAABBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEGGGGGGEEEFFFHHHJJJLLLLLLLLLLLLIIIKKKNNNPPPRRRTTTWWWYYYZZZYYYWWWUUUSSSUUUYYY\\\dddgggjjjmmmnnnoooqqqsssqqqooommmkkkjjjlllnnnooosssuuuwwwxxxxxxyyy{{{}}}xxxuuurrrnnnllljjjjjjjjjgggggghhhhhhggggggffffffaaa```___^^^___```aaabbbbbbccceeehhhlllqqquuuwww|||xxxvvvsssoookkkhhhfffeeecccdddffffffgggiiilllooooooqqqtttvvvxxx{{{yyyoooeee]]]QQQLLLEEEAAAAAABBB@@@??????CCCFFFGGGKKKVVVggguuu}}}rrr```QQQOOOTTT]]]rrrhhhWWWIIIEEEDDDCCCHHHPPP[[[ooo|||wwwsssssssssssswww}}}ooo```WWWPPPMMMNNNMMMLLLLLLLLLKKKKKKJJJJJJGGGGGGFFFEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@AAABBBDDDFFFHHHIIIEEEEEEDDDCCCBBBAAA@@@???;;;:::999888999999888666777777777777666666666666666666555444444444444444444444555444333444777:::???KKK^^^wwwvvvjjjaaaZZZTTTQQQLLLOOOVVVcccsssuuulllgggbbbmmm~~~vvvqqqooonnnpppppppppqqqrrrsssssstttvvvwwwyyy|||~~~|||}}}~~~~~~zzzyyyyyyxxxyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz|||}}}~~~~~~||||||}}}}}}|||{{{{{{zzz{{{yyywwwuuusssppplllhhh```[[[RRRIIIBBB===;;;:::666666555444444555666666666777888999999999888777666666666666777888999:::888999:::;;;<<<===>>>??????AAADDDFFFGGGEEECCCAAA@@@@@@???>>>=========>>>>>>>>>???@@@BBBDDDEEEFFFDDDFFFIIILLLNNNNNNNNNMMMKKKMMMPPPQQQRRRTTTWWWYYYZZZYYYWWWTTTRRRSSSWWWZZZbbbfffjjjnnnoooppprrrsssooommmjjjhhhggghhhjjjkkkpppsssvvvyyy{{{~~~}}}yyytttqqqpppppppppnnnnnnnnnmmmkkkiiigggfffbbbbbbbbbaaa```___^^^^^^\\\]]]^^^```dddhhhlllooorrruuu{{{}}}zzztttsssqqqooommmllljjjjjjiiijjjllllllmmmooosssvvvyyy{{{|||uuukkk```XXXMMMIIIDDDAAA@@@@@@@@@???>>>BBBGGGIIIMMMYYYlll{{{uuugggVVVKKKLLLSSS___uuueeeUUUHHHDDDCCCCCCIIIRRR```wwwyyyuuuvvvvvvvvvzzzkkk^^^VVVPPPNNNOOOMMMMMMLLLLLLKKKKKKKKKJJJGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@AAABBBDDDFFFHHHIIIDDDDDDCCCBBBAAA@@@@@@???>>>===;;;;;;;;;;;;:::888888888777777777666666666777666555555444444555555333444555555555666999;;;===EEEUUUlllwwwmmmeee___WWWRRRKKKMMMSSS```rrruuukkkfffaaalll{{{yyyqqqmmmllllllnnnoooppprrrtttvvvwwwwwwyyyzzz}}}{{{|||}}}}}}zzzyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyzzz{{{|||}}}~~~{{{||||||||||||{{{{{{zzzzzzxxxvvvuuussspppllliiibbb]]]UUULLLEEE???===<<<888777555444444555777888666777999:::::::::999888666666666777777888999:::::::::;;;<<<<<<===>>>>>>>>>AAADDDHHHIIIGGGEEECCCAAAAAA???>>>============>>>>>>>>>???@@@BBBCCCDDDFFFHHHKKKMMMOOOOOOOOONNNMMMOOORRRSSSSSSTTTWWWYYY[[[ZZZXXXUUUSSSSSSWWWYYYaaaeeeiiimmmooooooqqqrrrmmmkkkhhhfffeeeeeeggghhhllloootttxxx|||~~~yyyuuusssssssssuuuuuuuuutttrrrooommmkkkiiiiiihhhgggdddaaa___]]]]]]\\\\\\\\\^^^```ccceeefffjjjoootttyyy~~~~~~{{{zzzsssssstttuuutttsssrrrqqqqqqrrrsssttttttvvvzzz|||~~~yyyqqqggg\\\TTTJJJGGGCCC@@@????????????>>>BBBFFFJJJPPP]]]ooo}}}{{{lll]]]OOOHHHMMMUUUdddzzzbbbSSSGGGDDDCCCBBBJJJTTTggg|||yyyyyyyyyxxx|||yyyggg\\\VVVRRRPPPPPPNNNNNNMMMLLLLLLKKKJJJJJJGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCC@@@@@@AAABBBCCCEEEFFFGGGCCCCCCBBBBBBAAA@@@@@@???@@@>>>===<<<===<<<;;;999888888777777666666555555666666555444444444444555333444555666666777999;;;:::AAAMMMaaazzz}}}tttmmmgggaaaXXXPPPJJJKKKPPP]]]ppp}}}sssiiidddbbbjjjwww}}}tttnnnlllkkkkkklllmmmooorrruuuvvvwwwxxxzzz|||{{{|||{{{{{{|||zzzyyyyyyxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{||||||}}}{{{{{{|||||||||{{{{{{zzzyyyxxxvvvuuutttqqqnnnkkkddd```YYYQQQIIICCC???===999777666555555666777999888888:::;;;;;;;;;:::999777777777777888999::::::;;;;;;;;;<<<<<<============@@@CCCGGGHHHHHHFFFEEECCCBBBBBB@@@???>>>======???>>>>>>>>>???@@@BBBCCCFFFHHHJJJMMMOOOPPPPPPPPPPPPRRRSSSTTTTTTUUUVVVXXXZZZZZZYYYWWWVVVVVVXXXZZZ___ccchhhlllmmmmmmnnnnnnkkkiiifffdddcccdddfffggghhhlllqqqvvv{{{}}}yyyvvvttttttxxxyyyzzzzzzzzzxxxuuutttqqqppppppnnnkkkgggdddbbbbbb```^^^[[[[[[\\\]]]___^^^aaaeeeiiimmmrrrwww{{{|||zzzzzzzzzyyy{{{~~~}}}zzzxxxxxxyyy{{{||||||~~~|||vvvmmmcccXXXQQQGGGEEECCCAAA??????@@@@@@???BBBFFFKKKSSSaaappp{{{sssbbbUUUKKKHHHOOOXXXlll___RRRFFFCCCBBBBBBJJJUUUkkk~~~~~~}}}~~~qqqbbbZZZVVVSSSQQQQQQOOOOOONNNMMMLLLJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAA@@@@@@???===<<<===<<<:::999888888777666666555444444666555444444333333444444333555666555444444666777666<<>>BBBEEEGGGGGGFFFFFFEEEEEEEEEDDDCCCAAA???===???>>>=========???AAABBBDDDFFFHHHKKKNNNQQQSSSTTTRRRSSSUUUUUUTTTUUUVVVXXXZZZ[[[\\\[[[YYYYYYZZZ[[[]]]aaafffjjjkkkjjjjjjkkkiiihhheeecccbbbdddeeegggfffjjjpppuuu{{{|||xxxuuutttxxxyyy|||~~~~~~}}}|||yyyyyyxxxwwwuuurrrpppnnnjjjhhhccc```]]]]]]^^^___\\\^^^```ccceeeiiimmmqqquuuwww{{{~~~|||}}}}}}xxxrrriii___TTTMMMEEEDDDCCCAAA@@@???@@@BBBBBBCCCFFFMMMXXXfffqqqxxxwwwiiiYYYNNNIIIIIIQQQZZZsss^^^QQQFFFCCCBBBBBBJJJVVVlll}}}zzzmmm___YYYVVVSSSQQQQQQPPPPPPOOOMMMLLLJJJIIIHHHIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@>>><<<<<<<<<;;;:::888888777777666555444444333555555444333333333333444444555666555333222222333333888AAANNN```qqqxxxwwwrrrnnnjjjjjjkkkggg]]]TTTIIIIIIMMMYYYlll}}}{{{tttmmmgggcccYYY___hhhrrr{{{uuupppnnnmmmlllkkkkkklllnnnpppqqqrrrqqqqqqwww{{{{{{{{{zzzxxxyyy|||zzzyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwxxxxxxyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||{{{{{{zzz|||zzzyyyxxxwwwuuurrrooofffccc^^^XXXOOOGGGAAA===:::888666555555666888::::::;;;<<<=========<<<;;;777777777777888999:::;;;999999999999999999999999;;;===@@@CCCEEEFFFFFFFFFGGGGGGHHHHHHFFFCCC@@@>>>???>>>===<<<===>>>@@@BBBBBBCCCFFFIIINNNRRRVVVXXXSSSTTTUUUUUUUUUUUUVVVXXXYYY[[[]]]]]]\\\[[[[[[\\\]]]```fffiiiiiihhhhhhhhhhhhgggdddcccbbbdddfffgggfffjjjpppuuuzzz~~~zzzvvvtttwwwyyy}}}}}}|||{{{zzzqqqnnnjjjeeebbbbbbbbbccc\\\]]]___```aaadddhhhkkkjjjmmmqqqvvvzzz~~~~~~{{{uuuoooggg\\\RRRKKKDDDDDDCCCBBB@@@@@@AAABBBEEEDDDFFFOOO\\\iiirrrvvvqqqcccTTTKKKHHHJJJSSS\\\www[[[NNNDDDCCCDDDEEEMMMXXXnnn~~~}}}zzzuuuiii]]]XXXUUUSSSSSSVVVTTTSSSPPPMMMKKKJJJIIIIIIGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFDDDBBBAAABBBDDDEEEDDDBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAA>>>======<<<;;;;;;::::::888888888777666666555555444333333222222333333444444444222222222222444444555888<<>>>>>======<<<<<<;;;;;;999999888888777666666666444444333333333333444444444333333222222333333444444666999>>>GGGTTT___fffjjjjjjlllnnnmmmggg___YYYNNNLLLKKKPPP[[[hhhqqquuuuuuuuusssnnnlllkkkfff___^^^^^^aaakkkwww~~~~~~|||wwwtttpppnnnnnnnnnllljjjjjjlllmmmnnnmmmnnnppprrruuuzzz||||||{{{zzzzzz{{{~~~}}}{{{zzzxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvuuuvvvwwwxxxyyyxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwuuusssrrrmmmjjjeee___XXXOOOEEE???<<<999666444555777777888;;;::::::;;;===???>>>===:::999888888777888888888::::::999999999;;;<<<===888:::>>>AAACCCDDDCCCCCCDDDFFFHHHHHHGGGFFFFFFGGGBBBBBBAAAAAAAAAAAAAAABBBAAAAAABBBDDDHHHNNNTTTWWW[[[ZZZYYYVVVTTTUUUXXX\\\^^^```bbbaaa___\\\[[[[[[^^^___```bbbeeefffhhhiiiggggggfffccc``````bbbdddeeeiiiooosssvvvzzz|||wwwuuuuuuxxx{{{|||~~~}}}xxxvvvtttppplllkkkiiigggeeedddeeeffffffccccccdddeeegggjjjlllnnnqqqsssxxx}}}|||xxxpppggg^^^TTTKKKEEEBBBAAA@@@?????????AAAAAAEEEIIIOOOYYYhhhuuuyyyvvvfffYYYMMMJJJJJJNNN___rrrUUUIIIAAAAAABBBEEEPPP]]]yyy~~~|||}}}zzz~~~yyyjjj```UUUQQQOOOMMMMMMPPPPPPOOOMMMLLLJJJIIIIIIIIIKKKKKKKKKLLLLLLKKKKKKJJJHHHHHHGGGFFFEEEEEEEEEFFFBBBDDDEEEEEECCCBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBB???>>>>>>===<<<<<<;;;;;;:::999999888888777666666444444333333333333444444444333333222222333333444444555666:::AAAJJJVVV^^^iiilllooorrrrrrnnngggaaaTTTOOOKKKMMMUUU]]]dddhhhkkkmmmmmmkkkkkklllhhhbbbaaa___aaahhhrrrxxxyyywwwtttqqqooonnnnnnnnnmmmlllmmmnnnooonnnnnnnnnpppqqquuuyyy~~~~~~~~~}}}|||{{{|||~~~|||{{{yyyxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxwwwvvvtttssspppmmmhhhbbb[[[RRRIIICCC>>>;;;777666666777888888;;;::::::<<<>>>@@@@@@???::::::999888888888888888<<<;;;;;;;;;;;;;;;<<<===777999<<>>AAADDDFFFFFFGGGIIIKKKEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAACCCFFFJJJOOOQQQXXXXXXXXXVVVUUUVVVYYY\\\___aaacccbbb___]]]\\\\\\]]]^^^___aaaccceeefffgggggggggfffcccaaaaaaccceeeeeeiiiooosssuuuyyy|||xxxuuurrrtttvvvwwwxxxzzz}}}}}}yyyvvvsssqqqooollljjjiiiiiiiiieeeeeeddddddeeefffggggggiiikkknnnssswww|||{{{uuummmcccZZZPPPHHHCCCAAAAAA?????????@@@AAABBBFFFLLLTTT___nnnyyyyyytttbbbVVVLLLKKKNNNWWWjjj|||QQQGGG???@@@BBBFFFRRRaaa|||~~~|||~~~~~~uuuiii___UUUQQQPPPOOOOOOQQQPPPOOONNNMMMLLLKKKJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJGGGFFFDDDCCCBBBCCCDDDEEEBBBDDDEEEEEECCCBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBB>>>>>>===<<<<<<;;;;;;:::999999888888777777666666555555444444444444555555333333333333333333333333666555666:::>>>FFFQQQ[[[jjjpppwww{{{|||zzztttmmm]]]UUUMMMLLLPPPUUU[[[```hhhkkkmmmlllmmmooommmiiieeecccbbbfffmmmrrrtttssstttsssrrrqqqqqqqqqpppoooqqqrrrrrrqqqpppppprrrttttttxxx|||~~~}}}}}}~~~|||zzzyyyyyyxxxzzzzzzyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyzzz{{{{{{||||||{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwvvvuuussspppkkkeee^^^VVVLLLFFFAAA>>>:::777777888888888:::999:::<<>>AAACCCEEEFFFIIIKKKHHHHHHHHHGGGFFFFFFEEEDDDBBBBBBCCCDDDGGGKKKOOORRRSSSTTTUUUUUUTTTUUUXXXZZZ```bbbcccbbb___]]]]]]]]]\\\]]]^^^```bbbdddeeefffffffffeeecccaaaaaacccfffgggkkkqqqtttvvvyyy}}}{{{wwwtttpppqqqqqqqqqrrruuuzzz}}}|||{{{xxxuuurrrpppoooooolllkkkjjjiiihhhgggfffffffffgggiiilllooosssvvvwwwzzz}}}~~~zzztttjjj___VVVMMMFFFBBBAAA@@@?????????@@@AAABBBGGGNNNXXXdddqqqzzzwwwooo\\\SSSKKKLLLTTTaaauuuMMMEEE@@@BBBDDDGGGTTTccc|||}}}rrrggg]]]TTTRRRRRRQQQQQQSSSRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJGGGFFFEEECCCCCCCCCDDDDDDBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBB======<<<<<<;;;::::::999999888888777777666666555666555555444444555555666333333333333333333333333555333555999===CCCOOO]]]mmmyyy|||jjj]]]QQQNNNOOOQQQWWW^^^ggglllppppppqqqsssrrrnnnkkkgggdddeeeiiinnnqqqrrruuuuuuvvvvvvuuuuuuuuuuuuwwwwwwvvvsssqqqqqqrrrtttrrruuuyyy{{{}}}}}}~~~}}}~~~}}}|||zzzzzzyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuvvvwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{||||||{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwtttqqqmmmhhhaaaYYYPPPJJJDDDAAA<<<999999999999888:::999:::<<>>?????????<<<>>>@@@AAABBBDDDFFFIIIIIIIIIJJJKKKJJJJJJIIIHHHFFFFFFFFFGGGIIIKKKNNNPPPOOOPPPRRRRRRRRRSSSVVVYYY```aaaaaa```^^^\\\\\\\\\\\\]]]^^^___aaabbbddddddddddddcccaaa``````ccceeeiiimmmrrruuuvvvxxx||||||wwwtttoooooonnnmmmnnnqqqwww{{{~~~{{{yyywwwvvvtttsssqqqooommmkkkiiihhhffffffggghhhjjjlllnnnoooqqqtttxxx|||~~~yyyrrrfff[[[RRRKKKFFFCCC@@@@@@?????????@@@BBBCCCFFFNNNZZZfffrrrwwwqqqgggVVVPPPKKKNNNZZZlllJJJDDDAAAEEEFFFIIIUUUdddzzz~~~|||}}}qqqdddZZZSSSQQQRRRQQQQQQTTTUUUTTTTTTSSSRRRPPPNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKJJJIIIGGGFFFFFFEEEEEEBBBDDDEEEEEEDDDDDDDDDEEEDDDEEEEEEEEEEEEDDDCCCCCC=========<<<;;;;;;:::::::::999999888777777666666666666555555555555666666222333333444444333333222333000222888;;;???MMM]]]ssszzzhhhWWWPPPOOOOOOUUU___eeelllrrrssstttvvvvvvtttqqqmmmhhhfffhhhlllqqqsssuuuwwwzzz{{{{{{|||}}}{{{wwwrrrooopppqqqooorrrvvvxxxzzz|||~~~}}}}}}~~~}}}{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvuuuvvvwwwxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxuuurrrooojjjeee]]]UUUPPPGGGDDD???;;;::::::999999999999999;;;???AAAAAAAAA;;;::::::999999999999999999::::::;;;;;;;;;::::::888888999:::;;;<<<<<<<<<<<<===??????@@@AAADDDFFFHHHJJJLLLMMMNNNOOONNNNNNLLLLLLKKKJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOQQQTTTWWW^^^______]]][[[ZZZZZZ[[[ZZZ[[[\\\]]]___```aaabbbaaaaaa```___^^^^^^aaadddiiinnnsssuuuvvvwwwzzz}}}|||xxxuuuooommmkkkiiiiiinnntttzzz{{{{{{yyywwwuuurrrooommmkkkjjjiiihhhhhhhhhiiijjjmmmnnnqqquuuxxx{{{}}}~~~~~~vvvnnnbbbWWWOOOIIIFFFCCC@@@????????????@@@BBBCCCGGGOOOZZZfffpppsssjjj^^^QQQMMMKKKQQQ```tttHHHDDDDDDHHHIIIJJJVVVddduuu~~~qqqbbbYYYRRRRRRSSSRRRSSSUUUVVVVVVVVVUUUSSSPPPNNNLLLOOOOOOOOOOOONNNMMMLLLKKKLLLLLLKKKJJJHHHFFFEEEDDDBBBCCCEEEEEEEEEDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCCCC?????????>>>======<<<<<<<<<;;;;;;::::::999888888777666666666666666666777222333333444444333333222444000222888;;;===LLL^^^yyyrrr]]]SSSNNNLLLTTT___dddllltttvvvxxx|||}}}{{{wwwrrrkkkggghhhlllrrrvvvvvvzzz~~~vvvpppoooooommmpppsssvvvxxx{{{~~~||||||}}}~~~|||{{{{{{yyyyyyyyyyyyyyyzzz{{{|||xxxxxxxxxyyyyyyzzzzzzzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyzzzzzzzzzzzzzzzyyyvvvtttqqqmmmiiibbbZZZUUUJJJFFF@@@===;;;;;;:::999999999999;;;>>>@@@@@@???;;;;;;:::999999999999:::999:::;;;<<<======<<<<<<888999999::::::;;;;;;;;;;;;<<<>>>>>>>>>@@@CCCEEEGGGIIILLLOOORRRSSSSSSSSSQQQPPPOOONNNNNNNNNNNNOOOOOOOOONNNMMMMMMPPPTTTXXX\\\]]]\\\[[[XXXWWWXXXYYYXXXXXXYYYZZZ\\\]]]^^^^^^]]]^^^]]]\\\[[[\\\___bbbhhhlllrrrtttttttttvvvyyy}}}~~~~~~yyyuuurrrmmmkkkhhheeeeeejjjrrrwww{{{yyywwwtttrrrooommmkkkjjjjjjkkkllllllnnnppprrrtttvvvwwwtttwwwzzz|||~~~|||rrrjjj^^^SSSKKKGGGDDDCCC@@@??????>>>???AAABBBCCCHHHPPP[[[fffnnnoooeeeXXXMMMLLLLLLTTTdddyyyGGGDDDEEEJJJKKKKKKVVVdddppp}}}~~~qqqccc[[[TTTTTTUUUTTTUUUWWWWWWWWWVVVUUUSSSPPPMMMLLLPPPQQQPPPPPPOOONNNMMMLLLKKKKKKKKKJJJHHHEEEBBB@@@BBBCCCEEEFFFEEEDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@???>>>>>>>>>>>>======<<<<<<;;;::::::777777666666666666777777222222444444444444222222777333444;;;<<<>>>LLL___}}}yyy```TTTNNNKKKRRR^^^dddnnnvvvzzz}}}zzzuuummmiiiiiimmmsssxxxyyyzzzssspppoookkknnnqqqtttwww{{{~~~{{{{{{||||||~~~~~~}}}|||{{{xxxxxxxxxyyyzzz{{{|||}}}xxxxxxxxxyyyyyyzzzzzzzzz||||||{{{zzzyyywwwwwwvvvvvvwwwxxxyyyzzzyyyxxxxxxwwwxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyzzzzzz{{{{{{zzzzzzwwwvvvssspppkkkeee^^^YYYKKKGGGAAA>>><<<;;;:::999999999999:::===??????>>>======<<<;;;;;;;;;;;;<<<999:::<<<>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<=========:::;;;<<<======???CCCFFFFFFHHHLLLPPPSSSUUUVVVVVVSSSSSSSSSSSSTTTUUUVVVVVVQQQPPPOOOMMMMMMOOOUUUYYY[[[[[[[[[YYYWWWUUUVVVXXXUUUVVVWWWXXXYYYZZZ[[[\\\[[[\\\\\\ZZZZZZ[[[^^^```gggkkkppprrrrrrrrrtttvvvwwwyyy{{{{{{yyyuuupppmmmllliiieeebbbbbbgggpppvvv||||||zzzvvvssspppnnnnnnnnnllllllmmmnnnpppqqqrrrsssmmmoooqqqsssvvvyyy~~~}}}zzzpppggg[[[OOOHHHEEECCCCCC??????>>>>>>???AAABBBDDDIIIQQQ\\\fffmmmmmmbbbUUUKKKKKKMMMUUUggg|||DDDEEEFFFGGGKKKQQQYYY___rrrxxxzzznnnaaa\\\WWWSSSSSSUUUWWWXXXXXXWWWVVVTTTQQQOOOMMMMMMOOOOOOOOONNNNNNNNNMMMMMMNNNMMMKKKHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@???@@@AAAAAA<<<===============<<<;;;;;;;;;:::999999888888777666666555555555444444444666444444444555<<>>>>>>>>>>>>>>>>>===<<<<<<==================<<<<<<:::::::::;;;;;;<<<<<<<<<===============>>>??????BBBEEEKKKPPPSSSVVVYYY[[[XXXYYYYYYZZZZZZYYYYYYXXXYYYUUUQQQOOOPPPQQQSSSSSSWWWVVVVVVUUUUUUUUUVVVVVVTTTTTTTTTUUUVVVWWWXXXYYY\\\\\\[[[YYYXXXYYY]]]```dddgggllloooppppppqqqrrrvvvwwwzzzzzzxxxtttoookkkdddcccaaabbbdddiiiooorrr|||}}}yyyvvvuuuttttttrrrpppoooppppppooonnnnnnnnnnnnnnnppprrrtttuuuyyy{{{}}}}}}yyyooocccVVVNNNIIICCCAAABBBBBB???<<<<<>>>>>>>>>>>===<<<<<<;;;;;;:::999999888888777666666555555555444444444555444444555666;;;JJJXXXyyyxxxdddWWWPPPMMMQQQWWWdddmmmwww~~~vvvkkkeeegggnnnttt{{{vvvpppoookkklllnnnppptttyyy|||~~~{{{wwwuuuuuuuuuwww{{{~~~}}}}}}{{{{{{zzzyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzzzz|||{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyxxxyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{zzzzzzzzzzzzyyywwwvvvuuurrrmmmhhhccc```XXXSSSKKKEEEAAA>>><<<:::999:::<<<===>>>???>>>>>>>>>????????????>>>===============<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>>AAADDDJJJNNNRRRUUUXXX[[[\\\\\\]]]^^^____________[[[XXXSSSQQQPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSRRRRRRSSSTTTUUUVVVXXXYYYZZZZZZYYYXXXWWWYYY\\\___cccfffjjjmmmmmmnnnooopppsssuuuxxxyyywwwrrrmmmiiiaaa```___```ccchhhmmmpppzzz~~~}}}zzzwwwuuutttssssssqqqpppnnnmmmmmmmmmmmmnnnpppqqqssstttvvvxxxzzz|||~~~|||xxxlll```TTTLLLGGGBBB@@@AAACCC???<<<<<>>>>>===;;;;;;:::999999888888777666666666555555555444444444333555666777;;;FFFRRRoooqqqbbbXXXRRRNNNPPPUUU```kkkxxx|||oooggggggmmmrrrwwwtttnnnlllggghhhjjjnnnrrrwww{{{~~~}}}~~~~~~|||xxxuuusssrrrrrrtttxxx}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyywwwxxxxxxxxxxxxyyyyyyyyyxxxyyyyyyyyyyyyzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvuuusssoookkkfffdddXXXTTTNNNHHHCCC>>>:::777999:::<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======???BBBGGGLLLOOOSSSWWWYYY]]]^^^___aaacccddddddeee___[[[WWWSSSRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQSSSUUUVVVWWWXXXXXXXXXWWWWWWXXX\\\^^^aaadddhhhjjjjjjkkklllmmmppprrrvvvwwwuuupppjjjeee```______```ccchhhmmmpppxxx}}}}}}{{{zzzxxxvvvtttqqqqqqpppooonnnnnnnnnnnnnnnoooooopppqqqrrrssstttxxxyyyzzz{{{~~~zzzvvvhhh]]]QQQJJJFFFAAA???@@@CCC@@@>>>===???BBBDDDDDDKKKTTTaaakkkppplll\\\LLLGGGIIIPPP___sssGGGHHHJJJPPPYYYgggwww}}}zzzxxxwwwwwwxxx|||uuuggg]]]ZZZVVVTTTTTTUUUUUUTTTTTTTTTSSSQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>;;;;;;:::999999888888777666666666666555555555555444333555777888999AAAKKK```sssvvvmmmccc\\\VVVQQQRRRVVV]]]jjjzzzsssiiigggjjjoooqqq~~~|||pppjjjhhheeefffhhhlllqqqvvv{{{}}}{{{||||||zzzvvvrrrppppppppprrrvvv{{{}}}|||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{||||||}}}{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxvvvvvvvvvtttrrrnnnjjjhhh\\\WWWPPPIIICCC>>>999666:::;;;<<<<<<===>>>>>>>>>@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===AAAEEEIIILLLPPPTTTWWWYYYZZZ]]]```bbbdddeeefffbbb___[[[WWWVVVTTTRRRPPPPPPPPPOOONNNNNNNNNOOOOOOMMMMMMNNNOOOQQQSSSTTTUUUVVVWWWXXXWWWXXXYYY]]]___```cccfffggghhhhhhjjjkkkmmmppptttvvvtttnnngggccc`````````aaadddhhhmmmpppwwwzzz|||zzzyyyxxxwwwuuutttsssrrrqqqppppppooooooooonnnnnnnnnqqqqqqrrrsssuuuwwwyyyzzz}}}wwwsssdddYYYNNNIIIEEEAAA???@@@CCCAAA???>>>???BBBDDDEEELLLXXXeeeooorrrlll\\\MMMGGGKKKUUUfff{{{EEEFFFJJJQQQ___qqq{{{xxxvvvssssssvvv{{{qqqddd\\\YYYVVVTTTTTTTTTTTTSSSRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEAAABBBCCCEEEEEEFFFFFFFFFDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>;;;;;;:::999999888888777777777666666666555555555444333444777777888===DDDRRRaaasss}}}wwwnnnhhhbbb^^^YYYSSSSSSVVV\\\kkkwwwkkkfffhhhjjjppp|||vvvlllhhhfffccceeegggkkkpppvvvzzz}}}zzz{{{{{{yyyuuuqqqooonnnnnnppptttzzz~~~||||||{{{zzzzzzyyyyyyzzzzzzxxxyyyyyyzzz{{{|||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{xxxwwwwwwvvvvvvvvvwwwxxxwwwxxxyyy{{{{{{|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvtttqqqmmmkkkfff___VVVMMMGGGBBB???===;;;;;;<<<<<<======>>>>>>AAAAAAAAAAAAAAA@@@??????<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<===???CCCFFFIIILLLPPPSSSUUUWWWYYY]]]```ccceeefffcccaaa^^^\\\ZZZXXXUUUSSSQQQPPPOOONNNMMMMMMMMMMMMLLLLLLMMMNNNOOOQQQRRRSSSUUUVVVXXXYYYYYY[[[^^^aaa```bbbeeefffggghhhjjjlllmmmpppsssuuusssmmmgggccc```______aaacccgggkkknnnvvvyyy}}}~~~|||}}}}}}{{{zzzxxxwwwuuuuuutttrrrqqqooonnnnnnnnnnnnnnnnnnooopppqqqrrrsssuuuyyy~~~zzzsssnnn```VVVLLLHHHEEEAAA@@@AAABBBAAA@@@???@@@BBBEEEHHHOOO\\\jjjrrrrrrjjj[[[MMMHHHMMMZZZnnnCCCEEEJJJTTTeee|||{{{wwwtttqqqqqquuu{{{nnnaaaZZZXXXVVVUUUUUUTTTSSSQQQQQQPPPPPPOOONNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCCCCDDDEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@>>>>>>;;;;;;:::999999888888777777777777666666666555555555333444666666666999>>>FFFQQQ```mmmtttuuusssqqqhhhdddaaa___YYYSSSRRRUUU\\\mmmxxxllleeeeeegggppp{{{|||qqqjjjgggeeebbbcccfffjjjoootttyyy{{{{{{||||||yyyuuuqqqooonnnnnnppptttyyy~~~}}}||||||{{{{{{{{{{{{{{{yyyyyyzzzzzz{{{|||}}}}}}}}}}}}|||||||||{{{{{{{{{xxxwwwvvvuuuuuuuuuvvvwwwwwwxxxzzz{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxyyyyyyxxxvvvssspppnnniiibbbXXXOOOHHHDDDAAA???<<<<<<<<<<<<<<<===>>>>>>@@@AAAAAAAAAAAA@@@??????=========>>>>>>??????@@@=========<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===???AAACCCEEEHHHLLLOOORRRTTTWWW[[[___bbbdddeeecccbbb`````````^^^\\\YYYTTTSSSQQQPPPNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUWWWYYYZZZ\\\___bbb```ccceeeggghhhjjjmmmoooppprrrtttuuusssnnniiifff````````````cccfffiiijjjtttwwwzzz}}}~~~~~~zzzwwwwwwyyy|||||||||zzzxxxvvvtttrrrqqqoooooonnnmmmmmmlllmmmmmmkkkmmmppptttwwwyyy{{{{{{||||||}}}}}}vvvooojjj\\\RRRIIIGGGEEEBBB@@@AAA@@@AAAAAA@@@@@@CCCGGGKKKTTTaaaoootttqqqhhhYYYMMMIIIQQQ```uuuBBBDDDJJJWWWkkk~~~xxxtttrrrsssxxx~~~kkk___YYYWWWUUUUUUUUUTTTRRRPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGGGGGGGGGGGGGGGGFFFCCCCCCDDDDDDDDDDDDDDDCCC@@@BBBCCCEEEFFFFFFFFFFFFBBBBBBBBBBBB@@@???>>>===;;;;;;:::999999888888777777777777777666666666555666333333555555444666;;;???FFFRRR^^^fffiiijjjkkkfffdddcccaaa[[[UUUTTTWWW\\\ooovvvkkkeeedddeeekkkuuussskkkfffcccbbbaaabbbdddhhhlllqqqvvvxxx|||}}}}}}zzzvvvrrroooooooooqqquuuyyy~~~~~~~~~}}}|||||||||||||||yyyzzzzzzzzz{{{{{{||||||~~~~~~}}}|||{{{zzzzzzyyywwwvvvtttttttttvvvwwwvvvxxxzzz|||}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyzzzzzzzzzyyywwwtttqqqoooiiiccc[[[SSSMMMGGGBBB???===<<<<<<;;;<<<===>>>>>>@@@@@@@@@@@@@@@??????>>>===>>>>>>???@@@@@@AAAAAA>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======???@@@AAABBBEEEHHHKKKOOOQQQTTTXXX\\\___aaabbbaaaaaaaaaccceeedddbbb```\\\ZZZXXXUUUSSSQQQPPPOOOMMMMMMMMMMMMMMMNNNOOOOOOQQQSSSVVVXXXZZZ\\\___bbbbbbdddfffhhhjjjmmmpppssstttuuuvvvuuussspppllljjjddddddddddddeeegggjjjkkkqqqtttxxx{{{|||}}}~~~zzzvvvrrrrrruuuxxx|||~~~~~~|||zzzyyyuuutttsssqqqooonnnnnnmmmkkkmmmnnnpppqqqrrrqqqqqqsssssstttvvvxxxzzz|||}}}{{{zzzyyyyyyyyy{{{}}}~~~|||}}}}}}}}}~~~zzzssskkkfffXXXNNNFFFDDDCCC@@@???@@@>>>@@@AAAAAAAAADDDIIINNNYYYfffsssuuupppeeeXXXNNNKKKTTTdddzzzBBBDDDKKKYYYnnn{{{vvvuuuwww||||||jjj^^^XXXWWWUUUUUUUUUTTTQQQOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJCCCCCCCCCDDDDDDEEEFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFCCCDDDDDDDDDDDDDDDCCCCCC???AAACCCEEEGGGGGGGGGGGGBBBBBBBBBAAA@@@???===<<<;;;;;;::::::999888888777777777777777666666666666777444333444444333555999<<<@@@JJJVVV^^^bbbdddfffhhhffffffddd___XXXWWW[[[]]]ppp~~~sssjjjeeedddeeeccclllwwwxxxmmmfffbbb___]]]``````bbbfffjjjooosssvvv}}}~~~~~~{{{wwwrrrpppoooppprrruuuyyy~~~~~~~~~}}}}}}}}}}}}}}}zzzzzzzzz{{{{{{{{{{{{{{{~~~}}}|||{{{zzzyyyyyywwwuuutttssstttuuuvvvvvvwwwzzz|||}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzz{{{{{{{{{zzzxxxuuurrrppplllhhhbbb\\\UUUNNNGGGCCC======<<<;;;;;;<<<>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAABBBBBB>>>>>>======<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======>>>???@@@@@@AAACCCFFFIIIKKKMMMPPPTTTXXX[[[]]]^^^``````bbbeeeggghhhfffdddcccbbb___\\\YYYVVVUUUTTTNNNNNNMMMMMMMMMMMMNNNNNNOOOQQQUUUWWWYYY[[[^^^aaabbbeeegggjjjlllooosssvvvwwwwwwwwwvvvtttqqqnnnllliiiiiiiiiiiijjjkkkmmmnnnnnnrrrvvvzzz{{{|||}}}~~~|||~~~|||zzzwwwrrrooopppsssvvvwwwyyy|||~~~~~~~~~|||{{{yyyvvvtttrrrqqqqqqpppqqqqqqrrrqqqooonnnmmmnnnnnnooopppqqqssstttuuuuuutttsssrrrsssuuuwwwyyyxxxzzz{{{{{{{{{{{{}}}}}}yyyrrriiicccUUULLLDDDBBBBBB???>>>???===???AAAAAAAAADDDJJJOOO[[[iiiuuuvvvooodddWWWNNNMMMVVVggg|||???EEELLL[[[sss~~~|||zzz|||uuuggg___YYYXXXVVVTTTRRRPPPPPPOOONNNNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIIIIIIIIIIGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCBBBAAA@@@>>>===::::::999999888777777777888777666444444555555666888666555444444555666888:::===CCCKKKTTT]]]dddiiijjjgggeeeeeeddd```\\\ZZZ^^^lll{{{tttmmmiiieeeaaa___ccchhhqqq}}}xxxpppiiiddd___\\\^^^^^^```cccgggmmmrrruuuyyy|||~~~~~~{{{xxxvvvuuussstttvvvxxx{{{~~~~~~~~~yyyzzzzzz{{{{{{zzzzzzyyy||||||}}}}}}}}}}}}||||||xxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{|||||||||}}}}}}}}}}}}||||||zzzzzz{{{zzzxxxvvvsssqqqmmmjjjeeeaaa\\\TTTIIIBBB>>>===<<<<<<>>>??????>>>@@@AAAAAAAAAAAAAAAAAABBB>>>???@@@AAABBBBBBCCCCCCAAAAAA???>>><<<<<<;;;;;;>>>>>>======<<<<<<;;;;;;=========>>>@@@BBBEEEFFFMMMNNNPPPSSSWWWZZZ]]]^^^]]]___aaadddgggiiikkkkkkeeefffgggfffccc^^^YYYUUUQQQQQQPPPOOOOOONNNMMMMMMSSSSSSSSSTTTVVVYYY[[[]]]^^^```dddiiinnnrrrvvvxxxzzzxxxwwwxxxyyyxxxtttppprrrppplllhhhhhhiiilllnnnpppssswwwzzz}}}}}}}}}|||}}}}}}~~~}}}zzzwwwsssooommmmmmnnnooouuuvvvwwwxxxyyyzzz{{{{{{|||~~~}}}}}}~~~|||zzzxxxxxxwwwvvvtttsssqqqpppqqqqqqpppppppppqqqqqqrrroooooonnnooopppqqqssstttqqqqqqqqqsssuuuyyy|||}}}{{{xxxqqqfff^^^LLLIIIDDDAAAAAAAAAAAA@@@@@@@@@AAADDDDDDEEELLLTTT\\\iiiwwwxxxkkk[[[RRRPPPNNN[[[pppAAAEEEMMM\\\vvv~~~{{{~~~qqqddd\\\WWWVVVUUUSSSQQQPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIIIIIIIIIIHHHFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEFFFCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCBBB@@@???>>>:::::::::999888888777777888777666555555555666666777555444333333444555777777:::@@@GGGPPPYYYbbbgggkkkiiihhhhhhfffbbb^^^[[[]]]gggtttzzzwwwqqqmmmiiieeebbb______dddlllwww|||uuunnnhhhccc^^^[[[]]]^^^___bbbfffkkkoooqqqwwwzzz}}}~~~|||zzzyyyxxxwwwwwwxxxzzz|||~~~~~~~~~~~~zzzzzzzzz{{{{{{zzzzzzzzz{{{||||||}}}}}}||||||{{{xxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||}}}}}}}}}||||||{{{zzzzzzzzzzzzyyyvvvsssrrrooollliiifffbbbYYYOOOGGGBBB@@@>>>===>>>???>>>>>>@@@AAAAAAAAAAAABBBBBBBBB???@@@AAABBBCCCDDDDDDDDDCCCBBB@@@???>>>===<<<<<<===============<<<<<<<<<<<<<<<<<<===???BBBDDDFFFJJJLLLNNNQQQUUUXXXZZZ\\\]]]___aaadddgggiiikkkkkkjjjkkkkkkkkkhhhbbb]]]ZZZUUUUUUTTTSSSQQQPPPOOOOOORRRRRRRRRSSSTTTVVVWWWXXX\\\^^^bbbggglllqqqtttvvvyyyxxxwwwyyyzzzyyyuuurrrsssqqqmmmkkkjjjkkkmmmnnnppprrrvvvyyy{{{{{{zzzzzz{{{{{{|||~~~}}}{{{xxxvvvrrrnnnllllllmmmnnntttuuuuuuvvvwwwxxxyyyyyyzzz|||}}}}}}|||{{{yyywwwvvvuuuuuuuuutttsssrrrrrrsssssspppooonnnnnnnnnooopppqqqoooooooooppprrruuuxxxzzz}}}}}}zzzvvvmmmbbbYYYKKKHHHDDDAAAAAAAAAAAA@@@AAA@@@BBBDDDEEEFFFMMMVVV```lllwwwuuuhhhZZZSSSRRRPPP___tttBBBEEEMMM^^^zzzwwwjjj^^^XXXTTTTTTRRRQQQPPPOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHIIIIIIHHHFFFGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCBBBAAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBAAA??????;;;;;;::::::999888888888888888777666666666666777666555444333333444555666666999>>>DDDLLLWWWaaahhhoooooooooooommmjjjddd___^^^aaagggnnnsssvvvwwwxxxsssqqqnnnllljjjfffbbb___]]]```gggqqqzzz~~~zzztttnnniiiddd___\\\]]]^^^```bbbfffiiilllmmmtttwww{{{}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}zzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{||||||{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyyzzzzzzzzzyyywwwuuutttqqqpppnnnmmmiiiaaaUUUMMMFFFCCC@@@>>>>>>???>>>>>>@@@@@@AAAAAABBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFDDDCCCBBB@@@???>>>======<<<===============>>>>>>::::::;;;<<<>>>AAADDDEEEHHHIIIKKKOOORRRUUUXXXYYY]]]^^^aaadddfffiiijjjkkknnnoooppppppmmmiiidddbbb]]]\\\[[[YYYWWWUUUSSSRRRTTTTTTSSSSSSSSSSSSTTTTTTYYYZZZ^^^ccchhhmmmppprrrvvvvvvvvvwwwyyyyyyvvvtttsssrrrqqqooonnnmmmmmmmmmoooqqqtttwwwxxxxxxxxxwwwxxxxxxyyy{{{}}}}}}zzzxxxuuusssooollljjjkkkmmmnnnssssssttttttuuuuuuuuuvvvvvvxxx{{{~~~}}}}}}|||{{{yyywwwvvvvvvvvvtttsssqqqpppooooooooooooooooooooooooppprrrtttvvvyyy{{{|||xxxsssiii\\\TTTJJJGGGCCCAAAAAAAAAAAA@@@BBBAAABBBEEEFFFHHHPPPXXXeeeooovvvrrrdddWWWSSSTTTTTTdddzzzCCCEEEMMM___{{{~~~|||}}}|||wwwmmmbbbYYYTTTRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;;;;:::999999999999999888888777777777777666555444444444444555666888:::>>>DDDKKKWWWdddmmmtttwwwyyyyyyxxxuuunnngggaaa^^^___ccchhhkkkooosssooonnnnnnmmmlllhhhbbb^^^]]]```eeemmmvvv|||~~~zzzuuupppkkkfffaaa]]]]]]^^^```cccfffiiikkklllppptttyyy|||~~~~~~}}}}}}}}}}}}}}}|||{{{{{{||||||||||||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{|||}}}}}}}}}}}}|||{{{zzzzzzyyyzzzzzzzzzyyyxxxwwwvvvvvvuuutttsssooofffZZZRRRGGGDDD@@@>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCBBBCCCEEEFFFHHHHHHIIIIIIEEEDDDCCCAAA???>>>======<<<<<<======>>>>>>>>>???:::::::::;;;===@@@CCCDDDFFFHHHJJJMMMQQQTTTVVVXXX[[[\\\___bbbdddggghhhiiinnnoooqqqrrrqqqooollljjjeeedddbbb___]]][[[YYYXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTVVVYYY]]]bbbfffiiikkkooopppqqqrrrtttttttttsssssssssssssssqqqpppnnnmmmoooqqqsssuuuvvvvvvvvvuuuvvvvvvwwwyyy{{{{{{xxxvvvrrrooollljjjiiijjjlllnnnrrrrrrrrrrrrrrrssssssssssssuuuxxx|||}}}||||||{{{zzzyyywwwuuusssrrrrrrrrrrrrqqqqqqrrrsssttttttwwwyyy}}}|||wwwpppdddWWWOOOHHHEEEBBBAAAAAAAAA@@@@@@AAA@@@AAAEEEGGGJJJSSS\\\iiiqqqvvvpppbbbVVVSSSUUU[[[lllBBBFFFNNN```zzz}}}{{{yyyyyyvvvpppfff\\\UUURRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHIIIJJJIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@AAA@@@@@@???>>>=========<<<<<<;;;:::::::::999999999999999888888888777777666666666666777777777:::===BBBJJJWWWgggssszzzzzzpppfff^^^ZZZ]]]bbbeeejjjpppooooooppppppoookkkeee```^^^___bbbiiiqqqyyy~~~~~~{{{wwwsssooojjjddd___]]]^^^___aaadddfffiiijjjmmmqqqvvv{{{~~~|||zzzzzzzzz~~~~~~}}}|||{{{{{{||||||}}}}}}||||||{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||{{{zzzzzzyyyyyyzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvsssjjj^^^UUUIIIEEE@@@======???AAAAAA@@@@@@AAABBBBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKFFFEEECCCAAA@@@>>>>>>===<<<=========>>>>>>??????:::::::::;;;===???AAACCCFFFGGGJJJMMMQQQTTTVVVWWWYYYZZZ\\\___bbbdddffffffjjjlllnnnqqqrrrrrrqqqpppkkkjjjhhhfffdddaaa```___\\\\\\[[[YYYWWWUUUSSSRRRRRRSSSUUUXXX\\\^^^aaabbbeeeggghhhjjjkkklllmmmnnnpppqqqrrrsssrrrpppnnnmmmnnnoooqqqsssttttttttttttuuuuuuvvvxxxyyyyyywwwtttnnnllljjjhhhhhhjjjlllnnnqqqqqqqqqqqqqqqqqqrrrrrrrrrtttwwwzzz~~~}}}{{{yyyxxxwwwwwwwwwvvvvvvvvvwwwwwwxxxzzz|||~~~|||vvvlll```TTTLLLFFFCCCAAA@@@AAAAAA@@@?????????AAAEEEHHHMMMWWWbbblllssswwwpppaaaVVVUUUXXXeeexxxBBBHHHRRRbbbxxx}}}{{{yyywwwssskkkaaaYYYUUUSSSRRRQQQOOONNNMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMJJJIIIHHHHHHJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAACCCDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDDDD@@@@@@@@@@@@@@@???>>>>>>>>>>>>======<<<;;;;;;;;;::::::;;;;;;::::::999888777777777777777777777777555888;;;???GGGWWWjjjxxx~~~mmm```WWWXXX\\\^^^dddmmmrrrrrrsssttttttpppjjjfff```___```eeemmmvvv|||}}}{{{yyyvvvrrrlllhhhcccbbbaaaaaabbbdddggghhhlllpppuuuzzz~~~|||xxxvvvtttuuuzzz~~~|||{{{zzz||||||}}}}}}}}}}}}||||||{{{{{{{{{||||||{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{|||zzz{{{{{{||||||{{{{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{|||zzzyyyxxxuuummmcccZZZMMMIIIBBB>>>>>>@@@AAABBB@@@@@@AAABBBCCCDDDDDDEEEDDDEEEGGGIIIKKKLLLLLLMMMIIIGGGEEECCCAAA@@@??????===>>>>>>>>>>>>>>>>>>???<<<<<<;;;<<<===>>>@@@AAAFFFGGGJJJMMMPPPSSSVVVWWWXXXYYY\\\___aaadddeeeffffffgggkkknnnpppqqqqqqqqqnnnnnnlllkkkiiihhhgggfffaaa```___]]][[[XXXUUUTTTSSSTTTUUUVVVWWWXXXYYYZZZ\\\]]]```aaaaaabbbdddfffjjjlllmmmoooooommmllljjjkkklllnnnoooqqqrrrrrrssssssssssssuuuwwwwwwuuurrrllljjjhhhggggggjjjmmmpppppppppqqqqqqrrrrrrrrrsssssstttwww{{{~~~}}}~~~zzzrrrhhh\\\QQQKKKDDDBBB@@@@@@AAAAAA@@@?????????BBBGGGLLLRRR^^^iiisssxxxyyyoooaaaXXXZZZ```rrrBBBKKKWWWeeevvvzzzxxxqqqiii___YYYVVVUUUSSSRRRPPPNNNMMMKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMJJJIIIHHHHHHJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCAAABBBBBBBBBBBBAAA@@@@@@??????>>>======<<<<<<;;;:::;;;;;;<<<;;;:::999888666666777777777777666666555888;;;???HHHYYYoooyyygggWWWUUUWWWXXX```kkkssstttuuuxxxyyywwwrrrooodddbbbbbbfffmmmwww~~~|||xxxpppnnniiifffeeeeeehhhiiikkkoootttxxx}}}|||wwwssspppnnnqqqvvv|||~~~|||zzzzzz|||}}}}}}~~~~~~}}}}}}|||{{{||||||}}}}}}||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||yyyyyyzzz{{{||||||||||||yyyyyyyyyzzzzzz|||}}}}}}{{{zzzyyyyyywwwrrriiibbbUUUOOOGGGAAA???@@@AAABBB@@@@@@AAABBBCCCDDDEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMLLLKKKIIIFFFDDDBBBAAAAAA?????????>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@EEEFFFIIILLLOOORRRUUUVVVYYYZZZ]]]```bbbdddfffgggdddfffiiikkkmmmnnnnnnnnnooooooooonnnnnnmmmmmmmmmiiihhhgggeeebbb___\\\ZZZWWWWWWWWWVVVVVVUUUUUUTTTTTTWWWYYYYYYYYYZZZ]]]```cccdddfffhhhhhhhhhgggfffggghhhiiikkkmmmooopppqqqppppppqqqsssttttttrrrooojjjiiigggfffhhhkkknnnqqqppppppqqqrrrsssttttttuuutttvvvyyy||||||wwwnnncccWWWNNNJJJBBBAAA???@@@AAAAAA@@@???AAA@@@DDDKKKQQQYYYeeerrr}}}{{{nnn```[[[bbbkkkCCCNNN[[[hhhuuu~~~|||xxxqqqhhh___YYYWWWWWWTTTSSSQQQOOOMMMKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMJJJHHHGGGHHHJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@???>>>>>>AAAAAABBBDDDEEEGGGHHHHHHJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBB??????>>>>>>======<<<<<<:::;;;<<<<<<<<<;;;:::999555555666666666666555555777:::>>>BBBJJJ\\\tttnnnYYYTTTTTTVVV___lllttttttwwwzzz|||{{{xxxuuuhhhfffeeehhhpppzzz}}}yyysssmmmiiiiiikkklllkkkooosssxxx|||~~~yyysssoookkkjjjmmmrrrzzz~~~|||zzzyyy}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||xxxxxxzzz{{{|||}}}}}}}}}yyyyyyyyyzzz{{{|||}}}~~~zzzyyyxxxyyyyyyuuunnnhhh[[[UUUKKKDDD@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFDDDEEEGGGIIIKKKMMMMMMNNNNNNMMMKKKIIIFFFEEEDDDCCC@@@@@@??????>>>>>>======@@@???>>>======>>>???@@@DDDEEEHHHKKKNNNQQQTTTUUUZZZ[[[^^^aaadddfffggghhheeefffhhhjjjllllllllllllpppppppppppppppppppppppppppoooooommmjjjfffcccaaa[[[ZZZYYYWWWVVVTTTSSSRRRQQQSSSUUUVVVUUUVVVYYY\\\^^^___aaabbbdddddddddcccddddddfffhhhjjjlllnnnooonnnnnnoooqqqrrrrrrpppmmmjjjhhhgggfffhhhkkkoooqqqppppppqqqssstttuuuvvvvvvvvvwwwzzz}}}}}}{{{uuukkk___TTTMMMIIIAAA@@@???@@@AAAAAA@@@???BBBBBBFFFMMMTTT]]]kkkwww|||mmm___]]]hhhuuuJJJNNN\\\qqq{{{oooeee___\\\XXXVVVWWWUUURRROOOMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLJJJJJJLLLMMMLLLKKKKKKGGGCCCCCCDDDFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<:::999888888888888888777777777777999999;;;@@@HHH[[[xxxvvv\\\SSSQQQRRR[[[gggpppvvv|||}}}|||wwwoooiiifffjjjqqqyyy{{{tttooojjjhhhiiimmmnnnqqquuuzzz|||tttmmmgggeeeeeefffkkkrrryyy~~~}}}|||||||||zzz||||||||||||}}}}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzxxx{{{}}}}}}|||zzzzzz{{{}}}|||{{{zzzzzzzzzzzzzzzwwwyyy{{{{{{zzzzzzzzz{{{||||||{{{{{{zzzvvvppplll___XXXNNNFFFAAA???>>>>>>>>>???AAACCCDDDFFFFFFGGGFFFFFFGGGIIIKKKMMMOOOPPPOOONNNLLLKKKKKKIIIGGGDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBB@@@?????????@@@AAABBBDDDGGGIIIKKKNNNRRRUUUXXXZZZ]]]```dddfffhhhiiieeeffffffgggiiijjjkkkkkkmmmmmmnnnpppqqqrrrssstttrrrssstttuuussspppllliiidddbbb^^^\\\[[[ZZZXXXVVVUUUUUUUUUUUUTTTTTTTTTSSSWWWXXXYYY[[[\\\]]]^^^^^^\\\^^^```bbbeeehhhjjjkkkjjjlllnnnpppqqqqqqpppoooiiihhhggggggiiilllppprrrnnnoooqqqsssuuuvvvwwwwwwxxxzzz}}}yyyoooeee[[[QQQHHHCCCAAAAAAAAA@@@@@@@@@@@@???>>>DDDIIILLLTTTfffxxxvvvhhh^^^^^^lll|||NNNTTTcccvvv}}}oooddd]]]ZZZXXXVVVXXXVVVTTTQQQOOONNNNNNOOONNNNNNMMMMMMLLLLLLLLLKKKMMMKKKIIIJJJKKKLLLKKKKKKJJJGGGDDDCCCDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIKKKLLLJJJJJJHHHGGGFFFEEEEEEDDDBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBAAA@@@????????????>>>>>>>>>===<<<;;;999999999999999888888888888777888999<<<@@@III\\\{{{sss\\\SSSQQQQQQZZZeeekkkssszzz~~~tttlllgggjjjpppwww{{{rrrkkkhhhhhhlllnnnqqqtttxxx||||||vvvnnnfff```^^^___aaafffnnnuuu{{{~~~~~~~~~~~~~~~}}}{{{|||||||||||||||}}}}}}}}}|||{{{{{{{{{{{{{{{{{{|||zzzzzzyyyyyyxxxyyyyyyyyyxxxzzz||||||{{{zzzzzzzzz||||||{{{zzzzzzzzzzzzzzzwwwyyy{{{{{{zzzzzz{{{|||}}}}}}|||}}}|||xxxsssoooddd]]]SSSJJJEEECCCBBBAAA???@@@AAACCCEEEFFFFFFGGGGGGGGGIIIKKKMMMPPPRRRSSSRRRQQQOOONNNMMMLLLIIIFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@AAAAAABBBDDDGGGIIIKKKMMMQQQTTTXXXZZZ]]]```dddgggiiijjjgggggghhhiiijjjkkkkkkkkklllmmmnnnoooqqqsssttttttvvvxxxzzz{{{zzzwwwtttrrrmmmjjjfffdddbbb```]]][[[ZZZYYYYYYXXXWWWWWWVVVVVVXXXXXXYYYZZZ[[[[[[[[[[[[YYYZZZ\\\^^^aaaccceeeffffffgggjjjlllnnnnnnmmmmmmkkkjjjiiiiiijjjmmmppprrrqqqrrrsssuuuwwwxxxyyyyyy{{{}}}~~~wwwmmmbbbXXXOOOGGGBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFJJJOOO[[[oootttggg___ccctttTTT\\\lll~~~ooobbb[[[XXXWWWVVVWWWUUUSSSQQQOOOOOOOOOOOOPPPOOOOOONNNMMMLLLKKKKKKLLLJJJHHHIIIJJJKKKJJJIIIIIIGGGDDDCCCDDDEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFCCCDDDFFFHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>===;;;:::999::::::999999999888888888777999===AAAHHH[[[|||ppp\\\SSSPPPPPPWWWaaaiiirrr{{{}}}ssskkkkkkooouuu~~~ssskkkggghhhjjjlllpppssswwwyyy{{{{{{|||yyyqqqhhh___YYYWWWXXXYYY^^^gggooovvv~~~}}}}}}~~~~~~}}}|||{{{{{{{{{|||||||||}}}}}}}}}||||||{{{{{{||||||}}}{{{{{{zzzyyyxxxxxxyyyyyyxxxyyy{{{{{{zzzyyyyyyzzz{{{{{{zzzyyyyyyyyyzzzzzzxxxzzz||||||{{{zzz{{{|||}}}}}}}}}~~~}}}{{{vvvssskkkdddZZZPPPJJJGGGEEEDDDAAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLOOOSSSUUUWWWVVVTTTRRRQQQPPPNNNKKKIIIGGGGGGFFFEEEEEEEEEFFFFFFEEEEEECCCBBBAAAAAAAAAAAABBBDDDGGGIIIJJJMMMQQQSSSWWWYYY]]]aaaeeehhhjjjkkkiiijjjjjjkkkllllllllllllllllllnnnoooqqqssstttuuuyyy{{{}}}~~~|||zzzxxxuuuqqqnnnkkkiiifffcccaaaaaa```___]]]\\\[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWVVVWWWXXXZZZ]]]^^^```aaaaaaccceeehhhjjjkkkkkkkkklllkkkjjjjjjkkkmmmppprrrrrrssstttvvvxxxyyyzzz{{{~~~~~~}}}uuuiii]]]SSSKKKEEEBBBAAAAAAAAAAAAAAAAAABBBBBBEEEHHHKKKRRRbbbwwwooodddaaajjjYYYdddvvvoooaaaYYYWWWVVVVVVRRRQQQPPPOOONNNMMMMMMNNNPPPPPPOOONNNLLLKKKJJJJJJKKKIIIGGGHHHIIIJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGDDDEEEHHHIIIJJJIIIGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA>>>??????>>>===<<<;;;;;;999999999999888888888888888:::>>>@@@EEEVVVuuu{{{lll]]]TTTPPPOOOUUU^^^jjjuuu}}}rrrmmmooottt~~~xxxnnngggfffiiigggjjjnnnsssvvvyyyyyyzzz|||xxxpppeee[[[UUUSSSSSSSSSXXX```iiirrr{{{}}}||||||}}}}}}|||zzzzzzzzz{{{{{{||||||}}}}}}}}}||||||||||||}}}}}}|||{{{zzzyyyyyyyyyyyyyyyxxxyyyzzzzzzxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyzzzzzzyyy{{{}}}}}}{{{zzz{{{|||}}}||||||}}}~~~|||xxxuuuoooiii___VVVOOOKKKGGGEEECCCCCCDDDEEEFFFGGGHHHIIIHHHIIIKKKMMMPPPSSSVVVXXXWWWUUUSSSRRRQQQPPPMMMJJJIIIIIIHHHHHHGGGHHHHHHIIIFFFFFFEEEDDDCCCBBBBBBAAACCCEEEGGGIIIJJJMMMPPPSSSWWWYYY\\\```eeehhhjjjkkkkkkkkklllmmmmmmmmmlllkkkkkkkkkmmmoooqqqsssuuuvvvwwwyyy{{{~~~~~~}}}|||xxxvvvtttrrrooommmjjjiiihhhfffeeecccbbbaaa^^^^^^]]]\\\ZZZXXXVVVUUUVVVWWWXXXYYYZZZ\\\]]]]]]^^^___aaadddfffggghhhhhhggggggggghhhjjjllloooppppppqqqrrrtttvvvxxxzzz{{{{{{rrreeeXXXOOOIIIEEECCC@@@@@@??????@@@AAABBBCCCGGGIIIMMMVVVhhh|||zzzjjjbbbdddqqqaaappppppbbbZZZWWWUUUTTTPPPPPPOOOOOONNNNNNNNNNNNOOONNNNNNLLLKKKJJJIIIIIIJJJIIIGGGGGGIIIJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDEEEDDDEEEFFFGGGHHHIIIJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHEEEFFFHHHIIIJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBB????????????>>>===<<<<<<999999888888888777777777999;;;===???AAAMMMhhhrrrjjj___WWWQQQPPPUUU[[[iiivvvxxxqqqooosss{{{rrriiidddcccfffdddggglllqqqvvvyyyzzz{{{{{{wwwooodddYYYRRROOOOOOOOOTTT\\\dddnnnxxx|||{{{|||}}}}}}|||xxxyyyyyyzzz{{{{{{||||||}}}}}}||||||||||||}}}}}}|||{{{zzzzzzyyyyyyyyyzzzxxxyyyzzzyyyxxxxxxyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{{{{|||~~~}}}|||{{{{{{|||{{{{{{{{{||||||{{{yyyvvvqqqkkkccc[[[TTTNNNHHHEEEEEEEEEEEEEEEGGGHHHJJJKKKIIIJJJKKKMMMOOORRRTTTVVVUUUTTTRRRRRRQQQPPPMMMKKKJJJJJJIIIIIIIIIJJJJJJKKKGGGGGGFFFFFFEEEDDDCCCCCCDDDFFFHHHJJJKKKMMMQQQSSSWWWYYY\\\```dddgggiiijjjjjjkkkmmmnnnnnnmmmlllkkkjjjkkkmmmooorrrtttvvvwwwvvvwwwzzz|||~~~~~~~~~~~~}}}{{{zzzzzzyyyxxxvvvrrrqqqpppnnnllljjjiiihhhddddddbbbaaa^^^\\\YYYXXXWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[]]]^^^```aaabbbbbb``````aaacccfffiiikkkmmmnnnoooppprrruuuxxx{{{}}}wwwnnn```TTTLLLGGGEEEDDD???>>>>>>>>>>>>@@@BBBCCCFFFJJJPPP\\\pppssseeeaaahhhwwwpppqqqddd\\\WWWTTTRRRPPPPPPPPPPPPQQQQQQQQQQQQNNNMMMMMMLLLKKKJJJIIIIIIKKKIIIGGGHHHIIIJJJIIIHHHGGGHHHIIIHHHFFFEEEEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB???????????????>>>======:::999999999888888888888999:::<<<>>>???FFFYYYjjjwwwkkkhhhccc[[[SSSQQQUUUYYYddduuu}}}sssooopppvvv~~~{{{ooogggbbbaaacccccceeejjjoootttxxxzzz{{{wwwtttmmmbbbXXXPPPKKKJJJNNNRRRXXX```iiittt~~~~~~||||||}}}}}}|||{{{wwwxxxxxxyyyzzz{{{||||||}}}||||||{{{{{{||||||}}}{{{{{{zzzzzzzzzzzz{{{{{{yyyzzzzzzyyyxxxxxxzzz{{{{{{{{{zzzzzzzzz{{{|||||||||}}}~~~~~~|||{{{||||||{{{zzzzzz{{{{{{{{{xxxvvvrrrnnnhhhbbb[[[SSSKKKFFFEEEEEEEEEFFFHHHJJJMMMNNNLLLLLLLLLMMMOOOPPPRRRSSSSSSRRRPPPPPPQQQPPPMMMKKKKKKKKKJJJJJJJJJKKKLLLLLLHHHIIIIIIIIIIIIHHHGGGGGGEEEGGGIIIKKKLLLNNNQQQTTTWWWXXX[[[___bbbeeeggghhhhhhiiikkkmmmmmmlllkkkjjjiiijjjlllooorrrtttwwwxxxwwwyyy{{{}}}~~~~~~~~~~~~~~~|||zzzzzz|||}}}|||{{{xxxxxxvvvuuusssqqqpppoookkkjjjiiihhheeecccaaa___ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYZZZ\\\^^^```cccfffgggjjjkkklllooosssxxx|||~~~~~~ppphhh[[[PPPIIIEEEDDDCCC???>>>======???AAADDDEEEEEELLLXXXgggzzzvvvjjjaaabbbnnnrrrggg___YYYSSSPPPNNNOOOPPPPPPQQQQQQQQQQQQMMMMMMMMMLLLLLLLLLKKKKKKKKKIIIHHHHHHIIIJJJJJJIIIHHHJJJKKKJJJGGGFFFFFFGGGFFFFFFGGGGGGHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGEEEGGGHHHJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEDDDCCCBBBBBBBBBBBB??????@@@@@@??????>>>>>><<<<<<;;;;;;;;;:::::::::999888:::===???CCCNNNYYYjjjyyy}}}wwwnnnggghhhfff^^^VVVSSSVVVYYYdddwwwsssmmmlllqqqwww~~~wwwnnnhhhcccbbbcccccceeehhhlllppptttwwwyyytttrrrlllcccXXXOOOJJJHHHLLLPPPUUU\\\eeepppzzz~~~}}}}}}~~~}}}{{{yyywwwwwwxxxyyyzzz{{{|||||||||{{{{{{{{{{{{{{{{{{|||zzzzzzyyyzzzzzz{{{|||}}}zzz{{{{{{zzzxxxyyy{{{||||||{{{{{{{{{{{{|||}}}~~~|||~~~}}}||||||||||||{{{zzz{{{{{{zzzxxxvvvtttrrrnnnjjjcccZZZPPPIIIEEEEEEEEEFFFIIILLLOOOQQQOOOOOOOOONNNNNNOOOOOOPPPQQQPPPOOOPPPQQQPPPOOOMMMKKKKKKJJJJJJKKKLLLLLLMMMKKKLLLMMMNNNNNNNNNMMMLLLGGGIIIKKKLLLMMMOOORRRUUUWWWXXX[[[^^^aaacccdddeeeeeefffiiikkklllllljjjiiihhhiiilllooorrruuuwwwxxxzzzzzz|||}}}}}}~~~}}}}}}}}}{{{zzzzzz|||}}}}}}||||||{{{zzzyyywwwvvvuuutttqqqqqqpppnnnmmmkkkiiihhhaaa``````______^^^^^^^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ\\\^^^___```cccccceeeiiinnnsssxxx{{{}}}yyyhhhaaaUUUKKKEEECCCBBBAAAAAA@@@??????@@@CCCFFFHHHHHHSSScccrrrkkkbbb^^^fffvvv~~~}}}~~~sssiiiaaaZZZSSSNNNKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLJJJHHHIIIJJJKKKJJJIIIHHHKKKLLLKKKHHHFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGDDDFFFHHHJJJJJJJJJHHHGGGFFFDDDCCCBBBBBBDDDFFFGGGEEEDDDCCCBBBBBBAAAAAABBB??????@@@@@@@@@??????>>>>>>============<<<<<<<<<888777999===@@@BBBHHHPPPYYYhhhtttuuussssssooohhheeehhhhhh```XXXUUUWWWYYYggg{{{ssskkkiiimmmrrryyy~~~rrrmmmiiifffdddfffdddeeegggiiimmmqqqtttvvvtttsssnnneee[[[QQQKKKHHHLLLOOOTTTZZZbbbmmmwww~~~~~~}}}}}}~~~~~~}}}{{{xxxvvvwwwwwwxxxzzz{{{||||||{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyyyyzzz{{{|||}}}~~~{{{||||||zzzyyyyyy{{{}}}|||||||||||||||}}}~~~~~~}}}~~~}}}||||||}}}~~~|||{{{{{{{{{{{{yyywwwvvvuuusssoooiii___SSSLLLEEEEEEEEEFFFIIIMMMPPPSSSRRRRRRQQQPPPOOONNNNNNNNNPPPOOOOOOPPPQQQQQQPPPNNNKKKKKKJJJJJJKKKLLLMMMMMMMMMNNNPPPQQQRRRRRRQQQPPPHHHJJJLLLMMMNNNPPPSSSVVVWWWXXX[[[]]]```bbbccccccbbbdddhhhjjjkkkkkkjjjiiihhhiiikkkooorrruuuwwwyyyzzzzzz{{{|||||||||{{{{{{}}}|||zzzzzz|||}}}||||||~~~}}}|||{{{zzzyyyxxxwwwtttttttttsssrrrpppnnnmmmhhhhhhgggfffeeeddddddcccaaa```^^^\\\ZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[\\\^^^bbbhhhnnntttwwwzzz|||~~~yyyuuuccc\\\QQQHHHCCCAAA@@@???BBBAAA@@@@@@BBBEEEHHHKKKMMMZZZkkkxxx}}}tttddd]]]\\\iii|||}}}}}}~~~oooeee]]]UUUPPPPPPOOOPPPQQQQQQPPPOOOLLLKKKLLLMMMOOOOOOPPPOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBCCCEEEFFFGGGHHHJJJLLLKKKJJJGGGFFFCCCDDDFFFFFFEEEEEEFFFHHHGGGFFFEEEDDDCCCBBBAAAAAA?????????@@@@@@AAAAAAAAA@@@@@@???>>>===<<<;;;;;;<<<<<<;;;::::::===BBBFFFQQQWWW```gggiiigggeeedddiiifffeeeeee^^^UUUTTTXXXiii~~~~~~qqqhhhfffhhhjjjtttzzz}}}sssmmmkkkkkkhhheeebbbccceeegggkkkooosssuuutttsssoooiiiaaaWWWOOOJJJKKKMMMPPPVVV^^^iiiuuu}}}~~~}}}{{{{{{||||||{{{yyyzzzzzzzzz{{{{{{||||||||||||{{{{{{zzzzzz{{{{{{|||{{{{{{zzzzzzzzz{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}|||||||||}}}~~~}}}}}}}}}|||{{{{{{zzzzzzwwwvvvvvvvvvqqqhhhZZZPPPLLLIIIFFFEEEHHHMMMPPPRRRRRRRRRRRROOOLLLJJJJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRKKKLLLNNNPPPPPPPPPNNNMMMNNNQQQTTTXXXYYYXXXVVVTTTPPPPPPOOOOOOPPPQQQSSSTTTXXXZZZ\\\]]]]]]^^^aaacccdddddddddeeefffggghhhiiiiiiiiijjjlllooorrruuuwww{{{|||~~~~~~~~~}}}{{{zzz{{{zzzyyyyyyyyyzzz{{{|||zzzyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{yyywwwvvvooonnnmmmlllkkkkkkkkkkkkgggfffeeecccaaa___]]]]]]]]]\\\[[[]]]``````]]]ZZZ[[[\\\^^^```cccfffiiikkkpppqqqsssvvvxxxzzz{{{{{{|||wwwppp___VVVLLLEEECCCBBB???<<>>@@@BBBAAA@@@EEELLLOOO^^^ooo|||xxxjjj[[[WWW\\\mmm}}}}}}wwwjjjbbb[[[UUUQQQQQQOOOOOOPPPQQQPPPNNNLLLKKKKKKLLLMMMNNNNNNMMMLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMPPPOOONNNLLLJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFGGGHHHJJJLLLKKKJJJHHHFFFDDDEEEGGGFFFFFFEEEGGGHHHFFFFFFEEEDDDCCCBBBAAAAAA???@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;======<<<;;;:::;;;???BBBHHHNNNXXX___cccdddccccccjjjhhhhhhiiiccc[[[ZZZ]]]dddwwwxxxmmmfffdddfffhhhqqqwww}}}sssmmmlllkkkiiigggeeeffffffhhhkkknnnrrrtttttttttrrrmmmeee\\\SSSMMMMMMOOORRRVVV]]]hhhsss{{{}}}||||||{{{xxxwwwyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{|||zzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||~~~}}}|||||||||}}}~~~}}}}}}|||||||||{{{{{{{{{|||{{{{{{zzzwwwmmm```WWWMMMJJJFFFEEEHHHLLLPPPQQQTTTTTTSSSPPPMMMKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPMMMNNNPPPRRRRRRQQQPPPOOONNNPPPSSSUUUVVVVVVUUUTTTTTTTTTSSSRRRSSSTTTUUUVVVXXX[[[]]]^^^___```bbbdddeeeeeeffffffggghhhiiiiiijjjjjjkkkmmmpppsssvvvxxxzzz{{{}}}~~~}}}||||||{{{yyyxxxxxxxxxyyyyyyvvvuuusssrrrrrrrrrssstttwwwyyyzzz||||||zzzyyyxxxuuuuuutttsssssssssssstttpppooonnnkkkiiigggeeeeeecccbbbaaaaaaccccccaaa___]]]]]]^^^```bbbdddfffgggjjjkkkmmmoooqqqsssttttttwwwyyy}}}~~~{{{rrrkkk[[[SSSIIIDDDBBBAAA???<<<@@@???AAACCCBBBAAAFFFMMMVVVdddsss|||~~~zzzlll___YYYXXX```rrrzzznnnccc]]]YYYTTTQQQRRROOOOOOPPPPPPPPPNNNMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHJJJKKKKKKJJJIIIGGGFFFGGGHHHHHHFFFFFFGGGIIIFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBB@@@@@@???>>>===<<<<<<;;;===>>>>>><<<:::999:::<<<@@@FFFOOOWWW]]]aaadddeeeiiihhhiiijjjfff___\\\^^^```mmm|||}}}yyyqqqjjjfffdddeeeggglllrrr{{{~~~vvvpppnnnnnnlllkkkjjjiiihhhhhhjjjmmmppprrrtttuuuuuussslllcccYYYSSSPPPQQQSSSWWW]]]gggqqqyyy}}}{{{yyyvvvtttyyyyyyyyyyyyzzzzzzzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyzzzzzzzzzzzz||||||||||||||||||||||||~~~}}}|||||||||}}}}}}}}}|||||||||||||||||||||~~~~~~~~~{{{rrrggg^^^OOOKKKGGGFFFHHHLLLOOOPPPUUUUUUTTTRRRNNNLLLKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNPPPQQQRRRSSSTTTSSSRRRQQQPPPQQQRRRTTTVVVVVVWWWWWWYYYYYYXXXWWWWWWWWWXXXXXXZZZ\\\^^^``````bbbdddfffggghhhhhhhhhiiijjjjjjjjjllllllmmmoooqqqsssvvvwwwyyyzzz}}}~~~}}}|||zzzxxxvvvuuuuuuvvvsssqqqooommmmmmnnnpppqqqvvvxxx{{{}}}~~~}}}{{{zzzzzzzzzzzzzzzzzz{{{||||||{{{{{{yyywwwuuusssrrrqqqnnnllljjjiiiiiiiiihhhgggeeedddddddddddddddeeeeeegggggghhhjjjkkkmmmmmmnnnpppsssvvvxxxyyyzzz{{{}}}}}}uuukkkdddUUUOOOGGGBBBAAAAAA???>>>AAA@@@BBBCCCBBBBBBGGGNNNZZZggguuuyyyuuulll```VVVUUUYYYfffzzz{{{~~~ssshhh^^^ZZZWWWSSSQQQRRRPPPQQQQQQQQQQQQPPPOOONNNPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHJJJKKKKKKKKKIIIIIIGGGHHHIIIIIIGGGFFFGGGIIIEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<<<<<===>>>===:::999999999===CCCKKKSSS[[[aaagggkkkllllllnnnnnnkkkeee```^^^^^^eeennnuuuyyy{{{{{{yyyuuusssoookkkhhhfffffffffhhhnnnvvvyyysssqqqppppppooommmllliiihhhiiikkknnnqqqtttvvvxxxxxxsssjjjaaaZZZSSSTTTUUUYYY^^^hhhrrryyy}}}|||zzzwwwuuuyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz|||||||||||||||{{{{{{zzzxxxxxxyyyyyyyyyyyyyyyzzz||||||||||||||||||||||||~~~~~~}}}}}}|||||||||||||||||||||||||||}}}}}}}}}~~~~~~}}}{{{tttjjjbbbSSSOOOJJJGGGHHHKKKNNNOOOSSSTTTTTTRRRNNNLLLKKKKKKMMMMMMLLLMMMMMMNNNOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTTTTUUUVVVXXXZZZZZZ\\\\\\[[[[[[[[[[[[[[[[[[ZZZ]]]___```aaaccceeegggiiijjjkkkkkkllllllmmmmmmnnnnnnooopppqqqssstttuuuwwwyyy|||}}}zzzwwwuuussssssssssssqqqnnnlllkkkmmmppprrruuuwww{{{~~~}}}|||zzzzzz{{{{{{}}}~~~~~~~~~zzzxxxuuusssrrrrrrqqqqqqqqqpppnnnmmmkkkjjjjjjjjjiiijjjjjjjjjkkklllmmmmmmmmmoooqqqsssssstttvvvxxx{{{|||zzzqqqeee]]]PPPKKKEEEAAAAAAAAAAAA@@@AAA@@@AAACCCBBBBBBHHHPPPZZZfffqqqssskkk```XXXTTTQQQ\\\nnnyyyvvv||||||nnneee\\\XXXVVVRRRPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNOOOPPPPPPPPPPPPOOONNNLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJIIIGGGFFFGGGHHHDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<999;;;===<<<;;;:::999:::===AAAHHHPPPYYYbbbkkkqqqtttvvvxxxxxxuuupppiiiccc^^^^^^aaaggglllooopppqqqoooooommmkkkiiigggeeeeeegggkkkrrrzzzzzzuuurrrqqqrrrrrrssspppllliiihhhkkknnnppprrruuuyyy{{{wwwpppgggaaaVVVWWWYYY[[[aaajjjttt{{{~~~~~~}}}zzzxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{||||||}}}}}}||||||zzzzzzxxxxxxxxxyyyyyyzzzzzzzzz||||||||||||||||||||||||}}}}}}}}}}}}||||||{{{{{{{{{|||||||||}}}}}}~~~~~~~~~}}}}}}|||wwwnnngggYYYTTTMMMIIIHHHJJJLLLNNNQQQRRRRRRQQQNNNKKKJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRPPPQQQRRRSSSUUUUUUVVVVVVVVVUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^\\\^^^```bbbbbbccceeegggkkklllmmmoooppppppppppppoooppppppqqqrrrrrrrrrrrruuuwwwzzz~~~}}}zzzwwwtttsssrrrrrrtttqqqnnnllllllmmmppprrrtttwww{{{~~~}}}xxxyyyzzz{{{}}}~~~|||{{{|||}}}|||{{{yyywwwuuutttsssrrrqqqqqqpppooooooppppppqqqmmmnnnooopppoooppprrrssstttvvvxxx{{{}}}~~~~~~}}}~~~xxxmmmaaaXXXLLLIIIEEEBBBAAAAAABBBBBB@@@???@@@BBBBBBCCCJJJSSS\\\dddllllllbbbWWWRRRSSSRRRbbbxxx~~~sssssszzz}}}xxxjjjaaaYYYWWWUUURRRPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNMMMLLLLLLMMMMMMNNNNNNPPPPPPPPPPPPNNNNNNJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIHHHIIIJJJJJJKKKKKKKKKKKKIIIJJJKKKIIIGGGFFFFFFGGGCCCCCCCCCBBBBBBBBBAAAAAADDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>======<<<888:::<<<<<<;;;:::;;;<<<;;;???EEEMMMWWWcccpppwww{{{}}}tttlllccc\\\YYY]]]bbbeeehhhkkkkkkkkkkkkkkkjjjhhhfffeeeiiikkkpppuuuzzz~~~zzzuuutttuuuwwwyyy~~~yyysssmmmjjjkkkmmmoooooosssxxx{{{yyyssslllggg\\\]]]^^^```dddlllvvv|||~~~|||zzzzzzzzzzzzyyyyyyyyyyyy{{{{{{{{{zzzzzz{{{{{{{{{|||}}}~~~~~~}}}|||zzzyyyxxxxxxyyyyyyzzzzzz{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}|||{{{zzz{{{{{{|||}}}}}}~~~{{{sssmmm```ZZZRRRKKKIIIJJJKKKLLLNNNPPPQQQQQQNNNLLLKKKKKKHHHIIIJJJKKKMMMOOOQQQSSSPPPQQQRRRTTTVVVXXXYYYZZZXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\^^^```aaabbbbbbbbb```bbbcccdddddddddfffgggkkkllloooqqqssstttttttttrrrrrrssssssssssssrrrrrrtttvvvyyy}}}~~~|||zzzwwwuuutttssssssrrrpppnnnllllllmmmooopppsssvvv{{{~~~|||wwwxxxzzz|||~~~~~~~~~|||{{{zzzxxxwwwxxxxxxyyyrrrssssssqqqpppoooppprrrrrrrrrtttvvvxxxyyyzzzzzz{{{{{{|||~~~}}}vvvkkk]]]SSSIIIGGGDDDBBBAAAAAABBBCCC???>>>@@@CCCDDDFFFNNNWWWccceeehhheee[[[PPPNNNRRRXXXkkk|||uuutttxxxyyyuuuoooeee\\\UUUTTTTTTQQQPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPOOONNNMMMJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLIIIJJJJJJIIIFFFEEEEEEFFFCCCCCCBBBBBBBBBBBBAAAAAADDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>======;;;<<<===<<<;;;:::;;;<<<:::===CCCKKKXXXgggvvv}}}mmmbbbYYYZZZ^^^```cccgggiiijjjlllmmmmmmlllkkkjjjlllmmmooorrrvvv{{{~~~~~~|||zzz{{{~~~|||sssmmmkkklllnnnmmmqqquuuyyyxxxtttnnnjjjeeedddddddddgggmmmuuu{{{}}}{{{{{{{{{zzzzzzzzzyyyyyy}}}||||||{{{{{{||||||}}}|||}}}~~~~~~|||zzzyyyxxxyyyyyyzzz{{{{{{||||||||||||||||||||||||||||||{{{|||}}}}}}}}}|||{{{zzzzzz{{{|||}}}~~~|||vvvqqqggg```VVVNNNJJJIIIJJJKKKMMMOOOQQQQQQPPPNNNMMMMMMIIIIIIJJJKKKMMMNNNPPPQQQPPPQQQSSSUUUXXX[[[]]]^^^]]]\\\\\\\\\\\\[[[[[[[[[ZZZ\\\___bbbdddfffggghhheeefffhhhgggffffffgggiiikkkmmmpppsssvvvwwwwwwwwwuuuvvvvvvwwwvvvuuusssssssssuuuxxx||||||{{{yyywwwvvvuuuuuuvvvrrrqqqooonnnnnnnnnooopppsssvvv{{{}}}{{{vvvwwwyyy|||~~~zzzwwwuuuuuuwwwuuuttttttssstttuuuwwwwwwxxxxxxxxxxxxyyy{{{|||}}}}}}|||{{{{{{{{{}}}~~~|||ttthhhZZZPPPFFFEEECCC@@@??????@@@BBB@@@???AAADDDGGGJJJSSS]]]gggdddbbb___VVVNNNNNNTTT```vvvzzzxxxxxxtttmmmfff```XXXRRRRRRSSSQQQQQQRRROOOOOONNNNNNNNNOOOOOOPPPRRRPPPOOOMMMLLLLLLMMMMMMLLLMMMOOOPPPPPPOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDDDDEEEFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMIIIJJJJJJHHHFFFDDDDDDEEEBBBBBBBBBBBBBBBBBBAAAAAAEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@???>>>=========>>>>>><<<::::::;;;<<<:::===CCCLLLZZZlll}}}xxxiii]]]\\\___```cccgggjjjlllnnnpppqqqrrrqqqqqqnnnnnnoooqqqtttyyy~~~xxxpppllllllmmmkkkoootttwwwwwwtttppplllkkkjjjhhhggghhhmmmtttyyy}}}|||||||||{{{{{{zzzzzzzzz}}}}}}||||||||||||}}}}}}}}}}}}~~~|||zzzxxxyyyyyyzzzzzz{{{|||}}}}}}||||||||||||||||||||||||{{{|||}}}}}}}}}|||zzzyyyzzz{{{|||}}}~~~~~~}}}}}}~~~|||vvvqqqjjjcccXXXOOOKKKIIIIIIJJJMMMOOORRRSSSQQQPPPOOOOOOKKKKKKKKKKKKLLLMMMOOOOOOQQQRRRTTTVVVZZZ]]]```bbbbbbbbbbbbbbbaaa```___^^^ZZZ\\\___cccgggiiikkkkkkiiijjjkkkjjjiiihhhiiijjjjjjmmmppptttwwwyyyyyyyyyxxxyyyyyyyyyxxxwwwuuutttrrrtttxxx{{{~~~|||zzzyyywwwwwwwwwwwwxxxssssssrrrqqqqqqqqqqqqqqqrrrvvv{{{|||zzztttuuuxxx{{{}}}}}}}}}yyywwwuuusssrrrssstttuuuxxxwwwvvvvvvuuuvvvvvvvvvvvvuuutttssstttuuuwwwyyyssstttwwwzzz|||}}}}}}}}}zzz{{{}}}zzzrrrfffXXXNNNDDDCCCBBB???======???AAAAAA@@@BBBFFFIIIMMMWWWaaahhhbbb^^^[[[UUUOOOQQQXXXfff~~~~~~}}}|||{{{~~~{{{{{{{{{uuukkkeee[[[ZZZWWWSSSQQQOOONNNNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNMMMMMMLLLIIIGGGEEEDDDDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHIIIIIIHHHGGGEEEDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHFFFEEEDDDCCCAAA???>>>@@@DDDFFFDDDCCCCCCCCCBBBAAABBBCCCDDDEEEAAA@@@>>>??????@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;>>>===@@@JJJXXXkkkvvvaaaZZZYYYXXX^^^gggjjjpppsssrrrssswwwxxxwwwsssmmmjjjnnnsssvvv|||}}}{{{pppkkkhhhgggjjjkkknnnqqqrrrrrrrrrqqqmmmmmmlllkkkkkknnntttxxx|||~~~~~~}}}{{{zzzzzzzzzzzzzzz{{{|||||||||||||||{{{}}}}}}}}}|||{{{yyyxxxwwwyyyyyyzzzzzz{{{|||||||||}}}|||zzzyyyyyyzzz|||}}}|||}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{|||||||||}}}}}}zzzxxxooohhh___WWWQQQNNNKKKIIILLLMMMPPPRRRRRRRRRQQQPPPQQQPPPOOONNNNNNOOOPPPQQQRRRRRRSSSVVVZZZ___eeehhhiiihhhfffeeefffeeecccbbbbbb```^^^```eeejjjlllkkklllllllllllllllmmmnnnooooooppprrrtttwwwzzz{{{|||zzz|||~~~|||xxxvvvvvvvvvwwwxxxzzz|||~~~{{{yyywwwtttssssssssstttuuutttqqqooonnnnnnooooooooorrrwww{{{}}}{{{yyywwwrrrrrrtttzzz~~~||||||||||||yyyxxxwwwvvvuuutttsssrrrssspppmmmlllmmmnnnooooooqqqpppooonnnoooppprrrsssppprrrtttuuuwww{{{zzznnn___RRRKKKCCCBBB@@@>>>>>>>>>>>>???BBB@@@AAADDDJJJRRR\\\eeekkkeee]]]UUUMMMLLLTTT___uuu~~~{{{{{{~~~|||ssshhhaaaYYYWWWUUURRRQQQPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCBBB@@@???AAACCCEEEDDDBBBEEEDDDCCCBBBAAABBBBBBCCCDDDBBBAAAAAABBBBBBAAA@@@>>>======<<<<<<;;;;;;;;;===<<<@@@IIIXXXmmmzzzddd[[[XXXWWW\\\eeelllrrrwwwwwwxxx|||}}}|||uuunnnjjjlllpppuuu{{{uuuoookkkiiiiiikkknnnppprrrrrrrrrqqqooonnnmmmlllllloootttxxxzzz~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{|||||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{|||||||||{{{zzzxxxxxxzzz{{{|||||||||}}}}}}}}}}}}||||||{{{{{{{{{|||||||||}}}}}}~~~~~~{{{yyyqqqkkkbbbZZZTTTPPPMMMKKKLLLMMMOOORRRSSSSSSSSSRRRUUUTTTSSSRRRQQQRRRRRRSSSSSSTTTUUUXXX\\\bbbgggkkkllljjjiiiiiiiiiiiihhhfffeeecccaaabbbfffiiikkkjjjmmmmmmmmmmmmnnnooopppqqqpppqqqsssuuuxxxzzz{{{|||{{{}}}~~~{{{yyyyyyyyyyyyzzzzzz|||}}}~~~|||zzzxxxvvvuuuuuuuuuvvvvvvtttrrrooonnnnnnnnnnnnnnnqqquuuyyyzzzyyyvvvtttrrrsssuuu{{{~~~|||zzzyyyxxxtttrrrooommmnnnnnnnnnmmmnnnmmmkkkjjjjjjkkkmmmooolllmmmoooqqqsssvvvzzz}}}}}}wwwkkk]]]PPPIIICCCBBBAAA???>>>??????@@@DDDCCCDDDGGGMMMUUU___fffjjjccc[[[TTTNNNOOO[[[iii|||}}}}}}qqqeee]]]VVVTTTSSSQQQQQQQQQQQQRRRPPPPPPOOOOOOOOOOOONNNNNNOOONNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCCCCDDDEEEFFFHHHIIIJJJKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBAAABBBCCCDDDCCCAAAGGGFFFDDDCCCBBBAAAAAAAAADDDCCCBBBBBBCCCDDDBBBAAA??????>>>===<<<<<<;;;;;;<<<===AAAIIIWWWooo~~~ggg[[[WWWUUU[[[cccmmmuuu{{{}}}yyyqqqjjjiiimmmqqqyyyyyyqqqlllhhhhhhjjjmmmoooqqqrrrrrrrrrqqqpppooommmlllooosssvvvxxx{{{}}}}}}||||||||||||}}}}}}|||||||||||||||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~~~~||||||||||||{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{{{{||||||}}}}}}|||||||||{{{{{{|||||||||}}}}}}}}}}}}~~~}}}{{{tttooofff^^^XXXTTTPPPNNNLLLMMMOOORRRTTTUUUVVVVVVZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWW[[[```fffkkknnnnnnmmmlllmmmnnnooonnnllliiihhhffffffgggiiijjjiiimmmmmmmmmnnnoooqqqrrrsssrrrssstttvvvxxxyyy{{{{{{|||~~~~~~~~~}}}}}}||||||||||||}}}~~~|||{{{yyyxxxwwwwwwwwwxxxwwwuuussspppnnnmmmmmmmmmmmmpppssswwwwwwvvvsssqqqrrrsssuuu{{{zzzwwwuuussssssrrrqqqoooooommmkkkiiiiiikkkmmmnnnlllnnnpppqqqrrruuuxxx{{{|||~~~}}}sssgggYYYNNNGGGDDDCCCAAA@@@??????@@@@@@CCCDDDEEEIIIPPPYYYaaafffiiiaaaXXXQQQNNNUUUfffvvv~~~pppccc\\\UUUSSSRRRPPPPPPPPPPPPQQQQQQQQQQQQPPPOOONNNMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMJJJIIIHHHFFFEEEDDDCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDFFFGGGIIIJJJJJJJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAFFFEEEDDDDDDCCCBBBBBBBBBCCCBBBAAAAAABBBCCCBBB@@@@@@@@@???>>>===<<<<<<;;;===>>>CCCJJJVVVooo~~~gggZZZUUUUUUZZZaaakkkuuu~~~tttjjjgggiiimmmvvv~~~yyyqqqkkkggggggiiikkknnnppprrrrrrsssrrrqqqpppnnnmmmnnnrrruuuvvvyyy}}}}}}}}}|||||||||}}}}}}~~~|||}}}||||||{{{zzzyyyxxxyyyzzz{{{}}}~~~~~~~~~}}}|||{{{{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{||||||}}}|||||||||{{{||||||||||||}}}}}}}}}|||}}}~~~~~~~~~wwwrrrjjjccc]]]XXXSSSPPPMMMNNNPPPRRRUUUWWWYYYZZZ]]]]]]\\\ZZZYYYYYYXXXXXXWWWXXXZZZ]]]bbbhhhmmmooopppooonnnoooqqqsssrrrqqqnnnlllkkkjjjiiiiiiiiiiiilllllllllmmmoooqqqssstttssstttuuuvvvwwwxxxyyyzzz|||~~~}}}}}}}}}~~~|||{{{zzzyyyxxxxxxxxxxxxxxxvvvtttqqqooommmmmmlllmmmooosssuuuvvvtttqqqppprrrsssvvv{{{~~~}}}|||yyywwwvvvuuurrrqqqqqqsssuuuwwwvvvxxxzzz{{{{{{}}}zzzooocccVVVLLLGGGCCCBBB@@@?????????@@@@@@>>>BBBEEEJJJSSS^^^eeefffhhh___UUUOOOOOOZZZppppppbbb\\\UUUSSSQQQPPPNNNNNNNNNNNNPPPQQQQQQPPPOOONNNLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMIIIIIIHHHGGGFFFEEECCCCCCBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAACCCCCCBBBAAAAAAAAA@@@???>>>>>>======???@@@DDDJJJTTTkkkyyygggZZZUUUVVVZZZ```hhhssszzzmmmgggfffjjjrrrzzz~~~xxxqqqlllhhhfffhhhjjjllloooqqqsssssssssrrrrrrpppnnnooorrruuuvvvxxx|||~~~}}}|||||||||||||||}}}~~~||||||||||||{{{zzzxxxxxx{{{{{{|||}}}~~~~~~}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||||||||||||||||||||||||||}}}}}}}}}~~~{{{|||~~~yyyuuunnnhhhbbb]]]XXXTTTPPPQQQQQQSSSUUUXXX[[[\\\]]]]]]]]]]]]]]]\\\[[[[[[ZZZ[[[]]]```dddhhhlllnnnooonnnnnnppprrrtttsssrrrqqqpppooonnnlllkkkjjjkkkkkkkkklllmmmnnnppprrrssssssttttttuuuwwwxxxxxxyyy{{{~~~|||{{{zzzyyyxxxwwwwwwwwwwwwvvvtttrrrpppnnnmmmlllnnnppprrruuuuuutttrrrpppppprrruuuzzz~~~|||{{{|||wwwkkk^^^SSSKKKGGGBBBAAA@@@???>>>???@@@@@@===CCCHHHNNNYYYfffjjjhhheee\\\SSSOOORRR```yyy~~~nnnaaa[[[TTTRRRQQQOOOMMMMMMMMMMMMOOOOOOPPPPPPOOOMMMLLLKKKMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCEEEEEEDDDBBBAAABBBCCCBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBCCCEEEEEEEEECCCAAA@@@@@@@@@@@@?????????@@@@@@CCCIIIQQQaaa}}}~~~tttggg\\\XXXXXX[[[^^^fffsssppphhheeegggnnnvvv}}}}}}wwwrrrmmmjjjeeefffhhhkkknnnqqqsssttttttuuutttsssrrrrrruuuwwwxxxzzz|||~~~~~~||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{zzzyyyxxx{{{||||||}}}}}}|||||||||}}}||||||{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{|||||||||||||||||||||}}}}}}}}}~~~~~~||||||}}}~~~{{{xxxsssmmmiiiccc^^^ZZZUUUTTTTTTTTTUUUXXX[[[]]]\\\]]]^^^___````````````______aaacccfffiiikkkmmmnnnnnnmmmooorrrssssssrrrrrrssssssqqqooommmmmmnnnkkkllllllmmmnnnoooqqqrrrttttttuuuvvvwwwyyyyyyzzzzzz|||}}}||||||zzzyyywwwvvvvvvvvvvvvtttsssqqqooommmmmmmmmooorrrtttuuutttsssrrrnnnqqqtttxxx}}}}}}rrreeeYYYPPPJJJGGGBBBAAA@@@??????@@@AAABBBAAAHHHOOOUUU```nnnpppjjj___XXXRRRQQQWWWiii|||kkk^^^YYYQQQPPPOOOMMMMMMMMMNNNOOOLLLMMMNNNOOOOOOMMMKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFEEEBBBAAACCCEEEDDDDDDEEEFFFEEEEEECCCCCCCCCBBBAAABBBDDDEEEDDDCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@???AAAEEEKKKVVViiizzzwwwrrriiiaaa\\\[[[[[[[[[fffuuutttjjjeeeeeekkkrrrxxx~~~xxxtttpppllliiieeeeeegggjjjmmmqqqsssuuuwwwxxxxxxwwwvvvwwwyyy|||{{{|||~~~~~~~~~}}}|||{{{zzzzzzyyyzzzzzzzzzzzzzzz{{{{{{zzzyyyyyyzzzzzz{{{|||||||||||||||{{{{{{zzzzzzyyyyyyxxxxxxzzzzzzzzz{{{{{{zzzzzzzzzxxxyyyzzz{{{||||||||||||||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{wwwsssooojjjddd```ZZZXXXVVVUUUUUUWWWZZZ\\\[[[\\\___aaacccdddeeeeeeeeeeeefffggghhhjjjkkklllooonnnmmmoooqqqrrrrrrqqqrrrtttuuutttqqqooopppqqqnnnnnnnnnnnnooopppqqqrrruuuvvvwwwxxxzzz{{{|||}}}xxxzzz}}}~~~~~~~~~|||zzzxxxwwwuuuuuuuuutttsssrrrpppnnnnnnlllnnnpppsssttttttsssrrrmmmpppssswww{{{}}}}}}xxxmmm___TTTLLLHHHFFFDDDCCCBBBAAAAAABBBCCCDDDFFFNNNUUUYYYdddqqqppphhhYYYTTTQQQTTT___sss{{{iii\\\WWWNNNNNNMMMMMMMMMNNNPPPQQQKKKLLLNNNNNNNNNMMMKKKJJJLLLLLLKKKKKKKKKKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKJJJHHHGGGEEEEEEDDDCCCCCCCCCDDDFFFGGGEEEDDDCCCBBBBBBCCCEEEEEEGGGGGGGGGFFFFFFEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBDDDFFFEEEBBBBBBCCCFFFFFFFFFFFFFFFEEEDDDBBBAAAAAA@@@???@@@BBBCCCBBBAAA???@@@@@@AAAAAABBBBBBCCC???===>>>CCCGGGOOO\\\hhhvvv{{{wwwuuurrrlllddd___]]][[[YYYhhhwwwvvvkkkeeedddiiiooorrrzzzyyyssspppmmmiiieeedddeeegggjjjmmmpppsssuuuyyyzzz{{{zzzyyyzzz}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxyyyyyyzzzzzz{{{zzzzzzzzzxxxxxxzzz{{{||||||||||||zzzzzzyyyyyyyyyyyyxxxxxxzzz{{{{{{||||||{{{{{{zzzxxxyyyzzz{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~zzzwwwsssnnniiieee\\\ZZZWWWUUUUUUWWWZZZ\\\ZZZ\\\___cccfffhhhiiiiiiiiiiiiiiijjjjjjkkkkkkkkkooonnnnnnoooqqqrrrrrrqqqqqqtttvvvuuurrrpppqqqssspppooooooooopppqqqrrrrrrvvvwwwxxxzzz|||}}}wwwyyy{{{||||||}}}~~~|||yyywwwvvvtttttttttsssrrrqqqooonnnkkklllooorrrsssssssssrrrlllooosssvvvzzz~~~|||{{{zzzzzzzzzwwwxxxzzz||||||uuuiii[[[PPPIIIFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFIIIQQQWWWZZZdddpppmmmcccTTTQQQQQQWWWdddzzz}}}~~~tttdddYYYSSSQQQPPPOOONNNNNNOOOPPPQQQRRRQQQPPPNNNMMMMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJMMMNNNPPPQQQQQQPPPNNNMMMHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFEEECCCBBBFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAADDDJJJRRRXXXgggkkkqqquuuvvvtttsssrrrpppoookkkddd]]]ZZZZZZ\\\hhhzzztttkkkgggeeegggllltttyyy~~~xxxssspppmmmiiifffgggggghhhiiilllppptttvvvyyyzzz{{{}}}}}}}}}~~~~~~}}}{{{zzzyyyxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}{{{{{{||||||{{{zzzyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{yyyzzz{{{}}}~~~~~~}}}{{{{{{{{{|||}}}|||||||||}}}~~~~~~~~~}}}xxxsssmmmiiibbb___ZZZWWWUUUVVVXXXZZZYYYZZZ]]]```cccfffiiijjjoooooonnnnnnnnnnnnnnnooonnnooopppqqqrrrsssssssssqqqqqqqqqqqqqqqpppoooooorrrrrrssssssttttttuuuuuuwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~|||yyyxxxyyy|||}}}yyyvvvvvvuuuttttttuuutttrrrppprrrrrrrrrtttvvvwwwuuussspppqqqsssuuuxxx~~~}}}{{{zzzzzzzzzvvvvvvwwwyyy|||wwwnnn```UUUOOOKKKGGGDDDGGGHHHIIIHHHFFFDDDEEEFFFIIIPPP[[[fffkkkhhh```YYYVVVQQQOOOXXXmmm{{{{{{~~~pppbbbXXXSSSQQQQQQQQQPPPPPPQQQQQQQQQRRRQQQOOOMMMMMMMMMMMMNNNLLLMMMMMMMMMMMMLLLKKKKKKMMMNNNPPPQQQQQQPPPOOONNNIIIIIIGGGFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEDDDGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEEEEHHHGGGFFFDDDCCCCCCBBBBBBAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@??????>>>@@@DDDKKKPPPZZZ___ggglllnnnnnnmmmmmmkkkjjjgggbbb]]]ZZZ[[[]]]jjjzzz}}}pppkkkhhhffffffhhhnnnsss{{{~~~yyyuuurrrpppllliiiddddddeeegggkkkoootttvvvxxxyyy{{{}}}~~~||||||}}}~~~|||{{{yyyxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{zzzzzz{{{{{{||||||}}}}}}{{{{{{{{{{{{{{{zzzyyyxxxyyyyyyzzz{{{{{{{{{zzzzzzxxxyyy{{{|||}}}~~~~~~~~~~~~|||{{{{{{{{{|||}}}|||||||||}}}~~~~~~~~~}}}zzzuuuppplllfffccc^^^ZZZWWWWWWYYYZZZZZZ\\\^^^aaadddgggiiikkkoooooooooooooooppppppqqqpppqqqrrrrrrssssssrrrrrrppppppqqqqqqppppppoooooorrrrrrssstttuuuwwwwwwxxxyyyzzz{{{}}}~~~}}}zzzxxxyyy|||}}}yyyvvvvvvuuutttuuuvvvvvvtttrrrrrrrrrrrrtttvvvvvvuuusssqqqrrrtttvvvyyy|||yyyxxxwwwxxxxxxuuuuuuvvvxxxzzz|||~~~~~~sssjjj\\\RRRLLLHHHEEECCCGGGHHHIIIIIIHHHHHHIIIJJJLLLSSS^^^gggjjjeee\\\VVVPPPNNNPPP^^^www{{{xxxxxxyyykkk___WWWSSSQQQRRRSSSTTTTTTSSSRRRQQQPPPOOONNNLLLLLLLLLMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMNNNOOOPPPQQQQQQPPPOOONNNKKKJJJIIIGGGFFFEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCBBBDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@>>>>>>@@@EEEHHHMMMSSS[[[bbbfffhhhiiijjjiiiiiigggdddaaa``````bbbkkkxxx}}}uuunnnlllkkkiiiggggggiiinnnvvv|||}}}zzzwwwuuurrrooollleeeeeefffgggjjjnnnqqqsssvvvxxx{{{}}}~~~|||yyyyyy{{{}}}~~~|||{{{yyyxxxxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{zzzzzzzzz{{{||||||}}}}}}zzzzzz{{{{{{{{{zzzyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyxxxyyyzzz{{{||||||}}}}}}~~~}}}|||{{{{{{{{{|||||||||||||||}}}~~~~~~~~~~~~|||xxxtttqqqmmmiiiddd^^^[[[YYYYYYZZZ\\\]]]___bbbeeehhhjjjkkkooooooooopppqqqrrrssstttsssttttttttttttsssrrrqqqppppppppppppooooooooonnnqqqrrrsssvvvxxxzzz{{{|||{{{|||}}}~~~{{{yyyyyy|||~~~zzzwwwvvvttttttuuuwwwwwwwwwuuurrrrrrrrrsssuuuvvvuuutttrrrsssuuuxxx{{{~~~}}}zzzwwwvvvvvvvvvwwwuuuvvvwwwyyyzzz{{{{{{{{{|||}}}}}}}}}||||||}}}{{{yyyyyy|||{{{nnndddWWWLLLGGGFFFDDDCCCGGGHHHJJJKKKKKKKKKMMMOOOQQQWWWaaagggggg```WWWQQQLLLMMMUUUjjj~~~}}}~~~sssfff[[[TTTRRRQQQSSSUUUVVVVVVUUUSSSQQQOOONNNMMMKKKKKKKKKLLLMMMMMMMMMNNNPPPPPPQQQQQQQQQOOOPPPPPPPPPPPPOOOOOONNNLLLKKKIIIHHHFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCBBBEEEEEEEEEFFFFFFEEEEEEDDDBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???AAADDDGGGGGGLLLUUU\\\bbbeeehhhjjjmmmmmmllljjjiiihhhhhhiiikkksss~~~uuurrrooonnnnnnllljjjiiihhhmmmttt{{{~~~|||yyywwwtttqqqooolllkkkjjjiiijjjlllnnnoootttwwwzzz}}}~~~~~~}}}|||yyyxxxuuutttuuuxxx|||~~~}}}{{{zzzyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{{{{||||||}}}{{{{{{|||||||||{{{{{{zzz{{{{{{|||{{{{{{zzzyyyyyywwwxxxyyyzzz{{{{{{{{{{{{||||||||||||{{{||||||||||||||||||}}}~~~~~~~~~~~~{{{xxxvvvsssoooiiiccc^^^[[[ZZZZZZ]]]^^^```bbbeeegggiiijjjoooooopppqqqsssuuuvvvwwwwwwwwwvvvvvvuuusssrrrqqqppppppooooooooonnnooooooppprrrtttwwwzzz}}}}}}~~~}}}zzzzzz|||~~~|||yyytttsssssstttvvvxxxxxxwwwsssrrrrrrsssuuuvvvvvvttttttuuuxxxzzz}}}~~~{{{xxxvvvuuuuuuvvvvvvwwwyyy{{{}}}}}}}}}}}}{{{{{{zzzyyyyyyzzz~~~}}}zzzyyy|||}}}uuuhhh^^^QQQHHHEEEDDDDDDDDDHHHJJJKKKLLLLLLLLLNNNOOOTTTZZZaaadddaaaZZZQQQLLLLLLQQQ^^^wwwzzznnnaaaWWWRRRQQQPPPRRRUUUWWWWWWUUURRRPPPNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNPPPQQQRRRRRRSSSSSSOOOPPPPPPOOOOOONNNNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFEEECCCCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDCCCBBBAAAAAADDDFFFDDDIIIQQQXXX^^^dddjjjmmmqqqpppppppppppppppooonnnmmmooottt||||||yyyrrrqqqpppnnnnnnnnnmmmkkkiiilllrrryyy~~~~~~{{{xxxvvvuuutttqqqpppmmmkkkkkkkkklllmmmsssuuuyyy|||}}}|||yyywwwooonnnmmmmmmpppvvv{{{~~~|||{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{|||||||||{{{||||||}}}}}}}}}||||||||||||||||||{{{zzzyyyyyywwwxxxyyyzzz{{{{{{{{{zzz{{{{{{{{{||||||||||||{{{|||||||||}}}~~~~~~~~~|||{{{xxxtttnnnhhhccc___]]]\\\^^^___aaaccceeegggiiijjjooooooppprrrtttvvvxxxyyyyyyyyyyyyxxxvvvuuusssrrrqqqqqqpppooonnnoooooooooppprrrtttwwwzzz}}}}}}~~~~~~|||{{{}}}~~~~~~{{{tttrrrrrrsssvvvxxxyyyyyyuuusssssstttvvvwwwwwwvvvvvvxxxzzz}}}}}}zzzwwwtttssssssttttttvvvyyy{{{}}}~~~||||||{{{zzzzzz|||~~~}}}~~~yyyoooaaaYYYNNNFFFDDDEEEEEEEEEIIIKKKLLLKKKJJJIIIJJJKKKSSSXXX]]]^^^YYYSSSMMMIIILLLUUUhhh~~~ttthhh]]]UUUQQQQQQPPPQQQTTTUUUUUUTTTQQQPPPNNNMMMLLLKKKKKKLLLMMMMMMNNNNNNPPPQQQRRRRRRRRRRRROOOOOONNNNNNMMMMMMLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAABBBCCCBBB@@@@@@AAACCCBBBEEEKKKRRRZZZccclllrrrvvvuuuvvvxxxzzzzzzxxxvvvuuupppnnnrrruuutttssssssnnnppppppnnnnnnpppooommmiiikkkoootttzzz~~~}}}{{{{{{}}}~~~xxxvvvssspppnnnmmmmmmnnnqqqtttxxx{{{{{{yyyuuurrrfffeeedddfffjjjqqqxxx}}}}}}~~~~~~|||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{|||}}}}}}}}}||||||{{{{{{|||||||||{{{zzzzzzxxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{|||||||||{{{{{{|||||||||}}}~~~~~~~~~}}}|||yyysssmmmhhhdddbbbaaaaaaaaacccdddfffhhhiiijjjooopppqqqrrrtttwwwyyyzzz{{{{{{zzzyyyxxxvvvuuutttsssrrrpppooooooooopppqqqqqqrrrtttvvvyyy|||~~~}}}~~~}}}}}}~~~}}}uuutttssstttvvvyyyzzzzzzwwwuuutttuuuwwwxxxyyyxxxxxxzzz}}}zzzyyyvvvtttrrrrrrsssssstttuuuwwwyyy|||}}}~~~}}}}}}}}}}}}}}}tttggg[[[SSSJJJEEEDDDFFFFFFFFFHHHIIIIIIHHHFFFDDDEEEFFFNNNRRRUUUUUUPPPLLLJJJJJJMMMZZZrrrzzzzzz|||{{{wwwnnncccYYYSSSQQQRRROOOPPPRRRSSSSSSRRRPPPOOONNNMMMLLLLLLLLLLLLNNNNNNLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCDDDEEEAAAAAACCCDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFBBBCCCDDDBBB@@@>>>>>>??????BBBGGGNNNXXXdddqqqyyywwwmmmkkkkkkiiijjjmmmiiiooosssrrrrrruuutttpppllllllmmmrrrxxx}}}{{{uuuqqqooonnnpppsssxxxzzzyyyuuupppmmmaaa___^^^```dddlllsssxxx{{{|||~~~}}}||||||{{{{{{zzzzzzzzzyyyyyyyyyxxxyyyyyyzzzzzz{{{{{{|||yyyyyyzzz{{{{{{{{{{{{{{{zzz{{{{{{||||||||||||{{{yyyzzzzzz{{{{{{{{{{{{zzzyyyzzz{{{|||||||||{{{{{{|||||||||}}}~~~~~~~~~}}}xxxsssnnnjjjhhhgggdddeeefffgggiiijjjkkklllooopppqqqrrrtttvvvxxxyyy||||||{{{zzzyyyxxxvvvuuutttsssqqqpppooopppqqqrrrqqqrrrsssuuuwwwyyy{{{{{{|||}}}~~~~~~~~~xxxwwwuuuvvvxxx{{{|||}}}yyywwwuuuvvvxxxzzzzzzzzzyyy{{{~~~uuutttsssrrrssstttvvvxxxxxxxxxyyyzzz{{{}}}~~~~~~{{{mmm___TTTNNNGGGDDDDDDFFFEEEDDDCCCDDDEEEDDDAAA@@@AAABBBHHHKKKMMMLLLHHHFFFHHHKKKTTTddd~~~zzzuuuvvvyyyvvvqqqiii___WWWRRRRRRSSSOOOOOOPPPQQQQQQPPPOOOOOONNNNNNMMMLLLLLLMMMNNNOOOKKKKKKLLLMMMMMMMMMMMMLLLNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGAAABBBDDDEEEFFFFFFFFFEEECCCDDDEEEFFFGGGHHHIIIIIIEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEFFFFFFDDDAAA???>>>>>>>>>@@@EEEMMMXXXgggvvv}}}nnnhhheeebbbcccggggggpppwwwxxxyyy|||zzztttpppnnnnnnrrrxxx~~~}}}uuuooommmpppssswwwyyyxxxsssnnnjjj^^^]]]\\\]]]aaahhhoootttyyy{{{~~~~~~}}}}}}{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxyyyzzzzzz{{{{{{|||wwwxxxyyyyyyzzzzzzzzzyyyzzzzzz{{{|||}}}}}}}}}|||zzzzzz{{{{{{|||{{{{{{{{{xxxyyy{{{|||||||||{{{{{{|||||||||}}}~~~~~~~~~{{{wwwrrrooolllkkkgggggghhhiiikkklllmmmnnnppppppqqqrrrtttvvvxxxyyy|||||||||{{{zzzyyywwwvvvuuutttrrrppppppqqqrrrsssrrrrrrsssuuuvvvwwwxxxyyy{{{|||}}}{{{yyywwwxxxzzz}}}~~~zzzxxxvvvwwwyyy{{{{{{{{{zzz|||~~~|||ssssssssstttvvvyyy|||~~~~~~}}}|||||||||~~~~~~xxxiiiZZZPPPKKKEEECCCDDDEEEEEECCC@@@AAABBBAAA???>>>???@@@CCCFFFHHHFFFCCCCCCHHHMMM]]]nnnwwwrrrrrrsssuuunnnddd\\\XXXUUUQQQNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJKKKKKKKKKJJJHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@CCCKKKUUUdddzzzqqqbbb\\\\\\```dddjjjsss{{{|||{{{{{{zzzxxxrrrpppnnnmmmpppvvv|||vvvppplllqqqqqqqqqqqqqqqooommmlllccc___[[[ZZZ^^^eeekkkoootttxxx|||}}}|||~~~}}}|||{{{{{{zzzzzz{{{wwwxxxyyy{{{|||{{{{{{zzzwwwwwwwwwwwwxxxyyyzzz{{{||||||||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}|||||||||||||||}}}~~~~~~}}}{{{xxxuuuqqqnnnmmmkkkjjjkkkmmmoooooonnnrrrrrrqqqqqqrrrtttvvvwwwyyyzzz{{{{{{{{{{{{yyyyyywwwwwwvvvvvvuuuuuuttttttrrrssstttvvvwwwyyyzzzzzz{{{}}}~~~~~~}}}}}}~~~{{{yyyxxxyyy{{{}}}|||yyywwwwwwyyy}}}}}}}}}yyyvvvppprrruuuvvvwwwxxx{{{}}}}}}}}}~~~xxxlll^^^VVVKKKIIIGGGFFFFFFEEEDDDBBBAAA???===<<<;;;<<<===>>>BBBBBBDDDEEECCCCCCJJJSSSaaayyyzzztttssstttqqqjjjaaaZZZWWWTTTQQQOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKKKKKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDBBBAAAAAA@@@@@@@@@AAAEEEMMMXXXiiitttccc[[[ZZZ]]]aaaiiirrrzzz||||||~~~}}}{{{tttrrrooommmooouuu|||zzzsssooommmnnnnnnnnnnnnmmmlllkkkfffccc___]]]```ffflllooossswww|||}}}|||~~~}}}|||{{{{{{zzzzzz{{{xxxyyyzzz{{{{{{{{{zzzyyywwwwwwwwwwwwxxxyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||}}}}}}||||||{{{|||||||||}}}~~~~~~}}}|||yyyvvvsssqqqooonnnoooqqqrrrrrrqqqrrrrrrqqqqqqrrrtttuuuvvvwwwxxxyyyzzzzzzzzzyyyxxxvvvvvvvvvuuuuuuuuuuuuuuussstttuuuvvvwwwxxxyyyzzzzzz{{{}}}|||{{{{{{|||~~~}}}{{{zzz|||~~~~~~{{{xxxxxxzzz}}}}}}}}}yyywwwsssuuuxxxyyyzzz{{{~~~zzzqqqfffZZZQQQJJJHHHFFFDDDDDDDDDCCCAAA@@@???===;;;;;;<<<===>>>??????@@@BBBBBBCCCLLLVVVjjjyyyvvvuuunnnggg^^^WWWUUUSSSQQQNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@CCCHHHOOOYYYmmmwwwcccYYYVVVYYY]]]gggqqqzzz}}}~~~zzzvvvqqqnnnnnntttzzz}}}uuuoooiiiiiijjjjjjkkkkkkkkkkkkllliiieeebbbcccggglllooossswww|||~~~~~~}}}|||{{{{{{zzzzzz{{{zzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{zzz{{{||||||}}}}}}~~~~~~~~~}}}zzzxxxvvvuuussstttuuuwwwvvvvvvssssssrrrrrrrrrtttuuuvvvuuuvvvxxxyyyyyyyyyxxxxxxuuuuuuuuuuuuuuuuuuvvvvvvtttuuuuuuvvvwwwxxxxxxxxxxxxzzz{{{{{{zzzzzz{{{|||~~~~~~~~~~~~|||zzz{{{}}}~~~}}}~~~|||zzzyyyxxxzzz}}}~~~yyyqqqhhh]]]RRRLLLHHHFFFDDDBBBBBBBBBAAA???>>>===<<<;;;:::;;;<<<===>>>===???AAABBBFFFRRR^^^xxxzzzwwwllleee\\\VVVTTTRRRPPPMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQNNNMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAABBBEEEJJJPPPYYYnnnwwwcccXXXSSSVVV[[[fffpppzzz}}}|||uuuooonnnrrrxxx|||~~~zzzrrrlllffffffggggggiiijjjlllmmmpppnnnjjjgggfffgggkkkoootttxxx~~~~~~}}}|||{{{{{{zzzzzz{{{|||{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxyyyzzzzzz||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyzzzzzz{{{{{{zzzzzzyyy{{{{{{||||||}}}~~~~~~~~~~~~|||zzz{{{yyyxxxxxxzzz{{{{{{zzzvvvuuutttssstttuuuvvvwwwtttuuuwwwxxxxxxxxxxxxwwwsssttttttuuuuuuvvvvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxxxxyyy{{{zzzyyyyyyzzz||||||~~~~~~}}}}}}~~~~~~~~~|||{{{{{{{{{}}}|||rrrhhh^^^UUULLLGGGFFFDDDAAA@@@@@@@@@>>>===<<<<<<;;;:::::::::;;;<<<@@@???@@@CCCEEELLL[[[iii~~~yyyllleee\\\VVVSSSQQQOOOMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQOOOOOONNNNNNMMMMMMMMMLLLJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEECCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFJJJIIIIIIGGGFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBEEEKKKQQQ[[[pppsssaaaWWWRRRTTTYYYcccnnnyyy~~~{{{sssoooqqquuuyyy{{{~~~wwwpppkkkfffffffffggghhhkkknnnppprrrqqqoookkkhhhhhhlllooowww|||~~~}}}|||{{{{{{zzzzzz{{{}}}|||{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzz||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyzzzzzzzzzzzzyyyyyy{{{{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~|||{{{|||~~~yyyxxxwwwvvvvvvwwwxxxxxxuuuvvvwwwxxxyyyxxxxxxwwwssssssttttttuuuuuuvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxxxxyyy{{{zzzyyyyyyzzz|||{{{|||~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~|||uuujjj___VVVNNNHHHDDDDDDBBB@@@??????>>>===;;;;;;;;;:::::::::;;;;;;;;;@@@???AAAEEEJJJSSSdddsssxxxiiibbbZZZTTTRRRQQQOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMJJJIIIIIIHHHGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBCCCDDDDDDEEEEEECCCCCCBBBBBBBBBCCCDDDDDDBBBEEEJJJRRR\\\qqqooobbbYYYSSSTTTXXX___kkkxxxxxxrrrppprrrtttyyy~~~yyyvvvqqqlllhhhgggffffffhhhlllppprrrrrrssssssooolllkkknnnrrr|||~~~}}}|||{{{{{{zzzzzz{{{}}}|||{{{zzzyyyxxxxxxyyywwwwwwwwwwwwxxxyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyzzzzzzzzzzzzzzzzzzyyyzzz{{{{{{||||||}}}}}}~~~{{{|||}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{wwwxxxyyyzzzzzzyyyxxxwwwttttttttttttttttttuuuuuutttuuuuuuvvvwwwxxxxxxxxxxxxyyyzzzzzzyyyyyyzzz{{{zzz|||~~~zzz{{{|||}}}~~~~~~{{{ssslllaaaWWWOOOIIIEEEBBBCCCAAA???=========<<<:::::::::;;;;;;;;;;;;;;;;;;>>>>>>BBBHHHPPP\\\ooovvvccc]]]VVVQQQQQQQQQQQQOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQPPPPPPOOONNNNNNMMMMMMJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEIIIPPPYYYiiiyyymmmddd\\\UUUTTTWWWZZZhhhwww}}}tttpppooopppttt{{{zzzvvvuuurrrnnniiihhhffffffhhhlllpppssssssuuuvvvsssoooooorrrvvv~~~}}}|||{{{{{{zzzzzz{{{|||{{{zzzyyyxxxyyyyyyzzzwwwwwwwwwwwwxxxyyyzzz{{{||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||}}}}}}}}}{{{|||}}}~~~}}}}}}~~~~~~{{{{{{|||||||||zzzyyyxxxttttttttttttttttttssssssssstttuuuvvvwwwxxxyyyzzzvvvwwwyyyxxxwwwwwwxxxzzzzzz|||~~~}}}yyy{{{}}}~~~}}}wwwttthhhbbbXXXPPPJJJFFFCCCAAACCCAAA>>>=========;;;:::::::::;;;<<<<<<<<<<<<<<<===>>>EEEOOOZZZiii~~~~~~sss^^^XXXRRROOOPPPRRRRRRQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOQQQQQQPPPOOOOOONNNMMMMMMJJJIIIHHHGGGFFFGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJIIIGGGFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCAAABBBBBBCCCDDDEEEFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGDDDDDDCCCDDDDDDEEEFFFGGGIIIGGGHHHLLLSSS___sss~~~vvvmmmfff^^^WWWTTTVVVWWWeeewwwvvvpppnnnmmmooovvv~~~|||uuussstttrrrmmmjjjhhhfffeeegggkkkpppssstttwwwxxxvvvrrrrrruuuzzz~~~}}}|||{{{{{{zzzzzz{{{|||{{{zzzyyyxxxyyyzzz{{{wwwwwwwwwwwwxxxyyyzzz{{{}}}|||||||||{{{{{{{{{{{{yyyxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{||||||{{{{{{zzzzzzzzz{{{{{{|||}}}}}}}}}|||}}}~~~}}}}}}~~~~~~}}}{{{yyyxxxuuuuuuuuuttttttssssssrrrrrrssstttvvvwwwyyyzzzzzzuuuvvvwwwwwwvvvvvvwwwxxxzzz|||~~~{{{xxxzzz|||yyysssoooaaa[[[SSSKKKFFFCCCAAA@@@CCCAAA>>>=========;;;::::::;;;;;;<<<=========<<<===@@@IIIVVVcccuuuwwwiii[[[WWWSSSOOONNNNNNNNNMMMOOONNNNNNNNNNNNNNNNNNNNNPPPOOONNNMMMLLLLLLLLLLLLNNNOOOOOOOOOOOONNNMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMNNNOOOJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHFFFFFFGGGFFFEEEDDDDDDCCCDDDDDDGGGFFFEEEDDDDDDDDDEEEFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFKKKMMMOOOPPPRRRYYYeeennn|||xxxuuuooohhhaaaZZZUUUSSSZZZdddvvvxxxsssnnnkkknnnttt{{{|||xxxuuurrrppppppiiiiiiiiihhhhhhkkkooorrruuuyyy|||zzzvvvvvv{{{~~~|||{{{zzzzzzxxxxxxyyyzzz{{{{{{{{{{{{uuuuuuuuuuuuvvvwwwxxxyyy|||{{{{{{zzzzzzzzz{{{{{{|||{{{zzzyyyxxxyyyyyyzzz{{{{{{||||||||||||{{{{{{{{{|||||||||zzzyyyzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}|||{{{wwwwwwxxxxxxxxxwwwwwwvvvsssssstttuuuuuuvvvvvvvvvuuuuuuvvvwwwwwwwwwwwwwww|||}}}{{{zzz|||}}}}}}~~~~~~|||vvvllldddXXXRRRIIICCC????????????BBBAAAAAA@@@>>>===;;;:::999888777888:::<<<===>>>@@@FFFPPP^^^ooosssfff[[[WWWSSSPPPOOOOOONNNNNNMMMMMMNNNNNNOOONNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFKKKLLLMMMOOOPPPQQQRRRRRRJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDDDDEEEFFFGGGDDDEEEFFFGGGGGGHHHHHHGGGEEEFFFGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHGGGHHHMMMVVV^^^hhhlllrrrvvvwwwuuutttssssssqqqnnniiiccc]]]YYYVVV]]]gggxxx}}}vvvrrrnnnkkkkkkpppwww{{{}}}}}}~~~}}}{{{yyyvvvtttrrrqqqllllllkkkiiihhhjjjmmmppptttxxx|||{{{wwwwww|||~~~|||{{{zzzzzzxxxyyyyyyzzz{{{{{{{{{zzzuuuuuuuuuuuuvvvwwwxxxyyy{{{{{{zzzzzzyyyzzzzzz{{{|||{{{zzzyyyxxxyyyzzzzzz{{{{{{||||||||||||{{{{{{zzz{{{|||{{{zzzyyyzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}yyyyyyyyyyyyxxxxxxwwwwwwuuuttttttttttttuuuvvvvvvuuuvvvwwwxxxxxxyyyyyyyyy}}}~~~|||yyyzzz|||}}}|||zzzwwwpppeee]]]SSSNNNGGGAAA@@@@@@AAAAAAAAAAAAAAA@@@>>>===;;;::::::999888999:::===>>>???BBBIIIVVVgggyyynnnaaaZZZWWWSSSPPPPPPPPPOOONNNKKKLLLMMMOOOOOOOOONNNMMMMMMMMMLLLKKKJJJJJJJJJJJJLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGIIIKKKNNNOOOOOONNNMMMJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJEEEFFFGGGHHHIIIJJJJJJJJJFFFGGGIIIJJJJJJIIIHHHGGGDDDDDDCCCCCCBBBBBBBBBBBBDDDFFFGGGFFFEEEGGGMMMRRRWWW[[[bbbgggiiikkklllmmmnnnnnnnnnlllhhhddd___\\\___iiiyyyxxxtttqqqmmmjjjfffjjjqqqvvvyyy{{{~~~{{{{{{{{{zzzxxxvvvsssrrrpppooommmkkkiiiiiikkknnnssswww{{{{{{yyyxxx|||~~~}}}{{{{{{zzzyyyyyyzzzzzz{{{zzzzzzzzzuuuuuuuuuuuuvvvwwwxxxxxxzzzyyyyyyxxxxxxyyyzzzzzz|||{{{zzzyyyxxxyyyzzzzzz{{{{{{||||||||||||{{{{{{yyy{{{|||{{{zzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{zzzyyyyyyyyyyyyxxxvvvtttsssssstttuuuvvvuuuvvvwwwxxxyyy{{{{{{|||~~~|||{{{{{{|||~~~}}}yyyvvvpppggg\\\SSSMMMHHHCCC@@@@@@AAACCCCCCAAAAAAAAA@@@???===<<<;;;;;;:::999999:::<<>><<<<<<;;;::::::999:::<<>>===<<<:::;;;;;;::::::===BBBFFFPPP]]]ttt}}}nnnbbb[[[WWWUUUSSSRRRSSSSSSRRRPPPPPPPPPPPPOOOOOOOOOPPPPPPMMMLLLLLLKKKKKKLLLLLLMMMJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIIIIJJJIIIIIIHHHHHHIIIJJJLLLMMMMMMLLLKKKIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFIIILLLNNNQQQRRRRRRQQQPPPPPPOOOMMMKKKIIIHHHHHHIIIJJJJJJIIIGGGEEECCCBBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFIIILLLOOOTTTZZZbbbkkkqqqpppsssxxx{{{}}}|||zzzxxxuuusssrrrsssuuuwwwwwwwwwrrrpppnnnooorrrsssqqqnnnfffffffffjjjqqqxxx|||~~~}}}|||zzzxxxxxxzzz|||zzzuuuooojjjhhhkkkmmmoooqqqrrrvvvzzz}}}~~~|||~~~}}}}}}|||{{{{{{{{{{{{zzzyyyxxxwwwttttttttttttuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyzzzzzz{{{zzzyyyxxxyyyzzz{{{|||{{{{{{||||||||||||{{{{{{yyy{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{yyywwwvvvwwwxxxyyywwwwwwwwwxxxzzz|||~~~{{{|||}}}yyyvvvppphhh]]]SSSJJJFFFDDDBBB@@@???@@@AAAAAA@@@AAAAAAAAAAAA@@@???>>>===:::<<<===<<<<<>>>>><<<>>>@@@@@@@@@DDDLLLSSSfffxxxqqqccc[[[XXXUUUTTTSSSSSSTTTTTTSSSQQQWWWUUURRROOONNNOOOQQQRRRPPPOOOOOOOOOOOOOOOPPPPPPKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEECCCCCCBBBBBBCCCDDDFFFGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDGGGKKKMMMOOOPPPPPPKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFEEECCCBBBBBBAAA>>>???@@@BBBDDDFFFGGGHHHGGGFFFDDDDDDEEEEEEEEEDDDDDDFFFJJJOOOXXXcccpppxxxzzzllleeeeeehhhjjjlllkkklllpppuuuwwwtttqqqoookkkiiikkkqqqxxx}}}~~~}}}}}}}}}~~~{{{pppiiihhhgggggghhhkkkqqqwww|||xxx}}}}}}~~~}}}{{{vvvxxx{{{~~~~~~~~~}}}}}}}}}||||||{{{zzzxxxwwwvvvtttssssssttttttuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{|||zzzyyyyyyxxxyyyzzz{{{|||{{{{{{||||||||||||{{{{{{{{{}}}~~~~~~~~~|||||||||||||||{{{{{{{{{~~~}}}}}}}}}~~~|||yyy}}}|||zzzoookkkdddZZZOOOGGGBBBAAA>>>>>>>>>@@@CCCDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>>===@@@BBBBBBCCCGGGPPPWWWooo~~~uuujjjaaa[[[XXXXXXVVVUUUSSSRRRSSSSSSTTTRRRQQQPPPPPPQQQSSSVVVWWWYYYWWWSSSPPPNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIJJJKKKJJJHHHEEEDDDDDDEEEEEEFFFFFFDDDCCCBBBCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCEEEHHHIIIHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@DDDDDDFFFHHHJJJLLLMMMNNNIIIIIIJJJKKKLLLJJJGGGCCCFFFFFFGGGFFFEEEDDDBBBAAA@@@AAABBBDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGJJJRRRZZZdddtttooogggccccccfffhhhiiilllrrryyy{{{yyyvvvqqqpppqqquuu{{{~~~|||zzz~~~}}}}}}~~~sssmmmgggffffffgggjjjoootttwwwxxxxxxxxxxxxwwwwwwwwwvvvuuuvvvxxxzzz}}}~~~}}}|||}}}|||zzzyyyxxxwwwwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzz{{{{{{{{{{{{||||||{{{zzzyyyyyy||||||~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}{{{xxxuuullldddYYYOOOHHHCCC???===?????????>>><<<===???AAACCCBBBAAA@@@AAA@@@>>>===@@@???@@@AAACCCIIIXXXgggyyyoooddd[[[VVVSSSVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPQQQSSSVVVWWWXXXVVVSSSPPPNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIGGGFFFEEECCCDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDEEEHHHIIIHHHGGGEEEEEEEEEDDDCCCBBBAAAAAADDDEEEFFFHHHIIIKKKLLLMMMHHHHHHIIIKKKLLLKKKGGGEEEFFFFFFFFFFFFEEECCCBBBAAAAAABBBCCCEEEGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHKKKPPPVVVaaatttsssfff___^^^aaagggjjjooouuuzzz{{{zzzxxxuuuuuuwww|||~~~}}}}}}~~~wwwqqqgggfffffffffiiimmmrrruuuuuuuuuuuuuuuuuuttttttttttttuuuwwwyyy|||}}}}}}}}}|||{{{yyyxxxxxxxxxwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyyyy{{{|||~~~~~~|||zzzxxxyyyzzz|||~~~~~~{{{xxxssspppeee^^^UUULLLFFFCCC@@@???===>>>>>>======>>>@@@CCCBBBBBBBBBBBBBBBAAA???=========???BBBFFFPPPdddvvv}}}zzzqqqhhh___YYYUUUTTTSSSSSSSSSRRRRRRQQQPPPOOOPPPPPPOOOOOOPPPRRRTTTUUUVVVUUURRROOOMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFCCCDDDEEEEEEEEEDDDCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCFFFEEEEEEFFFHHHIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCBBBEEEFFFGGGHHHIIIJJJJJJKKKGGGGGGHHHJJJLLLKKKIIIGGGFFFFFFFFFFFFEEECCCBBBAAABBBCCCEEEGGGHHHJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHKKKOOOSSS___uuuvvvfff\\\[[[]]]eeekkkrrrxxx{{{|||{{{{{{zzz{{{~~~}}}||||||~~~xxxsssgggfffeeeeeegggjjjoooqqqpppqqqqqqrrrrrrrrrqqqqqqrrrssstttwwwzzz~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyywwwwwwvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyyyyzzzzzz{{{zzz{{{{{{{{{{{{zzzzzzyyy{{{|||}}}}}}}}}~~~~~~}}}zzzwwwtttuuuvvvxxx{{{~~~|||xxxssslllhhh[[[VVVNNNGGGDDDBBBAAA@@@;;;<<<=========???BBBEEEAAABBBDDDEEEDDDBBB@@@>>>======@@@DDDJJJYYYqqq}}}{{{yyyssskkkccc^^^\\\[[[[[[PPPPPPQQQQQQQQQOOOMMMLLLNNNMMMMMMMMMNNNOOOQQQQQQRRRQQQOOOMMMLLLKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFFFFFFFFFFGGGDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEEEEFFFGGGGGGGGGHHHFFFFFFEEEDDDDDDCCCBBBBBBEEEEEEEEEFFFGGGHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFGGGIIILLLLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDFFFHHHJJJLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHIIIMMMOOOSSS```zzzvvvfff]]]\\\___bbbjjjssszzz||||||~~~|||{{{zzz|||~~~vvvrrrhhhgggeeecccdddgggkkkmmmlllmmmooopppqqqqqqpppppppppppprrrtttxxx|||~~~~~~}}}|||{{{zzzzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzyyy{{{|||}}}~~~}}}}}}}}}~~~{{{wwwsssssstttvvvxxx{{{}}}~~~~~~}}}yyytttmmmeee```SSSNNNHHHCCC@@@@@@??????<<<===>>>>>>>>>@@@CCCEEEBBBDDDGGGHHHFFFCCC@@@???>>>???BBBHHHPPPaaa}}}~~~wwwpppfff___[[[[[[[[[[[[NNNOOOPPPPPPOOONNNLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGEEEEEEEEEDDDCCCBBBAAAAAADDDEEEEEEFFFFFFGGGGGGHHHFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGIIIKKKLLLKKKIIIGGGGGGFFFEEEDDDCCCBBBBBBCCCEEEGGGIIIKKKMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHJJJNNNQQQUUUccc}}}tttfff]]]\\\```___gggrrryyy}}}yyyxxxwwwyyy}}}~~~yyyuuurrrjjjhhheeecccbbbdddgggiiijjjlllnnnpppqqqrrrqqqqqqnnnooooooqqquuuyyy~~~~~~}}}||||||||||||{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzyyy{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||xxxtttvvvvvvwwwxxxxxxyyyzzzzzz|||}}}~~~~~~zzzuuunnnfff^^^XXXMMMIIICCC???>>>======<<>>DDDNNN\\\ooowwwnnncccZZZWWWVVVTTTSSSOOOOOOOOONNNNNNMMMLLLKKKIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEDDDCCCDDDFFFGGGHHHHHHGGGGGGDDDDDDCCCCCCBBBBBBAAAAAABBBDDDEEEEEEDDDEEEFFFHHHFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGHHHKKKLLLKKKIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCEEEGGGIIILLLMMMOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJMMMQQQVVVbbbyyytttggg]]][[[]]]^^^eeennnxxxuuutttsssuuuyyy~~~~~~}}}|||zzzwwwtttrrrllliiifffcccaaabbbdddeeeiiikkknnnqqqrrrsssrrrrrrnnnnnnmmmooorrrvvv{{{}}}~~~~~~~~~~~~~~~||||||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyzzzzzzzzzzzzyyy{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}yyyvvvzzzzzzyyyyyyxxxxxxwwwwwwyyy{{{}}}}}}yyytttnnnggg^^^VVVPPPIIIEEEAAA>>>======<<<<<>><<<===>>>>>>>>>AAABBBCCCCCCCCCDDDGGGJJJLLLOOOPPPMMMFFFAAA@@@AAAAAABBBNNNeeesssjjj___XXXVVVVVVSSSPPPQQQPPPNNNLLLLLLLLLMMMMMMJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJGGGIIIKKKLLLLLLKKKIIIHHHBBBCCCDDDDDDDDDCCCAAA@@@BBBCCCEEEGGGHHHGGGFFFEEEAAABBBBBBBBBBBBBBBBBBBBB???BBBDDDDDDBBBAAADDDFFFDDDCCCBBBAAAAAABBBDDDEEECCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGHHHJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCCCCDDDFFFIIILLLNNNOOOOOOLLLLLLJJJIIIHHHGGGGGGFFFIIIGGGHHHLLLQQQYYYfffrrryyytttlllccc```bbbaaadddkkkwww}}}wwwpppnnnmmmoootttzzz~~~{{{vvvsssqqqnnnmmmooolllgggccc``````aaabbbfffhhhlllpppsssssssssrrrnnnmmmllllllnnnrrrvvvyyy}}}~~~~~~}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyyyyzzzzzzzzzzzzzzz{{{||||||||||||||||||zzzzzz{{{}}}~~~}}}}}}||||||{{{zzzyyyyyywwwyyy{{{~~~}}}~~~~~~uuuppphhhaaaYYYQQQJJJFFFAAA???<<<<<<>>>???@@@@@@@@@BBBCCCDDDEEEGGGJJJMMMOOOQQQRRRMMMFFF@@@@@@BBBIIIJJJVVVooosssiii```[[[WWWSSSRRRUUURRRQQQNNNLLLKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIKKKLLLMMMMMMKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDCCCDDDEEEDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCBBBBBBAAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEGGGIIILLLNNNOOOKKKLLLLLLIIIFFFDDDDDDEEEHHHGGGGGGIIIMMMTTT[[[___ttt{{{|||yyysssnnnjjjgggdddbbbaaadddmmmzzzzzztttrrrlllhhhkkkqqqtttyyy~~~zzzuuupppnnnnnnmmmmmmllljjjfffddddddddddddhhhmmmqqqtttuuutttsssnnnmmmmmmlllnnnpppsssttt{{{~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{zzz{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{||||||{{{{{{zzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzz|||~~~~~~~~~}}}yyyuuupppjjjaaaYYYRRRKKKFFFBBB============>>>>>>>>>>>>>>>BBBCCCBBBDDDJJJOOOOOOWWWUUUOOOGGGCCCBBBBBBAAADDDJJJ^^^{{{pppggg^^^ZZZWWWSSSRRRUUURRRPPPNNNLLLJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBCCCDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAABBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDEEEEEEEEEFFFGGGEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDFFFGGGIIILLLMMMOOOLLLLLLLLLJJJGGGFFFFFFFFFHHHGGGGGGHHHKKKPPPUUUXXX```gggrrryyy|||{{{xxxvvvwwwtttqqqnnnkkkiiigggfffcccfffnnn~~~~~~xxxsssrrrjjjfffhhhmmmqqqvvv|||{{{vvvqqqoooooonnnnnnnnnllljjjhhhffffffeeehhhlllooorrrsssssssssrrrqqqpppooopppqqqssstttyyy{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{zzz{{{{{{{{{zzzzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyzzz{{{{{{||||||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzz{{{|||~~~}}}~~~~~~zzzuuurrriiicccZZZRRRKKKFFFAAA>>>======>>>>>>>>>>>>>>>>>>@@@CCCDDDCCCEEEKKKPPPPPPVVVSSSMMMFFFBBBBBBDDDEEELLLUUUjjjyyyjjjbbb[[[XXXVVVRRRRRRTTTQQQOOOMMMKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEECCCAAAAAABBBCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDFFFGGGIIIKKKMMMNNNLLLLLLMMMKKKHHHGGGGGGGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPWWWaaajjjnnnpppppppppqqqqqqppppppoooooooooooolllmmmttt}}}zzzvvvrrrpppiiidddeeehhhlllsssyyy~~~~~~~~~{{{wwwsssqqqpppnnnnnnooopppooollljjjiiiggghhhjjjlllnnnpppqqqrrrsssrrrqqqppppppppppppqqqtttwww{{{~~~~~~~~~~~~}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyzzz{{{{{{|||||||||{{{{{{zzzzzz{{{||||||||||||{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~|||yyyuuuppplllbbb\\\SSSJJJEEEAAA>>>======>>>>>>>>>??????@@@@@@AAADDDEEEEEEIIIPPPTTTSSSSSSPPPJJJDDDAAAAAAFFFJJJVVVcccyyy~~~}}}rrrddd]]]XXXVVVUUURRRQQQSSSPPPNNNLLLJJJIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEEEECCCBBBBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIKKKLLLLLLJJJKKKKKKJJJHHHFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJPPPXXX```eeeiiilllnnnoooqqqsssuuuvvvwwwyyyzzzyyyxxx{{{}}}yyywwwtttsssooohhhcccccceeeiiipppxxx{{{}}}~~~|||xxxuuurrrqqqmmmnnnoooqqqrrrpppmmmjjjiiihhhhhhhhhjjjlllnnnppprrrqqqpppooonnnlllkkkkkkpppsssxxx{{{}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||||||||||||||zzzzzz{{{|||||||||||||||{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~|||yyyuuupppjjjfff]]]VVVMMMFFFBBB@@@???>>>===>>>>>>???@@@AAAAAABBBBBBEEEHHHIIIOOOWWW[[[YYYQQQMMMGGGBBB???@@@HHHPPP```ppp}}}}}}}}}kkk___YYYTTTTTTTTTPPPPPPRRROOOMMMKKKIIIIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDFFFDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJKKKKKKKKKGGGIIIIIIHHHFFFEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFJJJPPPVVV[[[```eeeiiimmmrrrxxx|||~~~yyyvvvuuuttttttoooiiidddccceeehhhqqqyyy{{{~~~|||xxxuuusssmmmmmmnnnqqqrrrrrrnnnkkkiiihhhfffeeefffhhhkkklllpppppppppooommmkkkiiihhhlllpppuuuyyy|||~~~~~~~~~}}}}}}|||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{|||}}}}}}||||||zzz{{{||||||}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}~~~}}}yyyuuuqqqjjjccc___UUUPPPHHHBBB????????????>>>>>>???@@@AAABBBCCCDDDBBBGGGKKKOOOXXX```bbb___PPPJJJDDDBBB@@@BBBMMMZZZnnn~~~~~~uuueeeZZZUUURRRSSSRRROOONNNOOONNNLLLJJJIIIHHHIIIJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDFFFDDDCCCCCCEEEFFFFFFEEECCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCCCCDDDCCCCCCCCCBBBAAA@@@@@@@@@AAACCCDDDDDDEEEGGGHHHHHHGGGGGGFFFDDDCCCCCCBBBCCCCCCDDDDDDBBBDDDFFFHHHJJJJJJJJJJJJFFFGGGHHHGGGFFFEEEFFFGGGFFFGGGGGGGGGGGGGGGGGGHHHGGGIIIMMMQQQUUU\\\bbbgggmmmttt~~~|||zzzxxxuuutttsssssstttoookkkgggggghhhkkksss|||}}}yyywwwooonnnmmmooorrrrrroookkkiiigggeeecccccceeegggiiinnnnnnooopppooollljjjhhhhhhlllqqqvvvzzz}}}~~~}}}||||||{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{|||||||||{{{{{{{{{zzzzzzyyyzzz{{{|||||||||||||||{{{{{{|||}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}zzzvvvqqqkkkddd\\\WWWLLLHHHBBB>>><<<=========>>>>>>???AAABBBDDDEEEFFFCCCHHHOOOUUU^^^eeeddd___NNNGGGCCCCCCDDDHHHXXXjjjmmm___WWWRRRPPPQQQQQQMMMKKKLLLMMMKKKJJJHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJFFFFFFEEEEEEFFFGGGGGGHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBDDDEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@??????@@@BBBDDDEEECCCDDDFFFGGGHHHGGGFFFEEEBBBBBBBBBBBBCCCDDDEEEEEEBBBDDDFFFHHHJJJJJJIIIIIIFFFGGGHHHHHHFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHJJJMMMRRRZZZbbbhhhqqqzzz{{{yyyqqqrrrrrrrrrqqqqqqrrrssspppmmmkkklllmmmooowww}}}rrrooommmooorrrsssppplllhhhfffdddbbbaaabbbdddeeeiiikkkmmmnnnnnnllliiihhhdddhhhnnnssswwwzzz~~~~~~}}}|||{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{||||||||||||{{{{{{{{{{{{xxxxxxzzz{{{{{{|||||||||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~|||~~~~~~~~~zzzwwwrrrllleee]]]UUUPPPFFFCCC>>><<<<<<<<<<<<<<<>>>>>>@@@AAACCCEEEFFFGGGEEEKKKRRRYYYbbbfffaaaYYYKKKEEEBBBGGGJJJRRRfff|||zzzhhh[[[VVVQQQOOOQQQPPPLLLJJJKKKLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJIIIEEEEEEDDDDDDEEEFFFGGGGGGFFFGGGIIIJJJIIIHHHFFFDDDFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCBBBAAAAAACCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDCCCAAA@@@????????????@@@BBBDDDFFFBBBCCCEEEFFFGGGFFFDDDCCCAAAAAAAAABBBCCCDDDEEEFFFBBBDDDFFFIIIJJJJJJIIIHHHFFFHHHIIIIIIGGGGGGHHHJJJJJJHHHFFFDDDBBBBBBBBBBBBBBBCCCEEEHHHMMMUUU___eeeuuuzzzsssqqqjjjlllnnnoooppppppqqqrrrpppnnnnnnoooppprrrzzzuuuqqqnnnooossstttqqqnnngggfffdddbbbaaaaaabbbcccdddfffiiikkkllljjjgggeeeaaaeeekkkpppuuuyyy}}}~~~}}}|||{{{yyyyyyyyyzzzzzz{{{{{{{{{}}}|||||||||{{{{{{{{{{{{wwwxxxyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~|||}}}|||}}}~~~}}}|||wwwtttoooiiibbbYYYQQQKKKDDDAAA>>>======>>>>>>===>>>???@@@BBBDDDFFFGGGHHHGGGMMMTTT[[[ccceee^^^TTTIIICCCBBBIIIOOOYYYqqqpppccc\\\SSSQQQOOOOOOOOOOOOMMMKKKIIIIIIIIIIIIJJJLLLMMMNNNKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEBBBDDDEEEGGGGGGFFFEEEDDDGGGGGGGGGGGGFFFFFFEEEEEECCCCCCDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBDDDEEEFFFEEEAAA>>>>>>>>>>>>???@@@BBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKKKKIIIGGGFFFGGGIIIIIIHHHFFFDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJNNNZZZgggyyyzzznnnhhhhhhiiijjjlllnnnpppqqqrrrvvvsssrrrssssssuuu{{{wwwrrrpppqqqssssssqqqmmmjjjfffbbb``````aaabbbbbbeeeggghhhjjjmmmkkkfffbbbbbbdddjjjqqqxxx|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~|||{{{zzzzzzzzz{{{zzz{{{|||}}}}}}|||{{{zzzxxxxxxyyyzzzzzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~yyyvvvrrrnnnhhhaaaYYYQQQJJJDDD@@@???===<<<;;;<<<>>>???AAAAAABBBDDDGGGIIIIIIHHHJJJMMMSSSZZZ^^^[[[SSSMMMCCCFFFIIILLLUUUhhh|||lll___XXXSSSQQQOOOOOOOOONNNMMMKKKLLLKKKJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEECCCBBBBBBDDDEEEDDDAAA>>>>>>>>>??????@@@BBBCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGHHHIIIIIIHHHFFFDDDDDDDDDDDDEEEEEEDDDEEEHHHIIINNNZZZggg~~~xxxkkkeeeccceeegggkkknnnqqqssstttuuuttttttxxxzzz}}}yyyuuusssssstttsssrrrnnnlllhhhdddaaa``````aaa```dddfffgggjjjnnnlllhhhcccbbbdddhhhooovvv{{{}}}~~~~~~}}}}}}}}}~~~}}}{{{zzzzzz{{{{{{zzz{{{|||}}}}}}|||{{{zzzzzzzzz{{{{{{{{{zzzzzzyyyyyyzzz{{{|||}}}}}}}}}}}}~~~}}}}}}||||||||||||||||||}}}~~~~~~~~~~~~~~~}}}xxxtttnnnjjjccc[[[TTTMMMFFFBBB???>>>===;;;;;;<<<>>>???>>>>>>@@@BBBEEEHHHIIIIIIQQQSSSWWWZZZYYYTTTMMMIIIAAAEEEKKKTTTaaavvvttteeeZZZTTTRRRPPPNNNNNNNNNNNNLLLKKKNNNMMMLLLJJJIIIHHHGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDGGGHHHJJJKKKLLLKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAABBBBBBAAA@@@?????????@@@AAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDFFFGGGIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGJJJKKKLLLKKKHHHGGGHHHIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEDDDEEEGGGHHHMMMZZZgggvvviiiddd```bbbfffkkkppptttvvvxxxxxxxxxzzz~~~|||yyyvvvuuutttrrrqqqpppnnnkkkgggcccaaa```___^^^bbbeeefffkkkooooookkkdddcccbbbfffllltttzzz}}}~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{|||{{{{{{||||||||||||{{{{{{|||||||||||||||{{{zzzyyyyyyyyyzzz{{{||||||||||||}}}}}}||||||{{{{{{||||||}}}}}}~~~{{{uuuppphhhccc[[[SSSLLLGGGAAA>>>>>>===<<<;;;;;;<<<>>>>>>>>>???@@@BBBEEEHHHKKKLLLUUUXXX[[[YYYSSSLLLIIIGGGCCCIIISSSaaarrryyymmmaaaXXXSSSQQQOOOMMMMMMNNNNNNLLLKKKNNNMMMKKKIIIHHHGGGFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBB>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCAAA??????@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDEEEFFFHHHIIIKKKLLLKKKKKKJJJIIIIIIHHHGGGGGGKKKLLLMMMLLLJJJHHHHHHIIIHHHGGGEEEDDDDDDDDDEEEFFFEEEDDDDDDFFFGGGLLLYYYfff~~~sssiiiddd```cccgggmmmrrrwwwzzz{{{}}}}}}{{{yyyvvvssspppnnnpppooonnnkkkgggddd```___]]]aaadddfffkkkqqqqqqnnngggdddbbbdddjjjrrrxxx|||}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}|||||||||{{{||||||||||||||||||{{{}}}}}}}}}|||{{{zzzyyyxxxxxxyyyzzzzzz{{{{{{{{{zzz}}}||||||{{{{{{{{{||||||}}}~~~~~~xxxqqqlllbbb\\\SSSKKKFFFBBB>>><<<<<<<<<;;;;;;<<<===>>>???BBBBBBCCCDDDFFFJJJOOOSSSXXX\\\___ZZZQQQIIIHHHIIIKKKRRR___ppp|||rrrhhh^^^WWWSSSOOONNNMMMMMMMMMMMMLLLJJJKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDGGGIIIKKKLLLLLLLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHDDDDDDCCCCCCCCCBBBBBBBBB>>>???@@@BBBCCCDDDDDDDDDAAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCAAA???>>>@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFFFFGGGIIIKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHKKKLLLNNNMMMKKKIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFEEEDDDEEEGGGHHHKKKWWWccc|||~~~rrriiidddaaacccfffkkkqqqvvv{{{}}}}}}~~~|||}}}|||zzzvvvqqqmmmkkknnnnnnoooooolllhhhdddaaa___bbbeeeggglllrrrssspppjjjgggdddeeejjjqqqwww{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{||||||||||||||||||{{{{{{yyyxxxwwwxxxyyyyyyzzzzzzzzzzzzzzz||||||{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}zzzssskkkfff[[[UUUMMMFFFAAA???===<<<;;;;;;;;;<<<===>>>??????DDDEEEEEEFFFHHHMMMUUU[[[```dddeee]]]QQQIIIHHHKKKSSS\\\llluuukkkbbb[[[VVVSSSNNNMMMLLLLLLMMMMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDJJJKKKMMMNNNOOONNNMMMLLLGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBB>>>???@@@BBBBBBCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCAAA??????AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJKKKMMMNNNNNNLLLJJJIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDFFFIIIHHHJJJSSS^^^www{{{qqqiiiddd```aaadddhhhnnnvvv|||}}}yyyzzz{{{yyy{{{}}}{{{vvvpppllliiiiiilllooorrrqqqmmmiiieeebbbeeeggghhhmmmssstttqqqmmmjjjgggggglllrrrxxx{{{~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{zzzyyyxxxyyyyyyzzzzzz{{{zzzzzzyyy{{{{{{zzzzzz{{{{{{||||||||||||~~~|||{{{yyywwwssslllddd^^^SSSNNNGGGBBB???>>>===<<<:::;;;<<<===>>>???@@@AAACCCEEEFFFHHHKKKSSS^^^fffqqqpppkkk___QQQJJJKKKOOO^^^iii{{{zzznnnccc\\\WWWSSSPPPNNNLLLKKKKKKLLLMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIILLLKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFFFFFFFEEEEEEEEEJJJKKKMMMNNNOOONNNLLLKKKGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFEEEDDDDDDCCCCCC???@@@AAABBBBBBBBBBBBBBBAAAAAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDEEEFFFGGGIIIJJJHHHHHHHHHIIIIIIKKKLLLLLLNNNNNNMMMMMMLLLLLLLLLKKKKKKMMMOOOOOOMMMKKKJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEHHHKKKIIIIIIPPPYYYjjj~~~~~~wwwqqqjjjfffaaaaaaccchhhpppyyy|||uuussstttuuuwwwzzz}}}|||wwwpppkkkiiidddhhhnnntttuuurrrnnnjjjfffiiijjjjjjnnntttuuurrrpppmmmjjjjjjnnntttxxx{{{~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}{{{{{{|||||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzz{{{zzzzzzzzzzzz{{{|||}}}zzz{{{}}}~~~~~~~~~~~~}}}zzzwwwtttpppjjjccc[[[VVVKKKHHHBBB???>>>===<<<;;;:::;;;===>>>@@@AAABBBBBBCCCFFFIIIMMMSSS^^^lllwwwzzzmmm\\\PPPMMMSSSZZZnnn{{{vvviii^^^WWWSSSPPPNNNMMMLLLKKKKKKLLLLLLKKKJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIMMMMMMLLLLLLKKKKKKKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIKKKLLLMMMLLLJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCC@@@@@@AAABBBBBBBBBAAAAAAAAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAABBBDDDEEEDDDCCCDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMKKKMMMOOOOOOMMMKKKJJJJJJFFFFFFEEEDDDDDDEEEFFFGGGDDDEEEIIILLLJJJIIINNNVVV\\\mmm~~~yyyvvvtttqqqmmmiiicccccceeejjjsss|||uuuooommmnnnooovvvzzz~~~~~~xxxqqqllljjj```fffnnnuuuwwwuuuqqqnnniiikkklllkkkoootttuuurrrqqqooolllmmmpppuuuyyy{{{~~~~~~~~~}}}~~~~~~}}}|||{{{zzzzzz{{{|||}}}{{{|||}}}}}}}}}}}}}}}|||{{{{{{{{{|||{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{|||}}}zzz{{{|||}}}~~~~~~~~~}}}|||wwwtttpppjjjddd]]]UUUPPPGGGCCC@@@======<<<<<<;;;;;;<<<===???AAABBBCCCCCCDDDHHHMMMRRRZZZhhhyyy|||kkkYYYOOORRR\\\fff}}}~~~nnn___XXXUUURRROOOOOOMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIGGGGGGFFFGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIMMMLLLJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKKKKJJJHHHFFFGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFDDDCCCBBBBBBBBBBBB???@@@CCCEEEFFFEEECCCAAACCCCCCCCCCCCDDDDDDDDDEEEBBBBBBAAABBBCCCEEEGGGHHHEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGFFFFFFGGGIIIJJJLLLGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLNNNNNNMMMMMMLLLJJJHHHFFFFFFGGGGGGFFFEEEIIIHHHHHHHHHIIIKKKLLLNNNZZZ```iiirrrwww{{{}}}wwwwwwvvvsssooommmmmmnnnjjjfffffflllrrr{{{~~~{{{uuunnnhhhgggiiikkkqqqxxx}}}{{{wwwsssmmmffffffhhhlllrrrwwwyyywwwuuuoookkkffffffiiinnnqqqrrrpppppppppppppppsssxxx{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzz}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyy{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{{{{|||}}}}}}}}}|||~~~zzzwwwtttpppkkkeee^^^VVVNNNHHHDDDBBB@@@>>>======>>>???<<<>>>@@@@@@@@@AAACCCEEEEEEKKKQQQWWWcccssswwwdddZZZRRRQQQ```ssszzzlll]]]WWWUUURRROOOOOOMMMMMMNNNNNNMMMMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIJJJMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDFFFGGGIIIJJJJJJJJJIIIIIIGGGHHHJJJJJJJJJIIIGGGFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCAAACCCEEEGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCEEEGGGHHHEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDEEEGGGHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLLLLJJJHHHFFFFFFGGGHHHGGGFFFIIIIIIHHHHHHIIIJJJLLLLLLNNNSSS[[[bbbgggkkknnnppppppqqqqqqpppnnnnnnoooqqqpppllllllqqqvvv}}}zzzuuunnnhhhfffgggiiipppwww|||{{{xxxuuupppkkkiiijjjnnnssswwwyyyyyywwwppplllfffdddfffjjjmmmnnnooopppppppppppprrrvvvyyy}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzz}}}}}}}}}|||||||||{{{{{{||||||{{{{{{{{{zzzzzzzzz{{{zzzzzzzzzzzz{{{||||||||||||{{{||||||}}}~~~}}}}}}|||xxxuuuqqqlllfff___YYYRRRKKKFFFCCCAAA???=========>>>???===???AAAAAAAAABBBDDDFFFHHHMMMSSSZZZgggwww~~~mmm]]]VVVSSSWWWiii}}}tttggg[[[VVVUUURRRPPPPPPMMMMMMMMMMMMMMMLLLKKKKKKGGGHHHIIIJJJJJJJJJIIIIIIFFFFFFEEEEEEFFFHHHJJJKKKMMMLLLJJJHHHGGGFFFGGGGGGHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJHHHHHHIIIJJJIIIHHHFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHEEEDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKIIIGGGFFFFFFHHHIIIIIIHHHJJJJJJIIIIIIIIIJJJJJJKKKIIILLLRRRVVVZZZ^^^cccfffhhhjjjlllnnnooorrruuuxxxzzzvvvuuuxxx}}}~~~|||yyytttnnnhhheeefffgggooovvv{{{{{{zzzyyyvvvqqqnnnnnnpppsssxxxzzz{{{zzzsssnnngggcccccceeegggiiilllnnnoooooooooppprrrtttxxxzzz~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}||||||{{{{{{zzz~~~~~~}}}}}}}}}|||||||||}}}}}}|||||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{||||||}}}}}}||||||||||||}}}}}}~~~}}}zzzvvvssskkkggg___XXXRRRLLLFFFCCCAAA@@@>>>===<<<======>>>???@@@BBBBBBCCCDDDFFFHHHMMMRRRXXXaaannn|||ooobbbUUURRRVVV```tttmmmbbbYYYUUUTTTQQQOOOPPPMMMMMMMMMMMMLLLKKKJJJJJJDDDFFFIIIKKKLLLLLLJJJJJJEEEEEEEEEEEEFFFHHHJJJLLLLLLKKKIIIGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEGGGHHHJJJLLLLLLLLLKKKHHHIIIIIIIIIHHHGGGFFFEEECCCDDDDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDGGGGGGHHHIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBAAADDDDDDDDDEEEFFFFFFGGGHHHDDDDDDCCCCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHIIIIIIJJJFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKHHHGGGFFFFFFHHHJJJIIIIIIKKKKKKJJJJJJIIIIIIIIIIIIIIIKKKMMMOOORRRWWW]]]aaacccfffkkkooosssxxx~~~zzzyyy{{{{{{yyyuuuooojjjgggggghhhooowww~~~|||xxxtttssssssuuuxxx{{{||||||vvvqqqjjjdddaaaaaaccceeehhhiiikkklllllllllmmmooorrruuu{{{~~~}}}||||||{{{|||}}}~~~~~~~~~}}}}}}|||||||||{{{~~~~~~~~~~~~}}}}}}}}}||||||||||||{{{{{{{{{zzz{{{zzzzzzzzzzzz{{{||||||~~~}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}{{{xxxsssoooeee```XXXQQQKKKGGGCCC@@@???>>>======<<<======>>>???AAABBBCCCCCCEEEHHHKKKRRRXXX```jjjuuu}}}|||vvvdddZZZQQQRRRZZZiii~~~{{{eee]]]VVVUUUSSSPPPNNNOOOLLLMMMMMMLLLKKKJJJIIIIIICCCEEEHHHJJJLLLLLLKKKJJJEEEEEEEEEEEEFFFHHHJJJLLLKKKJJJHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNMMMJJJJJJIIIIIIHHHGGGFFFFFFCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGFFFDDDDDDBBBBBBBBBBBBAAAAAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFGGGHHHJJJJJJIIIKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHIIIKKKPPPVVV[[[```dddjjjqqqxxx}}}xxxwwwxxxzzzyyywwwsssooolllmmmnnnrrr|||~~~zzzxxxwwwwwwyyy{{{{{{{{{xxxtttnnngggbbb```aaabbbbbbdddfffgggggggggiiikkknnnqqqvvv{{{~~~}}}{{{zzzzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{{{{{{{zzzzzzzzzyyyyyy{{{zzzzzzzzzzzz{{{||||||~~~}}}}}}||||||||||||}}}~~~}}}}}}}}}}}}~~~~~~{{{xxxtttnnnjjj^^^YYYQQQKKKFFFCCCAAA???==================>>>>>>???@@@BBBCCCDDDGGGKKKNNNWWW```jjjsssyyyyyypppfffYYYTTTRRRXXXeeewwwsss```YYYUUUTTTRRRNNNLLLMMMLLLLLLLLLLLLKKKIIIHHHGGGCCCDDDFFFHHHJJJKKKJJJJJJFFFFFFEEEEEEFFFHHHJJJKKKIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJLLLNNNNNNOOONNNNNNLLLKKKJJJIIIHHHHHHGGGGGGCCCDDDEEEFFFFFFGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDD@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJHHHGGGGGGIIIJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGIIINNNUUUZZZ]]]bbbjjjttt}}}~~~yyyvvvwwwxxxzzz{{{{{{yyyvvvuuuuuuvvv{{{}}}zzzzzzzzzzzzyyyxxxwwwuuuqqqjjjddd``````aaa___aaabbbcccccceeehhhjjjlllnnnrrrvvvzzz~~~~~~}}}{{{zzz}}}~~~{{{zzzzzzzzzzzzyyyyyyyyy{{{zzzzzzzzzzzz{{{||||||}}}}}}||||||||||||}}}}}}}}}}}}|||||||||~~~}}}{{{xxxtttnnngggbbbVVVRRRKKKFFFCCCAAA???>>><<<======>>>>>>????????????@@@BBBDDDFFFJJJOOOSSS^^^hhhtttyyyxxxrrrfff[[[SSSTTTXXXddduuutttiii\\\WWWTTTTTTQQQLLLJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGDDDDDDEEEFFFHHHIIIJJJJJJGGGGGGFFFFFFFFFGGGIIIJJJFFFFFFDDDDDDDDDDDDEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLMMMNNNMMMMMMLLLMMMMMMKKKJJJIIIHHHHHHHHHDDDEEEFFFFFFGGGFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEFFFFFFFFFFFFFFF>>>>>>???@@@AAABBBBBBCCCBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBDDDFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJKKKIIIHHHHHHIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJIIIHHHIIIIIIIIIIIIKKKOOOVVV[[[]]]cccnnnzzz~~~xxxrrrooopppsssvvv{{{}}}~~~~~~}}}}}}~~~}}}|||{{{yyyvvvtttttttttrrrllleee```______^^^___```aaabbbdddiiillllllmmmnnnqqquuuzzz~~~~~~||||||}}}{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzzzzz{{{||||||||||||{{{||||||}}}~~~}}}|||{{{{{{{{{}}}|||zzzwwwsssnnnggg___ZZZNNNJJJFFFBBB@@@???===<<<<<<===>>>???@@@@@@@@@@@@@@@AAADDDFFFIIINNNUUUYYYeeepppzzzzzzsssjjj```XXXWWW[[[dddsss|||iiiaaaZZZVVVSSSTTTQQQLLLIIIJJJLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDDDDEEEFFFGGGIIIJJJHHHGGGFFFFFFFFFGGGHHHIIIEEEDDDDDDCCCCCCDDDFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKNNNNNNLLLKKKIIIIIIIIIIIIEEEEEEFFFGGGGGGFFFDDDDDDBBBBBBAAAAAAAAABBBBBBCCCEEEEEEEEEFFFFFFGGGGGGHHH======>>>???AAABBBCCCDDDBBBCCCDDDEEEEEEDDDCCCCCCAAAAAAAAABBBCCCDDDEEEFFFAAABBBCCCDDDDDDCCCBBBAAAEEEDDDBBBAAABBBCCCEEEGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFFFFFFFGGGHHHIIILLLJJJHHHHHHIIIIIIHHHGGGHHHIIIJJJKKKKKKJJJIIIIIIFFFGGGGGGGGGHHHMMMSSSXXX___gggrrr}}}wwwooohhheeehhhnnnsss|||~~~}}}{{{xxxuuurrrqqqrrrrrrmmmfff```^^^^^^^^^______```aaaeeejjjnnnmmmlllmmmnnnrrrwww|||zzz|||}}}}}}|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{{{{|||~~~||||||{{{zzz{{{}}}~~~yyywwwtttpppkkkcccZZZTTTIIIFFFBBB@@@???>>><<<:::<<<===>>>@@@AAAAAAAAAAAAAAACCCEEEHHHLLLRRRXXX]]]jjjuuu}}}yyyooofff___ZZZ^^^dddooo~~~~~~nnnaaaYYYRRRQQQOOOMMMLLLKKKJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLKKKJJJJJJPPPNNNLLLKKKJJJIIIGGGEEEGGGDDDAAAAAACCCEEEEEECCCAAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDBBB@@@??????BBBDDDEEEEEECCCCCCCCCCCCDDDEEEGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDBBBBBBBBBCCCDDDCCCBBBAAAAAABBBCCCEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCGGGGGGGGGFFFEEEFFFHHHJJJLLLKKKIIIGGGGGGHHHIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGGGGGGGHHHLLLQQQVVV```iiiwwwzzzqqqiiieeedddfffllltttyyy|||}}}zzzwwwtttooollllllllllllmmmmmmjjjeeeaaaaaa```^^^^^^```dddgggjjjqqqpppnnnmmmnnnttt|||~~~|||{{{|||}}}~~~|||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxzzzzzz{{{}}}}}}~~~~~~~~~||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}zzzyyytttnnnggg```YYYRRRNNNDDDCCC@@@>>>=========>>>???>>>>>>>>>@@@AAACCCEEEBBBEEEIIIMMMPPPVVV]]]ccckkksssyyyttthhh^^^]]]```eeepppvvvhhh]]]VVVQQQPPPOOOMMMKKKJJJJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIINNNMMMKKKJJJJJJIIIGGGFFFFFFDDDAAAAAACCCEEEDDDCCCAAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCAAA@@@>>>???AAADDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEEEEHHHJJJLLLKKKIIIHHHGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFGGGJJJPPPTTT]]]gggxxxtttllldddaaaaaaccckkksssxxx{{{|||yyywwwsssooollllllllllllmmmnnnlllhhheeeaaa```^^^^^^```eeejjjmmmsssrrrpppnnnooossszzz}}}zzzzzz|||}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzyyyzzz{{{|||}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}||||||||||||||||||||||||~~~zzzwwwtttpppiiibbb[[[TTTNNNIIIBBBAAA???>>>===>>>???@@@@@@@@@???@@@AAACCCDDDFFFEEEHHHLLLOOORRRWWW]]]bbbhhhlllnnnjjjccc```ccchhhuuu~~~uuujjj```WWWSSSPPPOOONNNLLLKKKJJJJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKKKKJJJIIIIIILLLJJJIIIIIIIIIIIIHHHFFFEEECCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???===>>>@@@CCCDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCCCCCCCBBBBBBAAACCCCCCCCCCCCDDDEEEFFFFFFEEEFFFFFFEEEDDDEEEGGGIIIKKKJJJIIIGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEFFFIIINNNQQQZZZeeeyyyppphhh```]]]^^^aaajjjsssvvvyyy~~~}}}{{{yyywwwuuusssooolllkkkkkkkkkmmmoooooommmkkkbbb```]]]]]]```fffmmmrrrvvvuuusssqqqpppsssxxx|||}}}yyyyyyzzz|||}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzz{{{{{{||||||zzzzzz{{{|||}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{~~~{{{wwwsssmmmhhhaaaZZZTTTNNNHHHDDD??????>>>>>>>>>???AAABBBBBBAAAAAAAAABBBDDDFFFGGGIIILLLPPPSSSVVVZZZ^^^aaadddcccbbb```bbbhhhpppwwwuuuhhh___XXXSSSOOONNNMMMLLLKKKJJJJJJJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJIIIGGGGGGFFFGGGHHHIIIKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHIIIHHHGGGGGGHHHIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@>>>===>>>@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEECCCCCCDDDDDDDDDEEEEEEEEECCCBBBBBBAAA@@@@@@??????BBBCCCCCCDDDCCCBBB@@@???BBBBBBBBBCCCDDDEEEGGGHHHDDDEEEEEEDDDCCCDDDFFFHHHIIIHHHGGGFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFHHHMMMPPPXXXdddxxxoooggg___\\\]]]```hhhqqqrrrwww|||}}}xxxvvvuuuttttttssspppnnnkkkkkkkkkmmmppprrrqqqqqqeeebbb^^^]]]```gggooouuuyyyxxxvvvtttrrrsssvvvxxx}}}yyyyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{yyyzzzzzz{{{|||}}}}}}~~~{{{|||}}}}}}~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}|||}}}xxxrrrnnneee```ZZZSSSMMMHHHCCC@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEGGGHHHKKKOOOTTTYYY]]]___aaaaaabbb^^^\\\```jjjwwwzzzkkk___YYYTTTPPPMMMLLLKKKKKKJJJIIIIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHGGGGGGHHHIIIIIILLLMMMOOOOOONNNLLLIIIGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHFFFEEEFFFGGGHHHGGGEEEBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@>>>===>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBCCCCCCCCCBBB@@@???AAAAAAAAABBBCCCEEEFFFGGGCCCDDDDDDCCCBBBCCCEEEGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEFFFGGGFFFGGGHHHLLLOOOUUU```tttyyyoooggg```]]]\\\___fffmmmpppvvv|||}}}uuuqqqqqqqqqrrrttttttsssqqqmmmmmmnnnppptttvvvvvvuuujjjfffaaa___aaagggooouuuyyyyyyxxxvvvtttssstttuuu{{{~~~}}}yyyzzzzzz{{{|||}}}}}}~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||zzzzzz{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}zzztttmmmhhh^^^YYYSSSMMMHHHEEEAAA>>>??????????????????@@@@@@BBBAAABBBCCCDDDGGGIIIKKKNNNSSS[[[cccggghhhfffccc^^^\\\]]]fffvvv}}}rrrcccYYYTTTRRROOOLLLJJJJJJIIIIIIHHHIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFBBBCCCEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJMMMNNNPPPQQQOOOLLLHHHEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDEEEFFFFFFEEEDDD@@@BBBDDDDDDBBBAAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???===>>>@@@CCCDDDCCCBBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCC???@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBDDDEEEFFFBBBCCCCCCBBBAAABBBDDDFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBEEEFFFGGGGGGGGGHHHKKKMMMPPPYYYkkkvvvnnngggaaa```___```eeelllsssyyy~~~~~~{{{yyytttnnnllllllmmmppptttvvvwwwvvvrrrrrrtttwwwzzz|||{{{zzzoookkkfffbbbbbbgggmmmqqquuuvvvvvvuuusssqqqqqqrrrsssvvvzzz||||||||||||}}}yyyzzzzzzzzz{{{{{{||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}|||zzzzzz{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}{{{|||||||||}}}}}}}}}}}}}}}zzzuuunnnfffaaaVVVRRRLLLHHHEEEBBB@@@>>>????????????????????????AAABBBCCCDDDGGGJJJMMMOOOTTT[[[eeeoootttrrrkkkeee[[[[[[aaannnssshhh[[[SSSQQQQQQOOOLLLIIIHHHHHHHHHHHHHHHIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJKKKMMMOOOQQQRRRPPPKKKGGGCCCEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEEEECCCBBB???BBBDDDDDDBBBAAAAAABBBBBBAAA@@@?????????@@@AAA@@@AAABBBCCCCCCCCCCCCCCCAAA@@@>>>???AAADDDDDDDDDBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAABBBBBB<<<===???@@@AAABBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBB?????????@@@AAABBBCCCDDDBBBBBBBBBAAA@@@AAACCCEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAADDDEEEFFFFFFFFFFFFIIIKKKKKKSSS```pppzzzuuupppjjjffffffggggggkkkqqqyyy{{{~~~}}}xxxtttsssooojjjggghhhjjjooouuuyyyzzzzzzxxxyyy{{{}}}uuuqqqjjjeeeccceeeiiimmmnnnppprrrrrrpppnnnnnnnnnlllnnnpppqqqrrrsssvvvxxxxxxxxxyyyyyyyyyyyyyyyyyy{{{{{{|||||||||}}}}}}}}}~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}||||||{{{||||||||||||}}}}}}}}}}}}{{{{{{|||}}}~~~|||{{{xxxuuuppphhh___ZZZPPPLLLGGGCCCAAA@@@???>>><<<===>>>???@@@AAAAAAAAABBBCCCDDDGGGJJJNNNRRRTTT^^^fffrrr}}}{{{ooofff]]]___ggguuu|||lllbbbUUUOOOOOOQQQOOOLLLHHHHHHGGGGGGHHHHHHIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGIIIJJJKKKMMMOOOQQQRRRPPPKKKFFFBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGEEEDDDCCCDDDDDDBBBAAA???BBBEEEEEEBBB@@@AAABBBBBBAAA@@@?????????@@@AAA@@@AAABBBCCCDDDDDDDDDDDDBBB@@@??????BBBDDDEEEEEEBBBBBBAAA@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAA999;;;===???AAAAAAAAAAAAAAA@@@@@@???@@@AAACCCDDD????????????@@@AAABBBBBBAAABBBBBBAAA@@@AAACCCEEEGGGHHHHHHHHHHHHGGGFFFFFFBBBBBBCCCCCCBBBBBBAAA@@@CCCDDDEEEEEEEEEEEEGGGIIIIIIOOOYYYeeeqqq{{{|||xxxyyywwwtttrrrnnnlllmmmnnnooosssxxx~~~|||~~~|||vvvrrrppplllhhhdddeeeiiiooouuuzzz}}}}}}}}}~~~xxxtttmmmgggddddddgggiiiiiillloooooonnnlllkkkkkkfffggghhhiiiiiikkkooorrrwwwwwwwwwwwwwwwwwwwwwxxx|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzz||||||||||||}}}}}}}}}}}}}}}}}}~~~yyyxxxuuurrrlllddd[[[UUULLLHHHCCC@@@??????>>>>>>:::;;;===???AAABBBCCCCCCDDDDDDFFFIIIMMMRRRVVVXXXfffnnn{{{rrrfffaaadddmmm{{{uuulll___TTTPPPPPPMMMIIIGGGIIIHHHHHHGGGFFFFFFFFFGGGIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBCCCCCCEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGGGGHHHIIIJJJJJJMMMOOOOOOLLLGGGEEEEEEFFFCCCCCCCCCDDDEEEGGGHHHIIICCCCCCCCCBBBBBBAAAAAA@@@BBBBBBCCCCCCCCCBBB@@@???@@@@@@?????????@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAA???============>>>@@@BBBDDDEEEDDDAAA>>>;;;@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@??????>>>>>>??????@@@??????@@@AAABBBCCCDDDFFFGGGHHHHHHGGGFFFDDDCCCFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDCCCCCCCCCEEEFFFGGGHHHJJJOOOVVV___gggnnnrrruuusssrrrrrrsssuuuvvvvvvvvvvvvvvvwwwzzz}}}|||zzzxxxwwwwwwvvvssslllgggcccbbbeeemmmtttyyy~~~{{{wwwrrrlllhhheeeeeeeeehhhhhhiiiiiiiiiiiiiiiiiigggeeecccaaabbbfffjjjllltttwwwzzzxxxtttrrruuuyyyzzzyyyyyyyyyyyyzzz{{{{{{||||||||||||}}}~~~~~~xxxxxxyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}|||~~~{{{wwwqqqjjjbbbZZZRRRMMMEEEDDDBBB@@@>>>>>>>>>>>>???@@@@@@??????AAADDDGGGHHHIIIKKKMMMPPPVVV]]]bbbppp|||{{{nnnfff```gggssstttdddxxxggg[[[QQQOOOOOOLLLIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDFFFFFFGGGHHHIIIIIIJJJJJJLLLNNNNNNKKKGGGEEEEEEFFFDDDDDDDDDEEEEEEFFFGGGHHHCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>???AAACCCDDDBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>======>>>>>><<<===?????????===:::999AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@????????????AAAAAAAAAAAABBBCCCDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDCCCDDDEEEFFFGGGEEEGGGJJJPPPVVV]]]cccffflllkkklllnnnqqqtttwwwwwwzzzzzz{{{}}}}}}yyyxxxxxxxxxxxxtttnnniiifffdddfffmmmttt{{{~~~zzzwwwsssnnniiifffeeedddddddddddddddeeefffggghhhiiigggdddbbbaaaccceeegggoootttxxxyyyvvvvvvxxx{{{{{{zzzzzzzzzzzzzzz{{{{{{||||||||||||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}wwwrrrkkkccc[[[TTTMMMHHHDDDCCCAAA???>>>===>>>>>>>>>???@@@??????@@@CCCEEEGGGIIILLLOOOUUU\\\eeejjj|||vvvjjjcccbbbkkkzzz|||gggXXX}}}nnnaaaVVVNNNLLLMMMKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLJJJGGGEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBB=========>>>???BBBDDDEEEAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>????????????@@@@@@@@@@@@???>>>AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDBBBAAAAAA@@@@@@@@@CCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGDDDEEEGGGJJJNNNSSSWWWYYY___aaadddiiinnntttxxxzzz|||wwwwwwxxxyyyyyyvvvrrrnnnjjjfffffflllttt}}}|||xxxwwwtttpppllliiifffeeecccbbbaaa```bbbdddgggiiimmmjjjgggcccaaa`````````hhhnnnuuuyyyzzzzzz|||~~~|||||||||{{{{{{{{{{{{{{{||||||||||||}}}~~~}}}|||||||||{{{zzzzzzzzz{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzqqqkkkbbbZZZRRRKKKFFFBBBBBBAAA???>>>=========>>>>>>@@@AAABBBAAABBBDDDEEEFFFIIINNNTTT\\\fffpppvvvwwwllldddaaagggtttmmmYYYKKKvvvfff\\\SSSKKKJJJKKKHHHGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDDDDEEEEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEGGGGGGGGGFFFFFF>>>=========???AAACCCDDDBBBBBBCCCCCCCCCCCCDDDDDDBBBAAAAAA@@@???@@@@@@@@@??????????????????@@@@@@CCCCCCBBBBBBCCCDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDDDDDDDEEEEEEFFFGGGHHHGGGFFFFFFFFFHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEGGGGGGFFFFFFGGGIIIKKKOOOQQQSSSVVVYYY___eeelllssszzz~~~~~~xxxtttuuuxxxzzzzzzxxxuuusssmmmhhhgggllluuuxxxvvvvvvuuurrrooolllhhhfffdddbbb``````aaaeeeiiilllpppnnnjjjfffbbb___]]]\\\aaagggpppxxx|||~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~|||{{{{{{zzzyyyxxxxxxwww{{{{{{{{{{{{||||||||||||}}}||||||||||||}}}}}}~~~}}}xxxuuukkkddd[[[RRRKKKFFFAAA???@@@???>>>===<<<<<<===>>>???AAADDDEEEEEEEEEFFFHHHIIIMMMTTT\\\eeeoooyyyyyyqqqiiifffgggiiissssssaaaPPPEEEppp```XXXPPPJJJIIIHHHEEEDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFDDDCCCAAA@@@>>>?????????@@@AAAAAAAAACCCDDDEEEGGGGGGGGGFFFFFF@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDAAAAAA@@@????????????@@@?????????@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIIIIIIIIIIFFFEEEDDDDDDCCCCCCDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGIIIHHHGGGEEEEEEEEEFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGIIIKKKMMMPPPRRRRRRVVV\\\ccckkkttt}}}~~~xxxtttooorrrvvvyyyzzzyyyxxxwwwpppkkkhhhnnnyyy}}}wwwtttuuuuuutttrrrooollljjjfffdddaaa```aaaeeeiiilllqqqpppmmmjjjeeeaaa]]][[[\\\bbbkkktttzzz~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzz{{{|||~~~~~~~~~||||||{{{zzzyyyyyyxxxxxx{{{{{{{{{{{{||||||||||||~~~}}}||||||{{{{{{|||}}}}}}~~~~~~|||wwwrrrnnnddd^^^UUUMMMGGGCCCAAA??????>>>===<<<<<<<<<===>>>>>>AAADDDEEEFFFFFFHHHJJJNNNSSS[[[ccckkksss{{{}}}wwwnnnfffdddiiiqqqxxxwwwgggVVVHHH@@@zzzhhh\\\TTTNNNIIIHHHGGGCCCBBBDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDEEEEEECCCBBB@@@>>>======>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAA@@@???>>>===>>>????????????@@@@@@AAAAAABBBBBBAAAAAA@@@??????????????????@@@@@@AAA@@@@@@??????@@@@@@@@@@@@@@@AAABBBCCCAAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFFFFGGGIIILLLNNNPPPOOOTTT[[[bbbjjjuuu|||uuuqqqoooiiinnnssswwwyyyyyyyyyzzztttnnnlllsss~~~xxxssssssttttttsssrrrpppoooiiigggcccaaabbbdddhhhjjjnnnnnnmmmkkkhhhccc___\\\[[[___fffmmmuuu{{{~~~~~~}}}{{{yyyxxxwwwwwwwwwxxxyyy{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~zzzvvvpppjjjeee[[[VVVOOOIIIEEECCCAAA@@@>>>>>>===<<<<<<===>>>???===???BBBDDDEEEGGGJJJLLLTTTYYYaaaiiinnnqqqtttvvvpppkkkdddaaafffqqq}}}xxxiiiYYYKKK@@@:::}}}nnn```WWWPPPKKKGGGGGGFFFDDDDDDGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGFFFFFFEEEDDDDDDCCCDDDBBBAAABBBEEEFFFEEECCCBBBBBBCCCCCCBBB@@@>>>===<<<<<<===>>>???@@@AAABBB@@@AAABBBBBBBBBAAA@@@?????????>>>======>>>???@@@>>>??????@@@AAAAAABBBBBBAAA@@@@@@???????????????@@@AAAAAAAAAAAA@@@>>>===CCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGGGGIIIJJJLLLNNNLLLQQQXXX___iiiwwwtttlllhhhgggdddjjjqqquuuwwwxxxzzz{{{xxxrrrqqqyyy}}}yyyqqqrrrssssssttttttttttttnnnlllhhhfffeeefffhhhiiihhhiiikkkkkkiiieeeaaa^^^\\\]]]aaagggooovvv|||~~~~~~~~~}}}{{{xxxvvvtttuuuuuuvvvwwwyyy{{{|||||||||}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{||||||||||||}}}|||zzzzzzzzzzzz{{{|||}}}~~~~~~zzzuuupppiiiaaa\\\QQQMMMHHHDDDBBBAAA@@@???>>>>>>=========>>>@@@AAA???AAACCCEEEGGGKKKOOORRRXXX^^^fffkkklllkkkiiihhh``````cccjjjvvvyyyiiiXXXLLLCCC===999uuueeeZZZTTTLLLHHHFFFGGGGGGEEEFFFIIIGGGGGGFFFFFFGGGHHHIIIIIIDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIGGGFFFFFFEEEDDDCCCBBBBBBCCCAAA@@@AAADDDFFFEEECCC@@@AAABBBBBBBBB@@@>>><<<;;;<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCBBB@@@???>>>=========>>>???AAABBB@@@@@@AAABBBBBBCCCDDDDDDAAA@@@@@@???>>>?????????AAAAAABBBBBBAAA???>>>===BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDFFFHHHIIIGGGGGGFFFFFFEEEFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHCCCCCCDDDFFFGGGHHHIIIIIIKKKJJJHHHGGGFFFGGGHHHHHHJJJJJJIIIIIIIIIKKKLLLMMMJJJOOOVVV^^^hhhxxx|||mmmeeeaaa___aaagggoootttvvvwwwzzz|||zzzvvvuuu~~~zzzwwwpppqqqrrrssstttvvvwwwwwwsssqqqnnnkkkiiiiiijjjkkkdddfffiiijjjiiifffbbb```]]]]]]^^^ccckkksssyyy}}}~~~~~~~~~}}}zzzwwwuuusssssstttuuuvvvxxxzzz{{{zzz{{{}}}zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}~~~}}}|||yyyyyyyyyyyyzzz{{{|||}}}~~~|||wwwrrrkkkddd\\\VVVJJJGGGCCCAAA@@@@@@???>>>>>>>>>======>>>???@@@AAACCCDDDFFFHHHKKKOOOUUUYYY[[[```hhhllljjjeee```]]]ZZZ___jjjzzz{{{nnn\\\MMMDDD@@@===;;;|||jjj\\\SSSOOOKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCHHHHHHGGGGGGFFFEEEDDDDDDHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@???======<<<===>>>>>>>>>>>>?????????AAAAAAAAAAAA@@@>>><<<;;;======<<<<<<<<<======>>>BBBBBBCCCCCCBBBBBBAAA@@@AAA@@@?????????@@@AAABBBAAAAAAAAA???======>>>@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAA@@@@@@CCCCCCCCCDDDCCCCCCBBBAAA<<<===@@@BBBDDDFFFGGGHHHGGGGGGGGGGGGFFFFFFEEEEEEAAACCCEEEGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFEEEEEEFFFHHHJJJKKKLLLMMMMMMLLLJJJHHHIIIJJJKKKLLLQQQZZZddduuuyyylll___\\\aaa___fffooovvvyyy{{{}}}}}}||||||uuuqqqooopppppppppqqqtttyyy|||{{{zzzxxxtttoookkkiiiiiiffffffgggiiikkkjjjgggeeeaaa```___bbbhhhmmmrrrsss}}}}}}}}}|||{{{yyywwwuuuwwwwwwvvvuuuuuuvvvwwwxxx|||}}}~~~|||||||||||||||{{{zzzzzz}}}||||||||||||}}}}}}~~~~~~}}}}}}}}}~~~}}}zzzzzz{{{|||}}}~~~}}}}}}xxxqqqhhhaaaYYYRRRMMMGGGFFFCCCAAA???>>>>>>>>><<<===>>>======>>>AAACCCBBBIIINNNNNNOOOUUU]]]```gggfffggggggaaaXXXSSSSSSVVVbbbtttnnn___NNNFFFBBB>>>;;;:::uuudddXXXPPPMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>======>>>>>>>>>?????????@@@@@@AAABBBBBBAAA@@@???===<<<;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@??????>>>??????AAAAAA@@@AAA@@@???======???AAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA===>>>AAACCCEEEGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEECCCDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFEEEEEEFFFHHHJJJKKKKKKLLLMMMKKKIIIHHHIIIIIIKKKLLLQQQYYYcccuuutttiii]]]ZZZ___aaagggpppvvvzzz|||~~~~~~}}}xxxssspppooopppppppppppptttzzz{{{uuuooolllkkkfffffffffhhhjjjkkkiiihhhgggeeedddeeehhhkkkmmmnnnuuuvvvxxxzzzzzzyyywwwvvvvvvvvvvvvvvvwwwxxxzzzzzz|||}}}~~~}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{{{{{{{|||}}}~~~~~~|||yyyssskkkbbb[[[TTTNNNJJJEEEDDDBBB@@@>>>>>>>>>>>>===>>>???>>>>>>@@@CCCEEEEEEKKKQQQSSSWWW___eeeggggggdddaaa___YYYRRRPPPSSSZZZjjj{{{eeeVVVHHHBBB@@@===::::::yyyjjj\\\RRRLLLJJJGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEGGGHHHIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA???>>>===::::::;;;<<<===???@@@AAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>===>>>???@@@@@@???@@@@@@???>>>>>>AAACCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@AAABBBCCCEEEFFFDDDDDDDDDCCCCCCAAA@@@@@@???@@@BBBDDDFFFGGGHHHIIIGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKJJJKKKLLLKKKIIIHHHHHHIIIKKKLLLOOOWWWbbbuuu{{{qqqhhh^^^\\\___aaagggpppwww{{{~~~~~~~~~yyysssooonnnooopppqqqppppppuuu}}}}}}tttnnnkkkfffeeedddeeehhhjjjkkkkkknnnkkkiiiggghhhhhhfffeeeiiilllqqquuuxxxyyyxxxvvvvvvvvvwwwxxxyyy{{{|||}}}||||||~~~~~~}}}zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~~~~}}}zzzwwwqqqkkkbbbZZZSSSMMMHHHFFFAAAAAA@@@???>>>>>>>>>>>>===>>>???@@@@@@AAAEEEGGGGGGNNNVVV^^^gggpppqqqooohhhaaaYYYTTTOOOLLLPPPWWWbbbuuuyyymmmWWWKKK@@@<<<<<<:::999:::{{{mmm___TTTMMMJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGHHHIIIFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@??????<<<<<<<<<<<<===>>>???@@@???????????????>>>>>>===<<<<<<======>>>>>>??????>>>?????????>>>???BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@AAACCCEEEFFFDDDDDDDDDCCCBBBAAA@@@???AAABBBCCCEEEGGGHHHHHHIIIGGGFFFEEEEEEDDDEEEFFFFFFJJJHHHFFFDDDCCCDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKIIIJJJKKKJJJHHHGGGHHHIIIKKKKKKOOOVVV```rrryyyqqqjjjccc```bbb```fffnnnwww~~~~~~wwwpppmmmlllkkkoooqqqrrrqqqrrrwwwxxxpppkkkfffdddbbbbbbeeeiiikkklllpppnnnkkkiiihhheeebbb___^^^bbbiiipppuuuwwwxxxwwwvvvwwwyyyzzz{{{|||||||||{{{|||}}}~~~~~~}}}yyyyyyyyyyyyzzz|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzxxxvvvqqqnnnhhhbbbYYYQQQKKKGGGDDDBBB>>>>>>>>>======>>>>>>>>><<<>>>???@@@AAACCCFFFIIIJJJSSS```nnn{{{}}}ttteee\\\SSSMMMKKKMMMWWWbbbmmmnnn^^^LLLCCC;;;999999888777999yyypppbbbVVVOOOKKKIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;<<<===>>>>>>??????>>>???@@@??????@@@CCCEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCAAA@@@AAACCCDDDCCCCCCCCCCCCBBBAAA@@@???BBBCCCDDDFFFGGGHHHHHHHHHGGGFFFDDDDDDDDDEEEFFFGGGLLLJJJGGGEEEDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDEEEGGGHHHIIIJJJKKKHHHIIIJJJIIIHHHGGGHHHIIIJJJKKKOOOUUU]]]kkkwwwqqqlllgggeeefffaaafffoooyyy~~~vvvmmmiiihhhiiiiiinnnqqqtttuuuvvv}}}}}}sssooogggddd``````bbbfffiiikkkmmmlllkkkjjjhhheee```]]]XXX[[[bbbiiiooosssvvvwwwxxxyyyzzz||||||{{{zzzyyyzzzzzz|||}}}~~~~~~~~~~~~~~~}}}|||yyyyyyyyyzzzzzz{{{}}}}}}|||||||||}}}}}}~~~~~~|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{xxxvvvsssooojjjggg___YYYQQQKKKFFFDDDBBB@@@<<<<<<=========>>>>>>>>><<<===???@@@AAADDDHHHKKKPPP\\\ooovvv___WWWOOOLLLNNNUUUcccppp~~~yyybbbQQQGGG???999999888666555777ooofffZZZQQQLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEDDDBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>============>>>>>>??????>>>>>>===<<<:::;;;<<<>>>???????????????@@@@@@@@@???@@@CCCEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCBBBAAA@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@CCCCCCDDDFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFHHHKKKIIIGGGEEEDDDEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCEEEGGGIIIJJJJJJKKKGGGHHHIIIIIIGGGGGGGGGIIIJJJKKKOOOUUUYYYbbbttt|||yyytttooollljjjjjjjjjgggkkksss}}}}}}~~~}}}vvvmmmgggdddeeeggghhhmmmrrrxxxzzz|||wwwsssiiifffaaa```aaaeeeggghhhjjjjjjjjjkkkkkkgggbbb^^^VVVWWW[[[```ffflllqqqtttvvvxxxzzz||||||zzzxxxvvvxxxxxxzzz{{{|||}}}}}}}}}}}}~~~}}}}}}}}}~~~}}}}}}|||{{{{{{{{{{{{zzz{{{{{{|||}}}{{{{{{||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~|||yyyvvvrrrooojjjddd```UUUPPPJJJFFFCCCBBB@@@???;;;<<<===>>>>>>>>>>>>===<<<>>>@@@BBBCCCGGGKKKNNNWWWfff{{{uuu[[[UUURRRTTTZZZcccsss~~~jjjVVVHHHCCC===999999999555444666ggg^^^SSSMMMKKKKKKJJJHHHEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEDDDCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFFFFDDDDDDDDDCCCBBBAAA???>>>AAAAAAAAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@???>>>???@@@@@@??????>>>>>>===>>>>>>>>>>>>????????????>>>======:::;;;===???@@@@@@@@@@@@@@@AAAAAA@@@???@@@BBBEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAACCCCCCDDDEEEFFFFFFFFFFFFFFFEEECCCBBBBBBDDDGGGHHHHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDAAACCCEEEGGGIIIJJJJJJJJJFFFHHHIIIHHHGGGFFFGGGIIIIIIKKKQQQUUUVVVZZZfffrrryyyssssssqqqnnnmmmoooqqqrrrqqqtttzzz~~~{{{|||wwwqqqiiicccbbbdddfffhhhlllsss{{{}}}wwwuuummmiiieeebbbcccdddffffffiiijjjlllnnnnnnkkkeee```VVVUUUUUUVVV[[[cccjjjooorrruuuxxx{{{{{{zzzwwwuuuvvvwwwxxxyyyzzz{{{{{{{{{|||}}}~~~}}}}}}~~~~~~}}}}}}|||{{{}}}}}}||||||{{{{{{||||||zzzzzz{{{|||}}}~~~}}}~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~|||{{{wwwtttppplllhhhbbb\\\WWWKKKHHHEEEBBBAAA@@@???===<<<<<<===>>>???>>>======>>>@@@BBBDDDFFFJJJOOORRR[[[jjj}}}~~~ooo___\\\^^^dddmmmwwwnnn[[[LLLCCC???:::888:::999555444666bbbZZZPPPKKKJJJKKKIIIGGGBBBCCCDDDFFFGGGIIIJJJKKKFFFFFFEEEDDDCCCBBBBBBAAACCCDDDDDDDDDEEEEEEFFFFFFBBBBBBBBBCCCCCCEEEFFFGGGDDDCCCCCCBBBAAA???>>>===@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????????????????@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>???@@@>>>>>>===>>>>>>???@@@@@@???????????????>>>>>>===:::;;;===???@@@AAA@@@@@@AAAAAAAAA@@@???@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@AAABBBBBBAAAAAAAAA??????@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFEEECCCBBBBBBDDDGGGHHHEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEAAACCCEEEHHHIIIJJJKKKJJJFFFGGGHHHHHHGGGFFFGGGIIIHHHKKKQQQUUUTTTUUU]]]gggjjjvvv~~~vvvoooqqqqqqoooppptttxxxyyyyyy{{{~~~{{{zzz}}}}}}vvvppphhhbbbaaacccfffhhhkkksss}}}yyytttsssppplllhhheeedddeeeffffffjjjkkknnnpppqqqmmmgggbbbVVVTTTQQQPPPUUU]]]eeekkkooorrrvvvzzz{{{zzzwwwvvvuuuvvvwwwxxxyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}||||||{{{{{{|||yyyzzz{{{|||}}}~~~}}}~~~~~~}}}|||||||||||||||}}}~~~~~~~~~~~~~~~~~~|||zzzyyyrrrooojjjfffaaa[[[TTTPPPFFFDDDAAA@@@@@@???>>><<<<<<===>>>??????>>>===<<<@@@BBBDDDFFFIIIMMMQQQUUUZZZhhhzzzuuugggeeeeeejjjsss|||xxxcccQQQFFFAAA;;;888777:::999555555777aaaVVVMMMMMMMMMHHHEEEFFFGGGHHHIIIJJJJJJHHHFFFEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@>>>===?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@?????????>>>@@@???>>>======???AAABBBEEEAAA<<<;;;===@@@@@@@@@===>>>@@@AAAAAA@@@>>>===>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAAAAAAAADDDGGGHHHBBBCCCEEEFFFFFFDDDBBBAAABBBBBBCCCEEEFFFHHHIIIIIIIIIHHHFFFEEEEEEGGGHHHJJJJJJLLLNNNOOOPPPRRRUUUWWW\\\bbbiiioooqqqrrrqqqqqqlllmmmnnnpppssswww}}}{{{zzzxxxyyy|||~~~~~~~~~{{{tttmmmiiieeebbbccchhhkkkvvv|||tttppppppmmmllljjjhhhgggfffffffffiiijjjkkklllmmmlllkkkjjj^^^ZZZTTTPPPRRRYYYaaafffmmmooorrruuuvvvuuurrrqqquuuvvvwwwwwwvvvuuuvvvxxxxxxzzz}}}}}}|||{{{{{{{{{xxxyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}yyytttpppnnniiibbb[[[VVVRRRNNNKKKGGGFFFCCCAAA@@@@@@@@@@@@>>>>>>>>>>>>============>>>???BBBFFFKKKPPPTTTVVVccchhhnnnpppnnnllljjjjjjeeeppp~~~xxxgggUUUGGG@@@@@@;;;999666444333333444555^^^TTTLLLKKKKKKGGGDDDEEEEEEFFFHHHJJJKKKJJJIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@???>>>???@@@AAAAAA@@@>>>===========================@@@?????????>>>>>>>>>>>>@@@???>>>======???AAABBBEEEAAA<<<;;;===???@@@@@@===>>>@@@AAAAAA@@@>>>===??????@@@AAAAAABBBCCCCCCEEEEEEDDDCCCDDDDDDFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCDDDCCCAAA@@@AAACCCFFFHHHDDDEEEFFFFFFEEEDDDCCCBBBAAABBBCCCDDDEEEGGGHHHHHHHHHGGGFFFEEEEEEGGGHHHJJJKKKLLLMMMMMMLLLMMMOOOQQQSSSXXX___dddgggiiijjjkkkkkkmmmooorrrwww}}}yyywwwvvvwwwzzz}}}~~~wwwqqqnnnjjjeeeeeeiiikkkuuuxxxqqqmmmnnnooonnnnnnlllkkkiiigggfffiiijjjkkklllmmmmmmllllllaaa]]]XXXTTTTTTWWW\\\```gggiiinnnrrrttttttsssrrruuuvvvwwwwwwvvvuuuvvvwwwwwwyyy|||~~~~~~}}}|||||||||yyyyyyzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{xxxtttooollliiiddd]]]WWWRRRNNNJJJHHHBBBAAA???>>>===<<<======>>>>>>>>>>>>============>>>@@@DDDIIINNNSSSWWWYYY]]]___aaaaaaaaaaaadddfffrrr}}}|||jjjZZZMMMAAA<<<===:::999666444333333444555YYYQQQJJJIIIHHHEEECCCCCCCCCEEEGGGIIIKKKLLLLLLKKKFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAA@@@AAAAAABBBBBB??????????????????@@@@@@???@@@@@@AAA@@@???>>>===<<<<<<<<<<<<============>>>>>>>>>>>>============??????>>>===>>>???@@@AAACCC@@@===<<<===>>>???@@@>>>???@@@AAAAAA@@@???>>>@@@@@@AAAAAABBBCCCCCCCCCFFFFFFEEEDDDDDDDDDEEEEEE@@@@@@@@@@@@@@@@@@??????AAAAAA@@@???>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@AAABBBEEEFFFFFFFFFEEEEEEDDDCCCBBBBBB@@@AAABBBCCCDDDFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIKKKLLLLLLJJJHHHGGGGGGIIIKKKOOOTTTYYY]]]aaaeeeggglllnnnrrrxxx~~~uuusssrrrssswww||||||wwwuuupppjjjhhhjjjkkkuuu{{{sssllljjjkkknnnoooppppppooommmjjjhhhiiiiiijjjkkklllmmmmmmmmmgggddd```[[[XXXWWWWWWWWW]]]```ffflllqqqsssttttttuuuvvvwwwwwwuuuuuuvvvwwwwwwxxxzzz|||}}}~~~}}}}}}~~~~~~}}}}}}{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}yyyvvvrrrmmmhhhddd```\\\UUUPPPLLLHHHEEECCC>>>>>>===<<<;;;<<<<<<<<<============>>>>>>>>>>>>>>>AAAFFFMMMRRRWWWZZZ[[[ZZZXXXUUUTTTUUU[[[dddkkk}}}lllXXXLLLDDD===::::::999888666444333333444444UUUPPPKKKHHHGGGEEEDDDCCCCCCDDDFFFHHHIIIJJJJJJJJJGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===============>>>>>>============<<<<<<<<>>>>>===>>>???@@@@@@BBB@@@>>><<<<<<>>>???@@@>>>???@@@@@@@@@@@@???>>>@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@???????????????>>>>>>@@@???>>>==================>>>???@@@AAABBBCCCCCCAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBAAA@@@@@@@@@BBBCCCDDDGGGFFFDDDCCCBBBAAAAAABBB@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKJJJHHHEEEDDDDDDEEEIIILLLPPPTTTXXX^^^dddiiinnnrrrxxxxxxpppnnnmmmoootttzzz~~~{{{zzzuuunnnjjjkkkmmmxxxxxxqqqjjjffffffiiilllpppssssssqqqnnnllliiiiiihhhiiijjjkkklllmmmlllkkkhhhddd___ZZZUUURRRUUUXXX___ffflllqqquuuvvvuuuvvvwwwvvvuuutttuuuvvvwwwxxxyyy{{{||||||||||||~~~~~~~~~||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~zzzuuuoookkkfffaaa]]]YYYUUUOOOJJJGGGDDDAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???BBBHHHOOOUUUYYY[[[\\\YYYUUUPPPOOOUUUbbbqqq{{{rrr```MMMCCC???<<<::::::888777666444444333444444RRRPPPLLLIIIGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDCCCAAA@@@>>>>>>============>>>???@@@AAAAAABBBAAAAAAAAA@@@???>>>===============>>>>>>?????????============<<<<<<<<<;;;>>>>>>>>>>>>>>>?????????@@@@@@>>>===<<<===>>>????????????@@@@@@????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@??????>>>@@@@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<============>>>???AAABBBCCCCCCAAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEDDDEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIGGGEEEDDDEEEFFFIIIKKKNNNQQQUUU\\\dddiiipppuuu~~~uuullliiihhhjjjpppwww}}}~~~}}}|||xxxqqqlllmmmppp|||zzzrrrjjjeeeccccccgggnnntttvvvvvvtttrrrjjjiiihhhgggggghhhiiijjjooooooooommmggg```XXXTTTRRRTTTYYY```gggnnntttwwwuuuvvvwwwvvvtttssstttuuuwwwwwwxxxyyyzzz{{{{{{{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~}}}zzzuuuoooiiiccc___ZZZWWWSSSOOOJJJFFFDDDBBB@@@???>>>>>>>>>???????????????<<<=========>>>>>>>>>???@@@CCCHHHOOOTTTWWWYYYZZZTTTQQQOOORRR^^^pppzzzgggWWWFFF>>><<<:::999999666666555444444444333333OOOPPPNNNIIIGGGHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAA???>>>======<<<===>>>>>>@@@AAABBBCCCCCCBBBAAAAAA@@@???>>>============>>>>>>??????@@@@@@============<<<<<<<<<<<<=========>>>>>>>>>???????????????>>><<<<<<===???????????????????????????>>>>>>>>>???????????????AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAA@@@??????>>>>>>>>>======<<<<<<============>>>>>>???@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBAAA???>>>>>>??????@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEECCCDDDDDDEEEFFFGGGHHHHHHFFFGGGHHHGGGEEEEEEGGGHHHHHHIIIKKKMMMQQQWWW___eeeooowwwuuuhhhfffdddeeelllttt{{{~~~}}}|||}}}zzzsssppppppuuu}}}vvvooohhheeebbbgggooovvv{{{|||{{{yyynnnllliiifffeeeeeeggghhhmmmooorrrrrrooohhh___ZZZTTTUUUWWW[[[bbbjjjrrrvvvvvvwwwwwwvvvtttsssssstttvvvvvvvvvwwwxxxyyyyyyzzz}}}||||||{{{{{{{{{||||||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~|||xxxsssnnngggaaa\\\XXXTTTRRROOOKKKGGGDDDBBBAAA@@@???<<<===>>>>>>>>>>>>>>>===<<<<<<======>>>>>>??????AAACCCGGGKKKOOOSSSTTTUUUNNNMMMQQQ[[[lll{{{mmmYYYLLL@@@;;;:::777666777555555555555444444333333LLLOOONNNHHHFFFHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???===>>>???AAABBBCCCDDDEEECCCBBBAAA???>>>=========<<<<<<======>>>??????@@@>>>>>>>>>=========<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@>>><<<;;;===???@@@??????????????????@@@???????????????????????????@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>===>>>===============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@<<<<<<======???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEBBBCCCDDDEEEGGGGGGHHHHHHEEEFFFGGGFFFEEEEEEGGGHHHGGGHHHIIIJJJMMMSSSZZZ___kkkuuu~~~sssgggdddaaabbbhhhqqqyyy}}}~~~{{{{{{}}}{{{vvvtttuuuyyy|||zzztttnnnjjjggglllttt{{{tttqqqlllgggeeedddeeefffgggkkkqqqtttsssnnngggbbbYYYXXXWWWXXX^^^fffooouuuvvvwwwwwwvvvtttrrrssstttsssssssssttttttuuuvvvvvvxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{||||||}}}~~~{{{vvvssslllfff___YYYUUURRROOONNNLLLHHHDDDBBBAAAAAA@@@???<<<===>>>>>>>>>===<<<<<<<<<<<<<<<===>>>?????????AAABBBDDDGGGJJJLLLNNNOOOMMMQQQZZZkkkmmm^^^KKKCCC===;;;999666666888444444555555444444333333JJJNNNNNNHHHEEEHHHHHHEEEEEEEEEDDDDDDDDDDDDEEEEEEAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA============>>>???@@@AAA>>>>>>@@@AAACCCDDDFFFFFFCCCBBBAAA???>>>=========;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>============<<<======>>>>>>>>>>>>>>>===???@@@>>><<<;;;===???@@@@@@????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAABBBAAAAAA@@@AAA@@@@@@???>>>======<<<>>>>>>=========>>>>>>?????????????????????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@:::;;;<<<===???AAACCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCEEEGGGHHHGGGFFFEEEBBBCCCCCCCCCDDDEEEEEEEEEBBBCCCDDDFFFGGGGGGHHHHHHEEEFFFGGGFFFDDDDDDFFFGGGGGGGGGHHHIIILLLQQQWWW[[[gggssszzzooofffbbb___```gggpppwww|||~~~{{{{{{}}}|||xxxwwwyyy{{{~~~{{{|||xxxrrrooommmqqqxxxxxxuuuoooiiieeedddeeefffccchhhoootttuuuqqqkkkfff]]]ZZZWWWWWW\\\dddnnntttvvvwwwwwwvvvtttrrrssstttqqqqqqqqqqqqrrrrrrssstttssstttuuuwwwzzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{|||}}}~~~}}}|||xxxsssooofffaaaZZZTTTPPPNNNLLLKKKJJJGGGCCCAAA@@@@@@@@@???>>>???@@@@@@@@@???===<<<;;;<<<<<<===>>>??????@@@BBBBBBCCCDDDFFFHHHJJJLLLRRRXXXfffzzzsss^^^NNNCCC>>><<<<<<;;;777777:::444444555555555444333333LLLKKKIIIGGGEEEDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>??????===<<<;;;<<<@@@BBBAAA???BBBAAAAAA@@@???>>>======:::::::::::::::;;;<<<===??????>>>>>>======<<<<<>>=========<<<<<<;;;;;;===???@@@???>>>===>>>@@@>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????>>><<<;;;:::;;;===>>>AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????<<<======???@@@AAABBBBBBDDDCCCBBBAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFHHHGGGEEEDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIJJJHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHHHHIIILLLPPPTTT```oooxxxnnnhhhgggeeedddfffkkksssyyyxxxzzz{{{|||{{{|||}}}}}}yyyyyyyyywwwuuuuuusssxxx~~~|||rrrjjjfffdddddddddeeehhhlllooorrrrrrrrrqqqgggccc\\\WWWXXX^^^ffflllppptttxxxxxxvvvttttttuuusssrrrqqqpppppprrrtttuuusssssstttuuuwwwzzz|||}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{xxxtttnnnhhhccc[[[VVVPPPMMMLLLKKKHHHFFFCCCBBBAAA???>>>======<<<>>>>>>======<<<<<<;;;;;;;;;<<<======>>>=========>>>@@@BBBBBBBBBEEEKKKPPPXXXcccvvvtttbbbRRRIII???<<<999777777888888777444333111000000111333444KKKJJJHHHFFFDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>???@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>======>>>>>>???BBB@@@>>>???AAAAAA???===AAA@@@@@@??????>>>>>>===;;;;;;::::::;;;<<<<<<===>>>>>>>>>>>>======<<<<<<>>>>>>>>>??????@@@@@@@@@?????????>>>===<<<<<<;;;;;;<<<======;;;:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>========================>>>>>>===============>>>>>>===<<<;;;;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAADDDDDDCCCCCCDDDDDDEEEFFFEEEFFFGGGGGGEEECCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEFFFGGGHHHHHHKKKOOORRR\\\kkkwwwooohhhgggeeeccceeejjjrrrxxx{{{|||}}}}}}||||||}}}wwwsssvvvzzz{{{{{{|||yyy~~~vvvnnnjjjgggeeeccceeehhhkkkoooqqqrrrqqqqqqkkkggg```[[[ZZZ^^^cccgggnnnrrrvvvxxxvvvtttttttttsssrrrpppooopppqqqrrrtttrrrssssssuuuvvvyyyzzz{{{~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{wwwtttoooiiibbb]]]UUUQQQLLLIIIHHHGGGEEEDDDBBBAAA@@@???>>>=====================<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::<<>>>>>???@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>============>>>>>>CCCAAA@@@@@@AAABBB@@@???????????????>>>>>>>>>>>><<<<<<;;;;;;<<<<<<======>>>>>>>>>============<<<======>>>>>>???@@@AAAAAABBBBBBAAA???>>>===<<<<<<;;;<<<<<<;;;:::999999::::::;;;<<<>>>??????@@@@@@========================???>>>>>>======<<<<<<<<<===<<<;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDFFFGGGFFFDDDBBBBBBCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFDDDEEEFFFFFFGGGIIIMMMOOOWWWddd{{{|||tttoookkkiiigggeeegggllluuuzzz}}}}}}{{{tttooonnntttzzz|||~~~yyytttoookkkgggeeefffhhhkkknnnpppqqqppppppoookkkeee```^^^^^^___aaakkknnnsssuuuuuutttttttttrrrqqqpppooonnnooopppqqqqqqqqqrrrssstttvvvxxxyyy{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}yyyvvvqqqlllggg```XXXSSSMMMJJJFFFDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===============<<<<<<;;;;;;::::::;;;<<<>>>@@@EEEOOO\\\fffxxx|||lll\\\MMMAAA;;;;;;888666444555555555444444444222222222222444444FFFFFFEEECCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@?????????@@@??????????????????@@@@@@????????????>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>@@@AAABBBCCCCCC=========>>>>>>>>>??????======<<<<<<<<<======>>>========================;;;<<<===>>>???@@@AAABBBDDDCCCBBB@@@???===<<<<<<<<<======<<<:::999:::;;;;;;<<<===>>>????????????========================??????>>>>>>===<<<;;;:::;;;;;;;;;<<<===???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@AAAAAABBB@@@@@@??????@@@@@@AAABBBDDDEEEFFFEEECCCBBBAAABBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGJJJMMMTTT]]]ooozzzuuuqqqnnnooonnnlllkkkmmmrrrzzz~~~tttpppllllllrrrxxxzzz|||}}}yyyvvvsssppplllhhhiiijjjlllnnnooooooooonnnnnnlllhhheeebbb```______eeehhhlllppprrrsssttttttrrrqqqooonnnmmmmmmnnnnnnooooooooopppqqqssstttuuuwwwwwwyyy{{{~~~~~~~~~~~~}}}|||zzzyyyxxxtttpppjjjddd]]]WWWPPPKKKEEEDDDBBBAAA@@@@@@@@@@@@>>>>>>=========>>>>>>???;;;;;;;;;<<<<<<============<<<<<<;;;::::::999999>>>@@@BBBEEELLLYYYhhhsssooo]]]NNNCCC<<<888999777555444555555444333444444333222222333444444DDDDDDDDDCCCBBBAAA@@@???AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@??????????????????>>>>>>>>>============<<<<<<<<<<<<======;;;<<<===>>>??????AAAAAA<<<<<<<<<======>>>??????>>>======<<<<<<<<<======<<<<<<<<<<<<<<<=========;;;<<<<<<>>>???@@@AAAAAACCCCCCBBB@@@>>>===<<<;;;;;;<<<<<<;;;:::999999:::======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<:::999;;;;;;<<<===>>>???AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCAAAAAA@@@@@@@@@AAAAAABBB???????????????@@@AAAAAACCCDDDEEEEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCCCCBBBCCCEEEEEEEEEFFFHHHJJJRRRWWWcccuuu}}}vvvrrrpppooonnnqqqqqqrrrrrrtttyyyyyyrrrnnnkkkkkkqqqvvvxxx|||{{{yyywwwvvvuuusssqqqooommmmmmnnnoooooonnnmmmmmmiiiiiiiiihhhfffeeecccbbbbbbcccfffjjjooorrrtttuuurrrqqqpppnnnmmmlllkkkkkkllllllllllllmmmnnnpppppprrrrrrtttvvvyyy}}}~~~}}}|||zzzwwwuuussslllhhhaaa[[[UUUOOOIIIEEE@@@@@@@@@@@@??????@@@@@@======<<<<<<======>>>???::::::;;;;;;<<<<<<======<<<;;;;;;:::::::::;;;;;;===AAAGGGMMMWWWeeeuuu}}}qqq```OOODDD>>>;;;999999777555555666666555444333333333333333333333333CCCCCCCCCCCCBBBAAA@@@???AAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<;;;<<<===;;;;;;<<<<<<======>>>>>>======<<<<<<;;;;;;<<<<<<;;;<<<<<<<<<<<<=========<<<<<<======>>>???@@@@@@AAAAAA@@@>>>===<<<;;;;;;777999:::999888777888:::>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<:::999;;;;;;<<<>>>???@@@@@@AAAAAAAAAAAA@@@??????>>>>>>???????????????????????????@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@AAAAAABBB@@@@@@??????@@@@@@AAABBBBBBCCCEEEEEEDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDEEEFFFFFFFFFEEEEEEBBBDDDEEEFFFEEEEEEGGGHHHOOORRRYYYeeeqqqzzz}}}~~~wwwuuurrrooommmmmmnnnooorrrtttwwwzzz}}}}}}~~~wwwrrrllljjjjjjpppuuuxxxyyywwwttttttuuuvvvuuuuuurrrrrrqqqpppooommmlllkkkfffgggiiikkkllllllkkkkkkeeeddddddggglllpppssstttsssrrrqqqooommmkkkjjjiiiiiiiiiiiiiiiiiijjjkkkkkkmmmnnnoooqqquuuyyy|||~~~}}}~~~~~~}}}}}}|||{{{yyyvvvrrrnnnlllbbb^^^WWWQQQMMMHHHEEEBBB>>>???@@@@@@??????@@@AAA===<<<<<<<<<<<<<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<::::::999999:::<<<>>>???>>>EEEOOO[[[gggttt~~~kkkaaaQQQEEE???<<<;;;:::777666555555666666555333222222222222222222222222BBBCCCCCCCCCCCCAAA@@@???@@@@@@????????????@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===???===;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<=========>>>>>>??????>>>>>>===<<<<<<;;;::::::666888999999888888:::;;;<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>><<<;;;:::<<<<<<===>>>???@@@@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCAAACCCEEEFFFEEEEEEGGGHHHDDDDDDCCCCCCBBBAAAAAA@@@DDDDDDEEEFFFFFFFFFFFFFFFBBBDDDFFFFFFEEEEEEFFFGGGJJJMMMSSSZZZaaagggjjjkkkggghhhiiiiiijjjmmmppprrrwwwzzz|||zzz{{{}}}~~~~~~yyyuuunnnkkkkkkoootttxxx|||xxxtttrrrtttvvvxxxyyywwwvvvtttrrrooommmkkkjjjfffhhhlllooorrrssstttsssnnnjjjffffffjjjooorrrsssssssssrrrpppnnnkkkiiihhhffffffeeeeeeeeefffggggggjjjjjjkkkmmmqqquuuyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||{{{zzzwwwvvvtttrrrmmmhhhdddaaaXXXSSSMMMHHHEEECCCAAA???<<>>???AAA======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888888888999<<>>;;;;;;:::888555444333444555555333111000111111111111111111000BBBCCCCCCDDDCCCBBB@@@???@@@@@@????????????@@@@@@>>>>>>>>>>>>============>>>???@@@AAAAAA@@@???>>>>>>=========<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888;;;======<<<<<<>>>AAA<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>><<<<<<;;;;;;:::::::::999888999;;;;;;;;;;;;===???:::;;;<<<>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<>>>>>>===;;;:::<<<===>>>??????@@@??????AAAAAA@@@@@@???>>>>>>===========================??????????????????@@@@@@@@@?????????@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDD@@@BBBEEEFFFFFFGGGHHHJJJDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDCCCEEEFFFGGGFFFEEEFFFGGGFFFJJJQQQVVVYYY\\\^^^```]]]```cccfffiiimmmqqqttt|||yyywwwxxxzzzyyy|||}}}zzzrrrooommmppprrrwww{{{uuurrrsssvvvzzz|||zzzyyyvvvsssooollljjjiiihhhjjjnnnrrrvvvxxxyyyyyyuuupppjjjgggjjjnnnpppqqqttttttrrrqqqnnnkkkiiihhhdddddddddccccccddddddeeehhhhhhiiikkknnnrrrvvvyyy||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~}}}{{{yyyxxxpppooommmjjjeee___ZZZWWWQQQMMMGGGCCCAAA@@@???>>>;;;>>>AAAAAA>>>===???AAA======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::777777777999<<<@@@DDDGGGYYYcccrrr~~~~~~nnnaaaRRRJJJ@@@:::::::::888666333222222222333333222000000000111111111111000000BBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>============>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::999::::::;;;=========<<<<<<;;;;;;;;;============>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999999::::::;;;::::::999>>>>>>>>>===>>>??????@@@???===;;;;;;<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>??????AAAAAAAAA@@@???>>>===<<<>>>>>>>>>>>>>>>?????????============>>>???AAAAAA????????????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDEEEEEEEEECCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFDDDFFFGGGGGGFFFEEEFFFGGGGGGIIILLLOOORRRUUUWWWXXXYYY\\\```dddhhhnnntttxxxxxxtttqqqrrrttt|||~~~vvvqqqnnnnnnpppuuu{{{rrrpppqqqssswww|||~~~|||zzzwwwtttoookkkhhhiiijjjmmmrrrxxx}}}{{{xxxtttooommmllllllmmmrrrqqqpppnnnllljjjhhhhhheeeddddddcccbbbbbbcccccccccdddfffiiilllppprrrtttvvvwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}zzzvvvrrroookkkfffbbb]]]XXXRRROOOEEEDDDBBBAAAAAA@@@???===>>>>>>>>>>>>????????????===<<<<<<<<<<<<;;;;;;;;;@@@===:::888888999999999======<<<===@@@GGGPPPVVVgggqqqsssaaaTTTFFFBBB===999888777666555666666555555555444444444111222333333111111222333CCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@??????>>>=========<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::999::::::;;;<<<<<<<<<;;;;;;;;;::::::<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>??????@@@>>>===;;;;;;<<<<<<;;;:::<<<<<<============<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@???>>>>>>??????@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGHHHHHHGGGFFFFFFGGGIIIJJJKKKNNNPPPQQQRRRSSSUUUXXX^^^ccchhhpppxxx~~~xxxqqqnnnooosss{{{~~~yyyuuuqqqqqqrrrwww}}}uuurrrssstttxxx}}}~~~|||zzzwwwrrrmmmjjjkkkkkkmmmqqqwww{{{~~~~~~zzzxxxvvvsssqqqpppqqqqqqqqqqqqooommmkkkiiihhhgggeeedddccccccbbbbbbbbbbbbbbbcccdddgggiiilllooopppssstttuuuwwwzzz}}}}}}~~~~~~~~~~~~~~~|||zzzvvvpppmmmhhhddd___ZZZUUUQQQMMMJJJDDDBBBAAA@@@@@@@@@>>><<<<<<============>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;===<<<:::999999:::::::::;;;;;;<<>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@???????????????;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;:::::::::::::::999<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>======<<<=========>>>>>>>>>??????>>><<<;;;;;;<<<<<<<<<;;;<<<==================<<<;;;;;;<<<===>>>@@@@@@AAA???@@@@@@@@@???>>>===<<>>>>>======<<<<<<>>>>>>=========>>>>>>???>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFHHHIIIIIIGGGFFFGGGHHHJJJJJJJJJKKKKKKLLLLLLLLLOOOTTTZZZ```gggrrr}}}wwwnnnjjjlllpppyyy|||~~~zzzvvvvvvwww|||wwwuuuuuuvvvzzz}}}xxxrrrnnnmmmlllllloootttxxxzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwrrrqqqooollljjjiiihhhgggeeeeeedddbbbbbbaaaaaaaaaaaabbbbbbdddfffhhhjjjkkknnnoooqqqsssvvvyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~zzzwwwsssnnnhhhddd^^^ZZZTTTOOOKKKIIIFFFDDDBBBAAA????????????===<<<<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::;;;======???DDDOOO^^^oooyyyvvvdddSSSHHHEEE:::888555444555777777777444444444333333333222222111222333222111111222333DDDBBB@@@>>>>>>???@@@AAA??????>>>>>>???@@@@@@AAA>>>>>>>>>???????????????;;;;;;<<<<<<<<<<<<======<<<<<<;;;::::::;;;;;;;;;888999999:::;;;<<<======:::;;;;;;<<<<<<;;;;;;:::;;;:::::::::::::::::::::999999999999999999999999<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<>>>>><<<======>>>>>>>>>>>>>>>>>><<<::::::<<<===<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<>>>???@@@AAABBB@@@@@@AAA@@@@@@???>>>>>>??????>>>======<<<;;;;;;>>>>>>===<<<<<<<<<==================>>>???@@@AAA???????????????@@@@@@AAA@@@@@@???@@@AAACCCEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEGGGEEEDDDBBBBBBDDDEEEGGGGGGIIIJJJJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLQQQWWW]]]eeerrrvvvkkkgggiiimmmvvvyyy}}}|||||||||~~~xxxwwwwwwxxx}}}~~~wwwtttooommmkkklllooorrrtttuuutttvvvxxxyyy{{{{{{{{{{{{tttrrrpppmmmkkkjjjiiiiiifffeeedddcccaaaaaa``````aaaaaabbbbbbccceeefffgggiiijjjkkknnnqqqtttwwwxxx}}}}}}~~~~~~~~~~~~~~~}}}|||}}}zzzuuupppkkkeee___[[[UUUPPPKKKFFFDDDCCCAAA@@@@@@???======>>>>>>===;;;<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999::::::999999:::;;;@@@BBBGGGOOO[[[jjjzzzzzzjjjWWWIIIBBB@@@888666333333555666777666333333333222222222111111000222333222111000111222CCCAAA???>>>>>>???@@@AAA?????????>>>??????@@@AAA>>>>>>>>>>>>>>>>>>>>>???<<<<<<=========>>>>>>>>>;;;;;;:::::::::;;;;;;<<<999999:::;;;;;;<<<======::::::;;;;;;;;;;;;::::::999999::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===@@@@@@AAAAAA@@@??????>>><<<<<<===>>>>>>>>>>>>======<<<::::::<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBAAAAAA@@@@@@>>>>>>>>>===<<<;;;::::::======<<<<<<<<<<<<<<<<<<============>>>???@@@AAA???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>???AAACCCEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFEEECCCBBBBBBDDDFFFGGGHHHIIIJJJJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJOOOUUU[[[cccqqquuukkkfffgggkkkrrruuuyyy|||}}}{{{xxxxxxzzz|||}}}yyyrrrnnnkkkiiijjjmmmnnnoooqqqrrrvvvyyy{{{|||||||||vvvuuurrrooommmlllllllllhhhgggeeecccbbbaaa``````bbbbbbbbbbbbbbbcccdddeeeeeeeeegggiiillloooqqqsssxxxyyy{{{}}}}}}{{{yyyxxxvvvrrrmmmgggbbb\\\WWWSSSNNNJJJEEEBBBAAA@@@@@@???>>>===<<<<<<>>>>>>===<<<======>>>>>>>>>?????????===<<<<<<<<<<<<;;;;;;;;;888:::;;;:::888999;;;===BBBHHHRRR^^^kkkxxx|||kkkYYYLLLDDD???===999777444444555666555555333333222222222111111111000111222222000000111222AAA@@@???>>>>>>???@@@AAA@@@???????????????@@@@@@>>>>>>>>>===============<<<<<<======>>>?????????:::::::::::::::;;;;;;<<<::::::;;;;;;<<<<<<======::::::;;;;;;;;;;;;::::::888999999::::::::::::999888999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<<<<===@@@@@@@@@@@@@@@???>>>===;;;<<<===>>>???>>>===<<<===;;;::::::<<<======<<<;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@======<<<<<<;;;;;;::::::<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAA???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>???@@@BBBBBBCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCDDDEEEGGGHHHGGGIIIJJJIIIGGGFFFFFFFFFEEEEEEDDDCCCDDDEEEGGGHHHIIIMMMSSSXXXaaaqqquuummmhhhhhhjjjnnnqqquuuwwwyyy{{{~~~{{{xxxwww{{{~~~vvvrrrlllhhhhhhiiikkkkkkooopppsssvvvyyyzzz{{{{{{xxxvvvssspppnnnmmmmmmnnnjjjiiigggeeecccbbbaaa```aaaaaaaaaaaaaaabbbccccccbbbbbbdddeeehhhjjjmmmnnnqqqsssvvvyyy|||~~~~~~~~~~~~~~~}}}zzzwwwtttqqqooojjjfffaaa\\\XXXSSSNNNKKKHHHEEEAAA@@@???@@@??????>>><<<;;;<<<>>>>>>>>><<<>>>>>>>>>>>>????????????===<<<<<<<<<<<<;;;;;;;;;888:::<<<;;;:::<<>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<===>>>>>>???::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<999::::::;;;;;;::::::999777888999:::;;;::::::999999999999999::::::;;;;;;999999:::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======????????????>>>===<<<<<<:::;;;===>>>???>>>===<<<<<<;;;::::::<<<======<<<======>>>>>>>>>>>>======????????????????????????>>>??????@@@@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======???>>>>>>??????@@@AAABBB??????>>>>>>??????@@@AAA??????@@@AAAAAABBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCDDDEEEFFFGGGHHHGGGHHHIIIHHHFFFEEEEEEEEEGGGFFFEEEDDDCCCDDDFFFGGGFFFKKKQQQVVV___rrr~~~vvvpppkkkiiijjjkkknnnqqqsssuuuwwwzzz}}}~~~wwwuuuxxx~~~{{{vvvooojjjhhhiiijjjjjjoooppprrrtttvvvxxxyyyzzzyyyvvvsssooommmmmmnnnnnnlllkkkiiifffdddbbbaaaaaa``````______``````aaabbbaaaaaabbbccceeegggiiijjjjjjlllooosssvvvyyyzzz{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}zzzyyyvvvsssnnnjjjfffddd]]]ZZZUUUQQQNNNKKKGGGDDDBBB@@@>>>===>>>???>>>======<<<;;;<<<>>>??????============>>>>>>>>>>>>???===<<<<<<<<<<<<;;;;;;;;;888;;;======>>>CCCKKKRRRWWW```nnn|||}}}jjj]]]KKK@@@===<<<999666777555444444555666555333444333333333222222222222///111222111000///000222>>>??????@@@@@@@@@??????@@@@@@???????????????@@@??????>>>===<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>999999999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999777888999:::;;;::::::999999999999::::::;;;;;;;;;888999:::;;;===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<===>>>?????????>>>>>><<<;;;;;;:::;;;===>>>???>>>===<<<<<<;;;::::::<<<=========??????@@@@@@@@@@@@??????@@@@@@@@@????????????>>><<<======>>>>>>>>>======:::;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>????????????@@@AAABBBCCC???????????????@@@@@@AAA@@@AAABBBCCCDDDCCCBBBAAAAAA@@@@@@??????@@@@@@AAA???AAABBBEEEFFFGGGHHHHHHGGGHHHIIIHHHFFFDDDDDDDDDJJJHHHFFFDDDCCCDDDEEEFFFCCCHHHOOOUUU___sss{{{vvvsssnnnjjjkkkiiillloooqqqsssuuuxxxzzz||||||ttttttxxxyyyqqqkkkiiijjjjjjkkkooopppqqqsssuuuwwwyyyyyyxxxvvvrrrooommmlllmmmnnnmmmllljjjgggeeecccbbbbbb^^^^^^^^^^^^______```aaaaaaaaaaaabbbccceeeggghhheeegggkkkooorrruuuvvvwwwyyyzzz|||~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~|||{{{zzzzzzzzzzzzvvvtttqqqmmmhhhccc___]]]UUURRRMMMJJJHHHEEEBBB@@@>>>===<<<<<<======<<<;;;===<<<<<<===???@@@???>>><<<<<<<<<<<<=========>>>======<<<<<<<<<;;;;;;;;;888;;;>>>???AAAHHHSSS\\\gggooozzz{{{sss]]]SSSGGG???<<<:::888555444333222333555666555444444444444333333333222222///111222111000///000111>>>>>>??????@@@@@@@@@AAACCC@@@>>>===>>>>>>===<<<===<<<:::999999:::<<<===999999:::;;;<<<<<<<<<<<<999999::::::;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;999777777888999:::;;;::::::999888888888999:::;;;<<<<<<<<<;;;:::999;;;:::;;;===??????>>><<<======>>>>>>>>>>>>======;;;::::::999999::::::;;;????????????>>>===<<<;;;999;;;<<<>>>>>>===;;;:::<<<<<<<<<<<<============>>>???@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>?????????========================;;;:::999888888999;;;===;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@AAA??????@@@AAAAAABBBCCCCCCBBBBBBAAA@@@>>>>>>???AAA@@@AAABBBCCCDDDDDDDDDDDDGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBFFFIIILLLPPPYYYlll}}}zzzwwwssspppmmmmmmjjjkkkrrr{{{~~~}}}~~~xxxuuuvvvzzz}}}|||wwwqqqmmmlllllllllllllllooossssssrrrrrruuuwwwvvvwwwxxxwwwtttooojjjgggjjjjjjkkkkkkhhheeeaaa_________^^^^^^]]]]]]^^^^^^___^^^^^^^^^^^^___``````cccdddfffhhhkkknnnqqqrrrrrrvvv|||~~~|||{{{yyyvvvuuuuuutttrrrpppqqqnnniiiccc___YYYTTTPPPJJJIIIFFFDDDAAA???======<<<===============<<<<<<====================================>>>>>>>>>???AAA???<<<;;;;;;::::::999======???CCCLLLXXXcccjjjvvv{{{~~~ooodddNNNIIIBBB===;;;999777444555444333333222222333333222222222111111111111000000111111222222000///...===>>>>>>>>>?????????@@@BBB@@@>>>===>>>>>>===<<<===<<<:::999999:::<<<===999:::;;;;;;<<<;;;;;;;;;999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777777888999:::;;;:::999999888888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;===???@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;>>>>>>>>>>>>===<<<;;;:::999:::<<<======<<<;;;;;;<<<<<<=========>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888777777999:::<<<::::::::::::;;;<<<===>>>>>>>>>??????@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAA??????@@@@@@AAABBBBBBCCCBBBBBBBBB@@@???>>>@@@BBBAAABBBCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBEEEHHHLLLOOOWWWhhh~~~~~~|||{{{zzzxxxuuutttqqqoooqqqyyy}}}xxxyyy|||~~~zzzwwwtttqqqoooooopppqqqqqqoooqqqttttttsssrrrtttvvvuuuvvvwwwwwwtttnnniiieeeeeefffhhhhhhhhheeecccaaa``````^^^]]]]]]]]]]]]^^^^^^^^^]]]]]]^^^^^^___```aaabbbccceeehhhkkknnnoooqqquuuzzz~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{yyyvvvtttrrrqqqqqqpppnnnllliiieee___YYYTTTOOOJJJFFFGGGEEECCCAAA???===<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>===:::999:::;;;;;;;;;>>>AAAGGGNNNYYYdddooovvvrrraaaUUUEEEAAA<<<999999999888777444444333222222222222333222222222111111111111000000111111222111000///...===============>>>>>>>>>@@@???======>>>>>>===<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;<<<<<<<<<<<<==================;;;:::999888888888999:::::::::999999888888999999::::::::::::;;;;;;<<<===<<<<<<<<<>>>@@@AAA???===;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>??????AAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::999888777777777888:::;;;::::::::::::;;;<<<======>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA??????@@@@@@AAAAAABBBBBBBBBCCCCCCAAA@@@???AAACCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDDDDGGGKKKNNNTTTaaarrr~~~}}}wwwwwwyyyzzz|||}}}~~~}}}}}}zzz{{{~~~}}}}}}~~~}}}xxxsssqqqqqqrrrtttvvvwwwwwwrrrsssttttttrrrqqqrrrsssssstttuuuuuurrrmmmgggccc```bbbdddfffggggggfffeeebbbaaa___]]]\\\\\\]]]^^^\\\\\\\\\\\\\\\]]]^^^^^^^^^___```bbbeeegggjjjkkknnnrrrwww{{{}}}~~~~~~}}}{{{zzzzzzyyyvvvtttqqqooommmllllllkkkhhhfff___ZZZTTTMMMIIIEEEAAA>>>BBBAAA@@@>>>===<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===============<<<;;;:::999:::<<>>;;;777666666777777666444444333222222222222222222222222111111111111000000000111111111000///...<<<<<<<<<<<<<<<<<<<<<<<>>======??????===<<<<<<;;;::::::::::::;;;<<<;;;<<<<<<;;;:::999888888999999:::::::::;;;;;;;;;<<<<<<===============>>>;;;:::999888888888999999::::::999999888999999:::::::::999999:::<<<===???<<<<<<===???AAAAAA@@@>>><<<;;;::::::::::::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999888::::::999999:::;;;<<<===>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBAAA@@@?????????>>>======<<<;;;;;;<<<;;;;;;::::::999999888999888888888999:::;;;<<<:::999999::::::;;;<<<===>>>>>>>>>??????@@@@@@@@@AAA@@@@@@??????@@@@@@AAA??????@@@@@@AAAAAAAAAAAAAAACCCCCCBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAABBBCCCDDDEEEEEEDDDBBBAAAAAABBBDDDEEECCCFFFJJJMMMQQQYYYdddmmmuuuwwwyyywwwtttrrrqqqpppqqqtttyyy}}}}}}zzz|||~~~xxxqqqqqqrrruuuyyy{{{{{{{{{vvvuuuuuusssqqqpppppppppqqqrrrsssrrroookkkfffbbb^^^```cccfffhhhiiiiiiiiieeeccc```]]]\\\\\\]]]^^^[[[[[[[[[[[[[[[\\\\\\]]]\\\]]]^^^___bbbdddfffhhhlllppptttwwwyyy{{{}}}~~~~~~}}}}}}zzzxxxwwwvvvtttrrrooommmjjjhhhfffdddaaa^^^WWWSSSLLLGGGDDDBBB@@@>>>>>>>>>===<<<<<<<<<<<<<<<999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;???DDDHHHNNNXXXfffttt~~~wwwfffUUUHHHAAA;;;999777555444333333333444333333222111222222222222222222111111111000000000000000000000/////////<<<<<<;;;;;;;;;;;;;;;;;;===<<<<<<===??????>>><<<;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;:::999777777999999999:::::::::::::::;;;<<<<<<<<<=========>>>::::::999999999888999999:::999999888999999::::::::::::999999:::<<<===???<<<<<<===???AAAAAA@@@>>>===<<<::::::::::::<<<===<<<;;;;;;::::::;;;;;;<<<:::::::::::::::999999888::::::999::::::<<<===>>>>>>>>>>>>>>>????????????BBBBBBBBBBBBAAA@@@??????>>>>>>>>>===<<<;;;::::::;;;;;;::::::999999999999999999999:::;;;<<<======::::::::::::;;;<<<======???????????????@@@@@@@@@AAA@@@@@@??????@@@@@@AAA??????@@@@@@@@@@@@@@@AAA@@@BBBCCCCCCBBBAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEE@@@@@@@@@@@@AAACCCDDDEEEDDDCCCBBB@@@@@@BBBDDDEEEBBBEEEHHHKKKNNNRRRYYY^^^aaabbbdddffffffhhhkkknnnmmmrrrxxx}}}zzzvvvwwwzzz}}}{{{rrrrrrtttxxx{{{~~~}}}}}}yyywwwuuusssqqqpppooonnnpppppppppooommmiiifffdddaaaccceeehhhjjjkkkllllllgggeeebbb___]]]]]]]]]]]][[[ZZZZZZZZZZZZ[[[\\\\\\\\\\\\]]]^^^```bbbdddeeeiiilllpppsssuuuvvvyyyzzzxxxyyy{{{}}}}}}~~~~~~~~~}}}|||}}}yyywwwuuutttrrrpppnnnkkkgggccc```]]]YYYVVVOOOKKKFFFCCCBBBBBBBBBAAA===<<<<<<<<<<<<<<<======888999999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;>>>CCCKKKQQQ___jjjzzzyyyhhhVVVIIIAAA???999888777555333333333444333333222111111111111222222222222111111111000000000000000///////////////<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===???@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777999999999999::::::::::::::::::;;;;;;<<<=========:::::::::999999999888888999999888888999999::::::::::::::::::;;;;;;<<<===<<<<<<<<<>>>@@@AAA???======<<<:::999999:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<999999::::::::::::999999999::::::;;;<<<===>>>>>>=========>>>>>>>>>??????@@@@@@AAAAAAAAA@@@??????======<<<<<<;;;;;;::::::::::::::::::::::::::::::999999:::;;;<<<===>>>>>>;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA??????@@@@@@@@@@@@@@@@@@???AAACCCCCCBBBAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEE@@@@@@@@@AAABBBCCCDDDEEECCCBBBAAAAAAAAABBBCCCDDDAAADDDGGGIIIKKKNNNQQQTTTVVVUUUWWW[[[^^^aaagggnnnkkkpppxxx~~~xxxqqqrrrvvvyyy|||~~~}}}ttttttuuuyyy|||~~~}}}zzzvvvtttsssrrrqqqooooooooommmllljjjiiihhhhhhggggggiiijjjkkkkkkkkkkkkiiihhheeeccc```^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\\\\[[[[[[\\\]]]^^^```bbbccceeegggkkkmmmooopppsssuuuuuuwwwyyy{{{}}}~~~}}}}}}~~~~~~|||}}}~~~~~~|||{{{{{{|||~~~~~~~~~~~~~~~}}}yyyuuurrrpppnnnllljjjhhheee```\\\YYYUUUPPPMMMFFFDDDAAA???@@@AAAAAA@@@<<<<<<;;;;;;<<<<<<===>>>888888999:::;;;;;;;;;;;;::::::::::::::::::::::::888888999999::::::::::::999;;;>>>@@@EEENNNZZZbbbttt{{{jjjXXXIII@@@;;;:::555666666555444444555777333333222111111111111111222222222111111111111000111000///.........//////===<<<<<<<<<;;;;;;;;;;;;::::::;;;===@@@@@@>>><<<:::;;;;;;;;;;;;;;;;;;::::::::::::::::::999888777999999999999999999999999999999::::::;;;<<<<<<<<<999:::::::::999999888888999999888888999999:::;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;===???@@@>>><<<<<<;;;999777777999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999999:::::::::::::::999999:::<<<>>>?????????>>><<<<<<=========>>>>>>>>>>>>>>>???@@@@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<888888:::;;;<<<=========<<<<<<<<<<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@??????????????????===@@@BBBBBBAAA@@@AAAAAA???@@@BBBCCCEEEEEEFFFFFFBBBBBBAAABBBBBBCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCCAAACCCFFFHHHJJJKKKMMMNNNQQQOOOQQQVVVYYY\\\bbbkkkjjjpppxxxwwwnnnnnnqqqsssvvvyyyxxxzzz}}}|||ttttttuuuxxx|||~~~yyywwwvvvvvvtttrrrooonnnkkkiiihhhiiikkkllllllllllllkkkjjjiiihhhhhhjjjjjjhhhfffccc```]]][[[[[[[[[ZZZZZZ[[[[[[\\\]]]ZZZZZZZZZ[[[\\\^^^___```___bbbeeeggghhhjjjmmmoooqqqrrruuuwwwzzz|||}}}~~~yyyyyyxxxyyy{{{~~~}}}~~~~~~|||zzzwwwyyy|||}}}~~~~~~~~~|||}}}}}}}}}}}}|||{{{zzzvvvrrrmmmiiigggeeecccaaa]]]ZZZWWWSSSPPPMMMIIIFFFAAA???======>>>>>>===<<<;;;;;;::::::;;;;;;<<<===888999:::;;;<<<<<<<<<<<<999999999999999999999999888888999:::;;;<<<=========AAAFFFLLLTTT```ppp{{{vvvjjjYYYJJJ@@@;;;888666555777777666333222333555333222222111111111111111222222222111111111111000111000///...---......///=========<<<<<<;;;;;;;;;999:::;;;>>>@@@@@@>>><<<:::;;;;;;<<<<<<;;;;;;:::999999:::::::::999888888999999999999999999999999888888999::::::;;;<<<<<<999::::::::::::999888888999888888888999::::::;;;:::;;;<<<<<<<<<;;;:::999;;;:::;;;===??????>>><<<;;;999777666666777999;;;<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;;;;::::::999:::===???@@@@@@???>>><<<<<<<<<<<<============<<<===>>>???????????????:::;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<===>>>666777999:::;;;<<<<<<<<<===<<<<<<======>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@??????????????????<<>>???AAABBBDDDEEEFFFFFFCCCCCCBBBBBBBBBCCCDDDDDD@@@AAABBBCCCCCCCCCCCCBBBAAACCCEEEGGGIIIKKKLLLLLLPPPMMMNNNTTTWWWXXX___hhhiiipppxxxwwwmmmkkkmmmoooqqqtttvvvyyy|||~~~{{{tttttttttwww|||{{{yyyyyyyyywwwuuupppmmmjjjggggggiiimmmooopppooommmkkkiiigggfffeeekkkkkkjjjiiifffaaa]]][[[[[[[[[[[[[[[[[[\\\\\\]]]XXXXXXYYYYYYZZZ\\\]]]^^^[[[^^^aaabbbdddfffhhhkkkhhhiiikkknnnqqqssstttuuuuuuuuuuuuvvvyyy}}}~~~~~~{{{zzzwwwzzz}}}|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~zzz{{{{{{{{{zzzyyyyyyxxxppplllfffbbb```^^^\\\ZZZUUURRROOOLLLJJJHHHEEEBBB???>>><<<<<<======;;;999:::::::::999::::::;;;;;;888999:::;;;<<<<<<<<<<<<999999999999999999999999888999:::;;;===>>>??????BBBGGGOOOVVVaaappp|||fffZZZKKKAAA===;;;999666999::::::777222......000333222222111000111111111222222222111111111111000111000///------......///999::::::;;;;;;::::::999;;;;;;;;;<<<===>>>???@@@:::::::::::::::::::::::::::999888888777777888888999999999999999999::::::666777888999999999999999888888888777888888999999777888888999:::;;;<<<<<<>>>===<<<;;;999888777666;;;;;;;;;===??????===<<<777666666666666888:::;;;<<<;;;::::::999888777777888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???????????????@@@AAAAAAAAA@@@@@@@@@@@@??????>>>??????????????????>>>??????@@@@@@??????>>>>>>======<<<<<>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===<<<;;;999777777777777888999:::999777999:::;;;;;;<<<===@@@CCCIIISSS^^^iiiwww}}}qqqgggVVVMMMBBB;;;::::::999777222222222333333444444444222222222222222222222222////////////////////////000000//////.........---:::::::::::::::::::::::::::::::::::::::;;;<<<===999999999999999999999999:::999888888777777888888;;;:::999888777666666555555666777777888888888777777777777777777888888999::::::::::::::::::;;;;;;<<<;;;;;;::::::999999999;;;;;;:::;;;======<<<;;;777666666666666888999:::;;;;;;:::999999888777777999999:::;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;:::<<<===>>>??????@@@??????>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>?????????@@@??????>>>>>>>>>??????>>>>>>>>>=========<<<<<<@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAACCCEEEFFFGGGHHHHHHGGGHHHIIIKKKNNNTTT[[[aaagggmmmwwwzzznnnkkkjjjhhhiiilllnnnppptttyyy~~~{{{wwwsssuuuyyy~~~{{{wwwvvvsssooommmlllnnnqqqttttttrrrpppmmmiiieeebbbaaadddfffhhhiiiiiigggdddbbbaaa```_________^^^[[[YYYWWWWWWVVVVVVVVVWWWWWWXXXZZZZZZ[[[\\\]]]^^^______``````___```aaadddfffhhhkkklllooorrrvvvzzz~~~~~~~~~}}}|||||||||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzvvvtttrrrqqqnnnlllkkkiiieeebbbZZZVVVQQQMMMJJJIIIHHHFFFCCCCCCCCCBBBAAA@@@???>>>=========<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<===<<<<<<=========;;;999777555555666777888999999888;;;<<<===???AAAEEEJJJNNN[[[fffsss~~~sssdddYYYMMMFFF<<<777666777555333222222333333333333333333222222222222222222222222////////////////////////000/////////.........---;;;:::999888888999:::;;;999999888888888999999:::888888888888888888888888999999888777777777777888999999888777666555555444555555666666777777666666777777666666777888888999<<<;;;;;;;;;:::::::::999::::::::::::;;;;;;;;;;;;<<<:::999999:::::::::999777777777666666777888888:::::::::999888888888777::::::;;;;;;;;;;;;::::::;;;;;;<<<============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::<<<===>>>???@@@@@@@@@@@@=========>>>>>>>>>??????======>>>>>>??????@@@@@@@@@@@@???>>>===========================<<<<<<<<>>>>>???>>>>>><<<<<<<<<;;;::::::999999<<<<<<<<<======>>>>>>>>>===>>>>>>>>>===;;;999777666666777777888999:::;;;===???BBBEEEKKKSSS[[[aaappp{{{tttcccRRRGGGCCC>>>888555555555333111333333333333333222222222000000000000000000000000/////////////////////////////////...............;;;:::888777777888:::;;;999999888777777777888888777777777777777777777777999999888777777777777777555666666777777888888888555666666777777666666666777777777777888999999:::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::<<<999777666777888888777777777777666666666666666999999999999888888888888::::::;;;;;;;;;:::999999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::::::::;;;<<<===>>>????????????;;;;;;;;;;;;<<<===>>>>>>===>>>???@@@@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@@@@@@@??????>>>>>>======@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAACCCDDDEEEEEEEEEDDDFFFIIIJJJKKKMMMQQQTTT___fffsss}}}wwwsssqqqnnnlllkkknnnppptttxxx}}}{{{uuurrruuuwww~~~~~~{{{zzzwwwvvvuuutttttttttuuuvvvuuutttqqqnnnkkkiiigggfffgggggggggggghhhiiijjjkkkmmmlllkkkjjjhhhccc^^^YYYVVVUUUUUUVVVVVVWWWXXXYYYVVVWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWWWWXXXZZZ[[[\\\^^^aaadddiiinnnrrruuuwwwssstttuuuwwwzzz|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||zzzxxxvvvtttrrrpppmmmjjjgggbbb___\\\ZZZXXXTTTPPPMMMLLLIIIFFFDDDDDDDDDCCCBBB<<<=========<<<;;;:::999<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<===>>>??????@@@>>>>>>>>>>>><<<;;;999888999999999999999:::<<<>>>AAADDDIIIQQQZZZfffrrryyyuuudddSSSEEE>>>===:::777666666666555333444333333333222222111111000000000000000000000000////////////////////////........................;;;:::888777777888:::;;;:::999888888888888888999777777777777777777777777999888777777666666777777666666777777888999999:::666777777888888777666666777777777888999:::;;;;;;888888999999:::;;;;;;<<<;;;;;;;;;:::999999888888:::888666555555666666666777777777777666666666666888888888888888888888999:::::::::;;;::::::999999::::::;;;;;;;;;::::::999999999999999999:::;;;;;;:::::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999::::::::::::::::::999:::;;;<<<============::::::::::::;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBB???>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>?????????>>>>>>=========?????????@@@@@@@@@AAAAAA@@@AAABBBCCCDDDDDDEEEEEECCCEEEGGGHHHHHHJJJLLLNNNXXX___mmm~~~}}}zzzwwwuuutttqqqnnnoooqqqtttxxx}}}|||tttooorrruuu|||~~~zzzyyyyyyyyyyyyxxxwwwvvvvvvuuuuuutttrrrpppnnnmmmllllllmmmlllkkkjjjjjjkkkmmmnnnssssssrrrpppmmmggg```ZZZWWWWWWWWWVVVVVVWWWWWWXXXUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWXXX\\\^^^aaaeeehhhkkkmmmnnnmmmnnnpppsssvvvyyy{{{|||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~|||{{{~~~|||{{{{{{{{{{{{xxxvvvrrrpppllljjjhhheeeaaa^^^YYYVVVTTTRRRPPPMMMIIIFFFDDDAAA???>>>?????????>>>============<<<:::999888=========<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@>>>>>>======;;;:::999888999::::::999888:::???BBBIIINNNWWWbbbnnn|||tttcccRRRFFF???===888777666666666666555444333333333222222111111111////////////////////////////////////////////////---------...............:::999888777777888999:::999999888888888999999:::777777777777777777777777888888777666666666666777999999999888888777777777777777888888888777666666777777777777888999;;;;;;666666777888999:::;;;;;;;;;::::::999888777777666888666555555666777666555555555666777777777666666666777777777888999999999999999::::::::::::999999999::::::::::::999999888888777777888888999:::;;;999999999999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888888999999999999::::::888999:::;;;<<<<<<<<<<<<:::999999999:::<<<===???>>>???@@@BBBBBBBBBAAAAAA======<<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;==================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDAAACCCDDDEEEEEEFFFHHHKKKPPPWWWdddxxx~~~|||zzzzzzwwwsssrrrsssvvvyyy|||}}}uuupppooossszzz|||zzzzzz{{{|||}}}|||{{{yyyxxxvvvuuusssqqqqqqqqqqqqrrrrrrqqqooommmmmmnnnoooqqqvvvvvvvvvuuusssmmmeee___ZZZYYYXXXVVVUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUYYY[[[]]]```bbbccccccccceeegggjjjnnnqqqtttvvvvvvuuuwwwyyyzzz{{{~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{|||{{{{{{{{{{{{zzzzzzzzzxxxyyyzzzzzzzzzyyyxxxwwwyyyxxxvvvuuuuuutttqqqoooiiifffbbb___]]]ZZZVVVTTTNNNLLLJJJIIIHHHFFFCCCAAA@@@>>>======>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;========================<<<<<<<<<======>>>>>>>>>===<<<<<<;;;::::::999999777999:::::::::>>>FFFKKKYYY```lllxxxuuucccQQQDDD>>>======555555555444444333222222222222222222222111111111////////////////////////////////////////////////---------------.........888888888888888888888888777777777777888999::::::888888888888888888888888888888777666666666666666888777777777777666666666666777777777666666555444444444555555666888999:::666666777777777888888888777777777777777777777777666555444666777777666555333444555777777777666666555666666777888999999:::777888999:::::::::::::::999999::::::999888888777777666666777888999::::::999999999999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<999999999999999999999999888888888888999999999:::999999:::;;;<<<<<<<<<<<<:::999999888:::<<<>>>???===>>>@@@AAAAAA@@@???>>>;;;;;;:::::::::::::::;;;999999:::::::::;;;;;;;;;>>>>>>>>>===============>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>?????????@@@??????@@@AAABBBBBBBBBBBB@@@AAABBBBBBBBBCCCFFFIIILLLQQQ]]]nnn}}}{{{~~~~~~}}}||||||}}}wwwtttpppssszzz|||yyyzzz|||~~~yyyxxxvvvtttssssssssstttrrrqqqpppooooooppprrrssstttuuuwwwyyyxxxssslllfff___^^^[[[YYYVVVUUUTTTSSSUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRTTTVVVXXXZZZ\\\\\\[[[[[[^^^```dddhhhkkknnnooopppmmmoooqqqsssuuuwww{{{~~~~~~~~~}}}|||}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{zzzzzzzzzwwwwwwwwwvvvvvvvvvuuuuuusssssstttuuutttsssrrrqqqrrrqqqnnnmmmllljjjgggddd___\\\XXXUUURRRPPPLLLJJJGGGFFFEEEDDDEEEDDDAAA???@@@???======>>>???>>><<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===:::::::::999999999::::::777:::>>>???BBBIIISSS[[[lllttt~~~mmmbbbRRREEE===;;;:::999555555555333222111111222111111111111222222222222000000000000000000000000////////////////////////,,,,,,,,,------.........777888999999999999888777666666666666777999::::::888888888888888888888888888888777666666666666666333333444555666777888999555666666666555444333333222222333333555666777888777777777777666666666666444555555666777888888888444444444666888888777555222333555777777777777777555555666777888999999:::666777888999:::;;;;;;;;;999999999999999888777666666666666666777888999:::999999999999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<999999999999999999999999777777888888999999999:::999:::;;;<<<============:::999999888:::<<<>>>@@@<<<===???@@@???>>><<<;;;::::::999999999:::;;;;;;999999999::::::;;;;;;;;;>>>>>>>>>>>>>>>===============>>>>>>??????@@@@@@>>>>>>>>>>>>????????????===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBFFFIIIKKKOOOXXXfffwww~~~vvv~~~|||xxxvvv~~~~~~|||yyywwwqqqttt{{{{{{vvvyyy|||}}}{{{xxxuuutttsssttttttqqqpppppppppppprrrssstttqqqssswwwzzz{{{wwwqqqllldddccc```]]]YYYWWWUUUTTTUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPPPPPPPRRRTTTWWWXXXXXXWWWVVVZZZ\\\```dddgggiiikkkkkkhhhjjjlllnnnpppssswwwzzz||||||}}}}}}|||{{{yyyxxx~~~~~~~~~}}}~~~}}}~~~~~~}}}||||||~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{zzzzzzzzzyyyyyyyyyttttttsssssssssrrrrrrrrroooooopppqqqpppooonnnmmmmmmkkkiiigggeeeccc___]]]XXXUUUQQQMMMKKKIIIFFFDDDEEEDDDCCCDDDEEEDDDCCCAAA===<<<;;;;;;<<<<<<;;;999;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999999888888999999:::;;;:::>>>BBBFFFJJJSSS```iiizzz|||sss^^^TTTGGG???<<<:::777333777777777555222111222333000000111111222222222333111111111111111111111111////////////////////////,,,,,,,,,------.........888999::::::999888777666777777666666777888999999888888777777777777777777555555444555555666777888666666666666666666666666555555555555555555555555555555555555555555555555333333333444444444555555666666666666666666666666555555444444444444555555666666666666666555555555666666666666777777777777555666777999:::;;;<<<<<<;;;;;;::::::999888777777;;;:::999888777777777777;;;:::999888888888::::::======>>>>>>======<<<;;;888888888888888888888888777666555444555666777888555666888:::;;;======>>>::::::;;;;;;<<<======>>>??????>>>===<<<;;;;;;:::;;;;;;:::::::::;;;<<<<<<;;;::::::999999::::::;;;======>>>>>>>>>>>>======999:::;;;<<<============<<<======>>>>>>>>>>>>===???????????????@@@@@@AAACCCAAA???===>>>@@@CCCFFFIIIKKKQQQZZZfffsss}}}zzzyyyzzz|||~~~~~~xxxuuutttyyy{{{}}}}}}|||{{{{{{|||zzzzzzzzz|||~~~~~~|||zzztttvvv|||{{{wwwtttxxx|||zzzvvvuuuttttttssspppnnnmmmmmmoooqqqrrrrrrqqqrrrtttwwwzzz{{{yyywwwpppkkkeeeaaa___]]]YYYVVVTTTSSSQQQQQQRRRSSSRRRQQQMMMMMMOOOPPPPPPPPPOOONNNNNNPPPRRRSSSTTTUUUTTTTTTZZZ[[[]]]___```aaabbbbbb^^^___```cccfffjjjnnnpppssstttuuuuuuvvvvvvuuuuuuvvvxxx{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||~~~~~~~~~~~~|||||||||}}}~~~}}}|||~~~{{{zzzzzz{{{{{{zzzzzzzzz{{{{{{zzzyyywwwvvvvvvtttrrrpppmmmjjjhhhggggggggghhhhhhggggggfffeee`````````^^^[[[XXXTTTRRRPPPNNNKKKGGGEEECCCBBBBBBBBBBBBBBBAAA@@@???>>>===>>>>>>======<<<<<<<<<<<<===;;;999999;;;<<<;;;:::<<<<<<======<<<<<<;;;:::<<<:::888777888999999999999;;;===;;;888777:::<<<>>>CCCIIIPPPXXXbbbnnnwwwyyylllaaaPPPIII@@@999555444444555222222222222222222222222000000000000////////////111111000000000000111111/////////...---------,,,---------...............777888999999888777666555666666666666666777888888888888888888888888888888555555444444444555666666555555555555555555555555555555555555555555555555666555555555555555444444555555555666666666777777555555555555555555555555555555444444444444555555666666666666666666666666666777777777777777777777666777888999:::;;;;;;;;;999999999999999:::::::::;;;:::999888777777777777:::999888888777888999:::999::::::::::::999888888777777777777777777777777666666555444444555777888777888999:::;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>======<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<============<<<<<<;;;;;;<<<============<<<<<<======>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@AAA@@@>>>===>>>@@@CCCEEEJJJKKKNNNTTT\\\eeemmmrrruuutttsssrrrrrruuuyyy|||}}}yyytttrrrvvvxxx{{{|||{{{yyyyyyyyyxxxyyy|||~~~{{{||||||{{{wwwrrruuuyyy~~~|||xxxvvvtttrrrqqqrrrpppnnnoooqqqrrrsssrrrsssssssssvvvxxxyyyxxxwwwvvvrrrnnnkkkiiigggbbb___[[[XXXUUUSSSRRRPPPOOOMMMKKKKKKLLLLLLLLLKKKIIIIIILLLMMMOOOQQQSSSSSSSSSSSSVVVWWWYYYZZZ\\\]]]]]]]]][[[[[[]]]___bbbfffiiikkkmmmmmmnnnoooooooooooooooppprrruuuxxxzzz{{{{{{zzz||||||}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}~~~~~~}}}~~~|||{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwuuusssrrrqqqpppnnnkkkhhheeecccbbb```````````````___^^^^^^XXXWWWVVVTTTQQQNNNLLLKKKIIIHHHFFFDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>=========<<<===;;;::::::<<<======<<<============<<<<<<;;;:::;;;:::999999:::;;;;;;;;;888:::=========>>>CCCGGGKKKPPPXXX```hhhsssxxxmmm___UUUHHHCCC<<<777555555555555222222222222222222222222111111000000000/////////111111000000000000111111...............---------...............---------666666777777777666555555555555555666666666666777888888888888888888888888666666555444444444555555555555555555555555555555555555555555555555555555666666666555555555444444555555555666666666666666555555555555555555555555555555444444444444555555666666666666666666777777777777777777777777777777777888888999::::::999999666777888999:::;;;<<<===;;;:::999888777777777777888888777777777888888999888888888888888777777666555555555555555555555555666555444444444666777888:::;;;;;;<<<<<<;;;999999;;;;;;:::::::::<<<===>>><<<<<<;;;;;;:::::::::999;;;:::::::::;;;;;;<<<============<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>=========>>>?????????>>>>>>===???AAADDDFFFJJJJJJKKKMMMRRRWWW\\\___fffggghhhjjjmmmqqqwww|||{{{tttppprrruuuxxxzzzyyywwwvvvvvvuuuxxx}}}zzzvvvoooqqqtttyyy~~~{{{xxxuuurrrtttrrrqqqqqqrrrssssssrrrtttsssrrrsssuuuvvvvvvvvvxxxxxxwwwwwwvvvsssnnnjjjccc___ZZZVVVSSSPPPMMMKKKKKKKKKJJJIIIHHHGGGFFFEEEJJJKKKMMMOOOQQQQQQQQQQQQSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZ\\\___aaabbbddddddeeeeeeffffffffffffiiikkknnnqqqssstttttttttvvvwwwwwwxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{||||||}}}}}}}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}|||}}}~~~~~~|||}}}{{{zzzzzzzzzyyywwwuuutttttttttsssqqqooommmkkkjjjhhhfffccc```]]][[[ZZZUUUVVVVVVVVVVVVUUUTTTTTTOOOMMMKKKIIIGGGEEEDDDDDDBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>============<<<;;;<<<>>>??????>>>>>>======<<<;;;::::::999666666666777888999999::::::===@@@AAACCCHHHOOOUUUZZZ___gggooowwwuuujjj\\\OOOFFF>>>:::777555555666666555222222222222222222222222222222111111111000000000111000000//////000000111---------...............//////......------,,,,,,555555555555555555555444666666777777777777777666888888888888999999999999888777666666555555555555555555555555555555555555555555555555555555555555666666666666555555555444444444444444444444444444555555555555555555555555555555444444444444555555666666777777777777888888888888888777777777777777888888999999999999888888666777888999:::<<<======;;;:::999888777777777777777777777777777888888888:::::::::::::::999888888666666666666666666666666666555444444555666888999<<<===>>>>>>>>><<<;;;:::<<<;;;:::999:::;;;===>>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>??????=========<<<<<<=========@@@@@@@@@??????===<<<<<<;;;<<<===>>>>>>???>>>>>>===============>>>>>>????????????@@@AAACCCEEEGGGIIIIIIIIIJJJMMMQQQUUUWWW\\\___cccgggkkkqqqxxx~~~}}}tttpppnnnrrrvvvxxxwwwvvvuuuuuuuuuwww|||xxxsssooopppssswww}}}{{{xxxvvvtttrrrrrrssstttsssqqqsssqqqnnnnnnppprrrsssssstttwwwzzz}}}}}}{{{wwwtttkkkgggaaa\\\XXXTTTPPPNNNMMMLLLJJJIIIHHHGGGGGGGGGIIIJJJLLLNNNPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQRRRRRRSSSUUUWWWXXXZZZ[[[^^^]]]]]]^^^^^^^^^______ccceeehhhkkkmmmnnnnnnmmmooooooooopppqqqqqqrrrrrrsssssstttuuuuuuuuuuuuuuuwwwwwwxxxyyyyyyzzz{{{{{{}}}|||{{{zzzzzzzzz{{{|||zzzzzz{{{{{{||||||}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}|||{{{~~~~~~}}}}}}|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{zzzyyyyyy{{{{{{zzzyyyxxxwwwvvvvvvvvvtttqqqnnnoooooonnnmmmkkkhhheeedddbbb```^^^[[[XXXUUUSSSRRRMMMMMMNNNNNNMMMMMMLLLKKKIIIHHHEEECCCAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>========================>>>======>>>@@@AAA@@@???===<<<;;;:::999888888888555666777777777888:::<<<@@@CCCFFFIIILLLSSS\\\ccclllqqqwww|||vvvhhhYYYLLLBBB<<<777666444444555666555444111111111111111111111111222222222222111111111000000000////////////000000,,,---------...///////////////...------,,,++++++444444444444444444555555777888999999999888888777777777888888888999999999999999888777666666666666555555555555555555555555555555555555555555555555666666666666666666666666444444444444444444444333555555555555555555555555555555444444444444555555777777777777888888999999999888888888777777777666888888999999999888777777999999:::::::::;;;;;;;;;;;;:::999888777777777777666666777777888888888888;;;;;;;;;;;;;;;::::::999777777777777777777777777666666555555666777999:::===>>>@@@AAAAAA???===<<<;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<=====================>>>???@@@AAAAAA@@@@@@??????@@@@@@AAA??????>>>======>>>??????@@@@@@@@@@@@???>>><<<<<<;;;<<<===>>>????????????===============>>>>>>???@@@AAABBBCCCEEEFFFGGGHHHHHHGGGGGGHHHJJJLLLOOOQQQVVV[[[aaaeeeiiioooxxx}}}tttnnnlllpppsssvvvuuuuuutttuuuvvvwww{{{|||uuupppqqqsssvvv|||}}}wwwvvvttttttuuutttrrrppppppmmmkkkjjjlllnnnppppppooosssyyy~~~~~~wwwssslllfff```ZZZTTTPPPOOOMMMKKKIIIHHHHHHHHHIIIJJJKKKMMMOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPOOONNNOOOPPPRRRSSSTTTUUUUUUZZZYYYYYYXXXYYYZZZ[[[[[[___```cccfffhhhhhhhhhgggffffffgggggghhhhhhiiiiiikkkkkkllllllmmmmmmnnnoooppppppqqqrrrtttuuuvvvvvvwwwwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{{{{|||||||||{{{{{{~~~}}}}}}||||||||||||||||||||||||||||||||||||}}}~~~~~~~~~}}}|||{{{zzzyyyxxxwwwvvvvvvwwwxxxwwwvvvtttsssrrrrrrqqqooollliiihhhhhhgggfffccc```^^^\\\YYYXXXVVVTTTQQQNNNLLLKKKHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDBBB@@@?????????@@@?????????>>>>>>=========??????@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>@@@BBBBBBAAA???;;;:::999888777777777777888:::;;;;;;;;;===AAAEEEHHHLLLQQQVVV\\\dddooowwwwwwiiiYYYKKKAAA;;;999555444444444555555333222111111111111111111111111222222222222111111111000000000////////////000000,,,---------...///////////////...---,,,++++++***444444444333444444555666888999:::::::::999888777666666666777888888999999888888777777666666777777444444444444444444444444333333333333333333333333444555555666666777888888666666666666666555555555444444444444444444444444555555444444444444555555777777777888999999::::::999999999888888777777666777888888999888888777777;;;;;;;;;;;;::::::::::::;;;:::999888777777777777666666777888999999999999:::::::::::::::999999888999999999999999999999999777777777777888999;;;<<<>>>???AAABBBBBB@@@>>><<<:::::::::;;;;;;;;;;;;:::;;;<<<<<<======>>>>>>>>>=========>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@>>>>>>>>>>>>@@@@@@@@@@@@@@@??????===<<<<<<:::;;;<<<>>>????????????>>>>>>=========>>>??????AAABBBDDDFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFHHHHHHPPPVVV]]]bbbffflllvvv~~~|||rrrmmmkkkmmmppprrrrrrrrrtttuuuwwwxxxzzzzzzuuurrruuuxxx~~~zzzyyywwwwwwwwwvvvsssqqqllljjjhhhhhhjjjmmmnnnnnnmmmqqqwww|||~~~yyyrrrkkkccc[[[UUUSSSPPPMMMIIIGGGGGGIIIJJJLLLMMMOOOPPPPPPPPPOOONNNLLLMMMMMMNNNNNNNNNNNNMMMKKKLLLMMMOOOPPPQQQQQQQQQVVVVVVUUUTTTUUUVVVWWWXXXZZZ\\\^^^```aaaaaa```___]]]]]]^^^^^^___`````````cccbbbbbbbbbcccdddeeeeeefffggghhhiiikkklllmmmnnnooonnnnnnmmmmmmnnnpppppptttttttttuuuuuuuuuuuuuuuttttttuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuttttttsssrrrrrrssstttsssrrrpppnnnlllkkkjjjhhheeebbb______^^^]]][[[XXXUUUTTTQQQPPPNNNLLLJJJHHHGGGFFFDDDDDDEEEEEEDDDDDDCCCBBB@@@??????>>>============????????????>>>===<<<;;;>>>???????????????>>>>>><<<<<<<<<<<<============@@@@@@@@@AAABBBBBB@@@>>>:::999777666666777888888777999;;;<<<===BBBJJJPPPUUUZZZaaahhhpppzzz}}}rrrhhhYYYKKKAAA;;;888777555444333444555444222000111111111111111111111111222222111111111000000000000//////......//////000---------.....................------,,,,,,++++++555444444333444555666777888888:::::::::888777555444555555666777777888888666555555555555555666777444444444444444444444444222222222222222222222222333333444666777888999:::777777666666666555555555444444444444444444444444555555444444444444555555777777888888999::::::;;;::::::999888888777777666666777888888888888888777;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777666777888999:::::::::999:::::::::::::::999999888999999999999999999999999999888888888999;;;===>>>???@@@BBBBBBAAA>>>:::888999:::;;;<<<<<<;;;999888::::::;;;<<<<<<===>>>>>><<<<<<<<<===>>>???@@@AAABBBAAAAAA@@@@@@AAAAAABBB@@@???>>>======>>>???@@@>>>?????????>>>===<<<<<<:::;;;<<<>>>??????@@@@@@???>>>>>>>>>>>>???@@@@@@AAACCCEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEJJJQQQZZZ```dddkkkvvv~~~zzzrrrmmmiiikkklllmmmnnnooorrrtttwwwwwwzzz{{{wwwvvvxxx~~~~~~}}}{{{{{{zzzxxxuuurrrjjjiiihhhiiikkknnnoooooollloootttvvvxxxzzz}}}wwwooogggaaa[[[XXXSSSMMMJJJIIIIIIJJJNNNNNNOOOPPPOOONNNMMMLLLHHHHHHIIIJJJKKKKKKJJJJJJGGGHHHJJJLLLNNNOOOOOOOOOSSSRRRPPPPPPPPPQQQSSSTTTUUUVVVXXXZZZZZZYYYXXXWWWVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXXXXYYYZZZ[[[[[[\\\]]]___aaabbbdddeeefffeeedddddddddeeeggghhhllllllllllllkkkkkkkkkkkkiiijjjkkkmmmnnnnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrsssrrrrrrrrrrrrrrrssstttqqqqqqqqqrrrrrrrrrssssssoooooopppppppppppppppooommmkkkjjjkkklllmmmllljjjgggeeeaaa___^^^]]]ZZZXXXUUUUUUUUUTTTRRRPPPMMMLLLIIIHHHGGGFFFDDDCCCBBBBBB@@@@@@AAAAAA@@@@@@???>>><<<===============<<<<<<===>>>>>>???>>>>>><<<<<<>>>>>>????????????>>>>>>===>>>>>>>>>????????????AAAAAAAAABBBBBBAAA>>><<<:::999888777777888:::;;;888;;;>>>@@@DDDLLLXXXbbbkkkpppwww~~~yyyqqq___UUUHHH???<<<:::666333333222111222333333111000111111111111111111111111111111000000000///////////////............//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,555444444333444555666777777888999:::999888666444333444444555666777777888333333333333333444555666444444444444444444444444111111111111111111111111222333444666777999:::;;;555555444444444333333333444444444444444444444444555555555444444555555555777777888999::::::;;;;;;::::::999999888777777666666666777888888888888888:::::::::;;;;;;<<<<<<<<<;;;:::999888777777777777666777999:::;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::888888888888888888888888999999999999:::<<<>>>???@@@AAABBBBBB???;;;777444888999;;;======;;;999777999999::::::;;;<<<======::::::;;;;;;<<<>>>???@@@BBBAAAAAA@@@@@@AAAAAABBB@@@>>>===<<<<<<===>>>@@@===>>>>>>>>>>>>======<<<:::;;;<<<>>>??????@@@@@@???????????????@@@@@@AAAAAACCCEEEFFFGGGFFFEEEDDDBBBBBBBBBCCCDDDFFFGGGHHHGGGOOOYYY```eeelllwww~~~yyysssooogggiiijjjjjjkkkmmmqqqtttvvvwww{{{|||yyyzzzyyy~~~}}}}}}zzzwwwtttjjjiiihhhjjjmmmoooppppppkkknnnpppqqqqqqtttyyy~~~zzzrrrmmmddd```YYYRRRMMMKKKKKKLLLNNNOOOOOOOOONNNMMMKKKJJJDDDEEEFFFGGGGGGHHHHHHHHHEEEFFFHHHKKKLLLMMMMMMMMMPPPOOOMMMLLLMMMNNNPPPQQQQQQRRRTTTUUUUUUSSSRRRPPPRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRRRRSSSTTTTTTTTTUUUVVVXXXZZZ\\\]]]^^^______^^^^^^^^^___aaabbbddddddccccccbbbbbbaaaaaa___```bbbdddffffffffffffffffffhhhiiijjjjjjkkkkkkmmmmmmmmmmmmmmmnnnooooookkklllllllllmmmmmmnnnnnnfffggghhhjjjkkkllllllllleeedddcccdddeeefffeeeccc___\\\WWWUUUSSSRRRQQQOOOOOOOOOOOOOOOMMMKKKHHHGGGDDDCCCCCCBBBAAA@@@??????===>>>>>>>>>>>>===<<<<<<<<<===>>>??????>>>===<<<;;;<<<===>>>>>>>>>===<<<===>>>>>>?????????>>>>>>??????@@@@@@AAAAAAAAAAAABBBAAAAAABBBBBBAAA===:::::::::888888888:::<<<>>>???BBBFFFJJJOOO[[[jjjuuu~~~zzzmmmbbbQQQHHH>>>999:::999555000111000///000111222111000000000000000000000000000000000000000//////////////////............///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,---666666666666666666666666666666666666555444333222444444444444444444444444777666555444333333444555444444444333333222222222333333222222333333444555222333444555666777888999666666666666555555555555444555666555333222333444333444555444333333444555666666666777888888999999999888777555555555666777777777777777888888888888::::::999999999:::;;;;;;777777777777888888888888999999999::::::999888888::::::::::::::::::::::::888:::<<<<<<:::999999999<<<;;;::::::;;;===???AAABBBBBBAAA???>>><<<;;;;;;:::;;;===>>>>>><<<;;;999:::;;;<<<===>>>???@@@AAA>>>>>>============>>>>>>AAA@@@@@@???????????????@@@@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>??????@@@AAA@@@?????????@@@AAABBBBBBAAA>>>===>>>AAADDDGGGGGGGGGGGGGGGGGGFFFEEEEEECCCBBBAAA@@@@@@BBBCCCEEEEEELLLVVV\\\```gggrrr{{{yyyqqqmmmnnngggjjjkkkiiikkkpppqqqpppsssvvv}}}|||yyyyyy{{{~~~}}}|||yyywwwqqqllljjjmmmoooooopppsssrrrqqqooommmlllnnnsssvvv{{{~~~}}}vvvqqqnnniiiaaaZZZUUURRROOOMMMRRRQQQPPPPPPOOONNNJJJGGGDDDEEEEEEEEEDDDDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOOOOOOOOOOOOOMMMLLLLLLLLLLLLLLLMMMMMMRRRRRRSSSSSSTTTTTTUUUUUUXXXXXXWWWVVVWWWXXXYYYZZZ\\\[[[[[[[[[[[[ZZZZZZZZZ\\\[[[ZZZ[[[\\\___bbbcccaaaaaabbbbbbbbbbbbbbbbbbccccccdddeeeffffffggggggdddddddddcccbbbbbbaaaaaa______`````````______^^^WWWYYYZZZ\\\\\\[[[ZZZXXXTTTSSSQQQPPPNNNMMMMMMMMMIIIIIIJJJIIIHHHFFFDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>><<<<<<============<<<;;;::::::::::::;;;;;;<<<===>>>>>>=========>>>???@@@AAABBB???@@@@@@AAAAAAAAA@@@@@@AAA@@@>>>>>>>>>>>><<<;;;<<<;;;;;;:::<<<>>>AAACCCGGGIIIOOOWWWbbbqqqxxxjjjYYYLLLDDD@@@<<<888666555444222333222222111111222222333111111111111111111111111000000000000//////////////////.........---------.../////////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,555555555555555555555555666666666666555444333222444444444444444444444444777666555444333333444555444444444333333222222222333222222222222333444444444444555555666777888888666666666666555555555444...000222333333444666888333444555555444333444555444444555555666777777777999888777666555555666777666666777777777888888888:::::::::::::::999999999666666666777777777888888:::;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::888:::<<<<<<;;;::::::;;;<<<<<<;;;:::;;;===???@@@AAA@@@???>>>===<<<;;;;;;:::;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>???@@@@@@>>>>>>============>>>>>>@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<===>>>?????????@@@@@@???>>>???@@@AAABBBBBBAAA???>>>>>>@@@CCCEEEEEEFFFFFFFFFFFFEEEDDDDDDBBBAAA@@@@@@@@@BBBDDDFFFFFFLLLTTTXXX[[[aaalllttt}}}vvvpppmmmmmmjjjmmmnnnlllmmmqqqsssppptttwww|||{{{zzzzzz}}}}}}yyywwwtttpppmmmppprrrrrrsssvvvvvvuuusssooolllkkklllnnnssswww{{{~~~{{{xxxsssnnnhhhccc___\\\XXXVVVSSSRRRPPPPPPPPPNNNLLLJJJCCCCCCCCCCCCBBBBBBDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMKKKJJJJJJIIIJJJJJJKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPTTTTTTSSSSSSSSSTTTUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQSSSUUUXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY\\\]]]]]]^^^______``````[[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWQQQRRRTTTUUUTTTSSSRRRQQQLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGFFFEEECCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<======>>>======<<<;;;;;;;;;;;;<<<<<<<<<=========???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???;;;::::::::::::::::::999<<<<<<<<<>>>AAAGGGMMMRRR[[[]]]bbbjjjuuuwwwiiiZZZMMMEEE???<<<888666555444444333333222222111111222222333111111111111111111111111000000000000/////////...//////.........---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555555555555555555555555555555666555555444333222444444444444444444444444555555444333333333444444444444333333333333222222222222222222222333444444666666666666777777777888666666555555555444444444---///111222222333555777444555666555444444555666333444555666666777777777888777777666666666666777666666777777777777888888999::::::::::::999777666555555555666666666666777::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888:::<<<<<<<<<;;;<<<===<<<<<<;;;;;;;;;<<<>>>???>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@>>>======<<<<<<======>>>???>>>======<<<<<<==============================<<<<<<======>>>>>>??????@@@???>>>>>>>>>???AAABBBCCCAAA@@@>>>>>>@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@???@@@AAACCCEEEGGGHHHLLLPPPRRRTTTYYYccckkk|||yyyvvvrrrmmmkkkmmmmmmqqqsssrrrtttwwwwwwuuuwwwxxx|||~~~{{{zzzyyy}}}~~~|||}}}~~~|||yyyxxxtttqqqtttvvvvvvwwwzzz{{{zzzwwwrrrlllhhhffffffkkknnnrrrwwwzzz}}}}}}~~~yyyvvvqqqmmmiiieee```]]]WWWUUURRRQQQQQQPPPNNNMMMEEEDDDCCCBBBBBBBBBCCCDDDGGGFFFEEEDDDCCCBBBBBBBBBFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLMMMNNNPPPRRRSSSUUUUUUUUUTTTTTTSSSSSSRRRSSSTTTTTTUUUUUUVVVVVVWWWUUUUUUTTTSSSRRRQQQPPPOOOLLLMMMNNNOOOOOOOOOOOOOOOKKKLLLMMMMMMLLLKKKIIIHHHDDDCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>>========================>>>??????>>>>>>===<<<;;;======>>>>>>>>>===<<<<<<========================CCCCCCDDDDDDDDDCCCAAA@@@??????>>>===<<<;;;::::::888888888888888999:::;;;???@@@CCCGGGMMMVVVaaahhhnnnpppuuu{{{yyyiiiWWWHHH@@@>>>:::777444333333333333222222222111111111111222222111111111111111111111111000000000/////////.....................---------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,555555555555555555555555444555555555444444333222333333333333333333333333444444333333333333333333333333333333333333333333222222222111222333333444777777777777777777777777555555555444444444333333333444555333111000111222444555666666444444555666555666777888999999999888777777777666666666666777666666666666777777777888888999:::::::::888555444444444444555555555666666777777888999999999999888::::::::::::::::::::::::888:::<<<<<<<<<<<<===???<<<<<<;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;:::<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>??????=========<<<<<<=========>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<=========>>>>>><<<=========>>>>>>>>>?????????>>>===>>>???@@@AAABBBAAA@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@>>>>>>???@@@BBBDDDFFFGGGHHHJJJMMMMMMNNNTTT]]]dddqqq~~~{{{uuuqqqqqqoookkkkkkmmmooouuuyyy{{{~~~}}}|||||||||zzzxxxzzz|||xxxxxxyyy||||||wwwtttwwwxxxwwwxxx{{{}}}|||zzzvvvooojjjgggfffhhhjjjlllppptttwwwzzz|||{{{yyyvvvsssoookkkeeebbb___\\\XXXUUUTTTSSSRRRPPPJJJHHHFFFDDDDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@AAAAAABBBDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHIIIJJJJJJKKKKKKLLLIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJKKKLLLMMMOOOPPPRRRRRRQQQPPPOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIHHHGGGFFFEEEDDDAAAAAA@@@?????????@@@@@@AAAAAA@@@@@@???>>>==============================>>>>>>>>>>>>>>>===<<<;;;<<<<<<===>>>>>>>>>=========>>>>>>??????@@@@@@@@@EEEFFFGGGGGGFFFCCC@@@???>>>===<<<;;;999888888888999999:::::::::<<<>>>@@@DDDIIIPPPXXX```jjjuuu|||}}}zzzkkkYYYIII???:::999777555333222222333222111222222111111111111222222111111111111111111111111000000/////////....................................---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,555555555555555555555555444444444444444444333222333333333333333333333333222222333333333333333333333333333333333333333333222111111111111222333333777777777777666666666666444444444444333333333333777888777555222000000000444555666555444333444666444555777999999999888888666666666777777777777666555666666666666777777777777888999999999666444222444444444444555555555555666777888888999999999888::::::::::::::::::::::::999:::<<<<<<;;;<<<>>>???<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;=========<<<===>>>??????============>>>>>>>>>>>>======<<<<<<<<<<<<=========<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<======>>>>>>============>>>>>>>>>>>>>>>>>>=========>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????===>>>???@@@BBBEEEFFFGGGGGGIIIJJJJJJLLLQQQYYY___gggoooyyy~~~}}}yyyqqqnnnmmmnnnmmmjjjkkkooorrryyy~~~~~~}}}yyyzzz|||wwwttttttvvvyyy~~~zzzwwwyyyzzzxxxxxx{{{{{{||||||yyytttpppnnnmmmkkkllllllnnnppprrrssstttwwwvvvuuuuuuuuussspppmmmiiifffbbb^^^]]][[[YYYWWWQQQMMMHHHFFFFFFFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBBAAABBBDDDFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJFFFGGGGGGHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKIIIHHHHHHGGGEEEDDDDDDCCCEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEDDDCCCBBBAAAAAA@@@????????????@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>???>>>>>>>>>??????AAABBBCCCDDDDDDFFFGGGGGGGGGEEEBBB???===>>>===<<<;;;:::999::::::888:::<<<<<<===???DDDGGGPPPXXXdddnnnuuu|||uuuiiiXXXIIIAAA<<<888555777555333222333222111///222111111000000111111222000000000000000000000000////////////............---.....................///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,444444444444444444444444333333444444444444333333333333333333333333333333111111222333333333222222222222333333333333444444111111111111111222333333666666666666555555555555444444333333333222222222444666666555333222333444333444555444333333444555222333555777888777666555555666666777777777777666555555666666666666777777666777777777777666444333444444444555555555555666777888999:::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;:::;;;===???===<<<<<<<<<;;;;;;::::::888999999:::;;;<<<<<<<<<======>>>>>>???@@@@@@@@@>>>>>>>>>>>>===============<<<<<<;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<=====================>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@>>>???@@@@@@AAA@@@@@@???@@@@@@@@@@@@@@@???>>>>>>===>>>???AAACCCEEEFFFFFFGGGHHHHHHIIIKKKPPPVVVZZZ]]]bbbiiimmmpppqqqqqqqqqkkkiiiiiillllllkkkoootttxxx~~~~~~~~~}}}}}}~~~~~~~~~wwwtttsssrrrtttzzz|||}}}}}}zzzzzz|||{{{||||||{{{xxxvvvuuuuuuqqqqqqqqqqqqqqqpppoooooooooppprrrvvvzzz||||||{{{tttqqqnnnllljjjiiigggeeeYYYSSSLLLIIIHHHGGGEEECCCCCCCCCBBBBBBBBBCCCCCCDDDAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGFFFEEEDDDCCCCCCCCCDDDBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@??????>>>>>>=========>>>???@@@AAAAAAAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGFFFFFFEEEDDDBBB???===;;;888888777666666777888999888;;;???AAACCCHHHOOOUUUcccmmmyyy|||www```UUUFFF===:::999555222666444333222333222111///111111000000000000111111000000000000000000000000/////////.........---------------...............///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444444444444444444444444222333333444444333333333222222222222222222222222///000111222333333222111222222222333333444444444111111111111111222222333444444444444555555555555333333333333222222222222111333444444333222444555222333444333222222222444111333666888888888666555444555666777888888777666555555555666666666777777555555555555555555555555444555555555555666666666777888999::::::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;:::999999;;;=========<<<<<<;;;:::999888888888999:::;;;<<<===>>>;;;<<<>>>???@@@@@@?????????>>>>>>>>>=========<<<===<<<<<<;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>==================<<<;;;<<<===>>>???<<<===???AAAAAAAAA@@@???@@@@@@@@@@@@@@@???>>>>>>===>>>@@@BBBCCCDDDEEEEEEGGGGGGHHHIIIJJJMMMQQQTTTUUUWWW[[[___aaabbbeeehhheeedddfffjjjkkkmmmsss{{{{{{||||||{{{zzzzzzzzz{{{}}}yyytttsssssstttzzz~~~}}}}}}~~~~~~|||yyywwwwwwxxxuuuvvvwwwxxxvvvtttpppnnnkkkllloootttzzz|||{{{zzzzzzzzzyyywwwuuuccc\\\TTTOOONNNMMMIIIFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDDDDDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>???<<<<<<======???@@@AAABBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@AAABBBDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBB@@@>>><<<;;;:::555555444444555888:::;;;>>>CCCIIINNNSSS[[[fffmmmyyyxxxlllbbbMMMGGG???999666555444333222111000111333333222000111111000000000000111111000000000000000000000000//////.........------------------.........//////,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,444444444444444444444444222222333444444333333333222222222222222222222222///000111222333333222111222222222333333444444444111111111000111222222333333333333444444444555555333333333222222222111111111222333333111111222333111222333333111111222333333555888:::;;;:::888777444555666888888888777666555555555555666666666777555555444444444555666666555555555666666666666777555555666888888999999999::::::::::::::::::::::::;;;;;;;;;999888888:::<<<=========<<<;;;:::999888777888999:::<<<===>>>???999;;;===???@@@@@@>>>===??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===============<<<<<<;;;<<<===>>>???;;;===???AAABBBAAA@@@???@@@@@@@@@@@@@@@???>>>>>>>>>???@@@BBBCCCDDDDDDEEEHHHHHHHHHHHHIIIKKKMMMOOOPPPPPPRRRVVVWWWYYY]]]bbbaaaaaaccchhhkkknnnvvvyyywwwvvvuuuxxxyyyzzz{{{}}}~~~wwwrrrssstttxxx|||xxxvvvvvvwwwvvvyyy{{{}}}|||xxxtttqqqllllllnnnrrrwww|||~~~~~~llleee[[[VVVTTTRRROOOKKKKKKJJJHHHGGGEEEDDDDDDDDDEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB????????????@@@@@@@@@@@@DDDDDDCCCCCCBBB@@@???>>>@@@@@@?????????@@@AAAAAA======>>>>>>@@@BBBCCCDDDAAA@@@>>>======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@CCCCCCEEEFFFHHHIIIIIIIIIKKKKKKJJJIIIGGGFFFEEEEEECCCBBB@@@===;;;:::999999::::::999:::<<>>>>>???AAA@@@???=========>>>>>>??????>>><<<;;;:::999888:::999999888888999999:::<<<<<<<<<<<<============>>>>>>===<<<<<<===>>>???<<<;;;::::::<<<<<<;;;:::<<<===>>>===<<<<<<>>>@@@???@@@AAAAAA??????@@@AAA@@@@@@??????@@@@@@AAABBBFFFFFFGGGIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMPPPTTTXXX^^^___dddiiikkkooozzz|||tttsssvvvuuuuuuvvvxxxzzz}}}|||vvvwww{{{}}}zzzxxxvvvvvvvvvyyy|||}}}xxxtttmmmmmmnnnqqqvvvyyyzzzzzz{{{~~~uuummmccc]]]\\\[[[YYYVVVQQQMMMIIIHHHIIIJJJJJJHHHIIIHHHGGGFFFFFFEEEEEEFFFHHHHHHHHHGGGFFFFFFGGGHHHHHHFFFDDDCCCEEEHHHIIIIIIDDDCCCBBBBBBBBBBBBBBBCCC<<<<<<======>>>??????@@@EEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@???>>>>>>>>>???BBBBBBBBBCCCDDDEEEFFFGGGEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCBBBAAA???>>>===AAAAAA@@@@@@???>>>>>>===??????@@@AAABBBCCCCCCDDDBBBAAAAAA@@@@@@AAAAAAAAABBBBBBAAAAAA@@@?????????BBBCCCCCCCCCBBBBBBAAA@@@CCCEEEIIIMMMPPPQQQRRRRRROOOMMMKKKIIIIIIGGGEEECCC@@@>>><<<:::999:::;;;<<<888;;;>>>???@@@DDDJJJPPPYYY___hhhqqqzzz}}}qqqbbbUUUKKKFFF999888777666555444333333333333222111000000000111111111000000//////......000000000000000000000000,,,,,,,,,------.........------------------------+++,,,...//////...,,,+++---------,,,,,,+++++++++111111111111111111111111111111111111111111111111111222222333444444333333111111111111111111111111111000///000222333222111333333333333333333333333333333222222222333333444222222222222222222222222000111111111111222222222444444333333333222222222444555666777888777666666666666666666666666666666777777666666555444444333444444444444555555555555555666666777777666666555888888777777777777777777888999::::::;;;;;;:::::::::::::::::::::999888888888:::;;;;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????>>>=========>>>>>>>>>>>>===<<<;;;::::::999:::999999888888999999:::<<<<<<<<<=========>>>>>>???>>>===<<<<<<======>>><<<;;;:::;;;<<<<<<;;;:::<<<===>>>===<<<<<<>>>@@@>>>???@@@???>>>===>>>@@@???????????????@@@@@@AAACCCCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHKKKOOORRRZZZ\\\```fffjjjooo||||||uuutttuuuuuuvvvvvvxxxzzz|||~~~}}}xxxyyy~~~}}}zzzwwwvvvvvvvvvwwwyyy}}}}}}zzzwwwrrrqqqqqqsssvvvxxxxxxxxxwwwzzzyyytttnnnkkkjjjiiieeebbb\\\XXXTTTRRRQQQQQQOOONNNMMMMMMLLLKKKJJJJJJKKKKKKIIIJJJJJJIIIHHHHHHHHHIIIIIIFFFDDDCCCDDDFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAA@@@AAABBBCCCAAA@@@@@@@@@????????????>>>>>>>>>>>>????????????AAAAAAAAA@@@@@@>>>======@@@?????????>>>=========AAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFFFFGGGGGGFFFKKKNNNRRRVVVYYYZZZZZZZZZOOOLLLIIIFFFEEECCCAAA??????>>><<<;;;;;;<<<===???<<>>888888777666555444333222222111000000/////////000000000000000//////......////////////////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++111111111111111111111111111111111111111111111111111111222333333333333222111111111111111111111111000///...///111222111000222222222222222222222222333333222222111222222222444444333222111000000///000111111111111222222222333333333333222222222222444444666777777777666555666666666666666666666666666666666555555444444333444444444444555555555555666777777888888777777666888888888777777666666666888999999::::::::::::::::::999999888888888999999999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???<<<<<<===>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::999999888888999999:::============>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;:::;;;===>>>>>><<<<<<>>>???<<<===>>>>>><<<<<<===>>>>>>>>>======>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAACCCDDDEEEGGGKKKNNNUUUWWW\\\ccchhhppp~~~|||wwwtttuuuwwwwwwwwwxxxyyy{{{}}}~~~~~~}}}yyy{{{}}}zzzwwwvvvvvvwwwuuuwwwyyy{{{{{{{{{zzzzzzwwwvvvuuuuuuwwwxxxwwwvvvsssvvvzzz{{{yyywwwxxxyyywwwsssooojjjgggccc```^^^[[[YYYWWWUUUUUUTTTSSSRRRRRRRRRRRROOOOOOOOOOOONNNNNNMMMMMMNNNKKKGGGEEEEEEFFFEEEEEEFFFEEECCCAAA@@@??????>>>@@@??????>>>===<<<<<<;;;@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????@@@@@@?????????@@@@@@AAA@@@@@@?????????@@@@@@AAA@@@@@@@@@???????????????===>>>>>>>>>>>>?????????AAAAAA@@@@@@@@@??????>>>????????????????????????BBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFGGGHHHJJJKKKLLLLLLFFFGGGIIIKKKLLLNNNNNNNNNOOORRRWWWZZZ\\\\\\[[[ZZZOOOLLLGGGDDDBBBAAA@@@>>>???>>>===<<<===@@@BBBDDDFFFIIINNNSSSYYYcccoooxxx{{{yyynnn^^^OOOFFF???:::777777777666555444333222222000000///.........//////000000000////////////...........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))+++---...------,,,,,,,,,,,,++++++111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111000///...///111222111000333333333333333333333333444333222111111111111111444333333222111000//////000000111111111222222222333222222222222222222222333444555666777666555555555555555555555555555555555555555444444444333333333333444444444555555555777777888888888888777777888888888777666666555555888888999::::::::::::999999888777777777888999:::999:::;;;:::999999:::;;;========================<<<<<<<<<======>>>>>>>>>999;;;<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::=========>>>>>>>>>?????????>>>===<<<;;;;;;:::::::::999888888::::::999888;;;<<<>>>>>>===<<<===>>><<<===>>>===<<<;;;<<<>>>===<<<<<<<<<<<<===>>>>>>CCCCCCCCCCCCBBBAAA@@@??????AAACCCDDDDDDFFFJJJLLLQQQSSSYYY```gggppp~~~{{{xxxvvvvvvwwwwwwwwwxxxxxxyyyzzzzzzzzz~~~|||xxxzzz~~~{{{xxxxxxxxxyyyvvvvvvvvvvvvvvvwwwxxxyyyyyywwwvvvwwwxxxyyywwwvvvrrrtttxxx{{{~~~yyyxxxxxxzzz||||||yyywwwtttssspppnnnkkkhhheeedddbbbaaa___^^^]]]\\\\\\[[[ZZZZZZZZZ[[[\\\[[[YYYXXXVVVRRRNNNJJJIIIHHHFFFEEEFFFFFFDDDBBBAAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;==============================>>>>>>>>>=========??????>>>=========>>>>>>>>>>>>>>>>>>>>>?????????AAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPLLLMMMOOOPPPRRRSSSSSSSSSRRRTTTWWWZZZZZZYYYVVVTTTMMMIIIEEEBBBBBBCCCCCCCCCBBBAAA@@@@@@CCCFFFJJJMMMUUUZZZaaagggmmmvvvzzzrrrdddYYYJJJ@@@<<<;;;999777555555555444333222222222000000///....../////////////////////////////////------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111000000000000000000000000000111111222111111000000000000000000000000000000111000///000222222222111333333333333333333333333333222111111000000000000111111111111111111111111000000111111111222222222222222222222222222222222222333444666666555555444444444444444444444444444444444444444333333333333333333333444444444444555777777888888888888777777777777777777666666555555777888999999::::::999999888888777666777888:::;;;:::;;;;;;:::888888:::<<<========================<<<<<<<<<<<<============888999;;;<<<======<<<;;;:::::::::;;;;;;;;;;;;;;;:::999999888888999999:::============>>>>>>>>>>>>=========<<<;;;:::999999888777666777888888777666:::<<<>>>>>>===<<<======<<<===>>>===<<<;;;<<<>>><<<<<<;;;;;;<<<<<<===>>>DDDDDDCCCCCCBBBAAA??????>>>@@@BBBCCCDDDEEEHHHJJJMMMOOOVVV^^^eeennn}}}zzzyyyxxxxxxyyyvvvvvvwwwxxxxxxwwwvvvuuuvvvxxx|||{{{wwwxxx}}}~~~}}}||||||||||||zzzxxxuuusssssssssuuuvvvwwwvvvvvvwwwxxxyyyyyywwwssstttvvvxxxzzzzzzyyyyyyvvvuuutttuuuwwwyyyzzzzzz{{{{{{{{{zzzxxxuuussssssqqqpppooommmlllkkkkkkkkkjjjjjjkkknnnppppppmmmiii```\\\VVVQQQNNNKKKHHHFFFFFFEEEDDDBBBAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>======>>>======<<<<<<<<<===============>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@??????@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKMMMOOOPPPPPPPPPOOONNNNNNNNNNNNNNNOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSSSSUUUVVVWWWVVVSSSOOOMMMGGGDDDBBBBBBEEEHHHJJJKKKIIIHHHHHHHHHLLLQQQVVVYYYgggmmmvvv|||wwwiii]]]QQQIII???:::999:::888666444444333333222222111111000000/////////000000111.............../////////------------------------.........------,,,,,,,,,++++++++++++++++++++++++******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111000000000000000000000000000111111111111000//////000000000000000000000000111000///000222333222111333333333333333333333333111111000000000000000000///000000111111222222222000111111111111222222222111111111222222222222222222222444555555555444333444444444444444444444444333333333333333333333333333333333333444444444444666777777888888777777666666666666666666666666666777888888999999999999999777777777888999:::;;;<<<:::;;;;;;999888888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;:::999999888888999999:::<<<<<<<<<<<<============;;;<<<<<<<<<;;;:::999999888666555666777888777666999;;;===>>>===<<<<<<===;;;<<<======<<<;;;<<<===<<<<<<;;;;;;<<<<<<===>>>AAAAAAAAAAAA@@@???======<<<>>>@@@BBBBBBCCCEEEGGGIIILLLTTT\\\cccjjjxxxyyyvvvwwwxxxzzz~~~xxxzzz|||~~~}}}zzzwwwtttttttttuuuwww{{{}}}~~~}}}~~~xxxwwwzzz|||}}}~~~{{{xxxtttrrrssstttuuuvvvuuutttuuuwwwyyyxxxwwwtttuuuvvvvvvvvvvvvuuuttttttrrrqqqpppqqqssswwwyyy|||~~~}}}||||||}}}}}}||||||||||||}}}}}}||||||~~~~~~lllggg```ZZZUUUQQQMMMKKKIIIHHHFFFDDDCCCBBBAAAAAA============>>>>>>>>>>>>========================>>>???@@@AAAAAAAAA@@@???=========<<<<<<===>>>>>>======>>>???@@@@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@BBBCCCEEEGGGHHHIIIJJJKKKLLLNNNOOOOOOUUUVVVXXXZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQPPPQQQQQQQQQPPPPPPOOONNNMMMMMMNNNMMMLLLIIIGGGEEECCCBBBCCCFFFKKKQQQTTTVVVVVVUUUTTTUUUYYY^^^dddhhhwww~~~|||uuujjjZZZOOOFFFAAA;;;888777777555222333222222222111111111000000000//////000000111111---............/////////------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---+++)))++++++,,,,,,,,,,,,------111111111111111111111111000000000000000000000000000000111111000//////...000000000000000000000000000///...///111222111000000000000000000000000000000000/////////000111111000000000000111111111111000111111111111222222222000111111111222222222222111222333444555444333333333333333333333333333333222222222222222222333333222222333333333444444444555666666777777666666555444444555555666777777777777777888999999999999999666777888:::;;;;;;<<<<<<;;;;;;:::999888888;;;===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999999999:::;;;::::::::::::::::::::::::999999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;;;;;;;;;;:::999999888777777999999888777888;;;===>>>===<<<<<<<<<:::;;;<<<;;;:::999:::<<<<<<<<<<<<<<<<<<======>>>??????@@@??????>>>======;;;===@@@AAABBBBBBDDDFFFFFFIIIQQQYYY___dddppp{{{}}}xxxtttuuuuuuvvv||||||uuusssqqqrrrtttwwwyyyzzz}}}|||yyyzzzzzz|||xxx{{{~~~{{{wwwuuuuuuvvvwwwuuutttssstttuuuvvvuuutttsssttttttuuuttttttsssrrrppppppnnnmmmmmmnnnqqqsssvvvzzz~~~~~~|||{{{{{{~~~|||wwwooohhhbbb\\\XXXUUUSSSQQQOOOLLLIIIFFFEEEDDDBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCBBBAAA@@@===============>>>???@@@===>>>@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFHHHJJJMMMOOORRRRRRTTTUUUWWWYYYZZZ[[[___```aaaaaa___]]]ZZZXXXXXXWWWVVVUUUTTTTTTTTTTTTPPPPPPOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEDDDCCCCCCBBBHHHHHHKKKPPPWWW]]]aaabbbcccbbbaaabbbffflllssswww|||qqqeeeXXXMMMEEE>>><<<999666444222222222222111111111111000000000///.........//////000111---------.........//////------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------111111111111111111111111000000000000000000000000000000111000000///......000000000000000000000000///...---...000000000...//////////////////////////////...//////000111222111111111000000000000000000111111111111222222222000000111111222222222222111222333444555444333333333333333333333333333333222222222222222222222333222222333333333444444444555555666666666666555555333333444555666777888888777777888999999999999888555777999;;;<<<===<<<<<<;;;;;;:::999777888;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<;;;999888777888999999;;;;;;;;;::::::999999999:::999999999999999999::::::::::::;;;;;;;;;<<<<<<888999:::;;;;;;;;;:::999:::999888999:::::::::888888:::===>>>===<<<;;;<<<888999::::::888888999:::===<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@??????>>>===???BBBCCCCCCDDDEEEGGGCCCGGGOOOWWW\\\```jjjuuuzzz~~~uuusssrrrttttttuuu}}}vvvssspppooorrruuuxxxyyy|||{{{{{{uuu{{{vvvuuuyyy}}}zzzyyyyyyzzz{{{vvvtttssssssttttttsssrrrrrrssssssttttttssssssssslllmmmmmmkkkjjjjjjkkkmmmppptttyyyzzzxxxvvvuuuvvvzzz{{{~~~{{{sssmmmgggbbb^^^^^^\\\XXXTTTOOOLLLIIIHHHGGGFFFEEEDDDBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@<<<===???AAAAAAAAA???>>>=========>>>>>>@@@AAABBB>>>???AAABBBCCCCCCBBBBBBEEEFFFFFFFFFGGGGGGHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLNNNMMMMMMMMMOOORRRUUUWWW[[[\\\]]]___aaaccceeefffdddddddddccc```[[[WWWTTTUUUUUUSSSRRRQQQPPPPPPPPPHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHOOOPPPTTTZZZbbbhhhkkkllllllkkkjjjkkkooouuu|||~~~}}}pppaaaRRRFFF>>>:::888777666333000000222555111111111111000000000000---------------...///000---------.........//////........................,,,,,,,,,------.........------------------------///...,,,++++++,,,...///+++++++++,,,,,,---------000000111111111111000000000000000000000000000000000000///...............////////////////////////////////////000000000000////////////000000000000111111000///////////////////////////////////////000000111111111222222222111111222222222111111000111111111222222333333333222222111111111111111111222222222222111111000000///111222444555666555555666666666666555555555555666666666666777777777777777999;;;<<<;;;:::::::::999::::::;;;;;;::::::999777777888888888999999999999:::;;;;;;<<<<<<;;;;;;;;;:::888777777888:::;;;777777888888888999999999666777777777777888888888:::999999888888999999::::::;;;;;;;;;<<<=========<<<<<<;;;::::::999888888::::::999999888777666666999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGMMMMMMOOORRRVVVZZZ^^^```lllrrrzzz|||wwwuuurrrooonnnqqquuuzzzvvvooooooqqqsssuuuxxx{{{|||~~~xxxvvv{{{~~~wwwvvvuuu{{{|||xxxyyywwwtttsssttttttsssrrrrrrrrrrrrrrrsssssssssssspppqqqqqqpppmmmllllllmmmrrrrrrssssssqqqnnnkkkhhhlllooosssyyy|||wwwsssqqqpppiiigggddd___[[[WWWTTTRRRNNNMMMLLLJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEFFFAAAAAAAAA@@@@@@AAAAAABBBBBBAAA???>>>>>>@@@AAABBBCCCDDDFFFGGGIIIJJJJJJKKKFFFGGGJJJLLLNNNNNNNNNNNNQQQRRRSSSSSSRRRSSSTTTVVVTTTSSSTTTVVV\\\aaadddfffhhhhhhiiijjjllllllkkkiiigggbbb\\\XXXWWWVVVTTTRRRKKKKKKJJJJJJJJJJJJJJJJJJEEEDDDBBBAAAAAAAAABBBCCCAAAAAAAAABBBBBBCCCCCCDDDHHHHHHIIIIIIJJJNNNSSSWWW[[[___dddiiimmmqqquuuxxxtttsssrrrsssvvv{{{{{{xxxxxx~~~zzznnn]]]OOOFFF@@@:::666444444333333333333222222111111111111000000000000000000000000////////////........................///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,000000111111111111000000000000000000000000000000111000//////.........///////////////////////////------...///000111111222.../////////000000000000111000000///////////////////////////////////////000000111111111222222222111111111222222111111000111111111222222333333333111111111111111111111111222222111111111222222333333444555777777777666666666666666666555555555555555555666666666777777777999;;;<<<<<<:::888888888888888999999999999888888888888888999999999::::::666777777888888888888888;;;:::888777777888:::;;;777777888888888999999999777777777888888888888999:::999999888888999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;:::999999888888::::::999888888777666666888999::::::::::::999888::::::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEFFFGGGHHHHHHKKKMMMOOORRRTTTVVVWWWWWW```eeemmmrrrsssqqqnnnmmmnnnlllmmmqqquuu{{{}}}sssppppppoooqqqttt{{{|||~~~}}}zzz~~~~~~xxxwwwyyy}}}yyyxxxvvvvvvwwwwwwvvvtttqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssrrrpppnnnnnnoooqqqrrrrrrqqqnnnjjjfffcccdddfffjjjnnnsssxxx{{{}}}}}}{{{zzzyyyyyyvvvtttqqqmmmhhhccc```^^^ZZZYYYWWWUUURRRPPPNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCEEEFFFHHHIIIKKKLLLNNNOOOOOOOOORRRSSSUUUXXXZZZ\\\]]]]]]]]]^^^^^^______```bbbdddbbbaaaaaaccchhhlllooopppuuusssqqqooonnnkkkhhheeeWWWRRRLLLHHHFFFDDDBBB@@@EEEDDDDDDCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>?????????@@@BBBEEEGGGIIIKKKLLLNNNNNNOOOOOORRRVVV]]]bbbfffiiimmmpppsssuuuxxxzzzwwwwwwxxxyyy}}}zzzzzz{{{}}}}}}wwwggg]]]OOOEEE@@@<<<999666444444333333333222222222111111111000000000//////000000000000/////////...------------------------///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,++++++************+++++++++,,,,,,,,,///000000111111000000///000000000000000000000000111000000///////////////////////////////////////,,,,,,---...000111222333....../////////000000000000000//////......//////////////////////////////000000000111111111111222000000111111222111111000111111111222222222222222111111111111111111111111333222111111111333555666777888999::::::999888777666666666555555555555444555555555666666666666777:::;;;===<<<999777666666666777777888888777777666888888999999999:::::::::555555666777777777777777:::999888777777888999:::777777777888888888888999777888888888888999999999999999888888888888999999::::::999999999999999999;;;;;;::::::999888888888999999999888888777777666777888888999999888888777999999999999999999999999999999:::;;;<<<=========<<<<<<<<<<<<<<<===>>>???BBBCCCDDDEEEGGGHHHIIIJJJIIIKKKOOORRRSSSQQQOOOMMMSSSWWW^^^ccceeeeeeeeefffiiihhhlllrrrwww~~~vvvpppnnnnnnpppssszzz{{{}}}~~~}}}~~~zzzzzz{{{{{{zzz{{{|||{{{yyywwwssssssrrrrrrqqqqqqpppppptttuuuuuutttqqqppppppqqqssssssrrrppplllhhhcccaaa^^^___aaacccfffhhhjjjkkkrrrtttvvvyyyyyyyyyxxxwwwuuuuuutttuuuvvvxxxzzz{{{}}}zzzvvvsssooonnniiihhheeebbb___[[[YYYWWWWWWWWWWWWVVVTTTRRRPPPOOOMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKIIIIIIIIIKKKMMMNNNQQQRRRTTTWWWYYYYYYZZZZZZ```aaacccfffiiilllnnnppplllmmmmmmmmmnnnpppqqqrrrqqqpppooopppsssvvvwwwxxxxxxsssmmmhhhbbb]]]XXXUUUPPPLLLHHHEEECCCCCCBBB@@@@@@??????>>>===>>>>>>>>>???>>>===<<<===>>>???@@@AAACCCGGGLLLPPPTTTWWWXXXXXXXXXYYYZZZ]]]cccjjjoootttvvvyyyzzzzzz{{{|||~~~{{{|||{{{xxxyyy|||}}}yyymmmeeeQQQJJJAAA;;;999999888777333333333333222222222222111111000000000000//////000000000/////////......------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,//////000000000000//////000000000000000000000000111000000/////////000000////////////////////////------......///000111111........./////////000000000//////.........//////////////////////////////000000000000111111111111///000000111111111111111111111111111111222222222111111111111111222222222444333111000222444777999;;;<<<<<<<<<<<<:::999888666666555555555444444444444444555555555666666666888:::;;;;;;999777666666666666777777777777666666777777777777888888888888777777888999999999999888999888888777888888999:::777777777777888888888888888888888888999999999999999999888888888888999999:::::::::999999888888888::::::999999888888888777999888888888777777777666666777777777777777777666888888888888888888888888888999:::<<<============<<<;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCEEEGGGHHHIIIFFFJJJOOOSSSTTTQQQLLLIIILLLPPPUUUYYY\\\___bbbdddeeefffkkkssszzzwwwqqqooooooqqquuuvvvxxxyyy{{{~~~}}}~~~{{{xxxwwwwwwvvvuuutttsssrrrrrrtttuuuuuusssqqqooooooppptttsssrrrpppmmmiiieeeccc_________```````````````eeefffggggggggggggffffffdddeeefffhhhkkkooorrrttt}}}~~~~~~~~~}}}|||{{{zzzuuutttqqqnnnjjjgggdddbbbddddddeeedddbbb___[[[YYYWWWWWWVVVUUUTTTTTTTTTTTTUUUTTTSSSSSSTTTVVVXXXYYY]]]___bbbfffhhhjjjjjjjjjmmmnnnppprrrvvvyyy|||~~~{{{zzzyyyxxxyyyyyyyyyxxxwwwuuusssrrrssstttsssrrrkkkfff___WWWQQQLLLGGGDDD@@@>>><<<;;;;;;;;;<<<<<>>=========>>>>>>>>>>>>>>>???AAADDDFFFHHHKKKMMMRRRWWW]]]aaadddeeeccccccdddeeehhhmmmtttzzz}}}~~~xxxwwwyyy{{{{{{sssfffXXXOOOCCC???:::777777888888888333333333222222222222111111000000000////////////000000/////////.........---------------------------............---,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++***++++++******+++++++++,,,,,,,,,//////000000000000//////////////////////////////000///////////////000000////////////////////////////////////........................//////////////////............//////////////////////////////000000000000000000000000...///000111111111111111111111111111111111111111000000111111111222222222444222111111222555888:::======>>>===<<<;;;999888555555555555444444444444444444444444555555555555444666888999777666666777666666777777777777666666444555555555666666666666777888888999999999999999777777777777888999999:::777777777777777777777777777777888888888999999999999888888777777888888999;;;;;;::::::999999888888999888888888888888777777888888888777777777777777666666666666666666666666888888888888888888888888888999;;;===>>>>>>>>>===;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAABBBCCCEEEEEECCCGGGNNNSSSTTTRRRNNNJJJIIILLLPPPSSSWWW[[[___cccbbbdddkkksss{{{xxxsssqqqoooqqqtttqqqsssuuuwww{{{}}}zzzzzzzzzyyywwwuuutttsssrrrsssssssssrrrooommmmmmmmmqqqppppppooommmjjjhhhgggccccccbbb```___^^^]]]\\\^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]___bbbeeeiiikkkqqqsssvvvzzz}}}~~~~~~|||yyywwwtttrrrqqqrrrsssttttttrrroookkkiiidddcccbbbbbbaaaaaaaaabbbbbbbbbaaaaaabbbdddgggiiimmmooossswwwzzz{{{{{{{{{|||}}}}}}zzzxxxssspppmmmkkkjjjhhheeeccc[[[VVVPPPKKKGGGDDD@@@>>>:::::::::999999999:::<<<>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCFFFJJJNNNRRRTTT[[[]]]aaafffjjjmmmnnnooolllmmmnnnoooqqqvvv||||||zzzzzz|||}}}~~~vvvlll```SSSGGG@@@===;;;888666555555555555333333222222222111111111000000000////////////...////////////....................................---------------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++*********++++++******+++++++++,,,,,,,,,...//////000000//////...///////////////////////////............//////000////////////////////////000000///......------,,,------........./////////......------......//////////////////////////////111000000000000000//////......///000111111111111111111111111111000000000000000000111222222333333333222111111333555777999<<<<<<===<<<;;;999888666555555555444444444444333333333333444444444555555111333666666555444555555555666666777777666666555333333333444444444555555555555666777777777777777666666777888888999999999888777777777777777666666666777777777777888888888888888777777777777888888:::::::::999999999999999777777777777777777777777777777777777777777777777777666666555555666666777888888888888888888888888888:::<<>>;;;;;;:::::::::;;;;;;<<<<<<======>>>???@@@AAAAAAAAAEEEKKKPPPRRRQQQOOOMMMFFFIIILLLOOORRRVVV[[[___```ccciiirrr{{{{{{vvvsssooonnnooommmooorrrtttxxx}}}~~~}}}|||zzzwwwuuutttssssssssssssqqqnnnlllllllllmmmmmmmmmlllkkkjjjiiihhhfffeeedddbbb```^^^]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYVVVVVVVVVWWWYYY[[[^^^___fffiiinnnsssxxx{{{}}}}}}~~~~~~|||}}}~~~{{{zzzrrrrrrqqqqqqqqqqqqrrrrrrsssrrrrrrrrrtttvvvyyy{{{~~~}}}{{{xxxsssooofffccc```^^^\\\ZZZWWWTTTJJJHHHDDDBBBAAA@@@>>><<<>>>???@@@???>>>>>>@@@AAA@@@AAAAAABBBCCCEEEFFFGGGIIIJJJMMMPPPVVV[[[```bbbkkkmmmpppsssuuuvvvuuuuuusssuuuxxxzzz|||~~~||||||}}}~~~~~~}}}}}}uuuhhh[[[OOOFFF>>>:::888888666555333222111111222222222222111111111111000000////////////....../////////.........------........................,,,,,,------,,,,,,+++******++++++,,,,,,------...---------------------------,,,+++*********+++,,,******+++++++++,,,,,,,,,......////////////......////////////////////////---------------...//////////////////////////////..................---------------.........//////...------------...///000////////////////////////111111000000////////////---...///000111111111111222111111111000000000//////000000111222222333333222222222222333444555666::::::::::::999888666555555555555444444444333333222333333333333444444444111333444555333111111222444444555555555555444444333333444444444555555555444444555666666666666555555666777888888999999999888888777777666666666666555555666666666777777777888888777777777777888888777777888888888888888888777777777777777777777777666777777777777777777777777777666555555666777777999999999999999999999999888:::===@@@BBBBBBAAA@@@;;;;;;:::::::::::::::;;;============>>>>>>>>>??????AAAFFFJJJMMMNNNMMMLLLEEEGGGJJJMMMOOOSSSWWWZZZ^^^```gggoooxxxzzzxxxvvvrrrooonnnlllnnnpppsssuuuyyy~~~~~~~~~}}}~~~zzz}}}zzzxxxwwwuuuuuuuuussspppnnnmmmnnnmmmmmmmmmlllkkkjjjiiiiiiggggggfffdddcccaaa``````^^^______```___^^^\\\[[[WWWWWWVVVVVVWWWXXXZZZ[[[```cccggglllpppssssssssstttuuuwwwyyy{{{}}}~~~~~~xxxqqqmmmkkkgggaaa\\\TTTRRRPPPOOOOOOMMMKKKHHHAAA@@@??????@@@@@@>>><<<888:::===??????@@@CCCFFFKKKLLLLLLNNNPPPSSSUUUVVVYYYZZZ\\\```dddjjjnnnqqqvvvwwwzzz||||||{{{zzzxxxxxx{{{~~~}}}}}}~~~~~~yyyuuuiiiaaaUUUJJJAAA<<<999888333444555555333222111111222222222222111111111111000000/////////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---......------------------------...---+++))))))***+++,,,******+++++++++,,,,,,,,,......////////////......////////////////////////,,,,,,,,,,,,,,,---...///////////////////////////,,,------....../////////---------.........//////---------------...///000////////////////////////111111000000/////////...---...///000111111111111222111111111000000/////////000000111222222333333111111222333333444444444888888999999888777555444555555444444444333333333222222333333333444444444111333444444111///......222333333444444333333222444444444555555555666666444555666666777777666666555555777888999999999999888888777777666666666555555555555555666666666666888888777777777777888888555555666666777777888888666666666666777777777777666666666666777777777777888777666555555666777888999999999999999999999999999;;;>>>AAACCCCCCAAA@@@;;;;;;:::999999:::::::::===============>>>>>>>>>>>>???CCCFFFHHHJJJJJJJJJEEEHHHJJJMMMOOOQQQUUUXXX\\\___eeellluuu{{{xxxyyyyyyvvvrrrqqqmmmoooppprrrsssvvvzzz}}}}}}{{{zzzyyy{{{}}}{{{|||vvv||||||||||||~~~}}}wwwxxxxxxuuurrrpppppppppqqqqqqpppnnnmmmlllkkkkkkiiiiiihhhgggeeeddddddccc```aaabbbcccbbb```^^^]]]___^^^]]]\\\]]]]]]___```]]]```dddhhhjjjkkkjjjiiieeegggjjjnnnrrruuuxxxzzz{{{}}}nnnhhh```\\\ZZZVVVPPPKKKFFFEEEEEEEEEFFFEEECCCAAACCCBBBBBBCCCEEEDDDBBB???>>>CCCHHHLLLOOOSSSYYY]]]WWWXXXYYY\\\^^^aaaccceeeggggggiiilllpppuuuyyy{{{{{{|||~~~~~~|||zzzzzz~~~}}}zzzrrrkkkWWWPPPFFF===999777777666000222444555555444444555222222222111111111111000000/////////............//////.........---------************************+++,,,,,,,,,,,,+++************+++,,,,,,---......++++++++++++++++++++++++...---+++))))))***+++,,,******+++++++++,,,,,,,,,000000//////.........---////////////////////////////////////////////////,,,,,,,,,------.........------------------------........................---------.........//////////////////////////////000000//////.........---............////////////222111111111000000//////111111222222222333333333222222222222222222222222444444555555666777777888555555555444444333333333222222222333333333444444666555444333333333444555666777777666555555777888555555555555666666666666666666666555555444444444555555666666777777888888666666666666555555555555444444444555555555666666444444444555666777777888666666666666777777777777777777777777666666666666:::999888666666666777888888888999999999999888888888999999::::::999999888999:::<<<===>>>>>>>>>>>>::::::::::::::::::::::::<<<<<<============<<<<<>>888333222222222333222222222222222333333111111111000000000000000,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,+++***))))))******************************000/////////............////////////////////////........................------..................------------------------........................---------.........//////........................000/////////.........---............////////////111111111000000000//////111111111222222222333333222222222222222222222222333333444444555666666777444444444444333333333222333333444444444555555555555555333333333333444555666777888777555555777888555555666666666777777777666555555555444444444444666666666666666666777777666666666666555555555555333333333444444444555555444444555666666777888888666666666666777777777777666666666777777777777777:::999888777666666777888888888999999999999888888888999999::::::999999888:::;;;<<<===>>>>>>======::::::::::::::::::::::::======>>>>>>>>>>>>=========>>>???@@@BBBCCCDDDEEEEEEHHHKKKMMMNNNPPPUUUYYY[[[ZZZ\\\bbbkkkyyyyyyvvvvvvuuuvvvxxxzzz|||}}}}}}zzz{{{}}}~~~~~~~~~}}}{{{}}}zzz{{{}}}tttmmmqqqwww~~~{{{yyyyyyxxxvvvttttttsssrrrpppoooooooooooooooooooooooonnnmmmllllllooolllhhhhhhiiiiiihhhfffaaaccceeefffggggggfffeeedddeeefffggggggeeebbb```[[[[[[[[[[[[\\\^^^aaabbbfffggghhhjjjllloooqqqsssxxxyyy|||~~~}}}{{{{{{xxxqqqggg___RRRNNNIIIFFFEEEFFFFFFEEEFFFFFFFFFGGGHHHJJJKKKLLLNNNQQQSSSTTTTTTSSSTTTUUU^^^___cccjjjqqqvvvvvvuuurrrqqqooooooqqqtttwwwyyyvvvwwwzzz|||~~~~~~|||{{{|||~~~zzzsssiii\\\OOOFFFBBB@@@<<<888666555555666333222111111111111111222000000000000000000000000---------...............------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,++++++***))))))******************************////////////............////////////////////////........................////////////............------------------------........................---------......................................./////////...........................////////////111111000000000000//////111111111222222222222333222222222222222222222222222222333333444444555555333333333333222222222222444444444555555555666666555444333333333333555555666777888777666666777888666666666777777777888888555555555444444444444444666666666666666555555555666666666666555555555555333444444444444555555555555555666666777777888888777777777777666666666666555666666777777888888888999999888777777777888888888999999::::::999999888888999999::::::999999888;;;;;;===>>>>>>===<<<;;;::::::::::::::::::;;;;;;>>>>>>????????????>>>>>><<<======???@@@AAABBBBBBDDDGGGLLLOOOQQQSSSVVVXXXYYYWWWWWW\\\bbblll|||vvvqqqooooooppptttxxx|||}}}}}}||||||}}}}}}}}}}}}~~~~~~sssoooqqqwww~~~~~~}}}}}}|||zzzyyysssrrrqqqpppppppppppppppssssssssssssssssssssssssssspppnnnmmmnnnnnnmmmkkkiiijjjlllmmmnnnnnnmmmllliiiiiihhhgggfffdddbbbaaaZZZZZZYYYYYYZZZ[[[\\\]]]______^^^___```cccfffgggjjjlllooossswww{{{~~~xxxyyyyyyzzz{{{}}}~~~{{{wwwsssqqqqqqsssuuuyyyvvvtttrrrooohhh^^^WWWLLLIIIFFFEEEFFFGGGIIIIIIKKKKKKMMMOOORRRUUUXXXZZZ___aaacccccccccbbbcccdddkkkmmmrrrxxx~~~~~~zzzzzzyyyyyyzzz|||~~~}}}{{{zzzzzz|||~~~~~~wwwkkk___SSSIII@@@;;;777666555444333333333444222222111000000///000000000000000000000000000000...............---------........................---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***************************************,,,+++******)))*********************************///////////////.........////////////////////////........................//////......------,,,,,,------------------------............................................................................................................////////////000000000000000000//////111111111111222222222222111111111111111111111111111111222222333333333333222222222222222222222222444444444444555555555555555444333222333444555666666777999888777666777888777777777777888888888888555555444444444444444444777666666666555555444444666666666666555555555555555555555666666666777777666666666777777888888888777777777777666666666666555555666777888888999999999888888888888888888888999999::::::::::::999999888999999::::::999999888;;;<<<=========<<<;;;::::::::::::;;;;;;;;;;;;;;;===>>>>>>??????>>>>>>============>>>???@@@AAAAAABBBFFFKKKQQQUUUWWWXXXYYYVVVRRRQQQTTTXXX^^^jjjuuu~~~~~~zzztttooommmllliiilllqqqwww|||~~~|||zzzxxxxxxyyy{{{}}}~~~~~~wwwssstttxxx~~~}}}~~~}}}wwwvvvuuuuuuttttttuuuuuuxxxwwwwwwwwwwwwxxxxxxyyyvvvuuutttssssssrrrqqqppppppqqqrrrrrrsssrrrrrrqqqpppnnnllljjjgggfffdddddd^^^^^^^^^______`````````___^^^\\\[[[[[[]]]```bbb```bbbdddhhhlllpppssstttnnnooopppqqqssstttuuuuuuqqqnnnjjjffffffhhhkkknnnuuurrrooommmkkkfff^^^XXXPPPNNNKKKKKKMMMPPPQQQRRRSSSTTTWWWZZZ___cccgggiiimmmooopppooonnnmmmnnnooorrruuuzzz~~~}}}}}}~~~}}}|||||||||||||||{{{zzzyyyooofffZZZNNNEEE???;;;999111111222222222222222111222111000//////......////////////000000000000000/////////...---------,,,------------------------------++++++++++++------++++++++++++++++++++++++************************))))))))))))))))))))))))++++++***************+++************************.........///////////////////////////////////////........................---------,,,,,,+++++++++------------------------.............................................---........................---------...........................//////////////////////////////000000000000111111111222222222111111111111111111111111111111111222222222222222222222222222222222222222222333333333333444444444444333333222333444555666666777999999888777777888777777777777888888888888555555555555555555555555777777666666555555555444666666666666555555555555555555555555666666666666777777777888888888888888888777777777666666666555555666666777888999999:::888888888999999999999888::::::;;;;;;;;;;;;::::::888999999::::::999999888;;;;;;<<<======<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<======>>>>>>======<<<>>>>>>??????@@@@@@AAAAAA???CCCJJJQQQWWWZZZZZZYYYQQQMMMLLLNNNPPPRRRZZZaaaggghhhiiihhhgggffffffgggfffjjjooouuuzzz~~~yyyuuutttuuuxxxyyy}}}{{{||||||tttsssvvv}}}}}}~~~}}}|||||||||{{{{{{zzzzzzzzz{{{{{{|||zzzzzzzzzyyywwwvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttsssrrroookkkhhhfffeeeeee```aaabbbdddeeeeeeeeedddbbb```]]]\\\[[[]]]___```]]]^^^```bbbdddggghhhiiiiiikkklllnnnoooooooooooojjjgggcccaaaaaadddiiikkkpppmmmjjjjjjjjjgggccc^^^YYYWWWVVVVVVXXX[[[\\\\\\]]]___bbbfffkkkppptttwwwvvvwwwwwwvvvtttssstttuuuyyy|||||||||~~~||||||}}}{{{uuuoookkkYYYSSSJJJBBB===:::888777333444555555555555444333111000000///......//////......//////000000000000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++************************))))))))))))))))))))))))+++***************++++++************************.........///////////////////////////////////////------------------------,,,,,,,,,+++++++++++++++------------------------.......................................------------------------------------------------.....................////////////......////////////000000000000000111111111111222111111111111111111111111111111222222222222222222222222222222333333333333222222222333333333444444444333222222333444666777555888::::::999777777777666666666777777777888888666666666666666777777777777777777777666666666666666666666666555555555555333333444444444555555555888888888888888888999999888888777777666666555555666777777888888999999999777888999999:::999999999:::;;;;;;<<<<<<;;;;;;:::888999999::::::999999888::::::<<<======<<<;;;::::::::::::;;;<<<<<<======<<<<<<============<<<<<<@@@@@@@@@@@@@@@@@@AAAAAA>>>AAAGGGOOOUUUXXXWWWUUUMMMIIIGGGIIIJJJKKKNNNTTTXXXYYY[[[^^^aaadddeeefffeeeiiinnntttyyyyyytttrrrrrruuuwwwxxxwwwzzz}}}wwwuuuxxx}}}{{{}}}~~~~~~}}}|||{{{|||}}}~~~~~~|||zzzzzzzzzyyyyyyxxxxxxwwwwwwwwwvvvuuusssqqqmmmjjjhhhffffffaaaccceeeggghhhhhhffffffdddcccaaa_________```aaa``````aaaaaabbbbbbcccccciiijjjlllnnnnnnmmmlllkkkgggeeebbbaaabbbeeeiiikkkkkkhhhffffffhhhiiigggdddaaa```___```ccceeeffffffiiijjjmmmqqqvvvzzz~~~|||||||||zzzwwwvvvwwwxxx{{{~~~~~~{{{}}}|||zzzzzzzzz||||||zzzsssiii___YYYGGGDDD>>>:::777555333111333333444333333222111000000000////////////000000---......//////000000111...............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************+++++++++*********************************)))******+++,,,************************............/////////000////////////////////////------------------------++++++,,,,,,,,,,,,,,,,,,------------------------........................//////.........---------------------------------,,,,,,,,,------.....................////////////........./////////000000000000000000111111111111111111111111111111111111222222222222222222222222222333333333444444444444333333333333444444444555333333222222333444666777555888:::;;;999888777777555555666666666777777777666777777777888888888999777777777888888888888888666666666666555555555555555666666666666777777777999999999999999999999999888888888777666555555555888888888888888888888888777888999:::::::::999999;;;;;;<<<<<<<<<<<<;;;;;;888999999::::::999999888888999;;;<<<===<<<<<<;;;::::::;;;;;;<<<===============>>>>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@???AAAEEEKKKPPPRRRPPPNNNIIIDDDCCCFFFGGGGGGHHHLLLOOOQQQUUU[[[aaaeeeggghhhdddhhhnnnssszzzyyytttqqqrrrtttvvvuuuuuuxxx}}}}}}vvvuuuxxx{{{zzzyyyxxx~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzzyyyxxxvvvssspppmmmkkkiiihhhjjjlllnnnnnnllljjjhhhhhhgggfffeeeddddddddddddcccccccccccccccccccccccciiijjjmmmnnnnnnllliiigggfffdddccccccdddfffiiikkkiiifffddddddhhhjjjjjjiiigggffffffiiilllpppqqqqqqssstttvvvyyy}}}~~~{{{zzzzzz|||{{{~~~}}}{{{xxxwwwxxxzzzwwwvvvsssmmmdddYYYNNNHHH===:::777555555444333111000000/////////.........////////////000111222222------......///000000111---------...............------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******))))))***++++++,,,************************---.........//////000000////////////////////////------------------------,,,,,,,,,------.........------------------------........................//////.........---------------------------------,,,,,,,,,------...................../////////000---.........//////000000000000000000111111111111000000000000000000000000333333222222222222222222333333333444444555555555444444444555555555666666333333222222333555666777555888:::;;;:::888777777555555555555666666666666777777888888999999999:::777777888888999999::::::777666666666555555555555999::::::::::::;;;;;;;;;999999999999999999999999999888888777666555555444999999999888888888888888777888999:::;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::999999999777888:::<<<======<<<<<<::::::;;;;;;<<<===>>>>>>>>>>>>????????????>>>>>>@@@@@@@@@@@@????????????@@@AAACCCHHHLLLMMMJJJGGGFFFBBBAAADDDFFFEEEFFFIIIHHHJJJPPPWWW___dddffffffdddhhhnnnsss{{{~~~yyytttrrrrrruuuvvvtttuuuxxx|||}}}pppooorrr}}}{{{xxxxxxxxxrrryyy~~~~~~}}}}}}}}}}}}}}}{{{yyyvvvssspppnnnqqqrrruuuvvvuuurrrnnnlllkkkkkkkkkjjjiiiiiihhhhhhffffffeeeeeeeeeeeeddddddiiijjjmmmnnnmmmjjjgggeeeeeedddddddddeeegggiiikkkkkkgggdddeeeiiilllmmmlllkkkkkkkkkooossswwwyyyzzzyyyzzz{{{~~~~~~}}}}}}~~~}}}}}}}}}~~~|||wwwtttsssuuuxxxzzzssspppjjjbbbXXXMMMDDD???999666444444555666777666222111000000000000111111////////////000222333444---------...///000000111,,,------....../////////........................++++++---......---++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,************************---------............///111000000///...---------,,,---------.../////////..................------------------------------------------------,,,,,,,,,,,,,,,---------............/////////...,,,+++......---------,,,,,,,,,////////////////////////............////////////////////////000000000000//////000000111111111222000000000000111111111111......///000000000000///111111222333444444555555222222111111222222333444333555888999888777666666666666666666666666666666888999999:::999888777666999999888888888888888888666666555555555555666666888888999999999888888777:::999888777777888999:::666666555666666777888999999999999999999888777666555666666777888:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;:::999999999999999999:::888888888888999;;;===>>>========================??????@@@@@@@@@@@@??????>>>???AAACCCEEEFFFFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCFFFGGGLLLUUU___gggjjjkkkhhhhhhlllqqqwww{{{{{{{{{{{{xxxuuuwwwtttuuu||||||wwwqqqpppsss|||}}}|||yyyttttttvvv~~~~~~zzzvvvuuuuuuuuuwwwzzz}}}|||zzzvvvtttvvvuuusssqqqooommmlllllllllmmmnnnnnnmmmkkkiiigggnnnnnnooonnnnnnllljjjiiijjjhhhfffhhhlllooopppooorrrnnnjjjhhhjjjnnnqqqssstttttttttwwwzzz}}}~~~}}}{{{||||||yyyvvvuuuwwwyyy{{{{{{xxxuuurrrpppqqqrrrrrrqqqhhh```UUULLLFFFBBB===:::888777666444222000///...111111111111111000//////////////////////////////------............------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,++++++,,,,,,,,,+++******************************+++++++++************)))*********++++++*********++++++++++++++++++++++++------------............000000000///...---------------------..............................------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......,,,---------------------....../////////...,,,,,,......---------,,,,,,,,,....................................////////////000000000000//////////////////000000000111111111//////000000000111111111111222222333333333333333000000000111111222222222222222111111222222333444555777999999777555444444666666666666666666666666888888999999999888666666888888888888888888888888666555555444444555555666888888999999999888888777999888888777777888888999777666666666666777777888999999999999999888777777777777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;:::;;;;;;;;;999999888888888888999999999999999999:::<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===;;;<<<===???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBFFFGGGKKKSSS]]]eeeiiijjjjjjjjjmmmrrrxxx~~~||||||}}}~~~||||||yyyzzz~~~~~~wwwssspppppprrrzzz}}}wwwsssttt{{{~~~}}}}}}~~~|||zzzyyyxxxvvvtttsssrrrqqqqqquuuuuuvvvwwwvvvtttrrrqqqrrrsssssstttsssrrrqqqppprrrooonnnooorrrvvvwwwvvvyyyuuuqqqppprrruuuwwwxxxyyyyyyzzz~~~zzzwwwzzzwwwtttqqqpppqqqsssssssssvvvsssqqqnnnllljjjfffdddVVVPPPGGG@@@<<<999666444555555444333222111111000111111111111111000//////........................------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++***++++++,,,,,,,,,++++++************************+++++++++************))),,,+++************+++,,,++++++++++++++++++++++++------------............000000//////...---------............------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,..................//////---------------------,,,.........///......---,,,......---------,,,,,,,,,........................---............/////////000000000000//////////////////000000000000111111//////000000000000111111///000111111222222111111000000111111111111111111222222111111222222333444666888999888666444333333666666666666666666666666777777888888888777666666777777777777888888888888666555555444444555555666777888888999999999888888777888888999999888888777888888888777777777777777888999999999999999888777999999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<888888888777777888888888::::::999999:::<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<::::::;;;<<<============>>>>>>>>>???@@@@@@@@@AAAEEEFFFIIIPPPXXX```fffhhhhhhhhhkkkpppvvv~~~yyyyyyzzz|||}}}xxxtttqqqpppppprrryyy|||ttttttxxx~~~}}}|||{{{zzzyyyxxxxxxxxxyyyzzz{{{|||{{{yyywwwvvvxxxyyyzzz{{{{{{{{{{{{zzzxxxvvvtttuuuwwwzzz||||||~~~{{{{{{|||~~~}}}}}}yyyvvvvvv{{{}}}xxxvvvtttrrrqqqrrrrrrqqqpppsssqqqmmmhhhccc]]]VVVQQQGGGCCC===999777666555444333333222222222222222222111111111000000000//////------------------------------............------***,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,,,,************************+++++++++************)))---,,,************,,,---++++++++++++++++++++++++,,,,,,---------........./////////......---------.........------,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,..................------......---------,,,,,,,,,........................---------.........//////.........///000000111111//////000000000000000000////////////000000000111...///000000111111000000333333333333222222222222222222111111222222333444555777888777555333333333666666666666666666666666666666666666666666666666666666666777777777777777777666666555555666666777777777888999999999888888666777888999999888777666999999999999888777777666888888999::::::999999999;;;;;;:::999999::::::;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<888888777777777777888888999999888888999;;;<<<===========================<<<======>>>>>>======<<<<<<<<<===>>>>>>>>>======<<<<<<===>>>??????@@@@@@DDDEEEGGGLLLSSSZZZ```cccbbbbbbeeekkkqqqyyyzzzxxxuuuxxx}}}~~~{{{yyyvvvtttrrrqqqrrruuuyyyxxxwwwyyy}}}}}}}}}{{{yyy}}}}}}~~~~~~}}}|||~~~yyyxxxyyy~~~yyyvvvvvvuuusssssstttsssqqqpppqqqllleee^^^VVVNNNGGGBBB>>><<<999777666666666666222222222222222111111111111111000///////////////------------------------,,,------......------,,,------...//////...------++++++++++++++++++++++++*********++++++*********((()))***+++,,,---------************************+++++++++*********))))))+++++++++,,,,,,+++++++++************************,,,,,,,,,------------...............------------......------,,,,,,,,,+++,,,,,,,,,,,,------......++++++++++++++++++++++++++++++++++++,,,,,,------------------------------......------..................---------,,,,,,,,,........................------------............+++,,,---///000222333444000000//////////////////...////////////000000000111222333333444444333333333222222222222222222222222222111111222222333444333444666555444333444555555555555555555555555555555555555555555555555666555555666666666777777777888777777777777777777888666777888999999999999999666777888999999888777666999999::::::999888777666777888999:::::::::::::::;;;;;;::::::999999::::::<<<;;;;;;;;;;;;::::::::::::;;;<<<=========<<<<<<888888777777777777888888888777777777777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>=========>>>>>>???>>>>>>===<<<<<<===>>>???@@@@@@AAABBBCCCEEEHHHMMMSSSXXX\\\ZZZ[[[___fffmmmsss~~~|||vvvrrrrrrsssssswww}}}}}}yyywwwvvvtttrrrtttvvvyyy|||||||||{{{zzz|||zzzvvvtttqqqqqqqqqrrrrrrpppmmmjjjjjjcccYYYPPPHHHBBB===:::555555444222111000111111222222222111111000000///111000//////......//////........................,,,,,,------------,,,,,,...---+++******+++---...++++++++++++++++++++++++************************((()))***+++,,,---------************************+++++++++*********))))))(((***,,,......,,,***(((************************,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,---------............---------...//////......---------,,,,,,,,,------------------------,,,------------.........++++++---///000222444444000000////////////............////////////000000///000000111111111111111//////000000000000000000222222111111222222333444222333444444333333444666444444444444444444444444444444333333444444555666444444555555666666777777888777777666666777777888666777888999999999999999666777777888888777777666888999:::;;;;;;:::888777777777999:::;;;;;;;;;;;;;;;:::999999999999999:::;;;;;;;;;;;;::::::::::::999:::<<<===>>>>>>===<<<888888888777777888888888777777666666666777999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>??????>>>>>>===<<<<<<===>>>>>>>>>============>>>>>>??????@@@@@@???AAACCCEEEGGGKKKOOOSSSUUUUUUYYYaaaggglllttt|||zzzyyyuuupppllljjjlllnnnpppttt{{{|||wwwuuuuuutttsssvvvyyy}}}~~~~~~{{{|||}}}|||}}}xxxtttqqqpppqqqqqqqqqqqqppplllgggbbb\\\UUULLLCCC===:::888666333444444333111//////000222111111111000/////////111000///...---...///000////////////////////////,,,,,,------------,,,,,,---+++(((&&&&&&(((+++---++++++++++++++++++++++++++++++***))))))***++++++)))***++++++,,,,,,,,,,,,************************+++++++++************)))''')))+++------+++)))'''************************++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////***++++++,,,---...//////...------,,,---...///000......---------,,,,,,,,,------------------------,,,,,,---------.........------...///000111222222000000/////////................../////////000000,,,,,,---.....................//////000000111111222222111111222222333444333444555444222222333444333333333333333333333333444333222222222444555666333333444555555666777777666666555555555555666666666666777999999::::::999777777666666666666777777777888:::;;;<<<;;;999888666777888:::;;;<<<<<<<<<999999888888888999999:::;;;;;;;;;:::::::::999999999:::<<<>>>???>>>======999999888888888888999999888777666666666777999999999999999999999999999999<<<======>>>>>>======<<<<<<<<<===>>>??????>>>>>>=========>>>>>>>>>>>>>>>===???BBBCCCCCCEEEHHHJJJOOONNNRRRYYY^^^```eeekkklllkkkjjjgggeeefffiiikkkkkkpppvvv||||||vvvvvvwwwwwwuuuvvv{{{zzztttwww||||||}}}|||wwwrrrooommmmmmppppppooonnnkkkddd\\\VVVIIIEEE???:::777666444333222444666555333000111222/////////000000000000111111000///------...///000........................+++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,************************,,,+++************+++,,,***++++++,,,,,,,,,++++++************************+++++++++************)))))))))))))))))))))))))))************************++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------******+++,,,,,,---......------------------------))))))***++++++,,,------)))***+++,,,...///000000...------,,,---...///000......---------,,,,,,,,,------------------------,,,,,,,,,---------......000000000000000/////////000000//////.........---............/////////000...//////000000000000000///000000111222333333444222222111111222222333444555666555444111000111222222222222222222222222222333333222111222333555666333333444444555666777777444444444333333444444444666666777999999:::::::::888777666555555666777888777888:::<<<<<<<<<:::999666777888:::;;;<<<======888888777777888888999:::;;;;;;;;;:::::::::999999999:::<<<>>>??????>>>===::::::999999999999::::::999888777777777888999:::888888888888888888888888;;;<<<<<<<<<<<<<<<<<<;;;===>>>???@@@AAAAAAAAAAAA===============<<<<<<<<<;;;>>>BBBBBBAAAAAACCCEEEJJJIIILLLRRRUUUVVVYYY]]][[[\\\]]]]]]^^^```dddggghhhlllsssyyy}}}}}}wwwxxxzzzzzzyyyvvv{{{~~~}}}{{{ppptttyyy|||xxxyyy|||~~~|||xxxssspppnnnmmmlllkkkjjjiiifffaaaXXXNNNGGG<<<:::777555555444222111///222444444111//////000,,,---...///000111222333222000...---,,,---///000------------------------+++,,,,,,------,,,,,,+++------------------------************************---,,,+++******+++,,,---++++++,,,,,,,,,+++******************************+++++++++************))),,,***'''%%%%%%'''***,,,)))))))))))))))))))))))),,,------......------,,,---,,,,,,,,,,,,---......,,,,,,---...---,,,***))))))************+++++++++++++++******************------,,,+++++++++,,,,,,------............------++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...............//////.........---------,,,,,,,,,---------......////////////////////////000000111111111222222222000000111111111222222222444444444333333222222222222222222222222222222222222333444444222222333444555555666666555555444333444444333222222111111000222333666777999999888888555666666666444444666777:::<<<===<<<:::888888888666666666888999;;;===>>>999999999999999999999999::::::::::::::::::::::::;;;<<<===>>>>>><<<:::999777777888999::::::::::::===<<<:::888777777888999999999888888999999:::;;;;;;<<<=========<<<;;;:::===>>>>>>>>>????????????===<<<;;;999888888999999===???@@@@@@@@@@@@BBBCCCDDDFFFHHHJJJLLLNNNRRRUUUVVVWWWXXXXXXYYYZZZ^^^```fffjjjpppuuuzzz}}}xxxyyy{{{{{{yyy||||||{{{|||xxxvvvtttwww~~~~~~xxxuuuxxx~~~~~~|||||||||~~~~~~}}}|||vvvsssooolllkkkkkkjjjjjjeeeaaa[[[UUUOOOHHHBBB===666555444333222111111111333333333222111000000///......////////////......................................................,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((++++++************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++***************,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,---------,,,+++***************++++++++++++++++++******************,,,,,,,,,++++++,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,.../////////...---///.........------------,,,---------............////////////////////////000000000111111111222222000000000111111111222222444444333333333222222222222222222222222222222222222333444444222111222333555555555555555444333222333333333222222222222111333333555666777888888888777777888777666555777999:::;;;<<<;;;999888888888777777777888999:::;;;<<<999999999999999999999999999999999999999999999999999:::;;;<<<;;;:::888777666777888999::::::::::::;;;:::999777777666777777888777777777777888999999:::;;;<<<<<<<<<;;;::::::=========>>>>>>>>>??????>>>===<<<:::::::::::::::<<<>>>@@@@@@??????AAABBBBBBDDDFFFGGGHHHJJJNNNPPPQQQRRRSSSTTTTTTVVVZZZ\\\aaaffflllrrryyy|||zzz|||~~~}}}||||||xxxyyyzzz{{{xxxyyy~~~||||||~~~yyywwwzzz~~~|||zzzyyyyyyxxxwwwuuutttrrrooonnnllliiieeebbbXXXTTTNNNIIIDDD???:::666555444333222222222222222333222222111000000//////......////////////......................................................,,,,,,,,,------------...///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))++++++************++++++)))***++++++++++++***)))))))))))))))))))))))))))******************++++++,,,------......------,,,,,,,,,,,,,,,,,,---......,,,,,,---------,,,++++++************+++++++++,,,******++++++++++++++++++++++++++++++,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,...///000///---,,,............------------------........./////////////////////////////////000000000000111111111111000000000000111111111111333333333222222222222222222222222222222222222222333444555444222111111222555555555444333222111000111111222222222333333333333333333444555666777888888999999888777777888:::999;;;<<<;;;999777777888888888888888888888999:::999999999999999999999999999999999999999999999999666777888999888777666555666777888999999::::::999;;;:::999888777777777888777666666666666777888888999999::::::;;;::::::999<<<<<<=========>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>???AAA@@@AAACCCDDDDDDEEEHHHJJJIIIKKKLLLMMMNNNPPPTTTWWW[[[```gggooowww||||||~~~~~~~~~~~~|||uuuqqqvvvxxx}}}|||zzzyyy{{{||||||{{{{{{~~~{{{wwwuuusssrrrqqqoooqqqpppnnnllliiibbb[[[VVVJJJFFF@@@;;;888666333111333333222222222222222333111111000000//////............////////////..............................------------------------,,,,,,,,,,,,------------///......------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))++++++************++++++)))***++++++++++++***))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,******+++++++++++++++,,,*********+++,,,---...///,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------***+++...///000///---+++------------------------.........////////////000/////////////////////////////////000000000111111/////////000000000111111222222222222222111111111111111111111222222222222333444444333111000111222444444444333222111000///000000111222333333444444333333222222333444666777777888888888666666888999888999;;;:::888777777888777777777777777888999:::999999999999999999999999999999999999999999999999666666666777666666444444555666777888999999999999;;;::::::999999999888888777666666666666777888888888888888999999999999999;;;<<<<<<<<<<<<===============<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<>>>???>>>@@@AAAAAAAAAAAADDDFFFDDDEEEGGGHHHIIIKKKOOORRRVVV[[[ccckkkuuu}}}|||{{{}}}~~~xxxssspppuuuwww|||}}}wwwvvvyyy{{{zzzvvvxxx~~~~~~{{{xxxtttrrrqqqqqqpppoooooommmiiieee___WWWNNNIIIAAA===888555333333222222222111111111111222222333000000//////..................////////////..............................------------------------++++++,,,,,,,,,---------...------,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++******)))++++++************++++++*********++++++*********))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,------......------,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,*********+++,,,---...///,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------***+++---...///...---,,,,,,,,,------------------.........////////////000////////////////////////....../////////000000000....../////////000000000111111111111111111111111000000000111111222222222222333444333111000111222333333333333222111000///000000111222333444444555444333222222222444555777555666777666444444666777777888:::999888777777888444444555666777999:::;;;999999999999999999999999999999999999999999999999666666666666666555555444555555666777888888888888888888888888888777777777888777777777777888999999777777777777888888999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999;;;<<<======<<<;;;<<<>>>>>>???@@@@@@???@@@BBBCCCAAABBBDDDDDDEEEGGGKKKNNNRRRWWW___gggrrrzzzzzzzzz}}}}}}zzzwwwtttrrrvvvxxx}}}{{{uuusssvvv|||~~~}}}|||vvvuuuuuuwww~~~}}}{{{vvvtttqqqppppppqqqpppoookkkggg```XXXQQQJJJCCC>>><<<999555222222333444444111111000000000111222222/////////.....................////////////..............................------------------------+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++++++++++++++++++++************************)))******+++++++++******++++++************+++++++++******************+++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,------......------,,,+++++++++++++++,,,------,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,******++++++,,,---------++++++++++++,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,------------------........./////////////////////////////////............////////////............////////////000000000000000111111111//////000000111222222222000222333222111111222333222222333333333222111111000000111222333333444444333333333333333444555666444555555444333333444666666777999999777666777777333333444555777999:::<<<999999999999999999999999999999999999999999999999666666666555555555444444444555666777777888888777444444555555555555444333888777777777777888999999777777777777777888999:::999::::::::::::;;;;;;;;;999::::::;;;;;;:::999999;;;<<<======;;;;;;<<<===>>>???@@@?????????AAACCC@@@AAABBBCCCCCCEEEHHHKKKMMMQQQYYYaaakkkxxx{{{wwwxxxzzz||||||yyywwwvvvtttssswwwxxx}}}~~~vvvssstttyyyzzzyyy||||||yyy}}}wwwuuuyyy|||{{{|||~~~{{{xxxwwwpppnnnlllllllllllljjjhhh```ZZZRRRJJJDDD???:::888888555222111222333333222111111000000000000000111//////////////////............////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************++++++,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++************++++++++++++***))))))***++++++)))))))))))))))))))))))))))))))))***+++++++++,,,,,,------......------,,,+++++++++***++++++,,,---,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------******++++++,,,------...,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...++++++,,,,,,,,,---------,,,---------............////////////////////////------........./////////------.........//////////////////000000000111111/////////000111222222222///000222222111111222444111222333333333333333333111111111222222333333333333444444555555555555444333444444444222222444555555777888888777666666777444444444555666777999:::999999999999999999999999777777777777777777777777666555444444333333444444444444555666777777777777333444555666666555444444777666666666666777888888777777777777777999:::;;;999999999999::::::::::::999:::;;;<<<<<<;;;::::::<<<===>>>===<<<;;;<<<===<<<===>>>>>>>>>>>>@@@BBB@@@AAABBBAAAAAABBBEEEHHHGGGKKKQQQXXXaaannn}}}~~~yyyxxxvvvwwwyyy||||||xxxwwwwwwvvvuuuwwwxxx|||~~~yyyxxx{{{}}}yyyyyy~~~|||}}}~~~~~~wwwtttvvvuuu}}}}}}wwwtttvvvxxxyyy{{{~~~zzzvvvssspppjjjiiigggfffddd```\\\XXXOOOKKKEEE???<<<999666444555333111111222222111000222111000///////////////////////////////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++*********++++++,,,---************************************************))))))***+++++++++++++++++++++************++++++++++++***))))))***++++++))))))))))))))))))))))))******************++++++,,,------......------,,,++++++******++++++,,,---,,,,,,+++***+++,,,...///++++++,,,,,,,,,---------******+++,,,,,,---......------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++******,,,...///+++++++++,,,,,,---------,,,,,,,,,---------......////////////////////////---------.........//////---------.........//////.../////////000000111111...//////000111222222222...///111111111222333555111111222333444444444444111222222222222333333333333444555666666666555444333444555444222222444666555666888888777666666777555555555555555666777777999999999999999999999999555555555555555555555555555444333333222222333333333444555666777777777777666777888999999888777777555555555555555666777777888777777777777999;;;<<<888888999999999::::::::::::;;;<<<=========<<<;;;<<<===>>>>>><<<;;;<<<===;;;<<<=========>>>@@@BBB@@@AAAAAA@@@@@@AAACCCFFFBBBFFFKKKQQQZZZfffuuu~~~{{{sssrrruuuuuuvvvyyy}}}zzzyyyyyyyyywwwwwwxxx{{{}}}zzz|||~~~~~~|||zzzzzzyyywwwyyy{{{yyyvvvvvv}}}}}}{{{||||||vvvrrrrrruuutttzzzxxxssspppsssuuuuuuwwwzzzxxxxxxxxxvvvrrrnnnjjjggghhhfffdddaaa]]]WWWPPPKKKCCC@@@<<<:::888777555333555444222222333222111///222222111///............/////////000000000000000......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...************************))))))))))))))))))))))))((()))***+++++++++++++++++++++************++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++)))***+++,,,,,,+++***)))---,,,+++*********+++,,,++++++,,,,,,,,,---------...------------...//////...---,,,,,,......---,,,,,,,,,,,,------.........//////.........---------/////////...------,,,,,,,,,---......//////..................////////////......---......///000111...000111111000000111222333333444444333333222111222222111111000111111111222333333444444333333222444333333222222333333444777777666666555555555444444333333222111111000000888888888888888777666666555444444333333222222111333333333333333333333333333444444555666777777888999999888777666666777777555555666666777777888888666666666666666777777888999888888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????<<<;;;;;;;;;===???AAABBBCCCDDDGGGKKKQQQ[[[eeelllvvvwwwxxxvvvtttrrrrrrrrrrrruuu{{{}}}|||{{{{{{~~~~~~}}}|||}}}yyyyyyzzz}}}zzzvvvsssrrrqqqzzz|||{{{tttssssssyyy{{{vvvtttrrrttt{{{yyyrrrpppoooppprrryyywwwqqqooollliiiiiilllpppsssuuuvvvsssooollljjjhhhfffccc___]]]ZZZTTTNNNFFF@@@===777777666555333222111000000000000000000000000000////////////000000000000/////////...------,,,,,,------............------------,,,,,,,,,,,,,,,,,,++++++************++++++...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,+++***,,,,,,+++******++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,---------///.........------------,,,,,,,,,---------------,,,------...........................////////////111000000/////////000000///000222111000000111333333333444444333333222111222111111111111111222222333333444444444444333333444333333222222333333444666666666555555555444444555555555555555555666666777888888888777777666555444444444333333333333222333333333333333333333333333444555666777888999999:::999888777666666666666555555666666777777888888777666666666777777888888999999888888777888888888999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>><<<<<<;;;;;;<<<>>>@@@AAA@@@AAADDDGGGLLLTTT^^^dddjjjlllmmmnnnmmmlllmmmnnnsssvvv{{{~~~~~~{{{xxxxxxyyy{{{xxxrrrpppooooooooowwwyyyuuutttooonnnooouuuzzzuuupppmmmnnnooosss|||xxxsssqqqqqqsssvvv}}}yyyqqqlllkkkhhhffffffhhhkkkmmmmmmmmmkkkgggeeedddcccaaa___TTTRRROOOJJJDDD???:::777555555444333222111000000////////////////////////.../////////000000000000............////////////------............---------,,,+++***((('''&&&&&&++++++************++++++++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************)))))))))+++,,,,,,------,,,,,,+++,,,++++++******+++,,,,,,*********++++++++++++,,,,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,+++++++++............------------******++++++,,,------...,,,,,,---...............---............/////////333222111000////////////000111222222111111222444333333444444333333222111000000000000111222333333444444555555555555444444333333222222222222333333555555555555444444444444222222333333444555666666666777777777777666555555333333333333444444444444444444444444444444444444333444555666888:::;;;;;;;;;:::999777666555555444555555666666777777888888777777777777888888999999:::999888777777777777777999999999999::::::::::::999999999999999999999999999999999999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>===>>>???AAAEEEKKKRRRWWW___bbbeeegggiiikkknnnpppsssuuuyyy~~~~~~zzzyyyyyy{{{{{{sssnnnmmmnnnooopppuuu|||{{{rrrnnnnnnjjjkkkmmmrrr|||tttmmmiiihhhjjjnnnsss}}}{{{vvvvvvvvvzzz~~~|||tttmmmjjjkkkiiigggggghhhiiihhhgggeeebbb^^^\\\ZZZXXXUUUSSSGGGEEEBBB>>>:::777555444222222222111111111000000////////////////////////....../////////000000000,,,,,,------...//////000------............------///...---,,,+++***)))(((++++++************++++++(((((())))))***+++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))------,,,+++***)))(((((())))))))))))))))))))))))************************************************))))))************))))))------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,))))))*********+++++++++++++++******++++++,,,---,,,+++***+++,,,---,,,***,,,,,,++++++++++++******------------------------++++++,,,,,,,,,---------,,,,,,---.........---------------.........//////111111000//////...//////000222333333222111333444333333444444333333222111000000000000111222333444444555555555555555555444333333222222222222333333444444444444333333333333222222222333444444555555555555666666666555555444222222333333444555555666444444444444444444444444333444555777999;;;<<<===;;;:::999777555444444333555555666666777777888888777777888999999999999999:::999888777777666666777888999999999999:::::::::888888888888888999999999999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<===???CCCHHHLLLUUUXXX\\\```dddiiinnnqqqqqqsssvvvzzz}}}}}}|||||||||}}}{{{uuussstttvvvwwwyyy}}}zzzqqqmmmmmmjjjlllpppuuu}}}vvvnnnkkkkkknnnrrrvvv~~~~~~yyyrrrnnnkkkkkkiiiggggggfffdddbbb______\\\WWWRRRNNNKKKGGGDDD>>>===:::777555444444444111111111111111111111111////////////////////////........./////////000000++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------------++++++************++++++(((((())))))************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++,,,,,,,,,,,,))))))*********++++++++++++************+++,,,,,,...,,,+++,,,---...---,,,++++++++++++++++++++++++,,,,,,------------------///.........---------,,,+++,,,,,,---...---------------------............---------------...///000000222333333222111333444333333444444333333222111000000000000111222333444444555555555555555555444333222222111111222222333222222222222333333333333666666666666666666666666333444444555555555444444222222333444555555666666555555555555555555555555444444666888999;;;======;;;:::888666555444333333555555666666777777888888777777888999999999999888999888888777666666777777888888888999999999::::::777777777888888999999999:::::::::999::::::;;;<<<:::::::::;;;;;;;;;;;;:::999:::;;;<<<<<<>>>AAADDDJJJMMMQQQVVV[[[```fffjjjpppqqqtttxxxzzz}}}{{{|||||||||}}}yyytttsssppprrrvvv{{{{{{tttrrrrrrwwwzzz~~~|||vvvrrrooommmjjjhhheeecccaaa]]]YYYVVVUUURRRMMMHHHEEEBBB>>>;;;888777555333333333444444111111111111222222222222....................................////////////............------,,,,,,,,,,,,------------,,,,,,((()))))))))*********+++++++++************++++++)))************)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))************************************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++((((((((()))))))))))))))+++******))))))******+++))))))+++,,,,,,,,,,,,,,,*********++++++++++++,,,++++++******++++++,,,---...---,,,,,,......---,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------000000///......---,,,,,,++++++,,,---------------,,,------------.........,,,,,,,,,,,,---...///000000111222222111111222444333333444444333333222111000000000000111222333333444444555555555555444444222222111111111111222222111111111111222222222222555555555555555444444444222222333444444444444333222333333444555666666666666666666666666666666666444555666777999;;;<<<<<<:::999888666555444444333555555666666777777888888555666888999999999888777777777777666666777777888888888888888999999999999777777777888999999::::::;;;::::::999999::::::;;;777888999:::::::::::::::888:::;;;<<<;;;<<<>>>@@@EEEHHHKKKOOOTTTYYY___dddkkklllpppuuuxxx~~~~~~{{{{{{{{{|||~~~|||zzz}}}}}}}}}{{{}}}}}}zzzuuurrrpppmmmlllllljjjeeebbb^^^YYYTTTPPPGGGEEEAAA???>>><<<:::888222222111111111111111222111111111111111222222222........................------........./////////222111111000//////......,,,,,,------------,,,,,,---,,,,,,+++******))))))++++++************++++++***+++,,,,,,+++)))((('''************************************************))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))************************************************))))))************))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++'''((((((((()))))))))***,,,+++************+++,,,((()))+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++,,,------,,,+++******+++,,,---......///++++++,,,,,,,,,---------------------------------++++++,,,------------,,,,,,,,,---------...............---------......//////000222111000000111333333333444444333333222111222111111111111111222222333333444444444444333333222222111111111111222222000000000111111111222222000000111111222222333333111111222333333333333333333333444444555555666666666666666666666666666666555555666777888999:::;;;888888777666555444444444555555666666777777888888444555777999999888777666666666555666666777888999888888888888999999999999777777888888999::::::;;;:::999999888888888999999555666888999::::::::::::777999;;;<<<;;;;;;===>>>BBBDDDFFFIIILLLQQQWWW[[[___bbbhhhooottt}}}~~~~~~~~~yyyvvvuuuyyyzzzuuuttttttwwwzzz}}}~~~}}}{{{xxxuuurrrpppooonnnllljjjjjjfffaaa[[[VVVQQQKKKHHH>>><<<999888888777666444//////000000000000//////000000000000000000000000........................---------.........//////////////////////////////+++,,,,,,------,,,,,,+++///......------,,,,,,+++++++++************++++++)))***,,,---,,,+++***(((++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))************************************************))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******+++++++++,,,------++++++++++++------((()))+++,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++*********+++,,,...///000000+++++++++,,,,,,---------***++++++,,,,,,------...++++++,,,---------,,,,,,,,,,,,,,,---------......111000///......---.........000111111000000111222333333444444444333222222222222111111111111111111222333333444444333333222222222111111111111222222//////000000111111111222000111222333555666777888000111222333333333333333444444444555555555555555777777777777777777777777555555666777888888999999888777666555555555555555555555666666777888888888444555777888999888666555555555555555666888999:::777888888888888999999999777777888999::::::;;;;;;888888777777777777777888444555777999:::;;;::::::666888:::;;;;;;;;;===>>>;;;===???@@@CCCGGGLLLPPPTTTXXX```hhhoooyyyyyyrrrqqqqqquuuxxxppplllmmmmmmnnnqqqssssssrrroooqqqpppnnnnnnnnnnnnllljjj```\\\UUUOOOIIIDDD>>>;;;<<<999666444333222000...///000111222222111///...000000//////....................................---------.........//////***++++++,,,,,,------...+++,,,,,,------,,,,,,+++(((((()))******+++,,,,,,++++++************++++++((()))+++---...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************************************))))))************))))))+++++++++++++++++++++++++++++++++******)))))))))***++++++,,,,,,++++++***+++*********+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************+++*********))))))((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,---------.........//////***+++---.........---,,,............///000111222333222111000000222444555333333222222111000000000333333222222111222222222222222222111111111000000333333333222222111111111---...///000222444555666111222333333444444333333444444333333333444444555888888777666555444333333666666666666666777888888666666666555444444333333666666666666777777777777777666555444444444444444777666555555555555666666888888999::::::::::::999888888999:::::::::999999<<<;;;999888777888888999888888999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<===>>>???AAACCCDDDEEEIIILLLSSS\\\ccclll{{{}}}vvvssspppnnnqqqxxxxxxrrrlllhhhhhhgggffffffhhhiiiiiiiiikkklllnnnpppnnniii```ZZZSSSOOOHHHCCC???<<<:::888888666333111//////000111////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************------,,,++++++******)))+++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((())))))))))))))))))(((&&&''')))+++))))))))))))))))))))))))************************)))***,,,,,,++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***++++++*********++++++,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++******************+++++++++++++++*********)))******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,,,,------------.........,,,------...............//////000111222444666777333222000000000111333444111111111111111111222222333222222111111222222222222222222111111111000000222222222111111000000000...///000111222333444555222222333444444444444333444444444444444555666666777777666666666666666666666666666666666777777888777666666555555444333333555666666666666777777777666666555444444444444444777777666666666666666777666777888888999999888888777888999:::::::::::::::;;;;;;999888888888999999888999999999999::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>???@@@AAAEEEFFFLLLTTT[[[cccqqq}}}|||wwwuuusssqqqqqquuu{{{|||yyyzzz~~~~~~uuuppplllgggdddfffeeecccdddeeeffffffeeeeeeeeeeeedddbbb\\\TTTNNNGGGCCC>>>;;;999777666444666555222111000000111111////////////////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,+++***)))************************+++++++++++++++++++++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))*********************++++++++++++***((((((***,,,************************************************)))***++++++******+++---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++++++++***************)))))))))*********++++++************************++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++------------------------,,,,,,---------.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---............///111333555777888111111000///000111222333///000000111222222333333222222111111111222222333222222222111111111111111111111111000000000000000000000111111222333333333222222333444444444444444444444444444555777888888666666666777777777888888666666555555666666777888777777666555555444444333555555555555666666666777666666555444444444444555777777777777777777777888555666777777888888777777777888999:::;;;;;;<<<;;;::::::999888888999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;888999999::::::;;;<<<<<<@@@@@@CCCIIIOOOVVVbbbnnnwww~~~zzzwww{{{~~~zzzwwwwwwvvvxxx{{{{{{tttrrrtttzzz~~~zzz{{{}}}uuuooollliiifffcccdddbbb`````````aaa```^^^ZZZXXXVVVSSSPPPJJJCCC>>>:::777444333333333333222444333111000000000111222////////////////////////////////////////////////------------------------------------------------............------------++++++,,,,,,,,,+++******************************))))))******+++,,,,,,---+++++++++************)))))))))************))))))))))))))))))))))))))))))++++++******************+++,,,,,,+++)))((()))+++++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***))))))***,,,************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++***))))))(((((())))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++,,,+++***((((((***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++*********+++---...,,,,,,---...000111333444000000//////000000111222000000111111111222222222111111111111111222222333111111111111111111111111111111111111111111000000111111222222222222222333222333333444555444444444444444444555666888999:::777777777777888888888888666555555555555666777777777777666666555444444444444444555555666666777777666555555444444444555555777777888888999999999888555666777777888888777777777888999:::;;;<<<<<<<<<999999999999999999::::::999999999:::::::::;;;;;;::::::::::::::::::::::::888888888888888888999999===<<<===AAAEEEKKKUUU^^^jjjqqq{{{xxxsssqqquuu||||||xxxwwwsssooonnnpppxxx{{{yyyyyy~~~zzzuuuvvvxxx{{{~~~{{{vvvpppmmmkkkjjjfffcccccc```]]][[[ZZZXXXVVVTTTMMMKKKGGGDDDAAA===777444555333111111222333222111111111000000000000111222////////////////////////---------------------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++***************************))))))******+++++++++,,,+++++++++*********))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))((((((((((((((()))******)))'''&&&'''(((************************((((((((((((((((((((((((((()))******)))((()))+++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++***)))(((((())))))))))))*********))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++++++++***))))))***++++++))))))************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++++++++,,,...///---------------...//////000000000000000111111222222222222111111111000000111000000000111111222333111111111111111111111111222222222222222222222222222222222222222222222222333333444555555555444444444444555666777888:::;;;999999999888777666666666555555555555555666666777888777777666555555444444444444555555666777777888555555444444444555555666666777888999::::::999999666777888888999999888888777888999:::;;;;;;;;;;;;777888888999::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888888888888888888888===;;;:::>>>AAADDDKKKSSS[[[cccnnnvvv}}}xxxtttpppooosssxxxxxxsssppppppoookkklllooouuu{{{vvvtttvvv|||}}}zzztttttttttvvvxxxxxxvvvuuupppmmmjjjiiijjjjjjgggccc```]]]XXXTTTQQQNNNKKKHHHBBB@@@===:::999666333111444222111111222222111000000000//////000000111111////////////////////////------------------------------------------------------------------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++************************+++++++++******)))))))))+++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))((((((''''''((()))******(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,------+++***))))))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************)))))))))))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///............///000000//////............//////000000000111111111222222333333222222111000000///000000000000000111222333111111111111111222222222222222222222222333333333222222222333333333333333333333444555555555555555555555555555666888999999:::999888777666555555444555555444444555555666777888888777666666555555444444555555666777888999999555444444444444555666666555666888999::::::999888666777888888999999888888888888999:::::::::999999666777888999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999999888888888888888999999999===::::::===@@@@@@DDDIIILLLSSS^^^fffnnnxxxxxxrrrpppmmmmmmrrrvvv{{{}}}tttpppnnnooonnnlllnnnqqquuu}}}~~~wwwssssssrrrttt{{{}}}zzzxxxsssrrrqqqqqqrrrsssrrrpppkkkiiihhhjjjllllllhhheeeXXXUUUPPPKKKHHHDDD@@@===:::888666555555555333111222111000000000000///---////////////000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,++++++************************,,,++++++***))))))((((((+++++++++************)))))))))************)))))))))))))))))))))))))))))),,,,,,++++++***)))))))))(((***,,,,,,*********+++(((((((((((((((((((((((())))))))))))))))))))))))***+++++++++)))((()))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++******+++---......---,,,+++************+++++++++,,,************************++++++++++++++++++++++++******))))))))))))******(((***+++,,,,,,+++***((()))))))))******+++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------******+++++++++,,,,,,,,,,,,------------.........------...////////////..................///000111000111111222222222222222222222111111111111111111////////////000111222333000000111111111222222222000111111111222222222222222222222333333444444444333444444555555555555555555555555555666666777888777777777666666555555555555444444444444555666666888888777777666555555555555555666777888999::::::444444444444444555666666444555777999::::::999888555666777777888888777777888888999999888888777777555666888:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::::::::999999999888888777777777888888999999999<<<999999===???>>>>>>AAABBBHHHOOOUUU[[[eeeqqq{{{|||~~~zzzrrrpppkkkjjjlllppptttxxx|||wwwtttrrrttttttsssuuuyyy~~~yyytttqqqqqqpppssszzzzzzyyy|||}}}|||~~~zzzwwwuuusssrrrooommmlllmmmnnnnnnnnnkkkiiihhhiiiiiigggaaa\\\MMMJJJEEEBBB???<<<999666555444333333444444222000111/////////000000...---//////////////////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))))))***+++,,,,,,,,,,,,+++************************************))))))))))))+++++++++************)))******))))))))))))******)))))))))))))))))))))))),,,,,,++++++***))))))(((''')))+++,,,+++++++++,,,((((((((((((((((((((((((************************+++,,,,,,,,,***)))***+++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******++++++++++++++++++,,,,,,+++++++++***+++---/////////---,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))******''')))+++------+++)))'''*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------*********++++++,,,,,,,,,---------.........//////)))***+++,,,---,,,+++***++++++,,,,,,...///111111111111222333333333333222000000000111222222333333////////////000111222333000000111111222222222222//////000000111111111222111111222333333444555555333444555555666666555555666555555555555555666777555555555555666666666666555444444444444555666666888888777777666666555555555666777888999:::;;;;;;444444444444444555666777333555777999:::999888777444555555666666666666666888888999888888777666555555666888:::;;;<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::999999888888888666666777777888999999::::::777888<<<>>><<<;;;<<>>;;;999777555333333222111222333222111///000//////000222222000/////////000000///......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******)))***+++,,,,,,,,,,,,,,,************************((((((((()))******+++++++++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))*********)))(((''''''&&&###&&&)))******)))***+++))))))))))))))))))))))))************************+++------,,,***)))***+++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***(((((()))***+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))+++***)))))))))***,,,---++++++++++++,,,,,,---...------------------------------++++++++++++------,,,---------.../////////---.........---,,,,,,+++,,,---......------...000111111111111111111111111222222222111111111000000......///000000000000000000000000000000000000000000111111111111222222222222222333333333333444444444555555555444333333222333333333444444444555555444444444444444444444444555444444444444555666666666555444333333333333333777777777777888888888888777777666666666666777777666666777777777777666666555666666777777777777666777777777777666666666666777555444666:::<<<;;;999:::::::::999999999888888<<<;;;;;;:::999999999:::999999888888777666666666888999:::;;;<<<<<<<<<<<<888:::===AAAGGGMMMSSSVVV___```ccciiirrr|||}}}tttnnnkkkeeefffiiilllpppvvv}}}{{{yyy|||~~~zzzvvvtttvvvuuuwww~~~yyyuuuwwwyyy{{{~~~wwwuuuwww|||zzzyyyyyyyyywwwqqqnnnnnnnnnnnnmmmkkkhhhggghhhhhhgggeeebbb```[[[UUUNNNHHHCCCAAA777666555333222222333333222111000//////000111222////////////////////////......//////...---,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))))))))***+++++++++,,,++++++++++++++++++++++++***************)))((((((************************))))))))))))************((((((((((((((()))************(((''''''((())))))((((((((()))******++++++++++++***((('''%%%$$$$$$&&&((()))((('''&&&''')))))))))))))))************++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************---,,,***)))((()))***+++++++++************++++++))))))))))))))))))))))))************************************************,,,,,,+++++++++*********+++++++++++++++,,,,,,---,,,+++++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,---------------............------......---,,,,,,+++,,,---......------...000111111111111111111111111222222222111111111000000...///000000111111000000000000000000000000000000000111111111111222222222222222333333333333444444444444555444444333333222333333333333444444444444444444444444444444444444555444444444444555666666666555555444333333444444777777777777888888888888777777666666666666777777666666777777777777666666555666777777888777777777888777777777666666666666666555444666999;;;:::999::::::999999999888888888999888777666666666666777777888888888888888888888999999:::;;;<<<<<<<<<<<<<<<===>>>@@@CCCGGGJJJLLLRRRSSSWWW\\\dddmmmvvv{{{~~~xxxrrrmmmllleeeeeeeeefffiiiooowww}}}zzzuuuuuuxxx}}}}}}|||}}}}}}|||{{{{{{uuurrruuuyyy|||zzzyyy{{{{{{vvvuuuuuuuuu{{{~~~{{{wwwrrrnnnnnnoooooopppooolllhhheeebbb```]]]ZZZPPPNNNKKKFFFAAA===:::888666555444222111111222222111000000//////000000111.......................................------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***************+++++++++((((((((((((((((((((((((***************)))(((((((((((((((((((((((((((((())))))))))))************((((((((((((((()))************))))))))))))***************)))))))))))))))))))))(((((((((''''''''''''((())))))''''''((())),,,,,,+++******)))((((((++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))***+++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,------------,,,,,,,,,+++++++++,,,---------------------------------,,,,,,++++++,,,,,,---............---------------------------,,,,,,+++,,,---......------...000000000000000000000000000222111111111111000000000///000111111222222111111000000000000000000000000000111111111111222222222222222333333333333444444444444444444333333333333222222222222333333333333444444444444444444444444555444444444444555666666666666555555444444555555777777777888888888999999888777777666666777777888666666777777777777666666666666777888888888888888888888777777777666666666666555555666999::::::999:::999999999999888888888777777666555555555666666777777888888999::::::;;;::::::;;;;;;;;;;;;::::::<<<<<<======???AAABBBCCCFFFFFFIIIMMMTTT[[[bbbfffkkkmmmppppppnnnkkkjjjjjjjjjiiigggfffhhhnnnvvv{{{{{{wwwrrroooooosssxxx||||||zzzzzzxxxtttssswww}}}}}}}}}}}}}}}tttpppnnnnnnnnnsssuuuyyy}}}~~~}}}{{{zzzuuurrrooommmnnnoooooooookkkgggaaa\\\WWWRRRMMMIIIAAA@@@>>><<<:::777555555444333222111000000000111//////000000000000//////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++***************++++++++++++++++++++++++***************)))(((((((((((((((((((((((((((((())))))))))))************((((((((((((((()))******((()))***+++++++++++++++++++++******)))(((((('''&&&''''''(((((())))))***((()))******(((((()))***+++++++++******)))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******+++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,---------,,,,,,+++,,,---......------...000000000000000000000000000111111111111000000000000000000111222222222222222000000000000000000000000000000111111111222222222222222222333333333444444444444333333333333333333111111222222222333333333333333444444444444444444555444444444444555666666777666666555555555666666777777888888888999999999888777777777777777777888666666777777777777666666666666777888999999999999888888888777777777666666777777777888999:::::::::999999999999888888888888999888888777777888888888888888999999999:::::::::::::::;;;;;;;;;:::999999888888999;;;===@@@AAABBBAAAAAABBBEEEIIINNNRRRUUUWWWZZZ^^^```aaaaaabbbcccggghhhhhhgggiiimmmtttxxx}}}|||sssqqqnnnlllkkknnnssswww}}}~~~|||{{{}}}}}}{{{{{{|||~~~uuunnnjjjiiihhhhhhkkkmmmqqqtttvvvvvvvvvuuuuuurrrooolllkkkjjjhhhfff]]]YYYSSSMMMHHHCCC>>>;;;:::999888777666555444444111111000000////////////---...000000000000...---...........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((())))))))))))))))))))))))((()))))))))************((((((((((((((())))))***&&&''')))+++,,,,,,++++++************))))))(((((('''''''''((())))))******(((***+++***)))((()))***((((((((())))))*********************************))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******************************************++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++++++++,,,,,,---,,,,,,+++,,,---......------...000////////////////////////000000000000000000000000000000111222222222222222000000000000000000000000000000111111111222222222222222222333333333444444333333222222222333333444111111222222222333333333333333333444444444555555555444444444444555666666666666555555555666666777888888888888999999999999888888777777777777888888666666777777777777666666666777888999::::::::::::888888888888777777777777888999999:::::::::;;;<<<999999999888888888777777999999888888888999999::::::::::::999999999888888:::::::::;;;::::::999999666777999;;;>>>???AAABBB@@@@@@@@@@@@AAADDDFFFHHHIIILLLPPPRRRSSSUUUWWWXXXZZZ]]]```ccceeehhhlllnnnuuu}}}zzzrrrnnnnnnmmmkkkjjjlllqqqttt|||{{{zzzzzzzzzyyyzzz{{{}}}xxxpppjjjgggfffeeedddeeegggjjjlllnnnooopppppprrrnnniiiddd```\\\WWWTTTLLLIIIDDDAAA>>>;;;888555444333333222111000000/////////////////////......---...///000000///...---........................------,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((()))))))))************((((((((((((((())))))***%%%&&&(((***++++++******(((((())))))************)))))))))))))))((((((((((((***+++***)))((()))***((((((((((((((((((''''''************************)))************+++++++++************************((((((((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))*********++++++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))***++++++++++++***------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,---......------...000//////////////////////////////000000000000000111///000111111222222111111000000000000000000000000000111111111111222222222222222333333333333444444333333222111111222444555222222222222333333333333222333333444444555555555555444444444444555666666555555444444555555666666888888888999999999999:::999888888777777888888999666666777777777777666666666777888999:::;;;;;;;;;999999888888888777777777888999::::::999999:::<<<999888888888888777777777777777666666666777888888;;;::::::999888888777777999999::::::::::::999999999:::;;;<<<===>>>>>>===>>>===<<<<<<<<<===>>>???@@@CCCFFFHHHHHHJJJLLLMMMOOOSSSYYY]]]```bbbdddffflllppptttwwwvvvsssmmmiiiiiikkklllllljjjkkkooosssyyy~~~wwwttttttttt{{{yyyttttttvvvxxx|||~~~|||yyytttnnniiigggfffeeedddgggggghhhiiijjjjjjjjjjjjddd```ZZZTTTOOOJJJEEEBBB???===:::999999888666555222222222111000000//////......////////////......------............---------------------------------,,,+++++++++,,,......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******************+++++++++******************************************************)))(((((((((((((((((((((((((((((())))))))))))************((((((((((((((()))******&&&'''((()))))))))))))))'''(((((()))******++++++++++++***))))))(((''''''((()))******(((((()))***++++++***)))'''&&&%%%$$$************************)))************+++++++++************************(((((())))))************))))))))))))))))))))))))************************************************))))))***+++++++++++++++++++++************++++++))))))))))))))))))))))))*********************************************************+++++++++,,,,,,+++************+++,,,,,,...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,---......------...000........................////////////000000111111...///000000111111000000000000000000000000000000000111111111111222222222222222333333333333444444333222111000111222444555333333333333444444444444222222333333444555555666555444444444444555666666444444333333444555555666888888888999999999::::::999888888777777888888999666666777777777777666666666777888:::;;;<<<<<<<<<999999999888888888777777666888999999777777888:::888888888888777777777777555555555555555666777888888888888888888888888777777888999::::::::::::::::::;;;<<<======<<<<<<;;;:::999999999999:::;;;<<<;;;===???AAAAAABBBDDDEEEHHHKKKPPPSSSUUUXXX[[[]]]bbbbbbdddeeeeeedddbbbbbbbbbeeeiiijjjiiijjjoootttvvv|||vvvpppnnnnnnooowwwyyy|||}}}yyyxxx{{{~~~wwwqqqnnnpppsssuuuxxx|||{{{zzzzzz{{{|||{{{yyywwwxxxtttoookkkiiihhhgggeeeeeedddcccaaa___^^^]]]\\\QQQMMMHHHCCC@@@===:::888777555333333333444333222222222222111111111111111---...///000000///.........------------------...---------------------------,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,************************,,,+++++++++***)))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((((((((((((((((((((((((((())))))))))))************((((((((((((((()))******)))))))))((())))))******)))))))))))))))*********++++++******)))((((((''''''((())))))''''''((()))************)))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******+++++++++---,,,+++***+++,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++------------+++++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,---///...------...000.........................../////////000000111111......///000000000000000000000000000000000000000000111111111111222222222222222333333333444444444333222111000000222444555333333444444444444555555222222333333444555666666555444444444444555666666333333333333333444555666888888999999999:::::::::999999888888888888999999666666777777777777666666666777999:::;;;<<<<<<<<<999999999888888888888777444666888888555555666999888888888888777777777777666666666666666777888999666666666777888888999999666777888999:::;;;;;;;;;888999;;;<<<======<<<<<<777777777888999;;;<<<===999:::<<<======>>>@@@BBB@@@BBBDDDFFFHHHKKKOOORRR[[[YYYYYY[[[[[[ZZZ[[[]]]\\\aaafffhhhhhhjjjoootttuuuyyy~~~|||rrrmmmkkkkkklllsss|||}}}qqquuuxxxzzz~~~}}}uuurrrrrrvvvzzz|||tttrrrmmmkkkooorrrtttwww{{{wwwvvvvvvwwwyyyzzzyyyxxxxxxtttppplllkkkjjjhhhggg]]][[[XXXTTTPPPMMMKKKIIICCC@@@<<<999999999888888333111///...//////...------.........////////////---...///000000000............,,,++++++,,,......---------------------------,,,+++******,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,************************---,,,,,,+++***)))(((((())))))******+++++++++,,,))))))))))))))))))))))))***************)))((((((************************))))))))))))************((((((((((((((()))******,,,+++***)))))))))***+++++++++******)))(((((((((************))))))))))))'''((()))((('''&&&''')))%%%&&&(((***,,,///000111+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++************************************************,,,------,,,***)))***+++''''''((()))***++++++,,,(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))&&&''')))***,,,,,,------************************,,,,,,,,,++++++*********))))))*********+++++++++///---+++)))))))))+++,,,---,,,,,,++++++,,,,,,---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---...000000111////////////////////////000//////......000111222000000000000000000000000111111000000//////......111111222333333333333222333333444444333333222111333222111111222333555666111222222333333222222111333333333444444444555555555555444444444333333333555555444555666888:::;;;;;;;;;;;;;;;:::999888888666666666666666777888888444444555666777888999999888888999:::;;;;;;;;;;;;:::::::::999999999888888999999999888888888888888333333444555666777888888444444444444555555555555888888777777666666555555555555777888999:::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<===???AAACCCEEEGGGHHHMMMLLLLLLLLLMMMOOOPPPRRRXXX\\\bbbgggjjjlllnnnooopppoooqqqyyy}}}wwwpppiiiffffffhhhrrrwww{{{tttppppppqqqsssyyywwwssswww||||||{{{}}}|||yyynnnnnnoooppprrruuuxxxzzz~~~}}}xxxtttmmmmmmmmmnnnppprrrtttuuusssqqqppppppqqqrrrrrrqqqvvvqqqkkkgggddd```ZZZUUUOOOLLLHHHDDDAAA@@@??????888888777555444333222222111111000000000000111111111111000000//////......+++---//////...///000222...------,,,,,,------......---,,,,,,,,,,,,---...)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++++++++*********)))))))))******++++++******)))+++++++++*********))))))******+++++++++,,,,,,,,,************************+++*********))))))(((((((((((())))))))))))((((((###$$$%%%&&&''')))******+++*********))))))((((((((((((((((((((((((((((((************************************************))))))((((((''''''&&&&&&++++++******************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++******************************************************************((()))***)))'''''''''((((((((())))))******++++++((()))))))))************************)))))))))((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,************************,,,,,,,,,++++++*********))))))*********+++++++++,,,+++*********+++,,,------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,---...///000000...........................------,,,---...///000000000000000000000000000111000000000/////////...000111111222222222222222333333444444333333222111222222222111222333555666333444444444444444444333333333444444444555555555555555555444444444333333555444444444555777888999999999999999888777666666666666666666666777777888555555666666777888888888777888999:::;;;;;;;;;;;;888888888777777777777666999888888888777777666666444444555666777888999999555555666666666777777777777777777777666666555555555666777999::::::;;;;;;999999999::::::::::::;;;::::::::::::::::::::::::888999999::::::;;;;;;;;;======>>>???@@@AAABBBBBBCCCCCCCCCDDDFFFHHHJJJKKKRRRWWW]]]aaadddfffhhhjjjiiihhhjjjooowww{{{{{{xxxtttrrroookkkgggfffgggiiiooottt{{{}}}uuuooolllmmmnnnpppuuu~~~xxxpppmmmqqqzzz~~~~~~yyyvvvvvvvvvwww{{{yyyqqqnnnjjjjjjkkklllmmmooopppqqqtttuuuwwwxxxvvvsssnnnllloooooopppqqqrrrsssttttttqqqooolllkkkkkkjjjiiiggghhhddd___[[[XXXUUUPPPLLLDDDBBB???<<<999888888888666555444333222111000000000000////////////000000000000000000//////......000111222000...---...///------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,+++++++++*********))))))******++++++++++++******+++++++++*********))))))*********+++++++++,,,,,,*********************)))************)))))))))((((((((())))))))))))((((((&&&''''''((()))***++++++*********)))))))))((((((((((((((((((((((((((((((************************((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***)))))))))******************************************************+++,,,+++***)))***+++)))))))))))))))*********))))))))))))************************))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************************+++++++++++++++************************+++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,---...//////........................------,,,,,,------...///000000000000000000000000000000000000///////////////000111111222222111111333333333333333222222111222222222222333444555555333444444444444444444333444444444555555555666666666666555555555444444444444444444444444555666777777777777777666555444444555555666666666777777777777777777777777777777777666777888999::::::::::::888888888888777777777777888888777666555555444444555555666777888999999:::777777777777888888888888777777777666666666666555666777888999:::;;;;;;;;;888888999999999:::::::::999999999999999999999999999999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???BBBDDDEEEJJJNNNSSSXXXZZZ\\\^^^`````````aaaeeejjjmmmllliiiggghhhgggeeecccbbbdddfffkkknnntttzzz|||uuunnnjjjiiiiiijjjkkkpppxxx|||wwwpppjjjhhhllluuu|||zzzvvvsssvvvzzz{{{vvvqqqooonnnoooppptttyyy~~~xxxnnnhhhfffhhhiiijjjkkkllllllkkkkkklllmmmoooqqqqqqpppooonnnqqqrrrsssssssssrrrqqqpppkkkhhhdddaaa___]]]ZZZXXXUUURRRNNNKKKIIIFFFBBB???:::888666444222111111222333222222111000//////...//////............//////000000000////////////...111222222111///---...///------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,------------,,,,,,,,,,,,++++++++++++***))))))*********++++++++++++++++++***************+++++++++,,,,,,++++++++++++++++++************************++++++++++++,,,))))))******************************))))))))))))((())))))******))))))(((((((((((())))))***************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++++++++*********(((((((((((((((((())))))((((((((((((((((((((((((************************++++++++++++++++++++++++,,,,,,+++***))))))))))))************************************************+++,,,------+++++++++---*********))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))******+++++++++******)))************************+++++++++***************************************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------******++++++,,,---..........................................//////000000000000000000000000000000000000000000//////////////////000111111111111000222333333333333222111111222222222222333444555555222111111111111111111222444444555555555666666666666666666555555555444444444444444444444444444555666666777666666555444333555555555666666666666666888888888777777666666666666666777888999999999999::::::999999999999888888777777666555444333222111444444555666777888999999666777777777888888888888666666666666666666666666777777999::::::;;;;;;;;;888888888888999999999999999999999999999999999999:::::::::999999999999999;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>@@@@@@BBBEEEJJJMMMOOOQQQSSSUUUXXXXXXYYY]]]aaacccbbb``````aaaaaa```^^^^^^___aaagggjjjnnnrrrwww}}}zzztttooollljjjggghhhhhhiiilllrrrzzz|||ssspppkkkfffeeejjjrrrxxxvvvooollllllpppuuu{{{yyytttssspppnnniiiiiijjjlllooorrrvvvxxx}}}}}}zzztttmmmfffbbbaaaeeegggiiikkklllkkkiiihhhhhhjjjllloooqqqsssttttttrrrrrrrrrqqqoookkkhhhfff^^^[[[WWWTTTQQQNNNKKKIIIEEEDDDAAA???===;;;888777555555333222111111111111111000000000//////...............------.........////////////////////////---...//////......///111---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------++++++++++++++++++++++++************++++++++++++************************++++++,,,,,,,,,,,,++++++************************************++++++++++++************++++++++++++*********))))))))))))))))))))))))******)))))))))((((((''''''''''''''''''))))))))))))))))))(((((())))))))))))))))))))))))************************************************++++++++++++++++++++++++((((((((()))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++***))))))******************************))))))))))))))))))))))))''')))***)))(((((()))************)))))))))))))))******))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***++++++++++++***))))))***************************************************************************++++++++++++***)))(((+++,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,---------........................---......///////////////////////////////////////////////////000000000000//////000111111111111000222222333333222222111000111111222333444444444444222111111000000111111222444444444444555555555666666555555555444444444444333333333444444444444444777777777777666555444333444444555666777666666555888888777777666555555555444555666777888888888888999999888888888777777777666666555444333111111000222333333444555666777777555555555666666666777777555555555555555666666666777888888999::::::::::::777777777888888888999999888888888888888888888888999999999999999999999888::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<;;;999777555444444444444333333222222333333000000000000////////////......------------...................../////////+++---...---,,,,,,---...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---***************************++++++,,,,,,++++++***************************))))))*********++++++++++++++++++,,,,,,,,,------))))))))))))))))))******))))))************))))))((((((((((((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))))))))******+++++++++************************************************))))))))))))))))))))))))+++***************++++++************************))))))))))))))))))))))))(((***+++***))))))***,,,)))))))))))))))*********************))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++******)))************************)))))))))***************+++++++++***************,,,++++++***))))))((((((++++++------------++++++)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------...------------------------++++++,,,------------,,,////////////////////////////////////000000000000///000111111222222111111222222222222222111111000111111222333444444444444444333222111111222333444333333333444444444555555555555444444444333333333222333444444555555555444777777777777666555444444333444555666777666555555666666666555555444444444444444555666777777777777555555555555444444444444555555444333222222111111111222333444555666666777444444444444555555555555444555555555555666666666666777888999999999999999666777777777777888888888777777777777777777777777888888888999999999999999999999:::;;;<<<======>>>;;;;;;<<<;;;;;;:::999888:::<<<>>>?????????AAABBBDDDFFFIIILLLNNNPPPQQQQQQMMMNNNPPPRRRSSSVVV[[[^^^dddfffhhhjjjkkkmmmpppsssnnnooonnnlllkkklllnnnqqqnnnmmmkkkiiiiiikkkppptttyyy{{{tttmmmgggeeeccc```___bbbhhhllluuu|||{{{rrrjjjgggffffffjjjnnnppprrruuuxxx{{{}}}~~~~~~yyytttnnniiihhhhhhhhhgggdddeeegggiiijjjlllmmmnnnnnnmmmjjjgggeeeeeeeeeeeeaaacccfffiiiiiiiiigggfffgggggggggfffeeedddbbbbbb^^^]]][[[WWWSSSNNNIIIGGG@@@>>>;;;:::::::::888777777888888666444222222333222222222222222222222222////////////000000000000......------------......---............/////////...//////---***))))))))),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,------------,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***************+++++++++*********++++++************************+++++++++)))))))))************+++******++++++,,,---------))))))))))))************)))******++++++******)))************************''''''(((((((((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((()))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))***+++,,,,,,************************))))))))))))))))))))))))***,,,------,,,,,,---...(((((())))))******++++++************)))))))))(((((()))))))))************)))))))))))))))))))))))))))******+++++++++******************************((()))))))))*********++++++++++++*********))))))+++***)))(((((()))*********+++---......---+++***))))))***+++++++++++++++***************************++++++++++++,,,,,,,,,---------------.........------------------------***+++,,,---------,,,,,,////////////////////////.../////////000000000111000111111222222222222222222222222222222111000000000111333444555444444444444333222111111222333444222222222333333333333444444333333333333222222222111222444555666666666666777777777777666555444333222333555777777666555444444444444444444333333333333333444555666666666666444444333333333222222222444444444333333222222222222222333444555666777777333444444444444555555555444444444555555555666666666666777888888888777777666666666777777777888888777777777777777777777777777777888888999999:::::::::::::::;;;<<<<<<======999:::;;;;;;;;;:::999888:::;;;===<<<;;;;;;<<<===>>>AAADDDFFFGGGHHHIIIIIIFFFGGGHHHIIIJJJNNNSSSWWW[[[]]]___``````bbbdddfffaaaccceeeeeeeeehhhmmmqqqqqqpppnnnjjjhhhiiilllooorrrvvvxxxvvvttttttpppjjjeeedddbbb___^^^```dddgggnnnsssxxxzzz~~~~~~yyyrrrkkkfffffffffeeefffiiiiiijjjllloooqqqrrrsssssspppnnnkkkhhhgggeeedddcccaaabbbdddfffhhhiiiiiiiiijjjhhheeedddccccccbbbbbb___```aaaccccccbbb```___ZZZZZZZZZYYYWWWUUURRRQQQLLLKKKIIIFFFBBB???===<<<888666444444555555444333333444555444111///000111000000111111111000000000........./////////000000//////............//////---------.........///////////////---+++))))))))),,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,))))))*********+++++++++((())))))******))))))((())))))*********+++++++++))))))))))))************(((((()))******+++,,,,,,((()))))))))************)))******++++++******)))******************++++++'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((()))***+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))***+++------************************))))))))))))))))))))))))'''(((******))))))***+++'''(((((()))***++++++,,,+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))***+++++++++++++++************************(((((())))))*********+++++++++++++++******))))))***)))((('''((())),,,---***+++---......---+++***((()))***+++++++++++++++******************************+++++++++,,,,,,,,,------..................------------------------,,,---.../////////...---////////////////////////.../////////000000111111111111222333333333333222111222222222222111000000000111333444555555444333222111///......///111222111111222222222333333333333333333222222222111111000222444666777777777777666666666666555444333333222333555777777666555444333333333333333333333333222333444555666666666666555555444444444333333333444333333333333333333333333333444555666777888888444444444555555555555666444444444555555555666666555666666777777777777666666666666666777777777777777777777777777777777777666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<<<<;;;:::;;;<<<===<<<:::999999:::===@@@BBBDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCFFFKKKOOOQQQSSSUUUVVVVVVWWWYYY[[[YYY[[[^^^___aaadddjjjooosssrrroookkkggggggjjjllliiilllmmmjjjiiijjjhhhdddfffeeecccaaa___```cccfffiiimmmpppqqqtttwwwuuuppplllgggcccdddeeeccccccfffdddeeegggiiikkkmmmnnnnnnnnnmmmlllkkkhhheeecccaaa___```bbbdddfffffffffeeeaaa___\\\ZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTRRRQQQEEEFFFGGGHHHGGGFFFCCCBBB@@@>>><<<:::888777777666555333222222333333333222000222333111...,,,---///000000111111111000000///,,,------......///////////////............//////---------.........//////,,,---......,,,,,,,,,...,,,++++++++++++++++++,,,***+++,,,------,,,+++***,,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,)))************+++++++++))))))******++++++++++++(((((())))))))))))(((((())))))******++++++++++++))))))))))))************&&&''''''((()))*********(((((())))))*********+++******++++++++++++******'''((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''************************(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))************************(((((((((((((((((())))))))))))************))))))************************(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***(((&&&'''***+++)))'''))))))******++++++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((******++++++++++++******+++***)))***---...,,,)))+++++++++++++++++++++++++++++++++,,,,,,---------******++++++++++++,,,,,,,,,,,,------.../////////......---------......///////////////000000000000000111111111222222222222111111111111111111111111222222222111111111000000111000000//////000111222111222222222222222222333555444333222222444666777333333333444444444444555777777666555555555555555444444555555555555444444444333333222111111111222222333444555555555444333222222222222222222222222444222000111333444333000222333444555555555444333333222222111111222222333444444444444444444444444555555666777777777777777777777666666555555555444555555555555555666777777888888888999999:::::::::::::::::::::::::::::::::;;;::::::999999888888888888999::::::888888999:::<<<>>>AAACCCCCCBBB@@@???@@@???===<<<===???BBBDDDFFFGGGIIIKKKMMMOOOPPPPPPTTTTTTTTTUUUXXX___hhhnnnooonnnmmmkkkiiigggeeeddddddeeeffffffggggggfffffffffccc```^^^^^^___bbbdddggghhhjjjlllnnnpppqqqqqqjjjiiihhhgggeeecccbbbaaacccdddfffgggiiijjjkkkkkkiiigggeeecccaaa___^^^^^^^^^___``````___\\\XXXVVVVVVVVVUUUTTTRRRQQQPPPPPPLLLKKKJJJHHHFFFDDDBBBAAAAAA@@@???>>><<<;;;:::999888888777666444333222111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000------------------------,,,,,,------,,,,,,+++***.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++)))(((+++++++++*********))))))*********************************)))))))))))))))******++++++++++++************)))((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************)))((((((''''''(((((())))))******(((((((((((())))))))))))++++++++++++***((('''&&&******))))))((((((''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))************))))))************************((())))))******))))))((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***((('''(((******)))'''((((((((((((((()))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,+++)))(((((()))+++,,,))))))******************************************+++++++++++++++***))))))******++++++++++++******+++***)))***---...,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,------.../////////000///...---------------////////////000000000000000000000111111111222222111111111111111111111111222222222111111111000000222111111000111222333333666666555444333222111111444333222111222333555666555555555555666666666666666666555444444444444444444444555555555555444444444333333222111111222222222333444555666555444444222222222222222222222222555333222222555555444222222333444555555555444444444333333222222333333444444444444444444444444444555555666777777777777777777666666666555555555555666555555555555666777777777777888888888999999999:::::::::::::::::::::::::::::::::999999888888888888999::::::888888999:::;;;<<>>===>>>===;;;:::;;;===@@@AAABBBCCCEEEFFFHHHIIIJJJJJJKKKLLLNNNPPPSSSWWW\\\```ddddddcccbbb```^^^]]]\\\[[[\\\]]]___```aaabbbbbbbbb```^^^\\\\\\]]]^^^___cccdddfffhhhjjjkkkllllllgggfffeeecccaaa```^^^]]]]]]^^^```aaacccddddddeeedddbbb```]]]ZZZXXXWWWVVVTTTUUUUUUUUUSSSQQQNNNMMMKKKKKKJJJIIIHHHGGGFFFEEECCCBBBBBB@@@???===;;;:::;;;:::999888777666666555666666555444444333222222000000000000000000000000111111111000000000//////////////////////////////........................------------------------,,,,,,------,,,,,,+++***......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++******)))+++++++++*********))))))************************+++++++++*********************++++++++++++************)))((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))******+++******)))((('''***)))))))))(((((((((''''''''''''((((((((())))))((((((((((((((((((((((((******)))(((((()))******************************++++++*********)))))))))))))))************))))))************************)))******************)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***)))((((((******)))((())))))))))))(((((((((((())))))***++++++++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,)))*********++++++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))******++++++++++++*********))))))+++,,,---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------......,,,,,,,,,---......//////111000///...---,,,,,,,,,////////////000000000000/////////000000000111111111111111111111111111111222111111111111000000000222222222222222333444555777777666555444444333333333222222111111222444555555555555555666666666666555444333333333333333333444444555555555555444444444333333222222222222222222333555666666666555444333333333333333333333333666555444444666666555444333333444555555555555444555444444444444444444555555555555555555555555555555555666777777777777666666666666666555555555555666666555555666666777888777777777888888888888888999999999999999999999999999999999999999888888888777999:::999888777888999999:::<<<>>>>>>===;;;:::;;;:::999888999;;;===>>>===>>>???@@@BBBBBBBBBBBBBBBEEEIIILLLLLLMMMOOOPPPUUUUUUUUUUUUSSSRRRQQQPPPNNNOOOQQQTTTVVVXXXYYYYYYYYYXXXWWWUUUUUUTTTTTTUUUZZZ[[[]]]^^^```aaabbbbbbaaa```^^^\\\ZZZXXXWWWVVVSSSTTTUUUWWWXXXYYYYYYYYYZZZXXXUUURRROOOMMMKKKKKKIIIIIIHHHGGGFFFDDDCCCCCC??????>>>======<<<;;;;;;999999999999888666555444555555444444444444333333444444333333222222222222000000000000000000000000111111000000000000//////////////////////////////------------------------------------------------,,,,,,------,,,,,,+++***------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***************+++++++++++++++***************************************++++++++++++++++++++++++******++++++++++++************)))))))))((((((((())))))************))))))))))))))))))))))))))))))((((((((()))))))))******,,,+++)))((((((((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((((((((()))))))))*********'''''''''(((((((((((((((***))))))(((((())))))***************************,,,,,,++++++***))))))))))))******++++++******)))******************************++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***))))))))))))***)))))),,,,,,++++++******))))))))))))***++++++++++++***************************++++++***))))))***++++++*********+++,,,,,,------++++++++++++++++++++++++******+++++++++******)))******++++++++++++******))))))***++++++,,,+++***++++++++++++++++++++++++---,,,,,,,,,++++++***************+++++++++,,,,,,+++,,,,,,------...//////000///...---------------////////////000000000000////////////000000000000111111111111111111111111111111111111000000000000111111222222333333444444333333444444555666666666222222111111111222333444222222333333333444444444444444333333333333444444444444555555555555444444444333333222222222333333333444555666777666555555444444444444444444444444555555555555555555555555333444444555555555555555666666555555555555666666666666666666666666666666444555666666777777666666666666666666666555555555666666666555666777777888888888888888888888888888888888888888888888888888888888888888888999999999777888999888777666777999999:::;;;<<<<<<;;;:::999:::999888777888999;;;<<<;;;;;;<<<===>>>>>>>>>===@@@CCCFFFGGGFFFEEEEEEFFFHHHIIIIIIIIIIIIHHHGGGGGGDDDEEEGGGIIILLLMMMNNNOOOLLLLLLLLLKKKJJJIIIHHHGGGNNNOOOQQQRRRSSSTTTTTTUUUVVVUUUTTTRRRPPPNNNLLLLLLHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIFFFDDDCCCBBBAAACCCBBB@@@>>>============999999999888888777777777555555666666555555444333222333333333444444444444111111111111222222222222000000000000000000000000111000000000////////////////////////////////////------------------------------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***)))))))))***+++,,,*********************************************************+++++++++++++++******++++++++++++******)))))))))******)))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********,,,+++)))''''''(((***+++(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))((((((((((((((((((((()))))))))******))))))(((((('''''''''&&&)))))))))(((((()))))))))************************++++++++++++******))))))******++++++++++++************************************++++++++++++******))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))*********)))))))))***,,,,,,++++++******))))))))))))***++++++++++++***************************+++******************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++************++++++++++++******((()))***++++++******+++++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,++++++,,,,,,---.........---------------...///000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000///000111222222333333333111222222333444444555555222111111111222222333333222222222333333333333444555444444444444444555555444444555555555555444444444333333222333333444444444555666777777777666666444444444444444444444444444555555555444444444555444444444444555555666666777666666555555666666777666666666666666666666666444444555666666666666666555555555666666666666666666666666666666777888888999999999999999888888888777777777777777777777777777777777888888999999999666777888888666666777888:::;;;;;;<<<<<<;;;::::::999999888888888999:::;;;:::;;;<<<<<<=========<<<@@@AAAAAAAAA???>>>???AAAAAAAAAAAABBBBBBBBBAAAAAA>>>???AAABBBCCCDDDDDDDDDBBBCCCCCCCCCBBBAAA???>>>CCCDDDEEEFFFGGGGGGGGGGGGJJJIIIHHHGGGEEECCCBBBAAA??????@@@AAABBBBBBAAAAAA???>>>===<<<<<<;;;<<<<<<>>><<<:::888777777888999666666666666666666666555333444444555555444444333111111111222333444444444000000000111111111111222////////////////////////000000000////////////...................................................------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))))))))***,,,---************************************************))))))))))))******++++++******++++++++++++******((()))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************,,,+++)))''''''(((***+++))))))))))))(((((((((((((((((((((((())))))))))))'''((()))******+++******(((((((((((())))))))))))''''''((((((((()))))))))+++******((('''&&&%%%$$$((((((((())))))(((((((((******************************************************++++++++++++******************************)))******************)))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))(((((((((((())))))***++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******''')))++++++***)))***++++++++++++++++++++++++++++++++++++++++++*********,,,,,,------------......+++++++++,,,------......,,,,,,,,,---...///000111////////////000000000000/////////000000000111111000000000000000000000000//////000000000000000111...///111222333333333333333333222222222111111111222222222333333333333333444444444444555555555555444444444444444555555666444444555555555555444444333333333333333444444555444555777888888888777666555555555555555555555555444555666555444333444666555555444444555555666777777666666555555666666777555555555555555555555555444444555666666666666555555555555666666666666666777777666666777777888999999888888888888777777777666666666666666666666666666666777777888999::::::555777888777666555666777;;;;;;<<<<<<;;;;;;::::::999999888888888999999999::::::;;;<<<=========<<<>>>>>>===;;;:::999;;;===<<<======>>>>>>=========;;;;;;<<<<<<===<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;<<<======>>>>>>>>>>>>??????>>>===<<<;;;::::::888999999:::::::::999999777777666666666777888888888777555444333333444444333333333333444444444444111222222333333222222111...//////000111111222222000000111111111111111111////////////////////////000000////////////......................................................------------------------,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))***+++,,,,,,***************+++++++++************************((((((((()))******++++++******++++++++++++******((()))***+++++++++***)))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++,,,+++)))((((((((()))***))))))))))))(((((((((((((((((((((((())))))))))))'''((()))***************(((((((((((())))))))))))'''''''''((((((((())))))+++******((('''&&&%%%$$$'''(((((())))))(((((('''************************'''(((((())))))******+++***++++++,,,,,,++++++***************************((())))))******))))))((())))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))***,,,+++)))(((***,,,((((((((((((((()))))))))))))))***++++++++++++************************************++++++*********+++++++++******))))))(((************************))))))***+++++++++++++++******++++++++++++******&&&)))++++++)))(((***+++++++++++++++++++++++++++************++++++++++++,,,,,,------------......***++++++,,,,,,---......---------------...///000////////////000000000000000000000111111111222222000000000000000000000000////////////000000111111///000222333444555555444222222222222222111111111222222333444444444444444333333444444444555555555333333222222333444444555444444555555555555444444333333333333333444555555555666777888999888777777555555555555555555555555444666888777555444666888666555555444555555777777666666666555555666666666444444444444444444444444333444555555666666555555555555555555666666666777777777666666777777888999777777666666666555555555555555555555555555555555555555666777888999::::::555666777777555555666777;;;;;;;;;;;;::::::999999888888888888777888888888777888999:::;;;<<<<<<<<<;;;<<<<<<;;;:::999;;;<<<999:::::::::::::::999999666777888888888888888888999999999999::::::::::::777888888999999999999888888888888777777777777666555555666666666555555444555555444444444444555555555444333222222222222222111111111222222333333333111111111222222111111000......//////000000111111111111111111111111111111////////////////////////000000/////////.................................------------------------------------------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++(((((()))***+++,,,,,,,,,))))))*********+++++++++************************(((((()))******+++,,,,,,******++++++++++++******'''(((***,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++************))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((())))))*********))))))'''((((((((()))))))))***(((((()))))))))*********((((((((((((''''''''''''''''''((())))))(((''''''************************&&&&&&'''((()))***++++++***++++++,,,,,,++++++***************************(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,))))))******++++++,,,,,,))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++******,,,++++++***)))(((''''''))))))))))))))))))))))))((()))***+++++++++++++++******++++++++++++******&&&)))++++++)))((()))+++++++++++++++++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,---......///......---------......////////////000000000000111111111111222222222222000000000000000000000000.../////////000000111111000111333555666666666555///000000111333444555555222333444555555555444444111111222222222333333333222111111111222333333444444555555555555555555444333333333333333444555666555666777999999888888777666666666666666666666666666888:::999666555777999666555555444444666777888666666555555555555666666444444444444444444444444333444555555666666555555444555555555666666777777777777777777777888888999555555555444444333333333555555555555555555555555444555666777888999:::;;;555666777666555444555777;;;::::::999999999888888777777777777777666666666555666777999::::::;;;;;;:::<<<>>>>>>===<<<<<<===777888888888888777666666333444555666666777777666555555555555666777888999666777777888888777777777555555555555555555555555444444444444444444333222666555444333333333333333444444444333333222222222111111111222222333333444222222333333222222111111000000000111111111222222222222222222111111111000////////////////////////000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++'''(((***+++,,,,,,++++++))))))******++++++++++++************************))))))***+++,,,,,,------******++++++++++++******'''(((***,,,---,,,***)))))))))************)))))))))))))))))))))))))))))))))************+++++++++)))************)))((((((******))))))((((((((('''(((((((((((())))))))))))))))))************))))))'''((((((((())))))******)))************+++++++++&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&************************((()))***++++++***)))(((************************(((((()))***************(((((((((((((((((((((((())))))***+++,,,,,,------((()))***+++,,,+++******(((((()))******************************)))(((((((((((()))************)))************************************************+++,,,------+++******+++,,,+++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))***++++++,,,,,,++++++***------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,...---,,,+++++++++,,,---------------------------//////---,,,,,,---...///222000...///222333111///000000000000000000000000111///---///222333222000000111222222333333333333444333333222111111111222111111222222222333333333555444444333444555666777555555555444444333333333333333444444444444444444666555444333222333444555444666777777666555555666444555666777777666555444444555666888888888777666555555444333333333333444777666555555333333222111444444444555555555555666666666777777777777666666666666666666666666666666999:::<<<;;;666222222555888888555222444888999666888444555999999555444888666777888888888888777777666666666666666777888888777777888888888888777777666666666666777777777777777777888999::::::;;;;;;<<<<<<;;;::::::999888888::::::999999888777666666999999888888777777666666666666666666666666666666444444555555555555444444333333333444444444555555444444222222222222444444333333333333333333333333333333333222111000//////000000111111111222222222000000000000000000000000000000000000000000000000111111000000//////......////////////////////////111000///------......///---.........---,,,++++++...---,,,---///000///......---+++******+++---...++++++++++++******)))(((+++++++++******(((''''''***+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************************************++++++++++++******+++*********))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))*********)))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))***++++++***)))(((************************(((((()))***************))))))))))))))))))))))))))))))******+++,,,,,,---((()))***+++++++++******(((((()))***************+++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))************************(((***++++++***))))))***++++++***))))))***++++++++++++************++++++))))))))))))))))))))))))***++++++,,,,,,++++++***---,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,---,,,+++++++++,,,------------------------------///...------------...///222000...///111222111///////////////////////////000///...///222333222000111111222333333333222222444333333222222111222222111111111222222222333333444444333333333444666666555555444444444333333333444444444444444444444444555444333333333333444555444666777777666555555666444555666777777666555444666666777888999888777777555555444333333333333444444333333222222111111000444444444444555555555555666666777777777777666666555555555555555555555555888555333222333333444555000444555333444777888666555222222777777444444888666777777777777777777777666666666666666777888888777777888888888888777777555666666666777777777777777777777888999::::::::::::::::::999888777777777:::999999888777777666666777777777777777666666666666666666666666666666666444444555555555555444444333333333444444555555555333222111111111111222333333333333333333333333333333222222111111000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000//////......////////////////////////000000...---------...///...............---,,,,,,+++***)))***,,,---,,,+++,,,+++************+++,,,******++++++++++++******++++++++++++***)))((('''***++++++,,,,,,++++++************************************+++++++++,,,,,,++++++++++++++++++++++++******************************************************************************++++++++++++******************)))))))))((()))((((((''''''(((((()))))))))))))))))))))))))))***)))))))))))))))))))))***************)))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((*********)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))************))))))************************(((((()))***************************************((())))))******+++++++++((()))******++++++******(((((()))***************++++++,,,,,,++++++*********)))((((((((()))+++,,,((((((((((((((((((((((((************************&&&(((******((((((((()))++++++***))))))***++++++++++++************++++++))))))))))))))))))))))))******++++++++++++******---,,,+++***)))))))))))))))))))))******++++++,,,++++++,,,,,,,,,+++******++++++************++++++++++++++++++,,,,,,..............................///......------...//////111000//////111111000///........................///......///111333222111222222333333333222111111333333333333222222222222000000111111111222222222444333333333333444444555555444444444444333333333555555555444444333333222444444333333333444444555444666777777666555555666555555666666666666555555777888888999888888777666555555444333333333333444222222222222222222222222444444444444555555555555555666666777777666666555555555555555555555555555999666333444777999666333---444888666555777999888:::777666888777444333555666666666666666666666666666666666666666777888888888888999999999999888888555555666666666777777777666666777777888888999999888888888777777666666555999888888777777666666666555555555555555666666666666666666666666666666666333444444555555444444333444444444444555555555555111111000000000000111111222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000////////////...//////////////////////////////...------------............///......---,,,***)))((()))+++,,,+++************++++++***************+++,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((******+++,,,,,,+++***************************************++++++++++++,,,************************************************************************))))))))))))))))))))))))******++++++++++++******************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))******((())))))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((++++++***)))'''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******)))))))))************************(((((()))***************************************(((((()))))))))*********((())))))***************(((((()))*********************+++++++++******)))+++***((('''''')))+++,,,))))))))))))))))))))))))************************&&&(((******)))((()))***+++******************+++++++++************++++++))))))))))))))))))))))))******++++++++++++******...---,,,***))))))))))))((())))))***+++,,,,,,---++++++,,,,,,,,,++++++***++++++++++++++++++++++++******++++++,,,---............................................./////////000000//////000000000///..............................///000111222222222333333333333222222111000333333333333333333222222000000000111111111222222333333333333333333333333444444444444444444444444666666555444333333222222444333333333444444555555444666777777666555555666555666666666666666666555888888777777777666555555555555444333333333333444333333333444444555555555333333444444444555555555555666666666666666666555555555555555555555555555555777888999::::::555///666===@@@<<<888999;;;<<<777666666666666555555666777666666555555555555555666666666666666777777888888888999999999999888888555555555666666666777777555666666666777777888888888777777777666666555555777777777666666666555555333333333444444555555555555555555555555555555555333333444444444444333333444444444444444444555555111111111111111111111111222222222222222222222222000000000000111111111111/////////000000000111111000000000000000000000000////////////////////////////////////////////////.................................---------------.........//////......------++++++,,,---...---,,,)))***+++,,,,,,+++***)))+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))******++++++++++++******************************************++++++++++++))))))))))))))))))))))))************************************************((((((((((((((((((((((((******++++++++++++***************)))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((()))))))))))))))*********((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***************************))))))))))))))))))***************************(((((()))***************************************)))))))))))))))*********)))))))))))))))*********(((((()))***************(((((()))))))))))))))(((+++***((('''''')))+++,,,************************************************(((***++++++***)))***+++*********++++++*********++++++************++++++)))))))))))))))))))))))))))******++++++******)))......---++++++*********)))******+++,,,---......***++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++)))***+++,,,------..............................---......//////000000000//////000000/////////000........................---...///000111222333444333333333333222222111000222333333444444444333222000111111111111222222222333333333333333333333222444444444444444444444444666666555444333333222222222333333444444555555555444666777777666555555666666666666555555666666666666666555555444444444444555555444333333333333444222333333444444555555666333333333444444444444555555555666666666666555555555555555555555555555555///444666333333777:::999EEEIIIHHH@@@999:::>>>@@@111333555666777888888777888777666555444555555555666666666666666777777888888888888999999888888888555555555555666666666666666666666666666777777777777777777777666666666666666666555555555555555444222222333333444444555555444444444444444444444444222222333333333333222222444444444444444333333333111222222222222222222111111111111111111111111111000000000000000000111111....../////////000000000////////////////////////......................................./////////---------------------------------------,,,,,,+++------...............---...---,,,---...//////---)))+++---......---+++)))---------,,,+++***)))(((++++++,,,,,,,,,+++******************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))******((()))***++++++***)))((((((((((((((((((((((((((((((((())))))************))))))***++++++*********((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************))))))))))))******************************(((((()))***************************************************************)))(((((((((((()))***+++(((((()))***************''''''(((((())))))((((((***)))((((((((()))+++,,,************************************************+++,,,------+++******+++)))***++++++++++++***)))++++++************++++++))))))))))))))))))))))))))))))************))))))...---,,,,,,++++++,,,,,,+++++++++,,,,,,------...******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******,,,,,,------------------------------------------///000000000000000...///000000......///000........................,,,...000000000111333555222222333333333222111111111222444555555444333333111111222222222333333333333444444444444333333222333333333444444444444555555555555444444333333222222222333444555555555555444666777777666555555666666666555555555555666666555444444333333333333444555555444333333333333444111111111222222333333333333333333333444444444444444555555666666555555444444444444444444444444444111666555...000???MMMSSSKKKLLLHHH???999:::>>>>>>AAADDDEEECCCAAA@@@<<<888999888666555444555555666666666666666666777888888777777888888888888777777444444555555555666666666666666666666777777777777666666666666666666666666444444444444444444444444333333333333333444444444444444444444444444444444111222222333333222222111333333333333222222222222111111222333333222111111000000000000000000000000000000000000000000000000............////////////////////////////////////........................---............/////////------------------------,,,,,,------,,,,,,+++***+++,,,------...---------,,,+++***+++---...---,,,***+++---......---+++***++++++++++++***)))((((((***+++++++++++++++******+++***))))))))))))***+++************************)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************((())))))******))))))((())))))))))))))))))))))))((((((((()))******++++++)))******++++++++++++***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((******)))(((&&&%%%$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++***)))(((((()))***+++************************(((((()))***************))))))))))))))))))))))))+++++++++++++++++++++***)))(((((('''((()))***+++(((((()))***************''''''((()))))))))))))))))))))))))))************************************************************,,,......---+++))))))***)))***++++++++++++***)))++++++************++++++))))))))))))))))))))))))))))))************))))))++++++++++++++++++,,,---++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,------,,,++++++++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000000---///111000...---...000////////////////////////+++...000111000111333666111111222333333333222222111222444555666555444333222333333333333444444444444555555666555444333222333333333444444444555555444444444444444444444444111222333555555555555555444666777777666555555666777666555444444555666777555444333333333444555666555555444333333333333444222222222222222222222222222222333333333444444444444555555666666555555444444444444444444444444444444888777222:::NNN]]]```CCCCCC???999777999:::999FFFLLLPPPOOONNNNNNJJJCCC;;;999777555555555666777666666666666666777888888666666777777777777666666444444444555555555666666777777777777777777777777444444444444555555555555333333333333333444444444444444444444444333333333333333333333333333333333111111222222222222111111222222222111111111000000000000111222222111000000000000000000000000000000111111000000//////......------........./////////////////////////////////---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))***++++++,,,------,,,,,,+++***)))***,,,---,,,+++***+++,,,,,,,,,,,,+++***'''((()))***************))))))******+++******)))+++***)))(((((()))***+++************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******((()))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))'''(((((()))******++++++(((((()))***************))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++************************(((((()))***************((((((((((((((((((((((((,,,,,,++++++++++++++++++)))((('''''''''(((***+++(((((()))***************(((((()))***************(((((()))************)))))))))))))))))))))))))))************************---...///---+++((((((((()))***+++,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,---+++++++++***************)))***+++,,,,,,,,,,,,,,,++++++------------+++++++++,,,---------,,,+++***++++++++++++++++++++++++,,,---///000111111111000---///111000------...111000000000000000000000000+++...000111000000333666000111222333333333333333111222444666666555444333333333333444444444555555555555666666666555333222333333333444444555555555333333444444444444444444000222333555666666555555444666777777666555555666777666555444444555666777555444333333444555777888555555444333333333333444444444444444444444444444222222333333333444444444444555555555555555555444444444444444444444444444000666777888DDDVVV]]]YYY777888666333555888777444222===GGGMMMTTT\\\\\\WWW<<<:::888666555555777777666666666666666777888888555555666666666666555555444444444555555555666666888888888888777777777777333333333333333333333333333333333333333333333333555555555444444333333333333333333333333333333333111111222222222222111111222111111111000000//////...///000111111000///...000000000000000000000000222111111000///......------------.........//////////////////////////////---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***))))))***++++++,,,,,,,,,,,,,,,+++***+++---...---,,,*********++++++*********$$$%%%&&&(((***+++,,,,,,((())))))*********))))))+++***)))(((((()))***+++************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******(((((())))))*********+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''(((((()))***+++++++++''''''((()))))))))))))))************************''''''''''''((((((((()))(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))++++++***))))))************************((()))***)))((('''''')))************************+++*********))))))(((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++************++++++++++++************++++++)))))))))******++++++,,,++++++++++++++++++++++++(((((()))***************+++++++++*********))))))++++++++++++++++++++++++------------------------------......//////000000//////---,,,,,,---...///////////////000000000000111111000000111111222333222222222222222222222222111222333444555555555555333333333333333444555666444333333333333444555555333333444444555666666666777777666555444444333333555555666666666666555555333444666777888777666444555555555444444333333333111222222333333444444555444555555666666555555444222222222222222222222222333333333333333333333333333444555777777777666555555555555555555666777777666666777:::>>>AAABBBBBB999888777555444444444555888888888:::<<<@@@DDDFFF???===:::777555555555666777777666666666666777777333555666888888888777777666666666666777777777777666666666777777777777777444333333222222333333444444444222222222222444444444555555555555555555444555555444333333222111111000000000///000000111222333222222222111000000000...///000111111000///...000000000000000000000000000000000000000000000000//////............//////////////////////////////......---,,,+++)))((('''---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********************************+++*********))))))(((((())))))))))))))))))))))))******))))))******+++,,,************************+++*********))))))((((((+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))++++++***))))))((())))))(((((())))))))))))((((((******))))))((((((''''''(((&&&%%%'''***,,,+++)))***************************************)))(((((('''((()))******)))((('''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))))))))***+++++++++++++++***************************+++,,,+++)))((()))***************************************)))))))))((())))))))))))************)))******************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************+++******************++++++******))))))******+++************++++++++++++++++++++++++++++++++++++))))))***++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,---...///000111111///...------------...///.../////////000000000000111111000000000111222222222222222222222222222222222333444555666666666666333333333333333444555555666555444333333222222222333333333444555555666666777666666555444444333333555555666666666666555555333444666777777777555444555555444444444333333333111222222333333444444555444444555555555555444444444444444444444444444444333333333333333333333333444555666777888777666666555555555555555666666777666555555777999;;;;;;:::888777666444333333444444666666555666777:::<<<>>><<<;;;999777666666777777777666666555555666666777666777777777777555444333555555666666666777777777777777777666666555555555444333333222222333333444555444333333333333444555333444444555555444444333555444444333222222111111000000000000000111222222222222111111111111111111...//////000000//////...//////////////////////////////////////////////////////............//////........................---------------,,,+++***------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********************************************)))))))))((())))))))))))))))))))))))******))))))******+++,,,************************************)))))))))(((+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,+++******)))))))))***(((((())))))))))))(((((()))))))))))))))))))))))))))'''&&&'''***+++***(((***************************************)))(((((('''((()))******)))(((''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))+++************+++,,,,,,************************,,,---------+++***+++,,,************************************))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************************************+++******))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++++++++***************+++++++++++++++++++++++++++,,,---......---,,,+++******+++---///000222222......---------......///....../////////000000000000000000000000111111222222222222222222222222222444444555666777777777777333333222222333333444444777777555444222111000///222333333444444555555666666666555555444333333333555555666666666666555555333444555666666666555444444444444444333333333333111222222333333444444555333444444555555444444333555555555555555555555555444444444444444444444444555666777888888888777666555555444444555555666777888777555555666666444333777666444333222333333444666555444444444555666777999888777666666777888888555555555444444555555555555666666666555444333222555555555666666666666777777777666555444333333222444333333222222333333444555555444444444444555555222333333444444333333222444444333333222111111111111111111000111222222333000000111111111111111111///................../////////////////////////////////////////////////////////............//////........................,,,,,,---.........------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++*********************************************))))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))++++++***)))))))))******(((((())))))))))))((((((&&&&&&&&&'''((())))))))))))((('''((()))***)))(((************************))))))******))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((('''''')))((((((''''''(((((()))******))))))******+++,,,))))))))))))))))))))))))+++***)))((()))***+++,,,************************,,,---...---+++***+++,,,*********************************)))))))))))))))((()))))))))************+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********************************************************++++++***************))))))))))))******------,,,,,,++++++******************************)))******+++++++++******************************++++++++++++++++++++++++***+++,,,------,,,+++******++++++---...///000000------------.........///........./////////000000000////////////000111111111222222222222222333333555666777777888888888777333333222222222222333333666555555444222111//////222222222333444444555555555555555444444333333333444555555666666555555444222333444555555555555444333333333333333333333333111222222333333444444555333333444444444444333333444444444444444444444444555555555555555555555555666777888999999888777666555444444444444555666666;;;999777666666666444222555444333222222222333444777666555555444555666666999888777666666666666777555444444333333444444555111222222333444444555555444444555555555666666666555555555444444333333333444333333222222333333444444444444333333444444444222222222333333222222222333333222222111111111000111111111111111222333333//////000000111111222222///...---,,,,,,---...//////////////////////////////////////////////////////......------......///........................,,,,,,------------,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++*********************************)))))))))))))))******+++++++++******))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))***))))))(((((()))))))))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((())))))((((((************************((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((''''''((((((((())))))(((((())))))***+++)))))))))))))))))))))))))))((('''''''''(((***+++***************************,,,,,,+++***)))***+++************************))))))))))))))))))******((()))))))))************+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***++++++++++++***)))***))))))))))))))))))***,,,,,,,,,++++++*********************************((()))))))))))))))((((((************************++++++++++++++++++++++++******+++,,,,,,+++******,,,,,,,,,,,,------------,,,------.........//////............//////////////////......//////000111111111111222222333333333555666666777777777777666333222222111111111222222222222333333333222111000111111222222333444444444444444444444444333333333444444555555555555444444222333333444444444444444333333333333333333333333111222222333333444444555333444444555555444444333444444444444444444444444555555555555555555555555666777888999999888777666444444444444444555666666:::888777666777777555333444333222111222222444444555555555555555666777777999888777666555555444444444444333333333333444444111111111222333333444555444444444444555555555555222222333333444444555555444333333222222333333444222222222222222222222222111222222222222222222111222111111111111111000000111111000000111111222333/////////000000111111222///...---,,,,,,---...///......................................................------------..............................,,,------,,,,,,+++***))),,,,,,,,,------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))******)))******+++++++++******)))))))))))))))))))))))),,,,,,***)))(((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))(((((())))))))))))((((((((((((((((((''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))(((((())))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))))))))((((((''''''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))(((''''''''''''((())))))************************)))++++++***)))((()))***************************))))))))))))************))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))***))))))(((((())))))***++++++******************************************(((((())))))((((((''''''***************+++++++++++++++++++++++++++++++++************************------,,,,,,,,,++++++++++++,,,---...////////////------........./////////...............///000000111111111222222333333444444555555666666555555555222222111111000000111111///000111222333222222111000111111222222333333444444444333333333333333333444444555555555555444444222222222333333333444444222222222222333333333333111222222333333444444555444555555555555555555444555555555555555555555555444444444444444444444444666777888888888777666555444444333333444444555666666555444444555666444333333222222111222333555666222333333444555555666666888888777666555444333222444444444333333444444444555444333222111111111222333333333444444444555555111222222333444555666666444333333222222333333444111111222222222222111111111222222333333222222111000000000000000000000000000000000///000111111222//////000000000000000000///..................///......................................................------------......------------------------,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))***************************************))))))))))))************)))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))(((((('''''''''((())))))(((((())))))))))))((((((---,,,,,,+++******))))))'''(((***)))(((''')))***))))))))))))))))))))))))''''''((()))))))))(((((())))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))******(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((()))))))))))))))************************)))+++++++++)))((()))***************************((()))))))))************))))))))))))************)))******************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((***+++,,,,,,+++***((())))))(((((((((((())))))))))))))))))))))))******************************)))))))))))))))(((''''''))))))*********++++++++++++++++++++++++++++++++++++***)))(((((()))***++++++++++++++++++,,,,,,,,,+++,,,---////////////...---------.........//////......------......///000000111111222333333444444333333444444444333333222222222111000000000000000...///111222333222111000000000111111222333333333333333333333333333333333333444444555555444444333222222222222222333333444111111222222222333333333111222222333333444444555555666666777777666666555444444444444444444444444333333333333333333333333666666777888777666555444444444333333444444555666555444333333444555444222333222222222333444666777333444444555555555555444666666666666555555444333555555444444444444555555666555333222111111222222222333333333333444444444333333444444555555666666444333333222222333333444111222333333333333222111222222333333333333222222000000000000000000000000//////......//////000111000000000000000/////////...//////000000//////......................................................------,,,,,,------...------------------------+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***************************************************((()))))))))*********+++************************((()))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))************))))))***+++++++++++++++))))))))))))))))))))))))++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))***++++++(((((())))))))))))((((((+++++++++++++++++++++***&&&(((***)))(((''')))+++))))))))))))))))))))))))&&&''''''((())))))((((((***)))(((''''''((()))***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((''''''&&&&&&''''''((('''''''''''''''((())))))))))))))))))))))))))))))'''(((***+++++++++***)))***************************+++,,,+++)))((()))***************************(((((())))))*********+++))))))))))))************))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************((()))+++,,,,,,+++)))((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))***************)))(((((())))))******++++++++++++++++++++++++++++++++++++,,,+++(((''''''(((+++,,,))))))***+++,,,,,,------***+++---///000000///...---------.........//////...------------...//////000000111222333333444444222222222333333222111111222222111000000///000000...000111222222111000...000000000111222222333333333333333333333333333333333444444555555444444333222222111111222222333444111111111222222333333333111222222333333444555555666666777777777777666666222222222222222222222222333333333333333333333333555666777777777555444333444333333333333444555555777666555555555555444333333333222222333555777888666777777777777666555444333444444555666666555555666555555444444555555666333222222111222444555666222222333333333444444444555555555555555555555444444333333222222333333444222222444444444444222222222333333444444333333222////////////000000000000...............///000000111111000000//////.........///000111111000///......................................................------,,,,,,------...------------------------***+++,,,---............++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************************************(((((())))))*********+++************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++((()))***+++++++++++++++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))++++++******+++,,,------(((((())))))))))))((((((''''''(((((())))))******$$$'''))))))((((((***---))))))))))))))))))))))))&&&&&&'''((())))))((((((***)))(((''''''((()))***&&&'''''''''(((((())))))************************(((((((((((())))))))))))(((((())))))*********+++'''''''''&&&&&&'''''''''((((((((((((((()))******(((***+++***)))((()))***!!!###%%%(((***+++++++++************************************************))))))))))))))))))))))))(((((())))))******++++++,,,,,,++++++***+++++++++************************((()))***)))((((((***,,,,,,)))'''&&&'''((()))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***************************************++++++++++++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------...............---------...------------...//////222222333333222111///...111111111111111111111111111111000///////////////////////////000000000000222222111111111111111111444444444333333222222222444444444333222111000///111222222333333222222111111111222222222333333333333333444444555777888999::::::::::::999777555444555333111111111111///...000111111222222333333444555555555555555555555555333222111111111222333444666666444333333222333333222222111111222444555666444444444444444444444444333333333444444444555555333222222111111222222333444333333222222111111000111111111111222333444555333444555666666555444333444333333222222333333444444444555555444444333222222222222111111111000000////////////............---......///000111111222;;;666000......//////...........................++++++,,,---............------,,,+++,,,---...//////...,,,+++***++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***))),,,)))&&&'''***------+++++++++******************,,,++++++******++++++,,,))))))))))))))))))))))))***)))'''(((***++++++***(((((())))))))))))((((((***************)))(((((())))))************))))))))))))************))))))))))))))))))((('''%%%%%%&&&&&&'''((()))******++++++)))(((''''''((()))+++***)))((('''((()))+++---))))))************))))))%%%&&&&&&'''((())))))***))))))(((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))************))))))&&&'''((())))))((('''&&&***)))(((''''''((()))***))))))(((((('''''''''&&&)))(((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***+++***)))((()))***'''((()))***++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))*********,,,++++++******+++++++++************************((()))***)))((((((***,,,...,,,)))((()))+++++++++(((((()))))))))*********))))))))))))))))))))))))*********************************************************************)))+++++++++*********))))))***)))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************+++,,,,,,,,,------------------------------------...------------...//////222222333333222111///...111111111111111111111111111111000///////////////////////////000000000111222222111111111111111111444444444333333222222222444444444333333111000000333333444444444444333333222222222333333333333444444444444555666777999999999::::::999888777555444444222111111222222000///111111222222333444444444555555555555555555555555333222111111111222333444777666555444333333333333222222111111222333555666444444444444444444444444333333333444444444444555444333333333333333333444444444333333222111111111111111111111222333444444333444555666666555444333444333333222222333333444444444444444444333333222222222222111111111000000////////////............---......///000000111111888444000......//////...........................,,,,,,------...---------,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,++++++------,,,+++///,,,******+++---,,,***************************,,,++++++******++++++,,,))))))))))))))))))))))))***)))'''(((***++++++***((())))))******))))))(((***************)))(((((())))))************))))))))))))************))))))((())))))***************((((((((())))))*********)))(((&&&%%%%%%&&&((()))+++***((('''((()))+++,,,))))))************))))))'''''''''((()))))))))***))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&***)))(((''''''((()))***))))))((((((((('''''''''%%%&&&&&&'''((()))******((((((((()))))))))******(((((((((((((((((((((((((((***+++***)))((()))***++++++***))))))))))))***************************************************))))))))))))))))))))))))************))))))))))))++++++*********++++++,,,************************((()))***)))((((((***,,,...,,,***)))***++++++***'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))(((((((((+++************)))))))))))))))))))))))))))******))))))))))))))))))))))))*********************************++++++++++++,,,************************************************++++++++++++++++++++++++++++++++++++************,,,,,,,,,---------......------------------------...------------...//////222222222222111000//////111111111111111111111111111000000////////////////////////000000000111111111111222222222222222222444444333333333333222222333444444333333222111000555555666666666666555555333333333444444444555555555555555555666888999:::888888888888777666444444333111000111222333222000222222222333444444555555666666666666666666666666222222222222222333444444777777666555555444444444222222111222222333444555444444444444444444444444333333333333444444444444555444444333333444444555555555444333333222222111111111000111111222333444444444555555555555444444333333222222222222333333333444444444444333222222222111111111111000000000////////////.....................//////000000111333111///...//////...------------------------------------...------,,,,,,+++,,,,,,---------------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---************************---,,,++++++------,,,+++222000---,,,,,,,,,+++***************************++++++************++++++))))))))))))))))))))))))***)))'''(((***++++++***)))******************)))))))))******))))))(((((())))))************))))))))))))************))))))%%%&&&((()))+++,,,,,,,,,)))************************)))(((''''''((()))***+++***)))((((((((()))***))))))************))))))))))))))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''))))))(((((((((((())))))))))))((((((((((((''''''%%%&&&''''''))))))***+++(((((()))))))))*********(((((((((((((((((((((((((((***+++***)))((()))***+++***((('''&&&'''((((((************************************************))))))))))))))))))))))))++++++******))))))((((((***************++++++,,,************************((()))***)))((((((***,,,---***(((((())))))((('''((((((((()))))))))******))))))))))))))))))))))))************************************************+++******)))((('''&&&&&&************)))))))))))))))))))))))))))*********))))))))))))))))))))))))************************************++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------...........................//////...------------...//////111111111111111000//////111111111111111111111111000000////////////000000//////000000000111111111111111222222222222222333333333333333333333333333333333444444333222222111555555666666666666555555444444444444555555555666555555555666777888999999777777777666555444444333222111000111333444333222222222333444444555555666666666666666666666666666222222222222333333444444777777777666666555444444111111222222222333333444333333333333333333333333222222333333333444444444444444333333333333444444555555444444333222222222000000000000111222333444444444444444444444444444333333222222222222333333333333333333333222111111111111111111000000000000////////////...................../////////000000............//////...---------------------------............---,,,++++++***+++,,,---...---,,,,,,++++++++++++,,,------...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***))))))++++++***)))000///...---,,,,,,+++******************+++++++++++++++************++++++))))))))))))))))))))))))***)))'''(((***++++++*********++++++++++++******((()))))))))))))))(((((())))))************))))))))))))************))))))$$$$$$&&&''')))*********+++++++++***************,,,,,,+++******+++,,,,,,,,,+++***)))(((((())))))))))))************))))))++++++******************(((((())))))))))))((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((((((((((('''))))))(((((((((((())))))))))))(((((((((((((((((()))))))))(((((((((((('''&&&''''''''''''(((((((((************************(((***+++***)))((()))******)))(((''''''((()))***************************************************))))))))))))))))))))))))++++++******))))))((((((***)))))))))******+++,,,************************((()))***)))((((((***,,,---+++))))))))))))(((''')))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++******)))((('''&&&&&&))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,---------............//////000000000000...------------...//////111111000000000000000000000000000000000000000000000000////////////000000000000000000111111111111111111222222333333333333333333333333333333333333333333444444444333222222444444555555555555444444444444555555555666666666666555555555666777888999666555555444333333333333222111000111333444444333222222333444444555555666666666666666666666666666222222333333444444444444777777777777666555444333111111222222222222222222333333333333333333333333222222222333333333444444333333222222222222333333555444444333333222111111000000000000111222333333444444444333333444444444333222222111111222222333222222333333222222111000000000000000000000000000////////////........................////////////+++,,,..................------------------------............---,,,++++++)))***,,,---------,,,+++***++++++,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))++++++,,,,,,++++++++++++))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))***)))'''(((***++++++*********++++++++++++******'''(((((()))))))))(((((())))))************))))))))))))************))))))&&&&&&'''(((((((((((((((+++++++++***************,,,,,,++++++++++++,,,,,,++++++***))))))((((((((())))))************))))))++++++++++++************(((((())))))))))))((((((***)))(((''''''((()))***'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))***)))))))))((((((((((((''''''''''''((((((((()))++++++++++++++++++++++++(((***+++***)))((()))***************+++,,,,,,---************************************************))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,************************((()))***)))((((((***,,,///---,,,,,,,,,,,,***(((************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********))))))((((((((((((((()))))))))))))))***((((((((()))******++++++))))))))))))))))))))))))************************)))))))))************+++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------.........///000000111111...------------...//////111000000/////////000000000000000000000000000000///////////////000000111000000000111111111222222111111222222333444444444222222333333333333444444333333444444444444333333333333444444444444333333444444444555555555666666555555555555555666777777555444333222222222222333222111111222444555444333222222222333444444555555555555555555555555555555222222333444444444444444555666777777666555333222111111222222222222111111333333333333333333333333222222222222333333333333333222222111111222222333444444333222222111111000000000///000000111222333444444333333333333444444222222111111111111222222111222222222222111000000//////000000000000000111////////////....................................***,,,.........---...///,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++&&&(((***+++******+++,,,)))))))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))***)))'''(((***++++++***)))******************)))''''''((()))))))))(((((())))))************))))))))))))************)))))))))***************)))((()))*********************))))))))))))))))))))))))************))))))))))))))))))************))))))******************++++++'''((()))******)))((('''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******&&&'''((((((******+++,,,)))))))))*********++++++++++++++++++++++++++++++(((***+++***)))((()))*********+++,,,,,,,,,,,,+++************************************************)))))))))))))))))))))))))))))))))))))))*********(((((((((((()))***+++,,,************************((()))***)))((((((***,,,///...---,,,---,,,***((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))*********************)))(((((((((((())))))******'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---.../////////...------------...//////111000///...//////000111000000000000000000000000///////////////000111111000000111111111222222222111111222222333444444555222222222333333444444444333333444444444444444333333333444444444444333333333333444444444555555555444444444444444555555666444333222111111111222222333222111222444444333222111111222222333444444444444444444444444444444444222333444555555555444333444555666666666444222111000111222333333222111000222222222222222222222222111222222222222333333333333333333222222333333333333222222111111000000////////////000000111222333444444333222222333444444222222111111111111222222111111111111111000000///////////////000000111111////////////....................................,,,---///...---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++++++++***++++++,,,---+++,,,---------,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,++++++------,,,+++%%%(((+++,,,******+++,,,((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))***)))'''(((***++++++***((())))))******))))))(((&&&''''''((())))))(((((())))))************))))))))))))************))))))))))))************))))))((((((((())))))*********(((((())))))))))))((((((((())))))************)))))))))************))))))(((((())))))***+++++++++'''((()))******)))((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&)))((('''&&&&&&'''((()))'''((()))******)))((('''(((((()))))))))*********''''''((()))***++++++,,,))))))*********+++++++++************************(((***+++***)))((()))***((()))***++++++***((('''************************************************))))))))))))))))))))))))(((((())))))******++++++(((((((((((()))***+++,,,************************((()))***)))((((((***,,,---,,,+++++++++***(((%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++'''((((((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))************************************************************++++++++++++++++++++++++(((((())))))*********+++))))))*********+++++++++******+++,,,,,,---.........------------...//////111000///......///000111000000000000000000000000///////////////000111111000111111111111222222222111111222333333444555555222222222333333444444444333333444444555444444444333444444444444444444333333333333444444444555555444444333333333444555555333222111000000000111222444333222222444444333222000111111222222333444444333333333333333333333333222333444555555555444333444444666666555444111000000111222333333222000000222222222222222222222222111111222222222333333333555444444333333444444555222222111111000/////////////////////000111222333444444222222222222444444222222111111111111222222111111111111111000//////.../////////000000111111000/////////.................................------///000...,,,,,,...111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,+++***)))***+++---...,,,------...---,,,***)))---,,,,,,++++++,,,,,,---************************+++***))))))++++++***)))&&&))),,,---+++)))***,,,((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))***)))'''(((***++++++***(((((())))))))))))((((((&&&&&&'''((())))))(((((())))))************))))))))))))************))))))&&&&&&'''(((((((((((((((&&&''''''((()))******+++******++++++++++++******'''((()))***************))))))************))))))''''''((()))***++++++,,,'''((()))++++++)))(((''''''((()))******)))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))************)))))))))((('''&&&&&&'''((()))'''((()))******)))((('''(((((())))))*********+++************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))***++++++++++++***'''((()))******+++******((())))))*********))))))(((((()))***************)))************+++++++++******))))))))))))******))))))))))))))))))******))))))(((((((((((())))))******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))((()))***+++,,,,,,,,,,,,++++++******++++++,,,---++++++***)))(((((())))))***)))((((((((()))+++,,,...---+++******+++---...))))))*********+++++++++---------............///000000///////////////000000000000000000000000000.........///000000111111111111000//////...//////111111111111111222222222222222222333333444444444222222222333333444444444666666666666555444333222333444555555333333444555333333333333333333333333444444333333444555777888555555444333222222111111222222222333333222111111000000111222222222222111222222333333333333444444555555555555555555555555333444555555555444333222111111111111111111111111111111222222222111111000111111111222222333333333222222333333333333444444111111111222222333333333222222222222222222222222333333333222222111111111222222222111111111000000000000000000000000000000000111111222222000///...///////////////////////////////////////////////////...---,,,,,,+++,,,,,,///...---,,,,,,,,,,,,,,,111111000...---,,,+++***++++++------------++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))******++++++++++++************++++++------,,,++++++******))))))***+++++++++)))((('''))))))***++++++)))((('''************++++++++++++'''((()))******)))((('''((((((((((((((((((((((((************************************************))))))))))))((('''&&&%%%'''((()))******)))((('''---,,,+++)))))))))***+++************************))))))************))))))***************)))((((((******+++***'''&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))************))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))*********)))))))))(((((())))))*********))))))((())))))***++++++++++++*********+++++++++******)))((()))***+++,,,---------%%%&&&''''''((((((''''''))))))*********+++++++++******))))))))))))***************)))))))))))))))***))))))(((((())))))*********++++++++++++******+++++++++*********))))))))))))))))))))))))))))))******))))))((((((((((((***)))))))))))))))))))))******++++++++++++***)))++++++******++++++,,,---,,,,,,+++******************))))))((()))***+++,,,...---+++******+++---...*********++++++++++++,,,------------............000000///////////////000000000000000000000000000......///000000111111222222111000000//////000000111111111111222222222222333333333333333333444444333333444444555555555555666666666666555444333222333444555555333333444555333333333333333333333333444444333333444555777777555555555444333222222222222222333333333333222222000111222222333333222222222222333333333333444444444444444444444444444444333444555555555444222222111111111111111111111111111222222222222222111111222222222222222222333333222222333333333333444444222222222222333333333333222222222222222222222222333333333222222222111111333333333222222222111111000000000000000000000000000111111222111000///...////////////////////////........................---------------.........///...---,,,,,,,,,,,,---,,,,,,,,,---...//////000+++,,,,,,------,,,,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***++++++,,,++++++************++++++++++++++++++++++++++++++***************)))((((((***************)))(((((((((((((((((()))))))))))))))***++++++++++++***)))((((((((((((((((((((((((************************((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((())))))'''&&&&&&&&&''''''))))))))))))))))))))))))))))))************))))))***************)))(((((()))***+++***'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))************))))))))))))))))))************+++++++++***************))))))))))))))))))))))))******))))))))))))((((((***************)))((('''((()))******++++++******,,,,,,,,,,,,+++***)))((('''((()))+++,,,---......((()))******++++++******)))))))))*********++++++******))))))))))))******+++*********))))))((((((+++******************+++******++++++++++++******+++************)))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))******,,,,,,,,,+++***)))((('''+++************+++,,,,,,---,,,++++++++++++++++++***))))))))))))***++++++---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,------------............000//////......///000000000000000000000000000000//////000000111222222333222222111111000000111111111111111222222333333333444444444444333333333333333444555666666666555444555555666555555444333222333444555555333333444555444444333333333333333333333333333333444555666777666666555555444333333333333333444444444444333333111222333333444444333333222222333333333333444444333333333333333333333333333444444444444333222111111111111111111111111111222222333333333333222222333333222222222222222222222222333333333333444444333333333333333333333333222222222222222222222222333333333222222222222111444444333333333222222222000000000000000000000000000000111111111000///...////////////////////////........................+++,,,...///000000//////......---,,,,,,,,,------******+++---...///000111---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++************++++++))))))******+++,,,,,,---+++******)))))))))))))))+++******)))))))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))************************((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))(((((((((((())))))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))************))))))))))))******))))))(((((()))***+++)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''''''''''')))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((((((((((((((((((((((((((************************))))))(((((('''''''''&&&))))))************))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))((((((******+++******)))((('''((())))))***************+++++++++++++++***)))(((&&&&&&((()))******************+++,,,,,,,,,,,,+++))))))))))))******************))))))))))))******++++++******)))(((((((((,,,++++++******++++++,,,******++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,,,,+++***)))(((***************++++++,,,,,,++++++*********++++++)))))))))*********++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........//////.........///000000000000000000000000000000000000000111222222333333333333222111111222222222111111222222333333444444555555444444333333333222222444555666666555444333444555555555444444333222333444555555333333444555444444444444444333333333333333333333444555666666666666555555555444444444333333444444555555444444222333444444555555444444222222222333333333444444333333333333333333333333333333333333333222222111111111111111111111111111222222333444444444333333333333333222222111111111222222222333333333444444444444444333333333333333222222222222222222222222222222222222222222222222333333222222222222111111000000000000000000000000000000000000000/////////////////////////////////........................+++---///111111000///......------,,,,,,,,,------......------------,,,,,,------++++++++++++------,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))******+++++++++,,,+++***)))(((((()))***+++,,,+++)))((((((((()))***)))*********++++++++++++'''(((((((((((((((((('''))))))))))))))))))))))))************************************************''''''((()))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))))))))(((((()))******)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))******++++++******)))******************************************************))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))************))))))((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((())))))***************)))(((((((((((()))************)))''''''((()))))))))))))))(((((()))))))))(((((('''&&&''''''((((((((((((((((((((()))))))))***************))))))))))))******************))))))((((((,,,,,,++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))************++++++,,,,,,,,,,,,++++++******))))))******+++,,,******))))))))))))***+++)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------------..................///000000////////////////////////000000000111222222333333333222222222222222333333111222222333444444555555555555555444444333333333222333444555444444333222444444444444444444333222333444555555333333444555555555555444444333333333222222333444444555555555555555555555555444444444222333444444555555555444333333444555555555555444222222222333333333444444444444444444444444444444333333222222111111111111000000000000000000000000111222333444444444444444333333333222222111111111222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111000000000000////////////////////////000000000///////////////////////////////////////...........................///000111111///---+++------,,,,,,,,,------...000///...---,,,+++******------++++++++++++------,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++++++++++++++******)))))))))+++***)))(((((()))***+++,,,+++)))((((((((()))***)))*********++++++++++++(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))******)))(((''''''***)))(((''''''((()))***************************************************))))))************))))))'''(((((()))))))))((((((((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************************((())))))******))))))(((++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))************))))))))))))))))))***************************+++++++++))))))))))))))))))))))))''''''(((((((((((())))))))))))************))))))'''((())))))******))))))%%%&&&'''((())))))))))))++++++++++++***)))((('''''''''((()))))))))((((((((((((((()))))))))************))))))))))))******)))))))))))))))))))))***,,,++++++******++++++,,,******++++++++++++******(((((()))))))))))))))***)))))))))))))))))))))))))))))))))************+++((((((((()))******++++++***++++++,,,,,,,,,++++++***))))))))))))***++++++)))))))))((())))))***+++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000//////////////////////////////000000111222222333222222111111222222333333222222333444444555666666555555555444444444444444444333333333333222222222333333444444444444333333333444555555333333444555666666555555444333333333111222333444555555555444444444444444444444444444111222333444444555444444222333444444555555444444222222333333333333444444555555555555555555555555333222111111000000111111000000000000000000000000000111222333333444444333333333222222222222222222222222333333333333444444111111111222222333333333222222222222222222222222111222222222222333333333111000000000000/////////////////////////////////111000///.........//////////////////////////////------------------------//////000000///...,,,+++------,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++************++++++,,,++++++***))))))(((((()))))))))))))))******++++++******)))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&))))))(((((((((((())))))'''(((((())))))))))))(((************************))))))************))))))''''''((()))))))))((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************'''(((((())))))(((((('''++++++++++++++++++++++++(((((((((((((((((((((((()))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))'''''''''((((((((())))))'''((()))******+++******'''(((((()))))))))))))))'''(((((()))))))))((((((******************)))((((((((()))************)))(((((((((((()))))))))*********))))))))))))******((((((((()))******++++++++++++************++++++******++++++++++++******(((((((((((())))))******))))))))))))))))))))))))))))))*********+++++++++'''(((((()))******++++++***************)))(((''')))))))))))))))***++++++***)))))))))******+++,,,)))***+++,,,,,,,,,++++++******++++++++++++***************++++++++++++,,,++++++,,,,,,,,,---------------------...///000000////////////////////////......///000000111111222111111111111111222333333222222333444555666777777444444444444555555555555666555333222222222444444222333333444444333333333333444555555333333444555666666666555444444333333000111333444555555444444333333333333333444444444000111222333444444444444222222333444444444444444222222333333333333444444444444444444444444444444333222111000///000000111000000000000000000000000///000111222333333333333222222222222222222333333222222333333333333444444//////000000111222333333222222222222222222222222111111222222222333333333111111111000000000000///////////////////////////111000///...---......///////////////////////////------------------------.........---------------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++******++++++,,,---************************++++++++++++++++++++++++************************++++++************++++++************))))))))))))(((((()))******************************)))(((((((((((((((((())))))))))))***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))((((((((())))))))))))((((((&&&&&&((()))))))))((((((************************))))))************))))))&&&''''''((())))))((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))************))))))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''(((***++++++++++++'''(((((()))))))))))))))***++++++******)))((('''&&&&&&'''(((((()))(((((($$$%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))))))))******''''''((()))***+++,,,,,,+++******************+++******++++++++++++******'''((((((((())))))******))))))))))))))))))))))))))))))******++++++++++++'''(((((()))***++++++++++++******)))'''&&&$$$###)))))))))))))))******++++++*********+++,,,,,,---)))***+++,,,---,,,++++++******++++++++++++******))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,---...///000111////////////////////////.........///000000111111111000000000111222222333222222333444555666777888333444444444555666666666999777444222222333555666222222333444444333333333333444555555333333444555777777666555444444333333000111333444555555444333333333333333333333333333///000111222333333444333111222333333444444333333222222333333333444444444333333333333333333333333333222000/////////000111000000000000000000000000...///000111222333333333111111111222222333333444222222333333333444444444------...000111222333444222222222222222222222222111111111222222333333333222222222111111111111000////////////////////////111000///------......///////////////////////////------------------------,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---+++++++++*********+++,,,,,,---************************++++++++++++++++++++++++******))))))))))))))))))++++++************++++++((((((((()))******++++++'''((()))+++++++++***))))))***+++++++++***((('''************++++++++++++((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))************************'''((()))******++++++***'''((()))******)))((('''&&&''')))*********))))))))))))))))))))))))))))))))))))************))))))&&&&&&'''((())))))(((((('''(((***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************+++*********))))))((((((------,,,+++*********+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++************************...---,,,*********++++++)))************+++++++++,,,,,,+++***))))))******))))))))))))))))))))))))...,,,***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))---+++)))(((&&&&&&''''''************++++++++++++(((((()))***++++++,,,,,,++++++************++++++---+++)))((('''((()))***************************------------,,,,,,+++***,,,,,,------...///000000+++++++++,,,,,,---------//////000111111111111111//////000111222222333333222222222333333333444444444555555555666666777777555555333333333333555555111111222333333333333222111222333333444444333333333333333333222222111000333444555666666444222111444333222000000000000111111222222333333222222111222222222222222222222222444444444444333222111000---///111333444333222111222222111111111111111222////////////000000000000333333222111000000000111111111000000111111222333333333333333333333333333000000000111111222222222222222222222222222222222222111000......000111222333222222111000///......111111000000//////......//////...------------......------------...////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))***++++++***)))(((''',,,+++***))))))***+++,,,+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((***+++***)))((()))***+++++++++***************((((((((((((((((((((((((***+++,,,---,,,***(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((('''''''''&&&''''''(((((())))))******))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%&&&((()))'''%%%((((((((((((''''''''''''((((((((((((((('''''''''''''''(((((())))))******++++++******)))((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((+++******))))))))))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******************************++++++)))((((((((()))))))))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((())))))''''''''''''((((((((((((((())))))***++++++,,,,,,++++++************+++++++++***(((''''''((()))***************************,,,---------,,,,,,+++***+++,,,,,,---......//////------------------------//////000111111111111111///000000111222222333333222222222333333333333444333333333444444444444444555444333222222333444555111111222333333333333222111222333333444444333333333333333333333222111111333444555666555444222111333222111000000000111222222222222333333222222222222222222222222222222222444444444444333222111000...///111222333333222222222222111000000111111222000000000111111111111111444333333222111111222222111111000000111111222333444444444333333222222111222222222333333444444444222222222222222222222222222111000//////000111222222222222111000//////...111000000000/////////...//////...------------...---------------...///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************+++,,,,,,,,,+++)))(((++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))******)))((()))************************))))))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))((((((((('''''''''''''''((((((((()))))))))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''%%%&&&((()))'''%%%((((((((((((''''''''''''((((((((((((((((((((('''((((((((((((((()))))))))))))))))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((('''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))******)))((((((((()))))))))************+++++++++)))((((((((((((((()))***))))))))))))))))))))))))))))))(((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,)))))))))************+++)))))))))***++++++,,,,,,++++++************++++++***)))((((((((()))***+++************************,,,,,,---------,,,+++++++++++++++,,,,,,------...........................//////000111111111111111000000000111222222333333111111222222222333333333222222222222222111111111333333222222222222333333111222222333333333333333111222333333444444333333333444444444444333333222333333444555444333222111222111111111111222333333222222222222222222222222222222222222222222222222444444444444333222111000000000111111222333333333111111000000000111111222222222222111111111111111444333333333333222222222111000000000000111222222555555444333222111000000222222222333333333333333222222222222222222222222222111000//////000111222222222111111000000//////000000000000//////////////////...------------...---------------......//////////////////.........---------,,,,,,++++++++++++,,,---.........------++++++++++++++++++++++++,,,,,,------------,,,,,,************************,,,,,,,,,---,,,,,,+++*********++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))******(((((()))***((((((((()))))))))))))))************************((()))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******(((((('''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((((('''&&&((((((((((((''''''''''''''''''(((((((((((((((((())))))((((((((((((((((((''''''((())))))***++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********************************)))))))))))))))'''''''''''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))))))))))))))***************************************+++++++++))))))*********+++++++++,,,,,,+++***))))))******)))))))))))))))))))))))),,,+++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********+++++++++,,,,,,))))))*********+++++++++++++++************++++++******))))))***+++,,,---************************,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,............------------//////000111111111111111000000111111111222222222111111111111222222222222222222222111111000000000222222222222222222222222111222333333444444333333111222333333444444333333444444444555555444333333222333333444333222111111000000111111222333444444222222222222222222222222333333222222222222222111333333333333333222111111222111111111111222333444111000000000000111111222222111111111111111000000222222222222222222222111000000000000000111222222444333333333222222111111000000000000000111111111111111111111111111111111111111000//////000111111111111111000000000000000000000000000//////////////////...------------...------,,,,,,------...///////////////////////////......---,,,,,,+++******+++,,,,,,---------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((()))***)))((('''(((***'''''''''((((((((((((((())))))))))))))))))))))))'''((()))***++++++******((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))((((((''''''&&&(((((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))))))))))))))++++++++++++++++++++++++))))))******++++++++++++))))))*********+++++++++...---,,,***)))((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))'''''''''(((((((((((()))***************+++++++++++++++************++++++++++++++++++,,,------...************************+++,,,,,,------,,,,,,,,,*********+++++++++++++++---,,,,,,,,,,,,,,,,,,,,,//////000111111111111111111111111111111222222222000000000111111111222222333333222222111111000000222222222222222222222222222222333444444444444333111222333333444444333333333333444555555444444444222222222222222111111111000000111222333444444444333222222111111222222333333333333222222111111111222222333333222222111111222222222111222222333444000000//////000111111222111111000000000////////////000111111111111000000000000//////000000111222111111111222222333333333000000000000000000000000111111111111111111111111111111000000000000111111000000000000000111111111////////////000000000000//////...------------...,,,,,,,,,,,,,,,---...............///////////////......---,,,,,,+++******+++++++++++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******************************++++++*********+++++++++)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''')))***)))((('''((()))&&&&&&''''''(((((((((((((((((((((((((((((((((((('''((())))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''((((((((((((((((((''''''''''''&&&'''''''''(((((())))))))))))((((((''''''&&&&&&))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))************************%%%&&&'''((()))))))))))))))************+++++++++,,,+++***((('''&&&&&&&&&))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))(((((((((((())))))))))))******************************++++++************++++++,,,,,,,,,,,,,,,---------************************++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------//////000111111111111111111111111111111111111111///000000000000111111111222222222222222111111111222222333333333333222222222222333444444444444444111222333333444444333333222333333444444444444333222222222111111111000000000111222333444444444444444333222111111222333444444333333222222111111111111222222222222222111111222222333333333333333333////////////000111111222111111000000///............///000111111111000///000////////////000111111//////000111222333444444222222222222222111111111111111111111111111111111000000000111111000000000//////000000111111222222////////////000000000000//////...------------...,,,,,,,,,,,,,,,------...---------...............---------,,,,,,+++++++++++++++*********+++,,,---++++++++++++++++++++++++))))))************))))))************************+++************++++++,,,******++++++++++++******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((())))))''''''((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''''')))******+++))))))))))))))))))))))))************************)))))))))))))))((((((''''''''''''((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))((((((((((((''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''''''''******)))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++***)))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******(((((((((((((((((((((((($$$%%%&&&((()))******))))))************+++++++++***)))(((((((((((((((((())))))))))))))))))))))))%%%'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))(((***++++++++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++*********************************+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...////////////000111111111111111111111111111111111111111/////////000000000111111111111111111111222222222222333444555555444333222222333444444555444444444111222333333444444333333111111222333333333333333222222111000000000000000000111333444444444444333444333111000000111333444444444333333222111111000111111222222222222111111222222333444444333222111.........//////000222222222222111111000//////...---///000222222222000000///////////////000111111000000111111222222333333333222222222111111111000111111111111111111111111000000111111111111000000...//////000111222222222.../////////000000000111//////...------------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++*********++++++*********************************,,,++++++***+++,,,---...++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))(((''''''((()))&&&''''''((())))))******((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))***)))))))))((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))''''''(((***((((((((((((''''''''''''&&&&&&''''''((())))))***&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,+++***))))))((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++''''''''''''''''''''''''%%%&&&(((***,,,,,,,,,+++)))************+++++++++))))))))))))***+++,,,---))))))))))))))))))))))))))))))***++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%''')))***+++******'''(((((((((((()))))))))++++++******************++++++************++++++***************)))((('''***************************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111//////000111111111111111222222111111111111111111////////////000000000000//////000000111111222222333333555555555555333333222333444444555555444444222222333444444444333333000111222222333333333333222111111000000000000000111222333444555444333222444333111000000111333444444444333333222111000000000111111222222222111111111222444555555444222111............///000222222333333222222111000000///...///111333444333111000///////////////000111111222222222111111111111111111000000000//////......000000000000000000000000000000111111111111000000......///000111222222333.../////////000000111111//////...------------...,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,---...///+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************---,,,,,,+++,,,---//////,,,+++***))))))***+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))'''''''''((()))******+++))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&'''''''''(((((())))))******))))))((((((((('''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***'''&&&(((***)))(((((((((''''''''''''&&&&&&&&&'''((())))))***%%%&&&&&&''''''(((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((()))***************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((())))))******)))******+++,,,,,,------************))))))))))))'''''')))***,,,...//////************************))))))))))))))))))))))))(((***+++***)))((()))***************************))))))(((((((((***+++,,,'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''"""&&&+++---,,,***(((************************(((((('''(((((()))******)))************+++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///......---------,,,,,,,,,..................------000000000000000000000000//////......///111444555111111111111111111111111333333333333333333333333222333444555555444222111333333222222222222222222111222444555555444222111000111111111111222222222000000111222222222222111000000000000000000000000444555555666555444222111//////000111111111111111111111222333333333333222000000000111222222222333222111111111000000//////111111222222222222111111111000///////////////000////////////000111222333222111111000000000000000222222111111111111222222//////000000111111222222............///000222222//////000000000111111111111000000///...------------,,,++++++------,,,+++******+++++++++,,,,,,,,,111000///...---......///,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************************************)))************+++++++++)))***+++,,,,,,+++***)))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((,,,***((('''&&&'''((()))''''''(((((())))))******(((((((((((())))))))))))))))))************))))))******))))))((((((''''''(((((())))))))))))((((((************************+++***)))'''''''''((()))''''''(((((())))))******************************))))))))))))((((((((((((&&&'''((())))))******)))***+++,,,,,,,,,***((('''((((((((((((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&'''''''''''''''&&&''''''''''''(((((((((((()))(((((('''&&&%%%%%%%%%))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))************)))))))))))))))))))))(((((('''''''''(((((()))***,,,---......************************))))))))))))))))))))))))(((***+++***)))((()))******************************))))))(((((()))***+++'''(((((()))))))))))))))************************************************((((((***+++,,,,,,,,,,,,***************************))))))))))))******+++)))************+++++++++******+++++++++,,,,,,,,,,,,+++*********+++------,,,,,,,,,------.................................//////////////////////////////......///111333555222111111111111111111111222222222222333333444444222222333333333333222222333333333222222222222222111222333444444333222111000111111111111222222222000111111222222222222222111111111111111111111111111222333333333222111000///000000111111111111111111111222333333333333222111111111111111222222222111111111111000000000///111111222222222222111111000000////////////000000222111111000000000111111222111111000000000000000222111111000000111111222000000000000000111111111............///000111222000000000000111111111222000000000///...---------...---,,,,,,......---,,,***++++++++++++,,,,,,,,,((((((((()))+++...000222,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************************************)))************+++++++++******++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***************))))))(((''''''(((((())))))))))))((((((((()))))))))******))))))************))))))***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''(((((()))(((((((((((())))))))))))************************(((((((((((())))))))))))((()))))))))))))))((('''(((((()))))))))))))))((((((((((((((((((((((((((('''''''''((())))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((('''''''''''''''(((''''''&&&&&&''''''''''''(((((((((((())))))(((((('''&&&&&&%%%((((((((((((((((((((((((++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))((((((***)))))))))))))))((((((++++++***)))'''&&&%%%%%%)))(((((('''&&&%%%%%%$$$))))))******+++,,,,,,---************************))))))))))))))))))))))))(((***+++***)))((()))***************************+++***))))))((())))))***'''((())))))******))))))************************++++++++++++++++++++++++///---+++))))))***,,,---************************,,,+++***************+++)))************+++++++++******+++++++++,,,,,,,,,***))))))))))))***++++++***++++++,,,---...///000........................//////////////////////////////......///111333444222222222111111000000000000000111222333444444555222222111111111222222333444333333333222222222111000111222333333222111000000111111111111222222222000111222222333333222222111111111111111111111111000111222222333222222111///000111111222222111111111111222333333333333222222222222111111111111111111111111111000000000000111111222222222222111111000000000//////000000111444333222111000000000000222111111000000000000000222111111000000111111222111111111111000000000000///......//////000111222000000000111111111111222000000//////...---------///---,,,---...///...---++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************************************)))************+++++++++++++++************++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***,,,------+++)))''''''(((((((((((()))))))))((((((((()))))))))******((())))))******))))))((())))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******************)))((('''&&&%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))&&&&&&'''(((((()))******(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((()))))))))***((((((((((((((((((((((((''''''(((((())))))******((((((((((((((('''&&&%%%''''''''''''((((((((((((***))))))((((((''''''&&&))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++***)))((('''&&&&&&%%%))))))((('''&&&%%%%%%$$$************++++++++++++************************))))))))))))))))))))))))(((***+++***)))((()))***************************++++++***))))))((((((((((((((()))************)))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))''''''''')))***************************,,,+++******))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,)))))))))))))))******+++++++++,,,,,,---...//////---------...............///////////////////////////.........///000222333222222111111000000//////...///000111222333444555222111000000000111222333444444444333333222222111000000111111111111000000000000111111111222222222111222222333333333333333111111111111111111111111222222333333444444444444000000111222222222222111111111222333333333333222333222222222111000000000111111111000000000000000111111222222222222111111000000000///000000111111444333222111111111111111222111111000000000000000111111000000000000111111222222111111000000/////////////////////000111111111111111111111111111111/////////......---------...---,,,,,,---...---,,,+++++++++,,,,,,,,,------000///...---,,,+++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************************************))))))*********+++++++++,,,+++***))))))***+++,,,(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))((()))***+++++++++***)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((('''''''''&&&%%%%%%%%%&&&((()))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&%%%%%%$$$$$$''''''((((((((()))))))))((((((((((((((((((((((((((((((((())))))))))))***((())))))(((((('''&&&%%%''''''''''''((((((((((((******))))))((((((((('''************************++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))************'''(((((()))***++++++,,,))))))))))))))))))))))))******))))))(((''''''&&&************************************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************))))))((((((((())))))***************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((************************+++***)))((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,*********+++++++++++++++---------------------------------.........//////.................................//////000111111111111111000000000//////......///000222333444444222111000///000111333444555555444444333222111111000000000000000000000000000000111111111222222222222222333444444444444444111111111111111111111111222222222222333444444555000000111222222222222222111111222333333333333222333222222222111000000000000000000000000000111111111111222222222222111111000000000000000111222222222222222222222333444444222111111000000000000000111000000000000000000111222222111111000000//////000////////////000000111000000000000000000000000............------------,,,+++***+++,,,,,,+++***++++++,,,,,,,,,---------***+++,,,---...///000000,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************************************))))))*********+++++++++,,,+++***))))))***+++,,,(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))***)))((('''((((((******((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''''''''''''''''''''''''''++++++***)))((('''&&&&&&''''''((()))))))))))))))***)))'''&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))******)))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))(((''''''&&&''''''''''''(((((((((((())))))))))))((((((((((((************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((()))))))))))))))***(((((()))******++++++,,,(((((()))******+++,,,,,,************))))))))))))))))))******************************************))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))************))))))(((((()))******++++++******************************++++++++++++++++++++++++&&&''')))+++,,,+++***)))***************************)))(((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,------.../////////.................................//////000000000000000000000000000000000......///000111222222333111111111111111222333444666666555444333222111111000000000000000000000000000111111111111222222222222333444444555555444444222222222222222222222222111000000000000111111222000111222222333222222222111111222333333333333222222222222111111111111111000000000000111111111111111111222222222222111111000000000000111111222333222222222222333444555666222111111000000000000000111000000//////000000111111111111111000000000000000000////////////000000000000////////////......------------------------+++***)))***+++,,,+++))),,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************************************)))************+++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))***)))'''&&&&&&(((***+++(((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))(((((('''(((((((((((())))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((('''((()))))))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&'''((()))******************)))((('''&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&((()))******''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))''''''((((((((()))))))))+++++++++******)))))))))(((((()))******+++,,,,,,)))))))))************+++(((((())))))******++++++************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((******+++***))))))))))))***++++++++++++***************************************************((()))***,,,,,,+++***)))************************)))))))))((())))))******)))************+++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,+++,,,,,,------------------,,,,,,------...//////000..............................//////////////////......//////000111111111/////////000000000111111000111222333444444444444666666555444333222111111111111111000000111111111000111111111111222222222333333444555555555555555222222222222222222222222222111000//////000000111000111222222333333222222111111222333333333333222111111111111111222222222///000000000111111111111111111222222222222111111000000000000111222333444444444333333333444444555222111111000000000000000000000////////////000000000000000000000111111111000000////////////000000///.........------------------------------------,,,+++******,,,,,,+++***,,,,,,,,,------------............---+++(((&&&$$$,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************************************)))************+++++++++******++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))((())))))******+++(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''((((((((()))))))))***&&&''''''((((((''''''&&&((((((((((((((((((((((((((())))))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))))))))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''((())))))***))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))......---+++)))((('''&&&))))))))))))************(((((())))))******++++++((((((((()))******++++++************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))'''((()))***++++++***)))))))))***++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''************)))))))))(((***************************)))))))))***+++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++***++++++,,,---...//////,,,,,,------...///000000........................---...///////////////...------...///000111222222////////////000000000000000111333444555555444444777666666444333222111111222222111111111111222222000111111111111222222222333444555555666666555555222222222222222222222222555444222111111111222222111111222333333333333222111111222333333333333222000000111111222222222333//////000000111111111222111111222222222222111111000000000000111222333444666666555444333333333333222111111000000000000000000000////////////000000//////000000111111222222111000////////////000000.........------,,,,,,,,,---------------------------,,,++++++------,,,+++,,,,,,,,,---------......)))***+++,,,---,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************************************************)))************+++++++++)))***+++,,,,,,+++***)))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((***,,,,,,,,,+++***(((((('''''''''&&&&&&&&&(((((((((((()))))))))***''''''(((((((((((('''''''''((((((((())))))******&&&''''''''''''''''''&&&************************))))))*********((('''&&&''''''(((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***+++,,,************)))((('''&&&$$$%%%'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))++++++)))((('''%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((######$$$%%%&&&'''((()))%%%&&&''')))************''''''''''''((((((((()))&&&&&&&&&'''''''''''''''++++++******))))))((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((()))***++++++***)))((())))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((++++++)))'''+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************)))************+++++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...........................000000000000////////////111111111111000000000000//////000000111111111111222222333444555555555555333333333222222111111111000111222333333333333333222222222222111111000000///000111333444555666666333222222222222222222333222111000.........///000444444444333333222222222444555666666555444111000---...///000222333444555444444444444333222111000//////............//////000111111111111222222222444444444333333222222222111000000000//////......000000000000///////////////////////////...------...................................................------,,,,,,------...---,,,,,,+++*********+++------------------------++++++,,,,,,,,,++++++*********+++++++++******)))***)))((()))***+++***(((++++++******************+++***)))(((((()))***+++))))))************))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''&&&$$$$$$&&&(((((((((&&&%%%&&&'''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%'''***,,,---+++)))(((&&&&&&''''''(((((())))))))))))))))))((('''&&&%%%)))***+++,,,+++)))'''&&&(((((()))***************+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''''''''''''''))))))(((((((((((())))))******))))))((((((''''''*********)))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((()))***++++++***)))((())))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((()))))))))******************************************************************))))))))))))))))))))))))))))))))),,,)))'''(((***+++***(((************)))))))))((()))))))))*********++++++))))))))))))))))))))))))************++++++++++++)))************+++++++++++++++++++++++++++++++++++++++*********+++,,,---+++++++++,,,,,,,,,------,,,++++++++++++,,,---...........................000/////////////////////000000000000000000000000000000000111111111222222111222333444444555444444333333333222222222111111111111222333333333333333222222222222111111111000///000111333444444444444222222111111111111222222222222111000000000000000444444333333333222222222444444555666555333111000...///000111222444555555444444444444333222111000222222222222222222222222000000111111111222222222333333222222111111111111111111000000000/////////000000000000////////////111111222222111111000///...................................................------,,,,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++*********+++++++++******)))***)))((()))***+++***(((******************************))))))))))))******))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((('''&&&&&&'''((()))(((&&&%%%&&&'''(((((((((((((((((((((((()))))))))((((((((('''''''''(((((())))))(((((('''%%%&&&((()))))))))((('''(((((((((((((((((())))))''''''((((((((((((((('''((()))***++++++***((('''(((((()))******************)))'''%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''')))))))))(((((()))))))))))))))))))))(((((((((((())))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))***)))))))))))))))(((((())))))************))))))))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((()))))))))******************************************************,,,+++++++++******)))))))))))))))))))))))))))))),,,***'''''')))*********************))))))))))))***+++++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++++++++)))************++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,*********+++,,,---...///........................////////////////////////...//////000000111111222111111111222222222222222000000222333333333333333333333333222222222222111111222222333333333333333222222222222111111111111000111111222333333222222111111111000000111111111111222222222222111111000333333333333222222222222333444555555444333111000///000111222333444555666333333333333333222111000111222333444444333222111000000000111111111222222111111111000000000000000111111111111000000000000000000000000////////////222222222222222111000000////////////////////////------------------------...------,,,,,,------.........------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++)))******+++++++++*********)))((()))***+++***(((************************))))))************))))))))))))************))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++)))'''%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((()))))))))))))))((((((((()))***(((&&&%%%%%%&&&((((((((((((((((((((((((******))))))))))))((((((((())))))******))))))((('''''''''((((((((((((((())))))))))))))))))((((((%%%&&&'''((())))))))))))'''((()))***+++***)))((((((((()))***************)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''''''''******))))))))))))******(((((((((((())))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))************)))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))(((((()))))))))*********************************++++++++++++++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))+++)))((('''((()))++++++*********)))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,++++++++++++*********))))))*********+++++++++++++++++++++++++++++++++***************++++++,,,***++++++++++++,,,,,,,,,))))))***+++,,,...//////.................................///////////////------...///000111222333222222222222222222222222///000111222222333333222222222222222222222222222222222333333444333333222222222222222222222222222111111222222222111111000111111000000000000111111000111222333222111000///333222222222222222222222333333333444333222111000000111111333444555666666222222222222222111000000...///111222222111///...000000000000111111111111000000000000000000000000111111111111111111000000000000000000////////////000000000000000//////...////////////////////////------------------------...------,,,,,,------...------,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))***+++++++++*********)))((()))***+++***(((***************+++++++++((()))***++++++***)))((())))))************))))))************************************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((&&&%%%###"""((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))))))))))))))******)))&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((('''''''''((())))))******))))))(((******)))(((((()))***+++++++++******))))))((((((&&&&&&'''(((((((((((((((&&&'''((()))************(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((*********)))((((((''''''******))))))))))))******'''''''''((()))*********(((((())))))******++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))(((((((((((())))))(((((())))))************))))))))))))))))))))))))))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))************************************************************+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((()))+++,,,))))))))))))))))))******))))))))))))************))))))))))))))))))))))))***************)))))))))))))))*********+++++++++++++++++++++++++++++++++))))))******++++++++++++*********+++++++++,,,,,,))))))***,,,---...//////........................------....../////////000,,,,,,---///000111222333222222222222222222222222//////000111222222222222222222222222222222222222333333444444444333333222222222222222222222222333111111222222222111000000111111000000000000111111...///000111111111//////222222222222222222222222222222222222222222111111111111222333444444555555111111222222111111000000---...000111111000...---//////000000000111111111000000000111111111111111000000000000000000111111000000000000////////////000000000000000///......////////////////////////------------------------...------,,,,,,------...,,,+++++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,((()))***+++++++++++++++***)))((()))***+++***((())))))*********+++++++++((()))***++++++***)))((())))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%%%%%%%&&&'''(((((((((((()))******)))'''%%%&&&'''(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''+++***)))(((((()))***+++++++++******))))))(((((((((((()))(((((('''&&&&&&%%%&&&'''((()))*********(((((()))***************(((((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((((('''******))))))))))))******&&&&&&'''((()))***++++++))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))(((((()))))))))))))))*********))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******))))))***,,,))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++++++++++++++++++++++++++((()))******++++++******************++++++++++++)))***+++,,,---.................................---------......//////000,,,,,,---...000111222222222222222222222111111111//////111222222222222222111222222222222333333333444444444444444333333222222222222222333333333333111222222222222222111111111111111000000111111111...//////000000000000///111111111222222222222222111111111111111111111111111111111222333444444444000000111111111000000//////000111222222111000////////////000000000111111000000000000111111111111////////////000000000000000000000000////////////111111111111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,((()))***+++++++++++++++***)))((()))***+++***((()))))))))***++++++,,,,,,))))))************))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&&&&%%%%%%%%%&&&''''''(((''''''((()))***)))'''&&&'''((((((((((((((((((((((((((((((((())))))))))))******'''(((((())))))(((((('''***)))'''&&&&&&'''(((((())))))))))))))))))(((((())))))))))))((('''&&&%%%&&&&&&''''''((()))******(((((()))***************((())))))******))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))''''''((((((((()))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))(((((((((((())))))))))))*********+++++++++************************(((((((((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))$$$'''+++,,,***)))***+++((()))))))))************''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++'''((()))***+++******)))************++++++++++++***+++,,,------------,,,........................,,,,,,---......///000000------......///000111111222222111111111000000000///000111222333333333333111111222222222333333333444444555555444333333222222222222333333333444444111222333333333333333222222222111111111111222222000000//////000000111222000111111111222222222222111111000000000111111111000000111111222333333333//////000000000000000///111111111111111111111111////////////000000000111....../////////000000000---.........////////////000000000000////////////000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,(((((()))++++++,,,,,,+++***)))((()))***+++***(((((())))))***++++++,,,,,,******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((&&&''''''((((((((((((''''''((())))))(((((()))***((((((((((((((((((((((((''''''((((((((()))))))))((())))))******))))))((())))))((('''''''''''''''(((((((((((((((((())))))'''(((((((((((((((''''''''''''''''''(((((()))***(((((()))***************))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''(((((())))))((((((''''''''''''((((((''''''(((((())))))******++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))(((((((((((()))))))))************+++++++++************************((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))###''',,,---+++*********(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***,,,---...///)))************+++++++++++++++++++++++++++++++++'''((()))++++++******))))))************+++++++++***+++,,,---------,,,+++........................,,,,,,------...///000000------......///000000000222111111111000000//////000111222333333444333333111111111222222333333333444555555555444333333222222222222333333444444444111222333444444444444333333333222222222222333333222111000000000111333444000000111111222222222222111000000000000000111111000000000111111222222333//////000000000000000///111111000//////000111111////////////000000000000---------.........//////,,,---------......//////000000000000////////////---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------...///------------------------((()))***+++,,,---------(((((()))++++++,,,,,,,,,***)))((()))***+++***(((((())))))***++++++,,,,,,+++***)))(((((()))***+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))***+++(((((())))))))))))((((((&&&'''))))))((((((***+++(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&''''''******++++++++++++******+++*********))))))((((((&&&&&&''''''(((((())))))%%%&&&'''((())))))))))))(((''''''''''''((())))))(((((()))*********************))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((($$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))(((''''''((((((''''''''''''((((((+++++++++,,,,,,+++++++++))))))))))))************************************++++++******))))))(((((())))))))))))))))))))))))))))))************))))))************************,,,+++++++++******))))))+++*********))))))(((((((((((((((((())))))))))))(((((())))))((('''&&&&&&++++++***)))((('''&&&&&&******++++++++++++******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))******************))))))((((((''''''(((*********(((((()))***+++***)))(((((()))******))))))************))))))))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------//////.........---------,,,,,,------...///////////////000000111111111222///000000000111111111111222222222222222222222222222222111111222444555777777666555444444444444444111111111111111111111111222333333444444333333222//////000111222333333333222222222111111111111000000111111222222333444444333222111000000111222333111111111111000000000000////////////////////////111111222222222222111111///////////////000111111///000111000///......000000000////////////000000000000000000////////////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,222111...,,,++++++,,,---.........------,,,,,,,,,------------------------------,,,,,,+++***))))))))))))*********+++++++++,,,,,,,,,++++++*********))))))************)))))))))))))))))))))))))))))),,,+++***((((((((()))***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))((((((((((((((()))((('''&&&&&&'''((()))******)))(((''''''((()))***)))))))))(((''''''&&&&&&'''((()))******+++++++++))))))))))))))))))))))))(((***+++***(((''''''(((******))))))))))))******)))))))))))))))******+++))))))((((((''''''&&&&&&)))((('''''''''(((***+++'''((()))******+++******((((((''''''((()))+++,,,************************(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))(((''''''))))))(((((((((((())))))))))))************))))))))))))))))))*********************************************)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((''''''************)))))))))((())))))))))))(((((((((((((((((())))))(((''''''&&&++++++******))))))(((((()))******++++++******)))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))******************))))))(((((((((((((((***++++++***))))))***+++***)))(((((()))******))))))************))))))))))))))))))))))))))))))++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,,,,------///.........------------,,,,,,------...///////////////000000000111111111000111111111222222222222222222222222222222222222333222222111222333555555555555555555555444444444111111111111111111111111222333333444444333333222000000111111222222333333222222222111111111111000000111111222222333444444333222111000000111222333111111111111000000000000111111111111111111111111000111111222222111111000///////////////000000111000111222111///...///000000000////////////000000000000000000/////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++,,,---......---------,,,,,,,,,------------------------------,,,,,,+++******)))))))))*********+++++++++,,,,,,,,,++++++*********))))))************)))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&'''((()))*********)))(((((()))******'''''''''(((((((((((((((************)))((('''&&&))))))))))))))))))))))))&&&((())))))'''&&&&&&'''))))))(((((((((((())))))))))))(((((())))))***+++(((((((((((((((''''''''')))(((((('''((()))***+++(((((())))))***)))))))))***)))((('''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++***)))((('''******))))))))))))******'''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))((((((((((((''''''************))))))))))))******))))))((((((''''''(((((()))))))))(((''''''+++++++++***************)))******++++++******))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))***************))))))))))))((((((((((((***,,,,,,+++***)))*********))))))))))))******))))))************)))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,,,,------............------------,,,,,,------...///////////////000000000000111111111111111222222222333333333333333333333333333333333333222222222222333444333333555666666555444444111111111111111111111111222333333444444333333222111111111222222222222222222222222111111111111000000111111222222333444444222222111111111111222222111111111111000000000000111111111111111111111111000111111222222111111000//////......//////000111000111222111000//////111000//////......//////000000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++,,,---------------,,,,,,,,,,,,------------------------------,,,,,,++++++*********************++++++++++++++++++++++++*********))))))************))))))))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''((()))))))))((((((''''''(((((()))&&&&&&''''''((())))))***))))))))))))((('''&&&%%%))))))))))))))))))))))))$$$&&&(((((('''&&&'''(((***))))))(((((())))))***))))))(((((())))))***+++'''''''''(((((((((((((((((((((((((((((()))******(((((()))))))))(((''''''***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,++++++***)))(((+++******************+++'''(((((((((((((((((('''((()))))))))************(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******************))))))*********)))))))))))))))******))))))((((((''''''(((((()))))))))((((((''')))))))))******+++++++++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))(((***,,,---,,,*********)))))))))))))))*********))))))************))))))))))))))))))))))))))))))+++++++++******+++++++++************************++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------------------------------,,,,,,------...///////////////000000000000000000000000111111111222222222333333333333333333333333333333222222222222222222111222444666666666444333111111111111111111111111222333333444444333333222222222222222222222222111222222222111111111000000000111111222222333444444222222222222222222222222111111111111000000000///111111111111111111111111000000111111111111000000///............///000000000222222222000///000111/////////....../////////000000000000////////////.........------------,,,------------------------,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++************************+++++++++***************)))******++++++******)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))***(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))$$$%%%&&&'''(((((((((((((((((((((((((((((((((((($$$&&&((((((''''''((()))++++++************++++++((((((((((((((()))******&&&&&&''''''(((((())))))((((((((((((((())))))***(((((()))(((((('''&&&&&&((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((+++++++++++++++***))))))++++++************++++++((())))))******))))))(((((()))))))))************(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))*********)))))))))((((((((('''(((((()))))))))))))))(((''''''(((((()))*********)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))************(((***,,,,,,+++))))))***(((((())))))************))))))************))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,------.../////////000000//////////////////////////////000000000000333333333333333333333333222222222222222222111111000222444666666555444333111111111111111111111111222333333444444333333222333333333222222222222222222222222111111111000000000111111222222333444444222222222333333222222222111111111111000000000///000000000000000000000000000000000111111000000000...............//////000000111222111/////////000//////............//////000000000000/////////////////////.........------------------------------,,,,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,******************************************************++++++++++++******)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))((((((''''''''''''''''''''''''))))))((((((''''''''''''$$$%%%&&&''''''(((((((((((((((((((((((((((((((((%%%'''))))))(((((()))***))))))(((((((((((())))))((((((((('''((())))))***&&&&&&''''''(((((())))))'''(((((()))))))))))))))(((((()))(((((('''&&&&&&%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))******++++++******++++++************++++++)))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&''''''''''''(((((())))))))))))************((((((((()))))))))))))))(((((()))*********))))))''''''(((((()))))))))***((())))))******))))))((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))************)))))))))************+++(((*********(((((()))***'''((()))******+++******))))))************))))))))))))))))))))))))))))))***))))))))))))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------.../////////000000////////////.............../////////000000222222222222222222222222111111222222222222222111222222444555555444333333111111111111111111111111222333333444444333333222222222222333333333333333222222222111111111111000000111111222222333444444222222333333333333222222111111111111000000000000///////////////////////////000000111111000000///......------......///000///000111000///......000///......------......///000000000000/////////////////////............------------------------------------....../////////++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,+++++++++***************)))))))))*********************++++++++++++******))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((''''''(((((()))***+++))))))*********)))((((((((())))))******))))))(((***))))))(((''''''&&&&&&(((((((((((('''&&&%%%$$$))))))))))))))))))))))))&&&(((******)))((()))***'''&&&&&&%%%%%%&&&&&&'''((((((''''''(((((()))***'''''''''(((((((((((((((''''''((()))))))))))))))(((((()))))))))(((''''''%%%%%%&&&(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))***+++++++++******))))))))))))******)))******++++++******)))))))))))))))*********************************************)))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))))))))************''''''(((((())))))******(((((()))***************))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))************))))))*********+++++++++)))))))))'''&&&&&&)))+++&&&''')))***++++++******))))))************))))))))))))))))))))))))))))))+++******))))))******+++************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,------.../////////000000/////////.........////////////000000000000111111111111111111111111///000111222333333222222444444333333333333333333111111111111111111111111222333333444444333333222111222222333333444444444222222222111111111111000000111111222222333444444222222333444444333222222111111111111000000000000000000000000000000000000//////000000000000//////...------------...//////...///000///---------//////......------......///000000000000////////////.........---------,,,,,,........................,,,,,,------......------******+++++++++,,,,,,,,,------------------------------------------------+++++++++*********))))))((()))))))))*********+++***++++++,,,,,,++++++***))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))***+++)))******+++***)))(((''''''((())))))))))))((('''((((((((((((((('''''''''(((((()))(((((('''&&&%%%))))))))))))))))))))))))'''(((***)))(((''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))((((((((((((((('''''''''&&&'''((()))***))))))((((((((())))))***)))))))))&&&'''((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''(((***++++++,,,******))))))))))))******))))))************))))))))))))))))))************************************++++++******))))))(((((())))))))))))))))))))))))))))))************))))))'''''''''''''''''''''''''''((((((((())))))******(((((())))))*********+++&&&&&&'''((()))***++++++(((((()))***************************************(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))************))))))******++++++++++++))))))(((%%%$$$%%%(((+++&&&''')))***+++++++++***))))))************)))))))))))))))))))))))))))))),,,++++++++++++++++++,,,************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,------...//////000000000//////.........---000000000000111111111111000000000000000000000000...///111222333333333222555555333222222222222333111111111111111111111111222333333444444333333222111111222333333444555555222222222111111111111000000111111222333333444444222222444444444444222222111111111111000000000000111111111111111111111111//////000000000000//////...------------...//////.../////////---,,,---............------.........000000000000////////////---------,,,,,,,,,++++++........................+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------------------------------------------------++++++++++++******))))))(((((())))))*********+++***++++++,,,,,,++++++***))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))++++++)))***+++++++++)))((('''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&''''''((()))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&((()))(((&&&%%%%%%&&&******))))))))))))******'''''''''''''''((())))))))))))(((((('''''''''&&&&&&''')))*********)))((('''((()))******+++******))))))*********((('''&&&************************(((((((((((((((((((((((('''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))************+++)))&&&'''***,,,+++))))))))))))))))))))))))))))))***++++++***(((%%%$$$"""&&&***,,,,,,+++++++++************************************************((('''&&&%%%$$$%%%%%%&&&))))))))))))************,,,,,,,,,++++++*********,,,+++***((((((((()))***++++++******************''''''((()))***++++++,,,++++++************************))))))))))))******))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++((()))***,,,,,,+++******))))))*********+++++++++...------,,,,,,------......------------...//////000000000000000000000000---...///...------...///000222333333222222333444222222333333222222111000000000000000000111111111111222222333333222222111111111222222222333333333333333333333333333333333444444444444444444444444222222222333333444444444444444444333333222222222111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000/////////000000000000////////////222111000.........///000///............---------.........------,,,,,,,,,------,,,+++************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********)))))),,,,,,+++******+++,,,,,,************************))))))(((((((((((()))))),,,+++++++++)))((('''&&&))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$&&&((()))***+++***)))))))))))))))))))))))))))+++*********))))))((((((''''''''''''&&&%%%$$$$$$''''''''''''((((((((((((&&&'''(((******)))((((((++++++***)))(((((()))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((++++++***)))(((((())))))%%%&&&''''''&&&&&&((()))******)))(((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))''''''((())))))))))))))))))******))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))***************))))))))))))************+++((('''(((***++++++)))))))))))))))))))))))))))((()))***+++***((('''%%%$$$'''***++++++******+++((((((((((((((((((((((((***************************)))((('''&&&''''''((())))))))))))************,,,,,,,,,++++++*********,,,+++)))((((((((()))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++((()))******++++++************++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------...//////////////////////////////---...///...------...///...000111111000///111222333333333333333222111111000000000000111111111111222222333333333333222222111111222222222333333333333333333333333333333333333333333333333333333333111222222222333333333333333333333222222222111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000/////////...222111000///......///000///............---------------------------,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********)))))),,,++++++******++++++,,,************************))))))(((((((((((()))))))))************)))(((((())))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))(((((('''''')))******+++*********)))''''''''''''((((((((((((******+++,,,,,,,,,,,,++++++******)))(((((())))))((()))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++******)))(((((())))))%%%&&&((('''&&&&&&((()))))))))((('''''''''''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))&&&&&&'''((((((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***+++++++++++++++))))))))))))***************(((((((((***+++***)))))))))))))))))))))))))))((((((*********)))((('''''')))******))))))***+++((((((((((((((((((((((((************************+++******))))))))))))***))))))))))))************+++++++++++++++*********+++***))))))((()))))))))(((((((((((((((((()))))))))))))))))))))*********(((((((((((((((((())))))******))))))))))))******))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++)))((((((((())))))******+++,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------------......///////////////////////////---...///...------...///...///111000//////000222333333444444444333222222000000000111111111222222333333444444444444333333111111222222222333333333333333333333333333333333333333333333333333333333111111111111111222222222222222111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////------......//////000000000000000/////////......111000000////////////000///............---------,,,,,,------------------------,,,,,,------......,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***************,,,+++************+++,,,************************))))))))))))))))))))))))'''((())))))************))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))''''''''''''((((((((((((((((((((((((((()))************)))((((((((())))))((((((((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((())))))%%%'''(((((('''&&&''')))(((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''(((((((((((())))))))))))%%%&&&&&&'''''''''''''''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************++++++***))))))((()))))))))************(((((())))))*********)))))))))))))))))))))))))))'''((()))************)))*********)))'''((()))+++************************************************************************((()))))))))************+++++++++*********************))))))))))))))))))((((((((()))))))))))))))*********)))))))))))))))((((((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++************************)))((('''''''''(((***++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,------...///////////////////////////---...///...---------///000111222222111111222333333444444444444333222222000000000111111222222333333444444555555444444333111111222222222333333333222222222222222222222222222222222222222222222222000000000000000111111111000000000000000000000000111111000000000000111111////////////////////////////////////////////////////////////////////////,,,,,,---...///000000111000000/////////.........000000000////////////000///............---------,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++************++++++************************++++++************++++++************************)))))))))******)))))))))'''(((((()))))))))))))))))))))************))))))''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&''''''''''''((((((((((((((('''&&&%%%&&&'''((()))***))))))((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))((((((((())))))&&&''')))((('''&&&''')))(((''''''&&&&&&'''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))%%%&&&''''''((((((''''''&&&''''''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++******)))(((&&&&&&((()))))))))************'''(((******************))))))))))))))))))))))))(((((()))******+++++++++++++++***((('''''')))+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))))))))*********)))))))))))))))******+++++++++*********))))))))))))))))))))))))******+++++++++******))))))))))))******))))))))))))))))))))))))++++++************++++++************************)))((('''''''''(((***+++++++++++++++************,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---..............................---...///...---------//////111222222111000222333333333444444333333222111///000000111222333333333333444444555555444444333111111222222222333333333222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////111111000000000000111111////////////////////////////////////////////////////////////////////////,,,------...///000111111////////////............/////////000000000000//////............---------,,,,,,,,,------.........++++++******+++,,,------++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))***+++,,,------...+++++++++++++++++++++++++++******))))))******+++************************************************************************))))))************)))))))))))))))))))))(((''''''))))))************))))))''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''')))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++***)))((('''''''''''''''((((((((((((+++***)))((()))***+++,,,)))((((((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((((((((())))))'''((())))))'''&&&'''))))))((((((((((((((()))))))))))))))((((((''''''&&&(((((((((((())))))))))))''''''((())))))))))))(((((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))***************)))((('''&&&%%%))))))))))))************&&&(((++++++***))))))***)))))))))))))))))))))))))))))))))******+++++++++***+++***)))'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))************)))))))))***************(((((()))************)))))))))******++++++,,,,,,)))))))))))))))*********))))))******++++++,,,,,,******))))))))))))******))))))))))))))))))))))))++++++************++++++************************)))((((((((())))))******++++++***************))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...........................---...///...------...///---...000///......///111222222333333333222111111///000000111222333444444333333444444444444333333111111222222222333333333222222222222222222222222333333333333333333333333111111111111000000000000......////////////000000111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////......//////000000111111/////////.........------...//////000000000000//////............---------,,,,,,------------------++++++*********+++,,,,,,,,,,,,---......---------++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******))))))))))))*********************+++++++++))))))***++++++***))))))************************((()))***++++++***)))((())))))))))))(((((('''&&&))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))))))))))))))*********************))))))((('''&&&''''''''''''((((((((((((((((((((((((((())))))***((((((''''''(((((())))))***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((())))))((()))***)))'''''''''((()))(((((((((((()))******))))))(((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((('''&&&%%%%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((())))))*********))))))))))))))))))************%%%(((+++,,,***))))))***))))))))))))))))))))))))******************++++++((()))***)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))************((()))))))))*********+++'''((()))***+++******)))((((((((()))***+++++++++(((((())))))******++++++((((((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))++++++************++++++************************((()))******++++++******,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...........................---...///...------...///---...//////......///111111111222222111111000//////000000111333444444555222222333333333333222222111111222222222333333333111111111111111111111111333333333333333333333333222222222111111000000000......//////000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000111111111111111//////.........------------...///000111111000//////............---------------------------,,,,,,------,,,+++++++++,,,,,,+++,,,,,,---............*********************************++++++,,,,,,,,,******************************))))))))))))******))))))*********+++++++++((()))***++++++***)))(((************************((()))+++,,,,,,+++)))(((&&&'''(((((()))((((((((())))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******%%%&&&'''(((((((((((((((''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))+++***(((&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((()))***)))'''''''''((('''''''''''''''((())))))((((((((((((((()))))))))(((((((((((())))))))))))&&&'''(((((())))))(((((('''''''''(((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******'''''')))***,,,,,,------))))))))))))************%%%(((,,,,,,***))))))***))))))))))))))))))))))))++++++***************+++''')))******))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***++++++***)))))))))))))))************(((((())))))*********+++'''((()))+++++++++***)))&&&''''''((()))******+++'''(((((()))***++++++,,,&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))((()))+++,,,,,,++++++***---------,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...........................---...///...------...//////000111111000000111222111111111111111000/////////000000222333444555555111222222333333222222111111111222222222333333333111111111111111111111111444444444444444444444444333222222222111111000000.../////////000000111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////222222222111111111111111//////.........------------...///111111111000/////////.........---------.........------,,,,,,,,,///...------,,,,,,,,,,,,((()))***+++,,,---------***************************++++++++++++,,,,,,,,,******************************))))))))))))******))))))******++++++++++++((()))***++++++***)))(((************************((()))+++,,,,,,+++)))((($$$%%%&&&((()))*********))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))*********)))'''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))&&&((()))+++---...//////''''''''''''((((((((()))&&&''')))*********)))((('''''''''''''''((()))***,,,***((('''&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***)))******)))(((''''''(((&&&&&&&&&&&&&&&'''((()))''''''(((((())))))******(((((((((((())))))))))))%%%&&&''''''((((((''''''%%%%%%&&&'''(((((((((((())))))))))))************)))((('''(((***,,,+++***))))))************))))))))))))))))))))))))))))))+++++++++*********))))))***,,,---,,,***)))***---+++*********))))))(((((())))))((('''&&&%%%$$$$$$(((((())))))******++++++************************************************************************))))))))))))************************************,,,+++***)))))))))++++++...---,,,***)))((((((((()))))))))))))))******+++))))))))))))))))))))))))---,,,++++++******++++++(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******************+++,,,---...+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...------------------------------------------------...//////000111222222222000000000000111111111111////////////000111222333333333333222222222111111111111222333333333333222222222222222222222222222222333333444444333333222111111111111111111111111000000000000000000000000////////////////////////222222222111000//////...000000000000000000000000............/////////000111111111111111111111111.../////////...---,,,,,,,,,---///000111000///---..........................................---------------,,,,,,+++++++++//////.........---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,+++*********+++)))))))))))))))*********((((((((((((((((((((((((++++++************++++++************************++++++***************++++++*********))))))(((((())))))(((((()))***+++++++++)))(((&&&&&&((()))+++))))))******++++++,,,,,,******))))))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&)))(((&&&&&&&&&''')))+++******)))((((((((((((((((((((((((((())))))))))))'''((()))***************''''''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((***************************)))(((''''''((()))***''''''(((((()))))))))***(((((((((((((((((((((((())))))))))))************+++)))((()))******)))((())))))************))))))))))))))))))))))))))))))+++++++++*********)))))))))+++---,,,***)))***,,,************)))))))))(((***************))))))))))))))))))))))))*********************************************************(((((((((((((((((((((((())))))))))))************************************++++++***))))))******+++,,,+++******)))*********)))))))))))))))******+++))))))))))))))))))))))))++++++******)))))))))***(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))***+++,,,,,,************)))))))))((())))))))))))))))))))))))************)))))))))(((+++++++++*********))))))***++++++++++++++++++***+++++++++++++++,,,,,,---,,,++++++++++++,,,------------------------------------------------------...//////000111111222222//////000000000111111111000000000000000111111222333333333222222111111111111111222333333333333222222222222222222222222222222222333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000........./////////000000111111111111111111111111......//////......---,,,---...000111222111000///................................................---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******************************+++,,,,,,,,,,,,+++---,,,++++++******++++++++++++******))))))((((((************************++++++************++++++''''''''''''''''''''''''(((((())))))***+++,,,---*********)))))))))(((((()))))))))))))))***++++++***)))(((''''''((()))***)))))))))*********************))))))))))))******))))))))))))************(((((()))))))))*********))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&%%%$$$###$$$%%%'''(((******)))(((((((((((((((''''''(((((())))))******'''(((((()))))))))(((((((((((()))******)))((('''************************&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((('''(((((((((((())))))))))))******************************((('''''''''((()))*********)))))))))))))))(((((((((((((((((((((((())))))))))))************,,,+++))))))***)))(((&&&))))))************))))))))))))))))))))))))))))))+++************))))))))))))***++++++***)))***,,,************)))))))))))))))*********+++++++++,,,************))))))))))))************************************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******)))))))))******+++***)))))))))***+++,,,,,,)))))))))))))))******+++))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((()))***+++************))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++***************))))))************))))))***************++++++,,,+++++++++++++++,,,------------------------------------------------------...//////000000111111222//////000000000000111111111000000000000000111111444444333222111111000000111111222333333333333222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111...---------...///111222000000000000000000000000....../////////000000000000000000000000000000000....../////////...------...///111222222222111000................................................------------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++******++++++,,,,,,+++***)))(((((('''************************++++++************++++++************************)))))))))))))))***+++,,,******))))))))))))(((((())))))))))))))))))***+++))))))(((((((((((())))))***))))))))))))))))))(((******))))))))))))******************++++++++++++(((((())))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((()))((('''''''''(((***+++******)))(((((((((((((((&&&''''''((()))******+++'''((((((((((((''''''&&&))))))************))))))************************''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))(((((((((((()))))))))*********))))))))))))))))))))))))******)))((('''''''''(((******))))))((('''''''''((((((((((((((((((((((((((()))))))))************+++***))))))******)))'''))))))************))))))))))))))))))))))))))))))************))))))))))))))))))***************+++*********)))))))))))))))((((((((((((((((((((((((++++++******))))))((((((************************************************************************((()))))))))************(((((((((((((((((((((((()))))))))))))))***************))))))******+++,,,)))))))))))))))******+++)))))))))))))))))))))))))))******)))))))))(((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))++++++++++++************(((((((((((())))))***+++*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************)))******************))))))))))))))))))******++++++++++++***+++,,,,,,---,,,,,,------------------........................////////////000000111111////////////000000000111////////////000111222333444444333222111000//////111111222333333333333222000000000000000000000000000000111111111111000000////////////////////////////////////////////////000000000000000000000000///...---------///111222////////////////////////...////////////000000000////////////////////////......////////////.........///000111111111000000........................---------...............------------------,,,,,,---------,,,,,,,,,++++++------------------------******+++,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,+++++++++******)))))))))************************++++++************++++++++++++++++++++++++++++++---,,,+++***((((((''''''))))))))))))))))))((((((***)))))))))))))))******(((((())))))))))))((((((******))))))((((((''''''******))))))))))))******)))))))))*********++++++(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))***+++,,,***))))))(((((((((((((((&&&&&&'''((()))***++++++))))))))))))((('''&&&&&&(((((()))))))))******)))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''(((((((((((('''''''''''''''''''''&&&((((((((((((((((((((((((((()))))))))************)))(((((((((***++++++)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))******))))))((('''&&&&&&%%%%%%++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************(((((((((((((((((((((((((((((())))))************,,,+++******))))))******)))))))))))))))******+++))))))))))))))))))))))))******+++++++++***)))((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))******************************)))))))))***++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++******))))))(((((())))))***++++++************+++,,,,,,,,,,,,,,,---------..............................///////////////000000000...////////////000000000------...///111222444555333333222111111000//////111111222333333333333222000000000000000000000000///000000111111000000///........................////////////////////////////////////////////////111111000//////000111111////////////////////////////////////000000000111////////////////////////......///////////////........./////////000//////........................---------.........//////---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,))))))******++++++,,,,,,))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((---,,,+++)))((('''''''''(((((((((((((((((())))))******)))))))))))))))***(((((())))))))))))((((((******))))))((((((''''''******))))))))))))******((((((((()))))))))******'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&''''''((((((***))))))(((((((((((((((&&&''''''((()))*********************))))))((('''''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((())))))***&&&&&&'''((())))))******(((((((((((((((((((((((())))))))))))************(((((('''(((***,,,+++***))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))***((('''&&&''')))+++***)))))))))))))))************++++++***)))((('''&&&&&&************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''((()))************,,,,,,+++***)))))))))***)))))))))))))))******+++)))))))))))))))))))))))))))***+++,,,+++***)))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))*********))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))***************************+++++++++***++++++++++++++++++***)))))))))))))))******+++***************+++,,,,,,+++,,,,,,------.................................////////////////////////......////////////000000------...///111333444555222111111111111000000000111111222333333333333222111111111111111111111111000000111111111111000000////////////////////////000000000000000000000000........................111111111111111000000000000000000000000000000000/////////000000000111111000000000000000000000000......///000000000//////............////////////........................,,,,,,------.../////////------------............++++++++++++************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,,,,((())))))***+++,,,------((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))((((((((((((((()))***+++''''''(((((((((((())))))+++******)))))))))))))))))))))(((((((((((())))))***))))))))))))))))))(((******))))))))))))******'''((((((((())))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((******)))((((((((((((((((((((((((((()))))))))))))))***************)))((('''&&&&&&&&&'''((()))***************************''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((($$$%%%&&&'''((()))))))))'''((()))***+++------...(((((((((((((((((((((((())))))))))))***************)))((()))***+++***)))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******(((&&&%%%&&&)))+++***(((((()))))))))************+++*********))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************&&&'''((()))*********)))*********)))******+++,,,)))))))))))))))******+++))))))))))))))))))))))))((()))***+++***)))'''&&&(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))***))))))((((((((())))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))************))))))***))))))))))))***++++++***************++++++,,,++++++,,,,,,---......///........................////////////////////////........./////////000000////////////000111222333000000000000111111111111111111222333333333333222222222222222222222222222000111111222222111111000////////////////////////000000000000000000000000////////////////////////,,,...000111222111000///000000000000000000000000//////000000000111111111111111111111111111111111......///000000000000000///////////////000000111........................,,,,,,------...//////000------------.........///,,,,,,,,,,,,++++++++++++******************************+++,,,,,,,,,,,,+++++++++******++++++,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++'''''''''((((((***+++,,,'''''''''((((((((())))))++++++***)))))))))))))))***)))(((''''''((()))***)))))))))*********************))))))))))))******(((((()))))))))*********'''''''''((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))******************)))((((((((((((((())))))))))))(((((((((((('''((())))))))))))))))))((('''''''''((()))***+++************************&&&&&&'''''''''((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&''''''(((((('''&&&&&&'''(((((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))************,,,+++))))))******((('''))))))************))))))))))))))))))))))))))))))'''((((((((())))))******'''%%%$$$&&&)))+++***((((((((())))))*********+++(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************%%%&&&((()))*********)))((((((((()))***,,,---...)))))))))))))))******+++))))))))))))))))))))))))'''((()))***)))(((&&&%%%(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((()))))))))******++++++)))(((((('''''''''(((((((((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++(((((())))))))))))((((((***************++++++,,,*********)))***++++++,,,++++++,,,,,,---.../////////////////////////////////////////////...................../////////000222222111000000///000000/////////000111111222222111111222333333333333222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000(((***...111222222111///000000000000000000000000000000000000111111111111111111111111111111111111......///000000000000000000000000000000111111222........................,,,,,,------...///000000---------.........////////////............------------------------------******+++,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,++++++++++++++++++************************++++++************++++++((((((((((((((((((((((((***)))((((((((((((((()))&&&'''''''''(((((())))))++++++***))))))((())))))+++)))(((&&&&&&((()))+++))))))******++++++,,,,,,******))))))))))))******)))************+++++++++''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&******)))(((((((((((((((******))))))((((((''''''&&&&&&'''((()))))))))((()))((((((((((((***,,,---((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((()))))))))(((&&&$$$"""&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))***************)))))))))((((((''''''))))))))))))))))))))))))###$$$&&&(((******************)))((((((((((((((()))*********++++++++++++++++++************+++++++++*********))))))((((((,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((((((((()))))))))))),,,)))&&&&&&)))++++++***------,,,+++***)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((()))******(((((())))))************))))))))))))))))))))))))***))))))(((((((((((((((((())))))))))))(((((('''((()))*********((('''&&&))))))))))))))))))))))))))))))))))))************''''''((()))***++++++,,,))))))))))))))))))))))))+++)))((()))******)))((())))))))))))******************************************+++++++++,,,,,,,,,,,,+++******+++,,,...////////////...------,,,,,,......///000000000000000000000000000111111111111000111111111222222222222000000000000111111111111000111222333444333222222222222222222111111000000111222222333333222222111333333222111000000111111000000000000000000000000000000000000000000000000111000///......///000111111111000000//////......111111111111111111111111000111111111111222222222000000000000000111111111000000//////.........---------------------------,,,------......------,,,...---,,,+++***+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++,,,------------,,,++++++++++++++++++++++++))))))))))))************(((((((((((())))))))))))++++++******++++++,,,---+++***((((((***+++,,,++++++******)))(((''''''&&&))))))))))))************&&&&&&&&&&&&&&&'''((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&''')))************((()))***+++***)))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((('''&&&&&&'''((()))***%%%&&&(((******)))((('''((((((''''''''''''(((((())))))*********((('''&&&&&&&&&''''''''''''&&&&&&******))))))((((((''''''))))))(((((('''''''''&&&))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))(((''''''&&&&&&'''''''''(((((((((((()))%%%&&&'''''''''&&&%%%$$$))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******)))***++++++,,,+++++++++)))))))))*********++++++++++++++++++*********)))))))))))))))))))))))))))$$$%%%''')))******))))))******)))((((((((((((((()))))))))*********+++++++++******************+++************)))))))))(((,,,+++******))))))******))))))))))))))))))))))))((((((((()))))))))******,,,)))&&&&&&)))++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((()))******)))))))))))))))*********)))))))))))))))))))))))),,,+++******))))))******(((((())))))))))))((((((*********+++******))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))+++***))))))++++++***)))))))))))))))************************************++++++******++++++,,,---+++++++++***+++,,,...///............------------......///000000000000000000000000000111111111111000000000111111111222222000000000000111111111111000111222333333333222222222222222222111111111000222222222222222222222222333222222111000000111111000000000000000000000000000000000000000000000000111000////////////000111111111000000////////////111111111111111111111111000111111111111222222222000000000000000000000111000000/////////.........------------------------,,,------......------,,,000///...---,,,------...,,,++++++++++++,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************(((((((((((()))))))))***++++++******++++++,,,---+++)))))))))++++++***(((+++******)))((((((''''''((((((((()))))))))******'''''''''''''''(((((()))************************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''((())))))***))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&'''((()))***###$$$%%%&&&&&&&&&%%%%%%((((((''''''''''''(((((((((((()))******)))(((''''''(((((((((((((((((('''***)))))))))(((((((((''')))))))))((((((((('''''')))((((((''''''(((((()))'''''''''((((((((())))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))&&&'''((((((((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******'''((((((((()))))))))***)))******+++++++++++++++))))))*********+++++++++++++++++++++************))))))))))))))))))))))))&&&'''((()))***)))((((((******)))((((((((())))))((((((((()))))))))******************************************))))))))))))++++++***)))))))))******)))))))))))))))))))))))))))))))))*********+++++++++)))'''''')))+++++++++%%%%%%&&&'''((()))******))))))************))))))))))))))))))))))))))))))+++*********))))))((((((((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))&&&'''((())))))***)))))))))))))))((())))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))+++***))))))++++++***)))))))))))))))************************************,,,+++*********+++,,,---++++++++++++,,,---......------------..................///000000000000///000000000000111111111111/////////000000000111111000000000111111111222222000111222333333333333222222222222222111111111111333333222111111222333333333222111111000111111111000000000000000000000000000000000000000000000000111000000//////000000111111000000000000/////////111111111111111111111111000111111111111222222222111111000000000000000000000000////////////......------------------------,,,------......------,,,//////...---------------+++++++++++++++,,,------,,,,,,,,,+++++++++******)))******+++,,,+++++++++++++++++++++++++++++++++)))))))))*********++++++((((((((()))))))))******++++++******++++++,,,---,,,+++************((('''*********))))))(((((('''''''''((((((((()))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***(((&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((''''''''''''((())))))''''''''''''((((((((((((((((((''''''''''''(((((('''((()))))))))))))))((((((((())))))))))))(((((())))))))))))((((((((((((***)))))))))))))))(((((((((''''''''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((())))))***'''(((((((((((()))))))))'''(((((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++(((((((((((())))))))))))(((((()))************)))((((((((()))))))))******)))))))))((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''******))))))((())))))***(((((((((((())))))))))))*********++++++******************)))))))))))))))******))))))))))))******)))))))))))))))))))))))))))*********++++++++++++***)))(((((()))***++++++%%%&&&&&&'''((()))******))))))************))))))))))))))))))))))))))))))++++++******)))((((((((((((((())))))************************)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&''')))************'''&&&%%%%%%%%%'''((()))))))))))))))))))))))))))((()))))))))*********************))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))((()))))))))************************************,,,+++***)))***+++---...++++++++++++,,,---......++++++,,,------...//////---...//////000000/////////000000000111111111111////////////000000000000000000111111111222222222111111222222333333333333222222222222222222222222444333111000000111333444222222111111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111111111000000000000000000000//////////////////............------------,,,------......------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,+++++++++******))))))***++++++++++++***************************))))))*********+++++++++(((((()))))))))*********++++++******++++++,,,---000...***)))))))))))))))*********)))))))))((((((''''''''''''(((((((((((()))))))))((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''''''''((((((((())))))((((((((()))***+++((((((''''''''''''((((((''''''((()))))))))******((((((((())))))((((((((())))))))))))((((((((((((************))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))&&&&&&'''''''''(((((((((''''''((((((((()))(((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))(((((())))))***+++(((((((((((())))))))))))&&&''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))((()))*********)))((('''******))))))))))))******(((((((((((()))))))))))))))***++++++++++++***)))))))))))))))))))))*********))))))((())))))******)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((()))***+++******)))*********)))))))))))))))************************))))))((('''''''''''''''&&&&&&''')))************'''&&&%%%%%%%%%'''((()))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))************************((('''&&&''')))***)))(((((()))))))))************************************++++++*********+++,,,---******+++,,,------------***++++++,,,---...//////------...//////////////////000000000111111111111////////////000000000000111111111111222222222222222111222222222222333333222222222222222222222333444333111000000111333444222111111111111111222222000000000000000000000000111111111111111111111111000000111111111111000000000000000000111111111111111111111111111111111111000000111111111222222222111111111111000000////////////000000000000000000/////////......---------,,,------......------,,,+++++++++++++++*********+++************+++,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++***************************************++++++++++++))))))))))))************++++++******++++++,,,---555000***'''''')))+++,,,************))))))))))))''''''''''''(((((((((((()))))))))))))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((((((''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''((((((''''''((((((((()))******&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))************''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))((()))************)))((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))((((((((((((&&&&&&'''((((((((((((((('''''''''((((((((())))))************++++++++++++))))))))))))))))))))))))((()))*********)))((('''******)))))))))***++++++((((((((()))))))))******)))***+++,,,,,,+++***)))))))))))))))************))))))((((((((()))******)))))))))))))))))))))))))))))))))*********++++++''')))******))))))***+++,,,,,,++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***((()))***+++++++++***)))((()))))))))************************************,,,++++++***************&&&'''((())))))***)))))))))))))))((())))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))*********************************'''&&&&&&''')))***)))((())))))))))))******************************************+++++++++,,,,,,,,,******+++,,,------------***++++++,,,---.........------...////////////...000000000000111111111111/////////000000000111111111111111222222222222333222222111111222222333444222222222222333333333333333333222111111222333333111111111000111111222333000000000000000000000000111111111111111111111111000111111222222111111000000000000111111111111222111111111111111111111111000111111111111222222222222222111111000///////////////000000000000111111000000//////...---------,,,------......------,,,---------------,,,++++++***************+++,,,,,,,,,,,,,,,+++++++++******)))******+++,,,+++++++++*********************************++++++++++++,,,)))))))))*********++++++++++++******++++++,,,---555000***&&&&&&))),,,---************************''''''((((((((())))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''')))++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((()))(((((('''&&&'''''''''(((((((((((()))((((((''''''''''''(((((()))(((((((((((())))))***&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((()))))))))))))))***(((''''''''''''''''''(((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((***))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))))))))++++++++++++))))))))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))(((((((((((('''((())))))******))))))))))))))))))************)))*********++++++++++++))))))))))))))))))))))))((((((******+++***)))(((******))))))******+++,,,)))))))))*********++++++(((***+++,,,,,,+++***(((((()))))))))************((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******&&&)))++++++)))(((***+++,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))((((((((()))******++++++''')))***,,,,,,+++***)))''''''((()))***++++++,,,************************------,,,+++++++++++++++(((((())))))))))))((((((*********+++******))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++************************)))(((''')))+++,,,+++***))))))))))))************************************(((***+++------,,,+++***)))***,,,---...---------+++++++++,,,,,,---------,,,---......//////......000000000000111111111111000000000111111111222222111111111222222222333333222222111111111222333444222222222333333333444444222222222222222222222222111111000000111222222333000000000000000000000000111111111111111111111111000111222222222222111000000000111111111222222222111111111111111111111111000111111111111222222222222222111111000//////...//////000000000111111111000000000///...---------,,,------......------,,,,,,------...---,,,+++******************++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,))))))*********+++++++++++++++******++++++,,,---000---)))'''''')))******************************((((((((()))))))))******)))(((((((((((()))******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((&&&%%%((()))***+++,,,+++******((((((''''''''''''((((((***)))(((''''''((())))))''''''(((((((((((('''''''''((((((((()))))))))***''''''((((((((())))))))))))((((((''''''(((((()))(((((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((''''''''''''''''''((((((((())))))''''''''''''''')))***+++((()))***++++++***)))((())))))))))))))))))))))))((((((((('''((())))))******)))))))))((((((((('''))))))***+++++++++++++++***++++++++++++,,,,,,,,,''''''(((((()))))))))***))))))))))))))))))))))))'''((()))***++++++***)))******))))))***+++,,,,,,************++++++++++++((()))+++,,,,,,+++)))((((((((())))))*********+++((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))&&&)))++++++)))((()))+++***************+++++++++))))))************))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,''')))+++,,,,,,,,,***)))&&&&&&''')))***+++,,,---************************,,,+++******))))))******((()))))))))))))))((('''((()))*********((('''&&&))))))))))))))))))))))))))))))))))))************'''(((((()))***++++++,,,***************************))))))***,,,...---,,,))))))))))))************************************'''))),,,......---+++))))))***,,,---......---,,,++++++,,,,,,,,,,,,------,,,---......//////......000000000000111111111111111111111111222222222222111111222222222333333333333222111111111222333444222222222333333444444444111222222333333222222111111111000000111222333333000000000000000000000000111111111111111111111111000111222333333222111000000000111111222222222222111111111111111111111111000111111111111222222222222222222111000//////...//////000000111111111222111000000///...---------,,,------......------,,,******+++,,,+++***)))(((*********)))***++++++,,,,,,,,,,,,+++++++++******++++++,,,------------,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++++++++******++++++,,,---+++)))(((((())))))'''&&&******************++++++))))))))))))************((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))************)))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((()))))))))(((&&&%%%$$$&&&((()))***)))'''&&&((((((''''''''''''((((((+++***)))'''''''''((()))(((((())))))))))))(((((('''((((((((())))))******&&&'''''''''(((((())))))))))))(((((((((((())))))******))))))((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''((()))))))))))))))))))))************)))((((((((((((***,,,---'''((()))++++++)))(((''')))))))))))))))))))))))))))))))))))))))******+++******))))))((((((((('''&&&'''(((******+++++++++''''''(((***+++,,,---...******))))))))))))******************************...---,,,+++************(((((())))))******++++++)))******)))(((((()))+++************************))))))************))))))''''''(((((())))))******))))))))))))))))))))))))******+++++++++******)))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))************************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%'''((()))))))))******++++++,,,,,,+++***)))))))))***,,,---)))***+++,,,,,,+++***)))************))))))(((((()))************+++++++++......---,,,++++++++++++++++++++++++++++++++++++---------............///...............///000111222111111111000000//////111111111111111111111111000000111222333555555666555555444333333222111111222111111111222444666777111222222333333444444555222222222111111111111111111111000000111111222333000000000000000000000000111111111111111111111111000000111111111222222222222111111111000000//////000000111111111111000000000000000000////////////////////////////////////---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********++++++***************+++++++++,,,+++++++++***)))))))))+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))************)))))))))))))))))))))(((''''''))))))))))))************,,,+++***)))((((((((((((************)))'''&&&%%%((((((((((((((((((((((((''''''''''''((()))+++++++++***(((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''&&&&&&&&&'''((()))***(((((('''(((((()))***+++''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''%%%$$$###$$$%%%'''((()))(((''''''******))))))((((((''''''%%%&&&&&&'''((()))******************************((())))))))))))((((((''''''((()))***************)))))))))***+++++++++,,,******))))))))))))******************************&&&&&&&&&'''((()))++++++)))))))))))))))*********)))******)))(((((()))+++************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))************************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***+++)))))))))***************,,,+++***))))))))))))))))))***++++++++++++***)))******)))))))))((((((((()))************+++++++++,,,+++++++++++++++,,,---++++++++++++++++++++++++------------............---.........////////////111111111000000000//////111111111111111111111111111111222333444555666666555444444333222222111111222222111111222333555666222222222333333333333333111111111111111111111111111111000000111111222333222222222222222222222222222111111111111111111111000000111111111222222222111111111111000000000///000111111111111111111000000000000000////////////........................//////---,,,,,,,,,---...------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++++++++******************+++++++++***************+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))(((''''''(((((()))))))))*********+++******))))))))))))))))))******))))))((('''&&&''''''''''''''''''''''''((('''''''''((()))******((((((''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''&&&&&&'''(((((())))))***)))(((((((((((())))))***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((('''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&%%%(((((((((((('''&&&%%%$$$***)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))*********))))))******************************))))))))))))******************************%%%%%%%%%&&&''')))***+++************)))))))))))))))******)))(((((()))+++************************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))************************************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++***))))))))))))))))))((()))))))))******)))(((((()))******++++++******))))))))))))))))))((((((((()))************+++++++++)))))))))******,,,------++++++++++++++++++++++++------------............,,,---...///000///......111111000000000000//////111111111111111111111111111222333333444555666666444444333333222222111111333333222222222222333444333333333222222222222111000000000000000000000000111111000000111111222333222222222222222222222222222222222111111000000000000000000111111111111222111111111111000000000000111111222222222222111111000000000000////////////........................111000///.........//////........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++,,,+++++++++***)))))))))***************+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((()))))))))))))))(((((('''(((((())))))))))))******)))))))))))))))******+++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''(((((())))))&&&&&&''''''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((('''&&&'''((()))******))))))***))))))(((((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''''''''(((((())))))(((((('''))))))((('''&&&&&&&&&&&&))))))))))))(((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((&&&'''((())))))***)))))))))************))))))(((***************+++++++++******))))))))))))******************************,,,,,,+++***)))(((((((((++++++******))))))(((((()))******)))(((((()))+++************************))))))************))))))******))))))(((((('''''')))))))))))))))))))))))))))******++++++++++++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******((()))))))))************************************))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((******))))))((((((''''''###$$$''')))++++++++++++))))))************))))))************************))))))*********+++++++++***)))))))))******+++,,,***+++++++++++++++,,,,,,,,,,,,---------.........,,,---///000000///---,,,000000000000000000//////111111111111111111111111222222333444555555666666333333333333222222111111444333333222222222111111444333333222111000000000////////////000000000000111111000000111111222333000000000000000000000000222222111111000000//////000000000000111111111111111111111000000000000000222222222333333222222222000000000000////////////........................//////.........---------------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,+++***)))(((((()))))))))***+++++++++,,,******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))***(((((((((((()))***+++,,,''''''((()))))))))))))))'''''''''''''''''''''''')))(((((('''''''''(((((('''''''''((())))))***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&)))+++++++++)))(((******)))(((((('''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))************))))))''''''''''''''''''''''''''''''((())))))***))))))'''&&&%%%%%%&&&(((***+++))))))))))))(((((((((((()))((((((((((((((((((((())))))))))))))))))))))))&&&&&&''')))************)))************))))))((('''((()))***+++,,,------******))))))))))))******************************000///---+++)))(((((('''++++++******))))))(((((()))******)))(((((()))+++************************))))))************))))))******))))))((((((''''''************************))))))***+++++++++++++++************************))))))************))))))******************************************************))))))))))))***************++++++*********((()))))))))************))))))))))))))))))))))))************************((())))))*********))))))************************))))))))))))))))))))))))'''''''''(((((((((((((((******))))))((((((''''''###$$$''')))++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++,,,+++******)))))))))************++++++,,,,,,,,,,,,,,,,,,------------...,,,---///000000...,,,+++//////////////////000000000000000000000000000000222333333333444555555555333222222222222222111111333333333333222111000000333333222111000//////.........//////000000000000111111000000111111222333000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000111111222222222333333222222222000000000000////////////........................,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))))))))***+++++++++,,,)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((()))***,,,,,,&&&'''((())))))******)))(((((((((((((((((((((((()))((('''''''''''''''(((((())))))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''(((((((((%%%&&&(((***+++***)))(((******)))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************(((((((((((((((((((((((((((((())))))(((''''''&&&))))))************))))))'''''''''''''''''''''&&&&&&'''((()))************&&&&&&&&&&&&''')))+++,,,(((((((((((())))))))))))''''''(((((()))******+++))))))))))))))))))))))))&&&&&&''')))************((())))))*********))))))''''''(((***+++,,,---...******))))))))))))******************************+++******)))))))))))))))************)))))))))))))))******)))(((((()))+++************************))))))************))))))))))))))))))((((((((((((************************&&&'''((())))))***))))))(((((((((((((((((((((((())))))************))))))******************************************************))))))))))))******))))))************))))))))))))))))))************))))))))))))))))))))))))************************((())))))************)))************************))))))))))))))))))))))))((()))***+++++++++*********))))))))))))))))))((()))))))))******)))((((((***))))))(((((())))))************++++++++++++,,,)))************+++++++++------,,,******)))))))))*********++++++,,,,,,---,,,,,,,,,,,,------------------...///...---,,,+++......////////////000000000000000000000000000000222222222333333444444444222222222222222222111111222222333333222111000000222222111111000///.........//////000000111111222111111000000111111222333222222222222222222222222000000000000000000000000111000000000000000//////000000000000111111111111111111222222222222111111000000000000////////////------------------------++++++,,,,,,++++++***)))*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,+++++++++***)))))))))***************+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''(((((()))))))))))))))''''''(((((((((((())))))(((((((((((()))***+++,,,''''''((())))))***))))))))))))))))))))))))))))))'''''''''&&&''''''(((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''(((((((((%%%&&&'''((())))))((((((***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&))))))************))))))'''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))(((((('''(((((()))(((((((((((())))))))))))&&&''''''(((***++++++,,,((((((((((((((((((((((((&&&'''((())))))***))))))'''((()))***************(((((()))***++++++,,,,,,******))))))))))))******************************'''''''''(((((()))***+++)))))))))))))))*********)))******)))(((((()))+++************************))))))************))))))(((((((((((())))))))))))************************&&&'''((())))))*********(((((((((((((((((((((((())))))************))))))******************************************************))))))))))))******(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************(((((()))***************************************))))))))))))))))))))))))((()))***+++,,,+++******)))))))))***************,,,+++***)))))))))))))))***)))(((''''''((()))***(((((()))))))))*********)))************+++++++++---,,,+++++++++++++++,,,)))******+++,,,,,,------++++++,,,,,,,,,---------.........------,,,,,,,,,........./////////000000000000000000000000000000111111111222222222222333111111111111111111222222111111222333222222111000111111111000000//////...//////000000111222222333111111000000111111222333222222222222222222222222......//////000111111111111111000000///////////////000000000111111111111000111111111111111111000000000000000////////////------------------------,,,------...---,,,+++***++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++******************+++++++++***************))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))'''''''''((((((((())))))))))))(((((()))***++++++'''((()))))))))))))))((())))))))))))))))))))))))&&&&&&&&&&&&''''''((()))'''((()))******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''(((((()))(((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''((())))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((())))))))))))(((((('''((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((''''''(((******+++++++++******************************))))))))))))******************************)))))))))))))))***++++++(((((())))))******++++++)))******)))(((((()))+++************************))))))************))))))''''''(((((())))))******************************(((((()))++++++,,,,,,,,,************************))))))************))))))******************************************************))))))))))))******''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))************************(((((()))***************************************))))))))))))))))))))))))&&&'''(((******))))))((())))))******++++++,,,,,,+++***)))))))))***,,,---***)))(((''''''((()))***&&&'''''''''(((((()))))))))************+++++++++++++++++++++,,,---......))))))***+++,,,,,,------++++++,,,,,,,,,---------///...---,,,,,,,,,,,,------.........//////000000000000000000000000000000111111111111111111222222111111111111111111222222000111222333333222111000000000000000///////////////000000111222333333333111111111000111222222333000000000000000000000000------...///000111222222111111000000/////////...//////000000111111111222000000111111111111000000000000000000////////////------------------------...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++***************+++++++++,,,+++++++++******))))))((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************''''''((((((((((((''''''''''''((()))))))))))))))''''''''''''((((((((())))))))))))))))))******+++(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***%%%&&&((()))***+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$%%%%%%&&&(((((((((((('''(((((()))***+++))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))*********(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&###%%%''')))++++++++++++'''((((((((())))))******************))))))))))))************************((()))))))))))))))(((''')))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))((((((((((((''''''(((((())))))******++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,+++***))))))((())))))))))))***+++,,,---+++)))'''(((+++,,,***((()))(((''''''''')))***++++++***)))))))))***,,,---))))))(((((()))***++++++))))))*********+++++++++))))))))))))))))))))))))***************)))(((((())))))))))))************)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((******))))))))))))******((()))))))))))))))(((((())))))))))))))))))))))))+++*********))))))((((((************************************************++++++,,,,,,,,,,,,------/////////...---------,,,000//////.........//////////////////000000000000222111111111000000//////......///111222222222222222222222222222222222222//////000000000000//////000000000000000000000000111111111111111111111111222111111111000000//////111111111111111111111111333222111000////////////111111000///////////////000000000000000000000000//////000000000000//////---------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,***'''%%%++++++***)))((('''&&&&&&+++++++++++++++++++++++++++***)))(((((()))***+++,,,++++++******++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++,,,,,,,,,---******))))))((((((''''''******))))))((((((''''''''''''((())))))))))))))))))((('''''''''(((***+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&$$$"""###&&&(((&&&$$$)))******))))))((('''&&&((((((''''''''''''(((((('''&&&%%%''')))***)))(((''''''''''''((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((++++++******)))((((((((((((((((((((())))))))))))'''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''((((((((()))*********(((&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((()))***+++***)))&&&%%%((((((((((((((()))******(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++++++++******************)))))))))((((((((((((((((((((()))))))))))))))************************+++*********))))))))))))******++++++++++++******,,,++++++***))))))(((((())))))((((((((((((((()))+++)))((((((***+++***((()))(((((((((((())))))*********))))))******+++,,,***************+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))***************)))(((((())))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((************************+++++++++,,,,,,,,,------............------------//////............//////////////////000000000000111111111000000000////////////000111222222222222222222222222222222222222///000000000000000000///111111111111111111111111222222222222222222222222111111111111000000000///111111111111111111111111222111111000000000000000111111000///////////////000000000000000000000000//////000000000000//////---------.........//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,***((('''+++++++++***************+++++++++++++++++++++++++++***))))))))))))***++++++++++++******+++++++++******************************))))))))))))******))))))))))))))))))))))))((((((((()))))))))*********)))))))))((((((((('''************)))))))))(((''''''((())))))))))))))))))(((((('''((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''&&&$$$%%%((()))(((&&&'''((()))))))))))))))(((((((((''''''''''''(((((()))(((''''''((()))(((&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))'''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''((((((***************)))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))(((((()))******)))''''''((((((((((((((()))******))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++******)))))))))((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))((((((((((((''''''******++++++++++++******+++******))))))(((((('''+++***)))(((''''''''''''***)))((()))***+++***((()))))))))***))))))(((((())))))***+++++++++++++++++++++++++++++++++,,,---***************+++++++++))))))))))))))))))))))))***************)))(((((())))))))))))************)))))))))*********++++++************************))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,------------............///...............//////////////////000000000000111111000000000000//////000000111222222111111111222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333111111111111000000000000111111111111111111111111000000000000000111111222111111000////////////000000000000000000000000000///000000111111000000///---------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))((((((((((((++++++************))))))''''''((()))))))))))))))((((((((((((((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))******(((&&&'''((()))************((((((''''''''''''((((((+++)))''''''((((((&&&%%%''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))(((((((((((())))))))))))((('''&&&'''((()))'''%%%&&&&&&'''''''''(((((((((***))))))((())))))***+++(((((((((((((((((((((((('''(((((())))))((((((''')))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))************))))))((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,*********)))))))))((((((+++******))))))(((((((((************************((((((((((((((((((((((((******++++++++++++*********)))))))))(((((('''''',,,,,,+++***))))))*********)))))))))******)))))))))***++++++***)))'''&&&((()))***,,,,,,+++******++++++*********++++++,,,************************))))))))))))))))))))))))***************)))((((((((()))))))))************))))))))))))************************************((((((((((((((((((((((((************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************))))))))))))******&&&'''(((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))***************************************************++++++++++++,,,,,,,,,,,,,,,,,,------...............---------...//////////////////000000000000000000000000000000//////000000111111111000//////111111111111111111111111222222111111111111222222111111111111111111111111333333333333333333333333111111111000000000000000111111111111111111111111////////////000111222333222111000000//////000000000000000000000000000000000000000111111000000000........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++++++++++++++,,,******++++++++++++************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((***)))))))))))))))))))))''''''((()))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((())))))*********''''''((()))))))))))))))((((((''''''''''''((((((***(((''''''(((((('''%%%''''''''''''((((((((((((******))))))))))))******(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))((('''&&&'''))))))'''&&&''''''''''''((((((((((((&&&''''''((())))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++((((((((((((((())))))*********))))))((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************))))))))))))++++++******))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))((((((((((((******))))))***+++,,,,,,))))))******)))))))))***)))***+++++++++)))((('''((()))***,,,,,,+++******+++***))))))))))))******************************))))))))))))))))))))))))***************)))((((((((()))))))))************(((((()))))))))*********************************((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))************((()))))))))*********+++******))))))))))))******'''((()))***************))))))))))))))))))))))))))))))))))))))))))***************************************************************+++++++++,,,,,,+++,,,,,,,,,------......---------------...//////////////////000000000000//////////////////000000/////////000//////......111111111111111111111111222222111000000111222222111111111111111111111111333333333333333333333333000000000000000000111111000000000000000000000000////////////000111333333222222111000000000000000000000000000000000000000000000111111111111000000.....................---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,---...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******************************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((((((''''''((()))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((()))))))))))))))))))))(((''''''((((((''''''''''''(((((((((&&&&&&''')))))))))(((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((())))))))))))(((''''''((())))))(((&&&'''''''''((((((((())))))%%%''')))+++,,,+++)))(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''((()))***+++((((((((((((((())))))******)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++*********)))))))))******************))))))++++++++++++++++++++++++))))))************++++++******++++++++++++******))))))))))))))))))))))))''''''''''''((()))***+++(((***+++***)))((()))************+++******))))))))))))***++++++++++++++++++***))))))((()))))))))+++++++++***************))))))))))))))))))))))))***************)))(((((())))))))))))************((((((((()))))))))******************************))))))))))))))))))))))))******+++,,,,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++((())))))******+++++++++((((((''''''''''''(((((((((((()))***++++++++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////////////////000000000000......////////////000000......///000000/////////111111111111111111111111222111000//////000111222222222222222222222222222333333333333333333333333000000000000111111111111000000000000000000000000////////////000111222333222222111000000000000111000000000000000000000000000111111222222111111000...............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******((()))***++++++***)))(((++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))&&&&&&''''''''''''((((((''''''((()))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((''''''((()))************)))((('''&&&((((((''''''''''''(((((('''&&&%%%''')))***))))))''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))+++++++++***)))((((((((((((((((((((())))))))))))(((((('''((()))***(((&&&''''''((((((((()))))))))((()))+++,,,---,,,***)))((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++++++++*********))))))******************++++++************************)))))))))******+++++++++******++++++++++++******************************)))((((((((((((((())))))(((***+++***(((((()))+++*********)))******++++++******))))))******+++,,,,,,+++******)))))))))***+++++++++*********))))))))))))))))))))))))))))))***************)))(((((())))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++((())))))******+++,,,,,,((((((''''''''''''(((((('''((()))******+++++++++))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((************************************++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000////////////000000000000........./////////000000...///000111222222222111111111111111111111111111222111///......///111222222222222222222222222222222222222222222222222222///000000000111111111111000000000000000000000000000000//////000111222222333222111111000000111111000000000000000000000000000111111222222111111000//////.........---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++***))))))((()))***++++++***)))(((++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******)))))))))((((((((('''((((((((()))))))))***''''''''''''((((((((()))''''''((()))))))))))))))&&&'''((()))***))))))((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((%%%'''))))))'''&&&(((***((()))))))))))))))((('''((((((''''''''''''((((((((('''&&&'''((()))((('''''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))((('''(((******(((''''''((((((((())))))))))))******(((''''''((())))))(((((((((((((((((((((((())))))************))))))(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))(((((()))******)))''''''((((((((((((((()))******''''''(((((())))))******'''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++******))))))+++++++++************))))))))))))***+++++++++,,,))))))))))))))))))))))))(((((())))))******++++++******++++++++++++*********************+++++++++---,,,+++***))))))))))))(((***,,,+++(((''')))+++******)))))))))***,,,---+++***)))))))))***,,,------,,,,,,+++*********+++++++++++++++******))))))))))))))))))))))))))))))***************)))(((((())))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,******))))))))))))******&&&&&&((()))************))))))))))))))))))))))))(((((())))))*********+++************************************************)))************+++++++++---------,,,,,,++++++++++++++++++,,,---...///000////////////000000000000---.........//////000000///000111222333444444444000000000000000000000000111000///------///000111222222222222222222222222111111111111111111111111//////000000111111111222000000000000000000000000000000000000000111111222333222111111000111111111000000000000000000000000111111222222222222111111//////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))******+++---......///++++++++++++++++++++++++((()))***++++++***)))(((''')))***++++++***)))'''++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))---,,,,,,,,,++++++******'''((((((((())))))******'''((((((((())))))******'''(((((()))))))))))))))&&&''')))*********)))((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***)))'''''')))+++&&&'''((()))************((((((''''''''''''((((((***)))''''''(((((('''%%%''''''''''''((((((((()))((()))***++++++***)))((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((()))))))))))))))(((((((((******((('''(((((((((((())))))))))))+++((($$$ """&&&(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''************************&&&&&&&&&'''((())))))***))))))))))))))))))))))))((()))***+++***)))&&&%%%((((((((((((((()))******&&&&&&'''((()))***++++++'''((((((((())))))******(((((((((((((((((((((((())))))))))))************))))))*********))))))((())))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))++++++******)))(((((((((,,,+++++++++***)))))))))(((((())))))******++++++)))***++++++***)))***+++)))))))))))))))((('''&&&++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''''''''((())))))))))))************))))))************))))))))))))*********))))))((((((((())))))******++++++))))))))))))))))))))))))''''''''''''((((((((((((***************)))((((((***************)))((((((---+++))))))******(((&&&******))))))((((((''''''+++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))******++++++++++++******...---+++***)))******+++,,,,,,------...---------............////////////000000000000111111111111111111111111111111111111333000------///111000...222111000//////000111222222222222222222222222222555444333222111111111111111111000000000000111111000000////////////000000111111111222222333333333222111111111000000//////111///...------...///111000000000000000000000000..................------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++***)))((()))+++,,,,,,***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))'''&&&'''((()))((('''(((((((((((())))))))))))$$$%%%'''(((***+++++++++************************))))))(((((('''''''''&&&))))))************))))))))))))(((((((((((())))))))))))(((((('''''''''&&&$$$%%%'''))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&(((*********))))))+++***((('''&&&&&&''''''+++******)))(((''''''&&&))))))))))))))))))))))))###!!! !!!%%%&&&%%%###******))))))((((((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''(((((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''')))))))))))))))*********++++++******************)))))))))))))))*********)))***++++++***)))***+++)))*********))))))((('''))))))******************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))************))))))************))))))))))))************)))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((***************)))((((((***************)))(((((('''&&&%%%&&&'''((('''&&&***)))))))))((((((((('''************)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++*********+++,,,---+++,,,------...---------............////////////...////////////000000000111111111111111111111111222000///...///000111000222111000//////000111222111111111222222333333333555444333222111111111111111111000000000000111111000//////////////////000000000000111111222222222111111111000000000//////000///...------...///000000000000000000000000000........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++***)))((()))+++,,,+++*********************+++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))***((('''((()))***)))((((((((((((((())))))))))))%%%&&&''')))************''''''''''''''''''''''''))))))((((((((('''''''''((())))))******))))))((((((((())))))))))))(((((()))(((((((((''''''''''''%%%&&&'''((()))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&******))))))))))))******))))))((((((((('''''''''))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''')))******+++,,,,,,,,,,,,))))))((('''((((((***************)))((('''''''''))))))))))))))))))))))))'''%%%$$$&&&(((***)))'''***)))))))))((((((((('''(((((((((((((((((((((((((((((()))******)))(((((((((((()))***************))))))(((((((((((())))))((('''&&&''')))***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***((('''&&&'''(((((()))******++++++))))))******************************)))))))))))))))***++++++***)))***+++***************)))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))************))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))*********))))))((((((((()))************))))))((()))************))))))((($$$######%%%'''))))))((())))))))))))((((((((((((************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))******++++++++++++*********))))))******,,,------++++++,,,---------------............////////////............////////////111111111111111111111111000111111111///000111333222111000000000000111222000000111222333333444444444444333222111111111111111111000000000000111111//////............//////000000000000000111111111111111000000000000//////000///...------...///000000000000000000000000000,,,,,,,,,,,,,,,---------************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******+++++++++)))))))))+++,,,+++***++++++***************************************************)))))))))))))))))))))))))))))))))))))))+++)))((()))***+++***)))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))((((((''''''((()))******)))((('''((((((((((((''''''''''''%%%&&&'''((()))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++************++++++))))))((((((((((((''''''))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''((((((((('''(((((())))))(((((((((((()))***+++,,,******))))))(((((('''''')))))))))))))))))))))))))))((('''(((***++++++***))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((()))***************+++******))))))******+++((('''&&&(((***+++***)))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************((())))))************))))))******++++++******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''(((((())))))************(((((())))))******++++++++++++******))))))(((((()))***++++++***)))***+++++++++******************)))*********+++++++++,,,************************))))))))))))))))))))))))$$$&&&(((***+++***)))(((((()))))))))************))))))************))))))((())))))************)))++++++******))))))(((((())))))))))))))))))))))))++++++******))))))(((((())))))************)))((())))))************)))(((&&&&&&&&&'''***,,,,,,+++))))))))))))((((((((((((*********)))))))))))))))+++******))))))((((((((())))))))))))))))))))))))******++++++++++++*********************++++++,,,***+++,,,---------------............////////////........./////////000000111111111111111111111111///111333222000///222444111111111111111111111111//////000111333444555555444333222222111111111222111111000000000000111111//////............//////000000111111111111111111000000000000000000//////000///............///000////////////////////////***************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++***)))***+++,,,+++)))+++++++++***************))))))))))))))))))))))))******************))))))((((((((((((((((((((((((***)))((((((******)))((((((((((((((())))))))))))(((((())))))))))))((((((************************))))))((((((((((((((((((''''''((((((((((((''''''&&&((()))++++++)))(((&&&((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))((()))((((((''''''(((((()))))))))(((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((())))))************)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&'''(((((((((((((((+++******))))))******+++)))((('''(((******)))((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************(((((()))*********************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************************))))))((((((((((((((())))))******+++++++++******))))))(((((()))***++++++***)))***+++++++++***))))))***+++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))$$$%%%(((***++++++***)))((()))))))))************))))))************))))))(((((()))***************++++++******))))))((((((************************+++*********)))))))))(((((())))))*********))))))((())))))*********))))))***)))((()))+++,,,+++***(((((((((((())))))))))))))))))))))))))))))******++++++******))))))(((((())))))))))))))))))))))))******++++++++++++******++++++++++++******)))))))))***+++,,,------------............//////////////////000000000111111111000000000000000000000000...111333333000000222444111111222222222222111111//////000111333444555555333333222222111111222222111111000000000000111111//////............//////222222222222222222222222//////////////////000000//////............//////////////////////////////***+++++++++,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++***)))***++++++***)))************************))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((()))(((''''''))))))((('''(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''(((((())))))))))))))))))''''''((((((((((((''''''&&&((()))++++++)))(((&&&'''''''''((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))))))))(((''''''&&&&&&''''''((((((((())))))))))))))))))(((((())))))))))))((((((((((((((())))))*********(((((((((((((((((((((((((((((())))))))))))))))))+++***)))))))))***+++,,,)))))))))(((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&'''(((((((((((((((***))))))(((((())))))***+++)))(((((())))))(((&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************'''((()))******+++************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++++++++******)))(((((('''(((((())))))))))))))))))************)))))))))))))))***++++++***)))***++++++***)))((()))***+++,,,++++++******)))(((((('''++++++++++++++++++++++++))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++))))))))))))************))))))************))))))'''((()))******+++******************))))))))))))************************))))))))))))))))))))))))((())))))************)))((())))))************)))+++)))((((((******)))((((((((((((((())))))))))))))))))))))))******************************))))))))))))))))))))))))))))))******++++++++++++******++++++++++++***)))((('''((()))***,,,------------............////////////000000000000111111111111000000000000000000000000...///111222111111222222111111222333333222111111000000111222333333444444333333222222111222222333111111000000000000111111000000////////////000000333333333222222222222222......////////////000000////////////////////////000000000000000000000000------......//////000000........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++)))***++++++***)))))))))*********+++++++++************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))((('''&&&'''((()))(((&&&(((((((((((())))))))))))((()))))))))))))))((('''(((((((((((((((((((((((((((((())))))))))))******'''(((((())))))((((((''''''((()))******)))(((''''''''''''(((((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((())))))))))))******'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))(((((())))))))))))******))))))))))))***+++,,,,,,))))))))))))((('''&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))((()))******(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++(((((()))***************)))((((((''''''(((((()))***(((''''''(((((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************'''((()))******+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))************************))))))))))))))))))))))))))))))((((((((()))))))))))))))*********)))***++++++***)))***+++***)))((('''''')))+++,,,))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))************))))))************))))))'''((()))******+++++++++)))))))))))))))*********************************'''''''''(((((())))))***(((((()))***************(((((()))******************((('''((()))***)))''''''((((((((()))))))))***((()))))))))******************************++++++))))))))))))))))))))))))******++++++++++++******))))))***++++++***)))(((((()))***+++,,,---------............/////////////////////000000000000111000000000000000000000000.........000222333111000111222222333333222222111111111111222222333333333333222222111222222333333111111000000000000111111111111000000000000111111222222222222111111111000........./////////000000......////////////......000000000000000000000000---------...///000000000------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,+++******++++++***((((((((()))***+++,,,,,,---++++++++++++++++++++++++)))*********++++++++++++)))))))))))))))))))))))))))((('''((()))***)))'''(((((((((((())))))))))))'''((()))))))))))))))(((************************(((((()))))))))*********((())))))******))))))((((((((())))))))))))((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((******))))))))))))******(((((()))))))))*********'''((()))******)))(((''')))))))))))))))((((((((())))))))))))))))))))))))(((((()))))))))*********%%%&&&''')))***+++++++++(((((()))***))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))(((***++++++(((((()))+++'''((((((((()))))))))***))))))))))))))))))))))))++++++***))))))***++++++(((((()))***************)))((((((''''''(((((()))%%%$$$$$$%%%((()))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************''''''(((******+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))******++++++******))))))((((((''''''(((((())))))******++++++)))+++++++++***)))***+++)))((('''&&&'''(((***,,,&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''(((((()))***))))))))))))************))))))************))))))''''''(((******+++++++++(((((())))))******++++++************************%%%%%%&&&'''((()))******(((((()))***************(((((()))***************)))(((((()))***++++++***'''((((((((())))))******(((((())))))*********+++)))))))))***+++++++++,,,))))))))))))))))))))))))******++++++++++++******&&&''')))***++++++******((((((***+++,,,---------............/////////000............/////////000000000000000000000000000...---,,,///333444111...111222333444444333222111222222222222222222222333222222222111222222333333111111000000000000111111222222111111111111222222222111111111000000//////---.........//////000000......////////////......000000000000000000000000******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,------+++******++++++***(((''''''(((***+++,,,---...++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))***)))((()))***+++***((((((((((((((())))))))))))''''''((()))))))))))))))''''''''''''''''''''''''(((((())))))*********+++))))))************))))))))))))(((((((((((())))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))*********+++'''((()))++++++)))((('''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))*********+++'''(((+++---////////////&&&''')))***++++++******(((((((((((())))))))))))))))))))))))))))))))))))''')))+++***'''&&&(((***'''((((((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***&&&''''''((((((((((((((())))))(((((((((((())))))"""!!!"""$$$(((*********))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''&&&''')))+++,,,---,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))''''''((()))***++++++,,,,,,+++++++++***)))))))))***************************)))'''''')))+++++++++---,,,+++)))((('''''''''************************))))))))))))************,,,+++)))(((((()))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))*********))))))(((+++*********))))))((((((******+++++++++******)))***)))'''''')))))))))(((((((((((((((((((((((((((+++*********))))))((((((******++++++++++++******(((((((((((((((((((((((()))((((((((()))***++++++))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))+++***)))(((((()))******((((((((((((((((((((((((******))))))))))))************))))))((((((''''''++++++++++++++++++++++++***)))((((((((()))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........///////////////000000//////000222444555222222222111111111000000///000111222333222111111000000000///000000111222111222444666666555444333222222111111111111111222222222111111111111111222111111111222222333333333222222222111111111111000000//////.........//////111000000000000000111111111111111111000000000////////////...---------,,,///...---,,,,,,,,,,,,,,,......---,,,++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((('''&&&%%%&&&(((***+++******))))))(((((('''''''''&&&&&&''')))***)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((())))))))))))%%%&&&&&&'''((()))******++++++++++++*********)))))))))(((((((((((())))))******))))))))))))******((()))))))))))))))((((((***))))))((('''&&&&&&%%%(((***+++***)))((()))*********))))))((((((''''''(((((((((((('''''''''''')))((('''''''''(((***+++*********)))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))((((((((((((&&&&&&&&&'''((())))))***&&&$$$###%%%(((***)))'''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))((((((((((((((()))))))))***************)))******+++++++++******,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************(((&&&&&&((()))))))))******)))))))))))))))***************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++'''((()))***++++++++++++************)))))))))((())))))*********))))))(((+++***((((((***+++***)))))))))))))))))))))))))))************)))))))))((()))******++++++******)))************************))))))))))))))))))***+++))))))))))))************++++++***))))))***++++++))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((++++++++++++++++++++++++***)))((((((((()))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------....../////////000000////////////000222333111111111000000////////////000111222333222111111111000000000000111222222222222444555555555444444333333222222222222222333222222111111111111222222111111222222222333333333222222222111111111000000000//////.........//////111111000000000111111222111111111000000000//////............------------///...---,,,,,,,,,,,,---...---,,,,,,++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******************************((((((((((((((((((''''''***)))))))))((((((((('''((('''&&&''')))***)))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))(((''''''(((((()))(((((((((((())))))))))))&&&&&&''''''(((((())))))+++*********))))))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((*********)))((((((''''''((()))******)))((()))******)))))))))((((((((('''(((((((((((((((((((((((()))(((((('''((()))***+++***)))))))))))))))))))))''''''&&&&&&&&&&&&''''''******)))))))))((((((((())))))))))))))))))))))))''''''((())))))***++++++))))))))))))((((((((('''&&&&&&''''''((())))))***((('''&&&'''***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,------+++***))))))((((((+++++++++++++++*********************************))))))))))))))))))))))))************))))))((((((***************+++++++++***************************(((&&&&&&'''(((((('''''''''(((((()))+++,,,---************************))))))))))))************((()))++++++++++++***)))))))))))))))))))))))))))(((((()))))))))*********))))))***+++++++++++++++************))))))))))))'''(((((()))))))))((((((,,,***))))))***++++++***************************************)))))))))))))))******++++++******)))************************+++***))))))))))))))))))))))))))))))************++++++***))))))***++++++))))))))))))))))))))))))******))))))))))))************************************))))))))))))******((((((((()))))))))******++++++++++++++++++++++++)))))))))((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...///000000//////.........///000000000000////////////......///000111222333222111111111111111111111222333333333333333444444444444555444333333222333333444444222222111111111111222222111222222222222333333333222222111111111000000000/////////......//////000222222111111111111222222000000000000////////////------------..................---,,,,,,,,,------------,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,------------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((*********'''%%%###))))))))))))((((((((((((((('''&&&''')))***)))((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))((((((''''''''''''(((((((((((())))))***))))))(((***))))))((((((''''''&&&((()))******(((((()))***))))))))))))(((((((((((('''(((((())))))*********((((((((((((((()))******))))))))))))))))))******((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***)))))))))(((((((((''''''&&&&&&''''''((()))))))))+++)))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************************)))))))))******+++++++++...---+++)))(((((())))))+++++++++***************************************))))))))))))))))))))))))******)))))))))))))))))))))))))))***+++++++++,,,************************+++)))''''''(((((('''&&&'''''''''((()))+++,,,---************************((()))))))))************((())))))************)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++***))))))*********)))))))))))))))'''((())))))***))))))))),,,***((()))***+++***************************************)))))))))))))))))))))************))))))((((((((((((((((((((((((++++++***)))((((((((()))((()))))))))************+++******************+++)))))))))))))))))))))))))))))))))))))))***************************************))))))))))))******'''(((((()))******++++++************************)))))))))))))))******+++***************************++++++++++++,,,,,,,,,***++++++---...///000000000000/////////////////////////////////////////////000111222333222111111222222111111222222333444444444333333333444444555333222222222222333444444222222111111111222333333222222222222222222222222111111111111000000000000//////////////////000111444333222222111222222222000000/////////.........,,,,,,,,,------............------,,,,,,,,,------,,,,,,,,,++++++,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))************))))))'''''''''''''''''''''''''''((()))))))))(((&&&%%%))))))))))))(((((((((((()))((('''((()))***)))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((''''''''')))(((((((((((('''''''''(((((((((''''''((((((((())))))(((((((((((())))))(((((()))*********))))))((((((''''''&&&&&&&&&&&&((()))***)))((('''(((***))))))))))))(((((((((((('''(((((()))***++++++,,,((((((((((((((())))))***)))))))))))))))*********++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))))))))((((((((('''''''''''''''''''''(((((())))))+++******************)))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((***************+++++++++******)))))))))(((((((((,,,+++***)))))))))++++++************************************************))))))))))))))))))))))))'''(((((()))******++++++)))))))))***+++++++++,,,************************+++***))))))******(((&&&)))((((((((()))***++++++************************((()))))))))************+++************+++,,,---))))))))))))))))))))))))*********+++++++++,,,,,,))))))***+++++++++******))))))))))))))))))******((()))******+++++++++******)))'''''')))***)))((())))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))((((((((((((((((((((((((++++++***)))((((((((()))((()))))))))*********************++++++*********))))))))))))))))))))))))(((((())))))******************************************))))))))))))******''''''((()))***+++,,,,,,************************((()))))))))*********************************************+++++++++,,,,,,)))***+++,,,---...///000000000000000000000//////000000000000000000000000///000111222333222111111222222111111222222333444555444444333333333444444111111111111111222333333222222111111222333333444222222222222222222222222111111111000000000/////////////////////000111111444333333222111111222222/////////............---+++,,,,,,,,,------......------,,,,,,,,,------...++++++++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))((()))************)))(((''''''''''''''''''''''''((('''&&&&&&'''((()))***(((((((((((())))))))))))***)))(((((()))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((('''''''''&&&((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((()))***************)))))))))(((((((((((((((''')))***)))((('''((()))(((((((((((())))))))))))'''(((((()))***++++++,,,'''(((((()))))))))))))))(((((())))))************++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))***))))))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''))))))******++++++++++++******))))))(((''''''&&&***)))))))))***+++,,,,,,)))))))))***************************************))))))))))))))))))))))))''''''((()))***+++,,,,,,***************+++++++++***************************))))))***++++++)))'''***)))))))))))))))******************************))))))))))))************''''''(((((())))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,%%%&&&((()))+++,,,,,,,,,))))))))))))************((()))***++++++,,,++++++***(((''''''((())))))((())))))))))))))))))))))))))))))))))))************((())))))******))))))(((************************+++***))))))))))))))))))))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))'''((()))******+++************************************))))))))))))******(((((())))))***+++,,,,,,************************(((((()))************)))************************************++++++++++++******++++++,,,---......//////000111111111000000//////000000000000111111///000111222333222111111111111111111111222333333555444444444444444333333000000000000111222333333222222111222222333444555333333333222222222222111111111000000000/////////////////////000111222222444333222111111111111111///.........------------,,,,,,,,,,,,------------------,,,,,,,,,---......*********+++,,,---...///...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,)))***++++++++++++***)))***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))((()))***++++++***)))(((************************((('''&&&%%%&&&(((***,,,(((((((((((())))))))))))+++)))((((((******)))'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))))))))))))))((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''(((((()))***++++++++++++++++++++++++++++++++++++'''((())))))''''''((()))(((((((((((())))))))))))'''(((((())))))*********''''''((()))))))))))))))((((((((()))******++++++))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((((((((('''((()))(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***+++++++++***)))))))))))))))))))))))))))***+++++++++++++++((()))))))))*********+++************************))))))))))))))))))))))))(((((())))))*********++++++++++++***************************************((((((((()))++++++)))''')))))))))))))))******+++************************))))))))))))************$$$'''+++---...---***((())))))))))))))))))))))))************++++++++++++''''''((()))))))))((((((((()))))))))************'''((()))***+++++++++++++++)))(((((()))******)))************************((()))))))))************(((((())))))))))))((((((************************))))))))))))))))))***+++))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))******))))))))))))******)))))))))******+++++++++************************'''((()))***+++******)))************************************++++++++++++******++++++,,,,,,,,,---,,,---///000000000000///.........//////000000000///000111222333222111111111000000000000111222222444444555555555444222222111111111111222333444444222222222222333444555555333333333222222222111111111000000000////////////////////////000111222333333333222111000000000000.........---------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///*********+++,,,---///000...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,+++*********++++++,,,,,,++++++***************************************************))))))))))))))))))))))))((()))***++++++***)))(((************************(((''''''''''''((((((((('''((((((((()))))))))***+++***))))))******)))'''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((())))))******)))((('''(((((((((((())))))))))))&&&&&&''''''(((((()))))))))))))))(((((((((''''''(((''''''&&&&&&''''''(((+++******))))))******+++(((((()))***++++++++++++***************+++++++++'''((()))(((''''''((()))'''((((((((()))))))))***((((((((((((((((((((((((&&&'''((()))***))))))((('''(((((()))******++++++(((((((((''''''(((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((('''%%%'''))))))'''''')))+++))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((''''''((())))))***++++++)))))))))***++++++,,,,,,)))***+++,,,,,,+++))))))(((((())))))*********+++************************))))))))))))))))))))))))************)))))))))))),,,+++++++++******))))))************************&&&&&&&&&(((******((('''(((((((((((()))***,,,,,,************************))))))))))))************)))...555:::;;;777111---))))))))))))))))))))))))))))))))))))************---,,,+++)))'''$$$"""!!!(((((())))))*********+++&&&'''((()))************,,,***))))))***++++++***++++++++++++++++++++++++(((((())))))*********+++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((()))***++++++))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&''')))***+++++++++***((((((((((((((((((((((((******))))))))))))*********************+++++++++))))))))))))))))))))))))'''((()))++++++******))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,***+++---///000000//////---------........./////////000111222333222111111000000000///000111111222333444555666666444222111222222222222333444555666222222222222333444555666333333333222222111111111000000000000////////////////////////000111222333333222111000////////////......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///)))******+++,,,...///000...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,+++,,,------------,,,++++++++++++,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))''')))***++++++***)))'''(((((((((((((((((((((((('''((()))***)))(((%%%$$$'''((((((((())))))******,,,***))))))******)))'''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))*********((('''&&&(((((((((((())))))))))))%%%&&&&&&'''((()))******))))))))))))(((((((((((('''''''''&&&&&&'''''''''((((((''''''''''''(((((((((((()))++++++,,,,,,,,,''''''''''''(((((((((((('''((()))((('''&&&''')))'''((((((((())))))******((((((((((((''''''''''''&&&''')))*********)))((('''(((((()))***+++++++++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''$$$'''))))))((((((***,,,))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))&&&''''''((()))*********)))************+++++++++,,,++++++******++++++,,,+++***)))(((((()))***+++******++++++++++++******))))))))))))************(((((((((((((((((((((((())))))))))))******************))))))))))))))))))%%%&&&((()))***+++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***---000222333111...,,,************))))))))))))++++++***)))(((((())))))+++++++++++++++***)))((((((((()))*********************+++++++++,,,,,,,,,(((((((((((((((((((((((())))))************))))))************************+++***)))))))))***,,,---))))))))))))))))))))))))***)))))))))((((((''''''''''''((()))))))))))))))))))))************))))))+++,,,---,,,***)))***+++************))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))(((((((((***+++,,,++++++++++++++++++++++++---------............///000000000000000000000000333333222222111000000///000000000000000111111222333333333444444333222222111111222222222333333333111111222333444444444444444444333222111000///...111111111111111111111111000111111111111222222222222111111000///......---+++,,,,,,---...///000000---,,,,,,+++,,,---...///........................,,,***)))***...///...,,,------,,,,,,,,,+++++++++************************,,,,,,,,,++++++*********************************,,,+++(((''''''(((+++,,,))))))))))))(((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))(((((((((((()))'''&&&'''***+++***'''))))))))))))))))))))))))(((((()))))))))(((((('''&&&'''(((((((((((((((''''''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,((((((((((((((((((((((((+++)))(((&&&&&&((()))+++(((((((((((((((((((((((('''((((((((()))))))))***'''(((((()))***+++++++++***++++++,,,+++***)))(((&&&&&&'''((())))))((((((***(((&&&&&&'''((((((((((((((((((((())))))))))))111///,,,***((('''''''''))))))))))))(((((((((((((((&&&%%%&&&((()))))))))***)))((((((((()))+++,,,((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))************************+++*********))))))((((((((((((((()))))))))******+++******))))))******++++++***)))(((((()))***+++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++'''((()))***++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))***---...///---,,,*********)))((('''&&&&&&%%%++++++***)))))))))))))))+++++++++++++++***))))))(((((()))************************+++++++++,,,,,,))))))))))))))))))))))))))))))************))))))************************)))((('''''''''(((******))))))))))))))))))))))))*********))))))(((((((((((())))))***************))))))************))))))+++,,,---,,,***)))***+++************))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********)))))))))))))))))))))***))))))(((((()))***+++++++++++++++++++++++++++------------............000000000000000000000000///000000000000000000000000000000000000111111222222333333444333333222222111111222222222333333333111111222333444444444444555555444333222111000///111111111111111111111111000000111111111222222222111111111000///.........//////...---,,,+++***)))------,,,,,,,,,---...///...........................,,,+++---000111000///------------,,,,,,,,,++++++++++++++++++*********,,,,,,,,,+++++++++******************************+++***)))(((((()))***+++)))))))))***************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))***((('''''')))+++***((())))))))))))))))))))))))((())))))******))))))((('''((((((((((((((('''''''''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++***++++++++++++***)))(((&&&&&&'''(((((((((((((((***(((&&&&&&'''((((((((((((((((((((())))))))))))---,,,+++***))))))))))))))))))))))))((((((((((((***((('''''')))******)))((((((((('''(((((())))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************************************)))))))))((())))))))))))*********+++***))))))))))))))))))***+++***))))))))))))***+++******++++++++++++******))))))))))))************************************))))))))))))************++++++++++++++++++++++++******++++++++++++******************************************************)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++***)))'''&&&%%%$$$+++***))))))))))))))))))***++++++++++++***))))))(((((()))************************++++++++++++,,,************************))))))************))))))************************((((((((('''((())))))***))))))))))))))))))))))))***************)))))))))))))))***+++++++++++++++))))))************))))))***,,,,,,,,,***)))***+++************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))******+++***))))))((())))))***++++++++++++++++++++++++------------............////////////////////////......///000111111222222000000000000000111111222222222333333333333222222111111222222222333333333111111222333444444444444555555444333222111111000111111111111111111111111000000000111111111222222111111000000//////......//////...,,,***((('''&&&------,,,,,,,,,---......------------------------+++***)))***,,,------,,,......---------,,,,,,,,,------,,,,,,++++++******,,,,,,,,,++++++++++++***************************************************))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((())))))''''''(((((())))))******,,,***(((''')))******)))))))))))))))))))))))))))))))))***************)))))))))))))))(((''''''&&&(((((((((((('''&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******++++++******++++++******)))(((&&&''''''(((((((((((((((***(((&&&'''((())))))((((((((((((((())))))))))))((()))******++++++******(((((((((((()))))))))))),,,***(((((()))******)))'''''''''(((((('''&&&&&&(((''''''''''''(((((()))************************((((((((((((((((((((((((******))))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))************************************))))))))))))++++++,,,,,,,,,---------******))))))))))))************************************++++++++++++******((()))))))))************************************((()))))))))************)))))))))))))))*********+++++++++******)))))))))************************************************))))))))))))))))))))))))+++++++++++++++,,,,,,---,,,,,,++++++***)))((((((******)))))))))))))))*********+++++++++******)))(((((()))***************************++++++++++++************************))))))************))))))***************************************++++++,,,))))))))))))))))))))))))++++++******************((()))******++++++******))))))************))))))***+++,,,+++***)))***+++************)))))))))((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))*********++++++***))))))(((((((((************************,,,,,,---------.................................111111222222333333444444000000000000000111111222111111222333333333333222111111222222222333333333111111222333444444444444444444333222222111000000111111111111111111111111000000000000111111111111111000000000/////////...++++++++++++++++++++++++------------------------------------------------)))(((((()))************.........---------,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++************************)))***++++++++++++***)))(((((()))******+++,,,,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''(((((())))))******---+++)))(((((()))******(((((((((((((((((((((((()))******++++++++++++************))))))'''&&&%%%))))))))))))((('''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******************************))))))''''''(((((((((((((((''')))((('''''')))***)))((((((((((((((())))))))))))'''((()))+++++++++***)))(((((((((((()))))))))))),,,***(((((())))))((('''''''''((())))))(((&&&%%%((('''''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))*********************************)))))))))))))))++++++,,,,,,,,,---------+++++++++******+++++++++******++++++++++++************++++++++++++******((()))))))))************************************((()))))))))************(((((()))))))))*********+++******)))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))***+++,,,---************++++++++++++***)))))))))))))))******)))******+++++++++******(((((()))***************))))))*********+++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))******************++++++'''((())))))******))))))))))))************)))))))))***++++++))))))***+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++(((((())))))************************))))))((((((************************,,,,,,,,,------------...------------------------222222222222222222222222000000000000000111111222000111222222333333333222111111222222222333333333111111222333444444444444222222111111000000//////000000000000000000000000//////000000000111111111000000000000////////////++++++,,,,,,---......///---------------------,,,------------------------,,,,,,---------------.........---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))''''''(((((()))***++++++************************&&&&&&''''''(((((())))))'''((((((((()))))))))*********)))(((((((((***+++(((((((((((((((((((((((())))))***+++++++++++++++************)))((('''&&&+++++++++***)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))******'''(((((((((((((((''''''(((''''''(((***+++***((((((((((((((())))))))))))((()))***++++++***(((''''''((((((((()))))))))***+++)))''''''(((((('''&&&((()))***++++++***(((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********+++,,,,,,++++++++++++,,,,,,******+++,,,,,,+++************++++++++++++******))))))))))))************************************))))))))))))*********************+++,,,,,,------******)))(((''''''((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))(((((((((((()))******''''''((())))))******+++)))))))))))))))******+++))))))***++++++++++++***(((((()))***************)))))))))************+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((())))))))))))((()))))))))))))))))))))))))))))))))***************''''''((()))))))))))))))))))))************))))))((()))+++***))))))***+++************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((()))******++++++)))************))))))(((************************,,,,,,,,,,,,------------........................000000000///////////////000000000000000111111222///000111222333333333333111111222222222333333333111111222333444444444444111111000000////////////000000000000000000000000/////////000000000111111000000000000//////////////////............------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))''''''(((((())))))******************************(((((((((((((((((()))))))))))))))))))))(((((((((&&&((())))))(((((()))***))))))))))))))))))))))))(((((()))***++++++++++++************)))(((((('''++++++++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((((()))******(((((((((((((((((('''&&&((('''''')))++++++***)))(((((((((((())))))))))))************)))(((''''''''''''(((((())))))*********(((&&&&&&'''((('''''')))***++++++,,,,,,,,,+++***))))))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******++++++************++++++***++++++,,,,,,++++++*********++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------+++***)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******)))))))))))))))***++++++))))))***+++++++++++++++(((((()))***************))))))))))))************************************))))))************))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))((((((((())))))*********(((((()))************)))))))))************))))))''')))******))))))***,,,************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''(((((()))******++++++((((((******+++***))))))************************++++++,,,,,,,,,---------........................---------...//////000000000000000000000111111222///000111222222333333333111111222222222333333333111111222333444444444444111111111000000000000000000000000000000000000000////////////000000000111////////////000000000000000000//////...---,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,))))))***,,,,,,,,,+++++++++*********))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))((((((******))))))((((((''''''"""%%%)))***)))((((((***))))))))))))))))))))))))&&&'''((()))************))))))*********))))))((())))))************)))((())))))))))))))))))))))))************************((((((((((((((()))******((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&'''((()))***++++++***))))))))))))))))))))))))(((((('''((()))***+++((((((((((((((('''&&&&&&''''''''')))+++,,,+++)))(((((((((((())))))))))))******)))((((((((((((((('''''''''((()))*********)))(((&&&'''(((***)))(((************+++---...///++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************)))************+++++++++******))))))))))))*********+++,,,------,,,+++*********++++++++++++******))))))))))))************(((((((((((((((((((((((())))))))))))************'''(((((()))******++++++,,,+++***))))))***+++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,,,,,,,++++++******))))))((())))))***++++++((()))***+++++++++++++++(((((()))***************))))))))))))************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))((()))***,,,,,,++++++***))))))))))))))))))))))))''''''(((((()))))))))***))))))***+++++++++++++++))))))************))))))''')))******))))))***,,,************))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++'''((()))***++++++***)))))))))))))))))))))))))))++++++,,,,,,,,,---------////////////////////////,,,,,,---///000222333333000000000000000111111222//////000222222333333333111111222222222333333333111111222333444444444444222222222111111111111111000000000000000000000000////////////000000000000////////////000000000000//////.........---------------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---///000///---,,,---000+++++++++*********))))))(((((()))***+++,,,,,,---*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++***************************************++++++******))))))((((((++++++***)))((('''&&&&&&###(((***)))(((((()))))))))))))))))))))))))))&&&&&&((())))))*********((())))))************)))'''(((((())))))))))))((())))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))%%%&&&'''((()))***+++,,,*********))))))))))))))))))(((''''''''')))***+++(((((())))))((('''&&&&&&''''''(((***,,,,,,+++)))(((((((((((())))))))))))))))))(((''''''(((***+++&&&''''''((()))******+++***((('''(((***++++++***))))))))))))***---///000,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++)))***+++,,,,,,+++***)))+++***)))))))))***,,,,,,+++++++++*********)))))),,,,,,,,,+++++++++*********************++++++,,,************************************************))))))))))))))))))))))))%%%&&&((()))))))))((('''***+++,,,---...---,,,++++++(((%%%%%%'''))))))'''******++++++++++++******,,,+++*********+++------+++++++++***)))(((((('''+++*********))))))((((((,,,+++++++++***))))))))))))(((((((((((())))))***+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((()))***++++++,,,******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,+++***)))))))))*********+++,,,,,,,,,,,,++++++***)))'''''')))***+++******))))))))))))******************************,,,,,,++++++,,,,,,---...............////////////000000000000000111222222000000///////////////000000000111222333333444444111111111111111111111111333222222111111222222333111111111111111111111111//////000000///...------//////000000111111222222000/////////..................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,***+++,,,,,,+++)))+++,,,,,,+++***)))+++---+++++++++*********)))))))))))))))))))))***++++++))))))(((((('''''''''&&&******))))))((((((''''''************************%%%%%%&&&&&&'''(((((()))&&&''''''((()))******++++++******)))(((''''''&&&(((((((((((())))))))))))+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))***)))&&&%%%$$$%%%'''((()))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))((((((''''''++++++***)))((('''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))''''''&&&&&&'''((()))***))))))))))))))))))))))))++++++******))))))(((((((((((('''''''''(((((()))...,,,***)))''''''((((((+++***)))(((''''''((((((&&&&&&'''((()))***++++++******))))))((((((''''''))))))))))))))))))))))))(((((()))***************))))))(((((('''''''''&&&$$$&&&((()))***)))'''&&&''''''''''''(((((((((((())))))(((''''''((())))))+++***)))))))))***+++,,,+++++++++*********))))))+++++++++*********))))))***))))))))))))***++++++************************************************************************''''''((()))))))))(((((((((((()))***************,,,)))'''''')))+++***)))******++++++++++++*********)))((((((((()))***++++++++++++***)))(((((((((************)))))))))(((+++++++++******************))))))))))))***++++++))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))******++++++******))))))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++,,,+++******))))))******((())))))***************+++***)))(((((()))***+++)))((((((''''''(((((()))************************,,,++++++++++++,,,------............////////////...............//////000000000////////////000000000000111222222333444444111111111111111111111111222222222111111222222222000000000000000000000000//////000000//////...---////////////000000000000000000/////////...............//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************************+++++++++,,,,,,+++++++++************************---+++******++++++***)))+++,,,,,,+++***)))+++,,,+++++++++*********))))))'''''''''''''''((())))))******)))))))))(((((((((***)))))))))((((((((('''************************)))((((((''''''&&&%%%%%%''''''(((((())))))***************)))((('''''''''(((((((((((())))))))))))***++++++++++++***)))(((************************(((((((((((())))))))))))***)))'''&&&&&&&&&'''((('''((())))))))))))((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&&&&'''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((''''''(((((()))+++***)))((((((((()))***,,,***(((&&&&&&''')))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((''''''''')))***+++,,,,,,+++******((((((((())))))))))))***+++***'''%%%%%%'''***+++******))))))******+++,,,+++++++++************************)))))))))(((((())))))((((((((()))******************************************************++++++++++++++++++++++++))))))*********))))))((('''&&&&&&&&&&&&'''((((((---+++))))))+++,,,++++++******++++++++++++******))))))(((((())))))***++++++++++++***))))))((((((************))))))))))))***************+++++++++***************+++,,,---))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))************))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******++++++***)))))))))******&&&'''(((((())))))((((((+++***)))(((((()))***+++)))))))))(((((()))))))))************************+++++++++++++++,,,---------............/////////......------......///000000000////////////000000000000111111222333333333111111111111111111111111222222111111111111222222///////////////////////////000000000000//////...//////////////////......000000000/////////............//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++++++++++++++++++++***+++,,,------,,,+++***************************,,,***))))))***+++)))(((***+++,,,+++******+++,,,+++++++++***************(((''''''''''''((())))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&%%%(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))******++++++******))))))************************(((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''%%%&&&&&&'''''''''''''''++++++,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))(((((((((((()))***+++,,,***(((&&&&&&''')))******)))))))))(((((((((''''''''''''((()))*********))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))************,,,+++***((((((***+++,,,***************+++++++++************************+++*********))))))))))))((((((((((((((())))))***************************************************++++++++++++++++++++++++++++++++++++******))))))((('''&&&&&&&&&''')))***,,,+++******++++++++++++******++++++++++++******+++++++++++++++,,,,,,,,,+++++++++******)))))))))*********))))))))))))))))))))))))***+++++++++,,,***************+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))******&&&'''(((((())))))((((((******)))(((((()))******,,,,,,++++++++++++,,,,,,************************+++++++++***+++,,,,,,------------.........//////000////////////000111111000////////////000000111000000111111222222222333111111111111111111111111111111000000000000111111000000000000000000000000000000000111111000000///111111000000//////......000000000////////////............///......---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------------------)))***,,,------,,,***)))************************+++***))))))******)))'''(((***++++++******+++,,,******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))((()))******************)))(((((((((((((((((((((((())))))))))))((((((((((((*********)))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))***+++,,,...---,,,***)))))))))))))))))))))))))))(((((())))))******++++++******)))((((((((())))))(((((((((((()))))))))***)))))))))((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&'''(((((())))))(((((())))))(((((((((((((((((((((((('''&&&&&&&&&''''''(((((()))))))))***************++++++++++++******))))))******++++++++++++************************,,,,,,+++++++++*********((((((((((((((())))))***************************))))))))))))))))))))))))************************+++++++++************+++***)))((((((((()))+++,,,)))************)))************++++++++++++************++++++,,,,,,,,,,,,++++++++++++************))))))))))))))))))******)))))))))***+++++++++,,,((((((((()))***+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))***))))))((())))))******'''((())))))******))))))******))))))))))))******,,,,,,++++++++++++,,,,,,************************+++************+++,,,,,,------------............///////////////000000111///////////////000111111000111111111111111222222000000000000000000000000111000000//////000000111111111111111111111111111000000111111111111111000222222222111111000000000111000000000////////////.........///......---,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************+++***))))))******)))'''''')))+++++++++******+++***************************************+++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((())))))*********))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++******)))***))))))))))))))))))***((((((((((((((((((((((((+++******)))(((''''''&&&******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))''')))+++---...---,,,+++))))))))))))))))))))))))(((((())))))******++++++++++++***)))))))))))))))))))))))))))((((((''''''%%%'''***,,,,,,***'''&&&'''''''''((()))************)))))))))((((((((('''(((((((((((((((((((((((((((((()))************)))(((((())))))))))))))))))++++++***))))))******+++'''''''''((((((((())))))'''((()))******)))((('''))))))***++++++++++++******************+++++++++,,,,,,,,,++++++++++++***))))))((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,++++++******++++++,,,---''')))******)))(((((()))******++++++++++++******(((((()))************)))++++++++++++++++++++++++))))))))))))***************************+++++++++((((((((()))***+++,,,---((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))*********)))))))))************+++))))))))))))))))))))))))))))))************))))))))))))((((((((()))******((()))******++++++******)))))))))******))))))))))))))))))(((((()))))))))***************************************+++,,,,,,,,,------------.........------,,,,,,------...//////......//////000111222111111111111111111111111000000000000000000000000000000////////////000000111111111111111111111111000111111222222222222111222222222222222222111111111111000000000/////////......//////......---,,,------------------------***++++++,,,,,,------...++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,***))))))***+++)))(((&&&(((+++,,,+++******+++***************+++++++++)))(((((((((((()))******''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))((((((''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))******))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************(((''''''&&&&&&''''''((())))))))))))))))))))))))*********)))((((((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))%%%&&&&&&'''''''''''''''%%%''')))+++,,,------,,,))))))))))))))))))))))))))))))))))))************---,,,+++***))))))))))))((())))))))))))((('''&&&$$$&&&***,,,,,,***(((&&&&&&&&&'''((()))***++++++*********)))((('''''''''))))))))))))))))))))))))((())))))***************(((((())))))))))))******((((((((()))))))))******''''''''''''(((((((((((()))(((((((((((((((((()))((()))***+++,,,++++++***))))))*********+++++++++++++++++++++***************))))))))))))***++++++************************))))))))))))))))))))))))************************(((((((((((()))+++,,,---))))))***++++++++++++***&&&)))++++++)))'''((()))******++++++++++++******'''((()))***+++******)))++++++++++++++++++++++++((()))))))))************+++++++++***************)))))))))***+++,,,---...(((((((((((((((((((((((())))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))******++++++))))))*********+++++++++))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((()))******((()))******++++++******))))))************)))))))))((((((''''''(((((()))***************************************++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---..................///000111222111111111111000000000000000000000000000000000000000//////......//////000111111111111111111111111000111222222333333222222111111111111111222222222111111111000000000//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******************************---,,,***))))))***,,,---************************---+++******++++++***)))%%%'''***,,,+++******+++))))))*********+++++++++))))))(((((())))))***+++''''''(((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((******))))))((('''''''''''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((()))***+++((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))''''''(((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))%%%&&&&&&'''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))*********)))))))))))))))------,,,+++************&&&'''((()))))))))((('''&&&'''((()))***)))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))***)))))))))(((((()))))))))*********###$$$&&&'''((()))(((((('''(((((((((((()))))))))---+++)))(((((()))+++---((()))***+++,,,+++******))))))******++++++++++++************))))))))))))***************++++++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++'''''''''''')))+++---...&&&''')))*********)))(((&&&))),,,,,,)))((((((*********++++++++++++******)))***+++,,,---,,,++++++++++++++++++++++++++++++(((((())))))*********+++,,,+++++++++******))))))*********+++,,,---///000************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,'''(((((()))***++++++,,,))))))******++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((()))******(((((()))***************))))))************))))))******))))))))))))***************************************)))***++++++,,,,,,,,,,,,---------......///............///000000............///000222222111111111000000000000000000000000000000000000000//////............//////000000000000000000000000000111222333333333333333//////000000111111222222111111111111000000000000......//////......---,,,******************************+++,,,,,,---......---------,,,,,,,,,++++++------------------------...,,,***((((((***,,,...************************---,,,++++++,,,,,,+++)))$$$'''***,,,+++*********))))))******+++++++++++++++++++++***++++++,,,---(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))''''''(((((()))*********&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))************************(((((((((((()))))))))))))))((('''&&&'''(((***,,,***)))(((''''''((()))***))))))))))))))))))))))))$$$%%%&&&((()))+++,,,---))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))((('''''''''''''''((()))))))))))))))))))))))))))++++++******))))))((((((...---,,,+++************###%%%'''(((*********))))))((('''&&&'''(((***,,,))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))*********+++$$$&&&)))+++,,,,,,,,,+++))))))))))))***************++++++,,,,,,++++++***(((((((((((())))))))))))******))))))))))))******+++***)))(((((()))***+++******************************************************++++++++++++************++++++++++++******))))))))))))))))))))))))+++*********))))))(((((((((***+++***)))((()))***************************************************++++++******************,,,,,,,,,++++++*********************************))))))***+++,,,,,,------+++++++++************)))******++++++++++++******************************++++++***)))(((((())))))***++++++***'''&&&&&&'''******))))))))))))******************************(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++*********))))))((((((((()))***++++++***)))((('''((()))***,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************,,,---......,,,,,,---...++++++,,,,,,,,,,,,------...///...,,,000444333.....................------////////////000000000000222222222222222222222222222222111000//////000000111111111111111111111111111111222222222333333333111111111111111111111111111111111111000000000000000///...---------------------------------------******+++,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************------------------------***++++++,,,,,,++++++***))))))***+++++++++++++++''''''(((((())))))******+++)))(((''''''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''((('''&&&&&&&&&''')))***((((((((((((((((((((((((******++++++++++++******+++,,,,,,***'''%%%%%%&&&******))))))((((((''''''(((''''''&&&&&&((()))***))))))(((((((((((())))))+++++++++++++++***))))))))))))*********))))))(((///...,,,***(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))((((((((((((((()))))))))))))))************+++*********))))))(((((('''(((((()))***+++++++++***++++++,,,,,,++++++***************++++++++++++******))))))))))))***************))))))***************************************************************++++++++++++************++++++++++++******************************************)))))))))((((((***+++***)))((()))+++************************************************************************+++++++++******)))))))))************************))))))))))))))))))))))))+++++++++************)))******++++++++++++******************************++++++***)))))))))))))))***+++,,,+++)))'''((()))******))))))))))))******************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((((()))***++++++***)))((((((((()))***++++++++++++))))))))))))))))))))))))))))))************))))))************************************************+++---------,,,+++,,,---++++++,,,,,,,,,,,,------+++---......333999:::666........................////////////000000000000222222222222222222222222222222111000000000000000111111111111111111111111000000111111111222222222111111111111111111111111000000000////////////...//////...---------------------------------------,,,,,,---------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++)))******++++++******)))((()))******++++++******'''((((((((()))))))))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''(((((('''''''''((()))***(((((((((((((((((((((((()))******************))))))******)))(((''''''(((***)))))))))((((((((('''(((((('''&&&'''((()))***))))))(((((((((((()))))))))))))))))))))(((''''''))))))************))))))...---+++)))((((((((())))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))************************)))))))))(((&&&''''''((())))))************++++++++++++******************++++++++++++******))))))))))))************++++++++++++************************************************************++++++++++++************++++++++++++******++++++++++++++++++++++++************)))))))))))))))***+++***))))))***+++*********************************************************************************)))))))))))))))******************************)))))))))(((((((((+++++++++************)))******++++++++++++******))))))))))))))))))))))))+++***))))))))))))))))))***+++,,,+++***)))***+++******))))))))))))******************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))************))))))***************************************************+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,------***---...///333999:::777........................////////////000000000000222222222222222222222222222222111000000000000111000000000000000000000000//////000000000111111111111111111111111111111111////////////............//////...------------....................................------,,,******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************************************)))))))))******)))))))))'''((())))))******))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))(((((((((((()))***+++((((((((((((((((((((((((((())))))******))))))(((&&&'''))))))((((((***+++))))))))))))(((((((((((((((((('''''''''((()))***))))))(((((((((((())))))((())))))))))))(((((('''))))))************)))))),,,+++***))))))))))))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************************))))))))))))&&&&&&''''''(((((())))))******++++++++++++******'''((((((((())))))))))))+++******))))))******+++***+++,,,------,,,+++*********************************************************++++++++++++************++++++++++++******++++++++++++++++++++++++*********))))))))))))))))))***++++++))))))***+++***************************************************************+++++++++******************))))))************************************+++++++++++++++++++++*********))))))******++++++++++++******((((((((((((((((((((((((******)))))))))))))))***((()))+++******)))+++,,,******))))))))))))******************************)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))))))))******))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))************))))))************************************************)))+++,,,+++***)))***++++++++++++,,,,,,,,,------+++......---...222222///---------...............////////////000000000000111111111111111111111111222222111000000111111111000000000000000000000000000000000000111111111222111111111111111111111111000000/////////.........///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))******)))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((()))))))))))))))******+++(((((((((((((((((((((((((((((())))))))))))((((((&&&'''))))))((((((***+++))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))******++++++++++++***)))((())))))************)))***))))))))))))************))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))(((((((((((())))))***((()))))))))*********************)))))))))))))))'''''''''(((((())))))))))))******++++++******)))'''((((((((())))))))))))++++++************++++++***+++,,,------,,,+++*********************************************************++++++++++++************++++++++++++******************************))))))))))))))))))******)))+++,,,+++***)))***+++************************************************))))))*********+++++++++++++++++++++++++++++++++************************'''((((((***+++,,,------+++++++++*********))))))******++++++++++++******((((((((((((((((((((((((***)))))))))))))))******&&&((())))))((((((***+++******))))))))))))************************************)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))*********))))))))))))))))))***))))))***))))))((('''&&&))))))))))))))))))))))))))))))************))))))************************************************)))***++++++))))))***++++++++++++,,,,,,,,,------+++//////++++++------+++---------.........//////////////////000000000000111111111111111111111111222111111111111111222222000000000000000000000000111111111222222222333333111111111111111111111111111111111000000000//////......---------......///+++++++++++++++++++++++++++,,,------.........------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++***++++++++++++++++++***''''''((()))))))))))))))))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))((())))))***************))))))))))))))))))))))))(((((())))))))))))((((((((()))***)))((('''((()))(((((((((((())))))))))))((((((((()))))))))))))))))))))(((((((((((()))))))))******+++++++++******(((((()))***************(((((())))))************+++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((()))******((()))))))))************))))))))))))))))))******((()))))))))))))))******))))))************))))))************++++++++++++++++++************++++++******++++++++++++************************************************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))***************+++,,,+++*********,,,************************************************)))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,************************$$$$$$%%%''')))***,,,,,,+++++++++************)))******++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++&&&((())))))(((((()))+++******))))))))))))******************************************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))******************))))))))))))******************))))))((('''))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++************************)))***++++++***)))***+++++++++,,,,,,,,,,,,------***...///,,,+++...///...,,,,,,------.../////////////////////000000000000111111111111111111111111222111111111111222333333111111111111111111111111111222222222222333333333111111111111111111111111111111111111000000000000...------------...//////++++++++++++++++++++++++++++++---....../////////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************************************++++++,,,,,,,,,,,,++++++'''((())))))******))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))'''((()))*********))))))))))))))))))))))))))))))((())))))******))))))(((***++++++***'''&&&&&&'''(((((((((((())))))))))))'''((()))*********))))))))))))(((((((((((())))))'''(((((())))))))))))((('''((()))******+++******(((((()))******))))))(((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))************))))))))))))************))))))))))))************))))))************))))))************++++++++++++,,,++++++******++++++,,,*********))))))***************************************************************++++++++++++************++++++++++++******************************((()))))))))***************+++,,,,,,******+++,,,************************************************((())))))***++++++,,,,,,)))*********++++++++++++************************$$$%%%&&&'''((()))***++++++++++++************)))******++++++++++++******************************)))))))))))))))***++++++((()))******)))((()))+++******))))))))))))******************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,((()))))))))************+++***)))(((((()))***+++*********+++******))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++***************************+++,,,+++******+++,,,++++++,,,,,,,,,,,,------(((---///,,,+++...000///,,,,,,------...//////000////////////000000000000111111111111111111111111222111111111222222333444222222222222222222222222111111111111222222222222111111111111111111111111111000000000000/////////---------------...//////------------------------------...............------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******++++++++++++******((()))******++++++*********)))))))))((((((((('''*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***&&&'''((()))))))))(((((()))))))))))))))))))))))))))******************))))))***+++***'''&&&'''((('''((((((((()))))))))***'''((()))***+++***))))))))))))(((((((((((())))))''''''((()))))))))))))))'''((()))******+++++++++((())))))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********'''((((((((()))))))))***''''''''''''((()))***+++))))))))))))************((()))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))),,,++++++******++++++,,,+++***)))(((((()))***+++******************************************************++++++++++++************++++++++++++******++++++++++++++++++++++++(((((())))))*********+++***+++,,,,,,******+++,,,************************************************((())))))***++++++,,,,,,(((((())))))*********+++************************(((((())))))******+++++++++++++++************)))******++++++++++++******************************))))))((())))))***++++++)))+++,,,+++***)))***+++******))))))))))))******************************+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,(((((())))))*********++++++***)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++***************************+++,,,,,,+++***+++,,,++++++,,,,,,,,,---------)))...///,,,)))+++---,,,,,,,,,------...///000000////////////000000000000000000000000000000000000222111111111222333333444333333333333333333333333000000000000111111111111111111111111111111111111000/////////............---------------...///000////////////////////////////////////...---,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------,,,,,,,,,++++++************************------------------------))))))************))))))))))))***+++++++++++++++******))))))((((((((('''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******%%%&&&((()))))))))((('''))))))))))))))))))))))))******++++++++++++******((()))***)))((('''((()))'''((((((((())))))******'''((()))++++++******)))))))))(((((((((((())))))))))))***+++++++++++++++''''''(((******+++++++++((()))*********)))'''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******''''''''''''((()))++++++))))))))))))************(((((())))))*********+++(((((((((((((((''''''''',,,,,,++++++***))))))(((************************,,,,,,,,,,,,,,,+++***)))(((+++...,,,'''%%%'''*********************************************************************************++++++++++++******))))))))))))************&&&'''((())))))******)))*********))))))))))))))))))************+++++++++************************,,,,,,+++***))))))******+++++++++++++++++++++++++++++++++************)))+++++++++*********))))))((()))***++++++***)))((())))))***+++,,,,,,,,,,,,///---++++++------+++)))+++++++++*********))))))++++++******************,,,,,,+++***))))))******++++++************++++++******+++,,,+++***)))(((+++***)))(((((()))***+++************))))))(((((())))))))))))))))))))))))******))))))((((((''''''$$$,,,000+++'''))),,,+++))))))))))))))))))))))))***************)))(((((((((((())))))))))))((((((((()))))))))))))))((((((******++++++++++++******+++,,,,,,,,,,,,+++******************************************************,,,,,,,,,---------......---------............///000000000000000/////////111111000000000000111111////////////////////////111111333333444333222111000111111111111000000///222111111111000000//////////////////............------............---------///000000...,,,,,,---......------------......,,,+++***+++---...---,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,---...---,,,***)))************************,,,,,,+++***))))))******************************))))))))))))))))))))))))******))))))((((((''''''))))))*********))))))(((((()))***++++++***)))(((&&&'''''''''&&&%%%$$$$$$+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((''''''((())))))************************))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))************))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))***++++++***)))((('''+++*********))))))((((((******))))))((((((''''''***************)))(((((((((((((((((()))))))))***)))***+++,,,+++)))'''%%%***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((***************)))((('''************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++***)))***+++***)))'''&&&)))+++******************************************************************************++++++++++++******))))))))))))************((()))))))))))))))((((((((()))))))))************)))************+++++++++************************,,,++++++***))))))******************************+++++++++************)))+++++++++*********))))))))))))************))))))+++++++++,,,,,,+++******---+++******,,,,,,***(((+++++++++*********))))))************************,,,++++++***))))))******++++++************++++++***++++++,,,+++***)))(((***))))))(((((()))***+++++++++*********)))))))))))))))))))))))))))))))))******))))))(((((((((((((((...111,,,((()))+++***))))))))))))))))))))))))***************)))(((((((((((())))))))))))(((((((((((())))))))))))((((((******++++++++++++******)))************)))((((((************************************************++++++++++++,,,,,,,,,---------------............////////////////////////111111000000000000111111000000000000000000000000000111222222222111000///000000111111111111000000111111111111000000000///000000000/////////...............//////.........////////////............///......------......///---++++++,,,---...---,,,------------------,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++***************************,,,++++++***))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))***++++++++++++***)))((((((((((((((('''&&&&&&))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))((((((''''''(((((()))))))))(((((((((((())))))*********)))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((()))***)))(((''''''************)))))))))((((((((((((((())))))))))))))))))******))))))((('''&&&&&&&&&'''''''''(((((()))***+++,,,+++)))'''&&&(((((('''(((((()))***+++((((((((((((((((((((((((''''''(((((())))))************++++++***))))))(((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))******+++*********,,,***'''&&&(((***+++,,,******************************************************************************++++++++++++******))))))))))))************************)))((('''&&&(((((())))))******++++++)))************+++++++++************************,,,+++******)))*********))))))))))))))))))))))))+++++++++************)))+++************)))))))))******))))))))))))******,,,,,,,,,,,,+++***)))(((+++***))))))***+++)))(((+++++++++***************************************,,,+++******)))*********++++++************++++++***++++++++++++***))))))))))))(((((()))***+++++++++++++++++++++*********))))))))))))))))))))))))***))))))))))))(((((((((***///111---))))))***))))))))))))))))))))))))))))))************))))))(((((())))))******))))))((((((((())))))))))))((((((******++++++++++++******)))************)))((((((************************************************************++++++++++++------------....................................111111000000000000111111111111111111111111111111111111111111111000///...//////000111222222222222111111111111000000000000111111000000000/////////...//////000000//////...000///......///000000/////////............//////---,,,,,,,,,...///...---......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***************************,,,+++******)))*********************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))***++++++,,,,,,++++++***)))************))))))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''***))))))(((((())))))***))))))(((((((((((())))))******))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((('''************))))))))))))'''''''''((()))*********(((((()))))))))(((''''''&&&&&&'''''''''((((((((()))***++++++***)))'''&&&%%%&&&''')))*********+++((((((((((((((((((((((((&&&&&&'''((()))***++++++***++++++++++++***))))))************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************'''((()))***************,,,)))'''(((---///...+++******************************************************************************++++++++++++******((()))))))))***************************)))((('''*********)))))))))))))))))))))*********+++++++++************************++++++***************+++************************+++++++++*********))))))************))))))))))))+++***)))(((((()))***++++++++++++++++++***))))))*********************)))***************************************+++++++++++++++***************+++++++++************++++++++++++++++++******))))))((((((((())))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***---...,,,***)))******))))))))))))))))))))))))))))))************)))((()))))))))******)))))))))'''(((((())))))))))))(((******++++++++++++******+++,,,,,,,,,,,,+++***************************************************************++++++++++++,,,,,,,,,---------.........---------...............111111000000000000111111111111111111111111111111222222222111111000//////...///000111222333333333111111111000000000000000111111111111000000000000//////000000000000//////111...,,,---///000000///000//////......//////000...---,,,---///000///.........------,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************++++++***************+++************************))))))))))))))))))))))))''''''(((((())))))******((())))))************)))************************)))******+++******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))(((((((((((())))))***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))*********)))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''((())))))))))))******************+++***)))((('''&&&'''(((*********)))((((((((((((((((((((((((((('''''''''((()))***************++++++++++++******************************((())))))******++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***************************************'''((()))***************+++))))))---333444///)))******************************************************************************++++++++++++******((()))))))))************(((((()))***************,,,++++++***)))(((''''''))))))*********+++++++++************************+++***************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++((()))******++++++++++++***+++++++++******++++++************************))))))*********++++++++++++***************++++++++++++************+++++++++++++++***************(((((())))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************'''((()))+++***)))***+++))))))))))))))))))))))))((())))))*********))))))))))))************))))))''''''((()))))))))))))))******++++++++++++******+++,,,,,,,,,,,,+++******************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------......//////111111000000000000111111111111111111111111111111333333222222111111111111//////000222333333333333000000000000000000111111111111111111000000000000//////000000000000/////////...------...//////...//////............//////...---,,,---///000///.........---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************+++***************++++++************************************************''''''(((((())))))******(((((()))***************))))))(((((((((((())))))((())))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))(((((((((((()))))))))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))******+++))))))))))))))))))*********)))))))))((((((((('''''''''((((((((((((''''''))))))))))))*********+++***************))))))(((((()))*********((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((()))******+++++++++******))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***+++,,,---...************************))))))******+++*********))))))+++000555444...(((******************************************************************************++++++++++++******))))))))))))************'''((()))***++++++++++++,,,++++++***)))((('''''')))************+++++++++*********************************)))******+++,,,+++++++++++++++++++++++++++++++++************)))(((((()))))))))))))))*********))))))))))))******'''((()))***++++++++++++)))***,,,+++******+++---***************+++++++++)))))))))***++++++,,,,,,*********)))******+++,,,++++++************++++++,,,+++******))))))******))))))************))))))*********+++++++++++++++)))))))))))))))))))))))))))))))))************+++'''%%%&&&***+++)))))),,,))))))))))))))))))))))))((())))))************))))))******++++++******)))&&&'''((())))))******)))******++++++++++++******)))************)))((((((************************************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,---------------------...//////000000111111000000000000111111111111111111111111111111333333222222222222333333000000111222333333333333000000000000111111111111111111000000000/////////...//////000000//////......000111111///---............------------......---,,,,,,,,,...///...---------,,,,,,++++++******+++++++++++++++++++++++++++************+++,,,,,,*********************************)))******+++,,,************************************************(((((((((((())))))))))))'''((()))******+++******)))((((((''''''(((((()))''''''((())))))))))))((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((***))))))(((((())))))***))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))******+++))))))))))))*********************)))((('''''''''''''''((()))))))))(((((('''''''''((((((((())))))******))))))))))))))))))+++*********)))'''&&&%%%))))))))))))))))))))))))***)))))))))((((((((('''(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...************************++++++++++++++++++***)))))))))+++///222111,,,(((******************************************************************************++++++++++++******))))))))))))************)))******+++++++++******))))))))))))))))))******)))************+++++++++******************************))))))***++++++,,,************************+++++++++************)))(((((((((((())))))******))))))************))))))((()))***************)))''')))++++++)))(((***,,,))))))*********+++++++++((())))))***++++++,,,,,,******))))))***++++++,,,++++++************++++++,,,+++***)))))))))***+++******++++++***)))(((''')))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++***&&&&&&+++,,,))))))+++))))))))))))))))))))))))(((((()))***************)))******++++++******)))&&&'''((()))******************++++++++++++******)))************)))((((((************************************************************++++++++++++++++++,,,,,,,,,---------------...//////000111111111111000000000000111111000000000000000000000000111111000000111222333444111111222333333222222222///000000000111111111111000000000/////////...............//////............333888666111------000------,,,,,,,,,,,,---------++++++,,,---...---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---******************************))))))***++++++,,,************************************************))))))))))))(((((((((((('''((()))******+++++++++***)))(((''''''((()))***''''''((()))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))(((((((((''''''''''''((((((((()))))))))***))))))))))))))))))))))))******)))((('''((())))))((()))))))))************))))))))))))(((((((((((('''((())))))******))))))''''''((((((((()))))))))***)))))))))))))))******+++***)))(((((('''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++************************,,,,,,,,,,,,,,,+++***)))))))))+++,,,...---+++)))******************************************************************************++++++++++++******))))))))))))************+++++++++++++++***)))(((&&&'''((()))***+++,,,,,,)))************+++++++++******************************))))))***+++,,,,,,))))))))))))))))))))))))+++++++++************)))'''((((((((())))))******((()))***++++++***)))(((***++++++******)))((('''&&&(((******((('''))),,,))))))******++++++++++++((())))))***++++++,,,,,,******))))))***+++,,,,,,++++++************++++++---,,,***)))))))))***+++++++++++++++***)))'''%%%(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++---((((((------)))(((***))))))))))))))))))))))))(((((()))*********************++++++++++++******&&&'''((()))******************++++++++++++******+++,,,,,,,,,,,,+++******************************************************))))))))))))************++++++,,,,,,,,,---------.........///000111111222111111000000000000111111//////////////////////////////...///000111333444222222333333333222111111//////000000111111111222////////////............------............------...666<<<;;;333---...111---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******)))))))))***,,,---******************************))))))***+++,,,,,,******************************************************))))))((((((''''''''''''(((******++++++++++++***)))(((((()))***+++'''((()))***************&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++)))'''%%%###''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((())))))(((((((((((()))))))))((((((((('''''''''''''''((((((((())))))******))))))))))))))))))))))))***)))((('''&&&&&&'''((((((((())))))*********+++''''''(((((())))))******(((((()))***************************++++++++++++***)))))))))))))))*********)))(((''''''(((******))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&&&&'''(((((()))(((((())))))))))))))))))))))))---,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******...,,,)))''''''))),,,...+++******))))))******+++******+++++++++******)))++++++******************************************)))************+++++++++))))))************))))))************************))))))*********+++++++++***************************+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,)))***++++++***)))***+++******************************++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++...,,,******,,,---+++(((******++++++++++++******++++++************++++++******))))))))))))******)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))(((((())))))+++++++++++++++++++++++++++)))'''(((+++,,,***(((,,,,,,++++++***))))))))))))***+++,,,,,,+++***)))************************+++++++++*********))))))******))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////000000000000111111111111000000000000////////////000000000000111111111111222111000111222444444333000000////////////000000000///...------,,,------000000000000000000000000,,,222888888222---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******************************++++++++++++******)))***+++,,,---,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%''')))+++---))))))))))))))))))))))))''''''(((******+++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))(((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))***************)))((((((+++*********))))))(((((())))))************))))))((((((''''''''''''((((((,,,,,,,,,,,,++++++***))))))((((((((()))+++---...))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))((('''&&&))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))******+++++++++******)))---+++)))(((((()))+++---++++++++++++++++++++++++******+++++++++******)))************************************************)))************+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,........................***+++,,,,,,------,,,,,,*********+++++++++,,,,,,)))***++++++***)))***+++******************************++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******---+++)))***,,,,,,***(((******++++++++++++******++++++************++++++******))))))))))))******)))***++++++++++++***)))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))))))))))))))))))))))))))))))))+++)))((((((++++++***(((+++++++++***************)))***++++++++++++***)))************************+++++++++*********))))))******))))))***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------............//////////////////000000000111111111000000000000////////////000000000000111111111111333222000111222333333222000000////////////000000000000///............///000000000000000000000000...222555444///,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++******************************************************++++++++++++******((()))***+++,,,+++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((()))))))))))))))))))))))))))************))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))***************)))((((((************)))))))))((())))))************))))))((((((''''''''''''((((((*********+++******))))))***)))((((((((()))***+++))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))(((((()))******)))((('''((((((((((((((((((((((((************)))))))))((())))))))))))************))))))))))))))))))))))))+++++++++++++++***)))(((++++++***))))))***++++++***+++,,,------,,,+++***)))******+++++++++******************************************************)))************++++++++++++***)))(((((()))***+++************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,*********++++++++++++,,,)))***++++++***)))***+++******************************++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((()))))),,,***))))))***+++***(((******++++++++++++******++++++************++++++******))))))))))))******)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++***))))))************+++++++++)))***++++++++++++***)))************************+++++++++************************)))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///////////////000000000000111111////////////000000000000000000000000111111111111444222111111222222222111000000////////////000000000////////////000111111///////////////////////////111222000,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******((())))))***+++*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''''')))))))))))))))))))))))),,,,,,,,,+++)))(((&&&%%%((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((())))))))))))************))))))(((************))))))))))))))))))************))))))((((((''''''''''''(((((((((((())))))***)))))))))***)))((('''''''''''''''))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))((()))***+++++++++***)))''''''''''''''''''''''''************))))))))))))++++++++++++************)))))))))))))))))))))))),,,,,,,,,+++***)))((('''*********++++++************+++---......---+++***))))))***+++++++++*********************+++++++++************************))))))*********+++++++++,,,***(((''''''(((***,,,************************++++++++++++++++++++++++''''''''''''''''''''''''******+++,,,,,,,,,,,,+++************++++++++++++)))***++++++***)))***+++******************************++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))*********))))))))))))***))))))******++++++++++++******++++++************+++++++++******))))))******+++*********++++++*********************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***++++++++++++++++++++++++++++++***************)))((())))))***++++++,,,,,,*********++++++*********************************************************+++***************++++++************************+++++++++,,,,,,,,,---------------.........//////////////////000000000111////////////000000000000///000000000111111111111444333111000111222111000000000////////////000000............///000111222........................---...000///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))******+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***))))))))))))))))))))))))))),,,,,,,,,+++)))(((&&&%%%)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((())))))***************(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))************)))(((*********)))))))))))))))))))))************))))))((((((''''''''''''(((((('''(((((()))************))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))***+++++++++***)))((((((((((((((((((((((((*********)))))))))))))))+++++++++******))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))(((''')))***++++++++++++***)))***+++---......---+++***((()))***+++++++++++++++))))))*********+++++++++************************))))))*********+++++++++,,,***(((''''''(((***,,,************************************))))))))))))************************)))***++++++,,,,,,++++++))))))*********+++++++++)))***++++++***)))***+++******************************++++++++++++******************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++******++++++,,,))))))***))))))))))))*********++++++++++++******++++++************++++++++++++************+++++++++******************+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******++++++++++++++++++++++++++++++++++++***))))))***(((((()))***+++,,,,,,---+++******************+++************************************************++++++***************+++************************+++++++++,,,,,,,,,------------------...............////////////000000000.../////////000000000111///000000000111111111111444222000000111111000///000000////////////000000,,,,,,,,,---...///000111------------------------***,,,...///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++++++++,,,,,,------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))))))))))))))))))))))))))***************)))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))***+++*********(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))*********))))))))))))))))))))))))******))))))************))))))((((((''''''''''''(((((((((((()))***+++++++++***(((((())))))))))))***)))((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((('''''')))*********))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((('''))))))))))))))))))))))))+++++++++++++++***)))(((******++++++++++++*********+++,,,------,,,+++***((()))***+++++++++++++++)))))))))***++++++,,,,,,************************)))************++++++++++++***)))(((((()))***+++************************)))))))))))))))(((((((((++++++++++++++++++++++++)))******+++++++++++++++)))))))))************+++)))***++++++***)))***+++******************************++++++++++++******************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++,,,,,,,,,(((***+++***))))))***,,,******++++++++++++******++++++************++++++++++++************++++++++++++***))))))***++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))+++,,,---,,,***))))))***(((((()))***++++++,,,,,,++++++***))))))***++++++***************************************+++++++++,,,+++******)))*********************************++++++,,,,,,,,,,,,------,,,------------...............////////////000000......//////000000111111000000000000111111111111333111000000111111111000000000////////////000000,,,,,,,,,------///000000........................)))+++---//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******---,,,,,,,,,,,,---......+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''))))))))))))))))))))))))((())))))************))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&''')))***+++******)))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******((())))))************)))))))))))))))************))))))************))))))((((((''''''''''''(((((())))))******++++++******'''((()))***************))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))&&&'''(((************)))************************))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))******+++++++++******)))************************++++++++++++++++++++++++(((((()))++++++,,,,,,+++((())))))***++++++,,,,,,************************)))************+++++++++))))))))))))))))))))))))************************************))))))(((((())))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************)))***++++++***)))***+++******************************++++++++++++******************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++++++++++++++,,,(((***,,,+++***)))+++---******++++++++++++******++++++************++++++,,,++++++******++++++,,,++++++***))))))***++++++************************(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++))))))))))))))))))))))))+++---...,,,***((()))+++)))))))))***+++++++++,,,++++++***))))))***++++++************************))))))*********+++++++++,,,++++++***))))))******************************++++++,,,,,,,,,,,,------,,,,,,---------................../////////000000.........///000111111111000000000000111111111111222000//////111222111111000000////////////000000......---......///000000........................++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......---+++******+++---...++++++++++++++++++++++++******************************++++++++++++******,,,,,,+++++++++,,,---...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((())))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((($$$&&&(((*********)))((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********(((((()))***************((()))))))))************))))))************))))))((((((''''''''''''(((((()))))))))***))))))(((((('''((()))))))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))+++,,,,,,+++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))******)))))))))))))))))))))))))))******+++++++++******++++++***))))))***++++++++++++***))))))***++++++(((((()))++++++,,,,,,,,,((())))))***++++++,,,,,,************************)))************+++++++++))))))************))))))************************,,,+++++++++******))))))************************))))))***++++++++++++***))))))))))))************)))+++++++++***)))***+++******************************++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++(((+++---,,,******,,,...******++++++++++++******++++++************++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++++++++++++++++++++++++++++++++---...---***((()))+++***************+++++++++,,,+++***))))))***+++,,,************************))))))******++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000---......///000111111222000000000000111111111111111///...///111222222111000000////////////000000///////////////000000111////////////////////////...,,,******,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......---+++******+++---...++++++++++++++++++++++++******************************++++++++++++******,,,+++*********+++,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%'''))),,,---))))))))))))))))))))))))***************)))((((((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((###%%%''')))******(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((()))***************(((((())))))*********+++))))))************))))))((((((''''''''''''((((((((()))))))))((('''&&&&&&((()))))))))(((&&&$$$###))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))((()))+++,,,------,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***'''&&&'''***---,,,******))))))))))))******+++)))***++++++***)))***+++************************,,,,,,,,,,,,+++***))))))+++***)))))))))***+++,,,'''((()))******)))((('''((()))+++,,,,,,+++)))(((************************+++++++++*********))))))))))))))))))******************))))))))))))******,,,++++++---......,,,***---+++)))((('''((()))***)))************+++++++++******************************))))))))))))******************************,,,,,,,,,+++***)))((('''***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,,,,,,,+++***))))))))))))************)))))))))))))))))))))))),,,,,,++++++******)))))),,,+++***))))))***+++,,,+++)))((('''((()))+++,,,)))************+++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---------......---------------...//////////////////000000000000111111111111111000///...111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000+++++++++,,,,,,---------------------------------++++++++++++,,,,,,---...------------------------++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((++++++++++++++++++++++++)))************+++++++++***************************)))(((''''''((()))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''',,,,,,++++++++++++++++++))))))(((((((((((())))))))))))))))))************(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''(((((('''&&&&&&((())))))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''''''''(((***+++*********)))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))***))))))(((''''''(((((((((((())))))))))))+++)))'''(((+++,,,***((((((((()))***************+++(((%%%&&&))),,,,,,,,,+++*********))))))((((((***************************************************************************((('''(((***,,,+++************))))))))))))))))))***++++++***)))***+++******************************+++,,,,,,+++++++++---,,,+++)))))))))******++++++,,,------,,,++++++((()))+++,,,,,,+++)))(((************************+++++++++*********))))))))))))))))))******************))))))))))))******+++******+++---,,,+++)))***************)))(((((()))************+++++++++++++++++++++++++++++++++******))))))))))))******************************+++++++++++++++***)))(((*********)))******++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))))))))++++++***))))))***++++++***)))((('''((()))+++,,,)))************+++++++++******++++++++++++******************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,------------.........------......///000////////////000000000000111111222222111111000///111111111111111111111111000000000000000000000000000000000000000000000000........................++++++,,,,,,,,,---------------------------------,,,,,,+++++++++,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++***************************)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((())))))''''''((()))''''''''''''''''''''''''(((((((((''''''((((((((()))(((((('''((()))***+++((()))))))))************''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&(((((((((((())))))))))))+++)))'''(((***+++)))'''(((((()))***************+++(((&&&&&&))),,,,,,,,,************)))))))))(((++++++++++++++++++++++++************************************************+++***((((((***++++++***************)))((('''''')))***++++++***)))***+++************************((()))***+++,,,,,,,,,,,,...---+++***)))(((((((((******++++++++++++******)))***+++,,,,,,+++***)))************************+++++++++***************)))))))))*********++++++******))))))))))))*********))))))***++++++***(((((()))+++,,,,,,***(((&&&)))************+++++++++******************************))))))))))))************************************+++++++++******)))++++++******)))*********))))))))))))))))))))))))))))))))))))************************************+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))((())))))))))))))))))***++++++***))))))***++++++***)))((((((((()))+++,,,)))************+++++++++******++++++++++++******************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------...............///000000////////////000000000000000111222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,------------------------------------------,,,+++++++++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((('''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''')))++++++)))(((((()))************************'''(((((())))))(((((('''((((((((((((((()))******(((((())))))******++++++'''(((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((('''&&&&&&(((((((((((())))))))))))***((('''((()))***)))'''(((((()))******************((('''''')))+++,,,+++************))))))))))))++++++++++++++++++++++++************************************************,,,+++***)))************((()))*********)))(((''')))***++++++***)))***+++************************))))))***+++++++++++++++,,,++++++******))))))))))))******************))))))***++++++++++++***)))************************************************))))))*********++++++++++++******))))))******++++++)))))))))++++++***)))((()))***++++++***)))((())))))*********+++++++++))))))))))))))))))))))))******))))))))))))******************************((()))***+++++++++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))((()))))))))************************************---,,,***))))))***,,,---((()))))))))************))))))))))))))))))))))))''''''(((((())))))******+++******************+++))))))(((((())))))***+++))))))*********+++++++++******++++++++++++******************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------///............///000000////////////000000000000000000111222333444444444111111111111111111111111000000000000000000000000000000000000000000000000........................,,,,,,------------------------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++************************))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((************++++++++++++))))))(((((((((((())))))'''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((())))))&&&))),,,,,,+++)))((((((++++++++++++++++++++++++'''((()))******)))((('''((((((((((((((())))))************)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&'''''''''''''''&&&&&&(((((((((((()))))))))))))))(((((((((((()))(((((((((((()))******************)))(((((()))***++++++*********)))))))))))))))************************************************************************+++++++++***))))))***+++(((((()))******++++++***)))***++++++***)))***+++************************++++++++++++******)))((())))))******++++++++++++------------------------*********++++++*********************************************************************++++++++++++++++++************++++++,,,+++)))***+++,,,+++*********)))(((((()))***+++))))))*********+++++++++******************************))))))))))))******************************((()))***+++++++++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))((()))))))))************************************---,,,***))))))***,,,---((()))))))))************))))))))))))))))))))))))''''''(((((())))))***************++++++*********)))))))))))))))******+++))))))*********+++++++++******++++++++++++******************************************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...............///000000////////////000000000000///000111222333444444444111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////------------------------------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((###$$$$$$%%%&&&'''(((((())))))*********+++++++++))))))(((((((((((())))))(((((()))))))))*********))))))***************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''((((((&&&))),,,,,,+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''''''(((((())))))))))))))),,,++++++***)))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&'''''''''''''''&&&(((((((((((())))))))))))((()))))))))((((((((()))(((((()))***************))))))))))))))))))***+++))))))))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,+++))))))+++---+++************+++,,,---)))***++++++***)))***+++************************++++++++++++***)))(((''''''((()))+++,,,,,,,,,,,,,,,++++++******++++++,,,***************************************************************+++++++++*********++++++++++++,,,++++++************++++++---+++))))))+++,,,+++++++++***((('''''')))+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************((()))***+++++++++++++++++++++******)))*********))))))))))))))))))))))))))))))))))))************************************+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))((())))))))))))))))))***)))***++++++++++++***)))((()))))))))************)))************+++++++++******++++++++++++******************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////////////////000000000000///000111222333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000............------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))))))))***&&&''''''(((((()))))))))))))))(((((((((((())))))))))))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&&&&'''(((''')))++++++)))(((((()))''''''''''''''''''''''''((())))))******))))))(((''''''((())))))))))))))),,,++++++***)))((('''''')))))))))))))))(((((('''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((***+++***)))((()))+++(((((()))***************((()))+++***)))((()))***))))))))))))************************************************************++++++++++++++++++++++++)))***,,,+++******,,,///111///,,,***)))***+++,,,)))***++++++***)))***+++************************)))***************)))(((((()))***+++,,,,,,++++++)))(((''''''''''''((()))+++******************+++************************))))))*********+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,***(((((()))*********)))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++******))))))))))))******************************)))******+++++++++***************)))******++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************))))))))))))***++++++++++++***)))(((((()))***************)))************+++++++++******++++++++++++******************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000000000000//////000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111///////////////////////////.........------------------------------------,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++************************'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))(((((((((((())))))((((((((())))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&'''((()))'''((())))))''''''((()))***************************))))))))))))))))))***&&&'''((()))***))))))((())))))))))))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((()))))))))((((((((((((((()))))))))))))))+++,,,,,,))))))***,,,(((((()))***************'''***,,,+++)))((()))***((()))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++(((***,,,+++******---000666333...***((()))***+++)))+++++++++***)))***+++************************'''((()))******++++++***)))***+++,,,,,,+++)))))),,,+++***))))))***+++,,,++++++************++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++)))'''&&&((()))))))))&&&(((***+++,,,+++***))))))************+++++++++((((((((((((((((((((((((******))))))))))))************************************+++++++++******)))***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,,,,,,,+++***))))))))))))************)))))))))))))))))))))))),,,,,,++++++******)))))))))***+++,,,,,,+++***)))(((((()))***************)))************+++++++++******++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------////////////000000000000//////000111111111111000111111111111111111111111111111111111111111111111111111111111111111111111........................//////.........---------------------------------++++++++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************'''((()))******)))((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))***++++++,,,))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''(((***+++'''(((((('''&&&&&&((()))((((((((((((((((((((((((+++***)))(((((()))***+++&&&''')))*********)))(((&&&'''((()))***+++,,,,,,)))))))))))))))((('''''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((()))******))))))(((((((((((())))))))))))))),,,---,,,***)))+++---(((((()))***************'''***,,,+++)))'''(((***(((((())))))*********+++------,,,+++***)))((('''******))))))))))))))))))************************+++,,,,,,)))'''+++333;;;ZZZCCC000---...***))),,,******++++++++++++******************************,,,,,,++++++++++++++++++))))))))))))))))))))))))------,,,+++******++++++)))************+++++++++++++++++++++++++++++++++&&&'''(((******+++++++++******+++++++++,,,,,,,,,************************---------,,,,,,,,,++++++++++++*********************++++++,,,,,,++++++***...+++(((***...///+++&&&((((((((()))******++++++************************)))************++++++++++++,,,---+++)))(((((()))))))))))))))))))))))))))******))))))))))))******))))))))))))************'''(((((()))***+++++++++++++++******))))))((((((************************************************++++++***)))(((((())))))++++++************++++++************************+++++++++******)))))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,+++***((('''******++++++++++++,,,,,,---+++(((((()))+++++++++)))******++++++,,,------******+++,,,,,,------...------///000111111111111111111111111000000000000000////////////111222333111111111111111111111111111111222333333111000///111000000///...---------......---,,,,,,,,,,,,---...------------...//////***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))((()))***++++++***)))(((''''''((()))***************(((***++++++)))(((((()))++++++***)))(((((()))))))))))))))(((''''''&&&&&&***************)))(((((()))))))))(((((((((((((((((()))***++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))''''''''''''((()))++++++))))))(((((()))***++++++))))))************))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,+++******)))))))))***))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))************)))((((((((((((***,,,---+++*********))))))((((((&&&(((***+++)))(((((((((((((((((((((''''''''''''((())))))***))))))(((((())))))************))))))((((((''''''&&&&&&&&&%%%''''''((()))***++++++,,,******))))))(((((('''''',,,+++++++++++++++,,,,,,)))))))))((((((((((((((())))))))))))************+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,+++************************************************(((***,,,,,,---333===EEEOOO;;;,,,,,,...+++***---******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''(((((()))************+++++++++++++++++++++++++++++++++'''((()))*********************+++++++++,,,,,,,,,************************++++++*********)))))))))***************************++++++,,,,,,++++++***---,,,+++*********)))(((************))))))))))))************************)))************++++++++++++,,,---+++)))(((((()))))))))))))))))))))))))))******))))))))))))******))))))))))))************((((((((()))***+++++++++************))))))))))))************************************************++++++***)))))))))))))))++++++************++++++************************++++++******))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++))))))++++++++++++***))),,,,,,,,,---------......---+++(((((()))+++++++++)))******++++++,,,------+++++++++,,,------.........//////000000000//////.............../////////000/////////000111222333222222222222222222222222111222222222222111000000000000000///...---------......------,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))*********************************((()))***++++++***)))(((******+++++++++***)))(((((()))******++++++******''')))++++++)))))))))***++++++***)))))))))))))))''''''((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))************))))))))))))))))))((((((((('''))))))))))))))))))))))))(((((('''(((((()))***+++(((((())))))************))))))************))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************+++******)))((('''&&&&&&))))))))))))************)))((((((((()))***+++,,,************)))))))))(((&&&(((******)))((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&%%%))))))************))))))((((((((((((''''''&&&&&&'''''''''((())))))******))))))))))))((((((((((((***))))))((((((((())))))))))))))))))))))))))))))))))))))))))************************)))))))))(((((())))))***+++,,,------******++++++++++++++++++************************'''***,,,---000666@@@GGG>>>111(((+++...,,,+++,,,******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++************+++)))************+++++++++************************((())))))*********))))))******+++++++++,,,,,,,,,************************+++************)))))))))***************************++++++,,,,,,++++++***,,,---...,,,)))((()))+++,,,++++++***))))))((((((************************)))************++++++++++++,,,,,,+++)))((()))***))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++(((((())))))***+++++++++)))))))))***************************************************************+++***))))))))))))))))))++++++************++++++************************************))))))))))))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))++++++,,,,,,+++,,,,,,,,,,,,---------------+++((((((***+++++++++)))******++++++,,,------++++++,,,------......//////000000000000///......---------....../////////////////////000111222333222222222222222222222222222222111000000000000111000000//////...---------......---------,,,,,,,,,+++************+++,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********************************))))))************))))))+++++++++,,,++++++***))))))***++++++++++++++++++&&&(((*********)))***++++++***))))))))))))))))))&&&&&&'''(((((()))******)))************))))))(((******************************))))))))))))******)))(((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''(((***++++++***))))))))))))************))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))***+++***)))((('''))))))))))))))))))))))))))))))))))))************+++***)))((('''%%%%%%$$$))))))))))))************)))((((((((()))***+++,,,************))))))))))))'''(((******)))(((((()))%%%&&&&&&''')))******+++(((((((((((())))))(((((())))))************))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))((((((''''''''''''************************))))))))))))************************))))))))))))&&&&&&'''((()))******++++++++++++++++++,,,,,,,,,***************************+++++++++,,,000555:::222***'''+++///---++++++******++++++++++++******************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))---,,,,,,+++++++++,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))************))))))(((******+++++++++,,,,,,,,,************************,,,,,,,,,,,,++++++++++++***************+++++++++***++++++,,,,,,++++++******,,,.........,,,+++++++++++++++******)))))))))************************))))))*********+++++++++***+++,,,+++)))((()))***))))))))))))))))))))))))+++******))))))******+++))))))*********+++++++++)))))))))******+++++++++)))))))))******+++++++++++++++++++++++++++++++++******************************)))))))))))))))***++++++************++++++************************++++++++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++,,,***))))))***++++++***)))******++++++,,,------+++,,,,,,------...//////......//////000/////////......//////000111111111/////////000000111222222222222222222222222222222333222000/////////000111/////////......---------------...---------,,,,,,---------------...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))******)))))))))+++++++++,,,++++++++++++***++++++,,,,,,,,,++++++%%%'''************+++,,,******)))))))))))))))***''''''(((((())))))))))))))))))************)))(((***************++++++++++++***)))(((((()))***+++)))))))))))))))((((((((())))))))))))))))))))))))***))))))(((((((((((()))'''(((***+++,,,***)))'''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))((()))))))))******************)))(((''''''&&&&&&((()))))))))************)))))))))))))))******+++*********)))))))))))))))''')))***)))((('''((()))&&&''''''((())))))************))))))******++++++))))))************))))))******))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))******,,,+++***)))((((((((((((***************+++++++++((()))))))))*********************)))))))))))))))((((((((((((((((((((()))******+++++++++,,,,,,,,,************************,,,,,,+++)))((())),,,...,,,******---///---************++++++++++++************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++)))))))))))))))))))))))))))************))))))(((******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******))))))*********+++++++++***++++++,,,,,,++++++***))))))+++111555444///)))))))))******+++++++++,,,************************))))))*********+++++++++***+++,,,+++)))))))))+++))))))))))))))))))))))))++++++************++++++************++++++++++++************++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))))))))******++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********)))))))))))))))*********++++++,,,***))))))+++++++++***)))******++++++,,,------++++++,,,,,,---......///+++,,,---...000000111111.../////////000000000111...//////000111111222222222222222222222222222222333222000/////////000111............------------------.........---,,,+++...............//////000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************))))))))))))))))))***++++++++++++++++++,,,,,,++++++,,,,,,,,,++++++***%%%'''************+++,,,***)))))))))))))))************))))))((((((((((((((())))))*********))))))))))))******+++++++++++++++***)))(((((()))***+++***************************************************))))))(((((((((((()))''')))***,,,+++***((('''))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***,,,------,,,***)))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))***((()))))))))************((()))))))))************))))))))))))))))))******((()))***)))((('''(((***))))))))))))))))))(((((('''&&&&&&&&&&&&'''((()))))))))************))))))))))))*********************)))))))))))))))))))))''''''(((((())))))******++++++***))))))((())))))))))))******++++++++++++((()))))))))************))))))))))))))))))******,,,,,,,,,++++++******)))))))))******+++,,,,,,,,,******************************)))))))))***++++++***+++,,,...---,,,************++++++++++++******************************((((((((()))******++++++))))))))))))))))))))))))******)))))))))***++++++)))************+++++++++************************((())))))*********))))))******+++++++++,,,,,,,,,***************************))))))))))))((((((((()))))))))***++++++,,,,,,***++++++,,,,,,++++++***)))(((***000777666///((())))))******+++,,,,,,---************************)))************+++++++++)))+++,,,+++***)))***+++))))))))))))))))))))))))++++++************++++++*********++++++++++++,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))******+++++++++************++++++************************+++++++++,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))++++++++++++,,,,,,,,,,,,+++***)))***+++,,,***))))))******++++++,,,------******+++,,,,,,------...)))***,,,...000111222222------------------------...///000111222222222111111111111111111111111111111111000////////////000------------------------,,,---.........---,,,+++,,,++++++++++++,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++******))))))))))))******+++************+++,,,,,,++++++++++++++++++***)))&&&(((*********)))***+++)))))))))))))))******+++++++++***))))))(((''''''((())))))************)))(((((())))))***+++++++++******))))))))))))************+++++++++++++++,,,************************))))))(((((((((((())))))))))))***++++++***((('''))))))************)))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++))))))))))))************((()))************))))))))))))))))))************((())))))((('''''')))************))))))(((((((((((((((''''''((()))+++,,,))))))************))))))))))))))))))************))))))))))))************(((((((((((()))))))))))))))((((((''''''(((((()))(((((())))))***+++++++++))))))))))))************))))))))))))************---,,,,,,,,,++++++++++++(((((())))))***++++++,,,************************(((((('''(((***+++++++++))),,,---,,,+++***++++++******++++++++++++******************************'''(((((()))******++++++)))))))))))))))))))))))),,,,,,++++++,,,,,,---...)))************+++++++++++++++++++++++++++++++++'''((()))*********************+++++++++,,,,,,,,,************************))))))))))))((((((((((((((())))))***++++++,,,,,,***++++++,,,,,,++++++*********+++...111000,,,)))++++++++++++++++++++++++************************)))************+++++++++)))***++++++***)))***+++)))))))))))))))))))))))),,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++***************************************************)))))))))))))))***++++++++++++************++++++************************)))))))))******+++++++++))))))*********+++++++++************************++++++++++++++++++++++++,,,+++***))))))******+++++++++++++++,,,,,,,,,,,,+++***)))***+++,,,***))))))******++++++,,,------))))))***++++++,,,,,,---***+++,,,...///000000000.........------,,,,,,+++---...000111222222111111000000000000000000000000000000000000000//////...------------------------,,,---...//////---+++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++((())))))))))))*********+++++++++++++++++++++++++++***)))(((((()))***+++***))))))((()))***+++,,,******++++++******)))(((''')))++++++)))))))))***)))))))))))))))***++++++******))))))))))))))))))(((((()))***************''''''((())))))***++++++))))))************))))))))))))******++++++++++++************************(((((('''(((((()))***+++************))))))(((((())))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))))))))))))))************((()))***++++++***)))(((((()))))))))************)))))))))((('''''')))+++)))))))))))))))*********+++***))))))***+++...///))))))************))))))((((((((()))))))))******''''''(((((()))*********))))))))))))((((((((((((((((((((((((((()))***+++''''''((())))))***++++++))))))))))))************((()))))))))******************************++++++'''(((((()))******++++++************************'''&&&&&&((()))******)))(((+++---+++))))))+++,,,******++++++++++++******************************)))******+++,,,,,,------)))))))))))))))))))))))))))((((((((()))******+++)))************+++++++++++++++++++++++++++++++++''''''(((******+++++++++******+++++++++,,,,,,,,,************************++++++++++++************((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++,,,------,,,***))))))+++------,,,++++++*********************************)))************+++++++++)))***++++++***)))***,,,)))))))))))))))))))))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********((((((((((((((((((((((((************************))))))((())))))***++++++++++++************++++++************************''''''(((((()))))))))***))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))+++,,,---((())))))))))))*********+++***)))***,,,,,,***))))))******+++,,,,,,------((())))))***++++++,,,,,,,,,,,,---.../////////...111111000///...------,,,---...000111222222111111///////////////////////////000111111111000...---------------------------,,,---...//////---+++************)))***++++++,,,...------,,,,,,++++++***------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++))))))((((((((()))+++,,,***************)))((('''(((***++++++)))(((((()))))))))((())))))***++++++((((((((()))******++++++(((((()))***************&&&''''''((()))*********((()))***++++++***)))((((((((())))))*********+++************************''''''''''''(((***++++++++++++***)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&))))))))))))************((()))***++++++***)))((((((((())))))*********+++)))))))))(((&&&''')))+++''''''((()))***+++,,,,,,((('''&&&&&&''')))+++,,,))))))************))))))''''''(((((()))))))))***%%%&&&&&&'''((()))************))))))((((((''''''))))))******+++---...///&&&''''''((()))*********))))))))))))************(((((())))))*********+++++++++++++++++++++++++++,,,***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++------,,,++++++,,,------************************)))************+++++++++,,,,,,++++++***)))))))))******))))))))))))******************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++++++++*********+++,,,---,,,,,,---------,,,,,,+++************************,,,,,,+++******+++,,,,,,))))))*********+++++++++((()))))))))************************************++++++++++++++++++++++++************************///...+++***))))))***+++***)))))))))((((((''''''++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,+++******))))))************++++++++++++******++++++******************+++,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,************))))))))))))************************,,,***(((***---...---+++///,,,)))))),,,...---,,,******))))))))))))******++++++,,,---...///000111000000000000000/////////000000////////////000000000000000000000000000000000000//////.........---...........................---,,,+++)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++......,,,+++***)))))))))************************************************))))))************))))))))))))*********))))))(((************************''''''(((((())))))******************)))(((&&&&&&"""###%%%'''((()))******+++***))))))******((('''))))))))))))************,,,,,,,,,,,,***)))((('''*********************++++++******))))))))))))))),,,+++++++++******)))))))))))))))))))))(((''''''))))))))))))))))))))))))+++***)))'''&&&$$$###"""))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''((()))***++++++,,,))))))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))*********))))))((())))))))))))************)))+++,,,***'''&&&(((+++++++++******)))(((((((((******))))))))))))******+++++++++++++++++++++++++++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---************************)))************++++++++++++++++++***************++++++************++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++***)))(((&&&$$$$$$************************++++++***))))))***++++++******+++++++++,,,,,,,,,************++++++++++++************************++++++++++++++++++++++++************************///---+++***))))))***++++++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,+++******))))))************++++++++++++******++++++******************,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,************))))))))))))************************,,,***)))***,,,---,,,***...,,,******,,,---,,,+++******))))))))))))******+++,,,,,,---...///000000////////////////////////000000////////////000000000000000000000000000000000/////////....................................------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++************************************************))))))************))))))))))))******+++******)))+++++++++***************))))))))))))************++++++++++++***)))((('''%%%&&&'''(((((((((((((((+++)))(((((())))))((('''))))))))))))************++++++++++++***)))(((((()))))))))))))))((((((((())))))(((((()))***++++++))))))))))))(((((((((''')))*********))))))((('''))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''((()))))))))))))))))))))))))))******))))))((((((((((((************************)))))))))))))))*********((()))******++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&))))))))))))))))))))))))))))))************))))))))))))))))))***************++++++***(((((()))***************))))))))))))******))))))))))))******+++++++++++++++++++++++++++***)))***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************,,,+++*********+++,,,---,,,------------+++***)))...------,,,+++)))((('''******************************)))(((((()))******+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,,,,+++******))))))************++++++++++++************++++++++++++++++++---,,,+++*********+++,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++*********)))))))))************************+++***))))))***+++***(((,,,++++++,,,------,,,*********))))))))))))******,,,,,,------.........///........................000//////......//////000000000000000000000000000////////////....................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************************************************))))))************))))))))))))***+++,,,,,,,,,+++++++++++++++******))))))++++++++++++************++++++,,,++++++***)))((((((((()))))))))(((((('''***)))(((((())))))((('''))))))))))))************((())))))******))))))((((((((((((''''''&&&&&&&&&''''''(((((()))+++,,,---))))))))))))((((((((((((*********+++******)))((()))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++)))'''&&&'''))))))))))))))))))))))))***))))))))))))(((((((((************************************))))))(((((('''((())))))******))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))))))))************))))))))))))))))))************---+++))))))***+++***)))))))))))))))******************))))))))))))******************************+++)))))))))+++,,,+++***++++++++++++++++++++++++))))))*********+++++++++************************************************************************))))))*********+++++++++((())))))***++++++,,,,,,+++++++++******+++++++++***************************+++++++++++++++,,,,,,************************,,,+++***))))))+++---...000000111222111...,,,***---...//////////////////*********************************))))))***************++++++++++++,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++******))))))************++++++++++++************+++++++++++++++,,,...,,,***))))))***,,,---+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++*********))))))************************+++******)))))))))((((((***++++++------,,,+++)))+++******))))))******+++---------------------------------.............../////////......////////////////////////////////////////////////.................................------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,++++++***++++++,,,,,,************************************************))))))************))))))((()))***+++,,,---------,,,,,,++++++***)))))))))+++++++++******)))))))))***+++++++++******)))((())))))************))))))***)))((((((******)))(((((()))))))))************''''''((())))))))))))))))))((((((''''''&&&&&&%%%(((((((((((()))***+++,,,+++++++++*********************+++++++++******)))))))))))))))))))))))))))))))))******+++,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,)))'''''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))((())))))************)))((()))))))))************...+++((()))+++,,,+++((('''(((((()))***+++++++++******))))))))))))*********************************)))((()))+++,,,+++***++++++++++++++++++++++++))))))*********+++++++++************************************************************************))))))*********+++++++++(((((()))***+++,,,,,,---******))))))))))))***************************************++++++,,,,,,,,,************************,,,+++***))))))+++---...000111222222000...+++)))******+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))************))))))))))))*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++******))))))************++++++++++++************++++++,,,,,,,,,,,,---,,,***))))))***,,,---+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++************************************************)))((((((((()))***,,,---,,,+++******++++++************++++++,,,,,,,,,---------------------------......////////////............//////////////////////////////.........///////////////........................,,,------------.........------------------------,,,------------------,,,,,,,,,,,,++++++******************++++++,,,,,,,,,...---,,,+++************************************************************))))))************))))))((()))***+++,,,---------+++++++++*********))))))*********))))))((((((''')))))))))***))))))(((''''''((()))***+++++++++++++++)))))))))++++++***)))((()))))))))************&&&'''((())))))***)))))))))))))))(((((('''''''''******)))))))))))))))*********************++++++)))******+++++++++******)))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++''''''((()))))))))))))))******))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))(((((()))***************((()))))))))************...+++((((((+++,,,***(((''''''((()))***++++++,,,******))))))))))))*********************************)))((()))+++,,,,,,+++++++++++++++++++++++++++)))************+++++++++******************************+++,,,,,,+++******************************)))************+++++++++(((((()))***++++++,,,,,,***))))))))))))))))))************************************++++++,,,,,,---************************,,,+++*********+++,,,---............---+++)))(((+++,,,,,,+++***)))((((((************************++++++,,,,,,,,,,,,++++++((((((((())))))))))))***(((((()))))))))*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,+++******))))))************++++++++++++************++++++,,,---------,,,+++*********+++,,,---+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,++++++++++++*********************************)))+++++++++)))((()))***)))+++,,,,,,+++******+++++++++************++++++++++++,,,,,,---------...---------...//////000000///......------......///000000000000000000000000.........///////////////........................------------------------------------------------------------------------,,,,,,++++++++++++++++++*********++++++,,,,,,---///...,,,+++***)))))))))************************************************))))))************))))))))))))***+++,,,,,,,,,+++************************)))))))))((((((((((((((((((((()))))))))(((((('''''''''(((******+++++++++***)))((()))***+++***)))))))))))))))************'''((())))))************))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((())))))))))))((()))******+++*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,)))))))))))))))))))))))))))))))))************+++((((((((((((((((((((((((''''''((()))***+++,,,,,,'''((())))))******))))))******))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))************,,,***(((((()))***)))((('''(((((()))***+++++++++******))))))))))))******************************)))(((((()))+++---,,,+++************************)))************+++++++++***************************+++,,,------,,,+++***************************)))************+++++++++)))))))))***+++++++++,,,+++******))))))******+++************************)))******+++,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,++++++***)))((((((------------,,,+++***)))************************)))***+++,,,,,,+++***)))((())))))))))))*********))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++))))))))))))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,+++******))))))************++++++++++++************++++++,,,------...******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,+++++++++*********************************)))+++,,,,,,***)))+++---)))+++,,,+++)))(((***---,,,++++++******++++++,,,******+++,,,------......------...//////000111111///......------......///000000000000000000000000............/////////000........................---------,,,,,,,,,,,,,,,........................---------,,,,,,---------++++++++++++++++++,,,,,,)))******+++,,,,,,---------,,,,,,+++*********+++************************************************))))))************))))))))))))******+++******))))))))))))***++++++,,,,,,))))))))))))))))))******((())))))*********))))))(((((())))))***))))))((((((&&&&&&'''((())))))((())))))))))))************))))))******+++*********((((((((())))))******+++***)))))))))))))))***+++'''((((((((())))))))))))'''((())))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***(((&&&'''***,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))*********+++((()))******++++++************))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((()))******+++++++++))))))))))))************)))))))))((('''&&&((()))(((((())))))*********+++******))))))))))))******)))))))))))))))))))))))))))(((((()))+++---,,,+++************************)))************+++++++++))))))))))))))))))))))))+++,,,------------,,,+++************************)))************+++++++++***************+++++++++,,,++++++++++++++++++,,,************************))))))***+++,,,,,,------************************)))***+++,,,,,,,,,,,,+++------,,,+++************'''((()))***+++,,,,,,+++************************((()))***++++++***)))((()))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++***)))***************++++++++++++************+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************(((+++---,,,******,,,...***+++,,,***((((((***...,,,++++++******++++++,,,))))))***+++---...//////.........///000111111222.........------.........000000000000000000000000---.........//////000000........................------,,,,,,,,,+++++++++...........................------,,,,,,------...*********++++++,,,,,,---))))))***+++,,,,,,------++++++******++++++,,,---************************************************))))))************))))))))))))*********))))))((((((((()))***+++,,,,,,---))))))******+++++++++,,,)))******+++++++++***************))))))(((&&&&&&&&&%%%$$$%%%'''((('''&&&))))))))))))******************++++++++++++******&&&&&&'''((()))***++++++(((((((((((()))+++,,,---))))))******+++++++++,,,''''''((())))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))...---+++'''%%%%%%(((+++))))))))))))))))))))))))))))))******++++++++++++************************************))))))))))))))))))***+++++++++++++++******))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''(((******+++++++++))))))))))))************''')))***(((%%%$$$''')))))))))))))))******************))))))))))))******++++++************++++++------------,,,***(((''',,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***************++++++++++++++++++++++++))))))***++++++++++++***************************+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,***))))))***,,,---************************************************************************(((((()))***+++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,---...---,,,+++***)))))))))***+++++++++,,,''''''(((******+++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++'''(((((()))***+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---.........---,,,,,,+++//////...------...000111---,,,,,,,,,,,,---......222111///.........///000////////////............///////////////////////////...,,,++++++,,,...//////,,,+++,,,...///---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,***(((''''''(((***,,,++++++++++++++++++++++++((((((((((((((((((((((((+++++++++************)))///---+++)))(((((()))******)))(((''''''((()))***))))))************))))))******))))))((((((''''''+++++++++++++++***)))((()))))))))))))))******+++))))))))))))((((((((((((&&&&&&%%%$$$###""""""!!!,,,***))))))******(((''''''((()))******)))((('''++++++***)))(((((())))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''')))+++,,,(((((((((((((((((((((((())))))************))))))))))))************))))))+++******)))(((''''''&&&+++++++++++++++***)))(((******))))))((((((''''''***++++++++++++***))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,+++***))),,,,,,,,,+++++++++******((())))))))))))*********************************))))))***+++++++++++++++************************))))))***++++++++++++***************************+++***)))))))))***+++,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---************************************************************************(((((()))++++++,,,,,,+++++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++************))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***************++++++++++++(((((()))***+++++++++***,,,,,,++++++++++++,,,,,,******))))))))))))******++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++((((((((()))***+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,------......---,,,,,,+++...------,,,------//////---------------......///222111000///...//////000............------------........................,,,------------------,,,...---+++,,,...///---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++***)))(((((()))***+++++++++++++++++++++++++++************************+++++++++************)))+++***(((&&&%%%&&&'''(((***)))(((((((((((()))***))))))************))))))***)))))))))((((((((('''))))))*********)))(((((()))(((((((((((()))************)))))))))(((((((((,,,,,,++++++******))))))+++)))((()))******)))((((((((())))))))))))((((((++++++***)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,************************))))))************))))))))))))************))))))*********)))((('''''''''******+++++++++***))))))***)))))))))((((((((('''***++++++++++++***)))))))))))))))******))))))((())))))))))))))))))))))))++++++************++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((())))))))))))*********))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++*********************************))))))******+++,,,,,,,,,++++++*********)))***++++++++++++,,,,,,,,,---,,,+++******+++,,,---************************++++++++++++++++++++++++************************((()))***+++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,++++++++++++*********))))))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++*********)))******+++++++++******,,,,,,++++++++++++,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++(((((())))))***+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,---...///...............///000000111111000///////////////...------------,,,,,,,,,------------------------+++,,,...//////...,,,+++...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************++++++++++++++++++++++++************************+++++++++************)))+++***)))(((((()))***+++***))))))(((((())))))***))))))************))))))))))))))))))(((((((((((('''(((((())))))))))))(((((((((''''''(((((()))***++++++*********)))))))))************************)))((('''(((***+++***)))))))))(((((((((((())))))+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************,,,,,,+++***)))(((''''''((())))))******))))))(((((())))))******))))))((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))))))))************))))))******))))))((((((''''''))))))******+++*********))))))))))))((((((((((((******++++++******)))((((((((())))))***))))))((())))))))))))))))))))))))++++++************++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************)))***++++++,,,,,,++++++************************))))))***++++++++++++******************************************+++++++++,,,++++++******)))))))))++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++************************((()))***+++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,++++++******,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))******+++++++++***++++++,,,,,,++++++***************************,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,------.../////////////////////000000111111000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))************************************************+++++++++*********))))))+++************+++,,,---))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''((()))*********)))'''''''''''''''((())))))++++++++++++*********)))&&&&&&''''''(((((((((((((((''''''(((***+++***)))***)))(((''''''((()))*********)))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))******)))))))))((()))***++++++***)))(((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************))))))************))))))))))))************))))))***)))))))))((((((((('''(((((()))******+++******))))))))))))((((((((((((***************))))))((()))******+++++++++++++++))))))))))))))))))))))))++++++************++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***************++++++++++++++++++++++++))))))***++++++++++++***************************))))))******+++++++++++++++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))***+++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------*********++++++,,,,,,------,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++++++++*********************++++++++++++++++++,,,,,,,,,,,,++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,------...///000000000000////////////000111111000000000000000//////...////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,------------,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))+++++++++*********))))))''''''''''''(((((()))***))))))************))))))))))))************))))))(((((((((((())))))))))))((())))))***++++++++++++'''''''''''''''((())))))++++++++++++*********)))(((((())))))***+++++++++((('''&&&''')))******)))***)))(((''''''((()))******)))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))************))))))((()))***++++++***)))(((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))(((((((((((('''((()))***************(((((((((((()))))))))))))))************)))((((((((()))***+++++++++++++++))))))))))))))))))))))))++++++************++++++------,,,+++*********+++,,,,,,,,,+++++++++******((())))))))))))*********++++++++++++++++++++++++(((((()))************)))++++++++++++++++++++++++))))))***++++++++++++***************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++******))))))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------------------------++++++++++++,,,---......,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,------,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...+++++++++,,,,,,---------///.........------------***************************++++++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,...///000000111000///////////////000111111000000000000000///......000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,---......,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((+++++++++************)))((((((((())))))*********)))******++++++******)))))))))************))))))(((((((((((()))))))))))))))******++++++++++++***((((((''''''(((((()))***++++++*********)))))))))))))))))))))******++++++((('''&&&''')))***)))((())))))(((((((((((()))))))))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))***+++,,,,,,)))******++++++******))))))******************)))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))************))))))))))))************))))))))))))))))))(((((((((((((((((())))))***)))))))))(((((((((((())))))))))))))))))******))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))++++++************++++++,,,+++*********+++,,,---,,,,,,,,,+++++++++******((())))))))))))*********************************))))))***++++++++++++***************************))))))***++++++++++++***************************((()))***+++,,,++++++*********++++++,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++******)))***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000++++++,,,,,,,,,,,,,,,,,,++++++,,,---.........---------,,,,,,,,,,,,------,,,++++++******++++++,,,------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,---......******++++++,,,---............---,,,++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,***+++---///000000000000///............///000000///000000111000///...---//////.........------------------------------------------,,,,,,---------+++---///...,,,+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,************,,,,,,************************))))))))))))))))))))))))+++++++++************)))***++++++,,,,,,,,,++++++)))***++++++++++++***)))))))))************))))))'''((((((((()))))))))***)))***************)))((()))(((((((((((()))************)))))))))((((((((('''''''''((((((((((((((()))(((''''''((()))(((&&&(((((())))))))))))(((((()))))))))))))))***++++++'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++)))******++++++******)))+++******))))))******+++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((''''''((((((((()))))))))***)))))))))))))))(((((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))++++++************++++++***)))))))))***,,,...///,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))***++++++++++++***************************((()))***+++,,,+++************+++,,,---......///,,,,,,,,,++++++************++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++******))),,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++------,,,,,,---...000111+++++++++,,,,,,---------***+++,,,---...............------,,,,,,------......------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,---......))))))***+++---...//////,,,+++***)))(((&&&%%%%%%------------------------*********++++++,,,,,,,,,+++++++++************)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***,,,.../////////..................///000000///000111111111000...---......---------,,,,,,,,,------------------------+++,,,...//////...,,,++++++---///...,,,+++,,,///++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++---,,,***))))))***,,,---))))))))))))))))))))))))************************+++++++++************)))(((((())))))))))))(((''')))***+++,,,,,,+++***)))))))))************))))))'''((((((((())))))******))))))***))))))((('''''')))))))))))))))***++++++))))))))))))((((((((((((******))))))))))))))))))***)))''''''(((((('''%%%'''((()))******)))((('''))))))((())))))***++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++******,,,+++***))))))***+++,,,))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''')))+++,,,************************))))))************))))))))))))************))))))(((((((((((())))))))))))))))))***))))))((('''''''''((((((((())))))******)))))))))))))))((((((''''''((()))***++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++************+++++++++,,,---......---,,,+++,,,,,,,,,------,,,++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++************************************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,......------,,,++++++***+++,,,,,,+++)))'''((()))---***((())),,,......---//////......---,,,,,,++++++,,,,,,------...//////////////////000222333444222222111///////////////000000000000000000000000///............//////000,,,,,,---......---------000...,,,+++,,,...------+++,,,---......---,,,+++---------------,,,,,,+++//////......------,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++++++++++++++)))************+++++++++*********++++++,,,,,,,,,++++++************++++++------++++++++++++------...------,,,,,,,,,------///000000000......000111222222222111000//////...///...---,,,+++,,,,,,---........................///............---------,,,,,,************,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))((((((((()))***,,,++++++***************)))************+++++++++((((((((((((((((((((((((,,,+++***((((((((()))***))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,((((((((((((((()))******))))))************))))))******))))))((((((''''''))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((('''''''''*********)))***++++++,,,))))))))))))))))))))))))---+++)))'''&&&&&&(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))((((((((((((+++*********))))))(((((())))))*********+++++++++)))************++++++++++++++++++*********))))))*********************************)))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++*********))))))************************++++++++++++++++++++++++************************************+++++++++,,,************************++++++************++++++******++++++++++++******+++,,,,,,---,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,++++++++++++***************************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,,,,---------------,,,,,,,,,,,,---...---+++******+++000---++++++---///...---000000000/////////.........//////000000111222222......//////000222333444555555555666666666666666555555555555555555555555444444333333222333333333000111111111111111000000333111.........//////...,,,------......---------------.../////////.........---------,,,,,,++++++)))*********++++++++++++,,,,,,------------------***++++++++++++,,,,,,,,,))))))***+++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---...------,,,,,,---------...//////...------...000222222111111000//////...000///---,,,,,,,,,------........................///............------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))++++++***))))))))))))***)))************+++++++++************************,,,+++)))((((((((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((())))))))))))((((((((((((((()))******))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))******)))))))))******+++)))))))))))))))))))))))),,,+++***(((''''''(((((())))))))))))))))))))))))************************))))))))))))************************************))))))))))))((((((((((((************)))))))))((())))))*********+++++++++))))))*********++++++++++++++++++*********))))))***************************)))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++***************++++++++++++++++++++++++************************************************)))))))))*********++++++************************++++++************++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------...///...---,,,---...333111//////000111000///222222222333333333444444444444555555666777777777666666777888999;;;======<<<===>>>@@@@@@@@@@@@???===========================<<<;;;;;;::::::::::::888888888888777666666555777555333222333333222111000//////....../////////---...///000111111111000---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++************+++++++++,,,***++++++++++++,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,------------,,,,,,------...---...///...,,,,,,...///222111111000000//////...000///......------..............................///............---------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))+++******))))))))))))))))))************+++++++++************************+++***))))))((()))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((()))(((((((((((()))******))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))***************))))))))))))******************)))((((((((())))))))))))))))))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))************+++)))))))))*********+++++++++************)))))))))************************))))))))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))))))))*********************************++++++************++++++,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++***++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000333333333333444555555555666666777888999:::;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@AAACCCEEEGGGHHHEEEGGGIIIJJJKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEECCCCCCBBBBBBBBB@@@@@@@@@@@@???>>>===<<<===;;;999999999999888666555444333222222222333444000111111222222111000000/////////.........------------..................+++++++++,,,------......+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........//////...------...000111111000000////////////////////////......//////........................///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,******+++***))))))(((((())))))))))))*********+++++++++******************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))************)))((()))))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))************))))))))))))************************))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))))))))*********************************++++++************++++++)))((('''&&&&&&'''((())))))***++++++,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,------------------,,,,,,++++++++++++,,,...000000000000222333444555777888:::;;;<<<=========>>>???AAABBBCCCDDDCCCCCCDDDEEEEEEFFFFFFGGGEEEEEEFFFGGGHHHJJJLLLMMMOOOPPPQQQRRRRRRPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCAAAAAABBBAAA@@@>>>===<<<;;;999999999:::;;;777777666555444222111000000000//////......------........................***+++++++++,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000///......///111000000000///////////////......//////////////////........................///............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,+++***+++******)))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***************))))))((()))))))))))))))***++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((('''''''''(((((()))))))))))))))((((((((((((((()))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))************************((()))))))))************(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))*********************************************************++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))*********++++++************************++++++************++++++,,,,,,++++++++++++,,,,,,((()))***+++,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,---------------,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,---......------.........---------------///111333444444555777999888;;;>>>@@@AAABBBDDDFFFEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQPPPPPPOOOPPPPPPNNNOOOOOOOOONNNMMMLLLKKKKKKJJJIIIJJJKKKKKKIIIGGGFFFEEEDDDCCCCCCBBBCCCCCC??????>>>===;;;999777555444333222111000///...---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---......//////000111000......000111////////////////////////------.../////////..............................///............---------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++++++++,,,++++++***************)))************+++++++++(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((((((((('''&&&***))))))))))))***++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&''''''(((((()))))))))((((((((())))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))***************)))))))))))))))((((((((((((((()))))))))******(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************************************)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,------,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,************************++++++************++++++......////////////......((()))***++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,------......---,,,,,,+++,,,------......------,,,***+++,,,............------...///000111222333444555777999;;;;;;===???AAA@@@CCCGGGIIIHHHIIIKKKMMMLLLMMMNNNOOOPPPQQQRRRSSSPPPPPPQQQRRRRRRSSSSSSTTTUUUUUUTTTTTTUUUUUUVVVWWWUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSSSSSSSSSSSSSTTTRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQSSSSSSQQQPPPMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFEEECCCAAA@@@===<<<:::888666444333222111111000000000//////////////////......---,,,,,,,,,,,,,,,------------..................---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////...///000///------///111////////////////////////+++,,,---...///......---........................///............---------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++---,,,,,,+++++++++++++++)))************+++++++++))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((('''******))))))******+++,,,))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))&&&''''''((())))))******((((((((()))***+++,,,---))))))))))))))))))))))))***)))((((((((()))******))))))))))))))))))))))))************************))))))))))))************************************'''''''''((()))*********((()))))))))******************))))))(((((((((((((((((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++------------++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++************++++++))))))+++,,,,,,+++))))))(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,+++******+++,,,------.........---,,,,,,+++---......//////......---)))+++,,,...//////......---...000222444777999999:::<<>>;;;999999555555555444444333333333222222111000///...------,,,,,,,,,---------........./////////...---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++************++++++++++++------------+++++++++++++++,,,---...///000---...///...,,,,,,...///.........///////////////***+++---.........------........................//////.........---------******,,,,,,,,,,,,******------------------------------------------------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,...---,,,,,,++++++,,,,,,)))************+++++++++************************'''((()))+++++++++***)))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))************************)))******+++,,,))))))************))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++((((((((()))***,,,......))))))))))))))))))))))))***)))'''&&&&&&(((***+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************&&&''''''((()))******+++(((((())))))*********+++******))))))((((((((('''(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))