BM6P6(@ xxxqqqrrrtttuuutttrrrpppnnnkkkhhhccc___]]]ZZZVVVTTTLLLFFF>>>777333111000...//////...---,,,,,,++++++***)))(((+++///222111///111222444777999888555222...///000333666777666444111444444111111666:::;;;333000---,,,,,,---------+++,,,---///000000111111111222222111///...///111000111333333333444777999888999:::<<<>>>???@@@AAACCCDDDDDDDDDDDDFFFJJJLLLLLLNNNRRRTTTWWWYYY]]]```___dddjjjmmmmmmmmmoooqqqpppnnnooossswwwyyyxxxuuu|||{{{zzz|||yyyuuupppRRRMMM]]][[[TTT[[[^^^ZZZbbbfffjjj{{{|||uuuyyy[[[???>>><<<;;;::::::;;;;;;;;;:::;;;<<<<<<@@@KKKVVVhhhUUUNNNHHHNNNTTTXXXVVVQQQJJJCCC>>>@@@<<<:::>>>BBBEEEIIIMMMZZZ]]]bbbiiipppzzzqqqhhhggg^^^[[[cccoooqqqeeeZZZUUUNNNEEEAAABBBvvvrrrssstttuuutttrrrooommmkkkhhhccc___]]]ZZZVVVTTTLLLFFF>>>777333111///...///......---,,,,,,++++++***))))))+++///111111000222222444777999999666333/////////222555777777666333555333000222777:::999333000---+++,,,------,,,,,,,,,---///000000111111111222222111///...///111000111333333333444777999888999:::<<<>>>???@@@AAACCCEEEGGGHHHHHHJJJLLLOOOTTTUUUXXXYYYYYYZZZ\\\^^^^^^bbbhhhlllmmmooossswwwxxxuuurrrsssuuuwwwvvvtttuuuuuuvvvyyy|||~~~|||qqqzzzeeeMMMLLLZZZ___UUU[[[^^^^^^dddgggkkk}}}vvvtttyyyvvvYYY???>>><<<;;;::::::;;;;;;<<<;;;;;;<<<;;;<<>>???AAAAAADDDFFFIIIKKKLLLNNNPPPQQQTTTVVVXXXYYYYYYZZZ\\\^^^[[[___dddhhhjjjnnntttyyy~~~yyysssqqqrrrsssrrrqqqtttvvv{{{yyywww{{{|||VVVGGGKKKVVVbbbUUUYYY[[[^^^bbbeeejjj}}}vvvpppzzzsssUUU>>>===<<<:::::::::;;;;;;===;;;;;;<<<:::888===DDDOOObbbRRRLLLNNNQQQUUUVVVRRRLLLHHH@@@;;;888;;;>>>???BBBFFFKKKOOOVVV^^^fffnnnvvv|||xxxlllbbb___]]]___jjjxxxvvvfff^^^VVVMMMHHHuuutttuuuuuutttssspppnnnlllkkkhhhccc___]]]ZZZVVVTTTMMMGGG???888444111///...---------,,,,,,,,,++++++*********+++---///111222000000222555777777555333333111000111555:::===>>>999666222000555;;;;;;666444111---++++++,,,,,,+++,,,------...///000111222///111222111000///000111000111333333333444777999999:::;;;<<<>>>@@@AAABBBCCCFFFJJJMMMNNNOOOQQQRRRPPPRRRVVVYYY[[[]]]aaaddd```cccfffhhhiiimmmsssyyy|||wwwvvvxxxyyyxxxvvvuuuyyy{{{|||vvvuuuMMMDDDLLLUUUwwwfffUUUVVVWWW\\\___aaaggg{{{zzzkkkuuuwwwoooQQQ======;;;:::::::::;;;;;;<<<;;;;;;<<<:::777999>>>DDDjjjzzz```PPPNNNOOOVVVYYYUUUMMMGGGBBB<<<999:::<<<<<<>>>AAADDDIIIQQQYYYaaahhhpppttt|||yyymmmgggaaa]]]^^^bbbyyy{{{lll```VVVPPPxxxuuuuuuuuutttrrrpppnnnmmmkkkhhhccc___]]]ZZZVVVTTTNNNHHH@@@999444111///...,,,,,,,,,,,,,,,+++++++++*********+++,,,...111333//////000333555666444222555333111222666;;;???@@@999777222000555<<<<<<777555222...,,,,,,,,,,,,+++------------...000111222...000222222111000000111000111333333333444777999999:::;;;===???@@@AAABBBAAADDDHHHKKKLLLMMMOOOPPPNNNQQQUUUYYY\\\___cccfffhhhjjjkkkkkkjjjlllqqqvvv~~~tttvvv}}}xxxgggKKKEEEMMMVVVooojjjWWWVVVWWWZZZ]]]```fffxxx|||dddiiiuuu|||lllLLL===<<<::::::999:::;;;;;;;;;999:::===<<<999999===@@@OOOpppvvvVVVNNNLLLTTT[[[XXXPPPKKKFFF???;;;;;;<<<:::;;;>>>AAAFFFMMMUUU\\\cccjjjnnnttt|||zzzqqqjjjccc]]]ZZZaaaqqqmmm```YYYxxxuuuttttttsssrrrpppooonnnkkkhhhccc___]]]ZZZVVVTTTOOOIII@@@999444111///...,,,,,,,,,,,,++++++++++++******+++++++++---111444......///222444555444333555333222333666:::===???777666444222555<<<===:::666333000------------,,,------------...000111333---///222222111000000111000111333333333444777999::::::<<<===???@@@BBBBBB@@@BBBEEEGGGHHHIIILLLMMMKKKMMMPPPSSSTTTWWWZZZ\\\dddeeefffeeecccdddiiimmmwwwwwwxxx}}}wwwvvvyyy}}}[[[MMMFFFMMMXXXmmmoooYYYXXXXXXZZZ^^^bbbfffsssmmmhhhtttxxxgggGGG<<<;;;:::999999:::;;;<<<:::888888<<<<<<::::::======AAAYYYdddTTTJJJPPPYYYYYYUUUSSSKKKDDD???>>>===;;;;;;===???CCCIIIOOOVVV]]]dddhhhmmmvvv{{{tttmmmbbbZZZXXX\\\kkkssshhh}}}uuuttttttssssssrrrqqqppppppkkkhhhccc___]]]ZZZVVVTTTOOOIIIAAA999444111///...++++++++++++++++++++++++)))+++++++++***,,,111555000000000333666777666555333111000111555888::::::444666555333555;;;???>>>888555111///.........---...---,,,,,,---///222333---///222333222000000111000111333333333444777999:::;;;<<<===???AAABBBCCC@@@BBBCCCDDDEEEFFFIIIKKKIIIKKKMMMNNNOOOPPPSSSUUUYYY\\\^^^^^^^^^___cccgggmmmkkkkkkooouuuyyyyyyxxxyyyuuuwww}}}|||www{{{qqqOOOOOOFFFKKKZZZllloooXXXVVVWWWYYY^^^cccdddjjjwwwhhhxxxsssuuu|||bbbBBB;;;;;;:::999999:::;;;<<<;;;777777:::;;;999999<<<;;;???LLLttt}}}cccLLLKKKSSSVVVVVVXXXPPPIIICCCAAA???<<<<<<>>>===@@@DDDIIINNNUUU]]]aaaeeelllttt{{{|||qqqfff___\\\___oooxxxqqqsssssssssrrrrrrqqqqqqqqqkkkhhhccc```]]]ZZZVVVTTTPPPJJJAAA999444111///...++++++++++++++++++++++++)))+++,,,+++***,,,111666222111222444777999888777111000///000333666777777222666666444555;;;@@@AAA999666222000//////.........---,,,,,,---///222333,,,///222333222111000111000111333333333444777999:::;;;<<<>>>???AAABBBCCCAAABBBCCCCCCCCCEEEHHHKKKLLLNNNQQQRRRSSSUUUWWWYYYVVVZZZ^^^``````ccchhhllljjjgggeeefffkkkppprrrrrrvvvppprrrzzz{{{vvvxxxaaaFFFPPPEEEHHH[[[mmmlllUUUSSSTTTWWW]]]bbbaaabbbvvvrrr```mmmqqqqqq{{{yyy^^^>>>;;;:::999999999:::;;;<<<;;;777666888:::888888:::888@@@BBBVVVqqqQQQIIINNNQQQTTTYYYSSSLLLEEECCCAAA===<<<>>>;;;===@@@DDDIIIPPPXXX]]]```ccckkkuuuvvvjjjeee___```llluuutttxxxtttqqqqqqrrrrrrpppnnnmmmlllfff^^^\\\\\\ZZZUUUNNNIIIBBB;;;555111//////,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((())),,,///111555111...000777;;;<<<;;;333///...222444444555888;;;777444666<<<@@@@@@>>>===;;;666222///---......---------,,,+++---000333222000...000333555555444000111333555777777777777======>>>>>>??????@@@@@@AAABBBCCCBBBBBBCCCFFFIIIQQQQQQRRRQQQOOOOOOQQQSSS[[[[[[]]]^^^```aaabbbcccllljjjhhhiiimmmqqqtttuuusssvvvuuuqqqrrrwww|||}}}~~~~~~SSSHHHKKKIIILLLVVVtttnnnXXXVVVYYYXXX]]]___ccchhhmmmvvvfffdddrrrsssrrrTTT>>>;;;:::999999888888999999999999999999999999999999;;;@@@AAAHHHfffdddHHHCCCLLLTTTXXXXXXSSSKKKFFFBBB@@@>>><<<;;;<<<>>>???AAAFFFOOOUUU[[[bbblllqqquuu{{{zzzrrrggg^^^[[[hhh{{{vvvxxxuuurrrqqqssssssqqqooolllkkkfff___\\\\\\ZZZUUUNNNIIIBBB;;;555111//////,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((())),,,...000444111///111777;;;;;;999555111000222444333444777999555333555;;;@@@AAA@@@===;;;777222///.........---------,,,,,,---000222222000///000333555555444111222444555777777777777;;;<<<<<<======>>>>>>???@@@AAABBBCCCCCCEEEHHHKKKMMMOOOPPPPPPPPPPPPSSSTTTYYYZZZ\\\^^^aaadddfffgggkkkiiihhhiiimmmqqqtttuuutttwwwwwwssssssxxx{{{||||||rrrOOOFFFLLLLLLOOOVVVpppsssWWWSSSWWWXXX\\\^^^aaadddhhhwwweeeccctttsssmmmPPP<<<;;;:::999999888888999999999999999999999999999999444999:::===PPPzzz___NNNKKKOOOSSSYYYVVVQQQKKKFFFBBB>>><<<;;;<<<======???CCCIIINNNTTT\\\eeekkkooovvvrrreeeZZZZZZhhhyyyzzzxxxuuurrrrrrssstttrrrooojjjjjjfff```]]]]]]YYYTTTNNNIIIBBB;;;555111//////---------,,,,,,+++++++++******)))((()))+++...///333111000333777999999777666222111333333222444888777444222555;;;@@@CCCCCC===;;;777333000.........------------,,,---///222111000///000333555555444222333444555666777777777::::::;;;;;;<<<======>>>>>>@@@BBBDDDEEEGGGJJJMMMJJJLLLNNNOOOPPPQQQTTTVVVWWWWWWYYY[[[^^^```cccdddiiihhhgggiiinnnrrruuuvvvuuuyyyyyyvvvuuuyyy{{{{{{}}}bbbKKKEEEMMMOOORRRWWWjjj|||YYYRRRWWWWWW[[[\\\___bbbccczzz}}}fffbbb}}}uuupppeeeKKK:::::::::999888888888888999999999999999999999999999555888;;;:::???[[[yyyXXXHHHIIIPPPWWWXXXWWWRRRLLLEEE@@@===;;;;;;<<<<<<===???CCCFFFLLLSSS[[[aaafffnnnxxx{{{pppddd[[[ZZZ]]]mmm|||wwwtttpppppprrrsssqqqooohhhiiifffaaa^^^]]]YYYSSSNNNIIIBBB;;;444111//////......---,,,,,,+++*********))))))((()))+++---...222111111444777888777555555222111333333222555:::999777555666;;;???BBBDDD===;;;777444111///...---------...---,,,---///111111000000111222444555555444444555555666666666777999999:::;;;<<<======>>>???AAACCCEEEFFFGGGJJJLLLIIIKKKNNNPPPPPPRRRTTTVVVZZZYYYZZZZZZ\\\]]]___```hhhggggggjjjnnnsssvvvvvvtttxxxzzzwwwwww{{{}}}|||TTTIIIDDDMMMNNNQQQUUUddd^^^SSSYYYWWW[[[\\\^^^aaabbbvvvlllbbbtttuuuhhhtttyyy]]]FFF::::::999999888888888888888888888888888888888888888999:::>>>>>>:::GGGsssiiiNNNKKKQQQSSSVVVXXXWWWQQQIIICCCAAA;;;;;;;;;<<<<<<>>>@@@AAAFFFLLLSSSYYY___gggqqqxxx}}}wwwnnnddd^^^___kkkyyytttqqqnnnnnnqqqqqqpppmmmhhhhhheee```^^^]]]YYYSSSNNNIIIBBB;;;444111//////......---,,,,,,+++*********))))))))))))***,,,---000000111333555666666555333111111333222222777>>>>>>;;;888888:::===AAABBB===;;;888555111///...---,,,.........------...000000000111111222333444666666666555555666666666666999::::::;;;===>>>>>>???AAACCCEEEFFFFFFFFFHHHIIIIIILLLOOOQQQQQQRRRSSSUUU[[[[[[[[[[[[]]]```bbbdddgggggggggjjjooosssuuuvvvssswwwyyywwwxxx|||~~~~~~kkkLLLJJJDDDKKKJJJNNNSSS___iiiWWWZZZWWW[[[\\\___cccbbbtttvvvcccjjjvvvaaajjjrrrUUUBBB;;;:::999888888777777888888888888888888888888888888999777;;;???999:::VVVxxxcccQQQMMMMMMQQQUUUWWWTTTOOOIIIFFF===<<<;;;<<<===???@@@AAACCCGGGMMMSSSYYYbbbkkkrrr}}}}}}qqqggg```]]]ccczzzuuussspppmmmmmmpppqqqooommmhhhhhhddd___]]]]]]YYYTTTNNNIIIBBB;;;555111//////---------,,,,,,+++++++++)))))))))))))))***++++++///000111222444555666777444222222333222111777???@@@>>>;;;888888;;;>>>@@@===;;;999555222000...---,,,...//////------...//////000222222111222444666777777666555555666666666999999:::;;;<<<>>>??????AAACCCEEEFFFEEEEEEFFFHHHIIILLLPPPRRRSSSSSSUUUVVVTTTTTTUUUWWW[[[```dddggghhhggghhhkkkooossstttuuutttwwwyyyvvvvvv{{{~~~~~~yyy}}}WWWJJJJJJDDDJJJHHHLLLQQQYYY~~~tttZZZXXXWWWZZZ[[[___cccaaappp~~~hhhddd|||~~~cccfff}}}kkkNNN>>><<<999999888777777777777888888888888888888888888888999666999???<<<999EEEWWW~~~[[[IIILLLMMMQQQUUUWWWUUUOOOKKKAAA???<<<<<<===???@@@@@@AAADDDHHHMMMTTT\\\eeekkktttzzzvvvddd___^^^fffsssuuussspppmmmnnnpppqqqpppmmmhhhhhhccc]]][[[\\\ZZZUUUNNNIIIBBB;;;555111//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************...///000111222444777999777555444444111///555===???===:::777666888<<>>>>>>>>AAADDDEEEEEEFFFGGGHHHGGGKKKOOOSSSUUUVVVXXXYYYSSSSSSTTTWWW[[[aaafffiiihhhhhhiiilllooorrrsssssswwwzzzyyyuuutttxxx||||||ttt{{{~~~gggFFFJJJHHHDDDJJJGGGLLLPPPUUUttt~~~]]]VVVVVVYYYZZZ]]]```\\\iiimmmbbbqqqnnnjjjyyyeeeGGG:::<<<999999888777777777777777888888888888888888888888999777888;;;<<<;;;@@@HHHkkkvvv\\\OOOMMMNNNSSSYYYYYYTTTNNNGGGBBB===;;;<<<>>>>>>===>>>@@@CCCHHHNNNVVV___dddnnnttt}}}nnnfff``````___fffyyytttqqqnnnnnnqqqrrrqqqnnniiihhhccc\\\ZZZ\\\ZZZVVVNNNIIIBBB;;;555111//////,,,,,,,,,,,,,,,,,,,,,---))))))))))))************......//////111444888;;;:::888777555000---222;;;===;;;888555444666;;;???===;;;999666333000...---,,,...//////...------......111333222111111444777999888777555555555666666555666777888:::;;;<<<===;;;>>>BBBDDDEEEFFFHHHIIIEEEIIIOOOSSSVVVXXXZZZ\\\]]]\\\]]]^^^bbbggglllnnniiiiiiiiilllooorrrsssrrr{{{|||zzztttrrrvvvyyyzzzsss{{{~~~XXX<<>>BBBMMM{{{~~~SSSNNNMMMRRRZZZ\\\VVVOOOKKKEEE>>>;;;:::<<<;;;;;;<<<===???DDDJJJRRRZZZ___iiinnnuuu{{{{{{jjj^^^]]]\\\XXX```mmmvvvtttrrrooolllkkklllmmmnnnllliiiddd]]]\\\]]]ZZZTTTNNNIIIBBB;;;555111//////,,,,,,,,,+++++++++******))))))(((((()))***++++++---///111222222333666777@@@===999333//////222555888999999777555666:::===AAA???===:::888555111---...............------------///222555666666555444;;;:::888666555444555555888888999::::::;;;<<<<<<===>>>@@@BBBDDDFFFGGGGGGLLLLLLMMMOOORRRUUUYYY[[[bbbeeeiiilllllljjjgggeeegggiiilllnnnppprrrvvvyyyyyyxxxxxxxxxxxxxxxxxxxxx|||}}}~~~iiiLLLHHHAAAEEEFFFDDDGGGLLLIIIQQQggg[[[XXXXXXWWWYYY[[[ZZZ[[[dddmmmvvvfffgggxxxnnnjjjzzzqqqYYYBBB888999666666666666666666666666777777777777777777777777777777777888999999::::::<<<]]]nnnVVVEEEJJJSSSUUUTTTUUUSSSMMMEEE@@@??????===;;;=========???DDDIIIOOOSSS]]]dddmmmuuuzzz{{{uuuooolllddd\\\[[[```zzzuuutttqqqnnnmmmmmmnnnoookkkiiiddd^^^]]]]]]ZZZTTTNNNIIIBBB;;;555111//////,,,,,,,,,+++++++++******)))))))))))))))***+++++++++---///000111222444666::::::777444111///000222666888:::888444444888<<>>===<<<;;;888333000.........---------------,,,...111444666666555444888888777666555555555555777888888999:::;;;<<<<<<===>>>@@@BBBDDDFFFGGGGGGJJJJJJKKKMMMPPPSSSVVVXXX```cccfffiiijjjiiigggffffffgggiiikkkmmmpppuuuxxxxxxxxxwwwvvvwwwxxxyyyzzz||||||~~~[[[CCCAAA@@@CCCEEECCCFFFKKKHHHOOOdddbbbWWWWWWVVVXXXZZZZZZZZZbbbkkk|||hhhfffuuurrrhhhvvvkkkSSS???888:::555555555555555555555555666666666666666666666666666666777888888999999:::???LLLmmmkkkOOOJJJOOORRRSSSUUUSSSOOOJJJEEEAAA???===;;;=========>>>BBBGGGLLLOOOWWW]]]gggnnntttzzzzzzxxxtttkkkbbb___{{{wwwuuurrrpppnnnnnnoooooojjjiiiddd^^^]]]^^^ZZZTTTNNNIIIBBB;;;555111//////,,,,,,,,,+++++++++******))))))))))))))))))***+++***,,,...//////000222444444555666555222000//////444888<<<999444222666;;;======>>>>>>>>>;;;666222...---------------......,,,...000333555666666555555555555666666666555555777777888999:::;;;<<<<<<===>>>???AAADDDEEEGGGHHHIIIIIIKKKMMMOOORRRUUUVVVZZZ\\\^^^aaabbbcccccccccfffggghhhiiilllpppvvv{{{yyyxxxvvvuuuvvvxxxzzz|||{{{|||}}}lllNNN@@@???EEEAAADDDBBBDDDIIIGGGMMM___nnnVVVUUUUUUWWWZZZYYYYYY^^^fff|||jjjaaalllzzzgggpppyyybbbJJJ:::777;;;555555555555555555555555666666666666666666666666666666777777888888999999???:::JJJuuuaaaNNNKKKMMMQQQVVVTTTSSSPPPKKKEEE@@@===<<<===<<<<<<<<>>===666333666;;;<<<===>>>??????<<<666222......---,,,,,,---......,,,---///111333555666666111333444666666666666555666777777999:::;;;<<<=========???@@@CCCEEEGGGHHHIIIJJJKKKMMMPPPRRRTTTUUUWWWXXXZZZ\\\^^^aaabbbccchhhiiiiiijjjlllrrrzzz~~~|||yyywwwvvvxxx{{{}}}{{{|||}}}RRRFFFCCC???GGGAAAEEEBBBCCCIIIGGGKKKZZZ|||WWWUUUTTTVVVYYYYYYXXX\\\bbbvvvsssbbbgggjjjjjjzzzqqqXXXAAA555666:::555555555555555555555555666666666666666666666666555555666666777888888999;;;555<<<[[[|||^^^MMMHHHLLLSSSSSSVVVVVVRRRJJJBBB>>>======<<<;;;;;;<<>>???BBBEEEGGGIIIGGGHHHJJJLLLOOOQQQRRRSSSXXXXXXZZZ\\\___bbbdddfffggghhhhhhiiilllsss{{{|||yyyxxxyyy{{{}}}||||||}}}eee>>>AAAEEE???CCCAAAFFFCCCCCCIIIHHHJJJVVVyyy]]]VVVTTTUUUXXXYYYXXXZZZ___rrriiiiiiqqqqqqgggrrr~~~iiiOOO;;;444555888555555555555555555555555555555555555555555555555444555555666666777888888777;;;===GGGiiiyyy[[[JJJGGGLLLRRRVVVXXXVVVOOOGGGCCCAAA======;;;;;;;;;<<<>>>???CCCHHHOOOUUUZZZbbbkkkqqqqqqzzzvvvxxxwwwuuurrrooommmlllkkkhhhgggccc_________ZZZSSSNNNIIIBBB;;;555111//////,,,,,,,,,+++++++++******+++******))))))))))))))))))+++---......///222444555666666555333333444666444999???@@@>>>;;;:::::::::;;;<<<>>>>>><<<888555444222000...------...///............///222444555222333444555666777777777444555666888999;;;<<<===<<<<<<===???AAAEEEHHHJJJEEEGGGIIIKKKMMMOOOPPPPPPTTTUUUWWWYYY\\\___aaabbbddddddeeegggkkkrrrzzz}}}zzzyyyzzz{{{|||}}}}}}~~~SSS<<>>>>>:::MMMyyyxxx\\\MMMHHHPPPSSSVVVWWWSSSMMMHHHFFF>>>===<<<;;;;;;<<<======@@@DDDJJJNNNRRRYYYbbbiiijjjqqq{{{zzzzzzyyyvvvtttqqqnnnlllkkkggggggccc```___```[[[SSSNNNIIIBBB;;;555111//////,,,,,,,,,+++++++++******++++++***)))))))))))))))''')))+++,,,---...000222333555777777555333333333333666;;;???AAA???;;;777888999:::===???@@@>>><<<777555222///------...///000///...---...000222444444444444555666777888999444555666777999;;;<<<===<<<<<<<<<>>>AAADDDHHHJJJHHHIIIKKKNNNPPPQQQRRRRRRRRRTTTVVVYYY\\\^^^______bbbccceeehhhlllsss{{{||||||zzzzzzzzz{{{|||}}}~~~~~~hhhJJJCCCCCCFFFGGGBBB???EEEBBB@@@GGGHHHGGGMMMZZZ^^^YYYVVVXXXYYYYYY\\\```eee{{{ssshhhbbbqqquuuhhhjjj{{{pppUUU>>>666888999555444444444444444444444444555555555555555555555555333444444555555666777777777999::::::>>>TTT|||aaaRRRNNNPPPRRRUUUVVVSSSNNNJJJ???>>>======<<<<<<=========AAADDDGGGJJJPPPYYY___eeekkkttt}}}}}}{{{zzzxxxuuurrrooommmlllffffffccc`````````[[[SSSNNNIIIBBB;;;555111//////,,,,,,,,,+++++++++******++++++***))))))((())))))&&&(((***++++++,,,///111000444888:::888444111///222444888>>>BBBAAA;;;555777777999===AAACCCCCCBBB:::777333000...---...///111000...------///111333666666555555666777999:::444444666777999;;;<<<===<<<<<<<<<>>>@@@DDDHHHJJJLLLMMMPPPRRRTTTUUUVVVVVVXXXZZZ]]]```bbbdddddddddcccdddgggjjjooouuu}}}wwwwwwxxxyyyzzz{{{|||}}}UUUBBBEEE>>>===CCC>>>===DDDAAA???FFFGGGEEEJJJRRRtttaaa[[[WWWXXXYYYZZZ]]]aaa___sss}}}ppp]]]ccc|||kkkggguuuzzziiiNNN999555;;;;;;444444444444444444444444444555555555555555555555555333333444444555666666777666111888BBB<<<:::___vvv___MMMMMMPPPTTTXXXWWWRRRMMM@@@???>>>===============;;;>>>@@@BBBDDDJJJRRRYYY^^^dddllltttzzzyyy{{{xxxtttqqqpppooommmlllhhhhhheee___]]]]]]ZZZTTTOOOJJJBBB<<<777333000...------,,,,,,,,,,,,++++++...---+++))))))***+++,,,((((((((()))***,,,---...000222444666666444222000333333222444===DDD???555:::666444777>>>CCCBBB@@@<<<999444000---...000222...............///000111000111111333555777999;;;:::888666555666999===???;;;===???@@@AAADDDGGGJJJHHHJJJMMMOOOPPPQQQTTTUUUVVVZZZ___ccceeedddeeeeeehhhkkkkkkjjjooowww}}}~~~}}}yyytttsssvvvyyyzzzzzz{{{|||\\\NNNAAA???AAA@@@>>><<<@@@AAACCCDDDDDDEEEHHHJJJLLL```sss[[[WWWZZZSSSZZZddd\\\bbbdddzzzsssddd```dddpppfffiii~~~www___DDD999999888555222333333333333333333333333444444444444444444444444333333333444444444555555777444666<<<<<<===MMMaaazzz\\\OOOIIIRRRWWWTTTQQQTTTLLLHHHBBB===::::::<<<>>>:::<<<>>>???@@@DDDKKKPPPYYY]]]cccjjjpppwww}}}~~~zzzwwwsssqqqpppooommmlllhhhhhhddd___]]]]]]ZZZTTTOOOJJJBBB<<<777333000...------,,,,,,,,,,,,++++++---,,,***)))))))))++++++((((((((()))***+++---...000111444555555444222111222333222444;;;BBB@@@999999888888999;;;>>>@@@AAA===;;;777333000000000111......------......///000222333444555666777777888:::888777666777999<<<>>>>>>@@@BBBBBBBBBCCCEEEGGGHHHKKKMMMNNNNNNNNNPPPQQQSSSVVVZZZ]]]___bbbeeehhhhhhjjjkkkjjjooowww}}}~~~}}}xxxtttsssvvvyyyzzzzzz}}}}}}mmmPPPFFF======@@@AAA@@@AAA@@@@@@@@@@@@AAAEEEJJJNNNOOO___{{{___VVV[[[UUUWWW^^^ZZZXXX[[[lllhhhbbbbbb{{{jjjfffvvvnnnWWW@@@666777777555333333333333333333333333333444444444444444444444444333333333444444444444555777444666;;;:::777@@@OOO~~~rrr\\\KKKMMMTTTUUUTTTUUUPPPLLLFFF@@@<<<;;;;;;<<<999:::<<<======@@@EEEIIIQQQUUU[[[bbbhhhooouuuyyy~~~yyywwwssspppoooooommmlllhhhhhhddd^^^\\\\\\YYYTTTOOOJJJBBB<<<777333000...------,,,,,,,,,,,,++++++,,,+++)))((((((((()))***((((((((()))***+++,,,---///111333444555444333222111222333444999???BBB@@@999:::;;;:::999:::===@@@>>>===:::777444222000///------------------...///444555666777777666555555999999888888999:::;;;<<<@@@BBBDDDDDDDDDCCCDDDEEEIIIKKKMMMMMMLLLLLLLLLNNNQQQSSSUUUWWWZZZ^^^dddiiifffiiijjjjjjoooxxx}}}~~~|||xxxssssssvvvyyyzzzzzz|||QQQEEE???<<<===???>>>???BBB??????>>>>>>???CCCJJJOOOQQQ[[[iiiWWWZZZYYYWWWZZZZZZVVVYYYdddzzzuuuggg___iiisssdddlll|||wwwaaaMMM:::333555555444333333333333333333333333333444444444444444444444444333333333333444444444444777333555::::::555888???^^^uuuUUULLLPPPTTTUUUWWWTTTQQQKKKEEE@@@===;;;;;;999:::<<<<<<<<<===???BBBIIIMMMSSSYYY___ffflllqqqssszzzxxxxxxuuurrrpppooonnnmmmkkkhhhgggccc]]][[[[[[YYYTTTOOOJJJBBB<<<777333000...------,,,,,,,,,+++++++++******)))((('''(((((()))(((((((((((()))***+++,,,...///111333444555444333111222333333666<<>>>>>===<<<999555111...------,,,,,,,,,------...333444666888888777666555888999999:::;;;;;;::::::@@@BBBDDDEEEDDDDDDDDDEEEHHHJJJLLLMMMLLLLLLMMMNNNTTTUUUWWWXXXYYY]]]aaadddeeehhhjjjjjjoooxxx}}}~~~{{{wwwsssrrrvvvyyy{{{zzz~~~bbbDDDBBB???>>>???===::::::>>>>>>>>>>>>>>>>>>AAAFFFJJJOOOSSS|||yyyWWWWWW]]][[[ZZZ\\\YYY\\\aaannnlll]]]^^^rrrkkkgggooo}}}pppUUUFFF666222333333222222222222222222222222222222333333333333333333333333222222333333333444444444666222333888;;;999999<<>>>>>???DDDGGGLLLRRRXXX^^^eeejjjlllsss|||vvvwwwtttqqqooonnnnnnlllkkkggggggbbb\\\ZZZ[[[XXXTTTOOOJJJBBB<<<777333000...------,,,,,,,,,+++++++++)))))))))((((((((((((((((((((((((((()))***++++++---...000222444555555555222111222333444888???EEE@@@<<<777777:::;;;999666<<<===>>>>>>;;;777222///...------,,,,,,,,,------000222444777888888888777888888:::;;;<<<;;;;;;;;;===???AAACCCCCCDDDFFFGGGFFFHHHKKKMMMNNNOOOQQQSSSXXXZZZ]]]^^^]]]\\\]]]^^^cccgggiiijjjpppxxx~~~~~~zzzvvvrrrrrrvvvyyy{{{zzz~~~eeeHHHAAA@@@??????@@@===888999===<<<>>>???@@@??????AAABBBHHHJJJiii\\\RRR]]]\\\YYY\\\YYY\\\[[[aaazzzsss^^^\\\ccc~~~lllcccpppxxxkkkMMMAAA666333444222111111222222222222222222222222333333333333333333333333222222222333333333444444666333111555999:::;;;<<<<<>>;;;;;;;;;<<<===>>>>>>===???BBBFFFKKKPPPVVV]]]bbbggglllrrrxxx~~~xxxvvvssspppnnnnnnmmmlllkkkgggfffaaaZZZXXXZZZXXXTTTOOOJJJBBB<<<777333000...------,,,,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((()))***+++,,,---///111333555666777444111000222333555;;;AAAAAA;;;666666:::;;;888333777999<<<===<<<888444111///...------------------...///222555777888999999777888999;;;<<<<<<<<<<<<:::<<<>>>???@@@BBBFFFIIIDDDGGGKKKNNNOOOQQQTTTVVVXXX[[[___aaa```]]][[[ZZZaaaeeeiiijjjpppyyy~~~~~~zzzvvvrrrrrruuuyyy{{{zzz~~~~~~~~~yyyMMM===DDD===;;;<<>>:::;;;>>>;;;===@@@@@@???=========AAAEEEWWWjjjSSSYYYYYYTTTZZZZZZ\\\ZZZ[[[lllhhhaaa___lllzzzbbb^^^mmmqqqdddFFF===666555444222000111222222222222222222222222333333333333333333333333222222222222333333333333777444222222444666777888999===SSSeeeSSSLLLLLLSSSTTTUUUTTTQQQLLLGGGDDD<<<;;;999999;;;<<<;;;;;;;;;===AAADDDHHHMMMTTTXXX```cccggglllrrrzzzzzzuuusssooonnnmmmmmmlllkkkgggfff```ZZZXXXYYYXXXTTTOOOJJJBBB<<<777333000...------,,,,,,,,,,,,++++++)))*********))))))(((((()))(((((((((((()))******+++,,,...000333555777888777111///111333333666<<>>???999:::;;;;;;<<>>:::<<<======<<<<<<===>>>>>>DDDLLLqqq]]]XXXUUUPPPYYYXXXZZZZZZZZZbbbxxx}}}iii```___wwwqqq]]]___sssxxxeeeWWW>>>888555666555222111222111111111111111111111111222222222222222222222222111222222222222333333333444555555444333555666666888;;;BBB```hhhVVVMMMMMMPPPTTTVVVVVVRRRMMMJJJBBB???;;;999:::;;;:::999:::<<<>>>@@@CCCHHHNNNRRRYYY[[[___dddjjjqqqxxx|||yyyuuurrrooommmmmmmmmlllkkkgggfff```YYYWWWYYYXXXTTTOOOJJJBBB<<<777333000...---------,,,,,,,,,++++++***************)))(((((()))(((((((((((())))))******+++---000333555777888999111---111333222333888<<<<<<;;;888555444666777000333777:::;;;999666444111000///...............///000000111333555777888777777888999;;;===@@@AAA::::::999999999===BBBFFFDDDGGGKKKMMMOOOQQQSSSUUUNNNRRRWWW[[[]]]^^^___aaa___dddhhhjjjqqqyyy~~~~~~yyyuuuqqqqqquuuyyy{{{{{{yyy{{{}}}dddHHHEEEBBB999>>>999777:::<<<:::999;;;:::;;;;;;::::::;;;???AAA>>>FFFGGGccciiiZZZRRROOOZZZSSSUUUWWWWWWZZZkkkooobbbYYYfffhhh]]]hhhwww}}}oooZZZJJJ888444333555555222111444111111111111111111111111222222222222222222222222111111222222222333333333000444777777666888999999333<<<:::BBBlll}}}bbbRRRIIIMMMSSSWWWXXXUUUQQQNNNIIIEEE???<<<<<<<<<;;;:::<<<===>>>@@@BBBFFFLLLQQQVVVXXX\\\aaagggmmmrrruuu{{{{{{wwwtttqqqooonnnmmmkkkjjjcccccc```[[[YYY[[[XXXTTTPPPKKKCCC<<<777333///,,,------,,,,,,,,,,,,++++++'''((()))******)))((('''))))))))))))))))))))))))++++++***+++---000333444777666333111111111222333777:::===<<<888555444555222111111555:::===;;;999777333000///000000///,,,---...//////000222666:::;;;<<<<<<<<<<<<===AAADDDFFFBBB===999999<<>>KKKeeebbbRRRNNNNNNRRRUUUTTTTTTUUUJJJGGGCCC???<<<;;;:::;;;<<<;;;;;;;;;===???BBBDDDLLLQQQXXX]]]```ccciiimmmvvv{{{zzzwwwtttpppnnnnnnmmmlllkkkdddddd```[[[ZZZ[[[YYYTTTPPPKKKCCC===777333///,,,------,,,,,,,,,,,,++++++))))))***++++++***))))))))))))))))))))))))))))))+++******+++,,,///222444777555333222111111111222555888<<<===<<<999666555555333111222555999<<<===:::666222000000000...------......//////111555888<<<<<<<<<;;;:::;;;???AAADDDBBB@@@>>>>>>>>>???@@@CCCEEEHHHKKKNNNQQQUUUYYY[[[]]]______]]]]]]___aaaggghhhjjjkkkmmmrrrwww|||}}}wwwqqqrrrwww{{{{{{yyyzzzzzz{{{~~~xxxpppiiisssbbbFFF===>>>???>>>::::::999999999999::::::999999::::::;;;<<<<<<<<>>@@@FFFKKKQQQUUUYYY]]]dddiiioootttzzz~~~zzzuuussspppnnnnnnnnnmmmllleeeeeebbb\\\[[[\\\ZZZUUUOOOKKKCCC===888333///---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************,,,...111222555444333222111000000000333555:::>>>AAA???:::777888666222//////444<<>>@@@AAACCCDDDCCCBBB???>>>???AAADDDGGGKKKPPPVVVZZZdddddddddbbb___^^^___```dddeeegggiiilllpppuuuyyy~~~xxxsssssswww{{{{{{yyy}}}|||}}}|||rrrxxxqqq```cccmmmJJJ<<<===>>>>>>???::::::999999999999::::::888999999::::::;;;<<<<<<>>>>>>CCCHHH]]]jjjVVVWWWUUUVVVXXXYYYXXX\\\hhhvvvvvvaaaXXX```}}}lllZZZfffmmmyyyzzziiiRRR???777444444333333222222111111111111111111111111111111111111111111111111111111111111111222222222222333222222333333444444555555222444888888444;;;WWWuuuxxxbbbLLLFFFLLLRRRTTTUUUUUUTTTQQQLLLGGGAAA<<<:::<<<;;;999888999:::<<<===???CCCHHHKKKOOOUUU\\\bbbeeejjjqqqvvv{{{yyyuuurrrooonnnnnnnnnnnnmmmgggfffccc]]]\\\]]]ZZZUUUOOOJJJCCC===888444000...------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))***+++---///000333333333333333111000///000222777>>>CCCCCC>>>888999777444000...222;;;BBB@@@===999555222000///...,,,---............111333999;;;>>>???===<<<;;;;;;<<<>>>BBBEEEFFFFFFDDDCCC???@@@@@@AAADDDJJJRRRWWW^^^___``````____________ccceeegggjjjlllpppvvvyyy~~~yyytttssswwwzzzzzzyyy~~~}}}}}}vvvpppkkkpppkkkeeexxxqqqSSS;;;:::>>><<<:::>>>999999888888888888999999888888888999::::::;;;;;;:::???BBBBBBNNN|||dddVVVUUUUUUXXX[[[[[[[[[aaajjjpppaaaSSSdddggg```bbbnnn||||||ttt```FFF777666333333333333222222111111111111111111111111111111111111111111111111111111111111111111222222222222111222222333444444555555333555888888333444CCCUUU~~~aaaQQQNNNOOOPPPRRRVVVVVVUUURRRMMMFFF@@@======;;;:::999999:::<<<===:::===AAADDDGGGMMMVVV]]]^^^ccciiiooottt|||xxxuuurrrooonnnnnnnnnnnnmmmggggggccc^^^\\\]]]ZZZUUUOOOJJJCCC===888444111...------,,,,,,,,,+++++++++******))))))))))))******(((((((((((((((((((((((((((((()))***+++,,,---...000222444555555333000//////000555<<>>AAA@@@===999555222111000---...///...---...///111555999???CCCBBB???===;;;;;;<<>>BBBHHHMMMPPPSSSVVV[[[___``````___ccceeehhhkkknnnrrrvvvzzz|||xxxttttttvvvyyyzzzzzz|||||||||~~~}}}|||}}}|||tttmmmiiibbbbbbhhh|||~~~UUUCCC888===???888666<<<999888888777777888888999777777888888999:::::::::888???AAA>>>GGGgggxxxXXXVVVUUUWWW[[[[[[ZZZ]]]cccttt~~~iii[[[[[[hhh|||^^^[[[dddppp{{{}}}tttjjjUUU>>>333555333222222222222222111111000000000000000000000000000000000000000000000000000000111111111222222222111111222222333444444555444444555777777777;;;AAAXXX}}}jjjXXXMMMJJJMMMRRRSSSUUUTTTQQQLLLFFFCCC<<<;;;999888999:::<<<===:::<<>>===888999999888777666888999???@@@@@@===999555333333...///000///...---...///111666===BBBCCCBBBAAAAAA>>>>>>>>>???CCCGGGKKKNNNPPPNNNKKKEEEAAA@@@AAADDDHHHJJJNNNTTT[[[^^^______```cccgggjjjmmmqqquuuyyyzzzwwwtttsssuuuxxxzzz{{{|||{{{{{{~~~|||xxx{{{tttlllhhheeeddd[[[aaawwwaaaCCC===;;;???>>>777555:::888888777777777777888888666777777888888999::::::888>>>>>><<>>??????DDDKKKQQQSSSVVV[[[aaafffmmmtttxxxwwwwwwtttpppnnnnnnmmmlllkkkggggggccc]]][[[\\\YYYTTTOOOJJJDDD>>>999666222000------,,,,,,,,,,,,++++++))))))(((''''''((())))))))))))))))))))))))))))))&&&'''((()))***++++++++++++///444999:::888555222///000333444666999<<>>DDDHHHKKKNNNRRRWWW]]]dddjjjooouuuyyywwwwwwuuuqqqooonnnmmmkkkjjjggggggccc]]][[[[[[XXXSSSOOOJJJDDD>>>999666222000---------,,,,,,,,,++++++***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&((()))***************...555:::<<<:::777444///111222222111444;;;@@@>>>;;;999999;;;;;;999666:::>>>BBBCCC???:::888777000111222111///............000333777;;;BBBJJJOOOIIIGGGDDDAAA??????@@@AAADDDKKKTTTZZZZZZVVVQQQNNNJJJFFFBBBBBBGGGLLLPPPQQQXXX[[[___cccfffjjjnnnqqquuusssqqqqqqssswwwzzz}}}~~~}}}|||~~~{{{|||wwwpppfff^^^ZZZXXXXXXXXXooorrrOOO>>>999<<<<<<888999<<<;;;666777777666666666666777777666666666777888888999999888;;;666999AAA>>>QQQlllccc[[[YYYZZZZZZ\\\```ZZZcccxxxsssiii```WWWoooppp\\\XXX___hhhsss}}}vvvqqq___GGG999999777111111111111111111111222222000000000000000000000000000000000000000000000000000000000000111111111111000111111222333333444444333555777555555777888888888:::LLLsssfffZZZLLLOOORRRVVVWWWVVVUUUTTTNNNKKKGGGCCC@@@======<<<999;;;<<<;;;::::::???CCCEEEGGGJJJOOOVVV]]]dddhhhssstttzzzyyyvvvtttqqqpppqqqpppooonnniiiiiieee___]]]^^^\\\XXXOOOJJJDDD>>>999444000---+++,,,---...---,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***,,,000333555666666555555000...000000///555>>>>>><<<999999:::;;;;;;::::::===???@@@>>><<<;;;:::666555333111/////////000...000222333444999AAAFFFPPPPPPNNNJJJFFFDDDDDDDDDBBBBBBEEEJJJPPPVVVZZZ\\\YYYUUUOOOJJJGGGGGGHHHJJJJJJNNNTTTYYY]]]bbbgggjjjqqqpppooopppsssvvvwwwxxxzzz{{{|||~~~|||uuuvvvvvvvvvyyywwweee```[[[VVVOOOPPP```sss|||PPP<<>>===;;;BBBDDDGGGJJJMMMQQQVVVZZZhhhkkkrrryyy}}}zzzvvvtttrrrqqqqqqqqqooonnniiiiiiddd___]]]^^^\\\WWWPPPKKKDDD===888444000...,,,,,,------,,,,,,++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++---///222444555666666555111///000000///444;;;:::;;;===>>>>>>===<<<;;;;;;===??????>>>>>>>>>???888666444222000/////////,,,...//////111555;;;@@@GGGJJJNNNOOONNNKKKIIIIII???>>>>>>@@@DDDIIIMMMOOO]]]___aaabbb^^^XXXQQQLLLGGGJJJMMMPPPSSSWWW\\\```eeedddeeegggkkkoooqqqrrrzzzzzz{{{|||~~~{{{vvvtttrrrrrrqqqwww{{{qqqcccZZZZZZXXXRRRNNN[[[~~~aaaHHH<<<:::::::::999888888777666666555555555555555555555555666666666666777777777777999888999;;;;;;>>>JJJXXX{{{[[[WWW\\\ZZZYYY^^^\\\[[[aaaqqqvvvccc[[[bbbmmmuuu```XXXZZZ^^^lllvvvzzzsssgggWWWEEE;;;555222111333111111000000000000111111////////////////////////000000000000000000000000//////000000000111111111000000111111111222222222444444444444555555555555666555666>>>UUU{{{yyymmm___VVVUUUVVVUUUTTTTTTRRRNNNIIIEEEAAA>>><<<<<<;;;::::::<<<===<<<;;;>>>@@@CCCFFFHHHLLLQQQUUU```cccjjjqqqtttyyyzzzvvvtttrrrpppppppppnnnmmmiiihhhddd^^^]]]^^^\\\WWWQQQKKKCCC<<<777444222000------,,,,,,++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,---...///111333555666777444222222000...222777444:::@@@BBBAAA>>>===>>>;;;<<<=========>>>@@@BBB;;;999777444222000//////------...---...111666999<<>>UUUooo^^^WWWTTTRRRPPPTTTTTTSSSOOOJJJFFFCCCBBB===;;;999999;;;;;;;;;:::<<<===@@@BBBDDDGGGLLLOOOVVVYYY```gggjjjnnnwwwyyyuuussspppoooooonnnlllkkkiiihhhddd^^^\\\]]][[[WWWQQQKKKCCC<<<777444333111...---,,,+++***+++,,,---++++++++++++*********)))(((((((((((((((((((((((((((((((((((())))))))))))---,,,,,,---...111444666===;;;999777333000111333111888???BBB???===???AAA=========<<<;;;<<>>BBBIIISSS\\\eeekkknnniiihhhfffaaa[[[VVVSSSSSSOOOPPPRRRSSSSSSTTTVVVWWW``````___```bbbfffjjjmmmhhhiiikkkmmmppprrrtttuuummmllljjjiiiiiijjjjjjkkkfffeeedddeeegggjjjnnnpppssswwwyyyrrrqqqvvv~~~pppaaaXXXTTTSSSOOOJJJMMM```gggFFF999:::;;;:::888888777777777666666666444444444444444444444444444555555555666777777777888999:::999999<<>>@@@AAADDDHHHKKKNNNQQQXXX```dddgggnnnwwwwwwtttqqqooommmmmmllljjjhhhhhhhhhccc^^^\\\]]][[[WWWQQQKKKCCC<<<777555333222...---,,,+++***+++,,,---++++++++++++*********)))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++++++++,,,///222444@@@AAA@@@;;;777444222111111666;;;<<<;;;;;;???DDDBBBCCCCCCAAA???>>>???@@@>>>===<<<:::888555444333333222///......///000000333666:::>>>EEEMMMVVV\\\bbbcccccc___WWWOOOJJJGGGGGGFFFEEEFFFJJJQQQXXX]]]jjjmmmppppppnnnllljjjiii[[[\\\]]]\\\YYYWWWXXXYYYZZZYYYWWWVVVVVVYYY[[[]]]^^^]]]\\\]]]___bbbeeehhh_________aaacccfffiiikkknnnoooqqquuu|||yyyqqqpppwww}}}~~~tttfffZZZRRRNNNNNNOOOJJJSSSgggqqqOOOAAA<<<777777<<<777777666666666666666666444444444444444444444444333444444555666777777777666999999888888;;;@@@CCCNNNvvvnnnXXX\\\```\\\]]][[[YYYZZZ^^^hhh|||}}}iii```aaammmlllaaa]]][[[aaammmyyy}}}uuufffZZZHHH===333222444333111000000000////////////000000........................////////////////////////...////////////000000000//////000000000111111111222222222222333333333444333000555===;;;888GGG]]]~~~hhhXXXQQQKKKOOOUUUYYYXXXTTTPPPMMMDDDAAA>>><<<<<<<<<;;;:::999;;;<<<======???CCCFFFIIIKKKSSS[[[aaadddjjjqqquuutttqqqnnnmmmlllkkkiiihhhhhhgggccc]]]\\\]]][[[VVVPPPKKKCCC===999666444222------,,,,,,++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********+++...111222===@@@AAA<<<888777555222222555777777888:::???DDDGGGIIIKKKJJJFFFBBB@@@???=========<<<;;;999888777555222///......///...---222222222444999BBBMMMTTT___eeejjjkkkgggaaa]]][[[SSSQQQMMMJJJHHHFFFFFFFFFPPPVVV^^^fffkkkooosssuuuuuuxxxzzzyyyvvvuuuvvvxxxtttrrrooommmlllllllllmmmrrrpppnnnmmmnnnqqquuuxxxzzz{{{}}}zzzssskkknnnpppppptttwwwooojjjbbb[[[TTTQQQNNNKKKKKKNNNVVVqqqpppTTT@@@@@@???555333:::666666666666555555555555333333333333333333333333333333444555666777777888444888999777777:::======<<>><<<;;;777888999999999:::===@@@EEEFFFLLLUUU[[[^^^dddkkkvvvuuussspppnnnmmmllljjjhhhhhhgggccc]]][[[]]]ZZZVVVOOOJJJDDD>>>:::777444111,,,,,,------,,,,,,++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))***+++---///000333999<<<999888999777333333444444666888<<>>>>>===<<<;;;888555222111111111///---//////111222444999@@@DDDOOOWWWbbbjjjlllmmmppprrrcccbbb___[[[VVVQQQLLLJJJFFFIIINNNSSSXXX]]]bbbfffpppvvv|||~~~{{{uuunnnjjjiiiiiiiiihhhuuu|||zzzrrrkkkddd]]]YYYPPPMMMMMMNNNMMMMMMVVV```mmmPPPCCC::::::;;;888555666555555555555555555555555333333333333333333333333222333333444555666777888111666888555666;;;<<<999<<>>===888999999888888999;;;>>>@@@@@@DDDLLLRRRUUUZZZ```vvvwwwtttqqqooonnnmmmkkkjjjhhhgggccc]]][[[\\\ZZZVVVNNNJJJDDD???;;;777444111+++,,,---...---,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++---...///***222777666666999888444444333444777;;;>>>??????BBBGGGMMMOOOKKKDDD>>>::::::<<<===?????????>>>>>><<<999555444555555222000+++...111333444555666888:::DDDRRR^^^fffnnnvvv||||||yyyuuuooohhhaaa\\\YYYTTTSSSQQQNNNLLLMMMPPPSSSOOOVVV___eeeiiimmmtttzzz{{{zzzwwwrrrnnniiifffdddeeehhhmmmrrrwww}}}xxxmmmiiiccc^^^ZZZUUUOOOJJJKKKJJJKKKLLLKKKQQQeeezzzkkkLLL===>>>;;;555666;;;:::555444555555555555555555555333333333333333333333333222222333444555666777888000555777555666;;;;;;777CCC666QQQmmmYYYaaa```]]][[[[[[ZZZXXX[[[aaajjj}}}yyyfff]]]ggguuu___WWWZZZaaaeeeppp~~~lllXXXDDD777333222333444111---///444//////............//////........................000000000000000000000000............/////////000////////////000000000000000111111111111222222222---333777:::AAAJJJNNNLLLYYYnnn|||[[[QQQGGGFFFNNNUUUWWWUUUXXXSSSMMMGGGDDDBBB@@@>>>:::;;;;;;:::::::::===???===<<<>>>EEEJJJMMMRRRXXXuuuuuuuuuuuutttqqqooollljjjggggggccc]]][[[]]][[[VVVPPPKKKDDD>>>999555222///...------,,,,,,++++++***))))))(((''''''''''''''')))))))))))))))(((''''''))))))*********))))))((('''(((((()))***+++++++++...000111222222444777:::333333444555777999:::;;;;;;<<<@@@GGGLLLLLLEEE>>><<<999666999>>>@@@???<<<<<<;;;:::888555222///...111111000000000222333444:::;;;>>>BBBJJJXXXhhhsssyyy{{{vvvtttkkkhhhccc___[[[WWWSSSPPPSSSQQQPPPOOOOOOQQQTTTVVV```aaabbbbbbcccfffjjjmmmjjjiiigggfffffffffggggggfffdddbbb______```bbbccc[[[]]]```bbbdddgggkkknnnrrrzzzxxxooofff```YYYUUURRRPPPLLLGGGFFFHHHFFFGGGGGGKKK[[[yyycccJJJAAA888888888888777666444444444444444444444444444444444444444333333222222222444444444555555555666666666222333999===<<<:::;;;<<<<<<@@@YYYlll\\\aaa```^^^\\\^^^___\\\VVV^^^lllvvvdddcccnnnzzz}}}kkk___XXX[[[aaaooommm\\\KKK>>>999333333222222111000000000........................///...---,,,,,,,,,,,,,,,////////////////////////............////////////////////////000000000000000111111111111222222222222333555666888:::<<<===???TTTyyy|||dddOOOLLLNNNLLLMMMRRRTTTSSSQQQNNNJJJFFFBBB@@@???>>>===;;;:::;;;;;;;;;;;;<<<===???BBBFFFIIIKKKxxxtttttttttsssrrrooommmlllggggggbbb\\\[[[\\\YYYUUUPPPKKKDDD>>>999666222000......---,,,,,,++++++***+++***))))))(((((()))))))))))))))))))))(((''''''******++++++++++++******'''(((((()))******++++++,,,---///000111444999<<<444333333444666999<<<===::::::<<<@@@FFFIIIJJJIIIHHHCCC===999:::;;;<<<<<<======<<<;;;:::999777666222111111000111222333333666777:::<<>>BBB>>>;;;999888888;;;MMMsss~~~kkkdddbbb___]]]ZZZYYY[[[]]]WWW___ooouuujjjhhhjjjooouuu\\\___[[[^^^jjjwww~~~ppp^^^OOOAAA777333333333222111111000000///..............................------,,,,,,,,,,,,....................................////////////.../////////000000000000000000111111111222222222111222333555666888999:::;;;HHH^^^sssjjj^^^VVVMMMJJJMMMRRRRRRRRRRRRQQQOOOKKKIIIBBB@@@>>><<<::::::::::::::::::;;;===???BBBEEEGGG|||sssssssssrrrqqqpppooonnnggggggbbb\\\YYYZZZWWWSSSOOOKKKDDD>>>:::666333000......------,,,+++++++++,,,,,,+++************+++)))))))))))))))(((''''''******+++,,,,,,++++++***'''(((((())))))******+++***+++,,,---000444:::>>>999777555555666:::???BBB<<<<<<;;;<<<@@@HHHQQQXXXYYYTTTKKKAAA:::999;;;>>>>>>======<<<;;;:::999999444333222222111222222222000222444666888:::>>>@@@KKKSSS___jjjsss|||xxxvvvrrrnnnllljjjjjjjjjfffffffffeeeddddddfffhhhjjjiiiiiiiiikkkooorrruuuzzzzzzzzz|||mmmeeeZZZRRRMMMJJJGGGEEEFFFBBBAAADDDEEECCCCCCEEEIIIPPPfff```III;;;777888777777777777666555444444444444444444444444444444333333333333222222222222333333333333444444444444444444:::BBBEEE@@@:::888666666888AAAUUU{{{jjjdddbbbbbb]]]VVVWWW___WWWXXX___ooo}}}lllbbb[[[fffyyyhhh^^^WWW]]]iiippprrrrrrvvvyyywwwbbbRRRGGG<<<666444333222222111111000//////------------------------...------------,,,,,,,,,........................---............/////////....../////////000000000000000000111111111222222000111111222444555555666666===DDDIIIPPPjjj{{{hhhVVVLLLLLLMMMNNNPPPRRRTTTSSSPPPMMMGGGDDDAAA===:::999999999;;;;;;;;;;;;===???AAACCCuuutttsssrrrqqqooonnnmmmgggfffaaa[[[XXXYYYVVVQQQOOOKKKDDD>>>:::777333111.........---,,,,,,++++++,,,,,,+++************+++)))))))))))))))(((''''''))))))***+++++++++******(((((((((((())))))******)))***++++++---222777<<>>FFFSSS]]]cccaaa[[[PPPDDD======???@@@@@@>>>===;;;::::::999666555555444333222222222...///111333444555777777<<>>======<<<===>>>@@@AAAxxxwwwuuurrrpppmmmlllkkkgggfffaaaZZZXXXXXXUUUQQQOOOKKKDDD???;;;777444222//////...------,,,,,,+++++++++***))))))))))))***)))))))))))))))(((''''''''''''((()))))))))))))))((((((((((((((()))))))))***+++++++++,,,...333666@@@===999777777:::>>>AAABBBDDDDDDAAA???DDDNNNWWW___bbbccc\\\PPPFFFAAA@@@BBBAAA???>>>============888888777666555444333333333222111111333444666666:::;;;===@@@EEELLLSSSXXXaaafffooowwwxxxmmmcccZZZQQQLLLHHHEEEBBB??????@@@AAABBBAAAAAABBBAAA@@@HHH\\\pppsss\\\BBB666666777888888444555555555555444444333333333333333333333333333222222222222222222222222222222222333333333444444333333666;;;;;;777555777:::777:::>>>===IIIrrrjjjcccdddaaa[[[XXXYYYXXXXXXYYY]]]hhh~~~rrrjjj```\\\cccuuusss^^^VVVZZZaaa]]]bbbjjjuuuuuuuuu{{{~~~qqqsssxxx{{{mmm]]]JJJ???999444222333222222111111000//////...------------------------,,,,,,---......------,,,........................------------........................//////////////////000000000111111111111111222222222333333333333777<<<<<<888:::III[[[mmmbbbSSSPPPMMMOOOSSSWWWVVVUUUPPPNNNJJJFFFBBB>>><<<;;;???>>>===<<<<<<<<<===>>>zzzxxxuuurrrooolllkkkjjjffffffaaa[[[XXXYYYVVVRRROOOKKKDDD???;;;888555333//////......---,,,,,,,,,******)))(((((((((((())))))))))))))))))(((''''''&&&&&&'''((())))))))))))((((((((((((((((((((((((***+++,,,++++++,,,///111999888666666666999;;;===@@@CCCEEEEEEBBBCCCHHHMMMSSSYYY___^^^WWWNNNHHHGGG???>>>===<<<;;;<<<<<<===:::::::::999999777666555888666333111222444444444555555555777<<>>>>>???@@@AAA@@@@@@AAADDDKKK```{{{RRREEE999777999888444222333444444444444444333333333333333333333333333333111111111222222222222222333333333333444444444444444333555888777333444777777666999===;;;>>>VVVrrrgggbbbdddbbb^^^ZZZZZZ[[[YYYVVV[[[lll}}}ssseee[[[\\\lll}}}uuudddZZZTTTVVVZZZcccnnnyyy{{{sssvvvrrrlllkkkwwwaaaRRRBBB999666222111222222111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------,,,------------.........------.........//////////////////000000000111111111111111222222333333444444444666999888666:::AAA\\\{{{aaaYYYOOOJJJMMMRRRTTTTTTRRRQQQOOOLLLIIIEEEAAA???===<<<;;;:::999999::::::yyywwwtttqqqooommmllllllfffeeeaaa[[[YYYZZZXXXSSSOOOKKKDDD???;;;888555333/////////...------,,,,,,******)))(((((((((((())))))))))))))))))(((''''''&&&'''((())))))*********((((((((((((((((((((((((''')))+++,,,++++++,,,...111222555777999;;;======>>>AAAFFFHHHHHHHHHJJJLLLJJJOOOVVVYYYXXXVVVUUUUUUHHHFFFCCC???<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888999777444444666666555333111000000222666999<<<===???EEELLLPPPQQQSSSWWW[[[___bbbgggnnnuuu|||yyypppfff]]]TTTOOOOOOKKKEEEAAA@@@@@@??????@@@@@@@@@??????@@@AAACCCBBBEEENNN^^^sssuuuYYY@@@:::777999999666333333222333333444444444333333222222222222222222222222000111111111222222222222333444444444444555555555555555777:::888333444888444555888:::888999DDDRRR|||hhheeeeee```\\\\\\\\\\\\YYYXXX```kkk{{{iii^^^___ffffff}}}kkkddd___ZZZZZZ___hhhooorrrzzz{{{}}}{{{vvv{{{vvvnnnnnnpppzzz}}}WWWJJJ===777666444444555111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,------------------------,,,,,,---------.........---------.........//////////////////000000000111///000000111222333333444555111111555777666888<<>>===;;;:::999999::::::wwwvvvsssqqqooonnnnnnnnneeeeeeaaa[[[ZZZ[[[YYYUUUOOOKKKDDD???;;;888666444/////////...------,,,,,,+++******)))((())))))))))))))))))))))))((((((''''''''')))******+++++++++((((((((((((((('''''''''%%%'''***,,,,,,+++,,,---...111555:::>>>AAAAAAAAA>>>BBBGGGKKKNNNOOOPPPPPPHHHKKKPPPTTTXXX\\\```bbbZZZWWWQQQJJJDDD@@@===<<<;;;<<<=========<<<;;;:::777555555777:::;;;999666555333222333444555555444666===EEEIIIIIIIIIKKKMMMLLLNNNRRRWWW\\\aaaeeegggeeehhhmmmrrruuuxxx|||zzzqqqkkkbbb]]]WWWPPPKKKGGGCCC@@@???>>>===>>>@@@AAA@@@???<<<===>>>>>>>>>>>>@@@BBBEEEMMMaaa~~~vvvUUU>>>555333333555444222222555222222333444444444333333222222222222222222222222000000111111222222222222444444444555555555666666666777:::===;;;555555888222555888888666777>>>EEETTT{{{rrrgggccc]]]ZZZXXXYYY[[[ZZZWWWXXX\\\bbbzzztttbbbZZZXXXcccuuu{{{pppcccZZZXXX[[[___aaahhhkkkpppvvv|||~~~xxxsss}}}vvviiihhhrrrmmmNNNBBB666333333333333444111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,------------------------,,,,,,,,,---------......---------.........//////////////////000000000000......///000111222333333555111111555777777:::===:::===UUUqqqZZZPPPOOOOOOOOOSSSUUUVVVVVVTTTOOOJJJFFF@@@???===<<<;;;;;;<<<<<<~~~wwwuuurrrooonnnmmmjjjiiihhhfffaaa[[[YYYZZZXXXTTTRRRMMMGGG@@@<<<888444222///......------,,,++++++************************))))))))))))))))))))))))+++)))(((&&&&&&((()))+++''''''''''''((((((((((((******))))))******+++,,,...///333888===AAAEEEFFF???>>>@@@GGGRRR[[[aaacccZZZOOOGGGJJJUUUaaannnxxxsssmmmbbbTTTHHH@@@>>>>>>:::;;;<<<===>>>=========999:::;;;;;;;;;:::999888444555666555444555666888777777888999:::<<<===>>>CCCEEEGGGKKKPPPTTTXXXZZZ\\\___cccfffhhhjjjmmmpppqqqrrrsssuuuwwwyyy{{{{{{|||yyyxxxyyy{{{|||{{{xxxzzzyyywwwuuurrrooommmllliiigggccc]]]WWWRRRMMMKKKGGGDDD@@@>>>??????>>><<<=========>>>???@@@???>>>AAA======BBBDDDDDDJJJSSSdddxxxiiiMMM<<<777:::999777666555555555666777777666555444444333333333333333333333333333333111111222222222333333333666666888999:::;;;;;;;;;777777888888777666555555666666666777888999;;;;;;EEEWWWzzzjjjggg___[[[YYYZZZYYYUUUVVVYYY\\\bbbuuupppeeebbbaaaiiiyyyrrrddd```\\\VVV\\\]]]aaahhhqqqwwwyyyxxx}}}tttooosss}}}sssooojjjiiiqqqoooUUUAAA;;;444111333333111...222111111000///......---------------------------+++,,,------......------000000//////......------..................------////////////////////////............////////////000111111111111222222222111111222333444666666777>>>;;;;;;NNNzzzxxxeeeXXXQQQMMMKKKPPPUUUXXXWWWSSSOOOMMMIIIEEE@@@===<<<;;;;;;;;;wwwuuurrrooonnnmmmkkkiiifffeee```[[[YYY[[[ZZZVVVRRRMMMGGG@@@<<<888555222///......------,,,++++++************************))))))))))))))))))))))))***)))(((''''''((()))***+++******))))))(((((('''******))))))******+++,,,---...111555:::>>>AAACCCBBBBBBCCCHHHPPPZZZccchhhggg[[[NNNFFFGGGRRRfffwww~~~yyypppbbbTTTJJJDDDAAAAAA???>>>======>>>======<<<<<<;;;;;;;;;<<<<<<===666777888777666666777999<<<;;;;;;;;;;;;;;;<<<===AAAAAAAAABBBDDDFFFGGGHHHKKKNNNQQQTTTUUUWWWYYY[[[^^^___```bbbdddfffggghhhbbb```^^^___aaaaaa```^^^XXXWWWVVVTTTRRRPPPOOONNNLLLKKKIIIGGGDDDBBB@@@??????===::::::<<<===<<<;;;???>>><<<:::;;;<<>>???@@@888888888777666444333222666666666777888999:::;;;>>>EEEbbbyyyaaaddd^^^ZZZZZZXXXUUUVVVYYYZZZZZZcccuuuxxxoooddd```dddnnnwww||||||nnnccc```]]]ZZZZZZ^^^cccfffgggjjjmmmqqqvvv{{{}}}xxxuuuooonnnqqqyyyssshhhgggllltttqqq^^^JJJ???999333111333333222///111111000000///......---------------------------+++,,,------...---------............------------..................------....................................////////////000000111111111222222222111222222333444555666666333999===BBBUUUzzz~~~lll\\\QQQKKKMMMPPPSSSUUUTTTRRRQQQLLLIIIEEEAAA@@@>>><<<;;;wwwuuurrrpppooommmkkkjjjdddddd```[[[ZZZ]]]\\\YYYRRRMMMFFF@@@<<<888555222///......------,,,++++++************************))))))))))))))))))))))))***)))(((''''''((()))***......---+++***((('''&&&***))))))))))))***++++++,,,---///222666:::===???DDDEEEFFFHHHLLLVVVbbbjjjdddaaa\\\UUULLLIIIRRR___rrrssssssooofff\\\TTTOOOJJJDDD===999:::;;;<<<<<<>>>===;;;::::::;;;<<<===::::::;;;:::888888999;;;@@@???>>>===;;;;;;;;;:::<<<;;;::::::999999999::::::===???@@@@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKGGGEEEDDDDDDEEEEEEDDDBBB>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::999999:::<<<>>>===<<<;;;<<<<<<<<<<<<>>>BBBEEE@@@DDDMMMYYYhhh}}}yyyTTT>>>666444555666444444333222111111111111222222111111000000//////111111111111111111111111000111111111222222222222000222444777:::<<<>>>???999888777555444222111000555555555666777888::::::AAA<<>>===<<<<<<===>>>???===>>>>>>===;;;:::<<<===AAA@@@???===;;;:::::::::777777777666777777888888444666888888777666777888666666777888999999::::::;;;;;;::::::999999888777999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>===;;;???BBBBBBAAABBBFFFJJJQQQ___tttfffRRR===555666777666666222222222111111000000000000000000000//////......000000000000000000000000000000000111111111111222333444555666666777777666777666555333222111111111444444444555666777999999BBB;;;<<>>???@@@AAABBBBBBCCC???@@@@@@???======???@@@??????>>><<<;;;;;;;;;;;;888888777777888999999:::666888999999777666666777888888888888999999::::::::::::::::::999888888888888999999:::;;;<<<======::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>======<<<<<<<<<>>>BBBEEEEEEFFFMMMYYYcccccc@@@999444666777444111111222222222222111111111000000000000000//////////////////////////////////////////000000000111111111666666666666666555444444444333222222222222333333333333333444555666888888666777:::FFFgggppp___^^^___]]]ZZZYYYYYYZZZYYYUUUXXXeeettt~~~ssseeeaaa\\\[[[```mmm}}}nnniiiccc___\\\ZZZWWWUUUZZZZZZ\\\___bbbfffjjjlllooorrrwww|||~~~}}}zzzxxx||||||}}}||||||~~~|||zzzwwwtttpppnnnmmmmmmhhhhhhgggdddbbbcccgggkkkrrrvvv|||xxxnnnddd]]]]]]eeemmmuuu{{{hhhPPPBBB===777444333111000111222222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------.........///,,,,,,,,,,,,------..............................------------............//////000000000111111111111111222222222222222222:::333222999<<<:::===DDDfffvvvaaaRRRLLLMMMNNNOOOTTTTTTTTTSSSRRRNNNHHHDDDwwwuuurrrppppppooommmllliiihhhccc]]]\\\]]]\\\XXXPPPLLLFFF@@@<<<999666444///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((((((((())))))(((((((((((()))******,,,,,,,,,---000444777:::@@@HHHQQQTTTSSSSSSXXX]]]```aaahhhsssxxxqqqfff___```___]]]```iiiyyymmm\\\QQQLLLKKK@@@@@@@@@??????@@@@@@AAA???@@@AAA@@@???@@@AAACCC???>>>===<<<<<<;;;;;;;;;;;;;;;:::999888888999999888:::;;;;;;999888888999999999999999999999999999999:::;;;:::999999:::;;;888888999::::::;;;<<<<<<888888999:::;;;======>>><<<======<<<;;;<<<>>>AAA???FFFNNNUUU___qqquuuXXXEEE888555555666444//////222111111222222222222111000000000000000////////////////////////////////////////////////000000000000444555666777888999999888333222111111111222444555222222222333444555777777333888===???JJJgggpppbbb^^^]]]^^^]]]ZZZXXXWWWTTTUUU]]]hhhtttxxxhhh\\\WWWWWW___gggyyyooohhhbbb```\\\YYYWWWWWWYYYZZZ]]]___bbbdddeeeeeecccbbbdddeeeeeeeeeeeegggjjjmmmkkkmmmooopppqqqooonnnmmmjjjiiifffdddcccbbbbbbbbbeeehhhlllnnnrrryyyyyyooogggccc``````eeeooo}}}}}}|||kkkXXXFFF;;;888222222111111000000000000111........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------............++++++,,,,,,------......------------------------,,,------------........./////////000000000111111000000000111111222222222222222444666555444999@@@@@@ggg|||gggXXXQQQMMMKKKQQQQQQRRRTTTTTTRRRMMMJJJwwwuuurrrpppppppppnnnlllggggggccc]]]\\\___^^^ZZZPPPLLLEEE@@@<<<999666444///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((((((((((((((((()))***************+++...222666999???FFFNNNQQQQQQQQQSSSVVVRRRXXXiii}}}tttkkknnnjjjeeeaaabbbiiittt{{{}}}qqqhhhdddcccZZZVVVNNNFFFAAA>>>>>>??????@@@AAAAAAAAAAAACCCEEEAAAAAA???>>>===<<<<<<<<<===<<<;;;:::::::::::::::888:::;;;<<<:::::::::;;;::::::999999888888888777777999;;;;;;999999;;;===;;;;;;;;;<<<<<<<<<======;;;;;;<<<===???@@@AAAAAA>>>???@@@AAABBBFFFLLLQQQVVVdddwwwfffKKK<<<666999666444555222///000555///000111222222111000000////////////////////////////////////////////////........./////////000000000222333555777888999999555444222111111222333444111111222222333555666777:::999;;;===<<>>???AAAAAAAAABBBEEEGGGDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>777999;;;<<<;;;;;;<<<===??????>>>>>>===<<<<<<;;;777:::<<<<<<;;;;;;===@@@========================?????????@@@@@@@@@@@@@@@BBBDDDFFFHHHLLLRRR\\\ccc|||ZZZBBB:::777333333///...000111///000333...///000111111000//////........................000000000000000000000000............/////////000...///000222333444555555777666444222111111222333111111111222333444666666888111222:::<<<;;;GGGZZZzzzhhhgggccc]]][[[___bbb^^^XXXVVVXXX```ooorrrkkkfffddd```]]]^^^fffsss|||~~~zzzvvvtttsssssssssqqqqqqpppmmmkkkkkkmmmoookkksss{{{vvvooommmZZZXXXXXX\\\gggttt|||\\\GGG@@@666222555444000111111000///......///---.....................++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++***************+++,,,,,,---......------------------------,,,,,,,,,---------......////////////000000000000---...///000111222333444222777555000333:::999111888666888VVVrrraaaYYYIIIJJJMMMQQQUUUVVVTTTSSS}}}yyywwwtttrrrqqqooollljjjddddddaaa^^^```dddbbb]]]RRRKKKEEEBBB===777444555111000///...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((***+++---...000000666<<>>>>>>>>>>><<<<<<===>>>>>>??????@@@CCC??????@@@???<<<<<>><<<<<<>>>AAAAAA>>>:::AAABBBBBB@@@???AAAFFFKKKMMMUUU```kkktttuuuTTTBBB<<<777222000333333333222222222111111////////////////////////////////////////////////............////////////............////////////////////////000000000000111111111111111111111111222333333333333333333444666666555666888;;;>>>@@@XXX___iiidddaaa```\\\UUUWWW]]]ZZZ[[[```gggrrryyyooofff```^^^]]]\\\aaagggpppxxx~~~wwwssslllfffaaa``````aaabbbfffllltttXXXMMM???777666555222...111111111111000000000000......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......//////.........---------............////////////000000000000111111111111222222333444444555555666888999<<>>777444555111000///...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''((()))***+++---......111777???HHHOOOUUUZZZ]]]aaaiiilllhhhfffmmmyyyzzztttjjjgggggglllsss~~~zzzuuuqqq^^^\\\YYYTTTPPPNNNOOOQQQEEEDDDCCCBBBAAA@@@>>>===GGGDDD@@@===<<<=========>>>;;;;;;===<<<:::;;;???>>>>>>>>>=========>>>>>>;;;;;;===>>>@@@AAABBBBBBCCCBBBAAABBBCCCCCCBBBAAA@@@EEEKKKOOOSSS[[[eeemmm|||```LLL999333555666555555333222222222222111111111////////////////////////....................................////////////............////////////.../////////000000000000111111111111111111111111222222222333333333333444666666666666888:::===???FFFcccrrrhhhaaabbbbbb^^^ZZZZZZXXXXXXZZZ^^^cccooovvvlllccc]]]YYY[[[^^^___```bbbdddfffpppttt{{{~~~zzzuuunnnfffaaa^^^]]]\\\\\\___eeekkkoooyyy}}}zzz}}}iiiNNNEEE:::555555555222///111111111000000000//////......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...///.........------------............//////////////////000000000111111111222222333333444555555555333444666999AAAUUUvvv{{{jjjXXXPPPMMMLLLNNNRRRvvvtttqqqooonnnmmmjjjhhhgggfffbbb___```ccc```ZZZSSSKKKEEEBBB>>>888444555111000///...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))***++++++,,,...333:::BBBJJJSSS[[[```gggooorrrlllgggjjjqqqvvv}}}vvvnnngggjjjyyysssaaaUUUOOOMMMIIIGGGEEECCCDDDFFFIIIKKKCCC@@@===>>>BBBEEEEEEEEEFFFDDDDDDFFFEEEBBBEEEIIIBBBBBBCCCCCCCCCBBBAAA@@@BBBBBBAAA@@@@@@@@@AAAAAACCCCCCDDDEEEGGGKKKPPPTTT[[[dddooowww~~~mmmNNN@@@777000111444444333222222222111111111000000000////////////////////////........................---............/////////---............/////////....../////////000000000111111111111111111111111222222222222333333444444777666666666777999;;;<<<<<>>888555555111000///...---,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))***************///222666<<>>;;;QQQuuu~~~mmmaaa~~~uuutttqqqppppppooollljjjhhhgggccc___```bbb___YYYTTTLLLFFFCCC???999555666111000///...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))******++++++++++++++++++)))***,,,...444<<>>999888333222111111111111111111000000/////////...............---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000//////000000111222222222555222222666777666777;;;999666999FFF[[[{{{xxxvvvtttssssssrrrpppnnngggfffbbb___```ccc```ZZZTTTMMMFFFCCC???999666666111000///...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''((()))*********---,,,***((((((,,,111666===NNN___gggkkkpppvvvxxxoooIII???999666888666000///333...111111------111///***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////000000000000000000000000...///000111222333444444000111333444555666666666999222777BBB===777MMMnnnsssgggaaa^^^ZZZXXXYYYQQQUUUYYYYYYWWWXXX]]]bbbdddttt~~~}}}|||zzzyyyxxxyyyyyywwwuuuuuupppkkkgggcccnnndddFFF:::888777555111000000000000111222222000/////////..................---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------................../////////000/////////000111111222222222//////333555444555888666777:::<<>>BBBTTT|||pppgggcccddd```]]]XXXTTTRRRSSSWWWYYYWWWYYY\\\```gggrrrzzzsssooopppsssvvvwww|||wwwtttwwwwwwuuutttuuummmtttfffOOO;;;888888555333666111111111000000000//////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------......///////////////............//////000000000111111111222222333333444555555555333555777666666:::BBBHHH```|||yyywwwuuutttsssqqqooojjjcccaaaaaa___fffhhh]]]UUUQQQJJJEEE@@@<<<888666444333111///...,,,,,,+++************))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))*********)))((((((((()))+++,,,((())),,,///777DDDTTT```rrrwwwmmmRRR===555444222000111111111000000000/////////---,,,,,,---...,,,+++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------------............///......////////////............//////000000111111111111111111222333444555333444555555555777;;;===:::RRRuuusssfffbbb```\\\VVVSSSQQQSSSTTTSSSTTTUUUUUUWWW[[[```dddxxx{{{sssqqqmmmjjjiiikkknnnqqqrrrvvvsssrrrtttsssooooooqqq{{{jjjGGG;;;333555777333111444111111000000000000//////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------------------........................//////000000000000111111111222222333333444555555111444777777555555888;;;:::RRRsss~~~{{{xxxvvvuuutttrrrpppkkkcccbbbbbb```gggiii^^^UUUQQQKKKEEEAAA===999666444333111000...---,,,,,,************)))))))))((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***)))(((((('''((()))******,,,+++)))(((,,,555BBBKKKeeekkkttt|||nnnIII@@@666333777888555000000000000/////////.........---,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---------------............///......////////////............//////000000111111000000000000111222333444333555777777777777999;;;;;;@@@NNNiiiuuukkkfffaaa]]]ZZZXXXUUURRRUUUUUUVVVWWWXXXYYY[[[\\\XXXhhh|||{{{wwwtttnnnjjjkkkjjjiiiiiikkkmmmoooppprrrrrrssssssnnnlllrrr|||fffEEE:::555444777666111///111111000000000////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,------...............///////////////000000000111111111111222333333444444333555777888666555666777555>>>JJJZZZrrr}}}yyyvvvuuutttrrrqqqllleeecccbbb```fffhhh]]]UUUQQQKKKEEEAAA>>>:::777555444222000...---,,,,,,************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((()))))))))---,,,+++***+++///444888CCCSSSiii|||vvvVVVBBB>>>999333///000222333333/////////.........------,,,,,,---,,,++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---...---------............///......////////////............//////000000111111000000000000111222333333333555666777666666777888???<<<<<>>;;;888555444222000...------,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))'''(((***+++,,,------------999KKK\\\jjjxxxwww\\\EEE999555444444444333111/////////.........---------,,,,,,+++,,,---,,,***)))***+++++++++************++++++************++++++++++++)))******++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...---------............///......////////////............//////000000111111000000000000111222333444111333444444333333555666999666777<<>>???TTTpppzzzpppeeeaaacccdddaaaYYY]]]cccfff```XXXVVVZZZXXXVVVTTTUUUXXX\\\^^^___kkkooouuuzzz||||||uuullliiiiiijjjiiigggbbbaaa```___```bbbfffiiieeedddbbbbbbdddgggkkkmmmkkkffffffiiihhhjjj|||dddTTTFFFCCC???555000444555444333222111111111111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////////////////000000000000222111000000000111333333444444555555666777777777333>>>UUUwww~~~wwwsssssssssrrrpppkkkhhhbbb]]]^^^bbb```[[[UUUPPPJJJFFFDDD@@@;;;777777555333000---,,,++++++************))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++******+++,,,...000111///666@@@MMM\\\oootttYYYGGG???======333333333222111000000///000000//////...---------,,,,,,,,,++++++*********+++++++++******)))))))))---,,,+++*********+++++++++++++++*********)))))))))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------............///............//////////////////000000000111111111///555777333222444666444444444555666888:::;;;<<<@@@MMMkkk}}}ssslllgggddddddbbb[[[VVVUUUXXXVVVUUUUUUVVVWWWWWWVVVWWW[[[___aaabbbdddhhhkkknnnuuu{{{zzztttnnnnnniiibbb```bbbdddcccaaaeeecccaaa_________aaaaaa___bbbeeeggghhhiiijjjllltttrrrwwwyyyQQQCCC:::<<<;;;555333777555444333222111111111111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------............////////////////////////000000000000111111000000000111222333444444444555666666777777;;;;;;===III```{{{uuurrrrrrsssrrrppphhhfffaaa\\\\\\```^^^ZZZTTTOOOJJJFFFDDDAAA===999777666333000---,,,++++++++++++*********)))))))))(((((((((((()))))))))))))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))******+++------++++++,,,///888JJJ^^^lll~~~eeeVVVBBB444000000///...////////////000000000000000//////......---,,,,,,+++++++++++++++******************))))))))))))))),,,,,,+++************++++++************))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------............///............//////////////////000000000000111111111777:::777444444444444444444444555666777999999999;;;EEEcccuuuiiieeeccc^^^ZZZYYYWWWVVVTTTTTTUUUUUUTTTSSSPPPQQQSSSSSSSSSTTTVVVXXXYYY\\\]]]```pppyyypppkkkiiihhhfffdddeeeaaa^^^]]]___aaa```^^^```^^^\\\\\\^^^```bbbbbbcccgggjjjiiigggggglllqqqqqqRRR???666222666888444444777444333222111111111111111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------............/////////////////////000000000000111000000000000111222222333333444555555666666777777777777777???TTTqqq~~~yyyssspppqqqrrrrrrppphhhfffaaa\\\\\\___^^^ZZZSSSNNNIIIFFFEEEBBB>>>;;;888666333000...,,,,,,++++++++++++*********))))))(((((((((((())))))))))))***)))'''%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))***************)))))))))******++++++111000///---...444<<>>???999333222444555555555555555666777777444>>>???999DDDlllnnncccdddbbb___\\\[[[[[[[[[ZZZYYYYYYWWWTTTRRRQQQRRRSSSTTTMMMRRRUUUWWWZZZ___aaaaaabbbdddfffggggggfffgggiiilllkkkkkkmmmooopppooommmpppppppppnnnllliiigggeeedddcccccceeegggfffbbb^^^fffddd```^^^]]]^^^______gggfffddddddcccbbb```^^^ddddddcccbbbbbbeeeiiillluuu{{{|||ZZZBBB:::<<<:::777666777777333111111222222111111000000111111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------............////////////000000000000//////000000111111111111222222333333444444555555777666555222111555<<>>BBB;;;222111444444444444444555666777777333888999888@@@UUUppp~~~{{{xxxsssoooiiibbb^^^\\\XXXSSSPPPPPPQQQQQQRRRRRRTTTUUUUUUTTTVVVXXXZZZUUUXXXZZZ[[[[[[[[[\\\]]]\\\[[[ZZZ[[[]]]^^^^^^]]]]]]]]]]]]]]]]]]^^^______```^^^\\\\\\]]]______^^^___^^^]]]\\\\\\]]]^^^^^^cccccccccccccccbbbbbbbbbbbbeeeiiijjjkkkrrr}}}lllRRRCCC:::666666555555555555555333222222222111111000000000111111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........////////////000000000000...///000000111111000000111111222333333444444555555444333444555777777777999GGG```~~~yyyssspppqqqqqqqqqooohhhiiifff___]]]___```___TTTPPPJJJGGGFFFCCC???;;;888777444111///------,,,,,,,,,+++++++++*********'''''''''((()))*********'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************((()))***+++,,,++++++***111///---,,,,,,...//////333222000...---000666:::GGGPPP___ooowwwcccOOO???666999555111...............,,,...000222222000+++(((------,,,,,,,,,+++++++++------,,,,,,+++*********((()))))))))*********+++)))*********++++++++++++'''((()))***++++++***)))(((((((((((())))))******)))************+++++++++******++++++++++++*********************************++++++,,,,,,---......---------............///............////////////........./////////000000...444>>>CCC<<<222000444222222222333333555666666888666666:::===@@@GGGNNNddd{{{{{{rrrfff```YYYUUUTTTUUUUUUTTTZZZZZZYYYXXXUUUSSSUUUXXXSSSUUUWWWWWWWWWWWWXXXYYYZZZXXXWWWWWWYYYZZZYYYXXXXXXXXXYYY[[[\\\]]]]]]]]]]]]\\\ZZZZZZ[[[]]]^^^___[[[[[[[[[\\\]]]```dddfffeeefffhhhjjjkkknnnqqqsssyyy~~~dddHHH;;;999888666555111333444333333333333333111111000000000000111111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........////////////000000000000......000111111111000///111111111222333333444444///222777:::<<<:::666333:::999AAAWWWvvvzzztttqqqqqqqqqpppooogggiiifff___\\\^^^___^^^UUUQQQKKKGGGFFFCCC>>>:::999777444111///---------,,,,,,,,,+++++++++******&&&''''''((()))******+++&&&'''((()))******))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))************&&&''')))***+++++++++***))))))***+++---...---,,,'''(((***---///111222333000333999BBBPPPbbbtttuuuhhhbbb```ZZZPPPFFF===999777666444111...---.../////////444...(((''',,,//////---***************+++++++++------,,,,,,+++******)))(((((())))))*********+++(((((())))))*********+++'''((()))+++++++++***)))'''((((((((())))))******)))************+++++++++******++++++++++++*********************************++++++,,,,,,---......---------.........//////............/////////000............/////////000,,,333>>>DDD===111///555000000000111222333555666666333666:::888222888DDD@@@LLLjjjnnnhhh___ZZZXXXXXXXXXWWWSSSUUUXXXZZZXXXUUUVVVYYYTTTVVVWWWWWWVVVVVVXXXYYY[[[YYYWWWWWWXXXYYYXXXWWWXXXYYY[[[\\\[[[ZZZWWWVVVYYY[[[^^^aaaccccccbbbaaacccbbbaaa___^^^aaaeeeiiikkkmmmppptttxxx~~~TTTGGG;;;666444222444999333555555333222333444333111000000000000000111111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000---...000111111111000///000111111222333333444444444444333111111333777;;;555666:::>>>BBBVVV}}}vvvsssttttttppplllllljjjiiiddd___^^^aaaaaa]]]TTTQQQLLLHHHEEEBBB>>>;;;;;;888444111.........///+++++++++************)))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))******))))))((((((((('''(((((('''''''''&&&&&&&&&)))))))))((()))******+++''''''((()))***++++++,,,++++++,,,,,,,,,,,,---------------............////////////111666<<>>;;;:::888555222///.........+++++++++************)))***)))))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((()))))))))(((((('''''''''))))))((((((((('''''''''(((((()))))))))*********(((((())))))******+++++++++++++++,,,,,,,,,------------------............000///......///222555777222777===DDDMMM[[[kkkwww~~~zzztttkkk```WWWQQQHHHEEE@@@;;;999999:::;;;999888555333111000000000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,)))************+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------+++---//////...---...///////////////////////////111333888===999111000444111111111222222222333333333444444555666777888999>>>===???III```tttzzzyyyoooeeeeeellltttuuussskkklllllliiieeeaaaaaaaaaeeeccc___]]]\\\]]]___aaa^^^______]]]\\\^^^bbbffflllsss~~~}}}zzz|||___HHH@@@:::999888777555555555555333333333222222222111111000000000111111000000000////////////////////////------.........////////////...------------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///............////////////////////////000000000000000000111111111222222222111111222333333444444555222555777555444888BBBJJJZZZyyyxxxttttttsssoookkkjjjggggggccc]]]]]]___^^^[[[TTTQQQLLLHHHEEEBBB???<<<999888666333111///...---+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''''''''(((((((((''''''''''''''')))))))))))))))((((((((('''((()))*********)))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---///111444444666;;;DDDJJJUUU[[[ccckkkppptttxxxzzzwwwuuuqqqnnnkkkiiihhhhhhuuuvvvwwwxxxyyyxxxwwwvvvrrrmmmiiigggggggggeeebbb\\\ZZZVVVRRRNNNKKKIIIGGGBBBBBBAAA???;;;777333111///000111333444555555555111111000000000000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))******+++)))************+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------+++---...///...---...///........................///111666999666000///222000111111111222222222222222222333444555666666777<<<;;;888666<<>>=========<<<===>>>>>>??????>>>>>>AAA>>><<<;;;<<<===<<<:::777666666555555666666666222222222222333333444444666777888888777444222000---.........///000000111.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))))))))***))))))*********+++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------..............................000333555333000///000000000000111111111111222222222333333444555555666888:::;;;888777>>>MMMZZZ~~~zzzwwwrrrooorrraaaJJJ@@@<<<:::999777666555444333333333333222222222222222222222222///000000111111000000///////////////////////////....../////////000000000//////............//////................................................------------------------------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------.........//////////////////000000000000000000000000111111111111111111111222333333444444777777777777999999999888???<<>>999888777555222000...---+++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%''')))***+++***((('''*********)))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,---///000000000///---.........,,,+++++++++000111222111///...///000333333333222333333333444000000111111222222222222333222111111333333333333666555444333222222222222444333111000/////////000444444333222111000000///............//////......------------,,,,,,,,,,,,++++++++++++++++++++++++************************...---,,,+++***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...////////////////////////---///111111000000////////////000000000111111111222333333444444555555555555888;;;<<<<<<===@@@CCCQQQfffxxxuuu~~~qqqXXX>>>777;;;===:::555666555444333222222222333222222222222222222222222000000111111111111000000000000000000000000000000/////////000000000111111////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............////////////000000000000//////000000000111111111000000111222222333333444555333111222555888888888AAA:::888???HHH]]]yyysssrrrrrrnnnllllllhhhhhheeeaaa```bbb```[[[TTTQQQMMMIIIGGGDDDAAA>>>:::999777444222000///...+++++++++************)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&'''((()))))))))(((((()))))))))))))))*********************++++++++++++******+++++++++,,,,,,,,,,,,,,,---......------,,,...///000111111111111000...///000000000000111333............///.........111111111111111222222222............------------...---,,,,,,++++++,,,,,,///...---------...000111555333111///---...///000......//////...---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))...---,,,+++***(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,---...////////////////////////---///000......111000...////////////000000000000222333333333444444444444555444555777999<<<<<<<<<<<>>VVVpppxxxrrrrrrrrrooommmmmmggggggeee``````aaa___ZZZTTTQQQMMMIIIGGGDDDAAA???<<<:::666333111//////000+++++++++************)))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''(((((('''''''''(((((()))))))))&&&'''''''''(((((((((((('''''''''(((((((((((()))(((((())))))******++++++************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,+++***)))+++------------///000333333333333333333222222,,,,,,,,,,,,,,,------...000111222222111000000000.../////////000222333444)))***+++,,,///222555666888666222///------...///,,,---......---,,,+++***,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))************************++++++++++++++++++++++++++++++++++++***+++------,,,,,,,,,---........................---000///,,,---222222............/////////000000111111111222222222222333444333333444666888999:::888;;;EEEUUUiiirrraaaOOO<<<<<<<<<======999333444999555555444333333333333444111111222222222333333333222333333444444333333222000000000000000000000000000000000111111111222222...///000111111000///...........................................................................------------------------,,,---------,,,,,,+++***------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,---------.........////////////000000000000////////////000000000111000000000111222222333333666666555555444444555666222666;;;<<<999999@@@HHH[[[|||xxxrrrrrrrrrooonnnnnneeefffddd```___```^^^YYYTTTQQQMMMIIIGGGEEEBBB???===:::666222000///000111+++++++++************)))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((("""###$$$%%%'''((())))))'''((((((((())))))******'''((((((((())))))******(((''''''''''''((())))))'''(((((()))***++++++,,,)))************+++++++++)))************+++++++++*********+++,,,...///000...------.........---+++...000111000...------...------...//////.........///............///000000)))+++---------------...111000///......---------,,,,,,,,,,,,,,,---......---,,,+++))))))***+++,,,***+++,,,------,,,******,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************)))************+++++++++))))))))))))************)))************+++++++++++++++++++++++++++++++++)))+++------,,,,,,,,,------------------------------000///+++---222222.............../////////000000000000000111111111111222444777888777666777888333777===@@@CCCSSSyyyyyy___JJJDDDCCC<<>>KKKggg|||xxxwwwxxxwwwqqqmmmmmmjjjjjjeee```^^^___]]]YYYUUURRRNNNKKKHHHDDD@@@===:::999666444111000000000,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%'''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,/////////......------,,,---------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++******++++++,,,---***,,,------++++++,,,...---------............///---------............///000000000000////////////000000111111111222222222444444444555555555555555555888:::;;;===DDDOOOXXXzzziiiMMMBBBAAA>>>:::999;;;:::999777666666777777777666555555444444444555555444333444444555444222666777888999999888777777555555555666666666666666555444444444444444444444444444444444333222111111222111///......000222444111111000///000111333444111000000//////......---+++,,,.../////////...---.........---------,,,,,,---------,,,,,,,,,++++++.........------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////000///.........///111222222222111111111111111111111111222222222333333333444444444555666777777888::::::EEE[[[vvv}}}xxxvvvwwwuuupppmmmmmmjjjiiieee```^^^___^^^YYYVVVSSSNNNJJJGGGCCC@@@===;;;:::777444222000//////,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,...------------------,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---***+++---,,,++++++,,,...------------............------------............000/////////////////////000000000111111111222222444444444444444555555555888999:::888666999AAAGGGKKKZZZsssvvvYYYIII;;;:::???@@@===<<<999888777777666777777777666666666666777888888888;;;::::::;;;<<<===>>>>>>===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;:::999888777777777555444222111000000111000//////...///000000000000000000////////////.../////////......------------------------,,,,,,---------,,,,,,,,,,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,---..............................000///.........///111111111111111111111111111111111111111222222222333333333444444555666666777777;;;999;;;CCCNNNaaa{{{~~~xxxttttttsssooommmnnniiiiiieee```^^^```^^^ZZZYYYUUUNNNIIIEEECCC@@@======;;;888555222000...---,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,***+++,,,,,,++++++,,,...------------............------------............////////////////////////000000000000111111111111333333333333444444444555888999999666333222666:::666;;;NNNkkkrrrWWWEEE???999666:::???===:::888999999999999888888888888777888999:::;;;;;;::::::;;;;;;:::;;;===???AAABBBAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@??????===;;;999888888777555444333222222222111111000000000000000000//////...------.........------........................---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,---......------------------------//////......//////000111111111111111111111111111111111111222222222222333333444444555555666666666;;;:::999777555;;;KKK\\\yyysssrrrqqqmmmlllnnniiiiiieee```___aaa___[[[[[[VVVOOOIIIEEEBBB@@@>>>>>><<<:::666333///---,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))******++++++,,,,,,************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************++++++,,,)))+++,,,,,,++++++,,,---,,,,,,---------.........,,,,,,---------..................////////////////////////000000000111111111111222222333333444444444666777777555555777999===;;;GGG\\\fffgggooo}}}nnn[[[GGG===<<<<<<<<<===???@@@===:::999;;;;;;;;;;;;;;;::::::999<<<<<<===>>>======;;;;;;;;;;;;;;;;;;;;;===@@@BBBEEEEEEFFFHHHIIIJJJKKKKKKGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDBBBAAA???>>>======666666555444333222111111......---,,,,,,...///000......////////////000000............---------------,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,,,,,,,---......------------------------............//////000000000000000000111111111111111111111111222222222222333333444444444555555555444777::::::888888<<>>>>>===:::777333000---+++,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((())))))******+++++++++)))))))))*********++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&'''((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,)))***,,,+++******+++---,,,,,,,,,------------...,,,,,,,,,------------...------....../////////000....../////////000000000000000000111222333333444111333555777888888999:::;;;666===KKKMMMFFFHHHRRR```rrriiiRRRIIIBBB;;;;;;AAA:::<<<=========>>>@@@AAA=========<<<<<<<<<;;;;;;??????@@@@@@AAAAAA@@@@@@CCCDDDDDDCCCAAAAAACCCEEEKKKKKKLLLMMMNNNPPPQQQQQQMMMMMMNNNOOOOOOPPPQQQQQQLLLMMMMMMMMMNNNNNNNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIFFFEEEBBBAAAAAADDDGGGIIINNNNNNMMMLLLKKKJJJIIIIIIBBBAAA???===;;;999888777444333111///.........///......................../////////.........---------,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,,,,,,,---......---------------------------....../////////////////////000000000111111111000000111111111222222222333333333333444444444444000222444666999;;;:::888zzztttsssqqqmmmlllnnnhhhhhheee``````cccbbb^^^ZZZVVVOOOJJJFFFCCCAAA>>>>>>===;;;888444000---+++,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***************)))))))))************+++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&'''((()))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))************))))))))))))***++++++)))***++++++******+++---,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------......//////000............////////////...//////000111222333333111222444555666666666666777333444:::;;;888<<>>>>><<<>>>>>>:::999<<>>>>>===>>>???AAABBBCCCCCCCCCDDDEEEFFFHHHIIIIIIKKKMMMKKKGGGEEEFFFHHHLLLLLLLLLLLLMMMNNNPPPQQQNNNNNNOOOPPPQQQRRRRRRSSSQQQRRRRRRSSSSSSTTTTTTUUUSSSSSSTTTSSSSSSRRRQQQPPPGGGDDD>>>:::888:::===???MMMNNNOOOPPPPPPPPPPPPPPPMMMLLLJJJHHHFFFDDDBBBAAA@@@>>>;;;888444222000//////.........------------000////////////.........------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...---,,,,,,,,,,,,---......------------------------------...////////////......//////000000111111111000000000111111111111222333333333333333333333333777444000...333999:::666{{{vvvuuusssnnnlllnnnggggggddd``````cccbbb___XXXTTTPPPKKKHHHEEEAAA???===<<<;;;888555111...,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))++++++******************))))))*********+++++++++))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%'''(((***'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++)))))))))))))))***++++++(((***++++++******+++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---......///000000------........./////////---......///000111222333333222222333444444444333666666666666666777:::===777;;;???EEEQQQiiiuuu___KKK???===>>>@@@DDDEEEDDDAAA@@@BBBFFFFFFBBBAAACCCBBB>>>CCCBBBBBBBBBEEEIIIMMMPPPOOONNNKKKIIIHHHIIIJJJLLLLLLPPPSSSQQQMMMIIIIIIKKKKKKKKKJJJJJJKKKLLLMMMNNNKKKKKKLLLMMMNNNOOOPPPPPPTTTUUUUUUVVVWWWWWWXXXXXX[[[[[[[[[[[[ZZZYYYXXXWWWOOOLLLFFFAAA===<<<======FFFHHHJJJMMMOOOQQQQQQRRRPPPOOONNNMMMLLLJJJIIIIIIGGGGGGEEEBBB???<<<999888444444333222111000000///000000000/////////............------------..............................,,,,,,,,,---------......---,,,,,,,,,,,,---..............................,,,---.../////////............//////000111111222000000000000111111111111333333222222222222222222777777444///111777:::777{{{wwwvvvtttooolllmmmggggggddd```aaadddccc___VVVSSSPPPLLLIIIFFFBBB???<<<<<<;;;999555222///---,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())),,,,,,++++++******))))))************++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''%%%%%%%%%&&&(((***%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))******+++(((***++++++******+++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...///000000---------.........//////------...///000111222222333222222333444555555444---444888777666999999666555:::>>>>>>???GGGVVVccc}}}pppVVVIIIDDDEEEGGGAAAEEEEEE@@@===@@@FFFIIIBBBIIIMMMMMMOOORRRPPPIIIHHHGGGGGGHHHMMMSSSZZZ^^^\\\YYYSSSMMMJJJHHHIIIIIIPPPUUUYYYYYYTTTPPPPPPQQQPPPOOONNNMMMMMMNNNPPPPPPLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSTTTUUUVVVVVVWWWWWWZZZZZZZZZZZZYYYXXXWWWVVVYYYWWWSSSOOOKKKHHHGGGFFFAAACCCGGGKKKNNNPPPRRRRRRMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIJJJJJJIIIGGGEEECCC;;;;;;:::888777666555444000000000000///////////////......------......///........................,,,,,,,,,------.........---,,,,,,,,,,,,---......////////////////////////,,,,,,.../////////...------......///000111111222000000000000111111111111333222222222222222222222+++333666333333777888666zzzyyyvvvqqqnnnooojjjiiiddd___^^^bbbcccaaa\\\WWWQQQKKKHHHFFFDDDBBB@@@>>>;;;888444111//////...---,,,+++)))((('''&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%***'''$$$$$$'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******(((***++++++)))(((((()))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++,,,,,,,,,,,,------------------------------------------------------////////////000000000000111000...---...///111222111111222222222333333333222333444666666666666555999999999999:::<<<>>>???NNNVVVfff~~~cccYYYMMMFFFEEEEEEDDDCCCHHHIIIHHHFFFIIINNNPPPMMMOOOSSSVVVUUURRRPPPRRRUUUPPPQQQOOOQQQ___vvvxxxjjjdddbbb```aaaeeejjjnnntttwwwwwwuuutttsssmmmfff___^^^aaabbb___[[[eee___YYYYYY^^^bbbbbb___eeebbb\\\UUUUUUWWWUUUPPPRRRSSSTTTTTTSSSRRRSSSTTTZZZTTTTTTYYYWWWOOOMMMRRRJJJHHHEEEEEEHHHKKKNNNOOORRRQQQPPPOOOLLLIIIHHHJJJHHHGGGFFFHHHKKKLLLIIIFFFGGGFFFEEECCCAAA@@@??????999666222///---...///111------.........---,,,,,,------,,,,,,++++++******........................---------.........//////------------------------............////////////////////////////////////////////////000000000000111111111111111111111111111111222222222333333333~~~yyyyyyvvvqqqnnnooojjjiiiddd______ccccccaaa\\\XXXRRRMMMIIIFFFCCCAAA@@@>>>;;;888444111000///...---,,,+++***(((''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&)))'''$$$$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******(((***+++***(((''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,---------------------------------------------------------............/////////000000.........///111222111111111222222222333333222333444555666666555555777777777888999;;;<<<===@@@DDDLLLWWWhhh~~~~~~kkk[[[SSSOOOKKKGGGFFFHHHKKKMMMMMMHHHNNNUUU[[[```dddbbb\\\\\\]]]]]]]]]___eeennntttkkkqqqwww~~~uuupppmmmhhhbbbaaa]]]XXXSSSRRRTTTXXXZZZPPPLLLLLLPPPRRRQQQPPPQQQSSSPPPMMMLLLLLLLLLLLLKKKPPPTTTYYY\\\XXXQQQIIIEEEFFFCCCBBBDDDIIILLLKKKJJJGGGHHHIIIJJJIIIHHHGGGFFFBBBAAA>>>;;;777333111000,,,------....../////////------,,,,,,------......////////////////////////---------.........//////------------------------............////////////////////////////////////////////////000000000000111111111111111111111111111111111222222222333333|||xxxxxxwwwrrrooopppjjjiiiddd______cccdddaaa\\\YYYSSSNNNJJJFFFBBB???@@@???<<<888555222000///...---,,,+++***(((''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((******))))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))***))))))(((((())))))***)))***+++***(((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***&&&''''''((((((((((((((())))))((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........000///.........///111222111111111222222222222333111222333444555555555555444555666888999999999999999<<<>>>???CCCOOOaaannnvvveeeZZZSSSMMMKKKLLLOOOPPPQQQRRRSSSUUUXXXZZZZZZeeessszzzqqqkkkiiijjjjjjiiiWWWVVVSSSQQQUUUYYYVVVPPPPPPNNNMMMMMMNNNOOOOOOOOORRRWWW___cccccc]]]UUUOOOGGGCCC???>>>@@@BBBAAA@@@CCCEEEHHHKKKMMMLLLJJJIIIIIIIIIIIIGGGCCC===888555333222111000000///000000...------,,,---///000111////////////////////////------........./////////------------------------............////////////////////////////////////////////////000000000000111111111111111111111111111111111222222222222333{{{xxxxxxwwwrrrppppppjjjiiieee______cccdddaaa\\\YYYTTTPPPLLLGGGBBB???AAA???<<<888555222000///------,,,+++***)))((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))***+++,,,+++)))'''&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))&&&''''''((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------.........000//////...///000111111111111111111222222222222111222222333444444555555333444666888888888888777:::===@@@@@@???AAAGGGKKKWWWbbbttttttiii[[[UUUQQQRRRVVVYYY```ggghhhllloooooonnnpppvvv{{{tttvvvtttqqqwwwzzznnn^^^[[[VVVSSSSSSTTTTTTTTTSSSVVVYYYZZZ]]]```___\\\UUUPPPJJJGGGFFFDDD@@@<<<@@@AAACCCFFFGGGHHHHHHGGGJJJJJJKKKKKKIIIFFFBBB??????===:::777444111000//////...---,,,,,,...///000....................................////////////....................................////////////////////////////////////////////////000000000000111111111111111111111111111111111111222222222222zzzwwwxxxwwwsssppppppkkkjjjeee``````cccdddbbb]]]YYYUUUQQQMMMHHHCCC@@@AAA???<<<999555222000000---,,,,,,+++***)))(((((((((((())))))))))))((((((&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))***,,,,,,,,,)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''&&&''''''(((((((((((((((((((((((()))))))))))))))''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........////////////////////////000000111000000111111111222222222111111222222333333444555333444666888888888777666888999<<<>>>@@@???===;;;<<>>>>>===???CCCHHHKKK[[[qqquuulllrrruuuvvvuuutttyyy{{{tttlllfffddddddcccaaacccbbb```^^^^^^^^^___```___]]][[[YYYWWWVVVVVVUUUOOOOOOOOOMMMIIIEEE@@@===888999::::::999777555444000000000000000000000000.../////////000000000000....................................////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111zzzxxxyyywwwqqqmmmmmmkkkjjjfff``````dddeeebbb]]]YYYSSSNNNLLLKKKIIIHHHBBB@@@===999666333111000,,,+++++++++***)))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((("""%%%((((((%%%###$$$&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((("""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((()))))))))&&&''''''(((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////++++++,,,,,,,,,---------...//////000000000000000000000000000111111111111111000000000000222333444333222111111111222333444///555;;;;;;777555666888555777::::::999;;;???CCC===EEENNNSSS\\\tttwwwnnnooovvv}}}~~~~~~sssmmmhhheeefffffffffffffffeeeddddddcccbbbbbbaaa```___^^^]]]TTTTTTSSSQQQLLLEEE???;;;;;;<<<>>>@@@@@@>>>;;;:::111111111111111111111111////////////000000000000////////////////////////............/////////000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111~~~yyyxxxuuuoookkkkkkllllllhhhcccbbbeeedddaaa]]][[[WWWRRRNNNJJJGGGFFFAAA@@@>>>;;;888555222111///...,,,+++***++++++,,,((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''))))))'''''''''(((''''''''''''((((((((((((************************))))))))))))))))))))))))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,++++++***)))((((((((()))******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111000000111222333333444444222222333333333333444444555555555555666666666666888999::::::999888999:::??????AAACCCFFFPPPeeeyyyxxxpppooopppssswww~~~zzzooofffbbbcccgggjjjjjjjjjiiigggeeeddddddeeeaaa\\\XXXWWWVVVRRRJJJCCCBBB<<<777888===BBBBBBAAABBB<<<666444666666222...333222111111222222000/////////.........///000000000000////////////000000////////////////////////////////////////////////000000000000000000000000000000000000111111111111~~~zzzyyyvvvpppmmmmmmjjjjjjgggbbbbbbeeedddaaa]]][[[WWWRRRNNNJJJGGGFFFBBBAAA>>>;;;777444222000///...,,,++++++++++++,,,((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%'''(((((('''&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((())))))***+++*********+++++++++,,,,,,,,,+++***************+++******+++++++++,,,,,,,,,,,,,,,,,,---------..................//////////////////000000000111111111111111111222222333333333222222222333333333444444444555555555666666666666555777888999888888:::<<<<<<;;;<<<======AAAMMMZZZbbbqqqzzzxxxvvvpppkkkkkkyyy|||xxxqqqmmmiiieeekkkkkkjjjhhhfffeeeeeefffddd___YYYVVVVVVUUURRRPPPHHHDDD>>>;;;;;;>>>BBBDDDFFFBBB???===>>>===;;;888111///...///000222111111//////////////////000111000000////////////000000//////////////////////////////////////////////////////////////////////////////000000000111111111{{{zzzwwwrrrnnnooohhhhhheeeaaaaaadddddd```\\\ZZZVVVRRRMMMJJJGGGFFFDDDBBB???<<<888444111//////...---,,,++++++++++++))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******))))))*********++++++++++++,,,++++++++++++++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......---............///////////////000000000000111111111111222222222222222222222222222222333333333333444444444555555555666666222444666777777888:::<<<>>><<<<<<>>><<<:::===BBBCCCJJJPPPOOOMMMRRR```mmm~~~vvvnnnhhhdddeeedddeeelllrrrvvv|||xxxsssttt~~~}}}yyywwwvvvssssssxxx}}}zzzssspppuuuxxxxxx~~~{{{yyyuuuvvv~~~ooolllkkkjjjiiihhhhhhggggggfffddd___[[[WWWTTTRRRQQQNNNLLLGGG@@@;;;:::???CCCEEEEEEEEEDDDCCC@@@===;;;555333111000111222222111///////////////000111111000000////////////000000//////////////////////////////////////////////////////////////////////////////000000000000111111~~~zzzzzzwwwrrrooopppggggggeeeaaaaaadddccc___[[[YYYVVVQQQMMMJJJGGGFFFEEECCC@@@<<<888444111//////...---,,,++++++******)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&((())))))(((''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))(((************++++++++++++***************+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000111222222222222111111111111111222222222222333333333333333444444444555555555222444555666666666888:::===::::::>>>???<<<;;;<<>><<<@@@===888555444333222111/////////...//////000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////000000000111|||yyyxxxwwwrrrooopppfffgggeeeaaaaaacccbbb^^^ZZZYYYUUUQQQMMMJJJGGGFFFEEECCC@@@<<<888444111//////......---,,,***))))))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))++++++)))((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******)))(((((())))))*********+++++++++)))))))))))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------...............////////////000000000222111111111111111111111111111111222222222333333333333333333444444444444444555666666555444555777:::666555999<<<::::::;;;;;;<<<===>>>>>>AAADDDFFFBBBDDDEEEEEEJJJOOONNNIIIHHHLLLRRRXXX\\\^^^___^^^ccchhhrrrggg[[[YYYWWWUUUTTTTTTOOOIIIGGGIIIJJJHHHEEEKKKKKKLLLPPPZZZggguuu~~~wwwrrrooorrrxxx{{{xxxsssnnnpppzzzxxxllleeeccceeegggfffccc```^^^^^^YYYXXXWWWXXXVVVOOODDD<<<<<>>;;;999777555333111111000//////...//////000000////////////000000////////////////////////////////////////////////...........................////////////000000000|||xxxxxxwwwrrrppppppggghhhfffbbbbbbcccaaa\\\ZZZXXXUUUQQQMMMJJJGGGFFFEEECCC@@@===888555222000///......---,,,***)))(((''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''')))+++***)))((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((())))))(((((()))))))))************+++)))))))))((())))))************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------------...............////////////000000000000111111111111111111111111111111222222222222222222222333333333444444444666666666444444555666:::666555888:::999:::===777999;;;===??????@@@@@@AAA???<<<<<>>>>><<<;;;???DDDCCC???CCCCCCDDDEEEDDDCCCBBBAAACCCBBBBBBBBBEEEHHHKKKMMMKKKCCC???BBBFFFEEECCCBBB>>>???@@@AAABBBFFFLLLQQQ[[[cccppp{{{nnniiifffiiiuuusssiiifffeeeeeeggggggeee```\\\NNNJJJFFFFFFJJJOOOSSSSSSMMMLLLKKKKKKJJJHHHDDDAAA;;;:::888555333111111000000000////////////000000////////////////////////////////////////////////................................./////////000000}}}zzzzzzyyyuuussstttjjjkkkiiidddcccccc```ZZZYYYWWWTTTPPPMMMJJJHHHFFFCCCBBB@@@===999666444333...//////...---***((('''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&((()))***))))))))))))************------,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------................../////////000...//////000111222222333000111111111111222222222111111222222222333333333111333555666666666888:::000000333888888666999>>>777888999::::::;;;===???:::>>>???<<<;;;======;;;:::;;;<<<>>>??????@@@@@@>>>>>>?????????@@@@@@AAA???<<<;;;======<<<>>>BBB>>>BBBHHHKKKOOOWWWaaajjjrrr|||zzzppplllmmmpppsssvvvyyyggggggfffdddbbbcccgggjjjfff[[[NNNHHHKKKRRRVVVXXXWWWVVVUUUTTTRRRNNNHHHDDD???>>>;;;888666444222222000000////////////000000////////////////////////////////////////////////..................................../////////000~~~wwwvvvvvvsssrrrsssllleeefffgggeeejjjhhhZZZ[[[ZZZWWWRRRMMMIIIHHHIIIEEEDDDAAA>>>:::555111///.........---,,,+++***)))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''***************)))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))************))))))))))))***************+++,,,,,,------,,,,,,,,,,,,------.../////////---------............///000000000000111111111111000111111111111222222222111111222222222333333333333444555555666666555555888888777777888888999:::888888999999999:::::::::;;;::::::::::::;;;<<<<<<==================<<<<<>>999444777666333///------///222000000111222111000...---........................................................................~~~wwwvvvvvvsssrrrrrrpppgggfffdddbbbgggggg[[[\\\ZZZWWWRRRMMMIIIHHHIIIFFFDDDAAA===999555222000.........---,,,+++***)))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))(((''''''))))))))))))))))))))))))'''''''''''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))************))))))))))))***************+++,,,,,,------,,,,,,,,,,,,------.../////////---------............/////////000000000111111111000000111111111222222222111111222222222333333333333444444555555555555555777777666666777777888999888888888999999999::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>???@@@AAAAAA@@@>>><<<>>>BBBEEEHHHIIIUUU[[[dddoooyyysssjjjfffbbbeeettt~~~ooohhhiiidddeeedddccc```]]][[[ZZZWWWVVVWWWYYY\\\[[[VVVQQQCCC>>>999777:::>>>@@@@@@;;;;;;:::777444222111000//////000000000000//////........................................................................}}}wwwvvvvvvsssqqqqqqsssjjjfffccc___dddfff[[[\\\[[[XXXSSSMMMIIIIIIIIIGGGDDDAAA<<<888555333222/////////...---,,,******))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))************))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------............/////////000000000000111111000000000111111111222222111111222222222333333333333333444555555555555555666555555555555666777777888888888999999999999::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@<<<======@@@FFFNNNUUUYYYkkkuuu}}}sssjjjiiikkkllllllnnnqqqzzzpppkkkfffeeefffgggfffeee```^^^\\\]]]```bbb```^^^TTTMMMCCC===;;;;;;;;;::::::;;;======;;;888444222//////////////////000000........................................................................}}}wwwvvvvvvssspppqqqssskkkiiieee___cccdddYYY\\\[[[XXXSSSMMMJJJIIIIIIHHHEEE@@@;;;777555444444////////////...,,,+++***))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******((()))))))))************((()))))))))******************+++,,,,,,,,,,,,++++++,,,,,,------...//////---------............///////////////000000000111000000000000111111111111111111222222222333333333333333444555555555444444666666555555666666777888888888888888999999999999::::::999999::::::;;;<<<:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>CCCHHHLLLUUUcccpppwwwxxxllleee\\\dddiiilllwww~~~ooofffgggkkklllllljjjgggeeeeeehhhjjjhhhfffddd]]]UUUNNNGGG@@@999333777888:::<<<===<<<999666333222000///......///000........................................................................}}}wwwwwwwwwssspppqqqpppkkkkkkiiibbbdddcccXXX\\\[[[XXXSSSNNNJJJIIIJJJGGGEEE@@@<<<888666555555000000000///...---,,,+++))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******)))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******((()))))))))************((()))))))))************)))***++++++,,,,,,++++++++++++,,,,,,---.........---------............///...////////////000000000//////000000000111111111111111222222222333333333222333333444555444444444777666666666666777888888777777888888888999999999:::999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>??????===<<<<<>>===;;;999777444222000.........////////////////////////................................................}}}xxxyyyxxxtttqqqqqqnnnjjjmmmkkkdddfffeeeZZZ]]]\\\YYYTTTNNNJJJJJJJJJFFFDDDAAA===999777555555111111000000///...,,,+++))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))***************))))))))))))))))))))))))'''''''''''''''((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))************))))))))))))************)))******++++++++++++++++++++++++,,,------......---------............///......////////////000000/////////000000000111111111111222222222333333333222222333444444444444444777777666666777777888999777777777888888888888999999999999999999:::;;;;;;:::::::::;;;<<<<<<======;;;<<<===;;;;;;>>>DDDJJJYYYhhhvvv|||zzztttrrrrrrwww{{{uuuiiidddcccccchhhnnnssstttsssnnniiibbb]]][[[WWWSSSOOOGGGCCC???>>>@@@AAA???======<<<999666333111///...////////////////////////................................................~~~zzzzzzzzzvvvrrrrrroookkkmmmjjjcccgggiii```]]]\\\YYYTTTNNNKKKJJJJJJEEEDDDAAA>>>;;;888555444111111111000///...---,,,))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))******))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))************))))))))))))************))))))***+++++++++++++++***++++++,,,,,,---......---------............///........./////////000000////////////000000000111111111222222222333333333222222333444444444444333666666555555555666777777777777777777888888888888999999999888999999:::;;;:::;;;;;;<<<======>>>>>>888:::===>>>AAAHHHTTT\\\mmm}}}vvvuuu}}}|||wwwrrrqqqrrrttttttssstttpppmmmjjjhhhbbbZZZTTTKKKGGGCCCBBBDDDDDDBBB>>>>>>>>><<<:::777555222111////////////////////////................................................zzz{{{{{{vvvsssrrrpppkkkllliiibbbgggllleee]]]\\\YYYTTTNNNKKKJJJJJJDDDCCCBBB???<<<888555333111111111111000...---,,,))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((''''''&&&&&&((()))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((())))))(((((())))))))))))))))))))))))'''''''''''''''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))************))))))))))))************))))))***++++++++++++******++++++,,,,,,---......---------.........//////............/////////000////////////000000000000111111222222222333333333222222333444444444333333555444444444444555666666777777777777888888888888999999888888999999:::;;;;;;;;;<<<<<<===>>>??????<<<@@@CCCGGGMMMXXXhhhsssyyywwwuuuxxx}}}xxxtttrrrpppmmmoootttxxxxxxpppdddZZZHHHDDDBBBCCCFFFGGGDDD@@@>>>>>>>>>===;;;888555333000000000000000000000000................................................~~~zzz{{{{{{wwwssssssrrrpppkkkdddcccffffffcccaaa```\\\WWWPPPKKKIIIIIIFFFCCC@@@===;;;999777444222111000///...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((($$$((()))&&&%%%(((***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,+++))))))++++++++++++,,,---.../////////.........---------............////////////////////////000000000000000111111111111222222222000111111111111222222222333333333444444444555555666666666777888999999999888888999;;;===???@@@???;;;<<<===>>>@@@BBBEEEGGG>>>CCCMMMZZZcccmmm||||||uuutttrrrrrryyyuuummmfffgggkkkssszzzyyyqqqiiiZZZPPPDDD>>>???CCCDDDDDD;;;::::::>>>AAA@@@999333111111111000000000//////..................------........................{{{||||||xxxvvvuuurrrqqqkkkeeedddggggggcccaaa```]]]WWWPPPKKKIIIHHHFFFCCC@@@===;;;999777555222111111///...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&)))***((((((***)))&&&)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''))))))((((((((('''''''''''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))*********)))((('''''''''***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))***))))))))))))))))))))))))***++++++++++++***)))++++++++++++,,,---...//////.........------------............////////////////////////000000000000000000111111111222222222000111111111111222222222333333333444444444555555666666666777777888888888<<<:::888777888:::===>>>999:::;;;===@@@EEEJJJNNNXXX[[[dddooowww|||rrrnnnpppsssuuuvvvpppkkkmmmssswwwtttppplllcccXXXOOOHHHCCC===999:::999:::>>>BBBBBB>>>999555444333111000/////////000000///............///........................{{{{{{{{{xxxvvvwwwrrrqqqlllfffeeehhhhhhdddbbbaaa]]]WWWPPPKKKHHHHHHFFFDDD@@@===;;;:::777555222222111///...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%###"""###%%%(((***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***))))))+++///,,,'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((('''''''''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******)))******+++++++++******++++++++++++,,,---..................---------------............/////////////////////000000000000000000000111111111222222000111111111111222222222333333333444444444555555666666666666777777777777:::999888888888999::::::???>>>===???GGGWWWhhhtttzzz{{{yyyqqqooozzzyyyrrrsssvvvuuurrrtttqqqmmmggg]]]QQQCCC;;;;;;:::999<<<@@@CCCAAA???===;;;888555333111111111222111///.........///000........................xxxxxxxxxuuutttvvvrrrrrrmmmhhhgggjjjiiieeebbbaaa]]]WWWPPPJJJHHHGGGGGGDDD@@@>>><<<:::777555333222111///...,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$$$$&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))''''''...555555000)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********)))*********++++++++++++,,,+++++++++,,,,,,---...---------------------------------.........//////////////////000000000000000000000000111111111111000000111111111222222222333333333444444444555555666666666666666666666666666999>>>@@@@@@???===<<<>>>EEEPPP]]]lll~~~wwwtttqqqttt{{{uuuppprrrttttttnnndddXXXPPPDDD@@@<<<:::===@@@BBBCCCFFFDDD@@@;;;777555444333333222000.........///000........................xxxxxxxxxuuutttvvvrrrqqqnnnhhhhhhjjjiiifffbbbaaa]]]WWWPPPKKKHHHHHHGGGDDDAAA>>><<<:::888555333222111000...,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***(((%%%%%%...999<<<:::************************((()))))))))*********+++******************************))))))))))))******************************************************************************************************++++++******))))))((((((************************(((((())))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************)))))))))******++++++,,,,,,,,,+++++++++,,,------,,,,,,------------------------------............////////////000000000000//////000000000111111111000000111111111222222222333333333444444444555555666666666666777777777777888;;;???AAAAAABBBDDDFFFBBBUUUrrr}}}{{{uuupppmmmjjjfffcccTTTMMMEEE???===@@@DDDGGGMMMKKKFFFAAA<<<888666444444333111000/////////000////////////////////////{{{{{{{{{xxxvvvwwwppppppmmmiiihhhkkkiiieeeaaa```\\\WWWPPPKKKIIIIIIGGGEEEAAA>>><<<;;;888666444333111000...,,,******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((%%%%%%,,,666<<<;;;************************((())))))******+++++++++************************+++******))))))******+++************************++++++++++++++++++++++++******************************************************************))))))))))))))))))))))))))))))(((((())))))))))))******((())))))******))))))((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))***+++,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,------------.........////////////000000000000/////////000000000111111000111111111111222222222333333333444444444555555666666666777888999999999999:::;;;<<<>>>EEEPPPXXXjjjwww~~~}}}uuuooommmllljjjccc^^^UUUNNNJJJKKKNNNQQQSSSQQQMMMHHHBBB===999666555555555444333222111111////////////////////////{{{||||||xxxvvvuuuoooooommmhhhhhhjjjiiieee___^^^\\\WWWQQQLLLKKKKKKHHHEEEAAA>>>===;;;888666444333222000...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''))))))''')))///333222************************((())))))******+++,,,,,,************************+++******))))))******+++************************++++++++++++++++++++++++******************************************************************++++++))))))))))))))))))))))))(((((()))))))))*********))))))************))))))((((((((())))))))))))***))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++***))))))))))))+++,,,------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000000////////////000000000111000111111111111222222222333333333444444444555555555666777888999:::;;;<<<:::???GGGNNNWWWcccqqq{{{}}}{{{qqqmmmlllhhhddd```______```[[[ZZZWWWSSSMMMFFF@@@===888999999999888666444333////////////////////////~~~zzz{{{{{{wwwssssssnnnooolllhhhhhhjjjiiiddd^^^^^^[[[VVVQQQMMMKKKLLLHHHEEEAAA???===;;;888666444333222000...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***(((&&&$$$$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&+++,,,)))((())))))'''************************((())))))***++++++,,,,,,************************++++++************++++++************************++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,(((((((((((((((((((((((((((((())))))*********+++))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++***))))))))))))+++---...------,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......////////////000000000000////////////000000000000000111111111111222222222333333333444444444555555555666777888:::<<<===>>>>>>KKK^^^qqqzzz|||{{{rrrtttuuuuuurrrooolllkkkcccbbb```\\\VVVOOOHHHDDD:::<<<===>>><<<:::777444000000000000000000000000zzzzzzzzzvvvssssssrrrjjjllllllggghhhkkkddd___ccc```UUULLLIIIJJJKKKGGGEEEBBB???===;;;::::::333222111///---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))(((((((((((())))))))))))************((()))***++++++***)))((((((((())))))*********++++++++++++***************)))*********+++++++++,,,))))))******+++,,,,,,---++++++++++++++++++++++++------------,,,,,,,,,,,,---,,,++++++,,,,,,+++******++++++,,,,,,---------******++++++,,,,,,------+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000000000000111111111111111111111111111222222222111111333777666333444888555888999666666>>>HHHNNN___www}}}zzzuuuzzzzzzvvvpppmmmiiieeebbb\\\UUUOOO???<<<;;;===@@@???888222444444333222111000//////{{{{{{{{{wwwttttttrrrjjjlllmmmggghhhjjjddd^^^aaa^^^VVVOOONNNNNNLLLHHHFFFCCC???===;;;:::999444333111///---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''((())))))))))))))))))))))))))))))((())))))))))))************))))))***++++++***)))((()))))))))*********++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,++++++++++++******...---,,,,,,---...---+++,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************+++++++++,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000000000000111111111111111111111111111222222333666333333555555222222555333999===999666AAA\\\uuu{{{yyyzzzuuuooojjjgggaaaWWWPPPLLLHHHCCC>>><<<<<<===>>>:::888555222000///000000{{{{{{{{{wwwuuuuuurrrjjjlllmmmggghhhjjjccc\\\^^^\\\VVVSSSRRRPPPMMMIIIGGGCCC@@@<<<:::999888444333111///---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))******+++++++++******************++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++,,,+++******,,,---,,,***+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************++++++++++++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000000000000111111111111222111000000000222333444999444333555666444444666777888<<>>===DDDBBB>>>:::777444333222yyyxxxwwwuuussssssrrrkkkmmmnnnhhhhhhiiiaaa\\\]]]ZZZTTTRRRQQQLLLFFFJJJHHHDDD@@@<<<:::888777666555222000...,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))*********+++************+++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,*********+++++++++,,,,,,...---------------------,,,,,,,,,---------------000000000000000000000000---------....../////////000///......//////...---///.........------,,,,,,******+++,,,---......///,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000///000000000111111111111222111111111111333444555555222333888:::777666777>>>HHH___~~~zzz{{{zzzwwwpppkkkaaa\\\VVVRRROOOJJJCCC>>>CCCDDDCCCBBB???:::666333~~~xxxwwwvvvtttrrrsssqqqkkkmmmooohhhhhhhhh```]]]^^^[[[TTTOOOMMMJJJFFFIIIGGGCCC@@@<<<:::999888777555333111...,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++*********++++++++++++,,,++++++++++++,,,---..................------------******++++++,,,,,,------++++++,,,,,,,,,---------,,,,,,------...//////000......//////000111111111///000000222333444555555555333111111111111///...///......---,,,++++++*********++++++,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))************+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000000000000111111111111000111111222333444555555444333444777666444777<<>>===;;;999888777666555444333222222111111111000000/////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000000000000111111111111...000222444555555444444666555555666555888BBBNNNnnn}}}yyyyyytttmmmggg```YYYPPPKKKBBBDDDFFFHHHHHHFFFCCCAAAyyyxxxwwwuuutttuuuqqqkkknnnpppiiihhhggg___\\\```^^^UUUMMMKKKMMMNNNGGGEEEBBB???===;;;::::::777666444111...---++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***++++++,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,---///000000000//////.........---.........///000111111222222222333444666777888888<<<<<<>>>???AAABBBDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNLLLMMMOOOQQQTTTWWWXXXYYYYYYVVVTTTRRRRRRPPPNNNLLLHHHGGGGGGEEEDDDCCCBBBAAA::::::888777555444222222//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000000000000000111111111111---///333555666666444333666666666777777???RRRddduuuuuuyyy}}}{{{sssggg\\\VVVCCCDDDFFFGGGHHHHHHGGGGGG{{{zzzyyyuuurrrrrrooonnnkkkjjjiiihhheeebbb\\\\\\YYYTTTNNNJJJHHHHHHGGGCCCBBBBBB???:::888:::;;;999777333///,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))*********++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---...///000000///...---+++,,,,,,---...///000000...---,,,---///000000///222444222000444<<<===888;;;999777888<<<@@@CCCEEECCCCCCDDDEEEEEEFFFJJJNNNNNNUUUZZZXXXXXX[[[ZZZVVV\\\]]]]]]]]]\\\\\\^^^```____________]]][[[YYYXXX\\\ZZZWWWVVVWWWXXXXXXWWWSSSQQQOOOKKKFFF@@@;;;999888666333222222111000..................---,,,,,,++++++******+++,,,---......---+++))))))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((%%%%%%&&&((()))+++,,,,,,++++++******************++++++,,,,,,,,,,,,------,,,---.........---,,,+++..................------000000000000111111111111111111111111111222222222111111222333444666666777:::;;;888:::AAAKKKnnnzzz}}}xxx{{{|||vvvpppooo[[[RRRHHHGGGMMMPPPMMMGGGzzzyyyyyyvvvttttttpppnnnlllkkkjjjhhhdddaaa]]]]]]ZZZUUUOOOKKKIIIIIIHHHDDDBBBBBB???:::888::::::888666333000,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((())))))))))))*********++++++(((((((((((()))))))))************************************+++++++++,,,,,,******,,,---......------............/////////000111000...---...///000000222555777888===CCCCCC>>>DDDBBB???>>>@@@BBBCCCCCCFFFDDDCCCCCCCCCEEEIIILLLQQQVVVXXXVVVWWW\\\___^^^ZZZ[[[\\\]]]]]]___aaabbb````````````^^^[[[XXXVVVNNNRRRXXX```fffgggeeebbbdddccccccaaa___\\\ZZZXXXSSSPPPKKKFFFCCC???;;;888111111111000///...---,,,///......---,,,++++++***---------------...///000+++,,,,,,,,,------------++++++++++++++++++++++++))))))************))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((''''''(((((())))))******************************++++++,,,,,,,,,,,,------,,,------......---,,,,,,........................000000000000111111111111111111111111222222222222111222222333555666666777333;;;888:::QQQppp|||xxxvvvwwwqqqggg[[[QQQNNNOOOPPPQQQ~~~yyyyyyyyywwwuuuvvvpppooonnnmmmlllhhhccc___^^^^^^\\\WWWQQQLLLJJJJJJIIIEEEBBBBBB???:::888:::888777555333000---+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&'''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((()))))))))******((((((((()))))))))******++++++++++++++++++++++++************++++++++++++((()))+++,,,---.........////////////000000000000222111111000222444777999;;;@@@DDDHHHMMMQQQPPPKKKBBBAAAAAABBBFFFIIIJJJJJJEEEBBB>>>===???CCCFFFGGGIIINNNPPPOOOOOOSSSTTTTTTSSSSSSTTTTTTUUUVVVWWWWWW]]]]]]]]]\\\XXXTTTOOOLLLEEEEEEGGGMMMWWWaaaiiimmmllllllkkkkkkiiihhhfffeeefffccc___[[[XXXTTTPPPMMM???===;;;888555111///............------,,,,,,++++++,,,,,,------......///------------............,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,---......------,,,........................000000000000111111111111111111111111222222333333222222333444555666666777333???<<>>AAAEEEHHHEEEHHHLLLPPPSSSUUUTTTRRRJJJJJJLLLPPPTTTWWWXXXWWWSSSQQQMMMKKKNNNUUUXXXXXXXXX\\\aaabbbaaa___]]]\\\``````aaacccfffggghhhggggggggggggeeeaaa\\\VVVSSSRRRNNNHHHGGGKKKSSSZZZ___kkkkkkmmmnnnooopppqqqrrrpppnnnlllkkkiiihhhdddbbbVVVTTTOOOJJJDDD>>>;;;999111000...---------//////------------------,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,------,,,,,,------------------............///////////////000000000111111111111000111111222222333333333333333333444555666666777666???AAAWWWvvvwwwxxxvvvqqqhhh___WWWSSS{{{yyyxxxuuutttuuuqqqqqqppppppnnniiiccc___``````___ZZZUUUOOOLLLKKKKKKFFFCCCBBB>>>:::999;;;777666444222000...---,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((())))))))))))))))))((((((((((((((())))))))))))))))))))))))***************************************+++++++++,,,,,,,,,,,,------------.........///...///111333555888999::::::???EEEIIILLLNNNQQQSSSYYYZZZ\\\^^^_________```^^^^^^___aaacccbbb___]]]YYY[[[ZZZXXX\\\dddgggfffiiiiiikkklllkkkjjjjjjmmmjjjiiikkknnnrrruuutttsssttttttuuuuuussspppllljjjhhhgggfffeeeaaa[[[SSSMMMWWWYYY\\\```eeeiiimmmooosssrrrqqqrrrsssrrrpppnnnllljjjeee___YYYUUURRRPPPBBB???999444000.........//////..................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++************++++++))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))******(((((())))))***+++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------.............../////////000000///000000000111111111111000111111222333333444444333444444555555666666666888999CCCmmmyyywwwvvvwwwvvvpppeee\\\{{{yyyxxxuuutttuuurrrqqqpppooonnnjjjeeeaaa``````___[[[VVVPPPMMMKKKMMMGGGCCCBBB>>>:::999<<<777666444222000...,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''((((((((()))))))))(((''''''''''''(((((()))))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******)))))))))*********++++++************************,,,,,,,,,,,,------------...............///000111444555777:::>>>AAACCCDDDGGGLLLRRRUUUUUUVVVXXXZZZ^^^^^^aaadddeeeccceeeiiieeefffiiilllnnnllliiieeehhhppptttrrrttt{{{~~~|||xxxrrrnnnlllkkkmmmttt|||zzzxxxvvvuuuvvvtttpppkkkpppqqqrrrtttttttttttttttttttttuuuuuusssnnngggaaaWWWWWWWWWXXXZZZ\\\]]]^^^dddeeehhhlllqqqtttuuutttuuusssppplllhhhfffddddddXXXUUUNNNFFF>>>888333111///...---,,,,,,---...///+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************(((((())))))***+++,,,,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---//////.........//////000000111000000000000111111111111000111111222333444555555444444555555555666666666:::888EEEqqquuurrruuuuuunnngggzzzyyyxxxvvvuuuwwwsssqqqooonnnmmmkkkgggddd___```___\\\VVVPPPLLLKKKMMMHHHCCCBBB>>>999999<<<888777555333000...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((()))************)))((()))))))))*********++++++))))))*********+++++++++++++++++++++++++++++++++---------........./////////000000111333555888999???@@@BBBEEEHHHKKKMMMOOOQQQUUUXXXYYYXXXYYY^^^ccc```aaahhhppprrrppprrrwww~~~|||yyytttssspppnnnlllkkkjjjjjjbbbcccfffkkkooorrrrrrqqqrrrppplllhhheeecccccccccaaaaaa```\\\WWWOOOHHHCCC;;;888444000------......------------............------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************************************((()))))))))************************************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,---///000---......///000000111111000000000000111111111111000111111222333444555666555555555555666666666666;;;===IIIjjjyyyxxxxxxsssnnnyyyxxxyyywwwwwwyyysssqqqooonnnmmmkkkhhhfff___```___\\\VVVPPPLLLKKKNNNHHHDDDBBB>>>999999<<<888777555333000---+++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''''''''((())))))(((((((((((())))))))))))'''''''''''''''((()))***))))))))))))))))))))))))((()))***++++++***)))(((************++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000222222444666999===@@@BBBHHHIIIKKKMMMPPPRRRTTTUUUTTTVVVXXXWWWWWW[[[dddkkksssxxxxxxwwwvvvwwwxxxyyyzzzzzzxxxvvvuuurrrnnniiieeemmmjjjeee```[[[XXXVVVVVV\\\aaaggglllkkkfff___ZZZOOOKKKCCC;;;555222222222............/////////000------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************************************(((((())))))*********+++,,,,,,++++++***))))))(((((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,...///000---......///000111111222000000000000111111111111000111111222444555666666555555555666666666666666555@@@MMMfffyyyttt{{{xxxvvvtttuuuxxxsssqqqpppooonnnkkkgggdddcccbbb```ZZZTTTNNNKKKKKKJJJGGGCCC@@@>>><<<:::777::::::888555000---------((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))************(((((((((((())))))))))))***)))(((''''''((()))******)))((((((((()))+++,,,)))************+++++++++++++++++++++,,,---......///---+++***+++---.........,,,+++,,,///111333444666777:::>>>CCCGGGJJJKKKQQQNNNQQQVVVWWWUUUWWW]]][[[dddooowwwzzz|||||||||}}}}}}}}}{{{yyysssjjjaaaXXXQQQKKKGGGGGGNNNYYYccciiiiiigggddddddeee___PPPFFFAAA===777222111000000111222111///...///000000///---***)))+++,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++************************)))************+++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------......//////000000111111000000000111222222222333222222222222222222333333666666555555666777999;;;:::GGG^^^yyylll{{{yyywwwttttttwwwsssrrrooonnnllliiidddaaa``````^^^ZZZTTTPPPNNNMMMKKKHHHEEEBBB@@@>>>;;;999::::::888444000---,,,---))))))))))))))))))))))))***)))((('''&&&''''''((()))((((((((('''''''''''''''''''''''''''((())))))((((((((()))))))))******(((((((((((())))))))))))***)))(((((((((((()))******)))((((((((()))++++++************++++++++++++++++++++++++,,,---...///111///---,,,,,,---------000000///000222333444444>>>???@@@AAACCCFFFJJJNNNVVVUUUZZZccchhhjjjnnnuuuzzzttttttyyy}}}vvvkkk^^^PPPGGGHHHIIILLLRRRXXX]]]^^^]]]fffjjjiiiccc^^^[[[SSSKKKCCC===666111//////.........---,,,,,,---///222444......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************************************))))))))))))******************))))))))))))******)))************+++++++++************************************++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------------......//////000000111111111111111111222222222222222222222222333333333333555555555666777999:::;;;AAAWWWuuu{{{|||zzzxxxtttsssvvvtttrrrooommmkkkgggbbb^^^]]]]]]\\\YYYTTTQQQPPPPPPLLLIIIFFFCCCAAA@@@===;;;999999777333///,,,++++++************************))))))((('''''''''(((((((((((((((((('''''''''''''''''''''''''''((())))))''''''((((((((()))))))))(((((((((((())))))))))))***))))))(((((())))))***)))))))))((()))******+++************+++++++++,,,++++++++++++,,,---...///---,,,,,,,,,,,,,,,------///000222444777:::<<<>>>FFFHHHJJJJJJLLLPPPWWW]]]nnnooouuu~~~|||ttthhh```TTTNNNFFFEEEIIIMMMOOOOOOWWW]]]dddkkkppppppiii``````XXXLLLAAA999444111000222111///...///000111222//////......------,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************))))))))))))******************))))))))))))******)))************+++++++++************************************+++++++++,,,,,,,,,,,,---------......------------.........///......//////000000111111222222222222222111111111222222222333333333444444555666777777888:::>>>AAAUUUppp|||{{{yyytttssstttsssqqqooommmkkkgggccc___]]]]]]\\\XXXTTTPPPOOOOOOLLLIIIEEECCCAAA@@@===;;;999999777333...+++******************************))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********+++++++++,,,,,,,,,++++++,,,,,,---...///)))+++---...///000222444333444555777:::>>>CCCGGGFFFMMMVVV___gggppp||||||lllaaaTTTMMMMMMMMMJJJGGGCCCHHHQQQ___mmmuuusssooosssnnneee[[[PPPEEE:::333000111222333222111...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************((()))))))))******************))))))))))))******))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,---------..................////////////......//////000000111111333333333222222111111111222222333333444444555555444888:::888555999DDDOOOvvv}}}{{{xxxtttrrrtttrrrpppooommmllliiieeebbb______]]]YYYSSSOOOMMMMMMJJJGGGDDDAAA@@@>>><<<::::::999777333...+++******))))))))))))))))))))))))(((((())))))))))))))))))'''''''''((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,...000111111333777:::999:::<<<===@@@FFFNNNSSSXXXaaappp~~~}}}yyypppeee___^^^[[[TTTMMMCCCBBBFFFRRRaaalllrrrsssqqqrrrsssrrrjjj\\\LLLBBB555444333111000/////////++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---************************((()))))))))******************))))))))))))******))))))*********+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000......//////000000111111444333333333222222111111222333333444555555666666111777;;;777333;;;PPPbbb}}}zzzwwwsssrrrtttqqqpppnnnmmmllljjjfffccc``````]]]YYYRRRNNNKKKKKKHHHEEEBBB@@@???===;;;999;;;:::888444///+++******))))))))))))))))))))))))(((((()))*********))))))'''''''''((((((((((((((('''''''''''''''((())))))''''''((((((((()))))))))(((((((((((()))))))))))))))******++++++******)))(((((()))************)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,...000000///222777<<<:::@@@HHHPPPXXXbbbmmmuuu}}}wwwqqqnnnlllhhhaaa[[[TTTMMMJJJNNNVVV]]]eeejjjiiinnnuuu{{{{{{sssggg^^^SSSMMMBBB888111---......,,,------------.........,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******************))))))))))))******)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------................../////////000......//////000000111111333333333333333222222222222333333444555666777777111666::::::===LLLeeeyyy|||yyyvvvssssssuuurrrpppnnnmmmkkkhhhdddaaa```___]]]XXXRRRNNNKKKKKKGGGEEEBBB??????===;;;999<<<;;;999444///,,,***+++************************'''((()))***+++******)))''''''''''''((((((((()))'''''''''''''''((())))))((((((((()))))))))******(((((((((((()))))))))))))))***++++++++++++***)))'''((()))***+++******)))+++++++++,,,,,,,,,---------,,,,,,------...///000...000333444666;;;DDDKKKNNNXXXfffrrr||||||qqqmmmnnnvvv}}}xxxrrrooohhh```ZZZXXXWWWWWW[[[bbbdddfffjjjpppuuuvvvuuutttoooiii^^^QQQEEE<<<666333111111111000///......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))******************))))))))))))******)))************+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---------......------........./////////......//////000000111111222222333333333333333333333333444555666777888888666777<<>><<<:::===<<<:::555000,,,++++++++++++++++++++++++++++++'''((()))+++++++++***)))&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))************(((((((((((()))))))))))))))***+++,,,,,,+++***)))'''((()))++++++******)))++++++,,,,,,,,,------------------------...000000555888===@@@EEEMMMZZZcccqqq|||yyyoooppplllpppyyy}}}vvvvvv|||uuutttwww|||{{{qqqgggbbb\\\\\\^^^fffooowwwyyyxxx}}}yyyqqqkkkhhhbbb\\\]]]ddd___\\\YYY[[[aaajjjqqqvvvrrrrrrpppjjjaaaUUUIIIBBB666666444222000///---,,,,,,,,,,,,------.........---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))******************))))))))))))******)))************+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------......------------.........///......//////000111111111222222222333333444444444333333444555666777888999===;;;???QQQmmmzzzxxxwwwttttttwwwsssqqqooommmkkkhhhccc___```aaa```ZZZSSSNNNMMMNNNKKKHHHDDDAAA??????===<<<<<<;;;:::666111...,,,,,,)))))))))***+++++++++,,,((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))++++++******************)))************+++++++++///...------......---,,,)))+++...000000111666<<<:::CCCMMMTTT]]]mmm||||||vvvlllgggllluuuqqqvvv|||zzz}}}~~~|||}}}~~~}}}~~~zzzqqqnnnppp|||~~~zzzuuuoooeee______kkkmmmkkkbbbZZZXXXXXXVVVeeejjjrrrwwwqqqfff______PPPGGG999///000555444...///...------///000///---***+++,,,---------,,,+++,,,,,,,,,+++++++++************++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------....../////////////////////////////////000111111222222111222222333333444444555333666888777666999;;;;;;<<>>CCCIIIQQQWWW^^^gggqqquuuoooeeeTTTKKK>>>333...---///111/////////......------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,---------.........---------.........//////000000000000000000000000000000000111222222333333222333333444444555666666888444444888:::AAAUUUkkkzzzxxxwwwttttttwwwxxxuuuqqqnnnllljjjgggdddbbbbbbaaa\\\UUUOOONNNOOOOOOKKKFFFBBB@@@???===<<<<<<;;;:::666111...,,,,,,+++++++++*********************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******((())))))******+++++++++)))))))))*********++++++******++++++,,,---------,,,,,,,,,---------.........///111111333888@@@GGGnnnxxx|||yyyyyyqqqmmmuuu}}}}}}ttthhhdddfffttt~~~vvvjjj\\\MMMCCCDDDKKKHHHIIIMMMWWWhhhvvvyyyttthhh___PPPBBB888222///---111000///...............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,------...,,,---------............------........./////////000000000000000000000000000000111111222333333333333333333444555555666666333555666888???SSSmmm|||zzzxxxuuuuuuwwwwwwtttqqqnnnkkkhhhccc```___``````[[[UUUQQQQQQRRROOOLLLFFFCCC@@@???===<<<<<<;;;:::666111...,,,,,,***************++++++++++++***)))(((((()))***+++(((((((((((((((((((((((((((((()))))))))*********((())))))******+++,,,,,,))))))*********+++++++++******++++++,,,------...------------............///222666888<<>><<<;;;===:::777444111///,,,***+++++++++************)))************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,---...///000222333999>>>FFFLLLQQQXXX```ffftttkkkddd```ccclll}}}~~~yyyvvvuuubbbYYYTTTWWWZZZWWWTTTUUU^^^[[[WWWUUUWWWZZZ]]]___fffhhhmmmwwwooolll|||zzzwwwpppwww~~~|||nnnkkkjjjeee[[[PPPIIIGGGIII]]]hhhtttxxxssskkkdddbbbHHH;;;111222444000,,,+++///............//////000---------------------------------,,,,,,+++++++++---------............///------------------------///////////////...................../////////000000000111111111111000000000111111222222333444444777777555333444777888777<<<:::BBB[[[|||zzzwwwyyyyyyyyyzzzyyyqqqpppooofffdddddd\\\]]]]]][[[XXXSSSPPPPPPPPPOOOKKKFFFAAA???>>>===;;;===;;;777444111///,,,++++++++++++************)))************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------------.........000222666888BBBHHHPPPWWW]]]cccjjjoooooozzzmmmfffhhhnnnpppxxx{{{vvvpppmmmhhhccc___^^^___``````\\\^^^gggllliiieeeccciiiddd___```dddeeeaaa\\\```bbbdddgggoootttnnncccaaajjjwwwqqqmmmlllmmmvvv|||zzzxxxppp```OOOCCCAAADDDNNNVVVcccooovvvwwwsssooo^^^PPP@@@666000,,,...333/////////...---------------------------------------------,,,,,,,,,++++++---------............///------------------------/////////////////////............/////////000000000000111111111111000000111111111222333333444444555555555666888::::::999888AAATTTmmm{{{zzz{{{zzzyyyzzzzzzrrrrrrqqqhhhgggggg___^^^^^^[[[WWWQQQMMMLLLLLLNNNKKKEEEBBB@@@>>>===;;;===;;;888444111...,,,++++++++++++************)))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------//////000000333888???DDDMMMRRRYYY]]]```bbbgggjjjtttzzzuuuhhheeemmmvvvwwwpppjjjfffbbb```ccccccdddgggjjjnnnrrrtttzzz{{{{{{yyy{{{qqqmmmllliiifffgggjjjhhhddd___bbbdddeeegggmmmuuu{{{yyyooohhhqqqsss|||zzzlllXXXIIIBBBAAADDDHHHRRRbbbrrr{{{zzzvvvsssgggWWWGGG:::222222666000000000///...------,,,------------------------------------,,,,,,,,,,,,---------............///------------------------......//////////////////....../////////000000000000000111111111111000000111111222222333333444444444444555888;;;<<<;;;::::::PPPnnn|||zzzzzzyyyxxxyyy{{{ssssssrrrjjjiiiiiiaaa^^^^^^[[[VVVQQQMMMLLLLLLMMMJJJEEEBBB@@@???===;;;<<<;;;999555111...,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))++++++***))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000333666;;;DDDOOOWWW\\\aaagggkkklllnnnrrruuuuuu{{{~~~xxxsssqqqoooxxx}}}|||{{{yyytttdddeeekkkrrrqqqiiidddeeeaaabbbdddgggjjjnnnsssuuu{{{~~~}}}}}}~~~}}}{{{rrrrrrooollliiihhhiiijjjpppuuu}}}zzztttqqqkkkhhhccc```aaaeeekkkoooyyyzzz}}}xxxnnndddeeeuuu|||~~~}}}wwwlll^^^RRRJJJAAACCCKKKYYYiiivvv{{{|||zzzuuulllaaaTTTFFF:::444000000000000////////////........................------------------,,,,,,---------............///....................................////////////...////////////000000000000111111222222111111000111111222222333444444555555444666999;;;999:::;;;GGGccc{{{yyyxxxvvvvvvxxx{{{ssstttssskkkjjjkkkccc]]]]]][[[WWWSSSPPPOOOOOOLLLIIIEEECCCAAA???===;;;<<<<<<:::666111---------+++++++++*********))))))************************************************+++******************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---//////...333888>>>EEEQQQ^^^hhhccciiiqqqwwwzzz|||ttt~~~{{{mmmeeeaaaqqq{{{jjj```\\\[[[SSSUUU[[[```bbbaaacccfffsssxxxzzzssswww|||}}}vvvooojjjccccccbbb^^^ZZZYYY\\\___bbb___]]]aaalll{{{}}}kkkgggqqq}}}|||zzztttjjjaaaLLLOOOUUU]]]gggsss~~~}}}{{{xxxtttmmm___LLL===222222000/////////000000........................---------------------------------............///........................---.........//////000000////////////000000000111111111222222222222111111111222222333444444555555777555777999888666;;;DDD^^^vvv{{{xxxvvvtttuuuyyyzzzrrrsssrrrkkkjjjkkkccc]]]]]][[[XXXTTTRRRQQQRRRKKKIIIEEECCCAAA@@@===;;;<<<<<<;;;777111------...+++++++++************)))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333333999BBBHHHOOOYYYeeeooo}}}}}}sssiiifffllltttzzzoooooolllggg```WWWQQQQQQUUUXXX^^^bbbggglllpppwww}}}xxxmmmccc```___WWWTTTRRRSSSWWW]]]ccceeeooo}}}yyyqqqnnn|||xxxkkkooorrrqqqpppsss}}}}}}zzzyyyrrrcccTTT???<<<777333000...//////........................------------............---------............///........................------......///000000000/////////000000000111111111111222222222222111111222222333333444444555555888666888:::777888GGGYYYxxx{{{xxxuuutttvvv{{{xxxpppqqqqqqjjjjjjkkkccc]]]]]][[[XXXTTTQQQQQQQQQKKKHHHEEECCCBBB@@@===;;;;;;===<<<777000,,,---///+++++++++************)))*********************************************************++++++***************+++++++++,,,,,,,,,---------------------------,,,,,,---///222555777:::BBBLLLRRRUUU[[[ccckkk~~~|||uuujjjbbbcccqqq}}}qqq___VVVWWWWWWZZZ^^^bbbfffllltttyyywwwuuuoooiiibbb]]][[[[[[YYYXXXVVV___mmm|||~~~~~~}}}uuujjjWWWQQQHHH===666111//////........................------------.........///---------............///........................------......///000000111//////000000000111111111111222222333333222222111222222333333444555555555666666999;;;999???ZZZwww|||xxxuuutttxxx}}}wwwoooppppppiiiiiijjjccc^^^]]]\\\XXXSSSPPPOOOPPPJJJHHHEEECCCBBB@@@===;;;;;;======888000,,,---000+++++++++************)))******************************************************++++++++++++************+++++++++,,,,,,,,,------------------------.........///222555888;;;AAAIIISSSWWWXXXYYY___dddmmm|||oooccc]]]]]]aaajjjxxxyyyjjj```aaa```[[[\\\dddkkksss~~~yyynnnhhhfffeeedddYYYYYYZZZ^^^eeemmmuuuyyy}}}}}}vvvmmmeeeWWWHHH===555222111////////////////////////---------.........//////---------.........//////////////////////////////---------...///000000111000000000000111111111111111222222333333222222111222222333444444555555666444555:::===<<>><<<=========<<<888333...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---............---,,,,,,,,,---///444===GGGOOOSSSRRRSSSXXX^^^aaa___[[[aaafffpppxxxssscccSSSLLLSSS[[[iiiyyynnnbbbWWWTTT[[[hhhpppsss}}}uuukkkgggaaaZZZXXXZZZaaafffooolllhhhjjjvvvqqqgggooo}}}~~~uuussskkk[[[HHH999222111000222555555333000...---////////////////////////........................---------.........//////000000000000111111111111000000111222222222222111333333333444444444555555666666666666666777888888555:::<<<;;;CCC^^^zzzvvvrrrnnnjjjgggnnnmmmlllkkkjjjjjjjjjjjjiiijjjkkkmmmpppsssuuuwwwyyy{{{}}}{{{|||zzzxxxyyywwwsssoookkkjjjhhhgggeee```___\\\WWWQQQNNNMMMMMMOOOIIIEEEDDDBBB===;;;;;;======<<<888333...,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------------,,,+++,,,...222666:::AAAIIINNNQQQQQQRRRWWW^^^cccdddcccdddgggjjjcccUUULLLQQQ\\\pppwww}}}xxxhhh[[[VVVYYYcccxxx{{{ssslllfffdddddddddjjjeee^^^\\\aaaooo~~~mmmeeejjjvvv|||xxxpppeeeXXXIII<<<444555333000//////000222333////////////////////////........................---------.........//////000000000000111111111111000000111222222222222111333333333444444444555555666555555555666777888888999888999BBBVVVrrr|||vvvrrrnnniiieeebbb___[[[XXXYYYXXXWWWVVVUUUUUUUUUUUUOOOOOOPPPQQQRRRTTTVVVWWW^^^```bbbeeehhhjjjjjjkkknnnpppuuuzzz}}}}}}{{{yyyyyyuuurrrnnnlllkkkkkkiiihhhbbb```]]]WWWQQQMMMLLLLLLMMMGGGCCCCCCAAA<<<999:::<<<<<<;;;888222...,,,+++,,,,,,,,,++++++***************************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------.........------...222888>>>BBBGGGLLLOOOQQQRRRUUUZZZ```eeeffffffaaa^^^ZZZSSSNNNRRRdddxxxqqqiiibbb___^^^^^^bbbggguuuzzzqqqkkkjjjcccZZZSSSSSSYYYaaagggkkkuuunnnggglll{{{}}}vvvrrrlll```NNN@@@999444...---///222333333////////////////////////........................------........./////////000000000000111111111111000000111222222222222111333333333444444444555555555444555555666777888999???666:::SSSttt}}}{{{wwwqqqllliiieeeaaa]]]ZZZXXXTTTRRROOONNNMMMLLLLLLKKKKKKKKKNNNNNNNNNNNNNNNNNNOOOPPPMMMNNNOOOPPPRRRSSSTTTUUURRRTTTWWW]]]cccjjjooosss{{{}}}~~~}}}{{{yyyyyyvvvssspppnnnmmmkkkjjjhhhcccbbb^^^XXXQQQMMMKKKKKKHHHCCC@@@AAA@@@<<<::::::;;;<<<;;;777222...,,,,,,---,,,,,,++++++*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......//////000000000000333777===BBBFFFKKKOOOQQQTTTXXX^^^cccdddccc```^^^TTTNNNMMMXXXjjj{{{yyypppjjj[[[```gggnnnttt|||yyyrrrhhh^^^YYYXXXXXXYYYUUU\\\fffnnnsss{{{qqqmmm~~~}}}|||zzzppp```SSS???999333111333333111---////////////////////////....................................///////////////000000000111111111111000000111222222222222111333333333444444444555555444444444555666777999:::???:::HHHmmm~~~zzztttpppmmmjjjeeeaaa^^^[[[WWWUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOONNNMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNPPPPPPNNNNNNNNNPPPSSSWWW[[[]]]ggglllrrrtttsssssswww{{{|||~~~~~~}}}~~~~~~~~~{{{yyyyyyyyyvvvssspppnnnkkkhhhfffdddccc___XXXQQQMMMKKKKKKAAA===<<>>???BBBEEEHHHNNNTTTYYY\\\bbbgggfff]]]TTTNNNLLLMMMZZZkkkxxx}}}~~~ooocccWWWRRR\\\jjj~~~zzzjjj```^^^UUULLLKKKOOOVVVaaakkkzzzxxx|||yyyxxxiii\\\JJJ:::333222222333000000000000000000000000////////////////////////....../////////000000000000000000000111111111111000000111222222222222111333333333444444444555555444444555666888:::<<<===???XXX{{{}}}yyyvvvsssooommmhhhgggeeebbb```^^^]]]\\\]]]\\\[[[YYYXXXXXXXXXXXXUUUUUUUUUTTTSSSSSSRRRRRRTTTRRRQQQOOONNNNNNNNNOOONNNRRRVVVXXXWWWWWWYYY[[[^^^aaacccdddccceeeiiimmmuuu}}}}}}|||zzzzzz|||yyyvvvsssppplllhhheeedddbbb___YYYRRRNNNLLLLLL999666777;;;>>>;;;:::;;;999:::999666222...,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++---///222666999;;;@@@CCCFFFIIILLLQQQVVVZZZ[[[]]]]]]VVVNNNJJJNNNTTTaaammmzzz}}}vvvuuutttfffYYYUUUVVVaaa{{{yyymmm___VVVRRRPPPSSSXXXYYYbbbuuu~~~}}}uuukkk[[[KKK>>>777555555000000000000000000000000////////////////////////.../////////000000000000000000000000111111111111000000111222222222222111333333333444444444555555444555666888:::<<<>>>???OOOrrr|||yyyvvvsssrrrqqqiiigggeeecccaaa___^^^^^^bbbbbbccccccbbbaaa___^^^[[[[[[ZZZYYYXXXXXXWWWWWWTTTUUUUUUVVVVVVUUUUUUUUUVVVWWWYYY[[[\\\\\\]]]]]]cccnnn}}}~~~|||}}}|||zzz{{{{{{yyyvvvsssqqqmmmiiifffcccbbb^^^YYYSSSNNNMMMMMM999666777;;;===:::888999999999999666222...,,,,,,))))))***+++,,,------...++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......000333666;;;???AAAAAADDDIIIMMMPPPSSSWWWZZZYYYXXXSSSIIIAAAEEERRR^^^ssswww|||~~~yyytttxxx}}}}}}sssdddSSSPPPWWWggguuu}}}oooaaaVVVTTTVVV[[[TTTVVVhhh|||ppplll{{{|||uuurrrjjj]]]MMM???555111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000111222222222222111333333333444444444555555555555777888;;;===???AAA```|||xxxuuurrrqqqpppkkklllnnnnnnnnnllliiihhhffffffffffffeeecccbbbaaa___]]][[[[[[[[[[[[YYYWWWYYYYYYXXXYYY[[[ZZZXXXVVVWWW^^^gggoooyyy~~~{{{yyyzzzvvvxxxwwwsssmmmhhhgggggghhheee```XXXQQQLLLKKKKKK???<<<999;;;@@@AAA???;;;888888888555111---++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---.../////////222222333555888<<<@@@BBBDDDHHHLLLPPPRRRUUUXXXZZZRRRDDD;;;???IIITTT___hhhiiioootttsssnnnkkkmmmqqqxxx}}}kkk___UUUOOORRRUUUbbbwwwyyyqqqggg\\\[[[WWWWWWXXXZZZaaatttrrrdddfffyyyxxxqqqjjjgggcccWWWDDD444222111333555222------111000000000000000000000000000000////////////000000000111111111111222222222222111111000111333444555444444444444444444444444444===777444?????????PPP~~~}}}}}}{{{yyywwwwwwvvvvvvuuutttsssrrrrrrnnnllliiihhhgggeeecccaaaaaa``````aaabbbbbb```^^^^^^^^^aaafffmmmxxx~~~{{{yyyzzzwwwxxxxxxtttnnniiiffffffgggddd___XXXQQQLLLKKKLLLDDD@@@======??????<<<999888888888555111---,,,+++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........111333555888<<<>>>@@@AAAEEEHHHNNNSSSUUUUUURRROOOEEE@@@BBBPPP^^^fffkkkooosssssssssrrrqqqpppnnnmmmvvvzzzlllWWWRRRSSSYYYeeessswwwkkkddd^^^^^^___```fffmmmllleeewwwyyytttpppooommmbbbPPPAAA777333111333333111000111000000000000000000000000000000////////////000000111111111111222222222222222111111111111333444555444444444444444444444444555555555:::>>>===MMMjjj{{{xxxvvvuuutttrrrpppnnnjjjiiihhhhhhiiiiiigggeeefffddddddfffhhhmmmyyy|||zzz{{{xxxyyyxxxuuuooojjjfffdddeeeccc^^^WWWQQQMMMLLLMMMJJJFFFAAA???>>>===999666777888777555111---,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......,,,,,,,,,---...///222555999===@@@AAAAAAAAAGGGJJJOOOSSSTTTQQQJJJEEE???DDDPPPaaannnrrrsssuuuzzzwwwvvvyyy{{{wwwmmmeeeeeehhh[[[PPPWWWeeetttooohhheeebbb^^^[[[aaannnoooiiippp}}}zzzxxxyyyxxxpppaaaTTTCCC888000111444444222222000000000000000000000000111000000//////000000111111111111111222222222333222111111111222333444555444444555555555555555555999///555@@@<<>><<<888666777777777555111...,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++,,,...000222666777;;;>>>AAACCCDDDDDDHHHLLLOOONNNKKKGGGEEEDDDMMMYYYiiitttuuussstttwww{{{|||~~~uuufffZZZSSS\\\___fffzzz{{{rrrkkkddd^^^WWWYYY```kkk{{{mmmkkk~~~~~~xxxnnnfffTTTCCC333///222444333222111111111111111111111111111000000000000000000111111111111222222222333333111111222222333444444555555555555555555666666666>>>111888@@@<<>>>>>EEEMMM```tttyyywwwyyy~~~~~~}}}xxxoooddd[[[VVV[[[kkkxxxrrriii___XXXSSSXXXdddyyyggghhhwww~~~zzzuuurrreeeRRR>>>444333222111222222222222222222222222222111111000000000000111111111222222222222333333333111222222333444444555555555555555666666777777777===666:::;;;BBBkkkxxxzzz~~~zzzwwwvvvwwwuuurrrrrrvvvxxx|||zzzvvvtttqqqnnnjjjgggdddbbb]]]VVVPPPLLLKKKLLLJJJHHHDDD@@@<<<;;;::::::666777777555111...------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...111444777999;;;;;;:::;;;>>>BBBEEEGGGEEEFFFEEE???:::>>>KKKVVVggg|||xxx{{{xxxpppbbbVVVRRRXXX___xxxxxxmmmaaaXXXXXX]]]gggzzzxxxdddkkk~~~{{{yyyxxxqqqaaaOOOBBB999333111333222222222222222222222222222111111000000111111222222222222222333333333333111222333444555555555444555555666666777777888888777:::;;;===TTTxxxxxx~~~}}}xxxwwwzzzzzz}}}yyyuuurrrqqqooommmjjjeeeccc^^^VVVOOOKKKJJJJJJJJJHHHDDD???;;;999999:::555666666444111...---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---...///222444666888999999999:::<<>>>>>BBBIIIRRRXXXaaauuuxxxooohhheee]]]SSSNNNTTTcccpppwwwjjjfffbbbaaakkkyyyuuuzzzwwwddddddsss}}}{{{zzztttmmmbbbUUUEEE777222555333333333333333333333333222111111000000111111222222222222333333333444444111222333555555555555444555555666777777888999999444===>>>JJJqqq{{{xxx}}}~~~yyytttqqqqqqpppnnnlllfffccc^^^VVVOOOJJJIIIJJJJJJHHHDDD???:::888888999555666666444111.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///000222444666777777777666888;;;>>>@@@AAAAAAAAA<<<999999@@@KKKTTTXXXWWWXXXdddoootttwwwwwwnnncccQQQQQQQQQQQQUUUaaarrr~~~uuulllgggmmmzzzkkkccc\\\ggglllbbbrrr|||{{{sssrrrooocccNNN;;;444777333333333333333333333333222222111111111111222222222222333333333444444444111222333555666555555444555666666777888999999999444???AAAYYY}}}xxxxxxzzz|||yyytttqqqooommmkkkiiidddccc]]]UUULLLHHHIIILLLMMMHHHCCC>>>;;;:::888777666777777555111...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++...111555777777777777777999666666<<>>;;;:::888777666777777555111...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///222555666666666777888888999<<>>FFFNNNUUUZZZ^^^```^^^aaadddeeeddd^^^WWWSSS^^^qqq{{{kkk\\\\\\lllvvvppp~~~zzzuuuqqqjjj]]]KKK>>>888666333333444555444333222222222222222222222222222222333333333444444444444444444555555555666666777666555666777888888888:::BBBVVVvvv{{{pppnnnwww~~~yyyuuurrroookkkiiicccaaa\\\UUUMMMJJJKKKNNNLLLHHHBBB===;;;:::888777666777777555111...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111333555666666666888:::777<<>>;;;666555999???DDDKKKQQQTTTWWW]]]bbbdddccc```YYYOOOJJJOOO\\\hhhxxxfffYYYSSSXXXiiizzzpppvvv}}}zzzvvvoooddd\\\GGG>>>333000333666666333333333333333333333333333333333333444444444444555555555555555666666666666666777999999999999999:::@@@YYYrrrrrr}}}mmmiiippp}}}~~~{{{wwwsssooojjjfffbbbcccaaa]]]UUUNNNKKKMMMPPPJJJFFFAAA===;;;:::888777666666777444111...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,///222444444555666666666777999;;;<<<;;;888555666:::@@@DDDIIIQQQWWWVVVVVVZZZ^^^]]]]]]WWWOOOKKKOOO[[[jjjuuuyyyhhh\\\WWW[[[bbbyyygggjjj~~~~~~yyyuuupppjjjfffQQQFFF999222333666555222333333333333333333333333333333444444444555555555555555555666666666777777555888::::::999:::<<<>>>CCCqqqrrrppp{{{nnnkkkrrrzzz}}}yyyuuurrrmmmhhheeedddbbb]]]VVVNNNKKKLLLOOOJJJFFF@@@<<<::::::888777666777777555111...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111444555555666888888777777999:::;;;777333444:::BBBGGGJJJUUU```eee```\\\]]]^^^[[[RRRNNNLLLPPP[[[hhhsssyyy~~~mmm___VVVTTTaaavvv|||iiiiiixxxyyyuuuqqqmmmkkk\\\QQQCCC999666555444333333333333333333333333333333444444444555555555555555555666666666777777777555888::::::999:::???CCCTTTvvvrrr{{{ppplllsssvvv~~~{{{xxxtttpppkkkgggeeeccc^^^VVVNNNJJJKKKNNNIIIEEE@@@<<<:::999888888666777777555111...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333555666777444666999:::999888999999666555555999@@@GGGKKKLLL\\\hhhmmmddd\\\[[[YYYSSSKKKMMMTTT^^^iiiqqquuuvvvrrrccc^^^UUUaaapppzzzvvvnnnhhhppp}}}yyytttpppmmmfff]]]NNNAAA:::666555555444444444444444444444444444444444444555555555555555666666666777777777777555777999999888;;;BBBHHHqqq|||uuu~~~rrrkkkooosss}}}zzzxxxtttpppkkkgggfffddd___VVVNNNJJJKKKNNNIIIEEE???<<<:::999999888666777777555111...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111444666888999999444666:::;;;:::999888999111444999???DDDIIIKKKMMMWWWdddiii^^^TTTQQQLLLEEEIIIQQQ^^^jjjsssvvvuuutttvvv~~~zzzttteeeeeegggkkknnnwww~~~mmmfffooo}}}xxxrrrooommmdddVVVHHH===777666777444444444444444444444444444444444555555555666666666666666666777777777777555777999888777;;;DDDKKKxxxsssiiikkkqqq~~~zzzvvvqqqllliiillleee___YYYRRRIIIEEEGGGEEEBBB>>>;;;::::::999888888777555333111///------------------------------------------------------.........------,,,,,,,,,+++...333666777777777888666555555888;;;:::555111555888===BBBEEEGGGJJJLLLNNNNNNOOONNNHHHCCCFFFLLLZZZeeeooorrrtttvvvsssnnnwwwxxxyyy}}}wwwjjjeeelllnnnlllyyypppfffiiiwww~~~~~~~~~wwwqqqooorrrjjjbbbYYYKKK;;;666999333444444333222222333555555444444444444555666666777777777777666666666666444???;;;666<<<;;;HHHjjj}}}sssdddiiitttnnnjjjqqq{{{|||yyywwwsssoookkkkkkeee___YYYQQQIIIFFFGGGFFFCCC>>>;;;:::999888777777777555333111///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,000444666777666777777777666777888999888555333777:::???CCCFFFIIILLLNNNNNNKKKIIIHHHFFFFFFMMMUUU___iiiooonnnlllmmmnnnlllsss{{{zzzpppqqqvvvjjjiiifffbbboooooofffnnn|||vvvsssuuuooohhhaaaTTTCCC888666555555555444333333333444555444444444444555666666777777777777777777777666666???<<<:::???@@@UUU~~~~~~sssdddiiitttooollllllttt~~~{{{yyywwwuuuqqqnnnjjjeee___ZZZQQQIIIFFFIIIGGGDDD???;;;:::999777666777666555333111///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///222555777777666666666777888888777555555666777:::===AAADDDFFFIIIMMMPPPPPPIIICCCBBBEEEJJJTTT^^^eeemmmqqqmmmiiijjjoooqqqttt{{{{{{pppdddiiiyyymmmaaaYYYaaapppnnnddd~~~}}}yyyyyytttnnnjjj___NNN>>>555666666666666555444444444555555444444555555666777777777777777777777777777666:::999;;;>>>CCCdddttteeeiiirrrrrreeedddkkkyyy|||zzzxxxuuuqqqnnniiiddd___ZZZQQQHHHGGGJJJHHHDDD???<<<:::888777555666555444222000///...---------------------------++++++++++++++++++++++++,,,+++++++++,,,---...///222444777777666555555666777888888666333333777;;;<<<>>>AAADDDFFFIIILLLOOOOOOGGGAAACCCHHHPPPZZZcccmmmpppsssrrrqqqssswwwzzzwwwssslllhhhkkkvvv}}}iii[[[YYY___rrrmmmwww}}}}}}wwwrrrnnngggYYYGGG;;;666555555555666666555444555555555555555666666777777777777777777888888888999888999===>>>IIIrrruuufffjjjqqqrrrhhhccceeexxx~~~zzzwwwsssoookkkgggddd```ZZZQQQHHHGGGLLLHHHDDD???<<<:::888777555555555333222000///...---------------------------++++++++++++++++++++++++++++++++++++,,,...111222444666888888666555555666777777777444222333888======???BBBDDDEEEFFFIIIKKKHHHCCCBBBIIIQQQYYYbbbiiittttttuuuwwwxxxwwwwwwxxxoookkkiiimmmwww|||hhh[[[UUUZZZsss|||yyy~~~yyyrrrnnnjjjbbbSSSFFF888555333444666777777666666555555555555666777777666777777777888888888999===999<<<@@@AAASSSvvvhhhlllqqq}}}lll___eeettt{{{wwwsssmmmjjjeeeccc```[[[PPPHHHHHHMMMGGGDDD???;;;:::999777666444444333111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000333555555777888888666666666777666555444333333666:::>>>===@@@CCCDDDDDDDDDEEEFFF???@@@GGGRRR[[[bbbiiipppyyywwwwwwwwwsssmmmjjjllldddllluuuzzz}}}iiiZZZSSScccooohhh{{{sssmmmkkkggg\\\QQQ>>>999444333555777777666666666555555666666777888666777777888888999999999;;;555:::===@@@\\\wwwkkkqqqwwwkkkaaabbbsss{{{xxxsssnnnjjjdddccc```[[[PPPGGGHHHOOOFFFCCC>>>;;;:::999888777444333222111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...222555888666777888888777666777888555333111222555999<<<>>>>>>BBBEEEGGGEEECCCBBBAAA@@@EEEOOOZZZaaadddjjjqqqyyyyyyyyytttggg[[[\\\cccgggqqq}}}~~~kkk]]]aaaqqqjjjlll~~~wwwpppmmmkkkbbbWWWGGG@@@888444555777777666666666666666666777777888666777777888888999::::::888444:::===DDDhhhxxxooowwwvvvkkkttthhheeetttvvvuuu}}}{{{xxxtttoookkkdddbbb```[[[PPPGGGIIIOOOEEEBBB>>>;;;::::::999888444333222111000///...------------------------------------------------------,,,,,,---///333777999666777888888777777888999444111///111777<<<>>>>>>@@@CCCGGGIIIGGGCCCAAA???FFFLLLWWW```bbbbbbgggnnnuuuyyy{{{rrr^^^PPPUUUcccsssvvv{{{~~~|||}}}fff```dddvvvfffgggxxx{{{sssooollldddZZZOOOGGG<<<666555777666555666666666666666777888888666777777888999999::::::===;;;AAACCCNNNxxxzzz|||xxxrrr{{{sssbbbuuuxxxdddkkkzzzxxxfffdddiiiuuu{{{vvvqqqnnnlllhhhgggeee^^^QQQEEEDDDIIIHHHDDD???<<<<<<;;;888555333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,........................---+++***,,,222777999:::999888888999999888666333222222222333444666888999???EEEJJJHHHAAA???DDDKKKSSSUUUYYY^^^bbbcccaaa___lllpppmmm___OOONNN^^^nnnxxxzzz}}}~~~|||zzzyyykkk\\\]]]mmmhhhqqq}}}wwwnnngggaaa___[[[OOOAAA999999;;;:::777777777777777777777777777666777888888777888:::<<<666===???CCCbbb}}}|||~~~}}}zzzzzz|||uuudddttt}}}nnniiizzzzzzfffXXX\\\hhhwww{{{{{{vvvrrrooonnnjjjhhheee^^^RRRFFFEEEIIIGGGCCC>>>;;;;;;999777444333222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,///444888999999888888888888888777444222333333222333555777:::<<>>???EEEKKKXXXYYY\\\___bbbbbb```___kkkiiicccZZZUUUZZZgggrrrwwwyyy|||~~~}}}{{{yyy~~~xxxeee]]]eeevvvkkkvvv}}}}}}xxxpppiiicccaaa___UUUHHH>>>:::999888777777777777777777777777777666888888888888888:::<<<<<<<<>>;;;999777555333333222111111//////...---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,---000555888:::999777777777888888777555333111444333333333666999===@@@CCCAAA???======AAAIIINNNYYY[[[^^^```bbbaaa```___fff^^^WWWUUU\\\gggppptttsssuuuxxx{{{}}}|||{{{zzzxxx{{{}}}vvveeebbblll{{{uuummmzzz|||~~~yyyrrrlllfffcccddd]]]QQQFFF===888666666777777777777777777777777777888999999888999;;;<<>>>>>FFFiiizzztttoooooosssvvvccc___vvvyyyzzztttdddYYYcccvvvrrrlllnnn|||zzzxxxwwwvvvqqqjjjccc\\\RRRHHHEEEHHHFFFEEEBBB>>>888555555555222111000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........111555:::<<<<<<:::888777666777666333000111555:::<<<<<<<<<;;;<<<===???@@@>>><<<:::<<>><<>>===<<<888:::===AAADDDHHHLLLNNNWWWXXXVVVPPPHHHDDDDDDFFFRRRVVV[[[^^^```bbbeeehhhiiiiiijjjjjjjjjjjjiiiiiiqqqpppqqquuu|||{{{uuunnn}}}kkkrrr~~~||||||zzzsssnnnhhhfffbbbZZZPPPFFF???;;;888888888888888888888888999;;;;;;;;;:::;;;===???DDDjjj|||yyywwwvvvyyy~~~sssdddeee~~~~~~vvvmmmppp}}}uuuzzz}}}{{{yyywwwwwwqqqjjjaaaYYYPPPGGGDDDFFFCCCCCCAAA<<<666222222333111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......555888::::::777777888:::777777555000...111:::BBBAAABBBBBBBBB@@@>>>;;;:::666;;;AAAFFFHHHJJJLLLNNNUUUTTTPPPIIIBBBBBBGGGMMMXXXYYY\\\]]]^^^aaaeeehhhbbbccceeegggiiijjjkkklllqqqooopppttt||||||aaacccuuuttteeevvv~~~}}}wwwqqqllliiieee]]]TTTJJJ@@@;;;888888888888888888888888:::;;;<<<;;;;;;;;;===???NNNyyy|||wwwuuuwwwrrrdddgggmmmrrruuu|||uuu~~~}}}yyytttqqqooommmgggaaa[[[QQQGGGCCCEEEDDDBBB???;;;888555333222333333222000///---,,,,,,,,,,,,---------.........)))+++,,,,,,+++,,,000444999999888777555555777999777222......222666999:::;;;>>>@@@AAA>>>;;;999888666<<>>999:::;;;:::999888888999777>>>;;;999;;;888999DDDXXX~~~wwwvvvoooooo{{{ggg[[[fff~~~|||yyywwwwwwqqq}}}{{{wwwrrrooommmlllgggaaa[[[RRRGGGCCCDDDCCCBBB???;;;777555333222333333222000///---,,,,,,))))))*********+++++++++***+++,,,++++++---111555999888888777777777888888555222//////333777999999888:::===>>>===;;;;;;<<<>>>BBBGGGIIIIIIHHHHHHIIIQQQKKKEEEAAACCCIIIOOOTTTUUUUUUVVVXXX[[[]]]^^^___\\\]]]^^^```dddfffggggggkkkmmmqqqvvvzzz|||}}}~~~zzzlllfffrrrlllhhh}}}zzzyyyxxxrrrrrrnnnjjjfffaaaXXXLLLCCC::::::::::::999888999999777===:::999===;;;<<>>;;;777555333222333222111000///...---,,,))))))))))))************+++,,,,,,+++,,,///333777999777666888;;;;;;999666222111000222555888999999999:::;;;:::999:::;;;===CCCFFFIIIKKKJJJGGGFFFEEEIIIEEEAAABBBGGGMMMQQQRRRSSSTTTVVVXXXYYYZZZZZZZZZRRRTTTXXX]]]aaadddffffffgggiiilllqqqvvv{{{~~~{{{kkklllttt\\\nnn|||vvv|||{{{uuuuuutttqqqmmmiiiddd\\\RRRKKK<<<;;;:::999888999999:::777;;;999999???===@@@NNNzzz|||rrrssssss{{{}}}eee___rrr}}}ssszzzvvv{{{sss}}}}}}yyytttpppllljjjiiieeeaaa\\\RRRGGGBBBCCCBBB@@@>>>:::777444333222222222111000///...------++++++,,,,,,,,,---------,,,,,,,,,,,,...111555888888666555999===>>>999444000000222555777999999999======<<<999777777:::<<>>:::;;;<<<;;;:::888;;;:::;;;===<<>><<<999666444333222111111000000//////......+++++++++,,,,,,,,,------***+++...333888;;;:::888777888888888888666333222222555999999888777888999333444555666888===CCCGGGGGGGGGHHHIIIHHHCCC;;;555444;;;EEEJJJJJJHHHHHHIIIJJJMMMPPPNNNJJJIIIKKKNNNRRRVVVZZZ\\\[[[]]]aaaeeeiiijjjlllnnnrrruuuwwwyyy}}}~~~{{{zzzuuuzzzooo|||~~~yyyvvvtttpppjjjddd^^^[[[YYYQQQJJJAAA<<<<<<===<<<:::666;;;<<<===>>>???[[[xxxjjjfffbbbfffvvvtttdddrrruuulllgggwwwrrrjjjzzz|||{{{zzzxxxvvvtttqqqpppllleee]]]VVVMMMEEEEEEHHH@@@>>><<<999666444333222111111000000//////......,,,,,,---------.........***+++...555:::<<<:::777777888999888555333222222333777::::::888666777999444444555666777;;;@@@DDDEEEEEEFFFGGGGGGBBB:::333333===GGGKKKHHHEEEFFFHHHKKKNNNPPPNNNJJJIIILLLPPPPPPTTTXXXYYYYYY[[[```eeeccceeeiiimmmrrrvvvzzz{{{{{{||||||tttkkkwww~~~uuuwwwuuuqqqkkkddd^^^[[[[[[UUULLLBBB===<<<===<<<:::444;;;>>>??????BBBcccyyyjjjfffccciiiyyytttdddrrruuuooolll|||ooofffvvv}}}}}}|||yyywwwuuuqqqooooooiii```VVVMMMGGGDDDCCC@@@???<<<888666444333333222222111000///...------...------,,,,,,,,,------+++,,,///555;;;===;;;888888:::;;;999666444444666777555555777:::;;;888666666555444555888;;;@@@BBBFFFEEECCC???:::666555444888===DDDIIIKKKKKKJJJJJJMMMMMMKKKJJJJJJKKKKKKLLLRRRUUUXXXYYYZZZ\\\```ddddddfffjjjooosssvvvwwwxxxxxx{{{|||rrr{{{{{{xxxtttnnniiiddd___ZZZVVVRRRNNNGGG@@@<<<;;;<<<===<<<999===AAA<<>>;;;;;;<<<<<<;;;===@@@BBBRRRzzzyyypppqqqrrr~~~pppeeevvvqqqeeemmmjjjoookkkbbblllqqqnnnsss}}}zzzxxxtttpppmmmnnniii___UUUMMMGGGDDDCCC@@@>>>;;;888555333333222222222111000///...---------------,,,,,,------...---///222666:::;;;:::888<<<;;;999666333333555777888888888::::::999555222555555777999<<>>HHHcccwwwrrrxxx|||lllhhhnnnfffsss}}}kkkttt~~~jjj___gggkkkeeefffooo|||~~~{{{yyyuuuppplllnnnhhh___UUULLLGGGDDDCCC@@@>>>;;;888555333222222111111111000///.........------,,,,,,,,,---......///111444777:::::::::999===;;;777444222333666888888999:::;;;:::777333000333555777999<<>><<<;;;:::@@@???;;;LLLrrruuupppuuuyyylllqqqlllgggyyywwwjjjwww~~~lllaaagggjjjdddaaagggoooqqq|||~~~|||yyyuuupppmmmnnnhhh___TTTLLLFFFCCCBBB???>>>;;;777555333222222111111000000//////......,,,,,,,,,,,,,,,---...///111333666888999999999999===999555222222444777999999:::;;;;;;999555222111333444666888;;;===>>>??????:::444111222555777888888;;;???AAAAAA@@@??????BBBBBBCCCEEEGGGJJJMMMOOORRRTTTVVVZZZ\\\]]]\\\[[[^^^___aaacccfffiiikkklllnnnqqquuuyyy|||||||||{{{vvvtttkkk```]]]___```\\\NNNNNNOOOOOOMMMKKKHHHFFFIIIIIIJJJKKKLLLLLLMMMMMMLLLNNNPPPRRRSSSTTTUUUUUUZZZ\\\```cccfffiiimmmpppyyy|||~~~}}}iiifffyyytttsssqqqooolllhhhccc___[[[XXXRRRLLLFFFAAA>>>===999BBB@@@;;;PPP~~~wwwnnnmmmnnnmmm|||~~~iiihhh~~~qqqjjjyyyyyyjjjaaaeeehhhbbb___ccciiiiiiooo~~~~~~}}}{{{wwwrrrnnnmmmhhh^^^TTTLLLFFFCCCBBB???===:::777444222222111111000000000/////////...,,,,,,,,,,,,---......///333555888999888888999::::::777333111333666888::::::;;;<<<:::777444333333555666666777999;;;===>>>===888222000333777888999777:::>>>@@@@@@>>>>>>>>>@@@AAABBBCCCFFFIIILLLNNNMMMMMMOOORRRVVVXXXWWWVVVTTTTTTUUUWWWZZZ]]]___aaacccdddfffhhhiiijjjjjjjjjffffff```VVVSSSWWWVVVPPPJJJJJJKKKKKKKKKKKKKKKJJJHHHJJJLLLNNNPPPQQQRRRRRRRRRUUU[[[aaafffiiijjjjjjmmmqqqxxx~~~xxxiiipppmmmlllllllllllljjjfffccc[[[XXXTTTOOOIIIDDD@@@???;;;AAA@@@@@@ZZZyyymmmhhhiii~~~zzznnn{{{gggjjj~~~pppnnn~~~uuujjjdddggghhhcccccchhhdddcccfffqqq~~~~~~}}}{{{xxxsssooommmhhh^^^TTTKKKFFFCCCBBB???===:::777444222111111000000000000////////////,,,,,,,,,,,,---...//////444777999:::888777888:::888444111111444888:::::::::;;;;;;999555333444555999888888777888:::===>>>:::555//////333777999888777:::===??????>>>>>>???@@@@@@AAABBBEEEHHHKKKMMMIIIHHHIIILLLQQQTTTTTTSSSPPPPPPQQQRRRTTTWWWZZZ[[[]]]^^^___```cccfffhhhjjjkkkpppooohhheeehhhbbbXXXNNNOOOPPPRRRUUUYYY\\\^^^]]]___aaadddggghhhiiiiiihhhnnnxxxtttmmmvvvsssooolllkkkiiigggeee]]][[[WWWRRRLLLFFFBBB@@@??????>>>GGGiiiwwwjjjhhhkkktttjjjxxxeeelll{{{rrruuutttmmmiiijjjhhhdddgggooobbbaaacccjjjwww~~~~~~}}}}}}|||yyytttpppmmmggg^^^TTTKKKFFFCCCBBB???===:::777444222111111000000000000////////////+++++++++,,,---...///000555888::::::888777888:::666333000111555999;;;:::;;;<<<;;;888444333555777<<<;;;999888888;;;===???777333......333888888777777999===??????>>>?????????@@@@@@BBBEEEHHHKKKLLLMMMLLLKKKNNNTTTXXXYYYXXXWWWWWWWWWXXX[[[]]]```bbbbbbbbbdddhhhmmmsssxxx|||qqqYYYZZZ\\\___eeekkkqqqtttyyy{{{~~~|||lllvvvwwwoookkkhhhgggeee```^^^ZZZUUUNNNHHHCCC@@@BBB===<<>>===<<<<<<===<<>>BBB[[[rrrlllrrrjjjnnnrrriiixxxwwwzzztttqqqmmmjjjhhhhhhhhhgggaaaeeelllpppttt|||xxxtttqqqnnnlllooojjjaaaWWWNNNGGGCCCBBB???<<<888666555444222111////////////............++++++++++++,,,///444888<<<;;;:::;;;;;;;;;888666000222444777999;;;<<<======<<<:::777444555888;;;BBBAAA>>>:::666555666777444222222333666888999888777999;;;<<<;;;;;;<<<===???AAACCCCCCCCCFFFMMMRRRTTTWWW\\\___```aaacccdddbbbdddhhhnnnuuu|||{{{nnndddVVVXXXkkkwwwyyyyyyzzzkkkccc``````cccnnnxxxqqq|||{{{tttlllkkkkkkcccbbb]]]XXXUUURRROOOIIIDDDCCC???FFFdddqqqkkkqqq{{{hhhrrrmmmiii|||vvvzzzvvvyyyuuullljjjnnnkkkdddbbbjjjqqqsssqqqzzz~~~|||xxxtttqqqnnnmmmmmmiiibbbYYYPPPIIIDDDAAA???<<<888666555444222111////////////............------,,,+++,,,///555999;;;;;;;;;;;;;;;888555333000222666888:::;;;===>>>===;;;888555444666999;;;??????>>>;;;777444444444222222222444666777888888666888::::::::::::<<<===???AAABBBBBBBBBDDDJJJNNNNNNQQQUUUXXXZZZ]]]```cccjjjkkknnnqqqtttvvvxxxxxxyyy\\\RRR^^^ffftttwwwzzz}}}~~~uuusssuuu|||mmmgggfffdddaaadddttt|||vvv}}}zzztttrrrlllcccbbb^^^XXXTTTRRROOOKKKGGGDDD???IIImmmooogggkkk{{{uuufffttt~~~iiiiiipppsss|||}}}qqqooouuupppccc```iiiqqqppplllrrr|||yyyvvvsssqqqpppllliiiccc[[[RRRJJJCCC@@@???<<<888666555444222111////////////............///......------///444888:::<<<>>>>>>;;;888444222000444888::::::;;;<<<>>><<<:::777555555777999:::;;;<<<<<<:::777444333333000222333444555666777888666888999:::999:::<<<>>>@@@CCCEEEFFFEEEFFFJJJMMMPPPRRRTTTWWW[[[```hhhlllrrrsssuuuwwwxxxyyyyyyyyyhhhTTTUUUWWWbbbkkktttwwwzzzxxxtttsss}}}vvvqqqgggeeekkkyyy{{{|||{{{~~~yyymmmeeeccc^^^WWWSSSRRRPPPMMMJJJEEE???NNNvvvmmmeeekkk}}}rrrfffvvv{{{iiinnnllllllyyywww{{{ttteee```iiipppmmmhhhmmm}}}}}}{{{xxxuuusssrrrmmmjjjddd[[[RRRJJJCCC??????<<<888666555444222111////////////...............////////////000444666:::===AAAAAA>>>999555333222666;;;<<<;;;:::;;;===:::888666555777999999999777888999888555222222222///111444555555555777888777888:::::::::;;;===@@@DDDHHHLLLMMMLLLKKKLLLNNNPPPQQQRRRUUUZZZaaajjjpppkkkmmmppptttxxx{{{}}}~~~sssZZZSSSNNNUUU```kkkoooqqqvvv{{{~~~uuurrrqqqxxxxxxggglllzzztttwwwuuuyyyqqq{{{|||nnnhhhddd^^^WWWSSSRRRQQQOOOLLLGGGCCCWWW~~~nnnlllxxxnnnfffzzzyyyllluuuvvvmmm}}}uuuhhhgggmmmpppkkkhhhnnnzzzwwwtttyyy{{{xxxtttrrrpppoookkkddd[[[RRRIIIBBB??????<<<888666555444222111////////////............+++---///000111222555777888<<>>888555333333888===>>>;;;999:::<<<888666555666999:::999777666777777555222000///000...111444666555555666888888999:::::::::<<>>???;;;666222111444999>>>>>>;;;888999;;;777555555777:::;;;999666777777777444000...---------111555666555444666888888999::::::;;;<<>>BBBBBB???:::666333444777:::;;;999777555444777555222//////000111333333555777888777777888:::999:::;;;<<<===???@@@@@@@@@BBBDDDEEEGGGJJJKKKKKKDDDFFFJJJPPPUUUYYY[[[\\\cccbbb___ZZZWWW[[[dddlllwwwzzz~~~}}}lllbbbXXXSSSOOOKKKKKKMMMIIIHHHIIILLLOOOWWWffftttooohhhhhhrrruuu~~~}}}vvvkkk|||vvvqqqppp{{{mmmkkkwwwmmmggg\\\SSSSSSUUUTTTTTTUUU[[[zzzrrrdddWWWRRRXXX___bbbnnnzzzzzzqqqyyy{{{eeefffuuurrrffflllzzzvvvggg___iiiwwwxxxmmmcccaaauuutttjjjmmmpppllljjjnnn|||xxxsssooommmjjjcccZZZQQQIIIBBB>>>;;;999555333222222000///.........///////////////---...000333777999999888666777999:::666111333:::<<<>>>AAAAAA===888444222555999===???===:::888666666444111///...000222444444666888888888888999:::999:::;;;<<<===???@@@@@@===@@@BBBBBBEEEJJJMMMMMMGGGGGGIIIMMMSSSXXX[[[\\\fffhhhgggaaa[[[[[[ccckkkuuuwww{{{}}}wwwiii\\\VVVSSSOOOMMMMMMKKKJJJJJJLLLNNNTTTcccqqqmmmdddaaaiiivvv{{{zzzoooyyynnnlllxxxwwwjjjttt{{{jjjhhh^^^VVVTTTTTTSSSUUUXXXfffuuusss{{{```SSSKKKLLLNNNLLLTTT]]]ZZZWWW___iiirrr}}}vvvbbbgggzzznnnmmmyyy~~~rrrfffbbbmmmvvvssskkkffffff|||}}}sssnnnssssssjjjggglll{{{~~~|||wwwrrrnnnnnnkkkddd[[[RRRIIICCC???;;;999555333222222000///............/////////000---...111666:::======<<<:::777666666444222555;;;<<<>>>???>>>:::555222111666;;;@@@BBBAAA>>>;;;999666333000......000222555555777999999888888999:::999:::;;;<<<===???@@@@@@===AAABBBAAAEEEMMMQQQPPPLLLJJJHHHJJJPPPVVV[[[]]]fffiiikkkeee]]]\\\ccclllsssuuuyyy|||uuuccc\\\ZZZVVVPPPMMMKKKJJJIIIKKKLLLRRR```nnnqqqeee^^^eeesss|||wwwoooiiivvvoootttllliiiaaaYYYUUURRRQQQTTTZZZqqqvvvmmmsssttt[[[QQQHHHHHHHHHEEEJJJOOOJJJKKKNNNVVV___eeetttzzzmmmdddkkk~~~qqqrrr|||~~~{{{oooggghhhrrrvvvooojjjkkkkkk~~~|||rrrpppvvvrrrfffeeemmmzzz~~~{{{wwwqqqmmmooollleee\\\SSSKKKDDD@@@;;;999555333222222000///---.........//////000000...000444999???CCCCCCBBB===888333333333333777===<<<===>>><<<888444111111777<<>>CCCDDDCCCGGGQQQUUUTTTPPPKKKGGGHHHNNNVVV[[[]]]bbbgggkkkfff^^^\\\ccckkkrrruuuxxx|||jjjbbbaaa\\\UUUOOOKKKIIIHHHJJJKKKPPP^^^lllxxxvvvhhh___eeetttyyy~~~rrrjjjuuuuuuxxxuuuiiibbb[[[VVVQQQOOOTTT[[[uuu}}}~~~nnniiittthhhQQQQQQHHHHHHIIIEEEIIIMMMGGGIIIHHHMMMSSSUUUaaatttfffhhhooovvvooovvv}}}yyynnniiillluuuvvvmmmkkkpppooo|||sssqqqvvvpppdddeeepppvvv~~~zzzuuuqqqnnnmmmkkkfff^^^TTTJJJAAA===:::777444222222111000///000///...---------------111111444999@@@EEEHHHHHH===777444555666666777:::<<<===>>><<<888444222111666<<>>===777555222000000111444666777777777888888777777777::::::::::::<<>>444333888;;;===???===<<<;;;888666555666888666999===>>>===:::888777111000///000111444777999999888777555555777888999999999:::;;;===???AAABBBAAACCCBBBAAAFFFOOOVVVXXXXXXUUUPPPLLLKKKLLLOOORRR```iiinnniii```\\\ZZZZZZgggqqqzzz|||}}}yyymmmfffbbb^^^]]]YYYUUURRRQQQTTTVVV___sssccchhhuuutttdddooo{{{ooo}}}nnnwwwqqqcccRRRRRRUUUUUUooozzzyyy{{{~~~zzz}}}ssslll~~~xxxnnngggbbb^^^\\\YYYXXXUUUSSSRRRRRRSSSTTTNNNQQQOOOPPPTTTWWWnnnyyymmmjjjlll|||~~~~~~vvvnnnlllmmm{{{{{{}}}{{{ooofffmmm{{{xxxzzz~~~xxxzzz}}}{{{wwwssspppnnnkkkhhhbbbZZZQQQIIIAAA===:::777444222222111000///000000///////////////000333666:::::::::===CCCHHHIII<<<222444;;;???@@@@@@===<<<:::666444555999<<<888:::<<<<<<;;;888666555000000000222444777:::;;;:::999666555555666999:::999999:::;;;===???@@@AAABBBBBBAAABBBEEENNNVVV[[[UUUSSSNNNKKKHHHIIIJJJKKKXXXjjjtttlll```\\\ZZZWWWeeennnyyy~~~sssjjjfffcccbbb```]]]YYYWWWUUUUUUUUUooommmhhhooorrrhhhrrrvvviii||||||tttyyywwwfffTTTRRRXXXbbb|||tttsssvvvyyy|||vvv{{{pppmmmvvvooolllfffccc```\\\ZZZYYYZZZZZZSSSUUURRRRRRUUUVVVfffwwwkkkgggooo}}}|||tttnnnpppvvvqqqiiisssvvvuuu~~~qqqppp|||}}}zzzwwwsssqqqooolllhhhbbbZZZQQQHHHAAA===:::777444222222111000///.........------......///888777777999<<>>BBB@@@???>>><<<999555444666:::>>>;;;:::;;;;;;:::999666555111222333666888:::<<<===:::999666555555666999:::888999:::<<<>>>???@@@AAABBBAAAAAABBBEEEKKKTTT[[[YYYWWWRRRMMMIIIFFFEEEDDDNNNdddsssnnnbbb^^^\\\ZZZdddkkkwwwyyylllfffeeecccaaa___^^^[[[YYYXXXTTTdddvvviiiggg}}}xxxooosss~~~uuugggzzzooo[[[UUU[[[ppp~~~wwwqqqqqqsssvvv}}}zzzsssxxxlllnnn|||yyyuuurrrnnniiifffcccbbbbbb[[[]]]XXXWWWZZZYYYbbbvvvuuugggdddrrr}}}xxxqqqmmmvvvrrrllluuu~~~tttttt}}}zzznnnqqq}}}zzzwwwtttrrrqqqnnnjjjcccZZZQQQHHHAAA===:::777444222222111000///...------------......///999888777:::===??????===888111000777???AAA@@@???>>><<<999666444666;;;???<<<;;;999999:::999777666222444666888;;;<<<======999888777555555777888999888999:::===>>>???@@@@@@AAA@@@AAACCCEEEHHHPPPZZZaaa^^^YYYSSSLLLGGGBBB@@@FFFWWWhhhlllhhhdddbbb```aaagggrrr~~~tttjjjhhheeeaaa______```______\\\bbb|||hhhaaatttooozzzvvvxxx}}}mmmsss]]]SSSVVVqqqzzzuuuqqqrrrtttwww~~~yyypppsssiiiooo~~~zzzuuurrrooonnnhhhjjjccc```dddbbbeeesssuuugggdddxxx|||xxxpppmmmzzz|||rrrpppwwwxxxtttvvv{{{wwwpppwww~~~zzzwwwuuusssrrrqqqmmmeee[[[QQQHHHAAA===:::777444222222111000///...............///000000777999;;;======<<<<<<<<<555111111888===>>>>>>???>>>===:::666555666:::>>><<<999777777999999888666444555888:::;;;;;;;;;:::888888777777777777888888777888;;;===???@@@@@@@@@@@@???AAAEEEEEEEEEMMMWWW```^^^[[[VVVPPPJJJEEEBBBCCCIIIWWWhhhqqqnnnhhhddd\\\```kkkyyy{{{rrrlllfffbbbdddfffiiiiiidddeeejjjaaauuuooo~~~}}}sss|||www```TTTSSSmmmuuuqqqppprrrtttvvv}}}xxxllllllhhhqqq~~~|||xxxyyyppplllpppnnnmmmwwwuuujjjhhh|||{{{tttrrrzzzvvvxxx}}}vvvwwwzzzyyytttsss~~~{{{xxxuuutttssssssnnnfff\\\QQQHHHAAA===:::777444222222111000//////////////////000111111444:::???@@@<<<999:::<<<666333333888;;;<<<===@@@>>>===;;;777555666:::===;;;888555666888999888666444666888:::;;;:::999888777777777888888777777777777888;;;===???@@@@@@@@@???>>>AAAEEEEEECCCJJJUUUYYYXXXWWWTTTPPPLLLHHHFFFCCC???IIIdddwwwvvvlllfffXXX[[[fffuuu}}}|||uuulllgggiiimmmqqqsssfffgggmmmdddzzzxxxyyyuuu~~~~~~hhh[[[XXXnnnwwwqqqnnnnnnqqqrrrtttzzzwwwiiiggghhhrrrzzzuuuyyyvvvttt|||vvvmmmmmm|||}}}~~~yyywww{{{|||www}}}~~~xxxrrrwww~~~||||||}}}zzztttppppppqqqmmmeee[[[PPPFFF???<<<888666333222222222111//////000///...------///111999:::<<<>>>@@@???>>>===666000111888888444777AAABBB>>>888555555777999:::;;;999666555555444333222222777<<>>??????BBBDDDFFFCCC???BBBJJJSSSWWWWWWTTTRRRSSSTTTPPPIIIBBBBBBCCCLLL```qqqsssjjj___]]]```iiirrrzzzzzzppplllkkk}}}ooojjjwwwllltttvvvzzzrrrxxxsss{{{|||nnn^^^TTTkkkoookkkkkkmmmqqqqqqqqqvvv}}}{{{iii___kkk~~~ooojjjsssuuuqqqwwwzzz}}}zzz}}}}}}~~~uuuttt~~~|||{{{|||yyyssspppqqqrrrmmmeee[[[PPPGGG@@@<<<888666333222222222111//////000000...------///111777999<<<===<<<;;;;;;;;;555000222:::;;;555666>>>===999444222333666888999;;;:::888777666555444333444888===>>>===;;;;;;;;;:::777555555666888888888888999:::<<<===>>>>>>>>>BBBDDDEEEBBB???BBBJJJRRR\\\]]]\\\XXXWWWWWWSSSMMMFFFCCC???DDDVVVkkktttsssddd```___fffnnnwwwwwwlllooowww{{{xxxvvvxxx}}}yyygggooo{{{ooopppqqq\\\WWWmmmsssjjjiiikkkoooooopppwwwqqqiiiwwwnnnnnnyyyyyypppkkknnnvvv~~~vvvvvv}}}zzzzzzxxxsssqqqsssrrrnnnfff\\\QQQGGG@@@===888666333222222222111//////000000...------///222444888;;;;;;999777888999333111555>>>???999666999999555222111333666888999:::::::::999888666444444888;;;===>>>===<<<<<<===777555444444666888999888999:::;;;<<<===>>>>>>>>>AAADDDDDDBBB@@@BBBIIIPPP___cccddd___[[[XXXTTTOOOKKKFFF???>>>LLLbbbsss{{{kkkddd___dddmmmvvvwww~~~yyy}}}uuu{{{mmmlllrrrjjjwww{{{{{{|||xxx\\\WWWkkkwwwhhhggghhhkkkllloooxxxwwwqqqzzzpppvvvrrrmmmdddaaaoooxxx{{{}}}zzzyyyvvvrrrrrrtttsssnnnfff\\\QQQHHHAAA===888666333222222222111//////000000///---...000222444888<<<<<<999666777999333333999CCCEEE>>>888777999666444333555888999:::888999:::999777555444444<<<===============>>>>>>555444333444777999999999;;;;;;<<<===============AAACCCDDDBBBAAACCCJJJPPP^^^eeehhhccc]]]YYYUUUPPPNNNIIICCC@@@HHHYYYlllxxxlllccc]]]aaakkkuuu}}}vvvsssxxxzzzuuu|||mmmffflllrrrssspppllljjjhhhvvveeeVVVeeevvvfffeeeeeehhhiiimmmwwwtttqqquuuuuu~~~qqqooobbbXXXhhh~~~~~~{{{~~~zzzxxxvvvrrrrrruuurrrnnnfff[[[QQQGGG@@@===888666333222222222111//////000000///...///111333555999>>>@@@>>>;;;999999333666===FFFIIIDDD<<<777:::888666555777888999888666888999888555333333444???>>>>>>===>>>>>>>>>>>>555444333555888::::::999;;;;;;<<<===>>>>>>>>>===AAABBBCCCBBBCCCFFFLLLQQQ\\\dddjjjgggbbb___ZZZUUUOOOLLLHHHFFFHHHPPP^^^hhh```YYYUUU[[[eeeppp{{{yyy~~~kkkkkknnn}}}vvv}}}nnncccccccccdddccc```]]]\\\```kkk}}}sssXXXcccpppeeecccccceeegggkkkuuu~~~ooonnnzzzxxx{{{tttwwwjjjZZZfffyyy}}}}}}zzzyyyvvvrrrrrruuuqqqmmmeee[[[PPPFFF???<<<888666333222222222111/////////000///...///222444666:::@@@DDDEEEBBB===:::444777===EEEJJJGGG???999999777666666888999888777666888999666333222444666AAA???>>>>>>>>>>>>===<<<555555555666999::::::999:::;;;<<<===>>>??????>>>@@@AAABBBCCCEEEIIIOOOSSS[[[dddkkkmmmllljjjeee___RRROOOMMMKKKIIIJJJQQQZZZUUUQQQQQQWWW___hhhttt~~~lllfffffftttwwwvvvooojjjddd```___]]]YYYWWWXXXTTT[[[hhh{{{}}}]]]gggkkkeeecccbbbdddeeehhhqqq{{{|||lllmmm~~~zzz}}}rrrttt~~~zzzkkkppp}}}}}}zzzzzzwwwrrrqqqtttpppllldddZZZOOOEEE>>>;;;888666333222222222111/////////000//////000222444777:::@@@GGGLLLIIIAAA999333666;;;BBBHHHHHHAAA:::888777777999;;;<<<<<<;;;888999999666222111555:::AAA???===>>>??????<<<999777666666888:::;;;:::999::::::<<<===??????@@@@@@???@@@BBBDDDHHHMMMRRRUUUYYYaaajjjooossstttnnnggg]]]WWWRRRPPPMMMKKKPPPWWWWWWWWW[[[```dddhhhsss}}}vvvmmmgggnnnuuu{{{qqqjjjdddccc___YYYWWWYYYQQQTTT[[[iiizzz{{{bbblll{{{iiieeeccccccddddddeeemmmwwwzzzjjjlll~~~}}}vvvnnnooo}}}}}}zzzzzzxxxsssqqqssspppkkkcccYYYNNNEEE>>>:::888666444222222222111/////////000//////000222555888999???IIIPPPMMMCCC888222555999@@@FFFHHHBBB:::888888999<<>>===>>>@@@???;;;888888777777999;;;<<<;;;999999:::<<<===???@@@AAAAAA???@@@BBBEEEIIIOOOTTTWWWVVV^^^gggooowwwyyysssjjjhhh___WWWTTTQQQOOOTTT]]]```ccciiimmmlllmmmwww~~~wwwmmmlllzzzvvvwwwvvvnnniiihhhccc[[[YYY\\\SSSRRRTTT___vvv}}}sssdddnnnzzziiifffdddcccdddcccdddkkksssyyyiiilll~~~}}}tttoooiiizzz~~~zzztttsssvvvqqqllldddYYYNNNEEE???<<<666333111000111111000...111111111111000111555777;;;:::<<>>AAA???<<<:::;;;777555555:::@@@CCCAAA>>><<<<<<:::666222444;;;AAAAAA@@@?????????===:::888777888888999999:::;;;;;;::::::<<<===???AAABBBCCCAAA@@@AAAGGGOOOTTTSSSPPPZZZ```fffnnnxxx{{{vvvkkk[[[WWW]]][[[aaasssvvvtttnnniiimmmvvv{{{|||{{{tttrrrttttttnnnnnniii___^^^eeeYYYYYYWWWZZZjjjzzzooo]]]nnnxxxpppfffccc`````````bbblllvvvyyygggllluuuxxxooowwwzzz}}}yyy}}}|||vvvuuuxxxqqqllldddYYYOOOEEE???;;;777555222222222222111///000111000000000222666999<<<;;;;;;@@@FFFFFF???888222777<<<>>><<<999888999777555555999???BBBAAA>>>;;;<<<:::666222444;;;AAABBBAAA@@@@@@@@@>>>;;;999666777777888999999:::::::::;;;<<<>>>???AAABBBBBBAAAAAACCCHHHPPPTTTSSSPPPUUU```lllttt||||||qqq___ZZZaaabbbjjj~~~~~~pppdddbbbkkkxxxuuussswwwrrroookkkccc```ccc\\\\\\YYYZZZfff}}}rrr]]]jjjssskkkgggccc```___^^^```iiisssmmmqqq{{{sssqqqzzz~~~}}}xxxvvvyyyqqqllldddZZZOOOFFF???;;;777555333222333333111000000000///...///333888===>>><<<<<>>AAAAAA???;;;;;;999555333666<<>>???@@@AAAAAACCCCCCEEEKKKQQQTTTSSSQQQQQQ___nnnwww}}}yyyeee^^^dddgggooottteee]]]bbbsssvvvrrrzzzwww{{{}}}wwwxxxqqqoooiiieeeeeecccbbb___\\\ccczzzzzz```hhhrrriiigggccc```^^^\\\^^^fffppprrrwwwrrrnnnuuu}}}~~~}}}~~~|||vvvtttvvvpppllldddZZZOOOFFF>>>;;;777555333222222222111000000///...---///444:::@@@AAA>>>===>>>@@@>>>999444888;;;>>>>>>;;;999999;;;777666666999===@@@@@@@@@;;;:::888555444888>>>CCCBBBAAA@@@@@@@@@???<<<999777777777888999999::::::<<<======>>>???@@@@@@@@@DDDDDDGGGLLLRRRTTTTTTRRRRRR\\\hhhooowwwlllbbbfffggglll{{{}}}yyypppdddaaappp~~~tttwwwyyytttooolllkkkjjjiiieeeaaaaaaqqqgggkkkuuukkkfffbbb___^^^\\\^^^gggqqq~~~vvvrrr~~~~~~}}}}}}~~~yyysssqqqsssppplllddd[[[PPPFFF>>>:::666444222111111111000/////////......///444<<>>??????===888444888;;;>>>>>>;;;999999;;;666666777999<<<>>>??????;;;999666555555:::@@@DDDAAA@@@?????????>>>;;;888888888999::::::;;;;;;<<<<<<======>>>???@@@@@@@@@DDDEEEHHHLLLQQQTTTUUUUUUUUUYYY^^^eeerrrsssiiilllkkklllvvvzzz{{{~~~|||nnncccoooyyytttxxxrrrooonnnllliiidddaaaiiimmmmmmuuujjjdddaaa^^^^^^]]]```iiisssrrruuu~~~~~~|||{{{wwwqqqppprrrooollleee[[[QQQFFF>>>999555333111000111111///....../////////111555<<<@@@>>>>>>???@@@???<<<777444444888<<<===:::888888999444666888;;;===>>>>>>===:::888555444666;;;AAAEEEAAA????????????===:::888999999::::::;;;<<<<<<<<<;;;<<<===>>>???@@@AAAAAADDDEEEGGGKKKOOOSSSWWWYYYZZZZZZ[[[bbbrrrzzzrrrvvvtttrrryyyuuueeepppsss{{{}}}uuuqqqmmmkkkiiidddfffxxxqqqmmmqqqfffccc```^^^]]]]]]```jjjtttzzzsss~~~~~~}}}{{{zzzvvvqqqrrrvvvoookkkeee\\\QQQFFF>>>999666444222111111111000///...///000000222666;;;???999;;;===??????<<<777333222777<<<>>><<<999888999222555:::===>>>===<<<<<<:::777444444777===CCCFFFAAA@@@?????????>>>;;;888888999999::::::;;;<<<<<<:::;;;<<<>>>???AAABBBBBBDDDEEEFFFHHHMMMRRRYYY]]]```bbbbbbfffrrrxxx{{{zzzvvv{{{lllsss}}}wwwrrrqqqrrrnnnkkkuuuvvvqqqqqqeeeddd```]]]\\\\\\^^^gggqqqyyy~~~~~~zzz~~~}}}zzzyyyvvvsssuuuzzzoookkkeee\\\QQQFFF>>>999777555333222333333111000...///000111333666:::>>>555888<<>>;;;666222222888>>>AAA???<<<:::;;;111555:::>>>>>>===<<<;;;:::777444444888>>>CCCFFFBBBAAAAAAAAAAAA???<<<999777888888999999:::;;;;;;::::::<<<===???AAABBBCCCDDDDDDEEEGGGKKKRRRZZZ___eeejjjkkkkkkqqqzzz{{{yyyuuuyyyvvvwww|||}}}xxxxxx{{{wwwqqqxxx{{{vvvvvvjjjddd```]]]\\\ZZZ[[[dddnnn{{{xxx{{{{{{}}}~~~~~~{{{zzzzzzwwwssstttxxxssslllddd\\\QQQDDD<<<:::555555333222111000000000000/////////222555999;;;999:::===>>>===999555222333999AAAHHHNNNNNNDDD888444888<<<===<<<:::;;;<<<;;;999555333777@@@CCCAAACCCCCCCCCBBB@@@===;;;999888888999::::::;;;<<<<<<999:::;;;<<<===???@@@@@@HHHHHHHHHIIIMMMUUU^^^eeeppprrrtttwww{{{}}}}}}zzzpppzzzyyy}}}}}}}}}sssyyy|||vvv}}}wwweeebbb```^^^[[[ZZZ]]]dddhhhyyywwwzzz{{{sssttt|||{{{{{{xxxssstttxxxrrrkkkccc\\\QQQDDD<<<:::555555333222111000000000111000//////000333666888666777:::;;;;;;999666444666999???GGGQQQTTTJJJ===444777:::;;;999888999::::::888444222888@@@DDDBBBCCCCCCCCCBBB@@@===;;;999999999999::::::;;;;;;;;;:::;;;<<<===???@@@AAAAAAFFFGGGHHHJJJNNNUUU]]]cccjjjqqqzzz|||{{{zzzoooxxxvvv}}}|||{{{~~~{{{zzzttteee___^^^\\\YYYYYY\\\bbbfffwwwqqqiiirrr}}}uuummmooo|||{{{{{{xxxttttttxxxqqqjjjccc\\\QQQDDD<<<:::555555333222111000000000111000///...///222555777555666888999999888777666999999<<>>@@@AAABBBBBBEEEGGGIIIKKKOOOTTTZZZ^^^bbbkkkvvv|||}}}~~~}}}yyyzzzlll}}}xxxyyyyyy}}}pppeeeZZZZZZZZZYYYYYY\\\aaaddduuuqqq^^^___rrr}}}wwwoooggglll~~~{{{{{{{{{xxxsssrrrvvvpppjjjccc\\\QQQDDD<<<:::555555333222111000000000111000//////000333777999;;;;;;:::999777666555444999:::<<>>AAA@@@===:::777666555333222999BBBEEECCCDDDDDDDDDBBB@@@===:::999:::::::::::::::::::::999;;;<<<===>>>???AAABBBBBBEEEHHHKKKMMMNNNQQQTTTWWW[[[aaagggiiihhhmmmxxxyyy{{{lll{{{vvv~~~ooocccXXXYYYYYYYYYYYY\\\```dddsssuuuzzz}}}|||ddd[[[ggg}}}tttllleeejjj|||zzzyyyzzzvvvqqqpppsssnnniiibbb\\\RRRDDD;;;999555555333222111000000000000//////000222666:::===DDDBBB???<<<888555222111666:::===???DDDHHHFFFAAA444:::BBBHHHJJJFFF>>>888555555333333:::CCCFFFDDDEEEEEEDDDCCC@@@===:::999:::::::::::::::::::::999:::;;;<<<===???@@@AAAAAAGGGIIILLLMMMMMMNNNPPPQQQXXX[[[^^^^^^]]]aaakkkttt{{{ttt}}}{{{wwwqqqaaaYYYZZZZZZZZZZZZ]]]aaaeeeqqq~~~uuugggsss}}}sssxxxuuubbbbbbttt~~~ssskkkccciii~~~{{{yyyyyyyyyvvvpppnnnqqqmmmhhhbbb\\\RRRDDD;;;999555555333222111000000000/////////000333888<<>>:::555222111444:::=========??????<<<333999CCCLLLOOOLLLCCC<<<666777555555<<>>@@@AAABBBBBBCCCEEEHHHJJJKKKMMMOOOQQQXXX]]]eeennntttvvvtttsssoooppptttxxx|||~~~~~~mmmbbbccc{{{xxxfff]]]]]][[[XXXXXX[[[aaaeeeqqqzzzoooeeeggg~~~~~~{{{sssxxxzzzpppeeekkk}}}||||||zzzzzz{{{wwwqqqoooqqqlllgggbbb]]]RRREEE;;;888555555333222111000000000111000//////111555888:::???@@@@@@???===;;;999777999999888999???BBB===555000444;;;DDDKKKMMMIIIDDD999:::888888>>>FFFHHHEEEGGGGGGFFFDDDAAA===:::888888888999::::::;;;<<<<<<======>>>???AAABBBCCCDDD???BBBFFFIIIKKKNNNRRRTTTXXX\\\dddppp|||pppkkkllluuuyyywwwvvvzzz}}}iiiaaaZZZZZZiii}}}{{{xxxuuussstttxxx{{{{{{{{{}}}yyyiii___]]]ZZZWWWWWWZZZ```eeeqqqyyy{{{ggg^^^qqqxxxuuuuuujjjooo|||xxxzzz{{{yyyvvvrrrpppoookkkeee^^^ZZZRRREEE<<<999444333222111000000000000000000//////111555888;;;======>>>>>>===:::666444???<<<999:::<<<===;;;888333777===BBBCCCDDDDDDEEE???;;;888===EEEKKKJJJGGGGGGHHHHHHEEEAAA===;;;:::;;;;;;::::::::::::999999;;;===@@@DDDGGGHHHGGGEEEGGGEEECCCDDDHHHLLLPPPRRRVVV[[[eeeqqq|||~~~nnn```^^^bbbfffkkkqqqtttlllkkkeee\\\[[[dddiiiiiioooyyytttmmmgggggglllooommmhhhrrrwww}}}xxxwwwddd^^^]]][[[YYYZZZ[[[^^^___jjjtttsss```eeewww|||{{{wwwrrr~~~uuuzzz{{{~~~zzz{{{|||zzzvvvrrrpppoookkkeee^^^ZZZRRREEE<<<999444333222111000000000000000000//////111555888;;;======>>>>>><<<999666444===<<<<<<<<<<<<;;;888666222666<<<@@@BBBBBBBBBCCC<<<888777<<>><<<;;;;;;;;;::::::::::::999999:::<<>>===<<<999666444;;;===???>>>;;;888555444111555;;;>>>@@@??????@@@;;;999999>>>GGGLLLKKKIIILLLMMMLLLIIIDDD@@@===<<<;;;;;;::::::::::::999999:::;;;>>>BBBEEEHHHJJJKKKHHHGGGEEEEEEFFFJJJOOOQQQSSSVVV\\\fffrrrvvvfff[[[UUUPPPOOOQQQ]]]fffttt~~~zzz~~~~~~wwwqqqmmmpppwww~~~~~~}}}zzzggg___^^^[[[ZZZYYY[[[]]]^^^ccclll{{{mmmdddjjjxxx~~~vvvrrr|||llldddsss}}}}}}}}}~~~}}}}}}}}}zzzuuuqqqooonnnkkkeee^^^ZZZRRREEE<<<999444333222111000000000000000000//////111555888;;;============;;;888666444:::===???===888444333444222666;;;>>>???>>>>>>>>>===<<<>>>EEELLLQQQQQQOOONNNNNNMMMJJJEEE@@@===<<<;;;;;;:::::::::999999999:::<<<>>>@@@BBBEEEHHHJJJKKKKKKIIIGGGGGGHHHLLLNNNUUUVVVZZZaaalllzzzoooaaaVVVOOOMMMMMMLLLUUUcccqqq|||}}}ssswwwuuuttt{{{}}}}}}iii```^^^\\\ZZZYYYZZZ\\\]]]bbbjjjyyyyyyhhhhhh|||yyy~~~rrrlllqqqvvvttttttxxxvvvtttrrrsssxxxjjjfffyyyzzzwww||||||{{{wwwsssooommmmmmkkkeee^^^ZZZRRREEE<<<999444333222111000000000000000000//////111555888;;;=========<<<:::888666444:::<<<>>>;;;777444555666444888===??????>>>>>>======>>>BBBIIIPPPSSSSSSQQQMMMMMMLLLIIIDDD???<<<;;;;;;;;;:::::::::999999999:::===???@@@@@@AAADDDFFFNNNNNNNNNKKKHHHGGGIIIKKKWWWYYY[[[___gggsss}}}lll^^^UUUPPPNNNFFFKKKUUUdddsss}}}uuuuuuzzzzzzlllaaa___\\\ZZZYYYZZZ[[[]]]bbbjjjwwwrrrmmmxxxlllccceeefffccccccgggdddgggnnnwwwyyykkkfffrrr}}}zzznnnzzz}}}ppp{{{{{{{{{yyyvvvrrrnnnmmmnnnkkkeee^^^ZZZRRREEE<<<999444333222111000000000000000000//////111555888;;;======<<<;;;999777666555:::<<<======;;;:::999999666:::>>>@@@@@@>>>======:::===BBBIIIOOOQQQQQQOOOKKKLLLKKKHHHCCC>>><<<;;;;;;;;;::::::::::::999999:::===AAAAAA@@@@@@BBBEEEMMMPPPRRRPPPLLLIIIIIIKKKVVVYYY\\\___ccckkkvvv}}}}}}nnnbbbYYYRRRLLLLLLPPP[[[kkk{{{|||}}}~~~nnnbbb```]]]ZZZYYYYYY[[[\\\aaahhhuuuvvvpppddd\\\^^^aaa```dddkkkqqqwwwrrriiiaaacccsssvvvnnneeetttzzznnnwwwzzzzzzyyyvvvrrrpppooopppkkkeee^^^ZZZRRREEE<<<999444333222111000000000000000000//////111555888;;;======<<<:::999777666555999;;;???CCCEEECCC>>>:::777:::>>>@@@???===<<<<<<888<<>>===<<<:::888777666555888;;;AAAIIIMMMJJJBBB;;;777:::>>>@@@???<<<;;;:::888<<>>>>>;;;;;;;;;:::::::::999999777===DDDFFFEEEDDDGGGIIIFFFMMMTTTVVVSSSPPPOOOPPPLLLRRRYYY]]]^^^```eeeiiirrrzzzlll___ZZZUUUYYYeeepppwwwyyypppcccaaa]]]ZZZYYYYYYZZZ[[[[[[aaalllzzz~~~vvvjjjaaa___hhhttt~~~iiifffhhhlllmmmwwwtttpppooommmcccppp~~~vvvvvv~~~~~~~~~}}}zzzxxxuuurrrpppoookkkfffaaa]]]TTTFFF;;;666666333111000111111000...////////////000444:::>>>KKKOOOLLLBBB;;;:::999666777<<>>@@@AAA@@@===;;;@@@<<<===FFFMMMNNNLLLKKKIIIKKKLLLKKKGGGCCC@@@???;;;;;;::::::::::::999999:::===BBBGGGIIIIIIFFFDDDEEEJJJQQQXXXZZZWWWRRROOOQQQRRRTTTWWWYYY\\\^^^___eeetttwwwfff[[[```gggjjjpppyyyzzz}}}zzzpppccc]]]YYYZZZZZZYYYYYY[[[]]]___hhhvvvzzznnnfffccchhhmmmpppzzz}}}eeekkkwwwwwwnnnzzzqqqkkkiiiddd\\\sss}}}~~~}}}~~~}}}{{{yyyvvvsssqqqpppkkkfffaaa]]]TTTGGG;;;777666333111000111111000......///000000111444999<<>>???GGGMMMNNNKKKJJJKKKLLLMMMKKKFFFAAA>>><<<;;;;;;::::::::::::999999:::>>>CCCGGGIIIHHHFFFDDDEEEJJJQQQXXX[[[[[[XXXVVVOOOOOOPPPRRRWWW^^^eeeiiijjjrrrooo``````dddhhhpppzzz{{{ggg```[[[[[[[[[YYYXXXZZZ]]]^^^eeeqqq}}}}}}}}}yyyrrrlllllloootttyyy|||{{{iiimmm}}}qqqlllhhhccc```vvv{{{}}}}}}{{{~~~|||yyywwwtttrrrqqqkkkfffaaa]]]UUUGGG<<<777666333111000111111000......000111111111333777999???GGGNNNOOOKKKEEE===555666:::<<>>CCCFFFHHHGGGEEECCCFFFJJJPPPWWW\\\_________TTTQQQMMMNNNTTT___kkkrrrsssrrrzzz|||ggg______cccmmmxxxmmmddd]]]\\\[[[YYYXXXYYY]]]\\\```jjjttt~~~zzzvvvqqqmmmpppwwwzzzzzzmmmmmm}}}{{{pppkkkgggaaadddyyyvvv~~~}}}~~~zzz}}}|||{{{xxxvvvtttrrrqqqkkkfffaaa^^^UUUHHH===888666333111000111111000...///000111222222333555777999@@@IIINNNLLLFFF===555333555666888>>>DDDAAA:::444666:::@@@FFFKKKPPPSSSKKKEEECCCIIINNNLLLIIIHHHKKKLLLMMMKKKFFFAAA===;;;;;;;;;:::::::::999999999<<<>>>BBBFFFGGGFFFEEECCCFFFIIINNNTTTZZZ^^^bbbccc[[[UUUNNNKKKOOO[[[iiirrrvvvrrrssslll^^^ZZZ^^^iiitttqqqggg^^^]]]]]][[[ZZZ[[[]]][[[]]]dddnnnyyy}}}wwwuuutttuuu{{{vvvmmmiiiwwwooojjjeee```fff{{{vvvwww{{{{{{{{{yyywwwtttrrrqqqpppkkkfffaaa^^^VVVHHH===999666333111000111111000...///000111222111222444666666:::@@@GGGGGGBBB;;;666777999999999<<>>CCCHHHMMMOOOKKKEEECCCHHHMMMMMMJJJIIIJJJKKKMMMKKKGGGCCC???>>>;;;;;;:::::::::999999999;;;>>>BBBEEEFFFFFFEEEDDDFFFGGGKKKOOOTTTYYY]]]___YYYSSSLLLIIILLLVVVbbbjjjmmmkkkllluuuppp```ZZZ]]]gggppp~~~vvvuuuiii___]]]______^^^___\\\ZZZZZZaaajjjvvv{{{vvvyyy~~~lllhhhbbbxxxvvvnnnjjjeee```hhh|||wwwuuu}}}zzzyyyxxxvvvtttrrrpppoookkkfffaaa^^^VVVIII>>>:::666333111000111111000...///000111000000222555777777666:::@@@BBB===999777:::;;;;;;<<<;;;;;;:::999666777999<<<@@@CCCFFFHHHHHHCCCAAAGGGMMMNNNMMMLLLJJJLLLMMMLLLHHHDDDAAA@@@;;;;;;::::::::::::999999:::===@@@DDDFFFFFFFFFEEEGGGGGGIIIKKKMMMQQQSSSUUUOOOMMMJJJKKKOOOVVV^^^ccc___aaaccchhhrrruuugggaaaccciiinnn~~~qqqyyylll```^^^aaaaaa```aaa\\\YYYYYY^^^fffqqq}}}zzzuuucccbbb^^^sssvvvpppkkkfffaaannnzzzzzzzzzxxxvvvtttsssqqqpppkkkeeeaaa^^^VVVIII???:::666333111000111111000...///////////////111666999:::666777>>>@@@<<<888888888999<<<===;;;999999:::666777999;;;>>>@@@AAABBBEEE???>>>EEEMMMOOOOOOPPPMMMNNNOOONNNIIIEEEAAA@@@;;;;;;::::::::::::999999999;;;???CCCEEEGGGGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJKKKMMMPPPUUUYYY\\\^^^___YYY[[[^^^```eeeooo}}}{{{qqqlllmmmooooootttzzz}}}pppbbb___aaabbb``````[[[WWWWWW[[[bbbkkkyyytttccc]]]^^^ssswwwsssooohhhbbbvvv{{{{{{yyywwwuuutttrrrrrrkkkeeeaaa^^^WWWJJJ???:::666444111000111111000.../////////......111666:::<<<777888>>>AAA<<<888888999;;;>>>AAA???<<<<<>>BBBEEEGGGHHHHHHLLLKKKIIIGGGEEEDDDCCCCCCNNNSSSYYY```cccbbb```^^^[[[\\\]]]]]]___dddlllrrryyyuuuuuutttrrr{{{wwwvvvwwwsssddd```bbbaaa______ZZZWWWUUUYYY^^^fffsss~~~~~~yyyiii[[[```vvv}}}wwwvvvqqqiiibbb}}}|||xxxsssqqqtttvvvsssnnnmmmhhhccc```XXXIII>>>999444:::;;;333///111111.........------...222888<<<;;;:::<<>>BBBGGGJJJKKKJJJGGGIIIKKKJJJHHHEEECCCCCCUUU^^^eeehhhkkkpppnnnhhhmmmfff```^^^___bbbiiiqqq}}}xxxtttzzz|||xxxtttyyy|||qqqxxxjjjbbbaaabbbaaa___^^^[[[YYYZZZ\\\bbbnnnzzzggg^^^ddduuuwwwtttrrr|||nnn___kkk~~~|||{{{zzzwwwvvvtttqqqnnnooojjjeeeaaaXXXIII===888222555555222000000111000/////////...///333888<<<;;;:::===BBBEEEDDD???;;;>>>@@@BBBCCCAAA???>>>>>><<<999999===???===<<<===>>>???BBBHHHOOOSSSRRRPPPOOOOOOPPPQQQOOOJJJCCC>>>===<<<<<<<<<;;;;;;;;;:::<<<<<<>>>BBBGGGJJJKKKKKKIIIIIIKKKLLLLLLLLLKKKJJJSSSZZZaaaeeemmmwww{{{zzzxxxqqqiiieeebbbdddllluuu|||www~~~xxx{{{vvv|||xxxlll}}}rrrfff___```ccccccbbbaaa]]]ZZZZZZZZZ___jjjvvv~~~ddd]]]cccsss}}}xxxqqqnnnvvvjjj```mmm|||{{{yyy{{{|||{{{vvvrrrqqqqqqqqqkkkfffbbbXXXIII===777666222000222222000///000000000000///000333888<<<;;;<<<>>>AAAEEEFFFBBB===<<>>======<<<:::;;;@@@BBB@@@>>>>>><<<===AAAHHHPPPSSSRRROOOMMMNNNOOOPPPOOOKKKDDD@@@============<<<<<<<<<<<<<<<<<<===AAAFFFJJJKKKKKKKKKJJJJJJMMMRRRVVVUUUTTTUUUXXX[[[^^^gggttt~~~~~~wwwppphhhaaa```hhhssszzzvvv{{{}}}~~~uuujjj|||{{{rrrfffaaaaaadddeeedddeee```\\\YYYXXX[[[eeepppxxxxxxvvvaaa]]]bbbsss{{{zzzlllhhhnnnfffcccqqq|||yyyooo{{{yyyxxxxxxvvvrrrrrrtttpppjjjfffbbbYYYKKK???:::<<<444000333555111...000000000000//////222666:::<<<===>>>@@@DDDFFFCCC===;;;>>>AAAAAA@@@???>>>>>>===:::===BBBEEEBBB??????======???FFFMMMRRRSSSRRRNNNOOOPPPPPPOOOJJJDDD???>>>>>>>>>===============<<<<<<===AAAFFFJJJLLLLLLKKKIIIHHHMMMVVV]]]^^^]]]\\\[[[XXXXXX]]]iiitttzzz~~~{{{vvvooofffaaahhhsss|||rrrppp}}}xxxooonnnwwwnnnrrrxxxllleeecccdddcccbbbfffaaa\\\YYYWWWXXXaaakkkttt{{{mmmiiipppbbb^^^ddduuu}}}yyyhhheeefffbbbhhhwww~~~vvvvvvvvvsssrrrssslllhhhdddbbbZZZMMMBBB===;;;444000222333222000111/////////......000444777:::===>>>???DDDKKKJJJDDD;;;>>>AAABBBAAA@@@@@@@@@<<<:::===CCCEEEBBB@@@@@@???======AAAIIIQQQUUUVVVQQQQQQQQQQQQOOOJJJCCC===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<<@@@EEEJJJMMMMMMKKKHHHGGGLLLWWW```ccccccbbb^^^[[[[[[```hhhqqqxxx~~~vvvpppttt||||||uuukkklll|||yyyqqqooowwwnnnnnnzzzooogggdddcccbbbbbbddd```]]]ZZZXXXXXX___hhhssslllbbbcccsssnnneee___gggyyytttgggeeebbbbbbooo}}}yyyxxxwwwrrrppprrrjjjfffbbbaaaZZZMMMBBB>>>555555222///000333444222...//////......///222555777<<<===>>>FFFPPPQQQKKK;;;===AAABBBBBBAAAAAAAAA<<<:::;;;AAACCCAAA@@@AAA???<<<;;;>>>GGGPPPVVVXXXSSSSSSSSSSSSPPPKKKCCC>>>============>>>>>>>>>>>><<<;;;<<>>AAA@@@???AAA===;;;:::???GGGPPPUUUWWWSSSSSSTTTTTTRRRMMMFFF@@@<<<<<<<<<======>>>>>>>>><<<;;;<<>>@@@?????????@@@;;;888888<<>>???AAA:::999;;;@@@IIIQQQTTTUUURRRRRRSSSTTTSSSOOOHHHCCC;;;<<<<<<<<<======>>>>>><<<;;;<<>>>>>===999999<<>>888999;;;===>>>===:::777999:::<<<>>>AAAFFFMMMRRRSSSSSSTTTUUUSSSOOOJJJFFF???<<<;;;???@@@>>><<<===>>>>>>>>>???BBBFFFJJJMMMIIIHHHJJJNNNRRRXXXcccooossstttwww{{{xxxsssvvv}}}sssxxx]]]ZZZvvv|||vvvnnniiifffggggggdddffffffbbb\\\XXXZZZ]]]bbbjjjuuu}}}~~~pppooowwwzzzhhh\\\___uuuxxxooofffbbbbbbhhhyyy}}}}}}}}}{{{yyyvvvsssqqqoookkkfffccc```YYYKKK???::::::@@@<<>>>>>>>>999888<<<@@@AAA===<<<>>><<<:::888<<>><<<===>>>>>>>>>???BBBFFFLLLOOOKKKIIIJJJMMMQQQXXXeeeqqqttttttwww{{{{{{{{{~~~}}}^^^VVVlllxxxrrrlllffffffiiifffgggfffbbb\\\XXXWWWWWW]]]eeepppzzzvvvtttzzzxxxxxxxxxiii___cccyyy|||wwwuuullldddaaacccjjjzzz}}}yyyzzz~~~|||xxxuuuqqqooommmkkkfffccc```XXXJJJ???:::333555333//////111222000---///000000///000222444666666888999;;;===???@@@999888:::???AAA>>>===???@@@:::666:::CCCIIIIIIEEE===<<<<<>><<>>?????????AAAFFFLLLPPPLLLIIIHHHKKKOOOWWWfffsssxxxwwwyyy}}}www^^^WWWeeexxxvvvpppeeedddllliiigggeeebbb___ZZZUUUQQQWWW^^^jjjttt}}}}}}yyy}}}~~~sssqqqvvv|||uuuiiibbbggg}}}{{{sss{{{qqqiiibbb```dddnnn~~~yyytttsss}}}~~~}}}{{{wwwtttqqqooonnnlllgggccc```WWWJJJ???:::666333222444333///...000,,,.../////////000222444888:::;;;<<<<<<===???@@@:::888999>>>AAA???>>>??????:::666999AAAIIINNNOOOFFFAAA===???GGGOOORRRSSSXXXVVVVVVZZZ]]][[[SSSKKKDDD???===@@@@@@===<<<>>>???@@@AAA@@@@@@CCCIIIMMMKKKHHHFFFHHHLLLUUUdddrrr~~~qqq]]]XXXaaavvvvvvqqqdddcccmmmjjjgggddddddddd```WWWQQQRRRYYYdddnnnxxxvvvtttyyy}}}{{{yyypppoooyyyssshhhbbbjjj~~~sssyyynnnhhhcccaaagggssszzztttqqqzzz}}}|||{{{yyyvvvuuussssssrrrmmmhhhccc___WWWIII???:::888333222555444...---000,,,---/////////000222444;;;>>>@@@AAA???>>>???@@@;;;888888>>>AAA???>>>>>>;;;:::999999<<>>@@@@@@===<<<>>>@@@BBBCCCAAA???@@@EEEIIIIIIFFFEEEHHHLLLSSSaaannn{{{nnn\\\VVV[[[ttttttpppdddcccmmmjjjgggeeefffhhhfff]]]VVVRRRVVV^^^hhhsss}}}zzzppppppllloooxxx~~~yyyqqqqqq{{{qqqfff___ooorrrxxxnnnjjjdddccckkkyyy}}}|||xxxuuuzzz~~~{{{zzzxxxvvvuuuuuuvvvvvvnnnhhhccc___VVVIII>>>:::333111000222222//////000,,,...//////...///111333;;;???DDDEEEBBB@@@@@@AAA>>>999888===@@@???======777999:::999999???IIIQQQUUUNNNEEEAAAEEEMMMTTTXXX[[[]]]```bbbbbb]]]WWWQQQHHHCCC???@@@@@@===<<<>>>???BBBEEEDDD@@@@@@CCCHHHJJJHHHIIILLLPPPUUU```kkkyyynnn[[[XXXXXX|||xxxrrrooogggeeejjjkkkhhhgggiiikkkiiibbb\\\TTTVVVZZZbbbkkkvvv~~~rrrgggaaaeeekkkppp{{{}}}~~~uuuuuuxxxoooddd^^^tttuuu|||nnnkkkfffeeemmm}}}yyy|||{{{zzz~~~~~~|||{{{yyywwwvvvvvvwwwxxxoooiiiccc^^^VVVIII>>>:::222333222//////111111000---...//////......000222666<<>><<<;;;888999999999:::>>>DDDIIIKKKHHHDDDBBBFFFMMMUUUZZZ]]]bbbggghhheee^^^YYYVVVJJJDDD@@@AAA@@@===<<<>>><<>>:::555999666///...222222....../////////------///111111999BBBGGGFFFCCCBBBCCCBBB;;;888<<<@@@>>>;;;:::;;;999777888<<<@@@BBBCCC>>>???@@@AAAEEELLLTTTZZZ___fffmmmmmmggg___[[[ZZZJJJDDD@@@AAA@@@===<<<>>>:::AAAIIIKKKHHHFFFIIIMMMPPPQQQVVV[[[]]]^^^dddlll~~~vvvpppiiiaaa[[[VVVRRRPPPRRRfff|||yyyppp]]]XXXJJJccctttpppoookkkeeellllllkkkkkkjjjgggdddaaaXXXUUUTTTWWW___jjjsssyyyvvvppphhh]]]YYY^^^aaalll}}}}}}zzzwwwkkkdddbbbqqqtttxxxzzznnnmmmgggdddmmm~~~{{{zzz|||{{{pppyyy{{{vvvtttuuuuuusssqqqnnnhhhccc___WWWIII???;;;555444333222111111111111////////////////////////555777:::===???AAAAAABBB@@@;;;888888===@@@@@@>>>>>>>>>===;;;888999>>>BBB???===<<<>>>EEENNNUUUYYYaaaeeekkkmmmiiiaaaZZZUUUMMMCCC===???AAA???===???<<<@@@EEEIIILLLMMMOOOPPPTTTQQQRRRWWWZZZ\\\dddmmmxxx{{{qqqcccYYYVVVUUUSSSQQQTTTaaarrr}}}qqq^^^VVVTTTWWWxxxpppiiihhhkkkjjjlllnnnnnnmmmiiieeeccc[[[WWWTTTUUU[[[dddlllqqq|||zzzuuuhhh]]]ZZZ[[[[[[dddttt|||{{{xxxlllgggkkkyyyvvvtttsssjjjddd___dddttttttuuuvvvsssqqqsssxxx{{{vvvtttuuuuuusssqqqmmmgggbbb^^^VVVIII>>>:::555444333222111111111111////////////////////////333555999===@@@BBBCCCDDD@@@<<<888999===@@@@@@>>>=========:::777888===AAA@@@>>>===???EEEMMMTTTXXX```eeejjjlllhhhaaa[[[WWWSSSHHH@@@@@@@@@>>><<<>>>===@@@DDDGGGIIIJJJMMMOOOQQQNNNNNNRRRTTTUUU[[[cccnnnzzz~~~tttggg^^^ZZZYYYWWWUUUXXXaaaooo||||||zzz}}}qqq___TTTTTTUUUuuu~~~rrrkkkhhhiiiiiijjjlllmmmllliiifffddd]]]YYYTTTSSSVVV^^^ffflllvvvzzz|||uuuwwwkkkgggZZZWWWZZZdddqqq~~~uuuiiiiiiqqq~~~zzzxxxtttkkkeeeaaaggguuu~~~rrrssstttqqqpppssszzz{{{wwwuuuvvvvvvtttqqqlllfffaaa]]]UUUHHH===999555444333222111111111111////////////////////////111444888<<<@@@CCCDDDEEE???<<<999999===???@@@???<<<===<<<:::777777<<<@@@@@@??????@@@DDDKKKRRRWWW___ccchhhjjjhhhccc^^^[[[ZZZPPPFFFAAA???======>>>>>>@@@BBBCCCDDDFFFIIILLLPPPNNNMMMNNNNNNNNNSSSYYYaaammmyyy~~~uuummmiiifffbbb___WWW]]]fffsss{{{~~~zzznnn^^^QQQTTTSSSfffrrrkkkiiifffhhhiiikkklllllljjjhhhfffddd___XXXSSSSSSYYY```eeemmmrrrzzzvvvnnn{{{|||uuu___ZZZUUUVVV\\\hhh||||||oooeeekkkwww}}}{{{|||{{{vvvjjjeeeccckkkyyy{{{qqqqqqrrroooooottt~~~{{{wwwvvvvvvvvvssspppjjjeee```\\\TTTGGG===999444444333222111111111111////////////////////////111333666:::>>>@@@BBBBBB===;;;888888;;;===>>>>>>===>>>>>>;;;888888<<<@@@AAA@@@@@@AAACCCIIIOOOTTT^^^bbbgggjjjhhheeebbb```^^^VVVJJJCCC???>>>???@@@???@@@AAA@@@@@@BBBFFFIIIQQQPPPOOONNNNNNOOOSSSWWWYYYaaajjjqqquuu|||zzzsssjjjdddVVVWWW]]]jjj{{{zzzuuu~~~vvviiiYYYOOOQQQOOO[[[qqqjjjhhheeegggiiikkkmmmmmmllljjjiiilllggg___WWWSSSVVV\\\```eeekkkttt}}}}}}}}}{{{{{{rrrhhhvvvmmmeee\\\UUUSSS[[[mmmyyyiii```iiizzz|||{{{xxxwwwfffbbbdddppp~~~zzzrrrqqqqqqoooooowww}}}~~~~~~zzzvvvuuuvvvuuurrroooiiiddd___\\\TTTGGG===999444444333222111111111111////////////////////////111333666999<<<===>>>>>>;;;999777777999;;;<<<===>>>???@@@===::::::===@@@@@@AAAAAAAAABBBEEELLLPPP[[[```fffiiiiiigggeeeddd___YYYNNNDDD@@@AAACCCCCC@@@@@@@@@???>>>@@@DDDGGGPPPQQQPPPNNNNNNPPPTTTVVVWWWZZZ^^^```ccckkkwwwzzzkkkaaaZZZYYY\\\gggxxxuuurrryyy~~~ssseeeVVVPPPNNNMMMWWW|||tttiiihhhfffhhhiiikkkmmmnnnmmmmmmllloookkkddd[[[TTTSSSVVVZZZ```gggpppyyywwwoookkknnnssstttuuuwwwsssrrruuuoooeeerrr{{{~~~uuuiii^^^UUUVVVbbboooxxxfff\\\fffwwwzzzzzz~~~{{{vvvaaa___eeeuuuyyyssssssrrrooooooyyy}}}|||yyyuuuuuuuuutttqqqnnniiiddd___\\\TTTHHH>>>:::555444333222111111111111////////////////////////111333666999;;;<<<======:::999888888888:::<<<>>>???@@@AAA???;;;:::===@@@@@@AAABBB@@@???BBBGGGMMMVVV[[[ccchhhjjjhhhfffeee___[[[RRRFFFAAABBBEEEDDDAAAAAAAAA@@@???@@@CCCFFFMMMPPPPPPMMMLLLPPPSSSSSSWWWVVVVVVVVVVVV\\\kkkyyy~~~lll___```^^^___hhhvvvtttyyysssqqqrrrdddWWWQQQKKKKKKTTTooommmiiiiiihhhiiikkklllmmmmmmmmmllllllkkkfff^^^VVVQQQQQQSSS\\\bbbkkkttt|||~~~pppbbb```eeejjjooossstttssstttzzz~~~mmmdddmmmrrr~~~zzzmmm```XXX[[[bbbsss~~~}}}wwwggg\\\cccsss}}}zzz~~~}}}xxxsss]]]\\\fffzzzwwwsssrrrpppnnnooozzz|||zzzwwwtttttttttsssooollliiiddd___\\\UUUHHH>>>;;;555444333222111111111111////////////////////////111333666999<<<>>>???@@@;;;;;;:::999999;;;===???>>>@@@AAA???;;;:::<<>>AAABBBCCC<<<<<<<<<;;;;;;<<>>:::999;;;===>>>@@@AAA???<<<===BBBGGGKKKRRR]]]dddgggfffcccaaaaaa```XXXIIIAAABBBCCC@@@@@@BBBCCCCCCBBBCCCEEEGGGNNNSSSRRRLLLJJJNNNPPPMMMUUUTTTUUUUUUQQQPPP]]]lllyyyooo]]]QQQNNNOOOTTT^^^mmm~~~xxxllljjjsss}}}zzzrrrnnnsssllllllvvvjjj___UUURRRHHHKKKLLLLLLvvv}}}nnnpppgggggghhhiiiiiiiiiiiiiiihhhlllnnniii```WWWRRRQQQSSSXXXaaaiiirrr{{{ttteeeeeelllvvv}}}~~~}}}{{{yyyyyyyyywwwsssrrrtttrrrkkkeeedddeeedddkkkzzzqqqiiiggg^^^jjj}}}~~~xxxrrrrrrxxxxxxwww|||yyyvvvlllaaacccmmmxxx||||||vvvkkk]]]]]]jjjuuuooommmkkkiiigggkkkwww~~~zzzxxxvvvuuuvvvuuusssqqqiiifffaaa[[[TTTJJJ@@@999666666444333222111111111000000000000000000000000111222666999<<<>>>??????BBBAAA@@@>>>;;;;;;===???>>><<<999666555666777888BBBDDDFFFEEEBBB@@@@@@BBBIIITTT```fffeeedddgggjjjhhhbbbYYYNNNEEEAAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCJJJQQQTTTPPPMMMNNNPPPPPPTTTYYY^^^```______```bbbooowww}}}yyylll```ZZZZZZVVVSSSSSS[[[jjj|||{{{zzzvvv|||zzz{{{zzzyyyqqqcccgggsssfff\\\VVVIIINNNHHHBBBLLLgggyyyrrrkkkmmmmmmllllllllljjjggghhhmmmooohhh```ZZZTTTOOOPPPRRRZZZeeennnttt}}}xxxjjjjjjttt}}}|||{{{yyyxxxtttsssrrrqqqoookkkeeeaaaccc___```iiiuuuxxxhhhggggggooo{{{uuupppwwwxxxvvvmmmmmmuuuxxxuuuwwwllleee^^^bbbqqqyyymmmiiihhheeeaaajjjyyy||||||zzzyyywwwuuutttttttttrrrpppiiifffaaa[[[SSSJJJ@@@999666555444222111111111111////////////////////////...000444888<<>>>>><<<:::777666666777888CCCEEEGGGFFFDDDBBBBBBCCCGGGPPP[[[ccceeeeeefffhhhfffccc\\\QQQGGGAAA@@@BBBCCCCCCDDDEEEFFFEEEDDDDDDJJJQQQTTTQQQNNNPPPRRRRRRYYY]]]aaadddeeedddcccccceeennnyyy|||wwwmmmddd___\\\XXXUUUZZZhhhzzzzzz|||ssshhhkkkwwwmmmbbbXXXSSSIIILLLFFFAAAIII\\\xxxnnnmmmllljjjjjjkkkkkkiiihhhnnnpppjjjccc]]]WWWQQQPPPQQQWWWaaaiiinnnwwwvvvpppuuu||||||{{{uuutttrrrqqqoookkkgggcccbbb\\\YYY^^^gggssszzzmmmiiikkkwwwzzzyyy|||zzzxxxtttvvvzzzuuummmppp{{{xxxnnnfff^^^bbbqqqyyynnniiigggeeebbbmmm{{{||||||yyyxxxvvvtttttttttsssqqqoooiiieee```ZZZSSSJJJ@@@:::555444333222111000000000////////////////////////+++---111666;;;>>>AAABBBCCCBBB@@@<<<999999;;;>>>???>>>;;;999888777777888CCCEEEHHHHHHGGGEEEDDDEEEEEEKKKUUU___eeegggfffeeecccddd```WWWKKKCCC@@@AAABBBCCCDDDEEEEEEEEEEEEEEEIIIPPPTTTRRRQQQSSSUUUUUUWWWYYY]]]ccciiillllllkkkfffkkksss|||wwwqqqfff```ZZZ[[[fffxxx~~~~~~rrrsss|||mmmggg```WWWPPPIIIHHHCCCBBBDDDMMMtttooollliiiiiijjjkkkkkkllliiioooqqqmmmgggbbb\\\UUUPPPPPPTTT[[[aaafffnnnvvv{{{yyy}}}{{{xxxuuusssqqqooollliiiiiiaaa[[[ZZZ^^^gggsss~~~yyynnngggmmmzzzzzziiittt~~~ssshhhkkkpppvvvtttrrriiimmmzzzzzzzzz{{{wwwmmmddd\\\aaaqqq~~~xxxnnniiifffdddcccrrr|||yyywwwuuuttttttsssqqqooohhheee```YYYRRRIII@@@:::444444222111000/////////////////////////////////+++---000444999<<>>===;;;:::999888888AAACCCFFFHHHHHHGGGEEEDDDDDDHHHPPP[[[dddiiigggeeeaaadddddd]]]PPPFFFAAAAAAAAAAAABBBCCCDDDEEEEEEEEEHHHNNNSSSRRRSSSVVVXXXWWWSSSSSSXXXaaannnyyy~~~xxxtttrrrxxx~~~ooohhh___]]]eeevvvuuuhhhfffaaaWWWOOOIIIFFFBBBDDDCCCBBBcccoooiiifffgggjjjjjjkkkmmmkkkppprrroookkkhhhaaa[[[PPPNNNQQQVVV[[[___gggppp}}}~~~{{{xxxvvvuuusssqqquuuooojjjhhhggghhhnnnvvvvvvgggfffooo|||zzzdddmmmuuunnniiikkkvvvrrruuu~~~~~~qqqdddcccnnnzzzvvvxxxuuujjj___YYY___pppwwwoooiiieeedddfffvvv~~~{{{yyywwwuuuuuutttrrrppphhhddd___XXXQQQIIIAAA;;;444444222111000/////////...........................///111333666999;;;===AAA@@@???<<<999888:::;;;>>>>>>>>>===<<<;;;:::999>>>@@@DDDGGGHHHGGGDDDBBBDDDFFFMMMWWWccciiihhhfff```dddfffaaaVVVKKKDDDBBB???@@@@@@AAABBBDDDEEEEEEHHHNNNSSSTTTVVVZZZZZZXXXTTTTTTWWWaaarrr}}}tttmmmccc___dddssssssfffddd___UUUMMMHHHEEEBBBEEEDDD???XXXqqqiiidddgggjjjiiijjjllllllpppqqqooommmlllfff```RRROOOOOORRRUUUZZZccclllsssvvv~~~{{{yyyxxxvvvtttyyyxxxzzz|||zzzuuutttwww}}}jjjbbbfffqqq}}}gggiiizzztttxxxwwwpppppp~~~~~~ttteee\\\bbbxxx{{{~~~xxxwwwsssjjj```YYY___qqq}}}vvvooojjjdddeeeiiizzz|||{{{|||zzzwwwvvvuuutttrrrppphhhddd^^^XXXQQQIIIAAA<<<555444333222111000000000........................///000000222444666888:::===>>>>>>===;;;999999:::===>>>?????????>>><<<;;;;;;===AAAFFFIIIHHHDDD@@@DDDFFFKKKTTT^^^fffhhhhhh```cccfffccc\\\RRRHHHBBB??????@@@AAABBBDDDFFFGGGKKKQQQUUUWWWZZZ^^^^^^[[[UUUUUUWWW___lll|||{{{uuukkkeeegggrrrqqqeeebbb[[[QQQIIIFFFEEEAAADDDDDD???QQQttt}}}oooeeefffhhhfffhhhlllllloooooommmmmmnnnjjjeeeVVVQQQOOOOOOQQQTTT]]]fffjjjoooxxx|||yyywwwtttrrrssswww|||~~~qqqdddaaagggvvvjjjdddsss~~~qqqiiirrrxxxmmmaaacccvvv{{{{{{wwwrrrlllggg___eeevvv}}}tttpppjjjdddfffnnn}}}zzzyyy{{{yyywwwuuutttsssqqqnnnhhhddd]]]WWWPPPHHHAAA<<<666555444222111111111111......................../////////111222555777999999;;;>>>>>>===:::999999<<<===???AAAAAA@@@>>>===999<<<@@@FFFJJJIIIDDD@@@CCCEEEIIIPPPYYYaaagggiiibbbbbbdddddd```WWWLLLCCC@@@@@@AAABBBDDDFFFHHHJJJPPPUUUYYY[[[___cccbbb^^^UUUWWW[[[aaaiiitttzzzqqqpppwwwpppeee```XXXNNNHHHCCCEEEAAA???AAA???JJJbbb{{{hhhdddcccbbbfffnnnmmmnnnllljjjlllooommmhhh[[[UUUPPPMMMLLLNNNVVV___dddhhhqqqzzz~~~{{{wwwsssppprrrvvvnnnbbbaaammm{{{pppaaacccttt{{{xxxkkkmmmyyy}}}yyytttmmmnnn{{{}}}}}}uuunnnkkkkkkiiiooo~~~zzzrrrpppkkkdddhhhqqq~~~zzzxxxzzzxxxvvvtttsssrrrooommmgggccc]]]WWWPPPHHHAAA<<<666666444333222111111111.................................000222555888999666:::>>>???>>>;;;999888:::<<>>>>>EEEVVVlllbbb```___eeeooommmmmmjjjhhhkkkooonnnjjj___XXXQQQLLLIIIIIIPPPYYYaaadddkkkttt{{{}}}yyytttqqqvvvxxx}}}{{{}}}xxxfff```jjjxxxvvv```ZZZdddhhhmmmsssssspppmmmsssxxxyyyvvvwwwwwwxxx~~~yyyrrriiihhhjjjrrrwwwyyyqqqpppkkkeeeiiittt~~~{{{||||||{{{wwwvvvxxxwwwrrrnnnnnnhhheee___XXXQQQIIIAAA<<<555555333222111000000000000000//////.........---...///000111111333666999;;;>>>AAABBBAAA>>>:::777888???BBB>>>===AAADDDCCC===<<<<<>>:::666777===???<<<;;;???BBBAAA===;;;:::@@@GGGJJJGGGCCCCCCFFFJJJKKKLLLQQQZZZaaaeeedddeeefffeee]]]RRRJJJBBB@@@@@@CCCFFFGGGMMMTTTUUUVVVWWWYYY[[[\\\\\\\\\___hhhvvvyyyiii]]]WWWQQQIIICCCBBBAAA???===>>>@@@CCCEEEbbbooogggeeegggjjjjjjiiihhhiiijjjjjjiiihhhfffaaaZZZRRRMMMKKKLLLNNNVVVZZZaaaggglllttt{{{uuusss|||nnnhhhgggxxx{{{oooffffffgggeeecccccclllssswwwwwwyyy~~~~~~|||llliiikkkqqqwww{{{~~~yyyzzz|||~~~|||}}}|||{{{xxxoooeeeaaacccmmm}}}zzzqqqiiieeelllvvvzzzwww~~~yyyuuuuuusssooommmnnneeeccc___ZZZSSSJJJ@@@:::555555333222111000000000////////////............---///000000000222555888777;;;@@@DDDDDDAAA===999666:::<<<::::::>>>@@@???>>>:::888>>>GGGLLLIIICCCAAAAAAFFFKKKHHHFFFOOO]]]eeeffffffeeeccc___XXXSSSFFFBBBBBBEEEGGGGGGKKKPPPOOOPPPPPPRRRTTTVVVXXXYYY^^^iiiyyy|||rrrdddYYYSSSMMMGGGBBBAAA???===<<<<<<===@@@AAAQQQzzzllljjjiiifffhhhgggfffgggiiiiiihhhfffdddbbb]]]WWWRRRMMMKKKIIIOOORRRXXX```eeeooo|||vvvttt{{{wwwlllfffnnnzzz|||rrriiihhhhhhfffcccbbbfffkkkooopppttt|||~~~}}}ooogggfffkkkqqqxxx{{{~~~|||yyyzzz|||{{{|||zzzxxxxxxuuummmccc```bbbmmmzzz}}}|||}}}qqqdddaaakkkxxx~~~{{{yyywwwzzzuuusssqqqmmmlllmmmdddbbb___ZZZSSSJJJ@@@999555555333222111000000000///////////////.........---.../////////111444777888<<>>777999::::::;;;===>>>??????999666<<>>???HHHqqquuuoookkkeeefffeeeeeegggiiiiiihhhfffcccbbb___\\\XXXQQQKKKFFFIIIKKKQQQXXX___iiizzz~~~vvvtttqqq}}}qqqgggfffrrr|||}}}zzztttmmmjjjjjjiiifffdddcccgggjjjlllsss}}}{{{|||vvviiicccffflllmmmppptttwwwyyy}}}{{{{{{~~~yyywwwvvvtttllldddbbbeeeooo~~~xxx}}}wwwzzzrrrbbb___lll{{{|||zzzyyy~~~~~~zzztttrrrppplllkkkmmmcccaaa^^^ZZZSSSJJJ@@@999555555333222111000000000.........///////////////---.../////////000333666777;;;AAAFFFHHHFFFCCC@@@999999999<<<===>>>???@@@???999666;;;DDDKKKIIIEEECCC999999DDDHHHCCCEEEOOOccciiijjjddd``````___]]]MMMGGGCCCDDDEEEDDDDDDGGGIIIKKKMMMNNNPPPRRRWWW[[[XXX^^^iiiwwwzzzwww|||mmmeee[[[SSSMMMIIIEEEBBB@@@???===<<<<<<<<<>>>???@@@___sssiiibbbeeeeeefffhhhkkkkkkiiigggcccbbbaaa```]]]VVVNNNGGGHHHHHHLLLSSSYYYcccssswwwtttooowwwxxxiiiccclllyyywwwvvvyyyxxxuuuqqqmmmmmmmmmkkkgggeeehhhkkknnnvvv|||yyyzzzoooeeeeeejjjdddfffjjjpppvvv|||~~~qqq|||}}}xxxuuussspppiiicccccchhhrrr~~~xxxuuuppp~~~zzztttdddcccppp}}}}}}{{{zzz}}}}}}yyysssrrrooollljjjlllcccaaa]]]XXXRRRJJJAAA:::555555333222111000000000.........///////////////---...///......///222555555888===BBBDDDCCCAAA???<<<888888===?????????@@@>>>:::888;;;BBBGGGHHHGGGFFF===;;;BBBGGGEEEEEEHHH[[[fffjjjeee```aaabbb___PPPHHHBBBCCCEEEEEEFFFHHHFFFJJJNNNPPPQQQSSSXXX\\\ZZZ\\\aaakkkwww|||{{{}}}~~~{{{ooouuuwwwyyygggaaaXXXPPPKKKGGGCCCAAA>>>>>>===<<<<<<===>>>???>>>SSS}}}{{{iii___dddeeefffiiillllllkkkiiicccbbbbbbbbbaaa\\\SSSLLLIIIHHHIIINNNTTT]]]lllyyyxxxuuuuuuyyynnndddiiisss}}}}}}uuutttvvv}}}xxxxxxuuuqqqpppqqqooojjjhhhlllooossszzz{{{yyyxxxyyy}}}xxxiiifffiiibbbbbbdddjjjrrrzzzqqqwww}}}}}}zzzxxxzzz~~~xxxsssoookkkeeeaaadddkkkvvv~~~zzzvvvnnnrrr~~~xxxkkkkkkttt||||||{{{{{{}}}|||~~~xxxsssrrrpppllljjjkkkdddaaa\\\WWWQQQIIIAAA<<<555555333222111000000000............/////////000---.........---///111444555777;;;>>>@@@AAA@@@???<<<777777===@@@???>>>@@@>>><<<;;;<<>>???AAAHHHhhhqqqccccccdddfffiiilllmmmkkkiiidddbbbaaacccddd```YYYRRRLLLIIIHHHKKKPPPWWWdddpppyyywwwyyy{{{xxxggggggmmmxxx}}}xxxzzz{{{}}}zzzuuurrrssspppkkkjjjooossswww}}}}}}vvvxxx{{{}}}mmmfffgggaaa``````fffpppyyy~~~}}}vvvssswwwvvvppprrryyyzzztttnnniiicccaaagggpppxxx|||zzzrrrqqquuu~~~{{{zzz}}}~~~|||rrrqqquuuxxx|||{{{}}}|||}}}|||wwwrrrrrrqqqllljjjkkkdddaaa\\\VVVPPPIIIBBB===555555333222111000000000---.........//////000000---.........---...111333777999;;;>>>@@@AAAAAAAAA<<<666666<<<@@@>>>===@@@=========<<<===AAAFFFJJJIIIMMMLLLFFFBBBCCCCCCAAAJJJ[[[gggeeebbbeeegggdddeeeXXXLLLFFFDDDAAA@@@AAA@@@FFFMMMPPPPPPRRRVVVZZZZZZYYYYYY^^^eeekkkoooooohhhnnnvvv|||~~~~~~sssooollljjjjjjlllmmmmmmfffbbbdddqqqmmm___[[[TTTLLLFFFAAA???===:::::::::;;;<<<===>>>???AAA===RRRzzzkkkbbbccceeeiiilllllljjjhhhdddbbbaaaccceeeccc\\\WWWMMMIIIGGGIIIMMMSSS___jjj{{{xxxvvvyyy~~~iiifffiiiuuu}}}~~~wwwssstttpppjjjkkkppptttxxx~~~~~~wwwtttyyypppeeeeee```]]]]]]dddppp{{{~~~}}}vvvlllrrrtttlllllluuu~~~wwwpppjjjeeedddkkkuuuyyy}}}~~~yyyuuuqqquuuvvvpppsssuuuyyywwwuuuuuutttzzz{{{~~~xxxzzztttppppppooollljjjdddaaa]]]WWWQQQIII@@@:::555555333222111000000000////////////....................................444666999<<<===>>>@@@BBB>>>;;;999:::===@@@AAA@@@BBBBBB???<<<999<<>>@@@AAA@@@<<<999999<<>>888>>>YYY|||fff```^^^bbbfffeeefffhhhfffeeedddbbbaaa```______\\\RRRKKKJJJHHHFFFOOO]]]sssxxx{{{|||yyylllgggrrr|||~~~~~~{{{yyyuuuppplllvvvsssttt{{{}}}xxxtttssswwwxxx{{{~~~xxxeeeYYYWWW\\\hhhrrrwwwzzz}}}|||~~~~~~~~~{{{pppkkkhhhhhhkkkkkkmmmnnnjjjaaa]]]eeerrr{{{{{{|||yyyxxxwwwssspppooorrruuu}}}vvvpppoookkkkkkqqq|||{{{vvvuuu~~~zzzwww~~~~~~yyy|||wwwrrroooooonnnllliii```^^^[[[WWWRRRKKKCCC>>>555555333222111000000000////////////....................................000444999===>>>???@@@@@@AAA>>>:::999;;;>>>@@@BBB>>>???>>>;;;999:::???DDDJJJMMMNNNLLLGGGFFFIIIMMMIIIMMMSSS[[[bbbffffffdddeeeddd]]]RRRIIIEEECCC@@@CCCEEEGGGJJJMMMQQQVVVZZZYYY\\\```cccdddfffgggiiikkklllnnnqqquuuyyy|||}}}}}}yyyzzz{{{qqqnnnjjjiiikkkmmmpppwww~~~rrrlllccc___hhhzzz~~~zzznnnlll~~~iii___[[[SSSIIIDDDCCCBBB>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;AAA;;;:::IIIlllrrriiiaaaaaadddfffhhhjjjjjjiiifffdddbbbaaaaaaaaa```WWWOOOLLLHHHDDDIIISSSbbbzzz|||sssssszzz}}}qqqhhhnnnxxx||||||~~~~~~xxxqqqlllyyyvvvvvvzzzzzzvvvrrrrrrvvvwwwzzz}}}zzz|||ttt^^^YYYZZZeeeqqqwwwxxxyyy|||~~~vvvmmmhhheeeeeeeeehhhmmmllleee___dddlllyyy|||vvvwwwtttuuu{{{sssooommmkkkmmmsssyyyyyytttrrrttteeedddiiiuuu}}}}}}yyywww|||}}}xxxxxx~~~~~~zzz{{{vvvqqqnnnnnnnnnllljjjaaa___[[[WWWRRRJJJBBB===555555333222111000000000////////////....................................///333999>>>@@@@@@AAAAAACCC@@@;;;999999<<>>EEEJJJNNNLLLGGGEEEIIINNNOOOOOOPPPUUU[[[```aaaaaa```ccc```VVVLLLFFFBBB???BBBCCCFFFHHHKKKPPPWWW[[[ZZZ]]]aaadddeeefffhhhiiimmmmmmnnnpppsssvvvxxxzzz}}}zzz|||wwwooohhheeemmm|||ppppppxxxuuuvvvddd]]]VVVOOOGGGBBBAAA@@@>>>;;;::::::::::::::::::::::::@@@>>>;;;@@@ZZZzzzzzzjjjbbbbbbfffiiikkkmmmkkkiiifffdddcccccccccddd\\\TTTOOOJJJDDDEEEJJJUUUfffxxxnnnkkkxxx|||vvvhhhkkktttzzz|||}}}{{{uuuqqqyyyxxxxxxxxxxxxvvvttttttxxxxxxzzz|||~~~~~~sssttt|||fff^^^[[[eeerrryyyyyyxxxzzz|||~~~qqqiiidddaaa```dddkkknnnjjjeeegggmmmxxxzzzrrrrrrpppsssuuuooonnnlllkkklllpppqqqoooooosssjjjfffgggnnnyyy}}}|||xxx{{{~~~{{{yyyxxxzzzzzzzzzuuupppnnnnnnooommmjjjcccaaa\\\WWWQQQIII@@@;;;555555333222111000000000////////////....................................///333:::???AAABBBBBBCCCCCCAAA===999888:::>>>AAA999;;;<<<:::666555666999@@@FFFLLLLLLGGGFFFIIINNNTTTRRRPPPPPPTTTXXX\\\^^^\\\aaaaaaZZZPPPJJJEEE@@@BBBCCCEEEGGGJJJOOOUUUZZZ[[[^^^aaadddeeefffhhhjjjoooooooooppprrruuuxxxzzz{{{qqquuu}}}iii[[[UUUOOOJJJDDD@@@???>>>===;;;::::::::::::::::::::::::999<<<<<<<<>>======<<<<<<999999999999999999999999888<<>>DDDGGGIIIFFFAAA<<<:::::::::>>>CCCGGGHHHHHHIIIJJJKKKPPPTTTTTTQQQQQQVVV[[[\\\```bbb```]]]ZZZRRRIIIEEEFFFEEEEEEFFFJJJPPPUUU[[[\\\^^^```bbbeeejjjnnnooooooooopppsssxxx|||~~~zzzwwwwwwxxxvvvsss}}}gggYYYRRRMMMFFFCCC@@@===<<<<<<<<<<<<999999999999999999999999<<<;;;>>>BBBBBBNNNvvvmmmfffdddaaabbbcccfffhhhiiihhhhhhggghhhfffbbb^^^[[[WWWPPPJJJGGGFFFLLLYYYhhhzzzxxxvvvzzz~~~~~~{{{yyyxxxxxx{{{||||||xxxnnnmmmsssyyy|||~~~yyyxxxxxxxxxuuuxxxwwwqqqoootttyyyzzzxxxxxxzzzzzzzzzzzzyyyxxxyyyyyyyyyzzz{{{|||}}}~~~||||||||||||{{{zzzxxxwwwuuuyyy~~~nnnbbbkkk~~~rrrhhhiiioooqqqqqqqqqqqqvvvzzz|||~~~}}}wwwoooggguuupppccc\\\VVVSSSUUUXXX\\\dddlllttt}}}xxxoookkkhhhmmm|||wwwqqqllliiikkkmmmkkkjjjkkkhhhjjjhhhhhhppp}}}|||yyyzzzzzzvvvqqqpppqqqrrrpppnnnaaa^^^[[[WWWRRRKKKCCC===555555333222111000000000000/////////....................................,,,///333777:::===AAADDDBBBBBBAAA>>>:::888:::===KKKNNNOOOMMMFFFAAA>>>===999<<>><<<@@@cccxxxmmmgggbbb^^^```dddgggiiiiiihhhggghhhgggdddaaa___\\\UUUMMMFFFFFFIIINNNSSS\\\ppp{{{wwwzzz~~~~~~|||{{{xxx||||||xxxxxx}}}ppplllpppwww{{{~~~{{{zzzyyytttxxxvvvooolllrrrwwwwwwuuuvvvxxxzzzzzzzzzxxxwwwsssuuuxxxzzz{{{{{{yyyxxxzzz{{{||||||{{{zzzxxxwwwrrrtttwww}}}rrr___^^^nnn{{{ooonnnpppppppppqqqkkkpppuuuwwwxxxwwwpppgggaaaqqq{{{lll```XXXPPPOOOSSSYYYccclllrrr{{{xxxnnnjjjggglllzzzvvvuuuppplllnnnnnnjjjffffffeeeiiijjjiiinnnzzz}}}{{{|||uuuxxxxxxwwwuuurrrnnnkkkiii```\\\ZZZZZZUUUJJJAAA===888555222111111111000///000000000000////////////........................///000222555888<<>>===<<<:::::::::999888888888888888888888888888666888;;;999===VVVqqq}}}~~~hhh[[[bbb```ccckkkpppmmmhhhfffcccdddddddddbbb^^^[[[YYYMMMGGGCCCEEEIIIOOOXXXaaassszzz|||{{{{{{~~~~~~{{{yyywwwzzzvvvtttvvvxxx}}}vvvmmmlllqqqvvvzzzwww{{{zzzyyyyyywwwssspppnnnnnnpppqqqxxxvvvvvvwwwyyyxxxsssnnnrrrtttvvvxxxyyyxxxwwwvvvuuuuuuvvvxxxzzzyyyuuurrrmmmnnnqqquuuvvvyyy~~~lll^^^]]]gggwww||||||zzzvvvrrrooonnnoookkkqqqtttrrrqqqooohhh^^^bbbmmm}}}{{{gggZZZPPPPPPPPPOOOXXXeeemmmqqqqqqjjjaaa```jjjuuu{{{sssjjjffffffgggeeebbbfffeeefffkkkttt{{{|||uuuvvvvvvuuusssqqqnnnkkkiiiaaa\\\YYYXXXSSSIIIAAA>>>888666222111111111000///000000000/////////.................................///111333777;;;>>>???AAA??????AAA>>>888888;;;@@@DDDHHHIIIFFFBBB??????<<<<<>>===;;;:::999999999888888888888888888888888;;;999;;;===::::::JJJ^^^zzzuuugggaaa^^^___dddhhhhhhjjjnnneeeeeeeeedddbbb___]]]\\\QQQJJJDDDDDDEEEHHHOOOWWW```fffoootttuuu{{{|||zzzzzz|||~~~~~~~~~}}}{{{yyywwwvvvwwwsssqqqsssuuuxxx|||rrrnnnqqqvvvzzzuuussstttxxxyyyyyyqqqooolllkkklllooosssuuuvvvuuuuuuuuuuuurrrnnnjjjqqqsssuuuvvvwwwwwwvvvuuutttssstttvvvwwwuuurrrooonnnllllllmmmnnnqqq|||pppaaaYYY]]]gggooouuuvvvvvvtttpppnnnmmmnnnkkkqqqtttrrrpppmmmddd[[[bbbmmm{{{pppbbbVVVSSSPPPMMMTTT```kkknnnnnnfff]]]]]]hhhsss~~~|||xxxsssllleeeaaa```aaaaaaffffffhhhkkkqqqvvvyyy{{{~~~{{{uuuuuuttttttrrrpppmmmkkkjjjbbb\\\XXXVVVQQQHHHAAA???888666333111111111000////////////.........------........................,,,---///222555999<<<===@@@???@@@AAA>>>999777999<<<>>>AAAAAA@@@??????@@@>>><<<>>>EEEJJJLLLNNNQQQOOOPPPSSSWWWZZZYYYUUUPPPSSSWWW]]]dddhhhgggbbb^^^YYYTTTLLLFFFCCCEEEIIILLLOOORRRUUUXXXZZZ]]]```cccfffhhhkkknnnpppqqqrrrrrruuuvvvxxx||||||nnnfffiii{{{rrr\\\RRRKKKFFFCCC>>>===<<<:::999999999999888888888888888888888888:::888:::>>>;;;888???JJJuuummmyyyaaa^^^]]]bbbeeehhhlllrrrggggggfffdddcccaaa```___YYYQQQIIIEEEBBBBBBGGGMMMUUUYYY```fffggglll{{{}}}|||}}}|||yyyxxxzzz||||||}}}}}}}}}}}}}}}||||||||||||{{{zzzxxxvvvuuusssuuurrrqqqsssssstttyyyuuunnnooorrrtttrrrqqqrrrsssxxx|||wwwwwwnnnllljjjiiijjjnnnsssvvvrrrtttuuussspppllliiihhhppprrrsssuuuuuuuuuttttttrrrqqqqqqrrrrrrqqqnnnkkkjjjfffccccccdddiiiuuu|||yyyyyy{{{}}}~~~ttteeeYYYUUUYYY^^^jjjllloooooonnnllllllllllllpppsssqqqmmmhhh```XXXcccmmmzzz|||}}}rrrccc[[[TTTOOOSSS\\\hhhkkkjjjbbbYYYZZZeeeqqq~~~}}}wwwuuuuuusssqqqlllddd]]]ZZZ[[[^^^ccceeehhhkkkmmmpppsssvvv}}}~~~|||||||||yyytttuuutttsssrrrpppnnnllllllccc]]]WWWUUUOOOGGGAAA@@@999666333222222222111000///.........------------........................,,,---///222555888;;;<<>>:::888888999;;;>>>???@@@AAAAAABBB>>><<<<<>>@@@BBBAAA>>><<<:::999666888<<>><<<<<>>;;;:::999888888777888888777777777777777777777777888666555999;;;;;;<<<===LLLiiiiiiooooooaaa___dddggghhhhhhiiiiiigggfffeeeeeeeeeeeebbb[[[SSSNNNHHHCCCBBBEEEJJJNNNUUU]]]______ccciiissssssttttttuuuwwwxxxyyywwwxxxyyyxxxxxxxxx{{{}}}{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxvvvuuutttsssrrrrrrtttrrrrrrtttsssppprrrvvvyyy~~~~~~tttkkkggggggfffgggjjjkkkjjjlllwwwxxxuuuwww}}}zzzvvvrrrooonnnnnnooommmpppsssrrrpppnnnoooqqqqqqqqqqqqrrrrrrrrrrrrrrrpppnnnllljjjjjjiiigggfffaaa^^^]]]``````aaaeeellltttsssppplllhhheeebbbaaa___cccfffcccZZZUUUVVVZZZVVVZZZaaaeeeggggggggggggkkkmmmooommmfff]]]WWWUUUeeelllvvv~~~}}}vvvrrrsssvvvyyywwwjjj___XXXXXX[[[hhhjjjhhh___UUUVVVcccoooyyyssspppgggeeebbbbbbbbb___XXXRRRSSSYYY```eeehhhkkkooosssttt{{{yyy{{{|||zzzxxxyyy~~~zzzyyyvvvxxxwwwuuussspppooonnnmmmeee^^^XXXVVVPPPHHHCCCBBB999777444222222222111000/////////.........------........................---...///111444777:::;;;<<>>===:::>>>>>>;;;???JJJSSSVVVSSSXXX^^^aaa```^^^\\\\\\VVV[[[aaaeeeeeedddeeeeeeeeedddaaa\\\WWWQQQKKKHHHFFFGGGHHHJJJLLLQQQXXX\\\aaabbbdddgggjjjnnnppprrrqqqsssxxx~~~tttfffdddgggmmmuuu{{{~~~|||yyyuuurrruuuvvvuuussstttyyyaaaMMMKKKHHH>>>:::>>>888888777666666666777777777777777777777777777777888999888777888999999888<<>>>>>;;;777888;;;???@@@@@@999>>>???:::<<>>TTTyyydddYYYnnnxxxggg]]]___eeeeeeggghhhjjjiiihhhfffeeeeeebbb``````ZZZPPPIIIHHHEEEBBBCCCJJJOOOSSSWWW\\\ccceeejjjnnnqqqrrrqqqqqqtttuuuvvvvvvuuuuuuvvvwwwvvvvvvvvvvvvuuutttsssrrrqqqpppnnnmmmlllllllllmmmjjjhhhiiikkkkkkjjjlllrrrhhhddd```^^^^^^^^^[[[XXXVVVTTTTTTXXXZZZ[[[^^^ccc[[[eeemmmmmmjjjjjjmmmnnnttttttvvvuuunnnfffeeeiiijjjlllnnnoooooonnnllljjjkkkiiihhhkkkoooqqqqqqnnnkkkkkkjjjiiiiiijjjjjjjjjhhhdddaaa______```aaaaaa\\\[[[^^^dddeeeaaa^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYVVVRRROOONNNPPPSSSUUUPPPTTTYYY]]]___aaaccceeehhheeedddccc\\\TTTVVV]]]]]]ccckkkqqquuuzzz{{{sssmmmiiihhheeefffiiimmmqqqssssssrrrvvvuuupppjjjfffggggggfffiiillllllbbbWWWUUU]]]gggooowww{{{wwwwwwzzzsssooonnnwww|||qqqpppmmmggg___YYYXXX[[[___[[[[[[]]]bbbffffffbbb]]]```hhhrrr{{{~~~|||sssqqqqqqsssxxx{{{zzzxxx}}}xxxyyywwwsssooojjjhhhhhhiiigggbbb\\\WWWSSSMMMFFF@@@:::777444222222333222222//////////////////////////////.........---------+++---///000000000222444>>>AAADDDFFFFFFFFFFFFGGGAAA>>>;;;:::<<<>>>??????<<<;;;999888;;;CCCMMMUUUQQQWWW[[[ZZZ\\\aaabbb___[[[aaa```\\\```jjjmmmgggjjjiiigggfffbbb]]]WWWSSSJJJDDDCCCHHHKKKJJJLLLPPPVVVXXX[[[```eeeiiilllnnnrrrrrrwww|||}}}yyyvvvvvv||||||vvvuuupppbbbiii~~~rrr}}}yyy[[[RRRGGG???===<<<:::777666666666666666666666666555555555555555555555555666666666666777777777777???<<>>AAADDDHHHLLLOOOBBB???;;;:::;;;>>>???@@@@@@>>><<<::::::???GGGLLLOOOTTTVVVWWW\\\ccceeeaaa]]]^^^]]][[[^^^eeeiiihhhkkkjjjjjjjjjiiieee]]]WWWMMMFFFCCCFFFHHHHHHJJJNNNTTTVVVYYY^^^cccgggkkklllppppppuuu|||}}}zzz{{{}}}vvvdddhhh||||||~~~mmmVVVNNNDDD===;;;:::888666555555555555555555555555555555555555555555555555555666666666777777777777999555;;;SSSvvvaaaWWWfffxxxxxxhhh]]]aaacccfffiiijjjhhhdddaaaddddddcccaaa]]]WWWQQQNNNKKKHHHEEECCCEEEIIIOOOSSSVVVZZZ```dddfffgggiiijjjoooooonnnnnnnnnmmmmmmmmmrrrrrrqqqqqqpppnnnmmmlllkkkiiiggghhhjjjlllkkkjjjiiijjjkkklllkkkiiigggfffbbb```]]]]]]]]]]]]ZZZXXXXXXXXXXXXXXXWWWVVVUUUTTTQQQRRRWWW^^^bbbdddkkkssstttqqqlllgggdddcccdddeeeeeegggiiiiiihhhggggggggghhhjjjlllmmmllllllllllllgggggghhhiiihhhgggfffeeedddbbb______aaaccceeeeeegggggggggfffeeebbb```___bbbaaa___^^^\\\\\\\\\\\\[[[XXXSSSQQQQQQRRRRRRRRRQQQTTTWWWYYY[[[^^^cccgggffffffbbbZZZSSSQQQVVV[[[```aaagggnnnpppmmmooottt~~~}}}yyytttnnnhhhccc```]]][[[YYYZZZ[[[[[[YYYWWWZZZ[[[\\\ZZZWWWXXX]]]aaaeeeeeeccc\\\VVVVVV^^^eeeooorrrvvvvvvtttssstttuuuvvvooogggdddgggkkknnnnnniiijjjiiicccZZZUUUTTTVVVXXXZZZ^^^aaacccbbb___^^^```ccciiinnnsssvvvwwwwwwxxxxxx|||}}}zzz{{{yyyvvvtttsssqqqqqqqqqsssuuuvvv}}}xxxwwwvvvssspppmmmkkkiiieeeaaa[[[WWWSSSNNNFFFAAA;;;888444222222222222111////////////////////////...............---------,,,---......------...000444666999===AAAGGGNNNSSSDDD@@@<<<:::;;;>>>AAABBBGGGEEECCC???===>>>AAADDDNNNQQQTTTWWW]]]eeeiiihhhfffaaa^^^^^^```bbbgggnnnkkkjjjjjjlllnnnkkkccc\\\TTTMMMGGGFFFFFFGGGJJJNNNQQQSSSVVVZZZ___dddgggjjjlllnnnsssxxxyyywwwwwwzzz}}}ggggggzzzuuu```OOOHHH@@@:::999888777555555555555555555555555555444444444444444444444444555555666666666777777777888666777FFFfff|||\\\TTTYYYqqquuuggg______bbbgggjjjjjjfffbbbdddddddddccc```\\\WWWUUUPPPMMMHHHDDDCCCEEEIIILLLPPPTTTYYY]]]___aaadddfffjjjkkkkkklllkkkjjjiiihhhmmmnnnoooooonnnllljjjhhhfffddddddeeehhhjjjjjjjjjgggiiikkklllllljjjhhhfffdddfffhhhiiigggeeeddddddfffeeedddbbb___\\\YYYXXXQQQQQQVVV^^^cccgggmmmtttpppnnniiieeecccbbbcccddddddeeeffffffddddddeeeffffffhhhjjjkkkiiihhhhhhiiidddeeefffffffffeeecccbbbbbb```^^^___bbbfffhhhiiiiiiiiiiiihhhfffdddbbb```gggdddaaa^^^\\\]]]^^^___]]]ZZZVVVTTTSSSRRRQQQOOOQQQSSSVVVXXXYYY\\\```ccceeeccc]]]VVVPPPOOOTTTYYY]]]___dddjjjkkkhhhhhhjjjtttsssppplllgggaaa]]]ZZZXXXVVVTTTSSSSSSRRROOOMMMQQQSSSTTTSSSRRRTTTYYY^^^``````^^^YYYTTTVVV]]]dddmmmpppssssssqqqqqqtttwww|||uuukkkbbb___```eeehhhcccdddccc^^^XXXSSSRRRSSSWWWYYY\\\___aaaaaa```___```bbbdddgggiiijjjjjjjjjllljjjkkkttt~~~~~~}}}yyytttuuusssqqqpppppprrrtttvvvzzzyyywwwuuurrrnnniiieeeccc___ZZZWWWTTTNNNFFFAAA;;;888444222222222111111////////////////////////........................,,,---......,,,,,,,,,...333555888;;;???CCCHHHLLLEEEAAA<<<:::<<>>VVV```NNNWWWooo}}}fffcccaaadddiiikkkhhhdddeeeeeeeeedddbbb^^^[[[YYYVVVRRRLLLFFFCCCBBBDDDFFFIIILLLQQQUUUYYY\\\```cccggghhhiiikkkjjjiiigggfffjjjkkkmmmnnnmmmjjjhhhfffddddddddddddfffggghhhiiiggghhhhhhiiijjjkkkkkklllmmmrrrwwwwwwtttppppppqqquuusssqqqmmmhhhccc```^^^WWWWWWZZZaaaeeegggkkkpppllljjjfffbbb```aaabbbcccddddddeeedddbbbbbbdddfffeeegggiiiiiigggeeeeeeeeebbbcccdddddddddcccbbbaaa```^^^\\\]]]```dddggghhhggghhhhhhiiihhhgggfffeeegggeeebbb```^^^^^^^^^___\\\ZZZWWWVVVUUUSSSQQQNNNPPPQQQTTTVVVXXX[[[^^^___ddd```YYYSSSOOOPPPTTTWWWZZZ\\\aaaeeeeeecccaaaaaaffffffeeeccc```\\\YYYWWWVVVUUUTTTRRRQQQPPPNNNMMMQQQRRRTTTSSSRRRTTTZZZ^^^^^^^^^[[[VVVSSSUUU\\\bbbjjjnnnqqqrrrpppoooppprrrxxxuuunnneee]]][[[]]]```___``````]]]XXXUUUTTTTTTWWWXXX[[[^^^```aaaaaa`````````aaabbbbbbccccccbbbfffddddddjjjqqqvvvvvvtttyyy~~~}}}xxxrrrtttrrrpppnnnoooqqqtttuuu|||zzzwwwuuurrrmmmfffaaaaaa^^^ZZZWWWTTTNNNGGGAAA;;;888444222222222111000////////////////////////---.....................,,,---...---,,,+++,,,---///333777;;;>>>@@@BBBDDDDDDAAA===;;;<<>>@@@AAABBB@@@===<<<===???@@@@@@@@@AAACCCCCCBBBAAAAAABBBBBBKKKVVV\\\[[[\\\hhhvvv~~~yyyssskkk```XXXWWW\\\gggffffffhhhjjjkkkjjjiiibbb___XXXOOOKKKKKKJJJGGGIIIIIIJJJKKKOOOSSSWWWYYY```fffkkkmmmnnnqqqrrrpppwwwyyy|||wwwrrriiiUUUHHH>>>===;;;999777666666666444444444444444444444444333333333333333333333333444444555555555666666666111555999888999LLLtttxxxVVVPPPVVVmmmyyylllfffcccaaa```fffffffffeeecccaaa^^^]]]^^^[[[WWWQQQLLLHHHEEECCC@@@BBBFFFIIIMMMSSSYYY]]]___```bbbdddffffffffffffhhhiiijjjkkkjjjiiigggfffggghhhgggfffdddcccdddeeefffeeecccccceeehhhmmmpppxxx}}}{{{{{{|||yyyxxxuuurrrmmmiiieeeccc[[[YYY[[[bbbgggggghhhkkkcccaaa^^^\\\\\\]]]```bbbcccdddeeeeeeccccccdddeeedddfffgggfffccc```_________```aaaaaaaaa```___^^^ZZZXXXVVVXXX[[[```bbbdddiiijjjjjjkkkjjjhhhgggfffcccdddccccccaaa^^^[[[YYYZZZXXXVVVUUUUUUSSSQQQOOONNNNNNPPPTTTXXX\\\\\\\\\^^^YYYRRRPPPSSSVVVWWWWWWUUUWWWXXXYYY[[[^^^\\\XXXTTTVVVXXX[[[[[[[[[YYYXXXTTTVVVVVVVVVTTTTTTTTTVVVUUUVVVVVVUUUSSSTTTXXX]]]\\\ZZZVVVRRRPPPSSSXXX]]]aaagggnnnpppmmmhhhdddcccbbbfffjjjiiiccc\\\WWWUUUZZZZZZ[[[\\\\\\[[[ZZZYYYXXXXXXYYY[[[\\\^^^___```]]]^^^___aaabbbbbbaaaaaaZZZ]]]aaaaaa```aaafffkkkeeekkkpppqqqqqqqqqmmmgggjjjiiiiiijjjkkkmmmoooppp~~~zzzvvvtttssspppjjjddd^^^\\\YYYWWWUUUOOOGGGAAA<<<999555222222111000///////////////////////////---------.........//////,,,---......---,,,...///+++...222555888;;;>>>@@@@@@>>><<<<<<>>>??????>>>:::===???AAAAAAAAACCCDDDBBBGGGQQQ\\\```cccmmmwwwsssddd[[[VVVSSS\\\aaagggkkkllllllmmmnnneeeeee___VVVRRRQQQMMMFFFHHHHHHGGGHHHJJJNNNRRRTTTZZZbbbhhhhhhjjjooopppnnnqqqrrrsssvvvyyyzzz{{{zzz}}}~~~{{{www~~~~~~mmmXXXLLLDDD:::::::::888666555444555444444444444444444444444333333333333333333333333444444444555555555666666777555888<<<:::===XXXxxxoooYYYKKKWWWnnnvvvjjjdddcccccceeeeeeeeeeeeeeedddcccbbb___^^^[[[XXXSSSMMMHHHFFF@@@BBBCCCEEEGGGLLLQQQUUUYYYZZZ\\\^^^```bbbcccdddggghhhhhhhhhhhhgggffffffeeeggggggeeebbbaaaccceeedddccccccccccccdddeeefffjjjmmmrrrsssqqqppppppqqqooonnnllljjjgggcccaaa___ZZZWWWYYY```eeeeeeeeeggg```^^^\\\ZZZZZZ\\\___aaaaaaccceeeeeedddcccbbbccccccdddeeeccc```]]][[[[[[]]]^^^^^^___^^^]]]\\\[[[XXXVVVVVVXXX]]]bbbfffgggjjjjjjkkkllllllllljjjjjjfffeeecccaaa___]]]\\\[[[\\\ZZZVVVTTTRRRQQQOOOMMMLLLMMMOOOSSSYYY]]]]]]\\\YYYTTTOOOPPPTTTXXXXXXVVVSSSUUUUUUTTTXXX^^^]]]YYYSSSVVVYYY[[[\\\[[[YYYWWWUUUWWWXXXWWWTTTSSSUUUVVVSSSTTTUUUSSSQQQSSSXXX\\\WWWUUUQQQNNNNNNRRRXXX\\\^^^ccciiikkkiiieeeccccccccceeefffeeebbb___\\\[[[UUUVVVWWWYYY[[[[[[YYYXXXWWWWWWWWWWWWYYYZZZ\\\]]]ZZZ\\\___aaabbbaaa```^^^XXXZZZ\\\]]]]]]^^^```ccc___dddhhhhhhiiikkkhhhdddcccdddfffhhhjjjlllmmmmmm~~~yyyuuutttuuusssnnniii^^^[[[XXXWWWUUUOOOGGGAAA<<<999555222222111000///////////////////////////---------.........//////,,,---///...------///000///000111222444777;;;???>>>===<<<===>>>???>>><<<:::<<>><<<;;;;;;555777:::===@@@CCCHHHKKKOOOFFFGGGUUUbbbhhhppp{{{rrrbbb[[[KKK\\\kkkkkkiiimmmrrrsssllliiidddaaa___\\\XXXTTTMMMIIIFFFDDDFFFHHHJJJJJJUUUWWW\\\aaafffjjjlllmmmppppppqqqqqqpppnnnlllkkkqqqooonnnpppvvv|||}}}xxx|||~~~{{{{{{}}}kkkUUUKKKCCC<<<999888777666444444333333222222222222222222222222111111222222222333333333333333333444444444555555333666888888777:::AAAGGGpppWWWMMMRRRVVVcccuuutttiiifff___aaaggglllkkkeeeeeeiiicccaaa^^^\\\ZZZWWWSSSPPPIIIFFFBBBAAABBBDDDFFFGGGJJJNNNRRRUUUWWWZZZ___cccffffffeeedddcccdddddddddfffdddaaa^^^\\\[[[\\\\\\^^^```bbbcccbbb___[[[YYYXXXWWWXXX[[[]]]___^^^]]]aaaaaa```\\\WWWVVVYYY]]]XXXXXXZZZ]]]___```^^^\\\ZZZYYYXXXXXXYYY[[[]]]^^^cccaaa______```aaaaaa```aaa```___^^^]]]]]]]]]]]]^^^]]][[[ZZZYYYXXXXXXYYYTTTRRRRRRVVV]]]cccffffffeeeiiikkklllooorrrqqqmmmjjjiiigggdddbbb```______aaa^^^ZZZTTTPPPLLLJJJIIILLLMMMOOOSSSWWWYYYYYYWWWSSSNNNLLLQQQUUUWWWXXXZZZUUUWWWVVVVVVYYY]]][[[VVVXXXYYY\\\]]]]]][[[YYYWWWXXXWWWVVVUUUSSSRRRQQQPPPTTTRRRRRRRRRUUUVVVWWWVVVVVVQQQLLLJJJLLLQQQUUUXXXZZZ]]]aaadddffffffeeeccc```___]]]ZZZYYYZZZ[[[[[[UUUUUUTTTRRRQQQRRRVVVYYYRRRRRRSSSSSSTTTVVVWWWXXXTTTVVVZZZ^^^```^^^ZZZWWWYYYXXXVVVTTTTTTTTTVVVWWWSSSSSSSSSRRRSSSUUUYYY]]]\\\```ccccccbbbdddiiiooo~~~zzzuuussssssqqqllliiiddd]]]WWWVVVSSSKKKEEEBBB<<<999666444333222111000111000000///......------------,,,,,,---......///---......,,,++++++---/////////000222444777:::<<<===???AAAAAA???=========666999<<>>AAABBBDDDFFFHHHJJJ]]]ggg___ZZZfffuuu{{{uuudddjjj^^^WWW^^^jjjooonnnnnnmmmkkkiiiggggggeeecccaaaYYYTTTNNNIIIGGGHHHHHHHHHOOOOOOPPPTTTZZZbbbiiinnnqqqpppmmmllllllooorrrtttrrrqqqqqqssswwwzzz{{{|||}}}vvvmmmeeeaaaeeekkk|||xxxtttsssuuuyyyzzzzzz~~~fffPPPEEEBBB<<<555888777666444333333333333222222222222222222222222111111111222222222222333333333333333444444444444333555666666555666;;;@@@IIIdddxxxUUUIIIPPPZZZ```vvv|||mmm```^^^```eeehhhfffdddeeehhhgggdddcccbbb```]]]ZZZQQQNNNIIIEEEDDDCCCBBB@@@DDDGGGJJJNNNQQQUUUYYY]]][[[\\\^^^```aaabbbbbbaaa___^^^[[[XXXVVVUUUUUUUUUWWWXXXZZZ\\\\\\ZZZXXXVVVRRRQQQQQQSSSVVVZZZ[[[\\\___\\\YYYWWWWWWYYYZZZZZZ]]]\\\[[[[[[]]]]]]\\\[[[YYYYYYYYYYYYZZZ[[[\\\\\\]]]ZZZWWWVVVWWWYYY[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWYYYYYYYYYYYYXXXVVVUUUSSSOOONNNNNNQQQWWW]]]aaacccccchhhlllmmmqqquuuvvvssskkkjjjhhhfffdddaaa```___]]][[[WWWRRRNNNJJJHHHGGGKKKLLLOOOSSSWWWXXXVVVTTTKKKIIIJJJQQQTTTTTTTTTUUUXXXYYYWWWTTTVVVZZZZZZWWWVVVVVVWWWXXXXXXWWWWWWVVVUUUUUUTTTSSSQQQPPPOOOOOOPPPOOOOOOQQQTTTVVVWWWVVVUUUQQQLLLJJJKKKOOORRRSSSTTTWWW\\\```ccceeedddddd```^^^[[[XXXVVVTTTTTTTTTTTTSSSRRROOOMMMLLLNNNPPPOOOOOOOOOOOOPPPPPPQQQRRRTTTWWWZZZ]]]^^^\\\YYYWWWZZZYYYWWWUUUTTTSSSTTTTTTPPPPPPPPPNNNNNNPPPSSSVVV]]]```bbbcccbbbcccgggjjj}}}yyytttrrrsssrrrooolllccc\\\WWWVVVSSSLLLEEECCC<<<999666444333222111000000000//////............//////.........//////000+++---...---,,,,,,---///......///000222444777888:::<<<@@@AAA@@@???>>>???:::<<<@@@BBBCCCCCCEEEFFFSSScccmmmeee[[[```nnnyyyzzz{{{~~~zzzyyyoooaaa[[[```kkkooonnnpppooommmllljjjiiigggfff___ZZZRRRLLLIIIHHHGGGGGGIIIIIIKKKOOOVVV]]]dddhhhllllllkkkllloootttxxx{{{vvvvvvvvvyyy{{{}}}}}}|||~~~|||zzzyyywwwssskkkddd```nnn~~~zzzuuurrrsssvvvzzz{{{{{{{{{~~~~~~oooXXXIIICCCAAA===777666555444333222222222222111111111111111111111111111111111111222222222222222222333333333444444444333444555444333444888;;;;;;MMMpppoooTTTMMMPPPVVVeeeuuuwwwhhhaaa^^^aaadddddddddfffhhhfffeeeddddddccc```^^^XXXUUUPPPKKKHHHEEEBBB@@@AAABBBDDDGGGKKKOOOSSSVVVVVVXXX[[[___aaabbbbbbaaa^^^]]][[[YYYWWWVVVUUUUUUTTTVVVXXXYYYZZZYYYWWWVVVUUUSSSQQQRRRUUUXXXZZZZZZ\\\XXXUUUVVVZZZ]]]]]]]]]___]]][[[ZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[]]]ZZZVVVUUUWWWYYY[[[\\\ZZZZZZZZZYYYYYYXXXWWWVVVUUUVVVWWWWWWVVVTTTRRRPPPMMMLLLLLLOOOTTTYYY___bbbccchhhmmmmmmooorrrsssqqqkkkkkkiiigggdddbbb___^^^ZZZXXXTTTPPPLLLIIIGGGFFFIIIKKKOOOTTTWWWWWWTTTQQQHHHGGGKKKRRRTTTSSSRRRTTTSSSUUUSSSPPPQQQVVVXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWUUUTTTTTTSSSQQQPPPPPPOOONNNMMMMMMOOORRRUUUVVVVVVSSSPPPKKKJJJKKKMMMOOOPPPPPPSSSWWW\\\```bbbbbbbbb```^^^[[[XXXTTTRRRQQQPPPSSSSSSQQQNNNLLLKKKLLLMMMPPPPPPPPPPPPPPPQQQRRRRRRTTTWWW[[[]]]\\\ZZZXXXWWWZZZYYYWWWUUUTTTSSSRRRRRRPPPPPPOOONNNMMMNNNRRRUUU]]]___aaabbbaaabbbeeegggzzzuuurrrrrrqqqooolllccc\\\WWWVVVSSSLLLFFFDDD<<<999666444333222111000////////////............000//////.........//////***,,,......---,,,---///............000222444666:::===AAABBBAAA>>>======;;;>>>@@@BBBBBBCCCDDDFFFTTTWWW]]]___YYYVVVaaarrruuuvvvxxxzzz~~~xxx```XXXeeeoooooosssrrrqqqooollljjjiiihhhccc^^^WWWQQQMMMKKKIIIGGGEEEFFFIIIMMMSSSXXX]]]___ccceeehhhmmmsssxxx}}}{{{{{{{{{~~~}}}vvvooosssxxx}}}}}}yyyooofffeeeyyy|||xxxvvvuuusssqqqoootttyyyzzzzzz{{{~~~nnn^^^JJJ@@@===;;;777333555444333222222111111222111111111111111111111111000000111111111222222222222222222333333333444444333333333333333444666777777???WWW~~~iiiOOOJJJQQQUUU]]]fffooo{{{sssiiiaaa```aaabbbdddhhhgggfffeeeeeeffffffdddbbb___\\\WWWSSSOOOKKKGGGDDD@@@@@@@@@BBBEEEIIILLLNNNRRRTTTXXX\\\___```aaaaaa^^^]]]\\\ZZZYYYXXXXXXWWWTTTVVVWWWYYYZZZYYYXXXXXXZZZWWWTTTTTTUUUWWWXXXXXXWWWUUUTTTWWW]]]aaaaaa```^^^\\\ZZZYYYYYYYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXXXX[[[XXXUUUUUUWWWYYYZZZ[[[VVVVVVVVVVVVVVVTTTSSSRRRRRRSSSTTTUUUTTTQQQOOOMMMLLLLLLLLLMMMQQQVVV\\\```bbbhhhlllkkkkkkmmmnnnmmmkkkjjjiiigggdddaaa^^^]]]WWWUUURRRNNNJJJGGGFFFEEEHHHKKKOOOTTTWWWVVVRRRNNNHHHHHHLLLSSSTTTQQQQQQSSSPPPRRRRRRPPPQQQVVVYYYYYYUUUUUUUUUUUUVVVVVVWWWWWWUUUUUUTTTSSSRRRRRRQQQQQQMMMLLLLLLNNNQQQTTTUUUTTTQQQNNNJJJIIIJJJLLLNNNNNNMMMPPPSSSXXX[[[]]]^^^^^^^^^\\\ZZZWWWSSSQQQOOONNNQQQQQQPPPNNNKKKJJJKKKLLLOOONNNNNNNNNOOOPPPQQQRRRSSSWWW[[[\\\ZZZXXXWWWWWWYYYXXXWWWUUUTTTSSSRRRQQQPPPPPPOOONNNMMMNNNRRRUUU\\\^^^```aaaaaabbbdddeee{{{uuurrrrrrrrrooommmbbb\\\VVVVVVSSSLLLFFFDDD<<<999666444333222111000//////////////////......//////......------......***+++......------...///...---------///000222444:::===AAABBBAAA???===<<<<<<>>>???@@@@@@AAADDDGGGLLLGGGIIIQQQQQQNNNWWWhhhpppuuu{{{}}}}}}ooo^^^bbbkkknnnrrrrrrrrrpppllljjjiiijjjeeeaaa\\\XXXTTTQQQNNNLLLFFFGGGIIILLLOOOSSSUUUWWWZZZ]]]bbbhhhpppwww}}}||||||}}}zzzwwwxxx{{{}}}vvvsssxxx~~~|||uuummmyyyyyyvvvrrrqqqqqqrrrsssrrrnnntttyyy{{{~~~xxxuuu___QQQCCC===;;;888444333333333222111111111111111111111111111111111111111000000000111111111111222222222222222333333333333222222222222333444555555777:::FFFbbbiii]]]OOOLLLNNNWWW___dddooo{{{~~~tttkkkfffcccaaacccggggggffffffggghhhiiihhhfffbbb```\\\YYYVVVRRRMMMIIICCCAAA???@@@BBBEEEGGGGGGLLLNNNRRRVVVYYY[[[]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZVVVWWWXXXYYYZZZYYYYYYXXX[[[XXXVVVUUUUUUVVVUUUTTTSSSTTTVVV[[[___aaaaaa```\\\ZZZXXXXXXXXXXXXVVVTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVTTTSSSSSSUUUWWWWWWWWWVVVWWWXXXXXXWWWVVVTTTSSSQQQQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLLLLMMMRRRXXX]]]```gggllljjjhhhjjjkkkjjjjjjjjjiiigggddd```]]][[[UUUSSSOOOKKKHHHFFFEEEDDDGGGJJJOOOTTTWWWUUUPPPKKKHHHIIIMMMRRRRRROOONNNQQQPPPTTTUUUSSSSSSXXX[[[[[[SSSSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQLLLKKKKKKMMMPPPRRRSSSRRRNNNLLLIIIIIIJJJLLLMMMLLLKKKMMMPPPSSSVVVWWWXXXXXXYYYXXXVVVTTTQQQOOOMMMLLLMMMNNNNNNMMMKKKJJJKKKLLLKKKKKKKKKLLLMMMNNNPPPPPPSSSWWW[[[\\\YYYVVVVVVWWWXXXWWWVVVUUUTTTSSSRRRQQQOOOPPPOOONNNMMMOOORRRVVV[[[\\\^^^```bbbcccdddddd~~~yyytttrrrrrrsssrrrpppbbb[[[VVVVVVSSSMMMFFFDDD<<<999666444333222111000...////////////////////////......---,,,,,,------)))+++---......---...///------,,,------///111222777;;;@@@BBBBBB@@@???>>>============>>>@@@DDDHHHJJJIIIHHHHHHIIINNNWWW```kkksss{{{rrrcccbbbjjjnnnppppppooollljjjkkklllfffdddaaa___\\\YYYUUUQQQKKKJJJIIIIIIJJJMMMQQQSSSTTTVVVYYY___fffooowww{{{zzzzzzzzz}}}wwwuuuwwwwww}}}{{{zzz|||sss|||~~~xxxuuuooommmkkkkkkmmmppprrrrrrrrrxxx{{{}}}vvv|||dddTTTIII@@@===;;;777555666222222111000000000000111111111111111111111111111000000000000111111111111111222222222222333333333222111111222444555555555555999>>>IIIeee{{{ZZZNNNJJJQQQVVVTTTXXX```sss~~~wwwqqqiiiaaaaaaddddddcccccceeehhhiiihhhgggbbbaaa___]]]ZZZWWWRRRNNNIIIEEEAAA@@@BBBDDDDDDCCCFFFGGGIIIMMMPPPSSSVVVWWWXXXYYYYYYZZZZZZ[[[ZZZZZZWWWXXXXXXYYYYYYYYYXXXXXXVVVUUUSSSSSSTTTTTTRRRQQQPPPTTTZZZ]]]^^^]]]\\\\\\XXXWWWWWWWWWXXXWWWTTTQQQSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRSSSUUUVVVUUUTTTWWWXXXYYYYYYYYYWWWUUUTTTPPPPPPOOONNNMMMLLLKKKKKKLLLLLLKKKIIIIIIMMMSSSYYY^^^eeekkkiiigggiiikkkjjjiiiiiihhhfffccc___[[[YYYSSSQQQMMMJJJGGGEEEDDDDDDFFFJJJOOOTTTWWWTTTNNNIIIHHHIIIMMMPPPOOOKKKKKKOOOQQQVVVXXXUUUTTTVVVXXXXXXOOOQQQSSSUUUVVVUUUTTTSSSTTTSSSSSSRRRRRRQQQQQQPPPMMMKKKKKKLLLNNNPPPQQQPPPKKKIIIHHHHHHJJJLLLLLLLLLKKKLLLMMMOOOQQQRRRRRRSSSSSSRRRRRRPPPOOOMMMKKKJJJHHHIIIJJJJJJIIIIIIKKKLLLJJJJJJJJJLLLMMMOOOQQQRRRSSSWWW[[[[[[XXXUUUVVVWWWVVVVVVVVVUUUTTTSSSRRRRRRNNNNNNMMMMMMLLLOOOSSSVVVYYYZZZ\\\___bbbddddddccc}}}}}}}}}|||xxxsssqqqsssttttttrrrbbb[[[VVVVVVSSSMMMGGGEEE<<<999666444333333111000.........//////////////////...---,,,,,,,,,,,,,,,(((+++...///...---...///------,,,,,,---...000111555999>>>BBBCCCBBBAAA@@@======<<<;;;<<>>999:::BBBJJJNNNPPPQQQPPPPPPUUU^^^eeehhhqqq|||tttkkkllliiiiiijjjlllnnnooopppqqqiiigggccc```^^^^^^```aaaZZZUUUNNNGGGDDDDDDFFFHHHIIIKKKMMMNNNPPPXXXbbbjjjoooppprrrvvvyyy|||}}}{{{zzz{{{www{{{wwwkkklllppp{{{|||oooqqquuu{{{{{{vvv|||{{{yyyzzz}}}wwwxxx{{{~~~xxx~~~{{{vvvpppkkkhhhfffeeecccfffjjjlllmmmmmmoooqqqrrrwww~~~}}}tttqqq~~~oooYYYMMM===<<<888555333333333333000000000000111111111111000000000000000000000000111111000000000000111111000111111111111222222222111222222333333444444555333444777;;;>>>RRRfffNNNMMMVVVVVVNNNQQQXXXeeevvv~~~|||xxxlll]]]```````````````aaacccdddeeedddcccbbb___\\\ZZZXXXSSSRRRMMMGGGGGGHHHEEE@@@BBBAAA@@@AAACCCFFFJJJLLLOOORRRVVVXXXXXXWWWWWWXXXWWWXXXXXXXXXWWWUUURRRQQQSSSQQQNNNMMMNNNOOOOOONNNRRRVVVZZZ\\\ZZZWWWTTTRRRSSSTTTUUUVVVUUUTTTRRRPPPRRRQQQPPPNNNLLLMMMQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVSSSQQQQQQRRRRRRPPPMMMMMMLLLKKKJJJIIIIIIIIIIIILLLIIIIIIJJJIIIHHHKKKPPPZZZffflllfffeeelllooollljjjhhhdddaaa^^^ZZZUUURRRMMMLLLIIIGGGEEEDDDDDDDDDGGGJJJNNNPPPMMMIIIEEECCCEEEGGGJJJJJJIIIHHHGGGHHHMMMMMMNNNOOOPPPRRRTTTUUULLLMMMOOOQQQRRRSSSRRRRRRRRRRRRRRRRRRPPPNNNLLLKKKHHHGGGGGGIIIKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGJJJKKKMMMMMMKKKKKKKKKLLLGGGHHHIIIKKKKKKKKKKKKJJJHHHHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIKKKMMMQQQUUUWWWYYYZZZZZZYYYVVVUUUUUUVVVUUUUUUUUUTTTSSSRRRQQQPPPOOOLLLHHHHHHKKKOOORRRTTTUUUWWWYYY[[[^^^```aaaaaa|||~~~yyytttqqqqqqpppmmmjjjccc```\\\XXXSSSMMMGGGCCC@@@<<<888444333222111000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...111777???FFFHHHFFFCCC@@@CCCDDDAAA<<<;;;AAAFFFIIIMMMPPPOOOMMMPPPYYYaaahhhnnnwwwwwwuuufffhhhjjjlllmmmmmmnnnnnnjjjhhheeecccaaaaaabbbbbb[[[YYYUUUPPPLLLHHHFFFEEEHHHIIIJJJKKKMMMQQQVVVZZZdddfffiiimmmqqqtttwwwxxxzzz~~~~~~}}}~~~}}}wwwmmmmmmsss}}}}}}|||pppooommmlllooozzztttnnnsssyyy}}}{{{}}}||||||{{{|||}}}~~~}}}}}}zzzuuurrrppplllhhhfffdddcccccciiijjjlllmmmnnnppprrrttt{{{uuusssvvv|||~~~dddPPPEEE<<<;;;888555333333333333//////000000000111111111000000000000000000000000111111000000000000111111000000111111111222222222111111222222333444444444555555777999999DDDfffvvv[[[OOOLLLKKKLLLPPPYYYeeetttvvvgggdddaaa___```cccdddbbb```cccddddddcccaaa^^^[[[YYYXXXWWWRRRKKKJJJJJJGGGAAA@@@???>>>===???AAADDDFFFHHHKKKOOOQQQRRRSSSTTTUUUWWWWWWXXXXXXVVVTTTRRRPPPOOOOOOMMMLLLLLLLLLMMMNNNUUUXXX\\\\\\ZZZVVVSSSQQQOOOPPPQQQRRRRRRPPPNNNMMMPPPPPPPPPNNNMMMNNNPPPSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTRRRPPPPPPRRRRRRPPPNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKHHHGGGHHHHHHGGGLLLRRR\\\fffjjjdddbbbjjjooommmhhheeeaaa^^^[[[WWWRRROOOKKKJJJHHHFFFDDDCCCCCCCCCGGGJJJNNNOOOLLLHHHEEECCCDDDFFFHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIKKKMMMOOOQQQLLLMMMOOOPPPQQQRRRRRRQQQQQQQQQQQQPPPOOOLLLJJJIIIHHHGGGGGGHHHJJJLLLLLLKKKIIIIIIHHHGGGGGGGGGGGGGGGJJJLLLMMMMMMKKKJJJJJJKKKHHHIIIJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHIIILLLPPPUUUYYY[[[XXXYYYZZZYYYWWWVVVVVVXXXUUUUUUUUUUUUTTTRRRQQQPPPNNNKKKHHHGGGJJJNNNQQQSSSUUUVVVXXX[[[]]]___```aaa}}}|||wwwrrrpppoooooollliiidddaaa]]]YYYUUUOOOIIIEEE@@@<<<888444333222111000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,...333:::BBBFFFGGGGGGGGGGGGEEEBBB>>><<<===???FFFMMMTTTTTTQQQRRRYYYaaakkkmmmttt~~~zzzqqqgggeeeiiimmmmmmkkkiiihhhgggeeedddccccccccc^^^^^^]]][[[VVVPPPIIIFFFGGGGGGFFFHHHKKKMMMMMMMMMVVVYYY]]]cccgggjjjkkklllrrr|||||||||zzz|||~~~~~~wwwqqqhhh^^^\\\fffxxxuuummmnnnrrr~~~~~~~~~~~~|||zzzwwwvvvwwwxxxzzz}}}||||||}}}~~~~~~}}}||||||{{{zzzyyyxxxyyyzzzxxxsssnnneeedddcccaaaaaabbbcccdddiiigggggghhhkkkoooqqqrrrzzzqqqmmmxxxyyypppZZZJJJCCC:::999777444333222222222//////000000000000111111000000000000000000000000111000000//////000000111000000000111111111222222111111111222333333444444555444666888666999KKK```wwwTTTKKKPPPKKKLLLOOOUUU___ooo~~~uuulllgggbbbbbbeeeeee```[[[aaabbbdddeeeccc```\\\ZZZ]]]]]]XXXQQQNNNNNNJJJEEE@@@???===<<<<<<===???@@@@@@CCCGGGJJJLLLNNNQQQSSSUUUVVVWWWVVVUUUSSSPPPNNNKKKLLLMMMKKKIIIIIIMMMPPPYYY[[[]]]\\\XXXTTTQQQOOOMMMMMMNNNOOOOOONNNLLLKKKMMMNNNPPPOOOOOOOOOPPPRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOOOOOQQQQQQPPPOOOOOONNNMMMLLLKKKKKKKKKLLLIIIFFFEEEFFFGGGGGGMMMTTT___eeeeee___^^^fffllllllcccaaa]]]ZZZWWWSSSOOOKKKIIIGGGEEEDDDBBBBBBBBBCCCGGGJJJMMMMMMKKKGGGEEEDDDCCCEEEGGGFFFEEEDDDDDDEEECCCCCCCCCEEEGGGJJJMMMNNNLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPOOONNNLLLJJJHHHGGGGGGFFFFFFGGGIIIKKKKKKJJJHHHHHHGGGFFFFFFFFFGGGGGGJJJLLLMMMLLLJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKIIIIIIKKKKKKLLLLLLKKKJJJIIIHHHFFFGGGHHHKKKNNNRRRVVVXXXUUUWWWXXXXXXXXXWWWXXXYYYUUUUUUUUUUUUTTTRRRQQQPPPMMMJJJGGGGGGJJJNNNPPPRRRTTTUUUXXXZZZ]]]^^^``````|||wwwrrrppppppooollliiidddbbb^^^ZZZVVVPPPJJJFFF@@@<<<888444333222111000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000111333777<<>>IIIkkkzzziiiQQQOOONNNMMMMMMMMMRRR]]]mmmxxxwwwqqqjjjeeecccaaa^^^\\\^^^```ccceeedddaaa]]][[[^^^___[[[UUURRRRRROOOJJJDDDCCCAAA>>>=========>>><<>>JJJXXX______^^^aaafffjjjmmmqqqsssuuuzzzqqqaaa\\\aaahhhhhhhhhgggggggggfffeeeeeedddeeeeeeeeebbb^^^ZZZXXXRRRMMMHHHFFFHHHIIIIIIHHHHHHKKKPPPVVVZZZ[[[\\\\\\^^^cccjjjppptttyyy|||{{{}}}uuufff___dddqqq}}}tttkkkggguuu{{{{{{xxxwwwwwwwww{{{wwwuuuuuuwwwxxxyyy{{{|||zzzyyyzzz{{{}}}|||zzzxxxwwwxxxzzzzzzyyyyyyyyyxxxxxxxxxpppooollliiifffccc___\\\^^^^^^___```aaacccdddeeefffdddbbbbbbcccdddeeeffffffwwwwww^^^MMMCCC===:::555444333222111111111111...////////////000000000////////////////////////000000////////////000000//////000000000111111111//////000111111222222333333222222333444555999>>>IIIZZZrrr___KKKLLLLLLKKKJJJJJJOOOXXX___mmmsss{{{}}}zzzyyy{{{tttjjjaaa\\\]]]___\\\^^^aaacccccc```]]]ZZZ[[[]]]\\\WWWUUUUUUTTTQQQIIIHHHEEEBBB@@@>>>======999;;;>>>@@@BBBEEEJJJMMMNNNOOOPPPQQQPPPNNNLLLKKKHHHKKKMMMKKKIIIJJJQQQWWW]]]\\\[[[WWWRRRNNNLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJLLLOOOPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMMMMNNNNNNOOOOOONNNMMMLLLLLLKKKLLLLLLLLLIIIFFFEEEGGGHHHIIINNNUUU\\\[[[WWWRRRQQQXXX^^^aaaXXXVVVSSSQQQOOOLLLIIIFFFCCCBBBAAA@@@@@@@@@AAABBBGGGHHHJJJIIIGGGDDDDDDDDDEEEFFFFFFEEECCCCCCCCCEEEAAAAAAAAABBBEEEHHHLLLOOOMMMMMMMMMMMMNNNOOOOOOPPPNNNMMMLLLJJJHHHFFFEEEEEEDDDCCCCCCDDDGGGHHHHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFEEEGGGIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGIIIIIIIIIIIIHHHFFFDDDBBBCCCCCCCCCDDDEEEFFFHHHHHHNNNQQQUUUWWWWWWWWWXXXZZZTTTTTTTTTSSSRRRQQQPPPOOOMMMJJJIIIIIILLLOOOQQQQQQPPPQQQSSSVVVYYYZZZ\\\\\\~~~yyyuuussssssrrrpppmmmdddbbb^^^[[[WWWRRRLLLHHH@@@<<<888444333222111000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000111222333777<<<@@@AAAAAABBBEEEGGGHHHFFFEEE:::BBBMMMTTTWWWYYY]]]aaabbbhhhooossstttxxxrrr^^^^^^gggiiiiiihhhhhhggghhhhhhiiifffffffffeeedddbbbaaaaaa[[[VVVPPPKKKHHHGGGFFFEEEHHHJJJMMMQQQTTTUUUVVVUUUXXX[[[```gggnnntttzzz~~~}}}~~~zzznnngggiiipppvvvyyywwwmmmhhhqqqvvvzzz}}}zzzxxxuuurrrqqqpppppppppwww|||}}}yyyvvvuuuuuuwwwxxxyyyzzz~~~|||yyyxxxxxxvvvxxxzzzzzzxxxvvvvvvvvvvvvvvvuuutttsssrrrrrrrrrhhhgggeeebbb^^^\\\ZZZXXX]]]]]]^^^___``````aaaaaabbbaaa^^^[[[ZZZ\\\bbbfffxxxhhhRRREEE>>>999666222222222111111000000000......////////////000000////////////////////////000//////......//////000/////////000000000111111/////////000111111222222444222111111111222444666:::HHH___xxx}}}```OOOOOOMMMJJJHHHHHHIIIKKKRRR]]]mmmwwwwwwtttxxxzzzoooccc\\\\\\```ZZZ\\\^^^``````^^^[[[YYYWWW[[[\\\YYYWWWXXXXXXUUUNNNLLLIIIFFFCCC@@@>>>===999:::;;;;;;<<>><<>>PPPhhh{{{eee```YYYRRRMMMIIIGGGEEEFFFLLLXXXdddiiijjjooowwwzzz{{{yyysssiiiaaa]]]\\\YYYZZZ\\\\\\\\\ZZZXXXWWWWWW\\\^^^[[[XXXYYYYYYXXXTTTRRRPPPLLLIIIEEECCCBBB======<<<::::::;;;???BBBCCCEEEGGGIIIJJJJJJIIIIIIJJJIIIHHHIIIKKKPPPVVVYYYWWWUUURRRMMMIIIHHHIIIKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNOOONNNLLLKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKMMMLLLJJJJJJKKKMMMIIIHHHHHHHHHHHHHHHIIIIIIHHHFFFFFFHHHGGGEEEFFFKKKNNNKKKHHHGGGGGGHHHJJJLLLHHHGGGFFFEEEEEEDDDBBB@@@??????>>>>>>???AAACCCDDDGGGHHHGGGFFFCCCBBBCCCDDDDDDEEEDDDBBB@@@@@@AAACCCAAA@@@??????AAADDDHHHJJJHHHGGGFFFFFFFFFGGGHHHIIIFFFEEECCCBBBAAAAAABBBBBBBBBAAAAAABBBEEEFFFFFFEEECCCCCCBBBBBBCCCCCCDDDEEEGGGHHHJJJJJJHHHGGGHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFFFFGGGGGGGGGFFFEEECCCBBBAAAAAACCCEEEFFFGGGHHHHHHIIIMMMQQQTTTUUUTTTUUUUUUQQQQQQQQQPPPOOONNNMMMLLLIIIGGGFFFGGGJJJLLLNNNNNNKKKLLLNNNQQQSSSUUUVVVWWW}}}yyytttrrrsssssspppmmmcccaaa]]]ZZZVVVQQQLLLHHH@@@<<<888444333222111000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///111111000222777;;;777<<>>???>>>>>>>>>@@@AAACCCDDDGGGGGGGGGEEECCCBBBBBBDDDCCCDDDCCCAAA???>>>@@@AAADDDBBB@@@@@@AAAEEEIIIKKKEEEDDDDDDCCCCCCDDDEEEFFFBBBAAA@@@?????????@@@AAAAAA@@@@@@BBBDDDEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEIIIKKKKKKJJJGGGEEEEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCHHHLLLPPPSSSTTTSSSSSSTTTPPPPPPPPPOOONNNMMMLLLKKKGGGEEEDDDEEEHHHKKKLLLLLLIIIJJJMMMOOORRRTTTUUUUUU~~~xxxrrrppprrrsssqqqooojjj```aaabbbXXXQQQNNNFFFBBB===777333111111111000000///////////////000000......------------...............------,,,,,,,,,------------------------,,,+++******,,,///222555888:::<<<>>>AAAFFFLLLPPPXXXLLLCCCEEEJJJNNNTTT[[[^^^fffrrryyy|||~~~vvvfffXXXSSSNNNKKKRRR___aaadddhhhjjjiiigggeeecccaaadddddd```]]][[[VVVQQQKKKJJJHHHHHHHHHHHHFFFDDDIIIKKKLLLMMMMMMQQQWWW\\\ffffffdddccchhhvvvssslllkkkkkkeee```YYY^^^gggnnnpppmmmhhhcccaaabbbdddeeefffiiilllooorrrnnnkkklllppprrroookkkmmmnnnppptttxxx}}}zzzxxxyyywwwvvvtttsssssssssttttttqqqrrrrrrssssssrrrrrrqqqqqqrrrrrrqqqpppnnnkkkjjjiiigggccc^^^ZZZXXXWWWWWWVVVVVVWWWXXXYYYYYYYYYYYY[[[XXXXXX[[[]]]\\\]]]aaa```ZZZZZZddduuukkkUUUKKK???777555444222000///.........------------........................////////////////////////,,,,,,------...---------000///---...///000///---222222111111111111111111111111222222222333333333888444777FFF\\\rrr{{{VVVGGGKKKJJJIIIJJJJJJJJJKKKPPPXXX^^^jjjrrrvvvssspppooojjjcccZZZYYYXXXWWWWWWXXXZZZ\\\^^^]]][[[[[[\\\\\\ZZZYYYZZZYYYXXXVVVTTTQQQNNNMMMHHHEEEAAA===:::999::::::===>>>???@@@BBBDDDFFFGGGGGGGGGHHHJJJLLLOOOSSSTTTPPPNNNLLLIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMPPPNNNLLLIIIGGGGGGFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIKKKLLLMMMNNNGGGFFFEEECCCCCCEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@??????>>>???AAABBBCCCHHHFFFCCCAAA?????????@@@BBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAADDDFFFHHHGGGDDDAAA@@@BBBCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@CCCEEEEEEDDDAAAAAAAAAAAAAAABBBCCCDDDGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEGGGHHHHHHGGGEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBFFFKKKOOOQQQQQQRRRRRRNNNNNNNNNNNNLLLJJJGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFGGGIIILLLOOOQQQRRRRRRRRR~~~yyysssrrrssstttssspppiii```aaacccYYYRRROOOHHHCCC>>>999444333222222111000000////////////000000......------------............---------,,,,,,,,,---------------------------,,,+++***,,,...111333777999;;;>>>@@@EEEJJJNNNRRRLLLIIIIIIHHHIIIPPPYYY^^^fffnnnrrrrrrtttzzz|||gggXXXKKKCCCIIIUUU___ccchhhhhhgggeeeeeegggcccffffffbbb``````\\\WWWQQQNNNLLLJJJJJJHHHEEECCCEEEGGGIIIIIIIIILLLPPPTTTVVVWWWXXXYYY\\\ggguuu}}}tttiiicccaaa```\\\WWWVVV\\\eeelllooommmiiieeebbbeeeggghhhhhhjjjnnnrrrvvvtttqqqqqqsssssspppmmmhhhiiijjjlllooorrruuuwww{{{xxxwwwwwwvvvuuussspppooonnnnnnnnnmmmmmmnnnnnnnnnmmmmmmlllllllllkkkiiigggeeecccbbb___]]]ZZZWWWUUUUUUUUUUUUWWWXXXYYYYYYZZZZZZZZZZZZYYYYYY\\\```___\\\\\\___cccgggrrrooo\\\KKKDDD:::444333444222000/////////.........------................................................,,,,,,------......------///...---...///000///...000000000000000000000000111111111222222222333333111111555>>>NNNeee~~~\\\MMMMMMHHHLLLLLLJJJEEEAAADDDLLLTTT```iiiqqqrrrrrrrrroooiiiaaa```^^^[[[ZZZYYYYYYYYY[[[ZZZYYYZZZ\\\]]]]]]\\\YYYXXXWWWUUUSSSRRRPPPPPPKKKIIIEEEAAA>>><<<;;;;;;=========>>>@@@AAACCCDDDDDDDDDFFFGGGJJJLLLNNNOOOMMMKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKKKKMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA??????>>>>>>???@@@BBBCCCGGGEEECCC@@@?????????@@@BBBBBBAAAAAAAAA@@@@@@@@@AAA@@@??????@@@BBBDDDFFFDDDAAA??????@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>@@@CCCEEEEEEDDDAAAAAA@@@@@@AAABBBBBBCCCFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCFFFKKKNNNOOOPPPQQQRRRNNNNNNMMMLLLJJJIIIGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHKKKNNNQQQQQQQQQQQQ{{{vvvtttuuuvvvuuusssjjj```aaadddZZZSSSQQQIIICCC???:::666444333222111000000////////////000000......------------.........------------,,,,,,,,,------------------------...---++++++,,,...000111555777:::<<>>CCCHHHSSS\\\fffkkkooorrrqqqnnnhhhfffddd```]]]ZZZXXXWWWWWWVVVVVVXXX[[[]]]^^^^^^YYYXXXVVVTTTSSSRRRRRRSSSOOONNNKKKHHHDDDAAA>>>======<<<<<<<<<===>>>???@@@@@@BBBDDDFFFHHHJJJKKKLLLHHHGGGFFFDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>@@@AAABBBEEECCCAAA???>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>@@@AAABBBAAA???===<<<===>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBDDDDDDCCC@@@@@@@@@@@@@@@@@@AAABBBDDDDDDDDDDDDDDDDDDCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGIIIKKKLLLMMMOOOQQQNNNMMMKKKIIIHHHFFFFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHKKKMMMOOOPPPQQQQQQ|||xxxvvvwwwwwwvvvuuulllbbbcccdddZZZSSSPPPHHHBBB>>>999666444333222000111000000////////////000......------------......------------------------------------------------...---,,,+++,,,---...///222555888:::===@@@EEEHHHEEEIIINNNNNNIIIEEEHHHMMMZZZdddooorrrpppqqqxxxqqqZZZHHH@@@BBBGGGPPP[[[eeejjjjjjhhhgggiiigggbbb``````___[[[^^^\\\XXXVVVTTTQQQNNNKKKEEEFFFGGGGGGGGGEEEEEEDDDDDDGGGJJJLLLMMMNNNPPPRRR______```dddhhhiiifffcccZZZYYYWWWVVVVVVZZZ```dddmmmpppssstttssspppllliiiaaafffkkkkkkiiiiiinnnttttttuuuuuurrrmmmiiiggggggiiiiiiiiiiiihhhhhhiiiiiihhhiiijjjkkkkkkjjjkkkkkkgggggggggggghhhhhhiiiiiifffeeecccaaa___]]]\\\[[[XXXVVVTTTRRRPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTVVVWWWUUUUUUTTTTTTSSSSSSSSSSSSYYYVVVUUUUUUWWWaaavvvtttttt}}}lllYYYKKKDDD777444111000111111000///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////...------...000111000///.............../////////000000000111111111111222000333555333222>>>]]]yyynnnTTTFFFFFFFFFGGGFFFEEECCCBBBHHHOOOXXX___dddiiilllmmmiiihhhgggeeeaaa^^^[[[YYYVVVUUUTTTUUUXXXZZZ[[[[[[[[[YYYVVVTTTRRRRRRSSSTTTSSSSSSQQQNNNKKKFFFCCC@@@>>>>>>===<<<<<<;;;<<<<<<===???BBBFFFHHHJJJKKKKKKEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFCCCCCCBBBAAAAAABBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAA@@@@@@@@@>>>>>>======>>>???AAABBBBBBAAA???>>>>>>???@@@AAA@@@@@@@@@@@@@@@?????????@@@@@@???>>>>>>??????@@@???>>><<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>AAACCCCCCBBB?????????>>>>>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBEEEFFFGGGGGGHHHIIIMMMOOOMMMKKKIIIGGGEEEEEEEEEEEECCCDDDEEEFFFFFFGGGGGGFFFGGGHHHJJJLLLNNNOOOOOOPPP}}}|||yyyxxxwwwwwwvvvvvvnnnddddddeeeZZZRRRNNNFFF@@@===888555333222000///111111000///////////////......------------......------------------------------------------------...---,,,,,,,,,,,,---...000222555888:::===AAADDDDDDGGGKKKLLLLLLLLLIIIGGGPPP]]]mmmuuuwwwyyy~~~~~~ooo]]]RRRDDD@@@???HHHXXXeeejjjiiikkkmmmkkkfffcccdddbbb^^^bbb```]]]\\\[[[YYYWWWUUUMMMMMMMMMMMMLLLJJJGGGEEEFFFGGGHHHHHHHHHHHHHHHIIIRRRWWW]]]______]]]^^^___TTTTTTUUUVVVZZZcccooowwwzzzyyywwwtttoooiiiccc``````eeeiiijjjiiijjjnnnrrrrrrssssssqqqmmmiiiffffffdddeeeeeeeeeeeeeeeeeedddccccccdddeeeffffffeeedddaaaaaabbbcccccccccdddddd___]]]ZZZWWWTTTRRRPPPPPPOOONNNMMMLLLLLLMMMNNNOOOQQQQQQRRRSSSTTTUUUVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSUUUTTTUUUZZZbbbsssssszzz}}}pppXXXGGG???>>>333222111111000000///---////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------///000111///------...000000000///........./////////000000//////000000000111111111222333444444111555EEEVVVxxxuuuWWWOOOGGGFFFIIIKKKHHHDDDCCCFFFKKKQQQVVVZZZ___ddddddfffhhhhhhhhheeebbb```XXXVVVTTTSSSUUUVVVWWWVVV\\\ZZZWWWTTTRRRRRRSSSSSSVVVVVVUUUSSSPPPLLLHHHFFFBBBAAA@@@>>><<<;;;;;;:::888:::>>>BBBEEEGGGIIIIIIBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAA@@@@@@???>>>===<<<<<<===>>>@@@AAAAAA@@@>>>======>>>???AAA????????????????????????@@@@@@@@@???????????????>>>======<<<<<<<<<<<<===========================<<<<<<<<<===@@@BBBBBBAAA???>>>>>>=========>>>>>>@@@@@@@@@AAAAAABBBBBBCCCEEEDDDCCCBBBBBBCCCDDDEEEAAAAAA@@@@@@??????@@@@@@??????@@@@@@AAAAAAAAAAAADDDDDDEEEDDDDDDEEEHHHKKKIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFGGGIIIKKKLLLMMMNNNOOO{{{zzzyyyxxxwwwvvvvvvuuunnncccddddddYYYQQQMMMEEE???<<<888555333222000...222111000//////......///......------------......,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,---------000333666888;;;>>>AAADDDFFFGGGJJJOOORRRNNNFFFHHHTTTcccpppxxx~~~vvvooo]]]NNN>>>:::DDDRRR[[[^^^hhhkkkkkkhhhhhhiiihhheeebbbaaa____________^^^\\\VVVUUUTTTSSSRRRPPPLLLIIIHHHGGGFFFDDDCCCCCCBBBBBBEEEPPP\\\bbb```\\\[[[[[[WWWXXXYYY]]]dddnnnzzz~~~{{{wwwqqqjjjddd```]]]___aaadddggghhhiiikkkmmmoooooooooooommmkkkhhhfffaaaaaabbbcccccccccbbbbbb``````___```bbbbbb```___]]]]]]]]]\\\[[[YYYXXXWWWTTTRRROOOLLLJJJHHHHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPRRRSSSTTTPPPTTT^^^kkkvvvyyyrrrrrrwwwuuu]]]GGG:::666666222222111111///......---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111222000.........///000///---------......///000000000////////////000000000000111///000444444444999???YYYvvv{{{kkkVVVIIIGGGHHHHHHGGGBBBAAADDDHHHJJJLLLPPPVVV\\\___dddiiilllllljjjhhh]]]ZZZVVVTTTTTTTTTTTTSSSZZZYYYWWWUUUTTTSSSTTTTTTVVVVVVVVVUUUSSSPPPNNNLLLIIIGGGEEEBBB???===<<<;;;555777999<<>>???@@@AAA@@@???>>>===<<<<<<<<<<<<>>>???@@@@@@???===<<<<<<===>>>???>>>>>>>>>>>>>>>???????????????????????????>>>>>><<<===>>>===;;;;;;===>>>========================;;;;;;;;;<<>>======<<<<<<<<<<<<<<<>>>>>>??????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCC??????>>>>>>>>>>>>??????===>>>>>>??????@@@@@@AAAAAABBBBBBAAA@@@AAADDDFFFDDDDDDCCCCCCCCCCCCCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGHHHIIIKKKLLLMMMNNN~~~xxxyyyxxxwwwuuuttttttuuujjj```aaacccYYYRRROOOGGG@@@===999666555333000...222111000///..................------------......,,,,,,,,,---------......------------------------+++++++++,,,,,,------...+++...222444777999<<<>>>CCCFFFGGGIIIPPPVVVSSSKKKIIIOOOYYYeeerrrxxxaaaOOOHHHHHHKKKMMMVVV[[[___aaadddiiijjjgggbbbaaa``````aaaaaa```___^^^[[[XXXWWWVVVUUUQQQNNNIIIHHHGGGFFFEEECCCAAA@@@@@@GGGPPPVVVVVVTTTSSSSSSSSSSSSVVVZZZaaaiiipppssspppnnnjjjeee```]]][[[ZZZXXXXXXYYY]]]aaadddcccaaadddcccccceeehhhgggccc___[[[\\\]]]]]]]]]]]]\\\[[[XXXWWWVVVXXXZZZ[[[YYYWWWTTTTTTTTTSSSRRROOOMMMLLLKKKJJJHHHGGGFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRNNNNNNNNNPPPSSSVVVZZZ\\\___ffftttzzzrrrppp}}}sss^^^JJJ<<<444222222000000000///...------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,---///222333111000......//////...,,,+++,,,,,,---......//////........./////////000000111------111444333444777AAATTTrrrttt\\\MMMGGGFFFGGGAAA@@@CCCGGGGGGCCCDDDIIIOOOTTT\\\dddiiikkkjjjiiiaaa]]]YYYVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVVVVUUUTTTSSSRRRRRROOOMMMJJJGGGCCC@@@>>>===999999999999:::;;;=========>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>???@@@@@@???>>>>>><<<===???@@@AAA@@@???>>><<<<<<;;;;;;<<<===???@@@@@@???===;;;;;;<<<===>>>=========>>>>>>>>>??????<<<======>>>>>>>>>======;;;<<<===<<<::::::<<<>>>========================;;;::::::<<<>>>@@@@@@???======<<<;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAAAAABBB??????@@@@@@@@@@@@??????>>>===============>>>>>><<<<<<===>>>>>>???@@@@@@>>>???@@@???>>>>>>@@@AAA???@@@AAABBBCCCCCCCCCCCCAAABBBCCCEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIKKKLLLMMM}}}wwwwwwxxxvvvtttsssssstttggg]]]___bbbYYYSSSQQQJJJAAA>>>:::888666444111///222222000///.....................------.........,,,,,,,,,------.........------------------------******+++,,,,,,---......***---111444666888;;;===BBBFFFIIIIIIOOOVVVVVVPPPOOOOOORRR\\\mmmwww___OOOHHHFFFBBBIIIQQQVVV]]]dddgggeeebbbaaa___```aaaaaa```^^^aaa^^^ZZZXXXXXXWWWSSSPPPLLLKKKKKKKKKJJJHHHDDDBBB@@@@@@AAACCCEEEGGGIIIIIIEEEEEEHHHMMMTTTXXXYYYYYY[[[YYYVVVSSSRRRRRRRRRSSSQQQOOOOOOTTTZZZ]]][[[WWWXXXVVVVVVZZZ___```[[[VVVRRRSSSTTTTTTSSSRRRQQQPPPOOONNNMMMOOORRRTTTRRRPPPJJJKKKLLLLLLLLLJJJIIIHHHGGGGGGFFFFFFGGGIIILLLNNNKKKLLLMMMNNNNNNMMMLLLKKKLLLMMMNNNPPPRRRSSSSSSSSSRRRSSSTTTXXX\\\bbbgggjjj|||yyyrrrsssyyymmm___MMM>>>777555333222...//////...------...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,---///222444222111///...///...---+++******+++,,,,,,---................../////////000444///---///111111333666555<<>>AAADDDJJJTTT]]]dddffffffeeeccc___[[[XXXWWWWWWVVVVVVQQQRRRTTTVVVXXXYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQNNNJJJFFFCCC@@@???>>>===;;;:::999::::::;;;;;;===>>>@@@AAABBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBB@@@???>>>>>>>>>AAABBBBBBCCCCCCBBBBBBAAA>>>??????@@@@@@@@@??????===>>>???@@@@@@???>>>===;;;===???@@@AAA@@@???>>><<<<<<;;;;;;<<<===???@@@AAA???===;;;:::;;;<<<===<<<=========>>>>>>??????:::;;;<<<<<<======<<<<<<:::;;;===<<<999999;;;>>>========================:::999999;;;>>>@@@@@@???===<<<;;;;;;::::::::::::;;;<<<===>>>???@@@AAABBB<<<===>>>??????>>>===<<<======<<<<<<<<<======>>>;;;<<<<<<===>>>??????@@@<<<>>>???>>>===<<<===>>><<<>>>@@@BBBCCCDDDCCCCCCAAABBBCCCEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJLLLMMM{{{||||||zzzuuuuuuwwwvvvqqqdddcccaaa___[[[UUUMMMHHHDDD@@@;;;777444222000...////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///222666<<<@@@@@@>>>>>>DDDNNNVVVYYYXXXVVVPPPKKKRRRdddzzzcccLLLJJJAAABBBFFFFFFQQQ___bbbeeeddddddcccbbbaaa______]]]^^^______]]]YYYUUURRRUUUQQQOOOOOOQQQPPPKKKFFFFFFDDDAAA???>>>???AAABBBBBBAAA??????@@@BBBEEEGGGFFFFFFGGGHHHIIIJJJKKKKKKEEEEEEFFFGGGIIIJJJLLLMMMLLLNNNOOOOOONNNMMMMMMNNNMMMNNNNNNOOONNNMMMKKKJJJIIIJJJIIIHHHFFFFFFHHHJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJMMMMMMLLLLLLKKKLLLMMMNNNMMMRRRQQQKKKKKKQQQTTTRRRVVVYYYaaaooo~~~yyynnnhhhxxxwwwXXXLLL@@@:::555111000222//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111.........------,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000555777AAAUUUiiiwwwvvvvvvwwwfffTTTEEEGGGFFFEEEFFFHHHGGGCCC@@@???BBBIIIPPPXXX___ccceee```___]]][[[YYYXXXXXXXXXUUUTTTSSSSSSTTTWWWZZZ\\\ZZZXXXVVVTTTSSSSSSSSSSSSSSSRRROOOLLLIIIGGGFFFEEEDDDCCCAAA???============888:::<<>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;:::999888:::<<>><<<;;;;;;??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::999999:::===>>>>>>=========<<<;;;:::999999888<<<<<<<<<============>>>======>>>>>>>>>>>>======888999::::::;;;;;;::::::<<<<<<<<<<<<=========>>>??????>>>>>>>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHIIIJJJMMMPPP{{{xxxyyywwwtttuuuxxxxxxttthhheeeaaa]]]YYYTTTNNNJJJDDD@@@;;;777444222000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000444999===@@@>>>===@@@GGGOOOUUUXXXUUUSSSQQQQQQWWWeeeuuu^^^KKKBBB@@@@@@IIITTTTTT___```aaaaaaaaaaaaaaa`````````___^^^]]][[[ZZZYYYYYYVVVSSSTTTWWWWWWSSSOOOKKKIIIGGGEEEEEEEEEFFFGGGDDDCCCAAA@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDCCCCCCBBBCCCDDDEEEFFFEEEGGGHHHHHHGGGFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFEEEDDDEEEGGGJJJJJJJJJIIIHHHHHHIIIJJJKKKJJJJJJKKKLLLLLLLLLKKKKKKMMMNNNOOOPPPOOOOOOOOOOOONNNPPPQQQPPPRRRVVVWWWVVV___kkk||||||kkkjjjnnn{{{dddOOODDD999444222//////000///.........---------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,------------............................../////////000000000000---...555@@@MMM[[[lll{{{|||ppprrrvvvfffVVVCCCAAAAAADDDJJJLLLIIIDDD>>>???BBBFFFKKKSSS\\\aaa```___\\\ZZZZZZZZZ[[[\\\VVVUUUSSSSSSTTTVVVYYY[[[YYYXXXWWWUUUTTTSSSSSSSSSRRRQQQOOOMMMLLLJJJJJJJJJHHHGGGDDDBBB@@@???>>>>>>:::;;;<<<===>>>?????????????????????>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBBBBAAA???===<<<===>>>>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;:::999888:::<<>>===<<<<<<;;;>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<:::999999;;;===???>>>>>>======<<<;;;:::999888888;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<;;;888999::::::;;;;;;::::::;;;;;;<<<<<<<<<=========???>>>>>>======>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHJJJMMMOOO|||uuuvvvuuurrruuuyyyzzzwwwmmmhhhbbb]]]XXXSSSOOOLLLDDD@@@;;;777444222111///////////////............------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111666999???>>><<<<<>>AAA===LLLPPPVVV]]]aaabbbaaa```dddbbb___]]][[[[[[\\\\\\\\\YYYWWWWWWZZZ[[[YYYWWWPPPPPPOOOOOONNNMMMMMMMMMJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBB@@@???@@@AAABBB@@@BBBDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCEEEEEEEEEGGGJJJLLLKKKKKKKKKKKKLLLMMMNNNOOONNNNNNOOOOOOOOONNNMMMMMMKKKNNNPPPQQQPPPOOONNNNNNSSSPPPPPPTTTXXXZZZ]]]```lll}}}~~~~~~uuuhhhbbbiiittt{{{qqqaaaQQQFFF<<<333111000...///111......------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------............................../////////000000000---...000333666CCC[[[ppp{{{|||~~~mmm```mmmxxx|||yyy}}}wwwjjjTTTMMMEEEBBBCCCEEEDDDBBB@@@@@@???===>>>EEEPPPXXX]]]\\\ZZZXXXXXXYYY[[[\\\VVVUUUTTTSSSSSSUUUWWWXXXWWWWWWWWWVVVUUUTTTSSSRRRPPPOOOOOONNNNNNNNNNNNOOOMMMKKKIIIFFFDDDBBBAAAAAA>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<============???????????????@@@@@@@@@===<<<<<<<<<===>>>???@@@BBBAAA???>>>======>>>???>>>>>>>>>?????????@@@@@@@@@??????>>>>>>=================================;;;<<<======>>>=========;;;:::999888999;;;>>>???>>>>>>>>>============<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;===??????>>>===<<<<<<;;;:::999888888999999999:::::::::;;;;;;;;;;;;<<<<<<;;;:::999999888999999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<>>>======<<<<<<===>>>>>>>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHHHHJJJLLLOOO}}}tttuuusssqqqsssxxxyyywwwnnnjjjddd___YYYTTTNNNJJJCCC???:::666444333111///////////////....................................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---------///222555;;;<<<===<<<<<<@@@JJJRRRSSSXXX[[[VVVMMMKKKRRR\\\lll{{{{{{hhhTTTHHH@@@666;;;AAAJJJTTT[[[___``````cccaaa^^^[[[ZZZYYYZZZ[[[]]]ZZZWWWWWWXXXZZZYYYXXXTTTUUUUUUVVVUUUTTTSSSRRRQQQQQQPPPNNNMMMKKKJJJIIIJJJIIIIIIHHHGGGGGGFFFFFFIIIHHHEEECCCCCCCCCEEEFFFCCCDDDFFFGGGFFFFFFGGGHHHGGGFFFEEEDDDEEEFFFGGGHHHFFFHHHIIIJJJJJJKKKMMMOOOKKKLLLLLLMMMNNNOOOPPPQQQPPPQQQQQQQQQPPPOOONNNNNNOOOQQQRRRRRRPPPPPPRRRTTTTTTPPPRRR\\\eeekkkttt}}}}}}uuu___QQQpppvvv}}}uuuggg]]]SSSKKKBBB999222111111000000222------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................./////////000000333222222000000888MMMaaarrrxxx~~~~~~fffgggqqq{{{zzzqqqpppzzz~~~xxxmmmeeeWWWIII???<<<>>>AAACCCCCCBBB>>>;;;===DDDJJJSSSTTTTTTUUUUUUVVVVVVWWWVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUVVVWWWVVVUUUSSSRRROOOOOOOOONNNNNNOOOPPPPPPMMMMMMKKKIIIHHHFFFEEEEEEBBBAAA???===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>;;;;;;<<<<<<===>>>>>>???AAA@@@???>>>>>>>>>>>>???======>>>>>>>>>?????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<<<<:::999999888999;;;===>>>;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;::::::;;;===??????>>><<<<<<;;;:::999888777777777777777888888888999999::::::::::::999888777777888888999::::::::::::999999:::;;;<<<<<<<<<;;;;;;===<<<<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAABBBDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHHHHIIIKKKNNN~~~~~~~~~uuuvvvssspppqqqvvvwwwtttllljjjfffbbb\\\UUUMMMHHHCCC???:::666444333111000////////////.......................................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,---///111555999>>>>>>===???FFFMMMSSSXXX\\\YYYRRROOOQQQUUUbbbkkk{{{qqq^^^OOOBBBBBBBBBDDDHHHOOOUUUYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]][[[XXXWWWWWWWWWWWWWWWVVVWWWXXXYYYYYYWWWVVVUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPOOONNNMMMLLLKKKKKKLLLKKKIIIHHHIIIJJJLLLMMMIIIJJJLLLLLLLLLKKKLLLMMMKKKKKKJJJJJJJJJKKKMMMNNNKKKLLLNNNNNNMMMLLLMMMOOOKKKLLLMMMNNNOOOPPPQQQRRRQQQQQQQQQQQQQQQPPPOOONNNSSSTTTUUUSSSQQQTTT[[[aaa\\\___hhhvvv|||}}}|||{{{|||cccSSS[[[kkk~~~qqqbbbWWWRRRNNNJJJ>>>666000000111///...000++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------....................................////////////000......//////222<<>>===>>>@@@DDDGGGLLLQQQUUUVVVVVVVVVTTTTTTSSSRRRQQQRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNOOOLLLLLLLLLKKKKKKJJJJJJJJJFFFDDDBBB@@@>>>======>>>======<<<;;;;;;:::999999999999::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888999:::;;;<<<999::::::;;;<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;:::999999:::===>>>>>>===;;;;;;:::999888777777666666666666666777777777777888888888888888777666666777888999999::::::999999888999;;;<<<===<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>?????????@@@AAAAAABBBBBBDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIHHHHHHIIIKKKMMM}}}~~~vvvvvvsssnnnppptttuuusssjjjiiifffbbb]]]UUUMMMGGGBBB???:::666555333222000////////////............------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***+++,,,,,,+++,,,...000000555<<>>@@@DDDHHHQQQVVV[[[[[[XXXTTTTTTTTTVVVVVV```qqq~~~wwwcccZZZLLL@@@;;;===DDDIIINNNPPPRRRUUUYYY]]]```bbb^^^]]][[[ZZZYYYXXXXXXXXXVVVWWWXXXYYYXXXXXXVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNMMMLLLLLLLLLMMMMMMOOOPPPPPPMMMOOOPPPPPPOOONNNNNNOOOLLLLLLLLLMMMNNNOOOPPPQQQLLLNNNOOOOOOMMMLLLLLLLLLKKKLLLNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPSSSUUUTTTUUU\\\gggqqqqqquuu|||zzzsssgggXXXMMMRRRjjj{{{}}}qqqaaaUUUNNNKKKHHHDDD999111,,,---...,,,+++,,,******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,------...++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------........./////////...+++,,,///000///111555JJJ[[[mmmuuuuuuzzz{{{jjjgggqqq}}}qqqwwwzzz___LLLBBB<<<===???@@@@@@???===<<<:::>>>FFFMMMSSSWWWXXXXXXQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQPPPOOONNNNNNNNNNNNKKKLLLMMMMMMNNNMMMMMMMMMIIIHHHFFFEEECCCBBBBBBBBB>>>>>>===<<<;;;:::999888999999999999999:::::::::999:::;;;<<<====================================;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;:::999999888888888999999:::;;;888999999:::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::999888888999<<<======<<<;;;::::::999888777666666555555555666666666777777666666777777777777777666777888888999999999999999888:::<<<===>>>===;;;:::<<<<<<<<<<<<===>>>????????????@@@@@@AAABBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHJJJLLL|||~~~uuuuuuqqqmmmoootttuuussskkkhhhddd```[[[TTTMMMIIIBBB>>>:::666555333222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))+++,,,,,,,,,,,,---///,,,111777;;;>>>@@@DDDGGGJJJRRR[[[___]]][[[\\\^^^SSSIIIKKK]]]ooowwwzzzzzzgggXXXMMMGGGEEEHHHHHHHHHKKKOOOVVV[[[___[[[\\\]]]\\\[[[ZZZZZZZZZVVVVVVWWWWWWWWWWWWVVVVVVYYYXXXUUUTTTSSSSSSTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPMMMNNNPPPQQQRRRRRRQQQQQQQQQRRRTTTSSSQQQOOOOOOPPPLLLLLLNNNOOOPPPQQQQQQQQQLLLNNNPPPPPPNNNLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQQQQRRRSSSSSSSSSRRRRRRRRRXXX^^^bbbgggqqqwwwwwwzzz{{{lllYYYIIINNNaaarrr}}}}}}yyyyyy}}}~~~{{{oooeeeYYYRRRMMMGGG???:::444---)))+++...,,,+++,,,************+++++++++,,,******+++++++++,,,,,,,,,************************************************)))******+++,,,,,,------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------------........./////////---...111000---...222666CCCTTT```gggppp|||rrrkkknnnxxxsssvvv~~~fffUUUFFFAAA===<<<>>>@@@>>><<<;;;===AAAFFFKKKOOOQQQRRRNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRQQQPPPPPPPPPQQQQQQNNNOOOOOOPPPPPPOOONNNNNNJJJJJJJJJJJJIIIHHHGGGGGGAAAAAA@@@@@@??????>>>>>>::::::::::::::::::999999777888999;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<:::::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999888888888888999999999999888888999999::::::;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::888999999999999:::::::::777777666888:::<<<;;;;;;::::::999888777666555555555555555666666666666777444555666777888888888888777777888999999999999999999:::===>>>???>>><<<;;;============>>>???@@@@@@??????@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJIIIHHHHHHIIIKKK|||~~~tttsssppplllnnntttvvvtttlllhhhbbb]]]XXXSSSOOOKKKBBB>>>:::666555444222111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))+++,,,,,,,,,,,,...///+++///333888<<<@@@DDDGGGCCCOOO\\\bbbaaaaaaeeekkkVVVHHHDDDTTTgggooouuuzzz|||qqq\\\PPPGGGEEEBBBBBBEEEKKKSSSWWWXXXZZZ\\\]]]\\\[[[[[[[[[VVVVVVVVVVVVVVVVVVWWWWWW]]][[[WWWUUUSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSPPPQQQSSSUUUUUUTTTRRRQQQTTTUUUVVVUUURRRQQQPPPQQQLLLMMMOOOQQQRRRSSSRRRRRRMMMOOOQQQQQQPPPNNNNNNOOOOOOPPPQQQSSSSSSSSSRRRRRRQQQRRRSSSTTTTTTTTTTTTTTT\\\dddooowww~~~yyytttyyy}}}sssnnnoooQQQMMMTTThhh~~~~~~|||zzzwwwaaa\\\WWWTTTOOOEEE:::333111+++))),,,///...---...))))))******+++++++++,,,*********++++++,,,,,,,,,************************************************++++++++++++++++++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------........./////////......///,,,)))---333,,,555BBBPPP\\\hhhrrryyy{{{jjj^^^ppp{{{~~~~~~yyyyyyyyypppvvv~~~wwwTTTKKK???:::<<>><<>><<<;;;============>>>???AAAAAA???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJIIIHHHHHHIIIKKK}}}~~~~~~vvvsssnnnkkkpppvvvwwwrrrkkkgggbbb]]]XXXSSSNNNJJJBBB???;;;888666555222111000000///...............,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------.........+++---000333666;;;AAAFFFDDDIIIOOOUUU___jjjooonnn[[[MMMBBBCCCMMM[[[pppwwweeePPPEEECCCDDDIIINNNXXXPPPNNNVVV^^^]]][[[[[[VVVWWWXXXYYYYYYXXXWWWVVV]]]\\\YYYVVVTTTUUUXXX[[[\\\YYYWWWVVVVVVWWWVVVUUUQQQQQQRRRSSSSSSRRRQQQQQQVVVUUUTTTTTTRRRRRRUUUYYYOOOOOOOOOPPPRRRRRRQQQPPPUUUPPPOOORRRQQQMMMMMMQQQOOOSSSUUUTTTUUUWWWWWWTTTVVV[[[\\\XXXYYY^^^```]]]nnn{{{~~~}}}}}}uuuqqqvvv~~~~~~rrrfff___VVVOOO___ttt|||}}}~~~xxxkkkaaaUUUSSSPPPKKKDDD;;;333///.........------,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...///......---------......000000444===KKK[[[gggnnnpppttt|||qqqiiippp}}}uuutttvvvwwwtttrrrzzzuuu```uuu}}}uuussszzzooo```LLL>>>;;;===???@@@@@@CCCEEEBBB>>>;;;===AAACCCEEEGGGIIIJJJJJJJJJJJJPPPNNNMMMKKKKKKLLLNNNOOOSSSSSSSSSQQQOOONNNOOOPPPMMMOOORRRSSSSSSRRRPPPNNNMMMOOOQQQRRRRRRQQQPPPOOOHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFDDDBBB???===;;;::::::999888666666666777777::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<888999:::;;;;;;:::999888:::999999888888999999::::::::::::::::::999888777888888777777777777888888:::;;;<<<<<<======<<<<<<888888999::::::;;;<<<<<<999999::::::::::::;;;;;;::::::;;;;;;::::::999888;;;;;;;;;::::::999999999666666666666777999:::;;;999888888888777777666666666666666666666666666666555777999999999888999::::::999999999999999999999999:::;;;===>>>?????????>>>>>>>>>>>>>>>??????@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHIIIKKKLLL~~~~~~~~~tttqqqmmmkkkpppxxxxxxtttkkkgggbbb]]]XXXSSSNNNJJJBBB???;;;888666555222111000000///...............---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------.........///222888@@@FFFIIIKKKNNNRRR]]]iiinnnlll```TTTIIIFFFIIIPPP\\\ggg{{{wwwcccXXXTTTXXX^^^\\\PPPFFFGGGLLLOOOQQQUUUSSSSSSRRRRRRSSSUUUVVVXXXVVVVVVVVVVVVUUUTTTUUUVVVZZZYYYWWWUUUSSSSSSSSSSSSUUUTTTSSSSSSRRRRRRRRRSSSXXXWWWUUUTTTSSSRRRRRRTTTPPPPPPPPPQQQRRRSSSSSSRRRTTTPPPQQQVVVWWWUUUWWW\\\TTTXXXZZZWWWWWW\\\___```jjjhhhccc```fffqqqvvvttt}}}}}}~~~{{{{{{wwwppprrrrrrwwwtttppprrrjjjeeebbb[[[jjjttt~~~~~~{{{xxxvvvsssjjj^^^TTTPPPOOOKKKFFF???777111---...---------,,,,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---.........------------......//////000555>>>KKKXXX```aaaeeemmmuuu}}}uuuoooqqqwwwyyytttwww{{{{{{|||qqqccceeennnyyy|||xxxvvvxxxzzzxxxyyy|||uuuhhhZZZNNNDDD===999???AAADDDDDDAAA===<<<<<<@@@AAACCCFFFHHHJJJKKKKKKNNNMMMLLLKKKJJJKKKLLLLLLOOOPPPPPPNNNLLLLLLMMMNNNMMMNNNPPPQQQRRRQQQPPPOOOQQQRRRSSSTTTTTTSSSRRRQQQMMMLLLLLLKKKKKKKKKLLLLLLIIIIIIGGGFFFDDDCCCAAAAAA===<<<:::999888888888999999999999:::::::::::::::;;;;;;;;;::::::;;;;;;<<<888999:::::::::::::::999:::999999888888999999::::::::::::::::::999888777888777777666666777777888::::::;;;<<<<<<<<<<<<;;;999999999::::::;;;;;;;;;999999::::::::::::;;;;;;::::::;;;;;;::::::999888::::::::::::999999999888666666666666777888999:::999999888888777777777777777777777777777777777777666888:::::::::999:::;;;:::::::::::::::::::::::::::;;;<<<===>>>?????????>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFHHHIIIJJJ~~~}}}}}}sssqqqnnnmmmssszzzzzzuuulllhhhbbb]]]XXXSSSNNNJJJBBB???;;;888666555222111000000///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++++++++///...,,,+++---444>>>DDDLLLMMMNNNPPPXXXccchhhgggddd[[[RRRNNNKKKJJJLLLPPPdddssstttmmmnnnsssooobbbTTTMMMKKKHHHGGGGGGLLLJJJFFFDDDDDDFFFIIIKKKQQQSSSVVVYYYZZZZZZYYYXXX[[[\\\\\\YYYUUUSSSTTTWWWYYYXXXVVVUUUTTTUUUUUUVVVSSSRRRRRRRRRTTTVVVWWWVVVUUUUUUTTTSSSSSSSSSTTTTTTWWWUUUUUUWWWXXXVVVWWWZZZQQQXXX\\\\\\___hhhsssyyy~~~vvvuuu}}}yyyvvvxxx}}}xxxssstttsssppprrrvvv~~~oooiiimmmooowww~~~uuusssnnniiibbbXXXMMMFFFJJJHHHDDD>>>888222...,,,------,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))*********++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---......---------------......//////......111:::FFFPPPXXX^^^ffflllrrr{{{oooeeedddzzzwwwwww}}}|||{{{mmmfffbbbhhhpppsssrrrqqqvvvrrrnnnoootttzzz}}}~~~yyyiiiWWWIIIAAA======???AAABBB@@@===:::<<<===???AAADDDGGGIIIKKKIIIJJJJJJJJJIIIIIIHHHHHHJJJKKKKKKJJJIIIIIIJJJLLLLLLMMMMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOONNNNNNKKKJJJJJJIIIHHHGGGGGGFFFAAA@@@???===<<<<<<;;;;;;::::::::::::::::::::::::;;;::::::999999:::::::::999888888888999:::;;;;;;:::999999888888999999:::999999:::::::::999888888777777666666666666777777999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::;;;;;;::::::999888::::::::::::999999999999777666666666777888999999999999999888888888888777999999999999999999999999777999;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@??????>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGHHH||||||~~~{{{vvvuuurrrqqqvvv|||{{{vvvllliiiccc^^^YYYSSSNNNJJJBBB???;;;888666444222111000000///.............../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******...---+++***+++111999???GGGMMMPPPPPPQQQWWW[[[\\\ccc___[[[XXXUUUQQQMMMLLLOOOddd}}}xxxsssiii^^^WWWYYYUUUOOOHHHDDDBBBBBBBBBMMMNNNPPPTTTVVVXXXWWWVVVYYY\\\^^^[[[VVVSSSVVVYYYZZZYYYYYYYYYYYYYYYYYYYYYSSSRRRPPPOOOSSSXXXYYYWWWUUUUUUSSSQQQOOONNNNNNOOOUUUTTTUUUWWWXXXZZZ[[[]]]]]]fffmmmnnnpppyyyzzzzzz}}}uuuppppppqqq~~~vvvnnnnnnuuuzzz{{{yyy{{{}}}vvvfffVVVRRRXXXbbbwww|||{{{yyyiiifff```XXXPPPHHHCCC@@@CCCAAA===777333///,,,+++,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))************************************************************************************************************+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,------.........000111...---111:::BBBRRR[[[gggmmmpppttt|||~~~jjj\\\___iiiwww~~~}}}~~~~~~vvviiiccccccfffjjjlllqqqmmmhhheeeffflllrrrvvvuuu{{{|||pppbbbZZZAAA===999999===@@@???<<<;;;;;;;;;<<>>???>>>@@@BBBDDDDDDCCCBBB@@@CCCDDDEEEEEEDDDEEEGGGHHHHHHGGGGGGGGGHHHJJJMMMNNNPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPOOONNNLLLKKKJJJJJJIIIIIIIIIHHHGGGEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@<<<;;;::::::999999999:::888777777666777888999::::::999999888888999999:::888999999:::::::::999999777777666666666666777777777888999999::::::999999:::::::::::::::::::::999999999999:::::::::;;;;;;::::::;;;;;;::::::999888;;;;;;;;;<<<<<<<<<<<<<<<:::999999888888888999999999999999999::::::::::::999999999999999999999999666888:::;;;::::::;;;<<<======>>>>>>??????????????????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBBDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@BBBCCCDDDDDDEEEEEEFFFFFF{{{{{{~~~zzz~~~|||{{{~~~~~~wwwnnnjjjddd^^^YYYSSSMMMJJJBBB???;;;888666555222111000000///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---)))+++---...---...///000222???JJJIIICCCBBBDDDFFFSSSWWWYYY[[[^^^bbb```\\\TTTTTTYYYccckkkqqqxxxuuuooottt}}}wwwtttddd^^^VVVRRRQQQPPPOOOMMMJJJLLLNNNMMMJJJHHHIIIJJJIIIJJJJJJKKKJJJIIIGGGFFFCCCJJJKKKGGGFFFLLLOOOLLLSSSWWW[[[\\\[[[[[[^^^```iiilllnnnooosssyyy||||||zzz}}}zzzyyy{{{}}}zzzwwwuuuvvvnnnnnnkkkhhheeedddfffiiioooyyy|||}}}}}}}}}zzzxxxwwwvvvnnn___QQQJJJNNNPPP]]]gggiiisssyyyssspppnnniiihhhlllmmmdddYYYQQQLLLDDD???>>>???AAAAAA777666333000...---,,,,,,)))************+++++++++)))))))))***************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))******+++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++,,,---...///))),,,000000...---...000333???QQQ^^^eeeiiillloooiiilllqqqssssssrrrqqqqqqmmmcccYYY[[[lllvvvxxxxxxuuuqqqoooppprrrrrr|||~~~tttkkkfffbbbhhhiiillloooqqqrrrrrrqqqjjjgggfffjjjrrruuusssoooeeeXXXIII>>>::::::999888::::::999999888888999999999;;;===@@@AAAAAA@@@???BBBCCCDDDCCCBBBCCCDDDFFFEEEDDDDDDDDDEEEFFFHHHIIIMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRTTTSSSRRRQQQPPPOOONNNMMMKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEE@@@???>>>===============:::999999999888999999::::::999999888888999999:::888888999:::::::::999999888888777777777777888888888888999::::::::::::999::::::::::::::::::::::::999999::::::::::::;;;;;;::::::;;;;;;::::::999888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999999::::::::::::;;;;;;;;;::::::::::::::::::::::::777999;;;<<<;;;;;;<<<===>>>??????@@@@@@AAAAAABBB@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAA??????@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEE}}}~~~}}}~~~~~~||||||xxxnnnkkkeee___YYYSSSMMMIIIBBB???;;;888666555222111000000///...............---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,---......///***+++---...---,,,---...,,,555===???@@@BBBCCCBBBIIIMMMQQQTTT\\\fffjjjgggaaaXXXQQQQQQWWWbbbqqq|||}}}tttuuuvvvrrrqqqqqqnnnlllhhhhhhhhhgggeeebbb```___^^^\\\XXXUUURRRQQQQQQQQQQQQ___gggccc```cccddd___dddiiioooqqqooonnnppprrr}}}}}}xxxvvvxxxxxxtttnnnvvv}}}~~~zzzvvvuuuyyysssooolllkkkmmmiiiiiigggfffeeeeeehhhiiivvv}}}|||qqqmmmgggccc```YYYNNNHHHIIIUUU\\\iiilllfffiiimmmeeejjjhhheeebbbcccbbbXXXMMMJJJDDD>>>===???@@@>>>;;;222111000...---,,,++++++))))))))))))******++++++((()))))))))*********+++(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++,,,---...///+++,,,------------------,,,444@@@LLLVVV___fffkkkgggjjjmmmmmmkkklllsssyyy}}}sssbbbVVV[[[iiissstttqqqrrrsssrrrooollljjjkkkkkkuuuxxxiii\\\```dddkkkttt{{{|||yyyuuuiiifffbbbbbbeeehhhiiiiiiooofffZZZOOOGGGAAA;;;777888888888888888777666555555666999<<<>>>???@@@@@@@@@AAABBBAAA@@@@@@BBBCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGGGGIIIKKKLLLNNNOOONNNPPPRRRSSSTTTSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPLLLLLLMMMNNNNNNMMMLLLKKKLLLLLLKKKJJJJJJIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBBBB============<<<;;;:::::::::999999888888999999:::777888999::::::::::::999999999888888888888999999888999999:::::::::::::::999999999::::::;;;;;;;;;999999::::::::::::;;;;;;::::::;;;;;;::::::999888999999999:::::::::;;;;;;>>>>>>===;;;;;;:::::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>>>>===>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@??????======>>>???@@@@@@@@@@@@???@@@AAACCCCCCCCCCCCBBB||||||||||||zzzoookkkeee___YYYSSSMMMIIIBBB???;;;888666555222111000000///...............,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,...///000000+++---------++++++,,,...+++///333777>>>EEEFFFBBBAAAFFFJJJOOOZZZiiirrrrrrnnncccVVVNNNKKKQQQ```nnnyyy~~~~~~~~~|||}}}uuunnnjjjjjjkkkmmm{{{zzzrrrpppuuu{{{|||xxxttttttvvv{{{~~~|||uuurrrtttsssnnnqqqvvvzzz{{{}}}|||uuuppppppvvvzzzzzz~~~uuummmhhhccc_________aaadddhhhmmmrrrvvvyyytttyyy{{{{{{xxxvvvzzzzzzooo```aaaXXXPPPOOOOOORRR\\\ggghhhllluuupppdddiiirrroooeeedddaaa]]]]]][[[SSSIIIFFFAAA===>>>BBBAAA;;;444.........---,,,++++++***(((((())))))*********+++(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++++++++,,,---...///000...,,,,,,---......---***,,,111:::EEERRR\\\ccciiigggeeegggnnnuuuzzz||||||www```NNNOOO\\\gggpppppprrrrrrpppjjjffffff___ccciiirrr}}}qqq___SSSXXXbbboooyyy{{{vvvqqqeeeeeeccc```^^^___cccfffoookkkeee]]]TTTJJJ@@@:::666777888888888777555444333444777999<<<>>>@@@@@@???@@@@@@@@@>>>>>>???AAA@@@AAAAAAAAAAAAAAAAAAAAA???@@@AAABBBDDDGGGIIIJJJJJJLLLNNNPPPQQQQQQPPPOOOMMMMMMNNNNNNOOOOOOPPPPPPLLLMMMNNNOOOOOOOOONNNMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFFFF@@@@@@AAAAAA@@@>>><<<;;;:::999999999999999999:::777888999:::::::::::::::::::::999999999999::::::999999:::;;;;;;;;;;;;:::888888999::::::;;;<<<<<<999999:::::::::;;;;;;;;;::::::;;;;;;;;;:::999999777777777888888999999999@@@???>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<========================<<<>>>@@@@@@@@@???@@@AAA@@@@@@AAAAAABBBCCCDDDDDDBBBCCCDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCAAAAAA@@@@@@???>>>======<<<<<<===???@@@@@@@@@@@@===>>>@@@AAABBBBBBAAAAAA~~~}}}sssjjjbbb```]]]UUUMMMIIIEEECCC>>>:::666333111000111111000000//////......------------------------------------------------++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,---///111777@@@JJJQQQGGGDDDBBBHHHSSS___hhhlllcccfffbbbTTTHHHFFFMMMRRRbbbsss|||}}}{{{{{{~~~xxxtttqqquuuyyyxxxtttrrruuuyyyxxx{{{zzzsssooonnnmmmjjjqqqvvvzzzyyyyyyzzzxxxtttiiikkklllnnnrrruuussspppxxx{{{uuudddWWWUUUWWWXXX```gggoootttzzz~~~|||wwwpppxxx}}}|||tttoooooonnnhhhaaa]]]PPPKKKPPP\\\cccccckkkvvvjjjmmmpppooolllgggcccbbbaaa```]]]XXXRRRKKKEEEAAAAAAAAAAAA@@@===999444222++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000111444>>>LLLXXXiiifffdddgggooovvvzzz{{{}}}{{{iiiWWWIIICCC[[[gggsssuuunnngggeeeggg```bbbfffmmmsssuuurrrnnnaaa]]]UUUQQQZZZiiiooolllbbbddddddaaa[[[YYY\\\```eeefffgggeee___WWWMMMGGGDDD===666444777888444000666555444444666999<<<>>>;;;<<<=========<<<;;;:::======>>>>>>??????@@@@@@>>>>>>???@@@AAACCCEEEFFFEEEEEEEEEEEEFFFHHHJJJKKKJJJKKKLLLNNNPPPQQQQQQQQQRRRQQQOOONNNNNNNNNOOOPPPNNNNNNNNNNNNMMMJJJHHHGGGKKKLLLMMMLLLIIIHHHIIIJJJEEEDDDCCCCCCDDDCCCAAA>>>===>>>>>>===;;;:::;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;999888999<<<<<<:::777999:::<<<======<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;666777888999:::;;;;;;;;;===<<<<<<;;;:::999888888999888888888777777666666888888:::;;;<<<<<<======>>>===<<<<<<<<<===>>>???AAAAAAAAA@@@@@@AAABBBBBB???@@@AAAAAABBBBBBAAAAAA@@@AAABBBDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDD@@@???>>><<<;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>><<<======>>>>>>>>>>>>>>>~~~~~~vvvmmmeeebbb^^^VVVNNNKKKEEECCC???:::666333111000111111000000//////......------------------------------------------------++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++,,,---///333;;;DDDJJJNNNKKKHHHFFFIIIPPPZZZ```fffgggbbbYYYRRRPPPNNNKKKSSScccuuu|||{{{~~~|||~~~{{{|||wwwvvvvvv||||||vvvrrrpppkkkqqqyyy}}}wwwrrrtttxxxwwwrrrooooooooommmjjjooorrrooollllllkkkhhhhhhgggfffgggiiiiiiccc]]]hhhnnnpppkkkfffggghhhgggiiilllooorrrwww|||zzztttnnntttwwwwwwsssmmmhhhdddccc^^^TTTKKKGGG<<>><<>><<<888444000---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,...555@@@IIIYYY\\\```eeeiiillloooqqq{{{~~~~~~uuugggZZZQQQLLLUUUaaajjjllliiieeebbbdddfffjjjllllllkkkjjjjjjaaa```YYYRRRRRRXXX[[[YYY]]]aaadddccc^^^[[[[[[]]]ccc```^^^]]]]]]\\\YYYVVVSSSHHH:::333333666666555777777777777888888999999999:::;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>???AAAAAABBBAAAAAAAAABBBDDDEEEFFFGGGHHHIIIKKKMMMNNNNNNOOOQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPNNNMMMKKKJJJKKKLLLLLLKKKIIIHHHHHHIIIJJJHHHGGGFFFFFFFFFDDDBBB@@@AAABBBAAA???>>>???@@@??????>>>>>>>>>=========>>>===;;;<<<>>>>>>;;;999:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;;;;::::::999999888888888999999999999888888777777666777999<<<>>>???@@@AAA@@@????????????@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBB@@@AAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>======;;;<<<<<<===============|||}}}~~~zzzqqqiiieee___VVVOOOLLLFFFCCC???;;;777333222111111111000000//////......------------------------------------------------++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++...333:::@@@MMMLLLIIIDDDAAACCCKKKSSSZZZZZZYYYZZZ___bbb\\\TTTJJJSSS___lll}}}zzzyyyzzz~~~~~~yyyppppppuuu~~~~~~{{{zzzuuuuuuwwwzzz}}}}}}yyyyyy|||qqqtttxxx{{{zzzwwwssspppuuutttsssrrrqqqoooooooooiiimmmuuuxxxooolllpppoookkkiiijjjkkkiiieeejjjmmmjjjhhhiiiiiihhhccc```]]]\\\]]]\\\ZZZXXXjjjqqqxxxzzz{{{yyytttnnnvvvuuussssssxxx}}}|||vvvmmmpppooommmooorrrkkk___]]]YYYUUUSSSNNNHHHGGGJJJIIIZZZvvvwwwjjjiiigggeeeeeehhhkkkfff\\\SSSNNNJJJEEE@@@===<<<===>>>;;;:::888444111...+++)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******'''''''''''''''''''''''')))))))))*********++++++))))))))))))************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))---444:::HHHQQQ\\\dddfffgggiiikkkqqqssswwwzzzzzzssshhh```IIIJJJMMMVVV___eeeeeeccceeeiiillljjjeeebbbbbbddd___aaa___WWWPPPNNNNNNLLLTTTYYY^^^```___]]]]]]^^^iiiddd___[[[ZZZ\\\^^^___]]]RRRDDD;;;999:::999777444555777999999999888888777777888999::::::::::::;;;::::::999888888777777;;;;;;;;;;;;<<<===>>>???>>>=========>>>>>>???@@@BBBBBBDDDEEEGGGIIIJJJKKKNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSQQQPPPNNNMMMMMMMMMKKKLLLLLLKKKIIIHHHHHHIIIMMMKKKHHHGGGGGGFFFEEECCCCCCEEEFFFFFFDDDCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAACCCAAA@@@@@@AAA@@@>>><<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999:::<<<>>>@@@AAABBBBBBAAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBAAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA???>>><<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<=========<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;|||}}}~~~~~~~~~{{{ssskkkeee___UUUOOOMMMFFFDDD@@@;;;777444222111111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++***************...333666@@@AAACCCCCCBBBDDDGGGJJJJJJMMMPPPXXXdddllljjjbbbTTTSSSQQQTTTaaasss~~~zzz{{{yyyvvvwww|||}}}uuurrriiiiiiiiikkkooorrrttttttwwwttttttwwwxxxuuuqqqpppqqqrrrsssvvvyyywwwrrrnnnpppooonnnnnnooopppnnnmmmiiiiiilllrrrwwwwwwsssooogggjjjiiidddaaabbbcccaaaaaafffhhhdddaaabbbcccbbb[[[YYYYYYXXXVVVVVV\\\cccpppuuu|||wwwooo|||{{{wwwuuuyyy~~~zzzsssmmmmmmiiidddcccccc]]]SSSMMMIIIEEEDDDDDDIIIWWWeeeccceeejjjnnnkkkdddeeekkkdddccccccdddddd^^^SSSKKKFFFCCC@@@===;;;<<<===>>>666444222...,,,***))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))************((()))))))))************++++++************++++++************************************************++++++++++++++++++++++++,,,------+++***+++...222999BBBOOOZZZ```dddfffgggeeegggkkkoooqqqoookkkhhhYYYPPPFFFCCCJJJTTT]]]bbb```cccggggggccc```^^^^^^]]]```aaa___\\\XXXVVVTTTLLLOOOSSSVVVXXX[[[___cccsssrrrnnneee[[[VVVWWWZZZYYYTTTOOOLLLIIIEEE>>>999111222444666888:::;;;;;;555555666777888888999999888888888777777666666666===============>>>??????<<<<<<;;;;;;;;;;;;;;;;;;======>>>???AAACCCEEEEEEJJJKKKMMMOOOQQQQQQQQQQQQSSSQQQOOONNNMMMMMMMMMNNNLLLMMMMMMLLLJJJIIIIIIJJJMMMJJJGGGEEEEEEEEEDDDBBBDDDFFFHHHHHHFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDGGGFFFFFFEEEDDDCCCAAA@@@>>>>>>???@@@@@@???>>>>>>========================>>>>>>?????????>>>======>>>>>>>>>??????@@@@@@@@@===<<<<<<<<<<<<<<<<<<<<>>???@@@======<<<<<<;;;;;;::::::999999999:::<<<===???@@@CCCEEEHHHJJJLLLMMMMMMLLLPPPOOONNNMMMMMMMMMNNNOOOMMMNNNNNNMMMKKKJJJJJJKKKMMMJJJHHHGGGGGGFFFEEECCCCCCEEEFFFFFFEEEDDDEEEFFFIIIIIIHHHHHHHHHGGGGGGGGGIIIJJJJJJIIIGGGEEEDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBCCCCCC>>>>>>??????????????????BBBBBBBBBCCCCCCBBBAAAAAA@@@AAACCCEEEEEEEEEEEEDDDEEEDDDCCCCCCBBBBBBBBBCCCBBBCCCDDDDDDEEEEEEDDDDDDAAAAAABBBCCCDDDFFFGGGHHHGGGFFFEEECCCAAA@@@>>>>>>=========<<<;;;::::::999777777777777888999:::;;;:::::::::::::::999888777777777888999999999999999}}}~~~}}}zzzssskkkeee\\\RRRNNNNNNHHHEEEAAA===888555444333111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------+++++++++***************++++++++++++++++++++++++,,,,,,---+++******,,,...+++---333===FFFJJJGGGCCCCCCFFFHHHJJJRRR___iiikkkllljjjbbbTTTKKKIIIJJJJJJTTT^^^lllxxxnnnbbbkkkzzzyyyvvvzzz|||zzzzzzyyy||||||wwwqqqxxxmmmeeedddcccbbbiiisssfffdddbbbccceeeeeeccc```WWWZZZ]]]``````^^^[[[YYYZZZ]]]aaacccbbb```^^^]]]ZZZ\\\ZZZSSSPPPRRRSSSRRRSSSVVVYYY\\\dddlllmmmhhhiiixxxvvvmmmqqqqqqooopppwww{{{yyyvvvttt{{{tttnnndddZZZ[[[WWWPPPJJJFFFCCCAAA>>>CCCEEEJJJOOOPPPQQQXXXbbb]]]YYYUUUVVVYYYYYYVVVSSSPPPQQQPPPKKKDDD===:::999555666777888777444222000---,,,+++******+++------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******************************((((((((()))))))))******))))))))))))************++++++************++++++************************************************++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,+++...888EEEQQQWWWYYY[[[___aaa___\\\\\\bbbhhheeeccc[[[NNNBBB;;;<<<@@@GGGIIIMMMUUU]]]```]]]XXX[[[XXXZZZ```eeedddbbbbbbVVVQQQIIIDDDCCCHHHOOOTTT[[[iiiuuuqqq```RRROOOSSSOOONNNNNNPPPQQQQQQOOOMMMBBB@@@<<<888666666777888444444444444555666777777666666777888888999::::::::::::::::::;;;<<<===>>>????????????===<<<::::::888888777777777999;;;<<<===>>>???BBBCCCEEEEEEFFFKKKKKKKKKLLLMMMNNNOOOPPPMMMNNNNNNMMMKKKJJJJJJKKKNNNMMMLLLLLLLLLLLLIIIGGGCCCDDDEEEDDDCCCCCCEEEGGGJJJJJJJJJIIIIIIIIIIIIHHHIIIKKKLLLKKKHHHGGGFFFGGGEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBB@@@AAAAAAAAABBBBBBCCCCCC@@@@@@AAAAAAAAAAAABBBBBB@@@AAABBBCCCDDDDDDEEEDDD@@@@@@BBBCCCDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@AAAAAACCCDDDFFFGGGDDDCCCBBB@@@>>><<<;;;:::::::::999999999999999999777666666666777888999999888888999999999888777777777777888999999999999888}}}~~~}}}zzzsssllleee\\\RRROOOPPPHHHFFFBBB===999666444333111111000000//////......------------------------++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...*********++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***,,,---,,,---000555<<>>???BBBCCCEEEGGGIIIJJJKKKKKKKKKLLLMMMKKKIIIHHHIIIJJJNNNNNNOOOPPPQQQPPPMMMJJJFFFFFFEEECCCBBBDDDGGGJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHKKKLLLKKKIIIGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDAAABBBCCCDDDDDDDDDDDDDDD@@@@@@AAAAAABBBDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCC@@@@@@???>>>???@@@AAABBB>>>======<<<;;;:::999999888888888888777777777777666666666555666666777777666666777888888888777777777777888999999999999888|||}}}zzztttlllfff\\\SSSPPPRRRHHHFFFBBB===999666444444111111111000//////......------------------------++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...*********+++,,,,,,,,,---++++++++++++++++++++++++***+++---,,,++++++,,,---............111;;;HHHRRRYYYSSSIIICCCGGGPPPTTTRRRYYY\\\\\\\\\___eeefffcccUUUJJJGGGRRRaaammmwwwzzzxxx|||tttgggeeedddeeecccccchhhpppuuuvvvwwwzzz}}}~~~yyyvvvwwwwwwtttsssuuukkkqqqzzztttnnnqqqrrrttt{{{{{{yyytttkkkaaaWWWRRRXXXZZZYYYVVVTTTXXXbbbjjjeee___YYY\\\cccgggddd^^^___cccdddbbbdddkkkpppqqqqqqnnnkkknnnxxx}}}tttggggggooowwwsssmmmgggeeefffddd______ccc^^^ccccccYYYNNNGGGCCC@@@???<<<;;;===AAAEEELLLQQQVVVTTTUUUWWWUUUPPPOOORRROOOTTTWWWUUUQQQNNNJJJHHHIIIBBB999666777999888555555555444222000---***))),,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********+++,,,+++***+++,,,,,,,,,,,,222;;;CCCIIIIIIKKKOOOSSSUUUSSSRRR]]]```bbbaaaZZZPPPGGGBBB999<<>>;;;999777666555444333444555666999999999888777777666666777777888999:::<<<>>>???CCCCCCCCCBBB@@@>>>;;;:::999888666444444444666777333333333333444777999::::::<<>><<<<<<<<<<<<===999999999999999999999999999888888777666555555555666666555555555555666666555555666777777888777777777777888999999999999999~~~}}}wwwqqqjjjeee^^^UUUPPPQQQFFFDDD@@@<<<999666555444333222111000////////////------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))***++++++++++++******************************++++++,,,,,,++++++***---------,,,...222999>>>WWWVVVRRRIIIBBBAAAFFFLLLMMMTTT\\\ccchhhoooyyygggZZZIIIBBBHHHUUUccckkklllpppsssrrrppprrrxxx}}}|||~~~rrraaaTTTRRRUUU___```dddjjjppptttuuutttxxxwwwvvvuuutttsssrrrqqqtttxxx~~~wwwooorrrtttrrrvvv~~~}}}vvvjjjaaa]]]gggeeeccccccgggjjjmmmnnnnnnccc\\\______\\\___gggjjjlllkkkhhhlllxxxxxxooofffbbbdddiiilllmmmllljjjkkkqqqwwwwwwqqqjjjkkkeee]]]XXXVVVVVVUUUSSSVVVSSSNNNHHHBBB===999777999===BBBGGGLLLNNNOOOOOOQQQRRRTTTUUUVVVVVVUUUUUUOOONNNMMMKKKHHHEEEBBB@@@666666666666777777444222444333000---+++***++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))(((((('''''')))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((()))))))))))))))************+++++++++************************))))))))))))))))))))))))************************+++*********))))))((((((+++,,,---...///111222222777<<>>@@@BBBDDDEEEFFFIIILLLPPPSSSSSSOOOJJJGGGIIIHHHGGGGGGHHHJJJLLLNNNQQQPPPOOOMMMLLLLLLLLLLLLJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGIIIJJJJJJIIIHHHHHHEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIDDDCCCBBBCCCEEEFFFEEEDDDFFFEEECCCCCCCCCCCCEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCGGGFFFDDDCCCCCCBBB???===???????????????>>>>>>===<<<<<<:::999888888777777777777666666555555555444666666555555555555666666444444444555555555666666444444555555666555555555<<<;;;999666555666:::>>>~~~}}}~~~|||~~~{{{vvvoooiiieee]]]TTTOOOOOOGGGEEEAAA===999666555444333222111000////////////------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))***+++++++++++++++***************************++++++,,,,,,++++++***---------,,,,,,///444777AAAFFFLLLMMMIIIEEEBBBAAAHHHMMMTTTZZZ___fffooovvvkkk```QQQIIIHHHLLLPPPRRR^^^aaaeeeggghhhkkkpppttt||||||~~~|||uuunnn}}}zzzdddQQQIIIIIIOOOPPPSSSXXX___dddfffgggnnnoooppppppooommmjjjhhhnnnqqqwww|||{{{pppiiilllmmmjjjmmmtttuuu{{{wwwppplllhhhhhhhhhkkkppptttwwwxxxkkkgggdddeeeddddddggglllmmmmmmhhhcccdddnnnyyy~~~uuummmeeeaaabbbfffgggffffffdddcccgggkkkjjjbbb[[[ccc]]]UUUOOOMMMKKKIIIHHHDDDDDDCCCAAA@@@>>>======DDDGGGJJJMMMOOOOOONNNNNNNNNOOOQQQSSSSSSSSSRRRQQQMMMKKKHHHEEE@@@<<<999888777666555666666555333111222111...,,,+++***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++(((((((((((())))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************************)))))))))(((***++++++,,,---...//////222666<<>>@@@@@@???<<<999777666666555555666666666666444444555555666666666666888;;;======:::777666666333222222222111111111111000111111222333333444444444555555666777888999999999999;;;<<<>>>@@@AAABBBCCCFFFJJJNNNOOOMMMKKKIIIJJJIIIIIIIIIJJJLLLNNNPPPRRRQQQPPPNNNMMMLLLLLLLLLMMMNNNNNNOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIDDDCCCBBBCCCEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCAAAAAAAAA@@@===;;;===============<<<;;;;;;:::999888777666666666666777666666666555555555444666666555555555555666666444444444444444555555555444555555666666666666666777777777666666888;;;>>>}}}~~~}}}~~~|||~~~zzztttnnniiieee]]]SSSNNNNNNHHHEEEAAA===999666555444333222111000////////////------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))******+++++++++++++++***************************++++++,,,,,,++++++***,,,---------+++,,,...///000777AAAHHHKKKGGGAAA===CCCGGGKKKOOOSSSYYYaaagggeee___VVVPPPLLLIIIDDDAAAKKKLLLPPPTTTZZZ```eeehhhooopppppprrrqqqnnnhhhdddkkkrrrvvvnnn^^^PPPKKKLLLFFFEEEFFFHHHMMMQQQSSSTTT\\\___bbbddddddbbb___]]]iiiiiijjjmmmqqqtttvvvvvvpppgggcccffffffcccdddjjjiiiqqq{{{}}}wwwssshhhhhhiiimmmqqqtttuuuuuuhhhmmmnnnkkkhhhiiikkkkkkiiihhhbbb[[[ZZZccclllqqqmmmhhhbbb___aaaccccccbbbeeebbb```aaaccc___XXXQQQUUUPPPJJJEEEAAA???===<<<888999<<<>>>@@@BBBBBBBBBHHHIIIKKKMMMMMMMMMLLLKKKJJJLLLNNNOOOOOOMMMJJJIIIEEECCC???;;;888555444333777555444444444333111...///...,,,+++******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))*********++++++************************))))))))))))))))))))))))************************************))))))))))))************++++++,,,,,,,,,///222666:::@@@GGGKKKKKKKKKLLLMMMOOONNNKKKHHHKKKIIICCC;;;444333999???DDDHHHLLLMMMJJJHHHIIIJJJKKKKKKKKKLLLLLLKKKHHHEEEEEEBBB???<<<;;;<<>>:::777444333222222333444666888333333333444444444444444333666888999777666555555222222111111111000000000///000000111111222222222333333333444444444444444444444666777999:::;;;<<<<<<>>>BBBEEEHHHIIIIIIIIIIIIHHHHHHIIIJJJMMMOOOPPPQQQPPPOOONNNMMMLLLLLLLLLPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGEEEDDDEEEFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCAAA@@@@@@@@@???<<<:::;;;;;;::::::999888777777777666555444444444444444666666666555555555555555666555555444444555555666444444444444333333333333444444555555666666666666333444666777777999<<>>:::777555444333222111000////////////------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))***++++++,,,,,,++++++***************************++++++,,,,,,++++++******,,,......,,,++++++,,,000111555;;;@@@CCCDDDCCCBBBDDDFFFHHHJJJNNNTTTYYYVVVUUUTTTTTTSSSPPPJJJFFFAAA@@@@@@DDDKKKSSSXXX[[[\\\```eeeiiiiiifffcccaaa]]]______]]]XXXVVVXXXZZZOOOLLLHHHFFFGGGHHHHHHHHHKKKMMMPPPSSSTTTTTTTTTSSS]]][[[ZZZ]]]aaadddcccaaaddd```^^^aaabbb```aaaeee```hhhssszzz|||wwwpppkkkeeeeeeeeeggghhhfffcccaaaeeeppptttlllfffhhhhhhcccaaaaaa]]]WWWVVV]]]cccfffaaa___\\\\\\]]]^^^^^^]]]___\\\YYYYYYYYYUUUNNNIIIGGGDDDAAA>>><<<;;;::::::;;;===@@@CCCEEEEEEEEEEEEBBBCCCDDDEEEGGGGGGHHHHHHGGGHHHJJJJJJHHHDDDAAA>>>:::888666444333444555666666444333222222000...,,,++++++************++++++************++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))*********************************)))))))))))))))***************************+++,,,---111777>>>DDDGGGGGGHHHIIIJJJJJJIIIHHHJJJLLLLLLIIIBBB;;;666444:::>>>CCCFFFFFFFFFGGGIIIGGGGGGHHHHHHIIIHHHGGGFFFDDDBBB???<<<;;;;;;<<<===???BBBFFFGGGFFFEEECCCCCC???>>>======>>>???@@@@@@>>>@@@BBBBBBAAA===999666444444444444555555666666444444333333333444444444222444666777666555333333111111111000000000000////////////000000000111111000000111111111222222222111111222333444555666777777888:::===@@@CCCDDDEEEDDDDDDDDDEEEGGGIIIKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMOOOOOOOOONNNNNNMMMMMMLLLMMMMMMMMMLLLLLLKKKKKKJJJHHHIIIIIIJJJKKKKKKKKKKKKMMMLLLLLLKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHGGGGGGHHHHHHFFFEEEEEEFFFGGGHHHHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBB@@@???@@@@@@???===;;;999888777666555444444444555444444333333333444444555555555555555555555555555444444444444444444555444333333333333222222222333333333444444555666666333555888999:::;;;<<<>>>{{{vvvpppjjjfff___UUUPPPOOOJJJGGGCCC???:::777555444333222111000////////////------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++***************************++++++,,,,,,++++++***(((+++---......,,,,,,,,,000...---///444:::???AAACCCDDDDDDEEEFFFIIIMMMOOONNNPPPRRRUUUVVVVVVSSSQQQIIIEEE@@@>>>@@@EEEIIIKKKSSSXXX___bbbbbb___^^^^^^```]]]ZZZ[[[___bbbaaa___[[[WWWQQQLLLJJJIIIHHHGGGEEEEEEDDDDDDEEEFFFGGGHHHGGGFFFHHHNNNUUU[[[\\\\\\WWWVVVWWWYYYZZZZZZ\\\___ZZZ```hhhppprrrnnngggaaaaaaaaaaaaaaa___[[[VVVQQQ^^^jjjnnngggbbbcccbbb]]][[[^^^]]]YYYVVVYYY[[[ZZZUUUTTTSSSSSSSSSRRRQQQPPPKKKIIIGGGGGGGGGEEE@@@==================>>>@@@AAAAAACCCEEEGGGHHHHHHGGGFFFBBBBBBBBBBBBCCCDDDDDDEEEDDDEEEEEECCCAAA===888666555444222222333555777999555333000//////...,,,+++))))))))))))******++++++)))))))))******+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******++++++++++++************,,,+++***)))+++///666;;;BBBCCCDDDFFFFFFGGGHHHIIIIIIJJJLLLMMMLLLEEE;;;444666888:::<<>>======888;;;???AAAAAA@@@??????======<<<<<<<<<>>>AAACCC???AAABBBCCCAAA>>>:::888666888:::;;;:::888666444555555444333333444444555444555666777777555333111111111111000000000000///...///////////////000000------...///000111111222000000111111222333444444444555666777999;;;===???======>>>???AAABBBDDDEEECCCDDDDDDEEEGGGIIIKKKLLLIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHHHHHHHHHHGGGFFFDDDEEEFFFGGGGGGFFFEEEDDD@@@@@@???>>>>>>>>>>>>???>>>===<<<=========;;;999666555444333222222222222444444333333333444555555444444444555555555555555444444333333333333444444333333333333333333333333222222222222333444555666777999<<<<<<<<<;;;<<<===~~~}}}~~~yyywwwqqqjjjeee^^^UUUQQQQQQKKKHHHDDD???;;;888666555333222111000////////////------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***'''***---///...---,,,---)))***+++,,,...111444666@@@@@@AAACCCEEEGGGIIIJJJOOOPPPQQQRRRSSSSSSSSSSSSUUUQQQJJJCCC>>><<<<<<===EEEIIIPPPUUUYYY[[[^^^___WWWVVVXXX^^^fffhhhccc]]]]]]YYYTTTPPPNNNMMMLLLKKKIIIGGGDDD@@@>>>>>>??????<<<<<<===AAAEEEHHHJJJJJJHHHIIIKKKLLLMMMNNNPPPSSSPPPTTTZZZaaaeeeccc^^^ZZZYYYYYYZZZ[[[ZZZWWWRRRNNNRRRYYY]]]\\\ZZZZZZZZZXXXWWW[[[[[[VVVRRRQQQOOOLLLIIIIIIHHHGGGEEECCCAAA@@@<<<;;;:::;;;<<<<<<:::999999<<<>>>@@@AAABBBEEEGGGAAABBBDDDFFFGGGHHHGGGGGGLLLKKKHHHEEECCCAAAAAAAAA??????>>>===:::777555333666666444333333333444444222000...---------+++***)))))))))*********++++++(((((())))))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((*********)))((('''''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++******,,,,,,+++))))))+++///333999<<>>???BBBEEEBBBCCCCCCDDDCCCAAA>>>===999<<>>AAACCCEEEFFFBBBBBBBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIFFFEEEDDDDDDEEEEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAA===<<<;;;;;;:::;;;;;;;;;888777777777888999777555444333222111111111222333333333333333444444555666444444444444444555555555444333333222222333333444222333333333444444444444222222111111222444666777;;;<<<>>>>>><<<;;;;;;<<<{{{~~~~~~}}}~~~yyyxxxqqqiiiccc[[[SSSPPPRRRLLLIIIEEE@@@;;;888666555333222111000////////////------,,,,,,,,,,,,++++++************++++++++++++************************)))************+++++++++***+++,,,,,,------,,,,,,***************************++++++,,,,,,++++++***(((***---...,,,+++++++++&&&))),,,---,,,,,,...000666777:::???CCCGGGHHHHHHJJJKKKLLLMMMMMMNNNPPPQQQUUUVVVTTTMMMEEE>>>::::::888999>>>DDDLLLSSSXXXZZZLLLNNNSSSYYY]]]___^^^\\\ZZZWWWRRRPPPNNNNNNMMMLLLLLLJJJHHHEEECCCAAA@@@@@@>>>??????===;;;999999:::<<<>>>@@@???>>>???BBBDDDCCCDDDGGGMMMQQQSSSPPPMMMHHHIIIKKKNNNOOOOOOLLLIIIGGGFFFHHHLLLLLLJJJJJJMMMJJJNNNNNNHHHDDDCCCAAA>>><<<===>>>>>>===<<<;;;;;;;;;::::::;;;===???@@@@@@;;;>>>AAACCCBBBBBBDDDFFF@@@AAABBBCCCDDDEEEEEEFFFRRROOOJJJEEEAAA>>>===<<<999888777777666666666666777666555444222111000///000...+++++++++,,,+++***))))))******++++++******((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************************++++++***++++++***)))***,,,...///333888<<<===???BBBDDDDDDCCCBBBAAABBBBBBBBBBBB>>><<<:::888888888999999;;;===@@@BBBCCCGGGLLLQQQIIIHHHFFFDDDBBBAAAAAAAAA;;;<<<;;;999666555555666777999<<<<<<<<<===AAADDDBBBBBBBBBBBBAAAAAA@@@@@@<<<>>>@@@BBBBBB@@@===<<<555444222111111111222333444333444666888888666333333222222222111111111111////////////////////////....../////////000000000000000000000111111111111111111111222333333444555666666777777888888888888666777777888:::;;;===>>>===<<<<<<<<<<<<===???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDFFFHHHIIIFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDCCC>>>===<<<===>>>???>>>======<<<<<<;;;;;;<<<<<<===999999888777777777777777555444333444666666555333333222111000111222444555222222222222333444555666333333333444444555555555333333222222222222333333222222333444555666666777444333333333444666888999;;;<<<===<<<;;;:::;;;===~~~|||{{{xxxpppgggaaaYYYRRRPPPRRRLLLJJJEEE@@@<<<888666555333222111000////////////---------,,,,,,,,,++++++)))************+++++++++************************)))************+++++++++***+++,,,,,,------,,,,,,************************+++++++++,,,,,,+++++++++)))+++---,,,+++)))))))))))),,,///---***)))...333---///444;;;BBBFFFHHHGGGBBBCCCFFFGGGIIILLLOOOQQQNNNSSSWWWUUULLLCCC???>>>999777777:::???EEEHHHJJJRRRTTTVVVTTTQQQRRRWWW\\\XXXUUUQQQOOOMMMLLLJJJIIIJJJKKKKKKKKKJJJIIIGGGFFFAAACCCDDDBBB???<<<>>>@@@777::::::777555666999;;;777777888<<<@@@BBBAAA???999:::<<>>>>>999777888888777333555888:::;;;<<<>>>@@@=========>>>@@@CCCDDDEEE===AAADDDDDDAAA@@@@@@BBBBBBBBBAAAAAAAAABBBCCCDDDPPPMMMGGGAAA===:::999999444333333333444666888999444444444333222000///...///---***)))***++++++*********++++++++++++******'''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++((()))))))))*********+++((()))++++++***)))***+++(((---333888:::;;;>>>AAA>>>BBBEEEEEEBBB@@@AAACCCDDDAAA>>>;;;999666333111555888;;;===???CCCJJJOOONNNKKKGGGCCC@@@@@@AAABBBCCCBBB@@@<<<777555555666222555888999999:::===@@@@@@??????>>>>>>??????@@@>>>???@@@AAAAAABBBAAAAAA555333111000///000111222222111222555999:::777444333333333222222222222111000000000000000/////////111111000000000/////////000000000000000000000000///000000111222333444444666666777777777777666666555444444444555666777777;;;:::888777777888999:::999999:::;;;<<<======>>>>>>>>>>>>>>>???AAACCCDDDBBBBBBAAA@@@>>>===<<<;;;<<<===>>>>>>>>>>>>===<<<777666666777999:::999888999999777666666777999999777777666555555555555555555444444555666777555444333222111000111333555666111111111111222333555555333333333444444555555555333222222222222222222333111222333444666777888888666555444444555777:::<<<:::;;;;;;;;;::::::<<<===}}}~~~}}}zzzwwwnnnhhhddd]]]RRRNNNOOOJJJHHHDDD???:::666333222000000111111111///---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************))))))************))))))))))))***++++++++++++***)))************+++++++++************************))))))***+++,,,,,,------,,,---///333888>>>DDDGGGBBBCCCDDDFFFGGGIIIJJJKKKMMMNNNNNNNNNLLLHHHEEEBBB@@@>>>;;;999888999;;;<<>>:::888:::<<<;;;999999:::::::::999666333111333444666777999999::::::::::::999888777777777777888888888888888888777777;;;:::::::::<<>>>>>AAAAAAAAAAAA@@@@@@@@@@@@???===:::777444333222222444666888999999888555333444333222000///---,,,+++***))))))++++++***+++,,,+++++++++*********))))))++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))+++***''''''++++++)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))+++,,,...000333666999;;;???AAACCCDDDBBB@@@??????AAABBBCCCBBB>>>999444111222333666999===AAADDDEEEFFFDDDBBB??????@@@BBBDDD<<<>>>@@@AAA>>>;;;888777555333333444666888999888<<<;;;;;;;;;<<<<<<===>>>???AAACCCEEEDDDAAA<<<::::::888666333111000000000111222555777999;;;<<<===<<<;;;999666444333222222333333222111000000000000111000///...............000000/////////.........000111111111222222222222111111222333333444555555333333111111111111333333555444333222222444666777222222333333444555666666888999999999:::::::::::::::::::::999888888777777888888777777666666666555555555555444444555555555444444444444444444444444888777666555555444555555333333222222222333444444444444444333333222222222111111111111111111111111222222222333333444444444555555444333333333333444666444222222444666777777444555666888888999888888999:::<<<======<<<:::999}}}}}}zzzvvvpppjjjfff]]]SSSOOOQQQKKKHHHDDD@@@;;;777444222000000111111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************))))))************))))))))))))***++++++++++++***)))************+++++++++************************)))******+++,,,,,,------/////////000222555999:::>>>>>>@@@BBBDDDEEEGGGHHHEEEGGGIIIKKKLLLKKKIIIHHHBBBAAA>>><<<::::::::::::=========>>>???AAACCCDDDIIIJJJJJJIIIFFFEEEFFFGGG@@@AAABBBCCCDDDDDDDDDDDDDDDGGGIIIGGGBBB>>>???@@@AAA???===<<<=========<<<::::::;;;;;;:::999888777888999:::;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@???>>>>>>??????>>>===<<<;;;::::::666555555555555555666666444555666777777555333222111111000...---+++*********))))))************++++++++++++*********))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&***+++'''&&&((()))'''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******,,,...000333555666;;;>>>AAABBBAAA@@@??????===>>>>>>>>>;;;888444222333333333444777:::>>>@@@@@@???=========???AAABBB>>>???@@@@@@===999777555444333222333555666666666888888888888999:::;;;;;;;;;===???AAABBB@@@>>><<<;;;888555444333222000...222333444666888999:::;;;===<<<;;;:::999888777666444333111000/////////000000//////////////////000000000000///////////////111111111222222222333333222222222333333444444444555444444333333444444555444333222111222333555666222333333333444555555555444555555555555666666666444444444444444444555555666666555555555444444444444333333333333333333444222222222222222222222222555555444333333333444444444444333222222333333333444444444333333222222222111111111111111111111111111111222222333333444444444444444555555777888888555333111111222444666777:::::::::999999999888888888999:::::::::888666555}}}~~~zzzuuurrrmmmggg]]]TTTQQQSSSKKKIIIEEE@@@;;;777444333000111111111000///...---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******************************************************))))))************))))))))))))***++++++++++++***)))************+++++++++*********************************++++++,,,,,,---......---,,,,,,---...///777888999;;;===???AAABBB@@@BBBEEEHHHJJJJJJJJJIIIDDDCCCBBB@@@>>><<<;;;:::<<<:::888666666888:::<<<>>>AAADDDEEEEEEDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAACCCFFFHHHGGGCCC???>>>??????@@@AAA@@@??????@@@AAA;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>??????@@@@@@@@@AAA@@@>>>======>>>??????AAAAAAAAA@@@??????>>>>>>???@@@BBBBBBBBBAAA???>>>::::::999888777555444444000111222444555666777777555444444333222111111000......---,,,+++))))))(((*********)))))))))))))))+++************)))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((($$$)))***(((''')))(((&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((())))))***,,,...///000444888===@@@@@@???>>>>>>;;;;;;<<<<<<;;;999777666666444111000111444777:::::::::::::::;;;<<<======@@@AAAAAAAAA???;;;777444555444222222333444444333444444444444555666777888777888:::<<<>>>>>>>>>>>>;;;888555666888888333...333333444555666777777777::::::;;;<<<<<<;;;:::999666444222///......///000///000000000000000111111////////////000000000000111111111222222222333333333333333333333333333333555444444333333444444555333222111111111222444444333333333333444444444444222222222333333333444444000000000111222333333333444444333333333333222222222222111111111111222222111111111111111111111111222222111111222222333333555444444333222222222222444444333333333333222222222222222222222222222222000111111222333333444444666666777777888888999999444333222111222444666888===<<<;;;999888888999999999999:::999888666333222}}}~~~yyytttrrrnnnfff[[[SSSRRRTTTLLLIIIEEEAAA<<<888555333111111111000//////...---,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***************************************************)))******++++++******)))))))))***++++++++++++***))))))*********+++++++++*********************************++++++,,,,,,,,,******))))))***+++,,,---000111222444777888:::;;;???@@@BBBDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBAAA???>>>>>>===:::888777777888888666999===@@@AAACCCFFFHHHJJJIIIHHHEEECCCBBB@@@@@@???AAADDDCCC@@@===;;;;;;<<>>===<<<<<<<<<<<<===>>><<<======>>>>>>>>>>>>>>>===<<<<<<<<<======>>>???<<<<<<===>>>>>>???@@@@@@DDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCBBB@@@>>><<<555555555444333333222222333444555666666666555444444333111///...---......,,,,,,++++++***)))(((((()))+++***((((((***)))'''************)))))))))))))))((((((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&(((((((((,,,000---&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---222888<<<======<<<<<<>>>>>>>>>======<<<;;;:::888777444222111222333444888888888999999999999999>>>@@@CCCFFFFFFBBB;;;777888666444444444555444333222222222222333444555666555666777888:::;;;<<<===<<<888666:::???@@@:::333555444444444444444555555444555888:::;;;:::999888888666333111000000111222222222222222222222111111...////////////000000000000000000111111111222222333333333333333333333222222222222222222222222222111111000000111111222333444444333333333333333333333333333444444444555555111222222222333333333444333333333333222222222222222222111111111111222222222222222222222222222222000000000111111222444444666555444333222111111111333333333333333333333333222222222222222222222222222222333333444555555555::::::999999888777666555555555555444555666999;;;???===;;;999888888:::;;;<<<;;;;;;:::888555333222~~~~~~yyysssqqqkkkaaaWWWRRRRRRRRRLLLJJJFFFAAA===888666444111111000000///.........,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++******************************************************++++++++++++******))))))***++++++++++++***))))))*********+++++++++***************************+++++++++++++++,,,,,,************+++,,,------,,,,,,---///111222444444;;;;;;======>>>======<<>>@@@@@@>>>===;;;;;;:::===AAAAAA>>>===???BBB???>>>===<<<;;;;;;<<<<<<888999;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????EEEDDDCCCAAA???>>>============<<<<<<<<<;;;;;;;;;888:::<<<======;;;888777222222222333444444555555777888888888888666444333222111...,,,+++++++++,,,+++++++++*********))))))(((++++++((((((++++++''')))))))))))))))))))))))))))((((((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***'''%%%(((333999333)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))******)))---333777888999999:::?????????>>>===<<<;;;;;;:::::::::999777555333222444444666777999:::;;;;;;;;;>>>EEEKKKMMMJJJCCC<<<<<<:::888777777777666555444333333333333444555555555555666666777888999:::;;;888888===EEEGGGBBB;;;777666555444444444444444111333555888999999888777:::888666444333333444444555666666555555333222111///////////////000000000////////////000000000111333333333333333333333222222222222222222222222222000000000000111111222222333333333333333333222222333333333444444444555555444444444444333333222222333333333333333333444444333333222222222222333333222222222222222222222222111111111111222444555666666555444333222111111111333333333333333333333333444444444444444444444444555555555666666666777777888888999888888666555444888999999999888999===@@@EEECCC???<<<:::999999999;;;::::::888777555333222~~~yyytttpppggg[[[TTTSSSSSSQQQMMMKKKGGGBBB===999666555222111000///.........///,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++******************************************************++++++++++++******))))))***++++++++++++***)))************+++++++++************************++++++++++++++++++++++++------,,,,,,,,,++++++*********+++,,,---...//////222333444666777888999999:::<<<>>>AAADDDEEEEEEEEE????????????===;;;888777:::999777555333444777999===<<<;;;::::::;;;<<<===;;;<<<<<<===>>>>>>>>>>>>;;;<<<======<<<<<<>>>??????>>>>>>===<<<;;;;;;:::777888999;;;<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;<<<======>>>>>>?????????BBBBBBAAA@@@>>>===<<<;;;======;;;:::888666555444222333555555555444222111111222222444555666777888777777777777777666555444///...,,,+++*********+++++++++******************''',,,,,,((((((---...)))(((((()))))))))))))))***))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++((($$$(((333;;;666+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***'''***///222333444555777:::;;;<<<<<<<<<;;;999999;;;<<<======<<<999666444000111222555888<<>><<<;;;;;;;;;:::888777666666555555555555555666666666666777777888888888777999>>>EEEGGGDDD@@@999888777555444555555666333444666888999999888888999888888777666666666666777888999999888666555444222222222222111111111000/////////000000000111111333333333333333333333333333444444555555444444333000000111111222222222222222222222222333333333333111111222222222333333333555444444333222222111111333333444444444444555555444444333333333333444444111111111111111111111111222222222222333444555666555444444333222222222222222222333333333333444444555555555555555555555555888888888777777777777666222333555777888888888888888:::<<<;;;999:::???CCCMMMJJJFFFAAA===999777666777777666555444444333333}}}yyywwwqqqcccVVVRRRUUUUUUPPPNNNKKKGGGBBB>>>:::777555222111000///......//////------------,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***************************************************++++++,,,,,,++++++***))))))***++++++++++++***)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,+++,,,...///111333444555666777999<<>>===<<<;;;:::::::::::::::777555444555666555444333333444555888999888888777888;;;===>>>???===<<<::::::;;;<<<======<<<===>>>??????>>>===<<<::::::;;;======>>>>>>>>>>>>======<<<<<<<<<========================>>>>>><<<<<<<<<<<<;;;:::999999999888777666444333111111111222222222222111000000333333444555666777888888666666444333222222111111,,,,,,+++***************))))))))))))************&&&,,,---((()))000111+++(((((((((((())))))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))''''''---333222+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))'''))),,,......///222444444666999;;;<<<;;;:::888<<<<<<======<<<;;;:::999222222222333666999===???::::::<<>>=========<<<;;;:::999888666555555555444555555666888888888888888666666888<<<@@@AAA@@@???;;;:::888777666666777888555555666666777777777777666777888888888777666666666888999;;;;;;;;;:::999777777666555444333333222111111111111222222222222222222222333333444444444333444444555555444444333000111222222222222222222111111111222333333333444000111111111111222222222444333333333333333333333333333333444444444555555444444333333333333444444222222222222222222222222222222222222222333444555444444333222222333333333222222222333333444444444777777777777777777777777:::999999888777666555555111222555888999:::999999666999;;;999777999>>>BBBIIIHHHEEEAAA===:::777666555555555555555555666666}}}yyyzzzqqqaaaSSSRRRWWWVVVPPPNNNLLLHHHCCC>>>:::777666333222000///......//////......------------,,,,,,)))***+++,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***))))))***++++++++++++***)))************+++++++++************************++++++++++++++++++++++++((()))******+++*********++++++++++++++++++*********++++++,,,---...///000333444666888;;;===???@@@BBB@@@===;;;:::;;;===>>>888:::<<<===;;;:::::::::666555333222222333555666555333222333777:::===>>>@@@<<<888888;;;======;;;:::<<<>>>@@@AAA@@@???>>>>>>>>>????????????>>>>>><<<<<<<<<<<<===>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;888888999999999888777777222222222222222222222222444444333333333222222222555555666666666777777777888666333000...,,,,,,,,,++++++++++++************((((((((()))))))))))))))%%%---...((()))222222,,,'''((((((((())))))******++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&)))***''''''+++---+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''(((((()))((()))+++++++++---000222111444888<<<>>>===<<<:::<<<<<<;;;::::::;;;<<<===888777555333333555777999<<<999888;;;BBBGGGHHHFFFBBB@@@>>>>>>>>>>>>===<<<;;;:::999777555444444444333444666888:::::::::999444555777999;;;;;;<<<<<<===;;;999888777888999:::666555444444444444555555333555777999999888666555555777999<<<>>>>>>>>>===;;;;;;:::888777666555444222222333333333444444444111111222333333444555555111111333333333333111111111111222333333333333222000000111222333333444444222222222222333333333333333444444555555666666777222222222333333444444444444333333222222333333444444444444444444444444444222222222111222222333444333333222222222333444444222222222333333444444444888888888888888888888888::::::999777666444333333444555777999:::999888777333666999777555666;;;AAA@@@@@@???>>><<<:::888777666666666777777999:::;;;~~~wwwxxxqqqfff]]]WWWUUUSSSRRRRRRMMMFFFAAA===;;;999777333222111///............+++,,,---,,,***)))***+++***+++,,,,,,,,,***)))(((******))))))))))))******(((((()))***++++++,,,,,,************************)))************+++++++++******************************++++++++++++******)))************+++++++++))))))))))))))))))))))))******++++++++++++******++++++************++++++---...///111444666777888999999999999999:::::::::===<<<<<<<<<<<<;;;;;;;;;:::::::::888666666888:::999666333111111444777:::999999999999:::;;;;;;<<<;;;<<<===??????>>><<<;;;999:::>>>EEEKKKIIIBBB;;;;;;999777999<<<===<<<:::777777888888888888777777222111000000111222333444111333555666555444555555777555444444555666666555888666333333444333111...000///...---,,,,,,+++***++++++***)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((***+++,,,+++))))))---000111222444777888:::::::::>>><<<<<>>??????===;;;:::;;;;;;999888777666666666888777666444333444666777777777777777888:::;;;;;;999888777666777:::===>>>999???AAA;;;666555777666666666777777888888888999:::888555444555777888888;;;===???===999666666888999;;;999555444666555333888777555444333222111111333333222222222444666777444444333222222222222222555555444444444555555666444444444444333222111111111111222333333333222222333222222222222222222333555555555555555555555555777666666777777666444222444444333333222333333333777666555555555555666666666666777777888999999999999:::;;;:::777555555555222555666555777:::999444777777777777777777777777555666666777999:::;;;;;;777;;;>>>===999555444444555777999999888888888:::~~~xxxvvvqqqiii```XXXUUUTTTTTTSSSNNNHHHCCC???<<<888666333222111000............+++,,,---,,,*********++++++++++++++++++***))))))******))))))))))))******((())))))***++++++,,,,,,************************)))************+++++++++************************)))******++++++******))))))************+++++++++)))))))))))))))))))))))))))******++++++******)))+++******))))))******+++)))***+++---///000111222555555555666666777777777::::::::::::::::::::::::=========;;;999999;;;===999888777666555555555555333222222222222333333444555666888999888777555444999:::===BBBFFFFFF???:::777555333333555555222000333333333333333444444444333222222111222333444555000333666777777666666666888888999<<<======:::888666333111111222111///------,,,,,,++++++******)))++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))(((&&&'''))),,,//////111222444666888888===;;;<<<@@@FFFGGGDDD??????===:::777555555555555222222222333666888999999::::::<<<=========<<<;;;<<<;;;:::999888888777777:::888666555555555555555555555666666777888::::::888777555444555777999;;;>>>DDDFFFAAA;;;::::::999444444555777999:::;;;<<<>>>;;;777444444444555666999:::;;;:::888777777777999:::888444444888:::999:::999888777666555555555555555444333333444444444555444333333222222333333444444444444444555666666000111222333444444555555333333444444444444333333222222111111111111222222444444444444444555555555444444555666666666444333333333333333333444555666777777777777777777777777666666555555555555555555555666888777666555555666888::::::888:::===<<<777666777777888888999:::::::::::::::999999888777666888999999888666555555666666888;;;;;;;;;::::::;;;yyyuuurrrmmmcccZZZUUUTTTVVVTTTPPPKKKEEEAAA===888555333222111000///.........+++,,,---,,,+++***+++,,,,,,+++************************))))))))))))******)))))))))***++++++,,,,,,************************)))************+++++++++)))))))))))))))))))))))))))******++++++******))))))************+++++++++)))))))))))))))))))))))))))******++++++******)))+++******))))))******+++(((((()))***+++,,,------///000000111222333333444666777777888888999999:::=========<<<;;;:::<<<===:::;;;<<<<<<;;;999666555555555444444333444444444333444555666555444222000333333333777:::999555111222111000000111111///---222111000000111222333444555555444444444555666666333666:::<<<;;;:::999999777999<<<@@@BBB@@@;;;777111000............,,,+++))))))))))))))))))))))))+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))'''((()))+++++++++,,,---///222444666888888:::???DDDGGGEEEBBBAAA???===;;;999999999999444333111000///000222333666666777888999:::;;;;;;<<<;;;;;;;;;::::::999999<<<999777666888888555222444444444444555777888999999888666555555666888999???EEEGGGCCC???>>>===;;;555666777888999:::;;;;;;>>>;;;888444333444666777999999888999;;;;;;:::888:::;;;888444444888;;;:::<<<;;;:::999999999999999999999999999888777666555777666666555555555555555444444555555666666666666111111222333444555666777444444444444444444333333222222111111111111222222333333444444555555666666333444444555555555555444222222333333444555777888555666777888888777666666444444333333222111111000222444666777777777888999:::<<<;;;:::===CCCCCC@@@:::::::::::::::;;;<<<<<<<<<<<<;;;;;;999777666555999777444333555777888888777:::===???>>>===<<<<<<~~~zzztttssspppggg\\\UUUVVVXXXUUURRRMMMHHHCCC>>>888555333333111000///.........,,,---...---+++***+++,,,,,,+++***))))))***+++,,,******))))))))))))******))))))*********+++++++++************************))))))*********+++++++++(((((((((((((((((((((((())))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))***************+++++++++,,,,,,,,,,,,---...///000000111222222333444555666777888999:::;;;:::999888999;;;:::<<<>>>@@@@@@@@@>>>=========<<<;;;:::::::::;;;777888999:::999777555444222000///000111111///---111222333555666777666555555444333222333555777888777777777777777777888888999<<>><<<;;;;;;;;;;;;777777666444111///......222222222333555777999:::;;;;;;;;;<<<<<<;;;;;;;;;===:::888888::::::666222333333333444555666777888;;;:::999777777777888999999???BBB???======<<<999::::::999999888888777777999888666333333444888:::===;;;:::;;;>>>???<<<999:::<<<:::666555777777444;;;;;;:::999999:::::::::<<<<<<===>>>===<<<;;;:::::::::999999999999::::::777888999999888777555444555555555555555555666666444444444333333333333333444444333333333333444444444444555666666777777777555666777666555555555555444333333333444555666666222333555666777666444333333333222222222111111111333555777888888888999:::777999:::;;;@@@HHHKKKIII??????>>>===<<<======>>>:::;;;;;;::::::999888777999666333444777::::::888777;;;???BBBAAA???>>>===|||ttttttppphhh]]]WWWWWWZZZVVVRRRMMMHHHDDD>>>999555444333222000////////////,,,---...---+++***+++,,,++++++)))))))))***+++,,,******))))))))))))*********************+++++++++************************))))))*********+++++++++(((((((((((((((((((((((()))))))))******)))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))******)))))))))***))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,---......///......///111222333444555666777888888777666777888999:::;;;>>>AAAEEEGGGIII??????>>>===<<<<<<<<<<<<<<<===>>>???>>>===;;;::::::888666666666666666555555777:::<<<<<<<<<<<<<<<888777555555555777999:::888888888999888888888888;;;===??????<<<888666555222111000111111000---+++))))))***))))))((())))))''''''(((((()))************)))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((()))***''''''&&&'''''''''&&&&&&)))(((((((((***---000222111222444777:::<<<<<<;;;===<<<<<<;;;;;;;;;;;;;;;:::<<>>999444000///000000000111222444555666888999:::<<<<<<<<<<<<<<<===;;;999:::;;;;;;888555666666555555555666777777;;;:::999777777777777888333888;;;999999<<<;;;999:::999999888888777777777777777777555333444777:::???===;;;<<<>>>>>>;;;777999<<<===;;;:::;;;:::666999999888888888888888999:::;;;<<<>>>>>>>>>===<<<=========<<<<<<======>>><<<<<<======;;;888444222666666555555666777888999888777666555555555555666777666666555555666666777666666777777888888888888888::::::999666444555777777666555444444444444444111333555777777666555444333333333333444444555555444666777777666555666777666888999:::???GGGJJJHHH???>>>>>>>>>???AAACCCDDD<<<;;;:::999888777777777999777666888;;;===;;;999888<<<@@@BBBAAA???===<<<}}}vvvtttooofff]]]XXXYYYZZZVVVRRRMMMGGGCCC???:::777444333222111000/////////,,,---...---,,,+++,,,---******************+++,,,******))))))))))))******************************************************)))************+++++++++))))))))))))))))))))))))((())))))******))))))((()))************+++++++++))))))))))))))))))))))))((())))))******))))))(((***))))))(((((())))))***************************+++++++++,,,,,,,,,,,,---+++,,,,,,...///000111111333555666777666555555666555666777999===CCCHHHKKK>>>======<<<<<<<<<======;;;<<<>>>??????>>><<<;;;>>>===;;;999888888999:::999;;;>>>>>>===;;;::::::777666555555555555666777666666777777777666555555666777888777333000//////111...,,,++++++++++++***'''((())))))((('''(((***((((((((())))))*********)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''(((***+++---,,,,,,,,,------+++***))))))((()))***,,,---...000111222444666777888999999999999999999::::::999;;;@@@EEEEEE@@@999555333000111111222222333333333555666888:::;;;<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;:::999888888777888888888777666666555555555555222555777666777;;;<<<999444555666777888999:::::::::;;;<<<:::555333555777<<<;;;::::::::::::888666777;;;>>>===???BBBBBB???999999888777777777777777666777888999999:::::::::===<<<<<<<<<<<<======>>><<<>>>??????===999444111111111222333555888;;;======<<<:::999888888999:::888888777777777777888888888888888888888888777777999;;;<<<:::666555777:::::::::888777666555555555555666777999999999888888555555555666777888888888444555666666444222222333999;;;:::999<<>>;;;777555444444444;;;::::::;;;======;;;:::999<<>><<<::::::~~~yyytttlllddd]]]ZZZZZZZZZVVVQQQKKKFFFBBB>>>;;;999444444222111000/////////---.........,,,+++,,,---))))))***+++++++++++++++******))))))))))))******************************************************)))************+++++++++************************(((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))************************++++++++++++************)))******+++,,,------......000222333222111111222111111222444777;;;>>>AAA:::999999999999::::::;;;666888:::;;;<<<;;;:::999999999888666555555666777666999======;;;999999999666666555444444333333333222222333333333222000000000000000...,,,++++++,,,,,,***))))))***++++++***&&&(((***)))(((''')))+++(((((((((((()))))))))))))))))))))))))))***++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))+++---111000///000222111///,,,))))))))))))*********+++***,,,...000111333555666666666777888888999999999;;;@@@EEEEEE@@@:::888888444444555555555444222111222444666999:::;;;::::::777:::<<<<<<:::;;;@@@DDD@@@???===<<<:::999999999666666666666555555555555444666555333444999:::777222333444555777999:::::::::>>>AAA???:::777777999777999::::::999888888999888;;;;;;:::===BBBEEEDDD<<<;;;:::999888777777777666555555555555555666666888888888888888999::::::999;;;===>>>===999555222/////////000333666999;;;===<<<:::888888888999:::999888888777777888888999888777777666666555555555666888:::888666555999======<<<;;;:::::::::::::::777777888888999:::::::::888888888888999999999999555666888777555444444555999;;;;;;999;;;>>>===999999888888999<<<@@@DDDFFFAAA>>>999444222222444666>>>>>>>>><<<:::999;;;<<<:::<<<===<<<:::888777777~~~{{{tttjjjbbb]]][[[ZZZZZZVVVQQQJJJDDDAAA>>><<<;;;555444222111000000//////---...///...,,,+++,,,---((()))***,,,,,,,,,+++*********))))))))))))******++++++******************************************)))************+++++++++************************(((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))++++++++++++,,,,,,,,,,,,+++++++++***))))))(((((()))))))))***++++++,,,,,,)))+++......------------...//////111222333555555222222222222222333444555333555777999::::::999888777777666555333333555666000555:::<<<;;;::::::;;;666666666555444333111111...//////000///...---,,,,,,---,,,+++)))***,,,...'''&&&&&&(((+++,,,,,,+++%%%(((******((('''***,,,(((((((((((((((((((((((())))))((())))))***++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***,,,...---+++***+++------***'''((())))))******)))(((((($$$&&&)))+++---///111333555555666777888888888888:::???CCCBBB===999999;;;777888999999888555333111000222555777999:::999999444999===<<<999;;;BBBIIICCCBBB@@@>>><<<;;;:::999777777777888888888888888666777444000111666777444444444555555666666777777888===BBBCCC???<<<<<<>>>555999<<<<<<:::999;;;===;;;;;;999555666===BBBCCC???>>><<<;;;:::999888888888777666444444444555555444444333333444555666666555777;;;======999555222000///......000222555666;;;:::888666555555666777888888777777777777888888777777666555444333222222222555888777555666;;;@@@>>>>>>=========>>>>>>???666666666666777888999:::;;;;;;::::::999999888888777999;;;;;;999999999:::666888999999;;;>>><<<888<<<:::999888888:::===???>>>:::555111111333777:::AAAAAA???:::666666:::>>>:::;;;;;;:::777555444555~~~~~~|||vvvlllbbbZZZWWWWWWXXXTTTPPPKKKDDD???;;;999888555444333111///...------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++*********))))))((((((******************************))))))))))))******,,,+++***((((((((()))***(((((())))))******++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))***************************))))))************)))))))))))))))))))))))))))))),,,,,,,,,---------......---......///000/////////111222222222222333333333333333333333222222111111222111000000111333555666111111000000/////////...---------,,,,,,++++++++++++*********))))))((((((,,,,,,+++***)))(((''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++))))))************)))))))))))))))))))))))))))))),,,)))%%%%%%'''************)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***---///111''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))************222222333555777888999:::;;;>>>===::::::<<<<<<999::::::;;;;;;;;;:::888777222000///222777::::::999:::999777666777888:::;;;DDDBBB???<<<:::999888888;;;;;;;;;<<<>>>>>><<<:::999999777555444333333333444555666777777666555555;;;;;;============;;;;;;===<<<;;;::::::;;;<<<======<<<;;;:::999888888888;;;;;;::::::999888888777777999999555111111666;;;;;;888666888<<<===999555777777:::>>>@@@===999888555222000111444666555444888888777777666666666555777777666555444333333222444444444444444444444333555777999888777777:::===;;;<<<======<<<999666444333444444333333555999<<<<<<:::777666777888999999999:::<<<>>>>>>>>><<<<<<===<<<;;;;;;;;;:::777444777777666666555555555444000111222333333555888;;;AAA@@@???===<<<;;;;;;;;;;;;;;;999666333111222333|||{{{uuukkkbbb[[[XXXXXXYYYTTTPPPKKKEEE???;;;999888666444333111///...------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++*********)))******************************))))))))))))******,,,+++)))((((((((()))***)))))))))))))))*********))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++***))))))***************************))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,---------------////////////000000000000000000000000/////////...............///000111222.........---------,,,,,,+++++++++*********************)))))))))(((((((((++++++******)))((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((()))))))))************))))))************)))))))))))))))))))))))))))))))))(((&&&(((+++---,,,***++++++++++++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***,,,///000''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********...///000222555777999999999<<<===;;;<<>>>>>===<<<;;;:::::::::999999:::===@@@AAA@@@>>>;;;:::999888777666666666666666777888888777666555999:::;;;;;;;;;;;;:::999999999888777777888999:::<<<<<<;;;999999888888888999999999999999999999999;;;======999444222444888999777666:::@@@CCCBBB???999999:::<<<===;;;999888999777666888;;;<<<<<<:::::::::999888888777666666888888777777666666555555777777777666666666666666555777999888777777:::<<<999:::<<<===<<<:::888666555666777666666777999<<<>>><<<999777777888999999999===AAAEEEEEECCC>>>;;;<<<;;;;;;<<<======:::888888777777666555444444333999999:::999888999;;;===??????>>>===<<<;;;::::::777666444222111111111111zzzyyytttkkkccc\\\YYYYYYYYYTTTQQQLLLFFF@@@<<<999888666555333111///...------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++++++++******************************))))))))))))******+++***))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***)))******************************))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++******+++,,,------------+++************)))))))))(((((((((((())))))))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((***,,,,,,***'''''')))***++++++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***,,,...///''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))******)))***,,,///111444666777666:::<<<<<<===@@@???<<<::::::;;;<<<<<<;;;;;;;;;<<<999555222222111///...333222222333444666888999::::::;;;;;;;;;::::::999777777999===BBBDDDDDDCCC<<<<<<;;;:::::::::::::::888999999:::999888666555666777777888888777777666666666666666666777888999;;;;;;:::999888888888999666666777888999999::::::???AAACCCAAA<<<888777777999777777;;;AAADDDDDDCCC;;;;;;:::888888888888777::::::;;;>>>@@@AAA@@@???===<<<;;;:::999888777666888888888888888888888888777888888888888888888888666777999999888888:::;;;888999;;;<<<===;;;:::999888999::::::999999:::<<>><<<;;;===>>>?????????>>>===;;;999777555222000111444666555333zzzxxxssslllddd^^^[[[YYYYYYTTTQQQLLLGGGAAA===:::888666555333111000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))************))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++***)))***+++************************))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((()))************)))))))))))))))*********************)))))))))))))))'''((()))+++++++++***)))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((''''''''''''(((((((((((())))))******(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))************)))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))+++,,,---''''''''''''((((((((((((************************(((((((((((()))))))))***'''((()))+++---///111111333888:::999:::===<<<999:::::::::::::::999888888<<<:::888666555444444444111111000000111222333444777888999::::::999888777666666999===AAADDDDDDCCC<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;:::999777666555555555555555555555555555555555666666777888888:::999999888888888888999666777777888888999999:::???CCCFFFGGGDDD@@@===<<<;;;999888:::===???>>>===<<<===:::555333555666666777999;;;>>>@@@AAA@@@???>>>>>>===;;;:::888777666888888888999999:::::::::777777777777777888888888777888999:::::::::::::::999:::;;;<<<<<<;;;:::999:::<<<===>>><<<;;;<<<======<<<;;;888777888:::<<<:::???FFFKKKLLLFFF???::::::::::::<<<>>>>>>===;;;555555555666666666666777@@@@@@AAA???===<<<<<<===@@@@@@@@@@@@===:::666444555222111555;;;???>>><<<zzzwwwsssllleee___[[[YYYYYYTTTRRRMMMHHHCCC>>>:::888666555444222000///......------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))******************))))))))))))))))))))))))******))))))))))))******)))))))))*********))))))++++++******))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******))))))***+++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((()))***************((((((((()))))))))******))))))))))))))))))))))))'''((()))***+++***)))((((((((((((((((((((())))))'''(((((())))))*********''''''''''''(((((((((((('''''''''((())))))******(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))((((((***,,,...---+++)))''''''''')))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++'''''''''((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((()))***+++++++++...333555666999===>>><<<>>>===<<<;;;999888888777:::::::::999777777777777222222111000////////////111333555777999999999888777777888;;;???@@@@@@>>>;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::888777444444444444444444444444333444444555555555555666888888777777777888999999888888888888888888888888:::>>>CCCFFFFFFDDDAAA@@@;;;:::999999:::;;;;;;;;;<<>>?????????>>>??????===<<<:::999888777888888888999::::::;;;;;;888888888999999:::::::::999::::::;;;<<<<<<;;;:::<<<<<<<<<<<<<<<:::999888;;;===??????>>>======>>><<<<<<<<<:::888999;;;>>>999<<>>???>>>===<<<===>>>BBBBBBAAA???<<<888444111555333333888AAAFFFEEECCC{{{wwwtttnnnggg```\\\YYYWWWTTTRRRNNNIIIDDD???;;;888777666444222000///......------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******(((((()))************)))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))***))))))***+++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))***************((((((((()))))))))******(((((()))))))))))))))***(((((())))))***))))))((((((((())))))))))))******))))))))))))************'''(((((((((((()))))))))'''''''''(((((()))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))*********+++...333777666333...)))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((())))))***((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((,,,000111666>>>AAA@@@@@@???>>><<<;;;:::999999999;;;<<<;;;999666555555555444444222111000///...,,,...000444777999;;;<<<888888888:::======<<<::::::999999999999999::::::;;;<<<<<<===<<<;;;999888666666555444444555666666333333444444444444333333777666666666777888999999::::::999999999999999999777999===@@@BBBAAA???>>>999999888999:::<<<>>>???<<>>===;;;;;;:::999999999::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<;;;<<<===???>>><<<:::=========<<<;;;:::999999;;;===>>>>>>======>>>@@@>>>@@@BBB@@@<<<:::;;;===999999:::;;;:::999888777888777888999::::::888666444444666888999;;;<<<===:::<<<>>>>>>===<<<===>>>@@@???>>><<<999666333111555444555:::@@@DDDDDDBBBzzzxxxtttooohhhaaa\\\XXXVVVTTTRRROOOJJJEEE???;;;888777666444222000//////...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))))))))******+++++++++))))))))))))))))))))))))******))))))))))))******'''((()))***+++******))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))***))))))***+++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))))))))(((((((((((())))))((((((((())))))******************)))))))))))))))((((((((()))))))))******''''''(((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))(((***,,,,,,,,,---111444222000---***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''&&&''''''((())))))******'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))%%%)))***+++///777;;;;;;<<<;;;:::999999999:::;;;888<<>>>>>@@@BBBBBBBBBBBBAAA@@@??????>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@>>>======???AAAAAA>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;===???BBBDDDGGGJJJGGGAAA;;;:::;;;777777777666666666555555555555666888:::;;;:::888777888888999;;;<<<<<<===999;;;<<<===;;;::::::;;;999999888666555444333222666777999;;;===>>>>>>===zzzxxxuuupppiiibbb[[[WWWTTTTTTSSSOOOKKKEEE@@@;;;999777666444222111//////...---------,,,,,,,,,++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******'''((()))+++++++++***)))(((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''))))))))))))***+++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&'''(((((())))))(((((('''''''''((((((((())))))'''''''''(((((()))))))))***)))'''&&&&&&'''((()))((((((((()))))))))************))))))((((((''''''(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))'''***------***((()))***((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))(((((('''&&&&&&''''''((()))******+++''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&'''((()))***+++&&&((('''%%%'''---111111666555555555555777999:::777<<>>???DDDBBB???===<<<;;;999888777777777777777999<<>>???>>><<<<<>>>>>>>>>>>============:::;;;;;;<<<===>>>>>>??????>>>>>>@@@CCCBBB???;;;::::::;;;;;;<<<======>>>:::;;;;;;::::::<<<@@@CCCJJJNNNPPPLLLDDD<<<999999666666666666555555444444333333555888;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777999::::::888666666666444333333222222333333444999;;;======;;;:::999:::~~~}}}wwwnnnfff```\\\YYYWWWYYYVVVOOOGGG???;;;:::;;;999888666333111000///...111000...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,......,,,***))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************)))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''******)))''''''&&&&&&&&&))))))))))))))))))))))))......///111333555777999999<<<@@@DDDDDDBBB>>><<<<<<<<<;;;;;;::::::999999888777555333111000//////444333222333666888888888===DDDCCC:::666;;;;;;666:::<<<<<<:::<<>>===<<<;;;999666444======;;;888777888<<>>@@@@@@CCCCCCBBB@@@======>>>??????>>><<<:::888:::===@@@AAA;;;888<<<===999999======>>>???@@@??????===<<<999<<>>:::777555444444444111111111111222444555666<<<;;;999999::::::999888~~~|||vvvnnnfffaaa]]]YYYWWWWWWTTTOOOHHHAAA===<<<<<<999888666444111000//////000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...,,,***))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''))))))))))))((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''***)))(((''''''&&&&&&&&&))))))))))))))))))))))))******+++,,,...000111333777999===AAAAAA@@@===;;;========================;;;:::999777555444333333333222000000222333222111:::AAAAAA999777<<<===888:::<<<===;;;>>>DDDGGGFFF??????>>>======<<<;;;;;;:::CCCKKKJJJBBB;;;999::::::::::::999999999999999999;;;======;;;999999999:::999888999;;;;;;999888:::999999777777999===AAA???>>>===???@@@@@@???>>><<<<<<;;;;;;;;;<<<<<<===999;;;<<<<<<;;;:::::::::999::::::;;;===AAAGGGKKKIIICCC???AAA@@@<<<:::<<<===>>>>>>???>>>>>><<<<<<>>>@@@CCCDDDBBB@@@>>>>>>???>>>;;;999999999::::::888>>>BBBAAA;;;666777999444444444333333444666999999:::;;;===@@@CCCFFFHHH>>>===<<<::::::::::::;;;===;;;888555222111111222///000222444666888::::::999888888888999999888666}}}|||vvvnnngggaaa]]]YYYWWWSSSRRROOOIIICCC???======999888666444222000//////000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************---,,,***))))))***,,,---(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++------+++)))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************)))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''))))))))))))((((((((((((***)))(((''''''&&&''''''((((((((((((((((((((((((((((((((()))***+++,,,---222444888;;;===<<<:::888;;;;;;;;;<<<===>>>>>>???>>>===<<<:::888777666555555333111000000000///...444:::;;;555444999;;;888777:::;;;:::===CCCGGGFFF@@@@@@???>>>===<<<;;;;;;999>>>BBBCCC???;;;::::::;;;;;;<<<======<<<;;;:::<<>>999777999===;;;:::999:::<<<===<<<:::888888888888888;;;@@@DDD???===::::::;;;<<<===<<<>>>===<<<:::999999999999444777;;;======<<<;;;;;;555777999;;;>>>DDDJJJOOOLLLGGGCCCCCCBBB>>>=========>>>>>>>>>>>>===<<<;;;BBBDDDGGGGGGEEEAAA>>>===>>>===;;;999888888888888666777888666555444666888222333555555555777:::<<<<<<======???@@@CCCDDDFFF@@@>>><<<:::999888999999888666444222111000000111222444666888:::;;;;;;;;;777666666777888888555333}}}{{{uuunnngggbbb]]]ZZZWWWOOOOOOMMMJJJEEE@@@>>>===:::888666444222000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************...,,,***((((((***,,,...((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***++++++***))))))***(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************)))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))(((''''''''''''''''''''''''''''''''''''''')))))))))))))))***++++++---///222555777777666555555666777999:::<<<===>>>======<<<;;;:::888777777888666444333333333222111000444555111000444555333222555666666999>>>AAA@@@>>>===<<<;;;:::999999888999:::<<<<<<<<<;;;::::::999:::===?????????======>>>DDDGGGDDD===:::<<>><<<:::999::::::::::::===AAADDDCCC???;;;999:::<<<>>>>>>===<<<;;;999888888888888666999===>>>>>>=========888999:::;;;<<>>>>>======<<<<<>><<<===<<<;;;999888888888888555333222333555777777888999:::;;;;;;999999:::;;;?????????@@@@@@AAABBBBBB>>>===;;;888777666666666333222222111222222333444999:::<<<======;;;:::888777777666666777555222///}}}zzzuuunnngggbbb^^^ZZZWWWMMMMMMMMMIIIDDD@@@===<<<:::999777444222111000///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************---+++)))'''''')))+++---((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))((()))***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************)))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((())))))***(((((((((((())))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***)))+++---///111222111111222222444666888:::<<<===<<<=========<<<;;;::::::999777666666777888777666222555555111000111222111---000111000222777999777;;;;;;::::::999888888777:::999888888999999999999777999<<<>>>???@@@???>>>@@@GGGLLLKKKDDD??????BBBHHHEEEBBB@@@???>>><<<::::::;;;;;;:::999:::===@@@DDD@@@<<<:::;;;===>>>???;;;::::::999999::::::::::::<<<>>>>>>===<<<<<<<<<>>>>>>>>><<<;;;<<<>>>@@@CCCBBB@@@>>>???AAAAAA@@@@@@@@@???>>>======<<<<<<<<>><<<;;;999999888777666666666666555444444666:::;;;:::888<<<>>>???>>><<<:::999999???????????????>>>>>>>>>:::999777555444444444444000111222333555777999:::;;;<<<===>>>>>><<<999888999888666555444111...+++}}}yyytttnnnhhhccc^^^ZZZWWWOOOOOONNNJJJDDD???===<<<:::999777555333111000000------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++***(((''''''(((***+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))*********))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******(((((((((((())))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''''''''((()))+++,,,------...000111222555777999;;;<<<<<<===>>>???@@@@@@???>>>999888666777999:::::::::888999999666444333333444---000111///000333333111999999999999888888888888888888777777888999:::;;;999:::<<<===>>>>>>>>>>>>???EEEKKKKKKFFFAAA@@@AAAAAA???<<<;;;<<<===<<<<<<999::::::888777777999;;;AAA>>>;;;;;;<<<===>>>===;;;;;;:::;;;;;;<<<======@@@CCCFFFFFFDDDBBB@@@@@@@@@@@@@@@>>><<<<<<>>>@@@DDDDDDAAA>>>???CCCCCC???@@@???>>>===<<<;;;;;;;;;666999;;;<<<;;;:::999:::444444444444444444444444777777999<<<>>>>>><<<::::::<<>>>>>>>>>>>===;;;:::999666555444333222333444555222333555777999;;;======999:::;;;<<<<<<<<<;;;:::999777333111000...+++(((}}}xxxtttnnnhhhccc___ZZZWWWSSSSSSPPPKKKEEE@@@======:::999777555333111000000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((('''''')))************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************)))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))'''((((((((()))))))))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,---///111444666777888888:::<<>>>>>===<<<<<<<<<<<>>===<<<;;;999777777999;;;<<<<<<::::::;;;:::888888:::;;;>>>===<<<===??????>>>=========<<<<<<===>>>>>>???BBBGGGNNNQQQOOOJJJEEEBBB?????????>>><<<;;;<<<>>>???AAA???===???EEEFFFBBB???>>><<<:::999999999999444666777777555555555777222333444555555666666666:::;;;<<<=========<<<<<<;;;===@@@AAA???===;;;:::;;;<<<<<<;;;:::999777666333222222222333444666777666777888:::;;;<<<======::::::999999999999999999555222...,,,+++***)))(((}}}~~~}}}xxxtttnnnhhhddd___ZZZWWWWWWVVVSSSLLLFFFAAA>>>>>>;;;999777555333222111000,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((''''''''')))++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))+++++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******(((((('''''''''(((((()))((((((((((((((((((((((((((((((''''''(((((())))))'''&&&&&&&&&&&&'''((())))))***+++---000222333444444666999<<<>>>?????????@@@>>><<<===>>>???>>>===::::::::::::888666777:::888::::::666444555444000//////000111222333444555000444888999999;;;@@@DDDEEECCCAAA???<<<;;;:::::::::::::::::::::999999999;;;999666666888:::;;;;;;<<<=========<<<<<<===???======???AAACCCCCC@@@>>>@@@???>>>>>>>>>>>>??????<<>>>>>>>>;;;999777888999777:::;;;999>>>FFFIIIFFF===<<<:::888777777777777555555555444222111333444444555666888999:::::::::<<<===>>>===;;;:::<<<>>>???BBBEEEEEEBBB>>><<<:::::::::::::::999777555444111111111222333666888:::::::::;;;<<<<<<<<<;;;;;;===<<<:::888666555444444111...)))'''''')))))))))|||ssstttrrrmmmhhhbbb^^^ZZZYYYUUUVVVSSSLLLGGGEEEAAA<<<:::999777555333000///...///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))+++,,,,,,,,,,,,+++***************)))))))))))))))+++*********))))))((((((((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***++++++++++++*********))))))))))))************))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((('''''''''((()))+++,,,******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''''')))***+++))))))(((((('''''''''&&&))))))))))))))))))))))))---+++)))((('''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++++++++,,,///111555888:::;;;;;;:::888999:::;;;<<<>>>??????;;;;;;:::999999::::::;;;============;;;999777555666666555555444444333333///000222333444666:::===BBB???:::999999999888666999:::;;;:::999888999:::;;;:::999888888999:::;;;<<<===>>>>>><<<::::::;;;===;;;;;;AAAGGGJJJGGGCCC???>>>===;;;:::999999999999<<<@@@CCCDDDBBB>>><<<======>>>>>>===<<<:::999:::::::::;;;;;;<<<<<<<<<888666444333333333333222333222000///111444888;;;:::999999:::<<<>>>>>>===>>><<<999999:::<<<======GGGJJJKKKHHHCCC>>><<<;;;888:::<<<;;;888555333333333444555777999:::<<<<<<;;;;;;:::::::::999999999;;;;;;;;;:::777222///,,,))))))))))))))))))))))))}}}uuutttrrrmmmhhhbbb^^^ZZZYYYVVVWWWSSSLLLGGGDDD@@@;;;:::999777555333111///...///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))***)))(((((((((((()))***''''''((()))))))))))))))++++++,,,,,,++++++***))))))))))))))))))*********************)))))))))(((((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))*********)))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++++++++*********))))))))))))************))))))))))))************))))))))))))******************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''((()))***+++***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''((()))***)))((((((((('''''''''''')))))))))))))))))))))))),,,+++)))((('''((()))***)))))))))(((((((((''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******++++++,,,---///222333444444444666666888999;;;<<<===>>>===<<<<<<;;;;;;::::::999AAAAAA@@@???>>>;;;999888::::::999999888777666666444555444333111111333444888555333222333444222000222444666777777999<<<>>><<<:::888777777:::>>>@@@>>>???@@@???===;;;;;;<<<:::999:::===BBBDDDBBB@@@===<<<;;;:::999888888888888999:::;;;;;;;;;:::999999999:::::::::999888777666666666666666666666666111111111222444666666666888777555444555777999;;;<<<;;;;;;<<<>>>?????????>>>;;;999999;;;===>>>>>>BBBCCCDDDAAA<<<888777777444555777777555444333444555666777888:::;;;======:::::::::999999999888888777777666555222///,,,+++))))))))))))))))))))))))~~~wwwuuurrrnnnhhhccc^^^[[[YYYWWWWWWTTTLLLGGGEEEAAA<<<:::999888555333111///...///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***''''''((()))))))))))))))++++++,,,,,,++++++***)))(((((())))))******++++++************))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++++++++***************))))))************))))))))))))************))))))+++++++++++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))***))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))((('''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))+++***)))((('''((()))******)))))))))))))))(((((())))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,---......///222222444555777999:::;;;===>>>>>>>>>===<<<:::999???????????????>>><<<<<<===<<<<<<;;;::::::999999<<<;;;999666222000000111111000000000111111000...///000222333444777:::===:::888555333444999>>>AAA===>>>>>>===:::888888999666777777888999:::;;;;;;999999888777666666777777666555444333222333444555333444555555666666555555555444444333222222111111000111222444555777888999;;;;;;:::999999999::::::;;;;;;<<<===>>>???@@@@@@>>><<<999999;;;===>>>>>><<<<<<<<<999666444333444111333444555555555777888888888999:::<<<======>>>999999999888777666666555111111///...,,,+++***)))))))))))))))))))))))))))~~~}}}xxxuuurrrnnniiiccc^^^[[[YYYWWWWWWTTTMMMHHHGGGDDD@@@;;;:::888666333111///...///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))+++++++++++++++***))))))''''''((()))***++++++,,,*********)))))))))))))))((((((((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((++++++******)))(((((((((************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******************************))))))************))))))))))))************))))))---,,,,,,++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((***)))(((((((((((())))))************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((+++************+++,,,,,,---...///111333555666777;;;<<<>>>??????>>><<<;;;999:::;;;<<<===>>>??????:::;;;;;;;;;;;;<<<<<<<<>>>>>>>>===999999:::;;;<<<===>>>>>>999999:::<<<===???@@@@@@HHHGGGEEEAAA===::::::;;;888999:::999888666444333555666777555333111111222222222222222222333333444444555444222///...///111111222333222111111333555444333333222222222333333555555666666555444333222111111222333444666777888???>>>===;;;999888777666777999:::999666333333444444555777888999999888888444777:::<<<===???CCCFFFAAA>>>:::777777777666555555444333333333333444333444666888999:::<<<@@@BBB;;;;;;;;;;;;;;;;;;;;;;;;999888666333000---+++******)))(((((('''(((((()))((((((((((((((((((((((((~~~}}}zzzxxx{{{|||xxxvvvsssoooiiiddd___\\\ZZZWWWXXXTTTNNNJJJKKKJJJGGG;;;:::999666444222000//////............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))******++++++******)))''''''((()))))))))))))))******++++++******)))((((((((())))))******++++++))))))))))))************((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***************+++++++++))))))************))))))))))))************))))))+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''((((((((('''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))+++++++++++++++,,,------))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''((()))***+++,,,---...///000111444777999:::;;;;;;<<<<<<;;;::::::;;;;;;<<<:::;;;<<<>>>@@@AAACCCCCCHHHHHHEEE@@@<<<888888999777888999777555333222333444777999:::888666555555555555666777777666555444666666666444222111333555444555555666777888999999666555555444333333333444666888:::;;;;;;999777555444444444555777999:::;;;??????>>><<<:::888777666222555888888444222333444222333444555666666666666555999<<<>>>>>>???CCCFFF???;;;777555444333222111333222222333555666555444555777999::::::;;;===???999999999888888777777777555444222///,,,***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))}}}zzzyyy|||~~~yyyvvvsssoooiiiddd___\\\ZZZYYYYYYTTTMMMHHHHHHGGGDDD<<<;;;999777444222000//////............---------+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))'''''''''((()))*********((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******)))))))))))))))))))))))))))***++++++++++++***)))''''''((()))))))))))))))***************))))))((()))))))))))))))*********((()))))))))************((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))************))))))))))))************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''((()))******))))))'''((((((((()))))))))*********))))))))))))******((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''(((((()))((((((''''''((((((((()))))))))((((((((((((((((((((((((++++++******++++++,,,---))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''&&&'''(((((()))((('''&&&((((((((()))***+++++++++***+++---///111333444555777777777777888:::<<<===;;;<<<<<<===???@@@@@@AAABBBBBB@@@===:::888999:::666777888666444333555777555999===???>>>;;;999777888888888888999999::::::999999999777666666999;;;:::999:::===AAACCCBBB???;;;:::999888777666666666888999;;;======<<<:::999777777777777999;;;<<<>>>>>>===<<<;;;999777666666111555999999666444555777444444444444444555555555555999<<<<<<999999<<<@@@:::777333111111111111000555444444777;;;<<<:::888666888;;;;;;::::::::::::777777666555444444333333......,,,+++***((('''''''''((()))******)))((('''))))))))))))))))))))))))}}}zzzzzz}}}zzzvvvtttooojjjddd___\\\ZZZZZZZZZTTTKKKFFFEEECCC@@@<<<;;;999777444222000000//////.........---------+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''(((((()))))))))))))))***************)))((((((*********)))))))))))))))(((((())))))*********+++((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++))))))************))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))%%%&&&((()))*********)))'''((((((((())))))************))))))))))))******(((((((((((((((((((((((($$$%%%'''(((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((((('''&&&(((***++++++***)))(((((((((((())))))))))))***((((((((()))+++,,,...///......000222666:::>>>@@@;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;===???777999:::888666777:::===888<<>>>>>======BBBIIILLLIIIEEE???>>>===;;;:::999999999999:::;;;<<<======<<<<<<999999888999:::;;;===???===<<<;;;:::999777666666666:::>>>===999666777999888777666555444444444444444888:::888444222555888555333000///000111111111888888999===AAABBB@@@===999;;;>>>>>><<<:::999999555555444333222111000000))))))))))))((((((((((((&&&''')))******)))'''&&&))))))))))))))))))))))))~~~~~~~~~~~~~~~~~~~~~wwwpppvvvrrrmmmkkkhhhccc\\\WWWXXXYYYUUUNNNHHHFFFBBB>>><<<;;;999666444222111111////////////............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,+++************)))))))))))))))************************)))***+++++++++)))(((''')))************+++++++++(((((())))))))))))((((((******))))))******+++,,,))))))))))))************)))))))))))))))))))))))))))*********++++++++++++******++++++++++++***************)))))))))))))))************************)))************+++++++++)))*********++++++++++++)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))*********)))(((&&&%%%$$$''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))+++------***(((((((((((((((((())))))******)))(((&&&&&&((()))+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))((()))***+++***(((++++++,,,...111444777999999999999999888888888888::::::::::::::::::::::::999999999999999:::;;;<<<<<<>>>AAACCCAAA<<<666222444444555666999===AAADDD???===;;;::::::;;;>>>?????????>>>>>>@@@CCCGGGIIIBBB@@@===:::888888888999:::::::::<<<>>>AAADDDFFFCCC???:::999:::<<<<<<;;;===;;;888777777666555333;;;======<<<:::888888888666777777777666666555444111111111111000000000000---///222333444555888:::===<<<<<>><<<;;;999666444222111111////////////............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))************((()))***+++,,,++++++******)))))))))))))))))))))************************))))))***++++++***)))((()))************+++++++++(((((())))))))))))((((((******))))))******+++,,,))))))))))))************************************)))))))))*********++++++******++++++++++++******************))))))))))))************************)))************+++++++++)))))))))*********++++++)))************+++++++++))))))))))))))))))))))))+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&''''''((())))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((()))+++------***(((******))))))******+++,,,,,,+++)))(((((((((***+++***)))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))************+++,,,///111222222333333333444444555555777777888999::::::;;;<<<888888777777777888888999:::<<>>@@@???>>><<<;;;<<<>>>@@@AAA@@@???>>>===>>>@@@CCCEEECCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;<<<===???AAACCCLLLHHHBBB???>>>>>>===;;;;;;999777555555555444222888999:::999777555555666555555555555555444333333.............../////////111333555555555666888:::===<<<;;;>>>AAADDDCCCBBB<<<:::999888888777555222000///---,,,***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))~~~wwwqqquuupppiiieeeccc```[[[WWWXXXYYYUUUNNNIIIGGGCCC???===<<<999777444222111000////////////............,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))******************************))))))******+++******))))))************+++++++++((())))))******))))))(((******))))))******+++,,,)))))))))*********++++++************************((()))))))))******************++++++++++++******************************************************)))************+++++++++((()))))))))************)))************+++++++++))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&''')))***,,,''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))(((((()))((()))***,,,,,,***(((******))))))******+++,,,---,,,***)))((()))******'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%'''))))))'''&&&(((+++))))))((((((((()))******++++++,,,---...///000000111222444555777999;;;;;;888777777666666666777777999:::;;;<<<;;;:::777666666555555555666888:::;;;<<<<<<;;;:::;;;===@@@AAAAAA???===<<<<<<<<<>>>???AAAAAAAAAAAA@@@???>>>>>><<<<<<;;;;;;<<<======>>>HHHDDD@@@<<<;;;:::888777999777444333333333222000222444555555333111111222222222222333222222111000.........///000000111111222333666666777888:::<<<<<<;;;;;;;;;===>>>===<<<:::888666555444222///,,,+++***)))(((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******~~~vvvrrruuuooogggbbb```^^^[[[XXXXXXYYYUUUNNNIIIGGGDDD???>>><<<:::777444222111000////////////............,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))((()))))))))************************+++*********)))))))))))))))*********************************))))))*********+++++++++))))))*********+++++++++)))))))))******)))))))))******))))))******+++,,,))))))*********+++++++++************************(((((()))))))))***************++++++++++++******)))***************++++++************************))))))*********+++++++++(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))---,,,)))'''&&&&&&'''((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((()))******+++(((((())))))))))))(((((()))((((((***+++,,,***((('''''''''''''''((()))))),,,+++***)))((((((((()))'''&&&''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&***---+++&&&$$$'''+++((((((((('''''''''(((((((((((()))***++++++,,,,,,---...///111333555666777888888777666666666666777777777888888888888888888777666666555555666777777777777666777888:::<<<===???>>><<<;;;:::;;;;;;<<<<<<===???@@@@@@???===<<<<<<;;;;;;:::999999999999;;;999777555555666666666666444111111111111///...---///000000///...///000000000000111111000000///111111222333444555666777222444666888888999<<<>>>;;;;;;:::999999888888777444333111000000...+++)))(((''''''''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++~~~vvvtttuuuooogggbbb```^^^[[[YYYXXXYYYVVVNNNJJJHHHEEE@@@>>>===:::777555222111000////////////............,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((()))***************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))((()))))))))************++++++******************(((((())))))******************************************************++++++))))))*********+++++++++))))))************))))))******))))))******+++,,,************++++++++++++************************))))))))))))******************++++++++++++******))))))******+++++++++,,,************************))))))*********+++++++++))))))))))))************))))))*********+++++++++))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((000...+++(((&&&%%%%%%&&&(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((()))******+++(((((())))))))))))(((((()))(((((()))***+++***)))'''''''''&&&'''(((((()))))))))(((((('''''''''''''''''''''((()))***+++,,,******************************************************))))))((((((''''''+++...000---'''$$$&&&***((((((((())))))******************************)))******+++,,,---//////000444444333333333333333444444444444444555666888888666666555555555555555555444444444444666777999:::;;;:::999999999:::;;;;;;888:::<<<>>>>>>===<<<:::999999888888777666555444555555555555555666888999333111///...//////...,,,***,,,.........---...//////000000111111000000000333333444666777888999::::::;;;<<<<<<:::999:::<<<999999888777555333333333...---,,,,,,---,,,***)))'''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++}}}vvvvvvuuuooohhhcccaaa```]]]ZZZXXXYYYVVVOOOJJJIIIEEEAAA???>>>;;;888555222111000////////////............------............------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))******+++******************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++******))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))************,,,+++******)))*********((((((((()))******++++++************************---,,,+++************+++)))************+++++++++)))******++++++******)))******))))))******+++,,,*********++++++++++++,,,++++++++++++++++++++++++)))*********++++++++++++******++++++++++++******))))))******+++,,,,,,,,,************************)))************+++++++++)))*********++++++++++++)))************+++++++++))))))))))))))))))))))))*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((,,,+++)))((('''(((((()))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))(((((()))((('''(((***+++***)))))))))(((((())))))***+++''''''''''''''''''''''''(((((((((((()))***,,,,,,************************************************))))))))))))((((((((((((---//////---)))&&&''')))(((((()))***++++++++++++++++++*********)))))))))(((((())))))******++++++---,,,,,,,,,------...///000000000000111333444555333333333333333333333333333333333444555666777888666666666666777888999999666777999;;;;;;;;;999888444444555444444333222111222333444333222222444555222000...---......---,,,))),,,.../////////000111000111222222333222222222222333444555666777888888DDDDDDBBB???:::777666666444555555333000/////////)))((((((***+++,,,+++)))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******~~~}}}vvvwwwvvvpppjjjfffdddbbb^^^[[[XXXYYYVVVOOOJJJIIIFFFAAA@@@>>>;;;888555222111000////////////............------............------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))******+++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++))))))))))))))))))))))))+++******))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))************,,,,,,***)))))))))******'''(((((()))******++++++************************///...,,,***)))))))))***)))************+++++++++)))******++++++******)))******))))))******+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******))))))***++++++,,,------************************)))************+++++++++++++++++++++,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((((((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))((('''''')))******))))))(((((((((((()))******%%%&&&'''(((((()))))))))((((((((((((((()))***+++************************************************(((((((((((()))))))))))),,,,,,++++++***)))))))))'''((()))***+++***))))))((((((((()))))))))))))))''''''(((((())))))******'''''''''((()))***+++,,,+++++++++,,,---...///000......///000111111111111111111111222222333333333333333333333333444444444222333444555666555444444///000111111222111000///...000111111......///111111///---,,,------,,,+++***---///111111111333444333333444555555555555555333333333444555666777777BBBAAA@@@<<<666222111000---///000...+++***+++,,,((('''''')))++++++***)))))))))((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))}}}}}}}}}vvvxxxvvvqqqkkkgggfffccc___\\\XXXYYYVVVOOOKKKIIIFFFBBB@@@???<<<888555333111000000/////////............------............------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''''''(((******+++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************---,,,***)))))))))******'''(((((()))***+++++++++************************000///---***)))))))))))))))************+++++++++******++++++++++++***************)))***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******++++++++++++******))))))***+++,,,,,,------************************)))************+++++++++++++++,,,,,,,,,---------)))************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))((('''''')))******)))&&&&&&&&&&&&&&&'''((((((%%%&&&''')))************(((''''''''''''((())))))************************************************''''''(((((())))))*********(((((((((***+++***)))'''((()))))))))((('''&&&%%%%%%&&&'''((())))))***&&&&&&'''((()))***+++,,,&&&&&&&&&''')))***,,,---''''''((()))***+++++++++***+++,,,...///000000000............////////////111111111111000000000000...//////000000/////////,,,---///000000000///...---///222111000000222444000...,,,,,,------,,,+++,,,...111222333333555777444555666666777777777777444444555555666777777777888999888555222///......(((+++,,,+++((('''(((***)))(((((()))***+++)))((())))))((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((~~~zzz~~~zzzvvvxxxtttooojjjfffccc```]]]YYYXXXVVVPPPJJJEEEBBBBBB???>>><<<888333000///000111000000///...---------------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))),,,***)))***++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,,,,++++++******************)))))))))))))))************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))************+++++++++************************+++***)))))))))***,,,,,,*********++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))******++++++++++++******,,,'''&&&***,,,***+++---***++++++++++++***))))))))))))))))))))))))))))))++++++***)))(((((())))))***(((((()))---000222333+++*********))))))((((((******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,***))))))******)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++,,,---...///,,,,,,,,,---------......////////////000000000000//////000000000111111111222222222111111111000000333333333333333333333333333222000...------...///---...///111333555666777:::999888777777777777777333333222222111111111000.........------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))}}}zzzyyyuuuwwwsssnnnjjjfffccc___\\\XXXXXXVVVQQQKKKFFFCCCBBB??????<<<888444000///000111000000///......------------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,************************************************)))************+++++++++************************,,,***)))***+++,,,***)))************************(((((((((((()))))))))***+++++++++***************)))************+++++++++)))************+++++++++************************************************************************************************)))************+++++++++,,,,,,,,,,,,++++++******************))))))))))))************************++++++******************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************++++++++++++************************+++***)))))))))***,,,,,,++++++++++++++++++,,,,,,************++++++++++++************************++++++++++++++++++++++++))))))******++++++,,,,,,***++++++++++++***))))))************************++++++***))))))))))))))),,,++++++---000222333333************)))))))))(((******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))))))))+++***))))))******)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((()))***************************+++,,,---...,,,,,,---------.........////////////000000000000333333333333444444444444333222222222111111111000222222333444555666666777555444222000//////000111000000111111222333444444444333333222111111222222.........------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))}}}{{{yyyuuutttqqqmmmjjjgggbbb]]]ZZZVVVWWWVVVSSSMMMHHHDDDBBB??????===999444000000000000000000///......------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++---...///...,,,+++************************************************)))************+++++++++************************+++***)))***+++,,,+++***************************((((((((()))))))))******++++++++++++******)))))))))************+++++++++)))************+++++++++************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,************************,,,++++++******++++++,,,)))111444---***------)))***++++++++++++***))))))************************++++++***))))))))))))***)))))))))+++---...---,,,************))))))))))))******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))***+++,,,,,,+++,,,,,,,,,------------............////////////333333333444444444555555222111111111111000000000///000111333555777888999555444333111111111222222111111111000000000//////------,,,++++++++++++,,,***************)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))~~~|||zzztttrrrpppmmmjjjgggbbb]]]YYYUUUVVVWWWTTTOOOIIIEEECCC??????===999444111000000000000//////............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))+++...000000///---+++++++++++++++++++++++++++************************))))))*********+++++++++************************+++***)))***,,,---,,,+++************************(((((()))))))))*********,,,,,,++++++***)))))))))))))))*********+++++++++))))))*********+++++++++************************************************************************************************))))))*********++++++++++++,,,,,,------,,,++++++)))***************++++++++++++++++++++++++++++++******+++++++++++++++,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,************************+++***))))))))))))***+++,,,999<<<111***...---&&&***++++++++++++***))))))************************++++++***))))))*********((('''(((***++++++)))'''*********)))))))))))))))******++++++++++++******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************************)))))))))))))))+++)))((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************((((((((((((((()))***+++************+++++++++++++++,,,,,,,,,,,,---------........./////////000000////////////............------///000222333555555222111000/////////000000.........------,,,,,,+++))))))(((((('''(((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~}}}zzzuuuqqqooollliiifffbbb]]]YYYUUUWWWWWWUUUOOOJJJFFFDDD@@@???===999444111000111////////////............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))+++...000000///---+++++++++++++++++++++++++++************************))))))*********+++++++++************************+++***)))***,,,---,,,+++************************))))))))))))************+++++++++*********))))))))))))*********+++++++++))))))*********+++++++++************************************************************************************************))))))*********+++++++++***+++---......---,,,+++))))))******+++++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,************************))))))(((((((((((()))))))))666:::///)))......'''***++++++++++++***))))))************************+++***************+++++++++++++++,,,...---+++)))))))))))))))))))))************++++++++++++******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))(((***)))((()))***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((************************)))))))))******+++++++++(((((((((((((((((((((((((((((()))***************((((((''''''(((((())))))''''''((((((((())))))))))))))))))************+++************++++++++++++++++++++++++++++++++++++***++++++,,,------......---,,,,,,+++++++++++++++))))))))))))))))))******(((((((((''''''((())))))************************))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))}}}{{{wwwrrrooollliiifffbbb^^^ZZZXXXYYYXXXUUUOOOJJJFFFDDD@@@@@@>>>:::555111111111//////////////////......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++++++++++++++++++++++++++******+++---...---,,,++++++++++++++++++++++++)))))))))*********++++++************************)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++***+++---...///...,,,+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((()))******)))((((((###,,,///***(((---...******++++++++++++***))))))+++++++++++++++++++++++++++************+++,,,,,,+++***)))***++++++***((())))))))))))******************++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((************************)))******++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************(((((((((''''''(((((()))&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))************+++((((((((())))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))(((((())))))******(((((()))))))))))))))***************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))}}}|||xxxssspppkkkhhheeebbb___\\\[[[ZZZYYYTTTNNNIIIFFFEEE@@@@@@>>>:::555222111111.../////////////////////------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,------------------------************************)))************++++++++++++++++++++++++++++++++++++******+++---......---++++++++++++++++++++++++))))))*********+++++++++)))))))))***++++++,,,,,,)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++)))+++---//////...---+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...*********+++,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++((()))+++------+++)))((('''((()))******+++,,,,,,***++++++++++++***))))))+++++++++++++++++++++++++++*********++++++,,,---***(((''''''((())))))(((((()))))))))******************++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,+++******))))))((()))(((((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((************************((())))))***++++++,,,,,,))))))))))))))))))))))))(((((()))***************))))))((((((((((((((()))''''''((((((((()))))))))((())))))))))))*********)))))))))*********++++++''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&''''''''''''(((((()))(((((((((((()))***+++((((((((())))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))}}}}}}zzztttqqqlllgggeeeccc```^^^]]]\\\YYYTTTMMMHHHFFFEEEAAA@@@>>>:::555222111111.........///////////////------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,------------------------************************)))************++++++++++++++++++++++++++++++++++++******+++---......---++++++++++++++++++++++++)))************+++++++++(((((()))***+++,,,,,,---)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++)))+++---///000///---+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++,,,------......*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++)))+++...000000...+++)))111,,,))),,,---******,,,***++++++++++++***))))))+++++++++++++++++++++++++++*********+++,,,,,,------+++))))))+++,,,------(((((())))))*********+++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))((()))(((((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************'''(((((()))***+++++++++))))))))))))))))))))))))(((((()))******************))))))((((((((())))))))))))))))))************************++++++++++++((()))))))))************'''((((((((())))))******************++++++++++++'''((())))))))))))((((((((((((((((((((('''''''''((('''''''''((())))))***)))*********++++++,,,,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))zzzxxxxxxtttpppmmmjjjfff___ZZZZZZZZZXXXSSSNNNIIIGGGGGGCCCCCCAAA===777333111111,,,...///111000///...---000000///...------,,,,,,,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***+++,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,---...000222444)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,,,,---************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,......------,,,+++******)))************+++++++++++++++************++++++************************))))))))))))))))))))))))+++++++++*********))))))***)))(((''''''((()))***************************************************))))))))))))))))))))))))+++++++++*********))))))+++)))'''(((+++,,,***''')))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,***((()))+++,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))(((((('''''')))((((((((()))***++++++(((((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&***+++)))'''((((((''''''((())))))'''&&&***)))(((''''''((()))***)))))))))))))))))))))))),,,)))&&&&&&(((***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************{{{yyyzzztttnnnjjjhhheee```\\\\\\\\\ZZZVVVQQQLLLJJJJJJDDDCCCAAA===777333111111000///......///000///...000//////...------,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,---///111222***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,...///000************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---------,,,+++*********)))************+++++++++++++++************++++++************************************************+++++++++*********))))))***)))(((((((((((()))***************************************************))))))))))))))))))))))))+++++++++*********)))))),,,)))'''(((***+++***((()))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,***((()))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))(((((('''''''''))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((()))))))))***,,,((('''***+++)))((()))******)))***++++++***)))))))))(((''''''((())))))))))))))))))))))))))))))+++(((&&&&&&)))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************************************{{{yyy{{{uuummmhhhfffeeebbb___]]]]]]\\\XXXRRRMMMKKKJJJDDDCCCAAA===888333111111444000------///111111////////////...------,,,,,,,,,,,,,,,------------...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---...///+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******,,,---///111222+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,+++******)))))))))************+++++++++++++++************++++++++++++++++++++++++++++++************************+++++++++******************))))))(((((())))))***************************************************))))))))))))))))))))))))+++++++++***************,,,***(((((()))***+++***)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))************))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((((((((+++***))))))))))))))))))************************((((((((()))))))))******///***(((***+++)))(((***************************)))((((((''''''(((((())))))))))))))))))))))))))))))((('''''')))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************************************|||zzz{{{vvvoookkkiiigggddd```\\\\\\[[[WWWQQQLLLJJJIIIDDDDDDBBB===888444222111222///---///222444222000//////.........---------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------------------------,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++---...///000,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************,,,+++)))((()))***++++++)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++************+++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************)))))))))))))))***))))))))))))))))))))))))*********)))))))))(((((())))))************)))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))*********************)))))))))++++++***)))((((((((()))************************(((((()))))))))*********222,,,)))***+++))))))+++((()))))))))(((((()))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************************************~~~|||{{{wwwrrrooommmjjjddd___[[[\\\[[[XXXRRRMMMJJJIIIDDDDDDBBB>>>888444222222......///333666666333000...............---------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------------------------------------------------------------------+++++++++,,,,,,,,,------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++******************))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))************))))))************************************************************************************************++++++***)))))))))+++,,,)))))))))))))))******+++******************************))))))))))))******))))))))))))))))))))))))******+++************+++************************************************((()))))))))***************)))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))************))))))(((((())))))************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))************222---)))***+++)))))),,,((()))***)))((((((+++---((())))))))))))))))))(((((((((((((((((((((((((((((())))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************}}}|||xxxtttqqqooojjjccc^^^]]]]]]]]]ZZZUUUOOOKKKJJJEEEDDDBBB>>>999444222222---000444777777555222///...........................------------,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++*********+++,,,---------------------------------------............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))******++++++******)))***************************************************************************************+++++++++***+++,,,,,,*********,,,)))))))))))))))******+++******************************))))))))))))******)))))))))))))))))))))))))))+++++++++***)))***+++************************************************))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))++++++*********)))))))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******+++++++++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++000+++)))+++,,,***)))+++***,,,---,,,******...111)))******++++++******)))))))))))))))))))))))))))(((***,,,+++***))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++************************}}}~~~yyysssnnnkkkgggaaa]]]\\\]]]]]]ZZZTTTOOOKKKIIIEEEEEECCC>>>999555333222222666:::999444000//////..............................---------,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------+++***)))***+++,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------+++++++++,,,,,,---------+++,,,---......---,,,,,,,,,,,,+++***+++,,,---...........................------------.........///........................++++++,,,,,,,,,,,,------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,---************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))***++++++++++++***)))************************************************************************))))))*********+++++++++(((+++......,,,******+++)))))))))))))))******+++******************************))))))))))))******)))))))))))))))))))))))))))+++,,,+++)))(((***,,,************************************************))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))+++++++++*********))))))))))))************))))))'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++))))))))))))))))))***+++************************))))))*********+++++++++---)))(((+++---***)))+++***,,,...,,,******...333***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++------***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++************************~~~zzzqqqkkkgggddd```]]]YYYZZZZZZXXXRRRLLLHHHFFFEEEEEECCC???999555333222777;;;===999000+++,,,///---..............................------,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------+++***)))***+++++++++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,---------+++,,,---...///...------------,,,+++,,,---...///........................---------.........//////........................++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,,,,+++***)))************************************************************************))))))******++++++++++++&&&***...///---*********)))))))))))))))******+++******************************))))))))))))******))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,************************************************))))))))))))************))))))((())))))***++++++))))))))))))))))))))))))+++++++++************)))))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******''''''(((((()))))))))***))))))(((((()))***++++++++++++++++++++++++++++++)))************++++++++++++((((((,,,---+++)))***(((+++,,,+++((((((---222+++,,,------------,,,+++))))))))))))))))))))))))***,,,...---***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************}}}wwwvvv~~~wwwoooiiigggfffdddbbbccc___ZZZVVVQQQMMMHHHDDDGGGEEECCCAAA>>>===<<<;;;AAA===888222///......///,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000...///...---,,,,,,...000........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------.........------,,,,,,,,,------------------------------------------------------------------------/////////......---------//////.........---------...---+++******+++---...***//////++++++000111,,,...------,,,,,,------......---,,,,,,+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************))))))))))))************++++++++++++++++++++++++************************)))************++++++++++++***)))(((((()))***+++)))))))))))))))))))))))),,,+++******++++++***)))++++++************++++++++++++++++++++++++++++++************************------,,,+++******++++++))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,|||{{{~~~wwwoooiiihhhgggeeebbbbbb___ZZZWWWSSSOOOKKKHHHIIIGGGDDDAAA===;;;999888555333000...---...///000,,,,,,,,,------...............------------......,,,---------.../////////---...///...,,,,,,...///........................------------------------...------------------,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...---,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------...------------------,,,------------------------------------------------------------------------............---------,,,//////.........---------...---,,,+++***+++---...,,,......,,,+++------+++...------,,,,,,------......------,,,+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,+++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++******************************************************++++++++++++******************************************************************************************************)))************+++++++++)))************+++++++++************************************************))))))))))))************++++++++++++++++++++++++************************)))************++++++++++++***)))(((((()))***+++************************))))))))))))++++++++++++++++++************++++++++++++++++++++++++++++++************************,,,,,,++++++************++++++++++++++++++++++++*********************************+++++++++,,,,,,***++++++++++++,,,,,,,,,}}}wwwooojjjiiihhhfffcccaaa___[[[XXXUUURRRNNNKKKJJJHHHEEEAAA===888555444---------------...//////---------------.........//////............//////------..................,,,...//////...------...........................---------------------------------------.........000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------.........------------------------------------------------------------------------...------------,,,,,,,,,...............---------...---,,,++++++,,,.........,,,,,,......,,,,,,.........------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------............---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++***))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************++++++++++++++++++++++++******++++++++++++******************************************************************************++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************************************)))))))))*********++++++++++++++++++++++++++++++************************)))************++++++++++++***))))))))))))***+++************************''''''((()))***+++,,,---++++++************++++++++++++++++++++++++++++++************************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,}}}wwwpppllljjjjjjgggeeebbb```\\\XXXVVVRRRNNNKKKIIIHHHEEEAAA<<<888555333000000000000///...---------------...............///..................///...............---------+++---000000///---------........................------------------------,,,,,,------......//////000000///......---------------------------------------------.........///......------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------------------------------------------------------+++,,,---......---,,,+++---------------------------------............///........................,,,,,,,,,------------.........------,,,,,,,,,+++,,,,,,------......//////........................................................................---------------,,,,,,,,,...........................------,,,------...///...***+++000000---...222......------------......------------------,,,,,,,,,,,,,,,------------...------------............------------------------------............------,,,,,,------------------,,,,,,,,,------------.../////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************'''((()))*********+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------~~~|||wwwqqqmmmlllkkkiiifffdddaaa\\\YYYUUUQQQMMMJJJFFFEEEDDDAAA===:::666444222222222222111///---,,,..............................------------.....................---------+++---000000///---------........................---------------------------------....../////////............------,,,,,,------------------------------........./////////.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------------------------------,,,---...///......,,,+++---------------------------------............///------------------------,,,,,,---------..................------,,,,,,,,,---------....../////////........................................................................---------------------------.....................------------...//////000...,,,,,,...///,,,,,,//////......------......///,,,,,,---.........---,,,,,,,,,---------.........---------....../////////........................------...//////......---------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************++++++,,,,,,,,,,,,++++++************************************************************************************************))))))*********+++++++++))))))*********+++++++++************************************************************++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******************************)))+++,,,+++***)))***,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........++++++,,,,,,,,,---------}}}{{{|||wwwqqqnnnnnnmmmjjjhhheeebbb]]]YYYVVVQQQMMMJJJEEEDDDDDDBBB???;;;888666//////000000000000///////////////..................------------------...------..................,,,...//////...------...........................------------------------.............../////////---------------------------------------------------------.........//////---............---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---......//////---------------------------------------------------............------,,,---------------------------------............///------------------------,,,---------.....................---------------.............../////////........................................................................---------............///---------...............------...//////000000000///111000---,,,------***//////............//////+++,,,...//////...------,,,---------............------......///000000000////////////////////////------...////////////...............------------,,,---------............,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++*********************************************************++++++++++++,,,++++++++++++++++++++++++************************)))************+++++++++******+++,,,,,,+++******+++++++++++++++++++++++++++---///---***)))***---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------***+++---.........---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------}}}{{{|||wwwrrroooooonnnkkkiiieeebbb^^^ZZZWWWTTTPPPMMMFFFEEEEEECCC@@@<<<888666//////000000000111111222000/////////.........---//////............//////,,,---------.../////////---...///...,,,,,,...///........................------------------------////////////............---------...//////000000........................,,,,,,---------.........---.../////////...,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,------.../////////------------------------........................//////...---------------........................---------............///........................------------............------------............////////////............................................................................................./////////000000---------.........//////------...///000111111111...777777...///888888/////////............//////+++,,,...///000///...---------------............---......///000000111111////////////////////////------...//////////////////.........------------------------............++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************)))************+++++++++)))************+++++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***---000///+++***---000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,------------...~~~||||||wwwrrrppppppooollliiidddaaa^^^[[[YYYWWWSSSQQQGGGGGGFFFDDDAAA<<<888555444333333222222222222222000000//////.........---000000////////////000000,,,,,,------...///000000...///...---,,,,,,...000........................------------------------000000//////......------------...///000111222222........................,,,,,,,,,---------......---.../////////...,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,------...///000000------------------------........................000///...---,,,,,,---...........................---------.........//////////////////////////////---------.........//////,,,---------.../////////000000//////......------////////////////////////////////////////////////////////////////////////.../////////000000111111---------.........//////------///000111111111111,,,:::<<<222444DDDFFF::://////............//////+++,,,...000000///...------------.........//////---......///000111111222000000000000000000000000------...///000000////////////.........------------------.........//////,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++(((,,,000///,,,,,,///333---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,---///111111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......}}}{{{}}}zzzwwwtttrrroookkkiiifffeeedddbbb]]]XXXRRROOOFFFEEEDDDBBB???;;;888666555555444333333222111111000/////////...............------,,,---...///000////////////000000000000------............------...............///000111////////////////////////000000//////.........---...------...000444777999............------------////////////////////////////////////////////////------,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,,,,,,,---------............////////////......---------.........//////------------------------////////////000000000000//////............//////......////////////......................................................000000000000000000000000---......///////////////............/////////000////////////////////////......////////////......------............------............/////////000////////////////////////........................111000...333DDDPPPEEE000000000///...............///......---------.........///...,,,...222333/////////222666<<<@@@AAAAAA@@@>>>;;;888444000...,,,------......//////000000,,,------......------,,,,,,,,,,,,---------..............................******+++++++++,,,,,,,,,.........------,,,,,,,,,------------------------..................------,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------000///---,,,+++************++++++,,,,,,++++++***++++++++++++++++++++++++'''+++------...000000---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,+++***+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,...//////...------...333111...,,,++++++***))),,,------......------,,,|||{{{|||zzzvvvtttrrrooollliiifffeeedddbbb]]]XXXRRROOOFFFFFFEEECCC???<<<999777666666555555444333333222000000000/////////......///......---...///000111////////////000000000000......////////////............------...//////000////////////////////////000/////////............///.........000333666777222222111111000000000///////////////////////////........................////////////////////////---------,,,,,,,,,++++++------------------------,,,,,,---------...............////////////..................////////////............................../////////000000000//////............//////......////////////......................................................000000000000000000000000---...//////000000//////........./////////000000////////////////////////...//////000000//////...---......//////......---........./////////000000////////////////////////........................,,,//////000999BBB:::,,,111000///............///------------...//////000///222222000000333333000333222333555777888888666777666555333000...---,,,.........///////////////---......//////......---,,,,,,---------.........////////////............,,,,,,,,,,,,---------............---------,,,,,,------------------------........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------111000///---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++(((+++,,,++++++......+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000.........///666222---...222333111..................---,,,,,,||||||{{{yyyvvvtttrrrpppmmmkkkfffeeedddbbb]]]XXXRRROOOGGGGGGEEECCC@@@===999777777777666666555444444444111111000000000///////////////......//////000111////////////000000000000000000000111111000000000...------------...//////////////////////////////////////////............000/////////000222444555444333333222111000000///////////////////////////........................000111222333333222111000---------------,,,,,,,,,------------------------,,,------------.........------............------........./////////000000////////////////////////............///////////////......------......///......////////////......////////////////////////////////////////////////000000000000000000000000......///000000000000000....../////////000000000//////////////////////////////000000000000//////---......//////......---....../////////000000000////////////////////////........................)))///111...///333111***111000000///////////////------------...000111222///555999666333333333222333222111111222111///...////////////............000000///////////////.../////////000000/////////------------.........///////////////////////////------........./////////...............---------------------------------..............................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------111111///...------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......++++++......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///------------------------++++++,,,,,,---......///---///000000///......///666000,,,...555999666000////////////......---,,,}}}~~~zzzxxxuuusssrrrpppnnnkkkfffeeedddbbb]]]XXXRRROOOHHHGGGFFFDDDAAA===:::888666666666555555555444444222111111111111000000000/////////...////////////////////////000000000000111111222222222222111111......------------......///////////////////////////////////////.........111000000///000111222222222111000000///...------////////////////////////------------------------000111333444444333111000.........---------------........................------------............------............------------........./////////////////////////////////---.........///////////////..................///...//////000000//////...////////////////////////////////////////////////000000000000000000000000...///000000111111000000...////////////000000000///////////////////////////000000111111000000///......////////////.........////////////000000000////////////////////////........................,,,111222...---//////---111000000//////000000000............///000111111000888===:::555444333222///...---...000000...---.........//////000000111111000000000//////.........//////000000//////...---............/////////---...............//////.........////////////000///.........................................................//////////////////000000000000//////........................------------------------........................,,,,,,,,,------------...111000///...------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111222111---,,,000111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,------------...------,,,,,,,,,------...,,,,,,,,,,,,,,,---......---------------------------------------...//////------------------------,,,,,,------............,,,...000///...---......111---+++---222444222///---...//////000000//////zzzxxxuuusssrrrpppnnnkkkfffeeedddbbb]]]XXXRRROOOHHHGGGFFFDDDAAA===:::888555555555444444444444444333222222222222111111111......//////............////////////000000000000222222333333333333222222///......---------......////////////////////////.........///////////////111000000000000000000000000000///...------,,,,,,000000000000000000000000........................///000222333333222000///................................................---------.........//////---..................---,,,,,,---------..........................................////////////000000//////......//////000///000000111111000000///000000000000000000000000000000000000000000000000111111111111111111111111///000000111222111111111////////////000000000111000000000000000000000000000000111111111111000000...//////////////////...////////////000000000111000000000000000000000000////////////////////////000111000...///222222000111111000000000111111222222111000///////////////000999>>>;;;666444333222------,,,...000000///.../////////000000000000000111111000000/////////............//////................../////////000000,,,,,,---------.....................////////////////////////////////////................................./////////000000//////000000000000//////........................------------------------........................,,,,,,---------.........//////...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222333222------000111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,---...///......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,---------...............---,,,,,,---------------,,,,,,------...///------------------------...------------...//////......................../////////......---------,,,---//////---,,,---...,,,---......---------...,,,---...000111222333333{{{yyyvvvtttrrrpppmmmkkkfffeeedddbbb]]]XXXRRROOOGGGGGGEEECCC@@@===999777444444444444444444444444444333333333333222222222//////000000000///......////////////000000000000222333333444444333333222000000///............///////////////////////////.........///////////////000000000000000000000000000000000000////////////000000000000000000000000////////////////////////...///000111111000///............///////////////........................------........./////////......////////////......------------.........///........................////////////000000000000111000000//////000000111111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222222/////////000000000111111000000000000000000000000111111222222222222111111...//////000000//////.../////////000000000111111000000000000000000000000////////////////////////000...,,,---000333222111111111111111111111222333444333222000////////////000777;;;888555444222000000///...///000000///---///////////////.........111000000000000000000///---......//////......---////////////000000000000,,,,,,------.../////////....../////////000000000////////////000000000000.................................//////000000111//////000000000000//////........................------------------------........................,,,---------............///......---,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,+++......,,,------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............///...---------------------------------......///------------------------......------......///000////////////////////////111000000///......------,,,...//////...------...,,,///222111---+++---000,,,---///111222444444444|||zzzvvvtttrrrooollliiifffeeedddbbb]]]XXXRRROOOFFFFFFEEECCC???<<<999777555555555555555555555555444444444444333333333333111222222333222111000///////////////000000000000222333333444444333333222111111000///////////////////////////////////////............/////////000//////000000000000000///000000000000000111111111000000000000000000000000000000000000000000000000......////////////............/////////000000000....................................//////////////////000000000000//////////////////000000000000////////////////////////000000000000111111111222222222111111111111222222222333333444444333333222111111111111111111111111111111111111111111111111111111111111111111111111000111222222333333222222//////000000000111111111000000000000000000000000111222222222222222222111//////000000000000////////////000000000111111111000000000000000000000000///////////////////////////......///000111111222111111111111111222333444333222111111000000000000000444666444333444222---111000///000111111///...////////////////////////000000000000000111111111...//////000000//////...//////000000000111111111.........///000111111111000000000000111111111111//////000000000111111111........................---......///000000111111...//////000000//////...........................................................................------------............000///......---.........,,,,,,------------,,,,,,------------------------,,,//////,,,,,,......+++........................------------------------,,,,,,,,,------------...........................++++++,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------............,,,,,,,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------............//////...------------------------------...//////.......................................//////000////////////////////////000000//////////////////...000111111000//////000...000222222111//////000///000111222333333333333~~~}}}}}}zzzwwwtttrrroookkkiiiffffffdddbbb]]]XXXRRROOOFFFEEEDDDBBB???;;;888666666666666666777777777777555555444444444333333333333444444555444333222111////////////000000000000222333333444444333333222222222111000000000000000////////////////////////---.........//////000000...//////000000000000000.........///000000111111000000000000000000000000000000000000000000000000//////............//////.../////////000000111111////////////////////////............/////////000000000111111111111000000111111111111222222222222000000000000000000000000000111111111222222222222333333222222222222333333333444444555555444444333111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333222000000000000111111111111000000000000000000000000111222222333333222222111//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000...///222333111///111555222111111111222333333444111111111111111111222222000222222111222444111,,,.........///222333222000000000000111111111111222//////000000111111222222000000111111111111000000000000000000111111111111///000000111222333333333111111222222222333333333//////000000111111111222////////////////////////---......///000111111222......////////////......////////////////////////........................////////////////////////---------.........//////111000000////////////000,,,------......------,,,------------------------,,,///111//////111000,,,................................................,,,,,,,,,---------..............................***+++,,,,,,---------,,,........................------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------.........//////,,,++++++,,,---///111333,,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,++++++,,,......---------.........//////000///...---------------...------------...//////.......................................///000000000000000000000000000000......//////000000111111000111333333111000111222///......000333333111///222333333333333222111111}}}}}}||||||xxxssspppppplllfffjjjhhhddd```ZZZUUURRROOOGGGFFFDDDAAA>>>===>>>???;;;<<<<<<<<<<<<<<<<<<;;;999999999888888888888888888777555666999999666333333333333444444444555555:::888555222111000111222222222333333333222111111000000000000000/////////000000000000111111111111////////////////////////111111000000000000111111111111222333333333333222000000000000000111111222000000000000000000000000000000//////.........---000000////////////000000000000000000000000000000---.........//////000000222222222111111111111111111000000000000000000000111222333333444444333333444333333222111111111222333333222222333333444555444333222222222333444555555444333222111111111111444444444333333222222222111111000000000111333444333222111000000111222222111111111111222222222222111111222222222222111111111111222222222222111111222222222222333444555666555444222111000111111222444222000///000000///...111111111000000000000000333333333222222222111111000000000000000000000000000000000000000/////////000000000000111111111111222222222222222222222222000111111111111222222222222222222222333444555666777444222333555555333111222222333333333333444444444444444444444444444444000000111111222222222333000111111111222222222222000000000000111222333444444444444444333111000///...//////000000000000000//////.........---------...............///000000000000000000000000000000000/////////....................................000---,,,---///000...,,,............/////////000000000000000000000000000..........................................------000...,,,,,,...///..............................,,,,,,,,,---------......------------------------........................,,,,,,,,,---------......////////////////////////.........////////////000.........////////////000...........................................................................,,,***+++---...,,,***................................./////////000000////////////////////////////////////////////////111111000000000/////////222111000///////////////000000000000111111111111000111222222222222222111111111222333333333333222444444555666666444000---}}}}}}yyyssspppppplllgggjjjhhhddd___ZZZVVVSSSRRRHHHGGGDDD@@@===<<<===>>><<<<<<<<<======<<<<<<<<<999::::::::::::::::::::::::888666777999999777555555555666666666777777777===;;;999777666666666666333333333333333222111111//////000000111111222222111111111111222222222222111111111111111111111111111111000000000000111111000111222222333333222222000000//////000000111222111111111111111111111111111111111000000000//////000000000//////000000000000000000000000000000000/////////000000111111111111111111222222333333333111111111222222222222222111222333333444444333333444444333222222222222222222222222222222333444444333333222111222333444555555444333222111111111111333333333333333222222222222222111000111222333333333222111111000111222333000000111111111222222222222222333333333333222222111111222222222222111111111111222222333444555666888777666444444444555555444333222222333444333111111111111111111222222222333333333333222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111111222222222222222222222222333444555666777555444444666666444222222222333333333333444444333333333333333333333333000000111111111222222222000000111111111222222222111111111111222333444555......//////000000111111//////000111111111111111000000000/////////......///............///000000000000000000000000000000000000/////////.................................000...,,,---///000...,,,........./////////000000000000000000000000000000................................................000///......000000///...........................,,,,,,---------.........------------------------........................,,,,,,---------.............................................////////////............////////////////////////////////////////////////////////////........................///---,,,,,,//////...,,,........................------........./////////////////////////////////////////////////////////000000000/////////......222111111000//////000000000000111111111222222222222222222222111000000///111222222333444333333333444333444555666444111...yyyrrrppppppmmmhhhiiigggccc^^^ZZZWWWUUUUUUJJJHHHDDD@@@===<<<<<<===<<<======>>>>>>======<<<::::::;;;<<<============<<<:::777777888999999888888888999999999999::::::999999888777777666666555555555444333333222111111//////000111222333333444222222222333333333333444333333333333333333333333222111111000000111111222000000111222222222222111000////////////000111111111111111111111111111111222222222222222111111111111111000000000000111111000000000000000000000000111111111111111222222222///000111222333444555555111222222222333333444444111222333333444444333333444444333222222222333333222222111111222222333444222222222222222333444444555444444333222222222222222222222222333333333333444333222222222222222333333333222222222222333333000000111111111222222222333444444555555444444333111222222333333222222111111111111222333555666777:::999777666555555666666444333333444666777555444222222222333333444444555444444444333333333333222222222222222222222222222111222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222333444555555777666555555666666555444222222333333333333444444222222222222222222222222000000000111111111111111000000000111111111111222222222222222222333444555000///.........///000111///000111111222222111111111111111111000000000000///////////////000000111000000000000000000000000000000000000////////////////////////////////////000...---...///000///---////////////000000000000000000000000000000000000////////////////////////............////////////000000000111222222000...------------------------------------.........///................................................------------.........///........................------........./////////------........./////////////////////////////////////////////////////////........................000///......000000///...........................,,,,,,---------.........000000000000000000000000////////////////////////////////////............222111111000000000000000000111111111111222222222333333222222111///...---000000111222222222222222333222333555666666333111zzzsssoooooolllhhhgggeeeaaa]]]ZZZXXXXXXXXXLLLIIICCC???======<<<<<<===>>>>>>>>>>>>>>>>>>===999:::<<<===>>>>>>>>>>>><<<:::888777777888999::::::::::::;;;;;;;;;;;;<<<666666777777777666555555666666555444333222222111000000000111111222222333222222222222333333333333444444444444444444444444222222111111111111222222///000111111222222111111000////////////000111111222222222222222222222222222222222222222222222222222111111000000111111222111111111111111111111111111111111111222222222222000000000111222333333444111111222222333333444444111222333333444444333333444444333333333333444444222111111111111222333333222222222222222333333444555555444333333333333333111111222222333333444444555555444333333222222222333333333333333444444444111111111111222222222222333444444555555444444333222222333333333333222222111111111333444666777888999777666444333333333444333333333555666666555333333333444555555666777777555555555444444444333333222222222222222222222222111111222222222222222333111111222222222333333333222222222222222222222222222222222222333333333444333222222222333333444555555555444444555555555444222222222333333333444444222222222222222222222222111111111111111111111111000000000111111111222222222222111111222333333444999777444111///.../////////000000111111111111111111111111111111000000000000000//////000000111222111111111111111111111111111111111000000000//////////////////////////////000////////////000////////////000000000111111111000000000000000000000000///////////////////////////////////////000000000000///000222333333000------------------------------............/////////////////////////////////........................---............/////////........................------........./////////------........./////////////////////////////////////////////////////////........................000/////////000000000///////////////////////////,,,,,,---------.........////////////////////////000000000000000000000000///////////////.........111111000//////000000000000000000111111111222222222222222222111111000/////////000111111111111111222222333555777888666444zzzsssooooookkkfffcccaaa___\\\[[[ZZZYYYYYYOOOJJJCCC???>>>>>>>>>===>>>??????@@@@@@??????>>>999:::<<<>>>??????>>>===<<<;;;999777777777999;;;::::::;;;;;;;;;<<<<<<<<<888888999::::::999888888777666555444333333333333222222222111111000000000111111111222222222222333333333333333333333333333333333222222222222333333000000111222222222222222000000000000000111222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222333333111222333333444444333333555444444444444444555555222222111111222222333444222222333333444444444444555555444444333444444444222222222333444444444555555555555555444444333333333333444444555555555555222222222222333333333333333333444444444444333333333333444444444444333333111222222444666888:::;;;999777555444222222222333444333222333555555333222444555555666777888888999666666666555555555555444222222222222222222222222111111111222222333333333111111111222222222333333222222222222222222222222222333333333444444444444333333222222222333444444222333333333333333333444222222222333333333444444222222222222222222222222222222222222111111111111111111111111222222222222222222111111111222333333===;;;777333000/////////...///000000111111000000000000000000000000000000000000000000000111222222222222222222222222222222222111111111111000000000000000000000000000000000///000000000000///000000000000000111111111111222111111111111111111111111000000000000000000000000/////////000000000111111//////000222333222///---................................./////////000000000000000000000000000000////////////////////////........./////////000000////////////////////////........./////////000000........./////////000000................................................//////////////////////////////000000/////////000000000000000000000000000------........./////////////////////////////////111111111111111111111111000000000000000000000000111000000000000000111111000000111111111222222222111111222333444444444333222222333444444444444333444333444666999:::888777{{{tttpppnnniiiccc]]]]]]]]]\\\[[[[[[ZZZYYYQQQKKKCCC@@@@@@AAA@@@??????@@@@@@@@@@@@@@@@@@???:::;;;>>>???@@@???>>>===<<<<<<<<<:::888888:::<<<;;;;;;;;;<<<<<<<<<======888888888888888777777777777666555444333444555666555444444333222111000000111111111111222222222222222222222222222222222222444333333222222333333444111111222333333333333222222111111111111222333333333333333333333333333333222222222222333333333333333333222222222222333333222222222222222222222222222222222111111111111111222222222111111111000000222222222222222222111111111222333333444444333333555555444444444555666666333333222222333333444555333333444555555555555555666555555444444444555555444444444444555555555555555666666666666555555444333444555666666777666666333333444444444555555555333444444444444444444333333444444555555444444333222333444555888:::<<<>>>;;;:::888666555444444555555333222333444666666555666666666777777888888999777777777666666666555555333333333333333333333333222222333333444444555555222222333333333444444444444444444444444444444444333333333444444444555555333333333222222333333444111222333333222222333444222222333333333333444444444444444444444444444444333333333333333222222222222222222333333333333444333333222222222222333333777666444222111111111111///000111111222222111111000000000000000111111111111111111111111222222333222222222222222222222222222222222222111111111000000000000000000000000000///111222111000///000222000111111111222222222222111111111111111111111111000000000000000000000000//////000000111111222222000000000111222222000...////////////////////////////////////000000000000111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000//////000000000111111111//////000000000111111111////////////////////////////////////////////////111111111111111111111111///000111111//////000111222222222222222222222222//////000000000111111111111111111111111111111111333333333333333333333333222222222222333333333333222222222111222222333444222222333333333444444444222333444666777777777777777777888999999999999999666666666888:::<<<;;;:::~~~~~~{{{tttpppmmmggg___XXXYYY[[[\\\\\\[[[ZZZYYYRRRKKKDDD@@@BBBCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@===>>>@@@BBBBBBAAA???===<<<>>>???>>><<<;;;<<<>>><<<<<<=========>>>>>>>>>999888777666555555666777666555444333444555777888666666555555444444333333222222222222333333333444222222222222222222222222444444333333333333444444222222333444444444444333333333222222333333444555444444444444444444444444333333444444444555555555333333222222222222333333333333333333333333333333444333333333222222222111333333333333333333333444444444444333222222111111111222333333444444333333555555444555555666666777444444333333444444555666444555666777777777666555666555555555555555666666666666666666666555555555444555666777777777666555333444555777888888777777555555555555666666666666444555555666666555555444444444555555555555444444333444555777:::<<>>777777777777777777888888888888777777777666666666555555555555555555555555444555555666777777888888555555555555666666666666555555555555555555555555444444444444555555555555444333333222222333333333000222444444222222333666222222333333333333444444666666666666666666666666555555555444444333333333333333444444444444555555555555444444444444555555222222222333333333333444111222333333444444333333111111111111222222333333222111111111111222333333333333333333333333333333333333222222222111111111111111111111111111111111///111333222000///111333111111111222222222333333111111111111111111111111111111111111111111111111//////000111111222333333333111000111222333222111111111111111111111111111//////000000000111111111222222222222222222222222222222222222222222222222//////000000000111111111111111111111111111111111111111111111222222222222111111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222000222333333000000111333444444444444444444444444222222222222333333333333555555555555555555555555555555555555555555555555444444444555555666666666555555555555555666777777666666666666777777777777666777888999999999999999999999:::;;;;;;;;;;;;;;;999888888:::<<<======<<<|||}}}{{{uuupppmmmeee]]]UUUWWWZZZ\\\]]][[[YYYXXXSSSLLLDDDAAACCCEEEEEECCC@@@AAAAAABBBBBBAAAAAA@@@???@@@BBBDDDDDDBBB???>>>>>>@@@BBBBBB???===>>>???===>>>>>>>>>>>>????????????>>>;;;999999999:::;;;666555444333444666888999666666666777777777777777333333333444444444555555333333333333333333333333555444444333333444444555222333444444555555444444444444333333444444555666444444444444444444444444444555555555666666777777444333333222222333333444333333333333333333333333555555555444444333333333222333333444555666777777666666555444333222222111222222333444444444333333555555555555555666777777555444444444444555666666444555777888888888777666666666555555555666666777888888777777666666555555444555666888888888777777333444666777888888888777666666666666777777777777666666777777777777666666444444555555555555444444444555666888;;;>>>@@@AAA<<<;;;999777555555555555777555444555:::???DDDFFF888888888777777777777777888888888888777777777777777777777777777777777777666777777888999:::::::::777777777777888888888888666666666666666666666666444444444555555555666666444444333222222333333333111333555555333222555777222222333333333444444444888888888888888888888888666666666555555444444444444444444555555555666666888777777666666666777777222333444555555555444444333444555555666666555555222222222333333444444444222222111111222222333444333333333333333333333333333333333222222222111111111111111111111111111111///222333222000///111333111111222222222333333333111111111111111111111111111111111111111111111111///000000111222222333333555333111111333444444333111111111111111111111111000000000000111111111111222222222222222222222222333333333333333333333333000000000000111111111111222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333111333555444222111333555555555555555555555555555333333444444444555555555888888888888888888888888666666666666666666666666666666666666777777888888888888888888888999::::::888999999999::::::::::::::::::;;;;;;;;;::::::999888888999::::::::::::999;;;::::::;;;===>>>>>>===}}}~~~{{{rrrmmmkkkddd[[[YYYZZZ\\\^^^^^^]]]ZZZYYYRRRLLLEEECCCEEEEEECCC@@@DDDDDDCCCCCCBBBAAA@@@@@@@@@AAACCCCCCDDDCCCBBBAAABBBAAA@@@>>>>>>@@@AAABBB???>>>>>>>>>>>>@@@BBBCCC@@@???<<<:::999999:::;;;;;;888666666888:::999777777666444333444555777888333333444555666666666555666555444444555666555333444333444666888777333///222333333444444555555555444555666666444444555666666777777555333555666777555777;;;======;;;999777333333333333333333333333333333333222333333444444555444444444444444444444333444555666777999::::::777666666555555555666666444444333333333333444444::::::999777666444333333666666666666777777888888888888888777777777777777777666666555555555666666666666777888888888888888777777888888888999999999999888666444555666999;;;::::::::::::::::::::::::888888888888888888888888888888888888777777777666::::::999:::;;;<<<===>>>>>>;;;999999;;;;;;999666888777777999;;;;;;:::999666666666666666666666666777555333444777999888777:::999888777777777888999::::::::::::::::::::::::999999888777666666777777666666666666666666666666777777777777777777777777888777777777666666555555555666777888888888888888999999999888888777777777888888888888888888888888999999999888888888888777777888999::::::999888777:::::::::::::::999888777777777777777777777777777888888777777666666666555555444333333333333444555555555555666666666666666777777777777777666666666666666555555555444444444333333333333333333333333444444444333333222222222333222111111111333555777333333333333333333333333222333333444444333333222111222222222222333333333333333333333333333333333111111111111111111111111333333333333333333333333111111222333333333333222333333333333333333333333222222333333333444444444333333333333333333333333222333333444444333333222333333444444444444555555444444444444444444444444555555333333333333555555555555555666666666666777666666666555555444444444555555555666666666777777777777666666666555555555888888888888888888888888777666555555555555666777666555444333444444666777777777888888888888777777888888888888777777777777:::999999888888888888999:::::::::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======yyy|||yyyqqqkkkiiiccc\\\YYYZZZ[[[]]]^^^\\\YYYWWWOOOJJJDDDCCCDDDEEECCCAAACCCCCCBBBBBBAAA@@@@@@???AAABBBCCCCCCBBBAAA???>>>BBBAAA???>>>>>>???AAABBB???>>>>>>>>>>>>@@@AAACCCAAA@@@>>>===<<<<<<===>>>>>>;;;::::::<<<===<<<;;;888777666555444555777888555666777777777777777777555444333444555666555444888888999<<>>???>>><<<::::::<<<<<<:::888:::999999:::<<<<<<;;;:::999999999999999999999999:::888666777:::<<<;;;:::<<<;;;:::999888999999:::::::::::::::::::::::::::::::::999888888888888888999999999999999999999999999999999999999999999999;;;;;;:::::::::999999999888888888999999:::::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::::::::::::::999999999999777888999::::::999888777:::::::::::::::999888888777777777777777777777777999888888888777777777777777666555444444555666777666666666666666666666666666666666666777777777777666666555555555444444444333333333333333333333333444444444333333333222222555555555666666555555555222222333333333333222222333333444444444444333333111222222222333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333444444444444444444444444444444444444444333333444444444555555555444444444444444444444444333333444444444444333333333333333444444444555555444444444444444444444444666666555444444555666666555555555666666666666777666666666555555444444444333333444444444555555555777777777666666555555555777777777777777777777777666666666666666666666666666555444444555666777888888999999::::::999999888:::999999888888777777777999888888777888888999999:::::::::;;;<<<===>>>>>><<<=========>>>>>>>>>>>>uuuwww}}}wwwnnniiigggbbb\\\XXXYYYZZZ\\\]]][[[WWWSSSKKKGGGCCCBBBDDDEEEDDDBBBAAAAAAAAA@@@@@@??????>>>AAABBBBBBBBBAAA???===<<>>>>>???@@@AAA??????>>>>>>>>>@@@AAABBBBBBBBB@@@??????@@@AAABBBAAA@@@???@@@AAAAAAAAA???;;;:::999777777777888888999999:::::::::999888888666555555666888999888777888888999<<<>>>???===:::777777777777777666666666444555666666444444555666888777666555555666777888888888888777666555333222888888888777777666666666666666555444333333333444333444444555555666666666444555555555666666666666555555555555666666777888999999999888888999999999666666666777888888999999444555555666777888888888999999999999999999999999999999999999:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;===<<<;;;;;;;;;===???@@@>>><<<999888888;;;???AAA???>>><<<<<<======;;;:::===;;;;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;===??????>>>@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>============<<<;;;;;;:::999:::;;;<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888999999::::::999999888::::::;;;;;;::::::999999888888888888888888888888999999999888888888888888888888777777777777888888999888888777777666666666555555666666777777888888666666555555555555444444444444444444444444444444444444444444444333333333333555666777888777666555222444555666666555444222333333444444444444333333222222222333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333444555555555555555555555555555555555555555444444555555555666666666555555555555555555555555333333444444444444333333333333444444444555555555555555555555555555555555777666666555555666666777555555555666666666777777666666666666555555555555444444444555555555666666777777777777777666666666888888888888888888888888666777888999999888777666666555555666777888999::::::;;;;;;;;;;;;;;;;;;:::<<<;;;;;;:::999888888888777777777777888999999:::999::::::<<<===>>>??????>>>>>>?????????@@@@@@@@@rrrsss{{{zzzssslllgggdddaaa^^^XXXXXXYYY\\\]]]ZZZTTTOOOGGGEEECCCCCCEEEFFFEEEDDDAAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@>>>===AAA@@@@@@??????@@@@@@AAA@@@@@@?????????@@@BBBCCCBBBBBBBBBAAABBBCCCDDDEEECCCCCCCCCDDDDDDDDDCCCCCC??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999888777999;;;<<<<<<;;;999999:::::::::999777555::::::999999888888777777555666777666555444555777:::666333333555555777:::::::::888777777666666666888888888777777777666666999888777666555555444444444444555666777777888888666666666666666555555555555555555555666888999999::::::::::::::::::::::::666777777888888999999999444444555666777888999:::::::::;;;;;;;;;;;;;;;<<<:::::::::;;;<<<===>>>???======>>>????????????>>>>>>>>>?????????@@@@@@@@@<<<===???AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>???>>><<<<<<===???BBBEEE???>>>===<<<===>>>@@@AAA@@@@@@???>>>>>>>>>===<<<@@@>>>======???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@???>>>============>>>>>>>>>>>>>>>???>>>======<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999:::;;;===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999::::::::::::::::::999::::::;;;;;;;;;;;;::::::999999999999999999999999888888888888888888888888888888888888888888888888;;;::::::999888777777666555555555666777888999999777666666666666555555555555555555555555555555555555555555555555555444444333333444555666777777777666777:::;;;;;;:::777666444444555555555555444444333333333444444444555555555555555555555555555555555555555555555555555555444444444444444444444444333444444555555555555555666666666666666666666666555555555555666666666666555555555555555555555555444444555555555555444444444444444555555555666666777777777777777777777777777666666666666666666777666666666666777777777777777777777666666666666666777777888888888999999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;;;;:::888777666666777888999;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>===<<<;;;:::999999777777777888999:::;;;<<<999999:::;;;===>>>?????????@@@@@@@@@@@@AAAAAAAAAqqqqqqwww}}}}}}wwwpppkkkgggcccaaa```XXXXXXYYY\\\^^^ZZZRRRKKKEEEDDDDDDFFFGGGGGGGGGFFFBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAACCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAACCCDDDBBBBBBBBBBBBCCCDDDEEEEEECCCDDDEEEFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@?????????<<<<<<<<<<<<<<<;;;:::999999888888999<<<======<<<<<<=========<<<:::999999;;;;;;;;;::::::999999999666777888888666666777888666333555===???:::666555:::999888777888888999:::777777777777777777777777;;;;;;999888777777777777666666777888999::::::;;;888888777777777777666666666666666777888999:::;;;999:::;;;;;;;;;;;;:::999999999999999888888888888444444666777999:::;;;<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<===>>>???@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB???@@@BBBDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<>>>AAADDDFFF???AAABBBDDDDDDCCCBBBAAABBBBBBBBBAAA@@@?????????BBBAAA??????@@@AAAAAA@@@????????????????????????>>>????????????@@@AAABBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>===;;;::::::;;;===>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;::::::::::::::::::;;;:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888888888888999999888888888<<<<<<;;;:::999999888888666666777777888999::::::888888888777777777666666666666666666666666666666666666666666666777777777;;;999777555444666888999777999;;;======;;;999777666666777777777777666666555555555555666666666666666666666666666666666666666666666666666666666666555555555555555555555555333444555555666555555555777777777777777777777777555555555555666666666666666666666666666666666666666666777777777777666666555555666666666777777777888888888888888888888888666666777777777777666666777777777888888888999999888888888888888888888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999888888999;;;<<<===>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;@@@??????>>>======<<<<<<999999999:::;;;<<<===>>>::::::;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBqqqpppttt{{{|||zzz}}}{{{tttnnnkkkhhhdddbbbcccYYYXXXZZZ]]]___[[[QQQHHHEEEFFFGGGIIIJJJIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEAAABBBDDDFFFGGGGGGGGGFFFDDDDDDDDDEEEEEEDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCCCCDDDDDDDDDEEEEEEBBBDDDFFFFFFEEECCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBB=========>>>======<<<<<<999888888999;;;<<<;;;:::999;;;======<<<;;;<<<===;;;;;;;;;;;;;;;:::::::::888999::::::888888999:::666777AAAOOOSSSGGG:::555888888888888888999:::;;;888888999999:::;;;;;;;;;======<<<;;;:::::::::;;;999::::::;;;;;;<<<<<<<<<:::::::::999999999999999999999999999999:::;;;<<<999:::;;;<<<<<<;;;:::999;;;;;;;;;:::999888777777444555777888:::<<<===>>>=========>>>??????@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDAAABBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>???BBBDDDFFFAAACCCFFFHHHHHHFFFCCCAAACCCDDDDDDCCCAAA@@@@@@BBBDDDBBB@@@???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@?????????AAACCCBBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAABBBCCCCCCDDDDDD???????????????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>???>>>===<<<;;;<<<==================>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::888999999::::::999999888===<<<<<<;;;;;;:::::::::888888999999::::::;;;;;;::::::999999999888888888999999999999999999999999888888888888999999999999FFFCCC===999666777999:::777888:::;;;;;;:::888777888888999999999999888888777777777777888888888999777777777777777777777777888888888888888888888888777777777777777777777777555555666777777777777666888888888888888888888888666666777777777888888888777777777777777777777777888888999999999999888888777777888888888999999999999999999999999999999999777888888999999888888777999999999:::::::::;;;;;;:::::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::;;;<<<===>>>??????>>><<<<<<============<<<<<<@@@@@@@@@@@@????????????============>>>>>>???@@@===>>>>>>??????@@@@@@AAACCCCCCCCCDDDDDDDDDEEEEEEqqqooorrrxxx{{{vvvvvv|||xxxqqqlllllljjjeeeccceeeZZZYYYZZZ^^^```[[[PPPFFFFFFHHHKKKLLLLLLKKKJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGHHHJJJJJJJJJIIIIIIGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEEEEFFFEEEEEEEEEAAADDDGGGGGGEEECCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCC>>>>>>???@@@@@@@@@??????<<<;;;:::;;;<<<===<<<;;;888:::;;;;;;999999:::<<<:::::::::;;;;;;;;;;;;;;;:::;;;<<<;;;:::::::::<<<<<<:::AAAPPPUUUJJJ>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBBBB???>>>>>>=========>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===:::;;;<<<======<<<;;;:::<<<;;;;;;:::999999888888555666888:::<<<>>>@@@@@@>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEECCCDDDGGGHHHHHHGGGDDDCCCDDDEEEFFFEEEBBBAAABBBCCCEEECCC@@@???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAA@@@??????BBBDDD???@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDD@@@????????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>?????????@@@@@@@@@?????????>>>>>>>>>=========>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;===<<<;;;::::::;;;<<<===;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@???>>>>>>>>>????????????>>>>>>@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHqqqooopppvvv~~~~~~~~~xxxrrrsss{{{vvvoookkkmmmkkkfffdddggg[[[ZZZ[[[___aaa\\\PPPEEEGGGJJJMMMOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFEEE@@@DDDGGGGGGEEECCCCCCDDDBBBCCCCCCDDDDDDDDDDDDCCC???@@@@@@AAABBBBBBBBBBBBAAA@@@>>>???@@@@@@???>>>===???@@@===:::888999;;;999::::::;;;;;;<<<<<<<<<;;;<<<======;;;;;;<<<===>>>555555???DDD>>>:::===@@@@@@@@@@@@???>>><<<;;;>>>???@@@BBBDDDFFFGGGHHH??????????????????@@@@@@????????????>>>>>>>>>>>>============>>>>>>??????>>>======<<<<<<<<<======;;;<<<===??????===<<<;;;;;;;;;:::::::::::::::999666777999;;;===???AAABBB>>>>>>???@@@AAAAAABBBBBBEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>??????@@@AAABBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDFFFHHHFFFCCCAAACCCEEEFFFCCC@@@???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>@@@BBBAAA??????BBBEEE>>>???@@@BBBBBBBBBBBBAAA??????@@@@@@AAABBBCCCCCC????????????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@????????????????????????>>>>>>>>>>>>===============<<<;;;::::::;;;<<<===;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????;;;<<<===>>>>>>===<<<;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<============>>><<<=========>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????>>>>>>@@@AAAAAA@@@???>>>???@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEIIIIIIIIIJJJJJJJJJKKKKKK|||mmmkkklllsss}}}yyyuuuwww{{{|||rrrllliiilllkkkgggeeehhh[[[XXXZZZ``````VVVJJJCCCHHHKKKMMMNNNNNNNNNNNNOOOOOONNNLLLKKKJJJJJJIIIIIIIIIJJJLLLMMMLLLKKKIIIHHHJJJJJJKKKLLLKKKJJJHHHGGGIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGJJJIIIGGGEEECCC@@@>>><<>>===<<<:::::::::;;;:::999999888::::::::::::::::::::::::999999:::;;;===???AAABBBAAA@@@@@@???????????????AAAAAABBBBBBBBBCCCCCCCCC<<<<<<<<<;;;;;;<<<<<<<<<========================:::;;;;;;<<<===>>>??????>>>>>>>>>>>>==================>>>???????????????>>>>>>======<<<<<<<<<;;;>>>??????>>>>>>???AAACCCBBBBBBAAA@@@@@@AAABBBCCCEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCBBBAAA@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB???@@@AAABBBCCCBBBAAAAAA@@@AAABBBCCCCCCDDDCCCCCC@@@@@@AAABBBCCCDDDDDDDDDAAABBBDDDEEEFFFEEEEEEDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA????????????@@@@@@@@@@@@??????>>>>>>>>>>>>??????<<<======>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????>>>======<<<<<<<<<======???===;;;;;;===????????????>>>>>>=========>>>>>>>>>>>>>>>======<<<<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<======>>>>>>>>>>>>======@@@???>>><<<<<<<<<===>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<===>>>>>><<<<<<<<<===============>>>???@@@???======>>>??????=========???@@@???>>>>>>>>>>>>>>>============>>>???????????????>>>===@@@@@@@@@@@@????????????===============>>>>>>>>>===>>>@@@@@@??????AAABBBBBBBBB@@@?????????@@@AAA??????@@@@@@AAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAA@@@DDDCCCBBBAAAAAABBBDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEHHHJJJKKKJJJGGGEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBCCCDDDEEECCCBBBAAACCCEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEGGGIIIKKKLLLEEEGGGIIILLLMMMLLLKKKJJJNNNNNNNNNNNNMMMLLLKKKJJJOOONNNLLLKKKLLLMMMOOOQQQrrrpppnnnqqqxxx~~~{{{tttuuuxxxzzzqqqkkkhhhkkklllhhheeeeeeYYYWWWZZZ``````WWWKKKEEEJJJLLLOOOPPPOOONNNNNNOOOPPPOOONNNMMMMMMLLLLLLLLLMMMNNNOOOPPPOOONNNLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHJJJJJJIIIIIIHHHGGGFFFFFFDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIFFFDDDAAA@@@???@@@BBBEEEHHHJJJLLLLLLHHHIIIIIIIIIIIIJJJJJJJJJGGGFFFEEECCCCCCBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@>>>????????????>>>======::::::::::::::::::::::::;;;;;;<<<===>>>@@@AAABBBAAAAAA@@@???????????????@@@@@@AAAAAAAAABBBBBBBBB======<<<<<<<<<<<<==============================<<<<<<======>>>>>>??????@@@?????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@?????????BBBDDDBBBBBBAAA@@@???@@@AAAAAAEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAACCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA?????????>>>>>>???????????????@@@@@@AAABBBBBBCCC????????????????????????>>>>>>>>>?????????????????????>>>>>>===>>>>>>???@@@>>><<<<<<>>>?????????@@@??????>>>>>>>>>???????????????>>>>>>>>>======??????>>>>>>>>>>>>?????????????????????????????????????????????>>>=========>>>>>>??????>>>>>>===@@@???>>>=========>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@???>>>???AAAAAA@@@???@@@AAABBBBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA>>>@@@AAAAAAAAAAAABBBDDDGGGFFFEEEEEEEEEEEEFFFGGGBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFEEEDDDFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDFFFGGGHHHFFFEEEFFFGGGIIIKKKKKKKKKJJJIIIFFFFFFGGGGGGIIIKKKMMMOOOLLLMMMOOOPPPQQQQQQPPPPPPQQQQQQQQQPPPPPPOOONNNMMMNNNMMMLLLKKKKKKLLLNNNOOOwwwtttooommmrrryyy~~~uuusssvvvxxxsssllliiimmmqqqnnngggbbbVVVUUUYYY```aaaYYYNNNHHHLLLOOOSSSTTTRRRPPPOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRQQQPPPOOONNNMMMMMMLLLKKKJJJIIIIIIIIILLLKKKIIIHHHGGGHHHHHHIIIEEEGGGHHHJJJLLLMMMNNNNNNKKKLLLMMMMMMKKKIIIFFFEEE@@@AAACCCEEEHHHKKKNNNOOOMMMMMMMMMNNNNNNOOOOOOPPPJJJJJJJJJIIIGGGFFFDDDCCCFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB??????????????????????????????>>>??????@@@AAABBBAAA@@@@@@????????????????????????@@@@@@@@@@@@AAA>>>>>>============>>>>>>????????????????????????????????????????????????BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAA@@@AAACCCEEEDDDDDDCCCBBBAAAAAABBBBBBEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEEEEEEEEEEFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@AAAAAABBBBBB@@@??????@@@AAA@@@???BBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDDDDCCCBBBCCCDDDDDDCCCCCCCCCEEEFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFCCCDDDFFFFFFEEEEEEGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIFFFGGGIIIKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMOOOMMMKKKKKKLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGIIIKKKKKKJJJHHHKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJJJJKKKMMMOOOQQQRRROOOOOOOOOOOOOOOOOOOOOOOORRRSSSSSSRRRRRRQQQPPPOOOOOONNNMMMLLLLLLMMMNNNNNNyyytttmmmjjjmmmsssvvvsssvvvxxxwwwqqqooosssxxxuuukkkcccSSSSSSXXX```aaaYYYPPPLLLPPPSSSWWWWWWVVVSSSQQQPPPSSSSSSTTTTTTUUUUUUUUUUUUQQQQQQQQQRRRQQQPPPOOOOOOPPPOOOMMMKKKJJJJJJKKKKKKKKKJJJHHHGGGGGGHHHIIIKKKHHHIIIJJJLLLMMMNNNNNNNNNKKKLLLNNNOOOOOOMMMJJJIIIIIIHHHGGGGGGHHHIIIKKKLLLOOOOOOOOONNNNNNNNNNNNNNNLLLMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@DDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAABBBDDDDDDCCCCCCEEEFFFHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDCCCDDDEEEFFFGGGFFFEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFGGGEEEDDDDDDEEEEEEDDDCCCEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDGGGHHHIIIIIIHHHGGGIIIJJJIIIHHHGGGHHHJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIKKKKKKJJJJJJLLLMMMIIIJJJJJJKKKLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMNNNNNNOOONNNNNNMMMNNNOOOPPPOOONNNMMMLLLJJJLLLNNNPPPQQQRRRRRRQQQOOONNNNNNNNNNNNOOOPPPPPPRRROOOMMMLLLNNNPPPOOONNNLLLLLLLLLKKKKKKJJJIIIIIIJJJIIIIIIKKKMMMMMMLLLKKKMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMOOOQQQSSSTTTUUUOOONNNMMMLLLLLLLLLLLLLLLQQQQQQQQQQQQQQQPPPOOOOOORRRQQQPPPOOOOOOOOOPPPPPPvvvqqqkkkhhhlllnnn{{{yyyvvvxxxzzzyyyuuusssvvv{{{yyynnncccTTTTTTXXX______YYYRRRPPPTTTVVVYYYYYYWWWUUUSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWSSSSSSSSSSSSSSSRRRRRRQQQRRRQQQOOOMMMLLLLLLLLLMMMJJJIIIHHHFFFGGGHHHJJJKKKLLLLLLMMMMMMNNNMMMMMMMMMKKKLLLMMMOOOOOONNNLLLKKKNNNMMMKKKIIIIIIIIIJJJJJJNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHHHHIIIIIIIIIIIIJJJFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@?????????@@@??????>>>============>>>>>>>>>?????????@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFFFFEEEEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAEEEFFFFFFGGGHHHIIIIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJMMMMMMLLLKKKKKKKKKKKKLLLGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJKKKIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKNNNNNNMMMLLLKKKKKKJJJJJJKKKMMMNNNNNNMMMMMMNNNOOOMMMLLLKKKLLLNNNNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPQQQPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJLLLMMMMMMLLLMMMNNNPPPMMMMMMOOOPPPQQQRRRSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPQQQQQQQQQQQQQQQRRRQQQPPPOOONNNOOOOOOPPPMMMOOOPPPRRRSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSUUUSSSQQQPPPQQQRRRSSSSSSPPPPPPQQQPPPPPPNNNMMMLLLLLLKKKKKKMMMOOOPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSQQQQQQOOONNNNNNNNNNNNNNNOOOOOOOOOPPPOOOOOONNNMMMRRRRRRQQQQQQQQQQQQQQQQQQuuupppjjjhhhlllmmmyyy{{{yyyzzz{{{xxxxxxwwwwwwzzzyyyooodddVVVVVVYYY]]]]]]WWWSSSSSSTTTVVVXXXWWWVVVTTTTTTTTTUUUVVVXXXYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTRRRQQQOOOOOONNNNNNJJJIIIHHHHHHIIIJJJKKKLLLOOOOOOOOOOOOOOONNNMMMMMMKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLMMMLLLKKKIIIGGGEEEDDDCCCEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@??????>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFHHHIIIHHHHHHHHHIIIFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNNNNMMMLLLMMMLLLLLLLLLLLLMMMNNNNNNKKKLLLLLLMMMMMMMMMMMMLLLNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPQQQPPPOOOOOOQQQSSSSSSRRRPPPMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNNNNNNNOOOQQQRRRMMMNNNNNNOOOOOONNNNNNMMMKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOQQQQQQQQQPPPPPPOOOOOONNNNNNOOOPPPQQQPPPPPPQQQSSSPPPOOONNNOOOQQQRRRQQQPPPOOOOOOOOOPPPQQQQQQRRRRRRNNNOOOPPPQQQRRRRRRRRRQQQSSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNLLLNNNOOOOOOOOOOOOPPPRRRMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRTTTTTTUUUUUUVVVUUUUUUUUUWWWUUUSSSQQQPPPQQQRRRTTTOOOPPPQQQRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXVVVUUUVVVXXXXXXXXXYYYYYYXXXVVVTTTSSSPPPOOOOOOQQQSSSTTTTTTRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOQQQQQQRRRRRRSSSSSSSSSSSSwwwsssllliiilllpppzzz}}}|||{{{zzzxxx{{{{{{zzzzzzzzzrrrhhhZZZYYYZZZ\\\ZZZTTTRRRTTTSSSTTTTTTSSSRRRQQQRRRTTTUUUWWWXXXYYYZZZYYYWWWVVVXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQPPPOOOJJJJJJKKKLLLMMMMMMNNNNNNPPPPPPQQQQQQQQQQQQQQQPPPNNNMMMLLLLLLLLLMMMNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIGGGFFFDDDDDDFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBAAAAAABBBBBBDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEGGGJJJJJJJJJIIIJJJKKKHHHIIIJJJKKKLLLLLLKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPLLLLLLLLLLLLMMMMMMNNNOOOLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQPPPOOOPPPQQQRRRSSSPPPQQQRRRSSSTTTTTTTTTTTTQQQRRRRRRSSSSSSTTTTTTTTTRRRRRRRRRRRRRRRQQQPPPPPPMMMNNNPPPQQQRRRQQQPPPOOOLLLLLLMMMMMMNNNOOOQQQRRRQQQRRRRRRSSSSSSRRRQQQPPPSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNOOOPPPQQQRRRRRRSSSQQQQQQQQQRRRRRRSSSUUUUUURRRRRRRRRTTTWWWXXXVVVUUUQQQQQQQQQQQQRRRSSSTTTTTTRRRRRRRRRRRRSSSSSSTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRPPPPPPPPPRRRSSSUUUOOOPPPPPPQQQQQQPPPPPPOOOLLLMMMNNNOOOPPPPPPOOONNNMMMNNNNNNNNNNNNNNNNNNMMMPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQMMMOOOPPPQQQPPPPPPRRRSSSRRRQQQPPPQQQSSSTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUUUURRRSSSTTTUUUVVVVVVVVVVVVXXXXXXWWWVVVUUUTTTSSSSSSOOOPPPPPPQQQQQQRRRRRRSSSRRRTTTUUUUUUTTTUUUVVVXXXRRRSSSUUUVVVWWWWWWWWWVVV[[[ZZZZZZZZZYYYYYYYYYYYY[[[[[[[[[\\\[[[[[[ZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVSSSSSSTTTTTTVVVWWWYYYZZZYYYYYYYYYYYYZZZ[[[\\\]]]\\\```cccaaa[[[XXXZZZ^^^^^^___``````^^^\\\ZZZYYYVVVUUUVVVWWWZZZ[[[ZZZYYYVVVVVVVVVVVVVVVWWWXXXXXXTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVVVVUUUTTTSSSUUUUUUVVVVVVVVVVVVUUUUUUSSSTTTUUUVVVWWWXXXXXXXXXzzzvvvooojjjmmmttt|||~~~}}}{{{xxx{{{}}}|||{{{uuulll]]]ZZZZZZ[[[XXXSSSRRRUUUQQQQQQQQQPPPNNNOOOQQQSSSVVVWWWXXXZZZYYYXXXWWWUUUVVVVVVUUUTTTTTTTTTTTTUUUWWWWWWWWWWWWUUUSSSPPPOOOKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPRRRSSSTTTTTTTTTTTTPPPNNNMMMLLLLLLMMMOOOQQQOOOOOOPPPPPPOOONNNLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGKKKJJJHHHGGGFFFFFFGGGHHHFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFHHHKKKKKKKKKJJJJJJKKKKKKLLLNNNPPPQQQQQQQQQPPPMMMNNNOOOPPPPPPPPPPPPPPPKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQPPPPPPOOOOOOOOOLLLLLLLLLLLLLLLMMMMMMNNNLLLMMMMMMMMMNNNNNNNNNNNNPPPPPPOOOOOOPPPPPPQQQQQQNNNNNNNNNOOOPPPQQQSSSSSSOOONNNMMMMMMMMMNNNPPPQQQOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRUUUTTTSSSSSSSSSTTTVVVWWWUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUVVVWWWXXXXXXYYYYYYWWWXXXYYYYYYYYYWWWVVVUUUTTTUUUWWWXXXYYYXXXVVVUUURRRSSSSSSTTTVVVWWWYYYZZZUUUVVVWWWWWWVVVUUUTTTSSSVVVVVVWWWWWWWWWWWWXXXXXXVVVVVVUUUUUUTTTSSSSSSRRRVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTOOOPPPQQQRRRSSSTTTUUUVVVTTTTTTTTTTTTUUUVVVWWWXXXRRRRRRSSSVVVYYYZZZYYYWWWSSSSSSSSSSSSTTTUUUVVVWWWTTTTTTTTTUUUUUUVVVVVVVVVSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQPPPQQQRRRTTTVVVPPPPPPQQQQQQQQQQQQPPPPPPLLLMMMOOOPPPQQQPPPOOOOOOMMMNNNNNNOOOOOONNNNNNMMMQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRLLLNNNPPPPPPOOOPPPQQQSSSSSSRRRQQQRRRTTTUUUTTTSSSTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXYYY[[[[[[\\\\\\\\\^^^^^^]]]\\\[[[ZZZYYYXXXRRRRRRSSSTTTUUUVVVVVVWWWYYYZZZ\\\\\\[[[[[[]]]^^^]]]^^^```aaabbbaaaaaa```ccccccbbbbbbaaaaaaaaa``````aaaaaaaaa```___^^^^^^[[[\\\]]]^^^]]][[[YYYWWWWWWWWWXXXYYY[[[^^^aaabbb]]]]]]]]]^^^___```aaabbb^^^eeejjjggg___[[[]]]bbbaaaaaabbbbbbaaa___\\\[[[[[[ZZZ[[[]]]___``````^^^[[[[[[[[[[[[\\\]]]^^^___\\\]]]^^^^^^]]]\\\[[[ZZZ[[[\\\^^^``````^^^]]]\\\ZZZZZZ[[[[[[[[[[[[[[[ZZZWWWXXXZZZ\\\]]]^^^^^^^^^zzzqqqlllllljjjvvvzzzzzzyyy{{{zzz~~~~~~ttteeeTTTWWWZZZ[[[ZZZXXXWWWVVVSSSSSSSSSSSSTTTUUUUUUVVVXXXYYY[[[]]]]]][[[YYYWWWVVVVVVUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVTTTQQQPPPNNNMMMMMMPPPTTTUUUTTTRRRNNNOOOQQQSSSTTTUUUUUUUUUUUUTTTRRRPPPNNNMMMLLLLLLRRRQQQQQQPPPPPPPPPOOOOOONNNMMMLLLJJJIIIIIIIIIIIIOOONNNLLLKKKKKKKKKLLLMMMKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFGGGFFFEEEFFFGGGFFFDDDBBBGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGFFFFFFFFFEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFGGGGGGGGGHHHJJJLLLLLLKKKJJJIIIHHHHHHIIIJJJGGGIIIJJJJJJIIIIIIIIIJJJLLLPPPTTTRRRMMMIIIIIIKKKKKKKKKKKKNNNRRRSSSQQQOOOTTTTTTUUUVVVVVVWWWWWWXXXRRRSSSTTTUUUVVVVVVWWWWWWUUUUUUTTTSSSQQQPPPOOOOOORRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQQQQQQQUUUUUUTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSUUUVVVWWWXXXWWWVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVSSSUUUWWWWWWWWWXXXZZZ[[[WWWUUURRRRRRSSSUUUVVVVVVVVVWWWVVVUUUTTTUUUXXX[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXZZZ\\\]]][[[ZZZZZZYYYXXXXXXWWWWWWZZZZZZYYYYYYYYY[[[\\\]]]ZZZ]]]```___\\\YYYYYYZZZ[[[\\\^^^^^^^^^\\\ZZZXXXYYYYYYXXXXXXXXXZZZ[[[\\\\\\]]]^^^]]][[[ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWZZZZZZZZZ[[[\\\\\\ZZZXXXZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWWWWUUUVVVWWWXXXXXXXXXWWWVVV[[[ZZZYYYXXXWWWWWWWWWWWWTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUTTTUUUUUUUUUVVVVVVVVVVVVSSSSSSRRRQQQQQQPPPPPPOOOSSSRRRQQQPPPPPPRRRTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTRRRQQQQQQQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTWWWVVVTTTSSSSSSTTTVVVWWWVVVUUUTTTTTTSSSSSSSSSTTTVVVVVVUUUUUUVVVWWWYYYZZZWWWWWWXXXYYYZZZ[[[\\\]]]\\\\\\\\\]]]^^^```aaabbbaaabbbcccddddddeeeddddddkkkiiiggggggggggggeeeccchhhfffdddbbbaaaaaabbbcccccceeegggddd```^^^___bbbdddeeefffgggffffffdddccciiiiiihhhgggfffeeeeeeeeehhhhhhhhhgggeeebbb___^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\[[[ZZZZZZYYYYYY\\\[[[ZZZYYYYYYZZZ[[[\\\^^^^^^^^^]]]]]]]]]]]]]]]aaa```___^^^^^^^^^___```[[[[[[\\\]]]___```aaaaaaccccccbbbaaabbbdddeeefffdddbbbaaabbbddddddaaa^^^dddccccccdddeeefffdddcccaaabbbcccdddbbb___\\\ZZZ\\\]]]___aaabbbccceeegggzzzqqqkkkkkkhhhvvv|||~~~|||rrrbbbQQQTTTXXXZZZZZZYYYXXXXXXUUUUUUUUUVVVXXXYYYZZZ[[[YYYZZZ\\\^^^^^^]]][[[ZZZWWWWWWVVVVVVUUUUUUVVVVVVTTTUUUVVVWWWVVVUUUSSSRRRQQQQQQSSSVVVYYYYYYVVVSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQQQQSSSSSSRRRQQQQQQPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOONNNMMMMMMLLLLLLLLLLLLMMMHHHGGGGGGGGGGGGIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHHHHHHHJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKGGGHHHJJJJJJJJJLLLNNNQQQNNNMMMKKKJJJIIIJJJLLLMMMMMMOOOPPPOOOMMMLLLLLLMMMSSSVVVYYYWWWRRRNNNOOOQQQQQQTTTXXXWWWTTTRRRSSSUUUVVVVVVWWWWWWXXXYYYYYYYYYTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUVVVVVVZZZZZZYYYXXXVVVUUUUUUTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXVVVXXXZZZ[[[[[[\\\^^^```[[[YYYXXXXXXZZZ\\\\\\\\\\\\\\\[[[YYYWWWXXXZZZ\\\[[[[[[[[[\\\\\\\\\]]]]]]YYYXXXWWWVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXYYY[[[[[[YYY[[[\\\[[[YYYXXXZZZ\\\[[[\\\]]]^^^^^^^^^]]]\\\]]]\\\[[[ZZZYYYZZZZZZ[[[[[[\\\]]]\\\ZZZYYYZZZ[[[]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ]]]\\\\\\\\\]]]\\\ZZZXXXWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTUUUUUUVVVWWWXXXXXXUUUUUUVVVXXXYYYYYYYYYYYY\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\]]]\\\[[[ZZZZZZZZZZZZZZZ]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]\\\ZZZZZZZZZ\\\]]]___``````___^^^^^^^^^^^^___ZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXXXXXXXXXXYYYZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYZZZYYYXXXWWWWWWXXXYYYZZZXXXXXXWWWWWWWWWWWWXXXXXXZZZZZZYYYYYYYYY[[[\\\]]]ZZZ[[[[[[\\\]]]^^^______^^^^^^^^^___aaacccdddeeeddddddfffggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhkkkjjjhhhfffeeeeeefffggghhhhhhiiihhhfffeeeeeeffffffggghhhhhhhhhhhhgggfffkkkkkkkkkkkkjjjiiihhhggghhhiiiiiiiiihhhgggeeedddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````______``````dddccccccccccccccccccddddddcccccccccbbbaaaaaaaaaeeedddcccbbbbbbcccddddddaaabbbbbbdddeeefffggggggggggggggggggggghhhiiiiiijjjhhheeeeeeggghhhhhhfffgggfffgggiiilllnnnmmmllliiijjjllllllkkkhhheeecccccceeeggghhhiiikkklllmmmzzzqqqkkkjjjgggttt}}}ppp^^^PPPSSSWWWYYYZZZZZZ[[[[[[XXXYYYYYY[[[\\\^^^```aaa]]]^^^```bbbcccbbb```___\\\\\\[[[[[[[[[[[[ZZZZZZWWWXXXYYYZZZZZZYYYXXXWWWTTTVVVXXX\\\]]]\\\WWWTTTWWWWWWVVVVVVVVVWWWYYYYYYWWWXXXYYYYYYYYYXXXWWWVVVTTTTTTTTTSSSRRRPPPOOONNNKKKMMMPPPSSSUUUTTTSSSRRRRRRRRRQQQQQQOOOMMMLLLKKKHHHHHHHHHIIIJJJMMMOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOONNNMMMLLLLLLKKKKKKKKKJJJLLLMMMNNNLLLKKKHHHHHHIIIIIIKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNLLLMMMOOOOOOOOOPPPSSSUUUQQQPPPNNNLLLLLLNNNPPPRRRPPPQQQRRRQQQNNNLLLLLLMMMTTTVVVWWWUUUQQQOOOOOOQQQVVV]]]bbb___VVVPPPTTTYYYVVVWWWWWWXXXXXXYYYZZZZZZVVVVVVWWWXXXYYYYYYYYYYYYXXXYYYYYYYYYZZZ[[[[[[[[[XXXWWWWWWVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSTTTTTTTTTWWWWWWXXXXXXXXXXXXXXXXXX\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYWWWWWWXXXYYYYYYYYYYYYXXXWWWYYY[[[\\\\\\]]]___aaa[[[[[[[[[\\\^^^______]]]^^^^^^]]][[[XXXWWWXXXZZZZZZZZZ[[[[[[\\\]]]^^^^^^YYYXXXWWWVVVVVVWWWXXXYYYXXXYYYZZZ[[[\\\[[[ZZZYYYZZZZZZYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYYXXXYYY\\\___[[[[[[\\\]]]]]]^^^_________^^^\\\[[[ZZZYYYYYYYYY]]]^^^___^^^]]]\\\]]]^^^``````_________``````aaabbbbbbaaaaaa``````aaaaaacccbbbaaaaaaaaa___\\\ZZZWWWXXXYYYYYYYYYWWWTTTSSSQQQRRRUUUXXX[[[\\\]]]]]]\\\\\\]]]^^^___aaabbbcccbbbbbbbbbbbbccccccccccccddddddeeeeeefffeeeeeeeeeffffffeeeccccccbbbbbbbbbhhhhhhgggfffeeedddcccccc``````aaabbbdddeeeffffffeeeeeedddccccccdddfffgggeeeeeedddcccccccccccccccaaaaaaaaa``````aaaaaaaaa``````_________```aaaaaa___``````aaaaaa`````````\\\[[[ZZZYYYYYYZZZ[[[\\\\\\[[[[[[\\\\\\]]]______``````___^^^^^^___```aaa``````aaaaaaaaabbbbbbbbbaaaaaaaaabbbdddfffggghhhfffggghhhiiijjjkkkllllllnnnooooooooonnnmmmnnnooonnnmmmkkkiiiiiiiiikkkllllllkkkjjjkkklllllllllkkkkkkkkklllllllllllllllkkkmmmnnnooopppooonnnllljjjiiijjjkkklllmmmlllkkkkkkhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhgggggghhhjjjkkkmmmmmmnnnnnnnnnnnnmmmmmmjjjjjjiiiiiihhhgggffffffiiihhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjkkklllmmmmmmkkkkkklllmmmmmmmmmllllllpppmmmjjjjjjkkkmmmnnnoookkkkkkkkkmmmpppqqqqqqooommmnnnooopppooommmkkkiiijjjkkklllnnnpppqqqrrrrrr}}}ssslllkkkgggqqq|||~~~~~~mmmZZZSSSVVVYYY[[[\\\\\\]]]^^^]]]]]]^^^^^^```aaaccccccbbbccceeefffggggggfffeeebbbbbbbbbbbbbbbaaaaaa```\\\]]]]]]^^^]]]]]]\\\[[[WWWXXXZZZ\\\\\\ZZZWWWUUUYYYXXXWWWVVVWWWYYY\\\]]]ZZZ[[[]]]^^^]]]\\\ZZZXXXVVVVVVUUUUUUSSSQQQOOONNNOOORRRVVVYYYZZZYYYVVVTTTXXXXXXWWWUUUSSSOOOLLLJJJLLLKKKLLLLLLNNNPPPSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPOOONNNMMMMMMNNNOOOOOOMMMKKKIIIIIIJJJLLLMMMOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSRRRQQQRRRSSSUUUTTTRRRPPPNNNNNNPPPSSSUUUQQQRRRSSSSSSQQQOOOOOOPPPRRRSSSTTTRRRPPPOOOQQQSSSVVV\\\```]]]TTTOOORRRVVVTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXXXXYYYWWWWWWVVVVVVVVVVVVVVVWWWSSSSSSSSSSSSSSSSSSTTTTTTXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[ZZZZZZYYYYYYYYYZZZYYYYYYYYYXXXXXXWWWWWWUUUUUUUUUUUUVVVXXXZZZ[[[XXXYYYZZZZZZ[[[[[[ZZZZZZYYY[[[\\\\\\[[[[[[\\\^^^YYYZZZ[[[]]]``````^^^\\\\\\]]]\\\ZZZXXXWWWXXXYYYXXXYYYZZZ[[[\\\]]]^^^___ZZZZZZZZZZZZZZZ[[[\\\]]]YYY[[[]]]^^^______^^^]]]_________``````aaabbbbbbccccccbbbaaaaaabbbcccdddeeeeeedddddddddeeefffgggffffffeeedddccccccbbbbbbeeeggghhhgggeeeeeefffggghhhhhhhhhhhhhhhiiijjjkkklllkkkkkkjjjjjjkkkkkkkkklllkkkiiiiiihhhfffccc```^^^___```aaa```]]]ZZZXXXVVVXXX]]]aaaeeeggghhhhhhjjjjjjiiiiiijjjlllnnnooollllllmmmnnnooooooooopppnnnooooooppppppooooooooonnnmmmlllkkkjjjiiiiiiiiirrrqqqpppnnnlllkkkiiiiiieeeffffffggghhhiiijjjkkkgggffffffeeeeeefffggggggeeeeeedddccccccccccccccceeeeeeddddddddddddeeeeeeddddddccccccccccccddddddddddddeeefffffffffeeeeeeaaa``````______``````aaa___``````aaabbbdddeeefffeeedddcccccccccdddeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeefffggggggfffgggggghhhjjjkkklllmmmqqqrrrsssqqqmmmkkklllmmmnnnmmmkkkjjjjjjkkklllmmmnnnkkkjjjkkkoooqqqooommmnnnoooooooooppppppppppppnnnooorrrssssssqqqooommmkkklllnnnooooooooonnnnnnnnnnnnoooooooooooopppppppppooonnnnnnnnnppprrrtttqqqrrrsssttttttsssrrrqqqoooooonnnmmmlllkkkjjjjjjkkkkkkkkkkkkkkkllllllmmmlllmmmmmmnnnnnnooooooooolllmmmoooqqqqqqooommmkkkooonnnmmmmmmnnnppppppqqqnnnmmmlllmmmnnnmmmkkkjjjjjjkkklllmmmlllkkkjjjiiikkkkkkmmmoooqqqsssrrrqqqwwwpppnnnkkkrrr|||~~~xxxyyy{{{|||{{{jjjZZZZZZ\\\_________^^^___```bbbbbbaaaaaaaaabbbbbbccccccdddeeefffggggggffffffddddddeeeeeeeeedddcccbbb____________^^^]]]\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXWWWWWWYYY[[[^^^```^^^___``````___]]]ZZZYYYWWWXXXXXXWWWVVVSSSQQQPPPWWWYYY[[[]]]]]]ZZZWWWUUUUUUUUUVVVUUUTTTQQQOOONNNOOOOOONNNNNNOOOPPPRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPQQQPPPOOOOOOOOOOOOMMMKKKIIIJJJKKKMMMNNNPPPQQQRRRQQQRRRSSSSSSSSSRRRRRRQQQNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTRRRPPPOOOPPPRRRTTTRRRPPPOOOOOOPPPSSSTTTRRRTTTVVVWWWVVVUUUVVVWWWTTTTTTUUUUUUUUUVVVXXXYYYTTTVVVWWWWWWTTTRRRQQQQQQSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXXXXXXXXXX[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\ZZZZZZZZZZZZ[[[]]]```aaa___``````aaaaaaaaaaaaaaacccdddeeecccaaa``````aaa___```bbbdddffffffdddaaaaaabbbbbbaaa______```aaa___```aaabbbcccdddeeefffbbbccccccdddeeeggghhhiiiggghhhiiikkklllllllllllljjjkkklllmmmmmmnnnnnnoooqqqqqqqqqrrrrrrqqqooonnnwwwvvvuuuttttttttttttuuussssssttttttuuuuuuuuuuuuqqqrrrsssrrrqqqqqqrrrsssrrrrrrrrrrrrsssttttttuuuuuuuuuttttttttttttuuuuuuuuusssrrrrrrrrrpppmmmjjjhhhjjjkkkllljjjhhhdddbbbbbbdddiiimmmppprrrsssssssssrrrqqqppppppqqqrrrrrrrrrsssuuuvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvrrrqqqpppooonnnnnnnnnnnnvvvuuutttrrrpppooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmfffffffffeeeeeeeeeffffffhhhggggggfffffffffffffffeeeeeeddddddddddddeeeeeeddddddcccccccccccccccdddffffffggghhhhhhhhhhhhhhhggggggggggggggggggggggggccccccdddeeegggiiijjjkkkhhhhhhgggffffffgggiiijjjiiiiiiiiiiiijjjjjjjjjjjjjjjiiihhhgggffffffffffffgggggggggggghhhjjjkkkllllllllllllkkkiiihhhhhhhhhmmmllljjjiiijjjkkkmmmnnnmmmkkkjjjlllppprrrqqqnnnooooooooooooooopppqqqqqqooopppsssuuuuuusssqqqpppppppppqqqrrrrrrqqqpppoooqqqqqqqqqqqqrrrrrrssssssqqqqqqqqqqqqrrrtttuuuvvvrrrssstttuuuuuutttsssrrrrrrrrrqqqqqqpppooonnnnnnnnnnnnnnnoooooopppppppppoooooooooooooooooooooooommmoooqqqrrrqqqooollljjjjjjllloooqqqqqqpppooonnnnnnlllkkkkkklllkkkiiigggiiiiiikkkkkklllkkkkkkjjjllllllmmmooossstttrrrpppzzztttrrrnnnuuu~~~uuunnnsss{{{~~~uuuhhh^^^```bbbccccccaaa```aaabbbddddddcccbbbbbbbbbbbbccccccccccccddddddccccccbbbaaabbbcccdddcccbbbaaa```^^^^^^^^^]]]]]]\\\\\\\\\]]]]]][[[YYYWWWWWWYYY[[[ZZZYYYYYYZZZ[[[]]]___aaa```aaaaaa```___]]]\\\ZZZ[[[[[[\\\\\\[[[YYYVVVTTTWWWWWWWWWVVVTTTRRRPPPNNNMMMNNNPPPQQQRRRSSSSSSTTTPPPPPPOOONNNNNNOOOPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQPPPTTTRRRRRRRRRRRRRRRPPPNNNMMMMMMNNNPPPQQQSSSTTTTTTTTTTTTUUUVVVVVVUUUSSSRRRPPPQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUWWWXXXZZZ[[[[[[XXXXXXXXXVVVSSSRRRSSSTTTVVVVVVTTTSSSSSSSSSTTTUUUSSSUUUWWWXXXXXXXXXYYYZZZVVVWWWXXXYYYZZZ[[[\\\\\\XXXVVVVVVWWWZZZZZZWWWTTTYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZ^^^^^^^^^^^^^^^^^^^^^___\\\\\\[[[[[[[[[\\\]]]]]]```aaaaaabbbbbbccccccccccccddddddeeeffffffggggggffffffffffffgggggggggggghhhhhhhhhgggggggggggggggeeeffffffggghhhiiikkkkkkjjjkkkllllllmmmmmmllllllqqqrrrrrrqqqnnnmmmmmmnnnnnnnnnoooqqqrrrrrrooommmmmmnnnooonnnmmmlllmmmnnnlllmmmmmmnnnooopppqqqqqqnnnooopppqqqrrrsssssstttrrrrrrrrrssstttuuuvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvxxxxxxyyyzzz|||{{{xxxuuu}}}||||||{{{zzzzzzyyyyyyvvvwwwyyy{{{|||}}}~~~~~~xxxyyyzzzzzzyyyyyyzzz{{{zzzyyyyyyyyyyyyzzzzzz{{{zzzzzzyyyyyyyyyzzz{{{{{{yyyxxxxxxxxxyyyxxxuuusssrrrsssttttttsssqqqooonnnnnnooorrrtttvvvxxxxxxxxxssssssrrrqqqpppppppppppptttuuuwwwxxxyyyyyyxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwsssrrrqqqqqqpppqqqqqqqqquuuttttttsssqqqppppppoooooooooooonnnmmmllllllkkkiiihhhhhhhhhhhhhhhggggggiiihhhggggggffffffggggggeeeeeeddddddddddddeeeeeeeeeddddddcccccccccccccccffffffggghhhiiiiiiiiiiiiffffffffffffffffffffffffeeeeeefffgggiiikkkmmmnnnkkkjjjjjjiiijjjlllmmmnnnmmmmmmmmmnnnnnnnnnooooooooonnnmmmkkkjjjiiiiiiiiikkkjjjiiiiiijjjkkkmmmnnnlllkkkjjjlllnnnppppppnnnnnnmmmlllkkklllnnnpppqqqooonnnnnnppprrrsssssssssoooooooooooopppqqqrrrsssrrrsssuuuwwwxxxwwwvvvuuuvvvvvvwwwwwwwwwuuutttssssssssssssttttttuuuuuuvvvttttttuuuvvvvvvwwwxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvssstttuuuvvvwwwwwwwwwwwwttttttssssssssssssssssssqqqssstttuuutttrrrooommmjjjnnnrrrtttrrrpppnnnmmmnnnmmmlllmmmoooooonnnlllmmmnnnooopppqqqqqqrrrrrrpppooopppssswwwxxxuuurrr}}}vvvuuuqqqvvv}}}zzzkkkdddnnn|||yyyooofffbbbcccdddeeedddcccbbbcccdddeeedddddddddddddddeeeeeedddddddddcccbbbbbbaaaaaa___```bbbbbbbbbaaa___^^^]]]]]]]]]^^^___```aaaaaa___aaabbb```^^^\\\^^^```^^^^^^^^^^^^____________aaaaaaaaa``````____________```aaabbbaaa___\\\[[[VVVTTTQQQNNNKKKJJJJJJJJJNNNOOOOOOQQQRRRTTTVVVWWWSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTUUUUUUVVVUUUUUUVVVXXXXXXWWWVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[\\\]]]^^^^^^\\\ZZZYYYWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^```aaaccceeefffgggaaabbbbbbaaa___^^^```aaa`````````___^^^]]]\\\[[[ZZZ\\\^^^^^^]]]]]]^^^___^^^^^^___```aaaaaa```___bbb``````bbbeeeeeebbb___dddeeeeeefffgggggghhhhhhggggggggggggfffeeedddcccfffgggggghhhiiijjjkkkkkkfffffffffffffffggghhhhhhkkkkkklllmmmmmmnnnoooooommmnnnooopppqqqsssttttttqqqqqqqqqrrrrrrrrrssssssqqqqqqqqqrrrrrrrrrrrrrrrpppqqqrrrsssttttttuuuuuussstttuuuuuuvvvvvvuuuuuuxxxzzzzzzyyyxxxwwwwwwyyyyyyxxxxxxyyyzzzzzzxxxvvvwwwxxxyyyxxxuuutttttttttttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvuuutttssstttuuuwwwxxx{{{{{{{{{zzzxxxuuusssrrrrrrqqqqqqssswwwxxxwwwvvvvvvwwwxxxyyyxxxxxxvvvvvvssstttvvvxxxzzz{{{{{{{{{xxxyyy{{{{{{zzzyyy{{{||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{|||yyyyyyyyyzzz||||||zzzxxxwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrssssssrrrrrrqqqqqqtttuuuwwwyyyyyyyyywwwwwwwwwwwwwwwwwwwwwvvvuuuuuurrrrrrqqqqqqqqqrrrssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppoooooonnnmmmmmmlllllllllmmmllllllkkkkkkjjjiiihhhggggggffffffgggggghhhggggggffffffgggggghhhhhhgggffffffeeeeeeeeefffeeefffggghhhiiiiiiiiiiiidddeeeeeeeeeeeeeeeeeedddfffffffffhhhiiikkkmmmnnnmmmllllllmmmnnnppprrrsssppppppqqqrrrsssttttttuuussssssrrrqqqqqqqqqqqqqqqsssrrrpppooooooppprrrsssuuurrrpppsssyyy}}}{{{wwwsssrrrqqqqqqrrrsssvvvwwwtttuuuwwwwwwwwwwwwyyyzzzuuuuuuuuuuuuuuuwwwxxxyyyxxxyyyzzz{{{|||||||||||||||}}}~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{{{{|||}}}}}}{{{}}}~~~}}}}}}}}}|||||||||{{{{{{zzzzzzyyyzzzzzzzzzyyywwwuuussspppsssvvvwwwtttrrrqqqrrrrrrqqqqqqrrrssssssqqqppprrrrrrssstttuuuwwwwwwxxxuuuttttttxxx|||}}}yyyuuu}}}wwwvvvrrrtttzzztttccc\\\jjj}}}uuukkkfffeeebbbdddeeeeeecccccceeefffddddddddddddeeefffhhhhhhggggggfffeeedddccccccbbb```aaabbbccccccaaa___^^^^^^^^^___```ccceeeggghhhaaaeeehhhgggeeebbbbbbcccbbbbbbbbbbbbaaa___^^^]]]aaaaaa``````aaaaaabbbcccbbbccceeeffffffdddaaa___[[[XXXSSSNNNLLLKKKMMMNNNVVVUUUTTTSSSTTTUUUWWWXXXUUUUUUTTTTTTUUUWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZWWWVVVWWWZZZ]]]^^^^^^]]]```aaaaaabbbcccdddeeeeeecccdddfffgggfffdddbbbaaa^^^^^^```aaabbbdddeeeeeeffffffhhhjjjlllmmmooopppkkklllllllllkkklllnnnoookkkkkkkkkkkkjjjhhheeedddhhhiiikkkjjjiiihhhhhhiiijjjjjjkkkllllllkkkhhheeekkkkkklllmmmnnnnnnlllkkknnnooooooppppppqqqrrrrrrooooooooonnnmmmlllkkkjjjkkklllmmmoooqqqrrrtttuuuooooooooooooooopppqqqrrrqqqrrrrrrsssttttttuuuuuussstttuuuwwwxxxzzz{{{|||wwwwwwxxxxxxyyyyyyzzzzzzvvvvvvwwwwwwxxxxxxyyyyyyvvvwwwxxxzzzzzzzzzyyyyyywwwwwwxxxyyyyyyyyyyyyyyyxxxyyyzzzzzzzzzzzz{{{}}}}}}|||{{{{{{|||{{{yyyxxxzzz{{{{{{zzzwwwtttsssssstttttttttuuuuuuuuuuuuuuuyyyyyyyyyxxxwwwuuusssrrryyywwwuuuttttttvvvxxxzzzzzzzzzxxxvvvrrrnnnkkkhhhiiifffeeeggglllppprrrrrrrrrtttvvvxxxyyyxxxwwwvvvssstttvvvxxxyyyyyyyyyyyyvvvwwwxxxxxxwwwwwwyyyzzz{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyzzzzzzwwwwwwxxxzzz|||}}}{{{yyyyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvtttrrrqqqpppppppppssstttvvvwwwxxxwwwwwwvvvuuuvvvxxxyyyzzzyyywwwvvvtttuuuuuuuuutttsssrrrrrrqqqqqqqqqqqqrrrssstttuuuppppppqqqqqqqqqrrrrrrrrruuuuuuuuuuuutttttttttsssoooooooooooonnnnnnmmmlllllllllkkkjjjjjjjjjjjjkkkjjjjjjjjjiiiiiijjjjjjjjjkkkjjjiiihhhhhhhhhhhhhhheeefffggghhhiiiiiiiiiiiiiiijjjjjjkkkkkkjjjjjjiiiffffffggggggiiikkklllmmmnnnnnnnnnooopppsssuuuwwwrrrssstttuuuvvvwwwxxxyyyvvvvvvuuuvvvvvvwwwxxxyyyyyyxxxvvvuuutttuuuwwwxxx}}}wwwsssvvv~~~}}}wwwxxxwwwvvvvvvwwwyyy{{{}}}yyy{{{~~~~~~|||{{{~~~}}}|||||||||}}}~~~}}}}}}~~~~~~|||zzzyyywwwyyyzzzyyyvvvtttvvvxxxxxxwwwuuuttttttssspppnnnrrrrrrssstttvvvwwwxxxyyyxxxvvvvvvzzz{{{vvv}}}xxxuuunnnuuuxxxooo^^^ZZZjjj~~~vvvjjjcccdddhhheeeggghhhgggeeeddddddeeefffgggggghhhiiijjjkkkkkkkkkllllllkkkiiihhhhhhiiiiiihhhhhhhhhfffeeedddcccccceeehhhiiiiiijjjlllnnnmmmmmmmmmmmmmmmlllkkkjjjgggfffeeedddcccaaa``````dddcccccccccdddfffiiijjjllliiigggkkkoooooohhhaaa```^^^ZZZVVVRRRQQQSSSUUURRRSSSTTTUUUUUUUUUSSSSSSRRRTTTVVVYYY[[[\\\\\\\\\ZZZXXXVVVVVVXXXYYYZZZZZZVVVUUUTTTWWW\\\``````___]]]\\\[[[ZZZZZZZZZ[[[\\\```cccffffffcccbbbcccfffhhhdddaaadddjjjkkkfff```bbbcccddddddcccbbbcccdddmmmkkkjjjiiijjjllloooqqqkkknnnpppqqqqqqpppqqqrrrnnnnnnmmmmmmmmmmmmnnnnnnooopppqqqpppmmmllllllmmmnnnnnnnnnnnnmmmnnnnnnnnnpppoooooooooppprrrtttuuummmoooqqqrrrrrrssstttvvvttttttssssssrrrqqqqqqqqqwwwvvvuuuuuuuuuvvvwwwxxxzzzyyywwwvvvvvvxxxyyy{{{wwwwwwxxxxxxyyyzzzzzzzzz{{{zzzyyyxxxyyy{{{}}}~~~~~~{{{yyyzzzzzzzzzzzzzzz{{{}}}~~~}}}|||zzzyyyyyy|||~~~~~~|||yyyxxxxxxzzzwwwuuuwww{{{|||xxxsssvvvwwwxxxxxxxxxzzz|||~~~yyyyyyyyyyyyxxxwwwvvvuuuwwwwwwuuuuuuuuuuuuvvvwwwuuuuuuuuuuuuvvvwwwxxxxxxyyyyyywwwvvvuuuuuuttttttqqqrrrsssrrrsssuuuyyy|||xxxwwwvvvuuusssqqqooonnnppplllggggggiiimmmnnnnnnnnnqqquuuyyy{{{|||{{{zzz||||||{{{{{{{{{{{{||||||xxxyyyzzz{{{{{{{{{{{{{{{}}}}}}{{{zzz{{{zzzzzz{{{|||~~~}}}}}}~~~~~~}}}||||||{{{~~~~~~~~~}}}~~~}}}|||||||||||||||zzz{{{|||}}}}}}|||{{{zzz~~~}}}|||{{{zzz{{{|||}}}{{{zzzyyyzzz{{{zzzyyywww{{{yyywwwwwwyyy{{{{{{{{{yyyzzz{{{||||||{{{zzzyyyvvvvvvvvvvvvvvvuuutttssstttrrrqqqqqqqqqqqqooommmpppoooooonnnnnnoooqqqrrroooooopppppppppooonnnnnnnnnmmmllllllnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnniiijjjjjjkkklllmmmmmmnnnrrrqqqqqqsssuuuyyy}}}|||{{{|||~~~zzzuuuvvvvvvvvvxxx{{{{{{zzzxxxxxxyyyzzz{{{||||||||||||}}}{{{yyyzzz|||~~~}}}|||~~~|||{{{{{{}}}}}}}}}}}}|||zzzxxx{{{yyyvvvsssrrrssstttuuurrrrrrssssssuuuvvvxxxxxxwwwwwwxxxyyyzzz|||~~~zzzwwwpppqqqsssjjj[[[XXXgggyyy{{{|||{{{sssiiiccccccfffgggiiijjjjjjiiigggggghhhiiijjjjjjlllmmmnnnoooooolllmmmnnnmmmkkkjjjjjjkkkjjjjjjjjjjjjiiihhhggggggiiijjjlllllllllmmmppprrrrrrrrrrrrrrrrrrqqqpppppplllkkkkkkjjjiiihhhggggggjjjiiigggfffeeefffggghhhiiihhhgggjjjlllkkkfffaaacccaaa^^^ZZZVVVUUUWWWYYYXXXXXXXXXXXXWWWUUUSSSRRRUUUWWWYYY\\\]]]^^^______\\\ZZZXXXWWWXXXXXXWWWUUUVVVTTTSSSTTTWWWXXXXXXWWWXXXWWWVVVUUUUUUUUUVVVVVVWWWXXXZZZ[[[[[[[[[\\\]]]___]]][[[\\\___```]]]YYY]]]^^^______^^^___```bbbeeeeeefffggghhhhhhhhhhhheeefffhhhjjjllllllllllllkkkkkkkkkkkkkkklllmmmmmmllloooqqqrrrqqqqqqqqqrrrssssssuuuuuuvvvuuuttttttuuuuuuuuuuuuuuuvvvwwwxxxwwwxxxyyyyyyzzzzzz|||}}}|||{{{{{{zzzzzzyyyyyyxxxzzzyyyyyyyyyyyyzzz{{{|||~~~}}}}}}}}}}}}~~~}}}{{{zzzzzz{{{|||~~~~~~{{{zzzxxx{{{}}}{{{|||zzzvvvuuuvvvwwwxxxxxxxxx{{{}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||{{{zzzzzzzzzzzzxxxzzz||||||||||||}}}~~~~~~}}}{{{yyywwwzzzwwwssssssuuuxxxyyyxxxwwwyyy|||~~~}}}}}}~~~~~~{{{|||||||||{{{zzzzzzyyy}}}zzzxxxwwwwwwxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{|||yyyyyyyyyyyyyyyxxxwwwwwwuuussspppppppppqqqppppppmmmmmmmmmllllllllllllllliiijjjkkklllllllllllllllnnnnnnoooqqqtttwwwzzz||||||{{{|||~~~~~~yyyuuuyyyxxxyyy{{{}}}~~~}}}{{{{{{{{{||||||||||||{{{{{{}}}~~~}}}}}}}}}|||}}}|||zzzxxxyyyyyyxxxwwwwwwvvvvvvuuuxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{zzz{{{{{{|||||||||yyyqqqsssssskkk^^^]]]jjjyyyyyy{{{|||wwwoooiiiiiikkkjjjmmmppppppooonnnmmmmmmppppppqqqrrrsssttttttuuupppqqqrrrqqqnnnmmmnnnooommmnnnnnnoooooonnnnnnmmmqqqrrrsssrrrqqqrrruuuwwwttttttssssssssssssrrrrrrssssssssssssrrrrrrqqqqqqpppooommmlllkkkkkkkkklllllllllmmmllliiieeeaaa^^^```___\\\XXXUUUUUUWWWYYY^^^]]]\\\ZZZWWWUUUSSSRRRVVVWWWZZZ\\\^^^___``````ZZZYYYWWWWWWXXXWWWUUUSSSWWWUUUTTTTTTUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRTTTVVVWWWVVVUUUXXXWWWWWWVVVWWWWWWWWWWWW\\\]]]]]]]]]\\\^^^```cccccceeehhhjjjkkkiiifffdddgggffffffjjjnnnqqqpppnnnjjjjjjjjjkkklllmmmnnnooommmpppsssuuutttsssrrrrrruuuwwwzzz}}}}}}|||yyyxxxyyyyyyyyyyyyyyyxxxwwwwww{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~}}}|||~~~}}}{{{xxx|||~~~~~~~~~~~~~~~|||zzz|||~~~}}}}}}}}}}}}|||zzzyyyxxxvvvsssooommmmmmmmmmmmlllmmmmmmmmmllllllkkkkkkkkkkkklllnnnoooooonnnmmmkkkjjjkkkmmmppprrruuuwwwxxx}}}}}}~~~~~~{{{wwwzzzzzzzzz}}}~~~|||||||||||||||{{{{{{{{{~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzz}}}zzzrrrtttrrrkkkbbbdddooozzz}}}|||zzzuuuuuuvvvpppssswwwxxxwwwvvvuuuuuuzzzzzzzzzzzzyyyyyyyyyyyyuuuvvvwwwvvvtttrrrssstttrrrssstttuuuuuuvvvvvvuuuyyyzzzyyyxxxwwwwwwzzz|||xxxxxxwwwwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{{{{{{{{{vvvvvvuuuuuuuuuuuuvvvwwwuuuwwwvvvrrrjjjccc___^^^aaa```^^^[[[YYYXXXZZZ\\\aaa```^^^[[[YYYWWWVVVUUU[[[]]]```ccceeeggghhhhhhaaaaaaaaabbbdddcccaaa___aaaaaa```aaabbbcccdddddd``````aaaaaa```___^^^]]]\\\ZZZXXXYYY[[[[[[YYYUUUYYY[[[\\\[[[YYYZZZ]]]aaacccccccccbbbaaabbbeeeggglllnnnqqqssssssqqqnnnlllllljjjhhhlllsssvvvuuurrrmmmmmmmmmnnnppprrrssstttqqqtttwwwxxxwwwtttrrrqqquuuxxx|||~~~zzzxxxwwwxxxxxxxxxwwwuuusssrrruuuttttttuuuxxxzzz||||||}}}||||||{{{{{{zzzyyyyyy{{{{{{|||}}}~~~~~~~~~~~~|||}}}|||~~~~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~~~~}}}|||zzzyyyxxxwwwtttpppnnnnnnnnnnnnnnnqqqqqqqqqqqqpppppppppooooooqqqsssuuutttssspppnnnkkklllnnnqqqtttvvvwwwwww~~~{{{yyyyyyyyyyyyzzz}}}~~~~~~}}}zzzzzzzzzzzz{{{{{{||||||~~~}}}}}}}}}}}}}}}}}}~~~|||{{{{{{}}}~~~}}}zzzsssrrrnnngggdddiiirrrxxxxxx}}}}}}||||||xxxzzz}}}~~~}}}|||||||||~~~}}}{{{{{{zzz{{{{{{zzzxxxwwwwwwxxxvvvwwwxxxyyyzzz{{{{{{{{{}}}~~~~~~}}}{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{}}}}}}xxxpppiiiggggggllllllkkkhhhffffffhhhjjjgggeeecccaaa______```aaahhhjjjmmmpppssstttuuuuuutttttttttvvvwwwwwwuuusssrrrrrrrrrrrrqqqrrrssstttssstttuuuuuutttrrrpppooollliiiffffffgggfffbbb^^^bbbeeegggfffeeeeeejjjnnnmmmmmmmmmllljjjjjjlllnnnvvvwwwxxxxxxyyyxxxxxxwwwpppmmmkkknnntttxxxvvvsssqqqrrrrrrsssuuuwwwyyyzzzwwwzzz~~~~~~{{{yyyxxxxxx{{{}}}{{{xxxyyyyyyyyyxxxvvvtttssssssqqqqqqsssxxx|||~~~~~~yyyxxxxxxwwwwwwvvvuuuuuuyyyyyyzzz|||}}}~~~~~~~~~yyywwwxxxzzz|||~~~~~~~~~}}}}}}~~~~~~}}}~~~|||yyyxxxyyyzzz{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxvvvxxxzzz|||{{{zzzwwwuuuqqqrrrtttvvvxxxzzzzzz{{{}}}~~~}}}{{{yyyxxxxxxwwwvvvwwwyyyzzzzzzyyywwwwwwwwwxxxzzz|||~~~}}}}}}}}}|||||||||}}}}}}}}}{{{|||~~~}}}||||||~~~}}}{{{ttttttmmmhhhiiiqqqyyy{{{yyyyyy|||}}}}}}}}}~~~}}}|||{{{{{{|||}}}{{{yyyxxxyyyzzzwwwxxxzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}zzz|||~~~|||xxxuuutttuuutttttttttsssqqqqqqsssuuuooonnnkkkjjjjjjlllnnnpppqqqrrrtttvvvxxxxxxxxxxxx}}}||||||}}}~~~~~~|||yyyzzzyyywwwuuuttttttvvv{{{|||~~~~~~{{{xxxvvvvvvuuutttssssssqqqooommmpppsssuuutttssssssvvvyyyuuuvvvwwwvvvuuutttuuuvvv}}}}}}||||||}}}~~~{{{yyywwwxxx|||~~~~~~|||xxxyyyyyyzzz|||~~~~~~~~~~~~{{{yyy|||}}}}}}~~~uuuvvvxxxzzz|||~~~~~~~~~~~~zzz{{{{{{|||}}}|||}}}~~~}}}{{{xxxwwwwwwyyyxxxvvvvvvxxxyyyxxxxxxvvvvvvwwwxxxzzz}}}~~~}}}vvvuuummmhhhnnnyyy~~~{{{yyy{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||zzzxxxwwwxxxyyywwwwwwxxxzzz{{{{{{{{{{{{zzz}}}}}}|||{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||{{{zzzzzzxxxzzz|||}}}}}}}}}}}}~~~vvvwwwwwwwwwuuuvvvwwwyyywwwuuusssqqqrrruuuxxx{{{vvvvvvwwwwwwuuutttrrrqqqsssssssssvvvzzz~~~|||~~~~~~|||yyywwwyyy{{{~~~{{{yyyxxxzzz|||}}}}}}}}}~~~~~~~~~~~~zzz}}}~~~}}}{{{{{{{{{|||}}}}}}zzzzzz{{{}}}{{{zzzzzz{{{{{{zzzyyyyyyyyyzzz|||~~~wwwppphhhccckkkxxx~~~{{{www|||}}}~~~|||}}}}}}}}}}}}||||||{{{{{{zzzxxxyyyzzzyyywwwvvvvvvwwwuuuvvvwwwxxxyyyyyyyyyyyyxxx{{{~~~~~~~~~}}}||||||~~~}}}}}}||||||{{{{{{{{{{{{ssstttuuuwwwxxxyyyyyyyyyyyyzzz{{{|||~~~yyyzzzzzzzzzyyyyyy{{{}}}{{{xxxvvvtttuuuxxx{{{~~~}}}|||{{{yyyvvvrrrooommmiiiiiikkkqqqyyywww{{{~~~~~~~~~~~~~~~}}}}}}|||||||||}}}wwwnnnfffeeegggnnnwww}}}~~~|||~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}wwwvvvzzzwwwooolllllliiijjjkkkooovvv}}}zzzooooooyyyrrrjjjcccaaadddkkkttt~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~uuummmjjjjjjooonnnooorrrxxx|||uuuvvv~~~uuugggaaa]]]^^^fffrrr}}}~~~~~~}}}}}}}}}~~~|||wwwuuutttxxxwwwwwwyyy}}}|||nnneeedddbbbeeeqqq~~~~~~rrrjjjgggiiifffqqq}}}xxxmmmhhhhhhllljjjvvvqqqkkkhhhllltttwww~~~jjjiiijjjqqq{{{yyy|||}}}{{{sssjjjiiiqqq}}}~~~~~~~~~~~~fffggghhhiiinnnyyyppprrr|||rrrgggkkkqqqrrrwwwrrrnnnqqqzzz~~~}}}zzzzzz{{{|||}}}hhhfffccccccgggnnnvvv|||pppeeeeeejjjlllqqqpppiiijjjssszzzyyy~~~~~~}}}}}}~~~|||yyy{{{