BM6P6(@ xxxlll```VVVMMMDDD@@@AAA;;;<<<===<<<:::888888999===???HHHSSS\\\bbbkkkrrrvvv}}}tttlll]]]VVVNNNJJJJJJIIIEEEAAA;;;888555333333222111000000//////............///000000000000000000000000//////////////////////////////...------------...------......------,,,+++++++++,,,------.../////////...---,,,,,,---...///000///...---,,,------...---------,,,,,,+++++++++------......///000000111---///111222111222333555:::;;;;;;;;;;;;<<<@@@BBBAAAAAAAAA@@@???@@@CCCFFFKKKKKKVVViii{{{|||~~~uuueee[[[OOOMMMHHHAAA:::777777888777555333333444444444333333444444444444333222222222111000000000000000111222111111000000000000000000000//////.........------...///111111///...---////////////////////////...//////000000000000//////////////////.........000000000000000111111222666555555555666999;;;===>>>BBBFFFHHHHHHJJJNNNRRRXXXVVV]]]nnn~~~{{{qqqeee[[[QQQGGGBBBBBB===>>>???>>>;;;:::999:::;;;===CCCNNNUUU[[[ccckkksss~~~yyyoooaaaYYYPPPKKKJJJIIIGGGDDD>>>;;;777555444444333111111111000/////////000000000000000000000000000000///////////////////////////.........///000111111------......------,,,+++,,,,,,------...//////000///...------------...///000///...---,,,------...---------,,,,,,,,,++++++,,,------...//////000000...000222222222333555777999:::<<<<<<<<<===@@@BBBBBBBBBAAA@@@@@@AAAEEEGGGQQQTTT___qqqttthhhUUUQQQLLLFFF@@@<<<999888666444333222333333222111333333333333333222222111111111000000000000111111222111111000000000000000000000/////////............///000222222000///...////////////////////////------...////////////...////////////////////////000000000000000111222222666666555666888:::===???AAABBBDDDFFFIIIMMMRRRUUU[[[WWW^^^sss}}}ssshhh```WWWLLLFFFEEEAAABBBCCCAAA>>>;;;::::::::::::>>>EEEKKKPPPXXX```kkkyyy~~~sssiiiaaaVVVOOOMMMMMMMMMLLLDDDAAA<<<888666555444333333222222111000000111111000000000000000000000000////////////////////////......//////000222333444---............---,,,,,,,,,------......////////////...------------.../////////...------------...------------,,,,,,,,,,,,,,,,,,,,,---....../////////000222222333444666888888;;;>>>?????????@@@AAABBBBBBAAA@@@@@@CCCGGGKKK[[[aaammm{{{uuu___YYYQQQKKKGGGBBB===999888666444333444444333222222333333333333222111111000000000000000111222333222111111000000000000000000000////////////......///000111222222111000///////////////////////////......///000000000000000//////////////////000000111111000000111111222333555555666777:::===@@@AAADDDCCCDDDGGGMMMSSSWWWZZZ^^^YYYaaayyyxxxpppgggbbb[[[QQQLLLKKKHHHHHHHHHEEE@@@===;;;::::::888:::>>>BBBEEEMMMUUUbbbppp~~~vvvqqqiii^^^VVVSSSSSSTTTTTTLLLHHHBBB===999666444222444333222111111000000111////////////////////////////////////////////////////////////000111222333...............------,,,,,,,,,---------..................------.....................------......------------------,,,,,,,,,,,,,,,---------.........000111222222444777::::::===AAACCCCCCBBBBBBBBB@@@@@@@@@@@@AAAFFFLLLQQQeeemmmyyymmmdddWWWOOOJJJFFF@@@;;;;;;999777666666666444333222222333333222222111000//////000000111222333444222111111000000000000000000000/////////////////////000000111111000000///////////////////////////000111222333333333333333//////000000000000111111222111111111111222333333444555666888;;;>>>AAACCCFFFFFFGGGMMMVVV\\\^^^]]]^^^^^^hhhtttllleeeaaa\\\VVVTTTUUUQQQQQQOOOJJJDDD???<<<;;;<<<999888;;;<<<>>>EEEMMMWWWcccpppwww{{{}}}zzztttqqqkkkccc\\\XXXWWWWWWWWWRRRNNNHHHCCC>>>999555222444333222111000000000000////////////////////////////////////////////////000//////.........//////......//////......---,,,,,,,,,,,,,,,,,,------------..................---------..................------------------------,,,,,,,,,---------------...///000111222444888;;;>>>AAAEEEGGGFFFDDDCCCCCC>>>>>>???@@@DDDKKKTTT[[[nnnwww}}}qqq```TTTMMMIIIDDD@@@<<<:::777666666555444222222333333333333222111111000000000000111222444444222111111000000000000000//////000000000000000000////////////////////////000000000000000000000000000111222333444444444444000000000000111111222222222222222222222333333444444555777999<<>>===>>>:::999:::::::::???FFFLLLUUU___eeejjjpppqqqoookkkjjjfffbbb^^^ZZZWWWUUUVVVSSSNNNJJJFFF@@@;;;777444444222111000000//////000000000000000000000000//////////////////////////////...---------------...////////////...------------------------------------...//////...------,,,---......///.........------------............------------------.........///111111222666:::>>>BBBEEEHHHHHHGGGDDDCCCCCC===>>>???CCCIIITTT___gggwww|||xxx~~~nnn___TTTMMMHHHEEE===:::777666555444222111333444444444444333222222111111111111111222333444222111111000000000000000//////000000000000111111//////............//////000000000000000000000000---...///000111222222222000000000111222222333333333333222222333333444555555777999;;;>>>AAACCCDDDFFFKKKTTT^^^eeehhhfffcccaaappp}}}qqqiiidddaaacccggghhhfffbbbZZZPPPHHHBBB@@@>>>;;;999:::999888<<>>;;;::::::999777999???>>>FFFNNNSSSYYY```ddddddfffjjjpppqqqmmmddd[[[VVVUUUUUUVVVWWWUUUQQQKKKFFF777777555444333222222222000000000000000000000000////////////////////////,,,,,,,,,---...///000111///////////////......---111111111111000000000000,,,---...//////...---,,,+++,,,.../////////......---------.........////////////////////////......222333444555777:::@@@DDDEEEGGGHHHFFFCCC@@@??????>>>@@@CCCJJJTTTcccsss}}}}}}xxxzzzzzzhhhYYYPPPLLLDDDBBB???===<<<:::888777555555666666555555444333333333222222111222222222222111111000000000000000//////000000111111111222111111000000000000111111000000000000000000000000...///000111333333444444000000111222333333444444444333333333333444555555;;;===???BBBDDDFFFGGGGGGGGGOOOXXX___ccceeehhhjjj{{{wwwjjj``````fffhhhjjjkkkfff\\\QQQHHHDDDBBB???;;;999999::::::999<<<>>>EEEOOOZZZbbbeeeeeeiiilllooopppmmmggg___ZZZOOOUUUYYY\\\``````[[[SSSFFFBBB;;;555111000222444111111000///////////////000000000000000000000000111111000000//////......000000//////.........---.........------,,,,,,,,,---------............///........................///////////////............/////////......000111222333555999<<<@@@CCCDDDIIIHHHFFFCCC@@@???@@@BBB@@@GGGKKKMMMTTTcccsss}}}tttxxxyyyiii[[[SSSQQQKKKCCC???===<<<999666555555666555444444444555333333333222222222111111222222222111111111000000000000000000000000000000333111...---000333555555222222111000//////000000---...000222333444333333222111///000111333333222111333666777777777888999999===AAACCCCCCEEEIIILLLLLLRRRXXXZZZZZZ]]]fffnnnssshhheeegggiiilllmmmjjj```UUUJJJDDDAAA>>>:::888888999888777:::<<>>777444444333111111111000///////////////000000000000000000000000111000000000/////////...000/////////.....................------,,,,,,,,,---------............///......................../////////////////////...---...//////......000222444555888<<>>>>>@@@BBBEEEMMMTTTWWW^^^lll{{{tttwww|||ssseee]]]VVVQQQJJJDDDAAA>>>;;;888666777777666444333333333333333333222222222111111222222222111111111000000000000000000000000000000222000......000222333444222222111000000000000000///000111222333333222222222111000000222333333222111222444555555666888:::<<<@@@DDDFFFGGGJJJNNNRRRTTTVVVWWWWWWZZZbbbnnnwww}}}|||{{{zzzvvvmmmjjjjjjlllooonnnggg[[[OOOGGGDDDAAA===:::999999888888999:::>>>FFFQQQZZZ```ccccccfffiiilllllliiieeeccc___]]]\\\___jjjtttsssmmmdddVVVEEE:::888777333...111111000////////////000000000000000000000000000000000000000////////////////////////.....................------------------------............///..............................//////////////////...000111111111111333555777999===@@@CCCEEEEEEEEEFFFFFFDDDAAA???@@@CCCFFFOOOYYYccchhhooo{{{yyyyyy|||ssslll^^^ZZZTTTMMMGGGAAA===;;;888888777777555333222111333333333222222222111111222222222111111111111111000000000000000000000000000///......000222222111222111111111000000000000111222222333333222222111333222000111333444444333222333444555555888<<>>===<<<:::999777888;;;AAAJJJSSS[[[___bbbeeehhhkkklllkkkhhhfffcccbbb```___fffooosssqqqmmm___MMM???999666222...222111000000//////000000////////////////////////000000000000///////////////////////////........................------------------............///....................................////////////000222555666666666888:::;;;===AAAEEEGGGGGGFFFEEEGGGFFFEEEDDDDDDGGGMMMQQQ^^^iiiuuuzzz}}}xxxgggeee```YYYPPPHHHAAA>>>999888777777666555333111333333333222222222111111111111111111111111111111000000000000000000000000///......///000111000///111111111111111111111000111111222333333333444444444333111222444555555444555555666666777;;;@@@EEEFFFIIIMMMOOOPPPSSSXXX\\\cccbbbdddkkkvvv}}}xxxttttttssspppnnnjjjgggeeeddduuuiiiiiijjjmmmnnnjjj```XXXPPPLLLFFFBBB???===:::888777888:::===CCCKKKTTTYYYbbbeeeiiilllmmmllljjjhhhfffiiihhhbbb```dddjjjlllkkkbbbSSSDDD999444222111222222111000000000000000////////////////////////////////////000000000000.........///////////////........................---------............///////////////////////////---.........//////000000111333666888999:::;;;===???AAADDDGGGHHHHHHGGGEEEEEEEEEEEEFFFIIIPPPYYY___ppp{{{}}}ooommmkkkeee]]]SSSJJJDDD;;;999777666777777555333333333333222222222111111111111111111111111111111111111111111111111111111000///...///000111000///000111222222222222111111000000111222444555777888555444222333555666666555444555555666888===CCCHHHLLLOOOQQQRRRQQQTTTYYY]]]eeejjjvvv}}}|||{{{{{{yyyuuuppplllkkkjjjgggdddaaa^^^\\\[[[oookkkgggiiinnnnnnhhhbbbWWWRRRLLLFFFAAA>>>:::888999999:::;;;>>>DDDLLLQQQ^^^bbbggglllnnnmmmkkkiiihhhooopppggg^^^]]]aaadddddd^^^SSSGGG===666444444222222111000000000000111000000000000000000000000////////////000000000000.........///////////////.............../////////---------............///////////////////////////------......///000000000000333777:::;;;<<<>>>???BBBCCCFFFGGGHHHGGGFFFEEEBBBCCCEEEIIIPPP\\\hhhppp}}}rrrqqqqqqqqqnnneeeXXXNNNAAA===888666777888777555333333333222222222111111111111111111111222222222111111111111111111111111222000...///000111111000000111222333333333222111000000111222444777999:::666555333444666777777666222333444666999>>>EEEIIIRRRTTTVVVUUUTTTWWW\\\```hhhuuu~~~{{{sssrrrpppooonnnkkkfffbbb___^^^\\\ZZZXXXUUUSSSSSSzzzpppgggffflllqqqooojjjaaa[[[TTTMMMGGGBBB===::::::;;;;;;;;;;;;???EEEJJJWWW\\\dddkkknnnnnnllljjjgggnnnppphhh___\\\\\\[[[]]]WWWOOOHHHCCC>>>888555333222111111000000111111000000000000000000000000.../////////000000000111............/////////000---........./////////000---------............///////////////////////////------......///000000111333666;;;>>>@@@AAABBBDDDEEEEEEFFFFFFFFFFFFEEEEEECCCEEEIIIPPP[[[jjjyyyzzzxxxuuusssrrrssstttuuuxxxyyyzzz{{{~~~~~~{{{qqqqqquuu{{{xxxiii\\\IIIBBB:::666777888777555333333333222222222111111000000111111111222222222111111111111111111111111444111///...000111222222///000222444444333222111222222222333444666888:::777555444555666888777777333555777999===BBBHHHMMMVVVXXXZZZZZZZZZ\\\bbbgggooo|||zzzvvvsssppphhhfffdddcccaaa___\\\YYYVVVVVVUUUSSSRRRPPPOOONNNuuuhhheeekkkrrrrrroooiiiddd[[[SSSMMMGGGBBB???<<<======;;;:::<<>>BBBGGGMMMRRRYYY[[[]]]]]]^^^bbbhhhmmmuuu}}}zzzvvvssspppmmmiiifffaaa^^^[[[ZZZYYYWWWUUUSSSSSSSSSRRRQQQPPPOOONNNNNNvvvnnnllljjjnnntttvvvrrrjjj^^^RRRIIIDDDBBB======<<<<<<<<<===??????EEEOOO^^^jjjppppppmmmkkkjjjhhhgggfffeee```YYYSSSXXXRRRJJJGGGHHHGGG@@@:::999666111//////111111222//////000000111111111222111000000///...---------....................................////////////000---,,,---///000...,,,////////////000000000000...///000//////000333555<<<>>>BBBEEEHHHIIIIIIIIIGGGEEEEEEGGGEEEBBBCCCGGGHHHPPP[[[fffqqq~~~yyysssrrrnnnhhhccc___\\\YYYWWWUUUSSSQQQPPPOOOPPPQQQRRRVVVVVVWWWYYY\\\aaaeeegggooorrrwww{{{|||yyysssqqqyyyuuu]]]NNNAAA===<<<777555666777888888666444222222333555444333222111222333333111111111111111111111111000000000000000000000000444333222111111222333444111222333555666777777777:::666222222444666555444555888===AAAEEEIIINNNQQQYYYYYYZZZ^^^cccjjjpppsss~~~yyyuuurrroookkkfffbbb]]][[[YYYWWWVVVVVVUUUTTTSSSRRRQQQTTTTTTTTTSSSQQQPPPNNNMMM{{{tttoooqqqvvvvvvsssmmmdddYYYOOOGGGCCC@@@???===<<<;;;;;;<<<<<<>>>GGGUUUaaaiiillllllllljjjjjjjjjkkkkkkfff^^^XXXVVVPPPKKKKKKNNNMMMHHHCCC;;;777222000000111222222///000000000111111111111111000000///......------....................................///////////////...,,,---///000...,,,////////////000000000000.../////////000222555888???AAADDDGGGIIIJJJJJJJJJFFFDDDDDDFFFEEECCCEEEJJJNNNVVVcccooozzz}}}wwwssspppllleee```[[[WWWSSSOOOMMMLLLJJJHHHLLLKKKIIIHHHGGGHHHJJJKKKMMMMMMMMMOOORRRVVVYYY[[[___aaafffiiimmmrrrwwwzzz~~~xxxttt|||jjjXXXFFF>>><<<888666777666777777666333222222333555444333222222222333333111111111111111111111111000000000000000000000000333222111111111111222333000111222444444555555555555333333444777888666444444888===AAAEEEIIIOOORRRYYY]]]bbbdddfffjjjqqqwww|||xxxsssoookkkgggeeebbb^^^[[[XXXVVVUUUSSSSSSRRRRRRRRRRRRRRRRRRWWWVVVVVVUUUTTTSSSQQQPPPxxxuuuwwwwwwvvvssslllcccWWWMMMGGGEEEDDDAAA>>><<<:::::::::888@@@KKKVVV]]]bbbfffhhhhhhkkkooorrrrrrlllddd^^^WWWSSSPPPQQQTTTTTTOOOKKK???:::555111000111222222000000000000111111111111111000000//////......---....................................///////////////...------//////...---////////////000000000000...///000000111444999===BBBDDDFFFIIIJJJJJJIIIIIIFFFDDDCCCEEEEEEEEEIIIOOOUUU___nnn{{{|||sssjjjfff```\\\ZZZVVVQQQLLLKKKIIIFFFDDDDDDEEEDDDCCCCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDEEEGGGJJJLLLNNNQQQTTTWWWZZZ]]]aaafffiiissszzz|||jjjQQQBBB<<<999888888444555666555333222333444555444333222222222333333111111111111111111111111000000000000000000000000222111111000000111111222000111222222333333333333111111333666999999777555444999???DDDHHHLLLSSSXXX]]]eeemmmmmmjjjkkkttt}}}~~~vvvpppkkkgggccc```\\\[[[YYYVVVTTTRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTWWWWWWWWWWWWVVVUUUTTTSSS{{{xxxwwwxxxwwwtttlllaaaUUULLLIIIGGGDDDAAA>>><<<;;;:::999===DDDKKKQQQWWW\\\```fffkkkrrrwwwvvvooofff___ZZZWWWUUUUUUWWWVVVRRRMMMCCC>>>888333111222222222000000000000000111111111000000000000//////..........................................///////////////........./////////...////////////000000000000///000000111333888===BBBDDDEEEGGGIIIJJJIIIHHHGGGGGGDDDCCCDDDEEEGGGNNNVVV^^^iiixxx}}}rrreee]]]XXXUUURRROOONNNKKKHHHEEEHHHFFFDDDDDDEEEFFFFFFEEE???????????????@@@AAABBBAAAAAAAAAAAACCCDDDFFFGGGHHHKKKNNNPPPRRRUUUYYY\\\dddjjjttt~~~}}}^^^HHH>>>:::888777333444555444333222333444444444333333333222222222111111111111111111111111000000000000000000000000111000000000000000000111111111222222333222222222222333444666777888777666777<<>><<<;;;:::999;;;>>>BBBHHHNNNVVV[[[bbbhhhrrrxxxwwwooofff___ZZZXXXVVVVVVWWWWWWTTTQQQHHHCCC;;;555222222222222111111000000000000000000000000000000000/////////////////////////////////............////////////...////////////...//////////////////000000000000///111222444666;;;AAAEEEGGGIIIJJJLLLLLLKKKJJJIIIIIIEEECCCEEEHHHLLLVVV___mmmwww}}}qqqggg^^^UUUOOOKKKJJJHHHHHHHHHGGGEEEDDDDDDCCCAAAAAABBBCCCBBBAAA????????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCC@@@BBBDDDFFFGGGIIIMMMOOOTTTYYYcccooo}}}|||lllQQQAAA;;;888555333444555555333333333555444444444333333333222222111111111111111111111111000000000000000000000000000000000111111000000000111222222333333333222222666666555555444555777888888>>>EEEIIINNNWWWdddmmm~~~wwwlllooo~~~wwwrrrpppkkkddd^^^ZZZWWWUUUTTTUUUTTTSSSQQQPPPOOOOOOOOOQQQQQQRRRSSSTTTTTTUUUUUUSSSSSSTTTUUUUUUUUUUUUTTT~~~yyyxxxvvvuuusssnnneee^^^NNNLLLHHHDDD@@@===;;;:::777888:::<<>>777333222333333111111111111000000000000000000000000000000000000////////////////////////............////////////...///000000......///000////////////000000000000000222555777:::>>>CCCGGGKKKLLLNNNOOOOOONNNMMMLLLJJJFFFEEEHHHNNNVVVcccooovvviii^^^WWWRRRNNNKKKDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@AAAAAA???>>>???????????????@@@@@@@@@??????@@@@@@@@@@@@AAAAAA>>>???AAABBBBBBDDDFFFIIIKKKPPPYYYbbbooo|||||||||yyywww[[[GGG>>>999555555666777666444333444555333333444444444333222111111111111111111111111111000000000000000000000000000111111222222111111000000111222333333333333333777777666444333444777:::999>>>EEEIIIOOO[[[lllyyyxxxpppvvv|||tttlllgggccc___ZZZWWWUUUTTTRRRQQQSSSRRRRRRQQQPPPPPPPPPPPPSSSSSSTTTUUUVVVWWWXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\zzzvvvrrrqqqrrrpppkkkfffXXXUUUPPPKKKEEEAAA>>>===999888888999<<>>??????@@@@@@?????????@@@AAAAAAAAABBBDDDFFFEEEKKKSSSYYYbbbrrr{{{yyy{{{|||}}}cccMMMBBB<<<888777888888777555333444555333333444444444333222111111111111111111111111111000000000000000000000000111111222333333222111111...///000111222222333333333555777666555666888;;;===BBBHHHLLLSSSbbbwwwyyyvvv{{{uuummmfffaaa^^^YYYWWWUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTVVVVVVXXXYYYZZZ\\\^^^```bbbcccbbbcccdddfffggghhhhhhhhh{{{uuuooonnnppppppnnnkkkbbb___YYYRRRLLLFFFCCCAAA===<<<999777999>>>EEEKKKVVVaaaoooyyy{{{wwwrrroooaaa]]]XXXTTTRRRRRRSSSSSSRRRKKKAAA999444333333333222111111111000000//////000000000000000111111111000000000000000000000000............/////////000...000222111...---///111////////////000000000000000444999===???BBBDDDFFFFFFGGGIIIKKKLLLKKKJJJIIIIIIFFFGGGOOO[[[kkksssiii___YYYSSSPPPQQQQQQOOONNNMMMMMMNNNMMMKKKJJJJJJKKKHHHHHHGGGHHHJJJJJJHHHGGGBBBCCCCCCCCCBBBAAA@@@@@@===>>>???@@@@@@@@@@@@@@@<<<>>>???>>>>>>>>>@@@BBB===DDDKKKOOOTTTbbbyyyzzzxxx}}}gggQQQEEE???;;;999999:::888555444444555333333444555444333222111111111111111111111111111000000000000000000000000111222333444444333222111,,,---...000111222222222...222777999888888999;;;BBBGGGMMMQQQXXXhhhzzz|||zzzrrriiibbb]]]ZZZZZZUUUTTTSSSTTTVVVWWWVVVUUURRRSSSTTTUUUWWWZZZ\\\]]]^^^___aaadddgggjjjlllmmmkkklllmmmooopppqqqrrrrrr{{{lllgggjjjnnnmmmjjjhhhhhheee^^^UUULLLEEEBBB===>>>===:::888999>>>BBBOOOWWWdddqqqzzzzzztttnnniiiddd\\\UUUPPPMMMKKKJJJFFFDDD@@@<<<888555444333111000000////////////000000000000000000000000000222111111111000000//////000000000000000000000000////////////////////////111111111111111111222333000333888:::;;;<<<>>>???CCCDDDFFFHHHHHHHHHHHHGGGDDDDDDIIITTTaaaqqq}}}pppddd\\\WWWVVVTTTRRRQQQQQQQQQRRROOONNNMMMNNNNNNNNNLLLKKKMMMKKKJJJJJJLLLKKKHHHEEEHHHIIIJJJGGGCCCAAACCCEEECCCAAA???>>>===>>>@@@AAA???????????????@@@@@@@@@CCC???AAAJJJOOOUUUfffyyy~~~rrrsss}}}lllXXXIII@@@===999999999777444111111111444444444444333333222111:::777444222222333333222333222111000000111222333111111111111222333444444333333333222333333444444444777999777444444999???>>>EEEMMMUUU```qqq||||||~~~uuunnnfff```\\\YYYUUURRRSSSUUUWWWWWWWWWXXXYYY[[[YYY[[[\\\]]]^^^___bbbdddjjjkkknnnrrrvvvxxxzzz{{{{{{||||||}}}}}}}}}||||||xxxkkkhhhiiikkklllnnnlllhhhbbbZZZRRRLLLIIIAAAAAA???<<<999:::===AAAIIIPPP]]]jjjtttxxxxxxwwwooojjjaaaYYYRRRMMMHHHEEEFFFDDD@@@<<<888666444333222222111000000000111111000000000000000000000000111111000000000/////////000000000000000000000000////////////////////////111000000000000111222222222555888:::;;;<<<>>>@@@DDDEEEEEEFFFFFFFFFFFFFFFBBBDDDLLLYYYhhhyyy{{{pppggg```\\\WWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRSSSTTTTTTSSSQQQRRRPPPNNNOOOPPPQQQOOOMMMKKKLLLLLLIIIEEEBBBBBBDDDDDDCCCAAA???>>>>>>???@@@?????????@@@@@@@@@@@@@@@BBB===???FFFJJJMMM[[[kkk}}}sssyyytttaaaQQQFFFAAA:::::::::888666555444555333333444444444333333222999666333111222222222111333222111000000111222333222222222111222222333333111111111111111222222333666777888777666888<<<@@@AAAIIIQQQWWWdddxxxyyytttkkkfff```[[[YYYXXXUUUSSSUUUWWWYYYZZZZZZZZZ\\\^^^___aaadddfffhhhjjjnnnqqqwwwyyy|||yyykkkgggjjjmmmrrrqqqmmmhhhbbb[[[VVVRRRHHHFFFCCC???;;;;;;===???CCCJJJUUU```jjjrrrxxx|||tttooohhh```YYYRRRLLLGGGGGGEEEBBB>>>:::777555444444333333222111111222222000000000000000000000000000000///////////////...000000000000000000000000////////////////////////000/////////000000111222444555777888999;;;???BBBFFFFFFFFFEEEFFFFFFFFFGGGEEEIIITTTcccqqqwwwkkkccc```______[[[[[[[[[\\\\\\[[[[[[ZZZWWWVVVUUUVVVWWWXXXWWWVVVUUUSSSQQQQQQRRRSSSRRRQQQOOOPPPPPPNNNJJJGGGEEEEEEFFFEEEBBB@@@?????????????????????@@@@@@@@@AAAAAAAAA>>>>>>CCCEEEEEENNN[[[mmmvvvwww~~~mmmZZZKKKBBB===<<<:::999888888888999333333444444555444444444777555222111111222111111222222111111111111222222333333222222111222222222111111111111111222333444777777777777999<<<@@@BBBEEEOOOUUUXXXfffzzzsssmmmiiiaaa^^^ZZZXXXXXXXXXXXXWWWXXX[[[]]]___```bbbeeegggjjjmmmqqquuuxxx|||yyyllljjjlllqqqqqqqqqppplllfff___ZZZNNNLLLGGGAAA===<<<===>>>AAAGGGPPPYYYaaaiiipppuuutttqqqmmmhhhccc\\\UUUPPPIIIHHHEEEAAA===999666555555444333222111111111222000000000000000000000000////////////............///////////////////////////////////////////////////.........///000111222444555555666777:::???CCCFFFFFFGGGGGGHHHIIIIIIJJJJJJQQQ___nnn{{{zzzqqqhhhddddddgggiiigggggghhhhhhhhhfffdddccc```^^^]]]]]]^^^___^^^]]]ZZZXXXVVVUUUUUUUUUUUUUUUTTTTTTTTTRRRPPPMMMKKKJJJHHHFFFDDDBBB@@@?????????>>>>>>?????????@@@@@@@@@BBB???@@@CCCDDDCCCHHHPPP___sss~~~xxxzzzwwwcccPPPCCC???===:::888888999999999222333444555555555555555666444222111111222111000222222222222222222222222444444333222111111111111444444333444444555666777777555555777;;;@@@CCCDDDHHHSSSWWWWWWeee~~~vvvoooiiidddaaa\\\[[[YYYYYYZZZ[[[\\\]]]\\\___dddgggkkknnnrrruuuzzz~~~xxxlllhhhkkknnnqqquuuuuuooofff___SSSOOOIIICCC@@@>>>======>>>CCCKKKTTT\\\ccciiilllpppoooooommmiiicccZZZTTTMMMLLLIIIEEEAAA===:::888444444333222111000000111000000000000000000000000............////////////////////////////////////000000000000000000000000............///000111222333444444555777;;;AAAEEEDDDFFFIIILLLMMMNNNMMMMMMNNNWWWhhhxxx|||yyyvvvtttuuuxxxzzz{{{{{{{{{zzzxxxuuurrrqqqsssqqqnnnmmmmmmmmmlllkkkfffeeecccaaa^^^\\\[[[[[[WWWVVVUUUTTTSSSQQQOOONNNJJJIIIGGGEEECCCAAA@@@@@@????????????????????????@@@???@@@BBBCCCBBBEEEIIIUUUeee~~~yyytttooo\\\NNNEEE@@@;;;888888888888888333444555555666666666666555333111111222222111000222222222333333222222222444444333222111111111111444444444444555666777888666555555888===BBBEEEFFFJJJSSSUUUUUUcccyyy|||ssskkkeeeaaa]]][[[[[[[[[\\\\\\]]]___aaacccaaaeeekkkpppuuu{{{vvvllljjjlllqqqwwwxxxsssiiiaaaUUUPPPJJJDDDAAA@@@???>>>:::===CCCMMMXXXaaaeeegggjjjkkknnnooommmfff\\\VVVRRRPPPNNNJJJFFFAAA>>>;;;555444333222111000000000000000000000000000000000...////////////000000000000000000000000000000000000000000000000000000000.........///000111222333222333555666999>>>DDDHHHGGGKKKQQQVVVXXXVVVSSSPPPOOO\\\ppp}}}|||vvvvvvtttpppjjjdddaaa```]]][[[XXXVVVUUUUUUSSSQQQMMMMMMLLLJJJHHHFFFEEEDDDBBBBBBBBBAAA@@@@@@??????=========???@@@AAACCCDDDKKKWWWlllzzzpppxxxooocccOOOHHH@@@;;;999999888666555555666666777666666666555333222222333333222000222222333333333333222222333333222222111222222222222222222333444555666777666777888:::>>>CCCGGGJJJMMMQQQTTTWWWbbbtttsssnnngggaaa^^^\\\[[[ZZZ\\\^^^aaabbbdddfffjjjlllmmmqqqwww}}}zzzooooooqqquuuwwwsssjjjbbbUUUPPPIIIDDDCCCBBB@@@???<<<;;;===GGGTTT___cccccccccffflllrrrrrrmmmddd]]]VVVUUUSSSOOOKKKFFFAAA???777666555333222222111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000/////////000111222333444222444777:::>>>CCCIIIMMMSSSYYYbbbhhhiiiddd\\\WWWUUUcccxxx~~~|||tttnnnllljjjeee___\\\[[[ZZZXXXVVVRRRRRRQQQPPPNNNMMMKKKJJJGGGGGGFFFEEECCCBBBAAA@@@============???AAABBBAAADDDNNN^^^vvv~~~ppptttuuu[[[RRRGGG@@@===<<<999666666666777777777666555555555444333333444444333111222222333444444333222222222222222111222222333333222222333333444666777888888;;;===???@@@DDDJJJOOOQQQPPPSSS]]]gggsssxxxssshhhddd```]]]]]]]]]^^^^^^aaaeeeiiimmmooorrrwww{{{uuusssrrrssstttqqqiiicccUUUPPPIIIDDDCCCCCCAAA???AAA<<<:::BBBQQQ\\\```___]]]bbbllluuuyyyvvvnnnhhhYYYXXXUUURRRMMMHHHDDDAAA888888666555444333333222000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000/////////000111333444555333666999===AAAFFFLLLPPP```gggqqqxxxwwwoooeee]]]\\\jjj|||vvvppphhhcccaaa___]]][[[UUUUUUUUUTTTSSSQQQPPPOOOKKKJJJIIIGGGFFFDDDCCCBBB@@@@@@???>>>@@@CCCCCCAAACCCKKKYYYmmmrrrttt~~~cccZZZMMMEEEAAA???;;;888777777888777777666555555555444333444555555333222222222444444444444222222111111111111222333444444444444555555777888999:::999===AAABBBAAADDDLLLRRRSSSOOOTTTbbbkkktttyyyqqqkkkccc```^^^]]]___aaaccccccggglllqqqvvvyyy}}}wwwlllkkkppprrrlllddd[[[VVVOOOIIIFFFDDDBBBAAADDD???;;;>>>GGGRRRYYY[[[[[[___fffnnnrrrqqqmmmjjjaaa\\\VVVRRRPPPNNNJJJGGGAAA<<<666444444444000,,,111111111111111111111111///////////////////////////......------///000111///000111111111///...---111111111222222333333444444888;;;<<>>>>><<<:::666555555444444444444555555444333222111111111111444333222222222222333444///111222444555555444444444555666777888999:::;;;<<<;;;;;;===AAAEEEJJJMMMPPPTTT\\\dddkkkvvv|||tttmmmfffaaa___]]]\\\]]]```dddffffffmmmttt}}}rrrlllqqquuurrrlllddd^^^VVVOOOKKKHHHFFFDDDBBB>>>;;;===DDDLLLTTTWWWZZZ]]]bbbhhhlllnnnmmmllldddaaa]]]ZZZYYYWWWSSSPPPFFF???777333333333111///111111111111111111111111//////////////////////////////...---...///000111///000111111000///...---111111222222333333444444222666:::;;;<<>>???@@@CCCGGGMMMRRRUUUPPPUUU]]]gggnnnyyy}}}tttmmmhhhccc___]]]^^^```bbbfffkkkppprrrwww~~~qqqqqquuuvvvuuuiiiccc[[[SSSMMMHHHEEEBBB??????======???EEELLLRRRXXXZZZ^^^cccgggkkkmmmoooiiihhhgggfffeeebbb]]]ZZZPPPGGG;;;333111222222222111111111111111111111111//////////////////////////////.........///000111///000000000000//////...111111222222333444555555333777;;;<<<===AAAIIIQQQ\\\iiittttttqqqqqqtttvvv{{{xxxtttoooiiieeeaaa]]]ZZZUUUUUUSSSQQQOOOMMMLLLKKKEEEDDDCCCBBBAAAAAAAAAAAACCCDDDFFFPPPfff|||vvv{{{uuuaaaPPPFFF???:::666888888777666666666666666888777666555444444444444333333222222222222333333222333444444444444333333555666777888:::;;;<<<===??????AAADDDIIIOOOUUUYYYZZZ]]]dddmmmsss|||uuulllfffdddbbbaaa```dddhhhlllooottt{{{uuusssuuuxxxnnnhhh```XXXPPPJJJEEEBBB???AAAAAA>>><<>>??????CCCJJJPPP]]]iiirrrqqqpppvvvzzzrrrlllfffbbb]]][[[WWWUUURRRPPPNNNLLLKKKJJJHHHFFFDDDCCCCCCBBBEEEDDDEEELLL^^^wwwxxxzzzzzzeeeTTTIIICCC@@@>>>999999888777666666666666777777666555555555555555444333333333333333333444444444444444444444333333666777888999;;;===>>>>>>BBBBBBCCCFFFLLLTTT\\\aaammmlllnnnsssxxx}}}}}}wwwooogggddddddfffhhhhhhnnntttwwwxxx|||~~~rrrrrruuutttooohhhaaaZZZRRRKKKFFFAAADDDDDDAAA<<<<<>>???@@@EEEFFFIIIOOOYYYdddooovvv}}}xxxvvvyyy~~~|||tttpppkkkfffdddfffjjjnnnpppvvv}}}{{{sssrrrrrroookkkggg```XXXNNNHHHDDDFFFFFFBBB>>><<>>@@@AAABBB???DDDNNN[[[jjjxxx~~~{{{~~~yyytttkkkjjjiiihhhhhhjjjooossswww|||zzzrrrnnnnnnmmmkkkfff]]]RRRKKKFFFGGGFFFCCC???===???BBBDDDNNNZZZccceeefffggghhhkkkmmmooolllddd\\\VVVSSSMMMKKKFFF@@@:::555333222111111111111111111111111000000000000000000000000...///000111222111000000000///......///000111222222222333555666777888999888<<<@@@AAABBBHHHRRR[[[bbbiiipppvvv|||rrrlllgggbbb\\\WWWVVVTTTRRROOOMMMKKKJJJJJJEEEEEEFFFIIIMMMYYYrrr{{{tttzzzkkkWWWJJJCCC???:::999888777666555555555444333333333333333444444222222333444444333222222444444333333444555666777888999;;;===???AAABBBCCC>>>HHHYYYlll}}}~~~yyyqqqlllfffiiilllnnnooorrrwwwzzztttpppqqqsssrrrnnneeeYYYQQQGGGGGGEEEBBB???>>>>>>???BBBKKKVVV^^^```aaacccfffgggjjjkkkhhhaaaYYYTTTRRRCCCDDDCCC@@@;;;777444333111111111111111111111111000000000000000000000000...///000222222111111000000///.........000111222222222333555666888999999;;;???BBBCCCFFFLLLXXXaaabbbiiisss}}}|||uuulllccc\\\[[[ZZZXXXUUUSSSQQQPPPOOOHHHHHHJJJLLLMMMUUUmmm~~~www~~~sss___OOODDD???:::999888666555444444444444444333333333444444555000111222333333222111000444333333333444555777888999:::;;;===???BBBCCCDDDFFFSSSiii}}}}}}uuulllggggggkkkqqquuuwwwyyy}}}uuutttsssrrrppphhh]]]TTTJJJHHHEEECCCBBBAAA???===BBBCCCKKKZZZcccdddeeehhhjjjkkkjjjeeeaaa]]]UUUMMMEEEDDDBBB???<<<:::888777222111000111222333222111111111111111111000//////000000000000111111111111//////000111222333333444222444666777666777888:::<<>>@@@???AAAEEENNNeee{{{vvvrrrpppnnnlllmmmqqqvvv|||xxxtttqqqqqqpppjjj___UUUJJJHHHEEECCCBBBAAA???>>>@@@???FFFTTT^^^cccggglllnnnooonnniiieeeaaaYYYQQQHHHEEE@@@===<<<:::888777444333111111111111000///111111111111111000//////////////////000000000000//////000111222333444444444555777777777888:::<<<@@@CCCFFFHHHLLLUUUaaaiiimmmvvv|||qqqllleee```]]][[[YYYXXXWWWQQQPPPTTTVVV[[[mmmmmmZZZKKKDDD>>><<<888777777666555444444444444444444444333333555555666666666666555555666666555555555777888999===;;;<<<@@@AAAAAADDDHHHSSSnnnzzzsssooonnnmmmmmmpppttt{{{}}}uuunnnnnnqqqmmm```UUUJJJHHHEEECCCBBBAAA???>>>===<<>>>>>:::666777555222111000000...---000111111111111000000///........./////////000000//////000111222333444444666777888777777999===@@@DDDEEEFFFIIIPPPZZZfffoooqqq{{{~~~vvvnnnhhhdddaaa___^^^XXXVVVXXXZZZ^^^nnnttt___PPPIII@@@===:::888777777666444555555555444333333333222555555666666666666666555555555444444555666888999===<<<===AAACCCCCCGGGMMMXXXwww~~~vvvpppnnnoooqqqrrrvvv{{{vvvkkkjjjooonnnbbbUUUJJJHHHEEECCCBBBAAA???===;;;<<<@@@IIIUUU```iiinnnppprrrpppkkkhhhfff___XXXPPPJJJDDDDDDFFFEEE>>>888888555222111000000///---000000111111111111000///////////////000000000000///000000111222333444555888999999888999;;;@@@DDDGGGEEEEEEJJJRRR\\\iiissszzzxxxrrrmmmjjjgggbbb^^^^^^___cccooo}}}xxxbbbSSSLLLBBB???<<<999888888666555888888777666555444444444444555666666666666666666666555555555666777999:::===<<<>>>AAACCCDDDJJJRRR^^^}}}{{{uuuqqqqqqtttxxx{{{~~~zzzllliiiooonnncccXXXMMMJJJFFFDDDBBBAAA>>><<<<<<>>>BBBIIITTT```hhhkkkmmmnnnmmmiiifffeee```YYYSSSOOOLLLNNNPPPNNNEEE<<<888555222111111111111000///000000111111111000000000000111111111222222222000000111222333444444555999999999999:::===BBBFFFGGGDDDFFFLLLTTT\\\jjjwww~~~wwwrrrmmmjjjiiilllvvv|||fffVVVNNNDDDAAA===;;;:::999777555888888777666555444444444444444555666666666666666777666666666777999;;;<<<<<<<<<>>>AAABBBDDDLLLVVVggg|||yyywwwuuusssuuuyyysssmmmqqqqqqhhh^^^RRROOOKKKGGGEEECCC@@@======@@@BBBGGGRRR```hhhjjjjjjlllkkkhhhggggggccc]]]VVVTTTTTTVVVXXXUUUMMMFFF:::777444222222333333222///000000111111111111000111111111222222222333333000000111222333444555555888999:::;;;<<>><<<<<<>>>AAABBBEEEOOO[[[sss|||wwwssstttuuuvvvxxx}}}}}}uuuwwwvvvppphhhYYYUUUQQQMMMIIIFFFBBB@@@>>>@@@@@@BBBMMM^^^jjjllllllnnnmmmkkkkkkllliiidddZZZYYYXXXYYYYYYWWWTTTQQQ>>>;;;666333333333333222//////000111111111111111000111111111111222222222000111111222333444555555666888:::<<<===@@@DDDFFFEEEEEEMMMUUUWWWYYYiii|||wwwbbbTTTHHHEEEAAA===<<<:::888666444444444444444444333333333444555666777777777777666666666666888:::<<<=========@@@CCCCCCGGGSSS___{{{}}}xxxxxx{{{~~~||||||zzzuuuqqqtttxxx{{{~~~|||{{{{{{uuuooo^^^ZZZUUUQQQMMMIIIEEEBBB>>>???======III]]]kkkpppnnnppppppnnnoooqqqooojjj]]]\\\ZZZYYYXXXXXXXXXYYYBBB>>>999555333222222111//////000111111111111111000000000000111111111111000111222222444444555666555777:::===>>>AAADDDFFFDDDGGGPPPYYYXXXXXXiii~~~|||hhhWWWIIIFFFAAA>>><<<:::888666555555555666666666666666333444555666777777777777555555555555777999;;;===>>>???AAADDDEEEIIIUUUbbb~~~wwwrrrrrruuuxxx|||{{{yyyxxxzzzzzzvvvrrrvvv|||zzzzzzvvvnnnfffccc___YYYRRRKKKEEEBBBCCC@@@???AAAFFFPPPcccttttttpppmmmnnnqqqqqqqqqqqqiiiccc[[[VVVVVVVVVTTTSSSGGG???666222222333222000......//////000000111111...///000111111000......222222222222222333333333;;;<<<===AAAEEEGGGHHHHHHFFFKKKTTT\\\^^^aaaqqqzzzxxxwwwwwwzzztttaaaRRRIIIAAA>>><<<999777777666666555444333333333333555555666666777777888888999999888777888999;;;<<>>666222222333222000000000000111111111111111111222333444444333222111222222333333444444555555:::;;;===@@@CCCEEEFFFFFFGGGLLLUUU^^^aaahhhyyy}}}yyywwwpppooonnnooorrrwww|||yyyhhhVVVLLLCCC@@@===999777777444444444333444444555555555555666666777777888888999999888888999:::;;;<<>>AAAHHHKKKOOO___sssxxxpppiiifffeeegggnnnuuu{{{zzzyyyzzz~~~~~~zzzyyyzzzwwwnnnlllkkklllnnnssswwwvvvkkkZZZMMMGGGCCCBBBBBBCCCGGGQQQ\\\mmmnnnooopppqqqqqqpppooommmiiibbbYYYPPPJJJGGGGGGBBB<<<666222333333333111222222222222222222111111///000111111111111000000333333444555666666777777;;;<<>>AAADDDFFFHHHHHHIIIJJJNNNTTT]]]dddlllyyy{{{ooofff```\\\ZZZ\\\\\\^^^```eeejjjnnnqqquuu{{{uuu___TTTJJJDDDAAA<<<999:::555555444444555666666777555555666666777777888888888999999:::;;;<<<======CCCAAACCCHHHNNN[[[rrr{{{jjjddd``````bbbdddjjjqqqssstttwww|||~~~~~~wwwnnniiinnnwww}}}iiiZZZMMMHHHEEEDDDBBBAAAEEEKKKbbbnnnwwwyyywwwxxxwwwtttooonnnhhh^^^RRRHHHDDDDDD===;;;888666555444444333222222222111111000000///222222222333333444444444222333444666888:::;;;<<<@@@CCCFFFGGGHHHIIILLLNNNUUU]]]fffllltttyyymmmbbbZZZVVVRRRQQQTTTUUUXXX[[[```dddhhhjjjkkkqqqzzzzzzdddYYYNNNHHHCCC>>><<<<<<888777666666555555555666555555666666777777888888888999:::;;;<<<===>>>>>>AAAAAACCCGGGPPPbbb|||vvvgggbbb___```aaabbbgggmmmmmmooouuu|||~~~}}}}}}|||}}}}}}~~~~~~|||}}}pppiiilllsss{{{{{{ooodddUUUNNNGGGDDDBBB@@@CCCHHH[[[lllzzz|||zzz{{{zzzwwwpppnnnhhh___TTTJJJDDDBBB===<<<;;;888777555444444111111111111111000000000111111111111222333444444222333555888:::<<<>>>??????BBBEEEEEEEEEHHHMMMRRR___hhhrrrxxxssslllaaaWWWPPPLLLIIIHHHKKKMMMPPPTTTYYY\\\___aaaffflllsss{{{nnnbbbUUUMMMGGG@@@======999999777666666555555555555555666666777777888888888999:::<<<===>>>>>>>>>???AAADDDIIISSSiii|||pppbbb]]]\\\^^^___^^^bbbfffhhhlllttt~~~}}}xxxuuurrrqqqnnnmmmllllllkkkkkkkkklllkkkllloootttxxx|||yyylllmmmpppuuuxxxxxxuuurrrdddZZZPPPJJJFFFDDDGGGLLLTTTiii{{{}}}{{{}}}}}}xxxwwwrrrkkkcccZZZPPPHHHBBB>>>>>>===;;;888666444444111111111222222222222222///////////////111222333555666888;;;===@@@BBBCCCAAACCCEEEEEEDDDHHHPPPWWWgggtttzzztttccc]]]SSSLLLGGGFFFEEEEEEEEEGGGKKKOOOSSSVVVXXXYYYcccgggmmmtttzzz{{{mmm^^^SSSKKKBBB======888888777777666777777777555555666666777777888888888999;;;===>>>????????????BBBFFFKKKXXXpppvvvhhh[[[XXXXXX[[[\\\\\\^^^ccceeekkkuuu|||yyyuuuooojjjfffdddccccccbbbaaa___^^^^^^^^^^^^\\\]]]aaaeeejjjnnnqqqssspppppppppqqqsssvvvzzz|||rrrfffYYYQQQLLLJJJLLLQQQPPPggg{{{}}}{{{~~~}}}yyy~~~xxxppphhh```WWWLLLDDD?????????===999666444444222222222333333444444444222222111111222444666777777888:::===@@@CCCEEEFFFCCCEEEGGGFFFFFFKKKTTT\\\mmm{{{{{{rrriiicccUUUPPPIIIDDDCCCDDDFFFFFFCCCEEEIIIMMMQQQTTTUUUVVV[[[___dddjjjooovvv}}}vvveeeXXXMMMCCC===<<<666666666666777888999:::555555666666777888888888777999;;;===???????????????DDDHHHNNN[[[tttyyyqqqbbbXXXUUUVVVZZZ\\\\\\___ccceeelllwwwzzztttqqqnnnkkkfffbbb```^^^]]]___^^^\\\[[[YYYXXXXXXXXXSSSUUUXXX\\\```dddgggiii}}}rrrkkkooouuuvvvvvvxxxqqqeee[[[XXXXXXUUUPPPNNNRRRYYYlll|||}}}zzzqqqhhh```UUULLLFFFAAA===>>>===888444444444444444333333333222222///111333333333555777999:::;;;===@@@BBBCCCDDDDDDEEEDDDDDDDDDDDDIIIXXXggguuuuuummmdddZZZSSSJJJIIIGGGDDDCCCBBBBBBBBBAAAAAACCCFFFKKKOOOSSSVVVWWWZZZ___dddhhhnnntttxxxzzzfffVVVMMMHHHBBB===<<<999777666666777777666999888666555555666777888999::::::;;;<<<===>>>>>>@@@FFFGGGKKK___~~~xxxxxx~~~iii\\\ZZZXXXWWWWWWZZZ^^^aaabbbhhhqqq~~~~~~yyytttpppkkkhhheeecccccccccbbbaaadddbbb_________^^^]]][[[ZZZ[[[\\\]]]___aaabbbccc|||sssnnnqqquuutttrrrrrrlllaaaXXXVVVWWWUUURRRQQQOOOUUUfff|||yyyqqqhhh\\\RRRKKKEEEAAAAAA???:::666666444333333333222222222222000222333333333555888;;;===>>>???BBBCCCEEEEEEFFFEEEDDDDDDDDDEEEKKKZZZhhhsss}}}rrrhhh```YYYPPPJJJEEEDDDBBB@@@>>>>>>>>>>>>AAAAAABBBDDDGGGKKKNNNPPPTTTWWW[[[___ccchhhmmmpppvvv{{{nnn]]]RRRKKKCCC===;;;999777666777888777777666777777777777777666666999::::::;;;<<<===>>>>>>AAAEEEHHHLLLaaayyyyyyvvvdddYYYXXXWWWUUUVVVYYY\\\___aaagggppp~~~}}}zzzwwwtttvvvsssqqqpppoooooonnnllllllkkkjjjjjjiiihhheeebbbcccdddeeegggiiijjjkkklllxxxqqqsssuuusssmmmiiibbbXXXPPPQQQSSSRRRPPPQQQNNNQQQ^^^sss{{{sssfffZZZRRRJJJDDDCCCAAA<<<888777333333333222222222111111222333333333444666:::===???@@@BBBDDDEEEFFFGGGGGGEEEDDDCCCEEEGGGNNN]]]kkktttssslllaaaXXXRRRLLLFFFBBBAAA???>>><<<<<<<<<<<<===@@@@@@@@@BBBDDDFFFIIIKKKPPPSSSVVVYYY\\\___dddgggqqquuu{{{yyygggYYYOOOEEE>>>;;;999777666777999999888444666888999999888666555::::::;;;<<<===>>>>>>???@@@DDDHHHOOOccc{{{kkk]]]TTTUUUTTTSSSTTTVVVZZZ]]]```fffppp~~~}}}|||{{{{{{zzzxxxuuurrrssssssuuuvvvxxxyyy{{{{{{uuurrrvvvuuulllcccWWWNNNHHHIIILLLLLLMMMNNNNNNOOOVVVfffwwwzzzmmm```VVVMMMEEECCCAAA<<<888666333333222222222111111111333444444444555777<<>>=========>>>???>>>>>>>>>???AAADDDFFFHHHKKKNNNQQQTTTWWWZZZ^^^bbbkkkooovvv|||ooo```SSSGGG@@@;;;999777777888999999999555666777888999888777777::::::;;;<<<===>>>??????@@@CCCGGGQQQfff}}}mmm```VVVPPPQQQQQQQQQRRRTTTWWW\\\___fffooo}}}|||sssvvvxxxooocccSSSKKKFFFGGGIIIIIIJJJMMMMMMMMMPPP[[[lllyyy}}}{{{yyy}}}{{{pppdddXXXMMMCCCAAAAAA===888777333333333222222222111111333444555666777999===@@@AAAAAABBBDDDDDDEEEEEEEEEEEEBBBBBBGGGMMMWWWfffsss|||{{{zzz~~~vvvsssuuurrrxxx{{{wwwqqqjjjccc[[[TTTQQQLLLHHHFFFFFFEEEEEE@@@???>>>======>>>???@@@<<<<<<===>>>@@@CCCFFFGGGGGGJJJMMMPPPSSSWWW\\\___bbbffflllrrrxxxuuueeeWWWJJJBBB<<<:::888888999::::::999888777666666666888999::::::;;;;;;<<<===>>>?????????AAAGGGTTTjjjqqqaaaWWWQQQOOONNNPPPQQQQQQRRRVVV[[[```gggooo|||xxxvvvwwwqqqgggWWWPPPJJJJJJJJJHHHIIILLLIIIJJJNNNVVVfffvvv~~~~~~wwwyyyyyyzzz{{{zzzpppeeeYYYMMMBBB@@@AAA???;;;999444444444333333333222222333555777888999;;;>>>AAAAAAAAABBBCCCCCCDDDCCCCCCEEEBBBBBBHHHPPP[[[jjjwww}}}~~~~~~yyyqqqjjjgggfffaaaeeeeee___YYYVVVSSSOOOKKKJJJHHHGGGFFFEEEFFFFFF???>>>===<<<<<<===>>>>>>;;;;;;<<<===???AAADDDEEEDDDFFFJJJLLLOOOSSSWWWZZZ]]]aaafffkkkqqqyyy|||kkk[[[NNNFFF>>><<<999888999:::999999999777666555666888:::<<<;;;;;;<<<===>>>??????@@@AAABBBHHHYYYoooyyyfffYYYRRROOONNNMMMOOOQQQRRRRRRVVV\\\bbbhhhpppzzzqqqwwwtttrrrpppmmm[[[UUUOOOLLLJJJFFFGGGJJJEEEJJJNNNSSSaaasss~~~{{{zzzxxxvvvxxxxxxoooeee[[[NNNCCCBBBDDDDDDAAA???555555555444444444333333222555888;;;<<<===???@@@BBBBBBCCCCCCDDDCCCCCCCCCEEEBBBBBBIIIRRR^^^nnnzzzyyyqqqjjjfff]]]```^^^WWWRRRQQQPPPMMMIIIJJJJJJIIIHHHFFFFFFFFF@@@???>>>===<<<======>>><<<<<<;;;<<<===>>>@@@AAAAAACCCFFFHHHJJJLLLPPPSSSYYY[[[```eeejjjqqqyyy~~~rrr```RRRIII@@@>>>;;;999999999999888777777777777888999::::::;;;;;;<<<===>>>???@@@@@@DDDDDDLLL^^^uuuooo^^^SSSNNNLLLLLLMMMPPPRRRSSSSSSVVV^^^dddjjjpppxxxeeekkkwwwrrrmmmoooqqq]]]VVVPPPLLLHHHDDDDDDGGGDDDJJJNNNRRR]]]nnnzzz}}}~~~yyyuuuwwwwwwoooeee]]]PPPEEEDDDHHHHHHEEEDDD666666555555555444444444111555999<<<>>>>>>???@@@CCCCCCDDDDDDDDDDDDCCCCCCEEEAAABBBIIISSS```ooo|||zzzrrr___aaa___YYYTTTSSSRRRPPPLLLMMMNNNMMMJJJHHHFFFFFFCCCBBB@@@???>>>>>>??????===<<<;;;;;;;;;;;;<<<===@@@BBBDDDEEEEEEGGGJJJLLLQQQSSSWWW\\\aaahhhooottt~~~vvvdddTTTLLLBBB???<<<:::999999888777444666888:::;;;:::999888;;;;;;<<<===>>>???@@@@@@FFFFFFNNNbbbyyyzzziiiYYYPPPLLLKKKKKKMMMPPPSSSTTTTTTWWW___eeelllqqqxxx~~~aaaccckkkzzz}}}uuupppnnnlllbbbUUULLLHHHGGGHHHHHHFFFFFFFFFKKKXXXjjjyyy|||vvvrrrqqqooojjjddd]]]TTTKKKFFFCCCAAA@@@888666333111000222555777666888;;;<<<===>>>AAACCCBBBBBBBBBBBBCCCCCCCCCDDDIIICCCEEEPPPXXX___qqq|||ppphhh]]]WWWVVVWWWVVVTTTQQQPPPOOOMMMLLLJJJIIIHHHHHHFFFCCC@@@>>>===>>>>>>@@@???======<<<===>>>???===>>>???AAACCCEEEGGGGGGHHHJJJOOOUUU\\\dddkkknnnuuu{{{zzzkkkZZZLLLGGG???999999999888777888888888888888999::::::;;;:::;;;===>>>@@@AAAAAAAAACCCHHHSSSmmmuuu```QQQJJJJJJJJJIIIMMMLLLMMMOOOTTT[[[aaaffflllqqqyyy\\\]]]dddrrr~~~vvvrrrrrrpppgggZZZOOOIIIGGGFFFEEEFFFFFFFFFHHHRRRbbbsss||||||}}}zzztttqqqsssrrrooojjjcccYYYPPPIIIDDD@@@>>>:::888555333222333444666666888<<<>>>???@@@BBBDDDBBBBBBCCCCCCCCCDDDDDDDDDGGGDDDIIIUUU]]]dddrrrxxxmmmggg___ZZZYYYYYYVVVTTTQQQQQQPPPPPPOOONNNMMMMMMIIIGGGEEEBBB@@@?????????@@@???>>>===<<<======>>><<<<<<>>>???AAABBBCCCDDDFFFHHHKKKPPPVVV\\\bbbeeeooottt|||tttaaaRRRJJJBBB;;;::::::888666888::::::999999999999999999;;;<<<===>>>@@@@@@AAAAAADDDKKKVVVnnntttaaaRRRMMMMMMMMMMMMNNNNNNNNNPPPUUU\\\bbbfffmmmqqqyyyYYYYYY]]]hhhttt}}}yyyttttttuuulll```TTTLLLGGGDDDBBBEEEEEEEEEFFFKKKXXXjjjxxx{{{{{{xxxrrrqqqtttvvvuuupppjjj```VVVNNNGGG@@@===<<<:::888555444444444555555999===@@@AAABBBCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEMMMZZZccciiivvvuuulllfffbbb]]]ZZZYYYXXXTTTQQQRRRRRRRRRRRRRRRQQQQQQQQQKKKJJJHHHFFFDDDBBBAAA@@@AAAAAA???>>>============;;;;;;<<<===>>>???@@@@@@DDDEEEGGGKKKOOOTTTXXX[[[eeeiiipppwwwuuubbbTTTNNNEEE===;;;;;;888777888<<<;;;:::999999888888888<<<===>>>>>>???@@@AAAAAAFFFNNNZZZrrruuubbbUUUPPPPPPQQQPPPOOOOOOOOORRRWWW]]]cccgggmmmqqqxxx\\\ZZZ\\\dddmmmvvv{{{uuusssuuunnndddXXXOOOHHHDDDAAADDDDDDEEEEEEFFFQQQeeewww{{{{{{wwwqqqpppuuuxxxxxxrrrmmmddd[[[SSSJJJCCC>>>;;;:::888666555555555666666:::???BBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFOOO[[[eeennn|||}}}lllccc^^^[[[VVVTTTSSSRRRQQQOOOTTTSSSSSSRRRRRRQQQQQQQQQLLLLLLKKKJJJHHHFFFDDDCCCCCCCCCBBB@@@???>>>>>>===<<<<<<======>>>>>>??????CCCDDDEEEGGGKKKOOORRRTTTZZZ^^^dddkkksss|||rrraaaUUUNNNEEE===;;;;;;888888999;;;::::::999999999::::::>>>>>>>>>>>>???@@@AAAAAAEEEPPP___vvvuuucccWWWRRRRRRRRRQQQNNNOOOPPPSSSXXX^^^dddhhhlllooouuu~~~___]]]]]]aaagggooo|||}}}tttoooqqqmmmeee\\\RRRJJJEEECCCDDDCCCDDDEEEEEEMMMaaavvv}}}|||wwwqqqppptttxxxxxxpppllleee]]]VVVOOOHHHDDD;;;:::888666555666777888888;;;@@@CCCDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHOOOZZZfffsss~~~xxxiiibbb[[[WWWRRROOOOOOPPPQQQQQQUUUTTTSSSRRRPPPOOONNNMMMNNNNNNMMMMMMKKKJJJHHHGGGFFFFFFEEEDDDCCCBBB@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBDDDGGGJJJMMMOOORRRUUUZZZaaahhhqqqzzzttteee]]]OOOEEE===;;;;;;999999;;;999999999999:::;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDSSSeee|||sssbbbVVVRRRQQQPPPOOOMMMNNNPPPTTTYYY```fffiiilllnnnttt|||aaa^^^]]]___aaagggssstttnnnnnnlllggg___UUULLLGGGEEEDDDAAABBBDDDDDDIII\\\ppp}}}}}}xxxqqqpppuuuxxxwwwnnnjjjddd^^^YYYSSSNNNKKK???===999666555777999::::::===AAACCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFJJJQQQZZZhhhzzz}}}}}}~~~}}}zzzyyyxxxvvvssssssuuuwwwyyy||||||pppeee^^^ZZZXXXTTTQQQPPPRRRUUUWWWVVVUUUTTTRRRQQQOOONNNMMMNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIIIIHHHHHHFFFEEEDDDBBBCCCCCCCCCDDDDDDEEEEEEAAA@@@AAAAAACCCEEEHHHIIIKKKOOOSSSYYY___gggooouuu|||nnneeeRRRHHH???===<<<::::::<<<888888888999;;;<<<>>>???>>>======>>>???AAACCCEEEFFFXXXmmmxxxmmm^^^TTTPPPPPPNNNLLLLLLNNNQQQUUU\\\ccciiimmmooopppttt|||ccc```^^^]]]]]]aaalllxxxuuuqqqnnnmmmkkkcccYYYOOOIIIFFFDDD???>>>AAABBBDDDSSSfff{{{{{{xxxrrrrrrvvvyyyxxxoookkkeee___[[[WWWSSSQQQGGGCCC===888666777999;;;===???AAAAAAAAA@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEKKKTTT^^^mmmxxxzzz~~~|||yyysssttttttuuuuuuuuuuuuuuurrrsssrrrpppmmmlllmmmnnnoooqqqssstttsssssstttuuuqqqrrrrrrrrrnnnhhh```ZZZXXXXXXWWWUUUUUUUUUWWWYYYWWWWWWVVVUUUTTTRRRRRRQQQOOONNNMMMMMMMMMNNNPPPQQQKKKLLLLLLLLLLLLKKKJJJIIIDDDDDDEEEFFFGGGGGGHHHHHHEEEEEECCCCCCCCCCCCEEEEEEFFFJJJNNNSSSYYY___fffjjjqqqtttyyy}}}~~~pppYYYNNNDDD@@@>>>;;;:::;;;999999999:::;;;<<<===>>>===<<<<<<===???BBBEEEGGGKKK^^^tttoooeeeWWWOOOMMMNNNMMMLLLLLLNNNRRRXXX```gggnnnqqqsssrrruuu}}}eeebbb___^^^\\\___iiiuuuvvvuuuooopppnnnfff[[[QQQJJJGGGDDD===;;;??????@@@MMM^^^yyyzzzwwwssssssxxxzzzyyyppplllfff```\\\YYYVVVTTTMMMIIIAAA:::777777999<<>>@@@GGGOOOfffttt|||uuuqqqwww{{{zzz}}}vvvlllddd^^^YYYTTTPPPVVVNNNCCC<<<:::;;;;;;;;;???>>>===<<<<<<===???@@@???AAACCCCCCBBBAAABBBCCCHHHOOO\\\mmmyyyzzzvvvooojjjggghhhlllnnnpppqqqooonnnnnnnnnmmmkkkgggeeeddddddfffhhhfffeeeddddddcccccccccddddddbbb```aaabbbbbb___\\\YYYXXXXXXWWWWWWWWWXXXXXXZZZ[[[[[[YYYVVVUUUUUUUUUTTTRRRPPPPPPQQQRRRRRRQQQMMMOOORRRSSSRRRNNNJJJGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKKKKJJJIIIHHHFFFEEEGGGGGGHHHJJJOOOTTTZZZ]]]aaacccggglllpppsssuuuvvv}}}jjj\\\MMMFFFBBB>>>;;;<<<<<<;;;:::999999:::<<<>>>>>><<<===@@@@@@@@@EEELLLQQQsssxxxbbb[[[SSSMMMKKKKKKJJJIIINNNPPPUUU\\\dddnnnvvv{{{{{{zzzzzz}}}yyypppiiijjjpppttt{{{jjjhhhddd___]]]___dddhhhttt{{{tttooommmjjjhhhddd\\\QQQIIIFFFAAA======>>>>>>DDDKKKaaapppwwwrrrnnnttt{{{|||{{{sssiiiaaaZZZUUUSSSWWWQQQHHH@@@;;;::::::;;;>>>===<<<;;;;;;<<<>>>???@@@BBBDDDDDDCCCBBBCCCDDDGGGOOO]]]ooo{{{}}}}}}qqqllliiifffeeegggkkkmmmpppqqqpppppppppqqqnnnnnnmmmjjjgggeeefffggggggfffeeecccbbbaaa`````````^^^\\\]]]^^^]]][[[XXXYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZXXXWWWWWWXXXWWWUUUSSSRRRSSSTTTTTTSSSNNNPPPRRRSSSRRRPPPMMMLLLIIIHHHHHHGGGFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFJJJNNNSSSVVVZZZ\\\```eeeiiimmmoooppptttxxx}}}nnn___OOOFFFAAA===;;;<<<<<<;;;999999999:::<<<===???===>>>@@@@@@@@@EEEMMMWWWvvvnnn___YYYQQQLLLJJJJJJJJJIIINNNQQQWWW^^^fffooovvv{{{~~~|||{{{}}}{{{ssslllbbb\\\\\\aaalllsss{{{nnnkkkfffaaa]]]^^^bbbfffnnn{{{|||wwwnnnmmmkkkjjjhhhbbbYYYRRRKKKEEEAAA@@@???>>>BBBGGGXXXgggqqqnnnjjjpppxxx|||~~~yyyooocccZZZVVVUUUYYYWWWPPPGGG>>>999:::======<<<:::::::::<<<>>>???AAABBBDDDDDDCCCBBBCCCEEEHHHQQQaaatttssslllfffggghhhffffffgggkkknnnppprrrrrrrrrsssuuuqqquuuwwwtttmmmhhhfffhhhgggfffeeeccc```^^^]]]\\\]]][[[XXXXXXXXXXXXVVVUUUYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\ZZZZZZ[[[\\\\\\ZZZWWWWWWWWWWWWVVVUUUQQQQQQRRRRRRRRRRRRQQQQQQKKKKKKJJJHHHFFFEEEDDDCCCFFFFFFFFFGGGGGGHHHHHHHHHHHHFFFDDDDDDEEEIIIMMMOOORRRUUUYYY]]]bbbfffhhhiiikkknnntttyyytttdddQQQFFFAAA<<<;;;<<<::::::999888999:::;;;<<<@@@??????AAA@@@@@@FFFNNN^^^{{{rrrccc[[[VVVOOOKKKIIIIIIIIIIIIMMMQQQXXX```hhhpppwww|||}}}}}}|||{{{tttkkkddd[[[TTTTTTXXXaaagggqqqxxx}}}qqqnnniiiccc^^^]]]```cccjjjvvv{{{vvvpppnnnllllllllliiibbb\\\SSSLLLFFFDDDBBB@@@@@@DDDLLL\\\jjjllljjjmmmssswww}}}~~~|||rrrdddZZZWWWXXX\\\]]]YYYOOOBBB;;;;;;>>>;;;:::999999999;;;>>>???@@@BBBBBBBBBAAAAAACCCDDDHHHRRRcccxxxwwwjjjffffffjjjmmmlllkkkllloooppprrrsssssssssuuuvvvuuu|||~~~uuullliiijjjhhhgggfffdddaaa___]]]\\\[[[YYYWWWUUUTTTTTTTTTTTTWWWWWWVVVVVVWWWWWWXXXXXXYYY[[[]]]]]]]]]]]]___``````^^^\\\[[[[[[[[[YYYXXXUUUTTTSSSRRRQQQRRRRRRRRROOONNNLLLJJJGGGEEECCCAAACCCCCCDDDDDDFFFGGGHHHHHHLLLJJJGGGEEEEEEGGGJJJLLLNNNPPPSSSXXX\\\```ccceeegggjjjoootttzzz{{{jjjUUUHHHAAA<<<;;;<<<999999888999999:::;;;<<<@@@@@@AAABBBAAAAAAHHHQQQddd~~~iii]]]VVVRRRMMMIIIHHHHHHIIIJJJKKKPPPWWW^^^fffooozzzzzzvvvzzzzzzqqqhhh```XXXQQQPPPSSSWWW^^^hhhpppwww~~~tttqqqllleee___]]]___aaajjjuuu~~~vvvqqqnnnllllllmmmlllhhhdddYYYQQQHHHEEEBBB???>>>@@@CCCRRRccckkkmmmoooqqqrrr{{{wwwjjj___\\\]]]^^^```___UUUGGG>>>===@@@999999888888999<<<>>>@@@???@@@@@@@@@??????AAACCCFFFQQQbbbwwwwwwlllfffeeehhhnnnrrrqqqppprrrsssuuuvvvuuuttttttuuuwwwzzzzzzpppllllllhhhggggggfffdddbbb```^^^\\\ZZZWWWTTTRRRRRRSSSUUUTTTTTTTTTTTTTTTUUUVVVWWWYYY[[[]]]]]]^^^^^^aaabbbcccaaa_________^^^\\\ZZZZZZXXXUUUSSSQQQQQQQQQRRRQQQQQQOOOMMMJJJGGGDDDBBBBBBBBBBBBBBBCCCEEEFFFGGGKKKJJJHHHFFFEEEFFFHHHIIIJJJKKKNNNRRRVVVZZZ]]]___cccfffjjjooouuu|||oooYYYJJJBBB<<<;;;<<<888999999999:::;;;<<<<<<@@@@@@BBBCCCAAABBBKKKUUUkkkttt```WWWPPPOOOLLLIIIGGGGGGIIIKKKKKKOOOUUU[[[cccnnn|||wwwrrrtttyyy~~~vvvlllbbb[[[TTTMMMKKKNNNQQQXXXaaajjjrrr{{{vvvsssnnnfff```^^^___```iiiuuu}}}sssoookkkiiikkklllkkkiii___TTTIIIDDDAAA===<<<>>>>>>KKK]]]kkksssuuuvvvvvv~~~}}}qqqfffbbbbbb]]]``````XXXKKKAAA>>>???999888888888:::<<>>===>>>@@@BBBEEEOOO```ttt}}}pppiiieeeeeeiiiooosssrrrsssvvvwwwwwwxxxwwwuuuuuuwwwxxx||||||sssooonnniiiiiiiiihhhfffdddaaa```[[[ZZZWWWSSSPPPPPPRRRUUUSSSRRRRRRSSSSSSTTTUUUVVVXXXZZZ\\\]]]]]]^^^```bbbcccbbbaaaaaaaaaaaa^^^\\\^^^\\\XXXUUUSSSRRRSSSSSSTTTSSSSSSQQQNNNKKKHHHFFFBBBBBBAAA@@@AAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKNNNRRRUUUWWW]]]```dddhhhnnnvvv~~~rrr\\\MMMDDD>>>;;;<<<888999:::;;;<<<<<<======???@@@CCCDDDBBBDDDNNNZZZsss~~~iiiXXXQQQLLLLLLKKKHHHGGGGGGJJJMMMLLLQQQXXX]]]cccnnn}}}wwwrrrpppsssvvv|||zzztttjjj```YYYSSSMMMKKKMMMMMMSSS\\\eeemmmwwwwwwtttooohhhaaa^^^___```fffsssyyysssmmmjjjlllnnnpppooofffYYYLLLEEEBBB???>>>@@@???GGGWWWiiixxxuuujjjcccaaaYYY\\\\\\VVVLLLBBB===<<<999888888999:::===@@@BBB???@@@???>>>===>>>AAACCCIIIRRRaaattt{{{{{{~~~vvvrrrrrrooonnnpppttttttrrrtttwwwwwwxxxxxxwwwwwwwwwzzz|||}}}zzztttpppnnnkkkkkkkkkiiigggccc```]]]YYYXXXTTTOOOLLLLLLOOOSSSRRRRRRRRRSSSSSSTTTUUUVVVWWWYYY[[[\\\\\\]]]___aaabbbaaaaaabbbcccbbb```^^^___^^^[[[YYYWWWWWWWWWWWWUUUUUUUUUTTTRRROOOLLLJJJDDDCCCAAA?????????AAABBB@@@AAACCCEEEFFFFFFEEEDDDCCCDDDEEEGGGIIILLLOOOQQQWWWZZZ]]]aaagggoooxxx~~~ttt___PPPGGG???<<<<<<999999;;;<<<===>>>>>>>>>>>>@@@CCCEEECCCEEEQQQ^^^xxx~~~sss```UUUQQQJJJJJJJJJIIIGGGHHHKKKNNNOOOVVV^^^ccchhhooozzz~~~wwwtttuuuxxx{{{|||vvvtttiii___YYYTTTNNNLLLMMMIIIOOOWWW___hhhrrr}}}wwwuuuooohhhbbb______```bbbqqqxxxpppmmmnnnrrrtttuuummm___PPPIIIEEECCCCCCDDD@@@EEESSShhh{{{uuuiiiaaa\\\VVVXXXYYYUUULLLBBB<<<:::999888888999;;;>>>AAACCC@@@AAA@@@???>>>???BBBDDDOOOWWWfffwwwvvvtttxxx{{{}}}uuuxxx}}}~~~{{{zzzzzzwwwssstttwwwvvvwwwxxxxxxxxxyyy||||||||||||{{{xxxtttooommmmmmmmmllljjjfffaaa]]][[[WWWVVVRRRMMMHHHHHHMMMQQQSSSSSSSSSSSSTTTUUUVVVWWWVVVXXXZZZ[[[[[[\\\^^^```aaaaaaaaabbbcccccc```^^^```___]]][[[[[[ZZZ[[[[[[VVVVVVWWWVVVUUURRROOONNNEEECCCAAA???>>>>>>??????>>>@@@DDDGGGHHHHHHGGGFFFDDDDDDEEEFFFHHHKKKNNNPPPUUUWWWZZZ^^^dddllluuu{{{uuu```RRRHHH@@@<<<<<<999:::;;;===>>>?????????===???CCCEEECCCFFFRRR```zzz|||jjj\\\VVVUUUHHHJJJJJJIIIGGGHHHLLLOOOQQQZZZdddjjjlllpppxxx}}}zzz|||~~~{{{uuupppeeeZZZUUUQQQLLLIIIJJJGGGLLLTTT\\\dddnnnyyy{{{vvvqqqmmmggg``````cccfffpppzzzrrrlllooosssyyy~~~zzznnn[[[LLLDDDBBBCCCCCCDDDDDDLLL^^^vvv|||nnnccc[[[YYYVVVQQQPPPPPPMMMCCC;;;777<<<;;;;;;<<<<<<===>>>???BBB===;;;>>>??????@@@CCCKKK[[[mmmzzz|||llliiipppwww~~~{{{zzz||||||zzzzzzzzz}}}|||zzzzzz|||}}}|||||||||}}}}}}|||yyyuuuqqqnnnmmmllliiigggddd```ZZZVVVRRRPPPMMMJJJIIIKKKMMMOOORRRSSSTTTUUUVVVUUUTTTSSSVVVUUUUUUUUUWWWYYY[[[\\\^^^___aaabbbbbbaaa``````dddbbb```_________]]][[[ZZZZZZZZZXXXVVVRRRNNNLLLOOOKKKGGGCCCAAA???===<<<===>>>@@@CCCEEEFFFGGGGGGCCCBBBAAA@@@AAACCCEEEFFFIIILLLQQQWWW]]]eeennnsssyyyzzzdddWWWLLLCCC???AAA;;;;;;;;;;;;===>>>???@@@HHHAAA@@@EEEFFFGGGUUUfff~~~~~~pppeeeYYYRRRPPPLLLGGGDDDEEEFFFGGGLLLQQQUUU^^^kkkuuuxxxxxx{{{xxxrrrnnnggg\\\UUUPPPLLLGGGCCCHHHJJJOOOUUU]]]hhhssszzz}}}xxxsssnnnhhhaaa```dddeeeoooxxx~~~{{{pppooosss|||zzzfffUUUJJJEEECCCBBBDDDCCCGGGVVVlllsssfff[[[UUUSSSOOOMMMOOOLLLDDD<<<888;;;;;;;;;;;;<<<===>>>???BBB>>><<>>>>>>>>@@@BBBCCCEEEEEEFFFDDDCCCAAAAAAAAABBBDDDEEEHHHKKKOOOTTTZZZaaahhhmmmuuu}}}lll]]]OOODDD>>>???;;;;;;;;;<<<===>>>???@@@EEEAAAAAAEEEFFFJJJ[[[oooxxxlllbbbXXXRRRPPPLLLGGGDDDEEEFFFGGGKKKQQQXXXbbbooozzz~~~~~~zzztttmmmeee[[[TTTOOOKKKGGGCCCFFFIIIMMMRRRZZZdddooovvv|||zzzuuupppiiibbbaaadddeeennnwww|||uuunnnooozzzppp___RRRKKKHHHFFFGGGCCCBBBLLL___tttyyymmm___UUUPPPKKKJJJLLLKKKDDD===:::;;;;;;;;;;;;<<<===>>>??????<<<;;;???AAABBBFFFKKKWWWjjjqqqccc```hhhppp~~~~~~}}}{{{zzzxxxwwwvvvsssppplllgggccc]]]WWWSSSQQQPPPNNNLLLLLLMMMNNNOOOUUUUUUTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZ^^^^^^______^^^]]]\\\[[[[[[\\\]]]```bbbcccaaa___\\\\\\[[[ZZZXXXUUURRRPPPQQQOOOMMMKKKIIIGGGCCC@@@>>>???@@@AAABBBCCCCCCDDDDDDCCCBBBAAA@@@AAABBBCCCFFFIIILLLPPPUUU[[[aaafffpppxxxwwweeeTTTFFF>>><<<;;;;;;<<<<<<===???@@@AAABBBAAABBBFFFFFFNNNddd{{{qqqggg___VVVPPPNNNKKKGGGDDDEEEFFFGGGKKKPPPYYYdddsss~~~{{{|||{{{tttkkkdddZZZRRRNNNJJJGGGDDDEEEGGGKKKOOOVVV___iiippptttyyy{{{vvvpppiiiaaa```ccceeennnwww|||yyymmmiiirrr}}}}}}qqqdddZZZTTTQQQPPPKKKGGGDDDIIIXXXkkk{{{uuueeeXXXNNNIIIGGGJJJKKKFFF???<<<;;;;;;;;;;;;<<<===>>>>>>===::::::===>>>???DDDJJJZZZoootttddd[[[ZZZdddnnn~~~}}}}}}}}}|||wwwqqqkkkeee^^^XXXTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTSSSRRRQQQQQQSSSTTTUUUUUUVVVXXXYYYZZZZZZYYYXXX\\\\\\\\\]]]]]]]]]]]]]]][[[\\\^^^aaaddddddbbb___]]]]]]\\\[[[YYYWWWUUUSSSRRRQQQOOONNNMMMJJJFFFCCC@@@@@@???@@@@@@AAAAAABBBDDDCCCBBBAAA@@@@@@AAAAAACCCEEEIIILLLQQQVVV]]]bbblllsss~~~kkkXXXIII???<<<<<<<<<<<<===>>>???@@@AAA@@@AAADDDEEEFFFPPPjjjmmmccc\\\TTTNNNLLLJJJFFFDDDEEEGGGGGGJJJPPPWWWdddsss}}}}}}zzzssskkkdddYYYQQQMMMJJJGGGDDDEEEFFFIIILLLRRRZZZccciiinnnsss{{{|||vvvppphhh```^^^aaafffoooxxx}}}qqqhhhkkksss{{{wwwpppggg___ZZZXXXXXXOOOLLLJJJMMMVVVeeesss|||}}}|||wwwgggZZZOOOIIIFFFJJJLLLHHHAAA===:::::::::;;;;;;<<<===>>>>>><<<;;;=========CCCJJJZZZooovvvfff\\\VVVVVV```lll~~~}}}vvvooohhhbbb]]]YYY[[[ZZZZZZYYYYYYXXXXXXXXXUUUTTTSSSSSSTTTUUUWWWXXXVVVWWWXXXYYYYYYXXXWWWVVVXXXXXXYYY[[[\\\^^^``````^^^___```ccceeedddaaa___^^^]]]\\\[[[ZZZXXXWWWVVVRRRQQQPPPOOONNNLLLHHHEEEBBBAAA@@@????????????@@@BBBBBBAAAAAA@@@@@@@@@@@@???BBBEEEIIINNNTTT[[[___hhhpppzzzooo[[[LLLBBB============>>>???@@@AAABBB@@@BBBEEEDDDFFFTTTooolllaaaZZZRRRLLLIIIJJJEEEDDDFFFGGGGGGJJJOOOUUUcccsss~~~|||uuummmeeeZZZRRRMMMKKKHHHEEEEEEFFFHHHJJJNNNUUU]]]ccciiinnnuuu}}}}}}wwwqqqhhh___]]]```dddnnnyyyyyyllliiillluuutttpppiiiaaa\\\YYYXXXPPPOOOOOOPPPVVVbbboooxxx|||{{{}}}}}}uuuggg[[[SSSKKKGGGKKKNNNJJJCCC>>>::::::::::::;;;<<<===>>>@@@>>>>>>???>>>>>>EEEMMM[[[nnnzzzlll^^^XXXUUUUUU]]]iiiyyy~~~wwwqqqmmmiiifffcccfffeeedddbbb___\\\ZZZXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTVVVXXXZZZ]]]```aaa``````aaabbbdddcccaaa^^^^^^]]]\\\[[[ZZZYYYXXXXXXSSSRRRPPPOOOOOOMMMJJJHHHDDDCCCAAA???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@???===???CCCFFFKKKQQQXXX\\\cccjjjttt~~~qqq]]]OOOEEE???======>>>>>>???AAABBBCCC@@@CCCEEEDDDHHHYYYtttmmm___XXXQQQKKKIIIIIIEEEDDDFFFGGGGGGIIINNNTTTcccrrr}}}zzzqqqiii]]]TTTOOOLLLIIIGGGEEEEEEFFFGGGJJJPPPWWW]]]ccchhhpppyyyyyyrrriii```^^^```aaammmyyyqqqjjjjjjmmmnnnlllggg___XXXTTTSSSNNNNNNOOOPPPTTT___nnnxxx}}}{{{zzz{{{zzztttjjjbbbWWWOOOIIILLLPPPKKKDDD???::::::::::::;;;<<<=========<<<===>>>>>>???GGGPPP___nnn~~~oooaaaVVVUUUUUUTTT]]]iiiuuu~~~}}}xxxrrrlllfffccc``````___]]][[[YYYVVVUUUWWWVVVUUUUUUTTTTTTTTTTTTRRRRRRSSSTTTWWWZZZ\\\^^^___^^^^^^___aaaaaa```___]]]]]]\\\ZZZYYYYYYYYYYYYVVVSSSQQQPPPOOOOOOMMMLLLGGGEEEBBB@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@===>>>AAADDDGGGLLLRRRWWW]]]cccmmmvvvrrr___QQQGGGAAA>>>>>>>>>???@@@AAABBBCCC@@@CCCDDDEEEMMMaaa{{{lll]]]VVVQQQLLLJJJHHHEEEDDDFFFGGGFFFIIIMMMQQQ```nnnxxx}}}uuulll```VVVQQQMMMJJJHHHCCCDDDDDDDDDFFFKKKRRRVVV[[[aaalllwwwzzztttjjjaaa___aaa___kkkxxxssskkkiiieeeggggggbbb[[[SSSPPPOOOKKKLLLMMMMMMRRR^^^nnnzzzyyyxxxxxxzzzzzzvvvooojjj[[[QQQKKKNNNQQQLLLDDD???::::::::::::;;;<<<======999999:::<<<<<<>>>GGGQQQbbbooo}}}cccVVVNNNQQQTTTUUU^^^jjjsss|||{{{vvvpppooonnnkkkgggccc___\\\WWWVVVTTTSSSRRRSSSSSSTTTQQQQQQQQQRRRTTTVVVYYYZZZ]]]\\\[[[\\\___``````___]]]\\\[[[ZZZYYYYYYYYYYYYXXXUUURRRPPPPPPPPPOOONNNHHHFFFCCC@@@>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@===???AAABBBEEEIIINNNRRRXXX^^^gggpppzzz|||ttt```RRRHHHBBB>>>>>>>>>???@@@AAACCCCCC@@@BBBDDDFFFQQQgggkkk[[[UUUPPPMMMKKKHHHDDDDDDFFFGGGFFFIIIMMMMMM\\\jjjsss}}}xxxooobbbXXXRRRNNNKKKIIIBBBBBBBBBBBBCCCHHHNNNSSSTTT]]]jjjwwwyyysssmmmeeeaaaaaadddkkkuuuzzzlllcccdddbbb^^^YYYTTTOOOKKKIIIGGGHHHJJJMMMRRR\\\gggnnnqqqssswwwyyywwwrrrlllhhh[[[TTTNNNNNNOOOKKKCCC===:::999888888:::<<<<<<;;;:::999999;;;<<>>===???AAACCCCCCAAA???===>>>???@@@BBBFFFJJJMMMOOOTTTXXX```kkksss|||yyyiiiWWWIIICCCAAA@@@???@@@BBBDDDDDDDDDBBBEEEEEEEEETTTpppkkk\\\RRRRRRRRRIIIHHHGGGFFFEEEEEEGGGIIIJJJPPPTTT]]]jjjyyyzzzrrrggg\\\TTTOOOLLLKKKCCCBBBAAAAAACCCFFFJJJLLLQQQXXXcccnnnxxx{{{uuuooogggbbbbbbbbbiiisss}}}{{{jjj```aaa___[[[VVVQQQLLLIIIGGGGGGHHHIIIJJJOOOXXXdddmmmpppsssvvvxxxvvvpppjjjeee\\\UUUNNNMMMMMMKKKDDD???;;;999888999;;;<<<<<<;;;===::::::;;;<<<>>>FFFOOO```jjjyyyvvvmmm]]]QQQKKKOOOSSSVVV___kkkvvvyyy}}}zzztttlllggg^^^ZZZUUURRRQQQQQQPPPPPPNNNNNNNNNOOOQQQSSSVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZZZZYYYUUUUUUUUUTTTSSSQQQOOOMMMKKKIIIEEEBBB???>>>>>>>>>===>>>@@@BBBCCCBBB@@@???>>>>>>@@@BBBEEEHHHKKKMMMNNNRRRZZZdddmmmwww|||lllZZZKKKDDDAAA???>>>???AAACCCCCCCCCBBBEEEFFFGGGXXXtttmmm\\\QQQOOONNNEEEHHHGGGEEEEEEEEEGGGIIIKKKOOORRRWWW```jjjuuu}}}~~~~~~vvvjjj___VVVPPPLLLJJJCCCBBBAAAAAABBBEEEHHHJJJOOOUUU```kkkuuu~~~}}}xxxqqqiiidddccc```gggrrr|||nnnccc```^^^ZZZUUUPPPKKKHHHFFFGGGGGGGGGGGGKKKUUUcccmmmpppsssvvvxxxuuuooogggbbb]]]WWWOOOKKKKKKKKKGGGCCC<<<:::999999;;;<<<<<<;;;>>><<<;;;<<<<<<===EEENNN]]]gggvvvqqqfffXXXNNNIIINNNTTTYYYbbbmmmtttwww{{{zzzqqqkkk___[[[VVVRRRQQQPPPOOONNNMMMMMMLLLMMMNNNQQQSSSUUUWWWXXXYYYZZZ\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZWWWWWWWWWVVVTTTQQQOOOMMMLLLKKKHHHEEEBBB@@@>>>===;;;===???AAABBBBBBAAA@@@>>>>>>???@@@BBBFFFHHHJJJLLLOOOXXXbbbkkkuuusssaaaPPPFFFAAA???>>>???AAABBBBBBAAA@@@EEEFFFKKK]]]yyylll\\\OOOMMMLLLDDDGGGFFFEEEEEEFFFGGGJJJKKKOOOQQQTTTWWW]]]gggsss{{{~~~{{{ooocccYYYRRRMMMJJJDDDCCCAAAAAAAAACCCFFFHHHKKKRRR\\\gggqqq{{{~~~yyyrrrjjjdddccc___fffqqq{{{xxxlllccc```\\\VVVQQQLLLIIIHHHEEEFFFEEEEEEHHHSSScccooopppsssvvvxxxuuuooogggbbb___ZZZRRRKKKJJJLLLJJJFFF===;;;::::::;;;<<<<<<;;;>>><<<;;;<<<<<<>>>FFFOOOZZZdddrrrqqqdddVVVNNNKKKPPPWWW]]]gggpppvvvxxx|||{{{qqqjjjaaa]]]WWWSSSQQQPPPNNNMMMLLLKKKJJJJJJKKKNNNQQQSSSVVVWWWXXXZZZ\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYWWWUUURRRPPPNNNLLLKKKJJJGGGDDD@@@===;;;:::<<<>>>@@@BBBBBBBBBBBB>>>>>>>>>???@@@CCCEEEFFFJJJMMMUUU___hhhsss{{{hhhUUUIIIBBBAAA???@@@AAABBBBBBAAA???CCCGGGNNNccc~~~zzzdddXXXNNNMMMNNNHHHGGGFFFEEEEEEFFFHHHJJJKKKPPPTTTXXXYYY[[[bbbppp{{{|||qqqfff\\\TTTNNNKKKFFFEEECCCAAAAAACCCEEEFFFJJJOOOXXXbbbkkkuuu~~~zzzsssjjjdddccc```gggrrr}}}uuufffccc]]]WWWQQQLLLJJJHHHDDDEEEEEEDDDGGGRRRcccpppqqqsssvvvwwwuuupppjjjfffbbb___VVVLLLJJJMMMMMMHHH>>><<<;;;;;;<<<===<<<;;;<<<::::::<<<===???HHHRRRYYYbbbooo|||uuugggSSSNNNLLLPPPXXX```iiipppvvvxxx|||}}}qqqiiiccc^^^YYYTTTRRRPPPOOONNNLLLKKKIIIHHHIIIKKKNNNPPPTTTUUUXXXZZZ[[[\\\\\\[[[YYYYYYYYYYYYXXXXXXXXXXXXZZZZZZYYYXXXVVVSSSPPPOOOKKKKKKJJJHHHEEE@@@===::::::;;;===???AAABBBBBBBBB>>>>>>===>>>???@@@BBBCCCDDDGGGNNNXXXaaalll|||mmmXXXJJJEEECCCAAAAAACCCCCCCCCBBB===BBBGGGQQQiii{{{mmm]]]UUULLLLLLNNNIIIFFFFFFEEEEEEFFFHHHJJJLLLOOOVVV]]]___```fffqqq{{{}}}rrrhhh___WWWPPPLLLIIIGGGDDDCCCBBBCCCEEEGGGJJJNNNUUU\\\eeemmmvvv||||||uuukkkeeeccc```hhhssszzziiieee^^^WWWPPPKKKHHHGGGDDDEEEFFFDDDEEEOOO```mmmpppqqqtttuuutttqqqmmmkkkfffddd[[[OOOKKKOOOOOOJJJ???===<<<<<<=========<<<;;;::::::<<<===@@@IIISSSYYYaaammmzzzwwwiiiQQQNNNMMMPPPWWW```hhhmmmtttvvvyyy|||ssskkkddd```ZZZVVVSSSRRRQQQPPPMMMKKKHHHGGGGGGJJJMMMOOORRRTTTWWWZZZ[[[\\\[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWYYYYYYYYYXXXVVVSSSQQQOOOKKKKKKJJJHHHEEEAAA>>><<<:::;;;===???@@@AAABBBBBB??????>>>======???@@@AAACCCFFFLLLVVV^^^hhhyyypppZZZJJJFFFEEECCCBBBCCCDDDCCCBBB>>>CCCJJJVVVooo{{{vvvcccYYYTTTKKKIIIKKKFFFFFFEEEDDDEEEFFFHHHKKKLLLNNNVVV___dddeeeiiirrryyy}}}~~~uuukkkbbbZZZRRRNNNKKKIIIGGGEEEEEEFFFHHHIIIKKKNNNRRRVVV\\\ccckkkpppwwwmmmfffeee___gggsssnnniiibbbYYYRRRLLLIIIGGGEEEGGGGGGDDDCCCJJJYYYfffmmmnnnpppqqqrrrqqqpppooohhhiii```RRRLLLQQQPPPJJJ@@@>>><<<<<<===>>>===<<<===;;;;;;======@@@HHHRRRZZZbbbmmmxxxtttgggRRRQQQPPPRRRYYYbbbiiilllssstttwwwzzz}}}uuummmeee```[[[WWWUUUTTTSSSRRRMMMKKKHHHFFFFFFIIILLLNNNQQQSSSVVVZZZ[[[\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTRRRPPPLLLLLLJJJHHHFFFCCCAAA@@@;;;<<<===>>>???@@@AAAAAA@@@@@@>>>======>>>>>>???DDDEEEKKKTTT[[[fffvvvuuu```OOOGGGEEEBBBBBBBBBCCCBBB@@@AAAFFFMMM\\\vvv{{{~~~kkk]]]WWWVVVMMMIIIJJJEEEEEEEEEDDDDDDFFFHHHKKKMMMPPPWWW```eeehhhlllrrrwww}}}yyyoooeee[[[SSSMMMMMMLLLIIIHHHGGGIIIKKKLLLLLLMMMNNNPPPSSSXXX___cccyyyooohhhfff^^^fffssssssnnnfff]]]UUUOOOKKKJJJFFFIIIIIIDDDAAAFFFSSS```kkklllmmmnnnooopppqqqqqqjjjkkkcccTTTNNNRRRQQQJJJ@@@???===<<<===>>>===<<>>???@@@AAAAAAAAA@@@???=========>>>>>>???AAAFFFNNNUUU___ppp~~~|||fffVVVFFFDDDBBBAAAAAAAAA@@@???DDDIIIPPP___zzzyyy|||cccWWWVVVWWWOOOLLLLLLGGGEEEEEEDDDDDDFFFIIIKKKMMMTTTZZZ```fffiiimmmrrrvvv}}}rrrggg\\\SSSMMMNNNMMMKKKIIIIIIKKKMMMNNNKKKLLLLLLLLLMMMQQQWWW[[[zzzrrriiicccfffiiirrrwwwlllbbbZZZTTTOOOKKKGGGEEEDDDCCCAAAAAAJJJTTTeeejjjnnnlllkkklllllljjjpppmmmdddXXXRRRPPPMMMIIIDDDDDDCCCAAA>>>======>>><<<:::;;;======???GGGPPP[[[eeeqqq{{{|||kkk]]]PPPNNNNNNSSS[[[dddiiikkkmmmqqqvvvyyy{{{}}}}}}rrriiieeeaaa]]][[[YYYVVVTTTPPPNNNJJJGGGFFFFFFGGGGGGKKKOOOUUUZZZ^^^```___^^^^^^]]][[[YYYXXXWWWWWWWWWZZZZZZYYYXXXVVVTTTRRRQQQMMMLLLKKKHHHFFFCCCBBBAAA>>>;;;999;;;???BBBCCCCCCBBBAAA@@@>>><<<===???AAAAAAAAAEEELLLTTT]]]lllyyykkkVVVJJJDDDAAABBBBBB@@@@@@BBBDDDEEERRRjjjxxxxxxxxx```[[[TTTNNNKKKIIIGGGFFFFFFGGGIIIIIIIIIJJJMMMOOORRRXXX```eeeiiimmmrrrvvv}}}tttiii\\\TTTRRRRRRNNNLLLKKKIIIFFFIIIOOOLLLNNNNNNNNNQQQVVVWWWTTTzzzrrrjjjcccdddfffppp}}}qqqgggaaaZZZQQQIIIFFFDDDCCCBBB@@@AAAJJJTTTaaahhhmmmmmmmmmppprrrqqqqqqnnneeeZZZSSSRRROOOKKKDDDDDDBBB@@@>>><<<<<<===<<<:::;;;======???HHHQQQ^^^hhhvvvvvveeeWWWPPPNNNNNNSSSZZZccchhhjjjooorrrvvvyyyzzz|||~~~~~~{{{lllhhhccc^^^[[[XXXUUUSSSPPPNNNKKKHHHFFFEEEFFFGGGKKKOOOUUUZZZ^^^___^^^]]]\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRNNNMMMKKKIIIGGGDDDCCCBBB@@@===::::::>>>AAABBBBBBBBBBBBAAA>>><<<<<<>>>@@@@@@@@@CCCJJJRRR[[[iiivvvqqq\\\KKKFFFBBBCCCCCCAAAAAACCCEEEGGGTTTnnnvvvwwwppp^^^YYYRRRMMMJJJHHHFFFEEEEEEGGGHHHIIIIIIJJJMMMOOORRRXXX^^^cccgggkkkqqqvvv}}}~~~vvvjjj]]]UUUSSSOOOLLLIIIIIIFFFDDDGGGMMMQQQSSSTTTQQQRRRUUUUUUQQQ{{{sssjjjdddbbbdddmmm{{{uuulllggg___SSSHHHEEEBBBAAAAAA@@@AAAIIIRRR```hhhnnnoooppptttvvvvvvuuurrrjjj^^^VVVTTTRRRNNNEEEDDDAAA???===<<<<<<<<<<<<:::;;;===>>>@@@HHHQQQ```kkkzzz}}}mmm]]]QQQPPPOOOOOORRRYYY```fffhhhppprrrvvvxxxyyyzzz|||~~~}}}tttooohhhbbb]]]YYYVVVTTTQQQOOOLLLIIIFFFEEEEEEFFFKKKOOOTTTZZZ]]]______^^^\\\\\\\\\\\\[[[ZZZXXXWWWSSSSSSTTTTTTTTTSSSRRRRRROOONNNMMMJJJHHHFFFDDDCCCBBB???<<<:::<<>><<<;;;<<<>>>>>>>>>BBBIIIOOOXXXeeeqqqppp[[[MMMGGGCCCCCCCCCAAAAAACCCEEEHHHWWWrrrwww|||yyyggg[[[WWWQQQLLLIIIGGGEEEDDDDDDFFFGGGHHHHHHJJJMMMPPPTTTXXX]]]aaadddjjjqqqvvv{{{wwwlll___WWWTTTLLLHHHFFFFFFDDDBBBFFFKKKTTTXXXYYYWWWWWWXXXWWWSSS}}}uuulllfffaaaccclll{{{yyyoooggg^^^RRRIIIEEEAAA@@@@@@@@@AAAGGGOOOaaajjjpppqqqppptttwwwxxx|||zzzqqqcccYYYUUUSSSPPPFFFDDD@@@>>>===<<<<<<;;;;;;:::;;;===>>>@@@IIIRRR^^^jjj{{{sssdddWWWOOOOOOOOOOOORRRWWW]]]cccfffnnnpppsssvvvwwwyyy|||~~~{{{vvvmmmfffaaa^^^[[[ZZZSSSQQQNNNJJJHHHFFFEEEEEEIIIMMMSSSYYY^^^aaabbbbbb______```___^^^[[[XXXVVVRRRRRRRRRRRRRRRQQQPPPPPPPPPOOOMMMKKKIIIGGGFFFEEEEEEBBB>>><<<<<<===@@@AAABBBBBBAAA???<<<:::;;;<<<>>>>>>AAAHHHNNNUUUbbbmmm}}}mmmXXXNNNGGGCCCBBBBBB@@@@@@BBBEEEIIIZZZwww|||qqqaaaZZZUUUPPPKKKIIIGGGEEECCCCCCEEEFFFFFFGGGJJJNNNQQQVVVYYY]]]```ccciiirrrxxx|||xxxmmmaaaXXXUUUKKKGGGEEEEEEDDDBBBEEEKKKSSSYYY]]]]]]]]]___^^^[[[wwwnnnhhhccceeemmm|||tttfffYYYOOOIIIFFFBBB@@@@@@@@@AAAFFFLLL^^^gggooopppppptttyyy{{{xxxhhh[[[VVVSSSPPPHHHEEE@@@=========<<<;;;;;;:::;;;===???AAAIIISSS^^^kkk}}}|||mmm^^^TTTPPPNNNNNNOOOQQQUUU[[[aaaeeejjjmmmpppsssvvvyyy}}}~~~{{{}}}||||||~~~yyyppphhhcccaaa___^^^VVVTTTQQQMMMJJJGGGEEEEEEFFFJJJQQQXXX^^^cccfffgggcccccccccbbb___[[[WWWUUURRRRRRRRRQQQPPPOOOMMMMMMPPPOOONNNLLLJJJHHHGGGFFFFFFEEEAAA>>>======???AAABBBBBBBBB@@@===;;;;;;<<<>>>>>>AAAGGGLLLSSS___jjjyyyrrr]]]OOOHHHBBBBBBAAA>>>???AAAEEEIII]]]|||~~~kkk]]]XXXUUUPPPLLLJJJHHHFFFDDDBBBCCCDDDEEEFFFIIINNNQQQXXX[[[^^^aaadddjjjsssyyy~~~xxxooocccYYYUUUMMMIIIGGGGGGEEECCCFFFLLLTTT\\\cccddddddeeedddaaazzzqqqjjjeeegggooo||||||jjjZZZPPPKKKIIIDDDAAAAAAAAAAAADDDIIIVVVaaakkknnnooottt{{{~~~zzzjjj\\\UUURRRPPPKKKFFF@@@===>>>>>>===;;;;;;:::;;;>>>???BBBJJJTTT```ooo~~~{{{lll]]]SSSPPPKKKMMMNNNPPPSSSYYY```eeehhhkkknnnqqqtttxxx}}}~~~}}}xxxuuutttvvvyyy||||||}}}{{{qqqhhhcccaaa```___YYYWWWTTTPPPLLLIIIFFFEEEDDDHHHNNNVVV]]]bbbeeegggdddcccbbb```]]]ZZZWWWUUURRRRRRQQQPPPOOONNNLLLLLLPPPOOONNNLLLJJJIIIGGGGGGGGGFFFEEEBBB??????@@@BBBAAABBBBBBAAA>>><<<<<<=========AAAFFFKKKPPP[[[ffftttxxxcccQQQJJJCCCBBBAAA>>>???BBBEEEKKKaaa{{{ggg[[[VVVSSSOOOLLLJJJHHHFFFDDDAAABBBCCCDDDEEEIIINNNRRRYYY\\\___bbbeeejjjrrryyyzzzqqqeee[[[WWWOOOLLLIIIHHHFFFDDDGGGLLLWWW```iiijjjjjjjjjhhheee}}}sssmmmfffhhhooo|||qqqcccWWWQQQKKKFFFBBBBBBBBBAAACCCGGGRRR^^^iiikkklllqqqxxx}}}yyyhhhZZZTTTRRRPPPMMMGGG@@@>>>??????>>><<<;;;:::;;;>>>???BBBKKKTTTbbbrrr|||yyy~~~ooo]]]QQQNNNIIIKKKMMMOOORRRXXX```eeeiiikkknnnpppssswww{{{}}}~~~zzzxxxwwwxxxsssssstttuuuvvvwwwyyyzzz~~~vvvlllfffcccbbbaaa[[[ZZZWWWRRRNNNJJJGGGFFFCCCFFFLLLRRRYYY^^^aaabbb``````^^^\\\ZZZXXXWWWVVVPPPPPPPPPPPPPPPOOONNNMMMOOONNNMMMLLLJJJHHHGGGGGGFFFHHHHHHFFFBBBAAAAAACCCAAABBBCCCBBB@@@>>>>>>???<<<<<>>???@@@???<<<;;;:::;;;>>>???BBBKKKUUUaaarrr}}}zzzsss^^^PPPKKKHHHJJJMMMOOORRRWWW```fffjjjlllnnnppprrruuuyyy}}}~~~vvvuuutttrrrqqqpppooooookkkmmmpppssswww}}}|||qqqiiifffdddccc]]][[[XXXTTTOOOKKKHHHFFFCCCEEEJJJPPPUUUZZZ\\\^^^]]]\\\ZZZYYYXXXXXXWWWXXXMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMKKKJJJHHHGGGGGGFFFHHHJJJHHHEEEBBBBBBCCCAAABBBCCCCCCAAA???@@@@@@::::::>>>CCCGGGKKKUUU___kkkvvvnnnWWWOOOHHHFFFDDDBBBBBBEEEIIIPPPiiimmm^^^RRROOOLLLIIIHHHFFFCCCAAA@@@AAAAAABBBDDDIIIOOOSSSVVVZZZ^^^bbbdddiiipppuuu{{{wwwlllaaa\\\SSSOOOKKKJJJFFFCCCEEEJJJPPP]]]kkkqqqrrrtttuuusss}}}pppggghhhlllsss}}}yyyuuunnn^^^TTTMMMHHHEEEBBB???@@@CCCNNN```mmmlllhhhlllpppqqqxxxtttlllaaaWWWRRRSSSVVVQQQJJJBBB>>>>>>???===;;;<<<:::;;;===???BBBKKKUUUjjjwwwqqq\\\MMMHHHFFFGGGHHHLLLPPPVVV[[[]]]eeehhhlllooorrrvvv{{{{{{xxxuuuqqqnnnmmmkkkjjjjjjlllppptttwwwuuuooohhhfffgggaaa[[[UUURRRQQQNNNIIIDDDDDDEEEGGGJJJNNNSSSWWWZZZWWWVVVUUUSSSRRRQQQPPPPPPOOOOOOPPPQQQQQQQQQPPPPPPOOONNNMMMLLLIIIGGGEEEDDDIIIIIIIIIIIIGGGEEECCCAAA@@@BBBDDDCCC???===>>>???===>>>>>>???BBBIIIQQQWWWgggrrrvvv]]]QQQFFFBBBBBBBBBBBBCCCFFFTTTnnnppp]]]VVVRRRMMMJJJHHHFFFEEECCCBBBAAA@@@???@@@EEELLLQQQYYYZZZ]]]aaafffmmmuuu{{{~~~{{{rrreeeXXXYYYQQQKKKJJJHHHEEEFFFHHHRRRZZZgggqqquuuuuurrrpppuuulllhhhlllttt~~~|||{{{wwwkkk\\\SSSJJJFFFBBB@@@BBBFFFMMM___lllkkkiiimmmrrrrrryyyuuulllaaaWWWQQQPPPQQQRRRKKKCCC>>>>>>>>><<<999<<<:::;;;>>>@@@CCCLLLWWWkkkyyynnnYYYLLLHHHFFFGGGHHHKKKPPPUUUZZZ]]]cccfffjjjmmmppptttyyy|||~~~zzzwwwuuusssrrrqqqsssuuuvvv|||zzzsssllliiijjjddd^^^XXXTTTRRROOOJJJEEEDDDEEEEEEGGGJJJMMMPPPRRRQQQPPPOOONNNNNNNNNNNNOOOQQQQQQQQQQQQPPPOOOOOONNNMMMMMMMMMLLLJJJIIIGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDFFFGGGDDD@@@===============>>>???BBBHHHPPPUUUaaalll|||xxx```TTTHHHDDDDDDCCCCCCEEEGGGWWWqqqsssaaaTTTQQQLLLHHHGGGEEEDDDBBBBBBAAA@@@@@@AAAEEEKKKPPPXXXZZZ]]]aaafffmmmvvv{{{|||oooccc[[[SSSMMMKKKIIIFFFGGGJJJPPPYYYfffqqqvvvvvvtttrrrxxxpppjjjnnnvvvyyy{{{{{{rrreeeYYYMMMFFFCCCAAADDDIIINNN___llllllkkkooottttttxxxtttmmmbbbWWWPPPMMMMMMSSSLLLDDD???>>>===:::888;;;:::;;;???AAAEEEOOOZZZmmm{{{|||iiiWWWLLLJJJFFFFFFHHHKKKOOOTTTYYY\\\aaadddhhhkkknnnrrrvvvyyy|||~~~}}}|||||||||yyyrrrnnnooohhhccc\\\WWWSSSPPPKKKGGGDDDDDDCCCDDDEEEFFFHHHIIIKKKKKKKKKKKKLLLMMMNNNNNNRRRRRRRRRQQQPPPOOONNNMMMLLLLLLMMMLLLLLLKKKJJJJJJGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJIIIFFFAAA>>><<<<<<=========>>>AAAFFFMMMRRRYYYeeeuuu|||eeeWWWJJJEEEEEEDDDDDDFFFHHHZZZuuusssbbbSSSOOOKKKGGGFFFDDDCCCBBBBBBAAAAAA@@@AAAEEEKKKOOOXXXZZZ]]]aaagggnnnvvv{{{~~~yyymmm]]]VVVOOOLLLJJJHHHHHHKKKOOOYYYfffrrrwwwxxxuuutttxxxooolllpppxxxxxxxxxzzzssshhh[[[NNNGGGDDDCCCEEEIIIQQQaaannnnnnnnnssswwwvvvwwwtttmmmddd[[[TTTOOOLLLPPPKKKEEE@@@>>>===;;;999;;;:::<<<@@@CCCHHHRRR]]]pppssscccTTTLLLKKKEEEFFFGGGJJJNNNSSSXXXZZZ```cccgggkkknnnqqqtttwwwzzz|||}}}vvvsssssslllfff___YYYTTTPPPKKKHHHDDDCCCBBBBBBBBBCCCDDDEEEJJJJJJJJJKKKKKKMMMNNNNNNRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIFFFCCC???===<<<=========>>>???DDDJJJOOOUUU```ooohhhZZZLLLFFFDDDDDDDDDGGGIII^^^{{{nnn___SSSOOOJJJGGGFFFEEECCCBBBBBBBBBAAAAAAAAAEEEJJJNNNVVVYYY]]]aaagggnnnvvv{{{|||qqq```XXXPPPMMMKKKIIIIIILLLPPPZZZhhhsssxxxwwwtttrrryyyppppppsss{{{|||zzzzzzsssiii\\\OOOIIIGGGDDDDDDFFFUUUdddpppqqqqqqwwwzzzxxxvvvtttooohhhaaaYYYRRRNNNLLLIIIDDDAAA>>>>>>===<<<;;;:::<<<@@@DDDIIISSS^^^ssswwwiii[[[NNNGGGFFFEEEEEEFFFIIIMMMRRRVVVYYY```ccchhhkkknnnqqqtttvvvxxx{{{~~~yyyuuuuuunnniiiaaaZZZTTTOOOLLLIIIDDDDDDCCCBBBBBBCCCDDDEEEJJJJJJJJJJJJKKKKKKLLLMMMPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRPPPOOOMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJIIIHHHFFFEEEBBB@@@>>>===>>>>>>>>>???BBBGGGKKKTTT]]]lll{{{lll]]]MMMFFFCCCCCCDDDFFFLLLccciii]]]SSSPPPKKKHHHGGGFFFEEEDDDAAABBBBBBAAABBBEEEJJJMMMTTTWWW\\\aaafffmmmuuuzzz|||qqqbbbYYYQQQMMMKKKHHHIIILLLRRR[[[iiitttxxxvvvrrrooo|||tttrrruuuzzzzzz{{{tttnnnaaaRRRLLLIIIFFFEEEFFFTTTcccoooqqqttt{{{~~~|||wwwtttppplllfff^^^UUUOOOJJJHHHEEEAAA???>>>>>>>>>;;;:::<<<@@@DDDIIITTT^^^sssqqqaaaTTTHHHAAA@@@DDDDDDEEEHHHLLLPPPUUUWWW```ccchhhllloooqqqsssuuuwwwyyy|||~~~~~~zzzwwwxxxoookkkddd\\\UUUPPPMMMLLLGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMQQQRRRSSSTTTUUUVVVVVVVVVWWWVVVVVVUUUSSSRRRPPPOOOPPPOOONNNMMMLLLLLLLLLLLLKKKJJJHHHHHHGGGFFFDDDAAA???????????????BBBFFFIIIRRR[[[hhhxxxppp```OOOFFFCCCBBBDDDGGGPPPhhhzzzeee\\\SSSOOOKKKHHHGGGFFFEEEDDDAAABBBBBBBBBBBBEEEIIIMMMRRRUUUZZZ```ffflllsssxxx~~~{{{qqqcccZZZQQQLLLIIIGGGHHHKKKRRR[[[iiitttwwwtttooolllyyyrrrtttxxx~~~|||{{{jjjXXXOOOKKKHHHGGGHHHNNN^^^kkkooouuu~~~xxxvvvrrrnnnhhh___TTTLLLJJJIIIFFFBBB???===<<<===;;;:::<<<@@@CCCHHHSSS^^^qqqnnn\\\OOOFFFBBBBBBDDDDDDEEEGGGKKKPPPTTTVVV___ccchhhlllnnnppprrrtttwwwyyyzzz{{{||||||yyyzzzqqqmmmggg^^^WWWRRRPPPPPPKKKJJJHHHGGGFFFFFFFFFFFFHHHIIIIIIJJJLLLNNNPPPQQQTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPPPPQQQRRRRRROOOMMMKKKJJJKKKJJJFFFDDD@@@@@@@@@@@@???AAAEEEHHHOOOVVVdddttttttdddQQQHHHDDDCCCEEEHHHPPPiii}}}sssaaaZZZQQQNNNJJJGGGFFFEEEDDDCCCAAABBBBBBBBBCCCEEEIIILLLPPPSSSYYY^^^dddkkkrrrvvv|||}}}{{{yyypppbbbYYYOOOKKKGGGEEEFFFIIIOOOYYYgggssswwwtttooolll~~~zzzrrrsssvvv}}}sss]]]PPPKKKIIIIIIJJJIIIYYYgggmmmuuuzzzwwwtttoooiii^^^RRRIIIKKKJJJGGGCCC>>>;;;;;;;;;;;;:::<<<@@@CCCHHHRRR]]]ooolllYYYMMMGGGGGGIIICCCDDDEEEGGGKKKOOOSSSVVV^^^bbbgggkkkmmmoooqqqrrrwwwxxxyyyzzz{{{~~~}}}{{{{{{sssoooiii```XXXTTTSSSSSSNNNMMMJJJHHHFFFEEEEEEEEEIIIJJJKKKMMMPPPSSSVVVWWWWWWWWWWWWXXXXXXWWWVVVVVVWWWWWWXXXXXXYYYXXXXXXWWWTTTSSSSSSSSSSSSUUUWWWXXXSSSPPPNNNMMMMMMLLLHHHDDDAAAAAAAAA@@@@@@AAADDDGGGKKKSSS```qqqwwwfffSSSIIIFFFEEEFFFJJJNNNhhhwwwmmm]]]WWWPPPMMMHHHFFFEEEDDDCCCBBBAAABBBCCCCCCCCCEEEHHHKKKNNNRRRXXX^^^dddjjjqqquuuyyyzzz}}}|||vvvooobbbXXXOOOJJJFFFCCCEEEHHHLLLWWWfffrrrvvvuuupppmmmooo{{{{{{yyyyyy||||||dddTTTPPPNNNJJJEEELLLZZZgggjjjllluuu~~~wwwppplllfffZZZPPPLLLMMMLLLHHHBBB===::::::;;;>>>======@@@BBBFFFPPPZZZggg{{{jjjXXXMMMFFFDDDEEEDDDCCCCCCEEEHHHNNNSSSWWW___bbbfffiiikkkmmmpppsssvvvwwwyyyzzz{{{}}}}}}{{{zzztttpppjjjbbbZZZUUUQQQPPPTTTPPPKKKHHHHHHHHHIIIIIIIIIJJJKKKMMMQQQTTTXXXYYYZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVRRRMMMKKKKKKJJJHHHFFFIIIGGGCCCAAA@@@@@@AAABBBGGGOOO^^^ooommmXXXKKKEEECCCFFFIIISSSrrrvvviii\\\VVVPPPMMMIIIGGGFFFFFFDDDCCCCCCBBBBBBBBBDDDGGGJJJLLLLLLPPPUUU\\\bbbjjjrrrwwwzzzwww{{{~~~xxxppplll___XXXNNNIIIIIIIIIGGGEEENNN[[[iiiqqquuutttooohhhkkkwww~~~zzzxxxzzz}}}gggVVVQQQOOOKKKGGGJJJXXXeeejjjlllssszzz||||||tttnnnkkkdddYYYOOOKKKMMMLLLIIIDDD>>>;;;::::::===<<<===AAACCCGGGPPPZZZdddttt{{{dddUUULLLFFFCCCCCCCCCCCCCCCEEEIIINNNSSSWWW^^^aaaeeehhhkkkmmmppprrruuuwwwyyyzzz{{{~~~{{{xxxuuuqqqkkkddd]]]XXXUUUSSSSSSOOOJJJHHHHHHIIIIIIJJJLLLNNNPPPSSSVVVWWWXXXXXXZZZZZZYYYXXXWWWWWWWWWWWWUUUTTTTTTTTTUUUWWWXXXYYYXXXXXXWWWVVVVVVVVVWWWWWWWWWSSSOOOMMMMMMLLLJJJHHHIIIGGGDDDBBB@@@AAABBBCCCFFFNNN\\\nnnsss\\\MMMEEECCCFFFJJJ[[[xxxzzznnn{{{wwwcccVVVQQQNNNKKKHHHFFFEEEEEECCCBBBBBBAAAAAABBBDDDGGGKKKMMMMMMQQQWWW]]]ccckkksssxxx}}}{{{www{{{{{{uuunnniii^^^WWWNNNIIIHHHIIIGGGEEEKKKXXXgggpppuuuvvvqqqkkkgggqqqzzz}}}}}}}}}|||yyyxxx{{{kkkZZZSSSQQQNNNJJJIIIUUUbbbhhhkkkppptttuuuxxxqqqkkkiiicccYYYOOOJJJMMMLLLJJJFFF@@@<<<::::::<<<;;;===AAACCCGGGQQQ[[[cccpppppp\\\PPPKKKFFFCCCBBBCCCCCCDDDFFFIIINNNSSSVVV^^^aaaeeehhhjjjllloooqqqtttvvvxxx{{{}}}|||wwwuuurrrmmmfff```[[[XXXWWWSSSPPPLLLJJJJJJLLLNNNNNNPPPSSSVVVYYY[[[[[[YYYXXX\\\[[[ZZZYYYXXXXXXXXXXXXTTTSSSRRRSSSTTTVVVYYY[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWUUURRRPPPPPPOOOMMMLLLKKKIIIFFFDDDBBBBBBCCCCCCFFFMMMZZZkkk~~~{{{bbbPPPFFFCCCFFFLLLbbbrrreeetttppp]]]QQQNNNMMMJJJGGGEEEDDDCCCBBBAAA@@@@@@@@@AAADDDHHHKKKMMMOOOSSSXXX^^^eeellltttyyy|||~~~{{{www|||}}}zzzwwwrrrkkkfff]]]VVVNNNIIIHHHHHHHHHFFFLLLYYYgggppptttuuupppkkkdddkkktttyyy{{{{{{yyyxxxxxx|||kkk[[[UUUTTTSSSPPPMMMUUU^^^dddhhhlllppprrrtttnnniiihhhdddZZZPPPLLLMMMMMMLLLHHHBBB===:::999;;;;;;===AAADDDHHHQQQ[[[fffrrrzzziiiVVVMMMKKKGGGDDDBBBCCCCCCDDDFFFJJJOOOSSSVVV]]]```dddgggiiikkkmmmppprrrtttxxx{{{~~~|||xxxvvvsssnnnhhhbbb]]]ZZZXXXWWWTTTPPPOOOPPPRRRTTTUUUTTTVVVYYY[[[]]]^^^]]]]]]```___^^^\\\[[[[[[[[[[[[VVVUUUTTTSSSTTTVVVYYY[[[\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUUSSSRRRQQQPPPOOONNNMMMKKKIIIFFFEEEDDDDDDDDDEEELLLXXXhhhzzzgggSSSGGGCCCGGGNNNdddmmmbbbrrrlll[[[SSSPPPMMMKKKGGGEEEDDDDDDBBBAAA>>>>>>???AAACCCGGGKKKMMMPPPTTTYYY___eeemmmtttyyy{{{~~~zzzwww}}}~~~|||wwwwwwvvvuuusssoooiiieee\\\WWWOOOJJJHHHHHHHHHHHHQQQ]]]iiippprrrrrrlllfffcccgggooovvvyyywwwvvvvvvvvv{{{{{{gggZZZVVVVVVWWWUUUSSSTTTXXX^^^dddiiinnnrrrqqqllliiiiiifff]]]SSSOOOOOOOOOMMMIIICCC>>>;;;:::;;;;;;===BBBDDDHHHPPPZZZeeettt{{{hhhUUULLLKKKHHHEEECCCCCCCCCEEEGGGKKKOOOTTTVVV]]]```cccfffhhhiiilllnnnpppssswww{{{~~~~~~{{{wwwuuupppkkkeee```\\\ZZZ[[[XXXTTTSSSUUUXXXZZZZZZXXXYYYZZZ\\\^^^aaacccdddddddddbbbaaa```_________[[[ZZZXXXWWWWWWXXXYYYZZZ\\\[[[ZZZXXXWWWVVVVVVVVVSSSSSSSSSSSSQQQPPPPPPPPPOOOMMMKKKIIIGGGFFFFFFEEEFFFKKKUUUdddvvvjjjUUUHHHDDDIIIPPPeeennngggvvv{{{hhhZZZTTTSSSNNNKKKHHHFFFEEEDDDCCCBBB>>>>>>>>>@@@CCCGGGJJJMMMQQQTTTYYY___eeelllsssxxx|||{{{zzz|||zzzsssrrrrrrrrrqqqnnniiieee]]]XXXQQQKKKIIIHHHIIIIIISSS^^^jjjoooqqqpppkkkeeeccceeekkksssvvvsssqqqqqqrrrxxx}}}qqqaaaWWWTTTVVVWWWWWWUUURRRSSSZZZaaafffkkkpppooojjjhhhjjjhhh___VVVRRRQQQPPPNNNIIICCC>>><<<;;;<<<<<<>>>CCCEEEGGGOOOXXX```pppmmmVVVLLLJJJHHHEEEDDDCCCDDDEEEHHHLLLPPPTTTVVV\\\___ccceeeggghhhkkkmmmnnnrrrwww{{{~~~~~~xxxwwwtttpppkkkgggdddbbb___\\\YYYXXXZZZ\\\^^^___^^^^^^___```cccfffiiikkkhhhgggfffdddcccbbbbbbbbb______^^^]]]\\\\\\\\\\\\\\\[[[ZZZXXXVVVUUUUUUTTTPPPRRRSSSSSSRRRPPPQQQQQQQQQOOONNNKKKIIIHHHGGGFFFGGGKKKTTTaaasssjjjWWWKKKFFFJJJRRRhhhssspppuuudddXXXSSSRRRNNNLLLHHHFFFEEEEEECCCBBB>>>>>>>>>???BBBFFFIIIKKKPPPSSSXXX]]]cccjjjrrrvvv{{{~~~~~~|||zzzrrrqqqoooooonnnllliiifff___[[[TTTNNNIIIHHHIIIJJJQQQ\\\hhhnnnqqqqqqmmmgggcccbbbgggooorrrnnnkkklllmmmssszzzqqqggg[[[SSSRRRTTTUUUUUURRRNNNOOOXXX```dddhhhllllllhhhgggiiihhh```WWWTTTSSSRRRNNNIIIBBB>>>============???CCCEEEFFFNNNVVV^^^mmmtttYYYKKKHHHGGGDDDCCCCCCDDDFFFIIILLLPPPTTTVVV\\\___bbbdddfffgggjjjlllmmmqqqvvvzzz}}}yyyyyyxxxvvvtttrrrpppooogggddd```___aaadddeeefffeeefffhhhiiikkkmmmnnnnnnjjjiiigggfffdddcccccccccaaaaaabbbcccbbbbbbaaa```]]]\\\ZZZXXXVVVUUUTTTTTTOOORRRTTTTTTSSSQQQRRRSSSRRRQQQOOOMMMKKKIIIHHHGGGIIILLLSSS___pppzzzhhhXXXMMMHHHKKKSSSlll~~~yyysssbbbVVVQQQOOOMMMJJJGGGEEEDDDCCCBBBAAA???>>>>>>???AAADDDHHHJJJNNNQQQVVV\\\aaahhhoootttzzz}}}~~~}}}sssqqqnnnlllkkkjjjhhhfffbbb^^^WWWPPPJJJHHHIIIKKKRRR]]]hhhnnnpppppplllfffcccaaaeeemmmooojjjggghhhiiiooowww{{{}}}kkkbbbXXXQQQPPPQQQRRRRRROOOJJJLLLWWWaaaccceeehhhjjjffffffiiihhh```XXXTTTUUUSSSOOOHHHBBB>>>===>>>>>>===@@@DDDEEEFFFMMMUUU```lll|||yyy[[[KKKGGGEEECCCBBBCCCDDDFFFIIIMMMQQQTTTVVV\\\^^^bbbdddeeegggiiikkkmmmqqqvvvzzz}}}zzzzzz{{{{{{{{{zzzyyyyyyoookkkhhhfffhhhjjjlllmmmkkklllooorrrsssrrrpppooojjjiiihhhfffdddcccccccccaaabbbdddfffgggfffdddccc^^^]]][[[YYYWWWUUUUUUTTTOOORRRUUUVVVTTTRRRSSSUUUSSSRRRPPPNNNLLLJJJIIIHHHJJJLLLSSS^^^nnnuuufffYYYNNNIIILLLSSSnnn~~~tttbbbVVVPPPNNNLLLIIIFFFDDDCCCBBBAAA@@@??????>>>???AAADDDGGGIIIMMMPPPUUUZZZ```gggnnnsssxxx|||}}}~~~}}}tttqqqmmmjjjiiihhhgggfffccc```YYYQQQKKKHHHIIIKKKVVV```jjjnnnooommmhhhbbb^^^aaaeeejjjllllllkkkjjjllloootttyyyyyyooohhh]]]TTTOOOMMMLLLLLLHHHJJJOOOVVV^^^dddfffgggjjjiiiiiijjjhhhbbbXXXQQQRRRTTTTTTNNNEEE>>><<<===<<<<<<>>>CCCDDDFFFMMMUUU^^^hhhwww|||]]]OOOJJJFFFEEEGGGDDDFFFHHHJJJLLLOOOTTTWWW[[[]]]___aaabbbeeehhhkkknnnqqquuuyyy|||~~~xxxtttoookkkiiijjjmmmooonnnrrrvvvwwwvvvtttuuuvvvqqqooolllhhhfffdddddddddgggffffffggghhhgggeeeccc```^^^\\\YYYVVVTTTRRRRRRRRRRRRTTTUUUVVVVVVVVVVVVQQQRRRSSSSSSQQQOOOLLLJJJHHHJJJPPP\\\lll{{{lllUUUOOOOOOGGGYYYuuuxxxddd[[[UUUQQQLLLJJJGGGFFFEEEEEECCCBBBAAA@@@??????@@@CCCFFFHHHKKKNNNSSSXXX^^^fffnnnsss}}}{{{wwwsssnnnkkkkkkjjjfffccc\\\XXXSSSNNNKKKKKKLLLNNNXXX^^^gggmmmnnnllljjjhhh^^^```dddgggjjjkkkjjjjjjjjjmmmrrrvvv|||}}}vvvnnnbbbWWWPPPLLLJJJIIIGGGIIIMMMUUU^^^eeehhhhhhjjjjjjjjjlllkkkeee[[[SSSUUUYYYZZZTTTIII???<<<=========???CCCCCCDDDKKKTTTaaakkkyyy^^^NNNIIIEEECCCEEEDDDFFFHHHJJJLLLOOOSSSWWWXXXZZZ]]]___```cccgggiiilllppptttxxxzzz}}}}}}wwwrrrooonnnpppqqqrrruuuwwwwwwtttsssssstttrrrpppllliiigggfffggggggiiiiiiiiijjjjjjiiigggdddbbbaaa^^^[[[XXXUUURRRQQQPPPQQQRRRSSSSSSTTTTTTTTTRRRRRRRRRRRRPPPOOOMMMKKKIIIKKKQQQ\\\lll}}}nnnVVVPPPPPPJJJ]]]~~~}}}ggg[[[UUUQQQLLLJJJGGGFFFEEEEEECCCBBBAAA@@@???>>>@@@CCCFFFHHHKKKNNNRRRXXX^^^eeemmmsss{{{}}}xxxsssmmmiiihhhgggdddaaa]]]YYYTTTOOOLLLKKKLLLMMMTTTZZZccciiijjjiiihhhggg^^^___bbbdddggghhhiiijjjiiikkkooosssxxxzzzrrreeeYYYQQQLLLJJJIIIFFFGGGKKKTTT___gggjjjkkkiiijjjlllnnnnnnhhh]]]UUUWWW]]]aaa[[[MMMAAA======???>>>???BBBBBBCCCJJJRRRbbbooo}}}|||___NNNIIIEEEBBBCCCDDDFFFHHHJJJKKKNNNRRRUUUUUUWWWZZZ\\\^^^aaaeeehhhkkknnnrrrvvvyyy|||~~~yyyvvvuuuvvvyyyzzzyyywwwuuusssssstttsssqqqmmmjjjhhhiiikkkllllllkkkkkkmmmmmmlllhhhfffdddcccaaa^^^ZZZVVVSSSQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTSSSRRRPPPOOONNNNNNMMMJJJMMMRRR]]]lllpppWWWQQQRRRMMMaaakkk[[[UUURRRLLLJJJGGGFFFEEEEEECCCBBBAAA@@@>>>>>>@@@BBBFFFHHHJJJMMMRRRWWW]]]eeemmmrrryyy|||yyyssskkkgggeeedddbbb```]]]ZZZTTTOOOLLLKKKLLLMMMQQQVVV^^^dddfffffffffeee___```aaabbbdddfffhhhiiiiiikkknnnrrrwww}}}zzzqqqdddYYYQQQMMMLLLKKKEEEFFFJJJTTTaaajjjnnnmmmhhhiiilllooooooiii___WWWUUU]]]ddd___PPPCCC>>>>>>>>>===>>>AAABBBDDDKKKTTT```ooozzz{{{aaaNNNJJJFFFCCCCCCEEEFFFHHHIIIJJJMMMQQQTTTSSSVVVYYY[[[]]]```eeehhhjjjmmmrrrvvvxxx{{{}}}|||~~~|||yyywwwvvvwwwwwwtttrrrnnnkkkkkkllloooqqqmmmmmmmmmnnnooommmjjjgggddddddbbb```]]]YYYVVVTTTRRRRRRRRRRRRRRRRRRSSSSSSVVVTTTRRROOONNNNNNNNNOOOKKKMMMRRR\\\kkk}}}pppXXXQQQRRRPPPeeennn\\\UUURRRLLLJJJGGGFFFEEEEEECCCBBB@@@???>>>>>>???BBBEEEGGGIIILLLQQQWWW]]]dddlllrrrxxx{{{xxxqqqiiieeeddddddcccaaa^^^ZZZUUUPPPMMMLLLMMMNNNQQQUUU\\\aaadddeeefffgggaaaaaaaaaaaabbbdddfffgggiiikkknnnqqqvvv|||{{{rrrdddWWWOOOLLLJJJJJJEEEFFFKKKWWWeeeoooqqqpppiiiiiilllooooooiii```XXXRRRZZZ```]]]QQQEEE@@@@@@===<<<===AAACCCFFFOOOXXX\\\nnnzzzzzz```OOOKKKGGGDDDDDDEEEFFFHHHIIIIIILLLOOORRRSSSUUUXXX[[[^^^aaaeeeiiijjjnnnrrrvvvxxx{{{|||zzzxxxxxxyyyyyyuuusssqqqnnnnnnppprrrtttooonnnnnnooopppooommmlllfffeeedddbbb___\\\ZZZYYYTTTSSSRRRQQQQQQRRRRRRSSSWWWUUURRROOONNNNNNOOOPPPLLLMMMRRR\\\jjj|||~~~pppXXXQQQSSSQQQhhhqqq^^^UUURRRLLLJJJGGGFFFEEEEEECCCBBB@@@???>>>>>>???BBBEEEGGGIIILLLPPPVVV\\\dddlllqqqwww{{{wwwqqqiiieeeeeefffeeeddd^^^ZZZUUUPPPNNNMMMOOOPPPSSSWWW\\\```ccceeehhhiiiaaaaaa`````````aaaaaabbbggghhhkkknnnssszzzuuueeeWWWMMMHHHFFFEEEFFFGGGNNN[[[kkkuuuuuurrrkkkkkklllnnnnnnjjjaaaZZZQQQVVVZZZWWWOOOFFFBBBAAA===<<<>>>AAADDDHHHQQQ[[[^^^nnn||||||}}}]]]OOOJJJFFFEEEGGGEEEFFFHHHHHHIIIKKKNNNQQQRRRTTTXXX[[[^^^bbbfffjjjjjjmmmrrruuuxxx{{{~~~|||||||||{{{zzzyyywwwvvvttttttuuuvvvwwwtttsssqqqrrrsssuuuuuutttllljjjhhheeebbb```___^^^UUUTTTSSSQQQQQQQQQRRRSSSWWWUUURRRPPPOOONNNOOOPPPMMMOOOSSS\\\kkk{{{{{{oooXXXRRRTTTSSSkkkrrr___UUUPPPLLLJJJGGGFFFEEEEEECCCBBB@@@???======???AAAEEEGGGHHHKKKPPPUUU[[[ccckkkpppvvvzzzyyytttmmmiiiiiiiiigggfff]]]ZZZUUUQQQOOOOOOQQQRRRVVVYYY\\\___bbbdddhhhjjj```______^^^]]]]]]\\\[[[aaacccfffiiiooovvvuuueeeWWWMMMIIIGGGFFFHHHIIIQQQ```qqqyyyxxxssspppnnnnnnnnnnnnjjjccc]]]TTTUUUUUURRRMMMGGGBBB@@@@@@>>>@@@CCCEEEHHHQQQ\\\eeeppp~~~qqqXXXMMMIIIDDDDDDHHHEEEGGGHHHHHHHHHJJJMMMPPPPPPSSSWWWZZZ]]]aaafffjjjhhhlllppptttvvvyyy}}}}}}}}}||||||{{{{{{{{{{{{zzz|||yyywwwvvvyyy|||~~~uuusssnnniiieeecccbbbbbbZZZYYYWWWUUUTTTUUUUUUVVVVVVUUUSSSQQQPPPOOOOOOOOOPPPRRRVVV___lll}}}~~~}}}yyyoooZZZTTTVVVVVVnnnqqqaaaUUUNNNLLLJJJGGGFFFEEEEEECCCBBB???>>>======>>>AAADDDFFFHHHKKKOOOUUU[[[ccckkkppptttwww|||~~~yyyrrrnnnmmmkkkgggddd[[[YYYTTTQQQOOOPPPSSSTTTVVVXXX[[[]]]^^^aaaeeehhh^^^^^^^^^]]][[[ZZZXXXWWW]]]___aaaeeekkksss|||}}}sssdddWWWOOOKKKKKKKKKIIIKKKSSScccttt|||yyyssssssqqqoooooooookkkddd___XXXUUURRROOOKKKGGGBBB???CCCAAAAAADDDEEEHHHQQQ[[[kkksss}}}|||hhhTTTLLLGGGBBBCCCHHHFFFGGGHHHHHHHHHIIILLLOOOOOORRRVVVYYY\\\aaafffiiigggjjjooorrruuuxxx{{{~~~~~~~~~}}}{{{{{{}}}}}}yyyssslllgggdddcccddd```___\\\ZZZYYYZZZ[[[[[[VVVUUUSSSRRRPPPOOOOOOOOOSSSTTTXXXaaannn~~~{{{xxxyyy{{{xxxppp\\\VVVXXXXXXppp|||qqqbbbVVVMMMLLLJJJGGGFFFEEEEEECCCBBB???>>>======>>>AAADDDFFFGGGJJJOOOTTT[[[bbbjjjpppsssuuuyyy}}}}}}vvvrrrooolllgggcccZZZXXXTTTQQQPPPQQQTTTVVVUUUWWWYYYZZZ\\\___cccfff\\\[[[ZZZXXXWWWWWWWWWXXXYYY\\\___ccchhhnnnuuuzzz|||pppcccZZZRRRKKKGGGGGGIIIOOO[[[iiiuuu||||||{{{zzzuuupppmmmmmmjjjccc^^^[[[VVVSSSSSSNNNEEEBBBEEE???BBBFFFFFFFFFJJJQQQXXXgggnnnyyy}}}nnn___OOOIIIGGGEEEDDDDDDFFFEEEEEEFFFGGGJJJLLLMMMNNNPPPRRRUUUXXX]]]ccchhhjjjlllooosssvvvzzz|||}}}}}}xxxrrrnnnlllkkkjjjkkkhhhccc^^^[[[ZZZZZZ[[[ZZZXXXUUURRRPPPPPPPPPQQQQQQUUU[[[cccooo}}}sssqqqttt}}}nnnYYYTTTUUUXXXtttxxxlll\\\TTTQQQIIIHHHHHHHHHHHHFFFCCC@@@;;;;;;;;;;;;===@@@CCCEEEGGGJJJOOORRRVVV^^^hhhoootttwww{{{~~~}}}zzzzzz}}}uuunnniiihhhiii]]]ZZZVVVTTTSSSSSSSSSRRROOOMMMNNNRRRUUUWWW]]]ddd]]]\\\ZZZXXXWWWWWWWWWWWWWWWZZZ]]]```eeekkkrrrvvv~~~~~~qqqbbbZZZTTTNNNKKKJJJKKKQQQ\\\kkkxxx~~~yyytttqqqpppmmmgggbbbaaa\\\XXXTTTLLLBBB>>>AAA???CCCFFFGGGFFFJJJRRRYYYeeeooo{{{~~~{{{zzzzzzmmm]]]NNNHHHGGGFFFDDDDDDFFFFFFFFFFFFGGGIIIKKKLLLOOOQQQSSSVVVZZZ___dddiiijjjlllooorrrvvvyyyzzz{{{{{{~~~|||vvvqqqooommmlllmmmjjjeee```]]]\\\]]]]]][[[YYYWWWUUUSSSRRRRRRRRRQQQTTTZZZbbbnnn}}}sssoooqqq~~~pppZZZUUUVVVXXXuuu~~~}}}hhhYYYRRROOOKKKHHHEEEDDDDDDDDDCCCBBB======<<<===>>>AAADDDEEEFFFJJJOOORRRWWW^^^gggmmmsssvvvzzz~~~~~~~~~|||yyy|||wwwqqqkkkggg___\\\WWWTTTSSSRRRRRRQQQPPPMMMMMMPPPSSSUUU\\\ddd___^^^\\\ZZZXXXWWWWWWWWWUUUWWWZZZ]]]aaafffmmmrrryyy~~~uuueee\\\XXXTTTPPPOOOMMMRRR]]]mmm{{{{{{wwwtttsssppplllhhhgggccc^^^WWWLLLAAA>>>@@@???CCCFFFGGGGGGKKKTTT[[[eeerrr|||uuuvvvzzzxxxkkk\\\MMMHHHGGGFFFDDDDDDGGGFFFFFFFFFGGGHHHJJJKKKOOOQQQTTTXXX[[[```fffjjjkkkmmmooorrruuuwwwyyyyyyzzz}}}{{{wwwsssqqqooopppmmmhhhdddaaa`````````\\\[[[ZZZXXXVVVUUUTTTTTTRRRVVV[[[dddooo}}}uuunnnooorrr\\\UUUVVVZZZyyywwwcccVVVPPPNNNKKKHHHCCCAAAAAABBBBBBBBB???>>>======???AAACCCEEEEEEIIINNNSSSWWW]]]eeekkkqqqtttyyy~~~~~~|||}}}}}}~~~tttkkkddd```ZZZUUUSSSQQQPPPOOOOOOLLLKKKMMMPPPSSS\\\eeebbb```^^^[[[YYYXXXWWWWWWUUUWWWXXXZZZ]]]ccciiinnnxxx~~~lllbbb^^^YYYTTTRRRNNNRRR]]]lll{{{|||yyyvvvttttttssspppnnnlllkkkggg]]]PPPEEEBBBDDD@@@CCCGGGGGGHHHLLLVVV]]]hhhuuu~~~yyyzzz~~~iii[[[MMMHHHHHHFFFDDDDDDGGGFFFFFFFFFFFFHHHIIIJJJNNNQQQUUUXXX\\\aaafffjjjlllmmmppprrrtttvvvwwwxxxzzz}}}{{{wwwtttqqqqqqoookkkfffcccbbbaaabbb]]]\\\ZZZYYYWWWVVVUUUTTTVVVYYY___gggssswwwoooooosss[[[SSSWWW___ooo^^^TTTOOONNNJJJHHHDDDBBBBBBCCCBBBBBB???>>>======>>>@@@BBBCCCCCCHHHNNNSSSVVV[[[bbbhhhooosssxxx~~~|||zzz{{{||||||~~~vvvjjjeee^^^XXXUUURRRPPPNNNLLLIIIGGGIIIMMMRRR\\\fffeeeccc```]]]ZZZXXXXXXWWWWWWXXXYYYZZZ\\\aaagggllluuu}}}vvvjjjbbb[[[VVVTTTOOOSSS]]]lll{{{}}}yyywwwvvvuuuvvvwwwwwwvvvuuuxxxtttgggUUUHHHDDDEEE@@@DDDGGGGGGHHHNNNXXX```mmmwww}}}|||}}}{{{iii[[[MMMIIIIIIGGGEEEDDDFFFEEEEEEEEEFFFHHHIIIKKKMMMPPPUUUYYY]]]aaafffjjjmmmnnnpppsssuuuvvvwwwxxxzzz}}}}}}vvvtttxxxzzzvvvtttrrrooolllhhheeecccbbbbbb]]]\\\ZZZXXXVVVUUUTTTTTTWWWZZZ```jjjvvvyyyrrrqqquuu[[[SSSXXXeee}}}}}}iiiZZZSSSPPPOOOIIIGGGFFFFFFFFFDDDBBB@@@======<<<;;;<<<>>>@@@BBBCCCGGGMMMQQQUUUYYY```eeelllpppwww}}}|||yyyyyyzzz{{{~~~oookkkddd^^^YYYUUUPPPNNNIIIEEECCCFFFKKKQQQ\\\ggghhhfffbbb^^^[[[YYYXXXWWWZZZZZZYYYYYY[[[```fffkkkqqqyyyqqqeee[[[UUUTTTPPPTTT___ppp|||yyyxxxxxxxxxxxxzzz|||}}}qqqZZZJJJCCCAAAAAADDDGGGHHHIIIOOOZZZbbbooovvv~~~zzzxxxvvvjjj\\\OOOJJJJJJGGGEEEDDDDDDDDDDDDEEEFFFHHHJJJLLLNNNQQQVVV[[[___ccchhhkkkmmmoooqqqsssvvvwwwxxxyyyzzz}}}yyyssspppjjjdddaaaccclll}}}~~~yyyvvvrrrpppmmmiiifffdddcccbbb^^^\\\YYYVVVTTTTTTTTTUUUYYY[[[bbbmmmyyyyyysssttt}}}bbbWWW\\\jjjyyyxxxeeeYYYSSSPPPOOOHHHGGGFFFGGGGGGEEEBBB???<<<;;;::::::;;;>>>@@@BBBCCCGGGLLLOOORRRWWW^^^dddiiinnnvvv}}}{{{xxxwwwxxx{{{~~~~~~tttpppjjjeee___YYYSSSOOOGGGCCCBBBEEEIIIOOOZZZdddiiigggddd```\\\YYYXXXWWW[[[[[[ZZZYYYZZZ^^^eeejjjoooxxxuuufffXXXSSSUUUSSSXXXdddwwwyyyyyyxxxwwwwwwyyy{{{}}}xxx^^^LLLCCC@@@BBBEEEGGGHHHIIIPPP[[[dddnnnvvv}}}lll^^^QQQLLLKKKHHHEEECCCCCCCCCCCCDDDFFFIIIKKKMMMPPPSSSYYY^^^bbbfffkkknnnnnnoooqqqtttwwwyyyzzz{{{yyy|||xxxqqqkkkgggddd```]]][[[ZZZ^^^iiiuuu}}}zzzsssqqqnnnkkkhhhfffdddccc```]]]YYYUUUSSSTTTVVVWWW]]]```gggrrrwwwrrrtttnnn``````kkk}}}{{{wwwdddYYYSSSNNNLLLIIIGGGEEEDDDDDDCCCAAA@@@;;;;;;:::;;;<<>><<<;;;<<<===???@@@DDDFFFHHHKKKNNNTTTZZZ___fffmmmvvv||||||yyyzzzyyyzzz|||~~~|||}}}yyytttooojjjcccYYYRRRMMMHHHCCCDDDEEEGGGLLLSSSpppmmmhhhdddbbb```^^^\\\XXXWWWVVVTTTVVVZZZaaaggglllxxxxxxkkk^^^SSSOOOMMMUUUdddzzzzzzrrrrrrssspppnnnoooqqq{{{yyycccNNNEEECCCDDDEEEHHHMMMPPPRRRYYYbbbooo~~~{{{bbbTTTQQQIIIFFFHHHDDDFFFFFFFFFGGGIIILLLOOOPPPSSSWWW\\\```cccgggkkkmmmmmmppptttxxx{{{|||||||||yyyzzz|||~~~xxxtttqqqlllhhhdddaaa]]][[[ZZZYYYXXXVVVVVVTTTRRRSSSVVVZZZ[[[\\\[[[bbbkkkrrryyy}}}{{{wwwssspppkkkfffccc```[[[WWWVVVTTTRRRSSSWWW___fffsssyyytttuuu~~~jjjlll|||ggg[[[XXXSSSNNNNNNLLLGGGCCCAAAAAABBBCCC???>>><<<;;;<<<===???@@@DDDFFFHHHJJJNNNSSSZZZ^^^fffllltttzzz~~~}}}yyyzzzzzz{{{}}}}}}~~~yyytttooojjjbbbXXXQQQMMMGGGCCCDDDDDDFFFKKKRRRrrroookkkgggeeedddaaa```XXXWWWVVVUUUVVVZZZ```eeekkkwww{{{kkk\\\RRRPPPLLLSSSbbbyyyxxxtttrrrmmmhhhfffdddnnnvvvqqqaaaPPPGGGFFFEEEEEEHHHNNNPPPSSSZZZcccpppiiiVVVQQQJJJHHHHHHBBBHHHHHHHHHIIIKKKNNNPPPRRRVVVYYY]]]aaadddgggjjjllllllooossswwwzzz|||}}}}}}xxxzzz{{{}}}}}}wwwrrrkkkhhhdddaaa___]]]ZZZXXXVVVTTTQQQOOOOOOOOOOOONNNJJJNNNSSSWWWZZZ___ggglll{{{~~~zzzvvvsssnnniiifff___ZZZVVVUUUTTTSSSUUUZZZbbbkkkyyy~~~xxxyyy}}}pppgggqqqiii\\\XXXTTTOOOKKKJJJGGGEEECCCBBBBBBBBB???>>><<<;;;<<<===???@@@CCCEEEGGGJJJMMMRRRYYY^^^eeekkkrrrwww{{{}}}zzz{{{{{{}}}~~~|||vvvqqqkkkcccYYYRRRMMMGGGCCCCCCDDDDDDIIIOOOvvvsssnnnkkkiiihhhfffddd[[[ZZZYYYWWWWWW[[[aaaeeejjjvvv}}}kkkZZZQQQPPPQQQVVVcccyyy|||uuuqqqlllfffbbb[[[dddllljjj]]]PPPHHHFFFEEEEEEIIIMMMPPPSSS[[[dddpppqqqWWWOOOJJJJJJKKKFFFHHHHHHIIIJJJLLLOOOQQQSSSXXX[[[___bbbdddfffiiikkkkkkmmmqqquuuxxx{{{||||||xxxyyy{{{}}}~~~yyytttmmmgggdddaaa___^^^]]]ZZZVVVSSSQQQOOOMMMKKKIIIKKKLLLLLLMMMPPPUUUYYY]]]dddnnnzzz{{{wwwtttpppkkkggg^^^YYYUUUUUUTTTTTTWWW\\\dddppp{{{|||xxxrrrhhh``````qqqkkk\\\VVVQQQLLLIIIIIIHHHFFFEEECCCBBBBBB???>>><<<;;;<<<===???@@@BBBDDDFFFIIILLLQQQXXX]]]fffkkkqqqvvvzzz~~~{{{}}}}}}zzztttnnneee[[[TTTLLLGGGCCCCCCCCCCCCGGGLLLwwwtttpppllljjjhhhfffddd[[[[[[YYYXXXWWWZZZ___ccciiiuuummm\\\TTTTTTYYY\\\hhh{{{{{{tttrrroooiiicccYYY```fffcccYYYNNNGGGDDDFFFFFFIIIMMMOOOQQQZZZcccqqqwwwXXXLLLGGGIIILLLHHHIIIIIIIIIJJJLLLOOOQQQSSSYYY\\\___bbbdddfffhhhjjjiiikkknnnrrruuuwwwyyyyyywwwxxxzzz|||~~~~~~wwwnnnhhheeedddccc]]]ZZZWWWTTTQQQOOOLLLIIIJJJJJJHHHGGGFFFGGGIIILLLOOORRRVVV[[[bbblllvvv}}}~~~{{{wwwtttooojjjggg^^^XXXTTTTTTTTTUUUYYY^^^fffuuu~~~ssshhh[[[UUUZZZnnnrrr___VVVPPPJJJIIIHHHHHHGGGEEECCCBBBAAA???>>><<<;;;<<<===???@@@AAACCCEEEGGGKKKPPPWWW\\\fffkkkqqqvvvzzz}}}~~~zzztttnnnfff[[[TTTLLLFFFBBBBBBAAAAAADDDIIIwwwtttoookkkiiigggdddbbbZZZYYYXXXVVVUUUWWW[[[^^^iiitttqqqaaaYYYXXX]]]___lll}}}vvvppppppqqqmmmggg\\\___bbb___VVVMMMFFFDDDHHHGGGHHHLLLMMMOOOXXXaaapppxxxXXXJJJDDDFFFJJJGGGIIIIIIJJJKKKMMMPPPRRRTTTYYY[[[___bbbccceeehhhjjjiiikkkmmmpppsssuuuvvvwwwwwwxxxyyy{{{}}}~~~xxxpppllliiiggg___\\\YYYVVVTTTQQQNNNKKKJJJIIIGGGFFFEEEDDDEEEEEEJJJJJJIIIIIILLLRRRZZZ```kkkzzz}}}zzzvvvsssnnniiifff___YYYUUUTTTTTTUUUYYY___iiizzzvvvfffWWWRRRXXXkkkzzzdddYYYRRRLLLJJJIIIHHHFFFEEECCCAAAAAA???>>><<<;;;<<<===???@@@@@@BBBDDDGGGJJJOOOVVV[[[dddjjjqqqvvvzzz~~~~~~xxxsssmmmeee[[[TTTLLLFFFBBBBBB@@@???AAAFFFzzzwwwqqqmmmjjjgggdddbbbZZZZZZXXXVVVUUUWWWZZZ]]]iiisss~~~rrrddd[[[YYY]]]```mmmuuusssnnnjjjmmmrrrooohhh___``````\\\UUUMMMGGGEEEIIIGGGHHHJJJKKKMMMUUU^^^lllzzznnnSSSIIICCCEEEJJJHHHKKKKKKLLLMMMOOORRRTTTVVVWWWZZZ^^^aaaccceeegggiiikkklllnnnppprrrtttuuuvvvvvvwwwyyy{{{}}}~~~~~~wwwpppllldddbbb___\\\ZZZVVVRRROOOKKKJJJHHHHHHHHHGGGFFFEEEFFFFFFEEEDDDDDDGGGLLLPPPVVVcccxxx}}}yyyvvvrrrnnniiifff```ZZZUUUTTTTTTUUUYYY___lllwwwgggXXXSSSWWWhhhhhh[[[TTTOOOLLLKKKHHHFFFCCCBBBAAA@@@???>>><<<;;;<<<===???@@@@@@AAACCCFFFIIIOOOUUUZZZbbbhhhpppvvvzzz~~~~~~yyyuuuoooggg^^^VVVKKKFFFBBBAAA@@@===???CCC{{{uuuqqqmmmjjjgggddd\\\\\\[[[YYYWWWXXX[[[^^^iiisss~~~yyyooocccZZZWWW\\\___mmmmmmmmmiiifffjjjqqqppphhhbbbaaa___ZZZTTTNNNIIIFFFJJJHHHHHHJJJJJJLLLTTT]]]fffssscccMMMHHHEEEGGGMMMKKKMMMMMMMMMNNNPPPSSSVVVWWWVVVYYY]]]```bbbdddgggiiimmmnnnoooppprrrtttuuuvvvvvvwwwyyy{{{|||~~~~~~~~~~~~xxxqqqgggdddaaa^^^[[[XXXSSSPPPIIIHHHHHHHHHIIIHHHFFFEEEBBBDDDEEEEEEEEEFFFHHHJJJIIIQQQbbbyyy}}}yyyvvvrrrnnniiifffaaaZZZUUUTTTTTTTTTYYY___nnnwwwgggXXXSSSUUUeeeiii[[[TTTOOOMMMLLLIIIEEECCCAAA@@@@@@???>>><<<;;;<<<===???@@@???AAACCCEEEIIINNNUUUZZZ___fffooovvvyyy}}}}}}xxxssslllbbb[[[KKKFFFBBBAAA???===>>>BBB}}}zzzwwwsssooojjjfff^^^ZZZXXXYYYXXXWWWXXX\\\jjjrrr|||wwwpppeeeYYYUUUYYYYYY___mmmuuulllkkkjjjlllpppqqqooommmaaadddgggdddXXXIIICCCEEEHHHEEEDDDGGGIIIKKKSSS\\\gggsssmmm]]]LLLFFFFFFHHHJJJMMMLLLMMMNNNPPPSSSUUUWWWXXXZZZ[[[[[[[[[\\\___dddgggkkklllnnnooopppqqqtttwwwwwwxxxyyyzzz|||}}}~~~~~~{{{pppkkkdddbbbbbb```ZZZUUUMMMNNNMMMKKKHHHEEEEEEEEEHHHGGGFFFEEEEEEDDDEEEEEEJJJKKKUUUhhh~~~|||wwwtttrrrooojjjfffccc^^^YYYWWWVVVVVV\\\dddvvvhhhTTTRRRUUUbbbiii]]]UUUPPPIIIGGGFFFFFFFFFDDDAAA>>>@@@???===<<<<<<<<<===>>>@@@BBBDDDFFFIIINNNTTTXXX]]]dddmmmuuuyyy}}}~~~zzzzzzmmm```WWWNNNIIICCC???>>>>>>======~~~{{{xxxtttpppkkkggg```[[[XXXXXXWWWVVVYYY]]]jjjrrr}}}wwwrrrhhh[[[UUUXXXZZZaaapppvvvnnnllllllnnnsssuuutttrrrkkkkkkkkkggg[[[LLLFFFGGGIIIFFFEEEGGGJJJMMMTTT]]]iiiwwwxxxfffXXXIIIDDDEEEFFFIIIKKKMMMMMMOOOQQQSSSUUUVVVWWWXXXYYYYYYZZZ[[[^^^cccgggjjjlllooopppppprrrtttvvvwwwwwwxxxyyyzzz||||||}}}~~~xxxrrrjjjfffeeeccc]]]XXXQQQQQQOOOMMMJJJHHHGGGGGGHHHGGGFFFEEEEEEDDDEEEEEEEEEEEELLL\\\qqq{{{vvvsssrrroookkkfffaaa\\\XXXWWWVVVWWW^^^gggzzz|||eeeSSSQQQUUUaaa|||ggg\\\UUUQQQIIIHHHFFFFFFFFFDDDAAA>>>@@@???===<<<<<<<<<===>>>???AAACCCEEEHHHNNNTTTYYY^^^dddmmmtttyyy}}}~~~~~~yyy~~~}}}~~~zzzmmm```XXXKKKHHHBBB???>>>>>>>>>===|||yyyvvvrrrmmmiiiccc]]]XXXWWWVVVVVVYYY___jjjrrr}}}wwwtttlll^^^WWWXXX\\\cccssszzzrrrppppppsssxxx{{{{{{yyytttppplllfff[[[NNNHHHHHHIIIFFFFFFHHHKKKOOOWWW___hhhyyy{{{mmm^^^QQQEEEBBBCCCDDDFFFIIINNNOOOPPPRRRSSSTTTUUUUUUTTTUUUWWWYYYZZZ]]]bbbeeejjjllloooqqqqqqrrrssstttvvvvvvwwwxxxyyyzzzzzz{{{}}}~~~}}}yyy}}}}}}sssmmmjjjgggbbb]]]WWWUUUSSSPPPNNNLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEIIIVVViii}}}yyyuuusssrrrpppkkkgggbbb]]]YYYXXXYYY\\\dddmmmvvv```QQQPPPTTT```xxxddd[[[UUUPPPIIIHHHFFFFFFEEEDDDAAA???@@@???===<<<<<<<<<===>>>>>>@@@BBBEEEHHHNNNTTTYYY^^^eeennntttxxx|||~~~~~~yyy|||~~~|||{{{uuuhhh[[[SSSHHHEEEAAA???>>>>>>>>>===~~~{{{yyytttooolllfff___YYYVVVUUUUUUZZZ```jjjrrr|||{{{uuuuuuooobbbZZZZZZ\\\cccsssyyywwwvvvyyy~~~xxxqqqiiicccYYYMMMGGGFFFIIIFFFFFFIIILLLPPPYYYbbblll{{{tttiiiYYYNNNDDDBBBCCCDDDFFFIIIOOOPPPQQQSSSTTTTTTTTTTTTQQQSSSVVVXXXZZZ]]]```ccchhhkkkoooqqqrrrqqqrrrrrruuuuuuvvvvvvwwwxxxxxxyyy}}}~~~pppiiifffjjjwww~~~vvvrrrmmmgggbbb]]][[[WWWTTTRRRPPPNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEJJJGGGIIISSSeee|||}}}yyyuuusssrrrppplllhhhgggaaa]]]]]]^^^bbblllvvvooo[[[NNNPPPUUUbbbvvvcccZZZTTTOOOJJJIIIGGGFFFEEEDDDBBB@@@@@@???===<<<<<<<<<===>>>===???AAADDDHHHMMMTTTYYY___eeennnuuuyyy|||}}}~~~{{{|||}}}~~~yyywwwjjj]]]PPPIIIEEEBBB@@@????????????>>>~~~{{{wwwrrrooohhh```ZZZWWWUUUUUUZZZ```iiiqqq{{{wwwqqqssspppeee]]]]]][[[aaappp|||{{{}}}zzzssskkkdddZZZNNNGGGFFFHHHFFFFFFJJJMMMRRR[[[dddqqq{{{uuukkkXXXNNNFFFCCCDDDDDDGGGKKKOOOPPPRRRTTTUUUTTTTTTSSSOOORRRVVVYYY[[[]]]```bbbfffiiimmmppppppqqqqqqrrrsssttttttuuuvvvwwwxxxxxx}}}qqqccc___]]]bbblll~~~|||wwwpppjjjddd```[[[WWWVVVTTTQQQOOOLLLKKKJJJIIIHHHGGGGGGGGGGGGDDDEEENNN^^^uuu{{{wwwuuutttrrrnnnjjjjjjddd______aaagggsss~~~jjjXXXMMMPPPVVVeeevvvcccYYYSSSNNNKKKIIIGGGEEEEEEDDDBBB@@@@@@???===<<<<<<<<<===>>>===>>>AAACCCGGGLLLSSSXXX^^^eeennntttxxx||||||~~~}}}zzzyyylll___RRRGGGAAACCCAAA@@@@@@@@@@@@???===}}}zzzuuuqqqiiibbb[[[XXXVVVUUUZZZ___iiipppyyyvvvnnnpppnnneee^^^^^^ZZZaaappp~~~|||zzz}}}{{{uuummm```QQQIIIHHHGGGEEEEEEJJJNNNSSS\\\eeemmmtttxxxoooZZZQQQIIIFFFEEEDDDHHHLLLOOOPPPSSSUUUVVVUUUTTTSSSPPPSSSXXX[[[\\\^^^___aaacccfffjjjmmmnnnoooqqqsssrrrrrrsssuuuvvvwwwxxxyyy}}}xxxjjj[[[XXXYYY]]]dddrrr|||uuulllggg```\\\ZZZYYYVVVSSSOOONNNMMMKKKJJJIIIHHHHHHFFFDDDFFFMMM[[[ppp~~~zzzxxxwwwtttpppllliiiddd```aaaeeennn{{{|||iiiXXXMMMPPPVVVfffwwwcccYYYSSSNNNLLLJJJGGGEEEEEEDDDCCCAAA@@@???===<<<<<<<<<===>>>===???AAACCCFFFKKKQQQVVV[[[bbbkkkrrrwww{{{~~~|||~~~||||||xxxmmmaaaVVVMMMEEEAAABBBAAAAAAAAABBBAAA???==={{{wwwsssiiibbb\\\YYYWWWVVVYYY^^^hhhnnnwww~~~xxxmmmllljjjbbb\\\\\\ZZZbbbtttxxxvvvuuuyyywwwfffSSSIIIHHHFFFCCCDDDIIINNNSSS]]]fffgggooo}}}yyyooo^^^UUUKKKGGGDDDDDDHHHMMMNNNPPPSSSUUUVVVVVVUUUTTTRRRUUUZZZ]]]^^^___``````aaacccgggiiikkknnnqqqtttpppqqqssstttvvvxxxzzzzzz|||~~~wwwkkkZZZXXXWWWXXX\\\fffyyytttmmmeeeaaa```^^^[[[WWWQQQPPPOOOMMMLLLKKKJJJJJJIIIHHHJJJPPPZZZmmm}}}{{{yyywwwrrrnnniiidddbbbeeelllxxx}}}kkkZZZNNNOOOTTTcccvvvdddZZZTTTOOOMMMJJJGGGEEEEEEDDDCCCBBB@@@???===<<<<<<<<<===>>>>>>@@@AAACCCEEEJJJPPPTTTVVV]]]gggoootttxxx~~~}}}|||xxx~~~|||~~~{{{pppiii___VVVOOOJJJGGGEEECCCBBBBBBCCCCCCBBB???===}}}xxxtttiiiccc]]]ZZZXXXVVVYYY^^^gggmmmvvv|||{{{mmmjjjggg___ZZZZZZZZZdddwwwyyyrrrqqqqqquuu}}}}}}iiiRRRGGGFFFEEECCCDDDIIINNNSSS]]]fffhhhsssyyynnn```WWWMMMGGGDDDCCCGGGMMMMMMOOORRRUUUWWWWWWUUUTTTSSSWWW\\\___```___``````___aaadddgggjjjmmmrrruuupppqqqrrrtttwwwyyy{{{|||{{{}}}yyynnn___\\\XXXVVVVVV]]]oooxxxqqqiiidddcccbbb^^^ZZZSSSRRRPPPNNNMMMLLLKKKKKKHHHGGGIIIOOOWWWggg}}}{{{xxxsssoookkkfffeeejjjsssmmm[[[OOOOOORRRaaauuuddd[[[UUUPPPMMMJJJGGGEEEEEEDDDCCCBBB@@@???===<<<<<<<<<===>>>???@@@AAACCCEEEIIIOOOSSSRRRZZZccclllqqqvvv|||}}}|||uuu|||}}}~~~wwwsssddd]]]UUUNNNJJJHHHHHHGGGCCCCCCCCCDDDDDDCCC???<<<}}}|||zzzwwwtttmmmjjjeee^^^YYYXXX[[[]]]iiimmmssswww{{{}}}pppfff^^^WWWVVVXXXVVVcccrrr}}}uuuttttttwww{{{nnnWWWHHHCCCDDDEEEFFFHHHLLLSSS[[[aaagggyyyzzzooolllaaaYYYNNNEEEBBBDDDGGGIIILLLMMMPPPRRRTTTUUUUUUUUUVVVXXX[[[]]]```aaaaaaaaaccccccdddfffiiillloooqqqrrrrrrtttuuuwwwyyyzzz{{{|||}}}zzzqqqbbb[[[UUUTTTWWW]]]iiittt|||jjj______bbbbbb```[[[WWWRRRNNNLLLKKKKKKJJJMMMJJJJJJNNNUUUdddzzz{{{vvvrrrooohhhfffffflllzzz~~~jjj\\\PPPNNNQQQaaa|||xxxfffZZZRRRNNNMMMLLLIIIGGGEEEDDDDDDDDD@@@???===<<<<<<<<<===>>>???@@@AAABBBCCCEEEHHHKKKSSSXXX```hhhooouuu{{{~~~|||}}}yyy~~~|||uuunnnjjj___\\\VVVQQQLLLJJJIIIIIIDDDEEEFFFFFFEEEDDDBBBAAA~~~|||yyyuuurrrllleee^^^[[[\\\]]]eeeiiioootttxxx}}}zzznnnddd\\\UUUSSSUUUWWWdddttt~~~yyyxxxwwwzzz~~~oooYYYKKKFFFCCCDDDEEEGGGKKKQQQYYY___kkk|||xxxjjjddd\\\VVVNNNHHHFFFGGGHHHIIIKKKMMMOOORRRTTTUUUVVVVVVVVVXXXZZZ]]]___```aaaaaa```aaabbbdddgggjjjlllnnnrrrssstttvvvwwwyyyzzz{{{{{{{{{}}}uuueee]]]WWWUUUUUUYYYbbblllxxxwwwiiicccbbbaaa```^^^ZZZTTTPPPNNNMMMKKKJJJIIIGGGGGGKKKSSSbbbxxx|||wwwsssqqqllljjjkkkrrrzzziii\\\QQQOOORRRccc}}}{{{hhh[[[SSSPPPKKKJJJGGGEEECCCBBBBBBBBB@@@???===<<<<<<<<<===>>>???@@@AAABBBCCCEEEHHHKKKSSSXXX___gggmmmsssxxx|||||||||~~~zzzuuummmfffaaa[[[XXXTTTPPPLLLKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFEEE}}}zzztttlllccc]]][[[ZZZ___ccciiinnnsssyyywwwlllcccYYYQQQPPPRRRYYYgggxxx|||{{{zzz|||oooZZZMMMHHHCCCDDDEEEFFFIIIOOOWWW\\\kkk}}}zzzhhh___XXXTTTNNNJJJIIIIIIIIIIIIKKKLLLOOOQQQTTTVVVWWWXXXVVVWWWYYY[[[]]]___``````^^^```bbbeeehhhjjjllllllrrrssstttvvvxxxyyyzzzzzzzzzzzz{{{||||||lllddd]]]YYYXXXXXX^^^eeehhhoooxxxvvvjjjfffeeeeeebbb^^^XXXTTTQQQOOOLLLKKKGGGEEEFFFJJJRRRaaawww|||xxxtttsssnnnmmmnnnvvvuuuhhh[[[RRRQQQTTTddd~~~yyyfffYYYRRROOOKKKJJJHHHFFFDDDCCCBBBBBB@@@???===<<<<<<<<<===>>>>>>@@@AAABBBBBBDDDHHHKKKRRRWWW^^^eeekkkpppuuuyyy~~~~~~}}}{{{{{{nnneee___ZZZYYYWWWTTTQQQOOOOOOOOOOOOMMMLLLKKKJJJIIIHHHGGGFFFyyypppeee]]]XXXVVVZZZ^^^dddhhhmmmsss|||wwwlllcccYYYPPPOOORRR\\\lll}}}|||}}}oooZZZMMMHHHDDDEEEFFFGGGJJJOOOWWW\\\gggzzzmmmcccZZZUUUOOOJJJIIIIIIJJJJJJKKKLLLNNNQQQTTTWWWYYYYYYVVVWWWYYY[[[\\\^^^______```bbbeeehhhkkkmmmmmmmmmrrrsssuuuwwwxxxyyyyyyyyyyyyyyyzzz{{{~~~uuummmddd```^^^\\\^^^cccbbbffflllppprrrsssvvvxxxwww|||sssmmmlllmmmgggbbb]]]XXXTTTQQQMMMKKKGGGEEEFFFKKKSSSaaawww}}}yyyvvvuuummmmmmoooxxxqqqeeeYYYQQQRRRUUUeeexxxfff[[[UUUSSSMMMLLLJJJIIIGGGEEEDDDDDD@@@???===<<<<<<<<<===>>>>>>???AAAAAABBBDDDHHHJJJPPPUUU]]]dddjjjpppvvvyyy}}}|||~~~vvvjjjccc^^^[[[[[[ZZZXXXVVVTTTTTTUUUUUUPPPOOONNNMMMLLLKKKKKKKKK~~~xxxpppeee]]]WWWUUUVVVZZZ___bbbfffmmmuuu|||yyyoooeeeZZZQQQQQQUUUaaarrrrrr\\\NNNJJJFFFGGGHHHIIILLLQQQYYY^^^fff{{{qqqfff^^^XXXPPPIIIGGGHHHJJJKKKKKKLLLNNNQQQTTTWWWYYYZZZWWWXXXYYYZZZ\\\]]]___``````bbbeeeiiilllmmmnnnnnnrrrsssuuuwwwyyyyyyxxxxxxxxxyyyzzz|||zzzqqqgggcccaaa^^^___bbb```bbbdddfffgggiiijjjllliiinnntttzzzuuurrrrrrkkkgggaaa[[[WWWRRRNNNKKKFFFEEEEEEIIIPPP]]]rrr}}}zzzwwwvvvnnnnnnqqqzzzyyykkkbbbWWWQQQSSSWWWeeezzzjjj___ZZZXXXLLLLLLKKKIIIHHHFFFDDDDDD@@@???===<<<<<<<<<===>>>>>>???@@@AAABBBDDDGGGJJJMMMSSS[[[ccckkkqqqxxx{{{}}}}}}~~~}}}{{{|||tttiiiccc___\\\]]]\\\[[[YYYYYYYYYZZZZZZVVVVVVUUUTTTSSSSSSRRRQQQ~~~}}}|||yyywwwrrrkkkbbb[[[WWWVVVSSSVVVYYY\\\___dddlllsssxxx}}}rrrggg[[[RRRTTTZZZgggzzzsss^^^PPPKKKGGGHHHIIIJJJMMMSSS[[[```mmmpppddd```YYYPPPJJJGGGHHHJJJLLLMMMNNNOOOQQQTTTVVVYYYZZZYYYYYYYYYZZZ\\\]]]___``````bbbdddgggjjjlllnnnnnnrrrsssvvvxxxyyyyyyxxxwwwvvvwwwzzz|||vvvkkkgggdddbbbbbbdddaaaaaabbbcccdddfffhhhiiicccfffjjjmmmpppuuu|||xxxsssoookkkddd^^^YYYSSSNNNJJJEEEBBBBBBEEEKKKVVViiizzz~~~zzzxxxvvvqqqqqqttt~~~vvvhhhaaaWWWRRRUUUYYYggg|||kkk___XXXUUUJJJJJJIIIHHHGGGDDDCCCBBB@@@???===<<<<<<<<<===>>>===???@@@AAAAAACCCGGGJJJKKKQQQYYYbbbjjjqqqxxx|||}}}}}}{{{zzz{{{|||{{{}}}rrrhhhbbb^^^\\\\\\\\\]]]]]]^^^___```aaa\\\\\\\\\[[[YYYWWWTTTRRRzzzwwwssspppkkkjjjfff```ZZZUUUTTTTTTPPPRRRUUUVVVWWW\\\ccciiirrryyytttggg[[[SSSWWW^^^lllppp\\\OOOJJJFFFGGGIIIJJJNNNUUU\\\bbbrrrmmm```\\\WWWQQQLLLJJJKKKLLLLLLOOOOOOPPPQQQSSSVVVXXXZZZZZZZZZZZZ[[[\\\^^^```aaacccdddeeegggjjjmmmoooqqqqqqsssvvvxxxyyyyyywwwvvvsssuuuxxx|||wwwrrrooommmlllnnnllljjjgggfffggghhhjjjjjjccceeeggghhhhhhlllrrrxxxyyyqqqmmmggg```ZZZTTTMMMIIIEEECCCBBBDDDHHHQQQcccsss~~~zzzxxxvvvrrrrrrvvvwwwlllaaaXXXTTTXXX\\\jjjqqqaaaWWWRRRJJJJJJJJJIIIGGGEEECCCAAA@@@???===<<<<<<<<<===>>>===>>>@@@@@@AAACCCGGGJJJJJJPPPXXXaaahhhooouuuyyy|||}}}zzzyyyzzz~~~}}}|||}}}|||ooogggccc```^^^]]]^^^```cccfffiiikkkllliiiiiiiiigggccc^^^XXXUUU|||uuuoooiiifff```___[[[VVVQQQOOOOOOPPPNNNPPPQQQRRRRRRVVV]]]cccooottt}}}uuugggZZZSSSXXX```ooo~~~~~~}}}||||||lllXXXLLLGGGEEEFFFHHHJJJNNNUUU]]]bbbssslll```XXXUUUQQQNNNNNNMMMMMMLLLPPPPPPPPPQQQSSSUUUXXXYYY[[[[[[[[[[[[\\\^^^```bbbgggggghhhiiilllooosssuuuqqqsssvvvyyyzzzyyywwwvvvpppssswww|||~~~~~~~~~{{{yyyxxxyyyxxxuuupppmmmkkkkkkkkkkkkeeegggiiihhhhhhjjjpppuuuvvvzzzsssnnnhhhaaa[[[TTTMMMIIIHHHEEEDDDEEEHHHPPPaaaqqq~~~zzzwwwvvvqqqrrruuu|||qqqbbbYYYVVVZZZ___mmm|||jjj\\\VVVLLLLLLLLLKKKJJJGGGEEECCC@@@???===<<<<<<<<<===>>>===>>>@@@@@@AAACCCGGGIIIKKKPPPXXX___ffflllrrrvvv{{{~~~}}}||||||~~~|||}}}uuukkkfffdddcccaaa```aaaeeeiiinnnrrruuuwwwzzz{{{zzzwwwqqqjjjbbb^^^|||pppeee^^^ZZZTTTTTTSSSRRRPPPNNNLLLKKKMMMNNNNNNNNNOOORRRWWW[[[dddmmmxxxzzziii\\\ZZZ```eeeqqq|||{{{wwwzzz{{{uuugggXXXMMMGGGFFFDDDDDDHHHKKKOOOYYYbbbsssooo```[[[TTTPPPOOONNNMMMPPPUUUQQQQQQRRRSSSTTTVVVXXXYYYYYYYYYZZZ[[[]]]___bbbcccfffggggggiiijjjmmmnnnpppoooqqqtttwwwyyyxxxwwwvvvtttuuuxxxzzz|||~~~~~~yyyuuusssrrrrrrooonnnmmmmmmnnnpppssstttwww{{{~~~yyypppgggbbb\\\SSSMMMJJJLLLEEECCCEEEGGGLLL]]]pppzzzuuurrruuusssttt~~~~~~}}}rrreee\\\VVVUUUZZZkkkkkk\\\XXXSSSPPPKKKHHHGGGGGGFFFEEE???>>>===;;;::::::::::::;;;<<<>>>>>>???BBBEEEHHHIIILLLSSS\\\eeelllpppqqq|||{{{xxxxxxzzz~~~~~~yyyzzzuuummmjjjhhhdddaaaaaacccggglllttt~~~}}}uuuooozzznnnccc[[[WWWSSSSSSRRRQQQOOOMMMKKKJJJHHHIIIIIIIIIJJJLLLQQQTTT\\\eeeqqq{{{tttddd]]]```dddtttyyy||||||uuugggWWWLLLGGGFFFDDDDDDHHHKKKQQQ\\\fffsss}}}mmmbbb\\\VVVQQQPPPNNNLLLNNNRRRQQQQQQRRRSSSUUUVVVXXXYYY[[[[[[[[[\\\^^^```bbbdddffffffggghhhjjjlllnnnooopppppprrrsssuuuvvvwwwxxxuuuvvvxxxzzz|||~~~~~~~~~~~~~~~|||zzzyyyyyywwwuuussssssssstttuuuvvvyyy{{{~~~yyyppphhhddd___VVVOOOLLLKKKEEECCCEEEGGGLLL]]]ooo}}}xxxsssppppppooorrr}}}zzzpppfff^^^XXXWWW[[[lllppp^^^ZZZRRROOOKKKHHHGGGGGGFFFEEEBBBAAA@@@>>>============<<<===>>>???@@@BBBEEEHHHIIIKKKQQQYYYbbbiiinnnppp{{{|||wwwxxxyyy~~~zzzzzztttmmmjjjhhheeebbb```dddiiiqqqzzzwwwkkkaaaXXXTTTRRRRRRQQQPPPOOOMMMKKKJJJEEEFFFFFFFFFFFFHHHKKKNNNUUU^^^jjjuuu}}}lll```___dddrrryyyhhhWWWLLLGGGEEEDDDEEEIIILLLRRR]]]iiisssxxxllleee]]]WWWQQQPPPOOOMMMLLLOOOQQQRRRRRRSSSUUUWWWZZZ[[[^^^^^^^^^^^^___aaacccddddddeeefffhhhiiikkklllmmmpppooooooppprrrtttwwwyyyvvvwwwxxxzzz|||}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}yyyxxxwwwvvvxxxyyyyyyyyyzzzzzzrrrjjjgggbbbYYYQQQOOOKKKEEECCCFFFGGGLLL]]]ooo~~~yyysssooollliiijjjooo|||yyypppggg```ZZZYYY]]]mmm~~~ttt```YYYQQQNNNKKKIIIHHHHHHFFFEEE??????===<<<;;;:::::::::<<<===>>>??????AAAEEEHHHIIIKKKOOOVVV^^^ffflllpppyyy}}}}}}xxxxxxyyy}}}{{{zzz~~~tttmmmjjjhhheeeccc```eeelllvvv}}}tttiii___WWWSSSRRRRRRRRRQQQOOOMMMLLLKKKGGGHHHHHHGGGFFFGGGJJJMMMSSSZZZfffrrr|||rrraaa___dddnnn~~~nnnYYYLLLGGGCCCCCCGGGLLLNNNRRR\\\gggrrrvvvlllhhh]]]VVVPPPPPPPPPNNNMMMOOORRRRRRRRRSSSUUUXXX[[[]]]```______^^^___```bbbccccccdddfffgggiiijjjkkkkkknnnnnnoooppprrrtttvvvwwwuuuvvvxxxyyyzzz{{{{{{{{{}}}~~~~~~~~~}}}zzzyyy{{{{{{yyywwwwwwzzz{{{sssllliiiddd[[[SSSPPPKKKEEECCCFFFHHHMMM]]]ooozzzsssmmmhhheeecccfffnnn|||zzzsssgggaaa\\\[[[^^^nnnwww|||vvv```WWWPPPNNNKKKIIIIIIHHHGGGEEE>>>===<<<;;;:::999999999;;;<<<===>>>>>>@@@CCCFFFIIIKKKOOOTTT[[[cccjjjpppvvv{{{}}}zzzyyyyyy|||zzzwww~~~}}}uuunnnjjjhhheeecccaaaeeemmmwww~~~xxxqqqhhh```YYYUUUTTTTTTTTTSSSRRRPPPOOONNNKKKKKKKKKJJJIIIIIIKKKLLLRRRXXXbbbnnnyyyuuuaaa]]]dddmmmuuu]]]MMMGGGAAADDDIIIOOOPPPRRR[[[eeesssuuummmjjj\\\TTTNNNOOOQQQPPPOOOQQQRRRRRRRRRSSSUUUYYY]]]___```___^^^^^^^^^___aaabbbcccdddfffgggiiiiiijjjjjjkkkmmmppprrrssstttsssrrrtttuuuvvvwwwyyyyyyzzzzzzzzz|||}}}}}}}}}~~~~~~|||{{{yyyvvvuuuwwwzzz}}}~~~wwwoookkkeee[[[SSSPPPKKKFFFEEEHHHJJJNNN^^^ooo{{{ssskkkddd___]]]^^^dddooo}}}{{{uuuiiiddd```___aaaooorrrvvvzzzbbbWWWPPPNNNKKKJJJIIIHHHFFFDDDAAAAAA???>>>===<<<<<<<<<:::;;;<<<<<<<<<>>>AAADDDIIILLLPPPTTTYYY```iiiooosssxxx|||}}}{{{{{{}}}yyytttzzz{{{|||uuuooojjjgggeeecccaaaeeekkkrrrzzzzzzxxxsssmmmfff```[[[XXXXXXXXXWWWWWWVVVTTTSSSRRRNNNOOOOOOMMMKKKJJJKKKLLLPPPTTT\\\fffsssuuuaaa^^^eeerrr{{{aaaOOOGGGBBBEEEJJJOOOPPPSSS^^^jjjzzzvvvooonnn]]]TTTLLLMMMPPPQQQQQQRRRRRRRRRRRRSSSVVVZZZ^^^aaa```___^^^^^^___```aaabbbccceeefffhhhiiijjjiiiiiijjjllloooqqqrrrqqqooonnnqqqrrrsssuuuwwwxxxxxxxxxvvvxxxzzzzzzzzzzzz|||}}}}}}{{{xxxuuussssssttttttuuu~~~sssmmmfff\\\TTTQQQLLLGGGFFFJJJLLLPPP___ppp|||xxxqqqiiiaaa\\\XXXVVVYYYaaaooo~~~|||wwwmmmjjjiiihhhhhhsss~~~ooottt~~~fffZZZQQQOOOLLLJJJIIIHHHEEEBBB@@@???>>>===<<<;;;;;;;;;:::;;;<<<<<<<<<>>>AAACCCHHHKKKPPPSSSWWW^^^gggnnnqqqvvv}}}||||||{{{{{{}}}yyyrrrvvv}}}vvvoooiiieeecccbbb```bbbeeehhhlllrrrxxx|||uuurrrnnnhhhccc___]]][[[\\\\\\[[[[[[ZZZYYYWWWWWWSSSTTTTTTRRROOONNNNNNOOOOOOQQQVVV```mmm|||~~~qqqbbbaaajjjxxx|||~~~cccOOOGGGEEEFFFJJJMMMNNNUUUeeeuuuzzzwwwwwwaaaUUULLLKKKNNNPPPPPPRRRRRRRRRRRRSSSVVV[[[```ccc``````______```bbbcccddddddeeegggiiijjjjjjiiiiiikkkkkklllmmmmmmlllkkkkkknnnoooqqqsssuuuvvvwwwwwwuuuwwwyyyyyyyyyyyyzzz|||~~~zzzvvvsssqqqpppooorrrxxxyyypppggg]]]VVVSSSNNNIIIHHHLLLNNNQQQ```qqq|||{{{yyyxxxxxxxxxzzz{{{{{{{{{|||{{{zzzxxxvvvuuuoookkkeee^^^XXXTTTSSSRRRSSS^^^nnnzzztttssstttsssqqqzzzyyypppvvvggg[[[RRRPPPMMMKKKIIIGGGCCCAAA>>>===<<<;;;:::999999999<<<============???BBBDDDEEEJJJOOOSSSVVV[[[dddkkkooottt|||~~~yyyxxxyyy}}}yyyrrrttt}}}}}}xxxpppiiidddbbbaaa^^^_________^^^```bbbeeekkkrrr~~~rrrooojjjeeeaaa^^^]]]]]]^^^^^^^^^^^^]]][[[ZZZYYYXXXXXXXXXVVVSSSQQQQQQRRRPPPQQQTTT]]]kkkzzz{{{uuussstttmmmccceeeppp{{{zzzxxx{{{cccPPPGGGHHHGGGHHHJJJMMMWWWllldddWWWLLLJJJMMMNNNOOOQQQSSSRRRRRRSSSVVV[[[```dddaaa`````````bbbccceeefffdddfffhhhjjjkkkkkkjjjiiilllkkkiiihhhhhhhhhiiiiiilllmmmoooqqqtttuuuwwwwwwvvvxxxzzz{{{{{{{{{|||}}}~~~}}}xxxuuurrrooommmnnnpppttt||||||rrriii^^^WWWUUUNNNJJJIIIMMMOOOSSSaaarrrwwwvvvtttrrrqqqrrrssstttpppqqqqqqqqqpppnnnlllkkkeeebbb\\\VVVRRRPPPPPPQQQOOO[[[nnn~~~zzzzzz||||||yyywwwqqqyyy~~~fffYYYSSSQQQNNNLLLIIIFFFBBB???AAA@@@???>>>===<<<<<<<<<===>>>?????????@@@CCCFFFCCCHHHNNNRRRTTTYYYbbbhhhnnnttt|||uuuvvvxxx}}}zzzrrrttt|||~~~xxxqqqiiicccaaa```\\\\\\[[[YYYVVVUUUVVVXXXXXX___lll}}}mmmllliiifffcccaaaaaaaaacccbbbaaa_________``````]]]\\\[[[ZZZYYYWWWVVVVVVRRRTTTVVV[[[dddqqq{{{pppjjjkkkkkkhhhjjjqqqzzzyyy|||ttt[[[MMMJJJIIIFFFFFFJJJQQQ^^^ttt~~~kkkZZZLLLKKKLLLJJJKKKOOOQQQPPPOOOOOOQQQXXXaaaggg^^^^^^^^^___aaadddfffhhheeegggiiijjjkkkjjjhhhgggiiiiiiiiihhhfffeeefffgggllllllmmmnnnppprrruuuwww|||{{{yyyxxxxxxyyyzzz{{{~~~zzzwwwtttrrrppplllkkknnnuuu|||vvvkkkbbbYYYTTTLLLKKKLLLOOOPPPVVVcccqqq{{{wwwssspppoooooonnnnnnmmmiiieeefffggggggbbb]]]]]][[[WWWTTTQQQPPPPPPPPPTTT[[[fffwwwvvvpppvvvhhhYYYRRROOOLLLIIIHHHGGGEEEDDDBBBAAA???===============<<<===??????>>>???BBBDDDFFFHHHKKKOOOSSSYYYaaafffooottt{{{|||xxxrrrtttvvvwwwyyy~~~{{{{{{{{{tttooojjjgggdddaaa[[[XXXTTTRRRSSSSSSSSSSSSTTTWWW]]]hhhwwwnnnllljjjhhhfffeeeddddddhhhgggfffeeeddddddeeeeee```___^^^]]]\\\\\\\\\\\\WWWXXXYYY\\\cccmmmyyyvvvjjjbbbccceeefffmmmwwwzzzzzzzzz~~~~~~lllVVVIIIGGGHHHFFFGGGKKKTTTeee~~~hhhWWWKKKKKKNNNLLLMMMQQQSSSRRRQQQPPPQQQUUU\\\aaa^^^^^^^^^^^^___aaacccdddeeefffhhhiiiiiiiiihhhgggiiiiiijjjhhhfffeeefffgggkkklllmmmnnnpppsssuuuvvvxxxxxxwwwvvvwwwyyy{{{||||||xxxuuusssqqqkkkjjjkkkpppvvv|||xxxnnnddd[[[UUUOOONNNOOOQQQSSSZZZjjjyyy|||wwwsssrrrrrrrrrqqqpppmmmiiiiiijjjjjjeeeaaa```]]]YYYTTTQQQPPPOOOPPPUUUZZZcccrrrzzzpppuuu~~~iii\\\UUURRRNNNKKKIIIHHHEEEDDDBBBAAA???>>>============<<<===>>>>>>>>>???AAACCCFFFHHHKKKNNNSSSYYY```eeeooottt{{{}}}xxxssstttvvvwwwyyy~~~}}}{{{uuunnnjjjeeeaaa___YYYVVVSSSRRRRRRRRRRRRQQQRRRUUUZZZaaakkk{{{pppooonnnlllkkkjjjjjjjjjkkkkkkjjjiiiiiiiiijjjjjjgggfffeeedddcccddddddeee___^^^^^^___bbbjjjrrryyy}}}qqqdddZZZ\\\aaagggsssyyyuuuyyy|||}}}yyyuuuooobbbRRRGGGEEEHHHFFFGGGMMMYYYnnnfffVVVKKKLLLPPPNNNNNNRRRSSSSSSRRRQQQPPPRRRVVVYYY]]]]]]\\\\\\]]]^^^```aaaeeeeeefffggghhhggggggfffhhhiiijjjiiifffeeefffgggiiikkkmmmoooqqqrrrsssttttttttttttuuuvvvxxx{{{|||~~~zzzvvvrrrpppkkkhhhgggiiilllpppyyy|||rrrhhh^^^WWWSSSRRRRRRUUUXXXbbbuuu{{{yyyyyyyyyyyyxxxuuuqqqqqqqqqpppmmmjjjfffbbb]]]XXXUUUTTTTTTUUUUUUXXX]]]iii}}}sssuuu~~~{{{iii^^^XXXTTTPPPMMMKKKIIIFFFEEEBBBAAA@@@???============<<<===>>>>>>>>>>>>AAACCCEEEGGGJJJMMMRRRXXX```eeennnttt|||~~~zzzuuuuuuvvvvvvxxx}}}|||vvvpppkkkfffaaa^^^WWWUUUSSSSSSSSSSSSQQQPPPOOOSSSWWWZZZ___lll~~~ssssssrrrqqqpppooonnnnnnnnnoooooopppqqqrrrrrrsssqqqooommmkkkjjjjjjkkkkkkddddddcccbbbcccgggnnnrrrwwwzzz}}}~~~|||{{{{{{||||||~~~oooaaaWWWYYY___hhhwwwxxxsssrrrwww}}}}}}vvvmmmggg]]]PPPHHHFFFFFFFFFHHHOOO\\\ttt~~~{{{iiiYYYNNNOOOQQQOOOOOORRRQQQRRRRRRRRRPPPQQQSSSUUUZZZZZZYYYZZZ[[[]]]___```dddddddddeeeeeeeeeffffffhhhiiijjjiiigggeeeeeefffgggiiilllnnnpppqqqrrrrrrsssssstttuuuvvvxxxzzz{{{{{{vvvrrrnnnkkkgggdddcccccceeellluuu~~~wwwmmmbbbZZZTTTTTTUUUWWW\\\jjj~~~}}}}}}|||zzzxxxqqqnnnhhhccc___^^^^^^___[[[[[[]]]fffyyy{{{|||yyyhhh^^^WWWTTTPPPMMMKKKJJJHHHFFFCCCBBBAAA???>>>===<<<<<<;;;===>>>=========@@@AAADDDFFFIIILLLQQQWWW___dddlllsss||||||wwwwwwvvvvvvxxx|||}}}{{{vvvqqqmmmgggbbb^^^WWWWWWVVVVVVWWWVVVTTTQQQMMMSSSWWWYYY\\\hhh|||tttttttttssssssrrrrrrqqqssstttuuuwwwyyy{{{|||}}}yyywwwuuurrrooonnnmmmmmmggggggfffddddddfffjjjnnnrrrtttuuuuuutttsssssstttvvvyyy|||~~~rrrdddXXXYYY^^^gggvvvzzzuuuuuuvvv~~~xxxlllcccYYYNNNHHHFFFFFFFFFIIIPPP]]]uuu~~~yyynnn^^^QQQPPPQQQNNNMMMPPPMMMOOOQQQQQQQQQQQQSSSTTTVVVVVVWWWXXXZZZ]]]```aaaccccccbbbbbbbbbcccdddeeefffhhhiiihhhfffddddddeeeeeegggiiilllnnnoooppppppttttttuuuuuuwwwxxxyyyzzzyyytttpppkkkfffaaa___]]]\\\bbbiiippp||||||rrrfff^^^TTTTTTVVVYYY___nnn{{{tttnnnjjjiiihhhgggeeeeeekkk{{{}}}zzzhhh]]]UUURRROOOLLLKKKKKKIIIHHHCCCBBBBBB@@@???===<<<;;;;;;<<<======<<<<<<>>>@@@CCCEEEHHHKKKPPPVVV^^^cccjjjrrr{{{yyyxxxvvvvvvxxx{{{}}}~~~|||yyyyyy{{{zzz|||zzzvvvrrrnnniiiccc___[[[[[[\\\]]]^^^\\\YYYVVVPPPUUUYYYZZZ]]]iii}}}uuuvvvwwwyyyzzzzzz{{{zzzxxxyyy{{{}}}~~~|||yyyvvvsssrrrmmmlllkkkiiihhhhhhkkknnnrrrqqqppppppoooooonnnnnnqqqtttyyy|||~~~ooo```\\\^^^eeesss}}}|||zzz{{{mmmaaaVVVKKKFFFFFFHHHIIIMMMSSS]]]rrrrrr```QQQNNNNNNKKKJJJNNNKKKMMMOOOQQQQQQRRRTTTVVVUUUUUUVVVXXX[[[^^^aaaccccccbbb```___```aaaccceeedddfffggggggeeecccbbbcccdddeeegggiiikkkmmmnnnnnnsssssstttuuuwwwxxxxxxyyy|||~~~~~~{{{zzzzzz{{{|||{{{uuuqqqiiiddd___]]]YYYVVVYYY___cccooouuuiiiaaaUUUUUUWWWYYY^^^mmmzzzyyyuuusssqqqtttyyyzzzkkk___VVVSSSOOOMMMLLLKKKIIIHHHCCCCCCBBBAAA@@@>>><<<;;;;;;<<<===<<<;;;<<<===???BBBDDDGGGJJJOOOUUU]]]bbbiiipppzzz|||yyywwwvvvxxxyyyzzzzzzxxx|||~~~zzzrrruuu}}}wwwrrruuu{{{}}}zzzwwwsssmmmfffbbb___```bbbeeefffccc___[[[VVVYYY[[[[[[^^^jjj|||{{{}}}yyyyyywwwuuurrrqqqrrrtttwwwuuusssqqqppppppooooooooosssxxx|||nnncccaaafffuuu~~~pppcccUUUJJJFFFHHHKKKNNNRRRWWW]]]mmmqqq___NNNJJJJJJHHHHHHLLLKKKMMMOOOPPPQQQRRRUUUWWWWWWWWWXXXYYY[[[^^^aaacccbbbaaa___]]]^^^```bbbdddbbbdddffffffdddbbbaaaaaabbbcccdddeeegggjjjlllmmmoooppprrrtttvvvwwwyyyyyyzzz|||~~~~~~~~~yyyuuurrrmmmiiifffeeeeeeffffffkkksss|||~~~xxxrrrmmmeee```]]][[[VVVRRRSSSWWWZZZeeezzzwwwllldddWWWWWWXXXYYY[[[iii{{{wwwyyyqqqfff[[[WWWSSSOOOMMMKKKHHHGGGCCCCCCCCCBBB@@@>>><<<:::;;;<<<===<<<;;;;;;===>>>AAACCCFFFJJJNNNUUU\\\aaahhhoooxxx}}}zzzwwwvvvxxxyyyxxxwwwsss|||}}}yyy}}}rrrpppwww{{{ssssssuuu}}}vvvmmmhhhbbbdddgggjjjkkkiiiccc^^^ZZZZZZZZZZZZ```mmm~~~|||zzzzzz{{{}}}{{{xxxvvvuuutttssssssppptttzzzzzzkkkfffjjjzzzssseeeVVVKKKHHHKKKNNNQQQVVVYYY]]]jjj~~~ppp\\\KKKGGGGGGEEEGGGLLLLLLNNNOOOPPPPPPRRRUUUWWWZZZZZZZZZZZZ\\\^^^```bbbbbb```^^^\\\]]]___bbbdddaaaccceeeeeecccaaa```___bbbbbbbbbccceeehhhkkklllkkklllooorrruuuwwwyyyzzzxxxzzz|||}}}~~~zzzrrrllliiiccc]]]YYYWWWWWWWWWSSSWWW^^^fffoooxxx~~~|||yyyssslllgggbbb^^^[[[YYYUUUOOOOOOSSSTTT```tttxxxmmmeeeYYYYYYZZZYYYYYYddd}}}yyy|||vvvkkk___[[[VVVQQQNNNKKKGGGEEECCCDDDCCCBBBAAA>>><<<:::;;;<<<<<<<<<;;;;;;<<<>>>AAACCCFFFIIINNNTTT\\\aaahhhnnnwww~~~~~~{{{wwwvvvxxxxxxwwwuuurrrzzz}}}zzzxxx|||tttpppvvvyyyzzzxxxyyy~~~uuuoooccceeeiiimmmnnnkkkeee```ZZZYYYXXXZZZcccrrr~~~}}}{{{zzzxxxttttttuuuyyyppphhhrrrnnnaaaUUULLLHHHIIIYYYYYY\\\```eeemmm}}}}}}lll]]]NNNIIIJJJIIIGGGFFFMMMNNNOOOQQQRRRTTTUUUVVVYYYYYYZZZ[[[\\\\\\]]]]]]```^^^\\\[[[[[[]]]```aaaaaa```^^^^^^^^^___aaaccccccbbbaaaaaacccgggjjjlllmmmmmmoooqqqsssuuuwwwxxxxxxyyyzzz{{{}}}}}}tttmmmjjjeee```YYYTTTQQQOOOMMMLLLQQQPPPQQQTTTYYYaaahhhllluuuuuuuuussspppkkkfffdddYYYWWWSSSPPPNNNNNNOOOOOORRR[[[nnn{{{qqqiiiYYYVVVUUUXXX]]]ffftttlllfff___YYYTTTOOOIIIHHHJJJGGGFFFEEECCCAAA???>>>===???>>>>>>============>>>???AAADDDHHHKKKQQQWWW\\\eeekkkuuu}}}wwwsssuuuyyyyyyxxxyyyxxxzzzzzzwwwuuuxxxxxxtttvvv|||}}}mmmjjjjjjlllooopppmmmeee___\\\ZZZXXX[[[eeetttzzzxxxwwwxxx}}}tttmmmwww~~~nnnaaaVVVMMMJJJKKKYYYZZZ___eeehhhnnnzzzzzziiiZZZLLLHHHIIIIIIHHHHHHNNNOOOPPPRRRSSSUUUVVVWWWZZZZZZZZZ[[[[[[\\\\\\\\\^^^]]][[[ZZZZZZ\\\^^^``````___]]]]]]]]]^^^```aaaaaaaaa``````bbbeeehhhjjjjjjkkkmmmoooqqqtttvvvwwwxxxyyyzzz|||~~~xxxooohhhddd___ZZZTTTOOOLLLKKKJJJIIIFFFEEEEEEFFFJJJOOOUUUXXXfffggghhhiiigggccc___]]]UUUSSSPPPMMMLLLLLLMMMNNNQQQZZZlll{{{pppggg]]]YYYWWWWWWYYY^^^iiittt{{{iiiaaaZZZUUUOOOIIIGGGIIIGGGFFFDDDBBB@@@>>>===<<<===<<<<<<<<<<<<<<<======???AAADDDGGGKKKPPPWWW[[[cccjjjttt|||xxxsssuuuxxxxxxxxxzzzyyy{{{{{{yyyvvvwww~~~}}}wwwttt~~~pppooonnnpppqqqnnngggbbb\\\ZZZYYY\\\gggvvv{{{xxxzzzsssoooyyyzzznnnaaaVVVMMMKKKLLLVVVZZZbbbkkknnnpppwwwxxxgggYYYKKKHHHIIIJJJJJJKKKPPPQQQRRRSSSUUUWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\[[[YYYXXXYYYZZZ\\\]]]^^^]]]\\\\\\\\\]]]_________^^^^^^^^^```cccfffgggggghhhjjjmmmppprrrtttvvvwwwxxx{{{}}}~~~xxxpppggg```\\\UUUQQQLLLHHHFFFFFFEEEDDDCCCBBBAAAAAABBBEEEIIIKKKTTTWWWZZZ\\\\\\ZZZWWWUUUOOOMMMKKKIIIIIIIIIKKKLLLOOOWWWiii}}}pppgggaaa\\\XXXXXXXXXYYYaaaiiizzzkkkcccZZZUUUPPPJJJGGGIIIFFFEEEDDDBBB@@@>>><<<;;;::::::::::::;;;<<<======>>>@@@CCCFFFJJJOOOUUUZZZaaahhhrrrzzzzzzssstttvvvwwwyyy|||}}}}}}yyyyyy~~~|||ooovvvzzzwwwsssrrrqqqnnniiiddd^^^\\\\\\aaakkkzzzzzzxxx|||}}}}}}{{{tttlllkkkuuuxxxoooaaaUUUMMMJJJLLLPPPVVVbbbnnnrrrrrrxxx{{{kkk]]]OOOJJJJJJJJJKKKMMMQQQRRRSSSTTTVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZXXXXXXXXXYYY[[[\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\]]]^^^aaacccdddeeefffiiilllooorrrtttvvvvvvxxx{{{}}}|||vvvnnnggg___XXXTTTMMMIIIEEECCCBBBBBBBBBAAAEEEDDDBBBBBBBBBCCCEEEFFFJJJLLLQQQTTTUUUSSSPPPNNNIIIHHHGGGFFFGGGHHHIIIJJJMMMUUUffftttjjjaaa\\\YYYYYYZZZ[[[```gggooo|||kkkaaaXXXSSSPPPKKKHHHIIIEEEDDDCCCAAA???===<<<;;;::::::::::::;;;<<<===>>>===???BBBEEEHHHNNNTTTXXX___fffpppxxx|||tttssstttuuuyyy}}}~~~|||mmmpppqqqqqqpppsss{{{zzzvvvsssnnniiidddbbbaaabbbgggqqq~~~{{{|||wwwrrrkkkiiifffeeegggrrr{{{qqqbbbUUUKKKGGGIIIIIIPPP^^^kkkqqqttt{{{rrrdddUUUNNNLLLJJJKKKNNNQQQRRRSSSTTTVVVXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZYYYXXXXXXYYYYYY[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\^^^___aaabbbeeegggiiilllooorrruuuvvvvvvwwwyyy|||}}}~~~~~~~~~~~~zzzuuullleee^^^XXXRRRNNNHHHEEEBBB@@@@@@AAA@@@@@@@@@????????????@@@@@@AAADDDGGGJJJMMMNNNLLLIIIGGGEEEEEEDDDEEEEEEGGGHHHIIILLLSSSccc|||zzzrrrddd^^^ZZZZZZ[[[[[[___dddiiittt}}}jjj___UUUQQQOOOLLLJJJJJJEEEDDDCCCAAA???===<<<;;;;;;;;;;;;;;;<<<===>>>???<<<>>>AAADDDGGGLLLRRRVVV\\\cccmmmuuu}}}}}}vvvtttssstttxxx~~~||||||~~~pppoookkkgggeeehhhnnnsss}}}xxxrrrkkkeeeeeeeeeggglllttt|||~~~zzzsssfffccc```bbbhhhtttwwweeeUUUIIIEEEFFFEEEKKKWWWdddlllsssxxxjjj[[[RRRNNNKKKLLLOOOPPPQQQRRRSSSUUUWWWXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]^^^```aaabbbggghhhjjjmmmppprrruuuvvvvvvvvvwwwyyyzzz|||}}}~~~~~~~~~|||ssslllbbb[[[VVVRRRMMMJJJEEECCCAAA@@@@@@AAA@@@???<<<<<<<<<===============@@@BBBDDDEEEFFFDDDBBBAAABBBBBBCCCCCCDDDEEEGGGGGGJJJPPP___wwwyyyiiibbb[[[ZZZZZZYYY\\\```eeennnwww}}}~~~{{{zzzzzz|||}}}zzz}}}lll```UUUQQQPPPMMMKKKKKKFFFEEEDDDBBB@@@>>><<<;;;<<<;;;;;;;;;<<<===>>>>>><<<===@@@BBBFFFKKKPPPTTTZZZaaajjjssszzz~~~xxxuuussssssxxx~~~~~~{{{yyyzzzoookkkfffbbb```aaadddffflllyyy|||sssmmmkkkkkkmmmqqqxxxtttuuuwwwwwwyyy}}}}}}kkkddd___ccckkkwww}}}iiiWWWJJJDDDDDDDDDHHHQQQ\\\fffqqqzzzlll]]]TTTNNNLLLMMMQQQNNNOOOPPPRRRSSSUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[]]]]]]^^^^^^___```aaabbbggghhhjjjllloooqqqssstttvvvuuuuuuuuuwwwzzz}}}~~~}}}xxxuuukkkcccYYYRRROOOMMMIIIFFFDDDBBB@@@@@@@@@AAA@@@???======>>>???>>>>>>===<<<>>>>>>???@@@@@@@@@??????@@@@@@AAAAAABBBCCCDDDEEEFFFLLLZZZrrr}}}ooofff^^^\\\\\\[[[]]]aaadddkkksssxxx~~~|||xxxvvvuuuuuuwwwyyy~~~zzzxxx~~~rrreeeXXXSSSRRRNNNJJJIIIGGGFFFDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;===???BBBEEEIIIOOOSSSYYY___hhhpppwwwyyywwwtttssswww}}}}}}|||yyyyyynnnjjjddd```^^^]]]\\\[[[ZZZcccmmmssswwwyyyuuuuuuvvvyyyooooooppppppqqqtttyyy}}}{{{|||~~~pppfff___cccmmmzzzmmmYYYJJJCCCCCCEEEGGGMMMWWWaaannnzzzlll]]]TTTOOOLLLNNNSSSMMMNNNOOOQQQRRRTTTUUUVVVVVVVVVWWWWWWXXXYYYZZZZZZTTTTTTUUUUUUUUUVVVVVVVVVYYYYYYZZZ[[[[[[[[[[[[[[[^^^^^^______```aaabbbbbbggghhhjjjlllnnnppprrrrrrvvvuuutttsssuuuxxx|||~~~~~~}}}}}}}}}}}}}}}|||tttooofff]]]SSSLLLJJJIIIGGGDDDDDDBBB@@@@@@@@@AAA@@@>>><<<===>>>>>>>>><<<;;;:::=========>>>>>>???@@@@@@>>>>>>???@@@AAABBBBBBCCCCCCIIIWWWooosssiiiaaa___``````cccfffdddkkkqqqvvv|||~~~yyyuuussssssssstttwww~~~{{{www|||xxxjjj\\\VVVSSSNNNJJJHHHGGGFFFEEECCCAAA???>>>===;;;;;;:::999999999::::::;;;<<>>========================888999:::;;;<<<<<<<<<<<<<<<>>>AAABBBAAAAAAAAAAAADDDJJJWWWmmmvvvqqqjjjfffeeefffggghhhiiikkkooouuu{{{~~~sssmmmoooqqqpppnnnwwwvvvrrrzzzooo]]]TTTQQQOOOMMMMMMFFFFFFDDDCCCAAA???>>>>>>>>>===<<<;;;:::;;;<<<<<<;;;<<<>>>AAAEEEJJJNNNQQQVVV[[[ccckkksss|||{{{vvvttttttwww|||{{{vvv}}}~~~yyypppjjjeee```[[[VVVRRRPPPQQQUUUZZZ```mmmyyywwwqqqkkkjjjlllqqqssssssvvvsssrrrtttvvvwww~~~xxxhhhaaammmyyysss^^^KKKCCCDDDBBBFFFLLLRRR\\\mmmrrrhhhdddWWWPPPSSSSSSRRRRRRRRRQQQPPPQQQSSSVVVUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUYYYYYYZZZYYYXXXXXXZZZ]]]^^^______^^^]]]]]]___aaaccceeegggiiiiiikkkmmmooopppqqqrrrrrrsssuuuyyy|||~~~~~~}}}}}}}}}{{{yyyxxxwwwqqqhhh```UUUPPPJJJFFFCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>======<<<<<<<<<<<<999:::;;;<<<<<<============???AAABBBAAAAAABBBCCCCCCHHHTTThhh~~~yyyrrrmmmkkkkkkkkkjjjlllnnnqqqvvvzzz~~~}}}vvvkkkeeegggiiijjjnnnwww}}}zzzppp^^^TTTQQQMMMKKKKKKGGGGGGFFFDDDBBBAAA??????>>>===<<<;;;:::;;;<<<<<<======???AAADDDHHHLLLNNNSSSWWW^^^eeennnwww}}}xxxvvvuuuwww|||~~~zzz|||}}}zzzqqqkkkeee___ZZZVVVTTTTTTVVVWWWZZZcccnnn{{{uuunnnlllmmmpppqqqqqqtttqqqoooooonnnnnnrrryyyvvviiieeeppp|||uuu___KKKDDDFFFCCCGGGMMMTTT___pppuuuooo___TTTSSSQQQTTTTTTSSSQQQPPPQQQUUUWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVYYYYYYYYYXXXWWWXXXZZZ\\\]]]^^^___^^^]]]]]]___aaaccceeeggggggggghhhjjjllljjjlllnnnooopppssswwwzzz|||}}}~~~~~~~~~}}}|||{{{xxxvvvsssqqqnnnhhh___XXXNNNJJJEEEBBB@@@@@@@@@???@@@AAAAAAAAAAAA@@@@@@?????????>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<=========???@@@@@@@@@AAACCCEEEBBBGGGPPPbbb{{{|||wwwtttrrrpppooorrrtttwwwzzz}}}~~~uuujjjccceeeggghhhllltttppp^^^TTTPPPLLLIIIIIIIIIHHHGGGEEECCCBBBAAA@@@>>>===<<<;;;:::;;;<<<<<<>>>>>>???AAACCCFFFIIIKKKQQQTTTZZZaaaiiisss|||{{{xxxvvvwww{{{|||zzz{{{vvvnnngggbbb]]]ZZZXXXXXXVVVWWW^^^gggttt|||wwwqqqnnnppprrrsssrrruuuqqqooonnnllljjjnnntttwwwpppiiihhhrrr~~~www```KKKDDDFFFBBBGGGNNNWWWdddwww}}}tttbbbUUUTTTQQQUUUTTTSSSQQQPPPQQQUUUXXXYYYXXXVVVUUUTTTTTTUUUVVVWWWWWWWWWXXXXXXWWWWWWWWWXXXYYYYYYXXXWWWXXXZZZ\\\^^^___``````______aaaccccccdddffffffeeeeeeggghhhfffhhhkkkmmmooorrrvvvyyyyyyzzz{{{{{{{{{yyyxxxvvvtttqqqnnnjjjfff```XXXSSSJJJGGGCCCAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@>>>===;;;:::::::::::::::::::::;;;<<<<<<===>>>>>>>>>>>>@@@CCCFFFCCCFFFNNN]]]ttt|||zzzwwwuuuyyy{{{~~~|||nnnffffffhhhhhhhhhppp{{{nnn\\\SSSOOOLLLIIIIIIHHHHHHFFFEEECCCBBB@@@@@@>>>===<<<;;;:::;;;<<<<<<===>>>>>>@@@BBBEEEHHHJJJQQQTTTYYY___gggqqq|||~~~yyyvvvwwwzzz{{{yyyzzz}}}uuuooogggccc___\\\YYYZZZbbblllsss}}}xxxsssqqqsssvvvwwwvvvuuuqqqooonnnllliiilllqqq|||tttrrrpppfffffffffiiisss}}}}}}|||zzzwww```KKKCCCFFFAAAGGGPPPZZZiii~~~zzzooo]]]RRRRRRQQQTTTTTTSSSQQQPPPRRRUUUXXXYYYXXXVVVUUUTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXWWWWWWYYY\\\\\\^^^````````````aaabbbbbbdddeeeeeedddcccdddfffdddgggiiikkkmmmpppsssvvvuuuuuuvvvwwwvvvsssqqqoookkkiiifffaaa\\\WWWQQQMMMGGGDDDAAA@@@AAABBBAAAAAA???@@@AAABBBBBBBBBBBBBBBCCCCCCAAA@@@>>>===;;;;;;:::999999888888999:::;;;<<<===>>>======>>>AAADDDCCCFFFMMMZZZppp~~~}}}tttiiiggggggfffhhhoooyyy}}}{{{|||kkkYYYQQQNNNLLLJJJKKKHHHGGGFFFDDDBBBAAA@@@???>>>===<<<;;;:::;;;<<<<<<;;;;;;===???BBBEEEHHHJJJPPPSSSXXX^^^eeeooozzz{{{vvvuuuxxx{{{zzzyyy}}}zzztttlllgggaaaaaahhhrrryyyvvvuuuuuuwww~~~~~~zzzuuuuuuwwwzzz{{{zzzuuuqqqooonnnkkkgggiiinnnwww|||ooojjjggg^^^[[[aaaiiisss|||}}}~~~{{{}}}xxxsss^^^KKKCCCDDDBBBHHHQQQ\\\llltttiiiWWWMMMOOOOOORRRSSSSSSRRRQQQRRRTTTVVVWWWWWWVVVVVVVVVVVVWWWWWWYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVWWWYYY[[[YYY[[[]]]^^^^^^^^^___```bbbcccddddddccccccdddeeecccfffhhhjjjkkkllloooqqqooopppqqqqqqoookkkhhheee___^^^[[[VVVQQQLLLHHHFFFCCCAAA???>>>???@@@@@@?????????AAABBBCCCCCCCCCCCCEEEDDDCCCBBB@@@???>>>===;;;:::999888888999:::;;;===>>>???>>>>>>>>>@@@BBBBBBFFFMMMYYYnnn|||qqqmmmkkkiiiiiipppyyy|||vvv|||zzziiiXXXPPPNNNLLLKKKKKKGGGGGGFFFDDDBBBAAA??????>>>===<<<;;;:::;;;<<<<<<:::;;;<<<>>>AAADDDGGGIIILLLPPPUUU[[[ccclllvvv|||}}}wwwvvvxxxzzz}}}|||zzz{{{{{{rrrlllooouuu}}}yyyrrrmmmeeefffiiioooyyy}}}yyyxxxzzz}}}}}}|||wwwssspppnnnjjjffffffkkkrrr~~~nnngggcccZZZVVVaaammmxxx}}}|||yyy|||yyylll[[[JJJCCCDDDCCCIIIRRR]]]mmmsssjjjXXXNNNNNNMMMPPPQQQSSSSSSRRRRRRRRRTTTUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYWWWXXXXXXWWWVVVWWWYYY[[[XXXZZZ]]]^^^^^^^^^___```aaabbbddddddccccccdddeeeccceeeggghhhhhhhhhiiikkkkkkkkklllkkkhhhddd___]]]VVVUUURRRNNNIIIEEECCCCCCBBB@@@>>>>>>???@@@???>>>>>>???@@@BBBCCCDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@===<<<:::999999:::<<<===???@@@BBBBBB@@@???@@@AAA@@@DDDLLLXXXllluuupppmmmjjjgggmmmvvv~~~xxxttttttttttttuuuxxx|||vvvzzzzzziiiXXXOOOMMMJJJIIIIIIHHHHHHGGGEEECCCBBB@@@@@@>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<===???BBBEEEFFFIIIMMMSSSZZZbbbjjjsssxxxzzzwwwyyyyyy{{{{{{zzz~~~~~~zzz}}}xxxnnngggbbb]]]ZZZWWWZZZ___hhhttt{{{zzz|||}}}}}}|||zzzvvvssspppkkkeeeeeeiiiooo{{{pppfffaaaWWWWWWeeesss~~~{{{yyysssgggXXXJJJDDDDDDDDDJJJRRR]]]lllwwwooo^^^RRRPPPNNNNNNPPPSSSTTTSSSQQQQQQRRRSSSTTTVVVXXXYYYYYYXXXXXXZZZZZZ[[[[[[[[[[[[ZZZZZZWWWXXXXXXWWWVVVWWWYYY[[[ZZZ\\\___`````````aaabbbaaabbbddddddccccccdddfffbbbdddffffffeeeeeefffggghhhiiiiiihhheee```ZZZWWWQQQQQQOOOKKKFFFCCCBBBCCCCCCAAA@@@???@@@AAA@@@???>>>???@@@BBBCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA???>>><<<;;;;;;<<<===>>>@@@BBBDDDDDDCCCAAA@@@AAA>>>CCCKKKWWWkkk{{{qqqllliiieeeccciiirrryyy~~~zzzqqqllljjjkkkmmmnnnkkknnnrrrvvvzzz}}}yyy{{{{{{kkkXXXOOOLLLIIIGGGGGGJJJIIIHHHFFFEEECCCBBBAAA>>>===<<<;;;:::;;;<<<<<<>>>=========???@@@BBBDDDIIINNNTTT\\\ccckkksssxxx||||||yyyzzzxxxyyy~~~|||yyy|||vvvhhh]]]WWWSSSOOOMMMNNNQQQXXXbbbooo|||~~~~~~~~~wwwuuuqqqmmmjjjgggeeeeeettt||||||iii^^^\\\]]]eeeqqq~~~xxxaaaOOOGGGEEEDDDEEEJJJWWWffftttzzzmmm```SSSLLLLLLNNNRRRUUUTTTPPPMMMOOOQQQPPPRRRUUUWWWWWWXXXYYY[[[WWWWWWXXXYYYZZZZZZZZZZZZUUUUUUUUUUUUVVVWWWXXXYYY\\\\\\]]]]]]^^^_________aaabbbbbbcccccccccbbbbbbaaacccfffggggggeeeeeeeeeeeeeeeccc^^^ZZZWWWWWWXXXTTTRRRMMMIIIEEEBBB@@@???BBBAAA@@@???>>>>>>>>>???>>><<<;;;===BBBEEEEEEDDDFFFHHHJJJJJJIIIGGGFFFFFFAAAAAA@@@@@@@@@AAAAAAAAAEEEEEEFFFFFFDDDCCCAAA@@@DDDDDDFFFRRRhhh}}}uuummmeeeaaadddggglllrrrwwwzzz{{{{{{{{{|||~~~zzzvvvnnnkkkhhhdddbbbaaabbbccccccdddjjjpppssstttzzz~~~uuu___NNNIIIIIIIIIHHHIIIGGGEEEDDDDDDDDDBBBAAA>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;>>>BBBFFFFFFKKKSSSZZZ```hhhqqqwww}}}{{{xxxxxx|||~~~yyy}}}vvvmmmbbbZZZWWWTTTOOOKKKNNNLLLQQQ]]]kkkwwwvvvtttppplllhhhdddbbbbbbnnnuuu~~~}}}lllaaa```cccjjjtttwwwaaaOOOHHHFFFEEEHHHKKKUUUgggzzz|||rrrdddUUULLLKKKMMMQQQTTTTTTPPPNNNOOOQQQQQQSSSUUUVVVWWWWWWYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\VVVVVVVVVWWWXXXYYY[[[[[[^^^^^^^^^^^^____________aaabbbbbbcccbbbbbbaaaaaa___bbbdddeeedddcccbbbcccbbbaaa^^^[[[XXXVVVUUUUUUPPPNNNKKKGGGDDDBBBAAA@@@AAAAAAAAA@@@@@@???>>>>>>>>><<<;;;>>>AAADDDEEEDDDFFFHHHKKKLLLKKKIIIIIIIIICCCDDDDDDBBBAAA@@@AAABBBFFFFFFGGGGGGFFFDDDBBBAAADDDDDDGGGRRRiii|||tttkkkddd```^^^aaaeeejjjnnnoooppppppllllllmmmnnnooommmhhheee___]]]ZZZWWWVVVVVVWWWXXX^^^___dddkkkooorrrzzziiiWWWNNNLLLLLLKKKJJJHHHEEEDDDDDDDDDCCCAAA>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===BBBEEEEEEJJJQQQWWW]]]eeeooouuu{{{~~~zzzwww{{{}}}yyyzzzppphhh^^^XXXTTTRRRNNNJJJOOOMMMPPPZZZfffrrrxxxvvvrrrmmmhhhdddaaa```fffmmmwww}}}sssiiiffflllpppwwwvvvaaaPPPIIIHHHFFFLLLMMMWWWkkk~~~wwwhhhWWWMMMKKKLLLPPPSSSSSSPPPOOOPPPRRRRRRSSSUUUVVVVVVVVVXXXZZZZZZZZZZZZZZZZZZYYYYYYYYYVVVVVVWWWXXXYYY[[[]]]^^^_______________`````````bbbbbbbbbbbbaaaaaa```___^^^```bbbbbbaaa_________^^^[[[XXXVVVUUUTTTSSSQQQLLLKKKHHHEEECCCBBBBBBBBBAAAAAABBBCCCBBB@@@>>>===>>><<<<<<===@@@BBBDDDDDDFFFIIILLLMMMKKKJJJJJJJJJFFFHHHHHHFFFCCCAAABBBDDDHHHHHHIIIIIIGGGFFFDDDCCCCCCDDDHHHSSSiiizzzqqqhhhaaa]]]UUUXXX[[[^^^```aaa```______^^^]]]^^^^^^\\\YYYWWWSSSRRRPPPOOOOOOPPPRRRSSSWWWXXX]]]dddhhhnnnwww}}}vvv___RRRLLLKKKJJJKKKIIIFFFEEEEEEEEECCCBBB???>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;===@@@CCCEEEIIIOOOTTTZZZbbblllsssxxx~~~|||wwwzzz}}}}}}zzzxxx|||~~~vvvjjjddd\\\WWWUUURRRNNNKKKPPPMMMNNNVVV```kkkxxx}}}{{{wwwqqqlllgggcccaaaccciiiqqqwwwyyyzzz{{{|||~~~uuuqqqtttwwwzzztttaaaQQQJJJHHHGGGMMMQQQ^^^rrr~~~wwwiiiWWWMMMLLLLLLNNNQQQRRRQQQPPPQQQRRRSSSTTTVVVVVVVVVVVVXXXZZZYYYXXXXXXWWWVVVVVVVVVVVVUUUUUUVVVWWWYYY[[[\\\]]]]]]]]]^^^___```aaabbbbbbbbbbbbbbbaaa```___^^^]]]^^^```aaaaaa___]]]]]]]]]\\\ZZZWWWUUUUUUTTTRRROOOLLLKKKHHHFFFDDDCCCCCCCCCAAABBBEEEFFFEEECCC@@@======<<<;;;;;;===???AAABBBFFFIIILLLMMMLLLKKKKKKKKKIIIKKKLLLIIIEEECCCEEEHHHKKKKKKKKKKKKJJJHHHFFFEEEDDDEEEIIITTThhhxxxoooeee\\\XXXOOOQQQSSSUUUUUUTTTRRRPPPSSSRRRPPPPPPQQQQQQPPPNNNLLLKKKKKKKKKLLLNNNPPPQQQRRRRRRVVV]]]bbbhhhsss~~~mmm[[[QQQMMMLLLLLLJJJGGGFFFFFFEEEDDDBBB??????>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<>>===<<<;;;;;;;;;:::;;;<<<<<<;;;<<<>>>AAAEEEIIIMMMQQQUUU]]]gggnnntttzzz}}}yyyxxxxxxxxx{{{{{{yyy|||}}}}}}vvvnnnlllbbb```^^^\\\YYYVVVRRROOONNNLLLLLLRRRYYYbbbppp}}}~~~yyysssnnnkkkhhhjjjmmmoooppppppooonnnnnnooonnnnnnmmmooorrrtttyyy|||~~~~~~|||xxxyyy~~~}}}|||sssbbbUUUOOOMMMKKKSSS___rrr{{{sssgggZZZRRRPPPLLLNNNPPPSSSTTTUUUVVVVVVUUUVVVWWWWWWXXXZZZ]]]```]]]\\\[[[ZZZZZZZZZ[[[\\\XXXWWWWWWVVVVVVWWWWWWXXXWWWWWWYYY[[[]]]```aaabbb_______________^^^]]]\\\^^^___```___]]]]]]^^^___bbbcccbbb^^^YYYTTTRRRRRRPPPNNNLLLIIIGGGFFFFFFFFFFFFHHHJJJKKKKKKHHHEEEBBB>>>>>>===;;;:::<<>><<<===AAAEEEFFFLLLUUU___gggnnntttxxxqqqhhh\\\TTTRRRSSSSSSSSSRRRRRRSSSRRRQQQPPPNNNMMMJJJLLLOOOTTTaaazzzxxxoooeee]]]YYYPPPQQQRRRSSSQQQNNNKKKIIIHHHGGGFFFFFFGGGFFFDDDBBBAAAAAABBBCCCDDDEEEFFFFFFGGGHHHNNNVVV\\\dddooozzzzzzdddWWWSSSPPPNNNKKKIIIHHHGGGEEEDDDBBBAAA???===<<<;;;;;;:::777999;;;<<<<<<===???AAAAAAEEEKKKOOORRRXXX```eeeooottt{{{wwwqqqssswww|||yyyvvvwwwwww{{{~~~zzzyyyvvvnnniiijjjaaabbbcccaaa\\\VVVQQQNNNMMMLLLNNNRRRUUUZZZfffrrr~~~}}}{{{yyyxxxxxxwwwvvvuuusssoookkkjjjlllnnnmmmkkkiiinnnsssuuutttssstttuuusssuuuyyy}}}xxxwww}}}tttnnnpppvvv{{{xxxwww~~~wwwhhh\\\WWWUUUSSS___gggwwwwwwooocccVVVOOONNNNNNPPPTTTWWWYYYYYYXXXUUUWWWXXXYYYZZZ]]]bbbeeehhhgggfffeeeeeegggiiikkkcccbbb```^^^[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYY\\\\\\]]]^^^^^^^^^]]]]]][[[\\\\\\\\\[[[\\\]]]___hhhlllnnngggZZZQQQQQQTTTKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNMMMKKKIIIHHHCCCDDDCCC@@@>>>???CCCGGGJJJPPPYYYbbbiiiooouuuxxx~~~rrrbbbXXXVVVWWWUUUSSSSSSSSSTTTSSSRRRQQQOOONNNLLLMMMPPPTTT```www~~~xxxppphhhaaa]]]QQQRRRTTTTTTSSSQQQNNNLLLIIIHHHGGGGGGFFFDDDAAA>>>??????@@@@@@AAABBBBBBBBBDDDFFFLLLVVV^^^fffqqq}}}iii[[[UUUQQQNNNKKKJJJIIIHHHFFFDDDBBBAAA???>>><<<;;;;;;:::666888:::<<<<<<===@@@BBB???DDDIIINNNQQQVVV]]]bbbmmmrrryyywwwppprrrwww{{{xxxtttuuuuuuyyy|||tttuuuvvvooommmpppeeefffgggeee```YYYSSSPPPMMMMMMOOORRRSSSVVVaaalll|||zzzwwwuuutttrrrpppnnnpppooooooqqqssssssrrrqqqqqqsssuuuuuuvvvzzzwwwssszzztttkkkpppvvvtttvvv}}}}}}sssnnn{{{wwwvvvuuummm```ZZZ[[[cccpppsssmmmhhh]]]PPPNNNMMMNNNRRRZZZ^^^YYYQQQXXXWWWWWWYYY^^^ccceeeggggggfffeeefffiiimmmqqqsssllllllkkkiiieee```[[[XXXXXXWWWVVVUUUVVVXXXZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXYYYYYYYYYYYY[[[___bbbggglllkkkaaaVVVQQQNNNLLLKKKKKKJJJIIIHHHJJJMMMPPPNNNOOOOOONNNMMMLLLKKKJJJLLLGGGDDDBBBAAA@@@EEELLLMMMTTT\\\^^^\\\\\\bbbhhhooommmhhh```WWWSSSSSSVVVVVVTTTRRRQQQRRRRRRQQQPPPOOOOOORRRVVV^^^nnn~~~vvvooohhhaaa]]]VVVTTTQQQPPPPPPOOONNNLLLIIIHHHGGGFFFFFFFFFHHHHHHBBBAAA@@@@@@@@@AAABBBCCCAAADDDJJJSSS^^^kkkuuu{{{nnn]]]WWWSSSPPPLLLIIIHHHFFFEEECCCCCCBBB???===;;;;;;:::;;;;;;;;;<<<<<<===>>>>>>>>>AAACCCGGGJJJNNNSSSXXX\\\ggglllsss{{{~~~wwwsssqqqqqqxxxssspppsssyyyzzz|||~~~sssqqqssssssssssssqqqoookkkfff```[[[WWWTTTLLLKKKLLLPPPSSSWWWaaakkk~~~|||{{{zzzxxxwwwvvvuuuuuuvvvvvvtttrrrsssttttttssssssvvv|||xxxtttxxx~~~uuuooorrrvvvxxxzzz~~~|||ssspppuuuuuuxxx{{{vvvmmmhhhjjjlll{{{wwwpppeeeZZZOOOMMMLLLRRR\\\bbb___ZZZXXXWWWVVVXXX\\\```cccdddccccccbbbccceeehhhlllnnnllllllllljjjgggbbb^^^[[[YYYXXXWWWVVVVVVWWWYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZYYYYYY[[[^^^aaakkkppppppfff[[[UUUQQQOOOKKKIIIHHHJJJMMMQQQUUUWWWSSSQQQPPPQQQRRRRRRPPPOOONNNJJJFFFEEECCCCCCHHHPPPRRRXXX]]][[[VVVRRRTTTXXXbbbcccbbb```[[[XXXXXXZZZXXXVVVSSSRRRSSSSSSQQQPPPQQQQQQTTTXXX___mmmzzzssskkkddd___WWWTTTRRRPPPPPPOOONNNLLLIIIHHHGGGFFFFFFGGGGGGHHHFFFEEECCCAAA????????????DDDGGGMMMVVVaaalllvvv{{{ooo\\\UUUSSSPPPLLLIIIHHHGGGEEEDDDCCCBBB@@@>>><<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@CCCFFFIIIMMMRRRWWW[[[ccchhhooovvv}}}zzzuuuqqqpppuuu||||||uuutttyyyzzz|||yyyxxxzzzxxxuuutttrrrqqqnnnjjjddd]]]XXXUUUOOONNNNNNPPPRRRUUU^^^hhh}}}||||||zzzxxxvvvwwwwwwvvvtttsssuuuxxx{{{{{{vvvxxx}}}yyy{{{{{{xxx{{{{{{tttrrrooottt|||xxxuuuuuuyyyzzznnndddTTTOOOLLLQQQ[[[aaabbb```XXXVVVUUUVVVZZZ]]]___```___^^^^^^^^^```bbbdddfffggghhhhhhgggeeeaaa^^^\\\ZZZYYYXXXWWWVVVWWWXXXYYY]]]]]]]]]]]]]]]]]]]]]]]]YYYZZZZZZYYYXXXZZZ]]]```jjjpppqqqiii^^^WWWRRROOOOOOLLLLLLQQQZZZaaacccbbbYYYUUURRRSSSWWWXXXVVVRRRRRRMMMIIIHHHFFFGGGMMMUUUaaaeeehhhcccYYYQQQOOOPPPYYY\\\___aaa```^^^]]]]]]ZZZXXXUUUTTTTTTSSSQQQPPPQQQQQQTTTYYY^^^jjj|||tttlllddd___WWWUUURRRPPPPPPOOONNNLLLJJJIIIHHHGGGGGGGGGGGGHHHHHHFFFDDDAAA???>>>>>>>>>FFFIIIPPPYYYdddoooxxx}}}nnnZZZSSSQQQOOOLLLJJJIIIHHHFFFDDDDDDCCCAAA???===<<<;;;;;;;;;;;;;;;<<<======>>>>>>@@@BBBEEEHHHLLLPPPVVVYYY___cccjjjqqqwww}}}~~~xxxsssoooqqquuu|||xxxqqqvvvwwwxxxzzz~~~~~~yyyuuussssssrrrqqqnnnhhh```YYYUUURRRPPPOOOQQQPPPRRRZZZddd~~~|||~~~}}}{{{yyyxxxxxxzzz{{{|||wwwxxx|||yyy{{{sssqqqqqq{{{~~~{{{ooo]]]SSSLLLNNNUUUZZZ\\\\\\WWWUUUTTTTTTWWWZZZ\\\\\\[[[[[[[[[[[[\\\]]]]]]^^^____________^^^\\\ZZZXXXZZZYYYXXXWWWVVVVVVWWWWWW[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZXXXWWWYYY[[[^^^iiippptttmmmddd]]]WWWSSSUUURRRTTT^^^lllttttttpppaaa[[[UUUUUUZZZ\\\XXXTTTTTTOOOKKKJJJIIIJJJPPPWWWmmmrrrvvvqqqeee[[[WWWWWW^^^```cccdddcccbbb___^^^]]]ZZZWWWUUUUUUTTTRRRPPPPPPPPPSSSWWW\\\eeeuuuyyyrrrjjjbbb]]]WWWUUURRRPPPPPPOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHFFFEEECCCBBBAAAAAAAAABBBEEEIIIQQQ[[[gggrrrzzz}}}~~~kkkYYYRRRPPPNNNKKKJJJJJJIIIGGGFFFDDDCCCBBB@@@>>>===<<<<<<::::::;;;<<<<<<======>>>???AAADDDGGGJJJNNNSSSWWW\\\```gggmmmsssyyy{{{vvvqqqppprrryyy{{{qqqtttttttttuuuyyy}}}}}}xxxrrrooooooqqqrrrrrrpppjjjaaaYYYSSSRRRPPPOOOPPPPPPQQQYYYccc}}}|||||||||||||||uuusssttt{{{|||xxx}}}sssqqqyyy}}}fffXXXLLLKKKOOOQQQSSSUUUUUUSSSQQQRRRTTTWWWXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYXXXWWWVVVUUUXXXXXXWWWVVVVVVVVVUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWXXX[[[]]]gggqqqxxxuuunnnhhhccc^^^ZZZXXX\\\iiizzzkkkccc[[[ZZZ]]]^^^[[[VVVUUUQQQNNNMMMLLLKKKPPPWWWnnnuuu|||zzzrrriiiffffffjjjjjjhhhggggggeeedddccc^^^\\\XXXVVVUUUTTTRRRPPPRRRQQQSSSWWW[[[aaannn{{{}}}yyysssnnnggg```[[[WWWTTTQQQOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCHHHQQQ]]]jjjuuu}}}|||{{{~~~hhhYYYSSSNNNMMMKKKKKKKKKKKKIIIGGGEEEDDDCCCBBB@@@>>>===<<<::::::;;;;;;<<<=========>>>@@@CCCEEEHHHLLLQQQTTT[[[^^^dddjjjpppvvv|||~~~yyytttqqqrrrwww|||{{{uuutttssstttvvvzzz~~~wwwmmmffffffhhhmmmoooqqqooojjjaaaXXXRRROOOMMMMMMOOOPPPRRR[[[eee}}}{{{|||qqqjjjjjjmmmttt{{{{{{wwwrrr~~~~~~vvvvvv|||ppp___PPPMMMNNNLLLMMMQQQQQQOOOMMMMMMOOORRRSSSTTTTTTUUUVVVWWWXXXWWWVVVUUUTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVXXX[[[^^^```mmmxxxzzzwwwsssoookkkaaa^^^```jjjyyyqqqjjjbbb^^^______]]]ZZZVVVRRRQQQQQQOOOMMMPPPVVViiisss~~~yyyxxxyyytttqqqmmmjjjiiiiiihhhfff^^^[[[XXXVVVUUUTTTRRRQQQTTTSSSTTTWWWZZZ___jjjuuu|||yyytttrrrooommmiiiddd^^^ZZZUUUSSSPPPNNNMMMLLLIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKMMMKKKIIIFFFDDDCCCCCCCCCDDDJJJTTT```lllwww~~~|||}}}zzz{{{}}}hhhYYYTTTMMMLLLKKKKKKLLLLLLJJJHHHEEEEEEDDDCCCBBB???>>><<<:::::::::;;;<<<<<<======>>>@@@BBBDDDFFFJJJNNNRRRXXX[[[aaaffflllrrryyy}}}|||vvvsssssstttwww|||yyywwwvvvuuuwwwzzz~~~uuuiiibbbaaadddjjjlllnnnmmmhhh```WWWQQQKKKJJJKKKNNNPPPSSS]]]ggg~~~{{{{{{}}}}}}jjjbbbccchhhpppwwwxxxqqqlllrrrxxx}}}~~~{{{mmmZZZTTTPPPJJJHHHLLLKKKIIIGGGHHHJJJMMMNNNOOOPPPRRRTTTVVVVVVUUUTTTRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWVVVVVVXXX[[[^^^___nnn}}}|||qqqiiibbbbbbiiipppssssssooojjjccc^^^]]]]]]]]]]]]WWWUUUTTTUUUSSSOOOPPPTTT```mmm{{{zzzvvvqqqmmmkkkiiieeebbb]]]ZZZWWWVVVUUUTTTSSSQQQSSSPPPPPPSSSVVVZZZdddnnn}}}tttlllhhheeedddccccccbbb___[[[WWWTTTRRRNNNLLLKKKJJJHHHFFFFFFGGGIIIKKKLLLMMMMMMMMMNNNLLLJJJHHHGGGFFFFFFFFFHHHNNNXXXdddoooxxx~~~|||wwwkkkZZZSSSLLLKKKKKKLLLMMMMMMKKKIIIFFFFFFEEEDDDCCC@@@>>>===999::::::;;;;;;<<<<<<======???AAACCCEEEHHHMMMPPPTTTWWW\\\aaafffmmmsssxxx~~~}}}wwwssssssssstttxxx~~~yyyxxxuuutttuuuyyy|||~~~{{{qqqgggcccdddgggiiilllkkkggg```XXXRRRJJJHHHIIIMMMOOOSSS]]]ggg}}}{{{{{{|||iii```aaagggpppwwwxxxnnniiikkkpppzzz~~~zzzddd[[[SSSHHHDDDGGGGGGEEECCCDDDFFFIIIKKKKKKNNNPPPRRRTTTUUUTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVXXX\\\___fffvvvtttdddZZZXXX\\\___```iiifff```[[[XXXYYY[[[]]]XXXWWWWWWXXXUUUQQQPPPTTTUUUbbbrrr|||}}}|||}}}~~~zzztttoookkkfff___ZZZ\\\YYYWWWUUUUUUTTTSSSQQQPPPLLLKKKNNNPPPUUU___hhhvvvssshhh___ZZZYYYYYYZZZ[[[\\\ZZZVVVSSSTTTQQQNNNKKKJJJIIIGGGEEEEEEFFFIIIKKKMMMNNNNNNNNNKKKJJJIIIHHHIIIJJJKKKLLLMMMRRR\\\gggqqqyyy~~~~~~~~~zzzuuunnn[[[RRRKKKKKKKKKLLLNNNMMMKKKIIIFFFFFFFFFEEECCCAAA???===999999:::;;;;;;<<<<<<======???AAABBBDDDGGGLLLOOOPPPSSSXXX]]]bbbhhhooottt{{{~~~xxxsssrrrssstttvvvyyy|||~~~~~~~~~xxxvvvsssqqqrrruuuyyy|||zzz~~~zzzooogggffffffhhhkkkkkkggg```YYYTTTJJJHHHIIIMMMOOOSSS]]]ggg{{{xxx|||yyysssnnnkkkmmmsssxxxuuupppjjjlllrrr}}}ooo[[[QQQKKKHHHIIICCCCCCDDDEEEFFFGGGHHHHHHMMMNNNPPPQQQRRRQQQQQQPPPMMMNNNOOOPPPPPPPPPPPPPPPRRRQQQPPPOOOOOOPPPQQQRRRPPPPPPPPPQQQSSSTTTSSSRRRRRRSSSUUUVVVTTTVVVaaammmyyyqqqhhh```XXXVVVYYYVVVWWWXXXYYYYYYXXXWWWVVVXXXXXXWWWVVVVVVUUUTTTTTTXXX]]]eeemmmsssvvvvvvuuusssrrroookkkgggbbb^^^\\\WWWVVVSSSQQQPPPOOOOOOOOOPPPPPPOOOLLLJJJOOOYYYaaannnzzzsssggg\\\WWWWWWRRRUUUXXXXXXWWWVVVVVVVVVQQQNNNKKKIIIHHHGGGEEEDDDIIIIIIKKKNNNPPPQQQOOOMMMRRROOOKKKJJJJJJKKKLLLLLLQQQVVV___jjjtttzzz}}}}}}}}}~~~~~~~~~}}}~~~yyyssstttxxxzzztttpppzzz|||gggVVVMMMKKKJJJKKKLLLLLLMMMOOOIIIHHHGGGEEEBBB@@@???>>>;;;::::::999999::::::;;;:::;;;>>>AAADDDEEEEEEEEELLLOOOTTTYYY^^^eeelllpppvvv}}}yyyssssssrrrqqqssswwwyyyxxxvvvssssssrrrqqqpppqqqsssuuu|||}}}rrrfffeeeggggggeee```ZZZUUURRRIIIHHHIIILLLPPPUUUaaammm|||yyy{{{zzzwwwuuurrrrrrvvvyyyuuuppphhhjjjppp{{{uuu___SSSLLLGGGFFFCCCDDDEEEFFFHHHIIIIIIJJJMMMNNNOOOQQQQQQQQQPPPPPPMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQPPPOOOOOOPPPQQQQQQNNNNNNNNNOOOQQQRRRQQQPPPQQQQQQSSSUUUUUUZZZhhhvvvwwwmmmaaa[[[ZZZXXXXXXWWWUUUTTTRRRPPPOOOVVVVVVVVVUUUUUUUUUTTTTTTWWWZZZ___eeehhhiiiiiihhhgggfffdddaaa^^^[[[XXXVVVTTTSSSQQQPPPOOONNNOOOOOOOOOOOONNNKKKHHHKKKSSSZZZfffrrrwwwkkk```WWWRRRRRRPPPPPPRRRTTTVVVXXXYYYYYYVVVRRRMMMIIIGGGGGGEEEDDDLLLLLLMMMPPPRRRSSSQQQOOOQQQOOOLLLJJJJJJKKKMMMMMMRRRWWWaaallluuu{{{||||||~~~~~~}}}|||{{{}}}|||wwwqqqmmmnnnsss{{{|||nnnxxxsssdddOOOKKKHHHIIIJJJIIIIIIJJJIIIHHHFFFDDDBBB@@@???>>>::::::::::::::::::;;;;;;999;;;===???AAACCCDDDDDDJJJMMMQQQVVV[[[bbbiiimmmqqqyyy{{{uuurrrpppnnnpppsssuuuuuutttvvvvvvvvvssspppooorrruuuvvvxxx|||qqqdddeeefffddd___ZZZVVVTTTLLLJJJJJJMMMOOOTTT___kkk{{{{{{~~~zzzyyyzzzxxxwwwxxx|||vvvrrrhhhkkkrrr|||{{{cccWWWPPPJJJGGGDDDEEEFFFHHHJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPLLLKKKKKKMMMOOOPPPOOOMMMPPPPPPQQQTTTVVV___qqq~~~pppeee```^^^\\\XXXSSSOOOLLLJJJIIIRRRSSSSSSTTTTTTTTTTTTTTTWWWYYYZZZ[[[\\\[[[ZZZYYYZZZYYYXXXVVVTTTRRRQQQPPPOOONNNMMMLLLLLLLLLMMMMMMLLLMMMLLLJJJGGGHHHLLLPPP```jjjzzzpppfff^^^VVVRRRRRROOONNNNNNSSSYYY^^^___^^^YYYTTTNNNIIIHHHHHHHHHHHHPPPPPPPPPRRRTTTTTTRRRPPPPPPNNNLLLJJJJJJKKKNNNOOOTTTZZZdddnnnvvvzzz|||{{{}}}|||{{{yyyxxxzzz~~~}}}yyysssnnnkkkmmmrrrzzztttyyysssUUUNNNHHHIIIJJJHHHFFFHHHHHHHHHFFFDDDBBBAAA???>>>:::::::::::::::;;;<<<===::::::;;;<<<>>>@@@BBBCCCFFFIIINNNRRRWWW]]]dddhhhrrryyy~~~xxxrrrooommmmmmooosssuuuvvvzzz}}}~~~zzzssspppqqqttttttwwwzzz~~~wwwkkkkkkjjjhhhddd^^^YYYVVVRRROOONNNOOOPPPUUU```kkk~~~}}}~~~{{{tttuuuwwwvvvvvvxxx~~~wwwssskkkooovvv~~~hhh]]]WWWPPPJJJDDDEEEGGGHHHJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOKKKJJJJJJLLLNNNOOONNNLLLQQQPPPQQQSSSWWWaaauuu}}}rrrjjjeeeaaa[[[UUUOOOLLLJJJIIINNNOOOQQQSSSTTTTTTTTTTTTYYYYYYWWWVVVUUUSSSSSSRRRSSSRRRQQQOOOMMMLLLKKKKKKHHHHHHHHHHHHIIIIIIIIIJJJIIIJJJKKKIIIGGGGGGHHHJJJWWW```ooosssjjjccc[[[VVVUUUQQQPPPQQQXXXaaafffeeebbbXXXTTTNNNKKKKKKMMMOOOQQQTTTSSSRRRSSSTTTTTTRRRPPPNNNMMMLLLKKKJJJLLLOOOQQQWWW^^^hhhqqqwwwyyyzzzzzzzzzzzzxxxwwwvvvyyy~~~~~~xxxtttvvv{{{uuunnnjjjiiilllqqqwww~~~```TTTJJJKKKMMMJJJHHHJJJIIIIIIGGGFFFDDDBBBAAA@@@::::::::::::;;;<<<===>>>;;;;;;;;;;;;===???AAACCCDDDGGGKKKOOOTTTZZZ```dddqqqxxx|||ssspppmmmlllooosssxxx||||||tttqqqqqqvvvxxxzzz}}}{{{vvvvvvvvvuuuqqqiiiaaa[[[XXXTTTRRRQQQRRRWWWbbbnnn}}}||||||~~~}}}|||ssslllkkkmmmooorrrwww{{{uuuqqqmmmrrrzzzpppfff___UUULLLEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQRRRRRRRRRRRRMMMMMMNNNOOOOOOOOOOOONNNMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJJJJLLLNNNOOONNNLLLRRRPPPQQQRRRUUU___rrryyyqqqhhhddd^^^WWWQQQNNNLLLLLLLLLMMMPPPRRRSSSTTTSSSSSSXXXVVVTTTRRRPPPPPPPPPPPPPPPNNNLLLIIIGGGFFFEEEEEECCCCCCDDDEEEFFFFFFFFFGGGEEEGGGIIIJJJIIIIIIIIIIIILLLTTTbbbrrrxxxmmmfff^^^XXXVVVRRRRRRUUU^^^fffiiifffbbbVVVSSSPPPPPPRRRVVVYYYZZZVVVTTTSSSSSSSSSRRRPPPNNNLLLMMMMMMKKKJJJLLLPPPTTTZZZaaakkkrrrvvvwwwyyyyyyxxxxxxxxxwwwxxx{{{{{{tttooopppuuu}}}zzznnngggddddddhhhmmmrrr}}}lllZZZKKKLLLNNNJJJIIILLLJJJJJJIIIGGGEEEDDDCCCBBB<<<;;;;;;;;;<<<<<<===>>><<<<<<;;;;;;===???AAABBBBBBEEEIIIMMMQQQWWW]]]aaakkkrrryyyrrrpppmmmkkkmmmrrryyy}}}}}}tttpppssstttvvvxxx{{{}}}~~~{{{}}}xxxnnnfff]]]XXXTTTSSSSSSXXXdddppp}}}|||{{{{{{zzzuuurrrlllfffffffffiiipppxxxyyytttooonnnttt}}}|||qqqiii[[[NNNIIIHHHFFFFFFFFFHHHJJJKKKMMMNNNPPPRRRSSSTTTTTTSSSOOOPPPPPPPPPPPPOOONNNNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJLLLNNNOOONNNLLLQQQPPPPPPRRRSSSZZZjjj{{{~~~uuukkkgggaaaZZZTTTPPPNNNNNNKKKMMMOOORRRSSSTTTSSSRRRRRRQQQOOOMMMMMMMMMMMMNNNMMMKKKHHHEEECCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDFFFHHHJJJKKKJJJJJJIIIJJJPPP[[[hhhxxxzzzlllddd\\\VVVTTTPPPRRRVVV]]]dddfffccc```ZZZYYYXXXZZZ]]]___aaaaaaXXXVVVTTTSSSRRRQQQOOOMMMKKKLLLMMMLLLKKKLLLRRRVVV^^^dddmmmrrrtttuuuwwwyyyxxxyyyzzz{{{{{{~~~{{{tttsssvvv{{{xxxkkkeeedddeeehhhmmmmmmwww{{{{{{bbbMMMKKKLLLHHHGGGLLLJJJJJJIIIGGGFFFDDDCCCCCC>>>======<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@AAADDDGGGKKKOOOTTTZZZ^^^hhhnnnvvv{{{sssqqqnnnjjjjjjmmmtttyyy~~~|||tttmmmmmmnnnqqqtttxxx|||~~~}}}|||vvvddd^^^XXXUUUTTTYYYeeeqqqtttvvvyyy~~~}}}{{{}}}rrrkkkgggeeeeeefffgggiiirrr}}}|||wwwrrrpppxxxwwwgggWWWNNNLLLHHHEEEEEEGGGJJJMMMNNNOOOQQQSSSUUUUUUUUUUUURRRRRRRRRQQQPPPOOONNNMMMKKKKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJKKKMMMNNNMMMLLLMMMMMMOOOQQQQQQUUUcccqqq|||pppmmmggg```YYYUUURRRPPPKKKMMMPPPSSSTTTTTTRRRQQQNNNMMMLLLKKKKKKKKKLLLLLLLLLJJJGGGDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEFFFGGGIIIJJJJJJIIIHHHLLLPPPWWW___kkk|||}}}nnneee]]]WWWUUUPPPRRRUUUZZZ^^^aaacccdddccccccdddfffhhhgggdddaaa[[[XXXUUUSSSRRRQQQOOOMMMIIILLLMMMLLLKKKMMMSSSXXX```fffmmmqqqqqqrrruuuyyy|||~~~~~~zzzzzzzzz}}}~~~~~~vvviiieeeeeefffjjjnnnkkkrrr~~~mmmRRRLLLLLLGGGEEEKKKHHHHHHGGGFFFDDDCCCBBBBBB??????>>>===<<<<<<<<<<<<999:::;;;<<<<<<===<<<<<>>@@@DDDGGGJJJOOOUUUYYY^^^dddkkkpppttt{{{~~~yyyqqqkkkiiimmmpppvvvzzzxxxuuuqqqnnnmmmpppsssvvvxxx|||}}}uuullleee```bbblllxxx___^^^ccckkkttt|||uuuiiiddddddiiilllmmmqqqyyyyyysssttt}}}qqqYYYPPPIIIGGGHHHGGGJJJMMMOOOQQQTTTWWWXXXYYYYYYXXXUUUVVVWWWVVVSSSPPPOOOOOOKKKLLLMMMNNNNNNMMMLLLKKKNNNMMMKKKIIIHHHIIIJJJKKKKKKJJJLLLPPPSSSTTTZZZbbbnnnxxxooofff___YYYUUURRRRRRQQQRRRSSSRRROOOMMMPPPMMMJJJJJJLLLOOOQQQQQQMMMLLLJJJHHHGGGHHHIIIJJJLLLLLLKKKKKKJJJJJJIIIIIIFFFHHHKKKLLLLLLJJJGGGEEEEEEGGGIIIMMMTTT^^^iiipppxxxiii```[[[XXXUUUPPPOOORRRVVVZZZbbbjjjnnntttwwwqqqjjjddd___ZZZWWWWWWWWWTTTQQQOOONNNOOOXXXUUUPPPMMMNNNQQQWWWZZZccciiinnnlllhhhjjjttt|||{{{{{{{{{wwwsssppprrrxxx|||}}}|||ooojjjccc___```cccgggiiikkkmmmxxx~~~cccMMMGGGHHHGGGDDDJJJIIIIIIHHHFFFDDDCCCBBB@@@???>>><<<<<<======>>><<<;;;;;;::::::;;;;;;<<>>=========>>><<<;;;;;;::::::;;;;;;<<<>>>???@@@CCCGGGLLLPPPRRRWWWZZZ___bbbgggpppzzz{{{uuupppkkkjjjkkkjjjpppwww|||{{{rrrmmmmmmqqquuuvvv{{{xxxrrrttt{{{^^^[[[[[[```dddjjjttt~~~~~~rrrjjjhhhllluuu~~~{{{wwwxxxxxxgggZZZLLLFFFEEEDDDFFFHHHPPPRRRVVVZZZ]]]___``````\\\___```___[[[VVVSSSQQQOOOPPPPPPQQQQQQPPPPPPOOOMMMLLLKKKJJJJJJKKKMMMNNNOOONNNOOOQQQQQQRRRYYYbbbnnn~~~vvvllleee```\\\ZZZXXXVVVTTTQQQMMMJJJIIIHHHFFFGGGJJJMMMOOOPPPRRRPPPNNNLLLKKKLLLMMMNNNPPPQQQRRRRRRQQQOOOMMMLLLLLLMMMNNNNNNLLLIIIEEECCCBBBCCCDDDEEEFFFIIINNNQQQ\\\dddqqqqqqhhhbbb^^^ZZZTTTPPPPPPPPPQQQWWW]]]dddhhhhhhbbb]]]]]]^^^]]][[[[[[[[[[[[\\\^^^___```aaa\\\UUUOOONNNQQQVVVZZZbbbcccddddddeeekkkuuu|||zzzvvvrrruuuzzz{{{vvvpppcccaaa^^^^^^```bbbcccccciiikkksssyyyvvv|||vvv[[[LLLFFFEEEFFFEEEFFFGGGHHHHHHGGGGGGFFFCCCBBBAAA???>>>=========<<<;;;;;;::::::;;;;;;<<<======???AAAEEEIIIMMMOOOQQQUUUYYY]]]aaaiiisss{{{~~~yyyuuunnnhhhfffdddjjjpppttt|||{{{tttrrrqqqppprrrxxx~~~~~~~~~```]]]\\\___bbbgggpppzzz~~~rrrkkkjjjuuuyyyrrrssswwwwwwgggUUUKKKGGGFFFIIILLLPPPSSSVVVZZZ]]]^^^_________bbbdddddd```ZZZVVVTTTQQQQQQQQQQQQQQQPPPPPPPPPKKKJJJJJJJJJJJJKKKLLLMMMOOONNNOOOQQQRRRTTT]]]gggvvv{{{pppgggbbbaaa^^^[[[XXXVVVSSSOOOMMMKKKIIIHHHJJJNNNQQQSSSSSSUUUSSSQQQOOONNNNNNOOOPPPOOOQQQRRRSSSRRRPPPMMMKKKMMMMMMNNNNNNLLLIIIFFFDDD???AAACCCEEEFFFHHHKKKNNNSSS[[[ggguuuvvvlllddd___[[[UUUPPPNNNNNNNNNRRRXXX___dddfffbbb___aaabbbbbbcccccccccfffjjjmmmoooppprrrlllbbbYYYTTTTTTWWWZZZ^^^___aaaeeejjjqqqwww{{{xxxtttqqqsssvvvtttmmmeee_________```ccceeeeeedddhhhkkkrrrxxxsssyyy{{{```MMMDDDDDDFFFEEEFFFGGGIIIIIIHHHGGGFFFDDDCCCBBB@@@>>>===;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<===???BBBFFFIIIKKKLLLPPPTTTXXX\\\cccmmmttt~~~yyyrrrjjjeeeeeeiiilllnnnrrr{{{yyyssspppnnnmmmttt|||~~~||||||bbb^^^]]]```bbbfffoooxxx}}}uuummmnnnzzzwwwoookkknnnuuukkk[[[QQQJJJJJJMMMPPPRRRUUUXXXZZZZZZZZZZZZ___bbbeeeeeeaaa\\\XXXVVVSSSSSSRRRQQQPPPPPPOOOOOOIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMOOORRRSSSWWWcccooo{{{{{{~~~sssjjjeee```]]]ZZZWWWVVVTTTQQQNNNLLLKKKKKKMMMQQQTTTVVVVVVXXXVVVTTTRRRPPPPPPQQQRRRRRRSSSTTTUUUTTTQQQNNNLLLLLLLLLMMMMMMLLLJJJHHHFFF???AAADDDEEEFFFHHHJJJMMMQQQXXXdddppp{{{|||pppgggaaa___XXXSSSQQQPPPPPPTTTYYY[[[ccchhhfffeeeggghhhgggmmmnnnrrryyy}}}qqqeee\\\XXXXXXYYY]]]```fffmmmtttxxx{{{{{{~~~~~~~~~vvvtttssssssrrrnnnfff_________aaadddhhhiiihhhfffhhhkkkrrr}}}wwwqqqvvv{{{aaaMMMBBBBBBEEEFFFGGGIIIJJJIIIHHHFFFDDDDDDCCCBBB@@@>>><<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===@@@CCCFFFGGGHHHLLLQQQUUUYYY___hhhnnn{{{wwwoookkkfffggghhhjjjmmmsss~~~|||tttpppmmmlllrrrxxx{{{zzz{{{ccc```___bbbdddfffmmmuuuyyy|||tttvvv{{{xxxoookkkiiinnnvvvwwwcccQQQJJJKKKMMMOOOQQQTTTVVVVVVVVVUUU\\\___bbbbbb```]]]ZZZYYYWWWUUUTTTRRRPPPOOOOOONNNJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMPPPSSSUUUZZZiiiwww~~~xxxxxxzzzvvvmmmiii```]]]YYYWWWUUUTTTRRRPPPNNNNNNNNNPPPTTTWWWXXXXXXZZZXXXVVVSSSRRRRRRSSSSSSVVVWWWWWWWWWVVVTTTQQQOOOKKKLLLLLLLLLKKKIIIHHHGGGCCCDDDEEEEEEDDDEEEGGGHHHNNNUUU```kkkuuu|||yyyooohhhaaa[[[UUURRRQQQPPPSSSYYY\\\dddkkkkkkkkkmmmooonnnsssuuu|||}}}pppeee___]]]\\\dddiiiqqqxxx}}}~~~}}}}}}}}}~~~vvvwwwwwwuuupppiiibbb^^^```aaacccgggjjjkkkjjjhhhfffkkkqqqyyywwwqqqttt~~~yyybbbNNNCCCBBBDDDEEEGGGIIIJJJJJJHHHFFFDDDDDDDDDCCCBBB@@@>>><<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<>>>AAACCCEEEFFFJJJNNNRRRVVV\\\dddjjjuuu}}}xxxqqqnnngggdddcccgggjjjpppzzz}}}vvvoooqqqsssuuuwwwyyy{{{~~~gggddddddggggggggglllrrruuu~~~rrrmmmmmmmmmrrrzzzyyy^^^NNNKKKHHHJJJNNNQQQSSSTTTTTTTTTXXXZZZ]]]^^^]]]\\\[[[[[[[[[YYYWWWTTTQQQOOOOOONNNLLLMMMMMMMMMMMMLLLLLLKKKMMMNNNRRRUUUVVV\\\lll||||||xxxwww{{{vvvooollleeebbb^^^[[[YYYWWWUUUSSSSSSSSSSSSUUUXXX[[[[[[[[[[[[YYYWWWTTTSSSSSSSSSTTTXXXXXXWWWVVVUUUSSSRRRQQQMMMLLLLLLKKKIIIGGGFFFDDDEEEEEEEEEDDDCCCCCCFFFHHHLLLSSS___jjjrrrxxx|||{{{tttjjjbbb\\\XXXVVVTTTVVV\\\dddkkkppppppqqquuuyyyzzz}}}{{{qqqkkkhhhgggqqqwww~~~~~~}}}ssswwwyyyuuukkkccc^^^^^^___```bbbfffiiikkkiiigggccciiiooouuu}}}tttwww~~~zzzcccPPPEEEBBBCCCCCCEEEHHHKKKKKKJJJHHHFFFEEEEEEEEEDDDCCCAAA???===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<===@@@BBBCCCCCCGGGLLLPPPSSSYYY```fffooowww~~~uuurrrllleeeaaaeeeiiimmmssszzzzzzzzzwwwuuuuuuxxx{{{||||||~~~~~~llliiijjjlllkkkjjjmmmrrrsss~~~ooommmpppqqqvvviiiUUUOOOEEEGGGKKKOOORRRTTTTTTTTTUUUWWWZZZ[[[[[[[[[\\\]]]^^^\\\YYYUUURRRPPPOOOOOOOOOOOOOOOOOOOOONNNMMMLLLOOOPPPTTTVVVWWW]]]nnn~~~zzzyyysss{{{~~~uuunnnkkkmmmiiidddaaa^^^\\\YYYWWWXXXXXXXXXZZZ]]]_________\\\ZZZWWWUUUSSSSSSSSSTTTWWWVVVUUUTTTRRRQQQPPPOOOOOONNNMMMKKKHHHEEECCCBBBEEEEEEEEEDDDDDDEEEIIILLLMMMUUUaaallltttyyy|||~~~|||~~~xxxppphhhddd```]]]```dddmmmsssvvvtttuuu|||{{{vvvsssrrr|||{{{pppuuuxxxrrrfff]]][[[\\\^^^___aaadddhhhiiihhhfff```gggnnnrrr|||yyyzzz{{{eeeSSSGGGCCCBBBAAACCCGGGKKKLLLLLLJJJIIIGGGGGGGGGGGGEEECCCAAA@@@<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<===???AAABBBAAAEEEKKKNNNQQQWWW^^^cccjjjrrr}}}~~~|||rrrhhhbbbdddhhhiiilllqqq{{{uuutttwwwzzzzzzxxx}}}|||rrrqqqpppooonnnnnnooooooqqqzzzqqqlllnnnttt}}}yyy]]]PPPJJJHHHJJJNNNOOONNNPPPUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYZZZYYYWWWTTTQQQOOORRRPPPNNNLLLKKKLLLNNNPPPRRRSSSUUUXXXXXX]]]jjjwwwwwwxxx{{{{{{sssmmmoooppppppmmmiiiddd```______^^^___```aaaaaa___]]]YYYWWWUUUUUUVVVWWWWWWWWW\\\YYYWWWWWWUUUQQQOOOOOOPPPOOOMMMKKKHHHGGGGGGIIIIIIFFFDDDEEEDDDBBBFFFMMMUUU[[[dddlllqqqtttvvvxxx~~~~~~zzzqqqjjjfffgggkkknnntttxxx}}}~~~}}}}}}|||||||||wwwtttoooiiiccc___\\\ZZZ\\\]]]^^^```aaabbbbbbbbb```eeegggnnn|||{{{nnnYYYLLLEEEBBBBBBBBBCCCFFFIIIJJJIIIHHHIIIHHHFFFDDDCCCBBBBBBBBB<<<;;;999999::::::999777;;;;;;:::999:::;;;<<<===BBBDDDHHHLLLPPPUUU[[[___iiipppzzz~~~ssslllfffdddbbbbbbgggmmmttt|||{{{vvvvvvyyy{{{{{{{{{|||~~~ooonnnmmmllllllmmmnnnooosss{{{|||pppmmmqqqxxxcccPPPHHHGGGHHHLLLNNNNNNQQQVVVTTTUUUUUUVVVVVVWWWWWWWWWVVVWWWXXXWWWVVVTTTQQQPPPQQQPPPNNNMMMMMMNNNPPPQQQSSSSSSVVVYYYYYY[[[fffrrrxxxssssssuuuxxxxxxuuupppkkkiiidddcccbbbbbbcccbbb```^^^XXXVVVTTTTTTUUUWWWXXXXXX[[[YYYWWWUUUSSSQQQQQQRRRQQQPPPOOOMMMKKKIIIIIIIIIJJJGGGFFFGGGGGGEEEIIIOOOVVV\\\dddkkkpppsssuuuvvvzzzzzz}}}~~~wwwtttuuuyyy||||||{{{|||}}}~~~yyy~~~{{{yyyyyyuuummmfff```\\\[[[[[[[[[\\\]]]^^^______``````___dddeeelllzzz~~~uuu```OOOFFFCCCBBBBBBCCCEEEHHHJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDD===<<<::::::;;;;;;:::888;;;;;;:::::::::;;;<<<===@@@BBBFFFJJJNNNSSSYYY]]]eeelllvvv}}}vvvmmmjjjhhhfffhhhlllmmmsss}}}{{{{{{|||}}}~~~kkkjjjiiiiiijjjlllnnnooottt|||zzzrrrrrrzzzlllTTTIIIFFFFFFIIILLLMMMPPPUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTUUUTTTRRRQQQPPPQQQPPPOOONNNOOOQQQSSSTTTTTTUUUXXXZZZZZZZZZbbbkkkyyyxxxrrrvvv{{{yyytttnnnkkkiiigggeeedddaaa___[[[YYYVVVUUUWWWXXXYYYYYYXXXXXXWWWTTTRRRQQQSSSTTTRRRRRRQQQPPPNNNLLLKKKJJJIIIGGGHHHJJJJJJIIIMMMRRRXXX]]]dddjjjnnnppprrrsssvvvvvvxxx|||~~~~~~zzzyyyzzz{{{|||}}}sssmmmzzzwwwwww{{{vvvmmmddd^^^[[[[[[[[[ZZZ[[[\\\\\\]]]]]]]]]\\\^^^ccccccjjjwww~~~mmmUUUGGGEEEBBBAAABBBDDDGGGIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEE???===<<<;;;<<<<<<:::999;;;::::::::::::;;;<<<===>>>@@@DDDGGGKKKPPPUUUYYY```gggpppvvv|||tttooolllhhhffffffhhhllluuuzzzzzz{{{|||}}}iiihhhhhhhhhiiillloooqqqttt|||{{{www|||sss]]]NNNIIIFFFHHHJJJJJJNNNRRRRRRSSSTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRRRRQQQPPPPPPPPPPPPOOOPPPQQQSSSVVVWWWWWWWWWZZZ]]]\\\[[[___fffqqqxxxqqqttt{{{{{{vvvqqqmmmiiieeebbbbbb___[[[ZZZZZZZZZZZZZZZVVVXXXYYYVVVTTTUUUUUUSSSSSSSSSRRRRRRQQQOOOKKKIIIHHHGGGHHHKKKLLLKKKOOOUUUZZZ___eeejjjlllnnnooopppssssssvvvzzz|||~~~~~~{{{}}}~~~zzzxxxxxx{{{~~~~~~}}}vvvsss{{{zzz|||wwwppphhhbbb^^^\\\\\\[[[[[[\\\\\\]]]\\\\\\\\\___cccccchhhttt~~~}}}{{{___LLLHHHCCCBBBAAACCCFFFHHHIIIHHHEEEFFFFFFFFFEEEEEEDDDDDD@@@>>>===<<<===<<<;;;999::::::::::::;;;;;;<<<<<<===???CCCFFFIIINNNSSSWWW\\\ccckkkpppuuu}}}~~~wwwsssmmmgggeeeiiijjjnnnxxx}}}}}}}}}}}}~~~jjjiiihhhhhhkkknnnrrruuuvvv~~~}}}{{{vvvfffWWWOOOHHHGGGHHHHHHJJJNNNQQQRRRSSSTTTSSSRRRQQQPPPNNNNNNNNNOOOOOOPPPPPPOOOPPPPPPPPPQQQSSSUUUWWWYYYZZZZZZ]]]```___\\\___dddlllvvv~~~vvvpppwww}}}vvvpppkkkhhheeeaaa___^^^\\\ZZZYYYTTTYYY[[[YYYZZZ]]]ZZZTTTTTTSSSRRRRRRRRRPPPLLLIIIHHHFFFGGGJJJKKKLLLPPPVVV]]]aaafffjjjlllmmmnnnooossssssvvvzzz|||~~~|||xxxyyy{{{}}}}}}{{{zzzzzz}}}yyywwwrrrmmmgggccc___]]]]]]]]]^^^^^^^^^^^^^^^]]]```ccccccgggrrrzzzmmmVVVMMMEEECCCAAAAAACCCFFFGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBAAA???=========<<<;;;999:::::::::;;;;;;;;;;;;;;;===???BBBEEEHHHLLLQQQTTTZZZ```gggkkkooowww~~~vvvnnnjjjjjjjjjlllpppwwwlllkkkjjjjjjlllpppuuuxxxzzzxxxmmm```VVVLLLHHHHHHGGGHHHKKKOOOPPPRRRTTTTTTSSSQQQPPPMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQRRRTTTVVVXXXYYY\\\[[[]]]``````^^^___dddhhhnnn~~~}}}qqqxxx}}}xxxmmmkkkhhhfffeeebbb^^^[[[WWWZZZ\\\\\\ccckkkggg]]]WWWTTTRRRQQQRRRRRRNNNJJJIIIFFFFFFIIIJJJKKKQQQXXX___bbbgggjjjkkklllnnnooorrrrrruuuyyy{{{~~~~~~yyyxxxzzzyyyzzz{{{}}}tttsssqqqnnniiieeeaaa___^^^___``````aaaaaaaaa```aaacccbbbfffpppuuufffUUUGGGDDDAAA@@@AAADDDEEEFFFHHHHHHIIIHHHGGGDDDBBBAAAAAA???=========<<<:::888999:::;;;;;;<<<<<<;;;;;;<<<>>>AAACCCFFFIIINNNRRRVVV\\\bbbeeeiiipppzzz{{{rrrooojjjjjjjjjkkkmmmqqqtttwww}}}mmmllljjjjjjmmmqqqvvvyyy~~~rrrfffZZZNNNIIIHHHHHHIIILLLNNNOOORRRTTTTTTSSSRRRQQQMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRTTTVVVWWWXXX[[[YYY[[[______^^^```dddfffiiittt}}}sssrrrrrrrrrqqqmmmhhhddd\\\]]][[[]]]kkkzzzyyymmm[[[WWWRRRRRRTTTTTTQQQMMMLLLHHHGGGHHHIIIKKKRRRYYY```ccchhhjjjlllmmmooopppoooooorrrwwwyyy{{{yyywwwxxxvvvyyy}}}yyynnnmmmkkkhhheeecccaaaaaa^^^___```aaabbbccccccccc```bbb```dddmmmppp}}}www^^^JJJFFFAAA???@@@BBBCCCDDDFFFGGGHHHHHHGGGFFFDDDBBBAAA???===<<<<<<;;;999777999:::;;;<<<<<<<<<;;;;;;:::<<>>??????<<<@@@HHHCCCEEEHHHIIIHHHFFFCCC@@@@@@???>>>===;;;;;;:::::::::999888777777888999:::<<<<<<===>>>AAADDDHHHJJJLLLPPPUUUXXX\\\aaahhhmmm{{{xxxpppkkkiiigggdddaaadddfffiiijjjkkkpppwww}}}xxxvvvssspppqqquuu}}}~~~xxx|||~~~ooo```XXXTTTOOOMMMOOONNNOOOPPPSSSVVVVVVUUUSSSTTTRRRPPPNNNLLLLLLKKKKKKQQQQQQRRRSSSTTTUUUUUUVVVVVVXXXZZZZZZ[[[]]]___bbb```aaaeeejjjooozzz~~~rrrbbb[[[ZZZ[[[gggrrrpppeeeZZZQQQSSSXXXZZZ[[[[[[WWWUUURRRPPPPPPUUU\\\aaaggggggfffgggggghhhiiiiiimmmlllkkkllloootttzzz}}}~~~{{{xxxuuuwww~~~vvvkkkeeecccbbbaaa```___^^^^^^^^^______^^^^^^______```aaa___^^^___```aaafffttt{{{]]]LLL>>>======:::<<>>===<<<;;;;;;:::999888777777888999::::::::::::;;;>>>AAADDDFFFIIIMMMRRRUUUXXX]]]dddjjjpppuuu~~~xxxqqqnnnllljjjgggccceeeeeeeeeeeeiiipppvvv~~~~~~yyytttrrruuu{{{}}}|||}}}~~~}}}}}}xxxyyyrrrhhhbbbZZZTTTPPPQQQQQQQQQSSSUUUVVVUUUSSSSSSSSSRRRQQQOOOMMMLLLKKKQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWYYYYYYZZZ[[[]]]```___```bbbeeegggnnn~~~wwwxxxxxx{{{~~~nnnddd^^^[[[bbbkkkhhhcccZZZTTTWWW]]]bbbfffiiicccaaa]]]YYYWWWZZZaaafffffffffeeeeeeeeefffggggggjjjiiiiiikkkmmmqqqtttwww~~~}}}~~~zzz~~~pppfffbbb_______________^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^]]]^^^``````cccmmmxxx|||hhhTTTBBB======::::::===@@@BBBDDDFFFGGGFFFEEEDDDEEEDDDBBBAAA???===<<<;;;999999888888888888999999888888999:::<<>>???AAADDDEEEFFFFFFFFFFFFEEEDDDBBB???===;;;:::999999999999999999999999999999:::;;;===@@@BBBCCCBBBFFFJJJLLLNNNSSSYYY^^^fffkkkssszzz|||wwwqqqnnnkkkmmmmmmjjjfffeeefffiiiggglllrrrwww|||zzzuuuuuuxxx{{{zzzwwwyyy}}}uuunnnlllmmmnnn{{{{{{ttttttuuussspppooosss{{{zzzrrrggg^^^VVVSSSPPPNNNOOOPPPPPPPPPPPPQQQRRRSSSRRRPPPMMMKKKJJJKKKNNNPPPRRRTTTUUUVVVVVVWWWXXXXXXWWWXXXZZZ\\\```___```bbbaaaccckkkuuuyyyyyyyyy|||yyyqqqrrruuuoooggg___YYYYYY___gggttt~~~zzzqqqiiieeedddeeeccccccccccccccccccdddeeebbbccceeegggjjjmmmooopppssswww~~~~~~{{{~~~}}}uuullleeedddfffZZZ[[[]]]^^^^^^^^^]]]\\\XXXXXXXXXXXXXXXYYYYYYZZZYYYYYY\\\aaacccdddjjjqqq|||{{{fffOOOCCCBBBBBB???=========???AAACCCEEEGGGHHHEEEDDDDDDBBB@@@===;;;999999999999::::::999999999999999:::;;;===>>>@@@@@@@@@DDDGGGIIIKKKNNNTTTYYY^^^cccjjjqqqxxxzzzvvvqqqtttvvvsssmmmhhheeeeeefffiiimmmpppsssxxx{{{yyy{{{}}}~~~}}}}}}|||yyywwwwww|||tttkkkiiikkkkkknnn{{{~~~tttssssssqqqhhhhhhmmmxxxwwwrrrnnnjjjXXXTTTOOOMMMLLLNNNOOOOOOOOOQQQRRRSSSSSSRRRPPPOOOJJJKKKLLLNNNPPPSSSUUUVVVWWWXXXXXXXXXWWWWWWYYY[[[]]]\\\\\\^^^]]]]]]dddlll{{{wwwhhhaaa\\\ZZZ\\\bbbnnnyyy~~~vvvmmmgggdddcccbbbbbbbbbbbbcccdddeeeeeebbbbbbccceeegggiiikkklllmmmqqquuuxxx|||}}}xxxyyy|||yyyvvv}}}zzzzzz}}}~~~zzzrrriiiaaa^^^^^^```ZZZZZZ[[[[[[[[[[[[[[[ZZZWWWWWWVVVVVVWWWWWWXXXYYYWWWWWWZZZ```ccceeejjjppp{{{~~~lllUUUGGGBBBBBB???===<<<======???BBBDDDGGGHHHDDDDDDDDDCCCAAA>>><<<:::999999::::::::::::999999777777888999:::;;;<<<===>>>BBBEEEGGGHHHKKKPPPUUUXXX]]]eeelllrrr{{{~~~yyy|||}}}zzzrrrjjjfffdddgggiiijjjkkkmmmpppsssvvvyyyzzz{{{||||||~~~}}}xxxwwwuuuuuuwww{{{zzzlllfffjjjmmmmmmuuuwwwsssppplllfffdddiiittt|||uuuqqqmmm[[[WWWPPPLLLLLLMMMOOOOOOQQQRRRSSSUUUUUUUUUUUUUUUOOONNNMMMMMMNNNQQQTTTVVVWWWXXXYYYXXXWWWWWWYYY[[[]]]ZZZYYYZZZYYYYYY^^^eeemmm{{{yyyxxxwwwzzz|||iiifffcccaaa______gggppp|||{{{yyytttmmmgggdddbbb```aaaaaabbbccceeefffgggccccccbbbaaabbbcccdddeeegggjjjoooqqqsssvvv|||~~~}}}||||||{{{{{{zzzxxxxxx}}}{{{zzzzzzwww~~~zzzuuutttvvvvvvooofff^^^[[[ZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWXXXVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWYYY___bbbccchhhmmmtttttt^^^MMMDDDBBB???===<<<<<<<<<>>>@@@CCCFFFHHHDDDEEEEEEEEECCCAAA>>>===999999:::;;;;;;:::999999777888999:::;;;;;;<<<<<<<<>>===<<<<<<===???CCCFFFHHHEEEEEEFFFFFFEEECCC@@@???999999;;;;;;;;;;;;999999999:::;;;<<<============;;;>>>AAABBBBBBDDDJJJNNNOOOUUU]]]dddkkksss|||wwwqqqooopppiiifffdddeeehhhhhhfffcccggghhhhhhgggfffiiioootttuuuzzz{{{xxxuuuuuuyyynnnddddddgggooouuuxxx}}}ooohhhfffbbbcccfffjjjooo|||xxxoooiii```VVVQQQNNNKKKLLLOOORRRUUUXXXZZZYYYXXXWWWWWWUUUTTTTTTTTTSSSSSSSSSRRRQQQRRRTTTVVVXXXYYYYYYZZZZZZYYYWWWVVVVVVWWWYYYZZZaaakkkwwwrrrqqqooonnnooonnnmmmpppvvv~~~|||ppprrrtttsssnnniiifffdddmmmmmmlllkkkhhheeecccaaaaaaaaaaaabbbcccdddfffgggfffddd```]]][[[[[[\\\]]]bbbccceeegggjjjnnnppprrrooooooppppppppppppooooooppppppooonnnooorrrwww{{{{{{~~~|||wwwtttsssssstttttt|||uuuzzz}}}uuusssssstttsss___[[[VVVUUUUUUVVVTTTSSSVVVUUUTTTRRRRRRTTTUUUVVVXXXVVVTTTSSSRRRSSSTTTUUUYYYYYYZZZ[[[]]]___bbbdddhhhuuu}}}|||tttbbbTTTJJJCCC???@@@<<<;;;===??????BBBFFFGGGEEEEEEFFFGGGFFFBBB>>><<<;;;;;;::::::;;;;;;;;;999999999::::::;;;;;;;;;:::<<<>>>@@@AAACCCFFFIIIQQQTTTYYY^^^eeemmmvvv|||zzzuuusssjjjhhhfffeeeeeeeeeeeeddddddcccbbbbbbbbbccceeefffnnnqqquuuwwwyyy{{{~~~~~~}}}}}}}}}}}}{{{xxxuuuvvv{{{rrriiihhhkkkrrrxxx}}}|||nnnfffddd```aaaeeehhhlllttt{{{pppcccZZZQQQJJJJJJMMMQQQSSSUUUVVVXXXYYYZZZ[[[UUUTTTTTTSSSSSSRRRRRRRRRQQQRRRTTTUUUWWWXXXXXXYYYYYYXXXVVVUUUUUUVVVXXXYYY^^^fffvvv~~~wwwtttpppmmmnnngggfffhhhnnnwww~~~zzz}}}yyyqqqiiieeekkkkkkjjjiiigggdddbbbaaabbbbbbbbbcccdddfffggghhheeeccc```]]][[[[[[\\\\\\___```aaadddgggjjjlllnnnlllmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkllloootttxxx~~~}}}vvvtttqqqqqqsssvvvyyy{{{xxxuuu~~~~~~wwwsssqqqpppnnnkkk\\\XXXTTTSSSSSSTTTSSSQQQUUUTTTRRRQQQQQQRRRTTTUUUVVVUUUSSSRRRQQQRRRSSSTTTXXXXXXXXXZZZ\\\^^^aaabbbeeeooo{{{|||}}}lll]]]RRRIIIDDDAAA<<<:::<<<======???CCCFFFEEEEEEFFFGGGFFFBBB???<<<<<<;;;;;;:::;;;;;;;;;999::::::::::::::::::;;;999;;;===???@@@BBBFFFHHHNNNQQQUUU[[[aaaiiirrrxxx{{{{{{uuurrrmmmjjjiiihhhgggfffdddcccbbbbbbbbbcccdddeeeeeegggkkkmmmoooppprrrtttvvvvvvuuuuuuvvvwwwxxxzzz{{{{{{{{{}}}~~~|||yyywwwtttqqqsss{{{tttmmmlllnnntttzzz|||ooohhheeeaaabbbfffiiiiiinnn{{{uuuhhhZZZOOOLLLOOOQQQQQQRRRSSSUUUWWWZZZ[[[TTTTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWUUUUUUUUUUUUWWWWWWZZZ___kkk{{{sssnnnllleeebbb```eeeoooyyyxxxnnniiihhhhhhgggfffeeecccbbbaaaccccccdddeeeffffffggghhhdddbbb___\\\[[[ZZZ[[[[[[]]]^^^___aaadddfffiiijjjiiiiiiiiiiiiiiihhhgggfffggghhhhhhiiijjjmmmsssvvv}}}yyywwwooonnnoooppptttyyyssspppxxx~~~uuurrrooonnnmmmjjjeee```XXXUUURRRQQQQQQQQQQQQPPPRRRRRRPPPOOOOOOPPPRRRRRRTTTSSSQQQPPPPPPPPPQQQRRRUUUVVVWWWXXXZZZ\\\___```dddjjjyyyyyyyyyzzzkkk]]]RRRLLLDDD???;;;<<<===<<<>>>AAAEEEEEEEEEFFFGGGFFFCCCAAA>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999777999;;;===???AAAEEEGGGJJJMMMQQQVVV\\\ccckkkpppuuuzzz~~~zzztttooolllkkkiiihhhcccbbbaaa```___```aaaaaa^^^```ccceeefffgggiiijjjmmmmmmllllllmmmnnnpppqqqppppppqqqrrrtttuuusssqqqrrrnnnlllooowww}}}qqqlllkkkmmmrrryyy~~~rrrkkkhhheeeeeegggiiihhhkkkvvvwwwgggXXXQQQRRRQQQPPPPPPQQQSSSUUUVVVVVVTTTTTTSSSSSSRRRQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVVVVVVVZZZcccuuu{{{qqqlllgggbbb^^^___gggtttzzzqqqlllfffffffffeeedddcccbbbaaabbbccccccdddeeefffffffffbbbaaa^^^\\\[[[ZZZZZZ[[[^^^^^^___```bbbdddfffhhhffffffffffffeeedddccccccfffggghhhiiikkknnnssswww{{{~~~~~~zzzvvvuuupppqqqtttwww{{{}}}qqqwww{{{zzztttooollljjjiiihhhddd^^^XXXTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOOPPPPPPQQQPPPOOOOOOOOOOOOPPPPPPSSSSSSUUUVVVXXXZZZ\\\]]]fffhhhqqq}}}vvv|||yyyiii]]]UUULLLDDD>>>>>>???>>>>>>AAADDDEEEFFFGGGGGGFFFDDDBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999666888:::<<<===@@@CCCFFFFFFIIIMMMRRRWWW^^^eeeiiiqqquuu{{{~~~xxxtttrrrpppooohhhgggeeecccbbbaaaaaabbb___aaadddeeeddddddfffggghhhggggggggggggiiijjjkkklllllllllnnnpppqqqpppooo~~~yyyvvvooollljjjmmmvvv}}}}}}sssiiiffffffhhhnnnvvv|||sssmmmjjjeeeddddddeeeeeeiiisss~~~vvvcccVVVRRRNNNMMMMMMOOORRRTTTSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTXXXaaaqqqwwwppphhhaaaZZZYYY```mmm|||~~~uuuooolllffffffeeedddccccccbbbbbb``````bbbcccccccccccccccaaa```^^^\\\[[[[[[[[[[[[\\\\\\]]]^^^___aaabbbcccccccccddddddcccbbbbbbaaaccceeeggghhhiiimmmqqqtttsssvvvzzz{{{zzzxxxvvvvvvuuuzzzxxxvvvzzz{{{zzz~~~wwwrrrrrrmmmgggdddbbb^^^YYYUUUQQQQQQQQQPPPPPPPPPPPPQQQOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSUUUWWWYYYZZZ[[[cccdddjjj{{{yyyxxxxxxllleeeXXXNNNDDD@@@@@@??????AAACCCDDDFFFHHHGGGFFFEEEDDDAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999999666777999;;;<<<>>>AAADDDDDDFFFKKKOOOSSSYYY___cccfffkkkqqqwww|||~~~zzzwwwrrrpppmmmjjjhhhfffeeeeeebbbdddffffffeeedddeeefffeeeddddddddddddfffggghhhjjjiiiiiikkkmmmnnnnnnmmm}}}xxxvvvvvvvvvooolllkkkpppxxx~~~}}}rrrjjjccc```aaadddllluuu}}}vvvpppllljjjcccaaabbbdddfffiiisss~~~sss```WWWPPPMMMKKKMMMQQQTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTXXX```nnnxxxhhhaaaYYYTTTYYYfffuuu~~~vvvooojjjiiifffeeedddcccbbbbbbbbbbbb^^^___```aaabbbaaa``````aaa```___]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^``````aaaaaaaaaaaa``````___```bbbccceeegggkkknnnqqqtttxxxyyyzzzyyyzzz{{{}}}}}}rrr{{{|||{{{~~~zzzuuurrruuuooofff```]]]ZZZWWWTTTNNNPPPQQQQQQPPPPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPRRRUUUWWWXXXYYYYYY\\\^^^dddrrr{{{lll]]]NNNFFFCCC@@@???@@@BBBDDDGGGHHHGGGFFFFFFFFFBBBAAA@@@>>><<<;;;;;;:::;;;::::::::::::::::::999777888:::;;;;;;===???BBBAAADDDHHHLLLPPPTTTYYY]]]^^^cccjjjooottt{{{~~~{{{xxxtttpppllliiigggffffffggghhhhhhfffddddddeeeeeedddccccccdddeeeggghhhiiihhhggghhhjjjkkkkkkjjjyyywwwrrrssstttvvvmmmkkklllsss{{{~~~zzzmmmfff___^^^___dddnnnyyy~~~{{{wwwrrrooommmlllggggggiiinnnqqqssszzzvvvjjj]]]VVVNNNKKKMMMQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUXXX^^^iii}}}qqqiii^^^VVVVVV^^^kkktttyyyyyyxxxtttooojjjhhhgggeeedddbbbaaa____________]]]^^^```aaaaaaaaa___^^^aaa``````___^^^]]]\\\\\\YYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]^^^^^^____________\\\]]]___```aaacccfffiiiooorrrvvvyyy{{{}}}}}}vvvxxx~~~|||~~~}}}|||}}}wwwuuusssssstttmmmddd]]]ZZZXXXUUURRRKKKNNNPPPPPPOOOOOOQQQSSSPPPPPPPPPQQQQQQPPPPPPPPPLLLLLLMMMNNNNNNNNNNNNNNNNNNPPPRRRUUUWWWXXXXXXYYYWWW[[[bbblllttt^^^QQQJJJDDDBBBCCCAAADDDHHHIIIGGGFFFGGGHHHCCCBBB@@@>>>===;;;::::::999::::::::::::::::::;;;999:::;;;;;;;;;<<<>>>@@@>>>AAAEEEIIILLLPPPTTTWWWZZZ___eeejjjnnnttt{{{}}}wwwssspppooonnnooopppnnnkkkiiiiiiiiiiiihhhhhhhhhhhhjjjkkklllmmmlllkkkkkklllmmmmmmllluuu|||{{{rrrnnnnnnpppqqqiiihhhjjjsss|||}}}wwwllleee___^^^```fffqqq}}}~~~zzzvvvrrrpppoooooooooooottt{{{~~~kkkaaaSSSKKKJJJMMMOOOOOOQQQRRRSSSUUUVVVWWWXXXYYYVVVVVVWWWWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUWWWXXX[[[eeexxx}}}uuuggg[[[VVVZZZcccjjjhhhkkkmmmlllkkkiiihhhhhheeecccaaa___^^^]]]]]]]]]]]]^^^```aaabbbaaa___^^^aaaaaa```___^^^^^^]]]]]][[[[[[[[[[[[[[[\\\\\\]]]YYYZZZ[[[\\\]]]^^^^^^^^^[[[]]]___``````bbbeeegggkkknnnssswww{{{sssvvv|||uuuqqqrrrwww{{{vvvqqqqqqrrrrrrqqqjjjbbb\\\YYYWWWSSSPPPIIILLLOOOPPPNNNNNNPPPRRRPPPQQQQQQRRRRRRQQQQQQPPPKKKLLLMMMNNNNNNNNNNNNNNNNNNOOORRRUUUWWWXXXXXXXXXXXX]]]ccciiiwwwlll[[[QQQJJJGGGGGG@@@DDDHHHIIIGGGFFFGGGIIIDDDCCCAAA???===;;;::::::999999999::::::;;;;;;;;;:::;;;<<<<<<;;;;;;===???<<>>@@@BBBCCCEEEHHHKKKPPPRRRVVVZZZ^^^ccciiimmmuuuyyyuuu{{{}}}vvvrrrrrrsssrrrpppkkknnnsssuuutttrrrpppooonnnooorrrttttttuuu~~~{{{wwwwwwvvvxxx{{{{{{xxxyyy}}}{{{}}}ttt{{{gggXXXPPPHHHFFFIIIIIIKKKNNNQQQTTTVVVWWWWWWVVVXXX[[[[[[ZZZYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ]]]bbbhhhtttwwwaaaWWWWWWYYY\\\___aaaaaa```^^^^^^___[[[ZZZZZZZZZZZZZZZZZZZZZ\\\]]]^^^___````````````______]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ\\\]]]]]]]]]^^^bbbdddggglllsssyyyzzz}}}|||qqqlllsss}}}pppeeehhhmmmuuu}}}ssstttwwwtttlllfff^^^ZZZTTTOOOMMMMMMLLLKKKMMMMMMOOOQQQTTTVVVXXXYYYUUURRROOONNNOOOQQQRRRRRRSSSRRRPPPNNNNNNNNNNNNNNNNNNMMMMMMPPPTTTWWWXXXXXXUUU]]]\\\]]]eeeqqq}}}zzz```RRRNNNIIIJJJKKKKKKKKKIIIHHHGGGFFFDDDCCCBBBBBB@@@===;;;;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;:::<<<>>>???@@@AAADDDGGGJJJLLLPPPTTTXXX^^^dddhhhqqqvvv}}}zzz}}}xxxvvvuuutttsssqqquuuyyywwwrrrmmmmmmnnnoootttyyy~~~}}}xxxuuuuuuwwwyyyuuupppqqquuuyyyttt{{{qqq```UUULLLHHHHHHGGGHHHJJJLLLOOORRRUUUVVVUUUWWWZZZ\\\\\\[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYY[[[[[[]]]aaaeeemmm|||yyydddYYYYYY\\\]]]___```___\\\ZZZZZZZZZXXXYYYYYYYYYZZZZZZYYYYYY]]]]]]^^^___````````````___^^^]]][[[ZZZZZZYYYYYYYYYXXXWWWVVVVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYZZZ[[[[[[\\\^^^bbbeeekkkrrr{{{tttqqqrrr}}}{{{tttooovvv{{{yyyrrrsssvvvssshhh___XXXUUUPPPMMMKKKJJJJJJKKKOOOPPPQQQRRRSSSTTTUUUUUUTTTQQQNNNLLLNNNPPPQQQRRROOOOOONNNMMMMMMNNNOOOOOOQQQOOOOOOQQQTTTWWWXXXXXXVVV]]]\\\[[[bbbkkk~~~}}}nnn\\\TTTLLLLLLLLLMMMMMMLLLJJJIIIHHHFFFDDDCCCCCCBBB???===;;;;;;;;;;;;;;;<<<<<<===999:::;;;;;;<<<<<<;;;;;;;;;===>>>??????AAACCCFFFEEEHHHKKKOOOSSSYYY___ccclllrrrzzz}}}|||~~~xxxuuuttttttuuuyyy|||yyyrrroooqqqtttwww~~~zzzvvvqqqrrrtttvvvrrrllllllpppuuuuuuzzz}}}~~~yyyjjj^^^TTTLLLIIIFFFFFFGGGHHHJJJMMMPPPQQQQQQTTTXXXZZZ[[[\\\]]]___^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZ]]]bbbdddiiitttyyyggg]]]\\\```___``````^^^ZZZWWWVVVWWWWWWXXXYYYZZZ[[[[[[ZZZZZZ\\\]]]^^^___````````````^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZXXXYYYZZZZZZ[[[^^^bbbeeeqqq{{{~~~wwwzzz~~~}}}{{{|||~~~{{{vvvrrrqqqsssooodddZZZTTTRRROOOLLLJJJIIIJJJKKKNNNOOOPPPRRRRRRRRRRRRRRRQQQOOOLLLKKKLLLNNNPPPPPPMMMMMMMMMNNNOOOQQQSSSTTTVVVTTTRRRRRRUUUWWWXXXXXXUUU]]]\\\\\\ccciiixxx}}}gggZZZMMMLLLKKKLLLOOOOOONNNLLLJJJHHHFFFDDDDDDCCCAAA???===<<<;;;;;;;;;<<<======999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>???AAACCCBBBDDDHHHKKKOOOTTTZZZ^^^ccciiisss||||||uuussswww|||~~~rrrrrrwww}}}yyytttsssuuuyyy{{{{{{xxxttttttyyy~~~}}}yyyrrrnnnlllkkkooossssssoooooorrrrrrtttvvvwwwxxxzzzpppdddXXXPPPIIIHHHGGGFFFFFFHHHKKKLLLMMMPPPTTTWWWYYYZZZ\\\^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZ^^^cccfffgggooowww|||xxxkkkaaa^^^___``````___\\\XXXUUUUUUUUUVVVXXXYYY[[[\\\\\\[[[[[[[[[\\\]]]^^^____________^^^^^^\\\[[[ZZZYYYYYYYYYWWWVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZXXXYYYYYYZZZ[[[^^^cccggguuuzzzzzz}}}{{{|||vvvvvvsssooollliii```XXXSSSRRRQQQMMMJJJIIIJJJLLLKKKLLLNNNPPPRRRRRRRRRRRRNNNMMMKKKKKKMMMNNNNNNNNNNNNNNNOOOPPPRRRUUUXXXYYYYYYVVVTTTSSSUUUWWWXXXXXXVVV]]]^^^___eeeiiivvvlll\\\RRRNNNKKKLLLOOORRRQQQPPPLLLJJJGGGEEEEEEEEECCCAAA???>>><<<;;;;;;;;;<<<===999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<;;;;;;===???@@@BBBEEEHHHKKKPPPUUUYYY^^^dddoooxxx|||uuunnnkkkooowww}}}uuuooosss{{{|||vvvwwwyyy|||wwwtttuuu{{{zzzwwwssslllfffgggfffiiiooosssqqqpppqqqqqq}}}rrrppprrruuu{{{kkk___NNNLLLIIIFFFEEEEEEGGGHHHHHHKKKPPPTTTVVVXXX[[[]]]^^^]]]\\\[[[[[[[[[[[[[[[ZZZ[[[___eeeffffffjjjoooooo}}}tttlllccc]]]]]]\\\]]]\\\ZZZVVVUUUUUUVVVUUUVVVYYY[[[\\\\\\[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^___^^^]]]\\\[[[ZZZZZZZZZVVVUUUTTTTTTTTTUUUWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\```fffjjjyyyzzz}}}zzzsssvvvuuummmfffbbb]]]WWWSSSTTTSSSOOOLLLJJJKKKNNNLLLMMMOOOQQQRRRQQQPPPOOOMMMLLLLLLMMMOOOOOONNNMMMNNNNNNNNNOOORRRTTTWWWXXXWWWUUUSSSRRRUUUWWWYYYYYYWWW^^^___aaagggjjjssssssfffYYYSSSNNNMMMPPPSSSTTTRRRNNNKKKHHHFFFFFFFFFDDDCCCAAA???===;;;::::::;;;<<<999:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999;;;===>>>@@@BBBEEEGGGKKKPPPSSSZZZ```jjjsssyyy~~~zzzssskkkhhhmmmuuu}}}uuuttt|||zzz|||~~~wwwssstttxxx|||zzzvvvtttqqqiiicccfffccceeelllqqqpppnnnmmmooo{{{qqqnnnooottt}}}zzzlllSSSPPPKKKGGGDDDDDDEEEFFFEEEHHHMMMQQQTTTWWWYYY[[[^^^]]]\\\\\\[[[[[[\\\\\\ZZZ[[[```eeefffdddfffkkkiiissssssqqqzzzxxxpppkkkccc]]]\\\YYYYYYYYYWWWUUUTTTUUUWWWSSSUUUXXXZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]```___]]]\\\[[[[[[ZZZZZZUUUUUUTTTTTTTTTUUUWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\\\\^^^bbbhhhmmm|||~~~zzz~~~|||uuuoooqqqwwwvvvlllbbb^^^[[[XXXTTTUUUUUUQQQMMMKKKLLLOOOQQQQQQRRRRRRQQQOOOMMMKKKLLLLLLMMMOOOQQQQQQOOOMMMLLLLLLLLLMMMNNNPPPSSSTTTUUUSSSQQQQQQTTTWWWZZZ[[[XXX___```bbbhhhiiiqqq{{{~~~vvv___XXXPPPNNNQQQTTTTTTSSSOOOLLLIIIGGGFFFFFFEEEDDDBBB@@@>>>;;;::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;======>>>AAABBBDDDHHHLLLOOOSSSYYYaaaiiioootttwwwyyyvvvyyy~~~wwwppppppwww~~~|||{{{yyyuuutttssswww{{{yyyqqqnnnjjjddd^^^dddeeehhhkkklllllllllkkkooovvvyyypppmmmlllooowwwzzzccc^^^WWWPPPJJJGGGFFFFFFJJJGGGHHHKKKLLLLLLNNNSSSUUUVVVWWWXXXZZZ\\\]]]]]][[[\\\___ccceeeggghhhiiijjjiiiiiiiiilllppptttvvvuuukkkfffccc^^^ZZZXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\\\\[[[ZZZXXXYYY[[[]]]___``````aaa]]]]]]]]]]]]\\\ZZZXXXWWWTTTTTTUUUVVVWWWXXXXXXYYY[[[ZZZYYYXXXWWWXXXYYYZZZ^^^```bbbbbb```cccmmmwww}}}}}}zzzyyy|||{{{uuummmkkknnnwwwuuupppjjjddd]]]YYYVVVSSSRRRQQQPPPNNNNNNNNNMMMPPPPPPRRRSSSSSSRRRQQQQQQMMMMMMNNNNNNOOOPPPQQQQQQMMMMMMMMMNNNOOOPPPQQQRRRVVVWWWWWWVVVUUUUUUWWWYYY[[[^^^```___```ggguuu{{{uuuzzz~~~ooodddXXXQQQQQQRRRQQQNNNQQQNNNLLLJJJJJJIIIGGGFFFEEEDDDBBB@@@>>><<<;;;;;;??????>>>============>>>::::::999888999:::<<<===?????????AAACCCEEEHHHIIISSSVVV[[[___ccchhhmmmpppsssvvvzzz~~~||||||yyyuuusssrrruuuzzzvvvooojjjfffaaa\\\bbbcccfffhhhjjjjjjjjjjjjkkkqqqvvv{{{xxxrrrmmmllllllmmmsssyyynnnhhh```WWWQQQNNNLLLKKKHHHEEEEEEHHHJJJIIIKKKOOOPPPRRRTTTUUUUUUVVVXXXYYY]]]___cccfffiiijjjjjjjjjhhhgggeeeeeefffhhhkkkmmmrrrxxxxxxmmmeeebbb___[[[XXXWWWWWWVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\[[[[[[ZZZXXXYYY[[[\\\^^^___``````]]]^^^^^^^^^^^^\\\ZZZYYYSSSSSSSSSTTTUUUVVVVVVWWWXXXXXXWWWVVVVVVVVVXXXYYY^^^bbbfffhhhhhhmmmxxx}}}yyyyyywwwvvvvvvzzzyyyrrrnnnkkklllqqqrrrppplllfff```[[[WWWUUUVVVUUUTTTSSSQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQOOOOOOOOOPPPPPPQQQQQQRRRNNNMMMMMMMMMNNNPPPRRRSSSVVVXXXYYYXXXWWWWWWXXXYYYYYY]]]``````bbbjjjwwwuuuuuu~~~uuuhhh]]]XXXUUURRRQQQPPPNNNLLLKKKKKKJJJHHHGGGGGGFFFDDDBBB@@@>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999:::<<<<<<>>>>>>??????AAADDDFFFHHHLLLPPPUUUYYY]]]aaaeeehhhkkknnnrrruuuyyy}}}|||}}}~~~xxxtttrrrqqqtttyyyzzzwwwqqqkkkeee```]]][[[```aaabbbdddffffffgggggggggjjjllllllooosssqqqlllnnnjjjiiikkkllllllooottt{{{|||uuulllccc]]]YYYWWWVVVMMMHHHFFFHHHIIIHHHIIIKKKJJJMMMPPPQQQPPPQQQSSSVVV\\\___dddhhhkkklllkkkjjjhhhfffdddbbbaaabbbcccddddddllltttzzz|||pppkkkddd```^^^\\\YYYVVVVVVUUUUUUTTTUUUVVVXXXYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXYYYZZZ[[[\\\^^^^^^___]]]^^^___```___^^^\\\ZZZTTTTTTTTTTTTTTTUUUVVVWWWZZZ[[[[[[ZZZYYYYYY[[[]]]```gggnnnssswww~~~yyyqqqqqq{{{wwwsssrrrvvvpppiiihhhjjjmmmqqqjjjhhheeeaaa\\\XXXUUUSSSVVVVVVTTTSSSRRRRRRRRRRRRTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMMMMNNNPPPRRRTTTWWWYYY[[[[[[ZZZXXXXXXYYYYYY\\\___```ccckkkwww}}}uuuzzzsssdddZZZUUUTTTPPPOOOMMMLLLMMMLLLJJJHHHIIIHHHFFFDDDCCCAAAAAAAAA<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<=========>>>???BBBDDDEEEFFFIIIOOOSSSVVVYYY\\\___dddfffiiilllpppuuu{{{|||yyy{{{{{{yyyzzz~~~vvvtttsssrrruuuyyy}}}oooooommmhhhaaa\\\[[[[[[````````````aaaaaaaaabbbcccfffgggfffgggkkkkkkggghhheeeeeeiiikkkkkknnnrrr{{{vvvoookkkiiigggfffZZZSSSNNNOOOPPPMMMIIIIIIFFFIIIMMMNNNMMMNNNRRRVVVWWW[[[bbbhhhlllmmmlllkkkiiihhhfffcccbbbaaaaaabbb```gggmmmooopppzzz|||vvvpppfffccc___]]]\\\[[[XXXUUUSSSSSSRRRRRRSSSUUUWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[\\\]]]^^^\\\]]]___``````^^^\\\ZZZUUUUUUUUUUUUUUUVVVXXXYYY```aaabbbaaa______bbbeeehhhrrryyykkkjjjsss~~~{{{xxxlllgggiiikkklllkkkcccbbb```]]]ZZZWWWTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOMMMMMMNNNPPPSSSUUUWWWYYY\\\]]][[[YYYYYYYYYYYY[[[^^^___bbbhhhrrrzzz|||||||||uuubbbYYYVVVQQQOOONNNMMMMMMMMMKKKIIIIIIHHHGGGEEEDDDCCCCCCCCC>>>>>>>>>======>>>>>>???;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???AAABBBDDDGGGMMMQQQSSSUUUWWWYYY___aaacccfffjjjpppwww|||{{{yyyvvvvvvyyy~~~xxxssstttvvvvvvyyy}}}}}}vvvqqqiiijjjjjjeee___[[[[[[]]]aaa```^^^]]]]]]]]]^^^^^^```dddfffdddeeeiiijjjhhhgggcccbbbeeeggghhhlllrrr{{{||||||}}}|||zzznnneee^^^^^^]]]WWWOOOKKKEEEGGGHHHIIIIIIKKKPPPTTTTTTYYY```gggmmmooopppooojjjiiigggeeecccbbbbbbbbbaaaeeehhhjjjkkkpppyyy|||qqqmmmiiiddd___^^^]]]\\\ZZZXXXVVVTTTQQQQQQQQQQQQQQQSSSUUUVVVWWWWWWWWWVVVVVVVVVWWWWWW[[[ZZZZZZZZZZZZ[[[]]]]]][[[]]]___```___]]]ZZZXXXUUUTTTTTTTTTUUUWWWYYYZZZcccfffgggfffcccdddgggkkkyyyyyyvvvoooiiiqqq~~~wwwsssooommmnnnmmmhhhbbb^^^]]]\\\ZZZXXXVVVUUUTTTQQQQQQPPPOOONNNNNNNNNNNNPPPPPPPPPPPPQQQQQQRRRRRRNNNNNNNNNNNNNNNNNNNNNMMMOOOOOONNNNNNOOOQQQSSSUUUUUUXXX[[[\\\[[[ZZZYYYYYYZZZ[[[]]]]]]___cccjjjpppppppppwwwooo___ZZZSSSPPPNNNLLLMMMLLLKKKJJJHHHHHHFFFEEEDDDDDDDDDDDD@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@BBBEEEJJJMMMNNNPPPRRRTTTYYY[[[^^^aaaeeelllsssxxx}}}yyyqqqtttyyy~~~yyysssooopppvvv{{{}}}wwwnnnjjjggghhhgggccc^^^[[[]]]___```^^^\\\[[[[[[\\\^^^___aaaeeegggeeeeeeggghhhggghhhcccaaaccceeefffkkkqqqvvv{{{ssstttsssjjj^^^VVVKKKIIIFFFDDDFFFIIIMMMPPPUUUZZZaaahhhnnnqqqsssssskkkjjjhhhfffdddcccbbbbbb```bbbeeegggjjjmmmppprrr{{{}}}pppiiifffdddaaa\\\\\\\\\[[[YYYWWWUUUTTTRRRQQQPPPPPPQQQRRRTTTUUUVVVVVVUUUUUUVVVVVVWWWXXX]]]\\\[[[ZZZZZZ[[[]]]^^^\\\]]]___```___\\\YYYVVVSSSSSSRRRSSSTTTWWWZZZ\\\eeeiiillllllkkklllrrrwwwvvvqqqmmmnnnpppvvv}}}|||vvvnnnrrrtttsssppplllcccZZZ[[[[[[ZZZYYYWWWVVVUUUUUURRRQQQQQQPPPOOOOOOPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOOPPPRRRSSSSSSSSSVVVXXXZZZYYYYYYYYYZZZ[[[[[[\\\[[[\\\___cccgggcccfffooojjjaaaVVVRRRMMMKKKJJJKKKKKKKKKHHHGGGFFFEEEEEEEEEEEEEEEBBBAAA@@@>>>=====================>>>======<<<;;;<<<<<<;;;:::;;;<<<>>>??????AAADDDEEEFFFHHHKKKMMMPPPRRRVVVZZZ___eeelllpppyyy}}}~~~}}}}}}yyyvvvooottt{{{yyypppiiihhhggglllwwwvvvnnnkkkgggfffccc```]]]\\\^^^___]]][[[ZZZYYY[[[^^^aaacccdddjjjmmmjjjiiijjjkkkiiilllhhhgggiiijjjjjjlllqqqtttuuuiiiZZZRRRIIIEEEGGGKKKMMMNNNXXX[[[```ffflllooorrrrrrooonnnllliiigggdddcccbbb___aaaccceeefffhhhjjjkkknnnooorrruuuxxxxxxwwwvvvuuuvvvrrrjjjffffffeeebbb]]]^^^^^^]]]\\\ZZZZZZZZZTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVUUUVVVWWWXXXZZZ[[[___^^^\\\[[[[[[\\\]]]^^^^^^```aaabbb```]]]XXXVVVUUUUUUTTTUUUWWW[[[___aaakkkqqqwwwyyyzzz~~~~~~lllnnnooosss~~~yyysssooommmtttwwwssslllggg___XXXYYYXXXXXXWWWVVVUUUUUUTTTRRRRRRQQQPPPPPPPPPPPPQQQQQQPPPOOOMMMLLLLLLMMMMMMJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNPPPQQQRRRSSSRRRRRRQQQSSSUUUVVVVVVWWWZZZ\\\ZZZZZZ[[[[[[[[[]]]```bbb^^^bbbjjjuuuvvviiiYYYTTTMMMHHHGGGIIIJJJKKKHHHHHHGGGFFFFFFFFFGGGGGGEEEDDDBBB@@@>>>======<<<===>>>>>>???>>>===<<<;;;===<<<;;;:::;;;<<<===>>>===>>>?????????AAAEEEHHHHHHKKKPPPUUUZZZ```fffjjjppptttzzz|||{{{zzzzzz}}}~~~yyy{{{|||}}}yyyssspppooovvvtttiiibbbaaabbbjjjxxxsssmmmkkkhhheeeaaa]]]\\\]]]^^^___ZZZYYYXXXYYY[[[```eeehhhhhhnnnrrrqqqoooqqqqqqpppqqqnnnnnnpppqqqooopppssswww|||{{{ggg\\\OOOIIIKKKOOOOOONNNYYY[[[___dddhhhkkknnnoootttsssqqqmmmjjjgggdddccc```bbbdddccc```aaadddgggfffggghhhjjjmmmmmmkkkiiifffiiiiiidddbbbccccccaaa```aaaaaaaaa```___```aaaVVVUUUTTTSSSSSSTTTUUUUUUWWWVVVVVVWWWXXXZZZ\\\^^^```___]]][[[[[[\\\]]]^^^```bbbcccdddbbb]]]YYYVVVYYYXXXXXXYYY\\\```eeegggttt{{{oookkkrrrwww}}}}}}xxxuuurrrqqqooovvvxxxpppgggbbb^^^YYYWWWWWWWWWVVVUUUTTTTTTSSSQQQQQQPPPOOOOOOOOOPPPPPPTTTSSSPPPNNNLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNLLLNNNPPPRRRSSSSSSRRRQQQOOOQQQSSSTTTUUUWWWZZZ\\\ZZZZZZZZZZZZ[[[]]]___aaa```dddiiiooo|||~~~oooZZZTTTLLLGGGEEEGGGIIIKKKIIIHHHHHHGGGGGGHHHHHHHHHIIIHHHFFFCCCAAA@@@???>>>===>>>?????????===<<<;;;===<<<;;;;;;;;;;;;===============<<<<<>>???????????????>>>===:::999999888999:::<<<===;;;;;;;;;<<<<<<>>>??????CCCFFFJJJNNNQQQUUUZZZ^^^dddiiiqqqvvvxxxzzz}}}~~~yyyzzz{{{zzz}}}{{{yyyvvvqqqmmmkkkkkklllttt~~~pppkkkkkkiiicccbbbeeeooo{{{|||tttlllgggaaa``````_________``````aaa^^^ZZZYYY]]]bbbfffhhhhhhjjjllllllkkkjjjjjjkkkpppqqqsssuuuwwwzzz~~~rrrbbbTTTJJJIIILLLTTTYYYdddooosssqqqrrrvvvrrrqqqpppnnnjjjfffbbb```cccbbbaaa`````````aaabbbaaabbbcccccccccbbbaaa```aaa```___```bbbcccbbbaaaeeegggmmmvvv{{{vvvnnnddd^^^]]]\\\ZZZXXX[[[[[[\\\^^^___```aaaaaa___```___^^^]]]]]]___bbbcccaaa```aaacccccc```]]]\\\]]]```eeelllwww{{{vvvzzz~~~uuuoooooorrrtttuuuwwwssskkkccc\\\WWWTTTSSSQQQQQQQQQRRRRRRRRRRRRSSSOOOPPPPPPPPPNNNMMMKKKJJJLLLLLLKKKJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOOOONNNOOOQQQSSSSSSTTTTTTSSSQQQQQQRRRTTTTTTTTTSSSTTTVVVYYY[[[]]]^^^\\\___ffflllwwwggg[[[PPPLLLIIIEEEDDDFFFDDDFFFHHHJJJKKKKKKJJJJJJHHHGGGFFFEEECCCAAA@@@????????????>>>>>>>>>>>>>>>;;;::::::999999:::;;;<<<;;;;;;;;;;;;<<<===>>>???AAACCCGGGKKKNNNRRRWWW[[[```eeemmmqqqsssuuuxxx{{{~~~{{{wwwvvvzzz||||||}}}xxxwwwtttnnnjjjjjjnnnrrr{{{~~~pppkkkjjjiii```ccchhhqqq|||~~~yyyssskkkeee```___^^^]]]^^^___aaabbbfffbbb\\\YYYYYY[[[]]]]]]]]]___aaaaaa`````````aaaeeegggiiikkkmmmpppuuuxxx{{{}}}vvvdddVVVQQQRRRPPPWWWeeettt|||}}}~~~|||{{{xxxtttnnnhhhccc```bbbaaa``````___````````````bbbccccccbbbaaabbbcccbbbaaaaaabbbeeeffffffeeeeeegggmmmvvv}}}uuuiiiaaa]]]\\\[[[YYY\\\\\\]]]^^^```bbbdddeeebbbbbbcccbbb``````bbbdddfffdddbbbdddhhhkkkkkkjjjqqqrrruuu{{{{{{ooommmwwwzzzuuutttwwwyyyxxxuuulllfff^^^XXXVVVTTTQQQOOOOOOOOOOOOPPPPPPPPPQQQQQQNNNOOOOOONNNMMMLLLJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNNNNMMMNNNPPPRRRSSSSSSSSSRRRPPPPPPQQQRRRRRRRRRRRRSSSTTTWWWYYYZZZ]]][[[]]]bbbeeennnpppdddVVVNNNIIIEEECCCDDDDDDEEEGGGIIIJJJKKKKKKKKKGGGGGGFFFFFFEEEDDDDDDCCCAAA@@@>>>=========>>>>>><<<<<<;;;;;;:::;;;;;;;;;::::::::::::;;;<<<=========@@@CCCGGGJJJOOOSSSWWWZZZ___fffjjjkkkmmmpppsssuuuwwwzzz~~~|||vvvtttuuuyyy~~~yyyxxxuuuooojjjkkkqqqwwwuuummmiiifffaaagggnnnuuu}}}~~~{{{xxxtttkkkdddaaa___\\\[[[ZZZ\\\^^^```fffbbb\\\XXXWWWVVVVVVUUUWWWXXXZZZ[[[ZZZZZZ[[[\\\^^^___`````````aaadddggghhhjjjkkklllmmmqqqyyysssddd\\\\\\RRRYYYeeesss}}}~~~wwwpppjjjgggbbbbbbbbbbbbbbbbbbccccccdddgggiiihhhdddccceeehhhggggggfffhhhjjjkkkkkkjjjfffgggkkkrrrzzzyyyqqqggg___\\\\\\\\\\\\_________```aaaccceeefffcccdddfffeeeddddddeeefffeeegggiiilllooottt{{{|||tttooottt~~~{{{zzz|||~~~{{{rrrjjjaaaZZZRRROOOPPPQQQPPPMMMNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNNNNMMMLLLLLLKKKJJJKKKJJJJJJIIIJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMOOOPPPRRRRRRRRRQQQOOONNNOOOQQQQQQQQQQQQRRRSSSTTTVVVWWW^^^]]]^^^aaaccckkk}}}{{{}}}ppp___RRRKKKHHHFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFBBBAAA???===<<<===>>>???>>>======<<<<<<;;;;;;;;;:::999999999::::::;;;<<<;;;===AAADDDGGGKKKPPPSSSTTTYYY___bbbccceeehhhkkkmmmooossswwwzzz|||}}}}}}|||zzz}}}~~~xxxtttrrrrrrsssvvv}}}{{{yyyvvvpppmmmnnnsssxxxvvvpppkkkiiisss{{{}}}~~~zzzxxxssskkkdddcccaaa]]][[[YYYZZZ[[[]]]aaa^^^ZZZWWWVVVUUUTTTSSSTTTUUUWWWWWWWWWVVVWWWXXXYYYZZZZZZYYYWWWXXXZZZ\\\]]]___aaaaaabbbeeekkkqqqoooeeebbb\\\___eeelllttt}}}wwwpppjjjiiiiiihhhgggfffddddddjjjnnnrrroooiiifffhhhlllnnnmmmnnnoooqqqrrrqqqooommmmmmmmmppptttxxx{{{|||uuupppiiiccc``````aaaaaaccccccddddddeeefffggghhhdddgggiiijjjiiiiiiiiijjjhhhpppxxx{{{|||~~~yyy|||{{{zzz}}}zzzzzz{{{}}}{{{ssseee[[[XXXRRRLLLJJJMMMPPPOOOLLLNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNMMMLLLLLLKKKKKKKKKMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLKKKKKKKKKMMMOOOPPPQQQQQQOOONNNMMMNNNPPPPPPPPPPPPQQQRRRSSSTTTTTTXXXYYYZZZ\\\^^^fffuuuxxxooo]]]SSSMMMIIIFFFDDDDDDDDDDDDFFFHHHJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGDDDBBB@@@>>>===>>>???@@@>>>>>>>>>>>>===<<<<<<;;;:::999999999999:::;;;;;;;;;===@@@CCCEEEHHHLLLOOOOOOTTTYYY[[[\\\]]]```cccgggiiimmmppptttvvvxxxxxxzzz{{{}}}}}}xxxxxx|||~~~wwwsssqqqnnnooopppsss||||||zzzyyyzzz|||~~~~~~zzzvvvttt~~~zzzvvvooogggaaacccaaa^^^[[[ZZZYYYZZZZZZ[[[YYYVVVUUUVVVVVVUUUTTTRRRSSSUUUUUUSSSRRRSSSTTTUUUVVVVVVVVVUUUVVVYYY[[[WWWZZZ\\\]]]\\\___dddiiisss}}}~~~pppkkkiiikkkkkkkkknnnrrrsssooorrrxxxxxxvvvtttqqqnnnkkkjjjsssyyy~~~zzzqqqjjjlllppptttuuuwwwzzz}}}}}}zzzxxxuuutttsssrrrrrrssstttuuuuuusssoookkkhhhfffeeeddddddeeegggiiijjjkkkkkkkkklllooosssuuuuuuuuuuuuvvv|||}}}yyyssspppttt{{{|||}}}|||vvvkkk^^^UUUQQQMMMJJJJJJLLLNNNMMMLLLMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLKKKJJJJJJJJJJJJKKKMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJIIIJJJLLLNNNMMMNNNOOONNNMMMMMMNNNPPPPPPPPPPPPQQQQQQRRRRRRRRRTTTVVVXXXYYY[[[cccoooyyy}}}tttfff\\\RRRIIIDDDCCCCCCCCCEEEHHHLLLNNNKKKJJJHHHGGGFFFGGGGGGHHHEEEDDDBBB@@@??????@@@@@@>>>>>>?????????>>>======:::::::::999999::::::;;;<<<===@@@AAABBBEEEHHHKKKKKKOOOSSSUUUUUUVVVYYY\\\```bbbeeehhhkkknnnpppqqqrrrtttvvvyyy|||~~~~~~|||yyyxxxyyy}}}|||tttooonnnoookkkooorrrvvv~~~{{{xxxzzz}}}xxxqqqiiiaaa\\\]]]\\\ZZZYYYXXXWWWVVVVVVVVVUUUTTTTTTVVVWWWWWWVVVRRRTTTUUUTTTRRRPPPPPPQQQSSSTTTTTTTTTTTTUUUXXXZZZUUUWWWZZZZZZYYYZZZ^^^bbbgggnnnwwwyyynnnnnn{{{~~~}}}|||sssssswww|||~~~{{{yyyxxxyyyzzzyyyzzz{{{zzzwwwtttqqqooonnnppptttxxx{{{{{{{{{{{{|||{{{yyyxxxwwwxxx~~~vvvjjj^^^VVVRRRKKKKKKKKKKKKKKKKKKLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHIIIKKKMMMKKKLLLMMMMMMLLLLLLNNNPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQUUUWWWWWWYYY```iiippp~~~xxxfffVVVLLLJJJGGGEEEEEEGGGIIIJJJIIIHHHGGGFFFFFFHHHJJJKKKFFFEEEDDDCCCBBBAAA@@@@@@===>>>???@@@@@@@@@???>>>;;;;;;::::::::::::;;;;;;<<<===??????@@@AAADDDFFFGGGJJJNNNOOONNNOOOSSSVVVXXXYYY[[[^^^aaaccceeeffflllmmmooorrrtttvvvwwwxxxzzz{{{}}}~~~~~~{{{uuuvvvwwwyyy{{{~~~}}}yyyrrrkkkiiikkkmmmkkkqqqvvv{{{|||vvvtttyyy{{{|||{{{vvvmmmccc\\\XXXUUUUUUUUUTTTTTTSSSSSSRRRSSSSSSSSSTTTWWWXXXXXXWWWTTTVVVVVVUUUSSSQQQQQQQQQRRRSSSSSSRRRQQQRRRTTTVVVVVVYYY[[[[[[YYYYYY]]]```bbbeeejjjqqq~~~ooovvv{{{zzz}}}~~~~~~}}}~~~|||~~~{{{mmm\\\PPPKKKJJJHHHJJJLLLLLLKKKJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKLLLHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDDDDDDDDDDFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHJJJLLLIIIKKKLLLLLLLLLLLLOOOQQQPPPPPPQQQRRRRRRQQQQQQPPPMMMQQQSSSRRRSSSZZZbbbgggppp{{{gggVVVSSSNNNHHHEEECCCDDDDDDFFFFFFEEEEEEGGGIIILLLMMMFFFFFFFFFEEEDDDBBBAAA@@@===>>>???@@@AAAAAA@@@???<<<<<<;;;::::::;;;;;;;;;<<<===>>>>>>>>>???AAACCCDDDGGGJJJKKKKKKKKKOOORRRQQQRRRTTTVVVYYY\\\^^^___cccdddfffhhhjjjkkkllllllqqqssstttuuuvvvxxx{{{}}}~~~{{{xxxuuuvvvwwwzzz|||yyyqqqkkkjjjiiigggfffgggppprrrxxx~~~rrrqqqxxx{{{yyywwwtttqqqkkkcccZZZTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSVVVYYY[[[]]]```ZZZWWWXXXTTTNNNLLLPPPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ]]]^^^aaagggnnnzzz}}}xxxooosss{{{{{{|||~~~~~~~~~}}}yyy{{{|||jjj]]]UUUQQQMMMIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKJJJHHHGGGGGGIIIHHHGGGEEECCCBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHIIIHHHGGGHHHKKKMMMQQQQQQQQQPPPOOONNNMMMLLLPPPOOOOOONNNOOOSSSYYY^^^jjjsss~~~iiiWWWJJJKKKLLLGGGEEEHHHFFFGGGIIIKKKLLLMMMNNNNNNHHHGGGFFFEEECCCBBBAAAAAA@@@???>>>???BBBDDDDDDDDD@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCEEEGGGHHHIIIJJJLLLLLLMMMNNNPPPSSSUUUVVVZZZ\\\```dddfffgggfffeeehhhiiikkklllmmmppptttwwwwwwzzz~~~~~~~~~~~~~~~{{{yyyxxxzzz}}}}}}{{{ssslllffffffgggeeeeeehhhlllrrr{{{~~~}}}qqqpppxxx|||vvvuuurrrooolllgggaaaZZZUUUTTTSSSSSSRRRRRRRRRSSSSSSUUUUUUUUUUUUVVVXXXZZZ[[[^^^YYYXXXZZZWWWRRRPPPRRRUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ\\\\\\___cccgggnnn~~~pppjjjkkkkkklllnnnqqquuu|||{{{wwwqqqrrrsssxxx}}}||||||}}}wwwtttvvv{{{}}}rrrcccWWWQQQMMMJJJHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJHHHGGGHHHIIIHHHGGGDDDCCCBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHGGGHHHHHHGGGGGGHHHJJJLLLOOOPPPPPPOOONNNMMMLLLKKKNNNNNNNNNMMMMMMPPPUUUXXX^^^gggwww|||fffRRRMMMKKKEEEBBBDDDCCCCCCEEEGGGIIIJJJKKKKKKJJJJJJIIIHHHFFFEEEDDDDDD@@@???>>>>>>@@@BBBBBBAAA@@@@@@???>>>===<<<;;;;;;;;;::::::::::::;;;;;;<<>>???@@@???>>>@@@AAAAAAAAA@@@>>><<<;;;;;;:::999999999999999999======>>>???@@@@@@@@@@@@DDDDDDEEEFFFGGGIIIKKKLLLNNNOOOPPPRRRTTTUUUWWWWWWWWWYYYZZZ[[[\\\^^^bbbeeemmmppptttwwwxxxyyy{{{}}}zzz{{{{{{|||~~~}}}yyywwwuuussssssvvvzzz|||}}}}}}~~~zzzrrrjjjeeeccc___\\\^^^``````ccchhhnnnxxxxxxsssvvv|||vvvnnnrrr{{{wwwooollliiieeeaaa^^^[[[XXXUUUSSSSSSSSSSSSSSSTTTTTTUUUZZZZZZYYYXXXXXXYYYZZZ[[[___```bbbdddbbb]]]XXXVVVTTTTTTTTTTTTUUUWWWYYYZZZ[[[ZZZYYYYYYXXXXXXXXXYYYYYYXXXZZZ]]]^^^aaaiiisss~~~yyyrrrjjjdddaaa^^^[[[YYY[[[```fffjjjrrrsssvvvwwwuuuqqqllliiieeecccbbbgggqqq}}}xxxttteeeaaa\\\XXXWWWYYY\\\^^^cccgggmmmssswwwxxxwwwvvvwwwwwwxxxzzz|||~~~{{{{{{~~~xxxqqqrrrxxx{{{wwwqqq\\\VVVNNNHHHFFFFFFFFFEEECCCCCCDDDDDDDDDEEEEEEEEEEEEHHHJJJJJJIIIIIIIIIJJJGGGEEECCCAAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFHHHIIIKKKKKKLLLLLLLLLKKKJJJJJJJJJLLLOOOPPPPPPPPPQQQRRRYYY^^^fffrrrrrr]]]RRRJJJEEEDDDAAAAAABBBCCCEEEFFFHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCAAA@@@@@@@@@>>>===AAABBBCCCCCCBBB@@@===<<<<<<;;;:::999999999999999<<<<<<============<<<<<>>>>>???@@@AAACCCEEEFFFBBBBBBAAAAAAAAAAAAAAABBBCCCEEEFFFGGGFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJHHHLLLPPPSSSSSSTTTTTTUUUVVVYYY^^^eeesssmmm\\\PPPHHHDDDAAAAAAAAAAAABBBDDDEEEFFFEEEEEEFFFFFFFFFFFFGGGGGGIIIFFFDDDBBBBBBBBB@@@???BBBCCCDDDDDDCCCAAA???===>>>===<<<;;;;;;;;;;;;;;;<<<============<<<;;;;;;????????????@@@AAABBBCCCIIIHHHHHHHHHIIIKKKMMMOOONNNOOOPPPQQQQQQSSSWWWZZZ[[[^^^bbbdddeeefffgggiiinnnoooqqqtttvvvxxxyyyyyy{{{yyynnnmmmnnnqqqvvv{{{}}}~~~|||uuummmgggbbb```___]]][[[\\\```ccceeekkkrrr~~~yyypppjjjlllvvvyyyuuuwwwwwwooofffddd```^^^]]][[[YYYWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXYYY\\\^^^___cccgggjjjhhhfffbbb\\\VVVSSSSSSSSSSSSVVVYYY\\\^^^]]]\\\[[[[[[ZZZZZZZZZZZZ___\\\ZZZ[[[\\\]]]cccjjjmmmrrrrrr{{{vvvlllddd```^^^^^^[[[XXXUUUTTTUUUXXXYYYXXXVVVTTTSSSTTTWWW[[[^^^]]]\\\ZZZXXXVVVUUUUUUTTTVVVWWWXXXZZZ^^^fffooovvv}}}~~~uuunnnsss~~~zzzxxxwwwsssqqqppppppnnnhhh^^^UUUKKKJJJHHHFFFEEEEEEFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEHHHKKKLLLJJJIIIHHHHHHEEEDDDBBB@@@???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>@@@BBBDDDFFF@@@@@@??????@@@AAAAAABBBCCCEEEGGGGGGGGGFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHLLLPPPSSSTTTUUUVVVWWWVVVXXXYYY]]]hhh~~~jjjYYYLLLFFFBBBAAA@@@??????@@@BBBBBBDDDDDDEEEFFFGGGGGGHHHHHHJJJHHHEEEEEEEEEEEEDDDBBBCCCDDDDDDDDDCCCAAA???>>>???>>>=================================<<<;;;:::>>>>>>===>>>>>>???@@@@@@DDDCCCBBBBBBCCCEEEGGGHHHGGGHHHJJJJJJJJJLLLPPPRRRUUUXXX[[[^^^^^^___```bbbfffhhhkkkooorrrssstttttt|||{{{yyywwwuuupppqqqsssvvvzzz}}}}}}|||zzzuuummmeee___]]]\\\]]][[[ZZZ]]]cccgggkkkttt}}}|||qqqjjjiiiooozzz}}}|||zzz|||zzztttnnn```^^^]]]]]]^^^^^^\\\[[[\\\[[[ZZZXXXWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[]]]______eeehhheeecccbbb]]]VVVSSSRRRRRRSSSVVVYYY]]]```]]]\\\\\\[[[[[[[[[\\\\\\^^^[[[\\\^^^___^^^aaafffeeekkklllrrrzzzoooiiihhhfffccc```^^^___aaabbb```aaabbbccccccdddeeefffgggddd___ZZZYYYZZZ]]]___dddiiiooouuuzzztttmmmlllxxx~~~vvvsssssssssxxxxxxvvvppphhh^^^VVVQQQIIIIIIHHHGGGFFFEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFIIIKKKLLLKKKHHHGGGGGGEEEDDDAAA@@@??????AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>AAACCCEEE?????????@@@AAABBBCCCDDDCCCEEEGGGHHHHHHGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHKKKOOOQQQQQQRRRSSSTTTVVVWWWWWWYYYbbbtttyyydddVVVMMMEEEDDDBBB@@@???@@@AAAAAAAAABBBBBBCCCEEEFFFGGGGGGIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>=========>>>??????<<<<<<<<<<<<<<<<<<;;;:::===<<<<<<<<<<<<======>>>???>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEGGGJJJMMMNNNPPPTTTVVVWWWWWWXXXZZZ]]]```dddhhhkkkmmmnnnnnn~~~{{{wwwtttsssrrrqqqooosssuuuwww{{{~~~~~~|||yyyrrrnnnfff___ZZZXXXXXXYYYXXXYYY^^^eeekkkpppzzzyyylllfffjjjsss||||||}}}~~~|||{{{|||zzzvvvqqqlllZZZZZZZZZ\\\^^^```___]]]^^^]]][[[ZZZXXXWWWWWWWWWXXXXXXXXXXXXYYYZZZ\\\]]][[[aaaeeebbbaaabbb]]]VVVRRRRRRRRRSSSVVVZZZ^^^aaa]]]\\\\\\[[[\\\\\\]]]]]][[[ZZZ]]]bbbdddbbbcccfffaaaiiilllqqqzzz~~~}}}|||yyywwwuuuuuuuuuuuupppsssxxx{{{|||||||||}}}~~~vvvooolllmmmqqqtttwww}}}xxxuuussspppllloootttllljjjkkkllluuuvvvtttkkk^^^SSSOOOOOOHHHIIIIIIHHHFFFEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEGGGIIILLLMMMKKKHHHFFFFFFEEECCCAAA?????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>@@@BBBDDD??????@@@AAABBBDDDEEEFFFCCCEEEHHHIIIHHHHHHHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLHHHKKKMMMOOONNNNNNOOOPPPSSSSSSSSSTTT\\\jjj{{{nnn___WWWIIIHHHEEECCCAAAAAABBBCCC===>>>???@@@AAACCCDDDDDDGGGFFFDDDEEEGGGHHHGGGGGGEEEDDDCCCAAA@@@@@@@@@@@@===============>>>???@@@;;;;;;<<<<<<<<<;;;;;;:::<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>?????????@@@BBBCCCCCCCCCEEEHHHJJJGGGJJJMMMOOOPPPPPPRRRSSSWWWZZZ^^^cccfffhhhiiiiii}}}zzzyyywwwtttpppmmmmmmllllllkkktttxxx}}}{{{tttppphhhbbb[[[VVVUUUVVVWWWWWW\\\\\\```iiiuuu|||rrrjjjhhhiiiooo~~~zzzyyy||||||~~~|||xxxqqqiiiccc[[[ZZZYYYYYY[[[^^^bbbddd]]]\\\[[[ZZZYYYWWWVVVVVV[[[ZZZYYYWWWWWWYYYZZZ[[[[[[\\\^^^______^^^\\\[[[VVVUUUTTTTTTVVVYYY\\\___aaaaaa```^^^[[[[[[\\\^^^]]]^^^___aaabbbcccddddddeeeeeeiiippptttzzzyyytttttttttqqq|||~~~ssshhhcccdddiiimmmwwwpppfff\\\UUUQQQNNNMMMJJJIIIGGGEEEDDDDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCIIIKKKLLLMMMLLLIIIFFFEEEGGGEEEBBB@@@??????AAABBB@@@???>>>???AAABBBAAA@@@@@@@@@@@@?????????>>>>>>?????????@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDHHHHHHHHHIIIIIIJJJJJJJJJLLLKKKJJJJJJJJJKKKMMMNNNQQQOOOOOORRRWWW^^^lllxxxyyyppp[[[SSSJJJDDDCCCCCCBBBAAAAAA>>>===@@@@@@>>>>>>AAABBBBBBCCCEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDBBB@@@>>><<<<<<<<<<<<===============>>>??????>>>===<<<:::::::::;;;<<<<<<<<<<<<===============>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEFFFGGGIIIKKKMMMOOOTTTUUUWWWZZZ]]]___aaabbb}}}{{{xxxxxxxxxwwwvvvuuuuuuuuusssrrrpppooonnnooopppqqq{{{|||}}}|||wwwooogggbbb\\\ZZZWWWTTTSSSSSSUUUVVV^^^aaaiiittt}}}rrrmmmkkkpppvvv}}}{{{{{{{{{{{{{{{}}}{{{vvvrrrmmmfffaaaZZZYYYYYYYYYZZZ]]]```bbb^^^^^^]]]\\\[[[YYYYYYXXXXXXYYYZZZ[[[\\\\\\]]]]]]ZZZ[[[]]]^^^^^^]]][[[ZZZXXXWWWVVVUUUVVVXXX[[[]]]]]]^^^^^^]]]\\\]]]___aaa_________```aaacccdddeeeeeeeeehhhnnnrrrwww~~~{{{zzz|||~~~vvvpppjjjhhhjjjkkkkkkiiilllfff]]]UUUPPPMMMKKKJJJIIIHHHFFFDDDCCCCCCDDDEEECCCCCCDDDDDDEEEEEEFFFFFFIIIKKKLLLMMMLLLJJJGGGEEEGGGEEECCCAAA@@@@@@@@@AAA@@@???>>>???AAABBBAAA@@@@@@@@@@@@@@@@@@@@@??????BBBBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIIIIIIIIIIIIILLLKKKJJJJJJJJJJJJKKKLLLOOOMMMMMMPPPTTTZZZgggsss}}}}}}uuulll___TTTNNNJJJFFFCCCCCC???===??????<<<<<<>>>@@@AAABBBCCCDDDEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFCCCBBB@@@>>>===<<<<<<==================>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;<<<===???@@@BBBBBBBBBCCCEEEFFFHHHJJJKKKPPPQQQSSSVVVXXX[[[\\\]]]}}}zzzxxxvvvsssqqqpppooommmllllllnnnqqqsssuuuwwwxxxwwwsssrrrsssuuu{{{yyywwwrrrkkkbbbZZZVVVPPPRRRTTTSSSQQQRRRUUUXXX```hhhuuuxxxpppjjjkkkqqq}}}~~~}}}{{{xxxzzz||||||tttnnnkkkgggbbb^^^YYYYYYYYYYYYZZZ\\\^^^_________^^^]]]\\\\\\[[[[[[VVVXXX[[[^^^______^^^^^^YYYZZZ\\\\\\]]]\\\[[[ZZZ\\\ZZZXXXWWWWWWXXXYYYZZZ]]]]]]^^^]]]\\\\\\^^^aaa___^^^]]]]]]^^^aaadddfffhhhhhhkkkrrrvvv|||||||||}}}~~~zzzxxxtttrrruuu{{{zzzwwwpppmmmmmmssszzz{{{tttlll```[[[TTTNNNKKKJJJIIIHHHGGGFFFEEECCCCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLLLLLLLJJJHHHFFFFFFFFFDDDCCCAAA@@@??????@@@?????????AAABBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHLLLKKKJJJJJJJJJJJJJJJKKKMMMKKKKKKNNNPPPUUUaaallluuuxxxzzz}}}}}}pppdddXXXMMMFFFFFFAAA>>>??????<<<<<<>>>??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFBBBAAA@@@>>>>>>===============<<<<<<======>>>??????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>?????????@@@AAABBBDDDFFFGGGJJJKKKMMMPPPRRRTTTUUUUUU{{{||||||}}}~~~~~~{{{vvvrrrooolllhhhfffiiigggeeeeeeggglllqqqttt{{{{{{tttrrrrrrooommmjjjeee___YYYTTTRRRLLLOOORRRRRRPPPRRRXXX^^^dddooo|||wwwoookkkkkkqqq|||~~~{{{{{{}}}{{{qqqjjjfffccc___\\\ZZZYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\XXXYYY[[[]]]^^^^^^^^^^^^ZZZ[[[\\\\\\]]]\\\\\\[[[___]]][[[YYYXXXWWWXXXXXX^^^^^^^^^[[[YYYXXXYYY[[[]]]\\\ZZZZZZ\\\```eeehhhlllnnnuuu}}}{{{uuuooommmiiihhhmmmttt|||wwwwwwzzzyyy{{{vvvmmmYYYUUUOOOJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKKKKJJJHHHGGGFFFFFFEEEEEECCCAAA>>>===AAA@@@??????AAAAAAAAA???@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHJJJIIIIIIHHHHHHGGGGGGGGGJJJJJJJJJKKKKKKLLLLLLMMMNNNLLLLLLNNNOOORRR\\\fffyyy|||qqq^^^QQQJJJCCC>>>>>>???>>>>>>@@@??????@@@AAABBBCCCEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<===>>>>>>??????????????????>>>>>>>>>>>>===<<<;;;;;;::::::<<<<<<<<<<<<===>>>>>>???=========>>>???AAABBBCCCEEEFFFHHHJJJLLLMMMMMMMMMvvvwwwxxxyyy{{{|||}}}~~~}}}~~~zzzvvvpppkkkhhhdddaaa___bbbaaa___```ccciiiooossszzzvvvooommmbbb```]]]YYYVVVSSSRRRQQQLLLOOOQQQPPPOOOTTT]]]eeennnwww~~~{{{qqqiiihhhkkkpppyyy~~~rrriiidddaaa^^^\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYZZZ\\\]]][[[\\\\\\]]]]]]]]]]]]]]]```___]]][[[YYYXXXXXXXXX\\\\\\[[[YYYWWWVVVWWWYYY\\\[[[YYYYYY\\\aaagggkkkrrruuu}}}}}}{{{~~~wwwqqqkkkhhheeeeeelllttt~~~yyyyyy~~~yyyqqqiiicccTTTPPPKKKGGGFFFFFFEEEEEEGGGGGGFFFFFFEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHHHHEEEEEEFFFEEEDDDBBB???===AAA@@@??????AAAAAA@@@?????????@@@AAACCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFHHHIIIJJJLLLMMMNNNOOOOOONNNMMMMMMOOOOOOQQQYYYbbb{{{yyygggRRRHHH???===>>>>>>>>>AAA??????@@@@@@BBBDDDFFFGGGGGGGGGFFFEEEDDDBBB@@@>>>@@@@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>???@@@AAABBBEEEFFFHHHHHHGGGGGGppppppqqqsssuuuvvvxxxxxxvvvxxxyyy{{{}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}|||{{{uuuqqqkkkfffdddaaa___]]]^^^^^^]]]^^^aaaeeeiiikkkmmmttt|||~~~yyyqqqjjjfffXXXWWWTTTQQQOOONNNNNNNNNNNNOOOPPPQQQTTT[[[eeemmmyyyzzzxxxooofffccchhhooowwwqqqfff```^^^]]][[[YYYYYYZZZ[[[ZZZYYYWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZ\\\ZZZXXXWWWWWWXXXZZZ[[[\\\\\\\\\]]]]]]^^^______```___^^^\\\[[[ZZZYYYYYYXXXXXXYYYXXXWWWWWWYYY\\\]]]\\\ZZZZZZ\\\aaafffiiiqqqssszzz}}}xxxrrrllliiiggggggnnnvvv~~~}}}uuuiii```[[[YYYNNNKKKFFFDDDCCCCCCCCCBBBFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHDDDEEEEEEEEEDDDBBBAAA???BBB@@@???@@@AAAAAA@@@>>>===>>>???AAACCCEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNNNNMMMLLLMMMNNNNNNOOOVVV^^^rrr}}}eeeWWWHHHAAA???======????????????@@@AAADDDFFFHHHKKKKKKJJJIIIGGGDDDAAA???AAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;<<<===>>>???@@@??????>>>>>>=========::::::;;;;;;;;;::::::999;;;;;;:::;;;;;;<<<======>>>@@@BBBCCCDDDCCCBBBAAAhhhiiijjjkkkmmmoooppppppoooppprrruuuwwwyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwvvvuuummmjjjeeebbbbbbaaaaaa````````````aaaaaaaaabbbbbb^^^aaafffhhhgggccc^^^ZZZRRRPPPNNNMMMLLLLLLLLLMMMQQQRRRTTTYYY```iiirrrwww{{{sssjjjeeegggmmmtttxxx{{{|||}}}zzzkkk```[[[ZZZZZZZZZVVVWWWYYYYYYXXXVVVTTTRRRSSSTTTUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]^^^______^^^^^^]]]\\\\\\[[[[[[YYYYYYYYYXXXWWWXXXZZZ\\\\\\[[[YYYWWWXXXZZZ^^^```fffgggkkkooonnnkkknnnssssssvvvxxxyyy|||zzztttqqqnnnmmmssszzzrrreee\\\VVVSSSQQQJJJGGGCCCBBBBBBCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA???@@@AAAAAA@@@>>><<<===>>>@@@BBBEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHJJJLLLKKKKKKQQQYYYcccmmmxxxpppZZZLLLEEE@@@>>>>>>>>>>>>===>>>@@@BBBEEEGGGKKKKKKKKKJJJHHHEEECCCAAABBBBBBBBBBBB@@@???===<<<<<<;;;;;;;;;;;;<<<=========;;;999888888:::===???>>>>>>>>>>>>============;;;;;;<<<<<<;;;:::999888999999999888999999::::::;;;===???AAAAAA@@@>>><<>>;;;<<<===@@@BBBDDDFFFGGGEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIGGGFFFDDDFFFEEEGGGIIIHHHHHHNNNVVVYYYbbbkkknnntttkkkXXXLLLDDD@@@@@@===<<<<<<<<<>>>AAADDDFFFHHHHHHIIIIIIHHHEEECCCAAACCCCCCCCCBBBAAA>>><<<;;;<<<;;;;;;;;;;;;<<<=========;;;777555666999===???<<<<<<<<<==================>>>>>>???>>>===;;;:::888888777777777777888888:::;;;===??????===;;;999[[[\\\^^^```aaabbbcccccceeefffgggiiijjjlllmmmnnnjjjjjjkkkkkklllllllllmmmiiiiiihhhgggfffeeeeeeeeeeeedddbbb```aaacccfffhhhccccccccccccbbb^^^XXXSSSMMMKKKIIIJJJMMMMMMKKKHHHKKKKKKJJJIIIHHHJJJMMMPPPXXX[[[bbbmmmyyykkkbbb```lll{{{{{{~~~}}}wwwvvv|||tttnnnmmmooowww{{{ooo```VVVUUUUUUSSSQQQTTTSSSRRRRRRRRRRRRRRRSSSRRRSSSSSSTTTZZZ___\\\VVVXXXUUUTTTXXX^^^aaa___\\\ZZZ\\\]]]]]][[[YYYZZZZZZ]]]^^^`````````^^^\\\ZZZ___]]]ZZZWWWVVVUUUVVVWWWRRRQQQPPPPPPPPPQQQRRRSSSRRRTTTUUUVVVXXXZZZ^^^aaannnsssuuurrrmmmnnnxxx|||zzz~~~~~~}}}lllcccWWWOOOLLLJJJGGGDDDEEEDDDCCCDDDEEEDDDBBBAAA@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCBBBAAA???>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIDDDDDDEEEEEEFFFFFFGGGGGGKKKIIIGGGGGGIIIIIIGGGDDDFFFEEEEEEEEEGGGKKKOOOQQQXXX\\\bbbeeehhhuuurrrZZZIIICCCCCCAAA???>>>@@@CCCCCCAAA>>>EEEFFFFFFEEEDDDBBB@@@???AAABBBBBBBBBAAA???===<<<<<<;;;;;;;;;<<<===>>>??????>>>===<<<<<<;;;;;;<<<:::;;;<<<===>>>?????????============<<<<<<<<<;;;;;;::::::999888777666666555666888;;;<<<=========TTTUUUWWWYYYZZZ[[[[[[\\\^^^^^^___```bbbcccddddddbbbbbbbbbcccccccccccccccbbbbbbaaa```````````````aaaaaaaaaaaabbbdddeeefffdddcccaaa```]]]YYYTTTPPPJJJHHHGGGGGGIIIIIIGGGEEEFFFGGGHHHIIIIIILLLPPPSSSXXXaaannn{{{~~~uuuooobbbcccmmm||||||zzzzzz|||zzzvvvyyyzzzqqqmmmmmmoooxxxwwwlll^^^VVVTTTTTTRRROOOQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSRRRSSSYYY^^^]]]WWWVVVTTTTTTWWW\\\___^^^[[[ZZZ\\\]]]]]][[[ZZZ[[[\\\\\\]]]]]]]]]]]][[[ZZZYYY\\\[[[YYYVVVTTTSSSSSSSSSNNNMMMLLLKKKKKKLLLMMMMMMPPPQQQRRRRRRSSSTTTXXXZZZ```dddgggfffdddgggooovvv~~~}}}vvvrrrllllllooowww~~~~~~uuunnn\\\UUULLLHHHHHHIIIGGGFFFFFFDDDDDDDDDEEEEEECCCAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDCCCBBBAAA@@@??????>>>??????@@@AAAAAAAAAAAA??????@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGDDDDDDEEEEEEEEEEEEEEEFFFIIIGGGEEEEEEGGGHHHFFFDDDHHHGGGEEEEEEGGGIIILLLNNNRRRUUUZZZ\\\]]]ggg|||mmm___SSSLLLGGGDDDAAAAAABBBBBBAAA???CCCDDDEEEFFFFFFEEECCCBBB@@@AAAAAABBBAAA@@@???>>><<<=====================???>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAA?????????>>>>>>======<<<<<<<<<;;;;;;:::999999888777888:::<<<>>>?????????NNNOOOPPPRRRSSSTTTTTTUUUWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYZZZ\\\]]]```bbbccccccbbbbbb___\\\YYYVVVTTTPPPKKKHHHFFFDDDCCCCCCDDDDDDCCCBBBDDDEEEGGGIIIKKKOOOTTTXXXbbbkkkwww~~~uuujjjcccfffnnn~~~|||{{{yyyyyy{{{zzzyyyvvvnnnllllllmmm|||pppggg]]]VVVUUUSSSPPPLLLNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRWWW]]]]]]YYYTTTRRRRRRUUUZZZ]]]\\\ZZZZZZ\\\]]]]]]\\\\\\\\\]]]\\\[[[ZZZYYYYYYXXXXXXXXX[[[[[[YYYXXXUUUSSSQQQPPPKKKJJJIIIHHHGGGGGGHHHIIILLLMMMMMMMMMLLLMMMPPPRRRYYY[[[^^^```bbbggglllpppsssvvv}}}~~~ssskkkeeehhhooo{{{xxxtttssswwwqqqrrrvvvzzzooobbb\\\OOOJJJEEEDDDEEEGGGFFFEEEDDDCCCBBBCCCDDDDDDBBB@@@CCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFEEEDDDCCCBBBAAAAAADDDCCCBBB@@@?????????@@@===>>>???@@@AAAAAAAAAAAA?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCDDDEEEFFFEEEDDDHHHGGGFFFEEEFFFGGGIIIKKKRRRTTTXXXYYYXXX]]]ooo{{{xxxiii\\\RRRNNNHHHDDDCCCCCCCCCCCC@@@AAACCCDDDDDDBBB@@@?????????@@@AAABBBBBBAAAAAA>>>????????????===<<<;;;???>>>===<<<;;;;;;;;;;;;>>>???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<===???@@@AAAAAAAAALLLMMMNNNOOOPPPQQQQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVUUUUUUTTTTTTSSSSSSPPPPPPPPPPPPQQQSSSTTTUUUWWWZZZ]]]``````^^^[[[YYYTTTQQQMMMJJJHHHFFFCCCAAACCCBBBAAAAAAAAABBBAAAAAAFFFGGGIIIKKKNNNTTT\\\aaaqqqsssssspppkkkhhhiiikkkwww|||{{{yyywwwwww{{{~~~wwwnnnkkkkkkkkk|||iiiccc\\\WWWUUUSSSOOOKKKLLLLLLLLLLLLMMMOOOPPPPPPQQQRRRQQQPPPTTT[[[\\\YYYRRRQQQPPPSSSVVVYYYYYYXXXYYY[[[]]]]]]\\\\\\]]]^^^]]][[[YYYWWWVVVVVVWWWXXX[[[\\\[[[ZZZXXXUUURRRPPPMMMLLLJJJHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJMMMPPPYYYZZZ\\\```dddhhhjjjkkklllnnnrrr{{{wwwzzzwwwnnnnnnsssyyyooolllpppwww|||tttdddXXXQQQLLLIIIFFFEEEEEEFFFDDDCCCAAA@@@@@@AAABBBBBB@@@???CCCBBBAAAAAAAAABBBDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCDDDBBB@@@>>>===>>>???@@@<<<===>>>@@@AAAAAAAAAAAA>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAABBBBBBCCCEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFEEEDDDDDDEEEFFFHHHIIIRRRTTTWWWXXXVVVXXXdddqqquuueee```WWWOOOJJJHHHGGGGGGAAABBBCCCCCCBBB@@@>>><<<>>>>>>???@@@AAABBBCCCCCC@@@AAABBBBBBAAA???<<<:::>>>>>>===<<<;;;;;;;;;;;;>>>???@@@AAABBBCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@???????????????>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQPPPPPPOOOOOOOOOKKKKKKKKKLLLNNNOOOQQQRRRTTTVVVYYY[[[ZZZVVVQQQNNNJJJGGGDDDBBBBBBAAA@@@???AAAAAAAAAAAAAAAAAACCCDDDGGGIIIKKKOOOUUU^^^gggnnnuuuppphhh```]]]dddpppzzz}}}yyyxxxuuutttsssuuu}}}yyyppplllkkklllzzz~~~|||yyyccc```[[[XXXVVVSSSOOOLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPRRRQQQOOORRRWWWYYYWWWPPPOOOOOOPPPRRRTTTUUUUUUVVVXXXZZZ[[[[[[\\\]]]^^^^^^\\\YYYWWWVVVVVVWWWXXXZZZZZZ[[[ZZZXXXUUUQQQOOONNNLLLKKKIIIHHHHHHIIIIIIEEEGGGHHHIIIKKKMMMQQQTTTYYYYYYZZZ]]]aaaddddddccchhhjjjnnnsss|||tttkkkrrr~~~zzzkkkdddhhhpppwwwzzz~~~zzzsssmmmggg___VVVPPPLLLJJJGGGEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCAAA@@@BBBAAA@@@@@@@@@AAACCCDDDAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEBBBAAA???===<<<===>>>???<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDFFFFFFBBBBBBBBBCCCDDDFFFHHHIIIKKKLLLPPPRRRQQQQQQXXXbbbpppzzzpppdddYYYPPPLLLJJJFFFFFFFFFFFFDDDCCCAAA@@@===>>>>>>???@@@AAABBBCCCAAABBBCCCDDDCCCAAA>>><<<>>>===<<<;;;;;;:::::::::<<<===>>>@@@AAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBB??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCFFFGGGHHHIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHIIIKKKLLLNNNOOOOOOQQQRRRRRRPPPMMMHHHFFFDDDCCCAAA@@@AAABBBAAA@@@@@@AAABBBBBBAAACCCFFFIIIGGGKKKRRRYYY```gggnnnsssiiieee^^^[[[```mmm}}}~~~{{{xxxuuutttvvvxxx|||sssnnnnnnpppsssyyywwwzzz|||xxxrrr^^^\\\YYYWWWUUUSSSOOOMMMKKKKKKKKKKKKKKKLLLMMMNNNNNNQQQQQQOOOPPPTTTUUUSSSPPPOOONNNNNNNNNOOOQQQRRRRRRTTTWWWYYYYYYZZZ\\\]]]^^^\\\ZZZWWWVVVVVVWWWWWWVVVWWWWWWWWWUUURRRPPPNNNMMMLLLJJJIIIHHHHHHIIIJJJFFFHHHKKKLLLOOORRRWWWZZZ\\\[[[[[[\\\___``````___bbbfffjjjnnnqqqxxxyyyuuuzzz~~~~~~xxxooozzz|||qqqeeebbbiiipppssssssnnnggg^^^[[[[[[ZZZUUUQQQGGGFFFDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCDDDEEECCCBBB@@@?????????@@@@@@AAAAAA?????????@@@@@@@@@AAAAAA???@@@@@@AAABBBCCCDDDDDD@@@???>>>===<<<======>>>===>>>??????@@@?????????===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@AAACCCCCCBBBCCCDDDFFF@@@@@@AAABBBDDDEEEGGGHHHFFFFFFJJJNNNNNNNNNRRRYYYeeerrr|||~~~nnn```VVVQQQIIIHHHFFFEEECCCCCCCCCCCC>>>>>>>>>>>>>>>???@@@AAA@@@AAABBBBBBBBBAAA@@@???>>>===<<<;;;:::::::::::::::;;;<<<===>>>?????????AAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEECCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEFFFGGGHHHJJJKKKJJJJJJJJJIIIGGGEEECCCAAAAAA@@@???@@@AAAAAA@@@??????@@@BBBBBBBBBDDDIIILLLLLLSSS^^^fffjjjjjjiiiiii\\\YYYXXX^^^jjj{{{~~~zzzvvvxxx}}}xxxqqqqqqsssrrr}}}|||uuuqqqpppnnniiifffZZZYYYWWWUUUSSSQQQNNNMMMJJJJJJIIIIIIIIIJJJJJJKKKLLLPPPQQQOOONNNQQQQQQOOOPPPOOONNNLLLKKKLLLMMMOOONNNQQQTTTVVVWWWXXXZZZ\\\]]][[[YYYWWWVVVUUUUUUUUUUUUUUUVVVUUUTTTRRRQQQPPPMMMLLLKKKJJJJJJJJJKKKLLLJJJLLLNNNPPPRRRVVV[[[^^^]]]]]]]]]\\\\\\]]]^^^___]]]bbbgggiiiiiilllrrrvvv{{{uuuxxx{{{|||}}}xxxvvvyyy}}}{{{|||ppplllhhhhhhjjjkkkiiifffZZZUUUPPPNNNOOOQQQPPPOOOFFFEEECCC@@@>>>>>>???AAAAAA@@@@@@AAACCCDDDBBBAAA======>>>???????????????>>>>>>>>>>>>????????????======>>>>>>??????@@@@@@>>>>>>============<<<<<>>>>>=========<<<<<<======>>>>>>????????????????????????>>>>>>============>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>@@@BBBBBB@@@@@@BBBDDDAAAAAAAAABBBCCCCCCDDDEEEDDDDDDGGGLLLMMMLLLPPPUUUZZZcccuuu~~~zzzvvvjjjdddWWWTTTNNNIIIEEECCCCCCCCC@@@???>>><<<<<<<<<======<<<======>>>???@@@@@@AAA======<<<;;;::::::::::::999999;;;<<<===>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGBBBCCCDDDDDDEEEEEEEEEEEECCCCCCDDDEEEEEEFFFGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFBBBBBBBBBCCCDDDEEEGGGHHHFFFEEEDDDCCCBBBAAA@@@@@@???>>>===>>>??????===<<<===@@@BBBBBBBBBEEEJJJOOOSSS\\\hhhpppooohhh```ZZZWWWUUUUUU___qqq}}}{{{wwwsssvvv}}}}}}sssqqqsssvvv|||wwwrrrmmmggg```]]]]]]WWWVVVTTTSSSQQQOOOMMMLLLIIIIIIHHHHHHGGGHHHHHHHHHKKKOOOQQQOOONNNOOONNNLLLPPPOOONNNKKKIIIIIIKKKMMMLLLOOORRRTTTUUUWWWYYY[[[[[[ZZZYYYWWWVVVUUUTTTTTTWWWWWWWWWVVVUUUUUUTTTSSSOOONNNMMMLLLMMMMMMOOOPPPMMMOOOQQQSSSUUUXXX\\\___YYYYYYZZZXXXWWWWWWZZZ\\\\\\```eeeffffffggglllqqqttt~~~}}}xxxvvvuuuzzz{{{tttoooeeegggjjjjjjhhhbbb\\\XXXKKKKKKJJJIIIHHHIIIJJJLLLJJJHHHEEEAAA===<<<===>>>=========>>>@@@@@@???>>>;;;<<<>>>?????????>>>===============>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>======<<<;;;???@@@@@@??????>>>===<<<======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@BBBGGGIIIHHHKKKOOOQQQXXXggg{{{wwwvvv|||vvvlllggg^^^UUUMMMIIIGGGGGGAAA???>>><<<;;;:::;;;;;;999999:::;;;<<<>>>@@@AAA======<<<;;;::::::::::::888999:::<<<======>>>>>><<<===>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIAAAAAABBBCCCCCCDDDEEEEEEAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@CCCBBB@@@>>>>>>???AAABBB@@@AAA@@@???======>>>@@@???@@@BBBCCCFFFKKKQQQVVV___eeeiiifff^^^WWWUUUWWWWWW]]]aaagggvvv~~~vvvttttttwwwwwwtttwww~~~sssooohhhbbb^^^[[[XXXVVVUUUUUUTTTRRROOOMMMKKKIIIHHHHHHGGGFFFGGGHHHJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJGGGHHHJJJKKKKKKKKKJJJJJJKKKMMMOOOPPPQQQSSSVVVXXXZZZYYYWWWVVVUUUUUUVVVVVVPPPSSSVVVYYYZZZYYYVVVTTTRRRQQQOOOOOOPPPQQQQQQQQQSSSSSSTTTTTTUUUXXX[[[^^^]]]\\\ZZZXXXXXXYYY[[[]]]ZZZ]]]``````___bbbiiioooqqqxxx|||uuutttqqqzzz~~~zzzuuunnniiidddgggjjjhhh```VVVPPPMMMHHHGGGEEECCCCCCCCCEEEFFFEEECCCBBB@@@@@@AAABBBCCC@@@@@@??????????????????AAA@@@@@@???>>>===<<<<<<:::::::::;;;<<<===>>>???<<<;;;;;;;;;;;;<<<======???>>><<<;;;:::::::::;;;>>>>>>>>>>>><<<:::888777===============<<<<<<<<<============<<<<<<<<<<<<===<<<;;;;;;::::::::::::;;;<<<===>>>>>>?????????;;;>>>AAAAAA>>>===>>>@@@CCCCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIRRRTTT[[[fffwwwzzzxxx~~~}}}rrrfff]]]UUUMMMJJJJJJHHHIIIGGGBBBAAAAAA>>>888;;;:::999:::<<<======<<>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===>>>??????AAACCCFFFHHHIIIKKKMMMOOOPPPKKKFFFCCCDDDFFFFFFEEEBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>@@@???>>>>>>>>>???@@@AAA<<<>>>???>>>===<<<<<<===@@@BBBEEEHHHKKKPPPVVVZZZcccdddbbb\\\TTTQQQTTTWWWbbbhhhlllqqq|||~~~wwwxxx|||~~~~~~vvvvvvxxx}}}uuuqqqllleee___[[[YYYWWWUUUUUUUUUTTTSSSPPPMMMKKKIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLJJJJJJHHHIIIJJJKKKKKKKKKJJJJJJLLLMMMOOOOOOOOOPPPRRRTTTWWWWWWVVVUUUUUUUUUVVVWWWQQQSSSUUUXXXYYYXXXWWWVVVRRRQQQPPPPPPRRRTTTVVVWWWXXXWWWVVVUUUVVVXXX[[[^^^]]][[[YYYWWWWWWXXXYYY[[[XXX[[[^^^^^^^^^aaahhhnnnsss{{{~~~xxxsssoooqqqvvv~~~|||{{{yyyxxxwwwtttpppmmmjjjiiifff___WWWOOOJJJGGGCCCAAA@@@>>>>>>>>>@@@AAACCCBBB@@@???>>>???@@@AAAAAA@@@@@@???>>>======<<<@@@@@@??????>>>===<<<<<<::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<===???>>>===;;;;;;;;;;;;<<<<<<=========<<<:::999888<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;<<<;;;::::::999999999:::;;;;;;<<<===>>>>>>>>>>>>;;;===>>>>>>======>>>@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCEEEFFFFFFGGGKKKMMMRRR\\\iii}}}rrrjjjaaaVVVPPPOOOOOOPPPNNNHHHFFFEEEAAA;;;888777888:::>>>@@@@@@?????????@@@??????===;;;:::777777777666666666666666888999:::;;;===>>>@@@@@@BBBCCCDDDDDDEEEHHHLLLOOORRRNNNIIIGGGHHHIIIIIIIIIAAAAAA@@@???===<<<;;;;;;AAAAAA@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<<<<<<<======>>>>>>??????:::<<<>>>???=========>>>???CCCIIIOOOTTTXXX\\\___```\\\UUUNNNLLLPPPXXX___nnnsssxxx|||}}}{{{~~~}}}yyywwwyyy|||yyyooommmhhh```ZZZVVVTTTSSSRRRTTTTTTTTTSSSQQQMMMJJJHHHKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJLLLMMMNNNMMMLLLMMMOOOPPPSSSSSSSSSSSSTTTUUUVVVWWWRRRSSSTTTUUUVVVWWWXXXXXXSSSRRRRRRRRRUUUXXX\\\______]]]ZZZWWWVVVXXX[[[]]]\\\ZZZXXXVVVUUUUUUVVVWWWUUUXXXZZZ\\\\\\```fffkkk{{{uuuooommmooowww{{{xxxyyyzzz{{{}}}~~~}}}zzzwwwjjjddd[[[SSSMMMHHHEEECCCBBBAAA???>>>>>>???@@@@@@AAA@@@???>>>===>>>??????AAA@@@???>>>===;;;::::::?????????>>>=========<<<;;;;;;::::::::::::;;;;;;:::::::::::::::;;;<<<<<>><<<;;;;;;;;;;;;<<<:::;;;;;;;;;;;;:::999888::::::;;;;;;<<<<<<======<<<<<<<<<;;;;;;::::::::::::999999888888888888888:::;;;<<<======>>>>>>===<<<:::999:::<<<>>>?????????>>>>>>======>>>>>>?????????@@@AAABBBBBBCCCDDDIIIJJJMMMTTT\\\kkk~~~wwwnnnddd]]][[[XXX[[[[[[WWWSSSPPPJJJDDDBBBAAA???>>>>>>>>><<<;;;:::;;;=========;;;999777=========<<<<<<<<<<<<<<<777888:::;;;===???AAAAAA@@@@@@@@@??????CCCHHHLLLLLLIIIEEECCCDDDEEEFFFFFF??????>>><<<;;;:::999888>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????=========<<<<<<<<<<<<;;;;;;<<<============<<<<<<===>>>?????????@@@CCCEEEBBBIIIQQQXXX\\\]]]]]]]]]TTTOOOIIIFFFKKKWWWdddlllvvv{{{}}}zzzyyyzzz}}}wwwnnnkkkeee]]]VVVQQQOOONNNMMMQQQQQQRRRQQQPPPLLLIIIGGGJJJJJJIIIIIIIIIJJJLLLMMMKKKLLLMMMMMMMMMLLLJJJIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLKKKKKKKKKMMMOOOPPPPPPQQQRRRSSSUUUVVVWWWSSSSSSRRRSSSTTTWWWYYY[[[YYYYYYXXXXXXYYY]]]aaaeeefffbbb\\\XXXXXXYYY[[[\\\ZZZYYYWWWUUUTTTSSSTTTTTTSSSVVVXXXZZZ\\\```eeeiii|||}}}{{{yyyxxxyyy|||{{{wwwvvv|||{{{uuu^^^WWWNNNHHHFFFEEEDDDBBBAAA@@@@@@?????????@@@AAA@@@???>>>>>>======>>>>>>>>>>>>===<<<;;;:::::::::===============<<<<<<<<<;;;;;;:::999999999999999999999999999999:::;;;;;;===<<<:::999999999:::;;;888999999999999999999999888999999:::;;;<<<<<<===;;;;;;;;;:::999999999888888777777666666777777777999:::;;;<<<<<<======<<<<<<888555666:::>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>???@@@AAAAAAAAAGGGGGGJJJNNNRRRZZZjjjyyy{{{uuummmjjjjjjdddlllqqqqqqmmmggg___VVVRRRNNNGGGBBB@@@>>>===<<<===>>>>>>>>>>>>===<<<;;;777888888888888999999999999:::;;;<<<===??????@@@;;;<<<<<<;;;;;;>>>BBBEEEEEECCCAAA???@@@AAABBBCCC<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<======>>>>>>===<<<;;;:::????????????@@@DDDJJJNNNNNNTTT[[[^^^]]]XXXSSSQQQIIIGGGFFFIIIRRR```nnnwww~~~}}}}}}~~~~~~}}}}}}}}}~~~vvvooojjjddd[[[TTTOOOLLLJJJIIIMMMNNNOOOOOOMMMKKKIIIGGGIIIIIIIIIIIIJJJLLLNNNPPPKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJKKKKKKKKKGGGIIIJJJJJJJJJKKKNNNPPPNNNOOOPPPQQQSSSTTTUUUUUUSSSRRRQQQQQQSSSWWWZZZ\\\cccddddddbbbaaabbbfffjjjjjjeee^^^YYYYYYZZZ[[[[[[XXXWWWVVVTTTSSSRRRRRRRRRSSSUUUWWWYYY\\\```dddfffpppuuu~~~|||wwwrrrvvv}}}wwwyyy~~~~~~{{{kkk___QQQKKKEEECCCCCCCCCBBB@@@======<<<<<<<<<=========@@@??????>>>>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888888888888888888999:::::::::999888777666777888999777777777777777888888999777888888999:::;;;;;;<<<:::::::::999888777777666666666555555555666666777888999:::;;;;;;<<<<<<;;;;;;777444555999======<<<======<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@AAAAAADDDGGGIIILLLWWWaaayyy|||vvvqqqqqqsssttt}}}tttddd]]]SSSKKKFFFEEEDDDDDDFFFEEECCCBBBBBBBBBBBBCCC;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;777888:::;;;:::;;;===???BBBBBBAAA@@@@@@AAACCCDDD<<<<<<<<<<<<<<<<<<======:::;;;;;;<<<>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<>>>>>>>>============@@@AAABBBCCCFFFKKKRRRWWW]]]______\\\VVVNNNHHHEEEIIILLLPPPWWW```lllxxx{{{||||||{{{~~~zzzuuufffaaaZZZTTTPPPMMMJJJHHHLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMOOOQQQKKKLLLNNNOOOPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJKKKKKKGGGIIIJJJKKKKKKLLLOOOQQQOOOOOOQQQRRRSSSSSSSSSSSSRRRQQQPPPQQQSSSWWW[[[]]]kkkmmmmmmkkkgggfffhhhkkkjjjddd]]]ZZZZZZ[[[ZZZYYYVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTVVVXXX[[[^^^aaabbbeeejjjrrrxxx{{{yyyuuurrrkkkmmmssswwwrrrqqqiiilllrrr{{{}}}vvvrrrqqqwww|||vvvooonnnwww}}}kkkXXXLLLHHHFFFCCCBBBAAA???===<<<======>>>>>>>>>>>>????????????>>>>>>>>>>>>======777777777888999999::::::777888888999999::::::::::::999888777777777777777777777777777777888999999888777666555555555777777777666666555666666777777777777888888999999:::::::::999999888777666555555555555555555555666666777777888999::::::;;;;;;:::999777666777999;;;<<<<<<===<<<<<<<<<<<<<<<<<<=========>>>>>>????????????AAAAAACCCFFFGGGGGGNNNVVV^^^ooo{{{vvvvvvyyy|||ooobbbXXXRRRMMMJJJIIIHHHFFFEEEDDDCCCCCCCCCEEEDDDDDDBBBAAA@@@???>>>;;;;;;::::::999888888888666999;;;<<<;;;;;;<<<===>>>???@@@??????@@@BBBDDD>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????????????????????????????>>>=========<<<<<<<<<<<<>>>>>>===>>>>>>@@@AAACCCAAAEEEIIIMMMQQQVVV[[[___ccc```ZZZSSSLLLHHHGGGHHHSSSZZZccckkksss}}}zzz{{{}}}xxxaaa^^^YYYVVVTTTQQQNNNLLLLLLLLLKKKKKKLLLNNNOOOPPPMMMMMMLLLKKKLLLMMMNNNOOOKKKLLLNNNPPPRRRRRRRRRRRRNNNMMMKKKJJJJJJJJJKKKKKKJJJKKKLLLLLLLLLLLLNNNPPPQQQQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPQQQSSSWWW[[[]]]iiilllnnnkkkgggdddeeeggggggbbb\\\YYY[[[[[[ZZZWWWUUUUUUTTTTTTSSSSSSSSSRRRRRRSSSTTTVVVYYY\\\]]]^^^bbbgggnnntttwwwuuuqqqnnnjjjmmmttt~~~sssllliiiaaacccgggkkksss{{{uuuoookkknnnvvv~~~~~~|||zzzzzz{{{}}}~~~~~~{{{zzzxxxssssss{{{uuuhhhZZZNNNFFFBBBBBBBBBAAA>>>=========>>>>>>???@@@@@@@@@@@@@@@===============<<<;;;;;;777777777777777777888888555555666666777888999999888888777666666666777777777666666666666777888888777666555555555666777777777666555444444555555666777888888888888888888888999999888777666555444333555555555555555666777777666777888999::::::::::::777888999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>AAA@@@BBBEEEEEEDDDHHHNNNQQQZZZoooxxxmmmccc]]][[[\\\]]]]]][[[XXXTTTRRRNNNLLLJJJFFFBBB>>><<<:::===============<<<<<<<<<<<<=========<<<<<<>>>@@@===???AAAAAA@@@AAADDDGGGAAAAAA@@@@@@?????????>>>????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;============???BBBFFFHHHDDDIIIQQQXXX]]]```dddfffaaa\\\SSSIIIEEEFFFLLLRRR\\\fffrrr|||~~~zzzvvvyyyzzzsss]]][[[XXXWWWVVVUUURRRPPPMMMLLLKKKKKKMMMOOORRRTTTQQQPPPNNNLLLLLLKKKLLLLLLKKKLLLOOOQQQSSSTTTTTTTTTNNNMMMLLLJJJJJJJJJKKKLLLMMMNNNOOONNNLLLLLLMMMOOORRRSSSSSSSSSSSSQQQPPPOOOOOOOOOPPPQQQTTTWWW[[[]]]cccgggjjjhhhbbb______aaaeee```ZZZYYY[[[\\\YYYVVVTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQRRRUUUXXXZZZ[[[ZZZ```eeelllrrrssspppkkkggghhhlllttt|||rrrjjjfffeeeffffffeeegggppp~~~yyyqqqjjjkkkqqqzzzvvvqqqqqqqqqppppppsssyyy~~~zzz}}}{{{kkk\\\RRRLLLHHHGGG===???AAA???===<<>>===@@@EEENNNPPP]]]uuu}}}|||zzz}}}{{{tttpppjjjgggccc]]]WWWRRRNNNKKKAAAAAABBBBBBBBBCCCCCCCCCAAA@@@???===<<<>>>BBBEEECCCEEEHHHHHHGGGGGGKKKNNNFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>@@@AAA@@@???BBBAAA@@@>>>===============<<<<<<<<<===>>>???@@@???AAABBBDDDEEEGGGKKKNNNJJJQQQ[[[aaabbb___[[[XXXLLLKKKHHHDDDDDDJJJTTT]]]iiivvvwwwtttsssvvvzzzxxxpppiii___\\\XXXXXXYYYWWWQQQLLLKKKLLLMMMPPPRRRTTTVVVWWWSSSRRRQQQRRRSSSSSSQQQOOONNNOOOQQQRRRRRRRRRTTTUUUOOOMMMKKKKKKLLLMMMLLLLLLNNNOOOPPPOOONNNMMMOOOPPPUUUUUUTTTSSSRRRQQQOOONNNPPPOOONNNPPPTTTWWWYYYYYYbbbaaa```___^^^]]]]]]]]]cccaaa___\\\YYYWWWVVVUUURRRRRRRRRSSSUUUVVVUUUSSSRRRQQQRRRTTTWWWXXXVVVUUU^^^gggqqqsssnnnhhhfffggglllpppvvvzzz~~~wwwooojjjgggeeejjjdddaaaccceeehhhooowww{{{yyy|||zzzvvvuuuwwwyyypppiiicccdddkkktttyyy{{{~~~~~~}}}yyyooommmmmmqqq{{{|||wwwxxx}}}wwwpppeeeWWWLLLGGGEEEAAA>>>===>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>??????>>><<<999888777888888777555555666777555555555555555666777888333444666777777777666555777777777777777777777777333444555555333333444555444444444555777666444222333444555777777777666666888777666555444333333333444444444444444444444444222444666999999999777666888888888888888888999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@??????@@@BBBDDDEEEGGGKKKTTTaaapppzzzyyy{{{yyyqqqcccVVVPPPJJJHHHJJJLLLKKKKKKNNNMMMKKKIIIIIIJJJKKKKKKJJJIIINNNUUUXXXXXXWWWWWWYYYHHHGGGFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@AAABBBAAA???BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFIIINNNQQQSSS[[[^^^bbbbbb___YYYTTTQQQJJJJJJHHHGGGIIISSS```jjjvvv~~~~~~~~~zzzqqqooonnnpppsssqqqiiiaaa[[[XXXUUUUUUWWWWWWSSSNNNKKKLLLMMMOOOPPPRRRSSSSSSSSSRRRRRRRRRSSSSSSQQQPPPKKKMMMOOOPPPQQQRRRUUUXXXRRRPPPMMMKKKLLLMMMMMMLLLPPPPPPPPPOOONNNNNNPPPRRRUUUUUUUUUUUUTTTSSSRRRRRRSSSQQQPPPQQQTTTWWWYYYYYY[[[[[[[[[[[[[[[\\\]]]^^^______^^^\\\[[[YYYXXXXXXTTTSSSSSSTTTVVVVVVUUUSSSTTTRRRQQQRRRTTTVVVWWWWWW\\\ccclllmmmiiidddcccdddfffhhhlllmmmnnnnnnpppqqqvvv|||}}}|||{{{{{{zzzrrrkkkfffeeeddddddiiidddaaacccfffhhhooouuutttrrrnnnlllnnnrrrxxx{{{~~~zzzuuuppplllkkkkkkkkkccc___[[[]]]eeemmmqqqsss|||xxxvvvvvvzzzwwwssswww~~~{{{nnneeeZZZRRRHHHAAA@@@@@@???=========>>>>>>>>>>>>======AAA@@@>>>===;;;:::::::::===>>>??????>>><<<999888777888888777555555666777666666555555555555666666444444666777777777666555777777777777777777777777333444555555333333444555777555333222333555444444333444555666777777666666666666555444444444555555444444444444444444444444444555888:::;;;:::999777777777777777777888888999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>@@@AAABBBDDDFFFLLLTTT^^^ooo{{{xxx||||||vvvxxxtttaaaYYYSSSRRRQQQQQQSSSWWW[[[[[[[[[^^^bbbeeeffffffbbbgggmmmrrrtttuuuwwwyyyJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA???AAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDGGGFFFHHHMMMUUU[[[]]]]]]aaaaaa^^^YYYSSSMMMJJJJJJKKKLLLNNNPPPVVVcccrrr}}}}}}zzzzzz|||~~~}}}|||yyyrrrjjjhhhhhhjjjlllhhh```XXXVVVSSSQQQQQQSSSUUUSSSQQQNNNNNNOOOPPPQQQRRRRRRSSSUUUTTTSSSSSSTTTTTTSSSQQQJJJKKKMMMNNNPPPSSSWWWZZZVVVSSSOOOLLLMMMMMMNNNNNNRRRRRRQQQOOONNNOOOQQQTTTVVVVVVWWWWWWWWWWWWWWWVVVWWWUUUSSSSSSUUUXXXYYYZZZYYYYYYYYYZZZZZZ[[[]]]]]]\\\\\\]]]^^^]]]\\\[[[ZZZVVVUUUTTTUUUVVVVVVTTTSSSUUURRRPPPPPPRRRUUUWWWXXXYYY___eeefffccc___```bbbbbbdddfffeeedddccccccdddjjjnnnuuuzzz||||||yyyuuurrrrrrtttuuuqqqllliiihhhjjjnnnqqqmmmhhheeegggiiilllrrryyywwwuuurrroooooopppqqqsssrrrqqqooommmjjjhhhffffff___]]][[[___gggoootttvvv~~~|||vvvqqqqqqxxxzzznnnbbbXXXRRRHHHCCC>>>;;;<<<>>>===<<<======>>>>>>>>>>>>======AAAAAA???===<<<;;;;;;:::======>>>>>>===;;;999888777888888777555555666777777666555555444555555555444555555666777666666666666666666666666666666666444555666555444333444666999666222000111333444444333444555666777777777777555555444444555555666777555555555555555555555555666888:::;;;<<<;;;:::999777666666666777777888999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAADDDEEEHHHMMMQQQZZZlll}}}~~~uuutttwwwwwwqqqqqq{{{xxxnnnddd___]]]\\\```eeekkkkkkmmmssszzz}}}LLLLLLKKKJJJIIIHHHGGGGGGEEEDDDBBBBBBBBBBBB@@@???@@@@@@???>>>>>>>>>??????@@@@@@AAABBBDDDFFFGGGHHHKKKKKKNNNWWWaaagggfffcccXXXVVVSSSNNNJJJIIILLLNNNRRRVVV\\\cccjjjuuu||||||~~~||||||zzzxxxvvvwwwzzz|||zzzwww|||sssnnngggeeeeeefffgggcccZZZTTTTTTQQQNNNNNNPPPQQQQQQPPPOOOPPPQQQRRRSSSUUUUUUVVVUUUTTTTTTTTTUUUUUUSSSRRRLLLMMMNNNOOOPPPSSSWWW[[[ZZZVVVQQQNNNNNNNNNOOONNNSSSSSSRRRPPPNNNOOORRRUUUVVVVVVXXXYYYZZZZZZZZZZZZZZZXXXVVVUUUWWWYYYZZZZZZ^^^]]]]]]\\\\\\\\\]]]]]][[[\\\]]]___^^^]]][[[ZZZVVVUUUTTTUUUUUUUUUSSSQQQTTTRRRPPPQQQSSSVVVWWWWWWZZZ^^^bbbbbb___^^^___aaa___aaaccccccbbbbbbcccdddfffgggkkksss}}}{{{|||~~~~~~}}}zzzxxxzzz|||uuupppppprrrvvv~~~|||{{{yyyxxxvvvvvvuuuuuullliiigggjjjsss}}}xxxtttrrrqqqqqqvvv~~~{{{vvvmmmcccYYYQQQLLLIIIEEEBBB@@@???@@@@@@>>>===<<<======>>>>>>>>>>>>=========<<<<<<<<<<<<======<<<<<<======<<<:::999888777888888777555555666777555555444444444555666666444555555666666666666666666666666666666666666666444666666666555444555666999666333222333444444444333333444555666777888888666666555555555555666666555555555555555555555555777888:::;;;<<<;;;:::999777777777777888999::::::999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCCCCFFFIIIKKKPPP]]]kkkwwwttttttwwwyyy{{{zzzppppppwwwvvvqqqnnnllloootttyyyzzz}}}MMMMMMLLLKKKJJJIIIHHHHHHEEECCCBBBAAABBBBBB@@@>>>?????????>>>??????@@@@@@@@@@@@BBBDDDFFFIIIKKKMMMOOOPPPTTT\\\dddeee___YYYNNNMMMKKKJJJLLLQQQXXX]]]aaahhhqqqyyy~~~~~~{{{yyyzzz{{{}}}|||yyyvvvttttttxxx{{{{{{||||||{{{yyy~~~zzzpppmmmfffeeeddddddddd```YYYTTTSSSQQQOOOMMMMMMNNNNNNNNNMMMNNNPPPRRRTTTVVVWWWXXXVVVUUUTTTUUUVVVVVVTTTRRRPPPQQQRRRRRRRRRTTTVVVYYY[[[XXXSSSPPPPPPPPPOOOOOOSSSSSSRRRQQQOOOPPPRRRUUUUUUVVVWWWYYY[[[\\\\\\\\\[[[ZZZXXXXXXYYYZZZZZZYYY^^^]]]]]]]]]]]]^^^^^^___\\\]]]^^^___^^^\\\YYYXXXVVVUUUTTTTTTUUUUUUSSSQQQRRRRRRRRRTTTVVVWWWWWWUUU[[[^^^aaaaaa```___aaaccc]]]^^^``````___```aaacccbbbcccffflllrrrxxx{{{|||{{{|||{{{uuusssuuuvvvzzzyyysssccc```ZZZTTTNNNJJJGGGFFFCCCCCCBBBCCCCCCBBB@@@>>><<<<<<===>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999777888888777555555666777333333333333444666777777555555555555666666666777666666666666666666666666555666777777555555666777777666555555666666444222333333444555666777888999888888777666555444444444666666666666666666666666777888999::::::999999888999999999999:::;;;<<<===999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;<<<===>>>???@@@@@@AAA??????AAAEEEFFFIIIRRR]]]mmmyyytttpppqqqyyy{{{sssoooqqq|||}}}~~~MMMLLLLLLKKKJJJIIIHHHHHHDDDCCCAAAAAABBBBBBAAA???@@@@@@@@@@@@AAABBBCCCCCCBBBBBBDDDEEEGGGJJJLLLMMMPPPQQQSSSWWWYYYVVVPPPJJJFFFGGGIIILLLRRRZZZccciiirrrzzz{{{vvvsssuuuzzz~~~wwwpppuuuyyy}}}wwwnnnkkkeeedddbbbaaa___\\\XXXUUUSSSRRRPPPOOONNNMMMLLLLLLJJJKKKMMMOOOQQQTTTUUUVVVVVVTTTTTTTTTUUUUUUTTTRRRSSSTTTUUUUUUTTTTTTUUUVVVZZZWWWTTTRRRRRRQQQPPPOOOQQQRRRSSSRRRPPPPPPRRRSSSSSSTTTVVVXXXYYYZZZ[[[[[[ZZZZZZYYYZZZ\\\\\\ZZZXXXXXXXXXYYYZZZ\\\^^^```aaa]]]]]]^^^]]]\\\ZZZXXXWWWVVVUUUTTTUUUVVVVVVTTTRRRSSSSSSTTTVVVYYYYYYWWWVVV\\\^^^```aaa```aaabbbcccaaabbbbbbaaa______```bbbddddddfffjjjooorrrrrrrrrrrrvvv|||~~~yyyvvvuuu|||||||||}}}zzzrrrfff]]]SSSRRRPPPMMMIIIFFFDDDCCC>>>???@@@AAAAAA@@@???>>>;;;<<<===>>>>>>??????>>>>>>===<<<:::999888888777;;;;;;:::::::::999999999777888888777555555666777333333333333444555666777666555555555555666777777666666666666666666666666666777888777666555666888444444444666777777555222333333333444666777999::::::999777666555444444444777777777777777777777777777777888888888888888777999999::::::;;;<<<===>>>999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;999:::;;;===>>>>>>>>>>>>AAA@@@BBBEEEEEEEEELLLTTT```mmmxxxtttwww~~~uuulllkkkooouuu~~~LLLLLLKKKJJJIIIHHHGGGGGGDDDCCCBBBCCCDDDDDDCCCBBBCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMMMMLLLJJJGGGFFFDDDHHHNNNUUU]]]fffooottt~~~}}}zzzxxx|||xxxssspppxxx}}}}}}~~~vvvkkkfffbbb```]]][[[YYYWWWUUUTTTQQQQQQRRRQQQOOONNNMMMMMMKKKKKKMMMNNNPPPRRRSSSTTTUUUTTTSSSTTTUUUUUUSSSQQQQQQSSSVVVWWWUUUTTTTTTTTTXXXVVVTTTTTTTTTRRRPPPNNNOOOQQQSSSSSSQQQPPPPPPQQQQQQRRRSSSUUUWWWXXXYYYYYYXXXYYYZZZ\\\^^^]]]ZZZWWWVVVVVVWWWYYY[[[]]]```aaa]]]\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVWWWXXXYYYWWWVVVVVVUUUTTTVVVXXXZZZZZZYYY[[[\\\^^^`````````aaaaaacccccccccbbb``````bbbcccfffeeeeeegggjjjmmmnnnmmmjjjlllooorrrwwwuuurrrrrrrrrssswwwxxxxxxyyy{{{|||{{{xxxvvvxxxsssnnniiiddd]]]TTTNNNKKKKKKJJJHHHGGGEEECCCCCC===???@@@AAA@@@>>>======;;;<<<===>>>???????????????>>><<<;;;999999888888;;;::::::999999999999999777888888777555555666777666555444444333333333333666555555444555666777888777777777777777777777777666777888888666666777888333111111222444555555444333333333444555777999:::888888777666555555666666777777777777777777777777888888888888888888777777999999999:::;;;<<<===>>>999999::::::::::::;;;;;;999999:::::::::;;;;;;;;;999:::<<<>>>?????????>>>CCCBBBBBBEEEEEEDDDIIIPPPTTT]]]iiixxx}}}wwwpppoooqqqwwwKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCDDDEEEFFFEEEDDDFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDEEEIIIKKKIIIOOOXXXbbbkkkttt}}}{{{xxx}}}|||~~~~~~~~~uuussssssttt}}}|||~~~vvviiibbb^^^\\\YYYVVVTTTSSSRRRRRROOOQQQRRRRRRQQQOOONNNNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUTTTSSSSSSTTTTTTSSSQQQNNNQQQUUUWWWVVVTTTSSSSSSVVVUUUUUUUUUUUUSSSPPPMMMMMMPPPSSSTTTRRRPPPOOOOOOOOOPPPRRRTTTUUUVVVWWWWWWVVVXXXZZZ^^^___^^^YYYVVVZZZZZZZZZZZZ[[[]]]^^^^^^[[[[[[ZZZYYYXXXXXXYYYYYYXXXWWWWWWXXXZZZ[[[ZZZXXXYYYVVVTTTTTTVVVYYY[[[\\\YYYZZZ\\\^^^____________]]]^^^^^^]]]]]]^^^```cccdddbbb``````cccfffhhhhhhdddgggjjjkkkmmmrrrzzzyyyooollljjjhhhgggiiijjjlllooovvv|||}}}yyyuuummmeee[[[SSSOOONNNKKKIIIHHHGGGGGGFFFEEEEEEEEEEEECCCDDDEEEDDDAAA>>><<<<<<;;;<<<===>>>????????????<<<<<<<<<;;;;;;<<<<<<<<<::::::999999888999999999777888888777555555666777999888666444222111111000666555555444444666777888888888888888888888888888666888999888777666777888222000------000333555555333333333444555777999;;;666666666666666777777888777777777777777777777777999888888888888888888888888888888999:::;;;===>>>999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;<<<===???@@@AAABBBAAAAAA???===>>>@@@AAAAAAFFFMMMEEEMMMVVV^^^ppp~~~~~~zzz|||}}}}}}|||zzzzzzzzz|||}}}~~~JJJJJJJJJIIIIIIIIIIIIIIIJJJIIIGGGHHHJJJJJJIIIHHHHHHKKKOOORRRSSSSSSQQQOOONNNLLLIIIGGGEEECCCAAA???CCCCCCBBBBBBEEEJJJOOORRRWWW[[[bbblllvvv|||}}}{{{{{{||||||rrrmmmmmmvvv}}}~~~zzzlllccc\\\YYYUUURRRPPPPPPRRRSSSPPPQQQRRRRRRRRRQQQOOOOOOLLLMMMNNNPPPQQQRRRRRRRRRQQQRRRSSSRRRPPPOOONNNOOOOOOPPPRRRSSSTTTTTTTTTSSSYYYXXXWWWVVVTTTSSSRRRQQQRRRSSSSSSRRRQQQQQQRRRTTTUUUTTTTTTSSSTTTUUUWWWXXXXXXWWWWWWWWWWWWXXXXXXYYYWWWWWWWWWYYY\\\^^^^^^^^^\\\]]]^^^\\\ZZZXXXWWWWWWVVVVVVUUUWWWYYYZZZZZZYYYVVVVVVVVVWWWWWWWWWXXXXXXXXXYYY[[[]]]^^^___```````````````___^^^___aaadddcccbbbbbbbbbcccddddddeeebbbeeehhhjjjjjjkkkmmmoootttyyy~~~|||tttooohhhdddbbbbbbbbbbbbjjjkkknnntttxxxuuummmfffXXXVVVQQQMMMJJJHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCC@@@@@@AAABBBAAA@@@???>>>============<<<<<<<<<<<>>>>>===<<<;;;;;;;;;999::::::;;;;;;::::::999777777888999999777666555444444444444555555666666444444555666777888999999888888777777777777777888666666555444444555666777555444222111111222333444222333333444555666888888888888999999999:::::::::999999999999999999999999::::::999888777777777777;;;;;;999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::???>>>===<<<<<<===>>>???AAAAAAAAAAAABBBCCCDDDDDDHHHHHHMMMVVVbbbtttxxxrrrnnnsssoookkkkkkooovvv}}}IIIIIIIIIHHHHHHHHHHHHHHHDDDHHHKKKMMMMMMOOOQQQTTTZZZ[[[\\\\\\[[[XXXUUUSSSIIIGGGEEEEEEEEEFFFGGGGGGEEEEEEGGGJJJOOOVVV\\\___ggghhhmmmttt{{{|||zzzyyy}}}tttnnnnnnyyyzzz|||zzzkkkaaaYYYWWWTTTPPPOOOOOOQQQRRRSSSSSSTTTTTTSSSQQQOOONNNLLLMMMNNNPPPQQQQQQRRRRRROOOQQQRRRQQQOOOMMMMMMNNNPPPQQQSSSTTTUUUUUUUUUUUUXXXXXXWWWVVVUUUTTTSSSSSSRRRSSSSSSSSSRRRRRRTTTVVVUUUUUUTTTTTTUUUVVVWWWXXXWWWWWWWWWWWWWWWWWWXXXYYYXXXWWWWWWXXXYYYZZZYYYYYY[[[\\\]]]\\\YYYWWWWWWWWW[[[YYYXXXYYYZZZ[[[ZZZYYYVVVVVVVVVWWWWWWXXXXXXXXXZZZ[[[[[[\\\]]]]]]^^^^^^```aaaaaaaaa______aaacccaaaaaaaaaaaaaaabbbccccccccceeehhhhhhhhhhhhiiijjjjjjmmmrrrwww}}}xxxssstttsssqqqnnnmmmmmmmmmlllkkkooommmlllmmmmmmhhh___XXXQQQOOOLLLHHHEEECCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAA@@@???>>>>>>>>>=========<<<<<<<<<>>>>>>======<<<;;;;;;::::::::::::;;;;;;:::::::::888888999999888888777666444444555666666666666666444444555666777888999999888888777777777777888888777777666555555555666777444444333333333333444444333333333444555666777888888888888999999999::::::999999999999999999999999:::999999888888888888999;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;:::>>>===<<<<<<<<<<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCGGGFFFIIIMMMTTT```uuuyyysssoookkkfffdddeeehhhjjjlllxxxIIIIIIJJJJJJKKKKKKLLLLLLHHHOOOWWWZZZZZZ[[[```fffjjjhhheee```\\\WWWSSSQQQKKKKKKJJJJJJKKKMMMOOOQQQQQQRRRUUUZZZaaahhhnnnqqqtttttttttvvvzzz}}}~~~~~~|||}}}}}}|||yyysssttt|||zzzuuuzzz~~~xxxhhh^^^VVVTTTRRROOONNNNNNOOOPPPTTTUUUUUUTTTSSSQQQOOONNNLLLMMMNNNOOOPPPPPPPPPPPPNNNOOOPPPOOOMMMLLLLLLMMMQQQQQQSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVRRRSSSTTTTTTSSSSSSUUUWWWUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWWWWWWWWWWXXXYYYYYYWWWWWWWWWXXXWWWWWWVVVVVVYYY[[[\\\[[[XXXWWWVVVWWW\\\ZZZXXXXXXYYYZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXX]]]\\\[[[ZZZZZZ[[[\\\\\\___aaabbbbbbaaa``````aaa```____________``````aaa```bbbdddeeeeeeeeefffggghhhiiijjjkkkmmmrrrwww|||}}}{{{xxxvvvwww{{{|||{{{zzzyyyyyyvvvrrrooommmiiidddaaa^^^XXXQQQKKKJJJIIIFFFCCCAAA@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>=====================<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::999888888888888888444555777888888777666666444444555666777777888999888888888777777888888999999888777666555555666666333444444555555555444444333333333444555666777888888888888999999999999:::::::::999999888888888888999999999888999999::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBEEEDDDEEEGGGIIIOOO]]]jjj~~~vvvyyywwwsssnnnjjjgggfffdddbbbgggmmmvvvIIIJJJKKKMMMOOOQQQSSSSSSVVV\\\bbbeeeeeegggjjjmmmgggddd___YYYTTTQQQOOONNNQQQTTTWWWZZZ]]]___aaacccdddeeehhhmmmrrrxxx~~~~~~zzzyyyyyy{{{{{{{{{wwwxxxyyy}}}zzz||||||~~~{{{ttttttzzz~~~|||{{{pppccc[[[SSSRRRQQQOOONNNNNNOOOOOORRRRRRSSSSSSRRRQQQOOONNNLLLLLLMMMNNNOOOOOOOOONNNMMMNNNOOOOOOMMMLLLLLLLLLPPPPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXUUUUUUVVVTTTSSSRRRSSSUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXXXXWWWXXXXXXYYYZZZ[[[WWWYYYZZZZZZYYYWWWWWWWWWWWWYYYZZZYYYWWWVVVVVVWWWWWWUUUSSSSSSUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXX]]]\\\YYYWWWWWWWWWYYYZZZ^^^```bbbbbbaaa_________]]]]]]]]]\\\\\\]]]^^^^^^YYY[[[^^^```bbbccceeegggiiiiiihhhhhhhhhjjjmmmoootttzzz~~~{{{{{{}}}~~~xxxrrrkkkfff```\\\VVVRRRPPPMMMJJJGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::<<<;;;999888888888999:::555666888999999888777666444444555555666777777888888888777777777888999999999999888777666555555555333444555666666666555444444444444444555666777888888888888888999999999999::::::999999888888777777999999888888999:::;;;;;;:::999999999999999999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@@@@CCCCCCDDDGGGHHHKKKTTT^^^mmmvvvqqqzzz~~~zzzvvvrrrnnnkkkhhhiiimmmttt|||zzzvvvwww}}}EEEFFFIIILLLOOOSSSUUUVVV]]]]]]___aaacccccccccbbbXXXVVVTTTSSSSSSUUUWWWYYY___eeelllppprrrrrrssstttqqqqqqsssvvv{{{zzzzzz{{{}}}}}}zzzyyyvvvtttvvv|||~~~{{{{{{{{{zzzwwwtttuuuuuutttqqqkkkddd\\\XXXQQQQQQPPPPPPOOOOOOOOOOOOLLLMMMNNNPPPPPPPPPOOOOOOLLLLLLMMMMMMMMMMMMMMMLLLLLLNNNOOOOOOMMMLLLLLLMMMMMMMMMNNNOOOQQQRRRTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXVVVWWWVVVTTTQQQPPPPPPQQQSSSSSSTTTUUUWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]___```^^^ZZZWWWUUUUUUUUUVVVXXXXXXVVVUUUUUUVVVRRRQQQOOOPPPSSSUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVZZZYYYWWWUUUTTTUUUVVVWWW\\\^^^``````___]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[[[[VVVXXX[[[]]]^^^___aaaccccccbbbaaaaaaccceeeggghhhjjjnnntttzzz~~~sssjjjbbb[[[WWWRRROOOJJJGGGFFFFFFEEEEEECCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========>>>>>>>>>>>>============;;;;;;;;;;;;::::::::::::999999::::::::::::999999<<<;;;999888888888999:::777777888999999888777666444444555555666666777777777666666666777777888999888888888777666555444444222333555666777666555444555555555555555666777888777777888888888999999999999999999888888777777777888888888888999::::::;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<===>>>??????AAA@@@CCCGGGHHHIIINNNVVV]]]iiiwwwvvv|||}}}zzzwwwuuutttuuuzzzvvvooonnnppptttvvv~~~wwwqqqoooxxx>>>@@@BBBFFFJJJMMMPPPQQQTTTRRRQQQRRRTTTVVVTTTSSSPPPQQQSSSWWW]]]eeekkkooo||||||vvvrrrqqqtttttttttvvv{{{{{{}}}yyyyyyxxxyyy|||~~~zzzxxxwwwuuupppkkkmmmkkkfffaaa\\\WWWUUUSSSNNNOOOPPPPPPPPPOOONNNNNNHHHIIIKKKMMMNNNOOOOOONNNLLLLLLLLLMMMLLLLLLKKKKKKKKKMMMNNNNNNMMMLLLLLLMMMKKKKKKKKKMMMNNNPPPRRRSSSRRRRRRSSSSSSTTTUUUUUUVVVUUUUUUTTTRRROOOMMMNNNOOOPPPPPPRRRTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[ccceeefffbbb[[[TTTQQQQQQSSSTTTVVVVVVUUUTTTUUUVVVSSSQQQPPPPPPTTTWWWYYYYYYVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTTTTXXXZZZ\\\\\\[[[ZZZ[[[\\\[[[[[[ZZZYYYYYYYYYYYYZZZYYYZZZ\\\\\\ZZZYYYZZZ[[[]]]\\\[[[\\\___bbbdddddd```cccfffiiilllppptttwwwyyy}}}|||zzzzzz|||zzzwwwxxx}}}}}}uuujjj___WWWQQQMMMKKKIIIGGGEEECCCAAA@@@@@@@@@?????????>>>>>>>>>======???????????????@@@@@@@@@???>>>>>>===<<<=====================<<<<<<<<<<<<::::::::::::::::::::::::888888999999999999888888::::::999888888888888888888888888777777777777777444444555555555666666666555555555555666777888888666666777777666555444333222333444555555555555555666666555555666666777888777777777888888888888999888888888888888888888888888888888777888888999999888888999999999999888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<===>>>???>>>>>>@@@DDDEEECCCFFFKKKRRRWWWeee{{{}}}vvvsssxxx|||uuuqqqpppppppppqqqpppqqqrrrtttssspppnnnqqqsssrrrpppqqqsssqqqlllfff___[[[aaalllvvv;;;<<<>>>@@@CCCEEEGGGHHHHHHIIIIIIJJJLLLOOOSSSUUUYYYZZZ]]]bbbiiiqqqxxx||||||tttppppppzzzxxxuuutttvvv{{{zzzyyyzzz{{{~~~|||wwwvvvuuusssmmmgggeeebbb\\\VVVRRROOONNNNNNKKKLLLNNNOOOOOONNNMMMLLLHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIKKKMMMMMMKKKJJJKKKLLLJJJJJJJJJKKKMMMOOOQQQSSSPPPPPPPPPQQQRRRRRRRRRSSSPPPQQQPPPOOOMMMLLLMMMOOOLLLNNNPPPRRRSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXX```cccdddaaaYYYSSSPPPQQQQQQSSSUUUUUUTTTTTTTTTUUUUUUSSSQQQQQQTTTWWWYYYZZZUUUUUUUUUTTTTTTTTTSSSSSSOOOOOOOOOPPPQQQRRRRRRSSSUUUVVVWWWWWWWWWXXXZZZ\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZ[[[ZZZXXXWWWWWWWWW[[[YYYXXXZZZ^^^```aaa```[[[\\\^^^^^^___bbbfffiiikkkqqq}}}{{{zzz{{{~~~{{{wwwvvvtttpppnnnmmmmmmpppppppppttt{{{{{{sssgggaaaXXXPPPLLLIIIGGGFFFCCCDDDCCCBBB@@@>>>>>>>>>======>>>>>>======<<<;;;<<<=========>>>>>>>>>>>>???>>>===<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999::::::777777888888888888777777888888999999888888777666:::888777555555666777888444444444555555555666666333333333444444555666777444444555666666555444333222222222222333444555666666666666666666666777888777777777777888888888888666666777777888888999999888888777777666777777777777888999::::::999888777999999::::::;;;<<<<<<===============<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;<<<<<<===>>>???>>>===???CCCCCCAAABBBFFFJJJLLLTTTccctttvvvnnnvvvzzz}}}zzzwwwuuuooonnnnnnooonnnkkkgggcccdddfffccc___```eeeeeeaaa[[[UUURRRUUU\\\eeerrr}}}{{{yyy;;;<<<===>>>@@@AAABBBCCCCCCHHHLLLMMMMMMRRR[[[bbbeeeeeegggjjjooouuuzzz|||zzzxxx{{{~~~xxxtttsssvvvzzz}}}zzzvvv{{{~~~~~~}}}vvvsssoooooopppoooiiiddd```]]]XXXRRRNNNKKKJJJJJJIIIJJJLLLMMMNNNMMMKKKJJJIIIJJJLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIKKKKKKJJJIIIJJJKKKJJJJJJJJJKKKMMMOOORRRSSSOOOOOOOOOPPPPPPPPPQQQQQQLLLMMMNNNMMMLLLLLLNNNPPPKKKLLLNNNPPPRRRRRRRRRRRRPPPPPPPPPQQQRRRTTTUUUVVVXXX\\\```^^^XXXTTTSSSTTTPPPRRRTTTTTTTTTSSSTTTUUUWWWTTTQQQQQQSSSUUUWWWWWWUUUTTTTTTTTTSSSSSSRRRRRRKKKLLLMMMOOOQQQQQQRRRRRRSSSTTTUUUTTTTTTVVVYYY\\\[[[ZZZYYYXXXXXXXXXXXXXXXVVVWWWYYYYYYXXXWWWXXXYYYYYYWWWUUUVVVZZZ\\\[[[ZZZ[[[[[[[[[ZZZZZZ[[[___aaagggjjjuuu}}}rrrjjjiiieeennn{{{|||yyy}}}~~~wwwzzznnniiikkkkkkhhhbbbbbbdddiiilllooowwwxxxqqqggg]]][[[VVVPPPKKKIIIGGGFFFEEE???AAABBBBBBAAA???>>>>>>>>>?????????>>>>>>===<<<;;;;;;;;;<<<<<<=========???>>>===;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::999999999999999999999:::666666777777777777666666777777888999999777666555:::999666444333555777888444444444555555555555555222222222333444555666777222333444555555555444333222222111111222333555666777666666666666777777888777777777777888888888888555555666777888999::::::888888777666666555666666777888999::::::999888777999999::::::;;;<<<======>>>>>>======<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<===?????????>>>@@@DDDFFFDDDEEEHHHFFFGGGMMMTTT\\\iiiqqqtttpppqqqyyyyyy|||~~~{{{yyyyyyzzz{{{zzzwwwrrrnnnkkkkkkeee]]]^^^dddfffbbb\\\XXXUUUWWW\\\cccooozzz|||zzz=========???BBBEEEEEEEEEEEEKKKOOOQQQVVV___eeegggkkklllmmmmmmllloootttyyy||||||}}}~~~wwwttttttuuuuuu~~~yyy~~~~~~wwwrrrmmmiiihhhgggccc```UUUSSSQQQNNNKKKHHHEEEDDDJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIIIIGGGFFFEEEFFFGGGFFFFFFEEEGGGHHHIIIIIIJJJKKKMMMLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOQQQTTTUUUUUUTTTRRRQQQPPPPPPQQQRRRYYYZZZZZZYYYWWWTTTQQQOOOOOOOOOOOOPPPPPPQQQSSSSSSTTTTTTSSSRRRRRRSSSTTTUUUWWWWWWVVVUUUSSSQQQPPPOOONNNMMMMMMMMMNNNOOOOOOPPPRRRRRRSSSSSSSSSSSSRRRRRRVVVUUUUUUUUUUUUUUUUUUVVVUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUTTTSSSTTTUUUWWWXXXVVVVVVWWWXXXYYYZZZ[[[\\\cccggglllooonnnhhhaaa\\\```eeennnxxx|||{{{}}}~~~~~~~~~}}}{{{yyyxxxxxxtttuuuzzz~~~|||}}}}}}xxxtttoookkkjjjkkkllllllnnnmmmllllllooovvv|||zzztttjjj^^^VVVSSSTTTRRRPPPMMMIIIFFFCCCAAA@@@AAAAAA@@@@@@???>>>===============<<<;;;;;;::::::<<<;;;::::::999999::::::=========<<<<<<;;;;;;;;;888888888888888999999999999999888888888888999999777777777777777777777777888888777777666666555555444444555555666777777777444444333222222444555666444444444444444444444444555555555555555555555555333222000000000000222333555555444333444555666777444666777999999777666444555555666777777777777777888888777777777777888888666666666666777888999:::666666666666888:::<<<>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999999;;;::::::::::::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDHHHLLLPPPTTT]]]jjjsss}}}rrrnnnnnnooovvv|||zzzrrrmmmkkkjjjgggdddccc___[[[\\\cccnnnyyyzzz@@@@@@BBBEEEIIIKKKMMMMMMNNNTTTYYY^^^gggsssyyyzzztttuuuuuusssrrrsssxxx{{{|||wwwvvvwwwzzz|||}}}xxx{{{xxxooolllhhhdddaaa^^^[[[YYYRRRPPPNNNLLLIIIFFFDDDCCCFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGGGGHHHJJJLLLLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMOOOQQQSSSQQQPPPOOOMMMLLLLLLMMMMMMTTTUUUVVVVVVUUUSSSQQQPPPQQQPPPPPPOOOOOOOOOPPPPPPRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSQQQPPPNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWUUUUUUVVVWWWXXXYYYZZZZZZ[[[^^^ccceeeddd```ZZZVVVVVVZZZaaaiiippprrrqqqooopppmmmjjjiiikkkpppvvvzzz}}}{{{{{{{{{yyywwwuuuuuuvvvwwwtttuuuwwwyyy|||zzzxxxvvvuuuyyywwwuuuvvvzzz}}}}}}{{{wwwuuuttttttwwwzzz||||||{{{zzzzzz|||{{{xxxuuuppplllcccaaa\\\VVVPPPLLLJJJKKKKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@???>>>>>>============<<<<<<;;;:::::::::;;;;;;:::999999999999999999999999888888888777777:::::::::999999999888888777777666666666666777777777777777777777777777777777777777666666666555555333333333333444444444444444444333333444444555666444444444444444444444444333333333333333333333333555444444333333444444555444333333222333444555666555666777777777777666555777777888888999888888888666555555444444555555666666666666666777888999999555555555666777999;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999:::::::::::::::;;;;;;<<<>>>>>>>>>>>>????????????<<<@@@CCCEEEHHHOOOXXX```pppyyyoookkkqqq{{{{{{|||wwwssspppkkkiiihhhiiipppzzzGGGIIILLLOOOSSSVVVXXXYYY[[[```fffmmmyyy{{{{{{zzzyyywwwxxx{{{}}}|||wwwrrrqqqssswwwzzz|||~~~zzz{{{yyyyyy}}}|||tttoooggggggeeeaaa[[[VVVRRRQQQMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAACCCEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMMMMLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHJJJLLLNNNPPPPPPOOOMMMLLLJJJJJJJJJJJJNNNOOOQQQRRRSSSSSSSSSRRRSSSRRRQQQOOONNNMMMLLLLLLNNNNNNNNNNNNOOOQQQRRRSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLMMMNNNOOOPPPRRRSSSRRRRRRRRRRRRRRRQQQPPPOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVSSSSSSTTTUUUVVVVVVWWWWWWWWWYYY\\\^^^]]][[[XXXUUUTTTUUUYYY___dddfffeeeccccccaaa^^^]]]]]]```cccfffggghhhhhhkkkqqqzzz}}}|||{{{zzzxxxwwwyyy~~~yyysssssszzz}}}yyyvvvtttssssssvvvtttuuuxxx~~~|||}}}{{{ooofff```\\\XXXUUURRRPPPLLLJJJIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBBBB@@@??????>>>>>>=========<<<<<<<<<;;;::::::999999::::::999888888888888999:::::::::999999999999999;;;;;;::::::999999888888666555555555555555555666555555555555555555555555666666666666666555555555444444444444333333333333333444555555666666555555444444444444444444444444111111111111111111111111444444555555555555444444222222222222222333444444555555555555555555555555777777777888777777666666555555444444444444555555555666666777777888888999444444444555666888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999:::999999999999:::;;;;;;>>>>>>======<<<<<<<<<<<<<<>>>>>>>>=========<<<<<<;;;;;;;;;:::999999888888999999888777777777777888999999999999999999999999999999999888888888888888555555444444444444555555444444444444444444444444555555555555555555555555777777666555555444333333333444555666777666555444333333333333333333333333111111111111111111111111000111333333333333111000222222222222222333333444555555444444444444555555444444444444444333333222666666555555555555666666555555666777777888888888333333444555666777888999::::::::::::::::::::::::999999999999999888888888999888888888888999::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>???======<<<<<<<<<<<<<<<;;;:::::::::999888888777777888888777666666666666777555555555555555555666666555555666666777777888888555555555444444555555555333333333333333333333333444444444444444555555555777777666555444333333222222333555666666666555444333333333333333333333333222222222222222222222222///000111222222111000///222333333333444444444444444444333222222333444444222222333333333222222111555555444444444444555555444444666777888888777777333333444555666777777777888888888888888888888888888888888888888888888888777777777777777888999999::::::;;;;;;<<<======>>><<<===>>>?????????AAABBBHHHJJJPPPZZZhhh{{{vvvjjjmmmrrrzzziiimmmqqqqqqooommmmmmoooiiimmmpppttt{{{|||ttttttuuuyyy~~~}}}{{{zzz{{{|||{{{~~~}}}zzzuuurrrpppooonnnmmmlllllllllmmmqqqvvv|||zzzrrriiibbb___^^^XXXXXXWWWTTTPPPLLLJJJJJJEEEEEEEEEEEEDDDDDDDDDCCCEEEEEEEEEDDDCCCAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGCCCEEEFFFEEEBBBAAACCCFFFFFFGGGHHHGGGFFFEEEFFFGGGFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFHHHHHHHHHHHHGGGFFFHHHHHHGGGGGGGGGIIIJJJKKKMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJLLLNNNQQQSSSUUUVVVVVVUUURRROOOLLLJJJHHHGGGJJJJJJLLLMMMNNNNNNNNNNNNLLLMMMMMMMMMMMMMMMLLLLLLGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNOOOOOOOOOOOONNNNNNKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJKKKMMMNNNOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPQQQPPPPPPPPPQQQRRRTTTTTTUUUTTTRRRRRRSSSTTTSSSRRROOOOOOOOOPPPQQQRRRSSSTTTQQQSSSVVVWWWVVVVVVWWWWWW[[[]]]___bbbgggnnnvvv{{{~~~}}}{{{yyywwwrrrlllhhhfff```XXXRRRQQQPPPOOOMMMGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAACCCDDDCCCBBBCCCBBB@@@???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888777777666666777777666555555555555666666666666666777777777777444555555555666666666666555555444444444444555555333333333333333333333333333333333444444444444444444444444333222111111000222333444444555555444444333333333333333333333333222222222222222222222222111111222222222222111111222222333444444444444444222222222222222222222222111222333333444444333333222222111111111111222222333444666777888888777666333444555666777777777777666666666666777777777777777777777777777888888888777666666666666777888888888888999:::;;;<<<===>>><<<<<<<<<===>>>???@@@AAAEEEDDDEEEKKKTTTaaasss|||mmmrrrwwwwwwsssqqqqqqsssnnnssswwwxxx|||yyyxxxxxx{{{||||||}}}yyyttttttssspppllljjjiiijjjmmmooopppppprrrwww{{{xxxrrriii```ZZZWWWWWWSSSQQQNNNLLLLLLKKKIIIHHHCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@????????????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFBBBEEEGGGFFFBBBBBBEEEIIIHHHIIIIIIGGGEEECCCDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHIIIHHHGGGFFFHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLKKKJJJKKKKKKLLLMMMOOOPPPRRRSSSSSSQQQOOOLLLJJJHHHGGGFFFHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMKKKLLLMMMNNNOOOOOOOOOOOOIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNNNNOOOOOOMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQPPPPPPQQQRRRSSSTTTUUUTTTSSSSSSTTTTTTSSSQQQNNNNNNNNNNNNNNNOOOQQQQQQQQQSSSTTTUUUTTTTTTVVVWWWVVVWWWXXXXXXZZZ]]]cccgggjjjjjjkkkkkkllllllllllllooopppsssxxx~~~}}}}}}}}}zzztttooocccaaa^^^\\\ZZZXXXTTTQQQNNNLLLJJJHHHFFFFFFGGGGGGCCCBBBAAA@@@>>>===>>>???===???AAABBBBBBBBBCCCDDDBBBAAA???===<<<;;;:::::::::::::::::::::;;;;;;;;;999888888777777666555555777666555555444444555555888888999999999:::::::::888777777666555555444444333333222222222222333333444444444444444444444444222222333333333444444444333333333222222111111111222222222222222333444444222222222222222222222222222222222222222222222222333222222222222222222333000111222333444333333222000111222333333222111000///000111222333444444444111111000000000000111111222444666777888777666666333444666777888888777777666666666777777777888888666666666777777777888888666666555555666666777888888888888999999:::::::::>>>===<<<<<<===???@@@AAABBBAAACCCHHHLLLQQQ\\\hhhyyy}}}nnntttyyyyyyvvvssstttvvvtttzzz}}}||||||~~~|||zzz|||~~~|||}}}||||||}}}xxxqqqjjjmmmpppooollljjjjjjlllrrruuuxxxxxxwwwzzz~~~{{{rrrpppkkkcccZZZSSSPPPOOOQQQMMMIIIIIIJJJLLLJJJHHHAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@???>>>?????????@@@@@@@@@@@@AAA@@@@@@AAAAAACCCDDDEEEAAADDDGGGFFFCCCBBBFFFJJJIIIIIIIIIGGGDDDBBBBBBBBBCCCDDDEEEEEEEEEDDDBBBAAABBBCCCFFFHHHIIIIIIHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNPPPPPPPPPNNNLLLJJJHHHFFFFFFEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMJJJKKKLLLMMMNNNOOOOOOOOOHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHJJJMMMOOOQQQRRRSSSRRRQQQOOOMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOLLLLLLLLLLLLLLLMMMNNNNNNQQQPPPPPPQQQRRRRRRPPPNNNMMMLLLKKKJJJJJJKKKLLLMMMPPPPPPPPPNNNMMMNNNQQQSSSPPPQQQSSSTTTUUUWWWZZZ\\\aaa```^^^]]]\\\[[[[[[[[[YYYZZZ^^^ccchhhjjjjjjiiieeekkkqqqrrrooopppuuu{{{yyyyyyxxxtttqqqrrrxxx}}}{{{zzzyyyxxxuuussspppooonnniiibbb^^^\\\ZZZVVVRRRNNNLLLIIIIIIIIIJJJIIIHHHBBBDDDEEEEEECCCBBBCCCCCCAAAAAA???===;;;;;;===???<<>><<<;;;:::999999::::::::::::::::::::::::888888888777666666555555666666555444444444444555555555666666777777777888<<<;;;999888666444222111222222111111111111222222444444444444444444444444222222222333333444444444555555444444444444333333333222111000111222333444222222222222222222222222111111111111111111111111333222111000000111222333///000111222333222111111///000222333333222000///+++,,,...///111222222222333333222222222222333333222333666777888777666555444555666888888888777777666666777777888888888999555666666666777777888888555555555555555666777777888888888888777777777777<<<:::888888999;;;<<<===>>>===AAAGGGGGGFFFKKKTTTXXXmmm}}}yyyyyy~~~}}}|||{{{zzzzzzzzz{{{zzz{{{}}}~~~~~~}}}zzzyyy{{{xxxqqqpppjjjlllmmmnnnnnnoooqqqsss|||yyytttmmmfff^^^ZZZWWWTTTNNNIIIFFFGGGHHHIIIIIIHHHFFFFFFBBBBBBBBBBBBBBBAAA??????<<<<<<===>>>>>>>>>>>>>>>DDDCCCAAA???>>>>>>??????>>>???@@@AAABBBCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDDDDEEEEEEIIIJJJKKKMMMMMMMMMLLLLLLPPPOOOOOOOOOPPPOOOLLLJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMOOOPPPJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJLLLNNNPPPRRRSSSQQQQQQQQQQQQPPPPPPOOONNNQQQQQQPPPPPPOOONNNNNNMMMIIIHHHGGGGGGHHHKKKNNNPPPSSSRRRRRRQQQQQQPPPPPPOOONNNMMMKKKKKKMMMOOOOOONNNKKKJJJJJJKKKNNNOOONNNMMMOOOOOOPPPQQQQQQRRRRRRSSSZZZZZZYYYYYYWWWTTTRRRPPPKKKLLLOOORRRVVVWWWVVVTTTZZZZZZ[[[[[[[[[\\\\\\\\\]]]\\\ZZZYYYZZZ[[[]]]^^^_________^^^^^^]]]]]]]]]WWWUUUQQQMMMJJJGGGFFFFFFEEEDDDBBBAAA@@@AAABBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<;;;<<<<<<======>>>>>>??????@@@???>>><<<:::888777666888888888777777777777777555555555555555555555555333333333333333333333333444555666777777666555444555555444444444333333333555444222111111222333555AAA;;;444111333555333111444444222222222222444444222222222222222222222222222222222222222222222222000000000000000000000000333333222222111111000000111111000000000000111111111111000000000000111111222222333333333333222222000000111222333333444444000111111222222333444444333333333444444555555555888888888777777666555555333444555555666555555555888888888777777666555444888666555333333555666888444555555666666666666666:::999888888999:::<<<============???AAADDDFFFHHHRRRVVVeee|||xxxllljjjooouuu{{{}}}}}}}}}{{{zzzzzz{{{{{{}}}}}}}}}~~~vvvooommmssstttuuutttrrrqqqrrrsss}}}~~~}}}vvvooojjjgggaaaYYYSSSQQQNNNIIIDDDEEEEEEGGGGGGGGGFFFEEEDDD@@@@@@@@@@@@???>>>============>>>????????????>>>BBBAAA@@@>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIHHHGGGEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLKKKKKKOOONNNMMMNNNNNNNNNKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDHHHIIIIIIKKKLLLMMMNNNNNNLLLKKKJJJIIIIIIIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJKKKLLLNNNOOOPPPMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIHHHFFFFFFGGGJJJMMMOOORRRQQQQQQQQQQQQPPPPPPPPPNNNMMMMMMMMMOOOPPPOOONNNJJJIIIHHHIIILLLMMMMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQTTTTTTTTTSSSRRROOOMMMKKKGGGGGGHHHKKKNNNPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJIIIHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJHHHFFFDDDBBB@@@???>>>???>>>>>>>>>>>>@@@AAABBB@@@???????????????>>>>>>???>>>>>>======<<<======<<<<<<=========>>>>>>>>>===<<<;;;;;;:::999888888777777777777777777777777222222222222222222222222333333333333333333333333444444555666666555444444444444444333333333333222444333222111111222444555>>>888222111222333111///333222111111111111222333222222222222222222222222222222222222222222222222000000000000000000000000.............../////////111111000000000000111111111111000000000000111111///000000111111000000/////////000111111222333333000111111222222333333444222222222333333333444444111111111111222222222222333333444555555555555555777666555444444555777888777666555444444555666777444444555666666666666666888888777777888999;;;<<<<<<<<<<<<===???AAACCCDDDFFFFFFPPPaaappp~~~oooiiijjjmmmtttyyy~~~~~~}}}}}}wwwsssuuuvvvrrrpppooo|||}}}}}}|||xxxuuutttttt}}}}}}tttkkkfffbbb\\\TTTNNNKKKHHHDDDAAABBBCCCDDDEEEEEEDDDCCCCCC@@@@@@@@@@@@???>>>===<<<>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJMMMLLLKKKKKKLLLKKKIIIGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGDDDCCCCCCBBBBBBBBBBBBBBBHHHIIIJJJLLLMMMOOOPPPPPPNNNMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMLLLJJJIIIIIIHHHHHHGGGFFFEEEFFFHHHKKKLLLOOOOOOPPPPPPPPPQQQQQQQQQNNNNNNOOOQQQRRRRRRPPPNNNKKKJJJIIIIIIKKKMMMMMMLLLLLLKKKJJJIIIJJJLLLNNNOOOPPPPPPPPPOOOMMMKKKIIIGGGEEEDDDDDDEEEHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEAAA@@@?????????@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===:::;;;;;;<<<>>>@@@BBBCCC>>>>>>>>>>>>???????????????>>>===<<<<<<<<<===>>><<<<<<<<<===============999999999999999999888888666666666777777777777777222222222222222222222222333333333333333333333333333333444444444444333333333333333222222222111111222222111111111222444555888555111000111222///---111111000000000000111111222222222222222222222222000000000000000000000000000000000000000000000000...//////000111111222222111000000//////000000111111111000000000000111111///000000111111000000///...//////000000111111111000000111111222333333333111111222222222222333333111111222333333444555555222333444444555555444444666444222111222444777999555555555555555555555555444444555666666666666555666666666666777888999:::;;;:::;;;;;;<<<===???@@@AAA???BBBKKKTTT___ttt|||oooiiifffiiinnntttyyy~~~wwwmmmeeefffjjjlllpppttt}}}~~~}}}yyyxxxwww|||vvvlllfff^^^YYYQQQKKKHHHFFFCCCAAA@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBAAA@@@???>>>??????@@@AAAAAAAAAAAA@@@???????????????@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKJJJIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDCCCBBBAAABBBBBBCCCHHHIIIJJJLLLNNNOOOQQQQQQQQQOOOMMMKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNPPPQQQSSSTTTTTTTTTRRRQQQPPPOOOMMMLLLKKKJJJGGGGGGFFFEEEFFFHHHJJJKKKMMMMMMMMMNNNOOOPPPPPPPPPNNNOOOQQQTTTUUUTTTQQQNNNNNNLLLKKKKKKMMMNNNOOONNNLLLJJJHHHGGGGGGIIILLLNNNNNNOOOOOONNNMMMJJJHHHGGGGGGFFFDDDEEEFFFHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB?????????>>>???@@@AAAAAACCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBB@@@???>>>;;;;;;<<<>>>???AAABBBCCC<<<======>>>>>>?????????>>>===<<<;;;:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<888888888888777777777777555555666666666666666777555555555555555555555555222222222222222222222222222222222333333222222222222222222111111111111000000000000000111222444555444222111111222111///,,,111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000111111222222222222000000////////////000000111111000000000000111111111111222222222222111111/////////000000111111111000000000111222222333333222222222222222333333333444444555555555666666666222222333444444444444444444333222111222333555666333444555555555555444333333444555555666666555555666666666666777888999999::::::::::::;;;;;;<<<<<>>======<<<<<<<<<<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@???===;;;999<<<<<<===>>>??????@@@@@@<<<<<<<<<======>>>>>>???<<<;;;:::::::::;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;999999888777666555555444444444555555555666666666666666666666666666666666222222222222222222222222222222222111111222222222222222111111111000000000/////////000111222333333222222222222333222000///111222222222222222222111111111111111111111111111//////////////////////////////////////////////////////......------------000000////////////000000111111000000000000111111111111111222222111111111000000000111111111111111///000000111111222333333444444444444444333333333222222222111111000000000111222222333333333333333222333444444444333111000333333444444444444333333333444444555555555555555666666777888888999999999;;;;;;;;;;;;;;;;;;::::::===<<<===???AAADDDLLLUUUdddssswwwuuuuuuyyyyyyvvvxxxtttiiicccaaagggooorrrwww|||~~~}}}|||}}}~~~|||yyy|||uuuiii___YYYOOOMMMJJJGGGDDDAAA@@@@@@???@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>??????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBDDDEEEGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEJJJJJJIIIHHHFFFDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGEEEDDDBBBAAADDDDDDDDDEEEFFFHHHIIIJJJJJJHHHEEEEEEFFFFFFEEEDDDEEEEEEFFFGGGHHHJJJLLLMMMJJJKKKKKKKKKKKKKKKKKKJJJJJJHHHFFFEEEDDDEEEGGGHHHHHHIIIJJJLLLMMMOOOPPPPPPMMMLLLKKKIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEFFFHHHJJJLLLNNNOOONNNPPPQQQSSSUUUVVVWWWXXXVVVUUUSSSQQQOOOMMMKKKJJJGGGGGGHHHIIIJJJLLLMMMNNNLLLLLLMMMNNNNNNOOOPPPPPPOOOPPPRRRUUUWWWVVVRRROOOLLLJJJGGGFFFHHHJJJJJJJJJKKKIIIHHHGGGGGGHHHJJJKKKJJJJJJJJJJJJIIIGGGEEEDDDHHHGGGFFFFFFGGGHHHGGGFFFCCCBBBAAA@@@???>>>======:::;;;;;;;;;<<<<<<<<<<<>>@@@DDDHHHUUU[[[iii}}}zzz}}}~~~wwwooopppuuutttyyy~~~|||{{{zzz||||||{{{~~~zzzqqqggg]]]UUUQQQHHHHHHHHHFFFCCCAAA@@@@@@@@@AAABBBDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>??????@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFEEEDDDCCCCCCDDDFFFGGGIIIJJJJJJIIIIIIHHHGGGFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHFFFDDDBBBDDDDDDDDDDDDFFFHHHJJJKKKJJJGGGEEEDDDEEEEEEEEEDDDDDDEEEEEEGGGIIIKKKMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJGGGFFFEEEFFFHHHIIIKKKKKKLLLMMMNNNOOOPPPQQQOOONNNLLLKKKJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIGGGHHHHHHIIIKKKMMMNNNOOOOOOPPPRRRTTTUUUVVVWWWWWWWWWVVVTTTRRRPPPMMMKKKJJJGGGHHHIIIKKKMMMOOOPPPQQQOOOOOOPPPPPPQQQQQQRRRRRRPPPQQQRRRTTTVVVUUURRRPPPKKKIIIFFFEEEFFFHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFEEECCCFFFFFFFFFGGGIIIHHHGGGEEEBBBBBBAAAAAA@@@???>>>>>>;;;<<<<<<===============@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>>>>======:::;;;<<<===>>>===<<<<<<======<<<<<<<<<<<<<<<;;;:::;;;===>>>???>>>===<<<;;;;;;;;;:::::::::999999888888888777777777666666222333333444555555666666333333333333333333333333111111111111111111111111333222111111111111222333333333222222222111111111//////000000000000000000000000111111111111222333000000111222222111000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111000000000//////............//////111111000000000000111111......////////////......000000000000000000000000//////000000111111222222444444444333333333222222111111111111111111111000000111111222222222222222222222444444444333222111444333222111111222333444222333444444555555444444333444666777888888777777888999:::;;;;;;:::999999:::;;;<<<<<<===???BBBBBBHHHKKKUUUbbbppp|||zzzzzz|||{{{ssstttwwwsss}}}xxx}}}{{{yyyuuuyyy|||~~~|||uuurrrkkkbbbYYYQQQKKKGGGFFFGGGHHHHHHEEECCCBBBAAA@@@BBBCCCEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB>>>>>>???@@@@@@@@@@@@??????@@@AAABBBAAAAAA??????@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHIIIHHHFFFEEEEEEGGGHHHJJJJJJKKKKKKLLLMMMMMMLLLLLLEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLKKKJJJGGGEEEDDDDDDDDDDDDDDDFFFHHHJJJLLLJJJGGGEEEDDDEEEEEEEEEDDDCCCDDDEEEFFFIIIKKKMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLJJJHHHFFFEEEGGGIIIJJJMMMMMMNNNOOOOOOPPPQQQQQQSSSRRRPPPNNNLLLLLLLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJJJJKKKKKKMMMNNNNNNQQQRRRSSSUUUWWWXXXXXXXXXYYYXXXWWWTTTQQQOOOMMMLLLGGGHHHJJJLLLOOOQQQSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSQQQQQQQQQSSSUUUUUUSSSPPPMMMJJJGGGFFFGGGIIIJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFIIIJJJJJJJJJIIIHHHFFFEEEFFFFFFGGGIIIKKKJJJHHHEEE??????>>>======<<<<<<<<<:::;;;<<<<<<======<<<<<>>===<<<;;;<<<===>>>;;;<<<>>>@@@@@@@@@@@@???=========<<<<<<;;;;;;::::::<<>>===;;;;;;;;;::::::999999999666777777777888888888999222222333444444555666666333333333333333333333333111111111111111111111111444333222111111222333444333333333222222222222111///000000000000000///...//////000000000000222444...///000111111000///...000000000000000000000000111111111111111111111111000000000000000000000000,,,,,,------......////////////............//////111111000000000000111111000000111111111111000000///////////////........./////////000111111222222333333333222222111111111......//////000000111111000000111222222222222222222222222222333444555555444333111000000111333444222333444444555555444444222333444666777666666555666777999::::::999888888999::::::888999<<<>>>???>>>DDDOOOXXX[[[dddzzzuuupppkkkkkkqqqvvvwwwwwwvvv~~~vvvrrrsssttttttwww~~~|||wwwyyy~~~xxxtttpppiii```YYYTTTPPPKKKHHHEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGJJJIIIHHHIIIKKKJJJEEEBBBAAABBBBBB@@@>>>>>>???@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDFFFHHHHHHFFFCCCIIIHHHGGGFFFFFFHHHIIIKKKMMMLLLJJJIIIHHHHHHHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLIIIHHHFFFEEEFFFIIILLLNNNMMMMMMLLLKKKIIIGGGEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGEEEEEEFFFHHHJJJLLLOOOPPPQQQQQQOOONNNMMMMMMMMMMMMMMMLLLIIIHHHHHHIIILLLMMMKKKLLLMMMNNNPPPQQQRRRRRRUUUUUUUUUTTTRRROOOMMMKKKJJJJJJJJJKKKLLLLLLMMMMMMKKKLLLLLLMMMMMMNNNOOOOOOQQQRRRRRRTTTUUUVVVWWWWWWUUUUUUUUUTTTSSSQQQOOOMMMJJJLLLNNNOOONNNOOOQQQRRRWWWUUUSSSRRRTTTVVVWWWXXXTTTTTTSSSSSSSSSSSSTTTTTTRRRPPPLLLIIIGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFHHHIIIIIIIIIHHHGGGGGGEEEBBB@@@>>>>>>??????AAAAAABBBBBBBBB@@@???>>>AAAAAAAAAAAABBBDDDEEEFFFFFFEEECCC@@@???>>>>>>???======>>>???????????????=========<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======???>>>===<<<;;;::::::999999999999888888777777777:::777444111111333666888333333333222222222111111222222222222111111111000111111222222222333333333666555444333111000///...000000000000000000000000000000000000000000000000111000///......---......000000000000000000000000000000////////////000000///////////////000111111000///------///000///...000000111111000///......111000///////////////000222222111000000000000000...///000111111111111111000000000000111111111111333222222111111222222333333333222111000000111111333333222222222222222333444333333222111111111222333333333333333333333333222222444555666666777777666666777777888888999999999999:::::::::999999888888888999::::::;;;<<<<<<>>>===@@@EEEJJJQQQ\\\gggqqqdddeeemmmrrrrrrqqqrrrooosss{{{vvvvvvuuusssqqqssszzz}}}yyy}}}|||rrrlllccc]]]WWWQQQNNNLLLIIIFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIHHHGGGHHHJJJIIIGGGDDDAAABBBBBBAAA??????@@@BBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEGGGJJJJJJHHHFFFIIIHHHGGGFFFGGGHHHJJJKKKMMMLLLKKKIIIHHHHHHIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHJJJLLLMMMNNNMMMMMMLLLJJJHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMPPPOOONNNMMMLLLLLLLLLLLLMMMLLLKKKJJJJJJLLLNNNOOONNNOOOOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTSSSRRRPPPOOOLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPRRRRRRSSSSSSTTTUUUVVVVVVUUUUUUVVVUUUTTTRRRPPPOOOKKKLLLMMMMMMLLLMMMOOOQQQTTTTTTTTTUUUWWWWWWWWWVVVUUUUUUUUUTTTTTTUUUUUUUUUTTTQQQNNNJJJHHHGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJIIIKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKIIIGGGEEECCCAAAAAAAAABBBEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFCCCAAA???>>>>>>>>>======>>>???????????????<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::999999999888888888888888777555444444444555666333333333222222222222111222222111111111000000000111111111111222222222333444333333222222111111111111111111111111111111111000000000000000000000000//////......---.........000000000000000000000000000000000////////////000///////////////000111111000///------///000///..................---,,,,,,111111000000000000111111222111000////////////000...//////000000000//////000000000000111111111111333222222111111222222333333222222111000000111111111111000000000000000111444333222222111111222222333333333333333333444444444444555555666555555555666666666666666777777777888888999999999999888888888888999999:::;;;;;;<<<===;;;===AAAEEEHHHQQQZZZeeeooopppggggggiiikkknnngggeeejjjttt~~~}}}wwwvvvvvvwwwwwwwww{{{|||zzzyyy{{{qqqfff___UUURRRNNNKKKJJJJJJHHHGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFGGGIIIJJJIIIHHHCCCDDDDDDCCCBBBAAABBBDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEHHHKKKKKKJJJIIIIIIIIIHHHGGGHHHIIIJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMLLLKKKJJJIIIHHHJJJKKKLLLLLLMMMMMMMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLOOOOOONNNNNNMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTSSSPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTRRRQQQOOOPPPOOOMMMLLLLLLOOOQQQQQQSSSUUUWWWXXXWWWVVVUUUWWWVVVVVVVVVVVVVVVVVVWWWVVVSSSPPPLLLJJJIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPLLLKKKIIIGGGEEEEEEEEEEEEIIIIIIJJJKKKKKKJJJHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGDDDBBB???>>>===<<<======>>>>>>??????>>>>>>:::;;;;;;;;;;;;;;;;;;<<<999999:::::::::;;;;;;;;;777888888999:::;;;;;;<<<:::::::::999999999999888666666777777666666555444333333333333222222222222111111111111000000000///000000000111111111222222222222222222222222222333111111111111111111111111000000000000000000000000..................///000000000000000000000000000111111000000//////......///////////////000111111000///------///000///..................------,,,111111111111111111222222000000//////......//////...////////////......---000000000000111111111111222222111111111111222222333222111111000111111111111000000000000000111111333333222222111111222222222222333333444444444555666666666666666555444333666666666666555555555555777777888888888888777777888888999999::::::;;;;;;<<<:::<<>><<<;;;======>>>>>>>>>>>>>>>===999999::::::;;;;;;;;;<<<888888999999999:::::::::999::::::;;;<<<<<<======:::::::::999999999999999666666666666555555444444444444333333333222222222111111111000000000/////////000000000000111111111222222222222222222222222111111111111111111111111000000000000000000000000///////////////000111222000000000000000000000000111111111000000///......///////////////000000111000///------///000///...///000000000000000//////000000111111111111111111//////............//////000000000000///...------///000000000111111111111222222111111111111222222222222111111111111111222222222222111222222333444333333222222111222222333222222333333444555555555555555666666666666555555777777777666666555555555555666666777777777777777888888999999::::::::::::===;;;<<>>???CCCGGGJJJOOOWWWcccrrr~~~~~~~~~|||yyyvvvuuuvvvwwwuuuttttttvvvwwwvvvvvvwwwyyy{{{|||yyytttvvvxxxzzzzzzzzzyyyyyyuuusssuuu|||~~~{{{|||{{{}}}~~~~~~zzzzzzxxxtttqqqppprrrtttqqqlllddd^^^YYYVVVRRROOOKKKLLLLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCFFFGGGHHHIIIJJJLLLOOOPPPPPPPPPNNNKKKGGGEEEDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBDDDGGGIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIILLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNMMMKKKIIIHHHKKKKKKJJJIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMMMMLLLKKKIIIHHHKKKKKKKKKLLLMMMOOOQQQQQQMMMNNNOOOPPPPPPOOOOOONNNMMMNNNQQQTTTUUUVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSRRRUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQPPPOOONNNMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOORRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXXXXWWWWWWVVVUUUUUURRROOOMMMMMMOOORRRSSSTTTTTTRRRPPPPPPRRRUUUUUUUUUTTTTTTTTTTTTUUUUUUWWWUUUSSSPPPMMMLLLKKKJJJGGGGGGHHHHHHIIIIIIIIIIIILLLLLLNNNPPPQQQRRRSSSSSSQQQPPPOOONNNOOOPPPRRRSSSNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLNNNOOOOOOOOONNNNNNLLLKKKKKKJJJJJJJJJKKKKKKHHHGGGFFFDDDAAA>>><<<;;;======>>>>>>>>>======<<<888999999999::::::;;;;;;888888888999999999::::::<<<<<<;;;;;;;;;:::::::::999999999999999999999999777666444333222333444555444444444333333333222222111111111111000000000000///000000000000111111111444444333222222111111000111111111111111111111111111111111111111111111111111000000000111222333333000000000000000000000000000000111111000///...---///////////////000000111000///------///000///...//////000000000000000///......000000111111000000//////............//////111111111111000000///...///000000000111111111111222111111000000111111222222111111111111111222222222222111111222333333444333222222111222222333333333333333444444555555555333444555666777777777777888888888777777666666666444555666777777777777777888888999999999999999:::;;;888999>>>???======???AAABBBDDDGGGMMMUUU___fffxxx|||tttooonnnoooqqqrrrtttttttttsssuuuyyy|||xxxssssssrrrpppmmmjjjfffdddbbbeeehhhjjjlllmmmoooqqqllllllnnnuuu|||uuurrruuuvvvtttsssrrrpppnnnnnnnnnnnnnnnggg```WWWQQQPPPPPPOOOMMMHHHJJJLLLLLLJJJHHHHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHFFFEEEEEEEEEDDDDDDCCCCCCEEEGGGIIIKKKKKKMMMOOOQQQRRRRRRPPPMMMHHHEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFBBBAAAAAABBBEEEGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHGGGHHHHHHGGGGGGGGGHHHJJJKKKJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIKKKKKKKKKMMMNNNPPPQQQRRRKKKLLLMMMOOOOOOOOONNNMMMOOOPPPSSSUUUVVVWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSRRRWWWVVVUUUTTTSSSSSSSSSSSSPPPPPPOOONNNNNNMMMLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTVVVWWWXXXXXXXXXWWWTTTTTTRRRPPPMMMMMMNNNPPPUUUVVVUUURRRNNNNNNQQQTTTTTTSSSSSSRRRRRRSSSSSSTTTVVVUUUSSSPPPNNNMMMLLLKKKGGGGGGHHHHHHIIIJJJJJJJJJLLLMMMOOOPPPRRRSSSSSSTTTPPPOOOOOOOOOOOOPPPQQQQQQOOOOOONNNNNNMMMLLLKKKKKKMMMNNNPPPQQQRRRRRRRRRQQQMMMLLLKKKJJJJJJJJJJJJJJJGGGGGGFFFDDDBBB???===<<<======>>>>>>>>>===<<<<<<888999999999999999::::::888888999999999:::::::::;;;;;;:::999888777666666777888888888888999999999888666444333222333555666444444444444333333333333222222222222111111111000000000000111111111222222444444333333222111000000222222222222222222222222111111111111111111111111222111111111111111222333000000000000000000000000...///000111111000///...///////////////000111111000///------///000///...,,,---..................,,,---///000111111000/////////......//////000000000111111111111111000///000000000000111111111111111111000000000000111111111111111000111111222333////////////000111222222222222111111222222333333444444444444444444444444333333555666777888888888888888888888777777777777444555666777777888888777888888999999999999999999777555555:::===<<<;;;======???@@@BBBDDDHHHNNNRRR]]]gggwwwvvvqqqppprrrsssooooooooonnnmmmmmmoooqqquuuxxx||||||yyyzzz{{{|||zzzsssnnngggggggggfffdddbbb```___aaadddhhhjjjlllpppuuuyyyvvvuuuvvv{{{~~~|||yyyyyyuuupppooorrrrrrooommmjjjggggggiiiiiifffddd[[[TTTMMMJJJKKKLLLKKKIIIFFFIIILLLLLLJJJGGGFFFGGGDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEAAAEEEIIIKKKKKKKKKMMMOOOOOOOOONNNKKKHHHFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFCCCBBBAAABBBDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEDDDDDDDDDFFFHHHJJJIIIJJJKKKMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOLLLMMMOOOQQQRRRRRRQQQPPPQQQRRRSSSUUUVVVWWWWWWWWWSSSSSSSSSSSSSSSTTTTTTTTTVVVUUUTTTSSSRRRSSSSSSTTTPPPOOOOOOOOONNNMMMMMMMMMIIIJJJJJJKKKLLLLLLMMMMMMOOOOOOPPPQQQQQQRRRSSSSSSRRRSSSUUUWWWXXXXXXXXXXXXUUUUUUUUUSSSQQQPPPQQQRRRVVVXXXYYYVVVQQQNNNOOORRRTTTSSSSSSRRRRRRSSSSSSTTTTTTSSSRRRPPPOOONNNMMMLLLIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMMMMKKKMMMNNNPPPQQQRRRQQQQQQMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFEEECCC@@@>>>=========>>>>>>===<<<<<<;;;999999999999888888888888999999999999:::::::::;;;;;;;;;:::999888777666555666666777777777888888888777777777777666666666666555444444444444333333333333333333333222222222222111111111111222222222333222222222222222222222222222222222222222222222222111111111111111111111111111111000/////////000000000000000000000000000000,,,---///111222111000//////////////////000111111000///------///000///...,,,,,,---...............,,,...000222222222111000000////////////000111222...///000000000000000000000000000000111111111111111111000000000000111111111111000000111222222333////////////000111222333222222111111222222333444666666666555444444333333444555666777777777777777666666666777777777777777444555666777888888888888999999888888888888888888888444444999===<<<;;;<<<<<<===???@@@AAADDDHHHLLLJJJRRR\\\gggtttwwwrrrqqqqqqqqqsssuuuuuurrrnnnkkkjjjhhhhhhjjjlllooopppppppppooolllllloooqqqqqqssswwwzzzqqqkkkffffffffffffffffffeeeeeejjjmmmqqqtttwww{{{yyyvvvvvvtttpppooorrrqqqnnnhhhdddaaabbbdddddd___ZZZQQQLLLGGGGGGIIIJJJGGGDDDEEEIIIMMMMMMKKKHHHGGGHHHCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFF???CCCHHHJJJJJJIIIKKKLLLKKKLLLKKKIIIGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCAAABBBDDDEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBBBBCCCEEEGGGIIIIIIJJJLLLMMMNNNOOOPPPPPPNNNMMMKKKIIIIIIIIIJJJJJJLLLLLLKKKKKKKKKKKKKKKLLLOOOQQQSSSUUUVVVVVVUUUTTTSSSSSSTTTTTTUUUVVVWWWXXXSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUPPPPPPOOOOOOOOOOOONNNNNNJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQSSSSSSTTTQQQRRRTTTVVVXXXXXXXXXXXXXXXYYYYYYXXXVVVUUUUUUVVVVVVZZZ]]]ZZZTTTOOOOOOPPPTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRQQQPPPOOONNNNNNMMMJJJKKKKKKLLLMMMNNNNNNOOOMMMNNNOOOQQQRRRRRRSSSSSSNNNOOOQQQRRRRRRRRRQQQPPPQQQRRRRRRRRRQQQPPPOOOOOOHHHIIIKKKMMMOOOOOOOOOOOOMMMLLLKKKIIIHHHHHHHHHHHHEEEEEEEEEEEECCCAAA???>>>======>>>>>>===<<<;;;;;;:::999999999888888777777999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999888555555666666777777777888777888:::;;;;;;999777555555555444444444333333333444444444333333333222222111222222222222333333333000111111222333333444444222222222222222222222222111111111111111111111111111000///......---......000000000000000000000000+++---///111222222111000///////////////000111111000///------///000///.........///000111111000000---///111333444333222111000000000000000111222222------...///000000000///000000000000111111111111111111000000000000111111111111000000111222333333111111111111222333444555222111111111222333333444777777666555444333333222777777777777777666666555444555555555666666777777555555777888999999999999999999888888888888888888:::666555:::>>>===<<<>>>::::::;;;;;;<<>>?????????>>><<<;;;:::999999888777777777888999999;;;;;;;;;;;;999999777777777777777888888999888888777555555444444444555555555444444333333333444444444444444444444444222222222222222222222222000111111222222222111111000000////////////000000111111111000000000000///222111111111000000//////000111222333333333333333///......------...000111000///...,,,,,,---......000...------//////---***,,,---...//////...---,,,......////////////......000//////.........//////////////////////////////......------------......000000000000////////////222111111111000000//////......//////000111333333000000111222222222222111333333333333333333333333333333444444444444333333666666777666666555444444666555444444444555777888444555555666777888888999888777666666666777999:::777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBGGGKKKQQQYYYccckkkxxxwwwjjjccccccdddcccaaagggfffiiimmmnnnlllnnnrrrssstttuuuvvvxxxyyy{{{{{{xxxvvvttttttuuutttqqqnnnsssvvv|||{{{uuurrrnnnllljjjiiigggfffVVVTTTQQQNNNLLLKKKKKKKKKFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFEEEDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHIIIHHHGGGFFFEEECCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEDDDEEEFFFGGGGGGFFFEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJHHHHHHIIIJJJKKKMMMMMMLLLLLLKKKLLLLLLLLLNNNOOOQQQRRRSSSSSSSSSRRRUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTTTTUUUVVVVVVSSSSSSSSSSSSSSSRRRQQQQQQOOONNNMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKLLLLLLOOONNNNNNNNNNNNOOOQQQRRRTTTVVVXXXXXXWWWVVVWWWXXXRRRTTTVVVXXXXXXWWWVVVTTTVVVVVVVVVUUUTTTSSSQQQQQQRRRQQQOOONNNNNNOOORRRSSSRRRQQQOOONNNMMMLLLMMMMMMKKKJJJJJJJJJKKKLLLNNNOOOLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRPPPOOONNNMMMMMMMMMJJJLLLNNNNNNLLLJJJJJJKKKMMMLLLKKKKKKKKKJJJHHHFFFJJJIIIHHHGGGFFFFFFFFFFFFHHHEEEAAA@@@???@@@???>>>======>>>>>>======<<<;;;999888888777777777777777888888999::::::999888888999888888777666666666777888777666555444444444444555555444444444333333333333333333333333333333333111111111111111111111111111111222222222111000000000000000//////000000000222111111111111000000000111111111000000000//////......//////000/////////---------------......///000000///...............111///...///000000...++++++,,,,,,,,,,,,,,,,,,+++......////////////......//////............//////////////////////////////......------------......///////////////000000000111111111000000000//////111111000000000111111222111111222333333333333222333333333333333333333333333444444555555444444333666666666666666555444444555555555555555666666777444555555666777777888888888777666666666777888999777888999:::;;;;;;;;;;;;::::::::::::::::::::::::===>>>@@@BBBEEEJJJQQQUUU___hhhvvv{{{vvvrrrmmmhhhooonnnqqqvvvwwwuuuuuuyyy{{{zzzwwwtttqqqnnnkkkjjjiiihhhggghhhiiiiiigggdddjjjkkkooovvv{{{|||xxxtttwwwpppmmmiiifffccc___ZZZWWWKKKJJJHHHFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDFFFHHHIIIIIIHHHFFFEEEHHHHHHIIIIIIIIIHHHGGGFFFCCCBBBBBBCCCCCCDDDEEEFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGHHHHHHIIIIIIIIIHHHDDDEEEEEEGGGHHHIIIJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJLLLLLLLLLLLLMMMLLLJJJIIIIIIIIIJJJKKKOOOMMMLLLJJJIIIJJJJJJKKKNNNNNNOOOOOOPPPPPPQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUUUUTTTSSSSSSRRRRRRPPPPPPOOONNNNNNNNNOOOOOOLLLLLLLLLLLLKKKKKKJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRTTTVVVWWWWWWUUUTTTTTTUUUOOOPPPRRRSSSUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQRRRQQQOOONNNMMMOOOPPPQQQOOONNNLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNLLLKKKJJJIIIJJJKKKJJJIIIIIIKKKMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFCCC@@@????????????>>>======<<<<<<;;;;;;;;;<<<888888777666666666777777777777888888888888777777:::999888777555555555444777666555555444444444444444444444444333333333333222222222222222222222222000000000000000000000000111222222222111000000///111111000000000000111111222222222111111111111000000000000000////////////---...............---,,,++++++,,,---------------000000000000000///......000/////////000000///------,,,,,,++++++,,,,,,---......////////////......///...............//////////////////////////////......------------...............//////000000111111111000000000000//////333222222111000000111111111222333333444444333333444444444444444444444444444444555555555555444444555555666666555555444444333444555555666666555555555555555666666777777888777777666666666777888999777777888999::::::::::::::::::::::::::::::::::::@@@>>>===>>>AAADDDGGGHHHMMMRRR[[[dddooo}}}zzzzzzzzz}}}wwwoooiiieeecccfffeeedddeeeffffffdddbbbaaaaaacccgggkkkkkkhhhddd~~~}}}xxxooobbb```]]]ZZZWWWRRRLLLGGGCCCCCCBBBAAA@@@@@@AAAAAADDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDDDDDDDEEEAAABBBDDDEEEFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIJJJJJJMMMLLLJJJIIIHHHIIIJJJKKKNNNNNNMMMMMMNNNOOOPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQOOOOOONNNMMMKKKJJJJJJKKKLLLMMMKKKLLLMMMNNNNNNLLLKKKIIIKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSUUUTTTRRRQQQQQQQQQOOOOOOPPPPPPQQQSSSTTTUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPOOOMMMMMMMMMNNNOOOLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKNNNPPPQQQOOOOOONNNNNNMMMLLLLLLLLLLLLMMMNNNNNNMMMKKKJJJHHHHHHHHHHHHHHHGGGHHHKKKNNNJJJKKKLLLLLLKKKJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCAAA???>>>>>>???>>>======<<<;;;999999:::;;;;;;888888777777777777777888777777777777777777777777999888777666555555555555666555555444333333444444333333333333333333333333111111111111111111111111000000000000000000000000111222222222111000///...111111000000000000111111222222222222111111111111////////////////////////000000000000000///...---***+++---.........---,,,...///000000000///---,,,........./////////...---///...---,,,,,,---...///---......//////......---......---------...//////////////////////////////......------------......------......///000111111000000000000000000//////222222111111111111222222000111222222333333222222333333333333333333333333444444555555555555444444444444555555555444444333222333444666666555444444555555555666666666777777666666666666777777888888666777888888999999999888999999999999999999999999>>><<<:::===CCCGGGHHHGGGFFFIIINNNRRRYYYbbblllsssyyytttrrrrrrvvvvvvuuuuuuuuuuuutttsssiiihhhiiimmmrrrssspppmmm|||vvvvvvyyy~~~~~~~~~{{{xxxrrrhhhaaaSSSRRRQQQOOOMMMIIIDDD???@@@@@@?????????@@@@@@@@@DDDCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>??????@@@AAABBBAAAAAABBBBBBBBBBBBCCCCCC@@@?????????@@@BBBDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEECCCBBBBBBBBBBBBEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCEEEGGGHHHIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPOOONNNMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQOOOMMMKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOOOOPPPPPPOOOPPPQQQQQQOOOMMMMMMNNNPPPPPPOOOOOOOOOPPPQQQRRRTTTSSSRRRRRRQQQRRRSSSSSSQQQPPPNNNMMMLLLLLLLLLLLLKKKJJJIIIGGGGGGGGGHHHHHHIIIHHHHHHIIIKKKMMMOOOQQQOOOOOONNNMMMMMMLLLKKKKKKKKKLLLLLLMMMLLLKKKIIIHHHGGGHHHGGGFFFFFFHHHKKKNNNLLLNNNNNNLLLIIIFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBB@@@???======>>>>>>===<<<<<<;;;999888888888999:::888888777777777888888999888888777777777777888888666555555555555555666666555444444333333333333444333333333333333333333333000000000000000000000000111111111111111111111111111111111111111000///...111111000000000000111111222222222111111111000000.....................///111111111111000///......+++,,,---//////...------,,,---...///...---,,,+++,,,---......------------///...---,,,,,,---...///------............---------------------...//////////////////////////////......------------......,,,------...///000000111//////////////////000000000000000000111222333444//////000111111111111111333333333333333333333333333333444444444444333333333333444444444444333333111222444555555555444333555555555555666666666666555555666666777777777777666666777777888777777777888888888888888888888888777666666:::@@@DDDEEECCC@@@BBBEEEHHHKKKOOOTTTVVVdddppp||||||}}}xxxssssssvvvyyywwwqqqoooqqqwwwtttoooiiiccc\\\VVVQQQIIIHHHHHHHHHHHHFFFCCC@@@>>>>>>?????????@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA?????????@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>======>>>@@@CCCEEEBBBBBBAAAAAAAAABBBCCCCCCGGGFFFDDDCCCAAA@@@@@@@@@DDDEEEEEEFFFEEEEEEDDDCCCAAABBBDDDFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNOOOPPPPPPOOONNNNNNMMMMMMMMMNNNNNNNNNOOOOOOKKKKKKJJJJJJJJJKKKLLLLLLNNNOOOQQQRRRQQQPPPNNNLLLIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIKKKLLLNNNNNNOOOOOOLLLNNNOOOOOOMMMLLLLLLMMMOOONNNNNNNNNNNNNNNOOOPPPRRRQQQPPPPPPPPPQQQRRRSSSPPPPPPNNNMMMLLLKKKJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHHHHGGGFFFHHHKKKNNNVVVWWWWWWRRRKKKFFFEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@>>><<<;;;<<<======<<<;;;:::999888888777777888888777777666666666777888888888888777777777777888888444444444444444555666666444333333222222333333333222222222222333333333333000000000000000000000000111111111111111111111111///000000111111000000///000000////////////000000111111111000000000000///---------.................................---,,,,,,,,,---...............,,,------------,,,++++++***,,,------,,,,,,,,,------,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,---...//////////////////////////////......------------......---------......//////000......////////////000000.........///000222333444...//////000111000000000222222222222222222222222222222333333333333222222222222333333444444333333111222333333444444333333555555555555555555555555444555666777777777666666555555666777777666666555777777777777777777777777777777888;;;>>>??????>>>===>>>AAADDDGGGIIIJJJKKKPPPXXXdddqqq}}}yyyzzz||||||{{{{{{zzz{{{zzz|||}}}|||yyyvvvttttttuuuyyy}}}wwwrrrpppoooqqqqqqlllccc```bbbbbbbbb___XXXQQQKKKHHHHHHBBBAAABBBCCCEEEEEECCCAAA<<<======>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@??????======>>>>>>???@@@@@@AAA??????????????????????????????>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAABBBCCCAAAAAA@@@@@@@@@AAABBBCCCEEEDDDCCCAAAAAA@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCAAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFCCCCCCDDDEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIGGGHHHHHHHHHGGGGGGFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFEEEGGGIIIKKKMMMNNNNNNNNNMMMMMMNNNOOOOOONNNMMMMMMJJJIIIJJJJJJLLLNNNPPPRRRKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNLLLLLLHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGIIIKKKMMMMMMMMMMMMKKKMMMOOOOOOMMMMMMMMMNNNIIIJJJKKKKKKLLLMMMNNNNNNOOONNNMMMLLLMMMNNNPPPQQQPPPOOONNNMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHIIIHHHGGGHHHJJJLLLUUUWWWXXXSSSLLLGGGFFFGGGBBBBBBAAA@@@????????????<<<;;;:::;;;======<<<:::777888888888777777666666444444444444444555666666777777666555555666777777555555444444333444444444333333222222222222333333111111222222222333333333000000000000000000000000000000000000000000000000---...///000111111111111//////............//////000000000/////////......,,,,,,---------.........+++,,,,,,------------,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---***,,,......---,,,---///+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,---...///000////////////////////////......------------......................................./////////000000///.........///000111111//////000111111111111111000000000000000000000000000111111222222111111000111111222333333333333333222222222222222333333444555555555555555555555555444555666777777777666555555555666666666555555444666666666666666666666666777999;;;<<<;;;:::999999===>>>???AAADDDFFFFFFFFFFFFKKKPPPVVV]]]hhhttt|||wwwyyy}}}zzz{{{||||||yyywwwvvvuuuyyy{{{}}}|||xxxsssooommmoooqqqtttvvvvvvtttpppnnnhhhhhhhhhggg```VVVRRRTTTQQQRRRRRRMMMEEEAAABBBEEE>>>======???AAABBBBBB@@@;;;<<<<<<=========<<<<<>>>>>>>>>>><<<<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>======>>>??????@@@@@@@@@???????????????===???AAACCCCCCCCCBBBAAAAAAAAA@@@???@@@AAACCCDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@AAACCCDDDDDDDDDCCCCCCAAABBBCCCEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFF@@@AAABBBDDDEEEGGGHHHIIIFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJJJJGGGEEECCCBBBDDDGGGJJJLLLMMMLLLLLLLLLMMMNNNOOOOOONNNMMMLLLHHHGGGGGGHHHKKKNNNRRRTTTKKKLLLNNNOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHEEEFFFHHHJJJLLLLLLLLLLLLKKKMMMOOOOOOOOONNNOOOPPPDDDFFFHHHJJJLLLMMMMMMNNNMMMLLLKKKJJJKKKLLLNNNPPPPPPOOONNNLLLKKKIIIHHHGGGGGGFFFDDDCCCCCCDDDEEEEEEHHHGGGGGGFFFGGGHHHJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQMMMLLLJJJIIIIIIJJJKKKLLLHHHIIIJJJIIIHHHHHHJJJKKKIIILLLNNNKKKFFFBBBCCCEEEBBBAAA@@@???>>>>>>>>>>>>;;;::::::;;;<<<===;;;:::666777888888888777555444222222222222333333444555666555444333333444555666777666555444333222222222222222222111222222333333111111111222222333333333111111111111111111111111////////////////////////,,,---...000111111111111......------------......////////////............,,,,,,,,,------.........+++,,,------............,,,+++***)))***+++---...000///...,,,,,,---......***---000///------...000,,,---////////////---,,,,,,------......------,,,+++++++++,,,---...///000////////////////////////.........------........................------------.........//////000000000//////...............000000111222222222222222////////////////////////000000111111111111000000000111222333333333333333333222111000111222444555555555555555555555555444333444666777777777666555444555555666555555444444666666666666666666666666111555999999666333333555===;;;:::;;;===?????????CCCEEEFFFGGGIIIOOOXXX___aaakkkyyy~~~{{{xxx{{{{{{|||}}}}}}|||xxxuuusssxxxyyyzzzyyyuuunnngggcccggghhhjjjkkkjjjfffbbb```YYYWWWUUURRROOOLLLIIIHHHGGGJJJMMMKKKGGGBBB@@@@@@======>>>???AAADDDFFFGGG:::::::::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;:::;;;===?????????>>>>>>AAA@@@@@@@@@??????>>>>>>>>>>>>?????????>>>>>>===@@@@@@@@@@@@@@@???>>>>>>??????@@@BBBDDDEEEFFFGGGEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBAAADDDCCCBBBAAABBBEEEHHHJJJDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCEEEFFFGGGHHHIIIAAAAAABBBBBBCCCBBBBBBBBBCCCDDDFFFFFFDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKMMMLLLKKKJJJHHHGGGFFFEEEBBBAAAAAA@@@@@@@@@AAAAAACCCDDDGGGIIIKKKKKKJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFEEEEEEGGGHHHJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIMMMJJJHHHIIIJJJJJJGGGDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEHHHJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNIIIHHHGGGGGGFFFGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEGGGHHHHHHGGGFFFCCC@@@>>>???@@@@@@@@@???>>><<<;;;;;;<<<<<<<<<;;;;;;:::999777777666666555555555444444333222333555666555444333444444555555444444333444444444444333333222111111111111111111111222222000000000111222222222333111111000000//////......////////////////////////......////////////.........------,,,,,,------...111000...------...000111......---------,,,,,,,,,,,,,,,,,,---------.........---+++******+++---...,,,,,,------------,,,,,,------------------,,,,,,...---,,,,,,......---,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---......---------...///111222,,,------......------,,,,,,---......//////............///000000000000000111222222222222111000000///////////////000000111222222111000///...---,,,222222222222222222222222333444555666555444222111444444444444444444444444222333444444555555444444444444444444444444444444111333555777999999999999;;;;;;:::::::::;;;<<<===<<<===>>>@@@CCCEEEHHHIIISSSWWW[[[^^^bbbjjjuuu~~~}}}~~~|||yyyxxx{{{~~~~~~~~~}}}{{{xxxuuussstttttttttrrrmmmgggaaa]]]ZZZZZZ[[[ZZZWWWSSSOOOMMMLLLLLLJJJHHHFFFEEECCCCCCDDDGGGIIIHHHDDD@@@???>>><<<======>>>@@@BBBDDDEEE;;;;;;::::::;;;<<<===>>>============<<<<<<;;;;;;999:::<<<===>>>>>>======???>>>>>>>>>============<<<===>>>>>>????????????>>>>>>????????????>>>>>>???@@@AAABBBDDDEEEFFFGGGEEEDDDDDDCCCBBBBBBAAAAAA????????????????????????BBBBBBBBBCCCCCCCCCCCCDDDCCCCCCAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBCCCDDDEEEFFFFFFGGGAAABBBBBBBBBBBBBBBAAAAAA@@@BBBDDDEEEDDDDDDEEEGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMMMMMMMLLLKKKJJJIIILLLKKKJJJIIIGGGFFFEEEEEECCCCCCCCCBBBBBBCCCCCCCCCBBBDDDFFFIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKIIIGGGHHHIIIHHHEEECCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGHHHJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNJJJIIIHHHGGGGGGGGGHHHHHHFFFEEEEEEDDDDDDCCCBBBBBBEEEEEEFFFEEEDDDBBB???>>>===============;;;:::999::::::::::::999888888777777666666666555555555444444333222333555666555444333333444444444444333333333333444444333333222111111111111111111111111111000000111111111111111222000000000000//////......////////////////////////......////////////.........------,,,,,,------...000///---,,,,,,---///000...------------,,,,,,,,,,,,,,,,,,------------......---+++******+++---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---.........,,,,,,,,,---...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------,,,,,,---...///000,,,------......------,,,---......///////////////......///000000000000000111111000000000/////////111111000000111111222333000000000000000000000000222222222222222222222222444444444444444333333222444444333333333333333333222333333444444444444444444444444444444444444444222333444666888999999999:::999999999::::::;;;;;;:::;;;<<<===???BBBDDDEEECCCGGGKKKMMMOOOTTT]]]dddiiiooowww~~~{{{zzzxxxuuurrrooolllkkkhhhhhhfffbbb^^^YYYTTTRRRNNNMMMLLLKKKIIIFFFDDDCCCAAA@@@@@@@@@??????>>>>>>@@@BBBDDDDDDAAA???======<<<<<<<<<===>>>???@@@AAA===<<<:::999999:::<<<======<<<<<<<<<<<<;;;;;;;;;999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<>>>??????@@@@@@;;;<<<===>>>>>>>>>>>>>>>??????@@@AAABBBDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAAAA========================@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAA@@@???@@@@@@AAAAAAAAABBBCCCCCCBBBBBBBBB>>>AAADDDGGGHHHGGGEEECCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBAAAAAA@@@???>>>@@@CCCDDDDDDDDDFFFGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAACCCFFFHHHJJJKKKKKKKKKIIIIIIJJJKKKJJJHHHFFFDDDAAAAAAAAABBBCCCEEEGGGIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGFFFDDDBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLMMMMMMMMMMMMNNNNNNKKKJJJIIIGGGFFFFFFFFFFFFBBBBBBBBBAAA@@@@@@??????@@@AAABBBBBBAAA@@@>>>===;;;<<<<<<<<<;;;:::999888888888888888777666555444666666666555555555555555444333222333444555444333222333333444444333333222333333333333333222222111111111111111111111111111111111111111000000000000000000000////////////...000000000000000000000000......////////////.........------,,,,,,------.........,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******+++,,,---+++,,,,,,------,,,,,,+++,,,++++++***+++,,,...///...,,,+++,,,---...---+++((()))***+++,,,---...///++++++,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,,,,,,,,,,------,,,------......------,,,........./////////000000---...//////000/////////000000///...............000000000000000111222222......///000111222333333111111111111111111222222555444333333222222333333333333333222222111111111222222333444444444444333333333333333333333333333333333444444666777999:::888888888888888999999999888888999999;;;<<<>>>???;;;>>>AAABBBCCCEEEKKKOOONNNSSSYYY___eeejjjooosssvvv{{{}}}{{{{{{zzzxxxvvvmmmkkkgggccc___]]][[[ZZZWWWVVVSSSPPPLLLJJJGGGFFFDDDCCCCCCBBBBBBBBBBBBBBB===========================>>>@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>===<<<:::888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>888999;;;<<<===>>>>>>>>>===>>>>>>???@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAA========================????????????@@@@@@@@@AAACCCBBB@@@???>>>>>>???@@@???@@@AAABBBBBBBBBBBBBBB===@@@CCCFFFGGGEEECCCAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBAAA???>>>>>>>>>@@@BBBCCCCCCCCCDDDFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFAAACCCEEEGGGIIIKKKKKKKKKHHHIIIJJJKKKJJJHHHEEECCC@@@@@@???@@@AAACCCFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIHHHFFFEEEDDDDDD@@@@@@@@@???>>>>>>======<<<======>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::777777777777666555444444555555555555555555555555444333222222444555444222222222333333333333222222222222333333333222222111111111111111000000000000111111111000000//////...////////////////////////000000000000000000000000---......//////......---...------,,,,,,------...---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,---,,,+++******+++---...---,,,++++++------,,,+++((()))***+++,,,---...///+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,------......------,,,------------......//////---......//////.........000000...---------...///...------------...//////...//////000111222333333000000000111111111111111555444222111111111222333222222222111000000//////111111222333333333333333222222222222222222222222444333333333444666888999666666777777777888777777777777777777777888::::::;;;===@@@AAA@@@BBBDDDGGGGGGIIILLLNNNQQQTTTWWWZZZ\\\```gggnnntttzzzpppmmmiiifffccc```]]][[[ZZZWWWTTTPPPMMMKKKJJJJJJIIIGGGEEECCCAAAAAAAAAAAA===<<<;;;;;;;;;<<<===>>>>>>>>>>>>===============<<<<<<===>>>>>>>>>===;;;:::999999999999:::;;;<<<<<<;;;999888888999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;:::777888:::;;;======>>>>>><<<<<<<<<======>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????BBBAAA???>>>======>>>>>>>>>>>>@@@AAABBBBBBBBBBBB>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@???????????????AAAAAAAAAAAA@@@???>>>===???AAABBBCCCAAAAAAAAABBBEEEFFFGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDEEEEEEGGGHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEBBBCCCDDDFFFHHHJJJKKKKKKGGGHHHJJJKKKJJJHHHEEECCC@@@@@@??????AAABBBDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLJJJIIIHHHGGGEEECCCBBBAAA@@@??????>>>======<<<<<<999999::::::;;;;;;;;;;;;::::::999999999999999999777777777777777666666555444444444555555555555555444333222222333444333222111111222222222222111111111111222333333222222222111111111000000000//////111000000//////......................../////////////////////////////////------............------...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------............---------,,,+++***)))******+++---,,,++++++,,,---,,,+++++++++,,,,,,---------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........------------,,,------......------,,,,,,,,,+++++++++,,,---...------............---,,,000000///............///---------,,,------...///000000000000000000111111/////////000000111111111444333222000000111222222111111111000000/////////000111222222333333222222222222222222222222222222444333222222333555777888444555666777777777666666666666666666666777777888888999;;;======>>>@@@AAACCCDDDEEEDDDDDDEEEHHHJJJLLLPPPTTTXXX[[[]]]aaacccnnnqqq{{{WWWVVVSSSQQQNNNLLLKKKJJJJJJIIIFFFDDDBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@======;;;;;;::::::::::::======<<<<<<<<<;;;;;;;;;<<<;;;:::;;;======<<<:::888888888888999999:::;;;999999999888999999999:::999999:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???<<<<<<<<<===============>>>>>>======<<<:::999888888888:::;;;<<<======>>>;;;<<<<<<<<<<<<<<<<<<<<>>>>>>>>????????????????????????===>>>>>>>>>>>>?????????AAA@@@???===<<<<<<<<<===<<<===???@@@AAABBBBBBBBB@@@@@@??????@@@AAABBBBBB@@@@@@????????????@@@@@@???????????????>>>>>>>>>@@@@@@@@@@@@@@@???>>>===???AAABBBBBB@@@???@@@AAADDDEEEEEEFFFFFFFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFHHHHHHDDDEEEGGGHHHJJJJJJKKKKKKGGGGGGFFFEEEDDDDDDCCCCCCBBBCCCEEEFFFGGGFFFFFFEEECCCDDDEEEFFFGGGIIIJJJJJJGGGHHHJJJKKKJJJIIIGGGFFFBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIHHHFFFDDDDDDDDDFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGFFFEEEDDDBBB@@@??????>>>>>>======<<<;;;;;;777777888888888999999999777666555555555555666666666666777888888888777777444444444444444555555555444333222222333333222111000111111222222111111000000111222222222222222222111111111000000//////...////////////............---............/////////////////////////////////------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++++++++*********))))))---+++***+++,,,---,,,***------------,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,---............------,,,------......------,,,++++++***)))***+++,,,------------...------,,,+++//////000000//////...---...............///000000111111000000//////............//////000000111111333222111111000000111111000000000000000000000000000000111222222222222111111111111111111111111111222222222333444555666666333444666777777777666555666666555555555666777777777888999:::<<<===>>>>>>>>>???@@@@@@@@@AAACCCEEEDDDGGGJJJLLLLLLNNNPPPQQQYYY\\\dddpppwwwxxxyyy|||HHHHHHGGGFFFDDDCCCCCCDDD??????????????????@@@@@@???>>>===<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::888999;;;<<<:::888777777777777888999;;;;;;666777888999::::::999999888999999999::::::::::::;;;::::::::::::<<<===>>>;;;<<<<<<<<<=========>>><<<<<<<<<<<<<<<;;;:::999999999;;;<<<========================<<<<<<<<<<<<========================????????????????????????===>>>>>>>>>>>>?????????AAA@@@>>><<<;;;;;;;;;<<<;;;<<<>>>???AAABBBBBBCCCAAAAAAAAAAAAAAABBBBBBCCC?????????>>>>>>?????????>>>>>>>>>>>>????????????>>>???????????????>>>>>>===>>>@@@AAA@@@???@@@AAACCCDDDDDDDDDDDDDDDCCCCCC@@@@@@??????@@@AAABBBCCCAAAAAAAAACCCDDDFFFHHHIIIFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCEEEGGGHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIHHHHHHIIIJJJJJJJJJJJJIIIEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEGGGIIIGGGDDDBBBBBBCCCEEEEEEEEEDDDDDDCCCCCCCCCEEEDDDCCCCCCCCCDDDFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHDDDDDDDDDDDDCCCAAA???>>>======<<<<<<;;;:::::::::777777777777777777888888555555444333333444555666333444555777888888888888333333333444444555555555444333222222333333222000000000111111111111000000000000111222222222222222222111111000//////......---...............//////---------.........//////------------------------,,,------......------,,,...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***&&&''')))+++,,,,,,+++***,,,+++***+++,,,,,,,,,***,,,,,,,,,+++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,***+++,,,---......------,,,------......------,,,,,,+++***)))***+++---...---------------,,,++++++,,,---///000000...,,,***......------......///000////////////.........---------...//////000111111111111111111111000000////////////000111111222222///000000111111111111111111111111111111111111111111222333444444444444444333444666777888777666555555444444444555555666777:::999888999;;;<<<======<<<===???@@@??????AAACCC@@@BBBEEEFFFFFFFFFGGGIIIKKKKKKOOOVVV[[[\\\^^^bbbppp|||BBBBBBBBB@@@>>>======>>>999:::;;;<<<>>>???@@@@@@======<<<;;;::::::::::::333444666777999:::::::::888888999999:::;;;<<<<<<;;;999777777999:::888666666666777777888:::;;;<<<444555888:::;;;:::999888888888888999999::::::::::::999888888999:::<<<===;;;;;;;;;<<<<<<=========::::::;;;;;;<<<;;;;;;;;;::::::;;;<<<============>>>>>>>>>>>>>>>=========;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>>>>????????????AAA@@@>>><<<;;;:::;;;;;;;;;<<<===???AAABBBCCCCCCAAABBBCCCDDDDDDDDDCCCBBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>?????????@@@===>>>>>>????????????>>>:::<<>>>>>???AAACCCDDD???@@@AAABBBDDDFFFHHHIIIHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDBBBDDDFFFHHHIIIHHHGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFDDDFFFHHHFFFCCC@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBBEEEDDDBBBAAABBBCCCEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGBBBBBBCCCCCCBBB@@@>>>===<<<<<<;;;;;;:::999999888777777666666666666777888777666555444555555777888111222444666777888999999333333333444444555555555444333222222333333111000000000111111111111000000///000111222222222222222222111111000///......---,,,------....../////////---------.........//////------------------------,,,------......------,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******++++++++++++******))))))************))))))"""$$$(((+++---------,,,,,,+++******,,,,,,+++***))))))******++++++++++++((())))))***++++++,,,,,,************************,,,,,,---......---,,,,,,((()))***,,,------,,,,,,,,,------......------,,,---,,,+++******,,,...///------------,,,,,,+++***)))+++...000///---***(((,,,++++++++++++,,,------------..................---------...///000000111000111222222222111///.........///000111222333333//////000111111111111111000000000000000000000000000111333444555444444333333444666888888777666555333333333333444555666666:::888666666888999::::::999;;;======<<<;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========???>>>===<<<;;;:::999999:::999999888888888888888777777777777888888888888888999::::::999888777666333444666777888777666444888888999::::::::::::999::::::::::::::::::::::::999999::::::::::::::::::::::::;;;<<<======<<<<<<======>>>>>>===<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===============???===<<<::::::;;;<<<===???>>>>>>>>>>>>??????@@@??????@@@AAAAAABBBCCCCCC>>>>>>>>>===<<<<<<;;;;;;<<<<<<===???@@@BBBCCCCCCAAADDDHHHKKKKKKHHHEEEBBBAAA???>>>>>>@@@BBBBBBBBBBBBAAAAAAAAA@@@?????????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEAAAAAA@@@@@@AAABBBDDDEEECCCCCCBBBBBBBBBDDDEEEGGGFFFEEEEEEDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDCCCFFFEEEEEEFFFHHHJJJLLLNNNKKKPPPSSSQQQOOOPPPNNNJJJLLLGGGDDDDDDCCCAAABBBFFFBBBAAAAAA@@@@@@AAAAAABBBDDDDDDEEEEEEDDDDDDCCCBBBBBBDDDFFFFFFDDDAAA@@@???@@@@@@AAAAAABBBCCCDDDDDDFFFFFFEEEDDDDDDDDDDDDEEEAAACCCEEEFFFEEEBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;888777666777888888888666777777777777777777777777444555666666666555444333444444444444444444444444444444444333333222222222111000/////////000222333000000000000000000000000////////////............000////////////.........++++++,,,------.../////////...///111222222///,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************((()))+++,,,,,,+++)))(((++++++++++++++++++++++++...------,,,+++***))))))***++++++,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++***((((((***,,,------...///000000000/////////...---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++//////.........---------------......------,,,+++......---,,,***(((&&&%%%---......///000/////////////////////////////////---------............//////////////////000111111...000222444555444333333333222222222111111000000111111222222222333333333444333333222222222333333444444333333444555777888555333333555:::<<<<<<:::;;;<<<<<<<<<<<<<<<;;;;;;:::===@@@@@@>>>===@@@CCC@@@@@@AAABBBCCCDDDDDDEEELLLQQQZZZeeeqqqzzzxxxsssrrrrrrsss::::::::::::::::::::::::========================>>>>>>===<<<;;;:::999999999999888777777777777888555555555555666666666666777888888999999888777666444555777888999888777666888888999::::::::::::999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===============<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>===;;;:::::::::<<<===>>>>>>>>>===>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>===<<<;;;<<<<<<===???@@@BBBCCCCCCCCCEEEIIIKKKKKKIIIEEECCCBBB@@@??????@@@BBBBBBAAABBBBBBAAAAAA@@@?????????=========>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDCCCCCCCCCDDDDDDEEEFFFCCCCCCBBBBBBCCCDDDFFFGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFDDDEEEGGGHHHHHHGGGEEEDDDEEEEEEEEEFFFHHHJJJLLLNNNNNNTTTZZZ]]]______XXXPPPNNNIIIEEEFFFEEECCCDDDFFFBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDFFFFFFDDDBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDEEEDDDAAA>>><<<::::::::::::::::::999999999888777777999999888777666666666666666666666666555555666777666555444333333333333333333333333333444444333333333222222222000///.........///111111000000000000000000000000///////////////////////////............---------,,,,,,------......//////---------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))---,,,,,,++++++************++++++,,,,,,++++++*********++++++++++++*********++++++***))))))+++---------...///000000000000///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///.........---------------------------,,,++++++,,,,,,,,,,,,,,,+++******......///000000000000///........................---------............//////////////////000111111...///111333333333222111222222111111111000000000111111111222222222333333555555555444444555666666333333222222333444666777555333333555999;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;===>>>???>>><<<<<<<<<=========>>>>>>???@@@@@@@@@@@@DDDJJJRRR[[[aaafffiiijjjnnnsssuuuwww|||{{{vvvrrrqqqqqqqqqrrrrrrssssssssssssssssssnnnkkkfff```\\\[[[ZZZ[[[999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<>>>======<<<;;;:::999999888888777666666666777777555555555555666666666666555666777777777777777666666777888999:::999888777888888999::::::::::::999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<======>>>>>>>>>===<<<::::::;;;;;;<<<===============>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDEEEDDDCCCAAA@@@>>>===<<<======>>>???AAABBBCCCCCCDDDFFFIIILLLMMMLLLJJJIIIDDDBBB@@@@@@AAABBBBBBAAABBBBBBAAAAAA@@@??????>>><<<<<<===>>>@@@BBBCCCDDDFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHEEEFFFGGGHHHHHHHHHFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNRRRZZZdddooowwwvvvhhhYYYQQQLLLHHHIIIHHHFFFEEEGGGCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAACCCEEEGGGGGGEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDCCC@@@===;;;888888888888888999999999:::999888999:::;;;:::888666666666666666666666666555555666666666555444333222222222222222222222222333333333333222222222222///............///000000000000000000000000000000////////////000000000000/////////............---------------...............---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++------------------------)))************+++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***)))******************))))))***+++***)))***,,,...------///000000111111111......---,,,++++++++++++------------------------+++,,,,,,------,,,,,,+++............------------,,,,,,,,,,,,,,,++++++******+++,,,---............---...//////000000//////---------------------------------............//////////////////000111111...///000111111000///...111111000000000000//////111111111222222222222333222222111222222333444555222222222222222333555555555444444555777888777666:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAFFFJJJNNNPPPRRRTTTWWWZZZ[[[[[[^^^dddhhhrrroookkkiiijjjkkkllllllfffggghhhjjjjjjjjjiiihhhgggeeeaaa]]]ZZZYYYZZZZZZ\\\\\\\\\[[[[[[[[[ZZZZZZYYYWWWTTTPPPMMMKKKKKKJJJ;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;======<<<;;;;;;:::999999888777777666666666666666777777777777888888888888444444555666666777777777666777888999999999888888888888999::::::::::::999:::::::::::::::::::::::::::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<888999::::::;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>===<<<;;;;;;;;;<<<<<<============>>>??????@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>???@@@AAACCCCCCDDDDDDFFFHHHKKKNNNOOOPPPPPPFFFDDDCCCCCCCCCDDDBBBAAACCCCCCBBBBBBAAA@@@??????<<<<<<===???AAACCCEEEFFFHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKIIIHHHHHHHHHHHHFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHFFFGGGHHHIIIKKKMMMOOOPPPTTT]]]kkk}}}xxxdddVVVOOOJJJKKKKKKHHHFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAADDDEEEGGGHHHFFFEEEFFFGGGDDDDDDDDDCCCCCCCCCCCCCCCGGGFFFEEEDDDCCCBBBBBBBBB@@@AAABBBCCCBBB???===;;;888888999999999999999:::<<<:::999:::;;;<<<;;;:::555555555555555555555555444444444444444333333333111111111111111111111111333222222222222222222222////////////000000000111000000000000000000000000/////////000000000000000000000000000////////////------------,,,,,,,,,,,,111///------///000000///------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++***))))))***++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))((()))++++++***+++---...---...///000111222222222...---,,,++++++***++++++------------------------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,++++++***)))******+++---............,,,------...............---------------------------------............//////////////////000000111......////////////...---000000000///////////////111111111111222222222222000000000111222333444555222222222333333444555555555555444555555555555444999::::::;;;;;;;;;;;;:::777555444777<<<>>>>>><<<=========<<<<<<<<<;;;;;;===>>>@@@BBBEEEGGGIIIIIILLLNNNPPPPPPPPPRRRVVVYYYbbb^^^ZZZWWWWWWYYYYYYYYYSSSTTTUUUVVVVVVVVVVVVVVVTTTRRROOOMMMKKKKKKLLLLLLOOOOOOOOONNNNNNNNNOOOOOOPPPPPPNNNLLLJJJIIIGGGGGG;;;;;;;;;;;;;;;;;;;;;;;;888999999999:::::::::;;;<<<<<<<<<;;;::::::999999888777777666666666666666777777777777888888888888444444444555555666777777666666777777777888888777888888999::::::::::::999::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>><<<;;;::::::::::::;;;;;;<<<<<<===============<<<777777888999999999999888;;;;;;;;;<<<===>>>>>>???>>>>>>======<<<<<<<<<============>>>>>>???AAAAAACCCDDDDDDDDDDDDDDDEEEEEEAAABBBBBBBBBBBBCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMHHHFFFEEEEEEFFFFFFEEECCCEEEEEEDDDCCCBBBAAA@@@@@@===>>>???@@@BBBDDDFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEFFFHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIKKKMMMOOOQQQRRRSSSUUU]]]mmmqqq]]]TTTMMMLLLLLLIIIFFFGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBBEEEFFFHHHHHHFFFFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDCCCHHHGGGFFFEEEDDDDDDDDDDDDAAABBBBBBBBBAAA???===<<<:::::::::;;;;;;;;;<<<<<<<<<;;;:::;;;<<<===<<<:::666666666666666666666666333333222222222222111222111111111111111111111111222222222222222222222222000000111111222222222222////////////////////////......//////000000000111//////.........---------,,,,,,,,,+++++++++++++++000///------...//////...---------,,,,,,++++++++++++++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++************************++++++***))))))***++++++++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***))))))************))))))(((***+++,,,++++++---...---...///111222333333333......---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------------++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,---------------------------------............//////////////////000000111///////////////.........///////////////000000000000000111111111222222222444444444555666777888999222333444444555666666666555555555555444333444444888888999:::;;;;;;::::::666444333666;;;>>>===;;;======<<<;;;;;;:::::::::999:::;;;>>>@@@CCCEEEFFFEEEFFFHHHIIIJJJLLLNNNPPPUUURRRNNNLLLLLLMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLIIIHHHHHHGGGFFFEEEDDDCCC999999999999999999999999888888999999::::::;;;;;;;;;;;;;;;;;;::::::999999888888777666666666777777555555555555666666666666666555555555555666666777666666666777777777888888888888999::::::::::::999::::::::::::::::::::::::999999:::;;;<<<======>>><<<<<<:::999999999:::;;;;;;<<<==================777777888999999999999888:::;;;;;;<<<===>>>?????????????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBCCCDDDEEEEEEFFFCCCCCCDDDDDDEEEFFFFFFGGGHHHGGGEEEDDDCCCDDDEEEFFFIIIHHHHHHIIIJJJJJJHHHFFFHHHGGGFFFEEEDDDBBBBBBAAA@@@@@@AAABBBDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFEEEFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLLLLMMMKKKLLLOOOQQQTTTUUUVVVWWWVVV]]]mmmfff[[[QQQNNNMMMJJJHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDBBBAAAAAAAAABBBCCCFFFGGGHHHGGGFFFEEEFFFHHHDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBCCCBBBAAA@@@>>>===;;;;;;<<<<<<======>>>>>><<<;;;:::;;;<<<===<<<:::777777777777777777777777444333222111111111222222111111111111111111111111111111111222222222222222000111222222333333222222////////////////////////------......//////000000,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,---,,,+++,,,------,,,+++...------,,,,,,++++++***+++************++++++,,,++++++++++++++++++++++++************************)))************+++++++++************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++***)))******************)))(((***,,,---,,,,,,,,,------...000111333333444444//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,---------------------------------............//////////////////000111111////////////000000000000//////000000000000111111000000000111111111111222444333333333444555666666222333444555666666666666555666777666444333444555777777888999::::::::::::999888888888:::::::::999;;;:::::::::999999888888888888999;;;>>>AAACCCEEEAAABBBCCCEEEGGGIIIKKKKKKNNNKKKIIIHHHHHHHHHHHHGGGIIIHHHHHHGGGFFFFFFFFFEEEGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIEEEEEEDDDDDDCCCBBBBBBAAA888888888888888888888888888888999999:::;;;;;;<<<;;;;;;;;;::::::::::::999999999888777777777777888555555555555666666666666888777666555555555666777888777777777888888999999888888999::::::::::::999::::::::::::::::::::::::888888999:::;;;<<<=========<<<:::999888999:::;;;;;;;;;<<<===============888888999:::::::::::::::::::::;;;<<<===>>>??????@@@AAAAAAAAA@@@@@@???????????????@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFGGGGGGHHHHHHHHHJJJHHHFFFDDDCCCDDDGGGHHHJJJJJJJJJKKKMMMMMMKKKIIIJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJMMMLLLKKKKKKJJJJJJJJJKKKGGGGGGFFFFFFGGGHHHJJJKKKJJJKKKMMMNNNOOOOOONNNNNNMMMMMMMMMLLLMMMMMMNNNOOOKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNPPPSSSUUUXXXZZZZZZ[[[YYY___lllpppbbbUUUPPPOOOLLLJJJJJJFFFFFFFFFEEEEEEFFFFFFFFFFFFEEECCCBBBAAABBBCCCDDDGGGHHHHHHGGGEEEDDDEEEGGGDDDDDDDDDEEEEEEFFFFFFGGGCCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCBBB@@@???>>>;;;;;;<<<======>>>??????<<<;;;::::::<<<<<<;;;:::888888888888888888888888555555333222222222333444222222222222222222222222000111111111222222222222///000111222333222222111////////////////////////,,,,,,,,,---.../////////------,,,,,,,,,+++++++++,,,,,,,,,------......///,,,++++++---......,,,***......---,,,,,,+++*********************+++,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++******)))+++---...,,,++++++,,,...///000222333444555555000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------,,,++++++,,,,,,------------,,,,,,,,,,,,---............---........................---------............//////////////////000111111000000000000111222333333000000000111111111222222000000000000111111111111111000000///000000111111111222444555666666555555444666777666444333444666666777888999:::::::::::::::;;;<<<;;;:::999:::;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<===@@@AAACCCBBBBBBCCCEEEHHHIIIJJJIIIJJJHHHHHHHHHIIIIIIGGGEEEFFFEEEEEEDDDDDDDDDDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBCCCDDDFFFGGGHHHGGGFFFEEEDDDDDDDDDEEE888888888888888888888888888888999:::;;;;;;<<<<<<;;;::::::::::::::::::::::::999999888888888888888777777777777888888888888999888777666555555666777999999888888999999:::;;;888888999::::::::::::999::::::::::::::::::::::::777777888999;;;<<<<<<======<<<:::888888999:::;;;;;;;;;<<<===>>>>>>======999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJHHHFFFFFFGGGKKKNNNQQQKKKJJJKKKMMMOOOOOOMMMKKKKKKJJJIIIHHHFFFEEEDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGGGGHHHIIIJJJKKKKKKOOOOOONNNMMMLLLLLLMMMMMMHHHHHHGGGGGGHHHIIIKKKLLLKKKLLLMMMOOOPPPOOOOOONNNNNNNNNNNNNNNOOOPPPQQQQQQNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRUUUXXX[[[\\\]]]]]]\\\aaalllvvvhhhXXXRRRPPPNNNLLLLLLGGGGGGFFFFFFFFFFFFGGGGGGGGGEEECCCBBBBBBBBBDDDEEEHHHIIIHHHGGGDDDCCCDDDFFFCCCCCCDDDEEEFFFGGGGGGHHHDDDCCCCCCDDDDDDEEEFFFGGGDDDDDDDDDCCCBBBAAA@@@???;;;;;;<<<<<<===>>>>>>???<<<;;;::::::;;;<<<;;;:::888888888888888888888888777666555444333444555555222222222222222222222222000000111111222222222222...///000222222111111000////////////////////////++++++,,,,,,---...//////000000/////////.........------......///000111111------...///111000---+++......---,,,,,,+++************))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************((()))+++,,,,,,+++)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***,,,......---+++++++++...///000222444555555555111000///......---......------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------......------,,,+++,,,,,,---...////////////---...//////000000//////////////////////////////---------........./////////////////////000111111111111111111222333555555000000111111222222222333000000000000111111111111333222111111111111111222000111333444555555444333444666888777555444555777666666777999999:::::::::777:::<<<<<<::::::<<>>BBBBBBCCCEEEGGGHHHGGGFFFEEEDDDEEEFFFGGGGGGDDDBBBEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDIIIHHHFFFEEEDDDEEEGGGHHHJJJIIIGGGFFFEEEEEEFFFGGG::::::;;;;;;::::::999888999999888888999999:::;;;;;;;;;<<<<<<;;;;;;:::999888888888888888888888888;;;;;;::::::999888777777888777555333333555777888888888888777777777777777999999888888888888888888999999999888888888777777:::::::::;;;;;;<<<<<<<<<:::;;;<<<======;;;999888<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===???>>><<<<<<===>>>AAABBBCCCBBBAAAAAABBBCCCDDDEEE>>>>>>===>>>@@@CCCFFFHHHJJJIIIGGGFFFEEEFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIKKKMMMTTTRRROOOLLLJJJJJJJJJJJJLLLJJJIIIJJJKKKJJJFFFCCCCCCDDDDDDEEEFFFGGGGGGGGGJJJJJJIIIIIIJJJMMMOOOQQQPPPOOONNNNNNMMMMMMMMMMMMIIIKKKLLLJJJGGGFFFHHHJJJJJJJJJKKKLLLMMMOOOQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRMMMNNNNNNNNNMMMMMMLLLKKKKKKMMMOOOPPPOOONNNNNNNNNNNNQQQTTTVVVWWWZZZ]]]___\\\bbbjjjvvvjjjWWWTTTTTTNNNKKKMMMJJJIIIHHHGGGFFFGGGGGGHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEIIIHHHGGGFFFFFFFFFGGGGGGGGGEEEBBBBBBCCCDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCC===<<<::::::<<<===<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999888888777333444444555555666666777111111111111111111111111111111000000000000111111000000111111111000000///000000000000000000000000......------------......111000///...,,,+++***)))++++++++++++,,,---......---.........---,,,,,,+++,,,,,,,,,+++++++++******---,,,,,,,,,+++*********************************,,,+++******,,,,,,+++******+++,,,,,,+++(((&&&$$$******+++++++++,,,,,,,,,///...,,,+++***)))))))))+++++++++++++++++++++++++++++++++************))),,,---...///000///......++++++******++++++,,,---.../////////...,,,***))),,,------...///000111111000///...---------------,,,++++++******++++++,,,)))***,,,.../////////...------------------------------------------------,,,,,,---......---,,,,,,)))+++,,,...//////......000///...---------------//////000000000000//////000333555444000------...111000///......///000111111111222222222333333333///111222222111111222333222222333333333333444444000111111222222333444444666666444333222111111111444555666777888999::::::888888:::;;;<<<=========<<<<<<<<<<<<============@@@===::::::===@@@BBBCCCAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEECCCAAAAAADDDFFFFFFFFFFFFEEEEEEEEEEEEEEE::::::;;;;;;::::::999888888777777777777888999999;;;;;;;;;;;;;;;::::::999999999999888888888888888;;;;;;:::999999888777777777666555444444555666777777777777777777777777777888888888888888888888888999999999888888888777777888888888999999999:::::::::;;;<<<<<<<<<;;;999888<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;<<<>>>@@@AAADDDCCCBBBBBBBBBCCCDDDEEE@@@@@@??????@@@BBBEEEFFFHHHHHHGGGFFFEEEFFFGGGGGGIIIIIIHHHHHHGGGGGGGGGFFFIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIGGGGGGGGGIIIJJJLLLPPPOOOLLLJJJIIIIIIJJJKKKLLLJJJIIIIIIJJJIIIFFFCCCDDDEEEEEEFFFFFFGGGHHHHHHJJJIIIHHHHHHIIILLLNNNOOONNNNNNNNNNNNOOOPPPQQQRRRZZZ[[[ZZZVVVQQQNNNNNNOOOJJJJJJJJJJJJKKKMMMNNNOOOOOOOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPOOOMMMMMMMMMOOOQQQQQQOOONNNNNNNNNOOOQQQSSSUUUWWWXXX[[[^^^[[[aaahhhttt~~~iiiXXXTTTSSSNNNJJJLLLKKKJJJIIIHHHGGGHHHHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCDDDEEEDDDCCCDDDDDDDDDCCCCCCCCCBBBBBB>>><<<;;;;;;<<<======<<<999999:::::::::::::::;;;;;;::::::999999888888777000000000111111111111222111111111111111111111111111111000000000000111111000111111111111111000000000000000000000000000000......------------...............------,,,,,,+++------,,,++++++,,,,,,,,,------......---,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++*********+++++++++++++++++++++++++++)))))))))***+++***))))))***,,,------,,,+++************+++++++++,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++************)))******+++,,,---,,,++++++++++++******++++++,,,------------------,,,,,,+++,,,------......////////////...------,,,,,,------,,,++++++******++++++,,,%%%'''))),,,...///000000........................------------------------,,,,,,---......---,,,,,,+++,,,---//////000////////////...---------------//////000000000000//////...///000000///......///222111000000000000111222111111222222222222222222///111222222111000222333222222222333333333444444111111111222333333444444666666555444444444555555666666777888999:::;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAA@@@>>><<<<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAABBBCCCDDDDDDCCCDDDFFFGGGHHHIIIIIIIIIDDDDDDCCCAAA@@@@@@BBBDDDFFFFFFFFFFFFEEEEEEEEEDDD:::::::::::::::999999888777666666666666777888888:::;;;;;;;;;;;;:::999999999999999999999999999999:::::::::999888888777777666666666666666666666666777777777777777777777777888888888888888888888888999999999888888888888888888888888888888999999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<>>>???AAAEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDFFFFFFEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFGGGGGGIIIJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJLLLKKKIIIHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIFFFDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGGGGHHHJJJLLLMMMKKKLLLMMMNNNQQQSSSUUUVVV]]]]]][[[WWWRRRNNNMMMNNNJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLNNNPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQOOONNNMMMPPPQQQRRRRRRPPPNNNNNNOOONNNPPPSSSTTTVVVXXX[[[^^^]]]aaafffoooxxxgggXXXUUUSSSMMMJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHGGGFFFGGGFFFEEEEEEFFFEEECCCAAACCCCCCCCCCCCBBBBBBBBBBBB???===<<<<<<===>>>>>>===:::::::::999999999999999:::::::::999888888777777333333333333222222222222111111111111111111111111111000000//////000000111000111111222222222111111000000000000000000000000......------------......,,,---------------------///...---,,,++++++++++++---------------,,,,,,+++,,,,,,,,,+++++++++******))))))******************,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***)))***+++,,,---,,,,,,+++*********++++++++++++,,,***************+++,,,---+++++++++++++++++++++++++++++++++************)))******+++++++++******)))++++++******++++++,,,---++++++++++++,,,------...,,,,,,,,,---------------------,,,,,,++++++,,,,,,,,,++++++******++++++,,,'''((()))+++,,,---......------------------------------------------------,,,------......------,,,,,,---...///000000000000//////...------------...//////000000000000//////,,,+++***+++...///000///333333222222222222333333222222222111111111111111///000222111000000111333222222222222333333333333111111222222333333444444444444444444444555666777777777888999:::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999:::;;;<<>>???@@@AAA@@@???@@@AAACCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCEEEGGGHHHJJJJJJKKKDDDDDDCCCAAA@@@@@@BBBEEEFFFFFFFFFFFFFFFEEEDDDDDD999::::::::::::999888888777666666666666777888888:::::::::::::::999888888888888888999999999999999:::999999999888888777777555555666666666666555555666666666777777777777777777777777777888888888888888888888888888888888888999999999:::::::::::::::;;;;;;:::999999::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===============???@@@AAAEEEDDDDDDCCCCCCBBBBBBBBBEEEEEECCCBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIICCCCCCDDDDDDEEEFFFHHHHHHIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKJJJKKKLLLNNNPPPRRRTTTVVVRRRRRRPPPNNNLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNNNNRRRSSSSSSRRROOONNNNNNNNNMMMOOORRRTTTUUUYYY]]]```aaaccceeejjjwwwqqqeeeZZZVVVSSSNNNKKKLLLKKKKKKKKKJJJJJJJJJJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGHHHHHHHHHEEEFFFHHHIIIIIIHHHFFFEEEFFFEEEDDDEEEEEEDDDAAA???BBBBBBBBBBBBAAAAAAAAAAAA???>>><<<<<<>>>???>>>===;;;;;;;;;::::::999999999::::::999999888777777777666666555444444333222222111111111111111111111111000000////////////000000000111111222222222222111000000000000000000000000......------------......------------------------...---,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++******((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,***+++++++++***)))'''&&&************++++++++++++***************++++++,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,+++++++++***++++++******++++++,,,---,,,+++*********+++---...,,,,,,,,,+++++++++++++++,,,,,,++++++***++++++,,,,,,++++++******++++++,,,---------,,,++++++***)))++++++++++++++++++++++++------------------------------------------------------......///////////////......---------......//////000000000000//////...+++)))***---000000///222222222222222222222222111111111111111000000000///000111111000000111222111222222222222333333333111111222222333444444555333222222222222333444444777777888888999:::;;;;;;:::;;;;;;<<<;;;;;;:::::::::;;;===???AAACCCEEEFFFAAA@@@@@@AAABBBAAA???===@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDJJJIIIGGGEEECCCBBBBBBBBB@@@AAACCCDDDFFFGGGGGGHHHEEEEEEDDDBBBAAAAAACCCEEEEEEFFFFFFGGGFFFEEEDDDCCC999999::::::999999888777888777777777777888999999999999::::::999999888777777777777888888999999999999999888888888888888777555555666666666666555555555555666666777777777777666666777777777888888888888888888888888888888888999999999999999999999999::::::999999999::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>???@@@AAAAAADDDDDDCCCCCCCCCBBBAAAAAAEEEEEEDDDCCCBBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGFFFEEEDDDCCCCCCEEEFFFGGGIIIIIIHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHGGGGGGHHHJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRSSSSSSQQQNNNMMMMMMNNNLLLNNNPPPRRRUUUXXX]]]aaaeeeddddddeeekkkppppppmmmhhhaaaZZZVVVSSSOOOLLLLLLJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHIIIIIIFFFGGGHHHIIIIIIHHHFFFDDDCCCCCCBBBCCCDDDCCC@@@===AAAAAAAAAAAA@@@@@@@@@@@@???>>><<<<<<>>>???>>>=========<<<<<<;;;;;;::::::::::::999888888777777666444444333222111111000///111111111111111111111111000000////////////000000///000111222222222222222////////////////////////......------------......///......------,,,++++++,,,+++++++++,,,,,,---...++++++,,,,,,---,,,,,,+++,,,,,,,,,+++++++++******((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,************))))))((('''))))))*********+++++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++******++++++,,,------,,,+++))))))***+++++++++++++++++++++*********++++++*********++++++,,,,,,++++++******++++++,,,000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------............---------....../////////000000000000//////222...++++++...000000...000000111111111111000000000000000000000000000000...000111111000///111222111111111222222222333333111222222333444444555555444444333222222222222333666666777777888888999999888999:::;;;<<<<<<<<<<<<;;;<<<===>>>???AAABBBBBBAAAAAAAAABBBBBBAAA>>><<>>>>>??????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@CCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIIIIHHHHHHGGGGGGFFFHHHIIIIIIHHHFFFEEEGGGHHHGGGFFFDDDCCCCCCEEEFFFHHHKKKKKKKKKKKKJJJJJJJJJJJJLLLKKKKKKJJJKKKKKKLLLLLLNNNLLLJJJJJJKKKLLLKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIKKKLLLOOOQQQRRRSSSSSSQQQQQQQQQNNNLLLKKKLLLMMMLLLMMMOOOPPPRRRUUUZZZ^^^bbbaaa______``````___]]]]]][[[XXXUUUQQQNNNLLLLLLIIIJJJKKKKKKLLLKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIHHHGGGGGGHHHJJJKKKHHHIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@AAABBBBBB@@@>>>@@@@@@@@@@@@???????????????===<<<<<<===>>>>>>===============<<<<<<<<<<<<999999999888777777666666666555555444333222222222111111111111111111111111000//////......//////000...///000111111111111111////////////////////////......------------......//////...---,,,,,,++++++++++++++++++,,,---...///***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******************,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***))))))***+++,,,------...)))))))))************+++,,,+++***)))))))))))))))+++++++++++++++++++++++++++++++++************)))))))))(((((())))))***+++++++++******++++++,,,---,,,++++++***)))))))))************+++++++++++++++++++++******++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,---......////////////////////////------------------------...------,,,,,,------...------,,,,,,,,,,,,---......------------...////////////000000000000//////222000///.../////////......///000000000000///....../////////000000000000...///111000//////000222111111111111222222222222222222333333444444555555777666555444444444444444666666777777777888888888777888:::;;;<<<=========<<<<<<======>>>???@@@@@@AAA@@@@@@AAAAAAAAA>>><<>>@@@BBBDDDEEEGGGHHHGGGFFFDDDBBB999999999999999888777777777666666666666777888888888888888888888777777666444444444555666777777777777777777777888888888888777666555444444555666777444444555555666777777888555555666666777888888999777777888888888999999999777777666666666555555555777888999:::;;;::::::999888888999999999:::::::::999999:::::::::;;;;;;;;;:::;;;<<<======>>>>>>>>>>>>???@@@AAAAAAAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEFFFFFFGGGGGGGGGFFFHHHIIIIIIGGGEEEEEEGGGIIIJJJHHHFFFEEEEEEFFFHHHIIIMMMMMMMMMMMMLLLLLLKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJLLLIIIGGGGGGIIIJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNPPPPPPPPPNNNNNNNNNLLLJJJIIIJJJLLLMMMNNNMMMMMMMMMOOOSSSVVVYYYYYYYYYYYYXXXVVVTTTTTTSSSTTTTTTQQQNNNLLLKKKJJJHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIJJJIIIGGGGGGGGGIIIJJJLLLKKKKKKJJJHHHFFFEEECCCCCCBBB@@@???@@@AAABBBBBBAAA@@@@@@?????????>>>>>>>>>>>><<<;;;;;;<<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<999999888888777777666666666666666555555444444444111111111111111111111111//////............//////------...000000111111000////////////////////////......------------......------------------------,,,,,,,,,++++++,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++*********+++++++++++++++++++++++++++)))))))))***+++***))))))))))))***+++---...///))))))))))))***************))))))))))))******++++++++++++++++++++++++++++++++++++************)))(((((((((((()))+++,,,---++++++******++++++,,,---((()))***************************++++++,,,,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,,,,,,,+++++++++,,,..............................------------------------...---,,,,,,,,,,,,---...///...---,,,,,,---...///---------------...////////////000000000000/////////000111111///......///...///000000000000///...,,,---......///000111111...///000000//////000222111111111111222222222222222222333333444555555555555555444444444555666666777777888888888888999999999::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@@@@@@@???>>>???@@@@@@>>>===>>>???@@@AAABBBCCCCCCCCCFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@@@@@@@@@@AAABBBCCCCCCCCCEEEFFFGGGGGGGGGGGGDDDDDDCCCAAA??????BBBDDDDDDEEEGGGHHHHHHFFFDDDBBB888999999999999888777777555555555555555666777777888888888888888777666666333333444444555666666777777777777777777888888888888777555444444555777888444444444555666777777888444555555666777888888999777777888888999999999999999999888888777777777666666777999;;;<<<;;;999888888888888999999:::::::::999999:::::::::;;;;;;;;;888999:::;;;<<<<<<<<<<<<<<<===???@@@AAAAAA@@@???>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCDDDCCCBBB@@@???AAABBBCCCDDDEEEFFFGGGHHHDDDDDDBBBAAAAAAAAAAAAAAACCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGIIIIIIGGGDDDDDDGGGJJJLLLJJJHHHFFFFFFHHHJJJKKKNNNNNNOOONNNNNNMMMLLLKKKLLLKKKKKKJJJJJJJJJJJJKKKJJJGGGFFFGGGKKKMMMLLLKKKFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCEEEFFFHHHIIIIIIIIIFFFGGGHHHJJJKKKKKKLLLLLLLLLMMMLLLJJJHHHHHHIIIKKKOOONNNMMMJJJIIIJJJMMMOOOQQQQQQSSSUUUTTTRRRQQQRRRLLLOOOQQQOOOKKKJJJIIIHHHGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIGGGGGGGGGIIIKKKLLLMMMLLLJJJGGGEEEDDDCCCBBBCCCAAA??????AAACCCDDDDDD????????????>>>>>>>>>>>>===<<<::::::<<<===<<<;;;:::::::::;;;;;;<<<<<<<<<999999888888777666666666222222111111111111000000111111111111111111111111//////............//////,,,---...///000000000000////////////////////////.........------.........++++++,,,------...//////......---,,,++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,+++*********************************,,,+++******,,,,,,+++***+++***))))))((()))))))))))))))))))))************''''''(((((()))+++,,,---+++++++++++++++++++++++++++++++++************)))************,,,...000111++++++******++++++,,,---%%%&&&(((***+++,,,++++++))))))***+++,,,---------,,,+++++++++,,,------...,,,++++++++++++++++++,,,...---,,,***)))******+++++++++++++++++++++++++++------------------------...---,,,,,,,,,,,,---...000000...------...///000---------------...///000//////000000000000//////+++...222222///---...000...///000111111000///...+++,,,---...///111222222...///000000//////000111000111111111111222222222222222333444444555555666111111111222333444666666999999999999999999::::::;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<>>>???@@@AAABBB???>>>======???@@@???>>>>>>???@@@AAABBBCCCCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA???@@@AAACCCEEEFFFGGGGGGGGGGGGGGGEEECCCCCCEEEHHHDDDEEEGGGHHHHHHFFFDDDBBB777777888888777666555444666555444444444666777888:::::::::999888777666666555555555555555555555555555555555444333333333222444444444555555777888888888888777666666666666666555555444444444555555666888888999999:::;;;<<<<<<777666555666888999999999555666777888888999999888;;;:::999888888888999:::888888999999999999::::::::::::999888999:::;;;<<<:::;;;===>>>>>>>>>===<<<===???AAACCCCCCCCCBBBAAA???@@@AAABBBCCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCDDDDDDDDDCCCAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGLLLLLLMMMMMMLLLKKKJJJJJJMMMMMMKKKJJJIIIIIIIIIIIIHHHFFFEEEFFFJJJKKKJJJHHHEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFEEEGGGJJJLLLLLLJJJHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDNNNMMMKKKJJJJJJJJJKKKLLLLLLMMMNNNPPPQQQPPPPPPOOOSSSRRRQQQOOOMMMJJJHHHFFFHHHIIIKKKLLLLLLKKKIIIHHHHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGEEEEEEEEEFFFEEECCCAAADDDAAA>>>>>>AAACCCBBBAAABBBAAA???===;;;:::999999::::::999999999:::;;;;;;888<<<@@@@@@;;;999999<<<:::888777666555555666666444444333333333222222222111111111111111111111111000000...------...//////////////////////////////......---------,,,,,,,,,......---,,,,,,+++******------------------------******************************++++++++++++******++++++************++++++***)))))))))((((((''''''((()))***++++++***)))((()))))))))))))))************)))))))))(((((('''''')))************+++++++++)))((('''''''''(((***+++,,,+++++++++***)))))))))************************************************))))))***++++++++++++***,,,,,,,,,,,,,,,+++***)))***+++---......+++)))'''++++++************++++++------,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,******))))))******+++,,,)))+++...///---,,,++++++---------,,,,,,+++++++++,,,------------------------------............///,,,---......///......---000...---///111222///,,,111111000///////////////////////////000000000000///////////////000111111333222222111111222222333555555555555555555555555333333333333333333333333888888888777777777777666888888888888888888888888<<<;;;:::999999:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCBBBAAAAAABBBCCCEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFEEECCCCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCC666666666555555555444444555555444333444555666666999999999999888777666555555555555555555555555555555555444444444444444444555444444444555666777777888777777666666666666666555555444444444555555666666777888999:::;;;<<<<<<:::888666666777888777666666666777777888888777777888888777666666777888888777777888888888999999999:::999999888999:::;;;<<<:::;;;<<<=========<<<<<<<<<>>>@@@AAABBBBBBAAA@@@??????AAABBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCDDDDDD@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDDDDDDDCCCAAA@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEGGGHHHJJJJJJJJJIIIIIIGGGFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLKKKKKKJJJIIIIIIHHHHHHFFFEEEFFFHHHIIIHHHFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEGGGIIIIIIIIIHHHGGGIIIIIIIIIIIIHHHGGGFFFEEEKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQPPPOOONNNMMMKKKIIIHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFFFFFFFGGGHHHIIIIIIFFFEEECCCCCCDDDDDDBBBAAACCCAAA>>>>>>@@@BBBAAA@@@AAA@@@>>><<<;;;999999888888888888888888999999::::::>>>BBBBBB>>>;;;<<<>>>999888777555444555555666444333333333333222222222111111111111111111111111111000...---,,,,,,------........................//////.........---------...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++************++++++*********))))))((((((((())))))************))))))*********)))))))))))))))+++++++++*********))))))))))))*********+++++++++))))))((((((((()))***++++++++++++***************************************************************))))))***++++++++++++***+++,,,,,,,,,++++++***)))***+++,,,......---,,,++++++***))))))))))))***+++,,,++++++******+++++++++++++++,,,------,,,++++++---------------...//////***---//////---,,,,,,---------------,,,,,,++++++.........---,,,,,,,,,+++,,,,,,,,,,,,------------........................333111//////111222111000111000000///......//////.../////////000000000000///////////////000000111222222222222222222222222333333333333333333333333333333333333333333333333555555666777888999::::::888888888888888888888888;;;;;;:::999999:::;;;;;;;;;<<<<<<=====================>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCCCCAAA@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAA666555444333222333444444666555444444333444444444888888888888777666666555444444444444444444444444444444444444555555555555555555444444444555555666777777666666555555666666666555555444444444555555555666777888:::;;;======<<<:::777666666666555333666777777777777666555555555555444444444555555666666777777777888888888888999888888888888999::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>???@@@@@@???>>>??????@@@AAAAAAAAAAAA@@@@@@@@@??????@@@AAACCCDDDAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCEEEFFFKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCDDDEEEGGGIIIJJJJJJJJJKKKKKKKKKIIIHHHGGGGGGFFFEEEEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJLLLMMMNNNPPPQQQRRRRRRRRRMMMLLLJJJHHHHHHGGGHHHHHHCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAADDDDDDDDDDDDEEEFFFGGGGGGEEECCCAAAAAAAAABBBAAA@@@AAA@@@>>>>>>???@@@@@@???@@@???===;;;:::888888777666666666666666777888888;;;>>>AAA@@@===;;;;;;===888777666444444444444555333333333222222222111111000000000000000000000000111000///---,,,,,,,,,,,,........................////////////............------,,,,,,++++++******++++++++++++++++++++++++******************************++++++++++++******++++++************++++++***************)))))))))******))))))))))))******++++++******))))))((((((++++++************)))))))))))))))*********++++++******))))))******+++,,,***************+++++++++************************************************))))))***++++++++++++***+++++++++,,,++++++***)))***++++++,,,------......+++***(((''''''(((***++++++******))))))***++++++******++++++++++++******///............///000000+++,,,------++++++,,,---...---------------,,,,,,//////...---,,,+++******++++++++++++,,,,,,,,,,,,111000///...------...///333111///...000111111111000000///............///....../////////000000000//////......//////000111000111222333333222111000222222222222222222222222333333333333444444444444555555666777888999::::::999999999999999999999999;;;::::::999999::::::;;;;;;;;;<<<============<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDCCCAAA@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@??????666555333222111333444666666666555555444444444444777777777777777666555444444444444444444444444444333333444444555555555666555555444444333444444444777666666555555555666666666666555444444444444555555555777888:::<<<>>>>>>;;;999777666666666555444777777777666666444333333333333333333444444444555777777777777888888888888777777777777888888999999888888999999::::::::::::::::::<<<===>>>>>>======>>>??????@@@@@@@@@@@@@@@@@@???>>>>>>>>>@@@BBBDDDFFFDDDBBB@@@???@@@AAABBBEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@BBBDDDEEEHHHHHHHHHGGGFFFEEECCCBBBCCCBBBAAAAAABBBDDDFFFHHHGGGHHHJJJKKKJJJIIIFFFEEEFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFDDDEEEGGGIIIJJJKKKJJJJJJJJJJJJLLLMMMNNNOOOPPPPPPKKKJJJGGGEEEDDDDDDEEEFFFAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@???????????????@@@@@@???@@@@@@AAABBBCCCDDDBBB???>>>???@@@???>>>???>>>>>>>>>>>>???>>>>>>???>>><<<:::888777666666555555555555555666777777777:::;;;;;;999777777888777666555333333333333444222222222222111111111111000000000000000000000000/////////...................................................------------,,,,,,,,,,,,++++++************************************************************++++++++++++******++++++************++++++++++++******************+++***)))(((((()))***+++,,,++++++***)))(((''''''((((((((((((((((((''''''))))))))))))*********************+++++++++,,,,,,)))))))))***+++++++++,,,************************************************))))))***++++++++++++*********++++++++++++******++++++*********+++------+++)))'''&&&&&&''')))++++++************++++++,,,***++++++++++++++++++***---,,,,,,,,,,,,---......***++++++***))))))+++,,,------------------------...------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,333222///---,,,---.../////////......//////////////////...------................../////////000000///............///000000///000222333333222000///111111111111111111111111333333333333444444444444888888888777777777666666999999999999999999999999;;;;;;::::::::::::;;;;;;;;;;;;<<<===============;;;;;;<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAACCCCCCBBB@@@??????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAA@@@??????>>>666555333222222333555666666666666666555444444333555555666666666555444444444444444444444444444444222222333333444444555555555444444333333333333444666666555555555555666666666666555444444444444444444555777888:::<<<===>>>888666555555666777777666666666666555444333222111222333333444444555555555777777777777888888888888666666666777777777777777777777777777777888888999999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>??????@@@@@@AAA@@@>>>>>>>>>@@@CCCDDDFFFEEEBBB@@@@@@@@@BBBCCCDDDCCCBBBBBBAAA@@@@@@@@@@@@???>>>======>>>??????????????????@@@BBBCCCEEECCCCCCDDDDDDDDDCCCBBBBBBCCCBBBAAA@@@@@@BBBDDDEEEEEEFFFGGGHHHHHHGGGEEECCCDDDDDDDDDBBBAAA@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDCCCCCCBBBCCCEEEGGGHHHGGGGGGGGGGGGGGGGGGFFFEEECCCDDDGGGIIIJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMKKKIIIFFFCCCAAAAAAAAABBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>???@@@AAAAAABBB@@@>>>>>>>>>>>>===<<<<<<============<<<=========<<<;;;999777666555555555555555555555666777777555666777777555444555555666555444222222222222333222222111111111000000000////////////////////////---......///000000000000........................---------,,,,,,,,,++++++,,,+++++++++++++++************************************************************++++++++++++******++++++************++++++******************+++++++++***)))(((((()))***+++,,,++++++***)))(((''''''''''''''''''''''''(((((((((((()))))))))************+++++++++,,,,,,,,,,,,)))))))))***+++++++++,,,************************************************))))))***++++++++++++***)))******++++++*********,,,+++)))((('''((()))******)))(((''''''((()))***+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,++++++******++++++,,,---+++,,,,,,+++******,,,---------------------------***++++++,,,,,,---------,,,,,,,,,,,,------------333111///---,,,,,,......,,,...000111000///...---...---------------..................////////////...............//////000...///111222222111///...111111111111111111111111222222222333333333444444777777777666666666555555888888888888888888888888;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>======999::::::;;;<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAA@@@???>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???555444333333333444555666444555555555555444444333444444555555555444444333333333333333333333333333222222222222333333333333333333222222222333333444555555444444555555666666777666555444444444444444333444555666888:::;;;;;;666444333444666888888888555555555444444222111111222222333444555555555555666666666666777777777777444555666666777777666666666555555555555666777777999999999::::::;;;<<<<<<>>>>>>======>>>>>>???@@@??????>>>>>>???@@@BBBCCCAAAAAA@@@@@@AAABBBCCCDDDAAAAAA@@@?????????@@@@@@???>>>===<<<;;;<<<===>>>>>>>>>>>>>>>???AAABBBDDD@@@AAAAAABBBBBBAAAAAAAAABBBAAA@@@???@@@AAABBBCCCCCCCCCDDDEEEEEEDDDCCCBBBAAABBBBBBAAA???===>>>?????????@@@AAAAAABBBCCCCCCAAABBBBBBCCCDDDCCCCCCCCCDDDDDDCCCBBBBBBCCCEEEFFFDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGEEEBBB@@@?????????AAA@@@@@@@@@@@@@@@@@@AAA??????@@@@@@??????>>>===????????????@@@AAABBBBBB@@@???>>>>>>???>>><<<::::::;;;======<<<;;;;;;<<<<<<;;;999777666444444333444444444444444555666666666666666555555555555555555444333111111111111222111111111000000000000///////////////////////////,,,---...///000000000000------------------------,,,,,,,,,,,,+++++++++***++++++++++++++++++************************************************************++++++++++++******++++++************++++++)))))))))*********************))))))))))))******++++++******))))))(((((((((((())))))))))))******((((((((()))))))))************+++,,,,,,,,,,,,+++***************+++++++++************************************************))))))***++++++++++++***((()))******+++*********,,,***)))'''&&&''''''((()))))))))(((((()))))))))++++++++++++,,,---......,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,---------...//////------...///++++++,,,,,,,,,,,,------))))))***+++,,,---......,,,,,,,,,,,,------------000///...---,,,,,,---...,,,...000111///.........---,,,,,,,,,,,,---......------........./////////......------......///000...///000111111000///...111111111111111111111111000000111111222222333333222222333444555666777777777777777777777777777777:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<============<<<888888999:::;;;<<<======>>>>>>????????????>>>>>>===>>>???>>>======>>>??????@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@222222222222333333333444000111222333333333222222333333444444444444333333333333333333333333333333222222111111111111111111222111111111222333444444555444444444444555666777777777666444444333333444111111222333444555666777555444333444666888888777333333444333333222111111000111333444555555444444333333444444444555555555333444555666666666555555555444444333444555666777999999999999:::;;;<<<<<<>>>>>>===<<<===>>>???@@@<<<======>>>>>>???@@@@@@>>>>>>>>>???@@@@@@AAAAAA???>>>>>>======>>>???@@@>>>===;;;:::::::::;;;<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAABBBBBBAAA@@@??????======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBB>>>@@@AAA@@@===<<<===?????????@@@AAABBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFDDDDDDCCCBBBAAA@@@???????????????>>>>>>?????????>>>>>>?????????>>>===<<>>>>>??????@@@AAABBB>>>>>>>>>@@@@@@???;;;888888:::======;;;999:::;;;;;;:::888666555333333333333222222222222333444444777555444444444555444444555444222111000000111111111111000000000/////////........................------.........---++++++------------------------------,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++******************************++++++++++++******++++++************++++++((((((((())))))*********))))))************))))))*********)))))))))))))))((((((((()))))))))******(((((((((((()))))))))***))))))+++,,,,,,,,,+++***+++++++++***************************************************************))))))***++++++++++++***(((((()))***************)))))))))(((((((((((()))))))))***++++++***))))))************+++,,,---...,,,+++***))))))***+++,,,+++++++++++++++,,,------+++---//////...---,,,---*********+++++++++,,,,,,*********+++,,,,,,,,,---++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,***((())),,,///,,,,,,++++++,,,------...---------.........//////...------------...//////////////////////////////////////////////////////...//////000111111222222000111222222444444555666666666666666666666666666888999::::::::::::999888999999:::;;;;;;;;;;;;:::777777888999:::;;;<<<<<<<<<==================<<<999;;;<<<<<<<<<<<<===???>>>>>>???@@@@@@@@@@@@???>>>???AAABBBBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@///000111222222222222222...///000111222222111000222222333444444444333333333333333333333333333333222111111111000000//////111111111111222333444555444444444444444555666777888777666555444333333333//////000111222222333333666555444444666777777666222333333333333222111111///000222333444444333333111111222222222333333333333333555666666666555444444444333222333444555666999999999999:::;;;<<<===>>>===<<<<<<<<<===???@@@:::;;;<<<===>>>>>>>>>>>>>>>?????????>>>===<<<;;;======<<<<<<<<<>>>???@@@>>>===;;;999999999;;;<<<;;;:::::::::;;;===???@@@DDDDDDCCCBBBAAA???>>>===888999;;;>>>???AAAAAAAAAAAA@@@@@@??????@@@AAAAAA<<>>??????@@@AAAAAA@@@@@@@@@AAA@@@??????@@@AAACCCDDDGGGFFFDDDCCCCCCCCCDDDEEEAAAAAABBBBBBBBBAAA@@@@@@>>>>>>============>>>>>><<<===>>>>>>>>>===;;;;;;<<<<<<<<<======>>>???@@@======???AAABBB???;;;777777:::======:::888999;;;;;;:::888666444333222222111111111000111222222333555444222222333333333222444333222000000000000111000000000000////////////.................................---,,,)))'''&&&------------------------......---------,,,,,,,,,******************++++++++++++++++++++++++++++++******************************++++++++++++******++++++************++++++''''''(((((()))))))))***((()))***++++++***)))((()))))))))))))))*********%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))((()))***+++,,,+++******,,,+++++++++******))))))************************************************))))))***++++++++++++***(((((()))***************(((((())))))******++++++((()))+++------+++)))((())))))))))))***+++,,,---+++***)))(((((()))***+++******))))))******+++,,,'''***,,,---,,,***))))))))))))*********+++++++++,,,,,,++++++++++++++++++)))************+++++++++++++++,,,---------,,,,,,***)))&&&""" """(((...++++++++++++,,,,,,---...---------.........//////...------------...//////000///............///000........................---......///000111111222333333333222222222111111555555555555555555555555666777888999999888777666777777888999999999999888777777888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;777999;;;;;;;;;;;;===>>><<<======>>>>>>>>>>>>>>>===>>>???@@@AAAAAA@@@???=========>>>??????@@@@@@222222222111111111111111333333333222222222111111222222222111111111000000444444444333333222222222333222222222111111000000000111111111111222222222333333333333333333333333333333333333333333333333222111000000111222555666333444444555555444444333222222222111111///......111111222333333333333222111222444666666555444333555555666666666666666666444555666555555555777999999999:::;;;;;;<<<<<<===@@@??????>>>===<<<<<<<<<<<<<<<<<<============>>>>>>======>>>???AAABBBCCC???>>><<<:::999999::::::;;;::::::999999::::::;;;888888888999;;;===>>>???@@@AAAAAABBBAAA@@@>>>===:::;;;;;;<<<===>>>??????AAA@@@@@@@@@AAA@@@>>>;;;>>>??????>>><<<<<<===???>>>>>>>>>???@@@BBBDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCAAA???===>>>AAABBB@@@>>>>>>???????????????>>>>>>??????@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBAAA@@@???======999;;;===???@@@>>><<<;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<======>>>=========:::===AAADDDDDDBBB>>>;;;888888888999999:::::::::;;;:::888666555444555555222222111111111111111111111111111222222333333333444333333222222333333444////////////....................................................................................---***((((((***,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))((()))***++++++***)))(((*********)))))))))))))))+++*********))))))((((((,,,***))))))******)))'''(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))***,,,,,,+++***))))))***++++++************++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***)))((((((((())))))*********+++++++++++++++++++++++++++,,,,,,+++******++++++,,,************************'''(((***,,,,,,,,,+++***------,,,++++++***))))))************************///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...000000000///---------...............000000//////............000///---,,,,,,---///000111111000000000000111111///000000111111222333333555555555555666777888888333444555666888:::;;;<<<===;;;:::888777777888999444555555666777888888999;;;;;;;;;<<<<<<<<<======888999;;;<<<======>>>>>>???>>>===<<<<<<<<<<<<<<>><<<;;;;;;>>>@@@????????????@@@AAABBBCCC000000000111111111222222333333222222222111111111222222222111111111000000444444333333333222222222222222111111111000000000000111111111111222222222333333333333333333333333333333333333333333333333222111000000000222333555333444444555555444444333222222222222111000///...111111222333333333333222111222333444555444444333444444555666666666555555444555666555444555777888999999::::::;;;<<<<<<<<<>>>======<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<>>===;;;:::999999999:::;;;;;;::::::::::::;;;;;;999999999:::;;;<<<>>>>>>???@@@AAAAAAAAA@@@???>>>;;;<<<<<<======>>>>>>>>>@@@??????@@@AAA@@@>>><<<>>>??????>>><<<<<<===>>>======>>>???@@@BBBDDDEEEDDDDDDCCCBBBBBBAAABBBBBB@@@>>><<<<<<======;;;999======>>>???@@@@@@@@@???>>>>>>>>>?????????@@@@@@AAA@@@?????????@@@BBBBBBAAAAAAAAA@@@???>>><<<<<<:::;;;===>>>???>>>===<<<<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::===@@@CCCBBB@@@<<<:::777777777888888888999999999888666555333333333444222222111111111111111111111111111222222333333333222111111111111111111222////////////............------------------------........................---------------------------***((((((***,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((())))))******))))))((())))))))))))))))))))))))*********)))))))))((((((+++***))))))******)))'''(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))***++++++***(((((()))***+++******))))))******+++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++***)))(((((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******************************************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...////////////...............---------//////.........---------///...---,,,,,,---...///000000////////////000000//////000000111111222222222222222222333444555555444444555666888999:::::::::999888777666666666666444555555666777777888888:::::::::;;;;;;;;;;;;;;;888999:::<<<============::::::999999999::::::;;;=========;;;::::::===???>>>>>>>>>>>>???@@@AAAAAA---......///111222222333333222222222222111111111222111111111111000000000333333333222222222222222111111000000000000//////000111111111111222222222222222333333333333333333333333333333333333333333222111000///000111222333333444444555555444444333222222222222111000//////111222222333333333333333222222222222333333333333333333444555555555555555555666666666444555666888888999999::::::;;;<<<<<<;;;;;;;;;::::::999999888999999999999::::::::::::???@@@@@@@@@???>>><<<;;;<<<;;;:::999999999999999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<=========>>>@@@AAAAAA@@@??????===============>>>>>>>>>@@@???>>>???@@@@@@???======>>>>>>===;;;;;;<<<>>>;;;<<<<<<>>>@@@BBBDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???===<<<<<<;;;999777;;;<<<===>>>???@@@@@@@@@<<<<<<<<<===============?????????>>>???@@@@@@AAA@@@@@@@@@???>>>===<<<;;;<<<<<<<<<==================<<<;;;:::999888888888::::::::::::::::::999999999;;;>>>@@@@@@>>>;;;999666666666666777777777777777666555444333222222222111111222222222222222222111111111222222222222222000//////......//////000/////////............---------------,,,,,,,,,,,,------------------------------------------------,,,***))))))***++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********))))))))))))((((((''''''(((((()))))))))))))))))))))))))))******))))))))))))((((((+++)))((((((******)))'''(((((((((((((((((((((((()))((((((''''''(((((()))((())))))******))))))(((*********(((&&&&&&(((***+++******))))))******+++((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++******))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,------,,,+++************************,,,+++***)))(((((((((((())))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............//////......------,,,,,,------------,,,,,,,,,,,,------------------------//////............///////////////000111111222222111111000111111222333444555555666666777888888888888888999888888777666555444444555555666777777777999999999999999999999999888999:::;;;<<<=========888777777888999:::;;;;;;;;;<<<<<<:::999999<<<>>>============>>>???@@@@@@---......///000000111111222222222222111111111111111111111111000000000000222222222222222111111111000000000///////////////000000111111111222222222222222222222222333333333222222222222222222222222111111000//////000111111333444444555555444444333222222222222111111000///111222333333444444333333222222111111111222333444222222333444555555555555555666666666444444666888888888888999::::::;;;;;;;;;:::::::::999999999888888999999999999:::::::::>>>???@@@AAA@@@>>><<<:::;;;:::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<;;;<<<<<<<<<<<<===>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>@@@???>>>???AAAAAA@@@???<<<======<<<::::::;;;<<<::::::;;;<<<>>>AAACCCDDDEEEDDDCCCAAA@@@@@@@@@@@@AAA@@@???>>>===<<<:::999;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>===<<<===<<<<<<;;;<<<===>>>???======;;;:::888888777777999888888888888888888888777999;;;===>>>===;;;:::666666666666666666666666666555555444333222222222111111222222222222222333111111111111111222222222//////............////////////.........------------,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((('''&&&&&&'''((()))((((((((()))))))))))))))))))))))))))))))))((((((***)))(((((()))***)))'''(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))(((((())))))((('''%%%&&&(((*********))))))))))))******((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))))))))*********))))))))))))))))))))))))&&&(((***,,,,,,,,,***)))************************+++***((('''''''''((())))))))))))***++++++,,,,,,)))***************++++++..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------//////...------,,,++++++,,,,,,,,,+++++++++++++++,,,------......------,,,.........------.........//////000111111222222333111111111111222333444555555555666666666666666777999999:::;;;:::999777666444444444555555666666666888888777777777777666666777888999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<===;;;;;;<<<;;;::::::<<<>>>============>>>???@@@@@@000000000///////////////222222222111111111000000000000000000000000000000111111111111111111111111///////////////000000000000000111111111222222222111111111222222333333333222222222222222222222222000000000000000000111111333444444555555444444333111222222222222111111000222222333444444444444333222222111111111222333444111222333444555555555555555666777666444444555777777777888888999:::::::::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;===???@@@AAA@@@>>>===;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>============>>>>>>??????>>>===<<<<<<<<<<<<;;;<<<>>>???@@@??????>>>???????????????>>>>>>>>>@@@???>>>???AAABBBBBBAAA<<<======<<<:::999;;;<<<::::::;;;<<<>>>@@@BBBCCCEEEDDDCCCBBBAAAAAAAAAAAA?????????>>>===<<<<<<<<<============<<<<<<;;;:::;;;;;;::::::::::::::::::======>>>>>>????????????AAAAAAAAAAAA@@@???>>>>>>>>>===;;;;;;;;;<<<>>>???>>>===<<<:::999888888888888888777777777888999:::777888:::;;;<<<<<<<<<<<<777777777777777777777666555555555555444333333222111111222222333333333333111111111111111111111111//////............//////............---------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))((('''&&&&&&'''((()))''''''(((((())))))))))))(((((((((((((((((()))))))))((('''((()))***)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''(((((('''%%%&&&(((******))))))))))))))))))***(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))******))))))))))))))))))((((((((((((((((((((((((%%%''')))***+++***)))''')))))))))))))))))))))))))))((('''''''''(((***+++************************)))))))))******+++++++++111111111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------//////...---,,,++++++*********++++++++++++++++++,,,,,,---......---,,,,,,......------------......000000111111222333333333111111111111111333444444555555555555555555555555777888999:::999888777666444444444444555555555555666666666666666666555555666777888:::;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<:::<<<===<<<;;;;;;===???>>>>>>>>>>>>>>>???AAAAAA111111111000000/////////222111111111111000000000//////000000000000000111000000000000000111111111//////000000000000111111000111111111111222222222000000111111222333333333222222222222222222222222//////000111111222222333333444444555555444444333111222222222222222111111222222333444444444444444222222222222333333333333111222333555555666666666666777777666444444555777666777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>@@@AAABBBAAAAAA<<<<<<===>>>?????????>>>@@@@@@????????????@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<<>>>??????>>>======???????????????@@@@@@@@@BBB@@@???@@@BBBDDDEEEDDD>>>??????>>><<<<<<===>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCC>>>???@@@???===<<<<<<===?????????>>>===<<<;;;:::<<<;;;;;;;;;;;;:::::::::======>>>????????????>>>AAAAAAAAAAAAAAA@@@??????===<<<<<<;;;;;;===>>>???>>>===<<<;;;:::999999999888777777777888:::;;;===::::::;;;<<<<<<<<<<<<<<<777777777777666666666666444555555555444444333222111111222222333444444444111111111111111000000000000//////////////////000.........------------,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))((((((''''''(((((()))&&&''''''(((((())))))***''''''(((((((((((())))))((('''&&&''')))***)))((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((())))))(((((('''&&&''')))(((''''''((()))***))))))(((((())))))***'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))************))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))***+++,,,******************))))))+++++++++,,,,,,------...000111111111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......000000000111222222333333//////...//////000111222444444444555555555555555444444555555555555444444444444444444444444444444444444444555555666666666666777888999:::;;;;;;;;;======<<<;;;:::::::::::::::;;;======<<<<<<===???>>>>>>>>>>>>???@@@AAAAAA000000111111111111111111111111111111000000000000////////////000000111111/////////000000000111111000000000111111111222222000111111111111222222222///000000111222222333333111111111111111111111111...///000222333444444444333444444555555444444333111222222333333222222111222333444444555444444444111222333444555444444333222333444555666777777777666777777666444444555666666666777777888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCC===>>>@@@AAABBBBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@???>>>============<<<===>>>>>>>>>===<<<;;;>>>??????@@@@@@AAAAAAAAACCCAAA@@@AAADDDFFFGGGGGGBBBCCCCCCBBB@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDCCCCCCCCCDDDEEEEEEAAACCCCCCAAA>>><<<===>>>@@@AAAAAAAAA@@@???>>>>>>=========<<<<<<;;;;;;;;;===>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;888777777777999<<<>>>@@@AAA@@@???===<<<::::::999666666666555555555444444222333333444444333222111111111222222333444444555222111111111000000000/////////............//////.........---------,,,,,,//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***---,,,***))))))+++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((((())))))******))))))(((&&&&&&''''''((())))))***'''''''''((((((((())))))((('''&&&''')))***)))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''$$$'''******)))((((((((())))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************)))))))))((())))))))))))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))))))))******************(((((())))))******++++++***++++++,,,------......+++---...000000000///...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,++++++,,,------//////............//////.........///000000111111////////////000111222222333333333444444555555555333333333222222333333444333333333333333333333333222333333444555666777777555666777999::::::::::::;;;;;;::::::999:::::::::888:::<<<<<<;;;;;;<<<>>>============>>>???@@@@@@//////000111222333444444111111111111000000000000.../////////000000111111.../////////000000111111000000111111222222222333000111111111111222222222///000000111222222333333111111111111111111111111---...000222444555666666333444444555555444444333111222222333333333222222222333444444555555444444111222444666666555444333222333444666777888888888666777777666444333555666666666666777888888999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<@@@@@@@@@@@@AAABBBCCCDDD>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>======>>>>>>>>><<<;;;:::>>>>>>???@@@AAAAAABBBBBBDDDBBBAAABBBEEEGGGHHHHHHEEEFFFFFFEEECCCCCCDDDFFFGGGGGGGGGGGGGGGHHHHHHIIIDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHEEEAAA>>>>>>???AAAAAABBBCCCCCCCCCBBBBBB>>>>>>>>>======<<<<<<<<<===>>>???AAAAAA@@@@@@???>>>????????????>>>>>>===<<<<<<<<<===============>>>======<<<<<<<<<======888777777888:::===AAACCCFFFEEEBBB???;;;999888777555555555444444333333333000111222333333222000///111111222333333444555555222111111111000000/////////......------......///......---------,,,,,,,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''***------***))))))+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))'''&&&&&&''')))***)))((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''$$$'''***,,,+++)))(((((())))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))+++*********))))))((((((************************///...,,,+++***))))))***))))))))))))))))))))))))++++++,,,,,,,,,***((('''&&&&&&''')))***,,,------(((((()))***++++++,,,,,,'''(((+++...000000000///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++---///000,,,,,,,,,,,,,,,,,,,,,---******++++++,,,,,,,,,,,,...---+++******+++---...//////............//////,,,,,,------.../////////111111111111222333444555222222333444444555666666555444333222333444555666333333333333333333333333111222333444666777888888555666777888999:::::::::::::::::::::;;;<<<======666888:::;;;::::::;;;<<<<<<;;;;;;<<<<<<===>>>???000000000000000000000000222111111111000000//////000000000000000000000000222222111111000/////////222222111000//////000000000111111111111222222222222222222222222222222222333333333333333222111000111111000000111111222333111111222333333444555555222222222333333444444444333333333444444555555555333333333444444444555555333333444444555666666777999999999888888888888888<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>===<<<;;;<<<===>>>>>>???@@@@@@@@@@@@???DDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEDDDCCCAAA???@@@AAAAAA@@@@@@>>>============>>>????????????????????????@@@@@@AAAAAAAAABBBBBBBBBCCCEEEGGGJJJLLLGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHIIIJJJEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBEEECCCBBBBBBCCCCCCBBBAAA?????????>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@??????@@@@@@@@@???>>>>>>===<<<;;;:::;;;<<<>>>@@@CCC@@@===<<<>>>>>><<<::::::999999:::===>>>>>>===<<<<<<<<<;;;:::999888777555555555555444333222111444333333222222333333444111222222333333222222111222222222111111///......//////............//////000///...---,,,,,,---...111222222222111///...---------,,,,,,+++***))))))******+++++++++,,,,,,,,,)))************++++++++++++*********))))))(((((()))************+++++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************,,,+++***((((((((())))))))))))((('''''''''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))),,,***(((''')))******)))************))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))***+++,,,+++)))'''%%%++++++************************++++++***)))'''&&&++++++++++++,,,,,,---...,,,+++******)))*********........................++++++,,,------......///---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))+++...000------......///000000000111111111111111111111111111222333333444444444444///111222222111000222333333333333333444555666777777888888888888777666666777777888999:::;;;;;;;;;>>>===<<<;;;:::999999999=========<<<<<<;;;;;;;;;@@@>>>===;;;;;;===>>>@@@111111111111111111111111111111111111000000000///000000000000000000000000000000000000000111111111222222111000000000000000111111111111222222222222222222222222222222222222333333333333333222111000111111000000111111222333222222222333333444444444222333333333333333333444333333333444444444444444333333333444444444555555444444555555666777777888999999999999999999999:::;;;;;;:::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;=========;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>======>>>>>>???????????????@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJFFFEEEDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDHHHGGGEEEDDDDDDDDDBBB@@@BBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@???>>>===<<<===>>>@@@AAAAAA???<<<<<<>>>>>>===;;;;;;::::::;;;===???>>>===<<<<<<;;;;;;:::888777666555555555555444333222111444333333333333333333444222222333333333333222222222222222222111000///...//////............////////////...---,,,---......000111111111111///---,,,------,,,,,,+++******)))*********+++++++++,,,,,,)))************+++++++++************)))))))))((())))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********+++***)))((((((((()))***))))))((('''''''''''''''(((((())))))))))))((((((***)))((('''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))),,,***(((''')))******)))************))))))))))))***)))(((''''''((()))))))))))))))***************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))'''((()))++++++***))))))************************)))***+++,,,,,,+++******---,,,,,,,,,,,,---...///,,,++++++***************++++++++++++++++++++++++++++++,,,------......///---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///------......///000000000......///111222333444555222222333333444333333333111222444333222222333555888777777777888999999:::======<<<<<<:::999777666666666888999999:::::::::<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<::::::<<<===>>>111111111111111111111111111111111111000000000000000000000000000000000000...//////000111111222222222111000000000000000000111111111111222222222333222222222222222222222222222222333333333222111111111111000000111111222333333333333333333333333333444333333333333333333222444444444444333333333333333333333444444444555555555555666666777888888888888999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======<<<;;;<<<>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@???>>>>>>????????????@@@@@@AAAAAABBBCCCEEEFFFGGGGGGCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGFFFEEEEEEDDDEEEFFFGGGIIIIIIJJJJJJIIIHHHGGGGGGJJJHHHFFFEEEEEEDDDBBB@@@CCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@??????@@@BBBCCC@@@>>><<<===>>>???>>>======<<<;;;<<<>>>??????>>><<<<<<;;;:::999777555444555555555555444333222222333333333333333333333333333333444444444444333333333333333333222111000///000//////......//////000......---------.../////////000111111111///---,,,---,,,,,,++++++******************++++++++++++,,,)))************+++++++++************)))))))))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))******(((((('''''''''((()))))))))((((((''''''''''''((((((((())))))))))))((((((******)))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))+++)))'''''')))******)))************))))))))))))))))))(((((((((((())))))((())))))***+++,,,,,,,,,)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))&&&'''''')))***+++,,,---************************)))***+++,,,------------...------------......///,,,,,,+++***************************************++++++,,,------......///------------,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000000000......///111222333444555222333333333333222222111333444666555444444555777777777666666666777888888999::::::999999777666666777888999:::::::::::::::;;;::::::::::::;;;<<<<<<999::::::;;;<<<<<<=========<<<;;;::::::;;;<<<===111111111111111111111111111111111000000000000000000000000000000000000000//////000000111111111111111111000000000000000111111111111222222222333333111111111111111111111111222222333333333222222111111111000000111111222333333333333333333333333222444444444333333222222222555444444333333222222222333333333444444444555555555555666666666777777777777777888999999:::;;;;;;::::::::::::;;;;;;;;;<<<============>>>>>>>>>>>><<<===???>>>======>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCDDDFFFGGGHHHIIIEEEEEEGGGHHHHHHGGGEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIGGGFFFEEEFFFEEECCCBBBDDDCCCAAA@@@@@@@@@@@@AAADDDEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAA@@@@@@AAABBBCCC>>>=========>>>???@@@@@@???>>>===>>>???@@@???>>><<<<<<;;;:::888666444333444555555555444444333222333444444444444444444333333444444555555444444333333333333333333222111000000000////////////000000------------......//////...///111222222111///---,,,,,,,,,++++++*********************++++++++++++))))))*********+++++++++*********)))))))))))))))))))))))))))***************))))))(((((())))))***(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&''''''(((((()))))))))(((''''''''''''(((((((((((())))))))))))((((((((((((''''''(((((()))***)))(((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''((()))******)))************)))))))))(((((((((((((((((())))))))))))))))))******+++++++++))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))'''''''''((()))+++---...***************+++++++++******++++++,,,---------------,,,,,,,,,------...,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...------------,,,,,,,,,))))))***+++,,,,,,------------------------------++++++---.........---,,,------......///000000000111111111111111111111111333333444333333222111111333555666666555555666777777777666666666666777777444555666777999999999:::999999:::;;;<<<<<<;;;;;;999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<111111111111111111111111000000000000000000111111000000000000000000000000111111111111000000//////111000000000000000111111111222222222222333333333111111111111111111111111111222222333333333222222111111000000111111222333333333333333333333333222444444444333333222222222444444444333333222222111333333333444444444555555444444555555555555666666555666666777888999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<============???@@@@@@??????@@@AAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBB@@@AAABBBDDDEEEGGGHHHHHHFFFGGGHHHHHHHHHFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGIIIHHHFFFEEEEEEEEEFFFGGGFFFGGGGGGHHHHHHHHHHHHGGGHHHGGGGGGHHHJJJKKKJJJIIIFFFEEECCCAAA@@@AAAAAABBBEEEFFFHHHIIIIIIHHHFFFEEECCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@AAAAAAAAA===>>>>>>>>>>>>???@@@AAA@@@???>>>>>>???@@@>>>===<<<<<<;;;:::888666444333444444444555444444333333333444444555555444444333333444444555555444444333222222333333333222111111000000////////////000000,,,,,,---....../////////...///222444444222000...,,,,,,+++++++++++++++***))))))*********+++++++++))))))*********+++++++++))))))))))))))))))******(((((()))))))))*********)))((((((''''''(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&'''((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((($$$$$$%%%&&&''')))***+++((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''((()))***)))(((************)))))))))(((''''''((()))))))))))))))******)))))))))(((((((((************************((())))))*********))))))************************))))))(((((()))***++++++))))))*********++++++++++++++++++******+++++++++,,,,,,+++++++++++++++,,,---,,,,,,+++***+++++++++------------------------++++++,,,------......///.........---------,,,,,,+++++++++,,,---...//////------------------------***,,,---//////...---,,,------......///000000000111111111111111111111111444444444444444333222111333444555555444444555666::::::999999::::::;;;;;;777888999;;;<<<======>>>888999999::::::::::::999888888999:::;;;===>>>???>>>>>>===<<<<<<;;;::::::===<<<<<<<<<<<<<<<<<<===222222222222222222222222000000000000111111111111000000000000000000000000222222111111000//////...000000000000000111111222222222222222333333333333111111111111111111111111111111222333333333222222111111000000111111222333333333333333333333333333444333333333333333333222333333333333222222222222333333333444444444555555444444444555555555555555555555666666777888888888999:::;;;<<<<<<===<<<<<<999999::::::;;;<<<<<<<<<===>>>@@@@@@??????AAABBB@@@AAABBBBBBCCCCCCBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEAAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEGGGHHHHHHIIIJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFFFFGGGIIIHHHFFFEEEDDDDDDEEEFFFDDDEEEFFFGGGGGGHHHGGGGGGIIIIIIIIIKKKOOOQQQQQQQQQJJJIIIFFFDDDCCCCCCEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@===>>>??????>>>>>>@@@BBBAAA???>>>>>>??????===<<<<<<<<<;;;:::999777555444333444444555444444333333333444555666666555444333333333444444444444333333111222222222222222111111111000000//////000000111,,,---......///.........,,,...111444444333000...++++++++++++++++++++++++)))))))))************+++)))************+++++++++))))))))))))************((((((((()))))))))******((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((())))))''''''((()))))))))(((((((((''''''''''''(((((()))(((((())))))))))))((((((######$$$%%%''')))***+++'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&(((******)))(((************))))))))))))&&&'''((()))*********)))******))))))(((''''''&&&************************((())))))************)))*********************************))))))))))))))))))))))))***++++++,,,,,,,,,+++************++++++,,,++++++***************------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------......///............---------,,,,,,,,,------......//////------------------------+++,,,---//////......---------......///000000000......///111222333444555444555555555555444444333222333444444333333444666777777777888888999;;;;;;::::::;;;;;;;;;:::999999666777777888888777777777888888999:::;;;===>>>???AAA@@@???>>>===;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<222222222222222222222222///000000000111111111111000000000000000000000000111111111000000000000000000000000000000111222222222222222333333333444444111111111111111111111111000111222333333333333222111111000000111111222333222222222333333444444444222333333333333333333444222222222222222333333333333333333444444444555555666666666555555555555555777777777777777777888888999:::;;;<<<=========<<<999999999:::;;;;;;<<<<<<;;;===>>>>>>>>>>>>???AAAAAAAAABBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDEEEFFFFFFEEEDDDDDDEEEFFFHHHJJJIIIHHHFFFDDDDDDEEEFFFGGGBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHIIILLLOOORRRSSSRRRLLLJJJGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCAAABBBBBBBBBAAAAAA@@@???>>>???@@@???======???BBBAAA???>>>>>>>>>>>><<<;;;<<<<<<;;;;;;:::888777666333333444444555444444333333444555666666555444333222222333333333333222222000000111111222111111000111111000000000000111111---.../////////...---,,,)))+++///222333111///---++++++++++++++++++++++++))))))))))))************)))************+++++++++((()))))))))************(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))((()))*********)))(((''''''''''''''''''((())))))(((((())))))))))))((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&%%%&&&(((***+++)))'''************))))))))))))%%%&&&((()))*********)))***)))))))))))))))))))))************************(((((()))***************************************((()))***++++++***)))(((((())))))***++++++,,,,,,++++++******+++,,,---...---,,,++++++*********+++------,,,++++++++++++,,,************************++++++,,,------......///............------------------------------------........................,,,------...............------......///000000000......///111222333444555555555666666777666666666222333555444333333444666333333444555666777999:::999999999999888888777666777888888999999888888777888888999:::;;;<<<>>>???AAA@@@@@@???>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;222222222222222222222222//////000000111111111222000000000000000000000000/////////000111111222222000000///000000111222222222222333333333444444444000000000000000000000000000111222333333333333333111111111000111222222333111111222333333444555555222222222333333444444444111111111222222333333444333333333444444444555555777777777777666666666666999999999888888888888888888999;;;===>>>>>>===<<<999999::::::;;;<<<======999;;;======<<<<<<>>>@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIKKKJJJIIIGGGEEEEEEFFFGGGHHHDDDDDDEEEEEEFFFFFFFFFGGGIIIHHHGGGFFFFFFFFFHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEFFFFFFHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGJJJMMMPPPPPPPPPKKKIIIFFFCCCBBBBBBDDDEEEGGGFFFFFFEEEEEEFFFFFFGGGCCCCCCCCCCCCCCCBBBBBBAAABBBCCCCCCCCCBBBAAA@@@@@@>>>@@@AAA@@@======???BBBAAA???>>>===>>>===<<<:::<<<<<<<<<;;;:::999888777333333444444555444444444333444666777777666444333111222222333333222222111///000000111111111000000111111000000000000111111....../////////...,,,+++&&&)))---000111000---+++++++++++++++++++++++++++))))))))))))************)))************+++++++++(((((())))))*********+++(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))******+++++++++)))(((''''''''''''''''''((()))***(((((())))))))))))((((((******)))(((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%&&&(((***+++)))'''************))))))))))))%%%&&&((()))*********))))))))))))***++++++,,,,,,************************(((((()))***************************************&&&(((***+++,,,+++)))(((((())))))***++++++,,,,,,+++******+++,,,...111222...---,,,,,,++++++++++++...---,,,,,,++++++,,,,,,************************++++++,,,------....../////////.........------------,,,,,,,,,,,,,,,,,,,,,........................------------......//////------......///000000000111111111111111111111111555555666777888888777777333444555555444444555777555555666777999;;;<<<===999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999999:::;;;<<<>>>>>>@@@@@@@@@???????????????999::::::;;;;;;::::::999000000000000000000000000111111000000000000111111444222111/////////000000////////////000000000000000000111111111111000000000000111222222222222111222222111111111111222222222222222222222222222222111222222222222333333333000111333555666666555555333333333222222222111111333333333333333444555666444555555555555555555444666666555444555666777888999888777777777888:::;;;::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<>>======>>>===============<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::888666555444444555666888666555555444444555555666222222222111111000000000111111000/////////////////////............//////000000///...............***,,,///111111///,,,***,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%&&&&&&'''((())))))***---,,,***)))((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))''''''((()))))))))))))))+++*********))))))((((((((()))))))))'''''')))***,,,+++******))))))******%%%&&&'''((()))***+++,,,)))))))))((((((((((((((())))))))))))************)))((('''&&&&&&'''((()))+++***)))))))))***,,,,,,******))))))******+++,,,******+++,,,,,,---......000...,,,,,,,,,,,,***))),,,------......------,,,/////////......---------........................---------.........//////---,,,,,,,,,,,,---......///////////////.........///////////////000111111000000111222222222222111222333444666777888888888555555555555666666666666666777888888777888:::<<<<<<;;;::::::;;;<<<;;;:::777777888888888999999999<<<<<<<<<<<<<<<===>>>>>>@@@?????????>>>>>>=========<<<<<<;;;;;;;;;<<<<<<000000000000000000000000111000000000000000000111222111000000///000000000////////////000000000000//////000000000000//////000000111222222222222111222111111000000111111222222222222222222222222222///000000000000111111111111222333555555555444444333333333222222222111111333222222222222333333444444444555555555555444444555555444444444555666777777666555555555666777888:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCDDDAAABBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHEEEEEEDDDEEEEEEFFFFFFGGGHHHFFFEEEEEEFFFGGGGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCEEEDDDDDDDDDEEEFFFHHHIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDGGGFFFGGGHHHJJJJJJHHHFFFFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@???===???@@@???>>>======>>>===============<<<;;;;;;;;;;;;;;;;;;;;;:::999999777666555444444555666777222222111111111111222222333222222222111111111111111000000/////////////////////............/////////......---------------+++,,,...000000...,,,+++---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))(((((((((''''''))))))((((((((('''''''''((((((((()))***+++++++++,,,+++)))(((''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))***)))))))))))))))))))))))),,,+++***)))((())))))***))))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))(((((()))******)))(((((()))+++,,,+++******))))))******))))))(((((('''''''''&&&+++*********************))))))))))))************,,,++++++******++++++,,,+++***)))))))))***+++,,,***************++++++,,,***++++++,,,,,,---------...,,,++++++++++++***(((,,,------......------,,,------,,,,,,,,,+++++++++........................***++++++++++++,,,,,,,,,...---------......///////////////////////////...///////////////000000111000111111222222222222222111222444555666777777777444555555555666666666666555666777777666777999;;;;;;:::999999;;;;;;:::999888888888888999999999999<<<<<<<<<<<<<<<======>>>?????????>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<000000000000000000000000000000000000000000000000//////000000111111000000////////////000000000000......////////////......000000111222222222222111222111111000000111111222222222222222222222222222///000000000000111111111222333444444444444333333333333333222222222111111333222222111111111111222333333444444444444333333444444333333333444555666666555555444444666777888999999888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>============>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAABBBCCC@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDFFFGGGDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDFFFHHHHHHGGGHHHGGGFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNMMMJJJGGGFFFFFFEEEDDDCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@???===>>>??????===<<<<<<===<<<============<<<<<<;;;;;;;;;;;;;;;:::999888777666555444333333444555666444444333333333333444444333333333222222222222111111000//////......////////////............//////...------,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++***))))))***)))))))))))))))(((((())))))((((((((((((''''''(((((())))))******++++++***)))((('''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((()))))))))******)))))))))))))))))))))))),,,+++***************+++))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))((((((***++++++***))))))***,,,++++++***))))))))))))***))))))(((''''''&&&%%%%%%******************++++++))))))))))))************,,,,,,------------,,,,,,******))))))******+++,,,)))************++++++++++++++++++,,,,,,,,,,,,,,,///---,,,---...///...,,,,,,------......------,,,---,,,,,,,,,,,,+++++++++------------------------------........./////////............//////000000......//////////////////////////////000000000000111111222333333333333222111111222444555555555555444444444555555555666666555666777777666666888:::;;;:::999999;;;;;;:::999888888999999999:::::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>============<<<<<<;;;;;;;;;<<<<<<===000000000000000000000000///000000000000000000///,,,---///111222111111000////////////000000000000...//////000000//////...000000111222222222222111111111000000000000111111111111111111111111111111111111222222222333333333333333444444333333333222333333333222222222111111444333222111111111111111222333333444444333333222222222222333333333444444777777666555666777888999888888777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCFFFHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFHHHGGGFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIMMMQQQSSSQQQLLLHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@?????????>>>>>><<<===???>>><<<::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999777666555555555444333333444555555555444444333333444444555333333333222222222222222000000///............//////......------......///...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))(((((((((((((((((((((((()))************)))((((((************))))))))))))))))))((((((((((((((((((&&&'''''''''((((((((()))((((((''''''&&&&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))(((((()))******)))(((((()))+++++++++***)))))))))))))))''''''((((((((((((((((((((((((((((((((()))))))))((()))))))))************)))***+++,,,,,,+++***)))***************+++++++++))))))******++++++++++++,,,,,,,,,+++++++++++++++---++++++,,,.........---,,,------......------,,,........................------------------------////////////000000000111------...///////////////............////////////...//////000000000000000111111222333333333333333000000222333333444444444333333444444444555555555555666777777666777999;;;<<<:::999:::;;;<<<;;;:::999999999999::::::::::::;;;;;;::::::;;;;;;<<<===========================<<<;;;;;;;;;;;;<<<======////////////////////////...///000000000000///...+++---///000111111111000////////////000000000000///000000111111000000///000000111222222222222111111000000000000000000111111111111111111111111111111111222222222333333333444333333333222222333333333333333222222222111111555444333222222111222222222333333444444333333222222222222333333333333333777666555555555666888888777666666777888999:::;;;999999999999999999999999999:::::::::;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<======@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBEEEGGGGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCDDDEEEEEEFFFFFFGGGGGGGGGJJJNNNSSSUUUSSSNNNIIIDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>>>>===============<<<===>>>===;;;999999:::999::::::;;;;;;;;;:::::::::::::::999888666555444444444333333333333444444111000000//////000000111222222222222222222222222000//////.....................------------......///......---,,,------------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((((((((((()))(((''''''&&&))))))))))))************(((((())))))))))))))))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))************))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))'''((()))(((&&&&&&((()))+++***))))))(((((())))))))))))))))))))))))******''''''(((((())))))))))))((()))))))))************((()))***++++++***)))((())))))******++++++++++++((()))***++++++++++++***+++++++++++++++++++++***)))((('''(((***++++++***,,,------......------,,,........................------------------------++++++,,,,,,,,,---------+++,,,---.........---------.........//////000000......///000111000000///111111222333333333333222000000111222333333333333333333333333444444444444666777888777777777999;;;<<<;;;:::;;;<<<===<<<:::888888999999999::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<======////////////////////////......000000000000......,,,---...///000000111111////////////000000000000000000111111111111000000000000111222222222222111111000000//////000000111111111111111111111111111///000000000000111111111333333222222222222333444333333333222222222111111444333333222222222222333333333444444444444333333111222333444444444333333444333333222333444555666666666666666777888::::::888888888888888888888888888999999::::::;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBAAACCCDDDEEEFFFEEEDDDCCCBBBAAA@@@???@@@CCCEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEDDDCCCCCCBBBAAAAAADDDEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEGGGIIINNNSSSVVVSSSNNNJJJCCCCCCCCCBBBAAA@@@???>>>========================;;;<<<===<<<:::888888888777888888999999999999888888888888888777666555444333333333333333333333333111111000000000000111111000111111111111222222222000///......------............------------......///......---------------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))******+++))))))))))))))))))))))))''''''((((((''''''&&&%%%(((((()))))))))))))))***(((((())))))))))))******))))))))))))************&&&''''''(((''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))*********++++++))))))))))))))))))))))))''''''((())))))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((((((((())))))''''''((('''&&&%%%''')))******)))(((((((((((())),,,,,,++++++***)))(((((()))))))))***++++++,,,,,,))))))))))))******************++++++++++++******))))))***++++++++++++***((()))***,,,,,,+++***************+++++++++++++++,,,++++++,,,...///...---,,,------......------,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++---.........---,,,------......///000000000---...000111111111000///000000111222222222222111000000111222222222222222222222222333333333444444555666777777666666888:::<<<;;;::::::<<<<<<;;;:::777777888888888999999999:::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>////////////////////////---...000111111000...---...............///000111////////////000000000000//////000000000000//////000000111222222222222111000000////////////000000111111111111111111111111///000000000000111111111222222111111111333444555333333333222222222111111222111111111111222222333444444555555555555444444222222444555555555444333444333222222222333444555555555555666777888999:::666666666666666666666666888888888999::::::;;;;;;888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????>>>======>>>???@@@AAAAAABBBBBBAAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFEEEDDDBBBAAA@@@>>>>>>???AAABBBCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDBBBAAA@@@???>>>AAABBBDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBDDDDDDEEEDDDCCCCCCFFFIIIMMMRRRTTTSSSNNNJJJCCCDDDDDDDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===;;;999777777777555666666777888888777777777777777777666666555444222222333333333333222222333333222222222222333333//////000000000111111111//////...------------......------,,,,,,------......------,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))(((((((((((((((''''''&&&''''''((((((((()))))))))(((((()))))))))*********************))))))))))))&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((''''''''''''((())))))))))))*********+++++++++))))))))))))))))))))))))'''((()))***+++******)))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((((((((())))))'''(((((((((&&&&&&((()))******)))(((((((((((((((+++*********))))))((((((((())))))***++++++,,,,,,))))))))))))************++++++************++++++((()))***+++,,,++++++***((()))+++,,,,,,+++***)))))))))******++++++,,,,,,///...---...000000000...,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///+++,,,...///000///...---------......///000000111---...000111111111////////////000111111111111000111111222222333333222222222222222222333333333333333444555555444444666888:::999888888::::::999888666666777777777888888888999999999999999::::::;;;::::::;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;===>>>>>>////////////////////////---...///111111///...---//////...------...000111////////////000000000000......////////////......000000111222222222222111000000////////////000000000000000000000000000000111222222222222333333333111111000000111333555666333333333222222222111111000000//////000111222222444555555666666555555444222333444555666555444444555555444333444555666777444444555555666888999:::555555555555555555555555777777888999::::::;;;;;;666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<=========<<<;;;;;;<<<===>>>@@@@@@AAAAAA>>>???AAACCCDDDDDDDDDCCCCCCDDDEEEFFFEEEDDDBBB@@@???>>>===>>>@@@AAAAAA@@@BBBBBBCCCDDDEEEEEEDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEECCCBBB@@@???======???@@@BBBDDDFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFAAABBBCCCDDDDDDCCCBBBAAAFFFHHHLLLQQQSSSRRRNNNJJJDDDEEEEEEEEEDDDBBB@@@??????????????????@@@@@@@@@:::<<<<<<;;;999777666777444444555666666777666666555666666666666666555555111222222333333222222111000000////////////000000......//////000000000111//////...------------......------,,,,,,------...---,,,++++++******++++++******++++++++++++***************************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''''''''(((((())))))(((((())))))*********+++((((((((((((''''''''''''&&&'''((()))))))))''''''&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((()))))))))************+++++++++))))))))))))))))))))))))((()))***+++,,,,,,+++***(((((((((((((((((((((((('''(((((()))))))))))))))&&&'''''''''(((((())))))((()))))))))'''''')))*********)))(((((((((((((((%%%&&&'''((()))***+++,,,&&&''''''((()))*********))))))))))))************+++***)))(((((()))***+++((()))***+++,,,+++******''')))+++,,,,,,,,,***)))(((((()))***+++,,,,,,---+++***))))))++++++***))),,,------......------,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,---///111111000///...---------...///000000111---...000111222111///.........///000000000000000111222222333333333222222111111222222222333333333111222333333222222444666888777666777888999888666666666666666777777777777999999888888999999:::;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;<<<===>>>???---------............///000///...---------------//////000000000000//////............////////////---------............///000000000000000111111222//////...//////000111222111000/////////000222333000000000000000000000000222222222111111111111111222333333333333222111111///111222222111111222333555444333222111111111111333333333333333333333333444555555555555555555444444555666888999999::::::666666666666666666666666666666666777888888999999888888777777777777777888;;;::::::999999::::::;;;;;;;;;:::999888888888888>>>>>>===<<<<<<===??????DDDBBB@@@???AAACCCDDDEEE@@@JJJOOOKKKDDDAAAAAA@@@AAAAAA@@@BBBDDDDDDCCCAAA>>>AAADDDEEEDDDCCCCCCCCCEEECCCAAA?????????@@@AAAAAAAAABBBBBBAAA???>>>===>>>???@@@AAABBBBBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDDEEEHHHNNNRRRSSSPPPMMMJJJAAABBBBBBCCCBBBAAA???>>>??????>>><<<;;;:::999888:::::::::999888777666555666666666666555555555555777666555444444444444444111111222222222222111111111111111111000000000000///////////////.........000000///...------,,,,,,,,,,,,,,,++++++,,,------,,,---------,,,++++++************++++++,,,,,,,,,+++*********))))))((((((******************************))))))((((((''''''((((((((((((((((((((((((***)))))))))((((((''''''+++*********))))))(((((((((((((((((((((''''''''')))((('''((()))***)))((((((&&&%%%'''******(((&&&'''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''((()))***+++,,,***))))))((('''&&&&&&%%%))))))((())))))***+++,,,))))))))))))((((((''''''************************(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))))))))******(((((())))))((('''&&&&&&******)))(((((((((((((((*********))))))))))))))),,,,,,+++***)))(((''''''(((((())))))*********+++))))))))))))************'''((()))******)))((('''************************,,,+++***)))))))))++++++)))))))))))))))))))))))),,,,,,+++***+++,,,---............------,,,,,,,,,...------,,,,,,------...///...---,,,,,,---...///************************,,,---......//////......000000///////////////000//////.........000111333000000000000111111111111444333222222111111222222111111222333333444555555888888888888888777666555888777777666555444444333666777888888999999888888:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========------------..................---,,,,,,,,,,,,,,,//////000000000000//////............////////////---------............///000000//////000000111222//////////////////000111000///.........///111111000000000000000000000000111111111111111111111111222222222222222111000000///000222111000000111333333222111000////////////222222222222222222222222333444444555555444444333333444555777888888999999555555555555555555444444555555666666777888888888888888777777777777888888::::::999999999999::::::999999888888888999999:::===<<<<<<;;;<<<===>>>>>>???===<<<;;;===???@@@AAADDDLLLQQQMMMGGGEEEEEEEEEAAA@@@@@@AAABBBCCCBBB@@@>>>AAADDDDDDDDDBBBBBBBBBDDDBBB@@@???>>>???@@@@@@???@@@AAAAAAAAA@@@???>>>===>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAABBBCCCFFFJJJLLLLLLJJJGGGDDD@@@@@@AAAAAAAAA@@@???>>>???>>>===<<<:::999888888999999999999888777666666666666666555555555444444666555444333333333333333000111111222222111111000111111111000000000//////////////////............000//////...------,,,,,,---,,,,,,++++++,,,,,,------------------,,,++++++***++++++++++++++++++,,,************)))))))))(((************************(((((((((((())))))))))))))))))))))))))))))))))))++++++*********)))))))))*********)))))))))(((((()))))))))))))))((((((((()))''''''''')))***)))(((***(((''''''))))))'''$$$''''''((()))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((((()))))))))))))))(((''''''''''''(((((()))******))))))))))))))))))************************(((((((((((((((((((((((())))))************))))))******)))((('''''''''''''''(((((((((''''''&&&%%%***))))))((((((((((((((())))))))))))))))))))))))%%%%%%&&&''')))***++++++(((((()))))))))*********))))))))))))******************++++++++++++******++++++++++++++++++++++++---,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---.........---------,,,,,,,,,------,,,,,,,,,,,,------......------------......------------------------,,,------...............000000///////////////000000000///////////////000//////000000000111111111333333222111111111111111111111222222333444444444777888888888777777666555555555555555555666666666888999999:::::::::::::::999::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>???------------............---,,,,,,+++++++++++++++...//////000000//////...---............/////////---------............///000000//////000000111222000000//////.../////////...............///000000000000000000000000000000///000000111111222222222000111111111111000//////...///111000//////000222222111000000////////////111111111111111111111111222222333333333333222222222333444555666777777777555555444444333333333222444444444555666666777777888777777777777777888888999999999999999999999999777777777777888999:::;;;;;;:::::::::;;;;;;<<<===;;;:::999999:::;;;>>>???DDDLLLPPPLLLGGGEEEEEEDDDBBBAAA??????@@@AAA@@@???>>>@@@CCCCCCBBBAAAAAABBBBBBAAA???>>>======>>>???<<<===???AAAAAABBBAAAAAA===>>>>>>???@@@@@@@@@@@@???>>>===<<<<<<<<<>>>>>>>>>============>>>??????AAABBBCCCDDDDDDBBB@@@???===>>>???????????????>>>>>>===<<<;;;:::888777777777777777888888777777666555555555555444444444444444333222222222222222222000111111222222111111000111111000000000000//////......................../////////...------,,,,,,---,,,,,,++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++*********************))))))))))))************************'''''''''((()))***************************************)))))))))))))))(((******))))))))))))(((((())))))))))))))))))))))))((('''&&&''')))***)))(((+++)))((((((((((((%%%###&&&&&&'''(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++,,,---)))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))******++++++******)))******((('''&&&%%%%%%%%%(((((()))))))))(((''''''***)))((((((''''''(((((())))))))))))))))))))))))!!!"""###%%%(((***+++,,,(((((())))))))))))******))))))))))))************++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------............------........................,,,,,,---...............000//////......///000000000111000000///...------//////000000000000111111222111111000000000000000222222222222222222333333666666777777777666666555222222333444666777888888888888999:::::::::::::::888999999999::::::::::::<<<<<<======>>>??????@@@,,,,,,---------.........,,,,,,++++++++++++,,,,,,...//////////////////...---------.........//////---------............//////////////////000111111111000///...........................//////000000000000000000000000000000...//////000111222222333//////000000//////...------///000000//////000111333333222111111111111111000000000000000000000000111111222222222222111111111111333444444555555555444444333333222111111111222333333444444555666666777777777777777777888999888888888999999888888888777777777777777888999999888888999999::::::;;;;;;;;;;;;;;;::::::<<>>>>>??????>>>>>>@@@AAAAAA@@@???@@@@@@@@@@@@>>>===<<<<<<======:::;;;>>>@@@BBBBBBBBBBBB>>>>>>???@@@@@@@@@@@@@@@>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<============>>>============;;;<<<<<<===>>>>>>>>>>>><<<<<<;;;:::888777666555444555666777777777777777444444444444333333333333222111111000000000111111000000111111111111000000111000000000////////////------.............../////////.........---------------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******))))))*********)))))))))))))))************************'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))(((((((((((((((((())))))))))))((('''&&&''')))))))))((()))))))))(((((('''&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((***+++,,,,,,++++++***))))))((())))))%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))((('''&&&&&&&&&'''*********++++++***))))))))))))(((''''''''''''(((((((((((()))))))))))))))%%%%%%&&&&&&'''(((((()))(((((())))))))))))))))))((()))))))))***************)))(((''''''((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,...//////...,,,,,,++++++++++++++++++++++++,,,,,,---.........------//////.........///000000...///000111000///---,,,////////////000000000111111111000///////////////222222222222111111111111444555555666666666555555111111222444555666777888777777888999999999999999777777888888888999999999;;;;;;<<<======>>>>>>???,,,,,,,,,------------...---,,,,,,,,,,,,,,,------......////////////......------------............---------............////////////...///000000111000000///......---......//////000000111111111111////////////////////////......///000111111222222...////////////...---------///000000//////000111222222111111000111111111000000000000000000000000000111111111111111111000000111222333333333333333333333222222111111111111222222222333444444555555777777666666777888999999777888999999999999888777999888777777666666666777666777777888999:::::::::;;;<<<<<<;;;;;;<<<@@@CCCNNNWWW______ZZZTTTMMMFFFFFFCCC???<<<<<<============???@@@@@@>>>===>>>?????????>>>===<<<<<<<<<<<<999;;;===???AAABBBCCCBBB???@@@AAAAAAAAAAAAAAAAAA>>>===<<<:::::::::;;;<<<::::::999999999:::;;;;;;::::::::::::;;;<<<===>>>;;;;;;;;;;;;<<<======>>>;;;::::::888777666555444333333444555666666666666333333333333222222222222000000/////////000000111000000000111111000000000000000000////////////...,,,---------......//////...............---------...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))&&&&&&&&&'''''''''(((((((((&&&&&&'''((()))((('''&&&'''(((((((((((('''(((%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))'''''''''(((((()))))))))++++++***))))))((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((()))***((())))))******))))))))))))(((((('''''''''''''''''''''(((((()))))))))))))))))))))(((((((((((('''))))))((((((((((((((((((((()))))))))***************)))(((''''''((()))***++++++++++++++++++++++++(((((()))*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,---......---,,,+++))))))))))))))))))))))))+++,,,,,,---...---------...............///000000,,,---...000000000///......////////////000000000111000//////......//////111111111111111111000000222333444555555555555555222333333333444444444555888999999:::;;;:::::::::666666666666777777777888999999::::::;;;<<<<<<<<<,,,,,,,,,,,,---------------,,,,,,,,,,,,------...---......//////......---,,,------------.........---------............/////////......//////000111//////......---.........//////000111111111111111////////////////////////...//////000000111111111...////////////...------...///111000//////000222000//////....../////////000000000000000000000000000000111111111111000000000111222222333333333222222222222222222222222222222222222333444444555555666666666666777888999:::777888999::::::999888777999888777666555555555555555666777888999:::::::::999;;;<<<;;;:::;;;???DDDPPPZZZbbbccc```[[[RRRJJJHHHDDD???<<<<<<<<<=========>>>???>>><<<<<<===>>>???>>>>>>======<<<;;;;;;:::;;;===???AAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA>>>===<<<:::::::::;;;;;;:::999999999999:::;;;;;;999999999:::;;;<<<>>>???<<<;;;;;;;;;;;;<<<<<<===:::999888777666444333333222333444555555555555555222222222222111111111111//////////////////000111///000000111111000000///000000////////////......,,,,,,,,,---......//////..............................---,,,++++++++++++)))******+++++++++++++++***************)))))))))))))))))))))************))))))))))))))))))))))))*********)))((('''''''''''''''''''''''''''''''''((())))))))))))*********''''''(((((((((((())))))%%%%%%%%%&&&&&&''''''((('''&&&%%%&&&((()))((('''%%%'''))))))((('''((()))&&&&&&'''(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&((()))***+++(((((((((((('''''''''''')))((((((''''''''''''(((*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&'''((()))++++++&&&&&&''''''(((((('''''')))(((''''''&&&&&&''''''&&&''''''(((((())))))***)))))))))***************))))))((((((((((((''''''))))))))))))************++++++************++++++************************&&&'''((()))*********))))))))))))))))))))))))))))))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,---------------------------...///000000,,,,,,---...//////000///......////////////000000111000000///////////////000000000000000000111111000111222333444555555555333333333333333333222222:::;;;;;;<<<<<<<<<<<<<<<555555555555666666666666777777888888999:::::::::++++++,,,,,,,,,---------+++++++++++++++,,,---------......//////......---,,,,,,---------.........---------............//////............///000000......---------...//////......000111111111000////////////////////////////////////000000000000000///////////////...------///000222111000000111333//////............//////111111111111111111111111000111111222222111111000111111222333333333222222000111111222222333333444222222333333444555555555666666666666777888999:::888999:::;;;;;;:::999888777777666555555555666666444555777999::::::::::::999;;;===<<<:::;;;@@@EEEPPPXXX___aaa```^^^XXXQQQKKKFFF@@@<<<;;;<<<=========>>>>>>===;;;:::;;;===?????????>>>======<<<;;;<<<===>>>???@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@===<<<;;;999999999999::::::::::::::::::;;;<<<<<<:::::::::;;;;;;<<<============<<<;;;:::;;;<<<<<<999888777666555333222222222333333444444444444333222222111111111000000000///////////////000111111//////000000000000//////000000/////////.........++++++,,,------...//////........................///...---,,,++++++++++++(((((()))***************))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++'''''''''((((((((())))))%%%%%%&&&&&&'''(((((()))'''&&&%%%&&&((()))((('''&&&(((***)))'''&&&'''(((''''''((()))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******(((((((((((((((((((((((((((''''''''''''(((((()))+++***))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))&&&'''(((((()))))))))((((((((('''&&&&&&&&&&&&'''&&&&&&''''''((())))))***)))))))))***************))))))((((((((('''''''''))))))))))))******************++++++++++++******))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))((()))***+++,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,------------,,,------------...///000000......---------......///........./////////000000222111000000//////000000.../////////000111111111///000111333444444555555222222222222222222222222888999::::::;;;;;;::::::444444444444555555555555666777777888888999::::::++++++,,,,,,,,,---------******))))))***+++,,,,,,---..................---,,,,,,,,,---------......---------.........//////...............///000000---------------...///000,,,---///000000000///...////////////////////////000000000000//////////////////000000//////...---///111222222111111222333111111000000000000111222111111111111111111111111111111222222222222111111111222222333333333222222000000111222333444444555222333333444444555555666666666666666777888999:::888999;;;<<<<<<;;;999888555555444555555666777888444555777999:::;;;:::::::::===???>>><<<===BBBGGGSSSZZZ```aaacccdddaaa\\\LLLGGGAAA<<<;;;<<<===>>>=========<<<::::::;;;<<>>===<<<;;;===>>>???@@@@@@???>>>===??????@@@@@@@@@??????>>>===<<<:::888888888888999;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;???>>><<<;;;:::;;;;;;<<<888888777666444333222111333333333444444333333222111111111111000000000000///////////////000111111//////000000000000//////000/////////............++++++,,,,,,---...//////---.....................///...---,,,++++++++++++''''''((()))))))))))))))(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))&&&&&&''''''((())))))***'''&&&%%%&&&((((((((('''(((***+++***'''$$$%%%&&&'''(((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))*********+++))))))((())))))***+++,,,(((((('''&&&$$$###"""!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((''''''&&&%%%%%%%%%&&&&&&)))***+++,,,,,,,,,,,,,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((())))))***+++++++++***)))((((((((())))))(((((('''''''''&&&))))))))))))************'''((()))******)))((('''(((((((((((((((((((((((('''(((***+++,,,,,,,,,+++))))))))))))))))))))))))((()))***+++,,,+++***************++++++,,,,,,,,,,,,++++++++++++++++++,,,...---++++++++++++---...************************++++++,,,---------,,,,,,,,,,,,,,,---...///000111111000...---,,,,,,---.............../////////000222222111000000000000000---......///000111111222...///111222333444555555111111222222222333333333555555666777777777777777333333333444444444555555666777777888999999::::::,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,---......//////......---)))+++222555///******,,,,,,---...///000111222,,,,,,,,,---------......////////////////////////---.........//////000000//////000000000000//////---...000000//////111222//////000000///...------000000111111111111000000000000000000000000000000111111222222222111111000222222111111222222333444222222333333444555666666444333333222222333333444111111222333555777999:::888888888777888888999999999888999;;;===<<<888444555555555555555555444444:::::::::;;;;;;<<<<<<<<<<<>>CCCHHHZZZ]]]aaacccbbb```___^^^QQQIII???::::::<<<<<<;;;<<<===>>>===;;;::::::;;;<<<===>>>>>>>>>===;;;:::============>>>>>>>>>>>>???????????????>>>=========<<<:::999888999999:::;;;;;;;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888999999888666555333222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000///......000///...------...///000------------------------,,,,,,,,,++++++*********/////////...---,,,******------,,,,,,***)))''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))'''''''''((()))'''''''''((()))******+++((((((''''''&&&&&&&&&%%%***)))((((((((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())),,,+++***((('''%%%$$$###&&&'''(((*********)))(((---,,,+++)))(((((((((((())))))******)))(((''''''))))))))))))((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((###$$$%%%'''''''''&&&&&&''')))++++++)))'''''''''%%%%%%%%%&&&'''((()))******((('''&&&&&&'''(((*********)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))***(((&&&$$$$$$%%%''')))''''''''''''((((((((((((***************)))((('''+++++++++***************************************+++*********))))))(((((('''''''''''''''((())))))'''((()))***+++,,,------)))))))))((()))******++++++++++++*********))))))************++++++++++++---,,,***)))))))))******,,,,,,++++++,,,,,,---...,,,,,,,,,---------...............////////////000,,,---......//////.....................///000000000000000000000000000000111111222222222333333333222222333111000///111222000000111222444555666666444555666666666555333222333333444555666777888888,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,---......//////......111---///555777222......---------...............---------.........//////////////////////////////............/////////000//////000000000000/////////000111000///...///000//////000000///......---000000111111111111000000000000000000000000000000111111222222222222111111222222222111222222333444333333333444444555555555444444444333333444444444333333333444555777888999999999888888999999:::::::::999999;;;===<<<888555777777777777777666666666999::::::;;;<<<<<<=========???AAA@@@===>>>BBBGGGUUUXXX[[[\\\[[[ZZZYYYYYYOOOHHH@@@<<<<<<>>>===<<<===>>>???>>><<<;;;<<<===>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>=========<<<;;;999888888999999:::::::::::::::999888888::::::::::::::::::::::::;;;;;;;;;::::::::::::999:::999888777555444333222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000///......000///...------...///000---------------------------------,,,,,,,,,++++++------------------,,,,,,))))))*********))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((''''''((()))&&&&&&'''(((((()))*********)))))))))((((((((((((((('''''''''((()))******)))))))))))))))(((((((((((((((((((((((((((((((((+++***))))))((((((((()))))))))(((((('''''''''&&&&&&'''((()))))))))((((((,,,+++******))))))))))))&&&'''((((((((((((((('''))))))))))))(((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))%%%'''(((******)))((('''&&&(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&'''''''''''''''''''''((((((((())))))))))))*********)))(((((())))))))))))))))))))))))*********************************)))))))))(((((((((''''''''''''((())))))***************+++++++++)))))))))))))))******++++++++++++*********))))))(((((((((((()))))))))))),,,,,,***)))))))))******+++++++++++++++,,,,,,---....../////////000000000,,,,,,,,,---------......,,,---......//////.....................///000000000000000000000000000000222222333333333444444444333444444333111000222333111111222333333444555555555666666666555555444333555666666777888888888999,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,---......//////......111///111555777333000/////////...---,,,++++++***........./////////000000////////////////////////............//////////////////000000000000//////000111222111...---.../////////000000000///......000000111111111111000000000000000000000000000000111111222222222222222111222222222222222333444444444444444444444444555555666555555555555555555666555555555555666777888999999999:::::::::;;;;;;;;;:::::::::<<<===<<<999666888888888999999999999999999999:::;;;===>>>??????>>>@@@AAA@@@===>>>AAAEEENNNPPPQQQQQQPPPOOOPPPQQQLLLGGGAAA??????@@@???===>>>???@@@???>>>===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@??????>>>===>>>===<<<:::999888888888999999999999999888888777::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999888777666555444333333333333333333333333333222222222111111111111000000000000000000000000000000000000000000///......//////...------...//////---------------------------------------,,,,,,,,,++++++,,,---------------&&&&&&((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((()))&&&&&&&&&'''(((((())))))))))))))))))((((((((((((&&&&&&&&&'''((()))+++++++++******))))))((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&''''''((()))))))))&&&&&&'''(((((((((''''''******))))))))))))******&&&&&&'''((())))))))))))(((((((((((())))))))))))'''''''''''''''((()))***(((((())))))))))))(((((((((***,,,------+++)))'''&&&''')))(((&&&%%%%%%&&&''''''&&&&&&&&&''''''((()))((('''&&&&&&'''((()))***)))((((((''''''(((((('''&&&&&&&&&&&&'''(((((($$$%%%'''((()))(((''''''(((((((((((())))))))))))(((((()))*********))))))'''''''''(((((()))))))))******************************))))))))))))((((((((((((''''''(((((()))***,,,+++++++++******)))))))))))))))))))))*********+++************)))))))))(((((((((((()))))))))))),,,+++******)))*********************+++++++++,,,+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,---......//////.............../////////000000000000000000000000000000333333333333444444444555444444555333222111222444222222222333333444444444777666666555555555555555888999999999999999999888,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...............///222222000......000//////...---,,,++++++---.........////////////////////////////////////........./////////////////////000000000000//////000111111000///....../////////000000000//////...000111111222222111111000000000000000000000000000111111222222333333222222333222222222222333444444555555555555444444444444777777777777777777777777777777777777777777888999::::::;;;<<<<<<=========;;;;;;<<<======<<<:::888999999999:::::::::::::::999:::;;;<<<>>>???@@@AAA@@@AAAAAA@@@??????AAACCCHHHHHHHHHFFFEEEEEEHHHJJJIIIFFFCCCAAABBBBBB@@@??????@@@AAAAAA@@@???@@@BBBBBBAAA@@@???>>>???@@@AAA@@@???????????????>>>>>>?????????@@@@@@??????>>>???>>>===;;;:::999888888888888999999999999888888999999999999999999999999999999::::::;;;<<<<<<===:::999999888666555555444333333333333333333333333222222222111111111000000000000000000000000000000000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,&&&'''(((***++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((()))&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''((()))***+++******)))((('''&&&&&&(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$%%%&&&&&&'''((())))))***&&&&&&''''''''''''''''''((((((''''''((())))))***((())))))*********))))))(((((((((((())))))))))))''''''&&&''''''((()))***%%%&&&'''(((((('''&&&%%%)))+++---......,,,)))''''''((()))(((&&&%%%&&&''')))((('''&&&&&&&&&&&&&&&)))(((''''''''''''((()))+++******)))))))))))))))''''''&&&&&&&&&''''''((($$$%%%&&&'''((((((((((((((((((((()))))))))******''''''((()))*********)))&&&&&&'''((())))))******************************))))))))))))))))))((((((((((((((('''((())))))***+++++++++************)))(((((()))***************************)))))))))))))))*********++++++++++++++++++******************))))))******++++++++++++))))))))))))************************++++++++++++,,,---......///...............///000000000000000000000000000000000000000222222222333333333444444333444444333111111222444333333333333333333333333888777666555555555777777999999:::::::::999888777,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,...///............---//////..................,,,,,,---------.........///////////////////////////////////////.........//////000000000000//////---///000000//////000222//////000000000000000///111111222222222222111111111111111111111111111111111111222333333333333333333333222222333333444555555555555555555555555444777888888999999888888777888888777777777777888888999:::;;;======>>>======<<<===>>>>>>===<<<;;;;;;999999:::::::::;;;;;;;;;:::;;;<<<===???@@@AAABBBAAAAAABBBAAAAAAAAABBBCCCDDDDDDBBB@@@???@@@CCCFFFFFFEEEDDDCCCCCCBBBAAA@@@???AAABBBBBBAAAAAACCCDDDDDDCCCBBBAAA@@@AAABBBBBBAAAAAA@@@@@@?????????>>>??????@@@@@@@@@@@@????????????>>>===<<<;;;:::999999999::::::::::::999999999999999999999999999999999999:::;;;<<<<<<======::::::999888777666666555333333333333333333333333222222222111111111000000111111111111111111111111000000000000000///......------............------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++------------,,,+++***)))***++++++,,,,,,+++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''))))))(((''''''&&&''''''))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))"""###%%%'''(((((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))))))))((('''&&&%%%'''((((((((()))))))))***'''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%)))***,,,---,,,***(((&&&((()))***)))'''&&&'''))))))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))(((''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%''')))+++(((((((((((())))))))))))&&&'''((()))))))))))))))''''''(((((()))***++++++))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((()))******)))************+++++++++(((((()))************))))))))))))))))))))))))))))))*********++++++++++++************+++*********((()))***+++++++++******,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,---......///............///000000111111000000111111111111111111111111000111111111222222222222222333333222000000111222333333333333333333333333888777666555555666888999888888999:::999777666555,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,---......//////......,,,000000---,,,...///...---......//////000000000,,,,,,,,,------------...///////////////////////////////////////.........//////000000000000//////---...000000//////111222//////000111111111000000111111222222222222111111111111111111111111111111000111222333444444444444333333333333333444444555555555555555555555666666777888999::::::999888777888777777777777777888999888:::;;;===>>>>>>>>>======>>>??????===<<<<<<===::::::;;;;;;<<<<<<======<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBB???>>>???BBBDDDEEEEEEDDDCCCBBBAAAAAA@@@???AAABBBCCCBBBCCCDDDFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>???@@@@@@AAA@@@@@@@@@???????????????>>><<<<<<:::;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;<<<=========::::::999999888777777666333333333333333333333333222222222111111111111000111111111111111111111111000000000000000///......------............------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************......------,,,***)))(((,,,---------,,,+++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))(((''''''''''''''''''''''''((((((((()))))))))))))))******((('''&&&%%%%%%%%%(((''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))%%%&&&'''((()))*********(((((((((((((((''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%###"""!!!''''''(((((())))))******((((((''''''''''''(((((((((((())))))))))))(((((((((((()))***)))((('''''')))******)))''''''(((***)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%(((((('''&&&&&&&&&&&&'''((('''%%%$$$$$$&&&)))+++''''''''''''((((((((((((''''''((()))))))))((((((((((((((())))))*********))))))))))))))))))))))))''''''(((((((((((())))))))))))(((((())))))***+++))))))******+++++++++,,,'''((()))++++++******)))(((((()))))))))))))))***(((((((((((())))))))))))))))))***++++++++++++***((()))+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////.........///000111222111000///111111111111111111111111000000000000111111111111222222333111000///000222222222222333333444444444777777777777777888888999666777888999999777555333,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,---......//////......+++000111,,,***---///...---------.........//////------------............////////////////////////000/////////............//////000000000000//////...///000000//////000111//////000111111111111111111222222333333222222111111111111111111111111111000111222333444444444444444333333333333444555555444444555555666666777777666888999::::::999888666666666666666666777888999777999;;;===>>>>>>>>>======???@@@???===<<<===>>><<<<<<<<<===>>>?????????>>>>>>??????@@@AAAAAABBBBBBBBBCCCDDDFFFGGGFFFFFFFFFEEEDDDBBB@@@AAACCCFFFEEEEEEDDDCCCAAA@@@@@@@@@???@@@BBBCCCCCCCCCEEEGGGEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>???@@@@@@AAAAAAAAA@@@???@@@AAAAAAAAA@@@??????<<<===>>>>>>??????>>>>>>::::::::::::::::::::::::::::::;;;;;;<<<<<<======:::::::::999999888777777444444444444444444444444222222222111111111111000111111111111111111111111000000000000000///......,,,------......------,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,+++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))******)))((((((((((((((((((((((((((((((((((((((()))))))))***)))(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))***))))))(((((()))))))))((((((((((((((((((((((((***)))((('''''''''(((((((((((('''''''''((())))))''''''''''''&&&%%%######'''''''''((()))************)))(((''''''&&&''''''))))))(((((((((((())))))'''''''''''''''(((((())))))))))))(((&&&&&&''')))(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))(((((())))))***++++++++++++***************'''(((***+++++++++)))((((((((((((((())))))******(((((((((((())))))))))))((()))***+++,,,++++++***)))***,,,---...---,,,+++)))))))))*********+++++++++++++++,,,,,,,,,------,,,---......//////.........///000222222111000///111111111111111111111111000000111111111222222222222333333222000000111333111111222333333444555555666777888888999999999888555666888999999888555444,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,---......//////......)))//////***'''+++...---------------------------............/////////000////////////////////////000000//////.........---//////000000000000//////000111222111///---.../////////000111111111111111111222222333333222222111111111111111111111111111000111222333444444555444444333333333333444555555333444444555666777888888666777999::::::999777666555555555555666777888999777888;;;===>>>>>>=========@@@AAA@@@===<<<===???======>>>???@@@@@@AAAAAA?????????@@@@@@AAAAAAAAABBBBBBCCCEEEGGGHHHHHHGGGGGGGGGFFFDDDCCCCCCEEEGGGEEEEEEDDDBBB@@@??????@@@>>>@@@BBBCCCCCCCCCEEEGGGEEEEEEFFFGGGGGGEEEDDDCCCCCCCCCBBBAAAAAA@@@??????>>>???@@@AAAAAAAAAAAAAAA???@@@AAABBBCCCBBBAAAAAA>>>>>>???@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888888888444444444444444444444444222222222111111111111000111111111111111111111111000000000000000//////...,,,,,,---......---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))******+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((*********)))((()))))))))))))))(((((((((%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''((('''''''''((((((((((((((()))))))))))))))))))))))),,,+++)))'''&&&%%%&&&&&&&&&&&&''''''(((((())))))+++***)))(((''''''((()))******))))))))))))******((()))))))))))))))((((((&&&''''''((()))******++++++***)))(((&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&((()))***(((((((((&&&%%%%%%&&&(((''''''&&&&&&&&&''''''(((''''''((((((((((((''''''******)))((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))((('''&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))******+++------,,,+++***)))(((''''''(((***+++,,,+++)))((('''((((((((())))))******************++++++++++++((()))***+++,,,,,,+++***)))+++,,,......---,,,+++,,,,,,---------.........***++++++++++++,,,,,,,,,,,,---......//////.........///111222333222000///111111111111111111111111111111222222222333333333444444444333222111222444000000111222444555666666666777888:::::::::999888444666888::::::888666555.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,---///111111000///.../////////...------,,,,,,000000000000000000000000......////////////..................////////////111111000000//////......000000111111111111000000////////////////////////000000000000111111111111222222222222222222222222444333333222222333333444555555555555555555555555888888888888888888888888444666999:::::::::;;;===;;;;;;<<<<<<<<<<<<<<<<<<@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDD???>>>>>>@@@BBBDDDDDDCCC@@@BBBEEEGGGIIIIIIIIIHHHGGGFFFCCCBBBAAACCCEEEGGGGGGGGGGGGFFFDDDBBB???>>>???@@@AAACCCDDDEEEEEEEEEIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDCCCCCCBBBBBBAAAAAAEEEEEEDDDCCCAAA@@@??????AAAAAAAAABBBCCCBBB@@@>>><<<===>>>???????????????@@@???>>>======>>>???@@@===>>>>>>>>>>>>======<<<999999999::::::999888888333444444444444444333333111111111111111111111111222222222111111111111000000000000000000000000000///...---,,,,,,---...///........................---------------------------------,,,,,,+++++++++,,,+++***))))))***+++,,,***)))(((''''''((()))***))))))(((((((((((())))))******))))))((((((''''''%%%&&&&&&'''((()))*********************)))((((((((((((((((((((((((((((((+++***)))))))))***,,,---******))))))((((((''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((***))))))'''&&&%%%$$$$$$(((((())))))))))))((((((''''''''''''((((((((((((''''''((()))***)))))))))'''((()))))))))'''&&&%%%+++***)))(((((()))***+++'''''''''''''''((())))))+++***)))((('''&&&%%%%%%)))&&&%%%&&&((()))'''%%%******((('''&&&&&&&&&&&&+++)))&&&&&&'''(((((('''(((******((($$$"""$$$'''(((((()))******)))((('''((('''&&&'''((('''%%%$$$)))&&&%%%((((((%%%%%%((('''''''''&&&&&&%%%%%%%%%))))))))))))************''''''(((((())))))******+++*********))))))((((((&&&'''(((*********)))((()))))))))))))))******+++...***&&&'''+++...---*********))))))))))))******++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++,,,---...///---,,,,,,++++++*********.........///////////////+++...111222111000///000555444444333333222222111111000000000000000111111333333333333333333333333333333444444666777999:::999::::::::::::999888888999999999999888777666555......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,------............------------////////////////////////......////////////..................////////////000000000000////////////000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111444333333222222333333444444444444444444444444444777777777777777777777777333666888888888888999:::;;;;;;<<<<<<=========>>>??????@@@@@@@@@@@@????????????>>>??????@@@AAAAAA???>>>===???AAACCCCCCBBBAAABBBDDDGGGHHHIIIIIIIIIGGGFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDBBB@@@??????@@@AAACCCDDDDDDEEEEEEGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@AAABBBBBBAAA???===>>>??????????????????@@@???>>>======>>>???@@@===>>>>>>>>>>>>===<<<<<<:::::::::::::::999888777555555555555555444333222111111111111111111111111222222222111111111000000///////////////////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++***************)))))))))******+++***)))(((''''''((()))***))))))(((((((((((())))))***)))))))))((((((((('''&&&&&&''''''(((((()))))))))************)))(((((((((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))(((((('''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&******)))(((((()))******'''''''''''''''((())))))&&&'''''''''(((((())))))(((&&&$$$%%%'''((('''%%%(((((('''''''''((())))))+++)))'''&&&'''((((((''''''''''''&&&%%%$$$%%%&&&''''''(((((()))(((((((((+++)))(((((())))))((('''&&&######''''''&&&'''+++(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''*********)))))))))((((((&&&'''((()))******)))((()))))))))))))))******+++)))%%%"""###&&&)))(((%%%))))))(((((((((((())))))++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...++++++*********+++,,,---,,,,,,,,,+++++++++++++++............////////////...000222111///---,,,---333333333333333222222222222222111111222222333333444444444444444444444444444444444555666777888999999999::::::;;;::::::999999999999888777555444333...------------,,,,,,,,,++++++,,,,,,---------...------------------------,,,------......------,,,...---+++))))))***,,,---------------............------------------------......////////////..................////////////////////////000000000000111111222222222222111111000000000000000000000000000000000000111111111111000000000000000000000000333333222222222222333333444444444444444444444444666666666666666666666666333555777777666666666777:::;;;;;;<<<===>>>>>>???======>>>>>>>>>>>>======>>>>>>=========>>>?????????>>>===???AAACCCBBBAAABBBCCCDDDEEEFFFGGGHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBB@@@???@@@AAABBBCCCDDDDDDDDDCCCDDDEEEEEEFFFEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDD?????????@@@@@@@@@@@@@@@???>>>>>>@@@BBBBBBAAA?????????@@@@@@@@@??????>>>??????>>>>>>>>>>>>??????======>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999777777666666666666555444333222111111111111111111111111222222111111111000000000////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************))))))))))))))))))******))))))((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''((((((((((((((())))))******))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&'''((())))))))))))(((((((((((('''((((((((((((''''''''''''&&&''''''''''''((((((((('''''''''((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((()))((('''''''''((()))*********)))((((((((())))))***))))))(((((())))))***'''''''''''''''((())))))%%%&&&&&&'''((()))******'''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&''')))***,,,---+++)))''''''((()))(((''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&''''''((())),,,)))''''''((())))))(((&&&######&&&&&&$$$%%%)))((((((((((((((('''''''''%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%******))))))))))))(((((('''(((((())))))))))))((()))))))))))))))******+++***'''%%%&&&)))+++***(((((((((((((((((((((((((((++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++***+++,,,,,,---++++++++++++,,,,,,,,,,,,............//////000000///000111000...,,,---...111222222222222333333333333333333333444444555666555555555555555555555555444444444555666777888999888999::::::;;;;;;;;;;;;999999888777555444222111------------------------++++++,,,,,,---.........------------------------,,,------......------,,,///...---,,,+++,,,------++++++,,,------...//////------------------------......////////////..................////////////......//////000000111111111111222222222222111111111111111111111111111111///000000000111111111111111111111111111111111111333333222222222222333333333333333333333333333333444444444444444444444444444666777777555444555666888888999:::<<<===>>>>>><<<<<<============<<<<<<>>>>>>============>>>>>>@@@???>>>@@@BBBCCCCCCBBBCCCCCCCCCCCCDDDFFFGGGHHHEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCBBB???@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDEEE@@@@@@@@@@@@@@@?????????=========>>>@@@AAAAAA@@@@@@@@@AAA@@@@@@???>>>>>>???>>>>>>>>>>>>>>>>>>???============<<<<<<;;;:::<<<<<<<<<;;;:::888777666777777777666555444222111111111111111111111111111111111111111000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))******)))'''&&&))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((''''''''')))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((''''''&&&%%%%%%(((((())))))))))))((((((''''''''''''(((((((((((()))(((&&&%%%&&&''')))++++++***)))(((((()))***+++)))))))))(((((()))))))))'''''''''''''''((())))))((((((((((((((('''''''''%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''')))***,,,---+++)))(((((())))))(((''')))&&&%%%&&&((()))&&&###%%%%%%$$$$$$%%%'''(((******'''%%%$$$%%%'''((('''***&&&%%%&&&%%%!!!!!!$$$((((((''''''''''''''''''''''''''''''((((((((()))(((((((((''''''&&&&&&&&&))))))))))))))))))((((((((((((((())))))))))))((()))))))))))))))******+++---+++******---...---,,,)))))))))******)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++------------......//////***++++++,,,,,,---------------......//////000000---...//////...///111333000000000111222333333444333333333333444555666777666666666666666666666666666555555555666777888888666777888:::;;;;;;<<<<<<999999888777555333111000------------------------,,,,,,,,,------.........------------------------,,,------......------,,,,,,---.........---,,,+++***++++++,,,---...//////..............................////////////..................////////////......//////000000111111111111111222222111111111000000000000000000000000///000000000111111111111222222222222222222222222333222222111111222222333333333333333333333333333333333333333333333333333555666888777555444555555666666777888999;;;;;;<<<<<<<<<============<<<<<<>>>============>>>>>>???AAA@@@???AAACCCDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEECCCDDDEEEFFFFFFEEEDDDBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAAAAAAAAAAAAAA@@@>>>???@@@AAABBBCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>===<<<;;;<<>>===>>>>>>>>>??????>>>>>>>>>=========<<<<<<;;;999999;;;;;;;;;:::999777666555777777777666555333222111000000000000000000000000111111111000000000//////........................,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++((()))*********((('''&&&(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((''''''''')))))))))))))))(((''''''((((((((((((((((((((((((''''''(((((())))))))))))'''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%(((((())))))))))))((((((''''''''''''(((((((((((()))(((&&&%%%%%%''')))***+++***)))(((((()))***+++((((((((())))))((((((((('''''''''''''''((())))))((((((((((((((('''''''''%%%%%%%%%%%%%%%$$$%%%%%%((((((((((((((()))*********)))(((((())))))(((&&&***(((&&&'''))))))&&&"""%%%$$$$$$$$$%%%&&&((()))***'''$$$$$$%%%'''((((((***&&&%%%&&&%%%!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((((((((()))))))))(((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))******+++((((((((()))*********)))***+++,,,,,,,,,,,,+++***************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++------........./////////+++++++++,,,,,,------...---------...///000000111---.../////////000333555...//////000111222333333111111222222444555666777777777777777777777777777777777666666666777777888555555777999:::;;;;;;;;;::::::999777555333111000,,,,,,,,,------------...------------------------------------------------,,,------......------,,,(((***,,,......---+++******++++++,,,---.........////////////////////////......////////////..................////////////////////////000000000000000000111111111111000000////////////////////////000000000000111111111111222222222222222222222222222222111111111111222222222222222222222222222222333333333333333333333333444555777777555444444555555666666777888999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@AAA@@@???@@@BBBCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@AAACCCDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEDDDCCCBBB@@@@@@AAAAAAAAA@@@??????===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDDDDCCCAAA@@@???>>>======<<<;;;;;;===??????>>>>>>>>>?????????>>>>>>===>>>>>>????????????>>>>>>======<<<<<<;;;:::888888999999999999888777555555555555555555444333222111000000000000000000000000111111000000000/////////........................,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************)))(((''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))'''''''''((((((((((((((((((((())))))(((((('''&&&(((((((((((((((((((((((((((((()))************)))&&&''''''''''''((((((((('''''''''((((((((((((((()))))))))(((((((((((('''$$$%%%%%%&&&'''((())))))(((((())))))))))))((((((''''''''''''((((((((((((((('''&&&&&&&&&'''((()))))))))((((((((()))******'''(((((())))))((((((''''''''''''''''''((())))))%%%&&&&&&'''((()))******$$$&&&'''&&&%%%$$$%%%''')))((((((''''''''''''((()))((('''((())))))'''%%%'''''''''((()))(((&&&###%%%%%%%%%%%%&&&&&&'''(((***(((''''''(((*********&&&######&&&&&&$$$%%%)))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++''''''(((((((((((())))))***))))))(((((((((((())))))))))))))))))******+++''''''((()))))))))))))))+++,,,---......---,,,+++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------.........++++++,,,------------,,,,,,,,,,,,,,,------------,,,------...///000111111///000111000///...///000......///000111111222222000000000111333555666777888888888888888888888888888888777666666666777777555666888999:::;;;;;;;;;;;;;;;:::999777666444333,,,,,,,,,---------....../////////...------,,,,,,------------------------,,,------......------,,,)))***+++,,,---.........+++++++++,,,,,,---------////////////////////////......////////////..................////////////000000000000//////////////////000000000000//////........................000000000000111111111111111111111111111111111111222222111111111111222222222222222222222222222222333333333333333333333333222333555555444333333444666777777777888888999999999::::::;;;;;;::::::999999999999:::<<<===?????????>>>>>>>>>@@@AAA@@@???>>>>>>???@@@@@@???>>>===>>>???@@@BBBCCCDDDDDDEEEDDDDDDEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@???BBBAAAAAA@@@???>>>>>>===>>><<<::::::<<<=========<<<<<<===>>>>>>>>>=========>>>???@@@@@@???>>>===<<<<<<<<<;;;:::999888777777777777777777666555555333333444444333222111111000000000000000000000000111000000000////////////........................+++,,,------------,,,+++************************++++++++++++++++++++++++)))))))))*********++++++,,,,,,+++***)))((((((((('''((()))******)))((('''))))))(((((((((((())))))'''((((((((()))))))))***&&&&&&''''''(((((())))))(((((())))))(((((('''&&&(((((((((((((((((((((((('''((()))*********))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))((((((((('''&&&&&&'''((()))***++++++(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))))))))(((''''''((())))))((('''''''''''''''''''''((())))))&&&'''''''''(((((())))))%%%'''((('''%%%$$$&&&(((''''''&&&&&&&&&&&&'''''''''&&&&&&'''((((((&&&### ###%%%''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&)))((('''((()))******)))&&&######''''''&&&'''+++&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''((((((((('''((((((((((((((((((((('''''''''((((((((())))))+++***)))(((''''''((())))))))))))))))))******+++(((***,,,,,,,,,+++++++++***+++---......---+++***************************++++++,,,------,,,++++++++++++++++++++++++++++++------........./////////++++++---.........---,,,---------------,,,,,,,,,,,,,,,---...///000111111+++---///000...------......//////000000111111111//////000222333555777888999999999999999999999999999999888777666666777777888999:::;;;<<<<<<===<<<<<<<<<<<<;;;:::888777666,,,,,,,,,------.........000000///...---,,,,,,+++------------------------,,,------......------,,,------,,,,,,...000333444++++++,,,,,,,,,,,,------////////////////////////......////////////................../////////000111111000000//////............////////////..............................000000000000111111111111000000000000000000000000222222111111111111222222111111111111111111111111333333333333333333333333///111333333222222333444888888888888888999999999888888999999999999888888666777777999:::<<<>>>???>>>===<<<===>>>???>>>===<<<===???@@@???>>><<<;;;<<<===>>>@@@BBBDDDEEEFFFDDDEEEEEEEEEEEECCCBBB@@@@@@@@@@@@@@@@@@???>>>===>>>??????@@@@@@@@@@@@???AAA@@@@@@??????>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>???===::::::;;;<<<<<<<<<;;;;;;<<<======>>>=========>>>???@@@@@@???>>>===<<<<<<<<<;;;:::999777666555666666666666666555555222222333333333222111111000000000000000000000000000000000000////////////........................++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((((((((())))))******...---+++)))((())))))***'''((()))******)))((('''))))))(((((((((((())))))'''((((((((())))))******%%%&&&&&&'''((()))******(((((((((((((((''''''&&&((((((((((((((((((((((((&&&''')))*********)))(((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))******))))))((((((((('''+++++++++***************(((((())))))))))))((((((''''''''''''((((((((()))%%%&&&''''''((((((''''''%%%&&&''')))))))))((('''&&&'''((())))))((('''&&&'''''''''''''''((())))))+++***)))((('''&&&%%%%%%%%%''')))(((&&&%%%&&&)))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''((('''%%%######&&&%%%%%%&&&)))&&&'''((((((((('''&&&%%%&&&%%%%%%'''((()))(((&&&)))&&&%%%((((((%%%%%%)))&&&'''''''''(((((())))))))))))))))))************((((((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))+++***)))'''''''''((())))))))))))))))))******+++''')))+++,,,+++*********)))***,,,------,,,***)))))))))))))))))))))))))))++++++------------++++++++++++++++++++++++++++++,,,,,,,,,---------......------///000000000///............------,,,,,,,,,,,,,,,---...///000111222%%%(((,,,............///////////////000000000000///000111222444666888999:::::::::::::::::::::::::::999888777666666666777;;;;;;<<<===>>>>>>>>>>>>=========<<<;;;:::999888---,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------//////.........---------///////////////////////////...---,,,,,,---...///000000////////////000000//////............//////000000//////.........---.........///000000111111......//////000000111111222222111111111111111111000111111111111222222222333333222222333333444555333444555555333333444555444444444555666777777777888888888888888888999999777777666666777999;;;<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAA@@@???===<<<::::::;;;<<<===>>>@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>============;;;<<<<<<===>>>??????@@@======>>>???????????????BBBBBB@@@???>>>>>>======@@@===::::::<<<>>>>>><<<<<<<<<;;;;;;;;;;;;<<<<<<========================::::::;;;<<<;;;:::888777:::999888666666666777888333333333222111000///...////////////000000000000000///---,,,---...000222,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++))))))***++++++++++++++++++++++++,,,+++***)))((((((((((((''')))***)))'''&&&)))+++))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((+++)))(((&&&&&&((()))+++((('''%%%%%%'''((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))'''))))))((('''&&&'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''++++++******)))((((((((())))))((((((''''''&&&&&&(((((()))***************''''''(((((())))))******+++*********))))))((((((((('''&&&&&&'''((()))***((((((((((((((((((((((((************************''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%((((((((((((((((((''''''%%%%%%%%%&&&'''((()))***''''''((((((((((((''''''+++***(((((())))))'''&&&'''((()))(((''''''''')))))))))))))))((((((((((((((('''&&&&&&&&&''')))*********)))))))))))))))***&&&(((+++------,,,***(((((()))***++++++++++++***++++++******************++++++,,,,,,,,,++++++***))))))*********++++++++++++,,,------......------------,,,,,,,,,,,,------111000000000//////......---,,,,,,---...000222333////////////000000000000111111111111111222222222///000111222444555666777444666999999888777777888777777666666666666666777777888999999;;;>>>CCCGGGGGGEEEBBB>>><<<;;;;;;;;;---,,,,,,++++++,,,,,,------,,,,,,+++******++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,---------///.........------------..............................------------............------------......//////............//////000000/////////.........000000000000000000000//////000000000111111111111111111111111111111111111000000111111111222222222222222222222222333444444333444555444333222333555555555555666666777777777888888777777777777888888666666666666777999;;;<<<======>>>>>>???@@@@@@AAA>>>?????????>>>===;;;:::888999:::;;;===>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@========================<<<<<<<<<===>>>>>>>>>???;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>===>>>>>>>>>???<<<::::::<<<>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;:::999777666888777777666666666666666333333333333222111111000....../////////000000000//////...------...///000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++******+++------------------------...---,,,+++************)))***+++)))'''&&&''')))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((***)))(((''''''((()))******(((&&&&&&'''((('''&&&''''''''''''''''''''''''))))))(((((((((((())))))'''))))))((('''&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((()))(((((((((((((((''''''''''''(((((()))))))))))))))(((((((((((())))))))))))******)))))))))((((((((('''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))((((((''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''((((((((((((''''''***)))(((((())))))((('''&&&'''((((((&&&&&&'''((()))(((((((((((((((((((((((((((''''''(((((()))*********))))))))))))******)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,)))))))))******++++++,,,***++++++,,,,,,++++++***))))))*********++++++++++++,,,------...---------...------------------...111111111000000000//////------------...///111222........./////////000000000000000000111111111111///000111222333555666666444666888888777666777888777777666666666666666777888888999:::;;;>>>CCCGGGJJJGGGDDD@@@===;;;::::::,,,,,,++++++++++++,,,,,,++++++***))))))))))))***---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++......------,,,,,,++++++++++++,,,,,,,,,,,,------............------------........................---..................---......------------......//////............//////000000////////////......222222111111000//////...000000111111111111222222111111111111111111111111000000000111111111222222222111111111111222333333222333444444222222333444666666666666777777777777888888777666555555555555555555555555777999;;;===<<<======>>>>>>???@@@@@@>>>>>>>>>===<<<;;;:::999555666777999;;;<<<>>>>>>@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<======<<<<<<==================;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<::::::;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777555444555555555555555444444333222222333333333333222111.........////////////000//////..................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************+++++++++)))'''&&&&&&((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((***)))(((''''''((()))***+++)))((('''((()))((('''''''''''''''''''''''''''))))))(((((((((((())))))'''))))))((('''&&&'''(((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''''''''((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((())))))((((((((((((((('''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''((('''&&&''')))***)))(((%%%'''((('''&&&%%%&&&'''(((((((((((((((((((((((('''((())))))******))))))***)))))))))))))))******,,,,,,++++++++++++++++++((('''&&&&&&&&&'''((()))'''(((((()))***+++,,,,,,******+++++++++++++++******************+++++++++++++++,,,---------------.........------........................---------......------......///000---------.........//////....../////////000000000//////000222333444555666444555666555444444666888777666666555555666777777888999::::::;;;>>>BBBEEEJJJHHHEEEAAA===;;;:::999,,,,,,++++++++++++,,,,,,******))))))))))))******---,,,,,,++++++,,,,,,------------,,,,,,+++++++++......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---...//////...---,,,000//////......//////000///......------......///000000//////////////////222222111111000000000000000000000000000000000111000000000000111111111111000000000000111111111111111000000000000111222222111333444333222111222333777777777777777777777777888777666555444333333333444444444555666999;;;<<<;;;<<<<<<======>>>?????????>>>===<<<:::888666666333333555777999;;;<<<===>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;::::::999999888888999999:::999999999999999999999999::::::999888666444333222111222333444444333222111000111111222222222111111------........./////////....../////////...---,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++''')))+++++++++***+++,,,******************************)))(((((((((((((((******)))(((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((()))(((''''''''''''((()))***)))'''(((***++++++***))))))))))))))))))))))))(((((())))))))))))(((((('''))))))((('''&&&'''(((((('''%%%$$$%%%&&&(((***))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''((((((******))))))((((((''''''((((((((((((''''''''''''++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&'''&&&%%%''')))******)))%%%&&&'''&&&%%%%%%&&&''''''''''''((((((((((((((('''(((***+++++++++***)))))))))))))))))))))***+++++++++*********,,,---...'''&&&$$$###$$$%%%'''((((((((())))))******++++++)))******++++++++++++***************************++++++,,,------------,,,///......------......///................................................,,,,,,,,,---------......---------......///////////////000111222333444444444444444333222333555777666666555555555666777777999:::;;;;;;;;;===@@@CCCGGGEEECCC???===;;;:::999,,,++++++******++++++,,,++++++*********++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................,,,---...//////...---,,,//////............//////......------------......//////000000000000000000//////000000111111111111/////////////////////...//////000000000111111111//////000000000111111111000////////////000111111111222333222111111222333666666666666777777777777777666555444333333333333444444333444666888:::;;;:::;;;;;;<<<<<<===>>>>>>@@@???===:::888666444333222333444666888999;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;=========>>>>>>======<<<<<<;;;:::999888888888888999999::::::999999999:::888888777777777777888888777777777777777777777777999888777555444222222111000111222333333222111000...//////000000000000///------------............------............---,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++''')))++++++******+++,,,))))))))))))))))))))))))))))))(((((('''(((((((((((((((''''''((()))******'''((((((((()))))))))***((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((((('''&&&(((***---------))))))))))))))))))))))))(((((())))))))))))(((((('''))))))((('''&&&'''(((((('''%%%$$$%%%&&&(((***)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''(((((())))))'''&&&&&&%%%&&&'''((((((******))))))((((((''''''''''''''''''((((((((((((++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&)))******)))%%%&&&'''&&&%%%%%%&&&'''&&&&&&''''''((((((((()))'''(((***+++++++++***)))))))))(((((()))***++++++))))))((()))***,,,///000+++***((('''((()))+++---+++******))))))(((((((((((()))******++++++++++++***************************+++,,,,,,------,,,,,,......------------......111111111111111111111111...............---------,,,,,,,,,,,,------------+++,,,,,,---......////////////000000111222333333333444444222111222555777555555555555555666777777999:::;;;::::::;;;>>>@@@@@@???>>><<<;;;:::999999++++++************++++++,,,++++++++++++,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------..................---------,,,,,,,,,,,,------......------------......//////000000000000111111---......///000111111111//////............------...//////000000111111111/////////000000000111111///............///000000000111222222000000111222444444444555666777777777666666555444333333333333444444444444555666888999999::::::;;;<<<<<<======???>>><<<999777666555555333444555666888999:::::::::::::::;;;:::999999888888888999999::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>===<<<<<<<<<;;;:::888777777666666777888::::::999888888999777777666666666666777777666666666666666666666666777666555333222111111111///000111111111111111111....../////////......---,,,,,,,,,---------......,,,,,,---------.........++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))++++++***)))***+++************************+++******))))))*********(((&&&&&&''')))+++++++++''''''(((((())))))******((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&'''***---------'''''''''''''''''''''''''''((()))******)))(((''''''))))))((('''&&&'''(((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((******))))))(((''''''&&&'''''''''(((((((((((((((''''''&&&%%%%%%'''((()))))))))))))))(((((((((((('''(((((((((((()))))))))''''''((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&(((***)))(((%%%'''((('''&&&%%%&&&'''&&&&&&&&&''''''(((((()))'''((())))))******))))))(((((((((((()))***+++,,,(((((((((((())),,,...///))))))((((((((()))***+++++++++***)))(((''''''&&&(((((()))***+++++++++++++++++++++*********************+++,,,,,,,,,,,,,,,---------,,,,,,---------------------............------.........------,,,,,,,,,,,,---------......++++++,,,---...//////000...//////000111111222222222333444333222222444666444444444444555666777777888999::::::999999;;;===;;;;;;;;;:::999999888888++++++************+++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---*********+++,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------......------------......---,,,,,,++++++,,,,,,---...------,,,,,,------...//////000000000111111111.............../////////000/////////..................//////000111111222////////////000000000111......------......///000000111222111000///000222111222333444555666777888666555444444444444555555555555444444444555666777999999999:::;;;;;;<<<<<<;;;:::999888888888999999666666777777888999999:::888999999999999888777777777777888888999::::::;;;999999999:::;;;;;;;;;<<<<<<============<<<;;;:::::::::999888777777888888555888::::::888666777888666666555555555555666666555555555555555555555555555444333111000000111111000000000000000111222222///000000000///...------+++,,,,,,,,,,,,---------,,,+++++++++,,,...000111++++++,,,,,,,,,,,,++++++************************(((***++++++)))((())))))******************************))))))))))))******)))'''&&&''')))+++***)))'''''''''((()))*********((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''''''''''''''&&&)))'''&&&''')))++++++***'''''''''''''''''''''''''''((()))******)))(((''''''))))))((('''&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((('''&&&%%%&&&''')))***(((((((((((())))))))))))((((((((()))))))))******%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((()))%%%&&&&&&'''(((((()))))))))((((((''''''(((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((()))((('''&&&'''((((((&&&&&&'''(((%%%%%%&&&''''''((())))))((((((''''''(((((()))***(((((((((((()))***+++,,,))))))(((((())))))******&&&&&&&&&&&&''''''''''''******))))))(((((('''''''''((()))***+++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,+++,,,---.........---,,,------------............++++++,,,---...///000000......//////000111111111111333555555444333444555444444444444555666777777777888999999888777888:::;;;::::::999888777666555++++++************++++++++++++******+++,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------))))))***+++,,,------...---------,,,,,,++++++++++++++++++,,,,,,---------------------------------///...---,,,,,,---...//////......------......///...------,,,,,,------...//////000000111111111222/////////...------,,,,,,111111000000/////////...---......///000111111222////////////000000000000...------------.../////////111222111000///000111000000111333555666777888555555444444444555666666666555444333333444555666888999999::::::;;;<<<<<<888777777777999:::<<<>>>888888888888999999999999888888888888888777666666666777777888999999::::::888888999::::::;;;<<<<<<;;;<<<<<<<<<;;;;;;:::999888888888888888999999:::444777::::::888666666888555555555444444555555555444444444444444444444444444333111000000000111111111000/////////111222333111111111111000///------++++++,,,,,,,,,---------,,,+++******+++...111222+++++++++,,,,,,+++++++++************************)))+++,,,+++)))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))+++)))&&&''')))***)))'''&&&''''''((()))******+++((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&+++)))''''''((()))((('''))))))))))))))))))))))))'''((()))++++++)))((('''''')))))))))'''&&&'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((())))))(((((('''''''''&&&)))(((&&&&&&&&&''')))+++''''''(((((())))))******(((((())))))******++++++%%%&&&''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&''''''((()))*********))))))((((((((())))))%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&(((((((((&&&'''((()))(((''''''((()))%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&''')))***(((((((((((()))***+++,,,*********)))(((''''''&&&'''((())))))******))))))(((((((((((())))))))))))'''''')))******+++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,/////////000000111111111++++++---.........---------------.........//////++++++,,,---...000000111......//////000000111111111333555666555444444444333333333444555666777888666888999888777666777888<<<<<<;;;:::888666444333)))))))))))))))))))))))),,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********((()))++++++******+++,,,,,,+++*********+++,,,------------............///...------,,,,,,------...++++++,,,,,,,,,---------...------,,,,,,------...------............------...///000000000///...------.........---,,,,,,+++000000000000111111111111222111111111000000//////++++++,,,,,,---...//////------......//////000000111111222333444444444444444444444444444444444444777777777777777888999999555777999:::;;;:::888777666666777999:::;;;<<<<<<999888666555555666777777777777888888888888777666777777666666777999;;;<<<:::::::::::::::::::::::::::;;;===>>>>>>===;;;999:::999888777777888999:::555666888999999777444333444333222111111111222333222111111333555555444333222222222111111111111000000000000000000000000000///.........------------...............///000111+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++(((((())))))*********+++((((((((((((((()))******++++++******))))))((((((((((((''''''''''''((((((((('''&&&'''((()))(((''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''%%%&&&'''((()))***+++,,,''''''''''''''''''''''''))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''))))))((((((''''''''''''(((((('''''''''&&&&&&&&&"""%%%((()))******%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((((((&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***(((((('''''''''&&&&&&&&&(((%%%"""###&&&((((((&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%&&&((()))))))))((('''((((((''''''''''''((((((,,,,,,,,,++++++*********((((((((((((((((((((((((((())))))***+++,,,,,,,,,)))))))))))))))))))))))),,,+++++++++++++++++++++'''(((((()))***+++++++++---,,,+++*********+++,,,(((+++------++++++---///******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---...///000000111111111222333333444333222111000333333333333333333333333444444444555666777888999999999888777666555444444))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++,,,,,,++++++,,,---,,,+++*********+++,,,---------------...............------,,,,,,------...++++++,,,,,,,,,---------...------,,,,,,------...,,,------------------,,,++++++,,,---,,,+++***)))------......------,,,+++/////////000000000111111000000000000//////......,,,,,,------...//////000.........///////////////000111222333444444444444444444444444444444444444555555444555555555666777555666888999:::999888777555666777888999:::;;;;;;999888666555555555555666777777777888888777777666888777777777777999:::;;;:::::::::::::::::::::::::::;;;<<<<<<<<<<<<::::::999888777666666777888999666777999:::999777555444444333222111111222333333333222222333555555444222222222222111111111000000/////////////////////////////////.........------------,,,,,,,,,---......+++++++++++++++*********,,,,,,,,,,,,+++++++++***((()))))))))************))))))(((''''''((()))***)))((((((((('''''''''&&&((((((''''''''''''((((((***(((''''''(((((('''&&&''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&'''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''))))))''''''''''''))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''((()))(((((('''''''''&&&&&&&&&)))&&&$$$$$$&&&((((((&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&'''((()))(((((('''((((((''''''''''''((((((++++++*********)))))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))++++++++++++************'''(((((()))******++++++,,,,,,+++*********+++,,,,,,---...---***((()))*********+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------///000000000000000222222333333333222111000333333333333333333333333777666555444444444444555777777777666666666666666))))))))))))))))))))))))(((((()))***+++,,,---...---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******,,,------,,,+++---...+++++++++++++++,,,------------------...............------,,,,,,------...,,,,,,,,,,,,------------......------------......,,,,,,,,,------,,,,,,,,,***************)))((((((------......------,,,,,,.........////////////000////////////............---......//////000000000000000///////////////...///000111222333333333333444444444444444444444444444444444444555555555666444555777888888888777666555555666777888888999999888777666555444444444444666666777777777777666666999888888777888888999999::::::::::::::::::::::::::::::::::::::::::::::::888777666555555666777888555666888999999777555444333333222222222333333444333222222333555555444222222222111111111000000000////////////////////////000000000/////////......,,,,,,++++++******+++++++++++++++******))))))(((+++++++++***************))))))))))))************+++***((('''&&&''')))***((((((((((((''''''''''''((((((''''''''''''((((((***)))''''''(((((('''%%%''''''&&&%%%%%%&&&''''''''''''(((((((((((('''''''''''''''(((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((()))******'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((()))((('''&&&$$$###&&&&&&'''(((((('''&&&&&&)))(((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%'''((((((''''''((()))'''''''''''''''&&&&&&&&&)))(((&&&&&&'''(((''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((''''''''''''(((((())))))))))))((((((((((((************************''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))*********'''(((((())))))******+++++++++*********++++++,,,,,,------,,,)))(((((()))******+++,,,,,,,,,,,,++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,---...///000000000000111222222222222111000000222222222222222222222222555444444333333333333444444555555555666666777777))))))))))))))))))))))))((())))))***+++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,++++++,,,---++++++++++++,,,,,,------,,,,,,---------............------,,,,,,------...,,,,,,,,,------------.........------------......,,,------......------,,,,,,,,,,,,,,,,,,++++++***,,,------...------,,,,,,---------.........////////////////////////////////////000000000111111111111000000000//////......//////000111222222222222444444444444555555555555555555666777777777777777444555666666777777666666555555555666666777777777777777666555444333333222555555666777777777666666:::999999888888888777777999999999999999999999999999999888888888999:::;;;666666444444444444666666444555666777777666555444333333333333333444444444444333333444555555444222111111111111000000000000////////////////////////000000000000////////////---,,,+++***************+++++++++***)))(((''''''*********))))))))))))))))))))))))))))))*********,,,+++(((&&&&&&'''(((***************))))))))))))((((((''''''''''''((((((((('''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))(((''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&***)))(((''''''((()))***&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&((('''&&&&&&''')))'''''''''''''''''''''''')))(((((('''((((((''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********************+++++++++******++++++++++++,,,,,,******+++,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...////////////111111111111111111000000111111111111222222222222000000000111222444555666444444555555555666666666))))))))))))))))))))))))************************,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***+++++++++,,,,,,------------,,,,,,,,,------------......------,,,,,,------...,,,,,,---------.........///......------......///......////////////.........---------,,,,,,,,,,,,,,,,,,------...------,,,------------............000000000000000000000000000000000111111111111111111111000000/////////...//////000111222222222222444444444555555666666666555666777777888888777777444444555666666666666666555555555555555555666666666666666555444444333222555555666777777777777777:::999999999888777777666777777777777777777777777999888888888888999:::;;;666555444333333444555666333333444555555444444333333333444444555555555555555444333444555555444222111111111000000000//////........................000000000000////////////------,,,++++++***+++++++++++++++***)))(((''''''))))))))))))))))))))))))******)))))))))))))))))),,,***((('''&&&'''((()))))))))))))))************((((((''''''''''''((((((&&&%%%%%%&&&)))******)))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$&&&''')))******))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&(((***+++''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((&&&''''''''''''''''''''''''((((((((((((''''''(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))))))))))))))******++++++++++++*********+++,,,---------******+++,,,,,,,,,,,,+++((()))***+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++,,,---......//////...000000000000000000000111000000000111111222222222/////////000222333555666555555555555444444444444))))))))))))))))))))))))++++++*********)))))))))************))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,+++)))((()))***++++++,,,---------------,,,,,,,,,,,,------------...------,,,,,,------...,,,---------............//////............////////////000000000000//////------,,,++++++++++++,,,,,,,,,------......---------------............///000000000000111111111111111111111111111111111111111000000000000000000//////000111222333333333333444444444555666666777777333444666777777777666555555555555555666666666777666666555555555555555555555666666666666555444444555666777888888999999888999999999999999888777666777777777777777777777777888888888999999::::::;;;666555444333333444555666222333444444444444444444333333444555666666666666555444444444666555444222111111000000000/////////........................000000000/////////......------,,,,,,+++,,,,,,,,,+++++++++******))))))((())))))))))))************************))))))))))))***))))))(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&%%%%%%&&&)))******)))&&&'''(((((((((((('''&&&''''''((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''((())))))((('''&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((()))#########$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&&&&'''''''''''''''$$$&&&(((((('''''''''(((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''((()))***++++++++++++,,,+++******+++,,,+++*********+++,,,,,,,,,,,,+++((()))***+++---...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---............//////////////////000111/////////000111111222222222111111111111222222333555555444444444333333333))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***++++++,,,---.........---,,,++++++,,,,,,,,,---------...------,,,,,,------...------------............//////............//////......////////////.........---,,,+++***++++++,,,+++,,,------......---------............//////////////////000000000111111111111111111111000000000000000000000000111111111000111222333444444444444444444444555666777777777444555777888999888777666666666555555666666777888777666666666555555444444444555666777777777666666666777888999::::::::::::888888999999999888777777999999999999999999999999666888999;;;;;;;;;;;;:::666555444333333444555666444444555555555666666666222333555666777777666666666555444555666666444222111000000000////////////......................../////////.........------,,,,,,+++++++++,,,------+++++++++++++++*********)))))))))******+++++++++************)))))))))((('''((()))******))))))(((&&&'''''''''((((((((()))((((((''''''''''''(((((()))(((''''''((()))(((&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))''''''''''''))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''((()))((('''&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%'''(((&&&&&&&&&'''''''''((((((!!!$$$'''((('''&&&((()))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++((((((((((((((((((((((((&&&''')))***+++++++++***((('''&&&'''***+++***)))******+++,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------//////.........///000111......//////000111111222222111111111111222333444333333333333333444444444))))))))))))))))))))))))''''''((()))***+++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---...---+++***+++,,,+++,,,---.........---,,,++++++,,,,,,,,,---------...------,,,,,,------...---------.........////////////............//////------............------///...---,,,,,,,,,---...+++,,,,,,---.........---.........////////////000---.........//////000000111111000000000000000000//////000000111111222222111111222333444444444444444444444555666777777888666888:::;;;<<<;;;999888666666666666666777888888777777777666555555444444444555666888888888777777777777888999:::;;;;;;;;;777888999::::::999888777::::::::::::::::::::::::666777:::<<<===<<<;;;:::666555444444444444555666555666666666777777888888222333555777777777777666666555555555666666444222000000000000////////////........................///.........------------+++*********+++,,,------+++++++++++++++,,,,,,,,,))))))******+++++++++,,,+++*********))))))((((((%%%&&&)))***+++***)))(((((()))))))))******++++++((((((''''''''''''((((((,,,***((((((((('''%%%$$$&&&'''((())))))((('''&&&''''''((((((((((((''''''$$$$$$%%%&&&'''))))))***''''''''''''''''''''''''''''''''''''''''''''''''+++***(((&&&&&&(((***+++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%***+++++++++***(((&&&$$$&&&%%%%%%$$$#########$$$###$$$$$$%%%&&&'''(((((($$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((###'''((('''&&&(((***$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&%%%$$$%%%&&&'''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''''')))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,((((((((((((((('''''''''&&&''')))***+++++++++***"""!!!!!!$$$))),,,---+++******+++,,,,,,,,,,,,++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,------------///...------...///000111---......///000111111222...//////111333555666888000111111333444555555666,,,***)))***---...,,,***++++++************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++***************+++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++***+++---......---+++***,,,,,,,,,---------..............................------------------------......---------,,,,,,,,,,,,---...---+++***+++,,,......//////...---,,,,,,+++,,,---...////////////////////////000000000000000000000000000000000000///////////////.........111222333444555555555555444555666888999999999999999999999:::::::::;;;;;;::::::999999999:::;;;;;;<<<<<<:::777444333444555777777888999999999999888:::;;;<<<======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;===>>>???@@@@@@???>>>===;;;;;;<<<<<<<<<<<<;;;;;;555555666666666666555555777888888999999888888777777777777888999999::::::888888888888888777666666111111000000//////....../////////...---------,,,......---,,,,,,,,,------******+++,,,,,,***)))((()))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''%%%###$$$&&&'''%%%###***++++++(((%%%%%%(((,,,&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))'''&&&%%%&&&&&&'''"""$$$&&&)))***+++++++++%%%&&&((()))))))))((('''))))))(((&&&%%%&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&))))))******++++++,,,,,,((((((((((((((((((((((((******))))))((((((''''''***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((''''''************************,,,+++***))))))***+++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,,,,---...000111000///...------...///000...............///000111//////...------------...222222444555666777777777***((('''(((***,,,***)))++++++************++++++***++++++,,,,,,++++++***************************++++++************++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,+++++++++------------++++++,,,,,,,,,---------..............................------------------------......---------,,,,,,,,,---...///...,,,,,,,,,.........//////...------,,,,,,,,,...//////000000000////////////000000000000000000000000000000000000......//////////////////111222333444555555555555444555666888999999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<999666555666777888888999:::::::::::::::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<<<<======<<<<<<<<<666666777777777777666666888888999999999999888888777777888888888999999999777888888888888777666666222111111000///......---...............---------///...------,,,,,,,,,,,,+++++++++++++++***))))))))))))***++++++***))))))++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''%%%$$$%%%''''''&&&$$$$$$%%%%%%### """%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''((()))%%%&&&'''(((((()))))))))&&&''''''(((((((((((((((%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''(((((()))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&)))((('''&&&%%%%%%&&&''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&************)))))))))(((***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((++++++************++++++++++++***************************************************+++++++++,,,,,,,,,,,,++++++,,,---///000000///...------...///000///............//////000///......------......///222333444555555555555555)))(((((((((***+++***)))++++++************++++++***++++++,,,,,,++++++***************************++++++************++++++++++++************++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,,,,...///...------...000.........///......---,,,---...///000000111000000////////////000000000000000000000000000000000000.........//////000000000111222333444444555555555444555666888999999999999:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>???>>>???>>><<<999888999:::::::::;;;;;;;;;<<<<<<<<<======>>>??????>>>==================<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<======>>>>>>======<<<777888888999999888888777999999::::::::::::999999999999888888888777777777777777777777777666666555222222111000///...---------------...............//////...---,,,,,,++++++,,,,,,+++***************************************************************'''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&(((((('''%%%$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&'''(((******))))))((((((''''''(((((((((''''''''''''(((((()))&&&(((++++++***(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''((()))(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''''')))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''++++++************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))((((((((((((((((((((((((******++++++++++++************++++++++++++++++++************************+++++++++,,,,,,,,,------+++++++++++++++,,,---...//////............//////000//////............///...------......///000111333333444444444444333333+++******+++,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***************************++++++*********+++,,,,,,+++******))))))******+++.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,+++---......------...000---...............------//////000111111111111111////////////000000000000000000000000000000000000------...///000111111222111111222333444444444444444555666777999999999999;;;;;;;;;<<<<<<<<<======>>>=========>>>???@@@AAA???@@@@@@???<<<;;;<<<===<<<<<<<<<<<<======>>>>>>????????????????????????>>>>>>>>>>>>===============>>>???@@@@@@???>>>=========>>>>>>>>>>>>======999999::::::::::::999999999::::::;;;;;;::::::999:::999999888777666666666666666777777666666555444333222111000///...---,,,,,,---------...///////////////......---,,,+++***---,,,+++***)))***+++,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''((()))))))))'''&&&((()))******)))(((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&&&&''''''((()))))),,,+++)))((((((((()))***)))((('''&&&&&&'''((()))(((***++++++)))(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%$$$###$$$%%%&&&(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''((())))))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((('''))))))((((((((((((((((((*********))))))(((((((((***************************)))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((++++++******************************************)))***,,,,,,,,,,,,***)))******+++++++++++++++,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,------.../////////....../////////111000///...............---------...///111222333333444444444333333222111***+++++++++++++++,,,,,,++++++************++++++***++++++,,,,,,++++++***************************++++++******+++,,,,,,---+++******))))))******+++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,***+++------,,,,,,---///------...............---///000111111111111111111////////////000000000000////////////////////////---......///000111222222000111222333444444444444444555666777999999999999;;;;;;;;;<<<<<<<<<===============>>>>>>@@@AAAAAA???@@@AAA@@@???===>>>???>>>>>>======>>>>>>???@@@@@@@@@@@@??????@@@@@@@@@??????>>>>>>>>>=========??????@@@AAAAAA@@@??????======>>>>>>>>>>>>======::::::;;;;;;;;;;;;::::::999::::::;;;;;;::::::999:::999999888777666555555555666666666666555444444222222111000///...------,,,---------.../////////............---,,,+++***...---+++*********+++,,,+++***))))))))))))***+++))))))))))))))))))))))))++++++++++++***((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''')))***+++***)))((((((&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))&&&''''''(((((((((((((((+++***)))((('''((()))***)))((('''&&&&&&'''((()))&&&&&&%%%###""""""$$$&&&((((((((((((((((((((((((((((((''''''''''''((((((******)))(((&&&%%%$$$$$$$$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((())))))(((((((((((())))))))))))))))))+++++++++******)))))))))++++++++++++++++++++++++'''((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((******************++++++++++++++++++++++++++++++***+++,,,------,,,+++*********++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........---------..................//////////////////...111000///...............------...///000111333444444444444444333222111111''')))******))))))***+++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***++++++,,,---...++++++************++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,***,,,---,,,++++++,,,---,,,---......///.........000000111111111111000000////////////000000000000/////////////////////////////////000000111111111000111222333333444444444444555666888999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAA>>>@@@AAAAAA???>>>??????@@@???>>>===>>>???@@@AAAAAA@@@????????????@@@AAA??????>>>>>>======<<<<<>>>>>======<<<:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::999999999999888777666666555555555555555555555444444333111111000000//////......---------...............,,,---.........---,,,+++------,,,+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++***((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&'''''''''***------,,,***))))))'''&&&%%%&&&((()))((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***'''''')))***++++++++++++++++++***))))))))))))))))))((((((''''''''''''(((((((((&&&###!!!"""$$$''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''(((((())))))))))))'''(((((())))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******++++++,,,---------)))))))))******++++++,,,,,,,,,,,,---------......------...//////......---......////////////......000//////............///......//////000222333444444444444444444333222222''')))+++***((((((***,,,++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********++++++------------++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,---...---,,,+++,,,---,,,------...//////......///000000111000000//////////////////000000000000////////////////////////000000000000000000000111000111222333333444333333444555666888999999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<>>>???@@@<<<>>>@@@AAA???>>>>>>???@@@???>>>===>>>???AAABBBAAA@@@???>>>>>>???@@@AAA??????>>>======<<<;;;;;;===>>>????????????>>>===<<<<<<<<<======<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888999999999999888888888888777777666666666555444555555555555444333333000000000000////////////...............---------***,,,---//////...---,,,,,,,,,------,,,,,,+++***((()))***++++++***)))(((************************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''+++...///---+++***+++***(((&&&&&&)))******)))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***&&&'''***---///111111222222222222111///...,,,+++(((((((((((((((''''''&&&*********(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((())))))***''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&'''(((((()))******''''''''''''''''''''''''&&&&&&((())))))*********&&&'''((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))(((''''''''''''((()))*********))))))))))))))))))))))))((((((((())))))*********)))))))))))))))))))))))),,,,,,,,,++++++,,,,,,,,,******++++++,,,------...((())))))***++++++,,,,,,+++,,,,,,,,,------------,,,---.........---,,,,,,---...///000000///...---///............//////000/////////000111222333444444444555555555444444333)))+++---,,,******,,,...++++++************+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---...///---,,,,,,++++++,,,,,,---+++++++++*********))))))***+++---......---+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,...///000///---,,,,,,---,,,,,,---.../////////...//////000000000//////...////////////000000000000////////////////////////111111111000000000000000000000111222333333333333444555666888999999999999999999999:::::::::;;;;;;999999::::::;;;===>>>???;;;===@@@@@@???>>>>>>>>>@@@???>>>======???AAABBBAAA@@@???>>>>>>???@@@AAA???>>>>>>===<<<;;;;;;:::;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::888888888999999888888888777777777777666666666666444444555555444444333222////////////000000000000/////////......------,,,)))+++---/////////------+++,,,---...---,,,+++***+++,,,...//////...,,,+++************************&&&'''((()))++++++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''+++///000---+++***+++)))&&&######&&&))))))(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******%%%'''+++///333555777888;;;;;;:::999666333000...'''((()))))))))(((&&&%%%%%%''')))(((&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((())))))(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''((()))******+++''''''''''''''''''''''''&&&&&&((()))************%%%&&&''')))))))))(((''''''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((()))))))))***++++++++++++++++++++++++...---++++++++++++---...******+++,,,,,,---......******+++,,,------......+++++++++,,,,,,,,,------+++,,,---------,,,+++***---...///000000///...---...............///000111000000000000111222333333444444555555666555555444++++++,,,---,,,+++***)))*********)))))))))))))))************************++++++++++++++++++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,---------.................................------,,,,,,------...............---,,,+++***,,,------......------,,,------------------------////////////000000000000...//////////////////...000000000000000000000000//////000111111111111000222222222111111111111111777777777777777666666666999999999999999999999999:::::::::;;;::::::999999999;;;===??????>>><<<:::============<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>============;;;<<<<<<===============:::;;;===??????>>><<<;;;===<<<<<<;;;;;;;;;<<<<<<::::::999888777666666555555555666666555555444333333222222222222222222333222222000///............//////...///000000...+++///......---------......///111222111...+++)))(((((()))+++,,,,,,+++)))(((******))))))))))))******,,,+++)))((((((((()))***+++)))&&&''')))***)))'''((()))*********((('''&&&,,,+++)))(((''''''''''''''''''''''''''''''''''''%%%(((,,,...,,,***(((''')))&&&$$$$$$((()))(((&&&+++***)))(((&&&%%%$$$###'''&&&%%%%%%&&&'''((()))$$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''')))***---111666:::>>>AAA======>>>???@@@>>>:::777111...***%%%###$$$&&&'''(((((((((((((((''''''''')))'''%%%######%%%''')))''''''&&&&&&&&&&&&'''''')))(((&&&''')))******)))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''''''''''''''&&&&&&''''''%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&### ((((((((((((''''''''''''&&&&&&'''''''''&&&$$$###((((((''''''''''''((((((#########$$$%%%&&&((()))((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))))))))(((((((((%%%%%%'''((())))))))))))((('''%%%$$$%%%&&&(((***,,,+++)))(((''''''(((((())))))************)))))))))+++,,,,,,+++***++++++---------,,,,,,+++++++++.........---(((""""""'''------------,,,+++******---,,,,,,++++++*********)))***,,,---.../////////,,,,,,,,,---------......------------.........///////////////............111111222222222333333333444444222222222222444444++++++,,,,,,,,,+++***)))************))))))))))))************************++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++*********,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------............---,,,+++***,,,,,,------------,,,,,,------------------------........./////////000000//////............//////////////////////////////000000000000000///...---111111111111111111111111666666666555555555555555999999999999999888888888:::::::::;;;;;;::::::999:::;;;===>>>???>>>===<<<>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<===============<<<<<<=========;;;:::999<<<;;;;;;:::::::::;;;;;;555555444333222111000000444444555555444444333222222222111111111111222222222111000///............///......///000000---+++...---------------......,,,...000///---+++***)))+++******************+++++++++************+++++++++******)))))))))))))))(((&&&$$$%%%''')))(((&&&'''((()))******)))((('''++++++***)))'''&&&%%%%%%''''''''''''''''''''''''&&&(((+++,,,+++)))(((((()))(((&&&&&&'''((((((''' """$$$%%%&&&'''''''''&&&%%%&&&'''((((((&&&&&&&&&''''''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''((()))+++...222666999;;;<<<<<<===???AAA@@@>>>;;;333111,,,((('''''')))***''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''')))'''&&&&&&(((***))))))''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&'''''''''''''''((('''&&&%%%%%%&&&'''''')))((('''&&&&&&&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''((((((&&&%%%((((((((((((''''''''''''&&&''''''((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((***)))(((((((((((()))***$$$%%%%%%%%%&&&&&&''''''&&&&&&'''((()))))))))((())))))((((((((()))***+++***)))((((((((()))***+++))))))************)))))))))***,,,,,,***)))***+++------,,,,,,,,,+++++++++***&&&&&&)))***((((((*********+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,------...---------,,,,,,---------.........------........./////////.........//////000000000111111111222222222333333444333222222222222333444++++++,,,,,,++++++***)))************************************************++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***...------,,,+++***))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------............---,,,++++++++++++,,,,,,,,,,,,++++++---------------------------------.........//////000///...------...///000////////////////////////000000000///...---++++++///000000111111222222222333444444444444444444444777777777888888888888888999::::::;;;;;;:::::::::::::::;;;<<<===>>>>>>??????>>>>>>===<<<;;;::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<===<<<;;;:::999888777777999999999888888999999:::777777666555444333222222333333333333333222111111111000000//////000000111111111000///............///...---...//////---+++,,,,,,,,,,,,---......///***,,,......,,,+++***+++,,,+++)))(((((()))+++,,,,,,++++++******++++++,,,)))************))))))((('''&&&%%%&&&((()))((('''&&&'''((()))***)))((('''))))))))))))(((&&&$$$###''''''''''''''''''''''''''')))+++***)))(((((()))*********)))'''&&&''')))%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''((()))+++---000222333666666888;;;>>>>>>===;;;222000---)))(((((()))***%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((('''%%%&&&''')))((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))%%%%%%&&&''''''(((''''''(((''''''&&&&&&'''((((((---,,,***)))''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&''')))******+++''''''((((((((((((((('''))))))))))))************)))(((((('''(((***+++,,,))))))************))))))(((***,,,+++***)))******,,,,,,,,,,,,++++++++++++(((###!!!''',,,,,,******((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,++++++---------.........//////............/////////000---......///000111222333111111111222222222222333333333222222222222333333+++++++++++++++******))))))***************++++++***************************+++++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------.........------,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...------...///000///////////////////////////000000///...---,,,,,,...//////000111222222333111111111222222222222222666666666666666777777777888999::::::;;;:::::::::::::::999:::;;;===???@@@???>>>===<<<;;;:::999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::999777777666777777777777666666777777888888::::::999888777666555555111111222222111111000///000//////......//////000111000///...............///...------......---+++++++++++++++,,,---...///+++,,,...---,,,******++++++***)))(((((()))***++++++******))))))******+++((()))***++++++***)))(((((((((((()))***++++++***(((((()))))))))(((&&&%%%%%%&&&((())))))'''&&&$$$''''''''''''''''''''''''((()))***)))'''''')))******,,,---+++'''%%%'''***,,,,,,++++++***)))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((()))***+++,,,---......///222555666444333---,,,)))'''&&&&&&''''''$$$$$$$$$%%%&&&'''(((((('''((()))******)))((('''''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''(((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))((((((''''''''''''''''''((((((((()))++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%&&&'''((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))******++++++'''((((((((((((((('''&&&&&&'''(((((())))))(((((((((((('''''''''(((******))))))************)))))))))+++,,,,,,+++******+++,,,++++++++++++++++++++++++&&&%%%)))+++)))((())))))***+++,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,------------,,,++++++------........./////////........./////////000000/////////000111222222222111111111111222222222222333222222222222222222333++++++*********)))))))))))))))******+++++++++,,,*********************************++++++,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------***++++++,,,,,,++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000///...------...///000...........................//////000000/////////......///000111111222222///000000000111111111222444444444555555666666666777777888999::::::999999999888888888999;;;>>>???======<<<;;;:::999888777777888888999::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;;;;;;;;;;777777666666666666777888555555555555555666777777777666555444333222222111000000000111000000///...///..................///000//////...............///---,,,,,,------,,,+++*********++++++---...///...//////...,,,*********((()))************)))((())))))(((((((((((())))))((()))***++++++***)))((('''(((***++++++*********)))******)))(((&&&$$$###"""###&&&((())))))((('''''''''''''''''''''''''''((())))))((('''''')))******,,,---+++'''&&&(((***%%%%%%&&&'''((()))))))))(((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((((())))))******))))))+++------+++***))))))'''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''(((***++++++***((('''''''''&&&&&&&&&&&&'''''')))'''%%%%%%'''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++******((('''&&&&&&''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))******(((%%%$$$&&&(((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&'''((((((((((((''')))((('''&&&%%%&&&''''''))))))************))))))***,,,------,,,++++++,,,+++++++++++++++++++++++++++***+++---***&&&''',,,------......---,,,,,,++++++++++++,,,,,,------...***+++,,,,,,------,,,,,,------------.........///............////////////111111111111000000000000000000111111111222222222222222222222222222222222++++++***))))))))))))***))))))******+++,,,,,,,,,*********************************++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,------...++++++++++++,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////...........................---...///000000000000000...//////000000111111111......//////000111111111222222333333444555555555555666777888888888888888888777777777888999;;;<<<;;;::::::999888777666666777777888999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;::::::555555555666666666777777444444444444555666777777555555444333222111111000000000000000000///......///......------....../////////......---......//////---++++++,,,,,,,,,+++************+++,,,------/////////...+++******+++'''(((***++++++***((('''(((((((((''''''(((((((((((())))))************)))&&&(((******)))''''''((())))))***)))(((&&&$$$""""""###&&&((()))*********''''''''''''''''''''''''((())))))(((''''''(((***+++++++++***((('''((()))'''''''''&&&&&&&&&%%%%%%'''''''''(((''''''&&&%%%$$$$$$%%%&&&'''((()))***'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''((()))))))))(((((((((******(((&&&((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((('''((()))******)))((('''''''''&&&&&&&&&&&&''''''***(((&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))++++++++++++***((('''&&&%%%&&&'''(((((((((((((((###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''))),,,---+++(((&&&(((***((((((((((((''''''''''''''''''&&&&&&''''''((()))(((((((((''''''(((((((((&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((('''''''''&&&&&&''''''((((((((((((((('''(((((((((((())))))))))))***)))(((&&&%%%%%%&&&&&&))))))************))))))***+++------+++***+++,,,*********+++++++++++++++)))))),,,...+++'''***000////////////...---,,,+++,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........///111111111000000/////////000000000111111111111222111111222222222222111111,,,+++***)))((())))))***))))))***++++++,,,------************************)))******+++,,,,,,------,,,,,,+++************+++***************************++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------------............---...///000000///...---............................../////////...------/////////000000000000000......//////000111111111111111222222333444444555333444555666777777777777666666666666666777888888888888777777666666666555666777888999:::;;;;;;<<<::::::::::::999999999999888888999:::::::::::::::555666777777777666555444444444444444555666777777888777666555444333333222000000000000000///......//////............//////.........------......///...,,,******+++,,,++++++++++++************++++++,,,------,,,***)))+++,,,(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))******+++&&&))),,,+++)))&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&'''(((((()))******'''''''''''''''''''''''''''((())))))''''''''')))+++)))(((((()))))))))(((,,,,,,***)))'''&&&$$$$$$%%%&&&'''((((((((('''&&&%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((())))))((('''((()))***(((''''''((()))))))))((('''&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''+++)))''''''((((((((('''''''''((())))))(((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((()))))))))((((((###$$$&&&'''((((((''''''"""###%%%&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''###'''++++++(((&&&(((+++((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&'''(((((((((((('''&&&))))))))))))************&&&&&&'''((()))))))))(((((('''&&&&&&&&&''')))*********(((''''''((()))***))))))************))))))((()))++++++)))((()))***)))*********++++++++++++)))((())),,,,,,)))***...---------......---,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------//////////////////000000000000000000111111111111000111222333333222111000,,,+++)))((((((((()))***))))))***+++,,,,,,------************************))))))***+++,,,,,,------,,,+++******))))))******((((((((((((((((((((((((+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,------------......************************,,,++++++++++++++++++,,,,,,,,,------...---------,,,------......------,,,++++++++++++++++++++++++---------.........//////,,,---000222222000---,,,......................../////////...---,,,+++***000000000000////////////.........///000111111222000000111222333333444444222333444555666666666666555555555666666666666666666666666666555555555555666777888999:::;;;<<<<<<999999999888888888888777888888999::::::::::::999666777888888777555333111333333333444555666777888666666555444333222222111000000000000000//////...//////............//////......---------......///...,,,***)))***+++++++++++++++******************)))***+++***))))))+++---***)))(((''''''((()))*********))))))))))))*********)))((((((((()))+++,,,))),,,///...+++((('''(((###$$$&&&((())))))((((((***))))))(((((((((((()))''''''''''''''''''''''''&&&((())))))(((''''''(((+++(((%%%&&&)))+++***'''######$$$&&&''')))******$$$%%%'''(((((((((''''''(((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))((('''&&&''')))***)))(((%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''((((((''''''''''''(((((('''''''''&&&&&&''''''''',,,***((((((((()))(((''')))***+++,,,,,,+++***)))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((###$$$%%%'''((()))))))))"""###%%%'''((((((''''''$$$$$$&&&'''''''''&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!'''(((&&&%%%'''***)))(((((((((''''''''''''&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((***+++,,,((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$$$$%%%&&&'''((())))))%%%%%%'''((())))))))))))&&&%%%###"""###$$$&&&(((******)))))))))+++,,,---))))))************))))))&&&((())))))(((''''''((())))))******++++++++++++---(((&&&))),,,+++((((((******+++,,,------------.........------,,,,,,,,,---------,,,+++***((((((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...///000111111000000000000111111111111000111222333333222111000******++++++++++++******---,,,***)))((()))***+++************************......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++))))))*********+++++++++---,,,***)))))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********+++,,,------------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,......////////////............---,,,,,,,,,------111000///......///000111------------------------......//////000111111111222222222111111111000000111111222333444444444444222222333444555666777888666555555555555444444444333444555666777888999::::::999999888888888888888<<<:::999999:::888666444000111222222111000111222444444444444444444444444666666555444222111000000000000000000111111111111//////......---------,,,.........------,,,,,,,,,......---,,,+++***)))(((,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))******))))))))))))******(((((())))))*********+++((('''''''''((()))******---------,,,***)))'''&&&((((((((('''&&&&&&&&&%%%******)))((('''&&&%%%%%%''''''((((((((((((''''''$$$$$$%%%%%%&&&'''(((((())))))((('''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))'''&&&&&&&&&''')))***+++&&&&&&''''''((()))******))))))(((''''''''''''''',,,,,,,,,***((('''''')))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((()))************)))(((''''''&&&&&&''''''(((((('''&&&%%%%%%''''''&&&%%%&&&'''((()))***'''%%%%%%&&&((())))))***)))(((&&&&&&''''''((((((((())))))(((&&&$$$###'''((()))))))))(((&&&%%%((((((((('''&&&&&&%%%%%%,,,***((('''''''''&&&$$$***'''###!!!!!!$$$(((+++(((((((((((('''''''''''')))***++++++,,,,,,,,,,,,************************+++******))))))***+++++++++***)))))))))***,,,,,,+++***(((&&&$$$&&&***---,,,++++++******++++++,,,+++++++++)))((((((+++---------............------//////---,,,,,,---......////////////000000000000444222111///...---......******++++++++++++******---,,,,,,+++******++++++************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++*********+++,,,---------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))---......//////......---------,,,,,,,,,------...000///............///000........................------...//////000000111222222222111111111000000000111222333333444444333222222333444555666777777555555555555444444444444333444444555666777888888888777777777777777888888888666555444444444222000000111222222111000111222444444444444444444444444555555444333222111111000/////////////////////////////////......---------------,,,,,,++++++++++++,,,,,,++++++++++++******++++++*********)))))))))+++++++++++++++***))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))***+++(((((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&)))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''))))))((('''''''''''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''((())))))((('''''''''''''''((())))))'''%%%%%%&&&''''''''''''(((((('''''''''***))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&'''(((((()))%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%$$$$$$#########$$$%%%&&&***'''%%%%%%''')))))))))***)))((('''&&&''''''((((((((((((((('''&&&%%%%%%'''((()))))))))(((&&&%%%&&&&&&''''''''''''''''''+++)))''''''(((((('''&&&))))))((('''((()))***+++((((((((((((((((((((((((***++++++,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++***************+++***)))))))))***+++,,,++++++***((('''(((+++---+++++++++++++++++++++++++++++++++)))((((((+++---------............------///...---------.../////////////////////000000000111000///......//////000******++++++++++++******,,,,,,,,,---,,,,,,++++++************************((()))***+++,,,......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,+++******)))*********++++++++++++++++++++++++------,,,+++***))))))(((+++************+++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,+++,,,,,,---...//////......------......///........................,,,,,,------...//////000222111111111111000000000///000111222222333333222222222333444555666666777555555444444444333333333333333333444444555555555555555555555555666777888666444111000000111000///000111222222111000111222333333333333333333333333333333333222222222111111000//////......------,,,/////////...............++++++++++++*********************+++++++++,,,,,,******)))))))))((((((((()))************))))))(((((((((''''''''''''(((((((((((())))))))))))*********))))))(((((((((((()))%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''')))(((''''''&&&''''''''')))(((((((((''''''''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((###$$$%%%''''''''''''&&&$$$$$$%%%%%%&&&''''''''')))(((''''''&&&'''''''''&&&&&&'''&&&$$$$$$&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((!!!"""###$$$%%%&&&'''((('''''''''(((''''''&&&%%%&&&&&&%%%%%%&&&&&&'''((()))'''%%%%%%'''))))))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((()))(((((('''&&&%%%%%%&&&&&&'''(((((())))))'''&&&&&&(((((((((''''''(((***,,,,,,+++***(((''''''(((((())))))***************+++******)))))))))))))))))))))))))))))),,,,,,++++++******************))))))******+++,,,+++,,,---,,,******,,,...)))***+++,,,,,,+++***)))***+++***)))((((((***,,,,,,------......------,,,...---------...///000000........./////////000000///.........//////000111******++++++++++++*********+++,,,---,,,,,,***)))************************(((((()))+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,))))))))))))************++++++******************************************,,,,,,++++++******))))))***************++++++,,,,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---............---+++,,,,,,------,,,,,,+++++++++++++++,,,---...///------------------------........................++++++,,,------......///111111111111000000000000...///000111111222222222222222333444444555666666444444444444333333333222222222222222333333333333222222222333444666777888888555111000111222222222000111222222111000111222222222222222222222222222111111111222222222222222111111000///...---,,,+++........................++++++++++++++++++******************++++++++++++******)))))))))((((((((((((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''(((((())))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&(((''''''&&&&&&'''''''''))))))((((((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&(((******)))(((''''''''''''((((((((())))))(((''''''&&&&&&'''''''''%%%&&&''''''&&&&&&(((***'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((!!!!!!"""$$$%%%&&&'''(((&&&'''''''''''''''&&&&&&'''''''''''''''(((((())))))'''&&&&&&((())))))(((((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%'''((()))((((((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&$$$###$$$&&&(((((('''$$$%%%(((******)))'''&&&''''''(((((()))***++++++((()))))))))((('''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***************+++++++++***,,,------,,,++++++,,,(((***+++------+++***((()))******)))((((((***+++,,,,,,------------,,,,,,,,,,,,------...///000111---------......//////000............//////000000******++++++++++++******((()))***++++++***)))(((*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------(((((()))))))))*********************+++*********************************)))))))))******+++++++++))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++*********+++,,,---...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000000000000000000000000......///000111111111111222222333333444555555555444333333333222222222222111111111111222222222222111111111222333555666777888555222111222333333333000111222222111000111222222222222222222222222222000000000111111111222222222222111000...---,,,,,,------------............++++++++++++,,,,,,,,,,,,+++++++++*********))))))++++++*********)))))))))'''(((((()))))))))((((((''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((******)))(((''''''''''''))))))(((((('''%%%$$$###%%%&&&&&&&&&'''(((((((((&&&&&&''''''((()))))))))((())))))))))))))))))((('''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&(((******)))'''&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''&&&&&&&&&(((***'''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''''''''''''''&&&######$$$$$$%%%%%%%%%%%%((('''&&&&&&((())))))((('''''''''''''''&&&&&&%%%'''&&&%%%%%%&&&''')))***(((((('''''''''((((((((((((((('''''''''&&&&&&&&&###"""!!!"""%%%&&&'''&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))******+++************)))(((''''''++++++++++++++++++++++++***++++++++++++***)))((())))))******++++++++++++(((***,,,,,,+++******+++((()))+++,,,,,,+++)))((()))******)))(((((()))+++++++++,,,,,,,,,,,,++++++++++++,,,---.../////////+++,,,,,,---....../////////////////////......---******++++++++++++******'''((())))))))))))))))))************************+++++++++++++++***************************************+++,,,------------*********++++++++++++,,,))))))***++++++++++++***************************'''(((((()))***+++,,,,,,((()))******++++++***************+++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,------------+++,,,,,,------,,,,,,+++++++++***++++++,,,---...,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,---....../////////000000000000000111...///000111111222222111222222333333444444444444333333333222222222111111000000000111111222222222111111111222333444666666666444111111222333222222000111222222111000111222111111111111111111111111000000000000000111111111222222111000///...---,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))++++++*********)))))))))'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((('''''',,,++++++************+++'''''''''&&&$$$###!!! &&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))&&&''''''((((((''''''&&&''''''''''''''''''((((((&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((((())))))%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((###$$$%%%%%%$$$$$$&&&(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&'''(((((()))''''''''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&''')))))))))'''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((''''''''''''((()))))))))(((((('''&&&&&&%%%%%%"""!!! """$$$&&&&&&&&&(((''''''''''''((())))))&&&&&&''''''(((((()))))),,,,,,,,,---,,,,,,++++++(((((((((((((((((((((((('''((()))******)))(((((())))))***++++++++++++***(((***++++++***))))))***((()))***++++++***)))(((((()))******(((((()))******++++++,,,,,,++++++******+++,,,---------------***++++++,,,---.../////////////////////...---,,,******++++++++++++******))))))(((((()))******+++************************************************(((((((((((((((((((((((((((((()))***+++,,,,,,+++************++++++++++++((()))***+++,,,++++++***************************(((((())))))******++++++'''((()))***+++******))))))*********++++++++++++******+++,,,,,,,,,,,,+++******************************+++,,,------------,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000000111111//////000111222222222222222333333333333444444444222222222222111111111111//////000111222222333333111111111222333444555666555444222333444444333111000111222222111000111222111111111111111111111111000000000000000000//////000000//////...---,,,,,,*********++++++,,,,,,,,,************+++++++++,,,))))))))))))******************)))))))))((((((((('''((())))))*********)))((((((''''''''''''(((((())))))((((((((('''''''''***))))))))))))******+++&&&&&&&&&&&&%%%$$$###"""'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&%%%$$$$$$&&&((('''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&'''((()))))))))(((((('''&&&&&&''')))***((('''&&&&&&'''''''''&&&%%%$$$&&&&&&''''''''''''''''''(((''''''&&&'''((()))***''''''''''''''''''&&&&&&$$$###"""###%%%''''''''''''((((((((())))))))))))&&&&&&&&&&&&''''''''''''++++++,,,,,,---,,,,,,,,,''''''''''''''''''''''''$$$%%%''')))***)))((('''((()))***+++,,,++++++***)))***+++***)))((()))+++))))))************))))))''')))******((((((((()))******++++++++++++************+++,,,,,,,,,+++*********+++,,,---...//////,,,---.../////////...---******++++++++++++******+++***)))))))))***,,,---************************))))))******++++++++++++((((((((((((((((((((((((&&&&&&((())))))*********(((((((((((())))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))************))))))))))))'''((()))++++++******)))))))))******++++++++++++******+++,,,,,,,,,,,,+++************************%%%%%%&&&(((((())))))))),,,------......------,,,,,,,,,++++++***+++++++++------...//////...------------------------------,,,,,,---......//////000.../////////000000111111///000111222222333333222333333333333333333333444222222222111111111111000...///000111222333444444222222222222333444555555666555555555777666555333000222222222111000111222000000000000000000000000111000000000////////////.........------,,,,,,+++))))))*********+++++++++(((((())))))*********+++''''''((()))***+++,,,,,,)))(((((((((''''''''''''(((((()))***************((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&''''''((((((''''''&&&(((((((((''''''&&&&&&%%%(((((((((((((((((((((((())))))************))))))%%%&&&&&&'''((()))******%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++***(((&&&%%%$$$%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%)))(((((('''''''''((((((((((((((((((((((((((('''%%%%%%%%%%%%&&&&&&'''(((((())))))((('''&&&((()))&&&'''((())))))((('''&&&)))))))))(((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''###$$$%%%&&&&&&&&&%%%$$$'''&&&&&&((()))***((('''%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%((('''&&&&&&'''((()))***%%%%%%&&&&&&'''(((((((((&&&$$$###$$$&&&(((((((((%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%'''((()))***************))))))))))))))))))))))))"""$$$&&&((())))))((('''((()))***+++,,,+++*********++++++***))))))***,,,******))))))))))))******'''(((******)))(((((()))******++++++++++++******)))***+++,,,+++***)))((()))******+++---...//////***+++---///000000000///******++++++++++++******))))))))))))))))))))))))+++++++++************)))************************---,,,+++******+++,,,---,,,***((()))+++,,,+++(((((((((((((((((((((((((((************************))))))))))))******************))))))))))))***************)))))))))))))))+++++++++++++++***)))((()))************+++++++++************************))))))))))))))))))))))))***+++---//////...---,,,---,,,+++*********+++,,,///////////////............---,,,,,,,,,,,,---...---------.........//////000000000000////////////111111000000//////.........000222444444444333222222222111111000///////////////000111111111111111222333333222111222555777555444333222222222333333444444444333333222222222333222222111111111111111000000000000000000000000000//////...------,,,,,,------,,,+++,,,---///000***,,,------+++******+++------,,,+++***)))((('''))))))))))))))))))))))))******))))))(((((('''''''''&&&&&&&&&&&&'''((((((******))))))(((((('''''''''''''''''''''((())))))%%%&&&((())))))(((&&&%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((($$$%%%%%%&&&&&&''''''(((''''''''''''''''''&&&&&&(((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++***((('''&&&&&&''''''+++***)))'''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))(((&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((()))******'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((((('''&&&'''((()))((('''%%%&&&&&&&&&'''((((((((())))))(((''''''''''''(((&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''')))***++++++***)))))))))))))))***((()))***++++++***)))(((***************)))))))))+++++++++*********))))))+++++++++***++++++,,,,,,---------,,,,,,---......+++++++++,,,,,,---------******++++++++++++******))))))))))))))))))))))))+++++++++************)))******************************)))(((((()))******,,,***)))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************))))))))))))+++++++++++++++***)))))))))************+++++++++***************************************************+++---//////...---,,,++++++*********,,,---..................---------........................------........./////////111111111111111111111111111111111000000/////////111222444555555444333222333333333222222111111111//////111222222333333333222222333222111111444666666555333222111222333444444444444333333333222222222222111000000000000111000000000000000000000000//////......---,,,,,,,,,+++************+++,,,---)))+++,,,+++)))(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''''''''''''''(((((()))%%%&&&'''(((((('''&&&%%%''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&((()))***)))((('''&&&&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''(((***(((''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((())))))******)))))))))))))))******))))))***++++++***))))))((((((((((((((((((((((((+++++++++*********))))))+++************+++,,,,,,---,,,,,,+++******++++++........./////////000000******++++++++++++******))))))))))))))))))))))))+++++++++************)))******************************)))(((((()))******,,,+++******,,,,,,+++***************************(((((((((((((((((((((((())))))))))))******************))))))))))))*********************************++++++++++++***)))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,))))))******+++---...///------------------------......///000000///..................////////////222222222222222222222222111111111111111000000000444444555666666555333222444444444444444444444444000111222333444444555444111222222111000000222555777666333111111222444666444444444444444333333333222111111000000000000000////////////////////////......------,,,++++++++++++************+++,,,,,,+++,,,---,,,***(((((()))''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''(((''''''&&&%%%))))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$###$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((()))))))))((('''&&&'''''''''((((((((())))))&&&&&&%%%%%%%%%&&&''''''***)))''''''(((((('''%%%'''''''''''''''&&&&&&&&&***))))))(((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***))))))(((((()))((((((((()))***++++++******++++++++++++******((((((((((((((((((((((((+++++++++*********************))))))***++++++,,,...---,,,+++++++++++++++,,,,,,,,,,,,------------******++++++++++++******))))))))))))))))))))))))+++++++++*********))))))************************,,,++++++++++++++++++,,,,,,+++++++++,,,,,,++++++************************))))))))))))))))))))))))((()))))))))******************))))))))))))******)))***************++++++******+++++++++******)))))))))*********+++++++++------------------------+++++++++++++++++++++++++++,,,---.........------******++++++,,,---......---------------............///111222222111///........./////////000000000111111111222222222222222111111111222222222222222555666666666555444222111444444444444555555666666555555666666666666555555111222222111///000222444888666444222111333555777555555555444444444444444222111000000//////000000////////////////////////...------,,,,,,+++******,,,,,,,,,,,,,,,,,,------...///000///---+++***+++((((((((())))))))))))***))))))))))))))))))))))))''''''(((((())))))******'''&&&&&&&&&&&&'''((((((************************'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&'''''''''''''''&&&&&&))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((('''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))******((('''%%%&&&'''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''((('''&&&'''((()))((('''((((((((('''&&&&&&&&&%%%,,,+++******))))))******(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++***)))'''&&&(((((((((((()))***,,,,,,******++++++++++++******((()))))))))))))))******************************))))))))))))***+++,,,,,,///...............//////+++++++++++++++++++++,,,******++++++++++++******************************+++++++++*********))))))************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************((()))))))))******************))))))))))))******))))))******+++++++++,,,)))******+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,------......///////////////000222333333222000////////////000000000111111000000000111111111222222111111222222333333444444666555555444333222111111222333333444555666777777:::::::::999888666555444333333333222000111333555888777555333222444555777555555555555555555555555222111111000000000000000////////////////////////...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,+++---///000///---+++++++++++++++*********)))))))))************************''''''(((((())))))******'''&&&&&&&&&&&&'''(((((()))))))))))))))*********&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''''''''&&&)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''(((((((((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&'''((()))***&&&''''''((((((''''''&&&))))))(((((((((((())))))$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((()))******+++''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&)))******)))((((((((('''&&&&&&&&&%%%(((((('''&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))(((((((((((('''((((((((()))))))))***************************)))***+++++++++)))((('''(((((((((((()))***,,,,,,************************'''''''''(((((()))))))))************************))))))))))))***+++,,,------------...///000111222////////////............******++++++++++++******************************+++++++++************)))************************((()))************)))((()))***++++++))))))***+++************************************************))))))))))))******************))))))))))))******))))))******+++,,,,,,,,,))))))***++++++++++++***)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......---------------,,,++++++------......///000000000000000111222222111000000000000000000111111111111//////000000111222222222111222222333444555555666666555444444333222222111222222444555666888999999<<<<<<<<<;;;:::888777666555666666444222222444666888777666555444555555666555555555666666666666666333222222111111111111111////////////////////////......------,,,+++++++++*********+++******)))(((***+++,,,,,,***))))))***,,,+++++++++******))))))************************(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''#########$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''((((((((('''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&$$$%%%&&&''''''((((((''''''''''''''''''((()))***''''''((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&)))******)))'''''''''''''''&&&&&&&&&))))))((('''''''''''''''''''''((((((((()))))))))))))))))))))((((((((((((''''''(((((())))))******++++++++++++++++++++++++*********+++******)))))))))((((((((()))***++++++******))))))))))))******%%%%%%%%%&&&&&&''''''(((***************+++++++++))))))******+++,,,......,,,,,,,,,---...///000111.........---------------******++++++++++++******************************+++++++++************)))************************((()))************)))(((((()))+++***(((''')))+++))))))))))))))))))))))))************************))))))))))))******************))))))))))))******))))))***++++++,,,------))))))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......+++,,,---......------,,,,,,,,,---......///000000111111111111111111111111000000000111111111222222000000111111222333333444111222333444555666777777666666555444444333333444333333555777888:::<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888999888666555555666888777777777777777666555555555555666666666777777777444333333222222222222222000000000000000000000000//////......---,,,,,,,,,)))******+++***)))((('''''')))++++++***)))***+++))))))))))))************************************))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((((((''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&''''''((())))))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%$$$%%%'''((())))))((((((''''''&&&&&&&&&'''((((((''''''((((((((((((''''''!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%)))(((''''''((()))(((&&&&&&&&&&&&'''''''''''''''+++***))))))(((((())))))&&&&&&'''''''''((((((((())))))))))))(((((((((((('''''''''((()))******************************************)))******++++++***)))))))))))))))******))))))(((''''''((())))))&&&&&&''''''((())))))***))))))*********+++++++++*********+++,,,...///000//////...............///,,,,,,,,,++++++***************++++++++++++******************************+++++++++************)))***************************+++,,,------,,,+++***''')))+++***'''&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))***+++,,,,,,------((()))***+++++++++++++++)))************+++++++++................................................---,,,,,,,,,,,,---......)))***,,,...//////......++++++,,,,,,---...//////111111000//////000111111000111111111111222222222111111222333333444555555111222333444555777888888777777666555555555555666444555666888:::<<<>>>>>>:::;;;<<<===>>>>>>>>>>>>:::::::::888666666888:::666777888888888777555444555666666666777777888888555444333333222222333333111111111111111111111111000//////......---,,,,,,+++,,,------,,,+++***)))(((***,,,,,,++++++,,,---&&&&&&'''((()))***++++++******************************))))))(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&'''((((((((('''(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''')))))))))(((''''''&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''((((((''''''%%%$$$$$$%%%''''''$$$$$$$$$%%%&&&'''((()))))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((())))))))))))'''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%&&&''')))++++++'''''''''((((((((())))))''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&'''''''''''''''((((((((()))((('''&&&%%%%%%%%%%%%%%%,,,***((((((((('''%%%$$$%%%&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))******)))))))))***,,,---+++***)))))))))))))))***)))((('''&&&&&&'''((())))))******+++,,,---------))))))******+++++++++++++++++++++,,,---...000111444333222000//////....../////////......---------$$$$$$%%%'''(((***+++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&''''''((()))******+++,,,,,,++++++***))))))))),,,,,,,,,+++++++++******************************,,,+++******))))))******(((((()))***++++++,,,,,,+++,,,,,,---...///000000000///...---------------------------------------++++++++++++,,,---........................------......//////000000111111///000111222222111///...666444222333555666444222444444555555666777777777888666555444555666888999999999::::::;;;<<<=========>>>@@@BBBDDDBBB>>>;;;:::999999888888999999:::777888888777777666555444444555555666666555555444666333000000222333222000222111111000000000000000111000...---,,,,,,------***))))))((()))+++---...+++++++++*********))))))************************++++++************++++++(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''')))(((((('''''')))***+++%%%&&&'''((())))))))))))$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))'''%%%&&&((()))'''$$$(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''''''''******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''''''''''''''&&&&&&'''((()))***++++++$$$&&&)))******)))******))))))))))))))))))))))))))))))***++++++++++++***+++(((&&&&&&)))***)))'''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++,,,......,,,)))***000666;;;999777444222111111111------,,,+++++++++,,,,,,(((((())))))******+++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))************))))))))))))***)))))))))((((((((((((''''''(((((())))))************************++++++,,,,,,++++++************************************+++******++++++,,,---...))))))******+++,,,,,,---------------------......///...------,,,,,,------------------------------,,,,,,,,,,,,---...//////.........................../////////000000000111///000000111111111000000444222111222444444333111222222333333444555555555888777666555555777888:::999999999::::::;;;;;;<<<======>>>@@@AAA@@@===;;;:::999999888888999999:::888888888888777666444444444444555555555555444444555333222222444555333111222111000000//////000000111000...---,,,,,,------***)))))))))***+++,,,---,,,++++++++++++*********************************+++******************+++(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))%%%&&&&&&&&&&&&&&&%%%%%%'''(((((())))))))))))((('''&&&&&&&&&&&&'''((((((((('''%%%&&&((()))(((&&&((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((''''''&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((((((((('''(((((((((((())))))))))))%%%''')))***)))))))))***))))))))))))))))))))))))))))))***++++++++++++***+++)))'''(((***+++)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++,,,---...,,,***+++111777;;;:::777555333222111111...---,,,,,,++++++,,,,,,************************+++++++++++++++++++++++++++++++++*********************++++++++++++******))))))))))))))))))))))))++++++++++++******************)))))))))((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,+++************)))))))))******************************+++,,,---///111222******++++++,,,,,,---------------,,,,,,+++++++++------,,,,,,++++++,,,,,,------------------------------------...///000000........................////////////000000000000////////////000111111222222111000111222333222111222222222333444444555555888777666666666777999:::::::::::::::::::::::::::===<<<<<<===>>>>>><<<;;;999999888888888888999999999999888888777555444333333444444555555444444333333333333555666666444222222111000000//////000000000///...---------------******)))******+++,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((''''''&&&''''''%%%%%%%%%%%%''''''((((((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$###((())))))))))))((((((''''''&&&&&&&&&&&&'''((((((((('''&&&''')))***)))(((''''''''''''((()))******((('''''''''&&&&&&%%%%%%'''%%%$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))(((''''''''''''(((&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))((((((***)))))))))((((((((('''&&&(((******)))(((((()))))))))))))))))))))))))))))))))***++++++++++++******))))))+++,,,,,,***((())))))))))))))))))))))))))))))))))))((((((((((((************+++++++++++++++++++++++++++++++++++++++---...---+++---333777;;;:::888666333222111111......---,,,,,,,,,,,,,,,((((((((((((((((((((((((******************************************************++++++++++++******))))))))))))))))))))))))++++++*********)))))))))*********)))))))))((((((******))))))))))))))))))))))))*********+++++++++***)))))))))))))))))))))******************************+++,,,---///000111+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++***++++++,,,------------------------,,,,,,,,,,,,---...///000---------...............////////////000000000000///.........///000222333111111111111222222222222333444444555555666777777888777777777777888999999;;;;;;;;;;;;::::::::::::<<<;;;999999;;;<<<;;;:::999999888888888888999999999999999888666555333333333333444444444444333333111222444555666555333222111111000/////////////////////......------------************++++++,,,,,,---------,,,,,,,,,++++++(((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((((((((''''''''''''(((((('''(((((((((((((((''''''***)))'''&&&&&&''')))***))))))(((''''''&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((()))))))))***(((((())))))(((''''''&&&&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&&&&&&&'''(((((('''''''''((()))***+++***'''''''''((((((***++++++((((((''''''&&&&&&%%%%%%###"""!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''''''''(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''+++******)))((('''&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))((((((((((((((()))******((('''((()))(((((((((((((((((((((((())))))***++++++++++++***)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++***+++++++++++++++,,,,,,,,,------------///333777:::999888666444222111111///...---,,,,,,,,,,,,,,,''''''(((((()))***************************************************************++++++++++++******))))))))))))))))))))))))******)))))))))(((((((((************))))))))))))************))))))))))))+++++++++*********)))))))))))))))))))))))))))***************************+++++++++++++++,,,,,,---+++,,,,,,,,,,,,,,,------))))))******+++,,,------++++++*********++++++,,,------------------------++++++++++++,,,---...///---------.........//////000000000000///////////////...------...000222333111222222333333333333444333333444444555666666666777777777777777888888999<<<<<<<<<;;;;;;;;;;;;;;;;;;999888777999::::::999999888888777777888888999999999888888777555444333333444444555555444444333000111444555444333222111111000000///.../////////...............---------***+++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++((((((((((((((((((((((((((()))************)))((((((((())))))))))))((((((((((((''''''''''''((((((''''''(((((((((((((((''',,,***)))'''''')))***,,,***)))((('''''''''''''''&&&'''''''''((((((((((((&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))&&&''''''((())))))((((((%%%%%%%%%%%%%%%$$$###"""'''&&&&&&&&&&&&'''((((((&&&'''(((((())))))***+++'''''''''((((((***++++++(((((((((''''''&&&&&&&&&###"""!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))&&&%%%%%%%%%%%%&&&''''''))))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))'''''''''((()))*********((()))***)))''''''((()))(((((((((((((((((((((((())))))***++++++++++++***)))+++---...---,,,******************************))))))))))))((((((((((((((((((((()))))))))***************++++++,,,,,,,,,,,,,,,---------///222555777777666555444333222111000///...---,,,,,,,,,,,,))))))******+++,,,------***************************************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((('''++++++*********)))))))))************************,,,,,,++++++***))))))((()))))))))************+++************************,,,+++******))))))))))))++++++++++++,,,,,,,,,,,,((()))***+++,,,------...++++++******++++++,,,,,,------------------------++++++++++++,,,---......,,,,,,------.../////////000000000000////////////............///000000111000222333333222222444555111111111222333333444444555666666666777777777777;;;;;;;;;;;;;;;;;;;;;;;;:::999777777888999999888888888777777777777888888777888888777777666555444444555555555555555555444111333444444222111000111111000//////......//////---......///......------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((++++++***))))))***++++++))))))(((((('''((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((('''''''''###$$$%%%&&&''''''''''''&&&''''''''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&'''(((((((((((()))+++''''''''''''((()))******'''''''''''''''''''''''''''%%%$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))((((((&&&&&&'''((()))***++++++((())))))((('''''')))+++))))))))))))))))))))))))))))))***++++++++++++***)))+++------,,,******+++************************))))))))))))(((((((((((('''((((((((())))))))))))*********++++++,,,,,,---,,,,,,,,,,,,---///000111444444444444444333222111000000...---,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))*********)))))))))((((((+++++++++*********)))))))))))))))******++++++,,,++++++******************************++++++,,,,,,************************,,,+++***)))))))))))))))++++++++++++++++++++++++***+++++++++,,,,,,------+++++++++++++++,,,------------------------------,,,++++++,,,,,,---...///,,,,,,------...//////000111000000000/////////.........///////////////......000222222111111333555000111111222222333444444444444555666666666666666888888888999999:::::::::999888777888999:::999777888888777777777777888888666666777777777777666666555666666777777666666555444555666444111000000222000000///............///,,,---...//////...------+++,,,,,,------,,,++++++,,,++++++++++++*********************************'''((()))******)))((('''(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''((()))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''(((((())))))(((((('''&&&&&&&&&&&&'''((((((%%%''')))(((&&&&&&''')))((('''''''''''''''((((((&&&&&&''''''(((((()))))))))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((((((((('''''''''(((((())))))******'''((((((((('''(((***,,,))))))))))))))))))))))))))))))***++++++++++++***)))+++,,,,,,***)))***,,,************************))))))))))))(((((((((((((((((()))))))))*********)))******+++,,,,,,---------,,,++++++,,,---......000111222333333333222222111000///...,,,,,,,,,+++++++++******)))(((((('''))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))+++++++++************)))+++++++++************)))(((((()))***+++,,,,,,,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,************************++++++***************++++++*********************---------,,,,,,,,,++++++,,,+++++++++,,,------...---------------------------------------///000000,,,,,,------...///000000111111000000/////////.........000000000///...------///111111000///222444222333333444444555666666333444444555666555555555555555666777888999999:::999888888999::::::888777888888777777777777888888555666666777777777777777666666777777777777666666666888888555111///111333000000///...............,,,---.../////////------+++,,,---------,,,+++***+++++++++*********))))))************************'''((()))++++++)))((('''(((((())))))))))))(((((((((((((((''''''(((((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''(((((('''(((((()))***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''(((***++++++''''''''''''''''''''''''&&&''')))*********)))((())))))))))))((('''&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''((((((%%%((()))(((%%%$$$&&&((((((''''''&&&&&&&&&''''''%%%%%%&&&'''((()))******(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''((()))***&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$$$$%%%''''''%%%%%%&&&&&&'''((())))))(((''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))))))))''''''''''''((((((((()))%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''))))))))))))((((((((((((''''''(((''''''(((+++---))))))))))))))))))))))))))))))***++++++++++++***)))+++,,,+++((((((***---************************))))))))))))(((((((((((()))************+++++++++))))))***+++,,,,,,---------,,,++++++,,,---,,,,,,---///000222333333333222111111///...---,,,,,,+++))))))))))))))))))))))))++++++***)))((('''&&&%%%************************************************)))))))))))))))*********'''))),,,......---***(((***+++,,,+++)))))))))+++(((((((((((()))))))))))),,,,,,,,,+++++++++******++++++******++++++,,,---+++++++++*********))))))++++++++++++++++++++++++((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***+++,,,...///---,,,,,,++++++,,,,,,---,,,,,,------...//////000............///////////////......//////000111222//////000000111111111222444444333222222333333333777666555444333222111111333333444555666777888999999888888:::;;;;;;999777666666666555333444666888999999999888888777666555555666777888777666444222000111333444333222000...//////...---,,,,,,++++++........................,,,,,,,,,++++++*********+++***((('''&&&'''(((***+++***)))'''''''''((()))))))))************)))))))))(((((('''''''''((((((***)))((('''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((&&&&&&%%%%%%%%%***(((&&&&&&'''(((((('''((('''''''''((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&&&&((()))***++++++***)))((('''''''''''''''((())))))&&&'''(((*********)))(((+++***((('''&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######((((((''''''''''''((())))))(((''''''((()))'''&&&))))))))))))*********************)))))))))))))))+++)))((()))******)))(((******))))))******+++,,,++++++)))((((((((()))***))))))))))))))))))************))))))))))))))))))))))))*********+++++++++******))))))******+++,,,......////////////......,,,,,,,,,++++++*********))))))))))))))))))))))))((())))))))))))*********************************************************)))))))))******+++++++++,,,...222555444000,,,((()))***+++***((((((((()))((((((((()))))))))******,,,+++++++++************++++++******++++++,,,---+++++++++*********))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,------.........///............////////////111111000000000000000111//////000000000111111111222222222111111111222222444444444444333333333333222333333444666777777888888888888999;;;:::888666555555555555555666777777888888888888777666555444444555666777777555444333111111222222222111000//////......---,,,,,,++++++------------------------,,,,,,,,,+++++++++******,,,***)))''''''((()))***+++***)))(((''''''((()))))))))************))))))((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''***)))((('''&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%''''''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''((())))))$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''(((''''''(((((()))(((((((((***)))(((&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&)))(((((('''''''''''''''((('''&&&'''((()))((('''((((((((()))))))))******)))))))))))))))*********+++***))))))***+++***)))))))))(((((())))))***+++))))))(((((((((***+++,,,*********)))))))))))))))******)))))))))******+++******+++++++++,,,,,,,,,******))))))******+++,,,---......//////......---,,,++++++++++++++++++***))))))))))))))))))))))))))))))*********+++++++++************************************************)))))))))***+++,,,,,,---///222666888777111+++'''***+++,,,+++)))((()))***)))))))))*********++++++************))))))))))))+++************+++,,,,,,+++++++++***************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------............/////////444333222111000000000000//////000000000000111111111111111111111111111111222222222333333444444444222222333333444555666666888777777999::::::888666555333222555888:::888666666777777666666555444333222333444555666555444333111111111111000000000000.........------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,+++***)))((()))*********))))))(((((((((((()))((())))))******))))))(((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((******)))(((''''''''''''%%%%%%&&&''')))***(((&&&'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((())))))))))))(((((('''''')))***+++''''''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&'''''')))((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&)))((('''&&&%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###"""!!!&&&&&&&&&&&&%%%%%%%%%%%%"""######%%%&&&'''((())))))((((((''''''&&&&&&&&&'''&&&%%%&&&((())))))(((''''''((((((((()))))))))(((((())))))******+++++++++***)))***+++,,,+++)))(((''''''''''''((())))))'''''''''((()))+++,,,---+++*********))))))((((((***************+++,,,---+++++++++,,,,,,,,,------******))))))******+++,,,,,,,,,------------,,,,,,*********+++++++++++++++))))))))))))))))))))))))------,,,++++++***))))))************************************************))))))***+++,,,------...---///222333111---)))&&&+++,,,---,,,***)))***+++)))*********++++++++++++)))))))))))))))(((((((((***************++++++,,,*********************************************************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222111111000//////000000//////000000000000000000000000111111111111111111222222222222333333333333111111222333333444555555777666666888999999777555444111111444:::;;;888444555555555555444333222222111111222333444444444333222111000////////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******)))))))))(((((((((((()))(((((())))))))))))(((((((((''''''''''''(((((())))))(((((('''''''''((((((&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&'''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))************))))))******)))(((((((((((((((&&&'''(((+++------+++)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((+++***)))((((((***,,,---))))))))))))))))))))))))))))))((((((((())))))***)))(((&&&%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$"""###$$$%%%&&&((())))))&&&'''''''''''''''''''''&&&%%%$$$&&&((())))))(((''''''''''''((((((((((((''''''((()))***++++++,,,+++***)))***+++,,,+++***((((((''''''(((((()))***((((((((())))))***+++,,,++++++******)))(((((((((************+++,,,---...******++++++++++++,,,,,,******))))))******+++,,,++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,))))))))))))))))))))))))------,,,,,,++++++******************************************************)))******+++,,,,,,------***++++++++++++***)))))))))++++++***)))((()))***)))*********++++++++++++((((((((((((((((((((((((******))))))******+++,,,************************++++++++++++++++++++++++))))))))))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++******))),,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,------------...........................///000000000000//////////////////000000111222333333222222333222222222222111111111111111222222333444444444666555555777888888666444333000///333999:::777333555555555444444333222111000000111222222222222222111000///.........//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***************((((((((())))))))))))((((((((())))))))))))(((((('''''''''''''''((())))))(((((('''''''''(((((()))&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''************************''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))***))))))(((((((((((()))&&&'''(((+++------+++)))''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%''')))'''&&&&&&&&&&&&&&&&&&'''))))))(((((((((((())))))((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((((((((((((%%%$$$$$$%%%((())))))(((''''''''''''((((((((((((''''''((()))***++++++,,,***)))((()))+++,,,+++***)))(((((((((((()))******))))))*********)))))))))************))))))((((((************+++,,,---...))))))))))))******************))))))******+++,,,******++++++++++++******)))))))))******+++++++++))))))))))))))))))))))))))))))***+++,,,------...*********************************************************+++++++++++++++***))))))((()))***+++,,,'''((()))(((&&&%%%&&&''')))))))))*********++++++(((((((((((())))))))))))***))))))))))))***++++++***************+++++++++++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,++++++***)))++++++************+++++++++++++++,,,---.........,,,------------.........------------...///000111000000////////////......///000222333444333333222222222222111111000000000222222222333333444444444555444444666777777555333222000000222555777555333444555555444444333222111000000000000000000111111////////////............------------------------------------------------***++++++++++++,,,,,,,,,+++************)))))))))'''(((((())))))))))))((('''(((((())))))(((((('''''''''&&&''''''((()))***&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&'''(((((((((''''''(((((((((''''''''''''''''''''''''((())))))******))))))((()))((((((''''''(((((()))%%%%%%&&&''')))***(((&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&"""$$$%%%'''((((((((('''&&&%%%$$$%%%'''(((((('''''''''((((((((()))))))))(((((())))))******++++++)))((('''(((***++++++***))))))(((((())))))***+++***************)))(((((()))))))))))))))))))))******************+++,,,---((((((((())))))))))))*********))))))******+++,,,******++++++++++++******)))))))))***************))))))))))))))))))))))))(((((()))***+++,,,------************************************************+++************))))))))))))))))))******+++++++++'''((()))((('''&&&&&&(((((((((((()))))))))******((((((((())))))*********)))))))))))))))***++++++))))))*********+++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,))))))++++++,,,+++******++++++************++++++******+++---...///000111,,,,,,---------.........///...............///000000000/////////.........---...000222333333222111000000000111111111111111333333333333444444444444444333444555666666444222111000000000111222333333555555555555444333222111000000//////////////////....../////////...---,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********))))))((((((&&&'''((()))******)))(((''''''((((((((((((''''''&&&&&&&&&''''''((()))***%%%%%%%%%%%%%%%&&&''''''&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%************************''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''(((((())))))(((((('''((('''''''''''''''(((((('''&&&%%%&&&'''((('''%%%$$$$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((''''''&&&&&&''''''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$'''&&&%%%%%%'''''''''%%%((((((((()))))))))******)))))))))))))))*********'''&&&&&&''')))+++***)))(((((('''''''''((())))))((((((******+++***))))))((((((((()))******++++++******)))))))))******+++((())))))))))))***************))))))******+++,,,***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))++++++******************************************************************++++++******)))((((((((('''(((***++++++***)))'''***+++,,,+++***))))))+++(((((((((((())))))))))))(((((())))))******++++++)))))))))))))))******+++))))))******++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,((()))***+++,,,,,,+++***++++++************++++++******+++---///000222222,,,,,,,,,---------......222111000//////......///000000//////.........---+++---///111222222000000......///000111222333333333444444444444444444555444333333555666666444222000111111///...///111333555555555555444333222222111000///...............---...///000000...,,,+++------------------------*********************************++++++,,,,,,,,,)))))))))))))))(((''''''&&&'''(((*********)))(((''''''((((((((((((''''''&&&&&&&&&'''''')))******'''''''''''''''((()))***''''''((((((((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''************************''''''((((((((((((''''''''''''&&&&&&&&&''''''(((***(((&&&&&&'''(((((('''!!!###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''$$$%%%%%%&&&'''&&&&&&&&&######"""!!!!!!"""######((('''&&&&&&%%%%%%%%%%%%$$$%%%'''((()))(((''''''&&&'''((()))))))))''''''###$$$&&&'''((('''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((('''(((((()))'''%%%###!!!'''&&&%%%%%%&&&'''&&&$$$))))))))))))*********************)))))))))))))))'''&&&%%%&&&)))******)))'''&&&&&&&&&&&&'''((((((&&&''')))***++++++++++++''''''((()))***+++,,,,,,******)))))))))))))))))))))************+++++++++*********)))***++++++,,,++++++,,,,,,,,,,,,++++++++++++******))))))((((((,,,+++)))((('''((()))+++)))************+++++++++))))))************))))))))))))************))))))///+++((((((+++,,,***&&&,,,,,,,,,+++***))))))(((******))))))))))))******************))))))))))))+++***(((''''''(((***+++++++++******))))))(((((((((******)))'''''''''(((******)))((('''&&&%%%%%%))))))))))))************,,,,,,+++***))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,,,,,,,,,,---------......///...---,,,,,,---///000////////////////////////...------,,,---...///000000//////000111111///---////////////000000000000222222222222333444555666888888777555444333222111222222111111222222333444333333333333222111000000///............---------------------------------,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))+++***((('''''''''((()))))))))(((''''''''''''(((******)))'''&&&%%%$$$###)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&)))(((((('''''''''(((((((((''''''&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((())))))(((''''''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%&&&(((***,,,+++***'''%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""""""""###%%%''')))&&&%%%$$$%%%''')))))))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%+++***'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((''''''&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******)))'''&&&%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%$$$######'''((()))***++++++++++++))))))))))))************))))))*********))))))(((******))))))((((((''''''))))))))))))************************************,,,,,,+++***)))))))))***+++***'''&&&&&&'''***++++++++++++*********))))))&&&(((***+++)))((((((((((((((())))))******++++++,,,+++)))((('''((()))***(((((()))))))))*********))))))************))))))))))))************))))))+++'''$$$%%%)))+++)))&&&,,,++++++***))))))((((((***((('''%%%%%%'''(((***))))))))))))))))))))))))***)))(((''''''((()))************)))))))))))))))((()))+++***))))))***,,,******))))))((('''''''''))))))))))))************,,,++++++***))))))******************************++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------///000111////////////////////////......---------...///000/////////000111111///---////////////000000000000111111111222222444555555777777666555444333222222000000//////000000111222333333333333222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))*********+++******))))))***)))((('''&&&'''(((((('''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&((((((''''''''''''(((((((((''''''&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''############$$$&&&'''((('''&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%(((((()))))))))*********(((((()))))))))(((((('''))))))((((((((((((((('''(((((()))))))))*********)))))))))))))))))))))))),,,+++******))))))*********)))'''&&&&&&''')))***************************'''(((******((('''((())))))))))))))))))*********,,,+++)))((((((((()))***'''((((((((())))))))))))))))))************))))))))))))************)))))))))&&&$$$%%%)))+++***(((+++******))))))(((((('''+++)))&&&$$$$$$&&&)))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---,,,*********+++)))))))))))))))))))))))))))))))))*********++++++,,,+++******)))*********************************************+++++++++++++++++++++++++++******************+++++++++,,,,,,)))***,,,---///000000000////////////////////////......------......///000/////////000222111///---////////////000000000000111111111111222333444444666666555444444333222222000000//////000000111222333333333333222111000000///............---------++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''((('''''''''''''''((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((''''''(((((()))******+++((((((((('''&&&$$$###"""(((((())))))))))))******''''''(((((((((((('''''''''''''''''''''((((((((((((((())))))))))))******))))))))))))))))))))))))++++++***)))))))))******)))((((((''''''(((((()))))))))))))))************((())))))(((''''''(((******))))))))))))))))))(((+++***))))))(((((())))))((((((((()))))))))******))))))************))))))))))))************)))))),,,***((()))+++---,,,+++***)))))))))(((((('''''',,,***)))'''''')))***,,,''''''''''''((((((((((((((())))))******))))))((((((((())))))******++++++000000///---)))'''&&&'''))))))*********+++++++++))))))*********+++++++++++++++***************+++************************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,)))+++,,,...//////......////////////////////////................../////////......000222222000...////////////000000000000111111111111111222333333555444444444333333222222222222111111222222333444333333333333222111000000///............---------++++++++++++++++++++++++*********))))))))))))((())))))))))))))))))))))))'''(((((()))************)))))))))(((((((((((((((,,,+++)))'''&&&%%%$$$$$$''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''')))((('''&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''''''''*********)))((('''%%%%%%(((((((((((()))))))))***''''''(((((())))))((((((%%%%%%&&&&&&''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((())))))))))))***((()))((('''&&&&&&(((*********))))))((((((((('''+++******))))))))))))))))))))))))*********++++++))))))************))))))))))))************))))))...---++++++,,,,,,++++++))))))))))))(((((((((((())))))************))))))&&&'''''''''((((((((())))))******++++++******)))(((((())))))******++++++.........+++(((%%%%%%&&&))))))******++++++,,,,,,************+++++++++++++++***************++++++************************,,,,,,,,,---------......---,,,,,,,,,++++++******,,,,,,,,,,,,------------,,,,,,.........---,,,+++//////////////////////////////////////////...............000222222000...////////////000000000000111111000000000111222222333333333333333222222222222222111111222222333444333333333333222111000000///............---------------------------------*********))))))))))))((())))))))))))))))))))))))(((((()))***+++++++++************)))))))))(((((((((((('''&&&%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%&&&((((((((((((&&&%%%***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''')))((('''&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''&&&%%%$$$%%%&&&((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%!!!$$$''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$$$$$$$%%%&&&(((***+++((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$)))))))))******)))))))))'''(((((((((((()))))))))'''((()))***************%%%%%%&&&&&&''''''(((((('''(((((((((((()))))))))***************************))))))((())))))******************************((((((((((((((((((((((((((((((((('''%%%&&&(((******)))))))))((((((''''''************)))))))))(((************++++++++++++))))))************))))))))))))************)))))),,,,,,+++***)))(((((()))))))))))))))))))))))))))%%%''')))******)))'''%%%'''''''''(((((())))))***))))))))))))))))))))))))))))))))))))************'''((())))))((('''(((***))))))******+++++++++,,,*********++++++++++++,,,*********)))******+++,,,************************,,,,,,------......//////,,,,,,,,,,,,,,,+++++++++,,,,,,---------..................------,,,+++***//////////////////////////////000000000///.........---...000222222111///////////////000000000000111000000000000000111111222222222222222222222333000000//////000000111222333333333333222111000000///............---------------------------------++++++*********)))))))))))))))))))))))))))))))))))))))******++++++******)))))))))***)))(((((('''"""""""""###$$$&&&'''((())))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))+++***((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&((()))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%$$$###'''(((&&&%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%%%%&&&'''((())))))))))))''''''(((((((((((())))))'''((()))******++++++***'''''''''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******+++******))))))******+++)))((((((((('''''''''''''''(((((('''&&&&&&'''))))))(((((((((((((((((('''***************)))(((((())))))))))))************))))))************))))))))))))************)))))))))))))))(((''''''((()))************************''''''((((((((((((''''''''''''((())))))***++++++)))((('''&&&&&&'''((()))*********)))))))))))))))$$$&&&((((((((((((***,,,)))))))))************************+++++++++,,,,,,******))))))***++++++,,,************************++++++,,,------...//////++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,///////////////////////////000000111000///...---------...000222222111///////////////000000000000111000000/////////000000000111111111222222333333000000//////000000111222333333333333222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))***))))))((((((&&&'''((((((((('''%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))&&&%%%%%%&&&&&&((())))))---+++)))'''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$$$$$$$((((((%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###"""&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''$$$%%%&&&'''(((((((((((('''''''''((((((((())))))&&&'''((()))************))))))(((((((((((((((''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((()))*********)))'''&&&&&&''')))***))))))(((((('''&&&%%%%%%%%%'''(((((('''&&&&&&''''''''''''(((((((((((((((***************)))(((((((((((((((((())))))))))))))))))************))))))))))))************))))))'''(((((((((((((((***,,,***************++++++++++++***)))(((((()))***+++'''(((((()))***++++++,,,((('''%%%$$$$$$%%%'''(((++++++******))))))((((((&&&((())))))(((((()))+++))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))***+++,,,,,,******************************+++,,,,,,---......+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,+++***+++,,,...//////////////////////////////000111111111///...---------...000222222111///////////////000000000000111000////////////000000000000000111222222333333222222222111222333333444333333333333222111000000//////.........---------++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))((()))))))))((('''&&&&&&$$$%%%&&&&&&&&&%%%$$$###///---,,,***((('''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&'''((()))***...,,,***'''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''%%%%%%&&&''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$!!!&&&***)))%%%"""###%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((&&&$$$"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%"""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&'''(((((())))))((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))******))))))((((((''''''''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******)))(((&&&$$$$$$&&&((()))******)))'''&&&%%%$$$###$$$&&&))))))(((&&&&&&&&&&&&'''''''''(((((())))))---,,,+++)))((((((''''''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''******++++++++++++******)))))))))))))))******+++***,,,---,,,***(((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................///000000000000000///000333444444333222111222111///------...000111222222222222222222222333666555444333222222222222444444555555444444333222333333333333333333333333000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&'''***,,,,,,+++)))'''))))))(((((((((***+++,,,))))))))))))))))))))))))))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&%%%%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&'''''''''+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((($$$%%%&&&''''''&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''&&&%%%$$$###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&'''((())))))***'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$&&&''')))((((((((((((((((((((((((+++***)))(((''''''((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''(((((()))((((((((((((((((((((((((''''''&&&'''(((((((((((((((''''''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&++++++***)))((('''&&&&&&,,,+++***)))((((((((((((((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((()))***++++++******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((((((((************************)))))))))))))))******+++---///000///---++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------......///000000111111000000000111222333333333222222111000...------...000111111111222222222333333333555444333222111111111111555555555555555444333333111111111111111111111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***+++++++++)))(((***))))))(((((()))***+++))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$))))))((((((((('''''''''((((((''''''&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&'''((()))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))))))))))))))))))))))))))(((((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((******))))))((('''''''''******))))))))))))******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((()))+++,,,---))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***))))))))))))(((((((((******((((((((((((******)))))))))))))))******+++...///000///---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------......///////////////000111111111111111111111111222222222222333000000///......///000111000111111222333444444555444444333222222111111111555666666666666555444444111111111111111111111111/////////...------,,,,,,---------,,,,,,+++++++++************************((()))))))))************+++***))))))((())))))***))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((&&&&&&''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$%%%((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$######$$$$$$&&&&&&&&&'''(((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))&&&'''((((((((('''%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((''''''&&&''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((())))))(((((()))***++++++)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))+++)))'''&&&&&&''')))+++)))))))))))))))******+++***,,,---,,,+++))))))*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------...//////000000111111222///000000111111111111111111111111000111222222333111000000000000111111222000000111222333555555666444444444444444333333222666666666777666555555444333333333333222222222222//////.........---------......---,,,,,,+++*********************************)))((((((((()))++++++++++++***))))))((((((((((((((((((((((((((((((((())))))(((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%%%%$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&%%%###$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''(((((((((((((((''''''''')))(((%%%$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$&&&&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%''')))******)))'''%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''(((((((((((((((''''''&&&&&&'''(((((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))(((((((((((()))***+++,,,******))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************+++)))'''&&&&&&''')))+++)))))))))))))))******+++(((***++++++)))(((((()))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000//////000111111111111111111111000000000111222333111111111222222333333444000111111333444555666666666666777777777666555444666666666777666555555444333333333222222111111111...............---------......---,,,,,,+++*********************************)))((('''((()))+++,,,************))))))(((((((((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''(((((((((((((((&&&&&&&&&''''''&&&&&&&&&(((((((((''''''&&&&&&&&&######$$$%%%&&&'''((((((''''''((())))))(((((('''$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&''')))******)))(((&&&%%%''')))******)))'''%%%(((''''''&&&&&&''''''(((%%%&&&''''''((((((''''''(((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((()))***++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))************+++******((((((((((((******)))))))))))))))******+++)))+++,,,,,,+++******+++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000000000000000000000000111111111111222111111111222333333444444111222222333444555555666666777888999999888777666555666666666666555444444111111111000//////..............................---------,,,,,,+++++++++***************************)))((((((((()))+++,,,)))************))))))((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((&&&&&&''''''''''''''''''%%%&&&&&&'''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&################################################$$$$$$%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))(((&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))&&&''''''((()))((((((((((((((((((((((((''''''&&&%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((***)))))))))))))))******************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))***+++******))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))*********+++++++++************************)))))))))))))))******+++)))+++---,,,+++***+++,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---......------------------------000//////......---------------...///////////////...///111222222222111000//////000111222222222222333333333333444444555555555666888999999888777555555555555555555444333333111111111000///.................................,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))******+++((((((******+++***))))))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((()))%%%&&&&&&&&&&&&&&&&&&%%% """###$$$$$$######&&&'''(((((((((((('''&&&###$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$%%%%%%$$$""" $$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((('''$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((())))))******))))))(((((((((((((((''''''&&&%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))+++,,,---+++******)))(((''''''&&&))))))))))))))))))))))))'''(((((()))))))))))))))))))))******++++++++++++******++++++++++++******)))))))))))))))******+++(((***++++++***)))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,---..............................444444333222111000//////,,,------...............---///111222333222000///------///000111111111111444444444444444444444444444555777888999888666555444444555555444444333222333333333222111000000///---.....................,,,,,,,,,,,,,,,,,,,,,---************************((()))))))))************'''((()))***++++++***)))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&%%%%%%&&&&&&'''((()))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((((((((($$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''$$$%%%''''''''''''%%%$$$$$$%%%&&&((())))))(((((('''((()))******)))((('''$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&'''((())))))***+++,,,,,,***(((%%%###$$$$$$%%%%%%%%%&&&&&&&&&)))((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))******&&&&&&'''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((***((($$$"""!!!###%%%'''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((***((('''&&&&&&'''(((***(((((()))***************(((((((((((((((''''''&&&%%%&&&'''((())))))))))))(((((())))))))))))(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''************************+++++++++***)))(((((('''******++++++++++++******+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******(((''''''((())))))((((((((((((((()))******''''''(((((())))))******,,,,,,+++***)))((('''&&&,,,+++***)))))))))++++++((())))))*********))))))************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---...///---------......000111111---......//////////////////////////////.........////////////000000000000000000000000000000000000333333222111111222222222555444333333555555444333222333333333333222111111////////////////////////------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))((((((((((((((()))***''''''((()))))))))))))))''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((******)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''&&&((('''&&&%%%$$$%%%%%%&&&))))))(((((('''''''''&&&$$$%%%&&&'''(((***++++++&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((((((&&&###((((((((('''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######%%%###"""###%%%''''''''''''''''''(((((((((((()))++++++,,,,,,***)))'''%%%((((((((((((((((((((((((''''''''''''((((((((((((%%%((()))(((+++...,,,((())))))((((((((((((((()))$$$$$$%%%&&&'''((()))*********))))))((((((''''''************************))))))((((((''''''&&&&&&'''))))))((('''&&&'''(((***))))))(((((((((((((((************************+++++++++***)))(((((((((******++++++++++++******+++++++++*********))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((()))******))))))))))))*********+++******))))))))))))))))))++++++***************+++++++++,,,,,,,,,++++++***************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------------...///000111------...////////////////////////////////////.../////////000000000111111000000000000000000000000333333222222222222222333444333222333444555444222222222222333222111111000////////////////////////------,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((******)))((('''''''''(((''''''((()))))))))))))))((((((((((((((((((((((((((())))))(((&&&&&&((()))***)))((('''&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&'''((()))******&&&'''''''''&&&&&&%%%$$$(((((((((((((((((((((((('''%%%$$$&&&((((((&&&$$$'''''''''''''''&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))((((((&&&&&&&&&''''''''''''''')))))))))(((((((((((((((%%%$$$######&&&'''''''''&&&&&&'''''''''(((((((((&&&'''((((((((('''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&&&&%%%'''+++***&&&))))))((((((((((((((()))'''''''''((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''$$$&&&'''((('''(((***+++++++++***))))))((())))))************************+++++++++***))))))((((((******++++++++++++******+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***)))))))))(((((((((((()))******************++++++++++++''''''((()))***++++++,,,)))******+++++++++******,,,,,,,,,,,,,,,+++***)))************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------...............---,,,,,,------...///000------...////////////.........//////////////////000000000000111111111111000000000000000000000000333333222222222222333333444222222222333444333222111111222222111111000///........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++)))((('''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))***++++++)))'''&&&'''((())))))(((''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((******&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((())))))((('''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''''''''&&&%%%%%%(((((((((((((((((((((((('''&&&%%%&&&((((((&&&%%%&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&((()))'''%%%$$$$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&$$$###$$$&&&'''''''''%%%&&&&&&&&&''''''''''''$$$$$$%%%&&&'''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''))))))))),,,222333000)))((((((''''''((())))))******))))))((((((((('''(((((((((((((((((())))))'''''''''''''''''''''''''''''''''((((((((((((((($$$&&&'''((('''(((***+++---,,,+++***))))))))))))************************+++++++++******)))))))))******++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((************)))))))))(((((())))))***+++************************''''''((()))***++++++,,,((()))+++,,,,,,+++***)))***************)))((('''***************************************************++++++++++++,,,,,,,,,************************......---------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---......//////..................////////////000000000000111111111222000000000000000000000000333222222222222333333444333222111111222333222111000000111111000000///...------------------------,,,,,,,,,++++++++++++******************************))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((()))******((('''&&&''')))((((((((('''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''''''''&&&((((((''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&%%%''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''' """$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''((((((&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((***++++++000888;;;999(((((('''''''''((()))))))))))))))(((((((((''''''&&&''''''(((((()))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))'''))))))((('''&&&'''(((,,,,,,***)))((((((''''''************************++++++++++++******************++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((************))))))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))*********((()))***,,,,,,++++++******************)))((('''*********************************************************+++++++++,,,,,,************************------,,,,,,+++*********+++++++++++++++,,,,,,---,,,------...............---.........//////000000///000000000000111111111////////////////////////111111111111111222333444222000///000111222111000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((())))))''''''((()))))))))))))))''''''''''''''''''''''''&&&'''''''''&&&&&&(((***''''''((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$%%%%%%&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$"""!!!%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,''''''&&&&&&%%%%%%%%%%%%''''''((()))***++++++,,,'''&&&$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&(((((('''+++111444111'''''''''''''''((())))))&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''))))))((('''&&&'''(((******)))''''''&&&&&&&&&************************++++++++++++++++++++++++******++++++++++++*********************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))***))))))))))))***++++++)))))))))(((((((((((((((++++++******))))))((((((((()))***+++++++++++++++***++++++,,,,,,,,,++++++************************************************************++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))++++++************++++++,,,,,,---............---------......///000000000////////////000000000000////////////////////////000000000000000111222333111000//////000111000///....../////////...------++++++++++++++++++++++++++++++++++++************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%%%%&&&'''(((******''''''((()))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&(((***&&&'''(((((()))(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))))))))((('''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&'''))))))'''&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((((((((((()))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&$$$###"""%%%%%%&&&'''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&'''(((***+++''''''&&&&&&%%%$$$$$$###%%%&&&&&&'''((())))))***(((&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''(((((((((((()))***(((&&&'''++++++'''&&&&&&&&&&&&'''((())))))%%%&&&&&&&&&''''''((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((($$$&&&'''((('''(((***+++(((((('''&&&&&&&&&''''''************************++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))******+++,,,*********)))))))))((((((************)))))))))((())))))))))))***+++,,,---)))***+++,,,,,,,,,,,,,,,************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))******+++,,,------......------------......///000000111---.........////////////////////////////////////............///000111222000///......000000///...---............---,,,,,,++++++++++++++++++++++++++++++++++++************************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))&&&&&&&&&&&&''''''((()))''''''((()))))))))))))))'''''''''''''''''''''''''''(((((('''&&&&&&((()))%%%&&&((()))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%(((***)))'''&&&'''((('''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))************)))((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&((('''%%%%%%'''''''''&&&&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''(((((((((((()))+++***((()))+++***%%%&&&&&&&&&&&&'''((())))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$&&&'''((('''(((***+++'''''''''''''''(((((()))************************++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''((()))************)))******+++,,,,,,+++++++++******)))))))))))))))))))))************)))(((((()))+++---...&&&'''((()))***+++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***+++,,,------......---------------...///000000111------------.........///////////////////////////---------......///111111000...---...///000///...------......------,,,+++************************+++++++++************)))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))*********)))'''&&&''')))%%%&&&((()))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&''''''((()))***&&&''''''''''''''''''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***%%%&&&((()))))))))((((((---,,,***'''%%%""" %%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******'''&&&''')))(((((((((''''''&&&&&&%%%''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&(((***)))(((%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))'''%%%&&&'''((('''&&&'''''''''(((((((((((()))&&&&&&&&&&&&''')))+++,,,((((((((((((((((((((((((''''''''''''((((((((()))"""%%%&&&&&&))),,,+++&&&%%%%%%%%%&&&'''((()))***++++++***)))((('''&&&&&&(((((((((''''''&&&&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&''')))))))))'''&&&'''((((((''''''(((((()))***+++,,,,,,,,,++++++*********))))))))))))))))))))))))------,,,,,,+++*********''''''((()))***+++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))************************************************))))))************)))))))))(((''''''''')))***+++******+++++++++,,,,,,,,,***++++++++++++***))))))*********++++++,,,,,,,,,,,,,,,,,,++++++************,,,------,,,++++++,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---------............///------------------------,,,,,,,,,---------......000///...------,,,------+++++++++************)))************************+++***)))(((((()))***+++''''''''''''(((***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((%%%&&&''')))))))))((((((***)))'''&&&&&&'''((()))******************************)))(((((((((((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((($$$%%%&&&((())))))))))))''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&((('''$$$ ((((((''''''''''''(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((((((((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&''''''((()))******)))(((((((((((((((''''''''''''''''''''''''******))))))((((((''''''((('''%%%$$$$$$%%%'''(((***'''%%%$$$%%%'''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%(((******)))(((&&&))))))))))))))))))))))))))))))***++++++++++++*********))))))((((((''''''((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******)))((('''******++++++++++++******'''((()))((('''((()))+++,,,,,,,,,++++++*********))))))))))))))))))))))))*********+++++++++++++++(((((())))))***+++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((()))))))))***************)))))))))((((((((('''))))))))))))))))))))))))+++++++++*********))))))************************************************))))))************)))))))))(((((((((((())))))***)))))))))*********++++++******+++++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,++++++************,,,------,,,++++++,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,---------............///------------------------,,,,,,------............///...---,,,,,,++++++++++++++++++************)))************************))))))(((((((((((())))))(((''''''(((((()))***+++))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))(((((('''(((((('''''''''(((((()))''''''''''''''''''''''''***)))(((((('''''''''(((&&&&&&&&&''''''((()))***''''''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''&&&&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&&&&$$$"""''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''((((((((())))))))))))&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""###$$$&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%$$$############$$$%%%&&&***))))))(((''''''(((((((((((((((((((((((((((((()))))))))(((((((((((((((((('''%%%$$$$$$%%%'''(((((('''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++******))))))))))))((((((''''''((((((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((''''''''''''((()))((('''''')))++++++++++++++++++*********))))))))))))))))))))))))(((((())))))***++++++,,,******************++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))+++************)))))))))************************************************))))))************)))))))))))))))***))))))((((((((((((((()))))))))******)))******+++++++++*********++++++++++++,,,,,,,,,+++++++++++++++************,,,------,,,++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///---------------------------............/////////...---,,,+++************+++++++++************)))************************(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((())))))((('''&&&&&&&&&'''((()))))))))((('''''''''''''''''''''''')))(((''''''&&&'''''''''''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###""""""&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((((((((()))))))))'''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&&&&'''''''''%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((())))))(((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++***(((''''''((()))***(((((((((((((((((((((((((((((()))***************)))))))))(((((((((((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))(((((((((((((((((()))%%%&&&&&&''''''&&&&&&%%%'''((()))((('''''')))++++++++++++***************))))))))))))))))))))))))(((((()))))))))*********++++++++++++******************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************************))))))************)))))))))***++++++***)))'''&&&((((((((()))))))))******((()))***++++++++++++++++++++++++++++++++++++++++++++++++******************+++------+++***+++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///.........................../////////////////////...---,,,++++++*********+++++++++*********))))))************************((((((***++++++***((((((******)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((()))))))))'''&&&%%%$$$%%%''')))***))))))((())))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&((()))***&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&%%%%%%))))))((('''&&&&&&%%%%%%&&&%%%$$$%%%'''''''''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''+++***)))((((((((((((((((((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((())))))((((((((('''((((((((('''''')))************************************************************)))))))))((((((++++++************************************************))))))))))))******))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************)))))))))***+++++++++)))(((''')))))))))*********++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,+++******+++*********+++++++++,,,,,,++++++,,,,,,,,,------------------............///......................../////////////////////...///...---,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))((()))++++++++++++)))(((+++***)))((((((''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((()))))))))'''&&&%%%$$$%%%''')))***))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))(((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***&&&'''(((((((((((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))((('''&&&%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&###&&&((('''&&&$$$%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((()))***+++***(((&&&%%%''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''(((((((((&&&'''''''''(((((()))))))))(((((((((((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((())))))******))))))(((&&&'''((('''&&&&&&(((***)))))))))***************************************,,,++++++***))))))(((((())))))))))))))))))************************************))))))))))))******))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***************************************************))))))************))))))*********+++******)))))))))))))))*********++++++'''''')))***,,,,,,------,,,,,,,,,++++++++++++***)))))))))***************)))+++,,,,,,+++******+++************++++++++++++,,,,,,,,,,,,---------------------............///......................../////////............---///...---,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))************))))))******)))((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((('''&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######%%%'''&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''''''''(((((((((*********))))))'''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''(((((()))%%%$$$$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''$$$###%%%(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%''')))+++***(((&&&$$$''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''''''''(((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''''''''((('''''''''(((((('''''''''&&&'''((('''&&&&&&(((***((()))))))))*********+++************************+++++++++++++++*********'''''''''((()))))))))*********************************))))))))))))******))))))))))))))))))))))))************)))))))))((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))******************************************************))))))************))))))*********)))******++++++((((((((()))))))))******&&&'''(((***,,,---------,,,,,,,,,+++++++++******((()))))))))*********+++)))***,,,,,,***)))***+++************++++++++++++,,,,,,,,,------------...---------............///....................................------,,,,,,...---,,,+++************+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((***)))((((((((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&'''((())))))(((((('''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((()))***((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$$$$&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((()))))))))'''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&''')))***++++++%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''))))))((('''''''''''''''%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&(((&&&""""""%%%)))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&''''''((('''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&((()))(((((())))))*********+++*********************************+++,,,,,,------%%%&&&&&&'''((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******************************************************))))))************))))))******)))))))))***,,,---''''''''''''((((((((()))%%%&&&(((***,,,---......,,,,,,,,,++++++*********(((((())))))*********+++)))***,,,,,,***)))***+++)))************+++++++++,,,,,,,,,---------......---------.........//////////////////////////////......---------,,,,,,,,,---,,,+++***))))))))))))+++++++++************)))))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******%%%&&&''')))))))))((((((***)))'''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******)))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%###""" &&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,,,,)))&&&&&&((($$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%((((((((((((((('''''''''&&&&&&&&&'''''''''((((((###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$'''(((%%%!!!!!!%%%***%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&&&&'''''''''&&&&&&((()))))))))))))))))))))))))))******+++,,,------......******+++,,,------......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************,,,,,,+++***))))))******+++++++++***************)))))))))))))))))))))))))))******+++***)))(((''')))***+++,,,,,,+++***)))))))))))))))************,,,+++)))((('''(((***+++,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,++++++***+++------+++)))++++++++++++++++++++++++++++++,,,,,,---...//////---------............///111000///......///000111000000000000000000000000,,,++++++******++++++,,,---,,,,,,+++*********+++))))))))))))((((((((((((+++******)))(((''''''&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))(((((((((((())))))***)))((('''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%&&&&&&'''((()))******((())))))***************&&&&&&''''''((())))))))),,,+++***((('''%%%$$$###)))((('''&&&%%%$$$######&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&'''''''''((()))))))))((((((((('''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((((((&&&$$$&&&)))+++***'''((((((((((((((((((((((((%%%$$$$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))'''%%%######%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&)))+++---%%%$$$$$$$$$$$$%%%&&&&&&******)))((('''&&&&&&%%%((((((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&+++***)))(((''''''((((((***)))(((''''''&&&''''''&&&(((******)))((()))***))))))))))))))))))))))))((())))))***++++++,,,,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************,,,++++++***))))))************************++++++))))))))))))))))))))))))******+++++++++***(((((()))***++++++++++++***)))))))))))))))***************)))((('''((()))+++---------,,,,,,,,,+++++++++***+++,,,,,,+++***+++---,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++******+++,,,,,,---......---------............///000000////////////000000------------------------,,,++++++******++++++,,,---,,,++++++*********+++***)))))))))((((((((((((******))))))(((((('''''')))))))))(((''''''&&&&&&))))))(((((((((((())))))'''''''''((((((((())))))''''''((((((((((((''''''(((((('''&&&&&&&&&''''''((((((''''''&&&'''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''(((((()))&&&&&&'''(((((((((''''''((('''''''''''''''''''''))))))((((((''''''&&&&&&((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''((((((&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''%%%######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&%%%%%%)))((('''%%%%%%%%%%%%&&&((((((((((((((())))))***'''''''''&&&%%%%%%$$$$$$''''''''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''''''''''''''((('''''''''''''''((()))&&&'''((('''%%%$$$%%%&&&))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((())))))******))))))(((((((((((((((((((((((((((((()))))))))************,,,+++******)))*********)))))))))***+++++++++,,,))))))))))))))))))))))))***+++,,,,,,,,,+++***))))))******++++++******))))))))))))*********++++++(((((((((((()))+++---...,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,++++++,,,......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---------------............////////////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++************+++******)))))))))((((((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&)))((((((''''''(((((()))(((((((((((()))))))))***''''''((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&((((((''''''&&&%%%%%%$$$%%%&&&&&&'''(((((())))))'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''%%%###"""######&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''))))))'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%***)))(((&&&$$$###""""""&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))***(((((((((%%%###"""###%%%))))))))))))))))))))))))'''''''''(((((()))))))))************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))******)))))))))(((((((((((((((((((((((()))))))))))))))******+++++++++***************+++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))***+++,,,---,,,,,,******))))))************))))))))))))*********+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++)))+++,,,,,,+++,,,---...///,,,***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///---...///000000///...---------------------------++++++************++++++++++++***************+++*********)))))))))(((((((((((((((((())))))))))))&&&&&&''''''((()))))))))(((((((((''''''(((((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((###&&&'''&&&###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" ###&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&"""###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%'''''''''((((((((())))))(((((((((((())))))******&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''((()))******(((&&&$$$$$$&&&((())))))))))))))))))))))))((((((((()))))))))))))))******))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))***++++++***************++++++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))******,,,,,,---,,,+++***))))))))))))))))))))))))************++++++++++++++++++***************+++)))))))))******************+++------,,,,,,---...///---***)))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///---...///000000///...---------------------------+++******))))))******+++*********))))))***++++++************))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((("""%%%''''''$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))******))))))(((((((((((('''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))%%%&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&(((((('''%%%$$$%%%(((***))))))))))))))))))))))))))))))))))))************''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))***)))((((((((()))+++,,,*********)))******+++,,,)))))))))***+++++++++,,,)))))))))))))))))))))))))))***+++,,,,,,,,,+++******))))))(((((())))))************++++++++++++,,,,,,,,,+++++++++*********)))))))))***************,,,---...---,,,+++,,,---///---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////---------............///.........//////.........++++++++++++++++++++++++******))))))))))))*********))))))))))))***++++++++++++*********)))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&$$$######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''******)))(((((('''&&&&&&((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((''''''&&&''''''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''')))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))***)))((('''((()))+++,,,******))))))***++++++,,,******************++++++))))))))))))))))))))))))((((((***+++++++++*********)))(((''''''((()))************+++++++++,,,,,,******++++++,,,+++++++++******++++++,,,,,,,,,,,,---...///...,,,++++++,,,...,,,,,,,,,---...---,,,------------------------........................---------............//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))***+++++++++++++++*********))))))******))))))(((((('''''')))))))))(((''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***((((((''''''&&&'''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&'''((((((((('''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''(((((($$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%&&&'''''''''%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))(((&&&$$$$$$%%%'''(((''''''&&&%%%%%%&&&&&&&&&&&&'''((('''%%%%%%&&&''')))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,,,,---************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))+++***((('''((()))+++,,,******))))))***+++,,,,,,+++++++++***************))))))))))))))))))))))))'''((()))***++++++***)))***)))(((''''''((()))*********+++++++++,,,,,,,,,((()))***+++,,,---------,,,,,,,,,------............///000...,,,******+++---,,,,,,---......---+++---------------------------------------------------------........./////////...---,,,,,,---...///........................******))))))))))))******))))))((())))))***+++++++++++++++************)))+++******)))(((''''''&&&&&&&&&''''''((()))))))))'''''''''&&&&&&'''''''''(((((((((((())))))))))))''''''((((((((((((''''''%%%%%%%%%&&&'''((()))******)))((('''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''((()))******((())))))***************)))))))))(((''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))***+++&&&''''''''''''''''''&&&(((((((((((((((((((((((($$$%%%''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((***'''$$$%%%'''(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&))),,,,,,)))&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&(((((('''&&&&&&''''''((((((''''''&&&$$$%%%'''((()))((((((''')))(((((((((((()))******((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&***((($$$"""!!!###%%%'''%%%%%%%%%%%%&&&'''(((((()))+++,,,+++(((&&&&&&&&&,,,,,,++++++***)))((((((***+++,,,,,,+++)))&&&%%%+++++++++++++++++++++++++++***)))'''''''''((()))))))))))))))***************)))(((''''''((()))***'''(((***++++++******)))))))))))))))))))))))))))...,,,************)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---,,,,,,...///000///---,,,------...///000111111//////............//////---------,,,,,,,,,+++++++++++++++*********)))))))))************+++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))***)))(((''''''&&&''''''(((((('''''''''(((((()))''''''''''''''''''''''''***)))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''+++)))((('''((((((&&&%%%(((((()))***************''''''(((((())))))******%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$############$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''%%%$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&&&&&&&'''((((((&&&'''((())))))(((''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&'''((()))******'''%%%%%%'''(((&&&$$$''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((&&&$$$""""""$$$&&&((('''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))******)))((('''&&&%%%%%%%%%%%%%%%&&&'''(((((()))###"""******'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''((()))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&)))***)))(((******)))((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,++++++***))))))((()))***+++++++++)))'''&&&******************************)))((((((((((((((())))))))))))************))))))************))))))((())))))***************)))))))))))))))))))))))),,,+++***))))))***)))((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((()))))))))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,------------...///...---,,,,,,,,,,,,------,,,,,,---///000///...------......//////000000//////............//////------------,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))***)))((('''''''''''''''***)))(((''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((+++)))''''''((((((&&&%%%'''((())))))******))))))'''((((((((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&((((((''''''&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''((()))***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&(((''''''''''''''''''''''''+++(((&&&'''))))))'''$$$'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))((((((%%%&&&'''''''''&&&%%%%%%''''''&&&&&&&&&''''''(((,,,)))''''''))))))(((''''''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&$$$$$$&&&'''((())))))((((((''''''&&&&&&%%%%%%&&&''''''((())))))'''""""""&&&'''###"""$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((((((((('''&&&&&&''''''''''''''''''''''''((())))))*********))))))''''''''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$""" !!!$$$%%%$$$###(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,,,,++++++***)))))))))((()))***++++++***)))((((((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))************((()))+++------+++)))(((***))))))))))))***++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))'''&&&%%%%%%((((((((()))))))))******)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------......---,,,,,,,,,---------,,,,,,---///000000///..................////////////............//////...---------,,,,,,,,,,,,+++++++++***************)))************+++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))((('''''''''((((((+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''))))))))))))))))))))))))***)))''''''(((((('''%%%&&&''''''((()))(((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((%%%%%%%%%%%%&&&((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&''''''&&&((((((((((((((((((((((((///***%%%&&&***+++'''"""'''&&&&&&&&&&&&'''((((((&&&''''''(((''''''&&&&&&%%%&&&&&&'''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&+++)))''''''((()))(((''''''''''''''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))((('''((()))%%% $$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&'''%%%$$$$$$$$$%%%&&&'''(((''''''((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%'''&&&&&&&&&''''''''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((+++++++++*********))))))'''((()))***+++*********(((((((((((((((((((((((('''((()))******)))((('''((()))))))))************))))))***++++++***))))))+++***)))((()))***+++,,,))))))))))))))))))))))))((()))******)))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---,,,,,,+++***)))(((((((((((()))))))))*********))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,,,,---------,,,+++,,,...000000///.....................---///......------......///,,,,,,,,,,,,++++++++++++************************))))))*********+++++++++++++++***)))(((((())))))(((((((((((((((((((((((()))((((((((((((((())))))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((''''''&&&&&&&&&'''''')))))))))******)))))))))((((((((((((((((((((((((***(((''''''(((((('''%%%%%%&&&''''''((((((''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%'''((('''%%%'''''''''''''''(((((((((+++(((&&&'''((()))'''$$$'''&&&&&&&&&&&&'''((((((***))))))'''&&&%%%######&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((('''''''''(((((()))))))))&&&&&&(((((('''%%%%%%'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((((((((('''&&&$$$%%%%%%&&&''''''''''''$$$$$$###"""######$$$%%%&&&'''''''''((((((((((((''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))(((''''''((()))******&&&''''''((('''&&&%%%$$$'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''+++++++++***************'''((())))))******++++++))))))))))))))))))))))))'''((()))******)))((('''((()))))))))***************)))(((''''''((()))***+++***)))))))))***,,,---))))))))))))))))))))))))''')))++++++***((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,------...///---,,,,,,...//////...............------------......------------......++++++++++++************************************))))))*********++++++++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++'''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''((()))***''''''&&&&&&&&&''''''((('''(((((())))))((((((''''''''''''''''''''''''''')))(((''''''(((((('''&&&%%%%%%&&&'''''''''''''''((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''''''''###%%%''''''%%%%%%''')))'''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&((())))))&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&(((***)))&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&$$$$$$%%%''''''''''''&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&************************(((((())))))*********+++************************'''(((((()))))))))))))))))))))))))))************+++)))'''&&&&&&''')))+++***************+++,,,,,,))))))))))))))))))))))))'''+++...---***((()))+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++)))))))))*********++++++)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......111///,,,,,,---......---------------------............------------......++++++++++++***************************+++++++++)))************+++++++++******)))))))))))))))***))))))))))))))))))))))))'''''''''((()))***+++,,,&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((((((''''''''''''(((((()))'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))(((''''''((()))(((&&&%%%&&&&&&'''((('''''''''((((((((('''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''))))))'''&&&'''((($$$$$$%%%%%%&&&'''''''''$$$((('''###"""''',,,'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''')))***+++&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&'''((()))***&&&'''((('''&&&&&&(((***%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((&&&'''''''''''''''''''''((()))'''&&&(((***(((###&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&'''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))###$$$%%%$$$###$$$%%%''')))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************************))))))))))))))))))******************************((((((((((((((()))******))))))))))))***************))))))))))))))))))***)))***++++++,,,,,,++++++))))))))))))))))))))))))(((,,,000///+++((()))+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///333000---,,,,,,------,,,,,,,,,,,,------............------,,,,,,------...---------,,,,,,,,,++++++))))))*********+++++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))'''''''''((()))+++,,,---'''''''''''''''((()))***(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&'''((()))((('''&&&&&&'''((((((((((((((('''((((((((((((((())))))''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))'''''''''&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''"""""""""###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###(((,,,+++&&&$$$&&&***%%%%%%%%%&&&'''((((((((("""%%%''''''%%%$$$''')))'''&&&&&&&&&&&&'''((((((***)))(((((((((((()))***'''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&'''((()))%%%'''((('''&&&%%%(((***''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%***+++'''%%%''''''$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&&&&''''''%%%&&&'''((((((&&&%%%$$$!!!###%%%'''((((((&&&%%%&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''((()))))))))%%%'''((('''%%%%%%'''***)))(((&&&$$$$$$%%%&&&((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******************++++++******))))))))))))******************************)))(((''''''''')))***+++))))))))))))************(((***+++,,,,,,+++***((()))***+++,,,---,,,++++++)))))))))))))))))))))))))))...222000,,,((()))+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///555222...,,,,,,,,,,,,+++++++++,,,,,,---...//////...------,,,,,,------...//////.........---------))))))******++++++++++++)))************+++++++++***)))))))))))))))******))))))))))))))))))))))))'''''''''((()))+++,,,---)))(((((('''''''''(((((())))))))))))))))))))))))***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))************))))))))))))))))))))))))))))))((('''&&&'''((()))((('''&&&'''(((((())))))((((((''''''(((((())))))******''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))***)))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%((((((''''''''''''(((((())))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((!!!(((...,,,&&&"""&&&+++&&&&&&&&&'''((())))))***(((''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((000///,,,)))'''&&&%%%%%%'''&&&&&&&&&'''(((***+++(((((('''&&&&&&&&&&&&'''###%%%&&&%%%######&&&))))))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% )))...(((###$$$((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((((((((((((''''''&&&''''''(((((()))))))))$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&'''(((%%%&&&(((((((((&&&$$$###!!!%%%''''''%%%$$$'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''******************))))))&&&'''''''''((()))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***$$$&&&'''&&&$$$$$$&&&))))))'''$$$"""!!!###&&&((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((************************(((((()))***************((()))***++++++***)))(((((((((''''''((()))*********((('''(((+++,,,+++(((+++***)))(((((()))***+++))))))*********++++++++++++++++++++++++++++++++++++***)))'''''')))***+++******))))))))))))******&&&))),,,......,,,)))&&&***************)))((('''((('''''')))***)))'''$$$************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''************************++++++******************,,,,,,++++++++++++++++++000///---++++++---///000---,,,,,,+++,,,---///000***+++,,,,,,---...//////---------,,,,,,++++++++++++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))******)))'''%%%%%%&&&'''(((((('''&&&%%%+++***(((&&&%%%$$$%%%%%%'''''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&,,,---'''###%%%&&&$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%(((++++++'''%%%&&&((('''((()))******(((&&&$$$)))((((((''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))))))))(((((('''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''((()))))))))(((&&&%%%******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$)))((('''&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((***)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%(((((((((''''''&&&&&&&&&'''&&&$$$######$$$&&&'''&&&$$$######$$$%%%$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&((())))))'''&&&$$$&&&'''((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&'''''''''(((((())))))''''''''''''''''''''''''************************(((((()))***************((()))***++++++***)))(((***************+++,,,,,,***((('''(((+++,,,***)))(((((('''''''''((())))))))))))*********++++++++++++++++++++++++++++++++++++***)))(((((()))***+++******))))))))))))******''')))+++------+++)))'''))))))*********)))(((((()))(((((()))***+++)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))******************************++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&'''''''''((((((''''''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&###)))***%%%"""%%%'''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((())))))((('''%%%''''''((()))((('''&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&'''((())))))(((''''''&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$(((''''''&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((''''''''''''&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''***(((&&&&&&'''''''''%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((())))))'''&&&%%%&&&'''((('''&&&%%%&&&((((((((((((''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&'''''''''((((((((()))'''''''''''''''&&&&&&&&&************************(((((()))***************))))))************))))))******************+++,,,***(((((((((***+++***)))''''''((()))*********))))))))))))************++++++++++++++++++++++++++++++***)))(((((()))***+++***))))))(((((())))))***((()))***++++++***)))((((((((()))*********))))))((('''&&&''')))******)))************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---......---,,,+++******************************++++++,,,,,,------*********++++++,,,,,,---***+++,,,------,,,+++***+++,,,,,,---------------,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++++++++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''(((((())))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''$$$'''(((%%%$$$''')))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((***'''%%%'''***+++'''###''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''((((((((('''&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''''''''(((((((((((()))(((((('''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&'''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''')))'''$$$""""""$$$&&&(((%%%%%%&&&&&&'''''''''((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''***)))'''&&&'''((('''&&&'''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%'''((('''&&&%%%&&&'''((((((((((((((('''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&************************(((((()))***************)))))))))******))))))))))))((((((((((((((())))))))))))((()))************((()))+++---------,,,+++))))))))))))******************************************)))(((((()))******))))))(((((((((((()))))))))******************)))''''''((()))*********)))%%%$$$"""###%%%((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++******************************+++,,,------......))))))***+++,,,,,,------++++++,,,,,,,,,,,,++++++***+++---......---,,,++++++*********************,,,++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&''')))*********)))((())))))((('''&&&%%%%%%$$$%%%&&&&&&&&&'''((((((((('''((((((''''''((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***(((&&&'''))))))'''%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))((((((((((((((((((''''''&&&(((***,,,,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&'''((())))))%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''')))((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&$$$######%%%&&&&&&%%%''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((''''''&&&%%%&&&''''''%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))(((((()))******************))))))))))))))))))***))))))((((((((((((((()))((()))))))))))))))***+++)))***+++---------,,,+++))))))))))))))))))))))))******************************))))))))))))******))))))(((((((((((())))))***))))))))))))))))))***&&&'''((()))))))))))))))%%%###"""###%%%((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++************************************+++,,,------......))))))***+++,,,,,,------...---,,,******,,,---...++++++---------,,,+++***(((((()))******+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((()))*********)))'''&&&)))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((()))''''''(((((('''&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))''')))***)))&&&%%%''')))&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((((((((())))))(((((((((''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''(((((((((&&&(((***,,,,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''((((((%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&'''((()))***%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''((()))))))))'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&&&&''''''############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!! !!!$$$&&&'''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((((('''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((()))*********************))))))))))))******,,,++++++***************''')))******))))))***+++((()))))))))))))))((((((***)))))))))))))))((((((************************)))))))))******))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''((()))))))))(((((('''&&&%%%&&&)))+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,------*********++++++,,,,,,---///...+++******+++...///,,,,,,,,,,,,,,,++++++***'''((()))***+++,,,------*********++++++++++++++++++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))(((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%)))***&&&######'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''')))+++)))%%%$$$'''***&&&&&&&&&&&&''''''''''''######$$$$$$%%%&&&''''''''''''&&&&&&''''''((()))((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))(((''''''''''''((())))))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&(((***++++++)))'''%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!"""%%%(((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((($$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((('''&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++,,,,,,+++***************''')))+++***)))(((***,,,******)))(((''''''''''''******))))))((((((((((((************************))))))************))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))((((((''''''''''''''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************************++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,------,,,,,,+++******++++++*********+++++++++,,,,,,)))*********+++++++++++++++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((()))(((((('''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''$$$&&&---///***&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))((('''&&&&&&'''(((%%%&&&'''((()))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((()))'''&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&'''((()))***'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))''''''$$$%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%$$$######%%%''''''&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&'''((()))******)))'''&&&&&&&&&((()))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++******)))(((((('''((((((''')))+++***((((((***,,,---,,,***(((''''''((((((******))))))((((((((('''))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((('''((()))******)))((('''((()))))))))((('''&&&&&&&&&%%%&&&(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++******************,,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))...---+++***)))***++++++,,,,,,,,,++++++++++++***))))))******+++++++++++++++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((*********)))((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))******)))'''&&&%%%&&&'''(((((('''&&&%%%%%%%%%$$$%%%&&&(((***+++%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&%%%(((%%%)))222666000+++***%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((,,,(((%%%%%%((()))(((&&&$$$&&&(((******)))((('''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&%%%%%%$$$%%%&&&((()))'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''&&&&&&'''((()))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''((()))!!!"""###$$$&&&'''((()))$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))"""######$$$&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''%%%######$$$$$$$$$###''''''''''''''''''''''''$$$&&&((()))***)))((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&((()))***$$$%%%&&&&&&$$$$$$%%%&&&&&&'''''''''(((((())))))$$$$$$%%%%%%'''(((***++++++***(((&&&%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++++++++******))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%%%%$$$###"""!!!))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))************((((((''''''''''''((((((*********)))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,+++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,++++++******))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))((()))***++++++***)))(((''''''&&&&&&'''(((***+++&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''&&&&&&'''((('''''''''''''''&&&&&&&&&((((((((()))(((((('''&&&%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''(((''''''&&&'''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$&&&***,,,,,,+++(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''###%%%(((******(((%%%###((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$&&&(((***+++)))'''&&&,,,((($$$$$$&&&((('''&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&(((***+++&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))((('''&&&'''((())))))(((((('''%%%$$$$$$%%%'''((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((()))***)))((('''&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))'''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&$$$"""###$$$%%%$$$$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))*********++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((('''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%$$$((((((((())))))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))*********((((((''''''''''''((((((***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++***))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))************)))))))))))))))******))))))))))))(((''''''&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))((('''&&&''''''((('''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%###%%%'''))))))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((''''''%%%''')))******)))'''%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''***(((%%%%%%&&&((('''&&&&&&&&&&&&'''''''''''''''))))))((((((((('''''''''(((((((((''''''((((((((())))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((,,,***)))'''&&&'''((()))((('''&&&'''))))))(((&&&((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&%%%$$$$$$''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))'''&&&$$$######$$$&&&'''(((((('''''''''''''''((('''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&)))((('''&&&%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$%%%&&&&&&'''''''''''''''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&&&&((('''%%%$$$$$$%%%'''(((***(((&&&'''((()))(((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************++++++++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))******))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))******((((((''''''''''''(((((())))))))))))))))))******************))))))))))))))))))))))))))))))))))))******)))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))************))))))***))))))(((((())))))*********((('''&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))(((''''''''''''((('''''''''(((((()))))))))***)))(((&&&%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%''''''(((((((((((('''''''''((())))))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%"""!!!!!!###'''))))))'''&&&&&&''''''&&&%%%'''''''''''''''&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))************)))((('''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((,,,+++)))'''&&&&&&'''''''''''''''((())))))'''$$$((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&***)))((('''&&&$$$######&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''((()))***+++(((&&&###!!!!!!###&&&(((***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&(((((('''&&&%%%$$$$$$%%%&&&'''((('''%%%%%%'''''''''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))+++++++++***************((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******%%%%%%&&&'''((()))******))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))***((((((''''''''''''(((((()))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++*********************++++++,,,,,,------+++++++++***************))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))((((((''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''((((((&&&''''''((()))******+++...---***(((''''''((()))&&&''''''''''''''''''&&&''''''((((((((((((''''''((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((('''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$''''''((((((((((((''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''%%%"""!!!!!!###&&&)))'''''''''(((((('''&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((((()))*********)))'''&&&$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''((()))(((&&&###&&&'''(((((((((((('''&&&))))))(((''''''''''''((()))(((((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%%%%'''((()))***+++'''&&&$$$######$$$&&&'''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******'''&&&%%%%%%%%%%%%&&&''''''%%%###$$$%%%&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((((((((())))))))))))))))))))))))))))))************))))))******************************************++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******&&&&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))'''(((((((((((()))))))))((((((''''''''''''(((((((((((())))))************))))))))))))))))))******))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******))))))*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***&&&''''''((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&''''''((()))******+++...,,,***((('''((()))***'''''''''&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((''''''&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&''''''&&&'''(((((('''&&&&&&%%%((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''(((*********)))((($$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%))))))(((''''''''''''(((&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((()))###$$$%%%&&&'''((())))))&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''''''(((&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&)))'''%%%&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++++++++************)))))))))))))))))))))))))))******++++++******)))************************(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((())))))((((((''''''''''''((((((((((((((()))******++++++))))))))))))************))))))))))))))))))))))))''''''((()))************************************++++++++++++++++++++++++******++++++******)))(((******************++++++)))))))))***************))))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))%%%&&&'''((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((()))((((((((('''''''''(((((())))))))))))((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&'''(((''''''&&&'''(((((((((&&&%%%&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&'''((())))))***&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''(((((())))))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''&&&''''''(((((($$$$$$%%%%%%&&&'''''''''%%%&&&(((******(((&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&%%%&&&'''(((&&&$$$###$$$%%%&&&%%%###''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++*********))))))))))))))))))))))))))))))******++++++******)))************************'''((((((((())))))))))))***))))))(((((())))))***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((())))))((((((''''''''''''(((((('''(((((()))******++++++((()))))))))************))))))))))))))))))))))))&&&'''((()))*********)))++++++++++++++++++++++++************************)))******+++***)))((('''******))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))************))))))'''(((((((((((((((((('''&&&'''((())))))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))))))))(((((('''''''''''''''''''''(((&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''((()))'''$$$$$$&&&)))&&&&&&&&&''''''''''''''''''''''''((((((((())))))&&&'''((())))))((('''&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&&&&'''((((((((((((&&&$$$######%%%((())))))((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((()))(((''''''&&&&&&''''''(((''''''''''''((()))***)))((((((''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$%%%&&&''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''%%%######$$$%%%&&&%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$""""""$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))((((((''''''))))))))))))))))))))))))******++++++++++++******************************))))))******+++++++++,,,******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))((((((''''''''''''(((((('''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))%%%&&&((()))*********)))++++++++++++++++++++++++************************)))******++++++)))((('''******))))))((((((''''''(((((())))))*********+++))))))))))))))))))))))))))))))************))))))&&&'''((())))))((('''&&&(((((()))))))))'''&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((((('''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))((('''&&&%%%%%%&&&'''((('''(((((((((((((((((('''(((((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((())))))&&&######&&&***%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''((()))++++++)))(((''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&$$$""""""$$$(((***+++***)))'''&&&&&&''')))***))))))(((''''''''''''((())))))(((((('''''''''&&&***)))((('''''''''''''''((((((((((((((()))*********)))(((''''''''''''''')))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''+++***)))(((((('''(((((('''''''''((((((((())))))''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&'''((())))))&&&'''''''''(((((())))))&&&%%%###!!!!!!"""###$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((((((''''''(((%%%&&&&&&''''''&&&&&&%%%***(((&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,,,,,,,+++++++++******+++***)))(((((()))***+++******+++++++++******)))+++++++++************)))(((((())))))******++++++******)))))))))))))))***))))))*********+++++++++******************************))))))))))))******+++*********))))))((((((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%$$$%%%''')))*********))))))((((((''''''''''''''''''((((((((()))***)))((()))*********)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************)))((()))***+++***((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))((((((''''''&&&&&&(((((('''(((((()))***+++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&'''((()))***(((((((((((((((''''''&&&''''''((((((((((((((((((%%%&&&'''''''''&&&%%%$$$&&&'''((('''&&&&&&'''((()))))))))))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''((()))''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))(((&&&%%%&&&''')))+++&&&'''''''''(((((())))))&&&'''((())))))'''%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%)))(((&&&$$$###$$$&&&'''(((((((((((('''&&&%%%$$$,,,+++++++++***************)))(((((((((((()))*********+++++++++******)))+++++++++************))))))))))))))))))***************))))))))))))******))))))*********+++++++++******************************))))))))))))******************)))))))))((())))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))******)))))))))(((((((((''''''''''''((((((((())))))***)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,***)))((()))***+++***((())))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))************)))(((((((((((())))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((,,,***((('''(((***++++++&&&&&&'''((())))))((((((((((((((((((((('''''''''&&&&&&'''''''''&&&%%%$$$&&&'''((('''&&&&&&'''((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&(((***+++&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%&&&((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&&&&''')))***''''''''''''((((((((()))&&&'''((()))((('''%%%$$$%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((()))))))))((('''&&&&&&&&&(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))''''''&&&&&&%%%$$$$$$###((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%''''''((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))))))))'''&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&'''((((((((((((++++++*********)))))))))***))))))(((((())))))***)))******+++++++++******+++++++++************)))************))))))))))))***)))))))))))))))*********************+++++++++***************************))))))(((((())))))***************))))))))))))(((((((((''''''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,***)))((()))***+++***((())))))))))))************))))))))))))))))))))))))************))))))))))))((((((((()))***+++++++++***))))))(((((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((,,,(((%%%%%%((()))(((&&&$$$%%%&&&((())))))******))))))(((((('''''''''&&&&&&''''''''''''&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&((()))***''''''''''''((((((((((((&&&'''((((((((('''%%%$$$%%%%%%&&&&&&'''(((((((((&&&''''''''''''((((((((())))))(((((('''&&&&&&&&&))))))))))))))))))))))))''')))))))))'''&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%''''''((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((()))(((%%%$$$$$$$$$%%%&&&''''''''''''$$$%%%&&&''''''(((((('''*********))))))))))))(((++++++************++++++))))))***+++++++++******+++++++++*********))))))++++++******))))))(((((())))))))))))))))))***+++************************************************))))))(((((((((((())))))*********)))))))))))))))))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&))))))))))))(((((((((((('''(((((((((((())))))))))))*********)))))))))***+++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))((()))***+++***(((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))&&&'''''''''((((((((()))******)))(((((('''(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&(((,,,,,,((($$$%%%&&&'''((()))))))))))))))))))))(((''''''&&&&&&'''''''''''''''&&&&&&%%%&&&'''((('''&&&&&&&&&(((&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((''''''''''''((())))))'''''''''(((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&))))))))))))))))))))))))'''((()))((('''&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''(((''''''''''''''''''''''''******)))((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((&&&$$$"""""""""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''' """$$$%%%&&&&&&%%%%%%$$$%%%&&&(((((('''%%%$$$''''''''''''&&&%%%$$$$$$*********))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++++++++++++++*********))))))++++++******))))))(((((())))))(((((()))***++++++************************************************))))))(((((((((((())))))))))))))))))))))))************))))))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%(((((((((((())))))))))))(((((((((((()))))))))***(((***+++***(((((()))+++,,,***)))'''''')))***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))((()))***+++***(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******)))((((((((('''''''''&&&******)))(((((('''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''')))---333666444...((('''(((((((((((((((''''''))))))(((((('''''''''&&&((((((''''''&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((((((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******'''''''''''''''((())))))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((&&&$$$"""""""""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&&&&%%%$$$$$$###""""""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&%%%&&&(((***+++&&&'''((()))(((&&&###!!!''''''''''''&&&%%%$$$###++++++*********)))))))))+++,,,------------,,,+++((()))***++++++++++++++++++++++++************)))************))))))))))))(((((((((((()))***+++,,,+++++++++***************************************)))((((((''''''(((((()))))))))))))))************+++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))((((((((()))))))))******'''***,,,+++(((''')))++++++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,***)))((()))***+++***((())))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++***)))(((((((((***))))))(((((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((%%%***111666777333---)))((((((((((((((('''&&&&&&(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&'''((('''&&&&&&'''(((***)))(((((('''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&%%%&&&'''(((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%''''''((()))((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&(((&&&$$$###$$$&&&)))+++'''((())))))'''%%%""" ###$$$%%%&&&&&&''''''&&&,,,+++++++++******************+++,,,,,,+++******(((((()))++++++,,,,,,++++++++++++************))))))))))))))))))*********(((((((((((()))***+++,,,+++++++++*********))))))************************((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''((()))'''((((((((()))))))))***(((((()))))))))*********'''***,,,+++(((&&&))),,,************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,***)))((()))***+++***((())))))))))))************))))))))))))))))))))))))((()))))))))************************)))))))))))))))(((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((%%%,,,222444000+++((((((&&&'''((((((((((((((('''&&&&&&''''''((()))))))))))))))''''''&&&''''''(((&&&'''((('''&&&&&&'''(((***))))))(((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&$$$%%%&&&'''''''''&&&&&&&&&'''((()))))))))((((((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%###""""""###%%%&&&%%%$$$###""""""###%%%&&&''''''(((''''''%%%###"""######$$$%%%&&&&&&&&&&&&,,,,,,,,,++++++++++++***((()))***++++++***)))((((((((()))++++++,,,,,,,,,+++++++++************)))(((((())))))******++++++(((((((((((()))***+++,,,++++++++++++******))))))************************((((((''''''''''''(((((((((((())))))*********+++((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''(((+++,,,'''((((((((())))))******))))))))))))************'''***---+++'''&&&))),,,)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************)))((()))***+++***((())))))))))))************))))))))))))))))))))))))(((((())))))*********+++&&&&&&''''''(((((())))))(((((('''(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((())),,,222777666///))))))+++%%%%%%'''((())))))******%%%%%%&&&'''((()))*********)))(((&&&&&&''''''(((&&&'''((('''&&&&&&'''(((***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))*********((('''%%%###&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&###$$$%%%&&&'''&&&%%%%%%&&&''')))*********)))(((&&&&&&&&&'''''''''(((((())))))))))))************&&&''''''((()))((((((((())))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''######$$$%%%%%%&&&''''''!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""###%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######)))***++++++***)))***+++''''''''''''(((***++++++)))))))))((())))))***+++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******((()))***+++,,,+++******''''''(((((())))))******+++*********))))))(((((())))))(((((((((((())))))+++***)))(((((()))***++++++++++++***************************************))))))((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++*********))))))******))))))((('''''''''******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))++++++***)))((('''&&&&&&))))))))))))))))))))))))%%%888CCC999,,,***+++***))))))(((((('''''''''&&&((((((((((((((((((((((((---((("""!!!$$$''''''%%%'''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''!!!&&&'''&&&&&&)))***(((***+++)))&&&&&&)))'''###&&&%%%%%%$$$%%%&&&'''(((''''''''''''&&&%%%$$$###((('''&&&&&&'''((()))***&&&&&&&&&'''''''''((((((---)))&&&$$$%%%'''(((((($$$&&&''')))))))))((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&'''((())))))(((((((((((((((''''''&&&&&&%%%))))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&''''''(((''''''&&&******)))((('''&&&%%%%%%'''&&&%%%%%%%%%'''((()))((((((((('''&&&%%%#########%%%''''''&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''&&&%%%%%%'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((()))((('''''''''((((((''''''&&&%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&)))***)))'''%%%$$$$$$&&&&&&''')))******(((&&&%%%$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%)))***++++++***)))***+++((((((((((((((()))***+++***))))))))))))***++++++((())))))******))))))((()))))))))))))))))))))))))))((((((((((((((())))))((()))***+++++++++******))))))))))))*********+++******)))))))))((((((((())))))(((((((((((())))))))))))(((''''''((()))))))))*********************************************)))))))))))))))((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************)))***++++++,,,,,,+++++++++++++++*********))))))***************+++++++++)))******++++++******)))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((('''''''''''''''''''''''''''''''''666===444)))''''''%%%)))(((((((((''''''''''''((((((((((((((((((((((((,,,'''###"""%%%''''''%%%'''''''''''''''''''''''')))(((((('''&&&&&&'''''''''...000+++&&&%%%''''''%%%((((((%%%%%%((((((&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$###(((''''''&&&'''((()))***&&&&&&&&&'''''''''((((((+++(((&&&%%%&&&''''''''''''(((((((((((((((''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''((('''''''''&&&&&&&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$$$$###%%%''''''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&%%%'''&&&$$$%%%'''(((((('''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&%%%%%%''''''((((((''''''&&&%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%%%%''')))&&&'''((())))))(((''''''$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))***++++++***)))***+++))))))((((((((())))))******************+++,,,,,,)))******************)))************************))))))(((''''''(((((((((((()))******++++++******************++++++++++++))))))((((((((((((((('''))))))(((((((((((())))))((((((''''''''''''((((((((((((((())))))*********************************))))))))))))************((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))************+++************))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++***************((())))))***++++++,,,,,,)))******++++++******)))******))))))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&000333,,,&&&&&&&&&###((((((((((((''''''''''''((((((((((((((((((((((((***'''$$$$$$'''(((&&&$$$''''''''''''''''''''''''(((((()))))))))(((''''''***222666///&&&$$$&&&(((%%%***,,,)))&&&''')))(((&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&%%%$$$(((''''''''''''((())))))&&&&&&'''''''''((((((((()))'''&&&&&&'''((('''%%%******(((''''''&&&&&&&&&))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''*********)))((((((''''''))))))'''&&&&&&'''((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''(((((())))))%%%&&&''''''((('''''''''&&&&&&'''''''''&&&&&&%%%$$$&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''%%%$$$$$$&&&''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&'''((((((((()))$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%)))***++++++***)))***+++******))))))((()))))))))++++++******++++++,,,---******++++++++++++******************************))))))((((((''''''((((((((())))))***************************************((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))******+++************************((((((((())))))*********))))))***))))))((('''&&&))))))))))))))))))))))))((()))))))))************************))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************************''''''(((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))'''((((((((()))))))))***''''''''''''''''''''''''"""''')))%%%%%%((()))&&&((((((((((((((('''''''''(((((((((((((((((((((((((((&&&%%%&&&((((((&&&$$$'''''''''''''''''''''''''''((()))******)))(((''''''---000,,,''''''))))))***111333...((('''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%(((((('''''''''(((((((((''''''''''''((((((((((((((('''''')))******(((&&&***)))(((&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''((())))))''''''''''''''''''''''''&&&''''''((())))))******+++***'''&&&%%%&&&'''(((%%%%%%&&&&&&''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''')))))))))((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&&&&'''(((''''''''''''((((((((((((%%%&&&'''(((((((((&&&&&&%%%%%%&&&'''''''''''''''%%%&&&(((((('''&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))'''''''''&&&&&&&&&'''''''''%%%$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((()))))))))(((''''''((('''''''''(((''''''&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&))))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%''''''&&&$$$######$$$&&&%%%%%%&&&'''((()))***$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&)))***++++++***)))***++++++******))))))))))))***++++++******++++++,,,---******++++++++++++*********************************))))))((((((((()))))))))))))))))))))*********))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))'''''''''(((((()))))))))))))))***))))))((('''&&&))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))***++++++++++++***************************))))))))))))(((((('''''')))))))))******)))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******(((((((((((((((((((((((($$$%%%$$$###&&&******((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&((()))((('''%%%'''''''''''''''''''''''''''((()))******)))((('''%%%''''''&&&'''***)))%%%)))000333...)))((((((((('''''''''''''''''''''&&&''''''((((((''''''&&&&&&(((((((((((((((((('''''''''''''''((((((((())))))(((((()))***,,,+++)))'''((('''&&&&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&''''''(((((()))+++***'''&&&%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$###''''''''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((('''''''''((()))******((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((((((%%%''')))((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))+++,,,***((('''(((***'''''''''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''%%%######$$$%%%%%%%%%%%%&&&''')))***$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))***++++++***)))***+++******)))))))))******+++***************+++,,,,,,)))******************)))***************************)))))))))******+++,,,)))(((((((((((()))***+++)))))))))((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))************))))))((((((((())))))*********))))))))))))))))))))))))''''''''''''((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***************************((()))******++++++*********************+++++++++,,,,,,++++++***))))))(((((())))))******))))))(((''''''(((((((((((())))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''(((((())))))******))))))))))))))))))))))))((('''&&&%%%'''))))))((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&$$$###&&&)))&&& """(((,,,***((())))))((('''(((((((((((('''&&&&&&''''''(((((((((''''''&&&((((((((()))(((((('''&&&''''''((((((((()))))))))(((((((((***++++++)))'''&&&&&&&&&''''''(((******&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%))))))'''&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$###'''''''''(((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))&&&'''((())))))))))))((())))))(((((('''''''''&&&'''''''''(((''''''&&&%%%%%%&&&'''(((((((((((((((&&&((())))))'''&&&&&&''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&%%%%%%'''((())))))'''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))+++)))&&&$$$%%%(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$###"""""""""%%%%%%&&&&&&&&&&&&%%%%%%!!!###&&&''''''&&&'''(((%%%%%%%%%&&&'''''''''((($$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&''''''&&&%%%$$$######"""%%%%%%%%%&&&&&&&&&&&&''')))***++++++***)))***+++))))))))))))***+++,,,,,,***))))))))))))***++++++((())))))******))))))((())))))))))))))))))))))))))))))******+++,,,......)))(((((('''((()))***+++*********)))))))))((((((((((((((()))))))))******))))))(((((((((((())))))(((((()))******)))(((((()))*********************)))))))))))))))))))))))))))))))))((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))************(((((((((((())))))******))))))))))))))))))))))))((())))))***************))))))*********++++++++++++++++++***************(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''(((((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((''''''((()))''''''''''''''''''''''''''''''&&&&&&'''(((((()))%%%'''&&&$$$%%%(((&&&""" %%%((('''(((***)))%%%'''((())))))((('''&&&%%%''''''((((((((((((''''''(((((()))))))))(((&&&%%%'''((((((((())))))))))))'''&&&&&&'''))))))((('''''''''((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''))))))(((((('''&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''(((''''''&&&%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((((((''''''''''''((())))))(((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''')))))))))&&&$$$"""'''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((***)))'''&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''%%%%%%%%%'''(((***+++)))''''''(((((((((&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%(((***(((###!!!###&&&''''''((((((''''''&&&%%%''''''(((((())))))******''''''''''''''''''''''''########################%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&%%%###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$!!!###'''(((((('''(((((($$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%&&&&&&&&&'''''')))+++++++++***)))***+++))))))))))))***+++,,,---)))))))))((()))******+++(((((())))))))))))(((((((((((((((((((((((((((((())))))***+++,,,...///000)))((('''''''''(((***+++,,,+++++++++******))))))(((((())))))******++++++))))))(((((((((((())))))&&&'''((())))))((('''&&&+++++++++***************))))))))))))))))))))))))++++++******))))))((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((((((((((((((((((((((((((()))***************))))))******++++++++++++'''''''''((())))))******(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$%%%((())))))+++---&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''(((''''''''')))***'''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))!!!''')))'''%%%((()))(((%%%((()))(((***+++((("""'''((()))))))))(((&&&%%%''''''((((((((((((((('''(((((()))))))))(((&&&%%%(((((((((((())))))))))))&&&%%%$$$%%%'''((('''&&&(((((()))))))))'''&&&%%%'''''''''&&&&&&'''''''''$$$######$$$%%%&&&'''(((''''''''''''''''''''''''''''''(((((()))*********%%%&&&'''((())))))((((((******))))))((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&((())))))'''###%%%%%%&&&'''((()))***+++)))((('''&&&%%%%%%&&&'''''''''((((((((((((''''''''')))***)))'''&&&&&&'''&&&%%%###""""""###%%%&&&''''''''''''''''''''''''((('''%%%%%%%%%''')))***+++***((((((((()))((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%(((***((($$$!!!###'''''''''((((((''''''&&&%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((('''((()))))))))'''$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$''')))***(((&&&%%%%%%$$$%%%'''(((((('''%%%###$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''