BM66(@ AAACCCFFFGGGFFFDDDEEEEEEAAAAAAAAABBBCCCBBB@@@>>>@@@???>>>======<<<<<<<<<======<<<<<<<<<======>>>===>>>>>>>>>>>>======<<<<<<;;;:::999999:::;;;<<>>======>>>>>>??????@@@AAAAAAAAA@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBAAA@@@???@@@AAA>>>===<<<<<<>>>@@@CCCDDDMMMRRRWWWWWWTTTPPPQQQSSSVVVVVVVVVVVVWWWXXXYYYYYYVVVWWWUUUQQQLLLJJJLLLOOOSSSSSSUUUXXX[[[\\\\\\ZZZWWWVVVUUUTTTUUUWWWYYYZZZ___eeelllmmmkkkjjjlllnnnZZZXXXWWWYYY```nnn}}}}}}{{{}}}rrroootttxxxmmmhhheeeeeedddccceeeiiifffcccgggppplllZZZLLLIIIKKKLLLNNNPPPTTTXXX[[[]]]YYY\\\^^^]]]XXXTTTSSSTTTMMMLLLMMMQQQWWW\\\```aaaYYYUUUNNNHHHDDDCCCCCCCCCIIIIIIHHHHHHGGGFFFEEEEEEBBBCCCCCCCCCBBBAAAAAA@@@DDDFFFHHHIIIIIIIIIJJJKKKIIIGGGDDDBBB???>>>>>>>>>BBBBBBBBBCCCDDDEEEFFFFFFEEECCC???<<<:::;;;===???AAAAAA???>>><<<;;;;;;;;;@@@@@@AAAAAA@@@???===<<<>>>>>>>>>===>>>??????@@@======>>>>>>===<<<;;;;;;:::<<>>>>>CCCFFFHHHIIIIIIKKKOOOSSSXXXOOOGGGGGGOOOVVVXXXWWWUUURRRMMMIIIGGGHHHKKKLLLIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRPPPLLLGGGDDDCCCAAAGGGLLLOOOUUU[[[]]][[[ZZZYYYYYYXXXWWWWWWWWWWWWVVVTTTSSSRRRRRRTTTVVVXXX]]]gggpppooogggbbbffflllqqqoooppprrrmmmeeeccchhhfffaaa```eeecccYYYNNNJJJMMMFFFEEEDDDFFFRRRRRRBBBFFFBBBAAACCCEEEEEEIIINNNRRR[[[___WWWMMMJJJMMMPPPPPPSSSQQQKKKKKKPPPQQQNNNJJJJJJIIIHHHGGGEEECCCBBBDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBAAAAAA@@@??????>>>@@@@@@???>>>>>>>>>>>>>>>>>>===;;;:::999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;:::999888888888999:::444555666777777888888777777888888999999777666555888888888888777777777777777777777777777888888888555555777888888777666555555555555444444444333333444666999<<<======<<<;;;999:::;;;;;;;;;;;;;;;:::<<<<<<;;;::::::999888888777;;;<<<;;;===CCCEEEDDD===============<<<;;;;;;<<<<<<============<<<<<<;;;:::::::::;;;<<<>>>???======>>>>>>>>>======<<>>AAAAAACCCEEEHHHHHHFFFDDDEEEFFFHHHIIIJJJKKKKKKKKKIIIHHHGGGEEEDDDBBBAAAAAAAAALLLTTTSSSOOOMMMJJJFFFDDDDDDDDDDDDDDDEEEFFFGGGJJJGGGCCCBBBCCCCCC@@@>>>EEEEEEDDDDDDEEEGGGIIIKKKMMMSSSRRRIIICCCDDDFFFEEENNNPPPRRRUUUXXX[[[\\\]]]ZZZ___cccaaa]]]YYYQQQIII???AAACCCCCCBBBAAABBBCCC@@@??????AAABBBBBB@@@>>>???>>>===<<<<<<;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<============<<<<<<;;;::::::999999999:::<<<<<>>=========>>>>>>>>>???@@@@@@@@@??????CCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA???>>>>>>>>><<<<<<<<<>>>@@@BBBEEEGGGGGGLLLRRRTTTSSSSSSUUUYYYVVVVVVUUUUUUUUUUUUVVVVVVWWW[[[aaaeeedddaaa]]][[[[[[YYYWWWWWWXXXYYYYYYYYYZZZYYYXXXWWWVVVVVVWWWWWW[[[___cccbbb\\\WWWTTTTTTPPPRRRTTTXXX___kkkyyy}}}{{{||||||}}}~~~|||yyy{{{~~~uuupppmmmnnnnnnnnnqqqvvvwwwooonnnrrrnnn```UUUTTTZZZZZZ[[[___dddhhhjjjjjj___``````^^^YYYSSSOOONNNJJJJJJJJJMMMRRRVVVYYYZZZKKKFFFCCCCCCDDDDDDFFFIIIEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>AAACCCEEEEEEEEEDDDEEEFFFFFFDDDBBB@@@>>>=========??????@@@@@@AAAAAABBBBBBBBB@@@===;;;:::;;;<<<===>>>======<<<<<<<<<<<<<<>><<<;;;<<<<<<<<<<<<<<<===>>>>>><<<=========<<<<<<;;;:::;;;<<<>>>??????@@@BBBDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDBBB@@@>>>===>>>???>>>>>>BBBCCCEEEIIIQQQ]]]kkktttjjj]]]NNNKKKRRRYYYWWWSSSOOOMMMKKKHHHHHHIIIKKKMMMOOOPPPRRRSSSTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXVVVWWWXXXUUUOOOGGGAAA>>>AAAHHHOOOSSSXXX\\\[[[WWWcccdddeeeeeeeeedddcccbbb^^^^^^^^^___```aaabbbcccnnnsssxxxxxxvvvttttttvvvzzzwwwvvvuuunnndddaaadddfffbbbbbbfffdddZZZQQQNNNSSSKKKIIIJJJQQQ```aaaQQQKKKFFFCCCCCCCCCCCCFFFKKKKKKSSSXXXSSSLLLJJJKKKLLLVVVXXXUUUOOOMMMPPPPPPMMMLLLKKKKKKJJJHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>=========<<<<<<======>>>???<<<;;;;;;::::::::::::;;;::::::;;;;;;<<<;;;;;;;;;:::999888888888888999:::555555666777777777666666777888888999888777666555777666666666666555555555444444555555555555666666555555666666666555555444444444333333333222222222444666999;;;<<<<<<:::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999888888:::;;;;;;???EEEFFFCCC<<<============<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::<<<>>>??????>>>===<<<<<<<<<>>>>>>???@@@AAABBBBBBAAA@@@???@@@@@@AAACCCEEEEEEDDDBBBDDDDDDEEEGGGHHHJJJKKKKKKKKKJJJIIIGGGEEECCCAAA@@@CCCPPP[[[[[[VVVRRRNNNJJJIIIIIIIIIJJJJJJLLLMMMMMMIIIFFFDDDDDDEEEFFFDDDCCCHHHGGGFFFFFFGGGIIIKKKMMMMMMRRRSSSLLLFFFGGGHHHGGGIIIJJJMMMOOORRRTTTUUUUUU]]]bbbcccaaa___^^^YYYSSS>>>???@@@???>>>===>>>???>>>======???AAABBB@@@???>>>===<<<;;;::::::::::::888888888888999999:::;;;<<<<<<<<<<<<<<<;;;::::::999888999999:::;;;======@@@???>>>=====================>>>???????????????CCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAABBBAAA@@@???>>>===<<<;;;:::;;;===???BBBEEEGGGHHHBBBFFFKKKMMMNNNOOOTTTWWWUUUTTTTTTSSSSSSSSSSSSSSSSSSXXX```hhhlllkkkgggbbb^^^[[[WWWUUUVVVWWWXXXXXX^^^^^^\\\ZZZXXXVVVTTTSSSYYYYYYXXXSSSLLLHHHGGGIIIMMMRRRYYY^^^bbbiiissszzzwwwvvvsssqqqooonnnnnnooorrrtttwwwzzz}}}~~~zzzzzzyyytttooolllmmmnnnooosssxxxyyynnngggiiiiiibbb]]]]]]gggcccaaaccchhhkkkjjjhhh]]]\\\\\\ZZZWWWRRRLLLGGGGGGFFFFFFHHHKKKNNNOOOOOOIIIBBB???CCCDDDBBBCCCGGG@@@@@@??????>>>>>>=========>>>>>>>>>>>>===<<<<<<===???AAAAAA???>>>???@@@AAA@@@???===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;::::::::::::;;;:::999999999:::;;;<<<<<<===>>>>>>???>>>===;;;:::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::;;;<<<=========???BBBDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHJJJJJJIIIGGGFFFDDDCCCAAAAAABBBAAA???>>>AAAAAABBBHHHUUUiii~~~nnn]]]LLLGGGNNNSSSPPPJJJJJJJJJJJJJJJJJJLLLMMMNNNQQQTTTWWWZZZ[[[YYYWWWUUUWWWWWWXXXXXXYYYYYYZZZZZZ[[[]]]___\\\UUUMMMFFFBBBCCCLLLVVV\\\aaadddbbb]]]fffhhhjjjkkkkkkhhheeebbb[[[[[[]]]___``````aaaaaaaaa```___aaacccdddbbb```ZZZYYYXXXXXXTTTOOOMMMOOOUUUUUUZZZ___```[[[XXXXXXbbbYYYVVVXXX^^^nnnppp```TTTNNNIIIGGGEEEBBBCCCGGGDDDKKKOOONNNLLLKKKIIIEEEPPPQQQOOOKKKJJJLLLLLLJJJGGGGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAA@@@>>>===<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;888888999:::::::::999999888999::::::;;;;;;;;;;;;888777777777888999:::;;;777777777777777666666555777777888888888777666555555555444444444333333333222222333333333444444444666666555444333333333333222222111111111000000000444666888;;;<<<;;;999888::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999888888888777888999;;;AAAHHHFFF@@@;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::999999:::;;;===>>>@@@>>><<<;;;;;;===???@@@@@@@@@AAABBBBBBAAAAAA@@@@@@???>>>???AAABBBBBB@@@BBBAAAAAABBBDDDFFFHHHIIIJJJIIIGGGEEEBBB???>>><<<@@@OOO___aaa[[[UUUPPPMMMGGGGGGGGGGGGHHHIIIJJJKKKFFFEEEDDDDDDGGGHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLJJJOOOQQQMMMIIIHHHHHHHHHFFFGGGIIIJJJLLLMMMNNNNNN\\\```aaa______aaa```\\\AAABBBAAA???<<<;;;;;;<<<;;;;;;;;;<<>>>>>=========<<<===>>>??????@@@??????BBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBB>>>======<<<======<<<;;;;;;===???AAADDDEEEFFFGGGBBBDDDEEEEEEEEEGGGJJJNNNPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRSSSYYY___ccccccaaaYYYWWWTTTTTTUUUWWWWWWWWW^^^]]][[[YYYVVVRRROOOMMMQQQNNNIIIDDDBBBEEEMMMSSSVVV]]]eeeiiihhhhhhmmmqqqooouuuxxxsssiiiccceeejjjooopppqqqrrrtttvvvwwwxxxttt|||zzzxxxvvvssspppkkkggggggfffeeehhhmmmlllbbb[[[^^^dddeeeeeegggooofff]]]ZZZ]]]^^^[[[WWWRRRQQQQQQSSSTTTQQQKKKEEEEEEDDDCCCDDDFFFGGGGGGFFFFFF@@@???CCCBBB======BBB=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======;;;:::::::::<<<;;;;;;:::::::::::::::999999888888888888888888777888888999999999888888777777777777888999::::::;;;;;;<<<===<<<;;;:::999888888999::::::::::::::::::999999999999999999999;;;<<<<<<;;;;;;===AAADDDEEEEEEEEEFFFFFFFFFFFFEEEDDDEEEHHHIIIJJJIIIGGGFFFEEEDDDDDDEEEEEEDDDAAA>>>AAA@@@AAAEEEQQQbbbsss~~~]]]RRRFFFCCCHHHLLLJJJFFFHHHIIIJJJKKKLLLMMMLLLLLLKKKNNNSSSWWWXXXUUUQQQNNNQQQQQQQQQQQQRRRRRRSSSSSSUUUWWWYYYXXXTTTOOOKKKJJJGGGPPPZZZaaaggglllllliiihhhjjjmmmnnnmmmhhhccc```WWWWWWXXXXXXXXXYYYYYYYYY```]]][[[[[[\\\]]][[[YYYSSSRRRSSSTTTSSSRRRRRRSSSMMMQQQXXX[[[[[[XXXXXXZZZpppkkkkkkhhhhhhsssxxxkkk___YYYUUURRRMMMEEECCCDDDEEEIIILLLMMMNNNOOOIIIAAADDDEEEEEEEEEFFFIIIJJJJJJDDDDDDDDDDDDCCCBBB@@@@@@>>>===<<<;;;;;;<<<<<<===<<<;;;::::::999999::::::???===;;;999777555444333444555666888888888777666555666777888999999999999555555666777888999:::;;;:::::::::999999777666666777777777777777666666666444444444444333333333222222222333333444555555555888777555333222222333444000000000000////////////222444888;;;<<<===<<<;;;<<<<<<;;;::::::999999999888777777777666666666555555555555888@@@GGGCCC;;;999999::::::::::::999999::::::;;;;;;;;;;;;:::::::::999888888888999;;;<<<>>>>>>>>>===>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@>>>======???AAAAAA@@@BBBAAA?????????AAACCCEEEFFFEEEBBB@@@===:::888777555FFFYYY```[[[RRRLLLKKKDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHBBBBBBBBBCCCDDDEEEGGGHHHEEEIIILLLKKKIIIGGGFFFEEEGGGGGGIIIJJJKKKLLLLLLLLLSSSXXXZZZZZZ[[[______]]]FFFFFFEEEBBB>>>;;;:::::::::999999:::===??????>>><<<;;;:::999999888888888777777777888999;;;<<<===?????????>>>===<<<;;;;;;888999:::<<<>>>???@@@@@@???????????????>>>>>>>>><<<===>>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@?????????:::999888:::>>>@@@???>>>???@@@AAACCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEHHHJJJJJJKKKLLLNNNPPPQQQRRRTTTQQQOOOQQQVVVZZZZZZYYYSSSRRRQQQRRRSSSRRRQQQOOOUUUTTTRRRPPPMMMJJJGGGEEEBBBBBBAAABBBEEELLLTTTZZZ^^^dddkkkmmmkkkiiiiiikkkmmmzzzoooeeehhhpppmmmmmmmmmmmmllllllmmmmmmmmmuuu{{{{{{{{{{{{xxxtttqqqlllgggfffccc``````dddccc]]][[[___fffkkknnnppppppeeeXXXRRRRRRSSSQQQNNNKKKJJJJJJMMMOOONNNIIIEEEDDDCCCBBBCCCDDDDDDCCCAAA<<<===@@@AAA???<<<===AAA<<<<<<<<<;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::888:::;;;:::888777777777777777888888888888888777777777666666666666666666444555666777777777666666777666666666666666777777888999:::::::::999888777777888999:::::::::999999888888777666666777888999:::::::::::::::<<>>===;;;;;;::::::999999:::;;;<<<<<<<<<<<<<<<;;;999777555333222222111333444666666666555444333444555666666666666666333444555777888999::::::<<<<<<<<<;;;:::999888777777777777666666666666666555555555444444444333333444444555555666777777888999888666444333333444444000000000/////////......000222777;;;===???>>>>>>>>>===;;;888666555555555444333333333333333222222222111111444<<>>555666777777888888888777777999999::::::::::::999999888777666666666777888999999;;;>>>@@@AAA???===<<<<<<<<<=========>>>>>>???@@@>>>======???AAAAAA@@@EEEDDDBBB@@@@@@AAABBBCCCCCCBBB@@@===;;;888666555,,,<<>>???????????????>>>===;;;;;;888999:::<<<>>>?????????===>>>>>>??????>>>======:::;;;<<<>>>????????????@@@????????????@@@@@@AAA=========<<<;;;;;;::::::888777777;;;@@@DDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCEEEGGGIIIEEEFFFGGGIIIKKKNNNPPPQQQNNNOOOQQQSSSTTTRRRNNNKKKOOONNNMMMLLLLLLJJJFFFCCCHHHGGGFFFEEECCCAAA@@@@@@???BBBHHHNNNTTTWWWYYYZZZ]]]aaaeeehhhhhhgggggggggggguuupppeeegggoooggghhhhhhiiiiiihhhgggggggggmmmrrrtttvvvxxxvvvrrrmmmhhheeedddaaa\\\ZZZ\\\___]]]]]]```cccfffhhhiiibbbZZZPPPKKKLLLMMMLLLKKKJJJJJJJJJJJJKKKIIIFFFDDDCCCBBBBBBCCCDDDDDDBBB@@@BBBMMMRRRIII???===>>>===::::::::::::::::::::::::777888888999999999999999666888999888666555555666555555666666666666666555555555555555555555555555444444555666666555555555666555555555555555666666666777888888888888666666555666888999999999888777777666555444555666777888666888888888888:::===???BBBCCCEEEFFFGGGGGGGGGFFFDDDEEEFFFGGGIIIJJJJJJJJJDDDDDDDDDFFFGGGFFFCCC@@@??????AAADDDHHHIIIHHHFFFCCCEEEGGGFFFCCCBBBCCCDDDAAABBBCCCDDDDDDCCCAAA???===@@@CCCFFFGGGEEECCCAAAFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJHHHFFFGGGJJJMMMJJJMMMNNNMMMPPPUUUWWWVVVRRRTTTWWW[[[]]]^^^___^^^ZZZYYYWWWUUUSSSRRRQQQQQQUUUYYY[[[WWWQQQNNNRRRVVVUUUVVVUUUSSSVVVZZZZZZXXX[[[dddggg^^^PPPJJJJJJMMMWWWcccttttttjjjqqq|||zzzeeecccbbbccc^^^UUUOOOMMMVVVVVVTTTSSSVVVWWWRRRIIIDDDBBBBBBDDDDDDAAAAAACCCAAABBBBBBBBBBBBBBBAAAAAA>>>>>>===<<<:::888666555:::;;;>>>@@@AAA@@@???>>>555555444444444555666666333333444555555555444444333444444555555444444333333444555777888888999999<<<<<<<<<<<<;;;:::999888888777666555555555666666666666555555555444444444444444555666777888888999777777666555444444444444111111000000000////////////111666:::===>>>>>>>>><<<;;;888555333222111111000000000000000000000000///000///000666;;;888222333444444555555555555444777777777888888777777777666555444444444444666666444777<<>>:::777888888888888999:::;;;;;;>>>======>>>AAABBBBBBAAAGGGFFFEEECCCCCCCCCDDDDDDBBBBBBAAA???===<<<;;;:::...999KKKYYYYYYOOOHHHGGGEEEDDDBBB@@@>>>===<<<<<<>>>???@@@???>>>>>>@@@BBB>>>???@@@AAABBBCCCCCCDDDDDDCCCFFFJJJJJJGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFKKKOOOQQQTTTWWWWWWTTT???BBBDDDDDDAAA===;;;:::999777666777999;;;<<<;;;<<<<<<;;;:::999999999999666666777888:::<<<>>>????????????>>>===<<<:::999666888999;;;<<<=========;;;;;;<<<======<<<;;;;;;888888:::;;;<<<=========>>>>>>======>>>??????@@@===<<<<<<;;;::::::999999;;;999999>>>DDDIIIIIIGGGDDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBBCCCEEEGGGHHHHHHDDDDDDEEEGGGIIIKKKMMMNNNHHHLLLPPPRRROOOKKKGGGEEEIIIGGGEEEDDDDDDCCCAAA???AAA@@@?????????@@@AAABBBHHHJJJOOOTTTXXX[[[[[[ZZZ\\\[[[[[[^^^aaadddcccbbb___hhhqqqqqqjjjccccccfffbbbccceeeggggggfffeeeddd```dddfffgggjjjnnnmmmiiiaaa^^^]]]___]]]XXXVVVWWWWWWZZZZZZYYYWWWWWWYYYZZZPPPNNNJJJIIIIIIIIIHHHGGGGGGHHHHHHGGGEEECCCCCCDDDBBBAAAAAACCCDDDDDDCCCAAAGGG]]]dddOOO=========777777777777777777777777777444555666666777777777666333555666666555333444555444444555666666555444333222222333333444444555555555555444444444444444444333333333444555666777888444555666777777666555444333444666777888777666555555444333333333444666777333555777888888888:::<<<<<<>>>@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCEEEGGGIIIJJJBBBBBBBBBDDDEEEEEEDDDBBBAAA@@@AAACCCFFFFFFDDDAAAAAABBBBBBAAA@@@??????@@@???@@@AAABBBBBBAAA@@@???<<<===???@@@AAAAAA@@@???BBBBBBDDDEEEGGGHHHJJJJJJOOOPPPPPPPPPOOOPPPSSSUUUOOOQQQQQQNNNOOORRRSSSQQQHHHIIIJJJKKKNNNQQQTTTUUUQQQRRRTTTTTTRRROOOKKKHHHLLLQQQTTTSSSOOOMMMPPPUUUKKKMMMLLLKKKOOOWWWXXXTTTVVVbbbggg[[[LLLFFFIIIMMMKKKZZZmmmnnncccgggooojjj___]]]]]]```___ZZZXXXZZZ[[[ZZZWWWTTTVVVYYYWWWQQQJJJFFFDDDFFFDDD>>><<<>>>;;;<<<<<<=========<<<<<<:::;;;<<<<<<;;;999666444;;;===AAACCCCCCAAA===;;;222222222333444666777888777666666555555555666666666666666666555444333222333444555777777888777777::::::;;;::::::999888888888777666555444555555666555555555555444444444444222222333444555666777777444444555555555444444333222222222222111111111000///111555888:::;;;:::999888666333111000///000000//////////////////000000...000000...111555555111000111222222333333222222333333333444444333333333444333222111111222333444000333777:::;;;999666444444444333333444555777888::::::;;;>>>AAACCCBBB@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@666<<>>===<<<<<>>>>>???AAABBBBBBCCCCCCDDDAAABBBGGGHHHDDDBBBDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEHHHJJJIIIKKKPPPQQQOOO999===AAACCCAAA>>>;;;:::999777666666888:::::::::===<<<;;;:::999999999999555555666888:::<<<>>>???>>>>>>>>>===<<<:::999888555666888:::;;;;;;;;;:::888999:::;;;;;;;;;:::999555666888999:::;;;;;;;;;======<<<======>>>?????????>>>>>>===<<<<<<;;;;;;>>><<<<<<@@@HHHLLLLLLIIIDDDBBB@@@??????@@@AAABBBCCCBBBBBBBBBDDDDDDDDDCCCEEEEEEEEEFFFGGGIIIJJJKKKJJJMMMPPPOOOLLLIIIIIIKKKDDDAAA>>>===>>>@@@AAAAAA@@@?????????AAACCCFFFHHHOOOMMMKKKKKKOOOTTTXXXZZZ^^^YYYVVVXXX]]]``````^^^^^^aaadddggggggfffdddbbbaaaccceeeffffffeeebbb```^^^```______cccggggggbbbYYYWWWYYY]]]]]]XXXWWWXXXSSSWWWXXXSSSNNNMMMOOORRRHHHJJJLLLMMMLLLIIIFFFDDDAAACCCDDDCCC??????AAADDDAAA@@@AAACCCEEEEEECCCAAA:::YYYcccJJJ666;;;>>>666444444444444444444444444222333444444555555555555111333555555333222333444333444555666555444333222000111111222333444444555666555444333333333444444111111222333555777999:::333444555666666666555444111222444666666555444333555444222222222444666777111333666777777888999:::666888:::===>>>>>>======@@@???>>>>>>@@@CCCFFFHHHAAAAAAAAABBBDDDEEEDDDCCCEEEBBB@@@AAADDDEEEEEECCCFFFCCC@@@???AAACCCCCCBBB???@@@BBBCCCDDDCCCCCCBBB<<<<<<<<<<<<===>>>??????===>>>???AAACCCEEEGGGGGGMMMPPPRRRTTTUUUVVVXXXZZZVVVYYYYYYWWWXXX[[[[[[XXXSSSQQQOOOOOOPPPRRRUUUXXXQQQUUUZZZ]]]\\\VVVPPPLLLHHHKKKOOOPPPOOOOOORRRTTTOOOPPPLLLHHHIIIOOOMMMHHH___kkkooo___LLLEEEGGGJJJLLLXXXiiiiii]]]]]]^^^TTTZZZWWWWWW[[[]]]]]]___ccc\\\[[[WWWTTTUUUZZZZZZWWWQQQLLLKKKMMMJJJCCC@@@CCC;;;<<<======>>>=========<<<>>>@@@BBBAAA???;;;999:::===AAACCCBBB>>>888555333333333333444555555666;;;999888666666666777888888888888777666555333333333444555777777777666666888888999999999888777777888777666444444555555666555555444444444444333333///000000222333444555555111222333444555444333222333333333333222222222111000111444777888777666555333222000......///000111/////////000000000000000...111111......222333111//////000111111111111111000000111111111111000000333222111000000000111222///000222444555555444333111111000000111333444555777888:::>>>BBBCCCAAA@@@:::;;;===???@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBB<<<>>>IIIVVVXXXOOOEEEAAA>>>======<<<<<<<<<======888:::<<<<<<;;;<<>>???@@@AAAAAAAAABBB>>>>>>CCCEEE@@@???AAABBBCCCDDDEEEFFFGGGGGGGGGDDDFFFEEEBBBCCCIIILLLLLL777777999:::<<<===>>>???999666444555888::::::999999::::::::::::888777666555888<<<>>>>>>===>>>>>>CCCAAA???>>>>>><<<999777444666888999===@@@<<<555999999:::;;;:::999888777888666555555777888888777;;;:::999999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;:::;;;===>>>???AAADDDGGGCCCBBB@@@>>>===>>>@@@AAA??????@@@@@@AAABBBCCCDDD@@@AAABBBDDDFFFGGGHHHIIIEEEDDDBBBAAABBBEEEIIIKKKGGG@@@<<>>???CCCCCCFFFFFFCCCCCCHHHMMMMMMMMMJJJJJJLLLLLLLLLPPPVVVWWWWWWWWWWWWWWWWWWWWWWWWYYY]]]bbbcccaaa______```bbbbbbcccbbbaaa___]]][[[[[[[[[[[[[[[\\\]]]^^^___ZZZZZZYYYYYYXXXWWWUUUTTTTTTQQQMMMKKKKKKJJJIIIHHHIIIGGGDDDBBBAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???>>><<<999666555444444555333333333333333333333333333333333333333333333333222222222222222111000///111222333333333333222111222111111111000000//////000000000000000000000000222222333333333444444444333333333333333333333333111111222333333333333222111111222222222333333333333333222222333555666777777888888888888999999999::::::;;;<<<===??????@@@????????????@@@@@@@@@@@@?????????@@@BBBDDDFFFHHH@@@AAACCCEEEFFFEEEDDDCCC@@@AAACCCEEEFFFGGGFFFFFFCCCBBBAAA@@@???>>>======;;;;;;===@@@BBBCCCAAA???GGGHHHIIILLLPPPTTTXXXZZZZZZ\\\^^^^^^^^^^^^___```\\\\\\\\\\\\\\\YYYUUURRR```]]][[[]]]___\\\VVVPPPRRRPPPLLLHHHGGGJJJPPPUUUOOORRRPPPIIIDDDEEEEEEDDD[[[nnnoooUUUEEEKKKQQQMMM]]]aaaccc___WWWRRRSSSWWWSSSPPPLLLKKKLLLRRRXXX]]]ZZZVVVSSSUUUZZZ\\\ZZZXXXSSSRRRPPPNNNJJJGGGDDDCCCDDDAAA>>>===>>>?????????CCCBBB@@@???===<<<<<<<<<:::;;;<<<======<<<;;;:::<<<:::777666555777999:::888888777666777888:::;;;>>><<<:::999888777555333444444555666777777666666555666666666555555444333111111222222222222111111333222111/////////000000000000000000000000000000000000111111111111000000111111111111111222222333///111555888888666333111000000//////.........---////////////////////////000///.........///111222//////000000111111111222000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111555666777888:::<<<===>>>777888888999999:::;;;;;;>>>@@@AAA???<<<<<<@@@EEE>>>CCCKKKQQQRRRLLLEEE???;;;;;;:::::::::;;;<<<<<<===============>>>??????AAA@@@?????????@@@AAABBB@@@@@@?????????@@@AAAAAADDDAAA@@@CCCIIIMMMLLLIIIHHHGGGDDDCCCCCCDDDGGGHHH444555666777999;;;===>>>:::777555555777888888777888;;;>>>@@@@@@<<<888555444888;;;>>>>>>>>>??????BBBAAA??????>>><<<999777444666777777;;;>>>;;;555888999:::::::::999777666777555444444666777777666:::999888888888999:::;;;;;;::::::999999999999999888:::<<<======>>>AAACCCAAA@@@???>>>>>>>>>???@@@??????>>>??????@@@AAABBBCCCCCCBBBBBBAAA@@@@@@???@@@???>>>===>>>AAAEEEGGGEEE???<<>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;999777444333333333444333333333333333333333333222222222222222222222222111222222222222111000///111111222333333222111111111111111000000000//////000000000000000000000000111222222222222333333333222222222222222222222222000111222222333333222222111111111222222222333333333333222222333444555666555555666666666777777777888888999999:::;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@AAACCCEEEEEEFFFGGGHHHHHHFFFEEEDDDAAABBBDDDEEEFFFGGGFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDAAA@@@AAABBBDDDCCC@@@>>>DDDDDDEEEGGGJJJNNNQQQSSSUUUXXX\\\^^^]]][[[[[[ZZZ[[[ZZZYYYYYYZZZYYYVVVTTT\\\ZZZZZZ\\\]]][[[TTTNNNOOOMMMIIIEEEBBBCCCHHHKKKPPPOOOJJJFFFGGGIIIEEE???OOOgggnnnYYYIIINNNUUUSSS]]]^^^\\\WWWQQQNNNPPPSSSPPPOOOMMMMMMNNNPPPSSSUUUVVVSSSPPPQQQUUUWWWUUURRRPPPPPPOOONNNLLLJJJHHHGGGFFFDDDCCCCCCEEEEEEDDDBBBBBBAAA???===;;;999888888::::::;;;<<<<<<;;;::::::;;;:::777555555666777999888888888888888888999::::::888666666666555333111333333444555555555555555333333333333333222111111//////000000000000//////111111//////...///000000...........................//////000000//////...000000000000000111111222333444777888777555222///000/////////.........---........................000//////...///000111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111333444555666777888999:::666666777777888888999999;;;===???===::::::>>>BBBBBBFFFJJJMMMNNNKKKGGGDDD:::::::::999::::::;;;<<<===<<<<<<<<<<<<===>>>>>>@@@@@@?????????@@@AAABBB@@@@@@@@@@@@@@@@@@AAABBBDDDAAA@@@CCCHHHKKKJJJGGGGGGFFFDDDCCCCCCDDDFFFGGG333333333333555777:::<<<:::888666555666666555444666;;;AAAEEEEEE???888333333777;;;>>>??????@@@AAAAAA@@@?????????===:::777444555555666:::???===888888999:::::::::999888777777666444555777888888777888777777777777888999::::::999999888777777888888777999;;;;;;;;;;;;===???===>>>>>>???????????????=========<<<<<<===>>>>>>@@@@@@???===<<<:::999888;;;:::999:::;;;>>>@@@BBBCCC>>>===???BBBBBBDDDGGGKKKNNNNNNJJJIIIMMMQQQQQQKKKLLLPPPTTTSSSNNNLLLNNNLLLMMMNNNPPPRRRTTTUUUVVVVVVUUUSSSOOOKKKLLLQQQVVVOOOPPPPPPRRRTTTVVVXXXYYYYYYYYYYYYYYYYYYWWWUUUTTTVVVVVVVVVVVVUUUSSSRRRQQQHHHFFFEEEEEEGGGHHHHHHHHHDDDBBBAAA???>>>>>>>>>???<<<<<<;;;:::999999999999888999999::::::999999888666555333222111111222333222222222222222222222222111111111111111111111111111111222222111111000000000111222333333222111000111111000000000000//////000000000000000000000000000000000111111111222222111111111111111111111111000111222222333333222222111111111222222222222333444333333222222333444444333333333333444444444444555555666666666777777777888888888999999999::::::<<<<<<<<<<<<===>>>???@@@EEEFFFFFFFFFFFFDDDBBBAAA@@@AAACCCEEEFFFFFFEEEEEEAAABBBCCCEEEGGGIIIJJJKKKGGGFFFEEEEEEEEECCC@@@===@@@@@@@@@AAACCCEEEHHHIIIKKKOOOTTTVVVVVVSSSQQQPPPQQQPPPOOOPPPRRRRRRQQQPPPTTTSSSSSSUUUWWWUUUPPPKKKKKKJJJHHHEEECCCCCCFFFHHHSSSOOOIIIIIIOOOSSSMMMBBBFFF___mmmaaaTTTWWW]]]]]]\\\YYYTTTOOOLLLLLLMMMNNNNNNNNNOOOOOONNNNNNMMMLLLPPPMMMJJJKKKMMMNNNMMMJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFGGGIIIKKKJJJGGGEEE@@@>>><<<:::777666444444888999999::::::999999888:::999666444333444555666777888888888888777777666555333222111222222111///111111222333333333222222/////////000//////...---------............------///......---......///000------------------------------............------///............///000000666777777666555222000.../////////.......................................000000/////////000111222111111000000//////......000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111222222333333444555555444444555555666777777777888:::;;;:::777777;;;>>>DDDDDDDDDDDDEEEEEEEEEFFF999999888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<===?????????>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBBDDDBBB@@@BBBFFFHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDD666444222111222444666888999888777666555444333222444999???CCCCCC===666111222666:::===???@@@AAABBB@@@????????????>>>:::888555666555666;;;BBBCCC???::::::;;;<<<;;;:::999888888777666666888::::::999666666666666777888888999::::::999888777777777777888999;;;;;;:::999:::;;;;;;<<<>>>@@@@@@@@@???>>>;;;;;;::::::999:::::::::999999999999999999999999888888888999;;;===???AAABBB???===???AAACCCDDDEEEHHHKKKKKKGGGFFFJJJLLLLLLJJJJJJNNNRRRPPPJJJHHHJJJHHHIIIJJJLLLNNNOOOQQQQQQRRRRRRPPPLLLIIIJJJOOOSSSQQQPPPNNNMMMLLLLLLMMMNNNRRRSSSTTTUUUTTTRRRPPPOOOPPPPPPPPPOOONNNMMMLLLKKKEEECCCBBBCCCEEEFFFFFFEEEBBBAAA???>>>=========>>>::::::999888888888888888666666666666666666666666333222222111111222222333222222222222222222222222000000000000000000000000000000111111111111000000///000111222222111000///000000000000000000//////000000000000000000000000/////////000000000000111000000000000000000000000000000111222222222222222111111111111222222222222333333333222222222222222111111222222222333333333444444444444444444444444666666666666777777777777::::::999:::::::::;;;;;;>>>????????????>>>===<<<>>>???@@@BBBCCCCCCBBBBBB@@@AAABBBEEEGGGIIIKKKLLLHHHGGGEEEEEEEEECCC@@@>>>@@@???>>>>>>???@@@AAABBBAAADDDHHHIIIHHHGGGFFFEEEFFFGGGHHHKKKNNNNNNLLLJJJMMMKKKJJJKKKLLLMMMKKKIIIKKKLLLMMMLLLKKKLLLNNNPPPVVVTTTQQQSSS[[[```[[[QQQIII]]]kkkgggbbbdddfffcccXXXTTTOOOMMMOOOPPPOOONNNPPPPPPPPPOOOMMMKKKHHHGGGIIIGGGDDDDDDEEEEEEDDDBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBEEEIIIKKKIIIEEEBBB;;;:::888666444333222222777777777777777777777777888777555333222222333333555555666777666555333222111///...///000111000/////////000000000000//////,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......///------------------------------............---------------,,,---......///555555444333111000///...................................................////////////000000111111222111111000///...------000000000000000000000000/////////////////////////////////000000000000000111111111111111111111111111111111111111111222222333333444444555666666777666888888888666666888;;;>>>===<<<;;;<<<===???@@@888888888777888999999:::::::::999999::::::;;;<<<>>>>>>>>>>>>??????@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCBBBAAABBBDDDEEEDDDBBBBBBCCCDDDDDDDDDDDDCCCBBB999777444111000111333444777888777777555444333333333666999;;;:::777333000111444999===>>>???AAABBB>>>>>>>>>???@@@>>>;;;888555666666777>>>GGGHHHEEE;;;<<<=========<<<::::::777555444555777999999888555666666777888999999999;;;:::999888777777777777888:::<<<<<<:::999999:::999;;;===???@@@???===<<<999888888777777777888888666666777888999:::;;;;;;999999;;;<<<>>>@@@AAABBBAAAAAA???>>>@@@BBBBBBAAAEEEHHHHHHEEECCCFFFHHHGGGIIIHHHIIIKKKIIIDDDDDDGGGHHHHHHIIIIIIJJJKKKKKKKKKHHHKKKMMMLLLIIIIIILLLOOOSSSRRROOOKKKIIIGGGGGGGGGKKKLLLNNNOOOOOONNNLLLKKKIIIIIIHHHHHHGGGFFFDDDCCCDDDCCCBBBBBBDDDDDDBBBAAA@@@@@@???>>>============999999888777777777888888555555555555555555555555222111111222222222333333111111111111111111111111///////////////////////////000000111111111000000//////111111111111////////////////////////000000////////////////////////....../////////000000000////////////////////////000000111222222222222111000000111111111222222222222222222222222222111111111111111222222222333333333333333333333444444444555555666666666777777777777888888888888888888888777888888999999::::::999;;;<<<===>>>??????>>>>>>>>>>>>@@@AAACCCEEEFFFGGGDDDCCCBBBBBBCCCCCCAAA???AAA@@@???>>>>>>???@@@AAA>>>???@@@@@@???>>>@@@AAACCCEEEIIINNNQQQPPPLLLIIIJJJHHHFFFEEEGGGJJJKKKLLLPPPRRRSSSTTTSSSSSSUUUVVVUUUYYY[[[]]]bbbggggggcccSSS\\\cccfffhhhjjjfff___TTTQQQOOOQQQTTTVVVTTTQQQSSSRRROOOMMMJJJHHHGGGGGGCCCBBB@@@?????????>>>===============<<<;;;:::::::::<<>>>>>>>>????????????>>>>>>???@@@AAABBBBBBBBBAAA@@@AAAAAABBBAAA@@@@@@AAACCCDDDDDDCCCAAA@@@999777444222000000111111555666888888666555555666333333333333222111000///000444888<<<===>>>???AAA======>>>@@@AAA???<<<999444666666888???GGGHHHEEE;;;<<<=========<<<;;;:::444222222333555777777666666666888999::::::;;;:::;;;;;;999888777777777777888:::<<<<<<;;;999999999888999;;;======<<<:::999777666666555666666777777777888888888999999:::::::::;;;===@@@BBBCCCDDDDDDAAABBBAAA???@@@DDDCCC@@@DDDGGGHHHEEECCCFFFHHHGGGHHHFFFEEEFFFDDDAAABBBFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGKKKQQQRRRPPPNNNNNNOOOQQQPPPNNNLLLJJJIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHDDDDDDCCCCCCBBB@@@???>>>BBBAAA@@@AAAAAAAAA???===>>>>>>>>>======<<<<<<<<<888888777777777777777888555444444333333444444555111111222222222333333333000000000000000000000000//////////////////////////////000000111111000000...///000111111000///.........////////////000000////////////////////////........./////////000000///////////////////////////000111111222222111111000000000111111111111222000111111222222222111111111111111111222222222333222222333333444444444555555555666666666777777777666666777888888888777777666666666777888999999:::888999;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@@@@AAA@@@???>>>???AAABBBBBBAAABBBAAA@@@??????@@@AAABBB@@@AAA@@@???===>>>AAACCC???BBBEEEJJJMMMLLLHHHDDDHHHHHHHHHIIIJJJMMMOOOQQQTTTUUUVVVUUUSSSRRRSSSTTTRRRYYY^^^___aaafffjjjkkk[[[YYYYYY\\\bbbccc^^^WWWQQQPPPOOORRRVVVWWWUUUSSSTTTQQQNNNJJJGGGFFFFFFGGG@@@???>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::999888777666777888:::<<<;;;888555222222222111222222333444333333222111111222333333111111000000//////000000...////////////......---///...---...000111000///,,,,,,---------,,,++++++,,,,,,------......------------............------+++,,,,,,------------,,,........................---..................---,,,++++++++++++,,,------,,,,,,,,,------.........---------------.........------------------------,,,---.../////////......///000000000111111111222////////////////////////........................---......//////000000111000000000000000000000000111111111111111222222222222222333333444555555666555555555666666777777777444555777888888888777666888888777777888888999:::999999999999999::::::;;;<<<<<<===>>>>>>>>>>>>============>>>???@@@AAABBB@@@@@@@@@???????????????@@@AAABBBCCCCCCBBBAAA@@@444444333111111000000000222555888999777777888999333222111000///////////////333777:::<<<<<<===???<<<<<<>>>@@@AAA@@@<<<999444555555666<<>>:::;;;<<<<<<<<<;;;999888444333222333666888888888777888:::;;;<<<======<<<::::::888777666555555555666999;;;<<<:::999888999666777888888888777666555444444444444555666777777888888888999999999::::::999;;;>>>AAACCCDDDDDDDDDAAACCCCCC@@@CCCHHHHHHCCCBBBGGGHHHEEEDDDGGGHHHGGGGGGEEEEEEGGGEEEAAABBBFFFHHHHHHHHHGGGGGGGGGGGGGGGJJJOOOUUUWWWTTTQQQOOOOOOLLLMMMMMMMMMMMMMMMLLLLLLIIIIIIHHHHHHGGGGGGFFFFFFBBBBBBBBBBBBAAA???>>>===>>>======>>>???>>><<<:::;;;;;;<<<<<<;;;;;;::::::777666666555555666666777444444333222222333444444000111111222222222222222000000000000000000000000////////////////////////...//////000000000000000......///000000///.............../////////000000////////////////////////...////////////000000000///////////////////////////000000111111111111111000000000000111111111111...///000222222222111111000000000000111111111222111111222333333444555555555555555555666666666666555666777888999888888777888888777777777888888999888999:::;;;;;;;;;:::999:::;;;;;;<<<===>>>>>>???>>>===<<<>>>@@@BBBBBBAAA@@@@@@??????@@@AAABBBCCCBBBCCCDDDCCCAAAAAABBBDDD??????@@@CCCEEEEEECCCAAADDDGGGKKKOOOQQQQQQQQQQQQQQQRRRSSSRRRPPPOOOPPPRRRSSSYYY]]]\\\]]]bbbggghhh```XXXRRRSSSWWWXXXUUUSSSPPPOOONNNNNNPPPQQQQQQQQQPPPNNNLLLIIIGGGEEEEEEEEE>>>>>>===<<<;;;:::;;;<<<999:::::::::999888777666777666555555666666555444333333222222111222222333222111000//////000111222............////////////...------------......//////...---...///000///...,,,,,,,,,,,,,,,+++******+++,,,,,,---......------,,,------......------,,,,,,------......---,,,+++------------------------,,,,,,------------,,,,,,,,,++++++++++++,,,------++++++,,,---------------,,,,,,,,,------.........------------------------+++,,,---.........---,,,---...///111222444555666////////////////////////........................------......///000000111000000000000000000000000000000000111111222222222000111111222222333333444444333444444555666555444444555666777888777666666999888888888888999:::::::::999999999999:::;;;;;;;;;<<<===>>>>>>>>>======;;;;;;<<<<<<===???@@@AAA===>>>???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@000000000111111111111111000444888999888888:::<<<333222111000///////////////333777:::;;;;;;<<<===;;;<<<>>>@@@BBB@@@<<<999333444444444999>>><<<777999999:::;;;:::999888777777666555777999;;;;;;;;;888999;;;===>>>>>>>>>>>>999888777666444444333333555777:::;;;:::888888888555555555555444333222222333333333444555666777888555666777888999;;;<<<<<<888:::===AAACCCDDDCCCCCC@@@CCCDDDBBBEEEKKKLLLGGGAAAEEEGGGDDDDDDFFFHHHGGGGGGFFFGGGJJJHHHDDDCCCGGGGGGGGGGGGGGGHHHHHHHHHHHHIIINNNSSSTTTPPPLLLJJJJJJKKKLLLMMMNNNOOONNNMMMLLLLLLKKKIIIGGGFFFEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>:::::::::<<<======;;;999999999:::::::::999888888555555444444444555555666444333222111111222333444000000111111111111000000000000000000000000000000000000000000000000000000......///000000000000000---...///000000///...------.........//////000000////////////////////////////////////000000000111000000000000000000000000//////000111111111111111000000000000111111111111---...000111222222222111////////////000000000111///000111222333444555555444444555555555666666666444555777999999999999888:::999888777666666666777888999:::;;;<<<;;;:::999::::::;;;<<<===>>>?????????===<<<===@@@AAABBBAAA>>>>>>>>>>>>???AAABBBDDDAAACCCFFFFFFEEECCCBBBBBBEEECCCAAAAAACCCDDDEEEDDD>>>DDDMMMSSSUUUSSSPPPNNNLLLMMMNNNNNNNNNOOORRRTTTUUUYYYZZZYYY[[[```ddddddbbbXXXPPPOOOPPPPPPQQQUUUPPPOOOLLLJJJIIIJJJMMMOOOKKKKKKJJJIIIGGGEEECCCBBB=========<<<;;;;;;<<<===666666777777777777666666999777444333444555555555555444333222111111111111111000///......///000111,,,,,,---....../////////...---,,,,,,---...000111///...------//////...---,,,,,,,,,,,,,,,+++***)))***+++,,,---------------+++,,,,,,------,,,,,,+++---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++,,,............,,,,,,,,,,,,,,,------.........------------------------***+++,,,---------,,,+++,,,---///111333666777888////////////////////////........................---------...///000000111000000000000000000000000//////000000111222222333/////////000111111222222222222222333555555444333444444555555555666666666999999888888999999:::;;;::::::999999::::::;;;<<<:::;;;===>>>>>>>>>===<<<::::::;;;;;;<<<>>>???@@@<<<===>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@000000000000000000000000222444666888999999888777333333222222111000/////////111444555666888:::<<<===<<<===@@@BBB@@@<<<888444444333111000222777::::::888666666888999999888444555888;;;===<<<888555999999:::::::::;;;;;;;;;888777555444333333444444444444555666555444222111222222222222222222333333444444555555666777777777888999;;;;;;;;;;;;<<<>>><<>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFIIIHHHFFFEEECCCBBBBBBBBB???BBBGGGKKKNNNOOOOOOOOOLLLMMMOOOTTTWWWVVVQQQLLLNNNPPPRRRUUUVVVVVVVVVUUUQQQPPPPPPOOOOOOPPPPPPQQQMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJHHHGGGGGGEEEBBB????????????>>>===;;;999888888888777777888888999:::666555444222111111222222222222222111111111111000////////////............---------............///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,---...///000222333333//////.........---------------,,,++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,////////////////////////////////////000000000000111111222222222111111000333333333333333333333333555555555555555444444444777888888888888777777666888999:::<<<===<<<<<<;;;===<<<;;;:::;;;===???AAA<<<;;;;;;<<<<<<===>>>???========================??????@@@@@@@@@@@@AAAAAA000000000000000000000000222333555666777666666555333333222111111000//////...000222333333444666888;;;;;;===@@@BBBAAA<<<888111111111000000222666:::<<<:::999888999888777555555555777:::<<<;;;888555555555555666666666666777777666444333222222333333444444444444444333222111222222222222222333333333444444555555666777777777999:::<<<<<<;;;;;;<<<>>><<<>>>AAABBBAAA@@@@@@@@@CCCBBBAAAAAAAAABBBCCCDDDDDDBBBAAABBBDDDEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHGGGFFFDDDCCCCCCDDDFFFGGGIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA???>>>===:::999999999999888888888999999888888888777777777555555555555444444444333444333222111111111111111111111111000000000//////////////////////////////111111000000///......---...///000111000000///...///............---------////////////............////////////////////////.../////////000000000000///............---------....../////////000000000.......................................//////000////////////////////////111111111222222222333333222333333444444444444444666666666666777777777777777666666555666777888999::::::999999888888888888999999999::::::;;;;;;;;;>>>======>>>???@@@AAAAAA>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGFFFEEECCCBBBAAAAAAAAA@@@BBBEEEHHHKKKLLLLLLLLLJJJJJJLLLPPPSSSSSSOOOKKKLLLMMMOOOQQQRRRSSSSSSRRROOOOOONNNNNNMMMMMMNNNNNNLLLKKKJJJIIIIIIHHHHHHIIIJJJIIIGGGFFFFFFEEEBBB@@@???>>>===<<<:::999888888777777777666666666666666666555333222111111222222222222222111111111000000////////////............------------....................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------...///000111111///.........------------------,,,,,,+++,,,,,,---......---,,,,,,,,,------.........................../////////000000000000111111111222222111111000333333333333333333333333444444444555555555555555666777777888888888777777888999:::;;;<<<<<<<<<;;;<<<<<<;;;:::;;;===???@@@;;;;;;;;;;;;<<<===>>>???========================???@@@@@@@@@@@@AAAAAAAAA000000000000000000000000222222222222333333333333222222111111000000//////,,,...///000///000222333777888;;;???AAA???<<<888...////////////111555888<<<;;;:::::::::999666333555666777999;;;:::777444222222222222333333333333555444333222111111111222333333222111111111222222111222222222333333333444444555555666666777777888:::<<<===<<<;;;;;;<<<===<<<===????????????AAABBBCCCBBBAAA@@@??????@@@AAA@@@??????@@@CCCEEEDDDDDDAAAAAABBBCCCDDDEEEEEEEEEAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBBBBBAAA@@@???>>>===999999999888888888777777999999888888777666555555444444444444333333333333111111000000000000000111000000000000////////////////////////////////////111000000//////............//////000000000/////////............---------........................////////////////////////....../////////000000000///............---------.........////////////000..............................------......///000////////////////////////000111111111222222222222222222333444444444444333444444444555555555666666555555555444555555666777888888888777777777777777777777888999:::;;;<<<<<<============>>>???@@@@@@???????????????@@@BBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAACCCDDDFFFGGGHHHIIIGGGGGGHHHKKKMMMNNNLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLKKKKKKJJJJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGHHHFFFEEEDDDEEEDDDBBB@@@>>>===;;;999888777777777777777888888777666555444555444333222222111222222222222111111111000000000/////////............---------------............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------.........//////............---------------,,,,,,,,,,,,,,,------------,,,,,,,,,---..................................../////////000000000000000111111222111111000222222333333333333333333333333444444555555666666555666666777888888888888888888999;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<>>>???;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAABBB000000000000000000000000111111000/////////000000111111000000000/////////,,,---......------...000111444888;;;===<<<999666///000111000///000333555999999999:::;;;:::666444666666777888:::999666333222222222222333333333333222222111111000000000000222111000//////000111222111222222333333444444444555555555666777777888888;;;===>>>===;;;;;;;;;===;;;<<<=========>>>AAACCCBBBAAA???>>>>>>>>>???@@@???>>>>>>???AAABBBBBBAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFDDDCCCCCCDDDFFFFFFDDDDDDCCCBBBAAA@@@??????????????????>>>===<<<;;;::::::::::::999999999999999999888777666444444333444333333333222222222222000000000///000000111111////////////////////////........................000000/////////.............../////////////////////............---------------...............///////////////////////////........./////////000000///............---------------........./////////...........................------------...//////////////////////////////000000000111111111111222111111222333333333333333333333333333444444444444444333444444444444555555777777777777777777777777777888888999::::::;;;;;;===<<<<<<<<<======>>>??????>>>>>>??????@@@AAABBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGFFFEEEFFFGGGIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIKKKLLLJJJIIIHHHGGGGGGGGGGGGHHHJJJIIIHHHHHHHHHHHHHHHHHHFFFDDDBBBBBBCCCCCCBBBAAA???===:::888666666777888999:::;;;;;;:::777555333444333333222222222111111111111111111000000000000//////.........---------,,,,,,---------.........------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------------------------------------------------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---...///................................./////////000000///000000111111111111111222222222222222333333333222222333444444555666666444555666777888888888888777888999999:::;;;;;;;;;;;;;;;::::::;;;;;;======;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA////////////////////////000//////.........//////000000//////////////////---...///...---,,,---...---///333666777666555444222333444222000///000111333444555888::::::888666777666666777888777555222111111111222222222222333000000000000000/////////111000///......///111222111111222333444444555555555555666666777888888888;;;<<<===<<<;;;:::;;;<<<;;;;;;<<<;;;;;;===@@@CCC??????>>>===>>>???@@@AAABBBAAAAAABBBCCCCCCAAA???CCCCCCDDDDDDCCCBBBAAAAAAFFFEEEEEEDDDCCCBBBAAA@@@CCCDDDDDDEEEFFFGGGHHHIIIFFFEEEDDDCCCBBBCCCDDDDDDCCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999::::::999999999888888888888888777666444333222222222222222222111111111111111000000000000111111222.....................///------------------------////////////...........................//////000///............---------,,,---------......//////////////////////////////............///////////////............---------------------....................................---------------...//////........................//////000000000111111111000111222222333333222222111222222222333333333333222333333444444444444444777777777888888888888888999999999999999999999999<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDBBBBBBBBBCCCEEEFFFEEEEEEEEEFFFGGGIIIKKKMMMKKKJJJGGGFFFEEEGGGHHHJJJGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEFFFFFFGGGHHHDDDBBB@@@@@@AAAAAAAAA@@@???===:::888666666777888888999::::::999666333222222222222222222222111111111111111000000000//////............------------,,,,,,,,,------------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,------...///,,,,,,,,,,,,,,,---...///....................................////////////...///000111111111111111111111111222222333333333111222222333444555666666333444555777777888888888777777888888999::::::;;;:::::::::::::::;;;;;;<<<:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA////////////////////////............////////////////////////............---...///...---,,,---///+++---000111111111222333333555555444111...------......000333777999999777888777666666777666333111........./////////000000//////000000000000///...000000/////////000111111111111222333444555666666555666666777777888888999999;;;<<<;;;::::::;;;<<<:::;;;;;;;;;:::<<<>>>AAA???>>>>>>===>>>???@@@AAAFFFEEEEEEFFFGGGFFFDDDAAADDDEEEEEEDDDCCCBBBAAAAAAGGGGGGFFFFFFDDDCCCAAA@@@@@@@@@@@@AAABBBCCCEEEFFFDDDCCCBBBBBBAAAAAAAAABBBCCCBBBAAA@@@???>>>>>>===:::::::::::::::999888777777777777666666666666555666666555555444333222222222111111111000000000000111111000000000000000111---------...............------------------------........................------------...///000000///............---------,,,,,,,,,---......//////////////////////////////------.........////////////............---------,,,,,,,,,---------......------------------------------,,,,,,------...///........................////////////000000000000000000111222222222222111111111222222222222333333222222333444444444444333777777777777888888888888::::::999999888888888888<<<;;;;;;:::;;;;;;<<<<<<===============???@@@@@@?????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEFFFFFFFFFHHHKKKNNNKKKJJJHHHFFFEEEEEEGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGBBBBBBBBBBBBBBBCCCDDDEEECCCAAA>>>>>>>>>??????>>>===<<<:::888777666666777555666666555444222111///111111222222222222111111111111000000000/////////.........------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000------,,,,,,,,,---......------------------------------........./////////......///000111111111111000000111111222333333333222222333333444444555555444555555666777777777777777777777777888999:::;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@////////////////////////,,,---///000111000000///........................,,,...///...------...///+++---......,,,---000333111222444333000...,,,,,,++++++,,,///333666777777888777666666666555222000,,,------------............///000111111000///...//////000111111111111111111111222333444555666666666666666777888888999999777999::::::999999;;;<<<:::;;;<<<;;;:::;;;<<<>>>AAA@@@???>>>>>>>>>???@@@DDDDDDDDDFFFHHHGGGEEECCCDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCBBB??????>>>??????AAACCCDDDCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>999999999:::999999888777777777666666666555555555555444444444333333222222111111000000000/////////111111000///............,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,---...000111///............---------++++++,,,------...//////////////////////////////---------........./////////............---------+++,,,,,,,,,,,,---------------------------------------,,,,,,------...///................................./////////000000///000000111111111111111111111222222222333333333222222444555555555444333555555666666666777777777888888888888888999999999;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFCCCBBBBBBBBBBBBBBBBBBCCCBBBDDDFFFFFFFFFGGGKKKNNNKKKJJJHHHFFFEEEDDDDDDEEEBBBCCCCCCDDDEEEGGGHHHIIIEEEEEEDDDCCCCCCCCCCCCCCCCCCAAA===<<<============;;;:::999888666555444444444444333222222111000000000111222333333222111000111000000000////////////.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************)))*********++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............++++++,,,,,,,,,---------,,,,,,,,,------...///000......---,,,,,,,,,---------------------------------------.........//////---...///000111111111111///000000111222222333333333333333333333333333333555555666666666666666555777777666666777888:::;;;999999::::::::::::999999::::::::::::;;;<<<==========================================>>>>>>>>>>>>////////////////////////+++---///111222222111000---.....................+++---......---,,,---///---......---+++,,,000444...000222222000---,,,,,,+++******---000444555555888777666555555444222000------........./////////...///000111111000//////...///000222222222111000111111222333444666666777666666666777888888999999666777999999999999;;;<<<999;;;<<<<<<::::::;;;<<>>===>>>>>>???@@@AAADDDFFFFFFDDDBBBBBBCCCDDDEEEFFFFFFFFFFFFAAABBBCCCEEEEEEEEEEEEDDDAAA@@@??????@@@BBBCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@??????999999:::::::::999888888888888888888777777777777333333333333333333333333000000000000////////////111000///...---,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---.....................------,,,,,,---...000111//////.........---------++++++,,,,,,---...//////////////////////////////---------.........////////////.........---------++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---........................................../////////000//////000111111111111111111222222222222333333333222333444555666555444444444444444555555555666666666666777888999::::::;;;;;;;;;:::999999:::::::::;;;::::::;;;;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAA>>>>>>???@@@AAACCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAACCCFFFFFFFFFGGGJJJNNNJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKKKKJJJHHHGGGEEEDDDDDDCCCCCC@@@===;;;<<<<<<<<<<<<888888888777666444222111555555444333222222222222000000222333333222111000000000000000////////////......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************))))))******++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------------.........//////+++++++++,,,,,,---------,,,,,,,,,---...///000000///...------,,,,,,,,,,,,---------------------------------.........//////---...///000111111111111///000000111222222333333444333333333333333333333555666666666666666555555777777666666666888999;;;999999:::::::::999999888::::::::::::;;;<<<==============================<<<<<<<<<<<<============000000//////.........------...///000000///...---000000///.................................------////////////............//////000000///...---------,,,++++++,,,///111333555555444444222111///...///......---------..................////////////222111111111111111111111222222222222333444555666555444444555666888:::;;;777888888999::::::;;;;;;;;;;;;=========<<<;;;:::;;;>>>>>>===>>>@@@???:::>>>>>>>>>AAAEEEEEECCC@@@EEEDDDCCCBBBBBBCCCDDDEEEGGGFFFDDDBBBBBBCCCEEEFFFFFFDDDCCCAAAAAACCCDDDFFFGGGEEEGGGLLLKKKDDDAAABBBAAA@@@@@@???>>>>>>??????<<<<<<:::999999999999999888666444333444555444333333333333333222111000000000000000000////////////000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---...000111///............---------.........------,,,,,,,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++---------............//////////////////...............//////////////////000000000000111111111111333333333333333333333333222333444444555555444444666666666666777777777777<<<;;;;;;:::::::::;;;;;;???>>>===<<<<<<===>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@@@@????????????@@@AAAAAAAAACCCDDDFFFHHHIIIIIIIIIIIIJJJKKKKKKIIIGGGDDDBBBCCCCCCCCCDDDEEEFFFHHHIIIKKKIIIGGGEEECCCAAA@@@@@@>>>>>><<<;;;:::999999888555555555555444333222111444444333333222111000000...///000111111000///.........------------......---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++...000222,,,,,,,,,,,,,,,+++***)))++++++************++++++)))************+++++++++++++++*********************++++++,,,,,,++++++***,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++...---,,,++++++---...000.........------,,,,,,,,,******+++++++++,,,,,,,,,..................------///////////////000111111000000000000111111111111111111111111222333444555444444333222222333333333777666555444555666888:::888888999::::::::::::999::::::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<000/////////............---...///000000///...---000000///.......................................////////////...........................---,,,,,,---,,,,,,,,,---///000111333333333333222000///.........---------......///............////////////000111111111111111111111222222222222333333444555444444444444555777999:::888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===???@@@>>>???BBB@@@<<<>>>>>>>>>AAADDDEEECCC@@@DDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDEEEIIIHHHBBB???AAABBBAAA@@@>>>===<<<<<<<<<:::;;;=========;;;888777777555444444666666555333333333333333222111000000000000000000/////////...000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---...000111............------------......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............/////////////////////............////////////000000000000000111111111111333333333333333333333333222222333444444444444333666666666777777777777888;;;;;;::::::::::::;;;;;;======<<<;;;;;;<<<=========>>>>>>??????>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEGGGHHHIIIKKKKKKJJJKKKKKKKKKIIIFFFDDDBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBBBB>>>>>><<<;;;:::999999999666666666666555444333222444444333222222111000000...///000111111000///.........------------......------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************+++---///000,,,,,,,,,,,,,,,+++***)))++++++************++++++)))************+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,------------......------------,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,...///......---------,,,,,,,,,******+++++++++,,,,,,,,,..................------///.........//////000000//////000000000111111111111111111111222333444444444333333222222333333444888777555444555666777999777888999999::::::999999::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>>???>>>???BBBBBB???>>>>>>???AAACCCDDDBBBAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBDDDCCC???>>>???BBBAAA???===;;;:::999999888:::>>>@@@@@@<<<777444444444444666777777666444333333333333222111000///000000000/////////....../////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---...///000............------------...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------------................../////////////////////////////////000111111000000000000111111111111333333333333333333333333222222333444444444444333666666777777777888888888;;;::::::999999:::;;;;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKJJJHHHFFFCCCBBB@@@AAABBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDD>>>===<<<;;;:::999999999555555555555444333222111333333333222111111000000...//////000000//////.........------------......---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++*********+++,,,......++++++,,,,,,,,,+++******++++++************++++++)))************+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,...///------------,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------......---............///////////////000000000000111111111111000111111222333444333333333222222333333444888777666555555555666777777777888999999999999999::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>???@@@BBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDBBBAAA@@@???>>>>>>>>>???>>><<<;;;999888888888666999<<<>>>===:::666333222222444666888888666444222333333222222111000///000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.....................////////////000000/////////000111222///000000000111111111111222222222222222222222222333333444555555555555444666666666777777777888888999999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<::::::<<<===>>>?????????<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@@@@BBBAAA@@@@@@AAACCCFFFHHHKKKJJJJJJIIIGGGEEECCCBBB???@@@BBBDDDEEEEEEEEEDDDBBBBBBAAAAAAAAAAAABBBBBB======;;;::::::999999999333333444333333222111000333222222222111111000000////////////////////////...------,,,,,,------...,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++************++++++++++++************************+++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++************++++++))))))*********+++++++++***************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------......,,,------...............////////////000000000111000000000000111222333444333333222222222333444444777777666555555555666666666777777888999888888888999999999:::::::::;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<.........////////////////////////....../////////......------------......---------.........//////............------------,,,------.........------------...//////......---------...////////////...,,,,,,,,,---...///000111............//////////////////000000111111111222333333222222222333444444555444333222222333444555888777777666777999:::;;;;;;:::999999999;;;<<<===@@@DDDEEE@@@===>>>???======>>>???@@@AAAAAABBBCCC???@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCBBBAAACCCCCCAAA???>>>>>>???>>>;;;;;;:::999888888888888666777777777777555444333111111333555888888666444222222222222111000//////////////////............---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...---.........//////000000222111000//////000111222///000000000111111111111222222222222222222222222444444555666666666666666555666666666666777777777888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@@@@AAA=========>>>>>>>>>????????????@@@AAABBBAAAAAA@@@AAA@@@???>>>???AAADDDEEEIIIHHHHHHGGGEEEDDDCCCBBB@@@@@@BBBCCCDDDDDDEEEEEECCCCCCAAA@@@????????????<<<;;;:::999999888999999555555555444444333222111222222111111111111111000//////............//////------,,,,,,,,,,,,------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++************++++++))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------......,,,---......//////.........////////////000000000000000000000111222333333333222222222333333444555666666555555555555555666555666777777888888777777999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;........./////////////////////............//////---------,,,------...///,,,,,,------.../////////.........------------,,,,,,------............---------------......//////---....../////////......---------------...///000............////////////111111111111111111111111222222222222333444555666666555444333222333444555666666777888888999999999999999999999:::;;;<<<===IIILLLKKKCCC===<<<;;;:::<<<>>>???@@@???@@@BBBCCC??????@@@@@@@@@@@@????????????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBB>>>===??????===:::999999888888888888888666555333222111111222222111111111333666666555333222222222222111000///.../////////.........---------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********,,,,,,,,,,,,------------------......///000000000555444111000///000111222000000000000111111111111222222222222222222222222444444555666666666666666444444555555555666666666777777777777888999::::::<<<<<<============<<<<<<:::;;;===>>>???@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@AAABBBCCCDDDCCCBBBBBBAAA@@@@@@@@@@@@BBBCCCEEEFFFEEEEEEDDDCCCCCCBBBBBB@@@???@@@@@@AAACCCDDDEEEDDDCCCAAA???>>>===<<<<<<:::999888888777777777888777777777777666555444444111111111111111111111111///......------......///------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))))))))************+++************************)))***++++++,,,++++++*********+++,,,,,,,,,++++++++++++************++++++)))************+++++++++)))))))))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......,,,---...///000///............////////////000000000000///000000111222333222222222222333444555555444444555555555666666666555555666777777777777777888999:::;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::::::::............/////////000000///...------...///000---,,,,,,,,,------...///,,,,,,------...//////000.........---------,,,,,,++++++,,,------------------,,,,,,,,,---///000111...////////////......---......---------......///............////////////444444333333222111111111000000111222333555666777777666555333333333444555444555777999:::999888777888888999:::;;;;;;;;;;;;EEEIIIIIIAAA;;;:::<<<<<<<<<>>>@@@???>>>???AAADDD??????@@@AAAAAA@@@????????????>>>>>>???@@@BBBCCCAAA@@@???>>>>>>???@@@AAA???CCCBBB>>><<>>:::;;;:::999888777777777777444333222111000000000111222111000111333444333222222222222222111000///...//////.........---------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++---------,,,,,,,,,++++++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------......///000000111888666333000//////000111000000000000111111111111111111111111111111111111222333333444444444444444333333333444444444444555666666666777777888:::::::::;;;<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>??????>>>>>>>>>?????????@@@@@@===???@@@BBBBBBAAA@@@????????????@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBCCC???>>><<<<<<===???BBBDDDBBBAAA@@@>>>===<<<;;;;;;888777777666666666666666666666666666555444333333000000000000111111111111///...------------...///---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))))))))************************************((()))***+++,,,,,,++++++)))***+++,,,,,,,,,,,,+++++++++************++++++)))************+++++++++((())))))***++++++,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,------......,,,...///111111000///............/////////000000/////////000000111222333222222222222333444555666222333444555666666777777444555666666777777666666888999:::;;;;;;;;;::::::999999999999999999999999777777888888888999999999---.........//////000000000///...------...///000,,,,,,,,,,,,------...///,,,,,,------...///000000......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,++++++,,,///111333//////000000///......---///......---------................../////////000666555555444333222111111///000000222333555777888888777555444333333444555333555888:::;;;:::888666666888999;;;<<<<<<;;;;;;;;;@@@BBB===999;;;>>>@@@<<<>>>@@@???>>>>>>AAADDD???@@@AAABBBBBBAAA@@@??????>>>======>>>@@@BBBDDD@@@???===<<<<<<===???@@@===BBBBBB===<<>>???>>><<<;;;;;;<<<===>>>??????>>>>>>@@@@@@@@@@@@@@@AAABBBCCC===<<<:::999:::===@@@CCCAAA@@@???===<<<<<<<<<<<<777666666555555555555666333333333333222111000000000000000000000111111111///...---,,,,,,---...///---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))'''(((***+++,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......---...000111222111000.............../////////000////////////000111222333222222222222333444555666111222333555666777777888444555555666666666666666888999:::;;;<<<;;;::::::999999999999999999999999666777777777777888888888///////////////////////////////////////////////////............---------........................111000...,,,+++,,,...///------------------------------------------------///////////////////////////////////////////////////////////////.........000111111111222222222222000000222333333333333333222222333333333333444444777777777777777666666555999:::;;;;;;;;;:::999888::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???BBBGGGJJJPPPJJJBBB>>>>>>@@@BBBBBB@@@<<<::::::>>>AAABBBAAABBB===<<>>;;;::::::<<<<<<<<<::::::999999888777777666333333333222222222111111---111222000///111222///222111111000///......---//////.........---------........................------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++.........------,,,,,,,,,+++,,,------......------------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,000000000000////////////000000000000111111111111222111000000000111333333333333444444444333222222555555555555555555444444888888888888888999999:::888:::999888999<<<:::666999999:::;;;;;;<<<<<<===>>>>>>>>>>>>????????????===========================>>>>>>>>>>>>======<<<>>>???@@@@@@AAAAAAAAAAAA@@@>>>;;;888888999<<<>>>???>>>;;;999888777777888777666666666666666777777666555555444222111000000111111000///...------,,,------------------------***+++,,,,,,------,,,,,,------------------------//////...---,,,++++++***///...---,,,++++++++++++,,,,,,,,,++++++*********************************++++++************++++++,,,+++******))))))******++++++******************------------,,,,,,+++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...000111222111///...........................000000000000111111111111000222333333222111333444555555555555666666666666444555555666777888888999888888999::::::::::::999999999:::::::::999888888888888888888888777666666............................................................------------........................000///---,,,,,,,,,---...------------------------------------------------................................................////////////............000000000000111111111222111111111111000000000000222222222333333333444444444555555666666666555555666777888:::::::::999999999999999:::::::::::::::<<<=========>>>@@@EEEHHHNNNIIIBBB??????AAAAAAAAABBB???<<<===???BBBBBBBBB<<<:::<<>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===??????@@@@@@@@@@@@@@@@@@@@@>>><<<:::999:::<<<===>>>===<<<:::999888777777777666666555555666666777555555444333222111000000000000//////......------------------------------***+++,,,,,,------,,,,,,------------------------.........---,,,,,,++++++......---,,,++++++++++++,,,,,,,,,++++++*********************************++++++************++++++,,,+++******))))))******************************,,,,,,------,,,,,,+++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------...///111111000///.........................../////////000000000111111///000222111000000111333444444444444555555555555444555555666777777888888777888888999999999999999::::::::::::999888777666888888888888888777666666............................................................------------------------------------//////---,,,,,,,,,---...------------------------------------------------........................................................................////////////000000000000000000000///000222333444222222222222333333333333222333444555555555555555444555666888999999999999888888888888999999999::::::;;;<<<<<<<<<>>>AAADDDGGGDDD@@@>>>>>>???>>>>>>AAA???======>>>@@@@@@@@@<<<===AAAIIIKKKEEE>>><<<>>><<<999888999:::999999777777777666555555444444333222222222222111111111777===>>>888222000111000111000000//////.....................------------------------------------------------------------------------............++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,---------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,---...///000111//////000000000000111111111000000000000111222222111111222333444444444333444444444444444444555555666666555555666666777888999>>>@@@;;;888:::;;;:::999999:::;;;;;;<<<<<<=========>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????????????????@@@@@@@@@???>>>>>>>>>>>>===<<<<<<<<<<<<=========<<<;;;:::999777666666666555555555555555666555444444333222111000000///////////////.........------------------------***+++,,,,,,------,,,,,,------------------------------------,,,,,,,,,,,,...------,,,,,,++++++++++++++++++++++++*********************************++++++************++++++,,,+++******))))))******************************,,,,,,,,,,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,*********************************++++++++++++,,,,,,,,,,,,+++++++++******)))************+++++++++------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,---///000000000///....................................////////////000...///111000//////000222222333333333444444444444555555555666666777777888666666777888888888888888;;;;;;;;;:::888777555444777777888888777777666666.........................................................---------,,,,,,------------------------......---,,,,,,------...------------------------------------------------................................................------...............///.........////////////000......///000333666:::===111222222222222333333333111222333444666666666777555555666777888888999999777777888888999:::::::::999:::;;;<<<;;;<<<>>>@@@@@@???======<<<<<<;;;:::???===<<<;;;;;;<<<<<<<<<======BBBJJJLLLFFF???<<>>888111///000000000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,------...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////////////////000000000111000000000000000111111222///000111222333444444444333333444444444444555555555555444444555555666777888>>>@@@;;;666777:::;;;999999:::;;;;;;<<<<<<===============>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>??????@@@@@@????????????>>>>>>===<<<=========>>>======<<<<<<;;;<<<<<<<<<;;;999777555666555444444444444444444444333333222111000000000.........///////////////------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,+++***+++++++++***************************************++++++************++++++,,,+++******))))))*********************+++++++++++++++,,,,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++************************************++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,---.../////////..............................---------.........//////...///111000//////000222333333333333444444444444555555555666666666777777555666666777777777777777999999999999888777666555666777777777777777666666...................................................------------,,,,,,,,,------------------------------,,,,,,,,,---------------------------------------------------------................................................,,,---------......//////---.........////////////.........000222666:::<<<111111111222222222333333111222444555666777888888888888888777777777888888888888888999:::;;;;;;;;;999:::<<<<<<;;;;;;<<<===<<<=========<<<;;;;;;;;;======<<<;;;:::::::::::::::999;;;AAACCC???:::::::::888666666666666444333444444444333333333333333222222222111111111000000111777999333......///...////////////............,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------------,,,,,,,,,...////////////000000000//////000000111111111111///000111222333333444444333333333333444444555555444444444333444555555666666<<<===888333555888:::999999:::;;;;;;<<<<<<===<<<============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>?????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>>>>>===<<<<<<::::::;;;;;;:::888666555555555444333222222333333222222222111111000000///.........///////////////------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------,,,,,,---------,,,+++***************************************************++++++************++++++,,,+++******))))))******))))))*********+++++++++******+++,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))*********+++++++++,,,,,,,,,+++++++++******))))))*********+++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---.......................................------------............///000222111000000111333333444444444444555555555555555555555666666666666555555666777777777777666666666777888888888777777555666666777777777666666------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------,,,,,,,,,---......//////............/////////////////////...///111222333111111111111222222222222222333444555777777888888999999888777666777777777777888888999:::;;;<<<<<<999<<<>>>>>>===;;;;;;;;;;;;===??????>>>======>>><<<===>>>===;;;:::;;;<<<<<<888888<<<>>><<<:::;;;;;;999777666777666444222333333333333333333333333222111111111111000000000---111222///---///...,,,........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,......////////////000000...///000000111111000000000000111222333333333222222222333333444444555555444444333333444444555666444888999555222555888888999999:::;;;;;;<<<<<<===<<<<<<============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<============<<<<<<=========<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<999999999888777666555555555444333222111111111222111111111000000000/////////////////////.........------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,---------,,,+++***)))))))))***************************************++++++************++++++,,,+++******))))))******)))))))))***++++++,,,,,,)))***++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++************************)))))))))************+++,,,,,,,,,+++++++++******)))************+++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------..............................---------............//////000222111000000111333444444444444555555555555555555555555555555555555555555666777777777777777444555666777777888888777555555666777777777666666---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------------------------------------------------------------------------------++++++,,,------...//////....../////////000000000////////////////////////111111111111222222222222111222333444555666666666777666555555555666777888666666777888999:::;;;;;;;;;===@@@@@@>>><<<;;;:::999;;;>>>===<<<;;;===???:::<<<>>>===;;;::::::<<<===999888<<<===<<<;;;===<<<;;;999999888777555333333333333333333333333333111111111111000000000000---///...,,,...111///***........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------------...................../////////000000......000111111111000///000111111222222222111111111222222333444444555555444444444444444555666666444666555222222777999888999999:::;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<888777666555555444555555444444222111111000000000000000000000000/////////000000//////......------------------------------***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***+++---......---+++***((()))))))))*********+++************************++++++************++++++,,,+++******))))))******((())))))***++++++,,,,,,))))))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))************,,,,,,,,,+++++++++******)))************+++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,------...........................---............/////////...///111000//////000222222333333333444444444444555555555555555555555555666666777888888888888777555555666666777666666666444555555666777777666666---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------------------------------------------------------------------------------------------------++++++,,,,,,---...//////////////////000000000000...///000111222222111111000111111111111222222222111111222333444444444444444333333333444666777999444555666777888999::::::<<<>>>AAABBB???===;;;:::666888::::::888888:::===666999;;;;;;999777888:::999555555999:::888777999999777666555555444111///333333333333333333333333111111111111000000000000000///---,,,000333000)))---.....................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,,,,---...///000000............/////////000---...000111111111000///111111222222222111111000111111222333333444555555555444444444444555666666555555333111333999:::888999999:::;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999999999999:::;;;<<<<<<<<<<<<999999999999999:::;;;<<<888666555333333333444555444333222111000000000000000000000000////////////111111000///...------,,,------------------------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***(((((())))))*********+++************************++++++************++++++,,,++++++***)))*********((())))))***++++++,,,,,,((()))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))************,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---....................................////////////000---...//////......///111111111222222222333333333555555555555555555555444666666777888888888888888666777777777666555444444444444555666777777666666------------------------------------------,,,,,,///...,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------,,,------......------,,,...,,,---111111---+++---+++,,,,,,------,,,,,,+++,,,------......------,,,////////////////////////000000000000111111111111222222111111111111111111000444777555222111111111444444333333444777<<>>>>>>>>===<<<;;;:::::::::::::::::::::;;;;;;<<<;;;;;;:::999888777666666555555666666666666555555444333333222222222222222222111111111111000000000////////////////////////......---,,,,,,---------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++******++++++,,,---,,,++++++******++++++,,,++++++************++++++******************************************************+++++++++,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////000//////............///...---------......///000111111111111111222222333444444444555555555555555777777777777777777888999888888999999999:::::::::;;;::::::::::::::::::;;;:::::::::;;;;;;;;;<<<<<<::::::999999999999::::::;;;;;;:::::::::::::::::::::999888777777777777777888666555333222222222333222222111000///000000111000000000000000000000000///...------,,,,,,------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++++++++,,,************************************************************************))))))))))))))))))))))))************************,,,+++++++++***)))))))))***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))((()))))))))************+++++++++***************++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------......//////000111111111111111222222222333333333222222222222222222222222222333444444555555444444333333222222222333444444555555555555555555555555------------------------++++++,,,,,,---...//////+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,000555666111......+++,,,,,,------,,,,,,+++,,,------......------,,,...........................////////////000000000//////000000000111111111000000444888:::CCCWWWkkkjjjeeeYYYHHH888//////333555555555666666777777888999999999999:::::::::;;;:::999999999999:::;;;;;;::::::999888777777666666333444444555555444444333222222222222222111111111111111111000000000//////........................------,,,,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,++++++******++++++,,,++++++************++++++******************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......//////000000//////............/////////.........///000000111111000000111111222333444444444555555555666666777777666666777888999999888888999999999::::::::::::::::::999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999888888888777777666777777777888777555333222222222222111111111000000000000000///////////////000000000......---,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))((()))))))))************************************+++++++++++++++++++++,,,*********************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------.........///000000111111111111222222222333333333222222222222222222222222222333444444555555444444222222222222222333444555555555555555555444444444------------------------+++,,,,,,------.........++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,000666777222//////+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------......////////////000000...//////000000111111111///...///222777GGGiiiiiiMMM999333444333333444444555555555555666666666666777888:::;;;888888888888888999::::::888888888777777777777777222333333333333333333222111222222222222111000000000000000000////////////........................,,,,,,,,,,,,,,,------...---------------.........++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***++++++******++++++,,,---,,,++++++******++++++,,,++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000//////.........//////000000000////////////000000111000000000000111222222333333444444555666666666666666666666777888999:::888888999999999:::::::::::::::999999999999::::::888888999999999999::::::;;;;;;::::::::::::;;;;;;:::;;;;;;;;;:::999888777555555444444444444555555888777555333222111222222111111000000000/////////............////////////...------,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******************************)))))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))***************++++++++++++,,,,,,,,,,,,************************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................---......//////000000111111111222222222333333333111222222222222333333333222333444444555555444444333222222333333444555666555555555444444444444444------------------------------------------------***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,------......------,,,---+++---111111///...111+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------........./////////000000......//////000111111222111------111444???[[[yyycccEEE777555444444444444444555555555666666555555666777888999777777666666777777888999666666666777777777777777111222222222222222222111000111222222222111//////000000/////////.........------------------------,,,,,,++++++,,,,,,---...............------------+++++++++,,,,,,---------++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,++++++******++++++,,,++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......//////000000...............///000111000000////////////000000000000000000000111222222333333444444555666666777666666666666777888999:::888888999999999:::::::::::::::999999999999::::::888888999999999999::::::::::::999999999999::::::::::::;;;;;;:::999777666555444444333333444444555999777555333222111111222000000000000000//////...,,,---------.........///...---,,,,,,++++++,,,,,,------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++***************++++++++++++*********)))))))))((())))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************((()))))))))*********++++++++++++,,,,,,,,,------************************************************************************************++++++++++++++++++++++++++++++++++++,,,---------.../////////------......///000000000111111222222222333333333222222222222333333444444222333444444555555444444333333333333444555666777555555555444444333333333------------------------------------------,,,,,,)))***,,,---...---,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,------......------,,,---***(((+++,,,+++---111+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------............/////////000---......///000111111222333///000555333222@@@RRRwwwoooLLL999555444444555555555555555555888777666555555666777888666666666666666777777888555555666666777888888888111111222222222222111111000111111222222000///...000/////////............------------------------++++++++++++,,,,,,---.../////////...---------,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---,,,++++++++++++++++++,,,++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000---------......000111222000//////.........//////000000000000000111111222333333444444555666777777666666666666777888999:::888888999999999::::::::::::999999999999999999:::::::::;;;;;;;;;<<<<<<<<<999999888888888888999999::::::;;;;;;:::999777666666666555555555666666777999888666333222111111111000000000000000//////...,,,,,,,,,---------.........---,,,,,,++++++,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++++++++,,,+++*********))))))(((((())))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************(((((())))))*********++++++++++++,,,,,,---------************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,------...///000000------......///000000000111111222222222333333333222222222333333444444444222333444444555555444444333333333444555666777888555555555444444333333333/////////......---------000000//////............,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++++++++******+++---...000---------........./////////...---,,,,,,---...///////////////000000000000333333222111111333777;;;NNNnnneeeCCC555666444555777888888666444333333444666777888888888777777777777777777777777777111333555555555999BBBJJJ888666333222333333333222000000000000000000000000111111000......---------...------,,,,,,------...++++++******++++++,,,---/////////...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************(((((()))***++++++,,,,,,,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........------------...//////---.........//////000000222111000000000111333333333333222111222333444555444555555666777888888999888888777777777777888888;;;<<<<<<<<<;;;999777666888888999::::::::::::999::::::999999888777666666::::::999999888777777666555444333222222333555666000000000000000000000000////////////////////////................................................---------,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++)))))))))(((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))******+++,,,))))))))))))))))))))))))************************************))))))((((((***************************++++++,,,,,,++++++*********))))))))))))******+++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++*********))))))******+++,,,))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------......///000000000000111111111111222222222222222333333333444444444222222444555555444222222000000000111222333555666666555333111000000111111.........---------,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,+++++++++++++++++++++,,,---...///------------.........//////......------......///....../////////000000000222222222111000222666999???UUUjjjiiiUUU???555555333444666777777666555444444555777888999999888888666666666666666666666666555777888777666999???EEE999777444444444555444333000000000000000000000000111000///...------------...------,,,,,,------...++++++******++++++,,,---222111000///...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))******+++,,,,,,,,,,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........---------------...//////............/////////000111111000000000111222333333333222222222333444555555555666666777777888888888888777777777777888888999999999999999888777666777888999999::::::999999::::::999888888777666666888777777777666666555555444333111000000111333444000000000000000000000000////////////////////////........................---------------------------------,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,+++++++++******)))***+++,,,---,,,,,,+++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))******+++,,,))))))))))))))))))))))))************************++++++*********)))))))))***************************++++++,,,,,,++++++*********))))))))))))******+++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++*********))))))******+++,,,******************************************************))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------......///000000000000000111111111222222222222222222222333333333333222222333333333333222222111000000000000111222222555444222111111111111222------,,,,,,,,,,,,,,,+++,,,,,,++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******+++,,,------------------------..................////////////...............////////////000000000000000///111444777444<<>>BBBDDDBBB@@@<<>>BBBGGGJJJJJJJJJKKKOOOSSSVVVUUUTTTMMMQQQQQQOOOQQQWWWXXXVVVPPPLLLEEE???======;;;888:::999777666666666666555666555555444555555555666111222333333444444555666000000111111000111111222///000111111111000///...////////////............------------------------------------------------------------------------------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************************)))************+++++++++------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,************************************************,,,,,,,,,,,,+++***))))))++++++******++++++,,,---+++++++++************)))+++++++++,,,,,,,,,------------------------------+++,,,,,,------...............---------,,,,,,,,,***++++++,,,,,,------...---.........------,,,+++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,+++*********************************************************++++++,,,,,,++++++***************************)))************+++++++++++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------------,,,++++++---------------------------------------------------------------...//////........................////////////////////////...//////000000//////.../////////.........------------------------------......---------------...------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++************************)))************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------................................................//////......//////000111000////////////000111111000000111222333444555555777777888999999999888888444666888999999:::;;;===???DDDJJJOOORRRWWW\\\aaa``````aaadddhhhkkklllkkkggghhhgggfffhhhkkkiiiddd```\\\XXXTTTRRROOOLLLJJJ???>>>===;;;999666555444888777555444555888:::<<<555555555444333222111000111000000/////////000000...///000000000000//////////////////............------------------------------------------------------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************)))************+++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,************************************************,,,,,,,,,,,,+++******)))++++++******++++++,,,---+++++++++************)))++++++++++++,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,***++++++,,,,,,------...---............---,,,,,,++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))***+++++++++++++++,,,,,,++++++,,,,,,,,,++++++******************************************************++++++,,,,,,++++++***************************))))))*********+++++++++***+++,,,------,,,***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------,,,,,,---------......---,,,,,,........................------------------------.........---......///000........................//////////////////////////////000000000000//////////////////............------------------------///......------------...------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------......+++,,,,,,,,,,,,---------................................................/////////...///000000111000000//////000000111222222333333444444555666666444333333333444555666777666888;;;===>>>AAADDDGGGMMMSSS[[[```bbbeeeiiimmmnnnnnnoooqqqrrrsssssssssqqqooommmnnnrrrsssoooiiihhhffffffhhhfff```\\\[[[MMMMMMKKKGGGCCC>>><<<;;;:::999777666888<<<@@@CCC===;;;888666444333111000333333222222222111000.........//////000000000000////////////....................................------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******************************))))))*********+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---+++++++++*********))))))***++++++++++++,,,,,,,,,------------------------------------------,,,,,,------------------------***++++++,,,,,,------...------............------+++,,,,,,---...---------++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++***************************************************++++++,,,,,,++++++***************************))))))*********+++++++++)))***,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------......////////////......................................................///............///000000////////////////////////000000000000000000000000//////000000000000//////000000/////////.................................000///...---------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........------------............///////////////////////////////////////////////////////////////000111111000000000000000111222222333333333333444444444444555444444555777:::>>>@@@DDDFFFIIIKKKNNNQQQVVVYYY^^^dddmmmtttwwwzzz}}}~~~}}}yyyuuurrruuuxxxxxxsssooolllkkknnnrrrooofffaaaaaa^^^^^^]]]YYYTTTPPPOOOPPPGGGEEECCCAAABBBEEEHHHJJJBBB???;;;:::::::::999777555444333555666666333000000////////////000000000////////////....................................------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,+++******++++++******++++++,,,---+++++++++*********))))))*********+++++++++,,,,,,------------------------------------------,,,,,,------------------------***++++++,,,,,,------...------...//////......---,,,,,,---.........------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++************++++++,,,,,,---******+++,,,,,,,,,++++++***************************************************++++++,,,,,,++++++***************************)))************+++++++++******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,---------............------------..................///000000000000///........................///////////////////////////////////////000111111000000000000000000000000000000000000000000000000///000000111111000000///000000000/////////......////////////////////////000000///...------------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++************************)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,------......---------.........//////000000000000000000000000////////////////////////000000//////000000111222111000000000000111222222222222222333444444555555888999===BBBHHHMMMRRRUUUUUUYYY___gggoooxxx{{{yyyxxxuuuvvvzzzuuujjjeeehhhggghhhhhhddd```^^^```ccc[[[ZZZXXXVVVTTTSSSRRRRRROOOKKKHHHGGGGGGEEEAAA===999666333222444555333111222222111000///000000000////////////....................................------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++*********++++++++++++,,,+++++++++++++++++++++++++++++++++++++++*********************************)))************+++++++++*********+++++++++++++++***++++++,,,,,,++++++***************************************************+++++++++,,,,,,++++++***++++++******++++++,,,---+++++++++************)))************++++++++++++------------------------------------------------,,,,,,,,,------------...***++++++,,,,,,------...------...////////////...,,,,,,---...............++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------)))***+++,,,,,,,,,,,,+++***************************************************++++++,,,,,,++++++***************************)))************+++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++------------------------------------............------------.........///---......///000000//////........................111111111111111111111111000000//////000000111222000000000000000000000000111111111111111111111111000000111111111111000000000000000000/////////...111111111111111111111111111000///...------------------------------------------------------------------............------------------------------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,---------,,,,,,---------.........////////////////////////////////////////////////000000//////000000111222111111000000111111222333333444555777999;;;<<<===:::@@@KKKWWWbbbiiilllnnnrrrwww}}}{{{|||vvvmmmnnnvvvtttuuusssnnnhhhgggjjjooohhhhhhiiihhhfffccc```___``````ccchhhllliiibbb[[[RRRIII>>>777666777666555555444222111000000000000////////////....................................------------------------------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************++++++++++++************************)))************+++++++++)))*********++++++++++++***+++,,,,,,,,,,,,+++******************************************************++++++,,,,,,+++++++++++++++******++++++,,,---+++++++++************)))************++++++++++++------------------------+++,,,,,,------.........,,,,,,,,,---------......***++++++,,,,,,------...------...///////////////,,,------...............++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,+++++++++************************)))************+++++++++++++++***)))***+++---...+++,,,,,,------,,,,,,+++........................---------.........//////---------.........//////,,,,,,---.../////////...////////////////////////111111111111111111111111000000000000000111111222000000000000000000000000111111111111111111111111000000111111111111000000000000000000////////////111111111111111111111111111111000......---------------------------------------------------------------............------------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))***++++++,,,------++++++,,,,,,,,,---------........................000000000000000000000000000000000000000111111222111111111000111111222333666777999<<>>===777666444222000000000000000/////////............////////////////////////---------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,************************)))************+++++++++))))))******++++++++++++***+++,,,------,,,+++******************************************************++++++,,,,,,,,,++++++++++++******++++++,,,---+++++++++************))))))************+++++++++------------------------++++++,,,,,,---...//////,,,,,,,,,------.........***++++++,,,,,,---......------...///000000//////,,,---......//////......++++++,,,------------,,,+++++++++,,,,,,---------,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,,,,------......------,,,++++++,,,,,,,,,------------------.........//////---------.........//////---......//////////////////000000000111111111111............////////////333111//////000111222222///000222333333333222111444333222111111222222333444333222222222222333444...///000000111111000000555777888777333000000222000000///...............//////.........---------................................................///............---------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++***))),,,,,,,,,---------...............------,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////...............///000000000000111111000000///......000111222333555333000///222666666444444888<<<;;;@@@FFFJJJNNNVVVcccmmmqqqvvvqqqgggnnn}}}}}}pppeeeeeejjjooowww~~~}}}{{{sssvvvzzzzzz~~~uuuxxx~~~jjjUUUHHHBBB>>>999555111000222444444222111000...///000000///.../////////000000000000000.........///////////////........................------------------------,,,,,,,,,---------............---,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***---,,,+++*********+++,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))+++,,,+++***)))***+++******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,.../////////...---***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------------------............---------.........//////---...//////000000//////111111111111111222222222333333222222111000000///222111000000111222333333111111222222222222111111222222333333333333222222444444444444444333222222333333333333333333222222444666888666333111111333000000///............/////////.........---------................................................///............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------......---,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,---,,,,,,++++++,,,,,,------------........./////////............///000000......//////////////////444444222111111222111000555666777666666:::AAAGGGJJJQQQ```sss~~~tttrrruuu{{{xxxhhhgggppprrrxxxsssccc```eeeiiimmmpppnnnpppqqqrrryyy}}}vvv}}}mmm^^^TTTOOOAAA<<<555222222333222111444333222222333333111///////////////////////////..................------........................------------------------,,,,,,,,,---------............---,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++++++++++++++---,,,+++******+++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***++++++******+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------------------------,,,,,,---------.........,,,,,,---------.........,,,---...///000///......)))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------......------........./////////......///000000000000000222222222222222222111111222222222222111111000000//////000000111111222222333333222222222111111111111222444555555444333222333333444444444222111000333333222222111000000000333444666555333222222333111000000////////////////////////.........------................................................///............---------+++---///111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------,,,,,,,,,---------.........------------,,,,,,,,,------,,,,,,,,,,,,------------.........///////////////......//////000111......///000000111111111//////000111222333444555777999===AAAIIISSS^^^eeexxx{{{|||uuuuuuxxx~~~{{{|||vvv{{{~~~yyyrrrooouuu{{{uuu}}}pppfff___QQQIII@@@999777666444333333222111111222222000...///////////////////////////......------,,,,,,,,,........................------------------------,,,,,,,,,---------.........------,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,)))***,,,+++++++++,,,---***++++++,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,------------------------------------------------.........///------------.........///,,,---///000000000///...))))))***++++++++++++***+++++++++++++++++++++,,,,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++------,,,++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,------------............////////////...///000000111111000000222222222222111111111111111111222222333444444444000222333333222111222222666666666555555666666666666666666666777777777777555555555555444444444333222222111111000000000000111222333333333222222222222111000000//////000000////////////............................................................///............---------,,,///333666666333///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------............/////////////////////...///000000111111111111111222222333333000000222555777777999===>>>GGGUUUgggwwwyyy|||yyyzzzvvvzzz~~~yyyvvvrrrhhh___SSSIIICCC???;;;999333222222222333333111///000000///////////////...000000///...------,,,,,,........................------------------------,,,,,,,,,---------......---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,)))+++,,,,,,++++++---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---............/////////---............/////////---...///000111000//////))))))***++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,---------.............../////////000000///000000111222111111111111111111111111111111111333333444444555555666666333555666555333222333555::::::::::::::::::::::::999888777666777888:::;;;999888666555555666777888444333222222222333333444000000111222333333222111222222111000000000000000000000/////////.........................................................///............---------,,,...333555555333...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,---------......------------------------...------,,,,,,------............/////////000000///////////////000111111333333222111111222222333999555333666777:::CCCNNN```mmm{{{xxxxxx|||yyywww|||www{{{mmmaaaWWWOOOGGGBBB;;;999777666666666444333111111000000000/////////222111111000///...------........................------------------------,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))******++++++******)))******+++++++++,,,,,,,,,***,,,------,,,,,,---...++++++,,,------------,,,........................,,,,,,---------........................................../////////000000........./////////000000...///000111111111000///)))******+++,,,++++++++++++++++++++++++*********,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,------......------,,,,,,---------............---------.........//////....../////////000000000000000111222222222222222111111111111222222333333444444444444555555555555555777888777555555999<<>>===<<<;;;:::::::::<<<>>>??????>>><<<:::888888888999555444333222111222333444333222111222444444333111333222222111111111111111000000000/////////......................................................///............---------***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------......,,,,,,,,,------------.........------------............/////////000000000000000//////000000111222222222111000000111333444555111444===FFFOOOaaarrrzzzvvv{{{~~~}}}}}}tttppp{{{pppeeeZZZRRRGGGCCC>>>999777555333222333222222111111000000///222111111000000/////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---...////////////------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,------,,,+++*********++++++++++++************+++++++++,,,,,,,,,,,,---......,,,,,,---...++++++,,,---------------......///////////////000,,,---------....................................////////////000000000000////////////000000000000...///111222222222111000***++++++,,,,,,,,,,,,,,,++++++++++++*********))),,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,---......//////......---------------...................../////////000000.../////////000000000000000111222222333333222222111222222333444555666666999:::;;;===@@@BBBCCCDDDDDDFFFHHHGGGFFFIIIPPPVVV___``````___\\\XXXSSSPPPOOOPPPSSSTTTUUUUUUTTTSSSSSSSSSSSSQQQMMMIIIEEECCC>>><<<999777555555555666777555444555777777555333333333222111111111111222000000000000/////////...................................................///............---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,---------......,,,,,,,,,---------............------------........./////////000000000000000000//////000000111222222222111222333666888::::::@@@SSSkkkzzzzzztttrrr}}}qqqtttlll[[[UUUKKKBBB<<<888555333444444333333222111111000000000000000////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,...///000000//////...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******+++,,,,,,------***+++---......---+++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...///000...,,,+++,,,---+++,,,------...---------............/////////000------------....................................//////000000000111111111//////000000000111111111///000111222222222111111++++++,,,------------,,,++++++++++++******)))))),,,++++++++++++++++++,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,......////////////......---------.........//////////////////000000000000////////////000000000000111111222333333333333222222333444555666888999999CCCEEEHHHMMMSSSXXX[[[^^^[[[]]]`````````eeennnvvvxxxqqqmmmllloootttxxxyyywwwssspppooopppqqqooojjjccc[[[UUUMMMJJJGGGCCC@@@???>>>>>>:::888666777999999777444444333222222111111222222000000000000////////////................................................//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***+++,,,,,,------************************+++,,,,,,---.........---,,,,,,,,,---------......,,,,,,,,,------...............------------......////////////000000000000000000000000000111111222333333444555888<<>>>>>===999777777555333222222222111///555333222000///000000111000000000000000000000000////////////////////////......------------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))******************************************************************************************************+++++++++,,,,,,,,,------------------------...------,,,,,,------.........---------...//////,,,---.........///222444666...+++222777444...+++444666999;;;;;;???MMM\\\xxxzzzzzz{{{lllooo{{{{{{nnniii___LLL===999333777;;;999111+++...555111000...------...///000000/////////............------------------------.........------,,,,,,,,,/////////......---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++---,,,,,,,,,,,,---......000000//////.........---///////////////...............////////////......111111111111111111111111000111111111222222222222555555444444444444444444+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............////////////---------.........//////---...//////......///000111111111111222333222111333444666777777777888999===CCCKKKPPPTTTZZZcccjjjzzz{{{ooodddWWWPPPLLLJJJFFFDDD???<<<888666555444333111444333333222222222333333///////////////////////////////////////////////////......------......//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++++++++++++++++++++++++++++++++************++++++*********************************************************************************************************+++++++++,,,,,,------------------------...------,,,,,,------...........................///000222111111111222444444888;;;:::666444555777999555888DDDTTTdddtttyyyjjjkkkuuu}}}pppgggggg}}}|||lll\\\RRROOOLLLCCC:::666666555222000111000000/////////000000000000/////////.........------------------------......---------,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------------,,,,,,------...///000000/////////.........////////////////////////000000111111111000//////...//////000000111222222444333333222222333333333444444444555555555555555---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++)))(((++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////------........./////////,,,...000000000///000111///000222333444333222111444555777:::>>>DDDHHHKKKXXXaaallltttxxx}}}nnnccc[[[SSSMMMGGGCCC>>>:::888666555444333333333222222111111111///////////////////////////////////////////////////......------......//////...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++************************---,,,+++******+++,,,---************************************************************************++++++++++++++++++++++++))))))*********+++++++++------------------------......------------......------............------,,,...000000000000222444111999<<<777666===AAA???>>>FFFWWWmmm|||nnnooowwwjjjsss}}}ssslllgggbbbVVVFFF:::777777444111111111111111111111111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---//////---------,,,------...///000000////////////......//////////////////000000222222333333222111000000...//////000111222333333444333222000000000111111333444555666666666666666---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...............////////////............////////////...000222333222111111222111333444444333333444555555999>>>CCCKKKWWWgggrrr~~~ttthhh^^^QQQMMMFFFAAA===:::777555777777666555444222111000000000000000000000000000//////////////////////////////............////////////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++******+++,,,---************************************************************************++++++++++++++++++++++++)))))))))*********++++++,,,,,,------------------......------------......,,,---.../////////...---)))+++...000111222555777:::===;;;999GGGYYYYYYLLLMMMkkk}}}rrrmmmwwwvvvoookkk___KKK:::444555777111111222222111111000000000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++***+++,,,...000111---------------...//////000000////////////////////////000000000000111111333333333333333222111000111111111222222333333333555444222000///000111222222333444666666777666666---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,---------.....................////////////........./////////000000000111333222111000111111444555555444444777;;;@@@BBBNNN[[[dddkkkwww|||hhhddd]]]VVVNNNGGG@@@<<<<<<;;;:::999777666555444111111111111111111111111000000000000000000000000/////////......///////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......///......------......///,,,---...///000000000000...000111222333555888;;;HHHOOOPPPPPP^^^pppssshhhooouuummmqqqooohhhnnnuuuttt___LLLCCC???;;;333333222222111000000///111000000000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,...000222...------------...////////////000000000000000000000000000000111111222222222333333333222222111000222222222222222222111111555444333222222333444444111222444666777777666555---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................////////////....../////////000000000///000111000//////111333222444777999<<>>:::777666555555222222222222222222222222000000000000000000000000000//////......//////000000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------.........//////............//////------...///111333444555222222222111000333777:::JJJ\\\iiiiiiiiiqqq{{{~~~{{{{{{wwwccclllsssqqqiiibbbPPP===888777444222000000000000111111000000000/////////........................,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,---...000000......------......///000//////000000000000111111000000000111222222333333222222333333333333222222333333333333333333222222222222333444555666777777777999;;;<<<===<<<;;;:::+++,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''***...222333222000...+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////.../////////000000000000000111111000000333777::::::@@@IIIRRR[[[ggguuu~~~{{{qqq[[[VVVNNNEEE>>>999666555444444444444444444444444000000000000000000000000000000////////////000000000//////.......................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++,,,,,,---....../////////............//////............111555888;;;444444222111333777>>>DDDVVVgggzzz}}}}}}|||sssmmmkkkssszzzsss___HHH???<<<888333111000111222111111111000000000//////000000000000000000000000,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---************************************************))))))***+++,,,------...++++++++++++******************+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,---......///.....................//////000//////000000000111111111000000111111222333333444222222333444555555555555555666666777999:::;;;;;;888:::===AAACCCDDDDDDDDDGGGIIIKKKLLLMMMKKKIIIHHH+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''',,,444:::<<<999444111+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,------------------------------------------.........//////............/////////000////////////000000000000222222222333444888>>>BBBKKKUUUcccrrr{{{sssgggYYYLLLBBB<<<:::555555555555555555555555000000000000000000000000000000////////////000000000000///.......................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,...000000...,,,***************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...////////////............/////////...---...111666;;;>>>888888888999===EEEOOOUUUooowww{{{tttvvviiieeelll}}}rrreeeWWWCCC@@@:::555222111333444111111111111000000000000000000000000000000000000,,,,,,,,,------.........---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------************************************************(((((()))***,,,---...///+++++++++************)))******+++++++++,,,,,,,,,))))))******++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------,,,---.../////////------...............///000000//////000000111111111222000000111222333333444444222333444666777777888888999:::;;;>>>@@@BBBDDDEEEHHHKKKOOOTTTWWWYYYYYYXXXWWWXXXZZZ\\\[[[ZZZWWWVVV.........---------,,,,,,,,,------......------,,,,,,,,,,,,---------......++++++++++++,,,---......,,,,,,---------,,,++++++(((,,,444???EEECCC999000+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////111222222111000000///111333333111/////////444666888999;;;BBBNNNWWWmmmxxx~~~mmmaaaWWWLLLFFFDDD@@@;;;999::::::888555444222///...000111222222000000000000000000000000////////////////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------...............222///,,,,,,///222555666<<<>>>>>>>>>FFFVVVdddjjjtttyyyxxxtttccckkk}}}|||hhhdddTTTCCC;;;999777222///111222333444333222000...111000///......///000111//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------......///////////////111111000///////////////111111111000///000333555222333444444333222333333999999999;;;>>>BBBFFFHHHHHHHHHNNNUUUSSSLLLMMMUUU[[[YYY[[[bbbfffccc^^^[[[[[[```jjjssswwwssshhh```.........---------,,,,,,,,,------......------,,,,,,,,,,,,---------............---,,,++++++++++++,,,,,,,,,,,,,,,,,,------(((***000777<<<:::222***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000111111111000000222111//////111333666777888:::===AAAJJJYYYmmm{{{~~~qqqddd[[[NNNIIIDDDBBBAAA???;;;888666444111000000000000///000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////......////////////000000111111222222333555777888>>>FFFNNNTTT]]]gggmmmmmmvvv~~~uuugggttt{{{iiiRRRCCC===999444000555444222000000111333444111111000/////////000000//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------...//////000000/////////............//////000222333333333111111333555///111555999<<<>>>@@@AAA>>>BBBFFFJJJKKKMMMOOORRR\\\]]]dddkkkhhh___^^^dddqqqttt||||||rrrmmmsssvvv~~~------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------............---,,,++++++++++++---,,,,,,+++,,,---///000******,,,000333222,,,'''+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...///000000111111000000111000...///222555888:::???EEENNNZZZjjj~~~|||eee]]]QQQIIIDDDAAA===;;;999666444222222111000...000000000000000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////////////////000000111111111---000333444222222555777CCCRRRbbbmmmtttyyy{{{yyyjjjoooyyynnnYYYKKKCCC<<<888555333111000000222444555222222111111000000000////////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---------------...//////000000//////............///000111222111222333333222111222333222444777;;;???AAACCCDDDHHHPPPYYY___```aaadddhhhzzz{{{vvvpppsss{{{~~~~~~,,,,,,,,,,,,+++++++++***,,,------......------,,,,,,,,,,,,---------......++++++++++++,,,---......---,,,+++++++++...000222---,,,+++,,,......,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------------------------------............////////////...//////000111111111111111333555555666:::???CCCOOOZZZmmm|||iiiXXXMMMGGGDDDAAA999777555444555444222111000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////...//////000000111111111---111444444111222777<<>>BBBGGGLLLPPPRRR^^^fffooorrrqqqqqquuuzzz++++++++++++************,,,------......------,,,,,,,,,,,,---------......++++++++++++,,,---......---,,,+++***+++---000111---+++***)))+++,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------------------------------........./////////000000/////////000111222222333333777::::::;;;DDDTTTbbbooozzzxxxiii[[[OOOGGG;;;888666555555555444222111111111111111111111111////////////////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////------...//////000111111222444666666555999BBBJJJaaazzznnndddhhh|||}}}gggUUUJJJ???===:::777555444555555666555444333222111000000000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------............//////000000000000000222222111111000111111222444666888:::;;;<<>>GGGSSS\\\www}}}zzz{{{wwwvvvzzzpppaaapppqqq___WWWPPPFFF>>>999:::>>>BBB999888555333111111111111000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,---------...............///000000111111000000000000000000000000111222222555888;;;???CCCIIIMMMOOONNNQQQZZZfffqqqxxxzzz/////////.........------,,,------......------,,,,,,,,,,,,---------............---,,,++++++++++++++++++++++++++++++++++++************)))***+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------.........................../////////000000000000222111111111333444666777888===FFFUUUggg}}}yyyhhh[[[UUUKKKBBB<<<888444222333333333333333333333333////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---......///111222222333222444:::DDDQQQ___lllttt~~~}}}|||vvvrrrrrrrrrqqqooollliiijjjqqq~~~}}}}}}uuuvvvrrrooozzzsssooo}}}vvvkkkeee[[[RRRKKKHHHHHHIII<<<:::666222000000222333000000000000/////////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------............//////000111111111111000///000000111333555666777:::<<<@@@EEEKKKSSS\\\aaaccceeejjjuuu111111111111000000000000,,,------......------,,,,,,,,,,,,---------......++++++++++++,,,---......******+++++++++***)))))),,,---...---,,,++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------........................////////////000000000000222222222222333555777888DDDLLL]]]wwwooogggZZZMMMCCC<<<777555444444444444444444444444////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000...///000111222333444444888<<>>;;;666222000000222444000000000000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------.........////////////000111111111111111000111222555888;;;===???JJJLLLPPPUUU]]]gggrrryyyxxx}}}///------111666888444000000...+++***,,,---......333333111///...------------......,,,++++++---///111000...,,,,,,,,,...///000///,,,*********+++,,,------------------------------------------------........................//////000111111000///...+++---000000000///000111000111777;;;999666===HHHWWWjjjkkkaaaYYYLLL@@@:::555888999777555444222...//////...---------------000/////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++---,,,,,,,,,,,,---......///...---,,,+++*********///............//////000///000000///111555888888777LLL```qqq~~~xxxdddiiizzzkkkffflllooodddUUUBBB999333666555111///333333333222222111000000000......---------,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,+++***))))))...---,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))---+++)))***,,,---,,,)))...------,,,+++++++++,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---.../////////......------------------.........//////000///...------...///000111111///...---///333666:::888666888>>>FFFMMMQQQWWW\\\___cccrrr///000333999???@@@;;;666111...++++++,,,---......333222111///...------------......---++++++---///000///---,,,+++,,,---...111///---,,,++++++,,,---------------------------------------------------........................///000111222222111000///222222222222111111222222444333666;;;@@@GGGVVVeeemmmVVVHHHFFF@@@:::555222111000111111000000///////////////000000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,---............------------......//////.........///000000///000000///111666<<<@@@KKKeee{{{|||gggnnnyyykkkmmmpppiii\\\MMMAAA555111222222000...333333222222111000000000.........---------,,,,,,---------,,,,,,,,,++++++------,,,,,,+++******)))...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************************************---+++)))***,,,---,,,***------,,,+++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...............---------,,,------------............------......//////000000111222333333333444666999<<>>;;;777333111---,,,------...---000//////...---------------...///...---,,,---///---,,,,,,+++++++++,,,---//////...---,,,,,,------------------------------------------....................................///000111222222222111000///...///222666888888666888<<>>===>>>JJJ___wwwvvvaaaMMMDDD???777333444222111111000111111222222111000000000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---++++++++++++++++++++++++---,,,,,,,,,,,,---............------...///000000/////////000000222333333333111111555;;;HHH___uuukkkaaammmiiiZZZXXXTTTIII===555555444222333333222222111000000000//////.........---------.........---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------------------------------.........//////222111000000111444777999<<<@@@FFFKKKNNNQQQTTTVVVZZZYYYXXXWWWWWW\\\dddiii~~~---,,,++++++,,,///222444777444000.........------------,,,,,,,,,------...,,,...000000...---...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000////////////////////////,,,---///000111111000000///111555777999===AAADDDSSSfff~~~jjjQQQAAA:::777666333333222111111111111111111111000000000/////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++---,,,,,,,,,,,,---.....................///000000000000000000111222444444444333888CCCKKKUUUhhh{{{kkk\\\jjjvvvlll\\\WWWQQQIII>>>444111333333333222222111000000000/////////.........------............---------,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...+++************+++,,,,,,,,,,,,,,,,,,---------------------------......///---------............///....../////////000000000222222222333666:::>>>@@@FFFNNNXXX___```\\\WWWSSSQQQUUU[[[bbbjjjvvv---,,,+++******---111444888555111.........---,,,,,,,,,++++++,,,---......,,,...000000///.........,,,,,,---...............,,,,,,---------------,,,---------------------------------...///000000000////////////////////////---...000111222222111111///222555666888AAANNNXXXtttjjjSSSKKKDDD;;;666666444333222222111111111111111000000000//////////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------++++++++++++++++++++++++---,,,,,,,,,,,,---......------...///000222333444000000000111222333444555666999HHH^^^nnnuuuwwwfffcccjjjqqqddd[[[XXXLLL999111555333333222222111000000000////////////........................------------------------------------,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---///...,,,+++,,,...+++++++++++++++,,,------,,,,,,,,,---------......---------------...//////........./////////000000000000000000111111111111222555:::???DDDHHHKKKLLLPPPUUU\\\``````^^^\\\[[[___mmm************+++---111444888555111///......---,,,++++++++++++,,,---......,,,...000111///.........,,,------.../////////...------......///......------------------------------------...///000000111000000000000000000000000...///111222333333333222333777:::;;;???MMMbbbsssjjj___QQQ@@@999888666555333333222222111111111111000000000000000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---...///222444666888000000000111222444555666888???WWWxxx||||||zzzwwwnnngggppppppcccdddXXX@@@444888333333222222111000000000000/////////............//////.........---------------------------------++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---///...,,,+++,,,///,,,+++++++++,,,------...,,,,,,,,,------............------------...//////.../////////000000111111000111111111222222222222444999BBBLLLSSSVVVWWWWWWWWWVVVUUUTTTUUU[[[bbbhhhxxx///---+++***+++///444777888666222///,,,+++++++++,,,++++++******++++++,,,---.........---,,,,,,+++......---,,,,,,,,,,,,---,,,------,,,+++,,,...000........................---------.........//////////////////000000000000222//////222333333555999555666:::BBBPPPeeewwwbbbRRRFFF@@@888333333333333333111111000///////////////000000000000000000000000////////////////////////---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000///......000333666777<<<555111444777777666777===MMMtttiiiaaayyypppdddbbbVVVBBB333444666555222000000000...000/////////............///............------------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///000222222000//////000000333555222000444:::???DDDMMM___nnnnnnbbbYYYXXXSSSVVVXXX\\\iii|||...---+++***,,,///333666666555111...,,,++++++,,,,,,,,,++++++++++++,,,,,,------......------,,,+++......---,,,,,,,,,,,,---,,,------,,,+++,,,...000........................---------.........//////////////////000000000111444222222444444222333777333777CCCUUUmmmwwwbbbQQQIII???888666666444111333222222111000000//////000000000000000000000000........................---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////...///000222444555BBB<<<666555666999@@@IIIQQQlllnnnmmmtttcccZZZMMM???666777666555444444333222000000/////////.........///............------------------------------------------,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---///000000//////000111333222111333:::DDDMMMQQQ]]]aaaiiipppmmmbbb[[[[[[WWWggg|||...---++++++,,,///222444333222000...---,,,------,,,,,,++++++++++++,,,,,,------......------,,,,,,......---,,,,,,,,,,,,---,,,---------,,,,,,...000........................------.........//////////////////000000000111111111000222555555222333777<<>>AAAAAAGGGZZZnnnxxxxxxtttcccVVVAAA:::555444555222000...000000000////////////...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...//////000111111000000111444666888;;;FFFWWWeeekkkkkkkkkqqqqqqtttzzz---------------...///000------------------......---,,,,,,,,,,,,,,,,,,---,,,,,,------...------,,,......---,,,,,,,,,,,,---+++,,,......---,,,---..................................../////////000000000000000000111111111111444555999>>>???AAAHHHQQQaaawww~~~zzztttpppooossswwwyyyxxx{{{zzzoooZZZNNNDDD<<<666222222333333333222222111////////////////////////---------------------------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,---...///000000000000000222666>>>EEEJJJUUUkkk~~~~~~{{{xxxvvvuuuqqqooonnnpppsssuuusssqqqmmmnnnooopppqqqrrruuuxxxyyyqqqooobbbOOOBBB777666777555333444111000000000///////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------------...//////000000000000000222666999@@@GGGVVVgggppprrrxxx------------......------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,------......------......---,,,,,,,,,,,,---***,,,......---,,,---................................./////////000000000000000000111111111222222333444777<<>>GGGSSSeee|||qqqkkklllsss}}}{{{yyyuuu```TTTGGGCCC===777333000000000000000000000000000000000////////////////////////---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000///......000333666777888:::OOOyyyzzzzzz|||xxx~~~yyyqqqjjjhhhddd^^^[[[YYYYYYXXXXXXTTTTTTTTTSSSRRRQQQPPPOOOQQQRRRSSSQQQNNNMMMOOOQQQQQQQQQQQQOOOLLLKKKJJJKKKSSSQQQQQQSSSVVVWWWTTTRRRQQQRRRTTTVVVXXX\\\bbbfffmmmvvv~~~vvv|||\\\JJJAAA888444777111111111111000000000000//////.........---------------------------------+++++++++,,,,,,------------------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////.......................................///000000111333666;;;BBBMMMXXX___fffhhhrrr}}}........................//////.........---------------------------------................................................//////.........---------///......---------......000...,,,...111333222///111000111444444222666<<>>999///222111000000111333111---000000000000////////////---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------111///,,,---///222444444333777>>>FFFPPP[[[gggnnnttt{{{}}}........................//////.........---------------------------------................................................//////.........---------///......------.........000///...///222333222111555222333666777666888<<>><<<777555222111000000000111000000000000////////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------------------......//////---///111000///000444888AAAJJJXXXeeennnuuu|||...............................................................................................................................................................//////000/////////000111222222222333333444555444777BBBNNNkkkuuueeeYYYTTTIII777111777444333222111111111111111111000000000/////////...................................................------------------------------------------------------------------------,,,,,,,,,---------......------------........................////////////222///111777777666@@@OOOmmm}}}}}}tttooohhhbbb^^^ZZZVVVTTTOOOOOOOOOOOOPPPQQQQQQRRROOOOOOQQQRRRTTTTTTTTTSSSWWWXXXYYYZZZZZZ[[[ZZZZZZ^^^___```aaaaaa````````````]]]\\\^^^bbbccc___[[[]]]\\\[[[[[[\\\\\\\\\[[[\\\[[[YYYWWWUUUSSSQQQPPPOOONNNMMMKKKKKKMMMOOOQQQSSSXXX^^^bbbkkkyyylllbbbnnnoooQQQ<<<888444333333222000000222000000000000////////////,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...---------...//////000000---000222111000555>>>EEEOOO\\\ooo}}}........................---.............................................................................................---....................................///000111...//////000000111111222444666888888777???VVVlllqqq^^^XXXNNN===444666555444333222111111111111000000000000////////////................................................------------------------------------------------------------------------,,,,,,,,,---------......---------.........//////........./////////000000222111555999777:::NNNfffxxxlll|||wwwmmmfff]]]\\\YYYXXXWWWUUURRRQQQMMMNNNOOOQQQRRRTTTUUUUUUQQQRRRSSSUUUWWWZZZ^^^```]]]^^^___aaacccdddddddddffffffggghhhhhhgggfffdddcccaaaaaafffnnnrrrqqqmmmgggeeecccbbbdddeeedddbbb___^^^\\\ZZZXXXVVVUUUTTTOOONNNLLLKKKKKKKKKLLLLLLLLLOOORRRUUUXXX```lllwwweeebbbmmmOOO===666333555666222000111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,---------.........------...//////000111111///111222333666@@@NNNZZZbbbooo........................---------.......................................................................................---------...........................///000111111...000111111000111222444111333666888<<>>QQQvvv}}}hhhrrr|||~~~yyysssjjjaaa[[[WWWSSSQQQOOOQQQSSSTTTUUUUUUVVVWWWTTTVVVYYY]]]```cccdddeeeqqqxxx}}}}}}xxxwww||||||zzzwwwsssnnnmmmllliiigggdddaaa___^^^]]]ZZZXXXWWWWWWVVVSSSPPPNNNJJJIIIMMMNNNLLLOOOTTTWWWbbbwww}}}ccchhhcccLLL999777999666222222000000000000////////////........./////////000000---------------...//////------------------------...------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------............---...///000111222222333444666:::BBBOOO___nnnwww~~~........................---------.........//////////////////////////////................................................---------.........//////............///000222222111444666666444444666888999777:::HHH___|||~~~wwwtttnnnhhhdddbbbaaaaaabbbdddfffggggggiiilllooojjjkkkmmmqqq{{{~~~qqq]]]JJJ===777777555444333222222222////////////000000000000////////////////////////.................................------,,,,,,,,,................................................,,,,,,,,,---------................../////////000---......///000111111222222777:::CCCcccrrrmmm}}}wwwhhhbbbZZZSSSQQQQQQRRRRRRQQQRRRTTTUUUWWWZZZ]]]```^^^```eeeiiinnnqqqssstttsssyyyxxxuuurrrnnnkkkhhhgggeeebbb___]]]\\\ZZZUUUQQQUUUNNNJJJNNNNNNLLLLLLPPPPPPOOO[[[ooo|||kkkggg|||tttVVV;;;666999666333444000000000000////////////.../////////000000111111...------------...//////------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////---...///000111222333333666888>>>IIIYYYhhhuuu{{{uuuzzz////////////////////////---------.........//////////////////////////////...///////////////......////////////////////////+++---///000//////000111111000///......///000111444111222777:::999:::<<<<<<999CCC^^^}}}xxxrrrpppmmmhhhccceeebbbaaaaaa___]]]```eeefffccc```dddmmmssstttrrrooojjjgggiiijjjppplllSSSGGG@@@:::555444555555333222111111111111000000000000////////////////////////......//////...---,,,,,,)))***++++++------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........+++222///+++000000---222777999HHH\\\vvvzzzvvvjjjaaaTTTRRROOOOOOOOOPPPPPPPPPUUUWWWZZZ]]]```ffflllqqqssstttvvvxxxzzz{{{||||||xxxttttttooolllkkkgggaaa^^^___WWWXXXWWWUUUQQQMMMKKKKKKLLLKKKRRR^^^hhhttt}}}ooosssiiiHHH;;;888333000222000000000000000111111111000////////////.........------------------------........................------------------------,,,------......------,,,------------------------.........///////////////333000///111000///222888444DDDUUU\\\```kkkzzzssskkkkkklllqqqyyy////////////////////////---------.........//////////////////////////////...///////////////......////////////////////////------.........///333666111000///......///000111666333444999===???DDDJJJHHHMMM^^^}}}wwwqqqppplllfffccccccccccccbbb___]]]___dddggghhhkkkpppxxxzzz|||~~~vvvsssrrrrrrqqqpppwwwiiiWWWDDD===777777777555222000111111111000000000//////////////////////////////......//////...------,,,***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////,,,333000---222111///666:::EEEZZZlll|||rrrwwwlllbbbYYYTTTQQQOOOMMMMMMOOOSSSVVVXXX___ccchhhmmmssszzz}}}}}}yyyppphhheeeaaaaaa```\\\WWWRRRNNNKKKKKKIIIMMMVVV[[[bbbvvvnnnrrreeeHHH888444555555000000000000111111111111/////////............---------------------------........................------------------------,,,------......------,,,------------------------.........///////////////000......111222111333888BBBNNN]]]gggllltttzzzcccaaa```fffrrr////////////////////////------........./////////////////////////////////...//////000000/////////////////////////////////......---,,,,,,///444888222111000//////000111222222///000555999>>>GGGPPPSSS___xxxuuuoookkkeeeaaa`````````___^^^___ccciiimmmkkkmmmsss||||||vvvvvvzzzoooPPPFFF===<<<;;;777222111000000000000////////////////////////////////////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////---444222///333222333===DDD[[[uuu}}}}}}oooaaaXXXRRROOOMMMOOONNNOOOQQQWWW^^^eeeiiisssxxx{{{ssspppnnnlllgggaaa[[[VVVSSSOOOKKKLLLPPPPPPRRR^^^mmmvvvccc\\\>>>555444111111111111111111111111111///............---------------------------------........................------------------------,,,------......------,,,------------------------.........//////000000000///...///222444555:::AAA[[[___kkkwww~~~rrr^^^XXXUUU^^^ttt////////////////////////............////////////////////////////////////...//////000000000000///////////////////////////.........---,,,...222555222111000000000000111222///...000333555:::DDDOOO]]]pppwwwsssrrriiibbb```aaaaaacccggggggiiilllmmmnnnttt~~~{{{yyycccSSSEEEAAA>>>888444555000000000/////////......////////////////////////---...............---------------,,,,,,+++++++++------------------------------------------------------------............///////////////000000000---444222000555444999HHHYYYuuussskkk```VVVPPPPPPRRRSSSQQQUUU[[[bbbjjjsss|||}}}wwwqqqkkkeee```]]]XXXSSSQQQRRROOONNNSSS\\\fffyyypppuuuvvvRRR<<<333///222222111111111111111000............------------------------------------........................------------------------,,,------......------,,,,,,,,,------------------.........///000000111111111111222333333888GGGVVVrrrrrr|||{{{uuugggZZZTTT]]]vvv000000000000000000000000........./////////000000////////////////////////......///000111111000000////////////////////////---...//////------...///333222111000000111222333333333555777666999DDDQQQmmmyyyyyyxxxnnnhhhjjjffffffjjjnnnppptttyyy~~~wwwwww}}}xxxaaaLLLDDD>>>666444666000000000000////////////////////////////////////------...............---...------,,,,,,++++++***---------------------------------------------------------.........//////////////////000000111111---222111111666777BBBWWWttt}}}uuukkk___[[[VVVQQQPPPRRRWWWZZZ___fffrrr~~~{{{ssslllfffbbb^^^ZZZVVVUUURRRPPPQQQTTTYYY```oooxxxzzzhhhGGG777666333222222222111111000000//////.........---------------------------------........................------------------------,,,------......------,,,,,,,,,,,,---------............//////000111111222111222444444555???WWWlllzzz|||yyyuuuiiibbb[[[ccc|||000000000000000000000000....../////////000000000////////////////////////......///000111111111111////////////////////////,,,...000000///......///444333222111111222333444222333666777666;;;KKK[[[~~~|||uuuqqqtttvvv~~~yyysssoooTTTJJJBBB777333666111111111111000000000000////////////////////////,,,---......///.........---------,,,,,,+++++++++------------------------------------------------------........./////////...//////000000111111222...222111222888<<>>GGGaaatttxxxiii\\\UUUSSSSSSTTTTTTYYYaaakkkvvv{{{uuulllddd```^^^YYYSSSOOOKKKMMMSSSTTTXXXoooxxx|||zzzYYY;;;444444333333222111000000111111111111000000000000------------------------........................------------------------,,,------......------,,,++++++,,,,,,---...//////---...///000111222333333444333>>>YYYuuu}}}}}}}}}~~~ssskkksss{{{333333222000......000111000000000000000000000000////////////////////////......///000222333111000......////////////......////////////111333555666444444333222222333333333555777777999HHHgggrrr\\\QQQFFF<<<777666444333222222111000000000000000////////////////////////////////////........................---------------------------------............///...............///000000111///------...000222222///444;;;AAAGGGXXXzzzqqq^^^\\\~~~|||hhhaaa[[[WWWTTTQQQTTTYYY]]]gggvvvwwwnnnjjjfff___XXX[[[TTTNNNKKKKKKPPP]]]iiizzzxxx}}}RRR:::777444222111000//////---111555555222000//////------------------------................................................---------,,,,,,+++++++++---------...............111......000111000222666:::222HHHxxx}}}{{{}}}|||}}}444444333111000///000000000000000000000000000000//////////////////////////////000222555555333111...//////000000//////...////////////000222333444222222222333333444444444777888;;;FFFaaa}}}ppp[[[OOOJJJ???:::555444666777333///111000000000////////////////////////////////////........................---------------------------------............//////............///000000111000......///111111222333555<<>>999888333111555000555999666000---///222........................................................................------------------------------......///000000111000222333222///444EEEVVVzzzuuuwww~~~~~~xxxrrruuu???:::333111111333222111000000000000000000000000////////////////////////---------///111111000...///000000111111000000///000000111111111000//////444444444444666777999:::@@@WWWvvvhhhYYYWWWPPPDDD999333444777222222111111111000000000////////////////////////........................---------------------------------............///000000//////000000111222///111222222111333888===BBB^^^}}}mmmcccaaaeeennn~~~uuuiiidddbbb[[[TTTQQQFFFHHHOOOZZZfffwww|||xxx{{{kkkRRRBBB:::444333444///222444333000///000222........................................................................------------............------...///000000111222000222333333333<<>>@@@NNNhhhaaa\\\RRRFFF;;;555444555222222222111111111000000////////////////////////........................---------------------------------............///000000//////000000111222...000222111000444;;;BBBWWWtttwwwmmmlllppp{{{vvvnnnkkkddd[[[VVVKKKKKKNNNTTTYYYcccxxx{{{vvvyyy}}}kkkOOO===777555333222111111111111111000000........................................................................------------.........///------...///000111222222333111111666===JJJ```sssfffzzzVVVLLL>>>666333222000...000000000000000000000000///////////////////////////---,,,,,,...000111111......////////////......///000111333333333222111222111111333777===BBBFFFbbbzzzhhh___RRRFFF>>>999666444222222222111111111111000////////////////////////........................---------------------------------.........//////000000000000000111111222...000111000000444===EEEiiiyyyrrrlllkkkkkknnnzzzxxxrrrjjjaaa[[[QQQNNNMMMNNNMMMQQQ```pppmmmggg{{{ooo}}}YYY@@@999777222555222000000222222000...////////////////////////................................................---------.........//////------...///000111222222555000///888FFFWWWiiiwwwrrrkkk___LLL<<<333222333444111000000////////////000////////////////////////000000000000////////////////////////000000000000000000000000000111111222888333444888777888GGG[[[|||dddRRROOOBBB666555777000111111000///000111222000000000000////////////......------------......//////.........---------........................////////////000000000000///111444444222666BBBNNNkkk~~~pppiiidddiiiwww{{{ppphhhddd\\\WWWTTTQQQKKKHHHQQQ^^^tttzzzhhhvvvvvvtttiiiMMM999444999444222/////////000000000////////////////////////........................................................................000222222000///111111111///666000;;;```tttvvv|||kkkUUUEEE;;;444111000111111000////////////000////////////////////////000000000000////////////////////////000000000111000000000000000111222222777444666;;;;;;>>>PPPfffttt___VVVHHH>>>:::333222222222111000000000111000000000/////////............------------......//////.........---------........................////////////000000000000777000000555444555GGG___zzz~~~tttkkkiiihhhppp~~~rrrkkkhhhaaaZZZTTTMMMGGGKKKRRRbbbppp}}}mmmppp~~~pppyyy[[[EEE;;;999444222000000111222111000////////////////////////........................................................................111111000///000222333444555555<<>>BBBLLLddd}}}ppp^^^NNNHHH@@@222333333333222222111000000////////////..................------------.....................---------......................../////////000000000111111999...///999999999PPPooo|||rrrlllnnnsss{{{uuuvvvmmmccc[[[TTTMMMJJJJJJPPP]]]lllwww}}}qqqfffoooqqqzzzkkkTTTCCC777444333111222333333222000////////////////////////........................................................................222000...///111333555666:::666KKKmmmiiiYYYNNNAAA888666333222111111000000000000////////////////////////////////////000000000000//////000000000111111111111111000000111111222333333333777>>>HHH[[[{{{iiiRRRMMMGGG777333222111111222222111000////////////.........---......------------....................................................../////////000000111111222111///333;;;@@@KKKdddyyytttyyywwwkkkddd___XXXPPPJJJJJJSSS```kkkuuu}}}~~~xxxdddXXXttt~~~tttzzzdddNNN:::444333222222333333111///////////////////////////........................................................................111......111333333444666:::>>>\\\vvvwwwaaaRRREEE===:::444444222111111000000000////////////////////////.../////////000000000111000000000000111111111111111111111111111222222333444333555<<>>QQQoooiiiXXXTTTKKK===888333111222444444222000000000000////////////......------------......---------..........................................///000000111222333333...999888555PPPzzzooommmpppuuuwwwuuuooohhh\\\OOOGGGGGGKKKUUUaaakkkwww|||yyy~~~yyyfffdddppp}}}uuuYYYCCC:::888444222111111000///////////////////////////........................................................................///...111666444111888CCCKKKkkk|||```VVVMMM@@@666555444333222111111111////////////////////////.........///000111111111000000111111111222222222222222111111222222333444777777:::GGG```{{{ddd^^^WWWHHHAAA888333333444444222222111111111000000000000......------------......---------.........//////...........................///000111222333333444444888888>>>bbbtttnnnooouuuzzzyyysssgggZZZNNNHHHGGGOOOXXXbbbnnnyyyyyyyyyoooiii}}}eeeRRRAAA<<<777333222111111000////////////////////////........................................................................000///222555222222BBBVVVccc|||hhh```VVVFFF777666444333222111111111////////////////////////---......///000111111222000111111111111222222222222222111111222222333444666888???QQQppprrr{{{vvvnnnfff```QQQHHH<<<666444555444222222222222222111111111000.........------.........---------.........//////...........................///000111222333444444555444999LLLrrr~~~vvvwww}}}~~~sssgggXXXOOOIIIMMMTTT[[[gggrrr}}}nnnmmmuuu|||xxxhhhEEE@@@999444222222222222////////////////////////........................................................................111000222444111333JJJdddwww|||[[[QQQPPPCCC<<<555111222333000---000000000000////////////000000000000111111111111000111222333333222111000333000111555777555555666:::>>>DDD^^^wwwrrrxxxsssmmmqqq{{{www___^^^XXXJJJ???<<<;;;555444666000000000000//////////////////.........---------,,,,,,,,,---------......000000////////////000000111111000...000222222000888999<<>>TTTjjjxxxnnneeeeeeqqq}}}zzz]]][[[SSSFFF999444444222...000000000000////////////...............---------,,,------------.........000000////////////000000//////000222444555666666888HHH^^^}}}kkkxxxwwwlll^^^TTTMMMMMMTTT^^^{{{pppooohhhLLL>>>555555666...000000000000//////////////////////////////////////////////////////////////////......//////000111///666555333<<>>FFF```}}}vvvqqqrrr}}}~~~|||pppttt{{{gggaaaSSSCCC:::888777444000000000000////////////---.....................---------.........//////000000////////////000000111///000444444111444;;;DDDrrrwwwlllyyyzzznnnuuuwwwjjj___UUUPPPSSSYYY^^^qqqxxxuuunnnjjjTTT===333555444000000000000///////////////////////////////////////////////////////////////////////////000111111333333111@@@^^^wwwpppqqqppp```YYYNNNCCC:::555333222222222111111111000000000000000000000111111111111333333222222222222333333666444333333333555===GGGccc}}}zzz~~~}}}xxxtttwwwnnndddWWWLLL@@@666333555000000000000////////////---------...............------........./////////000000////////////000000222///000444444111777AAA^^^~~~yyyjjjmmmyyypppkkklllwww~~~zzzzzz{{{{{{{{{}}}}}}~~~{{{yyywwwvvvvvvuuusssqqqvvvxxx|||~~~}}}yyywwwuuuuuuuuuwwwzzzzzzoooeeeZZZRRRRRRVVVWWWddd{{{zzzooottt^^^AAA444555444000000000000////////////////////////////////////////////////////////////000000//////000000111222555111555OOOttt~~~nnnpppeee```VVVJJJ???888444333222222222111111111000000000000000000111111111111444333222222222222333444555333333555555999DDDOOOqqq~~~zzzwwwyyyjjj]]]VVVHHH555///555000000000000////////////---------.........//////............////////////000000////////////000000333...000555555444===KKK|||~~~kkkkkkxxxuuummmiiihhhsss|||mmmjjjfffeeefffhhhhhhhhhhhhiiijjjkkkkkkkkkjjjiiiiiigggeeeeeeeeedddcccaaabbbeeehhhjjjiiifffdddbbbaaaaaa```aaacccgggjjjlllpppqqqrrrtttvvvxxxyyyzzzxxxzzz||||||}}}}}}wwwkkkjjjiiijjjnnnsssyyy}}}zzzooobbbWWWSSSUUUUUUZZZjjj|||qqqxxxbbbEEE777666222000000000000////////////////////////////////////////////////////////////000000//////000000111222555222===bbbqqqeeewwwiiidddZZZNNNCCC:::666444222222222111111111111000000000000000111111111111444444222222222222444444333222444777:::AAAOOO\\\~~~vvvzzzwwwpppccc___OOO555---777000000000000////////////---------.........//////............/////////000000000////////////000000333...///666777777CCCSSS~~~yyykkkxxx{{{nnnhhhjjjnnn{{{|||xxx|||xxxmmmfff]]][[[YYYYYY\\\^^^______]]]^^^___```aaa```______aaa___^^^^^^^^^^^^]]][[[YYY[[[^^^___]]]ZZZXXXWWWVVVUUUTTTTTTUUUWWWYYYZZZ[[[[[[\\\]]]___```aaabbb___aaadddeeeeeeiiiooosssnnnnnnnnnnnnoooqqqtttuuurrrtttuuusssqqqttt|||{{{kkkaaa\\\TTTUUUWWWZZZ^^^cccgggiiifffhhhiiiggghhhpppyyyjjj\\\UUUUUUSSSSSS^^^zzzdddyyybbbHHH:::666000000000000000////////////////////////////////////////////////////////////000000000000000111111222555444EEEooouuuvvv|||gggWWWTTTNNN===111000000000000000000111111111111111222222222333333333111111222222222333333333777222555===;;;999OOOmmmrrrzzzyyyyyyzzzvvv|||wwwyyydddcccYYYAAA444999111000000111222222000...////////////////////////...............///000000000000000000////////////333000333999666666HHH___fffsss{{{tttmmmkkkwww{{{vvvzzz~~~yyyrrrlllgggeee[[[YYYWWWWWWYYY[[[[[[[[[\\\^^^```bbbbbb```___]]]``````___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYRRRSSSUUUVVVVVVVVVUUUTTTXXXWWWUUUVVVWWWWWWVVVTTTUUUTTTUUUWWWYYYYYYXXXVVVXXXZZZ]]]___aaaaaa```___ccc______cccccc```ccciii|||yyymmmbbbZZZUUURRRUUURRRPPPUUU___hhhmmmmmmkkkkkkjjjlllpppvvv{{{~~~rrrbbb[[[\\\UUUTTTXXXjjj~~~jjjfffKKK>>>888555111222222111//////000111000000000000000000000000////////////////////////222111//////000111111111444999TTTsssyyypppZZZTTTNNNAAA666333222222222222222222222222111111222222222333333333111222222222222333333333666222666===<<<@@@YYYxxxzzzzzznnnkkk~~~zzzqqqjjjccc\\\JJJ;;;888333111000111222111000...////////////////////////...............///000000000000000000000000000///000000333888666;;;TTTppp~~~kkk|||}}}uuuppprrrsssvvvyyykkkcccfffccc```___```bbbccccccbbbdddfffhhhhhhfffcccbbbddddddddddddcccbbbaaaaaa]]]]]]^^^^^^^^^^^^]]]\\\XXXYYYYYYZZZZZZYYYXXXWWWZZZXXXWWWWWWXXXXXXWWWVVVXXXXXXXXXWWWWWWWWWXXXYYYYYYZZZ\\\]]]^^^___^^^^^^\\\XXXWWWZZZZZZYYY\\\bbbhhhzzzyyytttqqqkkkqqquuusssrrrtttuuusssooolllgggbbb^^^]]]^^^^^^\\\[[[\\\cccqqq}}}mmmdddbbbXXXTTTTTT```zzzmmm}}}XXX===444666333333333222000000111222000000000000000000000000////////////////////////000000000000222333333333888CCCccc}}}aaaTTTNNNFFF<<<888444333333333222333333333111111222222222333333333222222222222333333333333555333666<<<>>>IIIhhhyyykkkfffsss}}}{{{zzz~~~uuueee___UUUEEE999555333111111111111000///////////////////////////...............///000000000000000000000000000000000222666777666CCCeee|||zzzzzzrrrkkklllvvv~~~~~~{{{wwwuuuuuuwwwyyyyyy}}}~~~|||vvvvvvvvvtttrrrpppmmmkkkfffgggiiikkkmmmmmmmmmmmmjjjjjjjjjiiihhhfffeeedddcccbbb```aaabbbbbbaaa___aaaaaa___\\\XXXYYY\\\```aaaaaaaaaaaabbbbbbbbbcccdddaaa___```aaa___aaaeeeqqq{{{uuunnnrrrwwwzzzxxxvvvwwwuuurrrlllkkkiiihhhiiijjjmmmnnnllllllmmmrrr|||zzzmmmggg]]]WWWQQQUUUhhhuuuoooFFF777;;;666555444222111111222222000000000000000000000000////////////////////////...///000222333444555666<<>>\\\kkkwww]]]PPPKKKDDD>>>555444333111111111222333111111222222222333333333222222333333333444444444444555777;;;GGGbbbyyyqqqkkk___XXX]]]ppp|||zzzwwwccc]]]UUUHHH<<<999444111111111000000////////////////////////...............///000000///000000000111111111222222777999888DDDeeewwwwww|||zzzqqqfff^^^WWWSSSVVVhhhwww~~~wwwTTTDDD:::777222000111111111000////////////////////////000000000000000000000000...000111111111222555888DDDeeeooolllXXXOOOHHHAAA777555333111111111222333111111222222222333333333333333333333444444444444666777888???SSSttt|||~~~rrrmmmcccYYYWWWdddvvvhhh]]]XXXQQQ???;;;555222000111111111////////////////////////...............///000000///000000111111222222222///444777<<>>KKKlllyyyqqqoootttiiigggccc]]]VVVXXXhhh|||{{{rrr```YYYWWWCCC>>>777222000000111111////////////////////////...............///000000///000000111222222333333777999;;;HHHqqqeeedddrrrzzzoooccc[[[QQQOOO```www}}}}}}xxxyyyrrr[[[BBB;;;444222333444333000000000000000000000000000000000000000000000000000...000111111222999DDDNNNxxxqqq{{{xxxuuu^^^TTTPPPBBB:::444444666555555777555444333222333444555666333333444444555666666777333;;;EEEYYY||||||wwwsssiiiggg```XXXZZZjjj{{{~~~|||ppp\\\UUUKKKCCC:::333111111000///000000////////////000000////////////000000000000000222222222111222333555...===@@@QQQ~~~^^^hhhzzz|||nnnqqq|||wwwjjjaaaVVVOOOWWWfff~~~uuuooo```FFF888000333666222......000000000000////////////111111111000000000000000)))999111--->>>@@@GGGhhh```lll{{{{{{zzzmmmZZZPPPGGG>>>777666666444444555555444333222222222333444333333444555555666777777:::;;;JJJjjj{{{|||zzzkkkddd]]]___nnn~~~~~~~~~vvvvvv```VVVNNNGGG<<<555222111000...000000////////////000000////////////000000000000000111222222111111333555444;;;BBBVVVyyyeeeuuurrriiissspppfffYYYOOOTTT___~~~~~~qqqjjjSSSDDD999777666111///111111000000000////////////111111111111000000000000000;;;777444???GGGYYYzzzSSS^^^lllzzzyyy^^^QQQKKKBBB999777666333222444444333222111111222333444555444444555555666777888;;;;;;OOOzzz~~~pppjjjdddggguuuzzzwwwfffXXXSSSJJJ???777333222000...000000////////////000000////////////000000000000///000111111111111333555888:::JJJeeekkkjjjvvvqqq}}}xxxlll^^^QQQQQQXXXppplll|||hhhTTTBBB;;;666111000555111111000000000/////////111111111111111111111111333666777666:::KKKnnnUUUZZZbbbuuueeeZZZMMMCCC:::777555222111333222222111111222444666777666666555555555666888888:::FFFbbbzzzsssooolllppp|||~~~}}}ooo[[[UUULLL@@@888444222111///000000////////////000000////////////000000000000///000111111111222444666888>>>]]]|||mmmaaaqqq~~~|||ooolll~~~qqqdddWWWRRRTTTfff{{{sss|||```EEE999666333222555111111111000000000//////000111111111111111222222333000666999;;;UUU[[[ZZZ^^^kkk~~~oooaaaNNNDDD:::777555222222333000000111222444777:::;;;888777666555555777888999???___|||vvvtttsss{{{~~~{{{bbbWWWNNNAAA888444333222111000000////////////000000////////////000000000000///000222222222222555777999LLLxxxmmm^^^eeeyyyrrreee```XXXVVVggg~~~vvvkkk___XXXUUU]]]yyymmmgggDDD666777666333333111111111111000000000000000000111111222222222333555111888@@@HHHgggcccXXXZZZgggvvvvvv___RRRGGG<<<888666333222444000000111333555999;;;===999888777555555777999:::CCCnnn}}}qqq~~~{{{|||{{{{{{}}}yyyzzznnn\\\RRREEE;;;666444333222000000////////////000000////////////000000000000000111333333333444666999???bbb|||ZZZWWWooo~~~tttyyyfff[[[SSSRRRQQQPPPWWWbbbooo|||qqqhhh^^^WWWVVVmmmxxxyyymmmGGG777777666333222222222111111111000000000000000111111222333333333222222666CCC[[[{{{tttYYYRRRaaarrrqqqzzzbbbXXXLLLAAA;;;777333222444222222222333444777999;;;;;;999777666555777999:::FFFnnnmmmiiiwwwzzz|||}}}dddYYYKKK>>>888555333111000000////////////000000////////////000000000000111222444444444555888:::HHHyyypppRRR[[[}}}uuu{{{}}}ttt}}}~~~}}}|||pppgggccc```^^^___aaacccddddddfffpppwwwmmmaaaXXXQQQbbb{{{{{{uuuPPP>>>777333333555222222222111111111000000000000111222222333444444///666555HHHqqq\\\KKKYYYnnnrrrwwwooo]]]QQQDDD===999444222333333333222222333444666777;;;:::777666666777999;;;JJJjjjlllpppyyy}}}~~~{{{kkk___OOOBBB:::555222000000000////////////000000////////////000000000000222333555555555666999;;;MMMiiiXXXggg}}}ooozzz|||wwwyyyvvvkkkkkkyyy|||pppnnnrrrrrrqqqpppuuuxxxyyy}}}{{{uuusss|||{{{pppbbbWWWPPP]]]qqq{{{ZZZDDD777000222999222222222111111111111000000000111222333333444444333>>>:::PPPgggRRRYYYggguuu{{{nnngggZZZJJJAAA;;;666444555333333333444555666777888<<<>>>999777;;;888666===MMM||||||pppzzz|||pppaaaVVVKKK;;;666888333000000000000////////////////////////000000000000+++555444111888:::777;;;WWW]]]TTTuuuoooooo{{{yyy|||llllllhhhgggttttttvvvssscccYYYVVVWWW___ssswwwaaaGGG:::555444555333222111111000111111111222222222222333444444555555777@@@hhhwwwUUUNNN\\\|||zzz|||jjj\\\MMMDDD>>>888555555444444444444444555666777===BBB===888999666:::HHH```tttuuuvvveeeYYYNNN===666555000111000000000////////////////////////000000000111...666333000777999999@@@ccc]]]bbb}}}{{{nnnsss|||vvviiiiiihhhlll|||~~~vvvvvv{{{ttteee[[[RRRRRRXXXkkkxxxfffGGG:::888777555333222222111111111111111222222222222333444555555;;;999LLL{{{YYYCCCPPPlll}}}nnn```PPPGGGAAA;;;777666555555444444444555555666;;;AAA???:::888777BBBXXX{{{|||vvvmmm```TTTBBB888555...111111000000000//////////////////000000000111111111666111///666888:::FFFlllzzzaaarrr|||ooohhhrrr|||sssiiihhhiiipppxxxuuu~~~kkk___QQQOOORRRaaazzz}}}zzzRRR===:::999555333333222111111111111111222222222222333444555666???;;;\\\eeeGGGQQQbbb{{{uuueeeTTTJJJDDD===777555666555555444444444555555555;;;:::999:::;;;IIIccc{{{uuuvvveee[[[III===888111111111111000000000////////////000000000111111111333555111111666666<<>>iii{{{xxxxxxvvvwwwtttqqqpppoooooooooppp{{{tttTTTYYYcccqqq}}}kkkWWWLLLEEE>>>888555666555555444444444555555444777555888<<<===JJJddd}}}pppjjjuuuzzzggg]]]MMM@@@:::333111111111111000000000000000000000000111111111111222444222444888666BBB]]]xxxzzzeee^^^ssswwwnnnnnnzzzpppyyyrrrvvvqqqeeeZZZVVVRRRWWWiiixxxTTT;;;666777444333333222111222222222222222222333444555777888777HHHttt~~~|||}}}zzzvvvuuutttqqqooonnnnnnjjjgggnnn~~~\\\WWW```qqqttt\\\NNNGGG@@@999666555555444444444555555666777888555888===;;;JJJfff}}}vvvzzzyyyzzzwwwsssllliiittt|||fff]]]NNN@@@999333222222111111111000000000000000000111111111222222111333333777:::999PPPwww{{{uuuSSS^^^uuuppprrr~~~nnn}}}xxxwwwzzzooojjjaaa[[[SSSSSS```zzzhhhBBB777:::444444333222222222222222222222222333444666777888999XXX}}}uuuzzzjjjTTT[[[qqq||||||bbbQQQIIIBBB;;;888444444444444444555666777777999888:::;;;;;;PPPsssyyyuuunnnnnntttqqqrrrpppooovvv|||hhh___PPPAAA:::555222222222111111111000000000000111111111222222222111333444888:::???ccc~~~iiiPPPjjjqqqnnnsssrrr}}}vvvuuuzzzwwwuuujjjbbbWWWQQQXXXoooOOO999;;;444444333222222222222333222222222333555666888999DDDkkk|||YYY\\\sssxxxeeeTTTKKKCCC===:::333333333444555666777888333888999;;;:::<<>>>>>[[[}}}}}}~~~zzz|||~~~gggZZZPPPAAA444444222111111222222000///000000000111222222333333444222444999<<>>PPPuuurrrPPPYYY{{{vvv~~~uuuooofff]]]ZZZ^^^kkk~~~~~~qqqfff```XXXWWWkkkzzz{{{PPP<<<777555333333444555555444555...888555444999:::JJJ~~~xxxtttvvv{{{{{{VVVNNN\\\sssiiiWWWLLLDDD===888777666666666777888888777:::999:::AAAZZZ}}}|||~~~tttdddVVVHHH===666444222111111111111000000000000111222222333333444444666:::EEE^^^{{{gggTTTaaa~~~vvvwwwuuu}}}}}}llleee^^^YYYZZZfff}}}vvvkkkeee]]]XXXfffzzzzzzppp\\\???888666333333444666666666444000999666666999===YYYdddTTTcccllluuu\\\OOOEEE>>>:::999777666666777888999666888<<>><<>>BBBVVVxxxxxxuuuvvvyyy{{{yyy~~~{{{uuummmlllvvv}}}zzzuuukkkRRRBBB:::444333333111000222222222222222222333333333888888<<>>777999555444888555555444888;;;999IIIwwwuuuXXXSSSvvvtttZZZJJJCCC@@@===999777777888999888;;;999<<>>:::TTTyyyxxx]]]QQQnnnzzz___NNNGGG@@@===999777777888999999===<<<<<>>AAApppyyyooouuuoooRRRbbbooommmUUUKKKAAA>>>:::888888999:::999888===<<>>;;;999666777444:::666:::===NNN~~~uuuqqqyyyzzzXXXhhhooosssXXXKKKAAA>>>:::888888999::::::777@@@AAAWWW~~~|||kkk```XXXSSSUUUYYYkkktttpppjjjccc]]]\\\dddmmmyyyxxxrrrnnnlllddd[[[___jjjyyynnnWWWHHH999444555444333222111111222333444555666666999FFF^^^GGGJJJfffrrrttt}}}tttttt~~~gggccccccooo|||tttgggZZZWWWgggpppFFF===888555777777666<<<;;;===^^^wwwssstttXXXiiiooowwwZZZKKKAAA>>>:::888888:::::::::999EEEFFF^^^qqqggg___WWWTTTUUUccc|||~~~pppjjjccc^^^\\\^^^ccciii{{{}}}uuuqqqoooeeeYYY[[[eee}}}{{{}}}lll\\\KKK;;;555444333000///111111222333444666666777888IIIWWWIIIRRRkkkooorrr|||uuuuuukkkccc```kkk~~~~~~|||}}}qqqeeeVVVccc||||||OOO@@@999777;;;<<<333@@@<<<>>>iiirrrqqqwwweee^^^pppuuuVVVTTTEEEAAA<<<999999:::;;;;;;;;;BBBMMM|||lllccc___\\\ZZZ```xxxttthhhfffiiiccccccfffccclllzzzxxxuuunnnbbbZZZ]]]eee~~~wwwyyyjjj```PPP???888666333222222333444444444333444777999>>>QQQ]]]PPPMMMfffqqquuu|||yyyppp\\\[[[eee||||||zzzzzzkkkcccZZZaaatttwwwVVV999======666999===555???CCCttt}}}lllqqq{{{hhhdddzzzyyyWWWRRREEEBBB===:::999:::;;;;;;<<>>===:::777<<<<<<;;;CCCLLL{{{nnnsss~~~iiiddd}}}sss^^^TTTFFFBBB===::::::;;;;;;;;;===DDDSSSyyypppfffhhhppp}}}zzzzzzuuuhhhfffpppzzzwwwvvvuuurrrpppooohhh```]]]___dddggglllwwwwwwqqqyyyooogggUUUBBB999666333333333333444444444444555888:::===^^^eeeNNNKKKQQQkkkzzzxxx}}}mmmUUUYYYpppsss{{{oooeee[[[[[[fff~~~yyyfffDDD===999777>>>555===AAATTTwwwooovvvmmmbbbyyyrrrhhhWWWGGGCCC>>>;;;:::;;;;;;;;;>>>CCCQQQyyynnniiiqqq~~~yyymmmeeeiiivvv|||{{{vvvpppooopppmmmkkkkkkggg___ZZZZZZ]]]___ccclllssstttvvvkkkYYYDDD:::666444333444222333444444444666888;;;===dddaaaHHHGGGRRRqqqzzzrrr~~~bbbSSS```yyyssspppfff[[[XXX```vvv}}}~~~jjjGGG===:::888===000>>>???^^^yyyqqqpppxxxvvvbbbpppnnnXXXHHHDDD???<<<;;;;;;<<<;;;>>>AAAOOOooolllnnnvvv}}}}}}wwwhhheeekkk{{{{{{uuugggeeeeeeiiiuuu}}}tttrrruuupppllljjjddd\\\XXXXXX]]]aaaeeelll}}}yyyttt~~~mmm[[[FFF;;;777444333444222333444444555666999<<>>AAARRRvvvmmmjjjzzz|||xxxzzzwwwooofffdddnnnuuuoooddd^^^[[[XXXUUUYYYhhh~~~vvvpppggg___^^^aaahhhkkklllppp~~~uuu|||mmm[[[GGG<<<888555333444222333444555555777:::===DDDvvv]]]JJJFFFSSSwwwjjjmmmxxxoookkkiiigggfffeeefffiiimmmooozzzkkk___cccvvvvvvjjjlll{{{uuuiii]]]WWWZZZooovvv|||QQQAAA>>>999888:::CCCFFF|||}}}ooollluuu~~~{{{\\\\\\{{{uuu]]]JJJFFFAAA===<<<<<<<<<<<<===CCCYYY}}}pppxxx{{{yyyjjjbbbhhhnnnjjjcccbbb```^^^___hhh}}}zzzppplllrrr{{{}}}wwwvvvuuu|||zzzkkkZZZGGG===999555333333222333444555555777:::===JJJsssQQQHHHGGGWWWzzzhhhmmmtttggg]]]XXXXXXVVVUUUXXX^^^dddiiikkkxxxggg___lllppphhhnnn}}}xxxlllaaaXXXWWWiiiuuu\\\CCC===:::;;;:::???KKKzzzoooppp{{{```___www{{{eeeKKKGGGAAA===<<<<<<<<<<<<<<>>:::666333222222333555555555777;;;>>>UUU~~~yyyeeeHHHCCCGGG[[[~~~nnnrrruuuggg[[[RRRMMMHHHGGGKKKVVVfffvvvmmmdddsss}}}nnnkkkuuu{{{ooodddYYYUUUeeeuuuzzzfffEEE;;;:::===<<>>???===<<<>>>>>>FFFrrrpppxxx}}}zzzttt|||}}}ttt|||{{{}}}rrrlllZZZGGG===999777555666777444333666666666888===SSSLLLGGGIIIEEEZZZqqqjjjtttyyylllbbbWWWPPPNNNNNNHHHFFFKKK```zzzooowww{{{{{{vvv|||vvvnnnwww{{{sssbbb]]]ZZZccc|||nnn{{{JJJ===@@@???;;;KKK[[[rrrqqqxxx{{{wwwiiiaaazzzfffOOOGGG???>>>>>>===<<<>>>???IIIvvvqqqqqqddddddbbbkkkzzz~~~zzz~~~zzz{{{sssyyyyyyqqq^^^JJJ???:::777555555444222222555777777;;;@@@```NNNMMMIIIFFF]]]qqqkkktttsssfff]]]VVVTTTUUULLLFFFDDDHHH[[[tttuuuyyyuuunnnlllpppzzz|||tttrrr~~~rrrlllyyywwwmmmdddZZZ^^^uuuyyyRRR>>><<<;;;;;;IIIdddrrrsss{{{yyymmmggglllPPPGGG@@@>>>>>>===<<<>>>???MMM{{{rrrgggZZZZZZ^^^hhhttt{{{{{{{{{}}}~~~zzz~~~xxxmmmggggggvvvwwwwwwdddNNNAAA;;;777555555333111222555777888===DDDiiiKKKLLLHHHIIIcccpppkkksss~~~pppgggaaa[[[XXXYYYNNNGGGEEEEEEQQQ{{{vvvooonnniiiaaa^^^iiinnnmmmjjjsss}}}jjjiii~~~|||jjjaaaWWWYYYppp\\\AAA<<<;;;>>>IIIsss|||rrruuu~~~ooogggsssRRRHHH@@@>>>>>><<<<<<>>>>>>QQQ|||rrryyyeee^^^aaa___gggrrr|||yyypppwwwzzzzzzvvvlllccc```\\\iiixxx|||nnnwwwzzzfffPPPCCC<<<777555555333222333666777888>>>FFFoooJJJIIIHHHLLLhhhnnnllluuu||||||uuupppmmmhhh```YYYXXXRRRKKKHHHDDDGGGgggrrrfffddd```[[[XXXeeehhhkkkooowwwsssuuujjjeeekkkzzzuuubbbiii}}}fff```YYY\\\qqqbbbFFF??????CCCJJJxxxrrrwwwoooccctttSSSIII@@@>>>>>><<<===???>>>VVVwwwpppxxxooogggbbbaaabbbjjjsss}}}~~~uuurrrgggcccvvv{{{yyyxxxwwwrrrkkkeeedddbbbgggnnnyyynnnnnn|||hhhQQQCCC<<<888666777555444555777666666===FFFvvvRRRLLLGGGNNNmmm|||kkklllxxx{{{ooojjjgggfffccc\\\XXXWWWVVVMMMKKKFFFAAAUUUzzzlll^^^ZZZXXXVVVTTTaaadddiiiqqq~~~{{{uuuoooiiibbb]]]___eeecccccciiiooolllmmmlll___mmm|||mmmhhh```aaasssdddIII@@@@@@DDDJJJssspppwwwqqqaaayyyrrrTTTJJJAAA>>>===<<<===???AAA^^^vvvooo{{{fffkkkooouuu}}}zzztttuuuvvvvvvjjjiiiccc\\\```kkknnniiixxxmmmppp}}}wwwtttsssuuuuuuuuurrrlllfffeeefffaaaaaaeeerrrvvvoookkkSSSDDD===999777777555555666777666666>>>HHHzzzUUUKKKFFFPPPooovvvggglll{{{xxxyyyyyyhhhaaa[[[YYYWWWWWWZZZ```]]]QQQOOOLLLBBBKKKfffyyyyyygggYYYRRROOOOOOOOOYYY[[[^^^ccciiikkkhhhddd]]]```fffkkklllnnnvvvvvvgggaaauuu~~~nnniiiaaa```rrrzzztttzzzhhhIII>>>>>>BBBNNN|||mmmmmmvvvxxxdddppprrrUUUKKKAAA>>>===<<<===???GGGhhhtttpppsssyyyuuuooonnnooopppgggccc___[[[ZZZYYYXXXVVV\\\lllmmm```iii}}}wwwqqqlllpppqqqpppmmmiiifffeeedddWWW[[[bbbqqqzzzppppppWWWGGG>>>999666777333444666777666777AAALLL|||PPPFFFEEEPPPppppppdddkkk}}}xxxrrrqqqgggaaa[[[ZZZ[[[^^^fffnnnlll[[[VVVTTTHHHGGGYYYfffrrrmmmcccVVVLLLIIIJJJLLLQQQOOOPPPSSSVVVWWWWWWVVVgggllltttzzz{{{nnnfffhhh~~~mmmiiiaaa^^^lllvvvpppnnnpppLLL>>>@@@CCCXXXvvvhhhjjjvvv~~~iiijjj}}}uuuVVVKKKAAA>>>===<<<===@@@LLLppppppqqq~~~nnntttwwwooommmmmmmmmkkkaaaZZZYYYYYYWWWWWWZZZaaadddfffiiiwwwyyysssmmmnnnllljjjjjjjjjgggcccZZZaaakkkxxxyyykkktttZZZIII@@@999666666111222555777666888CCCOOOxxxMMMEEEDDDQQQpppmmmbbbkkk}}}zzzppp~~~yyykkkgggddddddgggiiikkkrrryyy{{{fff]]]ZZZLLLFFFQQQ[[[cccddd```UUUJJJGGGIIILLLKKKHHHGGGJJJPPPWWW___eeedddfffgggddd___bbbssskkkgggmmmtttqqqhhh```cccuuuvvvssshhh~~~xxxPPPAAAEEEEEEbbbrrrdddiiiuuu~~~kkklll|||wwwYYYJJJ??????@@@===>>>BBBGGGtttsssuuu{{{oooqqqfffZZZ^^^ccc[[[ccc|||zzz|||yyyyyyuuunnneee```aaaddd^^^iiiuuu~~~zzzqqq{{{qqq\\\JJJ;;;999999111888444555333===<<<===gggiiiMMMFFFDDDOOOnnnlllaaammm}}}qqqyyy~~~vvvpppwww~~~}}}ooo```WWWQQQLLLNNNTTTbbbccc___SSSJJJGGGFFFEEECCCCCCGGGNNNWWW^^^``````___[[[UUUQQQOOOPPPSSSVVViiirrrjjjllltttwwwqqqhhhaaadddnnnxxx}}}~~~yyyzzzzzzxxxzzz[[[BBBAAAGGGxxx|||qqqiiillluuu}}}zzztttwwwlllpppzzzZZZKKK@@@???@@@===>>>BBBMMM{{{qqqvvv}}}uuunnnuuu}}}yyywwwjjjbbb```aaaeeennnwww~~~sssyyytttaaaNNN<<<888999222555444777555>>>===AAAmmm{{{[[[HHHFFFHHHSSSpppjjjaaammm~~~pppxxxvvvmmmhhh```UUUOOOOOObbbdddbbbXXXPPPLLLJJJHHHHHHHHHJJJPPPVVVZZZ[[[[[[WWWUUURRROOONNNNNNOOOPPPPPPWWW```hhhmmmqqqtttuuu~~~~~~}}}eeekkkzzzzzzsssiiibbbdddooo{{{xxxsssuuuxxxyyygggPPPSSSbbbyyy~~~oooiiilllvvv~~~~~~xxxpppkkkpppwww}}}[[[LLL@@@@@@AAA>>>>>>CCCRRRlll{{{pppeee```___iiiooouuu|||qqquuuvvvfffTTT>>>777888333333444999666===<<>>???CCCSSSfff~~~tttiiidddbbbgggiiinnnxxxrrrwwwuuuiiiWWW???777999444444555999444999<<>>HHH^^^fffLLLFFFFFFSSSkkkzzzrrraaaeeeuuu~~~uuutttiiidddddd^^^RRRIIIHHHJJJJJJPPPRRRUUUWWWXXXYYY[[[\\\]]][[[XXXWWWWWWYYY]]]___aaaeeekkkppptttwwwyyy|||uuu|||vvvwww~~~vvviiieeehhhtttzzztttqqqdddOOOSSSeee|||pppfffiiirrryyy}}}iii``````]]]UUUOOOmmm```QQQEEEDDDDDD@@@@@@EEE[[[www^^^|||yyyuuurrrkkkkkk{{{sss}}}ooocccTTT???999:::444444444888555???FFFWWW```HHHGGGGGGUUUlllzzzppp```dddsss~~~yyy~~~uuu```bbb]]]SSSLLLKKKMMMMMMOOOSSSWWWYYYZZZ[[[^^^```bbbaaa`````````aaabbbcccbbbffflllqqquuuyyy||||||~~~yyykkkffffffoooyyykkkpppnnnfffQQQMMMmmmooonnnfffjjjsssxxxzzzsssllleee]]]XXXWWWjjjzzzaaaQQQFFFEEEDDDAAAAAAEEE[[[vvv^^^~~~zzzssskkklll~~~tttpppcccTTT@@@999999333555555888555===???JJJ|||XXXEEEJJJFFFUUUlllxxxmmm]]]```ppp|||~~~{{{sss```dddbbbZZZTTTSSSTTTTTTRRRWWW\\\```bbbeeeiiimmmhhhiiijjjkkkkkkkkkiiiiiikkkooouuu{{{{{{{{{mmmhhhhhhpppzzzfffeeeqqquuuYYYLLLppp|||gggnnnfffkkkssswwwxxxnnn]]]XXX\\\nnnvvvbbbTTTHHHEEECCC>>>???EEEUUUpppfffssslllpppssszzzmmmeeeRRR>>><<<444666777333999555888>>>KKKsssqqqTTTCCC???LLLVVViiinnnaaa___hhhkkkzzz|||xxx~~~|||pppiiiccc```[[[WWWVVVYYYVVVZZZcccllluuuyyyyyyxxxxxxyyyzzzzzzyyyxxxxxxxxxxxx{{{yyyhhhfffdddoooxxxiiibbb}}}uuuXXXVVVwwweeezzz}}}hhhhhhpppuuuwwwzzz}}}}}}~~~ppphhheeeoootttdddVVVJJJGGGDDD@@@AAAFFF^^^tttlll~~~zzzwwwqqqvvvxxxzzzjjjbbbNNN;;;999333555555333;;;666999BBBUUU```LLLFFFFFFKKKUUUiiimmm___\\\hhhlllxxx~~~~~~zzz~~~}}}}}}~~~xxxsssppphhh\\\TTTRRR[[[bbbnnn}}}xxxgggddd```kkkyyyiii```{{{ttt{{{```XXXcccxxx~~~jjjjjjrrrvvvxxx{{{~~~wwwoooooopppyyy|||xxxuuusssqqqvvvgggXXXLLLIIIFFFBBBCCCHHHiiiyyynnn|||nnnmmmxxxuuu{{{}}}yyyiii```LLL:::999333777333333<<<888:::FFF]]]xxxSSSEEEFFFGGGHHHUUUkkknnn]]]ZZZgggnnnvvv{{{~~~zzzzzznnn```UUURRRWWW```oooyyyjjjfff___gggyyyuuuiiiccc~~~vvvxxxlll[[[~~~bbbxxxmmmlllssswwwyyy|||zzz~~~tttooommmllljjjyyy}}}~~~sss{{{hhhYYYMMMJJJGGGCCCCCCIIIqqq|||iiioooooo|||}}}vvvtttzzz~~~kkkbbbMMM;;;:::666:::555333;;;777;;;EEEYYY|||SSSEEEDDD@@@DDDUUUnnnrrr```[[[gggnnnuuuzzzvvvzzzlllaaa\\\\\\SSSZZZgggxxxyyykkkeee\\\ccc~~~yyyppphhhgggzzzsss[[[hhh}}}mmmmmmsssvvvxxx{{{xxxvvv|||wwwmmmsssqqqiiiZZZNNNKKKHHHCCCCCCIIIuuu{{{eeessssssyyyxxxzzz~~~lllbbbMMM;;;:::666999888333888666;;;AAAKKKqqqZZZHHHCCC>>>AAATTTpppwwweee^^^fffkkktttzzzsss~~~rrriiiffffff^^^aaagggrrryyykkkfff\\\bbb}}}qqqjjjfffuuu[[[sss|||lllmmmrrrtttvvvzzzwwwttt{{{zzzuuu|||nnnkkk\\\OOOLLLIIIDDDDDDJJJxxxwwwfff~~~ooosss{{{|||sssiiilllrrr|||~~~|||lllbbbMMM:::999333666999333777555:::>>>AAAaaa```JJJEEECCC@@@RRRnnnvvvfff___fffiiirrrxxxqqqxxx}}}tttpppooonnnpppvvvxxxzzz{{{nnnkkkdddlllyyynnndddwwwttt]]]yyyyyykkklllrrrsssuuuyyy}}}tttzzz{{{pppuuuzzzooommm^^^RRRNNNKKKFFFFFFKKKxxxpppgggppphhhppp|||wwwjjjccc___cccjjjttt|||wwwmmmeeePPP<<<:::333555666222999777:::<<>>;;;555777888999444444:::===LLLfffjjjKKK>>>@@@CCCNNN]]]ddd```ZZZ___iiipppvvv~~~mmmjjj{{{~~~pppjjjlllrrrvvv|||pppcccYYYZZZ___jjjxxxeeemmmeeeqqqlllpppmmmooouuuuuu{{{www~~~xxx{{{vvvkkktttggg\\\XXXSSSKKKHHHLLL|||kkkkkk{{{|||zzzooofff^^^aaannntttbbbWWWTTTWWWZZZUUUVVV[[[dddjjjooowwwqqqtttYYYBBB===555777555888555777<<<===HHH``````HHH??????BBBKKKYYY```^^^ZZZ___hhhooouuu|||rrriiixxx~~~uuupppqqqxxxwwwjjjhhhjjjqqqnnnmmmeeeqqqjjjnnnnnnpppvvvuuu|||{{{yyytttjjjxxxlllaaa]]]VVVLLLJJJMMMooooooyyy{{{qqqjjjeeeaaadddooo}}}nnnZZZOOOOOOUUUZZZ\\\VVVVVVZZZaaadddfffkkkrrr|||lllwww{{{```FFF???555666222666666999>>><<>>:::???RRRsssKKK@@@AAAAAA@@@CCCLLLUUUZZZZZZ^^^cccjjjooovvv{{{~~~lllvvvzzzzzz}}}~~~zzztttoookkkqqqeeejjjnnntttyyyvvv|||~~~wwwttttttlllggg^^^SSSPPPUUUnnnkkkmmmddd```dddgggeeefffjjjzzzxxxtttnnnhhhdddfffiiigggmmmxxxuuujjjTTTNNNKKKRRR___fffddd]]]___^^^```cccbbb^^^^^^aaafffmmmwwwuuu}}}cccHHH???444555666888444666;;;888===PPP~~~NNN>>>@@@AAA???AAAIIISSSYYYZZZ\\\aaaggglllsssyyy~~~llluuu}}}zzzzzz|||}}}|||zzz{{{rrrqqqrrrfffkkknnntttyyyvvvyyy~~~yyy~~~yyyqqqkkkaaaTTTQQQVVVnnnkkkppphhh```ZZZ\\\___```bbbfffvvvxxxsssnnnjjjeeebbbdddiiihhhmmmvvv}}}~~~ttteeeYYYIIIJJJPPP[[[eeehhhbbb\\\______aaadddbbb\\\[[[]]]\\\cccllluuuuuu}}}dddHHH???555777888888333555:::888===OOOWWW@@@???AAA===AAAJJJTTTYYYYYY[[[```dddjjjrrrxxx~~~kkkssswww{{{zzzzzz||||||zzz}}}uuuwwwtttsssiiimmmooosssxxxvvvxxxzzz~~~vvvooobbbSSSOOOSSSjjjjjj~~~xxxtttllleeecccdddfffiiimmmqqq~~~vvvoookkkeee^^^___cccccciiiqqqvvvsssgggXXXNNNIIINNNWWW```dddddd```]]]``````cccfffccc]]][[[]]]ZZZ```gggmmmuuuzzzppp~~~eeeIII@@@666999888888333666<<<999<<>>:::<<>>AAAmmmrrrMMMBBB@@@BBBDDDJJJSSSWWWWWWYYY]]]bbbgggnnnuuu{{{{{{yyy~~~yyyooojjjgggppp}}}yyyvvv|||kkkzzziiivvvnnnqqqooooooqqqnnnwww}}}|||~~~pppXXXPPP^^^llleeezzzyyyxxxeee[[[YYYZZZ```iiimmmggg^^^YYYUUUQQQVVVYYY\\\___`````````aaaccceeehhhhhhfffcccbbbaaaiiigggfffggghhhnnn{{{|||rrr|||pppQQQ???;;;777666666777666777999>>>AAAfffuuuNNNBBB???AAACCCIIIRRRVVVVVVXXX\\\bbbfffmmmtttzzzyyyzzzzzzrrrllliiioooyyy||||||~~~{{{{{{ppptttkkktttkkkooommmnnnpppmmmuuu}}}~~~xxxyyy{{{qqqVVVMMM\\\ooo```{{{xxxtttpppmmmkkkjjjjjjlllooossswww~~~~~~vvv{{{qqqbbb\\\]]]```aaaiiimmmfff\\\XXXYYYZZZ[[[]]]^^^^^^^^^^^^```aaaaaadddhhhiiigggeeedddcccjjjhhhggggggfffhhhtttuuuyyy}}}nnnRRR???;;;666666666777777777999===@@@ZZZwwwPPPBBB>>>@@@AAAGGGPPPUUUUUUWWWZZZ```dddkkkqqqwww~~~vvvrrr|||zzzuuuooopppvvvxxxuuuwww~~~zzzoookkksssjjjnnnmmmnnnqqqnnnsss{{{yyy|||qqquuuvvv[[[SSScccjjjVVVxxx~~~{{{wwwrrrnnneeecccaaa```______```aaa```cccggghhhjjjrrr~~~rrrhhhmmmxxx}}}}}}yyylll___XXXXXX]]]aaa___dddgggccc\\\ZZZ\\\___^^^```bbbaaa^^^]]]^^^``````cccgggiiiiiigggggggggjjjhhhhhhhhhfffgggppp{{{rrrwww{{{nnnTTT@@@999444555666777777777999<<>>BBBLLLSSSTTTUUUVVV\\\___eeekkkqqqxxxyyyjjjdddttt|||{{{|||yyyyyy~~~|||zzzsssfffxxxuuulllooonnnppptttrrrrrrzzzvvv|||}}}pppkkkhhh{{{sssZZZtttssstttxxx|||ttt}}}|||}}}~~~zzzyyywwwtttrrrpppooonnnnnnooonnnjjjeeebbbbbbdddiiiuuuyyyvvvrrrkkkfff```YYYSSSQQQPPPQQQQQQSSSXXX```ccc^^^WWWVVVZZZaaafffkkkiiiddd```___aaa```ccceeegggiiikkknnnpppsssrrrqqqoooiiidddiiipppqqqooo~~~zzz___GGG===777444666777777777888:::<<>>>>>@@@EEEKKKQQQSSSTTTSSSWWW\\\aaagggnnnvvv{{{}}}pppvvvxxxfffpppsssxxxkkkppppppmmmqqqsssrrrqqqtttuuu}}}wwwvvvrrrnnnlllnnnnnnnnnpppuuusssQQQNNN]]]oooWWW~~~|||{{{}}}vvvtttvvv}}}vvvjjjgggpppyyy}}}yyytttpppmmmkkkkkkhhhkkkppptttvvvvvvvvvvvv~~~}}}{{{wwwrrrmmmkkkkkkkkkzzzyyyqqqnnnMMM===:::666666666666777888:::;;;BBB^^^bbbBBB>>>===???CCCIIIOOOSSSTTTRRRVVV[[[```ffflllsssxxxtttvvvwww```kkk{{{}}}mmmmmm|||sssooossstttttttttuuuvvv~~~tttsss}}}~~~}}}{{{}}}jjjMMMNNN\\\vvvZZZ||||||zzzgggdddooo|||~~~{{{xxxuuusssrrrrrrlllpppuuuxxxxxxxxxxxxyyy~~~{{{vvvsssqqqqqqlllxxxuuuqqqlllLLL>>>;;;666666555555666888:::;;;@@@TTTjjjDDD???>>>>>>AAAGGGMMMQQQSSSRRRUUUYYY^^^dddjjjqqquuuxxxvvvyyyZZZgggmmmkkkyyyuuurrruuuvvvwwwxxxsssttt|||sssqqq{{{|||```IIIOOO^^^}}}```yyy{{{tttaaaaaappp~~~}}}{{{yyywwwvvvvvvvvvssswww{{{|||zzzyyyzzz{{{~~~~~~}}}zzzvvvsssssssssnnnuuuxxxrrrmmmOOOBBB===666555555555666888:::;;;<<>>@@@iiiaaaFFFCCC@@@AAAEEEJJJOOORRRPPPSSSWWW[[[```ffflllpppwwwlllmmm}}}uuubbb\\\vvv~~~YYYSSSkkkgggwww~~~xxxwwwvvvwwwyyyyyywww{{{|||wwwzzzvvviiimmmxxx