BM6P6(@ sssggg\\\YYYXXXUUURRRRRRQQQPPPOOOMMMKKKJJJHHHHHHDDDCCCCCCCCCEEEEEECCCBBBBBBAAA???===<<<;;;;;;;;;<<<:::666333111111222333333333222111000000111111///000000000111111111222222111000//////000111222//////000000000000//////////////////000000000000000000000000000/////////222222111000000000000000333666999<<>>>>>======>>>>>><<<>>>???>>>===;;;<<<<<<============>>>>>>??????AAABBBDDDEEEEEEFFFHHHIIIJJJNNNUUUZZZ___eeelllqqqssszzznnn^^^RRRNNNMMMNNNPPPQQQRRRQQQPPPOOOOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJGGGFFFDDDAAA<<<999333111//////000111111000////////////////////////////////////000000000000------......//////000000111000///......///000111////////////////////////........................000000//////.........---...000222333222111222222444333333666666888???HHHTTT^^^kkkwwwsssggg\\\YYYXXXUUURRRRRRQQQPPPOOOMMMKKKJJJIIIHHHCCCCCCCCCEEEGGGHHHHHHFFFBBBAAA???===;;;;;;;;;;;;;;;999888666444222222222333222222111000000111111000000000000000000000000222111000//////000111222//////000000000000//////////////////000000000000////////////////////////222111111000000000111111333666:::>>>@@@BBBEEEHHHKKKLLLNNNPPPUUU]]]ffflllsssqqqmmmkkkhhhbbb[[[VVVNNNLLLIIIGGGFFFGGGIIIKKKTTTaaaooo{{{yyywwwuuusssuuuzzz}}}zzztttpppnnniiieee^^^XXXTTTOOOJJJFFFAAAAAA@@@???>>>>>>>>>>>><<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;===>>>>>><<<;;;;;;<<<<<<<<<<<<=========>>>>>><<<===????????????AAACCCAAAEEEJJJMMMPPPUUUZZZ___^^^dddkkkppptttyyyzzzjjj\\\TTTOOOMMMNNNOOOQQQQQQPPPOOOOOOOOOMMMMMMNNNNNNMMMMMMLLLKKKLLLKKKIIIGGGFFFCCC???<<<555222///...///000111000........................////////////000000000000.........///////////////111000///......///000111////////////////////////////////////////////////000/////////............000111333333222000000111222111222555777;;;FFFPPP___fffqqqyyy~~~rrrggg\\\XXXWWWUUURRRRRRQQQPPPOOOMMMLLLJJJIIIHHHEEEDDDDDDEEEGGGHHHFFFEEEBBBAAA???===;;;;;;;;;;;;999999888666555333222111333222111111000111111111000000000000////////////111111000000000000111111//////000000000000//////////////////000000000000.........///////////////222111111111111222222333444888<<<@@@BBBCCCEEEFFFHHHJJJLLLOOOTTT[[[dddiiiuuuqqqmmmhhhccc^^^YYYUUUMMMKKKIIIGGGHHHKKKNNNPPP[[[fffrrr{{{xxxsssqqqrrrvvv{{{~~~{{{wwwqqqkkkeeebbbVVVSSSNNNJJJGGGDDD@@@>>><<<<<<===============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999:::<<<======;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<888:::;;;;;;::::::;;;<<<<<<>>>@@@BBBCCCFFFIIILLLMMMQQQVVV[[[^^^dddlllqqqyyy|||mmm___TTTMMMLLLMMMOOOQQQQQQQQQPPPOOONNNNNNOOOOOOOOONNNMMMMMMMMMLLLJJJIIIHHHGGGDDDAAA888444000......///111111------------------------////////////000000000000///////////////.........000000////////////000000////////////////////////000000000000000000000000////////////............111333444333111//////000333111222666;;;CCCQQQ^^^nnnrrryyy~~~yyyyyyqqqfff[[[XXXWWWUUURRRSSSPPPPPPNNNMMMLLLJJJIIIIIIHHHFFFEEEDDDDDDCCC@@@>>>BBB@@@>>><<<;;;::::::;;;999888666444222222222222222222111111111111111222000000000////////////...111000000000000000000111//////000000000000//////////////////000000000000.............../////////111111111111222333444555666:::???BBBDDDDDDEEEEEEFFFHHHKKKOOOTTTZZZaaafffpppnnnjjjfff```ZZZUUUQQQKKKJJJIIIIIIKKKOOOSSSVVV___fffnnntttyyy~~~}}}xxxvvvwww{{{~~~~~~|||xxxqqqjjjccc\\\WWWTTTJJJHHHEEECCCAAA???>>>===;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::<<<======;;;::::::;;;::::::::::::;;;;;;;;;;;;999:::;;;:::999888999:::<<<======>>>???@@@BBBCCCDDDFFFIIILLLOOOTTTZZZ___gggllluuu~~~mmm\\\QQQLLLMMMNNNPPPRRRRRRQQQPPPNNNNNNOOOOOOOOOOOONNNMMMMMMLLLJJJIIIIIIHHHFFFDDD;;;777222......///000111........................////////////000000000000000000//////......------000000////////////000000///////////////////////////////////////////////////////////////.........000222333222111000000222555333555:::AAAKKK[[[jjjyyy|||wwwsssvvv}}}qqqeee[[[XXXWWWTTTRRRSSSPPPOOONNNMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDCCC@@@>>>AAA@@@>>><<<:::::::::::::::777444111///000222333222111111111111111222222000000000000000/////////000000000111111000000000//////000000000000//////////////////000000000000............//////000000111111111222444555777777999<<>>>>>>>>???<<<===>>>>>>===<<<:::999<<<<<<<<<===============>>>>>>>>>??????@@@@@@@@@???>>>>>>===<<<=========;;;===>>>>>><<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;;;;;;;999888999:::<<<;;;;;;;;;===>>>??????>>>???@@@@@@BBBFFFJJJMMMTTTXXX```jjjvvv{{{gggZZZPPPNNNNNNOOORRRSSSQQQPPPMMMMMMNNNNNNOOONNNNNNMMMMMMKKKIIIHHHIIIIIIGGGFFF???:::444000///000000111////////////////////////////////////000000000000000000//////......------//////000000000000//////////////////////////////.................................///////////////...000111111111111333555666555777>>>FFFQQQbbbppp}}}rrrrrrwww|||pppeeeZZZWWWWWWTTTSSSSSSOOOOOONNNMMMLLLKKKJJJJJJFFFEEEEEEFFFGGGGGGEEECCCAAA@@@>>><<<::::::::::::999777444111000111222333111111111000111111222333///000000000111111111111000000111111111111000000//////000000000000//////////////////000000000000......//////000000111111000111222333555777999:::<<>>??????>>>===<<<>>>???============<<<;;;:::999<<<======>>>>>>???@@@@@@???@@@@@@AAAAAABBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>===???@@@@@@>>>======>>>=========<<<<<<<<<<<<<<<999:::;;;:::999888999:::999888666777999:::::::::============>>>@@@BBBCCCHHHKKKQQQYYYbbbllltttxxxyyyssseeeVVVRRROOOOOOQQQRRRRRRPPPMMMMMMNNNOOOOOOOOONNNNNNMMMKKKIIIHHHHHHHHHGGGFFFBBB>>>888444222111111000000000000000000000000000////////////000000000000///////////////.........//////000000000000//////////////////////////////.................................///////////////...///000000000222444777555555;;;DDDMMMXXXhhhvvvzzzssstttzzz|||ooodddZZZWWWWWWTTTSSSSSSOOONNNNNNMMMLLLKKKJJJJJJEEEEEEDDDEEEGGGGGGFFFDDDAAA???===;;;:::999999:::777777777666555444333222111111000000111222222333//////000111222333444444///000111222222111000/////////000000000000//////////////////000000000000//////000000111222222333000111222333666888:::<<>>???>>><<<<<<>>>@@@???>>>>>>=========>>>>>>??????@@@AAACCCDDDEEEEEECCCDDDDDDEEEFFFFFFGGGGGGDDDCCCBBBBBBAAABBBBBBBBB@@@AAABBBBBB@@@??????@@@?????????>>>>>>>>>======:::;;;<<<<<<;;;:::;;;===:::888666666888999888666===<<<<<<===???@@@@@@@@@BBBDDDGGGLLLSSSYYY___bbbbbbhhhqqqyyy}}}ooo]]]WWWPPPNNNPPPRRRQQQPPPNNNNNNOOOPPPPPPPPPPPPPPPOOOLLLJJJHHHIIIIIIHHHGGGDDD@@@;;;777555333111000000000000000000000000000////////////000000000000.........///////////////...///000111111000///...////////////////////////..................................../////////000///000111000000111333666666999AAANNNYYYdddrrrxxxtttuuuyyyzzz~~~ooodddYYYWWWVVVTTTSSSSSSOOONNNNNNMMMLLLKKKJJJJJJFFFEEEDDDDDDDDDDDDAAA???AAA???===;;;:::999999:::555777:::;;;:::777333000111111000000111222333333//////000222333444555666///000111222222111000/////////000000000000//////////////////000000000000///000000111222333333333000111222444666999;;;<<>>AAAAAA@@@@@@@@@@@@BBBDDDEEEBBBCCCDDDFFFHHHIIIJJJKKKHHHIIIIIIJJJKKKKKKLLLLLLHHHHHHGGGFFFFFFFFFFFFFFFAAACCCDDDDDDBBBAAAAAABBBAAAAAA@@@@@@??????>>>>>><<<===??????>>>===???@@@???<<<999999:::;;;999777888888888:::=========<<<;;;===???BBBGGGKKKNNNPPPVVV[[[ccciiippp{{{tttaaaZZZQQQNNNOOOQQQQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQPPPNNNKKKIIIIIIIIIIIIHHHEEEBBB===999777444111///////////////////////////////////////000000000000---.........//////000000...///000111111000///...////////////////////////000000000000000000000000---.........//////000000111222222111///000222444888===HHHWWWcccnnn|||yyyvvvtttsssuuuvvv{{{lllccc[[[XXXVVVQQQNNNNNNLLLLLLLLLLLLKKKKKKKKKJJJEEEDDDCCCCCCDDDCCCAAA???>>>===;;;999888666666555555222//////222444444222444444222111000000//////222111111111000000//////111111222222222222111111////////////000111222333000000000000000000000000222111000//////000111222000222444666888===BBBFFFGGGFFFFFFFFFGGGIIIKKKLLLNNNMMMMMMOOOQQQRRRQQQPPPRRRNNNIIIGGGJJJOOOTTTWWWWWW[[[```bbbaaa]]]ZZZXXXYYY[[[[[[ZZZ\\\cccpppzzzzzztttqqqpppnnnssszzz|||yyyrrrggg^^^WWWQQQKKKFFFIIIEEE@@@??????@@@???===@@@AAACCCCCCBBBAAACCCDDDCCCDDDFFFFFFEEEEEEFFFGGGGGGHHHIIIJJJLLLOOOQQQRRRSSSSSSSSSVVVYYY[[[ZZZZZZXXXTTTPPPNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIGGGFFFEEEFFFEEEEEEEEEDDDBBB???<<<@@@@@@@@@@@@???>>>======>>>???@@@>>><<<:::999999999999:::::::::999999888<<<<<<===>>>@@@BBBDDDEEEGGGJJJOOOSSSYYYdddsss~~~rrrdddVVVQQQRRRQQQPPPQQQRRRQQQOOONNNOOOQQQSSSTTTOOOMMMKKKJJJJJJJJJIIIGGGFFFDDDBBB>>>999555111///222000//////000000///---000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000......//////000000111111............////////////222000//////000333444444;;;CCCOOO]]]pppuuuppprrruuuuuutttyyy~~~~~~kkkbbbZZZXXXVVVRRROOOOOONNNMMMLLLKKKKKKJJJJJJJJJEEEDDDCCCCCCDDDCCCAAA???>>>===;;;999888666666555777444222111333444333222444333222111000000000000111111111111000000000///000111111222222111111000//////...---------------000000000000000000000000111111000//////000111111000222444666999===BBBFFFJJJJJJJJJJJJJJJKKKLLLLLLOOONNNNNNOOOQQQQQQOOOMMMJJJHHHEEEDDDGGGMMMTTTYYY___bbbeeeeeebbb___\\\[[[[[[\\\\\\[[[\\\bbbnnnvvv|||}}}|||yyysssooommmnnnooorrrwww~~~}}}xxxlllfff]]]UUUPPPLLLGGGDDDEEEBBB>>>===???@@@@@@???BBBDDDEEEEEEDDDDDDFFFGGGJJJLLLNNNOOOOOOPPPRRRSSSTTTUUUVVVWWWYYY[[[]]]^^^eeeeeefffhhhkkklllkkkiiieeebbb^^^\\\[[[[[[ZZZYYYWWWWWWVVVUUUSSSRRRPPPOOOPPPNNNLLLKKKKKKIIIFFFDDDAAAAAAAAAAAAAAA@@@??????===>>>>>>===;;;:::999999777888999;;;<<<<<<======:::::::::;;;<<<>>>@@@AAA>>>AAAEEEGGGKKKTTT___hhhsssyyyzzzmmm^^^WWWSSSPPPNNNOOOSSSRRRQQQPPPPPPPPPQQQQQQOOOMMMKKKJJJJJJJJJIIIHHHFFFFFFCCC@@@<<<777333111111000//////000111000...000000000000000000000000////////////////////////......////////////......000000000000000000000000.../////////000000000111/////////000000000000111333222000000111333555666???IIIWWWfffyyy~~~xxxrrrrrruuuyyyyyywwwyyyzzzjjjaaaZZZXXXVVVSSSQQQQQQQQQOOOMMMKKKJJJIIIJJJJJJEEEDDDCCCCCCDDDCCCAAA@@@>>>===;;;999888666666555999666444333333333222111333333222111000000000111111111111111000000000000000111111222222111111000111000...---,,,++++++***000000000000000000000000000000/////////000000111222333666888:::>>>BBBFFFLLLMMMNNNOOOOOOOOONNNMMMOOONNNNNNOOOOOONNNKKKIIICCCCCCCCCCCCFFFNNNYYYbbblllmmmllliiiddd```^^^]]]\\\]]]]]]\\\^^^dddmmmuuuuuuuuutttrrrooommmmmmnnnqqqqqqttt}}}}}}tttmmm\\\XXXQQQLLLIIIFFFDDDCCCAAA@@@>>>???BBBEEEFFFFFFIIIKKKLLLMMMLLLMMMNNNPPPVVVXXX[[[]]]___aaadddfffhhhiiijjjkkkmmmnnnppppppwwwwwwyyy|||~~~}}}{{{zzzwwwsssqqqppppppnnnmmmllllllkkkiiifffcccaaa```\\\YYYVVVSSSRRRPPPNNNLLLHHHHHHHHHGGGFFFEEEDDDCCC>>>>>>=========<<<<<<;;;999:::;;;<<<===>>>>>>>>>:::::::::::::::;;;======<<<>>>AAABBBCCCGGGOOOTTT]]]ccclllxxxuuuggg]]]VVVPPPNNNQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOMMMKKKKKKKKKKKKJJJIIIGGGGGGFFFCCC???:::666333111000//////000111111000000000000000000000000000////////////////////////......////////////......000000000000000000000000////////////000000000000000000000000111111111111444333111111111333666888BBBOOO```qqq{{{rrrpppqqquuu{{{~~~}}}xxxiiiaaaYYYXXXWWWTTTRRRSSSSSSQQQNNNKKKJJJIIIIIIIIIDDDCCCBBBCCCDDDDDDBBB@@@>>>===;;;999888666666555666555444333333333222222222222111111000111111111111111111000000000000000000000111111111111000000333222111000///.........000000000000000000000000000//////000000000111111333555777999;;;>>>BBBEEEKKKMMMPPPRRRSSSSSSRRRQQQPPPOOONNNMMMMMMKKKGGGDDDAAACCCFFFHHHKKKTTTbbbmmmxxxvvvrrrlllddd___\\\\\\YYY[[[]]]___ccciiirrrxxxvvvuuutttrrrqqqqqqrrrssstttsssvvv{{{qqqfff^^^QQQNNNJJJFFFDDDCCCCCCDDDAAABBBCCCEEEIIIMMMOOOQQQSSSUUUWWWXXXYYYZZZ\\\^^^bbbeeeiiimmmooossswwwyyy}}}~~~~~~{{{wwwuuusssnnnjjjfffbbb```^^^\\\ZZZTTTTTTSSSQQQNNNKKKIIIGGGAAA@@@???????????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===???@@@@@@@@@BBBEEEHHHOOOSSSYYYbbbnnn}}}yyymmmcccZZZRRRQQQTTTPPPQQQRRRSSSSSSRRRPPPOOOPPPNNNLLLKKKLLLLLLKKKJJJGGGGGGFFFEEEAAA===888666222000//////111222222222////////////////////////////////////////////////000000111111111111000000////////////////////////////////////000000000000//////000000000111111111333333222111111333777:::EEETTThhhyyyuuulllnnnrrrxxx~~~xxxiiiaaaYYYXXXWWWTTTSSSSSSSSSQQQOOOLLLJJJIIIIIIIIIDDDCCCBBBCCCDDDDDDBBB@@@>>>===;;;999888666666555222222333333222222222333111111111000111111222222000000000000000000111111000000000111111000000000222222111111111111222222///////////////////////////000000111111111111111444666999;;;===???BBBEEEFFFIIINNNSSSVVVWWWWWWWWWRRRPPPMMMLLLJJJHHHEEECCCBBBFFFJJJMMMQQQ[[[hhhsss}}}{{{vvvnnneee^^^ZZZYYYVVVXXX\\\aaahhhpppxxx}}}yyyxxxvvvvvvvvvwwwxxxyyywwwwwwyyy{{{rrrfffZZZRRRJJJIIIFFFCCCBBBBBBDDDEEEDDDFFFIIIMMMQQQUUUYYY\\\^^^```ccceeefffhhhkkknnnqqqtttyyy}}}{{{wwwuuussspppooodddccc```\\\WWWRRRNNNKKKFFFDDDAAA@@@AAABBBAAA???????????????>>>===<<<;;;======<<<;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<===>>>FFFHHHLLLRRR\\\iiiwwwsssjjj___UUUQQQSSSMMMOOORRRTTTUUUTTTSSSRRRPPPNNNLLLLLLLLLMMMLLLKKKGGGGGGFFFEEEBBB>>>;;;888444222000///111222333222////////////////////////000000000000000000000000000000111111111111000000////////////////////////000000000000////////////........./////////000000111222111000000333999>>>LLL]]]rrruuummmqqquuuzzzzzzjjjaaaZZZYYYXXXUUUSSSSSSQQQQQQPPPNNNLLLJJJIIIHHHCCCBBBBBBCCCDDDDDDCCCAAA>>>===;;;999888666666555///111333333222222222333111000000000111222333333000000000000111111111111///000000111111000000///////////////000111222333////////////////////////000000111222333333333333666888;;;===>>>@@@BBBEEEDDDGGGMMMSSSXXX[[[\\\\\\WWWSSSOOOLLLJJJIIIGGGEEEEEEHHHMMMQQQWWW___jjjqqqzzzyyyvvvoooggg___[[[YYYUUUXXX\\\ccckkkrrryyy|||xxxwwwvvvwwwzzz||||||{{{zzzyyy{{{~~~yyyrrrggg\\\RRRLLLFFFFFFEEECCCBBBCCCGGGIIIKKKNNNSSSWWW[[[___cccfffiiilllpppsssvvvyyy}}}vvvtttpppjjjccc]]]XXXUUUOOOKKKFFFEEEEEEEEECCC@@@>>>???@@@@@@AAAAAA@@@@@@===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>???BBBGGGOOOZZZfffnnn|||ssshhh[[[RRRPPPMMMNNNQQQSSSUUUUUUTTTTTTPPPNNNLLLLLLMMMNNNMMMLLLHHHHHHFFFEEEBBB@@@>>>===666444111000111222333222000000000000000000000000000000000000000000000000......////////////......000000000000000000000000000000000000////////////............////////////000111222111111555===CCCVVVhhh}}}~~~wwwrrrwww}}}}}}kkkbbb[[[YYYXXXTTTRRRSSSOOOPPPPPPPPPNNNLLLIIIGGGCCCBBBBBBCCCDDDDDDCCCAAA>>>===;;;999888666666555111333555555333111222333000000000000111222333444///000000000111111111111//////000000000000//////............///000111222////////////////////////000111333444555555444444777999<<<>>>???@@@BBBDDDEEEHHHMMMSSSYYY]]]```aaa\\\XXXRRRMMMKKKKKKKKKKKKKKKMMMPPPVVV\\\dddjjjnnnrrrssstttqqqjjjddd___\\\YYYZZZ^^^dddjjjpppsssuuutttssstttxxx}}}~~~zzzzzzyyyyyyzzz|||}}}~~~|||yyysssqqqlllddd[[[RRRLLLIIIEEEGGGGGGGGGGGGJJJOOOSSSUUUZZZ___cccfffjjjooorrrwww{{{}}}vvvoooiiifff\\\WWWPPPNNNNNNMMMJJJFFFBBBBBBCCCCCCDDDDDDCCCCCC>>>======<<<<<<<<<<<<<<<>>>===<<<;;;<<<<<<;;;::::::;;;>>>AAAFFFNNNWWW]]]jjjzzz|||tttfffZZZSSSOOOPPPRRRSSSTTTTTTTTTSSSPPPNNNMMMMMMNNNNNNNNNMMMKKKJJJGGGEEECCCBBBBBBBBB999666222000000222222222000000000000000000000000000000000000000000000000......////////////......000000000000000000000000111000000000/////////......////////////000000000000222444333444999AAAIII\\\oooxxxwwwyyylllccc[[[YYYXXXTTTRRRRRRNNNOOOPPPQQQOOOMMMIIIGGGCCCBBBBBBCCCDDDDDDCCCAAA>>>===;;;999888666666555333666888777444111111222000000000000111222444444//////000000111111111222//////000000000000//////000000000000000111222222////////////////////////111222333555666666555555777:::===??????AAABBBDDDGGGJJJOOOTTTZZZ^^^aaacccaaa[[[TTTOOOMMMNNNOOOOOOPPPQQQTTTZZZbbbhhhlllmmmkkkooorrrrrrnnnhhhccc```]]]]]]```dddiiilllmmmmmmppppppsssyyy{{{yyyvvvsssqqqtttyyy}}}}}}wwwtttgggeee```YYYQQQKKKGGGFFFGGGIIIKKKLLLMMMQQQWWW\\\___dddjjjnnnppptttxxx|||~~~yyyvvvhhhbbbZZZWWWVVVUUUQQQMMMHHHHHHGGGGGGFFFDDDCCCBBB@@@@@@????????????@@@@@@===;;;999888888888777666:::;;;===???AAAEEEKKKOOOXXXiii|||}}}pppbbbZZZRRRRRRRRRSSSSSSSSSSSSRRRPPPOOOMMMMMMNNNOOONNNMMMNNNLLLIIIFFFDDDDDDDDDEEE:::777333000000111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111000000/////////...000000000000111111111111111333555555666;;;EEEMMM___rrrxxxsssvvvmmmddd\\\ZZZYYYUUURRRSSSRRRPPPMMMKKKJJJIIIGGGFFFHHHEEEAAA@@@AAABBBBBBBBB::::::999999888777777666666666555444333333333333111111111111111111111111000111222111000///000111222111111000///......---000000000000111111111111000000000000000111111222111///...///222555777777888:::===@@@CCCFFFHHHHHHEEEHHHLLLOOORRRVVV\\\aaa```]]]XXXQQQLLLKKKMMMPPPQQQSSSVVVYYY^^^aaadddfffkkkjjjkkkmmmppplllddd]]]^^^\\\]]]bbbeeeddddddfffppppppppptttyyy~~~|||xxxtttqqqqqqvvv{{{}}}wwwnnneee```YYYOOOHHHGGGHHHIIIJJJLLLPPPUUUXXX[[[___eeejjjkkkoootttxxx|||~~~wwwnnniiigggddd___ZZZVVVRRRNNNKKKIIIFFFCCCAAABBB@@@>>>===>>>>>>===;;;<<<<<<<<<<<<<<<;;;:::999999;;;===>>>???AAADDDGGGLLLWWWfffsss~~~{{{mmm```UUURRRRRRUUUVVVSSSRRRSSSPPPQQQQQQQQQPPPNNNLLLKKKMMMLLLJJJIIIHHHGGGDDDAAA@@@;;;666222111111111111111000000///...---------000000000000000000000000000000000000000000000000111111111111111000//////000000/////////.........000222555555444222111111///222444555888>>>JJJRRReeeooo}}}uuutttwwwmmmddd]]]ZZZYYYUUURRRSSSSSSPPPMMMLLLKKKJJJHHHFFFGGGEEEBBBBBBBBBCCCBBBAAA<<<<<<:::999777666555444666666555444333333333333111111111111111111111111///000111111000///000222111111111000///.........//////000000000111111111000////////////000111111111///...///222555777777:::;;;===@@@BBBDDDEEEFFFCCCFFFIIILLLNNNRRRWWW[[[^^^\\\XXXRRRMMMLLLNNNPPPQQQRRRTTTWWWZZZ]]]```aaahhhgggiiimmmpppnnngggaaa^^^[[[[[[```bbbaaabbbdddmmmoootttyyy~~~wwwvvvttttttwww}}}wwwpppfff]]]YYYSSSKKKGGGGGGJJJKKKLLLRRRVVV\\\```ccchhhoootttuuuxxx~~~{{{xxxtttnnniiidddaaa]]]XXXUUUPPPLLLHHHGGGEEEBBBAAAAAAAAA@@@>>><<<<<<<<<;;;;;;:::999888999;;;======>>>???BBBDDDDDDMMMZZZdddnnn{{{vvvlll^^^WWWRRRSSSTTTRRRRRRSSSQQQQQQQQQPPPOOONNNMMMLLLMMMLLLJJJIIIIIIGGGEEEBBBAAA===777333222111111000222111111000//////......000000000000000000000000000000000000000000000000111111111111111000//////////////////.........---,,,...111222111000000000000222555777<<>>===;;;999777555444333666666555444333333333333111111111111111111111111...///111111000000111333111111000000//////......//////000000000000111111//////......//////000111111///...000333666777888;;;<<<>>>@@@AAABBBCCCCCCCCCFFFHHHJJJLLLOOOSSSVVVZZZZZZWWWSSSPPPNNNOOOQQQSSSSSSSSSTTTVVVXXXZZZ[[[aaabbbeeejjjnnnmmmhhhddd\\\YYYYYY\\\^^^^^^aaaeeelllqqqyyy|||yyyrrrsssuuuzzzzzzooofff\\\TTTOOOLLLIIIHHHKKKNNNQQQRRRYYY^^^eeejjjooouuu||||||wwwrrroookkkeee```YYYRRRNNNIIIGGGCCCBBBAAAAAA@@@>>>>>>>>>===<<<<<<;;;:::::::::;;;<<<<<<;;;<<<>>>@@@???DDDLLLSSS[[[gggvvv{{{kkk```UUUQQQRRRQQQRRRSSSRRRQQQPPPOOONNNMMMMMMMMMNNNLLLKKKJJJJJJIIIFFFDDDCCC???:::666444333111000222222222111111000000///000000000000000000000000////////////////////////000111111111111000000////////////............---***,,,///111000000111111111333666;;;BBBOOO^^^iiivvvyyy}}}~~~zzz}}}nnneee]]][[[YYYUUUSSSSSSTTTRRROOOMMMLLLKKKIIIHHHEEEDDDDDDEEEFFFEEEBBB???===<<<;;;999777666444444666666555444333333333333111111111111111111111111---///000111000000222444111000000000/////////...////////////000000000111...............///000000111000///111555777999999:::;;;===???AAABBBCCCCCCGGGHHHJJJLLLMMMOOORRRSSSUUUVVVUUUSSSQQQPPPQQQRRRUUUUUUTTTTTTTTTTTTUUUVVVZZZ\\\___dddhhhhhheeeaaaZZZWWWXXX[[[]]]^^^dddjjjooouuu}}}~~~yyyuuupppsssxxx}}}rrrfff\\\RRRMMMIIIIIIJJJLLLPPPUUUXXXZZZ```eeemmmsssyyy}}}zzzvvvpppjjjbbbZZZTTTMMMJJJFFFDDDDDDDDDCCCBBBBBBAAA@@@???>>>=========:::;;;<<<;;;:::999;;;===???AAADDDGGGMMMWWWeeeooo}}}zzzjjjZZZRRRQQQPPPQQQSSSSSSRRRPPPNNNMMMMMMMMMNNNMMMLLLKKKJJJKKKJJJGGGEEEDDDAAA<<<999777444222000222222111111111000000000000000000000000000000000////////////////////////000000111111111111000///........................,,,///111222111111111222222444888???JJJ[[[lllwww|||zzznnneee^^^[[[ZZZVVVSSSTTTTTTRRROOOMMMLLLKKKIIIHHHDDDDDDDDDFFFFFFEEEAAA>>>;;;::::::999888777666666666666555444333333333333111111111111111111111111---///000111000000222444000000000000////////////...////////////000000000...............///000000111111111333777:::;;;:::888:::<<>>>>>>>>>>>;;;<<<<<<;;;999888999;;;???@@@@@@AAADDDMMMWWW___mmm|||tttbbbWWWRRRPPPQQQSSSSSSRRRPPPNNNMMMMMMMMMNNNLLLKKKJJJJJJKKKJJJHHHFFFEEECCC???<<<:::777444111111000000000000000//////000000000000000000000000000000000000000000000000///000000111111111000000///////////////////////////111222111000///000111333555:::CCCQQQdddvvvzzzyyy}}}ooofff^^^\\\ZZZVVVTTTTTTTTTQQQNNNLLLLLLKKKIIIGGGCCCCCCCCCDDDEEEDDDAAA>>>::::::999999888777777777666666555444333333333333111111111111111111111111...///111111000000111333000000000000////////////......////////////000000//////......//////000111333222333666:::<<<===<<<999:::<<>>===>>>>>>=========<<<:::999:::;;;<<<<<<<<<<<>>;;;;;;:::999888777666555666666555444333333333333111111111111111111111111///000111111000///000222////////////000000000000........./////////000000000////////////000111111444444555888<<>>;;;<<<>>>@@@BBBCCCDDDDDDEEEDDDDDDGGGJJJKKKIIIGGGEEEFFFHHHIIIJJJLLLPPPSSSTTTWWWYYY[[[ZZZWWWSSSPPPMMMPPPUUUYYY[[[[[[[[[[[[ZZZZZZ^^^aaabbbdddkkktttsssuuuvvvtttrrrsssyyy~~~uuulll\\\UUUPPPNNNJJJEEEEEEIIIKKKPPPXXXaaajjjttt}}}}}}tttnnneee]]]WWWRRROOOLLLHHHGGGDDDBBB@@@@@@AAAAAA>>>??????===;;;:::;;;===888999999:::<<<@@@DDDGGGOOO\\\kkkvvvvvviii[[[QQQPPPTTTQQQQQQQQQPPPOOONNNMMMLLLIIIHHHHHHIIIJJJJJJHHHFFFEEEDDDBBBAAA???<<<888444111111111111111111111111000000000000000000000000222222222222222222222222//////000111111111111111000111111111222222222222///000111000//////000222444666<<>>======;;;999777555444333666666555444333333333333111111111111111111111111000111222111000///000111////////////000000000000............/////////000000000000000000111222222555555666:::>>>@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCEEEDDDDDDGGGJJJLLLIIIGGGBBBCCCEEEFFFGGGKKKPPPSSSRRRUUUYYY\\\[[[XXXSSSOOOLLLPPPUUUYYY\\\]]]^^^___[[[\\\```ccccccccciiirrrnnnqqqsssrrrqqqsss{{{~~~ooodddVVVOOOKKKKKKJJJGGGJJJPPPPPPWWW```jjjuuuwwwmmmddd^^^XXXUUUMMMKKKIIIFFFEEEDDDEEEFFF?????????>>><<<;;;===>>>777888999;;;===???AAABBBCCCOOO\\\eeeqqq|||ooo___QQQOOOTTTPPPQQQQQQQQQPPPNNNLLLKKKHHHHHHGGGHHHIIIIIIHHHFFFEEEDDDCCCBBBAAA>>>999666222222222222222222222222000000000000000000000000222222222222222222222222//////000111111111111111111111222222222333333333000111222222111222555777444666===JJJ[[[nnn}}}{{{xxxxxxvvvuuutttyyytttiii]]]ZZZYYYUUUSSSSSSQQQOOOLLLKKKJJJIIIGGGDDDEEEEEEEEEEEEDDDBBB@@@>>><<<:::777444333333444555777666555444333222222222333222111111000000111111000000000000111111111111333222000/////////000111------......---,,,++++++//////.........000111222333555777;;;>>>@@@BBBCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDEEEEEEFFFFFFFFFFFFEEEBBBAAACCCHHHPPPUUUVVVVVVOOORRRWWWZZZZZZVVVQQQNNNNNNRRRWWW]]]``````___^^^^^^^^^___aaadddhhhkkkmmmrrrooommmooouuu|||vvvjjjbbbSSSPPPMMMJJJJJJNNNSSSVVV\\\aaajjjtttxxxnnnddd]]]YYYSSSMMMIIIHHHHHHFFFDDDCCCAAA???>>>??????===<<<===<<<<<<;;;;;;;;;<<<<<<>>>EEENNNVVV```ooouuufffVVVNNNNNNNNNPPPRRRRRRPPPNNNMMMLLLMMMKKKIIIGGGFFFGGGHHHIIIFFFDDDBBB@@@???===:::777666333000///000111111000000000000000000000000000111111000000//////......000000111222222222222111111111000000000000111111///111111111000111222444333888AAAMMM\\\mmm~~~zzzwwwvvvwwwyyy|||tttiii]]]ZZZXXXUUUSSSSSSOOOMMMKKKKKKKKKJJJHHHGGGCCCDDDDDDDDDCCCAAA@@@???AAA???<<<999888888999:::666666555333333222222333333222111111000000111111000000000000111111111111222222000/////////000111///////////////...------000///......///000222333666777999<<<>>>@@@AAAAAAEEEFFFFFFGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCEEEIIIPPPWWW[[[[[[ZZZPPPRRRUUUXXXXXXWWWUUUTTTVVVYYY]]]```aaa```^^^\\\[[[\\\___bbbfffjjjmmmoooooommmmmmpppwww}}}~~~vvvmmmccc]]]TTTSSSQQQPPPRRRWWW^^^bbbgggllluuuuuunnn```[[[TTTOOOMMMKKKGGGDDDEEEBBB@@@>>>>>>>>>===<<<===<<<<<<<<<<<<<<<======;;;@@@GGGMMMTTTaaarrrxxxgggWWWNNNMMMLLLNNNOOOPPPOOONNNMMMMMMNNNLLLJJJHHHFFFFFFGGGHHHFFFDDDBBBAAA@@@???<<<999777444111///000111111000000000000000000000000000000000000000000/////////000000111222222222222111111111000000000000111111///111111111000111333555555:::CCCRRRdddwww{{{zzzyyytttiii]]]YYYXXXUUURRRRRRMMMLLLJJJJJJKKKKKKJJJHHHAAABBBBBBCCCBBBAAA@@@???===;;;999666555555666666666555444333333222222333333222111111000000111111000000000000111111111111222111111000///000000000000000111111111000//////000////////////111222333888999;;;===>>>@@@@@@@@@GGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAACCCFFFLLLTTT\\\___```^^^WWWWWWVVVUUUUUUVVVWWWWWW^^^```bbbcccbbb___\\\ZZZXXXZZZ^^^cccgggkkknnnooollllllnnnsssyyy|||qqqiiiaaa\\\XXXVVVWWWXXXZZZ^^^eeemmmsssvvv{{{~~~oooiiibbb]]]YYYSSSLLLGGGHHHFFFCCCAAA@@@@@@???>>>@@@???>>>===<<<;;;;;;;;;999<<<@@@CCCGGGRRR```lll~~~nnn^^^TTTQQQLLLLLLMMMNNNOOOOOOPPPPPPNNNMMMKKKHHHGGGFFFFFFFFFEEEDDDBBBBBBBBBAAA>>><<<888555222000111111111000000000000000000000000000//////000000000000000000000000111222222222222111111111000000000000111111///111111111111111333555888<<>>>>>AAAIIIUUU^^^qqq|||mmm```YYYOOONNNMMMMMMOOOQQQRRRRRROOOMMMKKKIIIGGGFFFEEEEEEEEECCCCCCCCCCCCCCCAAA???:::777444111111222111000000000000000000000000000/////////000000111111222000000111222222222222111111111000000000000111111///000222222111222444666:::???KKKaaazzzuuuiii]]]YYYWWWTTTQQQPPPPPPNNNLLLKKKJJJIIIGGGEEE???@@@AAAAAAAAA@@@???>>>;;;:::999777555555444555444444333222222222333333333222111111000000111111///000000000111111111111111111111111000000000///...//////000000/////////000000///000111333555666777888:::===???AAABBBCCCDDDEEEFFFFFFFFFEEECCCBBBDDDCCCAAA@@@????????????EEEGGGKKKPPPUUUZZZ```cccdddaaa[[[VVVSSSTTTVVVXXXZZZ[[[]]]]]]\\\ZZZWWWVVVVVVYYY]]]aaaeeegggiiiiiilllpppuuu{{{~~~|||zzzyyyzzz|||}}}uuuoooeee[[[UUUTTTWWWZZZ```dddkkkpppuuu||||||uuulllaaaZZZRRRNNNJJJFFFEEEEEEDDDCCCBBBBBBAAAAAA???===;;;:::============???EEEOOOUUUaaaooo}}}lll___RRROOOKKKKKKMMMOOOQQQPPPNNNMMMKKKIIIHHHFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCAAA<<<999555333222222111000000000000000000000000000//////000000111111222222000000111222222222222111111111000000000000111111///000222222222222555777;;;AAAPPPfffuuuiii]]]YYYWWWSSSPPPPPPQQQOOOLLLKKKJJJIIIFFFDDD@@@AAAAAABBBAAA@@@???>>><<<<<<:::999777666666555333333222222222222333333333222111111000000111111000000000000111111111111000111111111111000//////------.../////////......000000000000222444666777666777:::<<>>??????@@@IIIJJJMMMOOOSSSXXX^^^cccaaa___\\\YYYXXXXXXZZZ[[[UUUVVVXXXYYYYYYXXXWWWVVVWWWYYY\\\```dddgggiiijjjooosssxxx}}}|||zzz{{{|||zzzzzzyyyyyyyyy{{{~~~zzztttqqqccc___YYYSSSPPPSSSYYY^^^gggmmmuuu{{{yyyooohhh[[[VVVPPPJJJGGGEEECCCBBB===>>>@@@AAABBBAAA@@@@@@<<<<<<<<<<<<===AAAGGGLLLUUUbbbqqqwwwfffWWWQQQKKKHHHIIILLLLLLLLLMMMLLLKKKJJJHHHGGGEEEEEEDDDCCCCCCCCCDDDDDDCCCAAA>>>;;;777444333333222111000000000000000000000000000000111111111111111111000000111222222222222111111111000000000000111111///000222222222333555888===EEEUUUkkkuuuiii]]]YYYVVVSSSPPPOOOOOONNNLLLKKKKKKJJJHHHFFFBBBBBBCCCBBBBBB@@@>>>===;;;:::999777666555444444333222222222222222333333333222111111000000111111000000000000111111111111000111111222111000///...,,,---....../////////...000000000111222444666888777888:::<<<>>>???@@@@@@@@@CCCIIILLLMMMJJJFFFCCCBBBAAA???>>>>>>???AAABBBHHHKKKNNNPPPRRRUUUZZZ]]]^^^^^^^^^]]]]]][[[ZZZYYYSSSTTTVVVWWWXXXXXXWWWWWWXXXYYY\\\```dddiiilllnnnqqquuuyyy|||}}}~~~~~~{{{xxxvvvwwwxxxwwwwwwxxxyyyzzz{{{||||||~~~~~~}}}yyysssllleee```VVVUUUSSSQQQRRRWWW___fffmmmuuuyyyjjjddd[[[SSSMMMHHHDDDBBB>>>???AAABBBCCCBBBAAA@@@<<<<<<<<<;;;<<<>>>@@@BBBLLLWWWcccnnn}}}sss___XXXNNNIIIJJJKKKKKKIIIKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDBBB@@@???<<<888555444333222111000000000000000000000000222222111111111111111111000000111222222222222111111111000000000000111111///000222222222333666888???JJJ\\\ooouuuiii]]]YYYVVVRRROOOOOONNNLLLJJJJJJKKKKKKIIIHHHCCCCCCCCCCCCBBB@@@>>>===<<<;;;:::999888666555555222222222111222222333333333222222111000111111111000000000000111111111111000111111222222000///...------...//////000//////111000000111222555777888999999;;;<<<============<<<@@@GGGLLLMMMJJJEEEAAABBBAAA???>>>>>>@@@BBBCCCEEEIIINNNQQQQQQRRRTTTWWW___```aaaaaa___[[[WWWTTTSSSTTTVVVXXXXXXXXXXXXXXXXXXZZZ\\\```eeekkkpppsssqqquuuyyy{{{{{{{{{}}}~~~}}}yyyvvvtttuuuvvvuuuvvvwwwyyyzzz{{{{{{{{{|||{{{xxxrrrjjj```XXXSSSPPPQQQRRRSSSVVV\\\fffmmmqqqzzzxxxqqqfff\\\SSSMMMGGGDDDCCCCCCDDDDDDBBB@@@===;;;=========<<<<<<<<<======BBBKKKUUU^^^lllggg^^^SSSMMMLLLMMMLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFEEECCCCCCCCCDDDCCCAAA???@@@===888555444333222111000000000000000000000000333222222222111000000000000000111222222222222111111111000000000000111111///000222222222444666999AAAMMM```rrrvvvkkk```[[[WWWRRROOOOOOPPPNNNLLLKKKKKKKKKIIIGGGFFFDDDAAA@@@@@@@@@???>>>666666666666666777777777444444333222222111111000111111222222222333333333111111000000000000000000222111111000000000000000111222333444333222000.../////////111333666999:::===<<<:::::::::<<<>>>@@@BBBBBBCCCDDDDDDDDDDDDDDDAAA@@@@@@???@@@AAABBBCCCFFFHHHKKKMMMOOOQQQTTTVVVZZZ```eeeddd]]]UUUQQQOOOPPPQQQTTTWWWZZZ[[[[[[[[[```aaabbbdddgggjjjnnnppprrrtttvvvyyyzzz{{{||||||}}}}}}|||zzzyyyyyy||||||||||||{{{yyy}}}wwwqqqjjj___RRRLLLMMMKKKNNNSSS[[[cccllltttyyy~~~wwwlllcccYYYOOOHHHJJJEEEBBBCCCCCC@@@>>>@@@>>><<<::::::<<<===<<<;;;@@@EEEKKKTTT___ooo{{{rrrdddVVVNNNKKKKKKMMMLLLLLLLLLLLLKKKJJJIIIHHHDDDDDDCCCBBBAAAAAA@@@@@@AAA>>>;;;888777555333111111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000000222222111222666999:::CCCRRRdddrrr|||ssshhh___ZZZWWWRRROOOPPPQQQOOOMMMLLLLLLKKKIIIGGGEEECCCAAA@@@AAA@@@???>>>999999888777777666555555333333222222111000000///111111111222222222333333222222222222222222222222222111111000000000000000//////111111111000...---//////000111333555888999999888888888888:::;;;<<<@@@AAABBBDDDEEEFFFGGGGGGGGGFFFDDDBBBBBBBBBDDDDDDGGGIIILLLMMMNNNPPPSSSUUUWWW\\\aaa```ZZZSSSPPPOOORRRSSSUUUWWWYYY[[[\\\]]]```aaaccceeeiiillloooppppppqqqtttvvvxxxyyyyyyyyy{{{|||||||||{{{|||}}}wwwooofff___VVVMMMIIIIIIMMMQQQYYYbbbllluuu}}}tttjjj```VVVOOOLLLFFFCCCCCCCCC@@@???@@@>>><<<;;;;;;<<<<<<<<<;;;???BBBGGGMMMVVVddduuurrrbbbUUUNNNLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHDDDDDDDDDCCCBBBAAAAAAAAABBB???;;;999777555333111111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000222222222222333777;;;===IIIYYYkkkvvv~~~nnneee\\\YYYWWWSSSQQQQQQRRRPPPNNNMMMLLLKKKIIIGGGEEECCCAAAAAAAAAAAA???>>><<<;;;:::999777666555444222222222111000000//////111111111222222222222333222222222222222222222222222111111000000000000000//////000111111000...---000000000111333555666777999999:::;;;;;;<<<======>>>@@@BBBDDDFFFHHHIIIJJJLLLJJJGGGDDDCCCDDDEEEFFFHHHJJJLLLMMMNNNOOOQQQSSSSSSWWWZZZYYYUUUQQQPPPPPPTTTTTTUUUWWWYYY[[[]]]^^^^^^```cccgggkkkmmmooopppmmmoooqqqsssuuuvvvvvvuuuwwwyyy{{{|||}}}~~~~~~qqqeeeXXXQQQMMMHHHGGGIIIPPPWWWaaalllwwwuuujjj```YYYQQQKKKGGGGGGFFFBBBAAACCCAAA???======>>>>>>>>>======???AAADDDJJJVVVdddnnn~~~qqq___SSSNNNMMMLLLLLLLLLLLLKKKJJJIIIIIIEEEEEEDDDDDDCCCCCCBBBBBBCCC@@@===:::888666333000111111111111111111111111111111111111111111111111111111111111111111111111111000000//////000000111333333333333555888>>>CCCSSScccttt|||{{{jjjbbbZZZXXXWWWTTTRRRSSSSSSQQQNNNMMMLLLKKKIIIGGGDDDBBBAAAAAABBBAAA???>>><<<;;;:::999888666555555333333222222111000000000111111111111222222222222000000000000000111111111222111111000000000000000111111222222222222111000111111111222444555666777888999:::;;;<<<======<<>>AAAKKKWWW```qqq{{{gggXXXPPPNNNLLLLLLLLLLLLLLLKKKJJJJJJFFFEEEEEEEEEDDDDDDCCCCCCDDDAAA>>><<<:::777333000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111333222222333555999AAAJJJ]]]mmm}}}vvviii```YYYXXXWWWTTTRRRSSSRRRPPPNNNMMMLLLKKKIIIGGGCCCBBBAAABBBBBBBBB@@@>>>::::::999999888777777777555444444333333222111111000000111111111222222222//////000000000111111111222111111000000000000000111111111222222222111111111222333444555666777777333444666777888999999999AAABBBCCCCCCDDDDDDDDDDDDEEEDDDBBBBBBBBBEEEGGGIIIIIIKKKLLLLLLLLLLLLMMMOOOOOOPPPQQQQQQQQQQQQRRRSSSVVVUUUUUUUUUVVVXXX[[[\\\YYY\\\aaafffjjjkkkkkkkkkkkklllnnnppprrrrrrrrrrrrpppqqqsssttttttvvvyyy{{{yyynnnbbbTTTHHHEEEHHHKKKPPPUUU]]]fffsss~~~xxxqqqeee]]]VVVRRRMMMGGGEEEFFFFFFDDDAAA@@@AAA@@@???>>>:::;;;<<<<<<>>>EEEPPPXXXhhhwww}}}kkk\\\SSSOOOLLLLLLLLLLLLLLLLLLKKKJJJEEEEEEEEEEEEEEEDDDDDDDDDDDDBBB???===;;;888444111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111222000000444666:::FFFRRRfffuuuuuuiiiaaaZZZYYYXXXTTTQQQRRRPPPNNNLLLKKKKKKKKKIIIGGGBBBAAAAAABBBCCCBBB@@@>>>999999999888888777777666555555555444333333222222000000000111111111111222111111111222333333444444222111111000000000000000///////////////000000000111222444666777888999999666666777888:::;;;<<<<<>>>>><<<;;;999;;;<<<<<<===BBBKKKQQQ^^^mmm}}}nnn___UUUOOOLLLLLLLLLMMMMMMLLLLLLKKKEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@>>>===:::666333111111111111111111111111111111111111111111111111111111111111111111111111222111111000000111111222222...000555888===KKK\\\ooo|||zzzkkkccc\\\ZZZXXXTTTQQQPPPMMMLLLJJJJJJKKKJJJIIIGGGAAAAAAAAABBBCCCCCC@@@===::::::999888666555444444555555444333333222222111000000000000111111111111000111111222333333444444222111111000000000000000///////////////000000111111333555888999;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCC???????????????>>>===<<<>>>???AAADDDFFFHHHIIIJJJHHHIIIKKKKKKKKKKKKLLLNNNRRRRRRSSSTTTWWWXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\^^^aaaeeeggghhhiiihhhjjjkkklllnnnooooooooonnnmmmmmmmmmmmmooossszzz~~~{{{iiiZZZQQQMMMLLLPPPUUUZZZaaahhhlllvvvxxxllldddZZZPPPKKKJJJFFFDDDAAA??????>>><<<;;;999;;;=========???EEEJJJSSSaaarrr~~~qqqcccVVVMMMKKKLLLLLLMMMMMMMMMLLLLLLDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@??????<<<888555111111111111111111111111111111111111111111111111111111111111111111111111222111111000000111111222222///000777;;;@@@RRReeeuuulllddd]]][[[YYYTTTPPPOOOLLLJJJIIIIIIJJJJJJIIIHHHAAA@@@AAABBBDDDCCC@@@===<<<;;;:::888555333222111444444333222222111111000000000000000111111111111...//////000111111222222222111111000000000000000111111000000111222333333111333666999;;;<<<======<<<;;;:::;;;<<>>CCCVVVkkkyyy~~~oooeee]]]ZZZWWWRRROOOOOOPPPNNNKKKHHHFFFGGGHHHIIIEEEDDDCCCBBBAAA@@@??????;;;:::999777666666555555555444333222111111111111222222222111111111000000//////000111111111111111111111000000000000000000111000/////////000222333444555555555666999>>>BBB???>>>===;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@BBBEEEJJJMMMNNNLLLIIIGGGHHHLLLPPPQQQOOOOOOPPPSSSYYYZZZ[[[ZZZYYYYYY[[[]]]___^^^]]]\\\\\\\\\\\\\\\___aaacccccccccdddeeegggfffggghhhhhhhhhhhhjjjlllmmmssswwwtttsssxxxvvvfffZZZWWWNNNRRRWWW\\\```gggpppwww{{{vvvkkkaaaVVVNNNLLLJJJGGGEEECCCBBBAAAAAA>>>===<<<;;;<<<>>>@@@BBBHHHQQQ___mmm{{{qqqbbbXXXRRRNNNKKKJJJLLLOOOPPPNNNLLLJJJIIIGGGFFFEEEEEEDDDDDDCCCBBBAAA???===<<<::::::555444222000000111222333000000000000000000000000222222111111111111111111111111000000111111222333111444777999@@@OOOcccrrr~~~qqqggg___[[[XXXSSSPPPPPPQQQOOOLLLHHHEEEDDDCCCCCCDDDDDDDDDCCCBBB@@@???>>>;;;:::999777666666555555555444333222222111111111222222222111111111000000///000000111111111111111555555444333333222111111111000/////////000222333333666888:::;;;<<<>>>???@@@???>>>===<<<======>>><<<<<<<<<===>>>@@@AAABBBFFFIIINNNRRRSSSRRRPPPNNNIIILLLOOOQQQQQQRRRSSSTTTXXXYYYZZZZZZYYYYYYZZZ\\\aaa```^^^]]]\\\]]]]]]^^^^^^```bbbbbbbbbbbbccceeecccdddeeeeeedddfffiiikkknnntttxxxuuuuuuzzz|||wwwlll___XXXWWWXXX\\\bbbgggkkkqqqyyy~~~|||pppccc[[[OOOLLLHHHDDDBBBAAA@@@@@@>>>===<<<;;;<<<===???@@@CCCLLLYYYeeerrrzzzjjj]]]UUUPPPLLLIIIIIIKKKMMMLLLJJJJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCBBB@@@>>><<<;;;;;;666555333111000111222333222222222222222222222222111111111111111111111111111111000000111111222333222444777;;;DDDUUUjjjzzzsssjjjaaa]]]ZZZTTTQQQQQQNNNMMMKKKHHHEEECCCAAA@@@BBBCCCDDDDDDCCCAAA???===;;;:::999777666666555555666555444333222222222333222222222111111111111111///000111111222222111111444333222111000......---111111000///000111222333333777<<>>======@@@@@@???>>>>>>>>>>>>>>>::::::;;;<<<>>>@@@BBBCCCHHHKKKOOOTTTVVVWWWVVVUUULLLLLLMMMPPPSSSUUUUUUTTTVVVXXXYYYYYYYYYYYY[[[\\\cccbbb```^^^]]]^^^___```^^^```aaaaaa``````aaaccc```````````````bbbgggjjjnnntttxxxvvvvvvzzz~~~yyyqqqjjj```XXXWWWZZZ___dddkkkppptttxxx~~~}}}nnncccXXXSSSLLLGGGDDDCCCAAA@@@???>>>===<<<;;;<<<======>>>EEEOOOYYYeeeuuuxxxiii___UUUPPPJJJHHHIIIKKKKKKJJJJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDBBBAAA???>>>===<<<777666444222111111222333222222222222222222222222111111111111111111111111111111000000111111222333444666999???KKK```vvvsssjjjaaa]]]YYYTTTPPPPPPIIIJJJJJJIIIHHHFFFDDDBBB@@@BBBCCCDDDDDDAAA>>><<<;;;:::999777666666555555666555444444333333333444111111111111111111111111000000111222222222222111111111000///......------222111000000000111222333444888===??????===<<<<<>>>>>>>>=========;;;;;;;;;<<<>>>???AAABBBEEEHHHMMMQQQUUUVVVWWWVVVQQQOOONNNPPPSSSUUUSSSQQQRRRUUUWWWYYYZZZ[[[]]]___dddbbb```^^^^^^___```bbb___```aaaaaa```___```bbb^^^^^^]]]]]]]]]```fffjjjmmmsssvvvuuuuuuxxxzzzyyyvvvnnnfff___YYYVVVYYY```ffflllsssyyy|||xxxkkkddd]]]TTTMMMIIIGGGEEECCCAAA@@@>>>===<<<;;;;;;;;;<<>>===999888555333222222222333000000000000000000000000111111111111111222222222111111000000111111222333666777;;;DDDTTTkkkqqqhhh___[[[XXXSSSOOOOOOJJJKKKKKKKKKJJJGGGEEECCC@@@AAACCCDDDCCCAAA>>>===;;;:::999777666666555555555555444333333333444444111111111111111111111111000000111222222222222222111111222222222222222222222111000000000111333444666888:::;;;;;;;;;<<<>>>===>>>============<<<<<<<<<<<<<<<<<<===>>>??????DDDFFFJJJNNNQQQTTTUUUVVVUUURRROOOOOOQQQRRROOOMMMNNNQQQUUUXXXZZZ]]]___aaaaaa```___]]]^^^___```bbb___aaabbbaaa``````aaabbb^^^^^^]]]\\\]]]```eeejjjjjjpppsssrrrrrrsssrrrooogggaaa\\\YYYWWWXXX___gggooouuu}}}zzzpppggg\\\TTTOOOKKKGGGCCCBBBAAA@@@>>>===<<<;;;;;;<<<@@@EEEIIIQQQ___qqq~~~vvvaaaYYYOOOIIIIIILLLNNNOOOKKKJJJHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA??????>>>;;;999777444333222333333000000000000000000000000000000111111111222222222111111000000111111222333777888===JJJ^^^vvvoooeee]]]ZZZWWWRRROOOOOOPPPOOOOOOMMMJJJGGGDDDBBB@@@AAABBBCCCBBBAAA???>>>;;;:::999777666666555555444444333333333333444444111111111111111222222222000111222222333222222222/////////000111111222222222222111000111222333444666777888888888:::===???===============<<<;;;;;;======<<<<<<<<<===>>>>>>DDDFFFHHHKKKNNNQQQSSSTTTUUUSSSPPPNNNNNNMMMKKKJJJKKKOOOSSSWWWYYY[[[]]]___[[[[[[[[[\\\]]]^^^___```^^^```aaaaaa``````aaaccc^^^^^^^^^^^^^^^aaaeeehhhhhhmmmpppoooooonnnjjjeee[[[WWWTTTUUUWWW[[[eeennnrrrxxxzzzpppddd[[[UUUPPPIIICCCBBBBBBAAA@@@>>>===<<<;;;===@@@CCCEEEJJJVVVfffsss|||iii```TTTLLLJJJKKKMMMMMMKKKJJJIIIGGGFFFFFFFFFFFFDDDCCCCCCBBB@@@??????>>>===;;;888555333333333333222222222222222222222222000000000111222222333333111111000000111111222333777999@@@PPPfff}}}~~~}}}~~~~~~}}}}}}mmmddd\\\YYYWWWSSSPPPPPPQQQPPPNNNLLLIIIFFFDDDCCC@@@AAAAAAAAAAAA@@@??????;;;:::999777666666555555333333222222222222333333000000111111111222222222000111222222333333222222---------...............222222111111111222333444444666888999999;;;===@@@===>>>>>>???>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@DDDDDDFFFHHHJJJMMMOOOPPPQQQQQQPPPMMMJJJIIIIIIJJJJJJMMMQQQTTTUUUUUUVVVWWWTTTUUUXXXZZZ\\\]]]]]]]]]\\\^^^____________aaaccc^^^____________```cccfffggglllooommmllljjjddd\\\UUUQQQOOOQQQUUU\\\hhhsssuuuzzz{{{nnneee___XXXNNNGGGCCCCCCBBBAAA@@@???=========???AAAAAAEEENNN]]]hhh{{{uuukkk]]]RRRNNNMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCBBBAAA@@@???>>>>>>>>><<<999666444333333333222222222222222222222222///000000111222222333333111111000000111111222333666999BBBTTTlll~~~}}}~~~xxxlllccc\\\YYYXXXTTTQQQRRRMMMMMMLLLJJJIIIHHHGGGGGGAAAAAA@@@@@@@@@@@@@@@@@@;;;:::999777666666555555222222222111111222333333000000111111222222222222111111222333333333333222222222111111000000000///333222111111111222333444222555888;;;;;;<<<>>>@@@>>>??????@@@@@@>>>===<<<999999:::;;;===???AAABBBBBBBBBCCCDDDFFFHHHJJJKKKNNNOOOOOOLLLHHHFFFIIILLLJJJMMMPPPRRRRRRQQQQQQQQQOOORRRUUUYYY[[[\\\\\\[[[ZZZ\\\]]]^^^^^^^^^```bbb]]]___``````___```bbbccchhhlllnnnmmmkkkhhhaaaXXXTTTNNNKKKNNNSSS[[[iiivvv{{{wwwmmmggg___TTTKKKCCCCCCCCCBBBAAA@@@>>>>>>;;;===??????AAAIIIVVV```pppuuufffZZZSSSPPPNNNLLLKKKJJJIIIHHHGGGFFFFFFFFFBBBBBBAAA@@@@@@???>>>>>>???===:::777444333333333000000000000000000000000///000000111222222333333111111111000111222222333666999CCCWWWooo~~~~~~wwwiiiaaa[[[ZZZYYYUUURRRRRROOONNNMMMMMMLLLJJJFFFBBB>>>???@@@AAAAAA@@@???>>>777666666555555555666666444444333333333333222222333222222222444777999;;;000000000000000000000000//////000000111111111222000000//////000222444555444555777777777999;;;>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>EEEDDDCCCDDDFFFHHHHHHHHHIIIIIIIIIHHHGGGGGGJJJLLLRRRRRRQQQPPPPPPOOONNNNNNNNNOOORRRUUUXXXZZZ\\\]]]\\\[[[[[[[[[[[[[[[\\\]]]]]]^^^```bbbdddeeefffggghhhfffeeegggiiifff]]]VVVRRROOOMMMQQQ[[[fffooosss{{{rrrhhh]]]UUUIIIFFFCCCCCCDDDCCC@@@======<<<<<<===AAAGGGMMMQQQfffwwwzzzmmmaaaXXXQQQLLLPPPNNNKKKIIIHHHFFFDDDBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@>>><<<:::777444222111000000000111222222333333222333333444444333333222///000111111000111333555666<<>>===777777666555555555555555444444333333333333222222111111111222222111111111000000000000000000000000///000000000111111111111000000000000111222444555666888::::::::::::;;;===============>>>>>>???@@@@@@???>>>===<<<===>>>???@@@@@@AAACCCEEEGGGGGGGGGIIIJJJIIIHHHGGGHHHJJJMMMPPPPPPOOOOOONNNNNNNNNNNNRRRSSSTTTVVVXXXYYYZZZZZZYYYYYYXXXWWWWWWXXXXXXXXX[[[\\\^^^```bbbdddeeeeeebbbbbbbbbcccaaa\\\UUUPPPQQQPPPPPPVVV```kkktttxxxzzznnn```WWWNNNJJJEEECCCCCCBBB???<<>>===>>>AAAFFFLLLOOO^^^ooo}}}pppdddYYYSSSRRROOOLLLIIIHHHGGGDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>===:::888555222111222222222111111111111111222222333333333333222222000111222222111222444666888???KKK[[[lllzzzxxxjjjbbb[[[ZZZYYYUUURRRRRRQQQOOONNNMMMKKKHHHCCC???CCCCCCCCCCCCAAA???===<<<999888777555555444444444444444333333333333222222///000111222111///---+++000000000000000000000000000000000000111111111111000000000000111333444555111333666888888888999:::<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>===>>>??????>>>???BBBEEEGGGHHHHHHHHHKKKKKKJJJHHHGGGHHHLLLOOOPPPOOOOOOOOOPPPPPPQQQRRRVVVVVVWWWWWWXXXWWWWWWWWWXXXWWWVVVUUUUUUUUUUUUUUUXXXYYY[[[]]]___aaabbbcccccceeefffccc^^^WWWRRROOOLLLMMMQQQYYYeeepppwww{{{zzzjjj___WWWQQQJJJEEEDDDBBB@@@===AAA???>>>>>>@@@DDDIIIKKKTTTcccuuupppbbbYYYTTTQQQMMMKKKIIIGGGEEECCCCCCBBBAAA@@@@@@??????@@@===>>>===<<<999666222000444333333222111111000000111111222222222222111111222333333333222333555777:::BBBOOO___mmmxxx~~~yyykkkbbb[[[YYYXXXTTTRRRSSSUUUSSSQQQPPPMMMJJJDDDAAABBBBBBBBBBBBAAA???===<<<999999777666444444333333444444333333333222222222///000111222222222111000000000000000000000000000000000000000000111111111//////000111222444555555---000444777888888999::::::;;;===???AAAAAAAAA@@@AAA@@@???>>>===>>>??????AAACCCGGGIIIIIIIIIIIIIIILLLKKKJJJHHHHHHIIIMMMQQQRRRQQQQQQRRRSSSTTTVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVXXX[[[]]]___``````cccfffgggbbbYYYQQQOOOOOOKKKNNNVVVaaammmwwwxxxlllaaaYYYPPPIIIFFFEEECCCAAAAAA@@@>>>>>>???AAADDDFFFLLLYYYiiixxxsssddd[[[UUURRRNNNLLLJJJHHHEEECCCCCCBBBAAA@@@????????????<<<===>>>===:::777222000333333333222222111111111000111111222222111111000222333333222222333666999<<>>>>>???@@@@@@???======999999777666444444333333444444333333333222222222333222111000000111222333000000000000000000000000111111000000000000000000...///000222333444555666333666:::<<<;;;;;;;;;;;;888999<<<>>>?????????>>>???>>>============>>>???DDDGGGJJJKKKIIIGGGGGGGGGLLLLLLKKKJJJIIIKKKNNNRRRRRRRRRQQQRRRSSSUUUXXXYYYVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRTTTVVVYYY[[[]]]^^^___\\\^^^^^^WWWMMMGGGGGGJJJNNNTTT___kkkwww~~~|||yyyvvvsssrrrqqqpppsssxxx}}}wwwhhh```TTTLLLHHHFFFEEECCCAAA@@@>>>======>>>@@@AAAHHHRRR```nnn{{{qqqddd[[[UUURRRNNNLLLJJJIIIFFFDDDBBBBBBAAA@@@????????????<<<===>>>===;;;777333111111111222222333333333333000111111222222111111000111222222222222444888;;;???JJJZZZjjjvvv}}}~~~|||mmmddd[[[YYYWWWSSSRRRSSSRRRQQQOOOMMMKKKGGGBBB>>><<<===>>>??????>>>======999888777555555444444444444444333333333333222222666444111///......///000000000000000000000000000111111111111000000000000...///111333444555666666888:::;;;;;;999777666666888999:::;;;<<<===============<<<<<<===>>>@@@AAADDDHHHJJJIIIFFFCCCDDDEEEKKKLLLLLLLLLLLLMMMOOORRRPPPPPPOOOOOOQQQSSSVVVXXXUUUUUUVVVWWWWWWVVVVVVUUURRRQQQPPPPPPOOOOOOOOOOOOQQQSSSUUUXXX[[[]]]^^^___YYYYYYVVVNNNFFFDDDGGGKKKPPPWWWcccooo{{{yyyuuurrrooollljjjgggfffdddbbb```___^^^]]]^^^aaagggnnnvvvqqqhhh[[[QQQKKKHHHEEECCCBBBAAA???===<<<===>>>???FFFLLLXXXfffrrr~~~qqqddd[[[SSSQQQMMMKKKJJJIIIGGGEEEBBBAAA@@@??????>>>>>>???============:::777444222111111222222333444444555111111222222222222111111111222222222333666;;;???EEEQQQbbbrrr|||}}}nnnddd[[[XXXVVVSSSRRRSSSQQQOOONNNLLLJJJGGGBBB>>>>>>???@@@@@@???>>>===<<<777777666555555555555555444444333333333333222222333222111000//////......000000000000000000000000111111111111000000000///---///111333555666666666444666666666444333444555:::::::::::::::;;;<<<<<<===<<<<<<===>>>@@@BBBDDDEEEHHHJJJIIIEEECCCFFFIIIIIIKKKNNNNNNNNNNNNPPPQQQQQQPPPOOOOOOPPPRRRUUUWWWUUUVVVVVVVVVUUUTTTTTTSSSPPPPPPOOOOOOOOOOOOOOOPPPRRRSSSVVVXXX[[[^^^___```ZZZXXXRRRJJJFFFGGGMMMRRRUUU]]]iiiuuu{{{vvvssssssuuuwww~~~yyylllhhhbbb^^^\\\ZZZWWWUUUSSSSSSRRRRRRSSSSSSTTTUUUXXX\\\bbbhhhpppyyyuuuggg[[[SSSMMMHHHEEECCCBBB@@@???>>>>>>??????DDDGGGQQQ^^^iiitttrrrcccYYYQQQOOOLLLKKKJJJIIIHHHFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<:::777555444222333333333333333333333222222333333333333222222222333333444666:::@@@DDDNNNZZZkkkyyy~~~nnnddd[[[XXXVVVSSSRRRSSSQQQPPPOOOMMMLLLHHHDDD@@@AAABBBBBBAAA@@@>>><<<;;;777666666555555555666666444444444333333333222222...///111333444333222111000000000000000000000000222111111111000000//////---...111333555666666666222333555666666888;;;===<<<;;;:::999999:::<<<============>>>@@@BBBEEEFFFFFFIIILLLJJJFFFFFFJJJNNNIIIKKKNNNPPPPPPOOOPPPQQQSSSRRRQQQPPPQQQTTTWWWYYYWWWVVVVVVUUUTTTSSSQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRRRRSSSVVVYYY\\\^^^``````ZZZUUUMMMFFFDDDHHHOOOUUU___gggsss~~~zzzuuunnnhhhddddddfffhhhlllsss{{{qqqggg[[[XXXSSSOOOMMMLLLKKKIIIHHHIIIJJJLLLNNNQQQSSSUUU[[[^^^ccciiipppxxxrrrdddZZZSSSLLLHHHDDDCCCBBB@@@??????@@@@@@BBBDDDMMMYYYcccmmm~~~sssaaaVVVPPPNNNKKKJJJJJJIIIHHHGGGBBBAAA@@@???>>>>>>>>>>>>???>>>===;;;999777666555555444444333333222222111222333333444444333333222333444555666888===CCCHHHUUU```ppp}}}}}}nnncccZZZVVVUUUSSSTTTVVVRRRPPPOOONNNMMMJJJEEEBBB??????@@@@@@???>>><<<;;;===;;;999666444333333333000000111111111222222222000000111111222222222222111111222222222333333333111111000000//////......000111333666888999999999777666666666666888:::;;;999999999888999999::::::>>>???AAABBBCCCDDDCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHJJJLLLNNNNNNNNNMMMNNNOOONNNOOOPPPRRRSSSTTTTTTTTTSSSTTTVVVVVVUUUSSSQQQOOOPPPPPPPPPOOOPPPPPPQQQQQQTTTTTTUUUWWWXXXZZZ\\\\\\[[[WWWPPPKKKIIINNNVVV\\\fffmmmwwwzzztttlllggg___ZZZXXXXXXYYYYYYZZZ___gggpppyyypppccc\\\PPPLLLHHHFFFFFFFFFDDDAAAEEEGGGJJJLLLNNNRRRWWWZZZ```ccchhhmmmssszzznnnbbbXXXPPPKKKDDDCCCAAAAAAAAA@@@>>><<<@@@BBBIIITTT^^^iiiyyyvvvcccXXXNNNKKKHHHHHHJJJLLLJJJIIICCCAAA???>>>===>>>???@@@@@@???>>>===;;;:::999888555444333222111111111111111111222222222222111111333111333888;;;===DDDLLLYYY```nnn}}}~~~xxxkkkbbbYYYVVVUUUSSSRRRTTTRRRPPPOOONNNMMMJJJEEEBBB@@@@@@AAAAAA@@@???===<<<:::999777666444333222222111111111222222222222333333333222222222111111111000000111111111222222222111111000000///////////////111333555777888888888::::::999888888888888888999999888888999999::::::>>>@@@BBBEEEFFFFFFFFFEEECCCCCCBBBAAAAAABBBCCCCCCHHHLLLOOOQQQPPPOOONNNNNNNNNOOOPPPQQQSSSSSSSSSSSSRRRRRRSSSSSSRRRQQQOOONNNNNNNNNNNNNNNNNNOOOPPPQQQUUUVVVWWWYYYZZZZZZ[[[ZZZVVVSSSOOOLLLLLLRRR[[[bbbkkkqqqzzz~~~wwwnnnhhh\\\WWWQQQMMMKKKKKKKKKKKKNNNSSSYYYaaaiiirrr{{{ssscccVVVOOOMMMJJJGGGFFFGGGGGGEEEDDDHHHJJJNNNQQQUUUZZZ___ccciiilllpppuuuzzzwwwiii]]]SSSMMMIIIFFFDDDBBBBBBAAA???===>>>???DDDMMMVVV```ooo||||||hhh\\\SSSOOOKKKJJJLLLMMMLLLJJJCCCBBB@@@>>>===>>>???@@@>>>>>>===<<<:::999888777555444333222111111111111111111222222222222111111222111333777:::===DDDMMM^^^ggguuussshhh```XXXWWWVVVRRRQQQQQQRRRPPPOOONNNMMMJJJEEEBBBAAAAAABBBBBBAAA@@@>>>===777777666666555333222111222222222222333333333333222222222222222222222222//////000000000111111111111000000000000/////////000111333555666777666666<<<<<<<<<;;;:::888777666999999888888999999:::;;;???AAAEEEHHHJJJJJJJJJIIIGGGFFFDDDBBBBBBBBBCCCDDDGGGKKKPPPSSSRRRPPPMMMLLLNNNOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOLLLLLLMMMNNNOOOQQQRRRSSSVVVWWWYYY[[[[[[ZZZXXXVVVOOONNNMMMMMMQQQXXXaaahhhqqqwww~~~~~~vvvoooggg^^^XXXPPPLLLHHHEEEDDDCCCBBBAAABBBEEEJJJOOOVVV___gggmmmzzz||||||wwwlll___SSSLLLMMMKKKJJJJJJKKKLLLLLLKKKOOORRRVVVZZZ___eeelllpppqqqsssvvvyyy}}}uuufffYYYQQQMMMJJJFFFDDDCCCAAA@@@>>>======@@@GGGMMMVVVdddqqq|||pppdddVVVQQQLLLIIIJJJKKKIIIGGGCCCBBBAAA???>>>>>>???@@@======<<<;;;:::888777777555444333222222111111111111111222222222222111111222111333666999<<>>===666666777777666444333111222222333333333444444444//////000000111222333333000000000000111111111222000000000000000000000000222333555666777777777666;;;;;;<<<<<<;;;999777555888888888888999:::;;;;;;???BBBGGGKKKMMMNNNMMMLLLLLLJJJFFFDDDBBBBBBDDDEEEGGGJJJNNNPPPPPPNNNMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSSSSRRRQQQPPPPPPQQQQQQLLLLLLMMMOOOQQQSSSUUUVVVUUUWWWZZZ[[[[[[WWWTTTQQQJJJKKKMMMPPPUUU\\\eeellluuu{{{~~~sssiiiaaaYYYPPPJJJHHHFFFCCCAAAAAA@@@???===<<<>>>@@@DDDIIIPPPYYY^^^iiilllpppoooiii```XXXSSSQQQQQQQQQSSSUUUVVVXXXXXX[[[]]]bbbfffkkkqqqwww|||yyy{{{|||qqqbbbXXXOOOLLLGGGDDDBBBBBB@@@???>>>===>>>CCCHHHPPP]]]jjjuuuxxxlllZZZTTTMMMJJJJJJKKKJJJHHHDDDCCCBBB@@@????????????>>>======<<<:::999999888555555444333222222222222111222222333333222222111111111222666777;;;FFFQQQhhhvvv}}}zzz|||nnnfff___YYYYYYYYYUUURRRQQQQQQPPPOOONNNMMMJJJEEEBBB???@@@@@@@@@@@@>>>===<<<777777888888777666444333222222333333333444444444/////////000000000000000111111111222222222333333000000000000111111111111444555777888999999999888777888999::::::999888777888888888888999:::;;;<<<@@@CCCGGGKKKMMMNNNNNNNNNLLLIIIDDDAAA??????AAACCCHHHJJJKKKLLLKKKLLLNNNPPPMMMNNNOOOPPPPPPQQQQQQPPPRRRQQQPPPPPPOOOPPPPPPQQQJJJKKKLLLNNNPPPSSSUUUVVVUUUVVVYYYZZZXXXTTTPPPLLLHHHKKKOOOTTTYYY```hhhmmmwww||||||ttthhh]]]UUUNNNFFFAAA@@@>>><<<;;;<<<;;;:::888:::;;;<<<>>>AAAGGGNNNSSSWWW\\\aaadddbbb^^^YYYVVVVVVXXXZZZ]]]```bbbdddfffjjjmmmpppssswww||||||mmmcccSSSOOOIIIDDDCCCBBBAAA@@@===;;;===AAAEEEKKKWWWbbbppp~~~{{{{{{tttaaa[[[SSSNNNMMMMMMMMMKKKEEEDDDCCCBBB@@@@@@????????????>>>===<<<;;;::::::666555444333222222222222222222333333333333222222111111333666777;;;HHHUUUnnntttrrrttttttsssuuuyyy}}}~~~}}}~~~~~~mmmfff___YYYYYYXXXUUURRRRRRRRRPPPOOONNNMMMJJJEEEBBB??????@@@@@@???>>><<<;;;999999999888777555444333222222222222333333333333222222111000///......---111222222222222333333333000000000111111111111222444666777999:::;;;::::::666777888999::::::::::::777777777888999:::;;;<<>><<<;;;999999:::;;;:::999888999:::;;;<<<@@@EEEIIINNNSSSYYY]]]^^^]]]\\\\\\^^^aaafffiiilllnnnqqqttt{{{|||zzzppp\\\WWWOOOIIIEEEDDDCCCBBB;;;:::;;;???AAAEEENNNYYYgggvvv{{{uuuuuuxxxhhh```VVVNNNLLLKKKJJJIIIEEEEEEDDDCCCAAA@@@????????????>>>>>>===<<<<<<;;;666555444333222222222222222222333333333333222222222222444666777<<>>>>>>>>>>>===<<<<<<;;;;;;666555444333333222333333222333333444444333333222333333555777777<<>>===;;;999777444222111111111000000111111111222222222,,,---///222555777999:::000000000000111111111111000000111111222222222222111333555888:::;;;;;;;;;;;;;;;:::999:::;;;<<<===777777777888999;;;<<<===BBBAAABBBCCCEEEGGGJJJLLLLLLHHHBBB===<<<>>>BBBEEEHHHKKKOOOQQQQQQQQQQQQRRRMMMMMMNNNOOOOOOOOONNNNNNLLLMMMOOOPPPQQQOOONNNLLLOOOOOOPPPRRRTTTVVVXXXZZZWWWXXXXXXXXXVVVRRROOOMMMKKKQQQZZZcccjjjqqqvvvyyy|||~~~rrrjjjXXXPPPFFF>>><<<<<<;;;:::999777444444666888999:::999:::;;;;;;;;;;;;===???===BBBKKKSSS[[[bbbhhhllltttxxxuuummmaaaVVVNNNIIIFFFDDDAAA@@@AAABBBAAA@@@DDDLLLRRRaaarrr}}}zzzuuummmxxxyyyjjj^^^WWWRRROOOLLLFFFFFFEEEDDDCCCAAA???>>>=========<<<;;;;;;;;;:::666666555444333333333333222333333444444333333222333444666777777===MMM^^^sss{{{tttfffWWWQQQVVV]]]```iiimmmsssyyy~~~|||{{{}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~|||}}}|||xxxssspppqqqrrrqqqooollljjjkkkmmmqqqtttsssxxx~~~ssshhh```YYYYYYXXXUUUSSSSSSOOOOOONNNLLLJJJGGGDDDBBB>>>???AAAAAAAAA@@@>>><<<888777666444333222111111222111111222333222000......////////////000000000///000000111111000000////////////...//////000000888888999::::::::::::999<<<<<<===>>>>>>>>>>>>>>>444444555666888:::;;;<<<>>>>>>???AAACCCEEEFFFEEEKKKIIIEEEBBB@@@AAACCCEEEEEEGGGJJJMMMNNNOOONNNNNNNNNPPPQQQQQQNNNLLLKKKKKKNNNMMMLLLJJJJJJLLLMMMNNNIIIJJJLLLNNNQQQSSSUUUWWWWWWWWWVVVSSSOOOKKKJJJJJJPPPVVV^^^fffmmmrrrwww{{{}}}|||oooaaaXXXLLLHHHCCC>>>;;;:::<<<===888888999:::::::::999999999:::<<<<<<;;;;;;<<<===???EEENNNXXX```hhhoootttyyy~~~|||uuuiii^^^UUUMMMGGGCCC@@@???>>>===>>>AAADDDEEEPPP[[[hhhttt}}}wwwtttuuu|||lll\\\PPPKKKJJJLLLJJJHHHEEECCCAAA??????>>>>>>>>>===<<<<<<;;;;;;888777666555444333333333111000///000222333222111333333333555777???PPP```{{{~~~ssslllbbb[[[YYY[[[___aaaqqqsssxxx~~~|||{{{||||||}}}}}}~~~~~~~~~~~~|||~~~}}}|||zzzzzzzzzzzzwwwtttqqqooollljjjhhhfffdddbbb``````bbbeeegggkkkpppvvv|||wwwfff^^^XXXWWWWWWTTTRRRRRROOOOOONNNLLLJJJFFFCCCBBB>>>???AAAAAAAAA@@@>>><<<888777666444333222111111666444222222333444333222111222222222222333333333333333444444444444333333333222222222222333444444666666777888888888888888;;;<<<======>>>>>>======888888888999999:::;;;<<<>>>>>>>>>???AAACCCCCCCCCGGGFFFDDDBBBBBBCCCEEEFFFFFFGGGHHHIIIKKKMMMNNNOOOOOOPPPQQQQQQNNNLLLKKKLLLMMMLLLJJJIIIIIIJJJLLLMMMKKKLLLNNNQQQTTTVVVWWWWWWWWWWWWUUURRRNNNLLLLLLMMMTTTYYYaaaiiiooouuuzzz}}}ssseeeWWWNNNGGGDDD@@@<<<:::999:::;;;888888999::::::::::::999999:::;;;;;;::::::;;;===AAAGGGQQQ[[[dddlllssswwwyyymmmbbbYYYQQQJJJFFFCCCAAA???======???AAACCCGGGRRRaaannnyyyyyywww~~~nnn^^^SSSNNNMMMLLLJJJHHHFFFCCCAAA@@@???>>>>>>======<<<<<<;;;;;;888888666555444333333333444333222333555666555444444444555777999@@@RRRbbbzzz}}}uuupppiiiffffffjjjnnnppp~~~}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~{{{|||~~~~~~}}}~~~~~~}}}|||zzzxxxwwwvvvvvvuuurrrmmmjjjhhheeebbb```___]]]ZZZYYYYYY[[[^^^```dddiiipppwww}}}xxxeee]]]WWWVVVVVVSSSQQQRRRPPPOOONNNLLLJJJFFFCCCAAA>>>???AAAAAAAAA@@@>>><<<888777666444333222222111555222///...///111222222/////////000000000111111111111222222222222111111111111000000111222222333444444555555555666666666:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;:::;;;;;;;;;======>>>??????@@@AAAAAABBBBBBBBBCCCDDDEEEGGGGGGGGGFFFFFFFFFHHHKKKNNNPPPOOOQQQRRRQQQNNNLLLLLLLLLKKKKKKIIIIIIIIIIIIKKKKKKLLLNNNQQQTTTWWWXXXXXXWWWVVVUUUSSSOOOLLLLLLNNNQQQXXX^^^eeemmmsssxxx|||~~~sssfffYYYMMMFFF@@@???===:::999888888888888888999:::::::::::::::999:::;;;;;;::::::;;;===CCCIIISSS^^^hhhpppwww|||sssggg^^^VVVOOOJJJEEECCC@@@>>>======???@@@@@@JJJYYYfffssszzz{{{nnn^^^TTTOOONNNKKKJJJIIIFFFDDDBBB@@@@@@>>>>>>======<<<;;;;;;;;;999888777555444444444444555444333444666777666555555555666888:::CCCTTTeeezzz}}}xxxvvvuuuwww{{{~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{}}}~~~~~~}}}|||{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}|||||||||zzzzzzxxxvvvuuusssrrrqqqmmmiiieeeaaa^^^ZZZWWWTTTTTTRRRPPPOOOPPPRRRTTTVVV[[[```hhhpppvvv|||ttteee]]]VVVVVVVVVSSSQQQRRRPPPPPPOOOMMMJJJFFFCCCAAA>>>???AAAAAAAAA@@@>>><<<999888666555333222222222333111//////111222111111.........////////////000000111111111111111111000000000///000000111222333444444444444444555555666999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;>>>???@@@@@@??????@@@AAA@@@AAACCCDDDEEEFFFFFFGGGGGGFFFGGGGGGIIILLLNNNOOOPPPQQQQQQPPPNNNLLLLLLMMMKKKKKKJJJIIIIIIJJJKKKKKKLLLNNNRRRUUUWWWXXXWWWVVVTTTRRROOOKKKIIIKKKPPPTTT\\\aaaiiipppuuuzzz~~~sssggg[[[QQQIIIDDD<<<;;;;;;:::999888888888888888999:::;;;;;;;;;;;;:::;;;;;;;;;::::::<<>>===>>>???@@@???HHHTTTaaalllyyyyyy~~~mmm]]]RRRMMMLLLKKKJJJIIIGGGEEECCCAAA@@@>>>======<<<<<<;;;::::::999999777666555444444444333222111222333444444222444444666999<<>>???AAAAAAAAA@@@>>><<<999888777555444333222222444444555777888888555222111111111222222222333333333333444444444444333333222222222333444555666666555555444444444555666777888888999:::::::::::::::666666666777888999:::;;;???AAABBBBBB@@@???AAABBBBBBCCCDDDFFFFFFFFFEEEEEEFFFGGGJJJLLLNNNNNNOOOOOOPPPPPPPPPOOOLLLKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMQQQTTTUUUUUUTTTSSSOOONNNJJJGGGGGGKKKQQQWWW___dddkkkrrrvvv{{{~~~xxxjjj]]]RRRJJJDDDAAA::::::;;;;;;::::::999999888888999:::;;;<<<<<<;;;:::;;;;;;;;;:::<<>>???AAABBB???FFFPPP[[[gggtttzzzzzzooo___TTTNNNKKKKKKJJJJJJHHHGGGDDDBBBAAA=========<<<;;;;;;:::::::::999888777666555555555222000000111222333222111333333666:::>>>HHHZZZlllzzz~~~}}}{{{zzzzzz{{{}}}~~~}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}|||||||||||||||}}}}}}}}}~~~}}}~~~|||}}}}}}|||||||||{{{zzzyyyxxxxxxvvvvvvtttqqqnnnjjjgggeee]]]ZZZUUURRROOOKKKHHHEEEEEEDDDCCCCCCDDDFFFHHHIIIMMMRRRZZZccckkkrrryyy}}}qqqeee]]]WWWWWWWWWUUUSSSTTTQQQPPPOOOMMMIIIEEEBBB@@@>>>???AAAAAAAAA@@@>>><<<999888777555444333333222111222444777888777333000000000000111111111222222111111222222222222111111000000000111222333444555666555444444444555777888777777888999999999888888333333444555777999;;;<<<@@@BBBDDDCCCAAA@@@BBBEEEEEEEEEFFFGGGGGGFFFFFFEEEGGGIIILLLOOOPPPQQQPPPOOOOOOOOOOOOMMMKKKJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLOOOQQQRRRRRRQQQQQQLLLKKKHHHFFFGGGLLLTTTYYYbbbgggmmmsssxxx{{{{{{rrrcccTTTIIIBBB>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999;;;<<<<<<<<<<<<:::;;;;;;;;;<<<>>>CCCFFFIIIQQQ]]]iiisss{{{uuummmdddYYYQQQHHHFFFCCCAAA@@@@@@BBBCCC>>>BBBJJJTTTaaappp~~~yyy}}}uuueeeZZZQQQMMMJJJJJJJJJJJJHHHEEECCCAAA======<<<<<<;;;:::::::::;;;:::999777666666666666333222111222444555444333222333666;;;AAALLL```rrr{{{~~~}}}|||{{{{{{{{{|||}}}{{{{{{{{{||||||}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{}}}}}}|||||||||}}}~~~}}}~~~~~~||||||}}}|||{{{{{{yyyxxxwwwvvvvvvsssrrrpppmmmhhhccc___\\\UUURRRNNNKKKIIIGGGDDDBBB@@@@@@@@@@@@AAACCCDDDEEEHHHLLLSSS[[[ccckkktttyyyqqqccc[[[VVVVVVVVVTTTRRRSSSQQQQQQOOOMMMIIIEEEBBB@@@>>>???AAAAAAAAA@@@>>><<<:::999777666444333333333......///111333333000...............////////////.........//////.........---------...///000222222666555444333333555666777666666777888888888888777555555666777999;;;===>>>>>>BBBEEEDDDAAA@@@CCCFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMOOOPPPQQQQQQNNNNNNNNNKKKIIIHHHIIIKKKJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPJJJIIIHHHGGGIIIOOOWWW\\\eeejjjpppuuuyyy}}}pppgggXXXKKKBBB===:::999<<<<<<;;;;;;:::;;;<<<<<<777888999;;;<<<=========::::::;;;<<<===AAAFFFJJJPPPXXXdddpppzzz|||tttkkk___VVVLLLJJJFFFCCCAAA@@@AAABBB???AAAEEEMMMYYYhhhwww|||zzz{{{kkk___UUUOOOJJJKKKKKKJJJIIIFFFCCCBBB===<<<<<<;;;;;;::::::999;;;:::999888777666666666444333222333555666555444222333888>>>EEEQQQfffxxx~~~}}}~~~}}}}}}}}}||||||{{{{{{yyyzzzzzz{{{|||}}}~~~~~~zzz{{{{{{|||}}}}}}}}}~~~~~~~~~|||zzz}}}||||||{{{|||}}}~~~}}}~~~}}}}}}~~~zzzzzzyyywwwvvvtttssssssnnnmmmjjjfffaaaZZZUUUQQQKKKIIIFFFDDDCCCBBB@@@>>><<<<<<<<<===>>>???AAABBBCCCFFFKKKRRRZZZcccmmmttt~~~qqqbbbZZZTTTUUUUUUSSSQQQRRRQQQQQQOOOMMMIIIEEEBBB???>>>???AAAAAAAAA@@@>>><<<:::999777666444333333333111000///111222333333111111111111111222222222222000000111111111111000000/////////000111333444555555444333222222444666777555666666777777777777777888888999:::;;;===>>>???===AAADDDDDD@@@@@@CCCGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKLLLOOORRRTTTMMMNNNMMMJJJHHHGGGIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHLLLLLLMMMMMMNNNOOOPPPPPPJJJJJJIIIIIIKKKQQQYYY___ggglllrrrwww{{{~~~yyyeee\\\OOODDD>>>;;;;;;;;;===<<<;;;:::::::::;;;<<<777888:::;;;<<<=========999:::<<<===???CCCHHHLLLVVV^^^jjjvvvzzzpppdddZZZPPPMMMIIIDDDAAA@@@@@@@@@CCCCCCCCCHHHRRRaaaoooxxx~~~xxx~~~}}}nnn```UUUNNNJJJKKKKKKKKKIIIGGGDDDBBB===<<<<<<;;;;;;:::999999<<<;;;999888777777666666333222111222444555444333333444999@@@HHHUUUjjj}}}|||}}}}}}~~~}}}~~~~~~~~~~~~}}}|||{{{zzzxxxyyyzzz{{{|||~~~yyyyyyzzz{{{}}}|||}}}}}}~~~~~~|||zzz||||||{{{zzz{{{|||}}}~~~~~~~~~}}}}}}~~~yyyxxxwwwvvvtttrrrqqqqqqjjjiiifffaaa[[[TTTNNNJJJEEECCC@@@?????????===<<<999999::::::;;;===>>>???@@@BBBFFFKKKSSS^^^iiipppssshhhaaaXXXSSSSSSSSSRRRQQQXXXVVVSSSNNNHHHCCC???<<>><<<;;;888777666444222111111111222111111111000000//////000///.........///111222666333111000000111000000//////000222333444555555555555444333333333333444777777777777666666666666666777:::===???@@@AAAAAAEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHJJJLLLOOOPPPJJJJJJHHHGGGFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLNNNOOOOOONNNLLLKKKLLLIIIGGGGGGLLLUUU^^^eeemmmppptttwwwzzz|||xxxlll]]]QQQDDD???===;;;:::;;;<<<;;;:::999999999;;;;;;;;;;;;<<<===<<<;;;:::999<<<===>>>>>>???DDDMMMSSS[[[dddpppzzzwwwjjjaaaVVVQQQLLLGGGDDDCCCAAA@@@AAA@@@BBBGGGMMMUUUcccppp~~~uuuzzzvvvfffYYYPPPKKKMMMNNNKKKGGGCCCCCCDDDAAA@@@>>><<<;;;:::::::::;;;;;;::::::999888888777444444444333333444444555666888<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@CCCGGGMMMUUU^^^dddqqqeee___XXXTTTTTTVVVVVVUUUTTTSSSQQQNNNKKKGGGDDDBBB@@@@@@AAA@@@@@@>>><<<;;;888777666444333222111111111111111111000000000///111000000///000111222333555333111111333444444333///000111222333444555666666555444444333333444444333444555666777888888999666888;;;>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHJJJLLLMMMJJJIIIHHHGGGFFFGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMOOOPPPQQQQQQPPPOOOMMMNNNLLLJJJJJJOOOXXXaaagggmmmpppuuuxxx{{{}}}ssshhhVVVLLLBBB>>>>>><<<;;;<<<======<<<;;;;;;<<<<<<===;;;<<<<<<======<<<;;;:::;;;===>>>>>>@@@FFFOOOUUUccckkkvvv|||pppfffZZZUUUOOOJJJGGGFFFDDDCCCCCCAAABBBFFFJJJQQQ]]]iiiyyyrrrssszzzzzzjjj\\\TTTMMMMMMLLLJJJHHHFFFEEEDDDBBB@@@>>><<<;;;::::::;;;:::::::::999888888777777555555444333333333444444555888<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???BBBEEEJJJQQQYYY^^^}}}ooobbb]]]WWWUUUVVVXXXXXXWWWRRRQQQPPPOOOLLLIIIFFFDDDAAAAAAAAAAAA@@@>>><<<;;;888777555444333222111111111111111111000000000000111111111000111222222333///---,,,---000111222111000000111333444555666777666666555444444444444444333333444555666777777888777999<<>>>>>>>><<<;;;===>>>>>>============>>>???;;;<<<============<<<<<<===???AAABBBDDDKKKTTT\\\lllsss}}}xxxooo```[[[TTTNNNKKKIIIGGGEEEDDDBBBBBBEEEFFFJJJUUU___ooowwwuuupppsss|||ooobbbZZZPPPMMMIIIHHHIIIIIIGGGEEEBBB@@@>>><<<;;;;;;;;;;;;:::999999888777777666666666666555444333333333444555888>>>HHHXXXlll~~~}}}}}}~~~|||{{{{{{|||}}}{{{|||||||||||||||{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||{{{{{{zzzzzzzzzzzzzzzyyyxxxvvvsssqqqnnnjjjeeebbbZZZWWWQQQKKKEEEAAA???>>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::===???@@@BBBEEEJJJPPPUUU|||mmm```[[[VVVUUUVVVWWWVVVUUURRRQQQQQQOOOKKKHHHDDDBBBAAABBBBBBAAA@@@>>><<<;;;777777555444333222222222111111111000000000000000000000000111111111222222,,,+++***+++...//////...000111222333555777888888777666555555444555555555666555555555444444444444777999===AAADDDFFFHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@>>>AAAFFFIIIJJJIIIFFFDDDAAABBBBBBCCCCCCDDDEEEFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRTTTUUUUUUTTTRRRQQQOOONNNNNNQQQVVV]]]dddhhhmmmqqqwww{{{||||||||||||}}}xxxjjj[[[QQQFFF@@@<<<===>>><<<;;;<<<===============>>>>>>>>><<<<<<======>>>>>>>>>>>>AAACCCFFFGGGKKKRRR\\\dddrrrzzzwwwfff```XXXQQQLLLIIIGGGFFFCCCAAAAAACCCCCCEEENNNWWWeeeppp~~~vvvtttvvv~~~uuuggg```TTTNNNGGGFFFIIIKKKHHHEEEBBBAAA???===;;;;;;;;;;;;999999888888777666666666777666555444444333333444666888???LLL]]]sss~~~~~~~~~~~~~~~~~~|||{{{|||}}}}}}|||||||||yyyzzz{{{|||||||||||||||yyyyyyzzzzzzzzzzzzyyyyyy{{{{{{{{{{{{||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~||||||{{{{{{{{{{{{||||||zzzyyyyyyyyyyyyxxxxxxxxxvvvtttpppllliiiddd___[[[RRROOOIIIDDD???===<<<<<<;;;;;;::::::999:::::::::::::::::::::::::::::::::===>>>??????@@@DDDHHHLLL}}}mmm___[[[VVVTTTUUUTTTRRROOONNNOOOOOOMMMKKKGGGCCCAAABBBBBBBBBAAA@@@>>>;;;:::777666555444333222222222000000000000000000111111/////////000000000000000111000///000111111000///111111333444666888999:::777777666555555555555666666555555555444444444444888:::===AAADDDGGGHHHHHHGGGFFFEEECCCAAA??????>>>???BBBFFFJJJKKKHHHEEEBBB???@@@AAABBBCCCCCCDDDDDDGGGFFFEEEEEEEEEEEEGGGGGGHHHHHHHHHIIIKKKMMMNNNOOOOOOPPPRRRSSSSSSRRRPPPOOOKKKLLLNNNQQQWWW^^^dddgggmmmqqqvvvzzz{{{zzzzzzzzz{{{}}}sssbbbRRRHHHBBB>>><<<>>>===::::::;;;<<<<<<======>>>>>>>>>>>>======>>>>>>???@@@AAAAAADDDFFFIIIKKKOOOWWWbbbiiivvv}}}~~~lllfff\\\SSSMMMIIIFFFEEEAAA??????AAAAAABBBIIIRRR^^^iiixxx}}}tttqqqzzzzzzmmmfffYYYQQQGGGEEEIIIKKKHHHDDDBBBAAA???===<<<;;;;;;;;;999999888888777666666666777666555444444444444444777:::AAAOOOcccxxx~~~~~~~~~}}}}}}~~~|||zzzyyyzzz{{{{{{~~~|||{{{zzzxxxyyyzzz{{{{{{|||{{{{{{yyyzzzzzz{{{{{{zzzzzzyyy{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{||||||}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{||||||yyyyyyxxxxxxwwwvvvvvvvvvssspppkkkgggbbb]]]XXXTTTKKKHHHDDD???<<<;;;;;;<<<::::::999999999::::::;;;::::::::::::::::::::::::<<<===>>>>>>>>>???CCCFFF|||lll___[[[VVVUUUTTTSSSOOOLLLIIIJJJLLLLLLKKKIIIFFFDDDAAAAAAAAA@@@???<<<:::999666666555444333333333333000000000000111111111111......///000000000000///111000///000111111000...111222333555777999:::;;;888888777666666666666666333333444555666777777888888:::===@@@CCCEEEFFFGGGHHHGGGEEECCCAAA??????>>>AAACCCGGGJJJJJJGGGDDDAAA>>>???@@@BBBCCCDDDDDDDDDFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMMMMLLLMMMOOOPPPPPPOOOMMMLLLHHHJJJNNNSSSZZZ```eeehhhnnnqqquuuxxxxxxwwwwwwxxxxxx{{{~~~zzzlll[[[MMMEEE@@@===<<<>>>>>>;;;:::======>>>???@@@@@@AAA@@@@@@AAAAAAAAABBBCCCEEEFFFGGGFFFIIILLLOOOSSS[[[eeemmmyyyuuummmbbbWWWPPPJJJGGGEEE@@@???@@@AAA@@@@@@FFFMMMWWWaaappp{{{tttnnnvvvrrrlll```WWWLLLGGGIIIKKKIIIFFFCCCAAA???===<<<;;;<<<<<<:::999999888777777666666666555555555555555666666888;;;CCCSSShhhzzzsss|||~~~~~~}}}}}}~~~}}}{{{yyywwwuuuttttttwwwxxxyyyzzz{{{{{{{{{{{{}}}|||zzzzzzxxxxxxyyyzzz{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{|||||||||||||||}}}}}}}}}}}}||||||||||||yyyyyyzzz{{{||||||||||||||||||{{{{{{{{{{{{||||||zzzyyyxxxwwwuuutttssssssnnnjjjeee```[[[VVVQQQMMMEEECCC@@@===;;;;;;;;;;;;999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>======>>>AAACCC{{{jjj^^^[[[WWWVVVVVVTTTPPPLLLIIIKKKLLLMMMLLLIIIFFFDDD@@@AAA@@@???>>>;;;999777666555444444333333333333///000000000111111111111...///000111111111000000...---...///111222000///222222444666888:::<<<<<<999888777777666666777777333444555666777888888999777999<<>>AAACCCDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGIIIIIIHHHHHHIIIJJJJJJKKKJJJKKKMMMNNNNNNMMMKKKJJJHHHJJJPPPWWW^^^eeejjjlllnnnqqqtttuuuuuuuuuvvvvvvwwwzzz}}}zzznnn___RRRGGGBBB???<<<<<<>>>>>><<<===BBBAAABBBCCCEEEFFFFFFEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNLLLOOORRRTTTXXX```kkksss~~~vvvjjj]]]TTTNNNIIIGGGBBBAAAAAABBB@@@>>>BBBIIIPPPYYYfffrrr}}}|||qqqwwwxxxrrrhhh___SSSKKKJJJJJJJJJHHHCCCBBB@@@>>><<<<<<<<<<<<:::::::::999888888777777555444444555555666777888777;;;DDDVVVnnn}}}oooiiirrr~~~~~~~~~}}}}}}{{{yyyvvvrrrnnnmmmjjjlllooorrrtttvvvwwwwwwxxxzzz}}}~~~}}}|||{{{{{{xxxyyyyyyzzzzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{||||||}}}}}}}}}}}}|||||||||{{{{{{{{{wwwwwwxxxyyyzzzzzzzzzzzz||||||{{{{{{{{{{{{||||||zzzzzzxxxvvvtttrrrqqqpppgggddd^^^XXXSSSNNNIIIFFF@@@???>>><<<;;;;;;;;;;;;999999999999:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAADDDzzziii]]]ZZZWWWWWWWWWVVVQQQMMMNNNOOOPPPOOOMMMHHHDDDAAA@@@@@@@@@???===:::888777666555444444333333333333//////000000111111111222///000111222333222111111//////111333666777666555222333444666888;;;<<<===999888888777777777777777777777777777666666666666777999<<<>>>AAABBBBBBBBBAAA@@@@@@???@@@@@@@@@AAAEEEGGGHHHIIIHHHEEEBBB???===>>>AAACCCEEEFFFGGGFFFEEEDDDCCCCCCCCCEEEFFFGGGIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJLLLMMMMMMLLLJJJIIIHHHLLLRRRZZZbbbhhhmmmpppoooqqqsssssssssssstttvvvvvvyyy}}}|||qqqbbbTTTIIIBBB@@@===;;;<<>>@@@EEEEEEFFFHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJLLLNNNQQQRRRRRRUUUXXXZZZ^^^fffpppxxx}}}ooobbbXXXQQQLLLIIIEEECCCCCCCCC@@@===@@@FFFKKKSSS___lllxxxvvvyyy|||wwwmmmdddXXXOOOKKKKKKKKKKKKCCCBBB@@@>>><<<<<<<<<<<<;;;;;;::::::999888888888444444444444666777888999666:::EEEYYYrrrssseeedddkkkxxx~~~~~~}}}|||{{{yyyuuupppkkkhhh```bbbfffkkkooorrrtttuuuuuuwwwyyy{{{|||~~~~~~}}}||||||||||||yyyyyyyyyzzzzzzyyyyyyxxxzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||}}}}}}~~~}}}}}}||||||{{{{{{{{{zzzuuuvvvwwwxxxyyyzzzzzzyyy||||||{{{{{{{{{{{{||||||{{{zzzxxxvvvsssqqqooonnnccc___YYYSSSNNNJJJEEEBBB<<<<<<<<<<<<;;;;;;::::::999999999:::;;;<<<===>>>========================<<<===?????????@@@BBBEEEzzziiiaaa^^^ZZZVVVUUUSSSQQQPPPLLLKKKKKKJJJHHHFFFDDDCCC>>>?????????>>>===;;;:::777555333333333333111///222222111000//////000000111111000000//////......//////000111111111111111222333444444333555888:::999999999999888888777666999888777666666777888999777999<<<>>>???@@@???>>>??????>>>>>>>>>>>>??????DDDGGGJJJLLLJJJFFF@@@<<<>>>@@@CCCEEEFFFFFFFFFEEEBBBBBBBBBCCCCCCDDDEEEFFFIIIIIIIIIHHHHHHGGGGGGGGGHHHJJJLLLMMMKKKJJJJJJJJJKKKPPPVVV[[[___eeelllrrrnnnooopppppppppqqqtttwwwwwwyyyzzz{{{|||~~~ppp___UUUNNNGGGDDDCCC>>>@@@AAABBBBBBCCCFFFIIIJJJJJJKKKMMMNNNPPPQQQQQQSSSTTTUUUXXX[[[\\\[[[ZZZ]]]```cccdddeeejjjssszzzvvvhhh]]]UUUNNNJJJGGGEEECCCBBBCCCDDDCCCCCCFFFKKKVVVeeerrr}}}|||rrrjjj^^^VVVQQQNNNJJJHHHCCCBBB@@@>>><<<<<<<<<<<<::::::999999888777777777777666555444444555666777===>>>GGG[[[uuuwwwnnneee___\\\dddqqq}}}~~~~~~~~~~~~|||||||||zzztttlllccc^^^XXXYYY\\\```dddiiilllnnnpppqqqssstttvvvwwwxxxxxx~~~~~~}}}|||~~~~~~~~~~~~{{{zzzzzz{{{{{{||||||zzzwwwvvvwwwxxxzzz{{{{{{{{{||||||}}}}}}xxxxxxyyyzzz{{{{{{{{{{{{~~~~~~}}}|||{{{zzzzzzyyywwwxxxxxxyyyzzz{{{||||||~~~|||zzzzzzzzzzzz{{{}}}{{{yyywwwuuuqqqlllhhhbbb\\\SSSLLLGGGCCC@@@>>>>>>===;;;999888888888999============>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<>>>@@@AAA@@@AAABBBDDDyyyiii```]]]YYYVVVTTTSSSQQQOOONNNMMMLLLKKKIIIFFFDDDCCC>>>?????????>>><<<;;;:::777555333333333333111///222222111000000000000000111000000000/////////...//////000111111111111111000222555666666666777888999999:::999999888777777999888777666666777888999777888;;;===??????>>>>>><<<<<<;;;;;;<<<<<<===>>>BBBCCCDDDDDDCCCAAA???======>>>AAACCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFJJJJJJJJJIIIIIIHHHHHHGGGHHHJJJLLLLLLKKKJJJJJJJJJFFFJJJOOOSSSVVV[[[bbbhhhlllmmmnnnnnnnnnpppsssuuuvvvxxxzzz{{{|||}}}}}}uuugggXXXNNNHHHBBB@@@@@@???AAACCCDDDEEEFFFHHHJJJOOOPPPQQQSSSTTTUUUVVVWWWZZZ[[[]]]___bbbcccccccccfffiiimmmnnnpppuuu}}}xxxlllbbbZZZSSSNNNHHHFFFCCCBBBCCCCCCCCCBBBEEEHHHSSSaaammmyyyuuulll___UUUOOOMMMJJJHHHDDDCCC@@@>>>===<<<<<<<<<;;;;;;::::::999888888888777666555444444555666777;;;@@@LLLaaazzzxxxnnnfff]]]XXXXXX___lllzzz~~~~~~~~~}}}zzztttkkkaaa[[[VVVVVVXXXZZZ^^^bbbfffhhhjjjlllmmmoooqqqsssssstttzzz{{{{{{{{{yyyyyy{{{}}}~~~}}}|||||||||}}}}}}zzzxxxyyyzzzyyyzzzzzzyyywwwwwwxxxzzzzzzzzzzzz{{{{{{{{{{{{{{{xxxyyyzzzzzz{{{{{{{{{zzz~~~~~~}}}||||||{{{zzzzzzxxxxxxxxxyyyzzz{{{{{{|||~~~|||{{{zzzzzz{{{{{{zzzxxxvvvtttqqqllleeeaaaYYYTTTMMMGGGDDDAAA@@@>>>===<<<;;;999999999999:::=========>>>>>>>>>?????????????????????>>>>>>>>><<<>>>???@@@@@@BBBDDDGGGxxxhhh^^^[[[XXXUUUTTTSSSQQQOOOPPPOOONNNLLLIIIFFFDDDBBB?????????>>>===;;;:::999666555333333333333111000222111000000000000000000000000000000///////////////000000000111111111111///222666888888666666555999999:::::::::999888888888888666666666666888888666777:::<<<===>>>======::::::::::::;;;===>>>???CCCBBBAAA???>>>>>>??????>>>???AAABBBCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEFFFGGGKKKKKKKKKJJJIIIHHHHHHHHHHHHJJJLLLLLLJJJIIIJJJJJJIIILLLPPPRRRTTTYYY```eeejjjlllmmmmmmmmmnnnqqqsssuuuwwwyyyzzz{{{|||~~~~~~{{{wwwuuuiii]]]OOOHHHCCC???>>>@@@CCCFFFIIILLLLLLMMMOOOPPPVVVWWWYYY[[[]]]^^^______ccceeegggiiilllmmmnnnooopppssswwwyyy|||}}}qqqjjjcccYYYQQQJJJHHHDDDBBBBBBCCCBBBBBBCCCEEENNNZZZgggttt{{{pppaaaTTTNNNKKKJJJHHHEEEDDDAAA???===<<<<<<<<<<<<<<<;;;;;;:::999999888777666555555555666777888:::BBBRRRiii{{{pppfff]]]UUUPPPQQQYYYeeesss~~~}}}yyysssjjj```YYYSSSSSSRRRSSSUUUYYY]]]___bbbccceeehhhjjjlllmmmmmmrrrtttttttttssstttvvvwwwxxxxxxxxxxxxyyy{{{|||}}}|||}}}}}}{{{xxxwwwwwwxxxwwwxxxxxxxxxwwwwwwyyy{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzz~~~~~~}}}}}}||||||{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{~~~~~~}}}||||||{{{{{{{{{wwwuuurrrooojjjddd\\\WWWNNNJJJEEEAAA@@@???>>>===<<<;;;;;;:::::::::;;;;;;===>>>>>>>>>>>>?????????????????????????????????===>>>??????@@@CCCHHHLLLwwwggg]]]ZZZVVVTTTSSSRRRQQQPPPQQQPPPNNNLLLIIIEEEBBBAAA@@@???>>>===<<<:::999888666444333333333333222000111111000000000000000111000000000000////////////000000000000000111111222111444777888777666666666888999999:::::::::999999888777666555555666777888666777888:::<<<<<<======::::::;;;<<<===???AAABBBGGGEEECCC@@@?????????@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEGGGGGGKKKJJJJJJIIIHHHHHHGGGGGGIIIJJJKKKKKKJJJIIIJJJKKKMMMPPPTTTVVVWWW\\\ccciiijjjkkkmmmnnnnnnnnnqqqssstttvvvxxxyyyyyy{{{~~~~~~{{{wwwvvvuuurrrnnnjjj^^^TTTJJJEEECCC@@@BBBEEEJJJMMMRRRUUUVVVVVVWWWXXX]]]^^^aaacccfffggghhhhhhkkkmmmooorrrtttvvvxxxzzzyyy|||xxxqqqiii]]]SSSNNNJJJFFFCCCCCCCCCBBBAAABBBCCCJJJUUUaaannnvvvdddVVVNNNKKKJJJIIIGGGEEEBBB@@@===<<<<<<;;;;;;;;;;;;:::999999888888777666555555555666777888:::EEEWWWmmm{{{nnnbbbXXXQQQMMMLLLTTTaaannn{{{~~~~~~~~~}}}{{{xxxssskkk```XXXQQQPPPNNNMMMNNNQQQTTTWWWYYY[[[]]]```bbbdddffffffiiijjjkkkkkkkkklllnnnppprrrssstttvvvxxxyyyzzz{{{{{{||||||{{{xxxvvvvvvwwwvvvwwwxxxwwwvvvwwwxxxzzzyyyyyyxxxxxxwwwwwwwwwvvvxxxyyyzzzzzz{{{{{{zzzzzz~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{|||||||||||||||}}}}}}}}}}}}|||{{{zzzyyytttrrrnnnjjjddd\\\TTTOOOGGGCCC???=========<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@???????????????@@@@@@@@@>>>?????????AAAFFFLLLQQQvvvhhh\\\YYYVVVTTTSSSSSSRRRQQQPPPOOOMMMKKKGGGDDDAAA???@@@@@@>>><<<:::999777777555444333333333333222000111000000000000000111111////////////000000000000000000//////000000111222555666777666555555666888777888999999::::::::::::888777666555555666777888666777888999;;;<<<<<<===::::::;;;<<<>>>@@@BBBCCCHHHGGGFFFDDDAAA???===<<>><<<;;;;;;::::::999999888888777777777666555555666777888999===HHH[[[nnn}}}}}}mmm^^^TTTNNNLLLJJJSSS```mmmyyy~~~||||||{{{{{{|||zzzxxxwwwtttlllaaaYYYPPPNNNKKKIIIIIIKKKNNNPPPRRRTTTVVVYYY[[[]]]______^^^```bbbbbbbbbdddgggiiimmmnnnqqqtttwwwxxxyyyyyyyyy{{{|||{{{yyywwwvvvwwwwwwxxxxxxwwwuuuuuuvvvxxxxxxxxxwwwwwwvvvvvvuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}}}}{{{yyyvvvuuuqqqnnniiiddd]]]VVVNNNIIICCC@@@===;;;;;;<<<;;;::::::;;;;;;<<<============????????????@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAADDDIIIQQQVVVvvvhhh\\\YYYVVVTTTTTTTTTSSSRRROOONNNMMMJJJGGGCCCAAA???AAA@@@>>>;;;999777666666555444222333333444222111000000000000000111111222////////////000000000000111000/////////000222333777777777555444444666888555666777888999:::::::::777777555555555555777777777777888999;;;<<<===>>>999::::::;;;===???@@@AAAEEEEEEEEEDDDAAA>>>;;;:::AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJJJJIIIHHHHHHIIIKKKPPPTTTYYY\\\^^^aaaggglllkkkmmmpppqqqqqqqqqrrrtttqqqsssuuuvvvwwwxxx{{{~~~|||tttlllfffdddaaa[[[UUUKKKFFFCCCEEEHHHKKKRRRYYY\\\^^^aaaccccccdddeeefffkkkmmmqqquuuxxxzzzzzzzzzxxx{{{~~~rrreee[[[VVVRRRLLLGGGEEEDDDCCCCCCCCCCCCGGGOOOYYYeeevvvppp^^^TTTOOOMMMKKKJJJHHHEEEAAA>>><<<;;;;;;::::::999888888777777666777666666555666777999:::@@@LLL___ppp|||kkkZZZNNNJJJIIIIIISSSbbboooyyy~~~|||{{{zzzzzz|||yyyvvvuuutttmmmaaaXXXOOOMMMJJJHHHGGGHHHIIIKKKLLLNNNPPPRRRUUUVVVWWWXXXUUUWWWYYYZZZZZZ\\\___bbbgggjjjnnnrrruuuwwwwwwwwwxxxyyy{{{{{{xxxvvvvvvvvvwwwxxxxxxwwwuuutttuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxzzz{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}zzz{{{|||{{{yyyuuuqqqooolllhhhbbb[[[UUUOOOIIIEEE@@@>>><<<;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>======??????@@@@@@@@@AAAAAAAAA?????????@@@@@@AAAAAABBBBBBCCCCCCDDDGGGMMMTTTYYYwwwiii\\\YYYVVVUUUUUUUUUUUUTTTOOOOOOMMMKKKHHHEEEBBBAAABBB@@@===:::888666555555555333222222444444333111000000000000000111222222.../////////000000000111111000///...///000222333666888888777666555555666444444666777888999999999777666555444444555666777888888888999;;;<<<>>>???;;;;;;<<<<<<>>>???AAAAAACCCCCCCCCBBBAAA???>>>===BBBAAAAAA@@@????????????AAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIJJJIIIJJJJJJIIIGGGGGGIIIKKKUUUYYY___bbbccceeeiiillljjjmmmpppqqqqqqqqqrrrsssppprrrtttuuuvvvxxx{{{}}}}}}{{{rrrggg```]]]YYYRRRLLLHHHEEEEEEJJJOOOTTT]]]fffiiikkkmmmmmmmmmmmmoooqqqtttwww{{{wwwllldddZZZUUUNNNIIIFFFEEEDDDDDDBBBBBBEEEMMMUUU```qqqyyyxxxvvvdddXXXRRRNNNMMMKKKIIIFFFBBB???<<<;;;;;;;;;::::::999999888777777777666666666666888999:::AAAOOOddduuukkkVVVJJJGGGHHHIIITTTdddqqqzzz~~~}}}}}}}}}}}}yyyvvvuuussslll```VVVLLLKKKIIIGGGFFFFFFFFFFFFHHHIIIJJJMMMNNNPPPPPPQQQNNNOOORRRSSSTTTWWWZZZ]]]aaaeeejjjooorrrtttttttttuuuwwwyyyyyywwwuuuttttttuuuvvvvvvvvvuuuuuuvvvxxxvvvvvvvvvvvvvvvwwwwwwwwwtttuuuwwwyyy|||}}}~~~~~~}}}}}}~~~~~~~~~}}}||||||{{{{{{yyyzzz{{{zzzwwwqqqllliiieee```XXXQQQKKKGGGCCC@@@===;;;::::::<<<=========<<<<<<===>>>>>>>>>======@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEGGGHHHKKKPPPVVV[[[wwwjjj\\\ZZZWWWVVVVVVVVVUUUTTTPPPOOONNNLLLIIIFFFDDDBBBBBB@@@===:::777666555555555333222222444444333111000000///000000111222222.../////////000000111111222111///...///000222333444777::::::888666444333333333555666888999999999777666555444444555666777888888999:::;;;===>>>???????????????@@@AAACCCCCCDDDCCCBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLIIIJJJJJJHHHGGGGGGIIIKKKVVVZZZ```ccccccccceeegggjjjllloooqqqqqqqqqrrrsssppprrrtttuuuuuuwwwzzz|||{{{~~~}}}zzz{{{|||~~~~~~zzzpppddd\\\YYYTTTMMMFFFIIIGGGIIIOOOUUU\\\gggpppuuuvvvvvvvvvuuuvvvxxxzzzzzz}}}{{{rrrlll\\\WWWPPPJJJGGGFFFEEEEEEAAAAAADDDLLLTTT^^^mmmzzzwwwrrrxxxzzzggg[[[TTTPPPMMMLLLJJJFFFBBB???===;;;;;;<<<<<<;;;::::::999999888777666666666777888:::;;;AAAQQQhhhzzzlllUUUIIIGGGIIIIIIUUUeeesss{{{~~~~~~{{{vvvuuussskkk^^^SSSJJJJJJHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLJJJLLLNNNPPPQQQTTTWWWZZZ^^^aaaggglllppprrrrrrrrrsssuuuxxxxxxvvvtttrrrrrrrrrtttuuuuuuuuuvvvxxxzzzuuuuuuvvvvvvwwwwwwxxxxxxssstttwwwyyy|||~~~}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxyyyzzzyyyuuuoooiiieee```ZZZQQQJJJEEEAAA>>>===999888888999<<<>>>???>>><<<===>>>??????>>>===<<<@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGFFFGGGIIIJJJMMMRRRXXX\\\}}}lll___ZZZUUUSSSTTTUUUSSSRRRNNNNNNMMMKKKIIIFFFCCCAAA@@@???===:::888777666555555444444333333222222111111111000///////////////111111222222222333333333---...///......///222444333333444444555444444444555444444333333444444555555555555555555444444444777888999:::;;;<<<<<<<<<@@@???>>>>>>@@@BBBBBBAAABBBBBBAAA@@@????????????@@@AAACCCDDDEEEDDDCCCCCC@@@@@@???@@@AAACCCEEEFFFFFFFFFEEEEEEFFFHHHJJJKKKKKKIIIGGGEEEEEEGGGJJJLLLUUUXXX]]]```bbbeeehhhkkkkkkkkkmmmqqqtttvvvvvvtttuuutttsssrrrsssuuuwwwxxxyyyzzz|||}}}vvvpppmmmkkkkkkjjjhhhccc[[[TTTNNNIIIFFFCCCBBBHHHPPPXXXaaalllwww~~~{{{pppggg[[[PPPMMMKKKFFFBBBAAADDDDDDDDDFFFMMMYYYgggppp{{{xxxkkkooo{{{{{{{{{mmmbbbVVVOOOMMMJJJJJJIIIFFFBBB>>>======;;;;;;:::999888777666555:::666555888888777999===HHHZZZooo~~~jjjTTTLLLIIIGGGNNNYYYfffnnnwww}}}~~~~~~}}}}}}~~~~~~|||xxxuuuppphhh]]]UUUMMMJJJFFFDDDDDDDDDDDDCCCFFFGGGGGGHHHHHHIIIJJJJJJGGGHHHIIIJJJKKKNNNRRRUUU]]]```eeejjjmmmpppsssuuurrrssstttuuuwwwwwwwwwwwwzzzyyyxxxwwwvvvvvvvvvvvv{{{xxxvvvwwwyyyzzzxxxuuuxxxxxxxxxxxxyyy{{{}}}~~~}}}}}}}}}~~~zzzyyyzzz|||}}}}}}zzzxxxtttqqqmmmggg```[[[RRRNNNHHHCCC???<<<:::888:::<<<===<<<;;;:::;;;===>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEDDDCCCCCCEEEHHHKKKLLLMMMNNNNNNPPPSSSYYY]]]qqqbbb\\\VVVRRRRRRSSSRRRPPPOOOOOONNNMMMJJJGGGDDDBBB@@@???===:::888777666555555444444333333222222111222222111000000000000000111111111111222222222222---...//////...///222555333444444555555555444444444444333333333333444444555555555555555555555555999:::;;;===>>>>>>??????@@@>>>>>>???AAACCCCCCCCCBBBAAA@@@??????>>>>>>>>>@@@@@@AAAAAABBBAAAAAAAAA??????@@@@@@BBBDDDFFFGGGGGGFFFFFFEEEFFFGGGIIIIIIIIIGGGEEEDDDDDDGGGJJJLLLRRRUUUZZZ^^^aaadddhhhjjjiiijjjkkkooorrrttttttssssssrrrqqqpppqqqsssuuuvvvyyyzzz|||~~~~~~xxxppphhhccc```]]][[[]]]YYYSSSMMMIIIGGGFFFEEEIIIPPPZZZccclllvvv~~~rrriii___UUUQQQMMMGGGDDDDDDDDDDDDDDDEEEJJJTTT___gggttt}}}~~~oooooovvvyyyssshhh[[[RRROOOLLLLLLJJJFFFBBB???===<<<;;;;;;:::999888777666666:::666666888888777:::???III[[[pppjjjTTTLLLGGGDDDMMMYYYgggqqq{{{}}}}}}~~~~~~~~~~~~|||yyyvvvrrriii^^^UUUNNNJJJGGGEEEDDDDDDDDDCCCFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHIIIJJJKKKNNNRRRUUU[[[___dddiiilllnnnrrrtttssstttuuuvvvwwwwwwxxxwwwzzzyyyxxxxxxwwwwwwwwwwww{{{yyywwwxxxyyyzzzxxxvvvyyyyyyyyyyyyzzz|||~~~~~~}}}~~~{{{yyyyyyzzzzzzyyyuuusssoookkkfff```ZZZUUULLLIIIDDD@@@>>>===;;;::::::;;;<<<<<<;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEEGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKJJJIIIIIIKKKMMMNNNOOOQQQRRRTTTXXX]]]```xxxfff```WWWSSSRRRSSSSSSRRRQQQPPPOOONNNKKKGGGDDDBBB@@@???===:::888777666555555444444333333222222111333222222111111111111111000000000000111111111111......//////...000222555555555555666666555555444444444333333333333444444555555555555666666666666888999;;;<<<>>>???@@@@@@>>>===>>>@@@CCCEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>@@@@@@???>>>>>>>>>????????????@@@AAACCCEEEGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFEEECCCBBBDDDGGGKKKMMMOOOSSSWWW\\\___bbbfffiiiggggggiiilllppprrrsssrrrqqqpppooonnnoooqqqssstttzzzzzz|||}}}{{{uuukkkbbbZZZTTTOOOLLLOOOMMMIIIFFFDDDEEEHHHIIISSS[[[gggsss|||wwwllleee]]]WWWPPPHHHFFFHHHDDDDDDDDDDDDGGGMMMVVV\\\kkktttwwwoooooosss{{{qqqdddXXXSSSPPPNNNKKKGGGCCC???<<<;;;;;;;;;:::999888777777666999777666888888888;;;AAALLL^^^sssoooVVVLLLGGGCCCMMM[[[kkkwww}}}}}}||||||}}}~~~~~~}}}{{{yyytttkkk___WWWNNNKKKGGGEEEDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHGGGHHHIIIJJJKKKMMMRRRUUUZZZ^^^cccgggjjjmmmppprrruuuuuuvvvwwwxxxxxxxxxwwwyyyyyyxxxxxxxxxxxxxxxxxx{{{yyyxxxxxxyyyzzzxxxwwwyyyyyyyyyzzz{{{|||}}}~~~~~~}}}~~~|||zzzyyyxxxwwwuuupppmmmhhhbbb]]]WWWPPPLLLDDDAAA>>><<<<<<======<<<;;;===>>>>>>======???@@@AAABBBCCCEEEGGGIIIKKKKKKNNNNNNNNNNNNNNNOOOOOOOOOSSSTTTTTTSSSPPPOOOOOOPPPQQQSSSVVVYYY[[[^^^bbbfffoooggg\\\VVVUUUVVVVVVVVVQQQPPPOOOMMMJJJGGGCCCAAA@@@???===:::888777666555555444444333333222222111222111111000000111111111////////////000000000000...////////////000333555666666777777666666555555444333333333333333333444555555555666666777777777555666777999;;;<<<=========<<<===@@@DDDGGGGGGGGGCCCBBBAAA@@@@@@?????????AAA@@@>>>===<<<======>>>>>>???@@@BBBDDDFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAAAAACCCGGGLLLOOOPPPTTTXXX[[[^^^```cccfffffffffgggjjjnnnqqqrrrrrrpppooonnnnnnnnnppprrrttt{{{|||}}}~~~|||uuukkkaaaXXXQQQJJJFFFFFFEEECCCAAABBBEEEKKKOOO\\\ffftttqqqkkkddd]]]SSSJJJHHHKKKDDDDDDDDDDDDEEEJJJQQQUUUbbbjjjvvvpppiiikkkrrrzzz}}}nnn```XXXSSSQQQMMMHHHDDD@@@<<<:::;;;;;;:::999999888777777999777777999888888>>>EEERRRcccwwwxxxYYYKKKHHHHHHPPP```rrr~~~}}}{{{zzzzzz|||~~~~~~}}}|||{{{wwwnnncccZZZOOOLLLHHHEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIJJJMMMQQQUUUZZZ]]]cccgggjjjmmmppprrrvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyy{{{zzzzzzyyyzzzyyyyyyxxxyyyyyyyyyzzzzzz{{{{{{|||~~~}}}}}}}}}~~~~~~|||yyyxxxwwwtttrrrmmmiiibbb[[[TTTMMMGGGBBB???<<<:::999:::<<<=========???AAABBBBBBBBBDDDFFFHHHIIILLLNNNQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTWWWYYYZZZYYYVVVUUUTTTUUUTTTWWW[[[^^^aaadddhhhjjj{{{rrreee\\\WWWVVVUUUTTTPPPOOONNNLLLIIIEEEBBB@@@@@@???===:::888777666555555444444333333222222111000000/////////000000111....../////////000000000...///000//////000333555777888888888777777666555333333333222222333333333555555666666777888999999444555666888:::;;;;;;;;;;;;;;;===AAAEEEHHHHHHGGGDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@???=========>>>???>>>???@@@BBBDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEDDDDDDAAA@@@@@@@@@CCCHHHMMMPPPUUUWWWZZZ\\\]]]___aaacccfffeeefffiiimmmqqqrrrrrrqqqpppooonnnoooqqqsssttt|||}}}|||wwwnnnddd\\\SSSLLLGGGAAAAAA@@@???@@@FFFNNNUUUdddooo~~~xxxrrrjjjcccXXXNNNJJJLLLCCCDDDDDDDDDFFFJJJPPPUUU]]]dddoooyyyvvvhhheeeiiirrr|||xxxhhh^^^VVVSSSNNNIIIFFFBBB===999;;;;;;::::::999888888888888777888:::999999@@@IIIXXXjjj~~~ZZZJJJKKKPPPVVVgggzzz~~~~~~|||zzzzzz{{{|||~~~}}}~~~}}}~~~}}}|||{{{xxxqqqfff^^^PPPLLLHHHFFFEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJMMMQQQTTTZZZ^^^cccgggkkkmmmqqqsssuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvwwwxxxyyy{{{{{{{{{{{{zzzyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzyyy{{{{{{{{{{{{{{{||||||}}}|||zzzxxxwwwvvvtttqqqooojjjeee]]]UUUMMMGGGAAA======;;;888888:::<<<======>>>@@@CCCDDDEEEGGGJJJLLLPPPQQQTTTWWWZZZ\\\]]]]]]\\\]]]]]]]]]]]]\\\ZZZZZZZZZ[[[]]]\\\[[[YYYYYYZZZXXX[[[___bbbeeehhhlllnnnyyykkk___XXXUUURRROOOPPPOOONNNLLLHHHDDDAAA???@@@???===:::888777666555555444444333333222222111//////////////////000111////////////000000000000//////000000///111333666999999999999888777666666333333222222222222333333444555666777888999:::;;;777888999;;;<<<<<<<<<<<<:::;;;===AAAEEEGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>??????>>>???@@@BBBCCCDDDDDDDDDCCCDDDEEEEEEEEEEEEDDDDDDAAA@@@@@@AAADDDHHHMMMPPPWWWYYY\\\]]]]]]^^^___aaaeeedddeeeggglllpppqqqrrrqqqpppooonnnoooqqqsssttt|||}}}}}}xxxqqqhhh```XXXPPPKKK@@@AAA@@@@@@BBBIIITTT]]]oooyyyyyyppphhh___TTTNNNNNNEEEEEEEEEEEEGGGKKKRRRWWW\\\bbbkkkttt}}}pppeeeeeeiiisss}}}pppbbbXXXTTTNNNJJJHHHDDD>>>:::;;;;;;::::::999999999999777777999:::999:::BBBLLL^^^qqq{{{WWWIIILLLRRRYYYjjj~~~|||{{{{{{||||||{{{|||~~~~~~}}}|||{{{zzzxxxxxxvvvqqqhhhaaaPPPMMMIIIFFFEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJLLLQQQTTTZZZ^^^cccgggjjjmmmpppsssssstttvvvwwwxxxyyyyyyyyyvvvvvvvvvvvvwwwxxxyyyzzz{{{|||}}}|||zzzyyyzzz{{{zzzzzzzzz{{{zzzzzzyyyyyyxxxyyyyyyyyyyyyyyyzzzzzzvvvtttsssrrrqqqnnnjjjgggbbb]]]UUUMMMGGGBBB>>>;;;===;;;999999;;;>>>???@@@???BBBEEEHHHKKKNNNQQQTTTXXXZZZ]]]```bbbddddddeeeffffffggggggfffdddbbbaaa___```aaa```^^^]]]^^^___^^^```ccceeehhhkkkooorrr}}}ttthhh^^^XXXUUURRRPPPQQQPPPOOOMMMIIIEEEBBB???@@@???===:::888777666555555444444333333222222111000000//////000000111222//////000000000111111111///000000000000111444666::::::::::::999888777666333333222222222222333333444555666777999:::;;;<<<:::;;;<<<============<<<999:::<<<@@@DDDFFFFFFDDDBBBBBBAAA@@@????????????===>>>>>>????????????>>>>>>???@@@BBBBBBBBBBBBAAAAAABBBDDDEEEEEEEEEEEEDDDBBBAAA@@@AAADDDIIINNNQQQVVVXXX[[[]]]]]]^^^___aaacccbbbbbbeeejjjnnnppppppppppppnnnnnnooopppssstttzzz{{{~~~}}}~~~|||uuunnnfff]]]TTTOOODDDEEEFFFFFFIIIRRR___iii{{{uuunnnfff[[[SSSPPPHHHGGGFFFEEEGGGKKKRRRWWW___cccjjjpppxxx}}}llleeeaaagggqqq|||uuufffYYYTTTNNNKKKIIIFFF@@@;;;;;;::::::::::::999999999777777999;;;999:::DDDOOObbbvvvlllQQQHHHJJJMMMXXXiii~~~}}}|||{{{xxxyyyzzz{{{||||||{{{zzzwwwuuusssrrrrrrnnnhhhbbbQQQNNNIIIFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHIIILLLPPPTTTYYY\\\bbbfffiiillloooqqqqqqrrrtttvvvwwwyyyyyyyyywwwwwwwwwxxxyyyzzz|||}}}{{{|||~~~}}}zzzyyyzzz|||||||||}}}}}}}}}{{{zzzyyyxxxxxxxxxxxxwwwvvvuuuuuupppooommmllljjjfffaaa]]]VVVQQQJJJEEEAAA???===<<<<<<:::999:::>>>BBBDDDDDDDDDHHHLLLPPPTTTXXX]]]```bbbdddgggjjjmmmnnnnnnnnnppppppqqqqqqpppnnnkkkjjjhhhhhhgggdddbbb```bbbcccdddeeeggghhhjjjmmmrrrvvvrrrkkkaaa[[[XXXXXXVVVUUURRRRRRPPPNNNJJJFFFCCC@@@@@@???===:::888777666555555555444333333222222111111111000000111222333333000000000000111111111111///000000000000111444666;;;;;;;;;:::999888777666333222222222222222222333444555666777999;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;999:::<<<@@@DDDFFFEEECCCAAA@@@???>>>============;;;<<<>>>?????????>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@AAACCCEEEEEEEEEEEEEEEBBBAAAAAABBBEEEIIINNNQQQTTTVVVZZZ\\\]]]^^^```bbbaaa``````ccchhhlllnnnooopppooonnnmmmnnnppprrrsssxxxzzz|||}}}zzzrrrjjjaaaXXXRRRIIIKKKLLLMMMQQQ[[[jjjuuuxxxqqqjjj```VVVQQQJJJIIIGGGEEEFFFKKKRRRWWWaaaeeejjjooovvvrrrfff]]]___hhhuuuxxxhhhZZZTTTNNNKKKJJJGGGAAA;;;;;;::::::::::::::::::999777777:::;;;999;;;EEEPPPcccyyy|||^^^LLLHHHHHHGGGUUUggg}}}~~~|||{{{wwwwwwxxxyyyzzzzzzzzzzzzsssqqqnnnnnnnnnlllgggbbbQQQNNNJJJGGGEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHIIILLLPPPTTTWWW[[[```eeehhhkkknnnppppppqqqsssuuuwwwyyyzzzzzzxxxxxxyyyzzz{{{|||~~~{{{}}}~~~}}}zzzyyyzzz}}}~~~~~~}}}|||{{{yyyyyyxxxwwwuuusssrrrqqqmmmllljjjhhheee```YYYUUULLLHHHBBB>>>===>>>>>>>>>;;;:::999;;;@@@DDDGGGHHHKKKOOOTTTYYY]]]bbbgggjjjkkkmmmpppsssuuuvvvvvvuuuwwwwwwxxxxxxwwwuuurrrpppooonnnlllhhhdddcccdddfffhhhiiiiiijjjkkkooouuuyyypppeeebbb]]]YYYXXXVVVUUUTTTRRRRRRPPPMMMIIIEEEAAA???>>>===<<<;;;:::999999999333333333222222222111111222111111000000000000000222111000//////000111222111000//////000222444666:::;;;<<<;;;999888999:::555555444444444555555666444444555666888:::;;;<<<;;;<<<===;;;999777888999888999;;;===>>>?????????>>>===<<<<<<<<<<<<<<<===@@@???>>>===<<<;;;::::::======>>>>>>??????@@@@@@===???BBBEEEFFFFFFEEECCCAAAAAABBBCCCFFFJJJNNNQQQVVVXXXYYYZZZYYYZZZ[[[]]]\\\^^^aaadddgggiiikkklllkkknnnpppooonnnnnnqqqtttxxx{{{}}}~~~~~~}}}}}}~~~yyytttmmmccc[[[VVVTTTRRRRRRZZZhhhxxx~~~}}}~~~zzzrrrnnnhhh^^^UUUPPPJJJEEEFFFGGGIIIPPPWWWbbbhhhpppuuuzzzqqqccc___```fffxxx}}}ooo___VVVOOONNNMMMHHHCCCAAA===<<<;;;:::999:::;;;<<<<<>>=========>>><<>><<<:::888666555555333333333222222222111111111000000///.../////////111111000000000000111111000000//////000222444666999:::;;;:::999888999:::555555444444444555555666222333444555888:::<<<===;;;<<<<<<;;;999777888999999:::<<<>>>????????????>>>======<<<<<<=========>>>>>>>>>>>>>>>======<<<=========>>>??????@@@@@@???@@@CCCEEEFFFFFFEEEDDDCCCDDDEEEGGGJJJOOOSSSUUUWWWXXXZZZZZZYYYYYYZZZ\\\\\\]]]```cccfffiiikkklllmmmnnnooooooooooooqqqsssxxxzzz|||}}}||||||}}}~~~~~~zzztttkkkeee]]][[[ZZZ\\\cccppp}}}{{{yyyzzz{{{|||vvvqqqjjj```WWWRRRLLLGGGFFFGGGIIIPPPWWWaaahhhqqqwww{{{}}}lllccc]]]]]]kkk|||uuudddZZZRRRPPPNNNIIICCCAAA<<<;;;:::999888999:::;;;;;;===@@@???;;;;;;FFFTTThhhzzzvvv^^^NNNEEECCCGGGMMMXXXfffwww~~~}}}zzzwwwvvvwwwxxxvvvuuusssrrrooommmjjjeee```\\\TTTOOOIIIDDDCCCCCCDDDDDDCCCDDDEEEEEEDDDDDDEEEGGGFFFFFFGGGGGGGGGJJJOOOSSSXXX\\\aaaeeehhhiiikkkmmmqqqqqqrrrssssssttttttuuuyyyzzz}}}}}}|||{{{zzz{{{}}}}}}{{{yyyxxxwwwuuurrrooommmllljjjhhheeeddd___YYYTTTPPPLLLGGGDDDAAA@@@>>>=========>>>>>>???BBBEEEGGGIIINNNUUU[[[bbbeeejjjmmmppprrruuuwwwzzz|||~~~|||yyywwwtttqqqnnnnnnnnnnnnqqqpppooonnnppprrruuuwww}}}mmm___[[[WWWUUUTTTTTTSSSRRRQQQQQQOOOMMMIIIEEEAAA???@@@>>>;;;888555333111000333333333222222222111111000//////...............000000111111111111000000000000//////000222444555777888999999777777888999666555555444444444555555222222333555777999<<<===:::;;;<<<;;;999888888999:::<<<>>>@@@AAA@@@??????>>>>>>============>>>>>><<<===>>>???@@@??????>>><<<<<<======>>>??????@@@BBBBBBCCCDDDDDDDDDDDDDDD@@@AAACCCFFFJJJOOOSSSUUUXXXYYYZZZYYYXXXXXXYYYZZZZZZ\\\^^^bbbeeeiiikkkllloooooonnnppprrrttttttsssyyyzzz{{{{{{zzz{{{}}}}}}wwwrrrgggggggggjjjppp|||}}}zzzwwwvvvuuuvvvvvv{{{|||vvvnnnddd[[[VVVOOOHHHGGGGGGIIIPPPXXXaaahhhrrryyy~~~xxxjjj^^^YYY```lllzzzjjj___VVVRRROOOIIIDDDAAA<<<;;;999888888888999::::::<<<>>>>>>;;;<<>>???>>>>>>===>>>???AAABBBDDDHHHMMMPPPTTTYYY```ffflllooosssvvvyyy{{{~~~}}}{{{xxxvvvuuuuuuuuussssssrrrrrrssstttvvvwwwzzzjjj]]]ZZZVVVTTTTTTTTTSSSRRRQQQPPPOOOLLLIIIEEEAAA??????>>>;;;888555222111000333333333222222222111111000000///............///...///111222222111000000000//////000111222444555444666777777666666888999666666555444444444444555333333444555666888999:::999:::;;;:::999888999:::;;;===???AAABBBAAA???>>>>>>>>>=========>>>??????;;;<<<>>>?????????===<<<<<<<<<======>>>???@@@@@@CCCCCCBBBBBBBBBBBBBBBBBB>>>@@@BBBFFFJJJOOOSSSUUUXXXYYYZZZYYYWWWVVVWWWXXXYYYZZZ]]]```dddgggjjjlllooonnnnnnqqqwwwzzzyyywww{{{||||||{{{{{{|||~~~|||ppprrrtttwww}}}}}}|||{{{xxxvvvuuutttuuuuuuvvv{{{|||ssshhh```ZZZRRRKKKHHHHHHIIIPPPWWWaaajjjuuu|||rrrddd\\\```gggppp|||mmmbbbWWWSSSPPPJJJEEEDDD===<<<:::999888999999:::999:::<<<===;;;>>>KKKXXXooouuueeeSSSIIIGGGIIIOOOVVVbbbooo~~~~~~}}}}}}|||yyywwwwwwwwwxxxyyyuuupppjjjddd```]]][[[YYYQQQMMMGGGCCCCCCCCCCCCCCCCCCEEEFFFFFFEEEDDDFFFGGGFFFFFFGGGFFFGGGIIINNNQQQXXX\\\bbbfffiiilllnnnpppqqqqqqrrrssssssttttttuuuvvvwwwyyyzzz|||}}}}}}}}}~~~~~~~~~}}}{{{wwwsssooommmiiigggdddbbb___\\\WWWTTTSSSOOOIIIDDDAAA???>>>===>>>>>>>>>???AAADDDFFFHHHMMMQQQWWW[[[___dddjjjoooqqqtttyyy|||~~~}}}{{{{{{{{{wwwvvvvvvvvvwwwwwwxxxxxxxxxhhh]]]ZZZVVVTTTTTTTTTTTTSSSPPPOOONNNLLLHHHDDDAAA???>>>===;;;888666444333333333333333222222222111111222111000000//////000000...///000222222222111000//////000000111333444444333444666666666666888999666666555444444444444444555555555444555555666777777999::::::888888999:::<<<>>>@@@BBBBBBAAA???==================>>>??????<<<<<<=========<<<;;;:::<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBFFFJJJNNNSSSWWWYYYXXXYYYZZZXXXVVVUUUVVVWWWYYYYYY[[[^^^bbbeeeiiikkkmmmlllnnnssszzz}}}}}}~~~~~~}}}|||}}}yyy{{{~~~~~~|||{{{zzzxxxwwwvvvvvvvvvvvvsssxxxvvvlllddd\\\TTTMMMJJJHHHIIINNNUUUaaajjjwwwyyykkkbbbbbbfffjjjzzz|||ooocccXXXSSSPPPLLLHHHGGG???>>><<<;;;:::::::::;;;999999:::<<<<<>><<<<<<>>>@@@DDDHHHKKKNNNWWW\\\bbbfffiiimmmrrrvvvxxx{{{{{{{{{zzzyyyyyyyyyyyyzzzxxxiii]]]ZZZWWWUUUTTTUUUTTTTTTOOOOOOMMMKKKHHHDDDAAA???===<<<:::888777666555555333333333222222222111111222222111000000000000000...///000111111222111111//////000111222333333444222444555666666777888:::777666555444444444444444555555444444444555555666666888999999888888:::;;;<<<>>>AAACCCCCC@@@===;;;<<<<<<;;;<<<<<<===>>>???===<<<<<<;;;;;;:::::::::======>>>???@@@BBBCCCCCCAAAAAABBBBBBBBBAAAAAA@@@???AAAEEEIIIMMMRRRUUUWWWWWWXXXYYYXXXVVVUUUUUUWWWYYYYYYZZZ\\\```cccgggiiijjjkkkooouuu{{{}}}~~~~~~~~~|||{{{zzzxxxwwwvvvuuuttttttooouuu|||yyyooohhh]]]VVVOOOLLLIIIHHHLLLQQQ]]]hhhvvvqqqhhheeeeeekkkyyyrrrfffYYYTTTQQQMMMIIIIII@@@???===<<<;;;;;;;;;;;;:::888999;;;<<<@@@MMMZZZvvv~~~kkk\\\MMMHHHKKKRRR^^^gggxxx~~~}}}|||{{{}}}~~~~~~|||zzzxxxyyyzzzuuuqqqkkkeee```[[[VVVSSSMMMIIIEEECCCCCCCCCCCCCCCDDDEEEGGGFFFEEEEEEFFFHHHFFFGGGFFFFFFFFFHHHLLLPPPVVVZZZ```eeeiiillloooqqqqqqqqqrrrssssssttttttuuuwwwwwwxxxyyy{{{|||}}}~~~}}}yyytttmmmhhheeeaaa]]]XXXSSSOOOKKKGGGDDDAAAAAA???===;;;;;;===???<<<>>>@@@DDDIIINNNSSSUUU```eeelllpppsssuuuyyy}}}~~~}}}{{{zzzyyyyyyzzzzzzzzzlll^^^[[[WWWTTTTTTTTTSSSRRRNNNNNNMMMKKKHHHDDDAAA???===<<<:::888777555555555333333333222222222111111111111000///////////////////////////000111222333...///000111222333333333222333555666666777999;;;777777666444444333333444222222222333444555777777555777888999888888:::;;;<<<>>>AAACCCBBB@@@<<<:::::::::::::::;;;<<<===>>>===<<<;;;::::::;;;===>>>===>>>???@@@BBBCCCDDDEEEAAABBBDDDEEEEEEDDDCCCAAA===???BBBGGGKKKOOOQQQSSSVVVWWWXXXWWWVVVUUUVVVWWWZZZZZZZZZ[[[^^^aaadddfffgggkkkpppuuuxxxzzz}}}~~~|||~~~~~~{{{zzzxxxvvvsssqqqooonnnkkkqqqyyy{{{qqqkkk]]]VVVPPPMMMJJJGGGIIINNNVVVccctttzzzqqqllljjjmmmzzzxxxkkk]]]VVVRRRNNNJJJJJJ@@@???===;;;::::::::::::;;;888888:::<<>>===<<<<<>><<<:::888666444333333333333333222222222111111000000///...............000//////...///111333444...///000111333333333333111333666666777888:::<<<888777666555444333333333///000111222444777999:::555666888888888888:::<<<<<<>>>AAACCCBBB???;;;999999999999:::;;;<<<===>>>===;;;:::999:::===@@@BBB>>>???@@@AAACCCDDDEEEFFFAAACCCEEEGGGHHHFFFDDDCCC@@@BBBEEEIIIMMMQQQSSSTTTUUUVVVWWWWWWUUUUUUVVVWWW[[[ZZZZZZ[[[]]]```ccceeefffkkkqqqtttuuuvvvyyy|||zzz|||~~~|||zzzxxxtttpppmmmjjjhhhiiinnnvvv~~~|||rrrmmm]]]VVVQQQNNNKKKGGGHHHKKKQQQ___rrrzzzuuussspppzzz}}}ooo```XXXTTTNNNJJJJJJ???>>><<<:::999999999999;;;999888:::;;;AAAMMMYYYjjjwwwtttfffWWWSSSXXXcccrrr}}}~~~|||{{{zzz{{{~~~}}}zzzyyyzzzxxxvvvsssooojjjbbbYYYSSSJJJGGGDDDCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFGGGHHHFFFGGGFFFEEEEEEHHHLLLOOOSSSXXX^^^dddhhhkkknnnqqqqqqqqqrrrssssssttttttuuutttuuuuuuvvvwwwyyyzzz{{{zzz{{{|||}}}}}}~~~}}}}}}zzzyyyvvvrrrkkkddd]]]YYYUUUPPPJJJEEECCCBBBAAAAAA999<<>>>>>>>>===<<<:::999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;===>>>>>>???@@@AAABBBCCCAAAAAABBBCCCDDDDDDDDDDDDAAACCCEEEGGGJJJOOOTTTYYYVVVUUUTTTTTTTTTUUUVVVWWWZZZYYYWWWWWWYYY^^^cccfffiiikkknnnpppqqqtttwwwyyy|||}}}~~~~~~zzzuuuqqqnnnllliiiggghhhmmmttt|||vvvnnndddZZZQQQNNNLLLJJJIIIKKKXXX```mmm|||{{{xxx~~~wwweeeYYYVVVTTTOOOIIIDDDBBB>>><<<;;;:::999777888888999;;;:::>>>LLLZZZkkktttggg[[[______fffvvv~~~}}}{{{yyyxxxuuuuuusssmmmiiidddZZZOOOMMMJJJFFFDDDDDDEEEDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHHHHGGGHHHKKKMMMVVVZZZ___dddgggjjjmmmpppqqqrrrtttuuuuuuuuuttttttvvvvvvvvvwwwxxxzzz{{{||||||{{{{{{{{{|||{{{xxxvvvtttppplllgggbbb\\\VVVQQQMMMJJJGGGGGGHHHGGGCCC@@@??????>>>???AAADDDGGGIIINNNRRRYYY```dddhhhlllnnnsssvvvzzz~~~zzzuuutttrrrqqqsssxxxmmmbbb\\\VVVSSSTTTTTTRRROOOPPPOOOMMMKKKGGGCCC@@@???===<<<:::888666444333222333333333222222222111111111000000000/////////.........//////000000111111000000000000111333444444222333333333444444555555777666555444333333333333333333333333444666888999999999999999::::::::::::???@@@@@@@@@@@@>>>===;;;999:::;;;;;;<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<>><<<;;;:::999888888888999;;;;;;???MMM[[[pppyyylll___aaaaaagggvvv}}}|||{{{xxxxxxuuuppplllggg]]]RRRMMMJJJFFFDDDDDDEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHHHHHHHGGGIIIKKKNNNVVVYYY___cccgggjjjmmmppppppqqqsssuuuuuuuuuuuutttvvvvvvvvvwwwwwwyyyzzz{{{}}}|||{{{zzzyyywwwssspppjjjgggbbb^^^[[[WWWSSSPPPKKKIIIGGGGGGGGGGGGDDDAAACCCCCCCCCDDDFFFJJJMMMOOOVVV[[[aaaggglllppptttvvvvvvyyy}}}yyytttsssrrrpppsssxxx}}}kkk___ZZZUUUSSSTTTUUUSSSQQQQQQPPPNNNKKKHHHEEEBBB@@@===<<<999666444333333333333333333222222222111111000000000000////////////------...///000111222222000000000111222333555666222222222333333333333333555555444333222222222333444444444444555666777888777888888888999:::::::::???@@@@@@AAA@@@???===<<<999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>><<<999666444444444555333333333222222222111111000000000000////////////.........///000111111111///000000111333555666777666555555555555555555555555444333333333333333444555555555555666666777777666666777888999999::::::======>>>>>>>>>===;;;;;;999999:::;;;;;;;;;;;;:::999::::::;;;;;;<<<<<<<<<>>>AAADDDFFFGGGGGGEEEDDDAAAAAAAAAAAA@@@@@@???>>>BBBEEEIIILLLMMMNNNOOOPPPRRRQQQPPPPPPPPPQQQRRRSSSWWWWWWXXXZZZ[[[\\\\\\]]]ccchhhnnntttwwwyyy{{{}}}zzz|||~~~~~~zzzvvvrrrmmmhhhdddaaa^^^\\\\\\aaaiiiqqqzzzwwwjjj___UUUPPPLLLHHHFFFGGGIIIOOO[[[iiiyyynnn___YYYVVVSSSPPPIIIEEE@@@<<<;;;:::999888888888999;;;<<>>===<<<;;;:::888999::::::;;;;;;::::::999999::::::;;;<<<=========???BBBDDDEEEEEECCCBBBBBBCCCCCCCCCBBBAAA@@@@@@BBBFFFJJJMMMMMMMMMNNNNNNQQQPPPOOOOOOOOOPPPQQQRRRXXXWWWWWWWWWXXXZZZ\\\^^^ccchhhnnnsssvvvxxxyyy{{{{{{|||~~~|||xxxssspppjjjfffccc```]]]ZZZ[[[___gggoooxxxyyyooodddXXXSSSNNNIIIGGGGGGIIINNNWWWdddssstttfff^^^YYYVVVTTTKKKGGGAAA===;;;:::999888888888999;;;===CCCSSSccczzzsssaaabbbccciiivvv}}}~~~~~~~~~~~~~~~~~~{{{|||yyytttqqqlllbbbXXXMMMJJJFFFDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHEEEFFFGGGHHHHHHIIILLLOOOSSSWWW]]]bbbfffjjjmmmpppnnnppprrrtttvvvwwwwwwvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvrrrmmmiii```\\\WWWSSSSSSTTTUUUUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[^^^```ccceeefffhhhkkkooorrrtttwwwzzz}}}~~~yyyvvvpppkkkjjjjjjkkkpppvvvtttddd\\\[[[YYYWWWTTTSSSQQQQQQMMMMMMKKKIIIFFFCCCAAA??????===;;;999888777777777333333333222222222111111////////////000000000000111000000000/////////...//////000222444777999:::777777666555444444333333444444333444444555666666666777888999::::::::::::777888888888999:::::::::<<<===>>>>>>>>>>>><<<<<<888888999:::::::::::::::888999::::::;;;<<<======;;;===???AAABBBBBBAAA@@@CCCCCCDDDDDDDDDCCCBBBBBBCCCFFFJJJLLLMMMMMMNNNOOOPPPPPPOOONNNOOOPPPQQQRRRVVVVVVUUUUUUWWWYYY\\\^^^bbbffflllpppsssuuuxxxyyy|||}}}zzzvvvpppmmmhhhdddaaa___\\\ZZZZZZ^^^eeemmmvvvtttiii]]]VVVQQQKKKHHHHHHHHHLLLTTT___nnn}}}yyykkkaaa[[[WWWUUUMMMHHHBBB===;;;:::999999888888999;;;===EEEUUUfff{{{uuuaaaaaaaaafffrrrxxx~~~~~~~~~~~~~~~~~~}}}zzz{{{xxxtttppplllbbbXXXMMMJJJFFFDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHEEEFFFGGGGGGHHHIIIMMMOOOSSSWWW]]]bbbfffjjjmmmpppoooqqqssstttvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyywwwxxxxxxzzzyyywwwrrrnnneeeaaa\\\YYYXXXYYYYYYYYY\\\^^^___```___^^^___```aaabbbdddfffhhhiiikkkkkknnnpppssstttuuuwwwzzz|||~~~~~~zzztttmmmhhhffffffggglllsssqqqcccYYYYYYYYYWWWUUUSSSSSSSSSNNNMMMLLLJJJGGGDDDBBB@@@===<<<;;;:::888777666666333333333222222222111111.../////////000000000111////////////000000000000//////111333555888:::;;;777666666555333222111111222222222222333444555666666888999;;;============999999999999:::::::::::::::;;;<<<======<<<;;;;;;888888999::::::::::::999888999999:::;;;<<<===>>>;;;<<<===???@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCCCCFFFIIIKKKLLLMMMOOOPPPPPPPPPOOONNNOOOPPPQQQRRRRRRSSSUUUVVVXXXZZZ[[[\\\___bbbggglllppptttxxxzzzzzz{{{}}}yyyuuummmiiieeeaaa___]]][[[YYYYYY]]]dddkkkttt}}}yyynnnaaaZZZTTTNNNJJJJJJFFFIIIOOOZZZiiizzz|||mmmccc[[[VVVSSSNNNJJJCCC===;;;:::999999888888999<<<>>>FFFWWWhhh~~~qqq^^^___aaahhhuuuzzz~~~~~~~~~yyyzzzxxxtttppplllbbbXXXMMMJJJFFFDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIEEEFFFGGGGGGHHHJJJMMMPPPRRRVVV\\\bbbfffjjjnnnppppppqqqsssuuuuuuuuuuuutttvvvvvvvvvwwwwwwyyyzzz{{{zzzzzz{{{}}}~~~{{{vvvrrrllliiidddbbbbbbbbbbbbaaabbbeeeggggggeeedddeeegggiiijjjkkkmmmnnnooopppppprrrtttuuuuuuuuuvvvxxxzzz{{{~~~}}}yyyrrrkkkeeecccbbbccciiioooooobbbVVVWWWXXXWWWUUUTTTUUUVVVOOONNNMMMKKKHHHEEECCCBBB;;;;;;::::::888777555444333333333222222222111111.../////////000000111111------...///000111222222//////111333555888;;;<<<888888777666444333222222000000111111222333444555777888:::<<<>>>??????>>>;;;;;;::::::::::::::::::777888999:::::::::999888888888999::::::::::::999888888999:::;;;======>>><<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCFFFIIIKKKLLLMMMOOOQQQPPPPPPOOOOOOOOOPPPQQQRRROOOQQQUUUXXX[[[[[[[[[ZZZ\\\___dddiiinnnsssyyy|||vvvxxxyyy{{{}}}~~~yyytttjjjgggccc___^^^\\\ZZZXXXXXX\\\bbbiiirrr{{{|||qqqddd\\\VVVOOOKKKKKKCCCEEELLLWWWgggxxxrrrggg^^^XXXUUUOOOJJJCCC>>>;;;:::999999888888999<<<>>>FFFXXXiiilllZZZ]]]bbblll{{{~~~zzzzzzxxxtttqqqmmmcccYYYMMMJJJFFFDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIEEEFFFGGGGGGHHHJJJMMMPPPRRRVVV\\\aaafffjjjnnnpppqqqrrrtttuuuuuuuuuttttttvvvvvvvvvwwwxxxzzz{{{||||||}}}~~~}}}xxxtttrrrooollljjjjjjkkkjjjjjjiiikkknnnmmmkkkiiikkkmmmmmmnnnpppqqqrrrssssssssstttuuuuuuuuuttttttvvvxxxxxx|||~~~zzzwwwqqqjjjcccaaa```aaagggmmmtttfff[[[ZZZXXXVVVTTTSSSSSSRRRMMMMMMKKKIIIFFFCCCAAA@@@>>>>>>===;;;999666444333333333333222222222111111///////////////000000000...000111000///...///111000111333555777999:::;;;===<<<:::888555333111000222111111111222333333444666888:::<<<======<<<;;;<<<:::888777666888:::<<<<<<<<<<<<<<<;;;:::999888::::::999888888999999:::777888:::;;;<<<;;;;;;:::<<<<<<===>>>@@@AAABBBBBBBBBEEEHHHIIIGGGEEECCCCCCEEEGGGIIILLLNNNOOOOOOOOOQQQQQQPPPOOONNNNNNNNNNNNPPPOOOOOOSSSYYY]]]]]]\\\^^^aaafffiiilllpppsssvvv{{{zzzzzz|||}}}xxxuuukkkhhhddd```^^^]]]ZZZYYYVVVYYY___fffnnnxxx{{{mmmbbbZZZTTTNNNJJJKKKKKKNNNVVV```mmm}}}rrriii```[[[ZZZSSSOOOHHH@@@<<<:::;;;<<<:::::::::;;;===GGG\\\pppmmm[[[[[[cccjjjuuu~~~~~~~~~~~~~~~zzz{{{zzzwwwtttpppeeeZZZQQQNNNHHHEEEDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHJJJIIIHHHHHHIIIKKKNNNOOOTTTXXX]]]bbbeeehhhlllnnnrrrrrrsssssstttuuuuuuvvvwwwuuutttvvvzzz||||||zzz~~~}}}|||xxxwwwuuusssqqqpppooooooppppppppppppqqqrrrssssssrrrssstttuuuvvvvvvuuutttwwwwwwwwwxxxyyyzzz{{{|||~~~{{{xxxvvvoookkkddd]]]ZZZ\\\aaafffuuuggg[[[ZZZXXXVVVTTTSSSRRRRRRMMMMMMKKKIIIFFFCCCAAA@@@>>>===<<<;;;999777555444333333333222222222111111222111111111111111111111...000111000///...///111222222222333555888;;;<<<<<<;;;:::888555333222111222222111111222333333444555777999;;;<<<<<<;;;;;;999777666555666888;;;<<<======<<<<<<:::999888777999999999999999999999999777888999;;;;;;;;;;;;:::<<<===>>>???AAABBBCCCDDDBBBDDDFFFFFFEEECCCBBBBBBFFFGGGJJJLLLNNNNNNNNNNNNPPPOOOOOONNNNNNNNNNNNOOORRRQQQQQQTTTXXX[[[[[[ZZZ\\\```dddhhhkkknnnqqqtttwwwxxxzzz{{{~~~}}}yyyuuukkkhhhccc___]]][[[XXXVVVUUUXXX^^^dddlllvvvrrrfff]]]UUUOOOJJJLLLKKKMMMTTT]]]iiizzz|||xxx}}}wwwlllaaa[[[YYYSSSOOOHHHAAA<<<:::;;;;;;:::::::::;;;===GGG]]]qqq~~~jjjYYY[[[cccjjjttt}}}}}}~~~~~~~~~~~~~~~zzz{{{{{{xxxuuuqqqggg\\\QQQNNNHHHEEEDDDEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHJJJLLLNNNSSSWWW]]]aaaeeehhhkkkmmmqqqrrrssstttuuuuuuuuuuuuvvvuuuuuuwww{{{~~~}}}|||~~~}}}yyyxxxwwwvvvuuutttttttttuuuuuuttttttssstttttttttvvvwwwxxxzzzzzzzzzyyyxxxxxxxxxxxxyyyzzz{{{|||}}}}}}{{{xxxtttqqqpppllliiibbb\\\XXXZZZ___dddvvvggg[[[ZZZXXXVVVTTTSSSRRRRRRMMMMMMKKKIIIFFFCCCAAA@@@======<<<;;;:::888666555333333333222222222111111222222222111111000000000...000111000///...///111333222111111333777;;;===;;;:::999777666444333222222222222222222333333444555666888;;;<<<;;;::::::555555444444666999;;;=========<<<;;;999888666555888888::::::::::::999888666777888999:::;;;::::::<<<===>>>@@@BBBDDDEEEFFFBBBCCCDDDCCCAAAAAAAAABBBGGGIIIJJJLLLMMMNNNMMMMMMNNNMMMMMMMMMMMMNNNOOOOOORRRQQQRRRTTTWWWYYYYYYXXX[[[^^^bbbfffhhhkkknnnqqqsssvvvzzz||||||~~~~~~zzzvvvlllhhhccc___\\\YYYVVVSSSTTTWWW[[[aaaiiisss}}}xxxkkkbbbZZZRRRMMMMMMKKKLLLQQQXXXcccsssuuuqqqttt|||oooccc[[[YYYTTTPPPIIIBBB===;;;;;;;;;:::999:::<<<>>>HHH^^^rrrvvveeeXXXZZZbbbjjjttt}}}zzz|||~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyy{{{zzzxxxvvvrrriii^^^QQQNNNHHHEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFHHHJJJLLLRRRVVV\\\aaadddgggkkkmmmpppqqqtttuuuvvvvvvttttttssssssuuuyyy}}}{{{{{{zzzyyyyyyyyyzzzzzz{{{zzzyyyxxxwwwwwwwwwwww{{{|||}}}~~~~~~~~~}}}|||yyyzzzzzzzzz{{{}}}~~~}}}|||{{{xxxuuurrrooonnniiifff```ZZZWWWXXX\\\```vvvgggZZZYYYWWWUUUTTTSSSRRRRRRMMMMMMKKKIIIFFFCCCAAA@@@======<<<<<<;;;999888777333333333222222222111111111111000///...------,,,...000111000///...///111222222222222444777999;;;:::999888777666555444333333333222222222333333444555666888;;;<<<;;;;;;:::666555555555777999;;;=========<<<;;;999777555444666888:::;;;;;;:::999888666777888999::::::;;;;;;======???AAACCCEEEFFFGGGCCCDDDCCCBBB@@@@@@BBBCCCIIIJJJKKKMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSVVVXXXYYYYYYYYY]]]aaadddfffiiilllnnnooouuu{{{}}}|||}}}zzzwwwoookkkeee```\\\YYYUUUSSSRRRUUUYYY^^^eeeoooyyy|||qqqhhh```XXXRRRMMMJJJJJJOOOTTT^^^mmm{{{uuuppppppzzzssseee]]]ZZZTTTPPPJJJCCC>>>;;;;;;;;;999999;;;<<>>======<<<;;;:::888888333333333222222222111111111000000///...---,,,,,,...000111000///...///111///000333555777888777777888888888777666555555555444444333333222333333444555666999;;;<<<<<<;;;:::888888777777888999;;;<<<======<<<;;;999777555444666777999;;;;;;;;;999888777777777888999;;;<<<<<<>>>>>>@@@AAACCCEEEFFFGGGEEEEEEDDDBBBAAAAAACCCEEEIIIJJJKKKMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOLLLNNNPPPSSSUUUXXXZZZ[[[YYY\\\```ccceeegggjjjlllnnntttzzz}}}|||~~~zzzwwwrrrnnnhhhbbb^^^ZZZVVVTTTRRRSSSWWW[[[bbbkkkuuu|||xxxnnneee[[[TTTNNNKKKJJJMMMRRRZZZiiivvv{{{ssspppvvvuuuhhh___\\\UUUQQQKKKDDD???<<<;;;;;;999999;;;===@@@KKKaaauuuzzzeee]]]XXX]]]fffpppxxx}}}wwwyyy}}}~~~|||zzzxxxwwwvvvxxxwwwtttsssppphhh___QQQNNNHHHEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFGGGIIILLLMMMQQQUUU[[[```dddgggkkkmmmoooqqqtttvvvwwwvvvtttssssssuuuzzz~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~}}}}}}|||||||||}}}~~~~~~|||yyyvvvuuutttqqqooollljjjhhhdddbbb^^^YYYVVVVVVYYY[[[rrrdddZZZYYYWWWUUUSSSRRRQQQQQQMMMMMMKKKIIIFFFCCCAAA@@@??????>>>===<<<:::888777333333333222222222111111111111111000000/////////...000111000///...///111...000333777888888666555777777777777666666666666555444444333333333333333444555888:::;;;;;;:::999888888888888999:::;;;;;;======<<<;;;999888666555666777999:::;;;;;;:::999888888888999:::<<<===>>>??????@@@AAACCCDDDEEEEEEEEEFFFEEEDDDBBBBBBDDDFFFIIIJJJKKKMMMMMMMMMLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNJJJMMMPPPRRRTTTWWWZZZ\\\ZZZ]]]aaaccceeegggiiikkknnnrrrxxx{{{|||~~~~~~zzzvvvtttpppjjjddd```\\\XXXVVVQQQSSSUUUYYY___hhhrrryyyuuujjj^^^WWWSSSOOOMMMOOOQQQWWWeeeqqq{{{tttvvvwwwjjjaaa^^^VVVRRRLLLFFF@@@===;;;:::999999;;;===@@@LLLbbbvvv}}}uuulll___\\\[[[aaakkkuuu|||~~~wwwyyy{{{~~~|||zzzyyyvvvwwwvvvsssqqqoooggg^^^QQQNNNHHHEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHJJJMMMNNNQQQUUU[[[```dddhhhlllnnnpppqqqtttuuuvvvvvvttttttuuuxxx{{{}}}~~~~~~}}}|||||||||}}}}}}~~~|||xxxuuussssssrrrpppmmmkkkhhhgggaaa```]]]XXXUUUTTTVVVYYYnnnaaaYYYXXXWWWUUUSSSRRRQQQQQQMMMMMMKKKIIIFFFCCCAAA@@@AAA@@@???>>><<<:::888777333333333222222222111111000000000000000000//////...000111000///...///111///111333555666777666666666666666666777777777777555555444333333333333333111333555777888888777666555666777888999:::;;;<<<======<<<<<<:::999888777777888888999::::::;;;;;;999999999999;;;===???@@@???@@@@@@AAABBBBBBCCCCCCEEEEEEFFFEEECCCBBBCCCEEEHHHIIIKKKLLLMMMMMMMMMLLLJJJIIIIIIIIIJJJKKKLLLLLLKKKNNNQQQSSSSSSUUUXXX[[[\\\___bbbdddfffgggiiikkkmmmppptttxxx{{{}}}~~~~~~}}}yyyuuutttpppjjjeeeaaa]]]YYYWWWRRRSSSTTTWWW]]]fffpppwww}}}}}}rrrhhh```ZZZVVVRRRQQQQQQUUU```lll|||}}}|||yyykkkbbb___VVVSSSMMMGGGAAA===;;;:::999999;;;>>>AAAMMMcccxxxxxxoooggg[[[\\\___eeepppzzz~~~xxxxxxzzz|||~~~~~~|||{{{xxxyyywwwsssqqqoooggg___QQQNNNHHHEEEDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHJJJMMMNNNQQQVVV\\\aaaeeeiiimmmpppqqqrrrssstttuuuuuuuuuuuutttuuuvvvwwwyyy~~~}}}||||||}}}}}}~~~}}}{{{yyywwwssspppqqqpppooommmkkkhhhfffeee^^^]]]ZZZWWWSSSRRRSSSUUUlll```YYYXXXVVVTTTSSSRRRQQQQQQMMMMMMKKKIIIFFFCCCAAA@@@BBBAAA@@@>>><<<:::888666333333333222222222111111---------...............///000111000///...///111111111222333444555777888666666666666777777777888666555444333333333333333///111333555666666555444222333444666999;;;<<<===<<<===<<<<<<;;;:::999888888888888888999:::;;;<<<999999999:::;;;===@@@AAA@@@@@@@@@AAAAAAAAABBBBBBCCCEEEFFFEEECCCBBBCCCDDDGGGIIIKKKLLLMMMNNNMMMMMMJJJIIIIIIIIIIIIJJJKKKKKKLLLOOORRRSSSRRRSSSVVVYYY]]]```ccceeefffhhhjjjlllmmmnnnqqquuuzzz|||{{{zzz~~~~~~}}}xxxuuutttpppjjjeeeaaa]]]ZZZWWWRRRSSSTTTWWW\\\eeeooovvv|||{{{rrrkkk```[[[VVVSSSQQQSSS^^^hhh{{{zzzlllbbb___VVVSSSNNNGGGBBB===;;;:::999999;;;>>>AAAMMMdddxxx|||rrriiiZZZ\\\aaahhhrrr}}}~~~xxxyyyyyy{{{}}}~~~}}}zzzzzzxxxtttrrrppphhh___RRRNNNHHHEEEDDDEEEEEEEEEDDDEEEEEEGGGHHHIIIJJJJJJHHHHHHGGGGGGHHHJJJLLLNNNRRRVVV\\\bbbfffjjjnnnppprrrrrrsssssstttuuuuuuvvvooopppooommmnnnsss{{{~~~|||||||||}}}~~~~~~{{{zzzwwwvvvuuurrrooommmjjjiiihhhgggdddbbb```^^^[[[[[[YYYUUURRRPPPQQQSSSooogggbbbZZZUUUVVVWWWTTTRRRSSSNNNOOOOOOLLLGGGCCC@@@??????===<<<;;;<<<:::888666333333333222222222111111...///111222222000...,,,000000000000111111111111000000000111222333555555888888888888777777777666555555777777777555222111222444555555444333333444666666777777888999;;;<<<===>>>>>>===<<<999777666999:::;;;:::::::::<<<>>><<<<<<;;;;;;;;;<<<======BBBBBBBBBAAABBBBBBCCCCCCAAABBBAAA@@@???AAADDDFFFJJJKKKMMMOOOOOOOOOMMMLLLIIIIIIHHHIIIJJJLLLNNNOOOPPPPPPQQQRRRTTTVVVXXXYYY\\\___ccceeefffhhhjjjlllhhhkkkppptttvvvxxx{{{}}}{{{}}}}}}|||{{{yyyxxxsssooojjjeeebbb^^^ZZZWWWVVVVVVUUUUUUWWW___jjjsss}}}zzzooobbbYYYTTTTTT\\\dddwwwuuuhhh^^^XXXUUUOOOIIICCC???===<<<:::888999>>>DDDPPPcccttt}}}ppp```___bbbjjjuuu~~~wwwzzz}}}~~~|||{{{yyyvvvsssllleee```SSSPPPKKKHHHGGGFFFFFFEEEIIIIIIHHHGGGGGGHHHHHHHHHMMMKKKJJJIIIIIIKKKNNNPPPVVVYYY___dddgggjjjnnnppptttuuuvvvuuussssssuuuvvvtttsssnnngggaaaaaahhhnnntttzzz|||}}}~~~~~~{{{xxxwwwuuusssrrrqqqnnnkkkiiihhhhhhgggeeecccbbbaaa```^^^\\\XXXUUURRRPPPPPPPPPpppiiiddd]]]WWWWWWWWWTTTQQQRRRMMMNNNMMMKKKFFFBBB@@@@@@???>>><<<<<<;;;:::888555333333333222222222111111000000000000////////////000000000000111111111111222222333333444666777777444555555666666777888888666666777666666444222111333555666666555444555666666666777777888999;;;<<<=========<<<;;;999777666888999;;;;;;::::::<<<===;;;;;;;;;:::;;;;;;<<<==================>>>???@@@BBBBBBBBBAAA@@@AAADDDGGGJJJLLLMMMOOOOOOOOOMMMLLLIIIIIIIIIIIIJJJKKKMMMNNNPPPPPPQQQRRRTTTVVVWWWXXXZZZ]]]aaaccceeefffiiikkkiiilllppptttvvvxxxzzz|||zzz}}}~~~{{{xxxvvvqqqnnniiieeeaaa^^^ZZZWWWVVVVVVVVVUUUWWW___jjjssszzz~~~sssdddZZZUUUYYY```qqq}}}yyykkkaaaYYYUUUPPPIIIDDD???===<<<<<<:::;;;???EEEPPPddduuu{{{}}}ssseeeeeefffmmmxxx{{{wwwzzz}}}~~~}}}zzzwwwssslllddd___TTTPPPKKKHHHGGGGGGFFFFFFIIIIIIHHHHHHGGGHHHHHHIIIMMMKKKJJJIIIIIILLLNNNPPPTTTXXX^^^cccfffiiilllooorrrtttttttttssssssuuuwwwuuusssnnneee]]]ZZZ^^^bbbnnnttt~~~|||}}}~~~|||yyywwwuuusssqqqooonnnlllhhheeedddddddddccccccbbbbbbbbb^^^\\\YYYUUURRRQQQPPPPPPrrrjjjfff___YYYYYYXXXTTTQQQPPPKKKLLLKKKIIIEEEBBB@@@@@@@@@>>>===<<<;;;:::777444333333333222222222111111333111///...---...000111000000000000111111111111222333333444555666777777111222333444666777999999888777666555444333222222333555777777666666777888666666777777888999;;;<<<<<<<<<<<<;;;:::888666666666888;;;<<<;;;:::;;;<<<:::::::::::::::;;;<<<<<<======>>>>>>???@@@AAABBBBBBCCCBBBAAAAAABBBEEEHHHKKKLLLNNNOOOOOONNNMMMLLLJJJJJJIIIIIIIIIJJJLLLMMMOOOOOOPPPRRRSSSUUUVVVWWWWWWZZZ]]]```bbbdddgggjjjjjjmmmqqqtttuuuvvvxxxzzzyyy{{{~~~zzzuuurrrooolllgggcccaaa^^^ZZZXXXUUUUUUUUUUUUWWW^^^hhhqqqvvv{{{sssaaaVVVWWW]]]iiivvv~~~ooodddZZZWWWQQQJJJDDD@@@===<<<===;;;<<<@@@FFFRRRfffwwwxxxyyyzzz|||wwwkkkjjjjjjpppzzz}}}wwwvvvyyy}}}~~~{{{xxxssslllddd^^^TTTPPPKKKGGGFFFGGGGGGFFFIIIHHHHHHHHHHHHHHHIIIIIILLLKKKJJJIIIJJJLLLNNNPPPTTTWWW]]]bbbeeehhhlllnnnpppqqqssssssssssssuuuwwwuuusssnnnfff]]]YYYZZZ\\\gggooozzz}}}~~~~~~}}}|||{{{zzzwwwtttrrrpppnnnlllkkkhhheeebbb`````````aaabbbbbbcccccc___]]]ZZZVVVSSSRRRQQQQQQqqqhhhddd]]]XXXXXXXXXTTTPPPPPPJJJJJJJJJHHHDDDAAA@@@AAA@@@???===<<<;;;999777444333333333222222222111111222111///.........///000///000000000111111111111000111222333444555555666222222333444666777888999888777666444333333333333333555777777666666777888666666666777888999;;;;;;<<<;;;;;;:::999888666666555777;;;<<<;;;:::::::::999999999999::::::;;;<<<>>>>>>>>>???@@@BBBCCCDDDBBBCCCCCCBBBBBBCCCFFFIIIKKKLLLNNNOOOOOONNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMOOOQQQRRRTTTUUUUUUTTTWWWZZZ\\\^^^aaaeeegggjjjmmmqqqssstttuuuvvvxxxxxxzzz}}}~~~|||xxxsssooommmjjjfffccc```^^^[[[XXXSSSTTTTTTSSSTTTZZZdddlllrrrxxxhhhZZZXXX]]]cccpppqqqfff\\\XXXRRRKKKEEE@@@===<<<<<<:::;;;@@@HHHUUUjjj|||~~~}}}|||{{{|||ooommmmmmrrr{{{|||vvvuuuxxx|||~~~~~~}}}{{{yyywwwsssllleee___UUUQQQKKKGGGFFFGGGGGGGGGIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJKKKMMMOOOPPPTTTXXX]]]bbbfffiiilllnnnmmmoooqqqrrrrrrsssuuuvvvsssrrrooojjjeeebbbbbbcccgggnnnxxx~~~~~~}}}}}}{{{zzzxxxxxxxxxvvvtttqqqpppnnnllljjjiiifffccc```^^^^^^___```aaabbbbbbccc___]]][[[XXXUUUSSSRRRQQQnnnfff```YYYUUUWWWWWWTTTPPPPPPJJJJJJIIIGGGCCCAAA@@@AAA@@@>>>===<<<;;;:::777555333333333222222222111111000000000000000//////...///000000000111111111111111111333444666666666666555555666666666777777777777777555444444333444444222444666666555555666777666666666777888999;;;;;;<<<;;;:::999888888777777444777:::;;;;;;999999999999888888999:::;;;<<<===<<<<<<<<<===>>>@@@AAABBBBBBBBBCCCBBBBBBCCCGGGJJJLLLMMMNNNOOOOOONNNLLLKKKJJJJJJIIIHHHHHHIIIJJJKKKKKKLLLNNNPPPRRRSSSSSSSSSRRRTTTWWWYYY[[[^^^bbbeeejjjmmmpppsssssstttuuuwwwxxxzzz|||~~~|||yyytttqqqmmmjjjfffccc```^^^[[[YYYRRRRRRRRRPPPQQQVVV___fffooouuu~~~qqq^^^ZZZ]]]```kkk|||rrrfff^^^ZZZTTTMMMFFFAAA>>><<<:::999:::@@@IIIXXXnnnuuussstttyyy}}}wwwuuuxxx{{{~~~~~~|||yyyxxxwwwuuurrrmmmgggbbbVVVQQQKKKGGGFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKLLLNNNOOOPPPUUUYYY___cccgggjjjmmmppplllnnnqqqrrrssssssuuuvvvssssssrrrooolllkkkjjjkkkkkkqqqzzz}}}|||{{{zzzwwwvvvtttttttttsssqqqooopppnnnllljjjiiigggdddaaa```````````````aaaaaaaaa```^^^\\\YYYVVVTTTSSSRRRmmmeee^^^XXXTTTVVVWWWTTTPPPPPPKKKKKKJJJGGGCCC@@@@@@AAA???===<<<<<<<<<:::888666333333333222222222111111000000000111000///......000000000000111111111111333444666888999999888888777777777666666666555555555555555555555555555555444555777666555444444555666666777777888999;;;<<<<<<<<<:::999888888888888444666999:::999888999:::999999999999:::<<<===>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAABBBAAAAAACCCGGGIIILLLMMMNNNOOOOOONNNLLLKKKIIIIIIHHHHHHHHHIIIKKKLLLKKKLLLOOOQQQSSSTTTTTTTTTRRRTTTUUUWWWXXX[[[___bbbiiilllppprrrssstttuuuvvvyyyzzz|||~~~}}}{{{xxxuuunnnkkkfffcccaaa___[[[YYYQQQRRRQQQOOONNNRRRYYY___jjjpppyyyxxxaaaYYYZZZ]]]gggwwwttthhh```\\\UUUNNNGGGAAA>>><<<999888:::@@@IIIYYYppp}}}}}}~~~}}}wwwtttwww{{{~~~}}}{{{xxxwwwvvvuuusssooohhhdddWWWRRRKKKGGGFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJKKKLLLMMMOOOPPPQQQVVVZZZ___dddgggjjjnnnppplllnnnrrrssssssttttttuuuuuutttsssqqqpppooonnnnnnrrrvvv|||~~~|||zzzyyyxxxtttrrrqqqqqqrrrqqqooommmooommmkkkkkkjjjiiifffdddbbbbbbbbbbbbaaaaaaaaaaaa```___]]][[[XXXUUUSSSRRR~~~mmmggg___YYYVVVXXXXXXSSSOOONNNNNNMMMKKKGGGCCC@@@@@@AAA===<<<;;;;;;<<<;;;999777333333333222222222111111222111///.........///000000000000000111111111111333444777999:::999999888666666666555555444444444222333444666666666666555666777999888666444444555666666777777888999;;;<<<===<<<;;;:::999999::::::555666888888777777999:::999999999:::;;;===>>>???@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAA@@@@@@BBBFFFIIILLLMMMOOOOOOOOOMMMLLLJJJHHHHHHGGGGGGHHHJJJKKKMMMMMMOOOQQQTTTVVVVVVVVVVVVSSSTTTUUUUUUVVVYYY]]]```hhhkkkoooqqqrrrtttuuuwwwzzz{{{|||~~~~~~|||zzzxxxuuuooolllhhhdddbbb___\\\YYYSSSSSSRRROOOMMMOOOVVV[[[fffkkksss{{{zzzbbbWWWWWWYYYcccrrrxxxlllaaa]]]WWWOOOGGGBBB>>><<<;;;999:::???HHHXXXooo{{{uuusssvvvzzz}}}}}}zzzzzzyyywwwuuupppjjjeeeXXXRRRKKKGGGFFFGGGIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLJJJJJJKKKLLLNNNOOOPPPQQQUUUYYY^^^cccfffjjjmmmooommmooosssttttttttttttuuuuuutttsssrrrrrrrrrrrrrrrvvvxxx|||~~~}}}{{{yyyxxxwwwqqqpppooopppppppppnnnlllmmmkkkjjjjjjkkkjjjhhhfffcccccccccccccccccccccccc``````^^^\\\YYYVVVTTTSSS~~~oooiiibbb\\\XXXYYYYYYSSSNNNMMMOOONNNLLLGGGCCC@@@@@@@@@<<<;;;:::;;;<<<<<<:::888333333333222222222111111444222...,,,+++---000333000000000000111111111111111222555777888888777666444444444444444444444444000111444666888777666666888::::::999777555555555666666777777888999;;;<<<>>>===;;;:::999::::::;;;555777777777666777999;;;:::::::::;;;<<<===??????===<<<<<<<<<<<<<<<======???@@@@@@@@@@@@BBBFFFIIIMMMMMMOOOOOOOOOMMMKKKJJJGGGGGGGGGGGGHHHJJJLLLMMMOOOQQQTTTWWWXXXYYYXXXXXXTTTTTTUUUUUUUUUWWW[[[^^^gggjjjnnnqqqrrrtttvvvwww{{{{{{|||}}}|||zzzwwwuuussspppmmmiiieeebbb___\\\YYYUUUUUUSSSOOOMMMOOOTTTZZZbbbgggooowww~~~zzzbbbWWWVVVVVV```ooo~~~{{{ooobbb^^^WWWOOOHHHBBB>>><<<>>>;;;;;;???GGGVVVmmmyyytttsssvvvzzz}}}~~~}}}{{{zzzvvvqqqjjjeeeXXXSSSLLLGGGFFFGGGIIIJJJHHHHHHHHHIIIJJJKKKLLLLLLIIIJJJKKKMMMNNNOOOPPPQQQTTTXXX]]]bbbeeehhhlllnnnnnnppptttuuuuuuttttttttttttsssrrrrrruuuwwwxxxxxxwwwyyy|||}}}~~~~~~}}}|||{{{yyywwwvvvpppooonnnoooppppppnnnlllkkkjjjiiijjjkkkjjjhhhfffcccccccccdddeeeeeeeeefffaaa```___\\\ZZZWWWTTTSSStttcccZZZZZZYYYVVVRRRQQQRRRSSSPPPOOOMMMKKKGGGCCC@@@>>>???>>>===;;;999777666555666666555444333111000000000000000000////////////---...////////////222444222333555777999:::;;;<<<:::999888666555555444444555333222111222444666888888999:::::::::999888777555666888999;;;;;;<<<<<<>>>===;;;999666777999<<<555555555555666777888999999999999:::;;;<<<===>>>;;;<<<===>>>???@@@AAAAAA?????????@@@AAADDDFFFGGGHHHIIIJJJLLLLLLLLLLLLKKKHHHHHHHHHIIIJJJKKKLLLMMMRRRRRRSSSUUUVVVWWWXXXYYYYYYXXXWWWWWWXXXZZZ\\\]]]bbbfffkkkmmmnnnqqquuuyyy{{{zzzzzzzzzzzz{{{||||||}}}zzzxxxwwwvvvsssqqqllliiifffbbb^^^\\\TTTRRROOOMMMLLLNNNQQQSSS[[[___ffflllsssyyywwwwwwvvvdddYYYUUUTTT\\\iiiyyysssjjj```VVVQQQKKKCCC===;;;>>>===>>>BBBHHHVVVlll{{{tttvvvxxx{{{~~~~~~zzzxxxuuuqqqjjjeee___VVVMMMKKKIIIGGGFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSWWW]]]bbbfffiiikkkmmmooopppqqqsssuuuvvvxxxyyyvvvuuuuuuuuuvvvwwwxxxxxxzzz|||~~~~~~~~~{{{{{{|||}}}}}}zzzuuurrroooooonnnmmmkkkjjjiiiiiihhhiiijjjkkkkkkjjjiiiiiihhhhhhhhhiiiiiiiiiiiijjjaaa``````______\\\XXXUUUuuueee\\\[[[XXXUUUSSSQQQQQQPPPOOONNNLLLIIIEEEBBB???===>>>>>>===;;;999777666666333222111111000///......000000000000////////////---...////////////222444222333555777999:::;;;;;;999888777555444444333333333333333333444555666666<<<<<<<<<;;;:::888666444333444666777999999::::::;;;<<<<<<:::888666777888777777777888888:::;;;;;;888888999999:::;;;===>>>;;;<<<===>>>???@@@AAAAAA?????????@@@AAADDDFFFGGGHHHIIIKKKLLLLLLKKKKKKJJJGGGGGGGGGHHHIIIJJJLLLLLLPPPQQQRRRSSSUUUWWWXXXYYYXXXYYY[[[\\\]]]]]]]]]]]]aaaeeejjjlllmmmoootttwwwyyyyyyzzzzzz{{{||||||}}}~~~{{{zzzyyyxxxuuurrrnnnjjjgggccc___\\\UUUSSSPPPMMMKKKLLLNNNOOOSSSWWW]]]dddkkksss{{{ooojjjnnntttxxx}}}oooaaaWWWSSSRRRYYYfffvvvxxxmmmcccXXXRRRLLLCCC===<<<<<<;;;===AAAIIIXXXppp~~~yyyrrrsssuuuxxx|||~~~~~~~~~{{{yyywwwssslllggg___VVVMMMKKKJJJGGGFFFHHHGGGHHHHHHIIIIIIJJJJJJKKKGGGGGGHHHHHHIIIJJJLLLMMMTTTXXX^^^cccfffiiilllnnnppppppqqqssstttvvvwwwxxxuuuuuuuuuvvvwwwxxxyyyzzz{{{|||~~~~~~|||||||||||||||zzzvvvssspppooonnnmmmkkkjjjiiiiiihhhhhhiiiiiiiiihhhhhhgggffffffggggggggghhhhhhhhhfffeeecccbbb```]]]XXXTTTwwwhhh^^^[[[VVVTTTTTTSSSPPPMMMMMMLLLJJJGGGDDD@@@===<<<>>>>>><<<;;;999888666666111111000///////////////000000000000////////////---...////////////222444333444666777999:::;;;;;;777666666555444333222222111222333555555555555555<<<<<<<<<<<<:::888666555333444666777999999:::::::::;;;===;;;888666444444888888888888999:::;;;;;;777777777888999:::<<<<<<<<<<<<======>>>???@@@@@@?????????@@@AAADDDFFFHHHJJJJJJKKKLLLKKKJJJIIIHHHFFFFFFFFFGGGHHHIIIKKKKKKMMMNNNPPPRRRTTTVVVXXXYYYXXXZZZ^^^aaacccbbb___^^^```dddhhhjjjkkkmmmqqquuuvvvwwwyyy{{{|||}}}}}}}}}}}}|||zzzzzzvvvsssnnnkkkgggddd```]]]VVVTTTPPPLLLJJJIIIIIIJJJJJJMMMSSSYYY```iiisssyyymmmccc```aaabbbeeejjjooonnneee[[[SSSOOOOOOVVVcccrrrqqqfff[[[TTTMMMDDD>>><<<;;;:::<<>><<<>>>===<<<;;;999888777666444333222111111222222333000000000000////////////---...////////////222444333444666777888999999:::666666666555444333222222333333333333444555555666888888:::;;;;;;::::::999555666888999;;;;;;<<<<<<;;;;;;<<<:::666444333333777777777777777888999999666666777777888:::;;;<<<<<<<<<======>>>??????@@@>>>>>>???@@@BBBDDDGGGHHHKKKKKKLLLLLLKKKIIIHHHGGGEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLNNNPPPSSSVVVXXXYYYXXX[[[^^^bbbccccccaaa```___cccggghhhiiijjjnnnrrrsssuuuxxx{{{}}}}}}}}}|||}}}|||zzzyyyuuurrrnnnjjjgggccc^^^[[[UUUSSSOOOKKKHHHGGGGGGGGGEEEGGGKKKOOOVVV___iiioooyyy}}}pppbbbZZZWWWVVVUUUZZZ___```\\\UUUOOOLLLMMMTTT```ooouuujjj^^^VVVNNNEEE???===<<<;;;<<>>======<<<;;;999888777777666555333222222333444555000000000000////////////---...////////////222444333444555666777888888888666666666666666555444333666444111000111333777999666777999:::::::::999999555666888999;;;;;;<<<<<<===<<<:::777444222444555777777777666777777888888666666666777888999:::;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>???BBBDDDGGGIIIKKKKKKLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIKKKMMMPPPSSSUUUXXXYYYZZZZZZ\\\]]]___aaacccccc___cccggghhhhhhiiimmmpppqqqsssvvvzzz|||||||||{{{zzz~~~|||yyywwwtttqqqmmmhhheeeaaa\\\YYYRRRPPPMMMIIIGGGEEEDDDDDDDDDEEEFFFIIINNNVVV___eeepppvvvppp^^^SSSMMMKKKMMMOOORRRSSSRRRPPPNNNMMMLLLRRR^^^mmm~~~yyymmm```WWWOOOFFF@@@???>>>===>>>BBBJJJ\\\www~~~gggeeeiiixxxyyypppjjjmmmrrrxxx|||}}}{{{zzz|||~~~|||{{{yyyzzzyyyuuunnnhhh___UUUMMMKKKKKKIIIHHHJJJHHHHHHIIIJJJJJJKKKKKKLLLGGGGGGGGGHHHIIIJJJLLLLLLUUUYYY___dddhhhkkkmmmoooqqqqqqrrrrrrsssttttttuuuuuuuuuvvvwwwxxxzzz|||}}}|||}}}}}}}}}{{{xxxwwwxxxxxxxxxwwwsssrrrqqqpppooommmlllllliiihhhfffeeedddddddddeeegggggghhhhhhhhhiiiiiiiiikkkiiihhhgggfffccc^^^[[[uuueee]]][[[XXXXXXYYYXXXTTTQQQMMMMMMKKKIIIFFFCCCAAA???===<<<<<<;;;999888888777666555222111000111333444000000000000////////////---...////////////222444333333444555555666555555555666666777777555444333777444111//////333777;;;888999999999999777666444333444666777999999::::::===<<<:::666333333555777999888888888888888999999666666666777888999;;;;;;<<<<<<<<<======>>>>>>>>>======>>>???BBBEEEGGGIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJKKKMMMPPPSSSUUUWWWXXXZZZYYYYYYZZZ\\\___ccceeeaaadddhhhiiihhhiiimmmpppqqqrrrtttwwwyyyzzzzzzzzzyyy}}}}}}yyywwwtttqqqlllhhhddd```[[[XXXQQQOOOLLLHHHEEECCCBBBAAAAAABBBCCCDDDGGGMMMUUUZZZfffmmmxxxttt```QQQIIIFFFFFFGGGHHHJJJKKKMMMNNNOOOLLLQQQ\\\kkk|||zzznnnaaaXXXPPPGGGAAA@@@>>>===>>>CCCKKK\\\vvvvvvaaa___dddsssuuunnnpppuuuzzz~~~~~~||||||~~~|||{{{zzzzzzzzzuuunnnggg___UUUMMMLLLKKKIIIIIIKKKIIIIIIIIIJJJKKKKKKLLLLLLIIIIIIIIIJJJKKKLLLNNNNNNTTTYYY___dddgggjjjmmmoooooopppqqqrrrssstttuuuuuuuuuuuuvvvvvvxxxyyy{{{{{{{{{}}}~~~||||||zzzxxxwwwxxxxxxwwwvvvuuutttsssrrrqqqooonnnnnnjjjjjjiiihhhggggggggggggggggggggghhhhhhhhhiiiiiijjjjjjiiiiiihhhfffbbb___vvveee```___^^^\\\YYYVVVSSSQQQMMMLLLKKKIIIFFFCCCAAA???<<<<<<;;;::::::999888888777555222000///000111222000000000000////////////---...////////////222444222222333444444444333333333444555666666555333222666444111000111333777999777777888888777666444333333444666777999999::::::;;;;;;:::888666555666777888888777777777777777888777777777888999:::;;;<<<<<<<<<<<<=====================>>>???BBBEEEHHHIIIIIIJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNPPPSSSUUUWWWXXXYYYXXXXXXYYY\\\___ccceeecccfffiiijjjiiijjjmmmpppqqqqqqssstttvvvwwwxxxyyyyyy|||{{{yyyuuuqqqmmmhhheee```\\\XXXRRRPPPLLLHHHCCC@@@>>><<<;;;<<<===???AAAGGGMMMRRR\\\cccmmmuuu{{{zzzdddTTTLLLIIIDDDDDDEEEGGGJJJLLLMMMMMMJJJOOOZZZhhhzzz{{{nnnaaaXXXPPPGGGBBBAAA<<<;;;>>>DDDLLL]]]vvvlll]]][[[```qqq|||rrruuuyyy}}}~~~~~~|||{{{|||{{{vvvnnnggg___UUUMMMLLLLLLJJJIIIKKKIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRTTTXXX^^^cccfffiiilllnnnnnnooopppqqqssstttvvvvvvuuuuuuuuuvvvwwwxxxyyyzzzzzz|||~~~|||zzz{{{yyyxxxxxxyyyyyywwwvvvwwwvvvuuutttsssqqqqqqpppkkkkkkkkkllllllkkkkkkjjjjjjjjjkkkkkkkkklllllllllmmmlllkkkkkkkkkhhhdddaaavvveeebbbcccbbb___YYYTTTQQQPPPLLLLLLJJJHHHFFFCCCAAA???<<<<<<;;;::::::999888888999777444111000000222333000000000000////////////---.../////////000222444111222222333333222222222222333444555555444222000444333222222333444666777222333555666777777777666555666888999;;;<<<<<<<<<888:::;;;;;;999777666666666555444444444444555555777777888888999:::<<<===<<<<<<<<<=====================>>>???BBBEEEHHHJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMNNNQQQSSSUUUWWWXXXWWWWWWYYY[[[]]]```cccddddddgggjjjkkkjjjkkknnnqqqqqqqqqqqqrrrtttuuuwwwxxxyyy|||}}}{{{vvvsssnnnjjjfffaaa\\\YYYSSSQQQMMMHHHBBB>>>:::999666777999;;;>>>CCCIIIMMMVVV\\\dddkkkrrrzzzyyydddUUUMMMKKKHHHGGGHHHIIIKKKKKKJJJIIIIIINNNXXXgggxxx{{{nnn```XXXPPPHHHCCCBBB999999===DDDMMM^^^wwwwwwdddZZZYYY___qqquuuxxx{{{~~~}}}}}}|||wwwooohhh^^^UUUNNNLLLLLLJJJJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJKKKKKKLLLMMMOOOPPPSSSWWW]]]bbbfffiiikkkmmmmmmnnnoooqqqsssuuuvvvwwwvvvvvvuuuuuuvvvwwwxxxxxxzzz{{{~~~~~~{{{yyyzzzyyyxxxyyyyyyyyywwwuuuxxxxxxwwwuuutttsssrrrqqqkkklllmmmnnnooonnnmmmllloooooooooppppppppppppqqqpppooonnnmmmllljjjeeebbbtttccc^^^\\\YYYWWWUUUSSSPPPNNNNNNMMMKKKIIIGGGEEECCCBBB<<<<<<===>>><<<:::777666333333222111000///...---////////////..................//////000000111111000111222333444444444444555666777888777666444222333222222111111222222333444444555555555555444444111333666999:::::::::999===<<<:::888777777888999;;;:::999888888777777888888777555666888999999888===<<<;;;::::::;;;===>>>???>>>===>>>AAADDDHHHKKKLLLLLLLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEGGGHHHIIIGGGJJJMMMPPPRRRTTTXXXZZZ\\\\\\\\\[[[[[[]]]aaadddcccgggjjjmmmmmmmmmmmmnnnrrrrrrqqqqqqqqqrrrrrrssszzz{{{|||~~~}}}zzzsssssspppkkkddd^^^[[[ZZZNNNLLLGGGCCC???===;;;;;;===<<<;;;:::;;;===???@@@KKKPPPWWW```hhhrrr{{{nnn\\\RRROOOHHHLLLPPPQQQNNNLLLKKKLLLKKKOOOWWWbbbqqq}}}oooaaaZZZTTTKKKBBB===999>>>AAACCCMMMbbbxxxnnn]]]XXXWWW\\\nnnzzz||||||||||||}}}~~~}}}xxxrrrmmm```[[[SSSLLLIIIHHHGGGGGGHHHHHHJJJKKKKKKKKKJJJIIIKKKLLLLLLKKKJJJJJJMMMOOOTTTXXX]]]aaaeeehhhllloooqqqqqqrrrrrrtttuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyzzz}}}~~~||||||{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvuuuttttttssssssnnnnnnnnnnnnnnnnnnnnnnnnrrrqqqpppppppppqqqssstttrrrrrrqqqooommmiiifffeeevvvgggeeeaaa[[[WWWTTTSSSQQQPPPNNNMMMKKKIIIGGGEEECCCBBB<<<<<<<<<<<<:::888666555222222222111111111111111111000000000000/////////......//////000000111111111111222333444444444444555666888999888777555333222222111111111111222222555555555666666555555555333444666888::::::::::::;;;:::777666555555666777444333333333333333444444444333333444888:::;;;;;;<<<;;;;;;:::;;;<<<======>>>======>>>@@@DDDHHHJJJLLLLLLMMMMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIGGGJJJMMMOOOQQQTTTWWWYYY[[[\\\]]]]]]]]]^^^aaacccfffiiimmmooopppppppppqqqrrrrrrqqqqqqrrrsssttttttzzzzzz|||~~~|||tttrrrnnniiiccc]]]XXXUUUKKKIIIEEEAAA>>><<<;;;;;;999999888888:::<<<>>>@@@EEEIIIOOOWWW___iiisssyyyxxxggg]]]XXXOOORRRTTTSSSPPPMMMLLLLLLLLLOOOVVV```nnn}}}oooaaaYYYTTTKKKBBB>>>888<<>>===<<<:::888666555444000000111222333444444555111111111111000000000000......//////000000111111111222333444444555444444777888999::::::888666555222222111111111111222222555666666777777666666555666777777888999999::::::888777555333333333444555444444444444555666777888555444444555888;;;<<<<<<;;;;;;::::::;;;<<<=========<<<<<<===@@@CCCGGGIIIJJJLLLNNNOOONNNLLLJJJHHHEEEEEEEEEEEEEEEGGGHHHHHHGGGJJJMMMOOOPPPSSSVVVXXX[[[]]]```aaa``````aaabbbgggjjjnnnpppqqqqqqqqqrrrqqqqqqqqqrrrssstttuuuvvvwwwwwwyyy{{{~~~~~~{{{uuupppiiiddd___ZZZSSSNNNFFFEEEBBB???===;;;;;;;;;666555555666888:::<<<>>>???BBBGGGMMMUUU___iiiooozzzwwwlllggg]]]]]]\\\XXXSSSOOOMMMLLLLLLOOOSSS\\\jjj|||~~~pppaaaYYYTTTKKKCCC>>>;;;===>>>CCCPPPfffyyymmm\\\PPPOOOTTTeee}}}}}}}}}~~~~~~yyysssoooddd^^^VVVOOOLLLJJJJJJIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJKKKKKKKKKLLLOOORRRTTTXXX]]]aaaeeehhhlllooooooppprrrtttvvvyyy{{{|||yyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwyyy{{{~~~~~~~~~}}}|||{{{zzzzzzvvvvvvuuuttttttssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssstttvvvwwwxxxwwwwwwwwwvvvtttqqqmmmkkkyyykkkhhhccc\\\WWWSSSRRRPPPOOONNNMMMKKKIIIFFFCCCBBBAAA@@@???<<<:::777666555555///000000111222333444444111111111000000000//////......//////000000111111222222333444555555444444777888:::;;;;;;999888666333333222222222222333333666666777777777777666666888888777777888999:::;;;777555444222222222444555888888888888888999:::::::::888777777999::::::999::::::::::::;;;<<<<<<===<<<<<<<<<===@@@CCCFFFHHHHHHJJJMMMNNNNNNLLLIIIGGGDDDDDDDDDEEEFFFFFFGGGHHHGGGIIILLLNNNOOOQQQTTTVVV[[[^^^ccceeedddcccbbbbbbfffiiimmmooopppooopppqqqqqqqqqqqqrrrsssuuuvvvwwwtttuuuwwwyyy|||}}}wwwssspppjjjaaa\\\YYYTTTLLLFFFAAA@@@>>><<<;;;;;;:::;;;666666555666777888:::;;;<<<>>>AAAFFFLLLVVV```fffooowww|||uuullljjjfff```YYYSSSOOOMMMMMMNNNQQQXXXdddwwwpppaaaYYYTTTKKKCCC??????@@@@@@DDDSSShhhyyyppp^^^PPPNNNQQQ```zzz{{{zzzyyyzzz}}}~~~zzztttpppeee___WWWPPPLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKMMMPPPSSSTTTXXX]]]aaaeeehhhllloooqqqrrrtttvvvxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwxxxzzz|||~~~}}}|||{{{zzzyyyyyyvvvvvvuuuuuutttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttvvvxxxyyy{{{|||{{{||||||{{{yyyuuuqqqooowwwjjj```]]]YYYVVVTTTRRROOOLLLNNNMMMKKKHHHFFFCCCAAA@@@AAA@@@===;;;999777666666000000111111111111111111000000/////////...............//////000000111111333333444555555555444444666777999::::::999888777444444333333333333444444666666777777777777666666888777777777888999::::::666555333222222333444555777666555444444444444444777666444555777888888777888999:::;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@CCCFFFGGGFFFHHHJJJLLLLLLJJJGGGEEECCCDDDDDDEEEFFFFFFGGGGGGGGGIIILLLMMMNNNPPPRRRTTT[[[___dddggggggfffddddddfffjjjmmmppppppppppppqqqppppppqqqrrrssstttvvvwwwuuuvvvxxxzzz}}}~~~yyysssmmmiiifff___WWWRRRPPPLLLEEE???<<<<<<;;;:::::::::::::::888888888777777777777777999;;;===???DDDLLLUUU[[[ccckkkvvvzzzvvvppphhh```YYYSSSOOONNNNNNPPPUUUaaarrrqqqaaaYYYSSSKKKDDD@@@???@@@@@@EEEUUUkkk}}}ttt___RRRPPPRRR^^^uuuyyywwwuuuvvvzzz}}}yyyuuuqqqeee___WWWPPPLLLJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKHHHIIIJJJKKKLLLNNNQQQTTTTTTXXX]]]aaaeeehhhlllooottttttvvvwwwxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzwwwxxxyyy{{{~~~}}}|||{{{zzzyyyxxxwwwwwwwwwvvvvvvuuuuuutttssssssssssssssssssssssssssssssuuuvvvxxxzzz|||~~~|||xxxtttqqqttthhh\\\ZZZWWWUUUTTTRRROOOLLLNNNMMMKKKHHHEEEBBB@@@???@@@???>>><<<:::888777666222111111000000/////////////////////..................//////000000111111444444555555555555444444444555777999999888777666444444333333333333444444555666666777777666666555555666666777888888999999666555333222222333555666666666555333333222222222000//////000333666777666777888999;;;<<<<<<<<<<<<;;;<<<===???AAADDDFFFGGGEEEGGGHHHJJJIIIGGGEEECCCBBBCCCDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNPPPRRRYYY^^^cccggghhhgggfffeeehhhkkkoooqqqrrrrrrrrrssspppppppppqqqrrrssstttuuuwwwxxxyyy{{{}}}|||uuummmggg```\\\WWWRRRLLLHHHEEECCC???;;;999999999999999999999999:::999999888777666555555666777888:::===BBBIIINNNUUU]]]iiittt|||yyyqqqhhh```WWWRRRNNNNNNOOOTTT___oooqqqaaaYYYSSSLLLDDDAAA;;;===???DDDTTTmmm{{{cccUUUSSSTTT___rrr{{{wwwtttuuuzzz~~~|||{{{xxxtttqqqfff```XXXPPPLLLKKKIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKHHHJJJKKKKKKLLLNNNQQQTTTTTTXXX]]]aaaeeehhhllloootttuuuwwwxxxxxxwwwwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxzzz|||~~~~~~{{{{{{zzzzzzyyyxxxwwwwwwxxxxxxwwwvvvvvvuuuuuutttvvvvvvvvvvvvvvvvvvvvvvvvyyy{{{}}}zzztttqqqttthhh___\\\XXXUUUTTTSSSQQQOOONNNMMMKKKHHHEEEBBB@@@>>>=========<<<;;;999666555222222222111111111000000000000000////////////.........//////000000111111444444555555555555444444222333555777777666555444333222222111111222222333555555555666666555555555222333555777888999888888555444222111111222444555777666666555555555666666///......000333555666666666777999;;;<<<<<<<<<<<<;;;<<<>>>@@@BBBEEEGGGHHHGGGGGGHHHHHHGGGEEEDDDBBBBBBCCCDDDEEEFFFFFFFFFEEEGGGIIIKKKLLLLLLMMMOOOQQQVVVZZZ```dddffffffeeefffhhhkkkoooqqqqqqqqqrrrrrrpppppppppppppppqqqrrrsssuuuuuuvvvwwwyyy{{{}}}~~~~~~zzzpppfff]]]WWWQQQNNNHHHFFFBBB???<<<::::::999888888999999999999888888888888888777777666555555555666777888999<<>>@@@CCCPPPhhhlllVVVUUUVVV```rrr|||vvvvvv{{{~~~|||{{{zzzyyywwwtttqqqhhhbbbYYYRRRNNNLLLKKKJJJJJJIIIIIIHHHIIIJJJKKKLLLIIIKKKLLLLLLLLLNNNQQQSSSTTTXXX]]]aaaeeehhhlllooorrrsssuuuwwwxxxxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwyyy|||~~~|||||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyy}}}yyyssspppttthhhddd```YYYUUUSSSSSSSSSSSSNNNMMMKKKHHHEEEBBB???>>>:::;;;<<<<<<;;;888666444222222222222222222222222111111111111000000000000......//////000111111111444555555555555555444444111222444555666555444333111111000000000000111111444444555555555555444444///111444777888999888777444333111000000222333555444444333444444555666777555333222222444555555444666777999;;;<<<<<<<<<<<<<<<===???AAACCCEEEGGGHHHIIIIIIHHHGGGFFFEEECCCCCCAAABBBDDDFFFFFFFFFEEEEEEGGGIIIKKKLLLLLLLLLNNNPPPSSSWWW]]]bbbddddddeeeeeeeeehhhlllnnnoooooooooppppppppppppoooppppppqqqqqqqqqqqqqqqrrrtttuuuwwwxxxzzz{{{~~~}}}vvvooodddYYYPPPJJJFFFCCC???>>>===999666555777999888888999999999999888888555555666666777666666555666777888999999;;;>>>@@@CCCJJJTTT^^^gggqqq|||{{{sssiii^^^VVVNNNOOOPPPUUU^^^lll{{{rrraaaYYYSSSLLLEEEBBB???BBBBBBBBBKKKbbbzzzuuuVVVUUUWWWaaarrrzzzxxx||||||zzzxxxxxxxxxvvvtttqqqjjjddd[[[TTTOOOMMMLLLKKKJJJJJJIIIHHHIIIJJJKKKLLLJJJKKKLLLLLLLLLMMMPPPSSSTTTXXX]]]aaaeeehhhlllooopppqqqtttwwwxxxxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvyyy{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}zzzzzzyyyyyyxxxwwwwwwwww||||||||||||||||||||||||yyysssnnnrrriiiiii___VVVSSSSSSQQQQQQSSSOOONNNLLLIIIFFFCCC@@@>>>???===;;;:::999777444111333333222222111000/////////////////////......---///000111000///000222333777888999:::999777555444555555444444444333333333000111222333444333222111333444555666666666555444444444666777888888888888666555333111111222333444666666666666666555555555444444333333333444444555888888999999:::;;;<<<<<<<<<<<<<<<===@@@DDDHHHJJJGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGJJJNNNRRRUUUWWWWWWWWWXXXZZZ\\\^^^aaadddfffggghhhjjjmmmooopppooommmkkkmmmmmmnnnooopppnnnkkkgggmmmmmmlllkkkjjjjjjjjjkkkrrrtttyyyxxxrrrhhh___RRRIIIDDDBBB>>>:::<<<:::999;;;===<<<999666999999999999999888777666666666666666666666666666666666666666666777888888@@@@@@FFFNNNVVV```nnnzzz~~~vvvlll```XXXOOOMMMOOOTTT\\\gggwwwxxxeee\\\XXXOOOEEE???>>>???@@@CCCMMM```yyy|||cccZZZVVV```rrr|||||||||zzzwwwuuutttrrrpppnnnjjjddd[[[TTTOOOMMMLLLLLLFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOSSSXXX^^^cccfffiiikkkmmmnnnqqquuuwwwwwwvvvvvvwwwxxxxxxxxxwwwwwwwwwvvvvvvyyyzzz{{{}}}~~~~~~~~~||||||{{{zzzyyyxxxwwwwww{{{|||}}}~~~}}}xxxpppkkkuuulllggg^^^UUUSSSRRRPPPPPPRRRNNNNNNLLLIIIFFFCCC@@@???BBB@@@>>>======;;;888555333333222222111000000/////////000000//////...---...///000000///000222444666777888999999888666555555555555555444444444333222222333333444444333333555666666777777666555444555666777888999999999999555444222111111222333444555555555666666666666666444444444444444555555666777888999;;;<<<===>>>>>>======>>>???AAACCCFFFGGGGGGGGGGGGFFFEEEDDDBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJNNNSSSVVVXXXYYYYYYYYYZZZ\\\___bbbeeeggghhhhhhiiilllnnnnnnnnnmmmlllnnnmmmmmmmmmmmmjjjfffcccccccccbbbaaaaaaaaaaaaaaagggjjjqqqyyy~~~wwwmmmfff\\\TTTIIIBBB@@@???<<<::::::999888999;;;;;;888555888888999999888777777666666666666666666666666666666666666666666777888888======BBBJJJQQQYYYfffrrr|||}}}uuukkk```YYYOOOMMMNNNSSSZZZeeeuuuzzzggg^^^YYYPPPFFF@@@>>>???@@@CCCMMMaaayyyiii```]]]gggyyy~~~~~~|||zzzxxxvvvsssooolllgggaaaYYYSSSOOOMMMKKKJJJGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOSSSXXX^^^cccfffiiikkkmmmoooqqqtttvvvvvvvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwvvvyyyyyyzzz|||}}}~~~}}}|||{{{{{{zzz{{{|||~~~{{{rrriiibbbyyyoooeee\\\TTTRRRQQQOOOOOOPPPNNNMMMLLLIIIFFFCCC@@@???>>>===<<<;;;;;;:::777555333333222222111000000000//////000000//////...---,,,---/////////000222444555666888999999999777666666666666555555555444444444444333333444555555666777888888888777666555444555666666777888888888888444222111000000222333555444444555555666666777777555555555555555666777777777888:::<<<===>>>??????>>>>>>???@@@BBBCCCDDDDDDFFFFFFFFFEEEDDDCCCBBBAAAEEEDDDDDDDDDEEEFFFHHHIIIJJJLLLPPPUUUXXX[[[[[[\\\ZZZ[[[^^^```dddgggiiijjjhhhiiikkklllmmmnnnnnnnnnooommmkkkiiigggccc^^^[[[XXXXXXWWWVVVVVVVVVVVVWWW\\\```gggqqqzzz~~~wwwlll___WWWLLLFFF>>>::::::;;;:::999888777777777888888666555777777888888777777666666666666666666666666666666777666666666666777888888999:::===DDDIIIOOO[[[fffpppwww{{{rrriii```YYYNNNLLLMMMQQQXXXaaaqqq~~~kkkaaa[[[QQQGGGBBB??????@@@CCCMMMaaa{{{llleeecccnnn~~~~~~|||yyytttnnniiiaaa]]]VVVQQQNNNLLLJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOSSSXXX^^^cccfffiiilllnnnppprrrtttuuuuuuuuuwwwyyy{{{{{{zzzyyyyyyxxxwwwwwwxxxyyyzzz{{{|||}}}~~~~~~}}}~~~~~~}}}{{{{{{|||~~~|||sssiii___YYY{{{ooocccZZZSSSQQQQQQNNNNNNOOONNNMMMKKKIIIFFFCCCAAA???<<<;;;::::::::::::888666222222222111111111000000000000000000000///......+++,,,......///000333555444555777999:::999888777777666666666666555555555555555444444444666777888888888888777666555444444333333444555555555555555222111000000000222444555333444444555666777888888666555555555666777888999888999;;;<<<============<<<===???AAACCCDDDDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@EEEDDDCCCCCCDDDFFFIIIKKKLLLOOOSSSXXX\\\___``````\\\]]]___bbbeeehhhjjjkkkjjjjjjkkkllllllmmmnnnooonnnkkkgggccc___[[[VVVRRRPPPOOOOOONNNNNNOOOOOOOOOUUUYYY```iiiqqqzzz~~~}}}~~~yyynnn```SSSJJJAAA===888666777888999999666666555666666666555555666666777777777777666666777777777777777777777777777777666666777777888999888777:::???BBBFFFPPPZZZgggooo{{{yyyooofff^^^XXXNNNLLLLLLPPPVVV___nnn|||oooddd]]]RRRIIIDDD??????@@@CCCMMMbbb|||lllffffffqqq~~~zzzssskkkfff\\\YYYTTTPPPMMMKKKIIIGGGIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOSSSXXX^^^cccgggjjjmmmoooqqqrrrtttttttttuuuxxxzzz|||{{{{{{zzzyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{||||||{{{~~~~~~~~~~~~~~~{{{sssjjjaaaXXXRRR{{{lllbbbYYYRRRQQQQQQNNNMMMNNNMMMMMMKKKIIIFFFDDDAAA@@@???===============;;;999222222222111111111111111000000000000000//////...+++---...//////000333555444555777999:::999888777777666666666666555555555666555444444555777888:::888777666555444444333333333444444555555555555444333222111000000222444666333444444555666777888888555555555666777888999999999:::;;;<<<<<<;;;:::999:::;;;>>>AAACCCEEEFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@DDDCCCBBBBBBDDDGGGJJJKKKNNNQQQVVV[[[___bbbdddddd^^^___aaacccfffiiikkklllllllllllllllllllllllllllhhheee___ZZZVVVQQQMMMJJJHHHHHHGGGGGGGGGHHHHHHIIIMMMQQQXXX___gggpppyyy~~~|||{{{|||{{{xxxpppdddVVVJJJCCC<<<:::777666666777888888555555555555555555555666555666777777777777666666888888888888888888888888777777777777777888999999888888999===>>>@@@HHHQQQbbblllyyyxxxnnnddd\\\WWWNNNLLLLLLOOOUUU]]]mmmzzzrrrfff]]]SSSIIIEEE??????@@@CCCNNNccc~~~kkkfffgggssszzzsssjjjdddZZZWWWRRRNNNLLLKKKIIIGGGIIIIIIJJJKKKKKKLLLLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOSSSWWW^^^cccgggjjjmmmpppqqqrrrtttttttttuuuxxxzzz{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyzzzzzzzzz{{{zzz~~~~~~uuukkkbbbYYYQQQLLLzzziiiaaaXXXRRRQQQQQQOOOMMMNNNMMMLLLKKKIIIGGGDDDBBB@@@===<<<;;;;;;;;;;;;888666111111111111111111111111000000111111000000///...---...000000000111333555555666888999999999777666666666666555555555444444444444555555666777888999777666555444444333444444666777777888888777777777444333222111111333444666444444555555666666777777555555555555666888999:::888999;;;<<<<<<;;;999888:::;;;===@@@BBBEEEGGGHHHFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBBCCCEEEHHHJJJKKKOOORRRWWW\\\aaadddffffff```aaabbbdddfffhhhiiijjjmmmmmmmmmllljjjhhhfffeee^^^ZZZTTTNNNKKKGGGDDDAAA??????????????????@@@AAABBBFFFMMMTTT[[[dddnnnvvv~~~|||zzzyyyuuutttnnneeeXXXLLLCCC???:::999888777666666777777555666777666555555777999666666777777888888777777888888888888888888888888888777777777777888999999:::999:::<<<<<<<<>>===<<<;;;=========???AAADDDFFFHHHGGGGGGGGGFFFEEEDDDBBBBBB@@@AAABBBDDDFFFHHHJJJKKKMMMPPPUUU[[[```ccceeefffaaabbbcccdddfffggghhhhhhmmmmmmllljjjgggccc___]]]RRRMMMGGGCCC@@@===;;;:::999999888888999::::::;;;:::???DDDHHHMMMTTT^^^fffppptttzzz}}}zzzwwwvvvpppmmmeeeYYYLLLBBB===;;;777888888777666555666666666777888777555666888;;;666777777888999999888888999999999999999999999999888888777777888888999:::;;;::::::<<<;;;:::@@@GGGTTT```ppp|||~~~rrrfff]]]XXXPPPMMMMMMQQQVVV___ooo|||rrrggg\\\QQQJJJGGG@@@@@@@@@CCCNNNeeejjjfffhhhvvv|||vvvooojjj^^^YYYRRRMMMKKKKKKKKKJJJHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOSSSWWW^^^dddhhhkkkoooqqqoooqqqtttvvvvvvvvvwwwxxxwwwwwwxxxyyyzzz{{{||||||zzzzzzzzzzzzzzzzzzyyyyyy|||}}}{{{rrrkkk```VVVNNNHHHCCC@@@|||jjj```XXXRRRRRRRRRPPPNNNOOOLLLLLLKKKIIIGGGDDDBBBAAA===<<<:::::::::999666444111111111111111111222222111111111111111000//////111222222222111111333555777888999:::999777555444555555444444444333333333111222444666888888777777777777666555555666888888666777777777777777666666888777555333333333555555666666666666666555555555333333444444555777888999444666:::===@@@@@@??????@@@???>>>>>>@@@BBBEEEGGGGGGGGGGGGGGGFFFDDDCCCBBB???@@@BBBEEEGGGIIIJJJJJJKKKNNNTTTZZZ___bbbdddeeebbbccccccdddeeefffggggggllllllkkkiiieee___ZZZWWWIIIEEE???;;;999777666555777666666666777888888999999===@@@AAACCCHHHQQQXXXbbbgggnnnuuu{{{~~~{{{xxxuuusssmmmiii```RRRDDD;;;888888444666666666555444555666777888999888666666:::===777777888999999999999999999999999999999999999999888888888777888888999:::;;;::::::<<<:::999>>>FFFMMMZZZlllxxx~~~uuuhhh___YYYPPPNNNNNNRRRWWW```ppp~~~qqqfff\\\QQQIIIGGG@@@@@@@@@CCCNNNeee~~~gggcccfffttt}}}xxxrrrmmm```[[[SSSMMMKKKKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOSSSWWW^^^dddhhhllloooqqqnnnqqquuuwwwwwwvvvvvvwwwuuuvvvwwwxxxzzz{{{|||}}}{{{{{{zzzzzzzzzzzzyyyyyy}}}~~~~~~~~~~~~|||{{{yyywwwtttqqqccc]]]SSSKKKEEEBBB???===nnn^^^[[[XXXUUUSSSPPPNNNKKKQQQOOOKKKIIIGGGEEEAAA???<<<<<<<<<<<<;;;999777666555444333222111111111111666444222111111000///---......///000111222333333777666555444333333444555555444333222333444555666444333111222444666777666666666555444333111000///555666777888999999888777888555222111222444444444777666555444444555666777333333555:::>>>@@@===::::::::::::;;;<<<===>>>???>>>>>>>>>???@@@CCCEEEFFFKKKJJJIIIGGGFFFDDDCCCBBBDDDDDDEEEFFFHHHIIIJJJKKKMMMPPPUUUZZZ___bbbddddddaaa```___```bbbeeeeeeeeeggghhhhhhfff___VVVMMMHHH@@@>>>;;;999888777555333222333444444222222333444555666777777:::???EEEIIIVVV[[[dddlllrrrxxx||||||yyyyyy|||~~~}}}{{{yyyvvvsssqqqggg```UUULLLEEEAAA>>><<<;;;999666555666777666666444666999888777666999;;;<<<;;;999777666777777888999999888888888777777777888888999999:::;;;;;;;;;:::;;;<<<;;;;;;<<>>>>>>>>???AAACCCEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJLLLNNNSSSXXX[[[^^^^^^___]]]\\\]]]___ccceeefffeeegggfffeeeaaaZZZQQQHHHCCC===;;;888666666555444222222333444444222222333444555555555555666:::???CCCNNNTTT\\\eeelllrrrxxx{{{|||yyyvvvvvvxxxzzzzzzyyy~~~~~~~~~{{{xxxvvvrrrnnnkkk```YYYPPPGGGBBB>>><<<::::::777555444555666666555555777999999777777888;;;===<<<;;;:::999888888888888888888777777777666666888888888999999::::::::::::;;;<<<<<<<<<===@@@BBBIIITTTdddrrr||||||tttooohhh]]]TTTPPPMMMLLLOOOUUU^^^nnn|||qqqccc\\\VVVLLLDDDCCCAAA@@@DDDRRRhhhwwwjjj]]]^^^eeetttyyytttqqqiiiaaaWWWPPPMMMLLLIIIGGGIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRTTTXXX]]]aaadddhhhlllooopppqqqrrrrrrsssuuuxxxzzzxxxxxxxxxyyyzzz{{{|||}}}|||{{{zzzzzzyyyyyyzzzzzz|||~~~{{{wwwqqqkkkddd\\\SSSNNNJJJFFF@@@=========<<<;;;|||lll]]][[[WWWTTTSSSQQQNNNLLLPPPNNNKKKHHHGGGEEEAAA???<<<<<<;;;:::888666444222333333222222111222222222444222000000111111111000......///000111222333333555555444333444555666777777666555444222222222222333111000000222444444444000111222444555555555555777777888999999888666666999666333111222333333222333444444555555444444333777666555555666666555333555666666888:::<<<>>>@@@======>>>???AAACCCEEEFFFDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGIIIJJJJJJJJJMMMQQQTTTWWWXXXWWWWWWVVVWWWYYY]]]bbbeeefffeeefffddd```YYYQQQHHHAAA===888666444333333333222111222333444333222111222444555555444222222444888;;;DDDIIIRRRZZZbbbjjjqqquuuwwwtttrrrqqqqqqrrrrrrqqqxxxyyy|||~~~~~~}}}}}}{{{zzzwwwuuuqqqmmmgggcccWWWRRRKKKEEEAAA>>><<<:::;;;999666666777888888777777888999999888777999:::>>>>>>======<<<:::999888999999999888888888777777999999999:::::::::::::::<<<===>>>??????AAACCCFFFJJJSSSaaaooozzzzzzqqqmmmggg]]]UUUQQQMMMLLLOOOTTT^^^nnn|||rrrddd\\\UUULLLEEEAAA@@@@@@FFFTTTjjjooobbbXXXYYY```qqq|||wwwtttllleeeZZZRRRNNNLLLIIIGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTTTTXXX\\\aaadddhhhlllnnnoooqqqrrrssssssuuuwwwzzzyyyyyyyyyyyyyyyzzz{{{||||||{{{{{{zzzzzzzzzzzz{{{|||}}}zzztttnnneee\\\TTTLLLFFFBBBCCC@@@<<<:::999:::999999zzzjjj\\\ZZZVVVTTTSSSQQQOOOMMMOOOMMMJJJHHHGGGDDDAAA???@@@???===<<<999777555444222222222111222222333333222000//////111222111000......///000111222333333555444333333444555666777666666555444333333333222333111//////111333333333000111222444555666666666777888999999888777666555999666333111111222222222333444555666666555444333:::888666555555666666666555555666777999:::<<<===<<<===>>>@@@BBBDDDEEEFFFHHHHHHGGGEEEDDDBBBAAAAAACCCCCCDDDFFFGGGHHHIIIJJJJJJMMMPPPSSSTTTTTTRRRQQQPPPQQQTTTYYY___cccdddddddddaaaZZZQQQIIIAAA;;;999555333222111222333222111111333333333222111222333333333222111000111444666<<>><<<::::::;;;<<<<<<;;;999::::::::::::999::::::===>>>??????>>><<<:::999;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<<<<<<<===???AAACCCDDDEEEFFFIIIKKKLLLSSS^^^kkkwww|||sssooojjjaaaZZZSSSOOONNNPPPUUU^^^nnn}}}tttddd\\\VVVMMMFFFAAAAAABBBGGGUUUiiiqqqbbbUUUTTTZZZlll~~~}}}xxxvvvllleee[[[TTTPPPNNNLLLJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRTTTWWW\\\```dddgggkkknnnoooppprrrssstttuuuwwwyyyzzzzzzyyyyyyyyyzzzzzz{{{||||||{{{{{{{{{{{{{{{||||||}}}{{{uuujjjcccYYYOOOIIIEEEBBB@@@???>>><<<:::::::::::::::xxxiii\\\YYYVVVTTTSSSRRRPPPNNNOOOLLLJJJHHHFFFDDDBBB???@@@???===;;;999777555555222222222111222222333333111000...///000222111111......///000111222333333555444333333444555666777555555555555555555555555333111//////000222222222222333444444555555555555777888999999888777666555888555222111111222222222555666777888888777666555777777666555444555777999777777777777777888999:::;;;<<<>>>@@@BBBDDDEEEFFFHHHGGGFFFEEEDDDCCCBBBAAACCCCCCDDDEEEGGGHHHIIIJJJKKKMMMQQQTTTTTTSSSPPPOOOLLLMMMOOOTTTZZZ^^^`````````\\\TTTKKKCCC<<<888666555333111222333444444333111222333333111111222333111111111000///000333666777<<>>???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>>>>???AAACCCFFFIIIJJJLLLNNNPPPPPPVVV___kkkwwwvvvrrrmmmddd]]]VVVRRROOOQQQUUU^^^ooo}}}ttteee]]]WWWOOOHHHBBBBBBCCCHHHTTThhh|||sssbbbTTTRRRVVVfff~~~~~~|||}}}{{{xxxoooggg]]]UUUQQQNNNLLLIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKLLLLLLMMMNNNOOOSSSWWW\\\```dddgggkkknnnnnnpppsssttttttuuuwwwyyyzzzzzzyyyyyyyyyzzzzzz{{{|||||||||{{{{{{||||||}}}|||}}}vvvooo^^^XXXNNNFFFAAA@@@??????<<<<<<<<<<<<;;;;;;;;;<<>>===;;;888666555444444333333222222111222222222111000......000111111000......///000111222333333555555444333444555666777555555666777888888777777333111//////111222222222444444555555555555444444777777888999999888666666666444111000111333333333777777777888888777777777333444444444333444666999888888777777777777888888:::<<<>>>AAACCCEEEFFFFFFBBBCCCCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEFFFHHHIIIIIIKKKNNNRRRUUUVVVTTTQQQOOOKKKKKKKKKOOOSSSXXXZZZZZZYYYUUUMMMEEE>>>999777666555444222333444555555444111222333222111000111333///000111000000111333555555888>>>EEEMMMVVV```fffhhhiiijjjjjjiiiiiijjjlllmmmoooqqqsssttttttsssrrrooollliiifffaaa[[[UUUPPPHHHHHHIIIJJJLLLLLLIIIGGGEEECCC@@@>>>>>>>>>===<<<===<<<<<<===???AAA@@@???>>>???@@@AAAAAAAAAAAAAAA???>>>>>>>>>>>>=========<<<===>>>???@@@AAABBBCCCDDDGGGKKKNNNPPPRRRUUUWWWXXX\\\dddooo{{{xxxtttnnnddd\\\WWWRRROOOPPPTTT^^^nnn}}}ssseee^^^YYYQQQIIICCCCCCCCCHHHUUUhhh}}}ttt___UUURRRTTT```ttt}}}{{{{{{~~~~~~|||ssskkk___VVVQQQMMMIIIFFFJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMSSSWWW[[[```cccgggkkkmmmnnnpppssstttuuuuuuwwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}||||||||||||}}}}}}~~~}}}~~~zzzooogggTTTNNNFFF???<<<:::::::::999;;;<<<<<<;;;::::::;;;vvvgggZZZXXXUUUTTTSSSSSSQQQPPPMMMKKKIIIGGGFFFDDDBBB???===<<<:::888666666555666444444333222111111111111222000......000000000///......///000111222333333777666555444333444555555888888999999999888777777444222000000111222222222333444444555555555555555666666888999999888777777555222000///111333444444777777666666666666777777333555666666444444666888888777777777888888999::::::;;;>>>AAACCCEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCDDDEEEFFFGGGHHHIIIJJJMMMRRRVVVWWWVVVSSSQQQLLLJJJIIIJJJMMMQQQSSSTTTQQQMMMGGG@@@;;;888666666666555333333444555555444000222333222111000111222000111111000//////111333222555999???FFFOOOYYY___ccceeehhhiiiiiiiiilllnnnnnnnnnoooppppppqqqppppppjjjgggccc___[[[VVVQQQMMMJJJKKKMMMPPPSSSRRRPPPMMMLLLIIIFFFCCCCCCBBBAAA@@@???======???BBBDDDDDDBBBAAAAAAAAABBBDDDFFFGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBDDDFFFHHHJJJKKKLLLMMMPPPTTTXXXZZZ\\\___aaaaaadddkkkuuu|||wwwpppeee\\\VVVRRRNNNNNNRRR[[[lll{{{qqqeee```[[[RRRKKKDDDCCCCCCIIIVVVkkk{{{cccUUUSSSSSS\\\lll~~~}}}{{{|||~~~|||ssskkk___VVVPPPMMMIIIFFFIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOSSSVVV[[[```cccgggjjjmmmmmmpppsssuuuuuuuuuwwwxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}||||||}}}}}}~~~~~~|||qqqcccYYYJJJFFF@@@<<<:::999888777999;;;>>>>>><<<:::;;;<<>>===;;;999888888888999555444333222111111111111222000///...///000///.........///000111222333333777666555444333333444555:::;;;;;;;;;:::888777555555333111000222333333222222333444555666666666666555666777888999999888777333111//////111444555555777666555444444555666777666999:::999666555777999666666666777888:::;;;<<<999;;;>>>AAADDDEEEFFFFFFIIIHHHHHHGGGFFFEEEEEEDDDBBBBBBCCCEEEFFFGGGHHHIIIIIILLLQQQVVVWWWVVVTTTRRRMMMJJJGGGGGGIIIMMMPPPQQQKKKHHHCCC===999777666666666555333333444555444333000222222222111000111222111111111000......///000000222666;;;AAAJJJSSSZZZ___cccgggiiiiiiiiillloooooonnnnnnnnnoooooooooooogggddd___[[[WWWRRRNNNKKKNNNOOORRRVVVYYYYYYVVVSSSSSSPPPLLLIIIHHHGGGEEEDDD???>>>===@@@DDDGGGFFFDDDCCCCCCCCCDDDFFFIIIKKKMMMNNNNNNMMMMMMMMMLLLLLLLLLHHHIIIKKKMMMPPPRRRTTTUUUUUUXXX]]]aaadddfffhhhjjjhhhjjjpppzzzzzzrrrggg]]]UUUPPPLLLMMMPPPYYYjjjyyypppfffaaa\\\SSSKKKCCCCCCDDDJJJXXXoookkkUUUSSSSSSZZZhhhyyy~~~}}}~~~~~~|||zzzoooggg]]]UUUQQQOOOLLLIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSVVV[[[___cccfffjjjmmmmmmpppsssuuuuuuvvvwwwxxxwwwxxxxxxyyyzzz{{{}}}~~~}}}}}}|||}}}}}}~~~uuuhhhXXXMMMCCC@@@===;;;;;;;;;;;;::::::>>>AAAAAA???<<<<<<===wwwiii___WWWQQQRRRUUUSSSQQQPPPQQQOOOMMMJJJGGGDDDBBBAAA>>>===:::999999888666444555444111/////////111222***+++,,,...000111333333000/////////000222555666888666444111111222444555666777888888888888777777555555333222111000000000444444444555555555666666555666888999888555222000111000///...///000222333555555555555555444444444555555555555666666666666444555777888:::;;;;;;;;;777:::>>>BBBEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHIIILLLPPPRRRRRRSSSTTTUUUPPPLLLGGGFFFHHHLLLMMMMMMDDDBBB>>>;;;888777888888666666555444444444555555333333222111000000000111111111111111111111111111333444555888<<>><<<;;;:::999999======>>>????????????>>>~~~pppbbbYYYSSSTTTVVVTTTQQQQQQQQQPPPNNNKKKHHHEEECCCAAA>>>===:::999999888666444444333222000///000000111111111111000//////......------...///000222333444999888666555444444555666666666777777777777666666555444333222111111111111444444444555555555666666555666888::::::999777666333222000///000111333444555555555555555555555555555555555555666666666666888888999999999999888888999;;;>>>AAACCCEEEFFFFFFFFFEEECCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIILLLOOORRRSSSTTTVVVWWWWWWQQQJJJFFFEEEEEEEEEDDDDDDBBB???<<<:::888888888555555555444444444444444333222111111000000111111111111111111111111111111111222333555888???FFFLLLVVVZZZ```dddggghhhjjjkkknnnnnnnnnmmmmmmlllkkkkkkddd___XXXQQQNNNMMMMMMMMMRRRVVV]]]dddhhhgggbbb^^^[[[XXXTTTPPPNNNKKKHHHFFFFFFEEEDDDDDDFFFHHHJJJLLLKKKJJJIIIHHHIIIKKKMMMNNNTTTWWW\\\aaacccbbb```^^^aaa```_________aaacccdddbbbcccfffiiimmmpppsssuuuyyyzzz}}}uuujjjcccWWWPPPKKKKKKNNNVVVdddpppsssiiifffbbbWWWNNNCCCCCCDDDKKK[[[sssfff]]]WWW___nnn~~~~~~|||zzzqqqjjj```VVVPPPMMMKKKJJJHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPSSSUUUYYY___dddhhhkkkmmmssstttuuuwwwxxxzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~uuugggZZZOOOEEE??????>>>===;;;::::::::::::===>>>@@@AAABBBAAAAAA@@@xxxeee\\\UUUVVVWWWUUURRRQQQRRRPPPNNNKKKHHHEEECCCBBB>>>===:::999999888666444333222222111111000//////555444333111000...---,,,---...///111222333444444:::::::::999999888777666555555666666666555555444333333222222222222333333444444444555555555555555222444666999:::::::::999444333111111111222444666666666666666666666666666555555555555666666666666888888999999999999888888;;;<<<>>>@@@BBBDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBDDDFFFGGGHHHIIIHHHKKKOOORRRTTTVVVXXXZZZ^^^XXXOOOHHHDDDBBBAAA@@@DDDCCCAAA???<<<:::999888444444555555444444333222222222111000000000111111111111111111111111111111111222333444666;;;BBBGGGPPPTTT[[[```ccceeeggghhhlllllllllllllllkkkjjjiiiddd___WWWPPPMMMNNNQQQTTTXXX\\\ccckkkooommmhhhcccaaa]]]YYYUUUQQQNNNKKKHHHHHHGGGFFFEEEEEEFFFHHHHHHJJJJJJKKKLLLNNNPPPRRRSSSUUUXXX___eeeiiikkkkkkkkkkkkjjjhhhgggfffggghhhhhhhhhiiijjjlllooorrruuuwwwyyyzzz~~~wwwllleeeWWWQQQKKKJJJMMMUUUbbbooo|||vvvjjjfffaaaWWWMMMEEEDDDEEELLL[[[rrrpppbbbYYY```ppp}}}{{{qqqjjj___VVVOOOLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPSSSUUUYYY___dddhhhkkkmmmqqqrrrtttwwwyyyzzz{{{{{{||||||{{{{{{{{{||||||}}}~~~~~~~~~~~~ooo___SSSJJJBBB======<<<<<<;;;::::::;;;;;;>>>@@@CCCEEEFFFEEEDDDCCC|||ggg^^^VVVUUUVVVTTTQQQQQQRRRQQQNNNLLLHHHFFFCCCBBB>>>===:::999999888666444111222222222111000///...111111000000000000//////...000222555666777777777999;;;<<<===<<<:::888666444444555555555444333333222222222222222333444555555555555555555555555555000222444666888888888888444333111000111222444555666666666666777777777777555555555555666666666666555666777999:::;;;<<<<<<<<<======???@@@CCCEEEFFFFFFEEEDDDCCCAAA@@@????????????AAABBBDDDFFFHHHHHHHHHKKKOOORRRTTTWWWZZZ]]]```[[[TTTMMMHHHEEEDDDDDDCCCCCCCCCAAA???===;;;999444444555555444333222111111111000000000000111111111111111111111111111111333333444555666:::???DDDKKKPPPWWW\\\```ccceeegggiiiiiijjjkkkjjjjjjhhhhhhddd```XXXRRROOOQQQWWW\\\___dddkkkssswwwuuuooojjjgggccc^^^YYYUUURRRMMMKKKIIIHHHGGGFFFEEEEEEEEEFFFFFFHHHJJJNNNRRRUUUWWWYYYWWW[[[```ggglllpppqqqrrrnnnmmmkkkiiigggfffffffffhhhggghhhiiilllppptttvvvuuuxxx}}}vvvllldddXXXQQQKKKJJJLLLSSSaaammm{{{wwwjjjeee^^^TTTLLLFFFEEEEEEKKKZZZqqqsssdddYYY___qqq|||qqqjjj___UUUOOOKKKIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPSSSUUUYYY___dddhhhkkkmmmpppqqqtttvvvxxxzzz{{{|||}}}}}}|||{{{{{{{{{|||||||||}}}~~~~~~~~~~~~~~~~~~~~~{{{iiiYYYNNNGGGBBB???<<<;;;;;;;;;;;;;;;<<<<<>>===:::999999888666444111111222111111000......---......//////000000000...000222555777777888777999:::===>>>===;;;777555444444444444444333222222222222222222333444555555555555555555555555555444222333555666777777777777333222000000000111333555555666666666777777888888555555555555666666666666555666888999;;;<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEEEEEEEDDDCCCAAA???>>>======>>>???AAACCCEEEFFFGGGGGGJJJNNNQQQTTTWWW[[[^^^```]]]XXXQQQKKKGGGEEEDDDAAABBBDDDDDDCCC@@@===;;;555555555555444333222111111000000///000000111111111111111111111111111111222333444444555777<<>>===:::999999888666444222111111000000///......////////////............,,,...///222444555666666999:::===>>>>>>;;;888555444444555444444333222111333333333333333444555555555555555555555444444444666666777888888888888888333222000///000111333444444555555666666777777888555555555555666666666666999999::::::::::::999999:::;;;===???AAACCCDDDEEEDDDDDDCCCBBBAAA???===<<<======???@@@BBBCCCDDDEEEGGGJJJMMMPPPSSSVVV[[[^^^```___[[[TTTLLLDDD@@@>>>???AAAEEEGGGGGGDDD@@@>>>888777666555444333333333000000/////////000111111111111111111111111111111000111111111222444888;;;CCCHHHOOOVVVZZZ]]]```bbb___aaadddggghhhiiihhhggghhhgggddd^^^ZZZ[[[```eeekkkpppxxxzzztttmmmiiiddd___[[[VVVRRROOOKKKKKKKKKKKKJJJJJJJJJIIIEEEGGGJJJNNNSSSXXX\\\___^^^___aaadddgggjjjkkkllljjjiiihhhgggeeedddbbbbbbbbbaaa___^^^aaaeeejjjnnnuuuyyyxxxmmmfffZZZRRRKKKIIIJJJPPP]]]iii~~~~~~ppphhhaaaXXXQQQEEEDDDEEEKKKYYYpppooobbbYYY___qqqtttlllaaaWWWPPPLLLJJJHHHHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKLLLMMMNNNOOOOOOPPPSSSUUUYYY___dddhhhkkkmmmpppqqqsssvvvxxxyyyzzzzzz{{{{{{zzzzzzzzz{{{{{{|||zzz{{{|||}}}}}}~~~}}}}}}~~~|||kkkaaaSSSIIICCCAAA???>>>=========<<<======>>>>>>???AAAEEEIIILLLLLLLLLLLLyyyfff[[[SSSRRRSSSRRRPPPQQQPPPNNNLLLIIIFFFCCCAAA@@@>>>===:::999999888666444333222000///......//////000000000///////////////------...000222444666777:::<<<>>>???>>><<<999777555555555555444333222111444444333333333444444555666666555555555444444444666666777777888999999999444333111111111222444555333444444555666666777777555555555555666666666666999::::::;;;;;;::::::999777999<<>>???@@@AAABBBCCCGGGIIILLLOOOQQQUUUZZZ^^^``````___XXXOOOEEE???<<<<<<@@@EEEIIIJJJGGGCCC@@@;;;999666444333333555666///////////////000111111111111111111111111111111///000111111222444777:::>>>CCCJJJPPPTTTWWWYYY[[[[[[^^^aaaeeehhhiiihhhhhhjjjkkkkkkfffaaa___bbbffflllqqqzzzzzztttnnnjjjeee```\\\XXXSSSPPPNNNNNNOOOOOOPPPPPPPPPPPPLLLLLLMMMOOOSSSWWW[[[]]]______```bbbccceeeggghhhgggggggggfffeeedddcccbbbaaa^^^ZZZXXXYYY\\\aaadddkkkqqqzzzvvvllldddZZZSSSKKKIIIJJJOOO\\\ggg{{{qqqiiiaaaYYYSSSFFFFFFFFFLLL[[[rrrhhh]]]VVV]]]lll}}}uuummmbbbXXXQQQMMMJJJIIIFFFGGGHHHIIIJJJLLLMMMMMMKKKKKKLLLMMMNNNOOOOOOPPPSSSUUUYYY___dddhhhkkkmmmqqqrrrtttvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{|||yyyzzz{{{|||}}}}}}}}}}}}{{{nnn```XXXNNNHHHEEEEEECCCBBB@@@???>>>>>>>>>>>>>>>??????AAADDDGGGJJJLLLMMMMMMzzzfff[[[SSSRRRSSSRRRQQQRRROOONNNKKKIIIEEECCC@@@??????===:::999999888666444333222000...---...///000//////000000111111222222/////////000333666888:::<<<===?????????===:::888555555555555444333222111555444444333333444444444666666555555555444444444222333444555666777888999555444333222222444555777333333333444555666666777555555555555666666666777666777888:::;;;<<<======666888<<<@@@CCCDDDEEEEEEAAABBBBBBBBBAAA???>>><<<===>>>>>>???@@@@@@AAAAAAGGGIIILLLNNNQQQTTTYYY]]]___aaaaaa\\\SSSIIICCC@@@;;;???EEEJJJKKKIIIEEEBBB===;;;777444333444666777///////////////000111111111111111111111111111111111222333444444666999<<<:::???EEEKKKOOORRRTTTVVVYYY[[[```dddgggiiiiiihhhlllnnnoookkkeeebbbcccffflllqqqzzzzzzsssmmmjjjddd```\\\XXXTTTQQQPPPPPPRRRSSSTTTTTTUUUTTTRRRQQQPPPPPPRRRVVVYYY\\\______``````bbbccceeefffeeeeeeeeeeeeeeedddcccbbb___\\\WWWSSSRRRUUUYYY\\\^^^fffqqqzzz~~~sssiiiaaaZZZSSSLLLIIIIIIOOO[[[gggyyy~~~pppggg```XXXRRRHHHGGGHHHNNN]]]uuubbbXXXSSSXXXfffvvv~~~~~~~~~}}}}}}~~~vvvnnncccYYYRRRNNNKKKJJJEEEFFFGGGIIIKKKLLLMMMNNNKKKKKKLLLMMMNNNOOOOOOPPPSSSUUUYYY___dddhhhkkkmmmrrrssstttvvvwwwwwwxxxxxxwwwwwwwwwxxxyyyzzz{{{|||yyyzzz{{{|||}}}}}}}}}}}}qqqcccVVVPPPIIIEEEDDDDDDCCCAAAAAAAAA@@@???????????????>>>@@@CCCFFFIIILLLMMMNNNwwwhhh___WWWUUUUUUSSSSSSUUUSSSMMMFFFDDDEEEEEECCC@@@===;;;999888888777555333222222111111000000//////,,,...000000...---,,,---000111222222111222444666555666777888888777666666777777777666555222///...666444333222222333555666666666555555555444444444222555888777222000222444333222111111111222333444777666555444444555666777666666555555555555666666999999999888999999::::::;;;<<>>>>>>>>>>>>>>????????????>>>??????@@@@@@BBBEEEKKKOOORRRUUUWWWZZZaaaeeeddd]]]VVVPPPIIICCCCCCCCCDDDFFFHHHHHHFFFEEEAAA===888444333333333222333222222111111111111111222111///...///000222333111111000000111333555666888;;;???DDDIIIMMMOOOPPPRRRTTTWWW[[[```dddhhhiiijjjooorrrpppjjjdddccceeeiiilllrrrvvvxxxwwwuuusssllljjjfffbbb\\\VVVQQQNNNNNNNNNOOOPPPQQQTTTVVVWWWXXXWWWVVVUUUUUUVVVWWWXXXZZZ[[[[[[[[[[[[\\\___bbbjjjiiihhhfffeeedddcccbbb```[[[TTTMMMJJJKKKNNNPPPUUU\\\fffrrr{{{|||qqqhhhbbbXXXQQQJJJHHHHHHLLLWWWbbbtttxxxmmmhhhddd]]]WWWKKKHHHGGGMMM]]]uuu```SSSLLLRRR]]]hhhzzz~~~~~~~~~~~~xxxqqqfff[[[TTTOOOKKKIIIGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKKKKMMMOOOPPPRRRUUUZZZ^^^ccchhhnnnrrrssstttttttttsssuuuyyy|||zzzxxxvvvuuuvvvyyy}}}{{{|||}}}~~~~~~~~~zzznnnccc\\\OOOMMMJJJGGGEEEDDDDDDEEEFFFFFFEEEDDDBBB@@@>>>===AAA@@@@@@CCCHHHLLLNNNOOOuuuhhh___WWWVVVUUUSSSRRRTTTTTTOOOKKKJJJJJJIIIEEEAAA>>><<<:::999888777555333111111111000000000000000...///111000...------...000111222222111111333555555555666777666666555444666666666666555444333333222111111111222555777999666555555555444444444444444777:::888444222444666444444333222222333444555666666555444555666777777777666666555555666666777999999888888999:::;;;;;;:::<<<>>>@@@BBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>@@@????????????@@@@@@AAACCCFFFKKKOOOQQQTTTWWWYYY```dddeee___YYYTTTLLLEEECCCCCCDDDFFFHHHIIIHHHGGGDDD???:::666444444444333333222111111000000111111111000///...///000222333222111111111111333444555888:::>>>BBBFFFIIIJJJKKKPPPRRRUUUYYY]]]aaadddffffffkkkppppppmmmgggdddcccdddfffjjjnnnqqqrrrssssssqqqoookkkeee___ZZZUUUSSSQQQQQQQQQRRRTTTWWWZZZ\\\ZZZYYYXXXWWWVVVVVVUUUUUUXXXYYY[[[\\\]]]```dddgggiiiiiihhhgggdddbbb```___ZZZVVVOOOIIIFFFFFFHHHKKKOOOVVVbbbmmmxxx}}}sssiiicccYYYRRRKKKHHHHHHLLLVVVaaaqqq||||||pppkkkeee^^^XXXMMMJJJHHHOOO___www{{{\\\PPPJJJQQQ[[[fffwww~~~~~~~~~yyyqqqfff\\\UUUOOOLLLJJJGGGHHHHHHIIIJJJKKKLLLLLLNNNMMMLLLKKKLLLMMMOOOPPPRRRVVVZZZ___ccciiinnnrrrsssssstttuuuuuuwww{{{~~~|||zzzwwwvvvvvvwwwzzz|||{{{{{{{{{|||}}}~~~~~~rrrfff[[[TTTQQQOOOLLLIIIGGGFFFFFFGGGGGGGGGFFFFFFDDDCCCBBBAAACCCBBBBBBEEEJJJNNNQQQQQQuuuhhh___XXXVVVUUURRRQQQRRROOOLLLJJJJJJJJJGGGBBB===>>><<<:::999888777555333000000000000111111111111000000111///...---...000111222222222000111222444444444555555444333222222444444333333333444555555111111000000111444666888555555555555444444444444555888::::::777555666888666555444333333333444555666555555555555666777888777777666666666666777777888888888888999;;;<<<<<<:::;;;>>>@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBDDDGGGKKKNNNPPPSSSVVVXXX]]]bbbeeebbb^^^YYYQQQIIIDDDCCCDDDFFFIIIKKKKKKJJJFFFBBB<<<888666555444333222222111000000000000111111000/////////000222333333333222222222222333333777999;;;>>>AAADDDEEEFFFMMMNNNQQQTTTYYY]]]```bbbbbbggglllpppoookkkeeeaaa```aaadddgggjjjnnnppprrrpppmmmhhhccc]]]XXXTTTSSSSSSRRRQQQRRRTTTWWW[[[]]]\\\]]]]]]\\\[[[XXXTTTSSSTTTVVVYYY[[[^^^aaafffiiihhhhhhgggfffccc```\\\ZZZSSSOOOIIICCC@@@@@@BBBDDDGGGOOO[[[gggrrr{{{uuukkkeeeZZZSSSLLLJJJIIILLLVVV```oooyyy~~~{{{tttmmmggg___XXXOOOLLLJJJQQQbbbzzz~~~oooXXXNNNJJJQQQ\\\gggwwwyyyrrrhhh^^^VVVQQQMMMJJJIIIIIIIIIJJJJJJJJJKKKKKKNNNMMMLLLLLLLLLMMMOOOPPPSSSVVV[[[```dddiiiooorrrrrrsssuuuuuuwwwyyy}}}}}}{{{xxxvvvuuuvvvwwwyyyzzzzzzyyyzzz{{{}}}~~~xxxmmmcccZZZTTTTTTSSSPPPNNNLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFIIINNNRRRTTTUUUxxxhhh___WWWVVVUUUQQQPPPQQQNNNLLLJJJIIIHHHEEEAAA===???===;;;999999777555333//////000000111111222222000000000...,,,,,,...000111222222111000000222333333333333333222111111000222111000000000111333444555333222000000111222333444444444444444444444444555888:::999888777888999666555333222222333444444444555555666666777888999888777777666666777777888777777888999:::;;;===>>><<<===>>>@@@BBBBBBCCCCCCAAAAAA@@@???>>>>>>>>>>>>@@@?????????@@@AAABBBCCCEEEGGGKKKNNNPPPRRRUUUWWW[[[```ddddddbbb___VVVMMMEEEDDDDDDFFFIIIKKKLLLLLLGGGCCC>>>:::777666444333222222111000000000000111111000000000000111222222444444333333222222222222555666888;;;>>>AAABBBCCCHHHIIILLLPPPUUUZZZ^^^aaaccceeeiiimmmnnnkkkeeeaaa___```bbbeeehhhkkkmmmnnniiigggccc___[[[WWWUUUTTTTTTSSSQQQPPPQQQSSSVVVYYY\\\]]]______]]]ZZZVVVSSSQQQSSSVVVYYY[[[^^^bbbeeedddeeeeeeccc```\\\WWWTTTMMMJJJEEE@@@>>>===???@@@AAAIIITTTaaallluuu}}}wwwmmmggg[[[UUUNNNKKKJJJMMMVVV```ooozzzxxxsss~~~vvvooohhh___XXXPPPMMMKKKSSSeee|||pppbbbTTTMMMKKKTTT```mmm|||zzzsssiii___WWWRRRMMMKKKIIIIIIJJJJJJJJJJJJJJJJJJMMMMMMLLLLLLLLLMMMNNNOOORRRVVV\\\aaaeeejjjooorrrrrrtttuuuvvvvvvxxx{{{~~~|||zzzxxxvvvuuuvvvwwwxxxzzzyyyxxxxxxyyy|||}}}|||qqqhhhaaa[[[XXXWWWVVVTTTRRRPPPOOOOOOOOOMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHJJJMMMRRRVVVXXXXXXzzzfff]]]WWWUUUTTTQQQOOOPPPSSSQQQNNNKKKIIIGGGEEECCC@@@>>>;;;:::999777555333//////000000111111222222000000///...,,,,,,...000000111222111000000222333333333222222111111111111555444222111000111111222555444222000000111222333333333444444444444444444444666777888888777888888555444222111111111222333333444555666888999999999888888777777777777888888888888888999:::<<<===>>>>>>???@@@BBBCCCDDDEEEEEEBBBAAA@@@???>>>>>>>>>>>>????????????@@@AAABBBCCCEEEGGGJJJMMMOOOQQQUUUWWWYYY___dddeeefffcccZZZQQQHHHFFFEEEEEEHHHJJJLLLLLLGGGCCC>>>:::888666444222333222222111111111111111111111111111111222333333444444444444333222222111333444666999<<>>>>>???@@@???EEEOOOZZZeeeoooxxx}}}xxxmmmggg\\\UUUOOOMMMLLLNNNWWW```qqq|||tttnnnyyywwwppphhh```XXXQQQMMMLLLTTTggg}}}zzzkkk\\\OOOKKKLLLUUUcccrrr~~~zzzsssiii```XXXRRRMMMJJJIIIIIIJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMNNNNNNNNNQQQVVV[[[aaaeeejjjnnnqqqssstttvvvvvvuuuvvvxxxyyyyyyxxxwwwvvvwwwxxxzzz{{{zzzyyyxxxxxxyyy{{{~~~|||~~~sssiiiaaa\\\YYYWWWXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRPPPNNNMMMLLLNNNNNNOOOSSSWWWZZZ[[[[[[yyyddd\\\UUUUUUUUURRRPPPPPPRRRPPPMMMJJJHHHEEEDDDDDDAAA>>><<<:::999888555333000000000000111111111111///000000///...---...000///000111000000000222444333333222222222222333333:::999777666555444444333333222111000111333555666333333333333444444444444333444555777777888888888555444222111000111111222222333555777999:::::::::999999888888888888999999999999999999:::<<<======@@@@@@AAABBBDDDEEEFFFGGGCCCBBBAAA@@@???>>>>>>>>>======>>>>>>???@@@AAABBBDDDGGGIIILLLNNNQQQUUUXXX[[[```dddgggjjjhhh```VVVLLLIIIFFFEEEFFFHHHIIIJJJFFFCCC???<<<:::888555444444444333222222222222222222222333333333444444444444444555555444333222111222333444777:::>>>AAABBBBBBCCCEEEHHHMMMRRRWWWZZZbbbdddgggiiijjjjjjiiiiii___aaaccceeefffdddbbbaaa___````````````___^^^]]]]]][[[YYYVVVTTTSSSRRRRRRMMMMMMNNNNNNNNNNNNNNNMMMSSSUUUVVVUUUTTTRRRRRRSSSSSSSSSSSSRRRPPPMMMJJJHHHFFFDDDBBBAAA@@@@@@AAAAAA???DDDKKKTTT]]]hhhrrrxxx~~~wwwmmmfff\\\UUUPPPNNNNNNPPPXXXbbbsss}}}tttmmmuuuxxxqqqjjjaaa[[[RRRNNNMMMVVViiinnn```LLLJJJLLLTTTcccuuu~~~}}}yyysssiii```XXXRRRMMMJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNPPPTTT[[[```eeeiiimmmpppsssuuuvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwxxxzzz|||}}}zzzzzzyyyyyyzzz{{{}}}~~~{{{}}}{{{pppfff___[[[XXXWWWVVVVVVWWWWWWWWWWWWWWWWWWYYYYYYXXXXXXVVVUUUTTTSSSUUUUUUVVVZZZ]]]``````___tttaaaZZZTTTUUUUUURRRPPPQQQMMMMMMMMMKKKGGGDDDAAA@@@AAA???<<<:::999888555333111111111000000000000000000222333333111000000111---...000000000111333666444333333222333444666777:::::::::999888777555555444333222111222333666777222222333333333444444444444444555666888999999888666555333222111111222222111333555777999:::;;;;;;999999999888888999999999:::::::::::::::;;;<<<===@@@@@@AAAAAACCCDDDFFFGGGCCCCCCAAA@@@???>>>>>>>>><<<<<<<<<===>>>???AAABBBCCCFFFHHHKKKNNNQQQVVVZZZ___cccgggiiimmmmmmeee[[[OOOLLLGGGDDDDDDEEEFFFGGGGGGDDD@@@>>><<<:::888666666555444444333333444444333444444555555555555555333444444555555444333222222333333555777:::===???CCCCCCCCCDDDGGGLLLPPPRRRZZZ```ggglllllllllmmmnnnddddddeeeeeeeeeeeeeeeddd^^^```bbbccccccaaa___^^^^^^]]]\\\ZZZXXXVVVTTTSSSJJJIIIGGGEEEFFFGGGIIIKKKOOOPPPQQQOOOLLLIIIHHHHHHGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@??????@@@AAABBB@@@CCCGGGMMMVVVaaalllsssyyy|||wwwkkkddd[[[UUUPPPOOOOOOQQQZZZcccrrr|||vvvnnntttyyysssmmmeee^^^TTTPPPOOOYYYmmmttteeeOOONNNOOOVVVdddwww~~~}}}|||xxxrrriii```XXXRRRLLLIIIGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOSSSZZZ```dddhhhlllnnnssstttvvvwwwvvvvvvwwwyyyxxxxxxxxxyyyzzz{{{}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{|||xxxqqqggg^^^YYYWWWVVVVVVTTTUUUVVVWWWXXXYYYZZZZZZ\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]^^^aaadddeeeeeeccc{{{nnn```YYYTTTTTTUUURRRQQQQQQMMMOOOQQQQQQMMMHHHCCCAAAAAA???<<<;;;999888555333222222111111000000//////111333555555444222222222,,,---///000000111444666444333333333444666888999777888999999999777666555888777444222222222333444222222222333333444444444444444555777999::::::999777666555333222222333333111333555888:::;;;;;;;;;:::999999888888999999:::;;;;;;:::::::::;;;;;;<<>>>>>>>>;;;;;;;;;<<<===???@@@AAACCCEEEHHHJJJMMMRRRWWW[[[cccfffiiikkkppppppiii___RRRMMMGGGCCCCCCCCCDDDEEEGGGEEEAAA???>>>===:::888666666555444444444444555444555666666777777666666222333444555555555333333333333333444555777:::;;;EEEDDDBBBBBBDDDFFFJJJLLLSSS\\\hhhoooooonnnoooqqqiiihhhgggffffffhhhjjjkkkeeefffiiikkkjjjhhheeeccc[[[\\\\\\[[[YYYWWWTTTSSSLLLIIIEEECCCBBBEEEHHHJJJIIIJJJKKKIIIEEEBBB@@@@@@@@@??????>>>>>>==================>>>???@@@AAAAAAAAABBBEEEIIIQQQ\\\hhhpppvvvyyy~~~vvvjjjcccZZZUUUPPPOOOPPPRRR[[[dddqqqzzzxxxpppsss~~~zzztttooogggaaaVVVRRRPPP[[[ooovvvgggUUUTTTTTTYYYgggzzz~~~}}}|||}}}}}}}}}{{{wwwqqqiii```XXXQQQLLLHHHGGGGGGHHHIIIJJJLLLLLLMMMLLLLLLMMMNNNNNNNNNNNNMMMNNNRRRYYY___dddhhhkkkmmmrrrtttwwwxxxxxxyyyzzz|||zzzzzzzzzzzz{{{|||}}}}}}||||||}}}}}}||||||{{{zzz{{{|||}}}}}}ttteee___XXXRRROOOOOOPPPPPPRRRSSSUUUWWWYYYZZZ[[[[[[]]]^^^```aaacccdddddddddbbbbbbcccfffiiiiiihhhgggzzzoooddd[[[UUUTTTTTTRRRQQQRRRRRROOOLLLKKKJJJGGGBBB=========<<<:::888777555555000000000000000000000000333333333222222222111111111111000000000111222333444444444222111111333444;;;===>>><<<888555555666777666444222111111222222999999888777666666555555555666777888999999999999666444222111000000111222555666777888888888888888;;;;;;;;;:::999888777666===<<<:::999999:::<<<===>>>>>>@@@AAABBBCCCCCCCCCGGGFFFDDDAAA???>>>=========>>>???@@@AAAAAA@@@???EEEFFFHHHKKKPPPUUUZZZ\\\______aaaffflllmmmhhhcccTTTOOOHHHBBB???@@@BBBEEEFFFEEEDDDAAA>>>;;;999777666555444777;;;<<<;;;999888999:::;;;;;;:::999888777666444444555444333111333333333333444666777888888:::<<<>>>???BBBEEEHHHNNNUUU```iiipppsssuuuvvvrrrooolllmmmppptttttttttsssqqqnnnkkkjjjgggeeebbbaaa]]]XXXTTTRRRRRRQQQPPPHHHGGGEEEDDDDDDEEEFFFGGGHHHEEECCCCCCDDDCCC@@@<<<999::::::::::::;;;;;;;;;<<<===???AAABBBCCCBBBBBBBBB>>>>>>DDDKKKSSS]]]gggttt{{{wwwkkkccc\\\VVVPPPNNNNNNPPPYYYbbbpppxxxvvvxxx|||wwwqqqiiibbbVVVSSSTTT]]]ooo}}}kkk[[[OOOPPP[[[fffzzz}}}{{{yyyxxxyyy{{{~~~~~~}}}|||uuuppphhh___VVVQQQNNNMMMJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLLLLLLLMMMNNNOOOOOORRRUUUYYY]]]```dddiiilllrrrrrrtttuuuwwwyyy{{{{{{}}}{{{yyyxxxxxxzzz}}}~~~zzz{{{|||}}}}}}|||zzzzzzzzz{{{|||~~~qqqeeeXXXUUUPPPMMMMMMOOOPPPPPPRRRRRRSSSUUUXXX[[[^^^```______aaabbbdddfffggggggiiiiiijjjkkkjjjiiigggfffyyymmmccc[[[TTTTTTSSSQQQPPPQQQQQQNNNLLLKKKJJJGGGBBB???======<<<:::888777555555000000000000000000000000111111111111000000000///000000000000111333555666666666666555333333444666777999:::888555222222333555444333111000000111111444444333333222222111111333333444555666666666666666444222111000000111222777777888999:::;;;;;;;;;;;;;;;;;;::::::999888777<<<;;;999888888999;;;<<<<<<===???@@@AAABBBBBBCCCDDDCCCAAA@@@???>>>>>>===<<<===???@@@AAAAAA@@@@@@EEEFFFHHHKKKOOOTTTXXX[[[]]]\\\^^^ccchhhhhhddd___UUUPPPIIIBBB>>>>>>???AAABBBAAAAAA???===;;;999888666555555888;;;===<<<;;;;;;<<<>>>?????????>>>>>>;;;999777777777666555333444444444444444555666777777999;;;<<<>>>@@@CCCFFFLLLRRR[[[cccjjjpppuuuxxxxxxvvvtttuuuxxx{{{{{{zzz{{{xxxuuurrroookkkfffccc\\\XXXSSSOOOMMMLLLKKKJJJDDDCCCBBBAAAAAACCCEEEFFFHHHGGGFFFEEEEEECCC@@@>>>999999999999999999::::::;;;<<<===???@@@AAA@@@@@@???;;;<<>>???AAABBBBBBCCCAAAAAA@@@???>>>>>>>>>>>>;;;<<<>>>???AAAAAABBBBBBEEEFFFGGGJJJNNNRRRVVVXXXZZZZZZ[[[^^^bbbbbb]]]YYYTTTPPPHHHAAA===;;;<<<============<<<;;;:::888777666555666888<<<>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCC???===;;;::::::999777555555555555444444555555666555777999:::;;;===@@@BBBGGGLLLSSS[[[cccllltttzzz}}}||||||~~~~~~zzzvvvrrrkkkeee```VVVRRRMMMIIIGGGEEECCCBBB@@@???>>>>>>???AAACCCEEEHHHIIIKKKIIIFFFBBB@@@???999999888888888888888888888999;;;<<<============<<<:::;;;@@@EEEKKKVVV```ooovvv|||}}}~~~zzzooohhh[[[UUUPPPNNNOOORRR\\\fffqqqzzz~~~xxxrrriiibbbYYYVVVVVV^^^pppiiiWWWSSS[[[fff{{{}}}|||yyytttkkkbbbYYYRRRNNNLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLMMMNNNOOOOOORRRUUUYYY]]]aaaeeeiiillloooqqqtttwwwyyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~|||}}}~~~~~~}}}|||||||||}}}sssdddYYYOOONNNLLLLLLNNNPPPQQQPPPUUUTTTUUUUUUWWWYYY[[[]]]dddeeefffhhhjjjkkkllllllpppqqqqqqpppooommmkkkjjjvvvaaaYYYRRRRRRRRROOONNNOOONNNMMMLLLKKKIIIGGGDDDBBB======<<<:::888777555555000000000000000000000000........................---------...///111333555888999::::::888777777888777888888999888888777777333222111000000111222222444444555666666666555555444555666777777888888777666444222000000000111222333444555777999::::::;;;:::999999::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDCCCBBBAAA???>>>>>>>>>>>>;;;<<<===???@@@BBBBBBCCCEEEEEEGGGIIIMMMQQQUUUWWWXXXXXXYYY\\\]]]\\\YYYUUUQQQMMMGGGAAA<<<::::::;;;<<<<<<;;;;;;:::888777666555666777999<<>>======;;;999777666666555444444444444444333555666777777999;;;>>>AAAEEEMMMVVV___iiirrrxxx}}}~~~~~~zzzuuuoooggg___YYYRRRNNNIIIFFFCCCAAA???===>>>===<<<<<<===@@@BBBDDDIIIMMMPPPNNNIIICCC??????:::999888777666777777777777777888999:::::::::;;;<<<;;;<<<@@@DDDJJJTTT^^^jjjrrryyyzzz|||}}}ssslll\\\UUUPPPOOOOOOTTT^^^iiittt}}}yyysssjjjcccYYYVVVVVV___qqqnnnYYYRRRYYYcccxxx~~~}}}zzzvvvmmmcccZZZSSSOOOLLLJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLNNNOOOPPPRRRUUUZZZ^^^aaaeeeiiimmmnnnppptttxxxzzz{{{zzzyyyyyyyyyzzz{{{|||}}}}}}~~~||||||}}}~~~~~~}}}{{{zzzyyyyyyzzz|||tttfff]]]UUUTTTSSSTTTVVVWWWWWWVVVYYYYYYYYYZZZ[[[^^^```bbbfffgggiiilllmmmnnnoooooosssssssssrrrqqqooolllkkkzzzaaaXXXRRRQQQQQQOOONNNOOOMMMMMMMMMLLLIIIFFFDDDBBB======<<<:::888777555555000000000000000000000000////////////////////////111000//////000111333444666888;;;;;;999777777777222222333444555555444333444333222111111222444444222333444555666555444333444555666777888888888888666444222000000000111222333444555777999::::::;;;999999999999999:::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;===???AAADDDEEEFFFGGGFFFEEECCCAAA???>>>======<<<<<<===>>>@@@AAACCCCCCDDDEEEFFFIIIMMMQQQTTTVVVXXXXXXYYY[[[[[[ZZZWWWUUUNNNJJJFFF@@@===;;;::::::<<<<<<;;;:::999777555444444555777999;;;???BBBDDDFFFGGGHHHIIIJJJIIIIIIHHHCCCAAA???======<<<999777666555444333222222222222222333444555444555777999:::???HHHQQQ[[[dddmmmsss{{{}}}}}}zzzvvvrrrlllddd[[[VVVRRROOOJJJGGGEEECCC@@@>>>???>>>======>>>@@@BBBCCCJJJNNNSSSRRRMMMFFFAAA@@@<<<;;;999777666666777888666666666777777888999999::::::<<<@@@BBBFFFPPP[[[eeennnvvvyyy|||vvvooo]]]VVVQQQOOOPPPUUU```kkkwwwzzztttllleeeXXXVVVVVV```rrr{{{aaaTTTXXX___rrr}}}~~~~~~}}}{{{vvvnnneee\\\TTTOOOLLLIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPSSSVVVZZZ^^^bbbeeejjjmmmmmmppptttxxxzzz{{{{{{zzzzzzzzz{{{||||||}}}}}}~~~}}}~~~~~~~~~|||{{{zzzwwwvvvvvvxxx{{{wwwmmmfff```^^^]]]]]]___```___^^^]]]]]]]]]___aaacccfffgggkkkmmmppprrrttttttttttttwwwwwwwwwvvvtttrrrpppooowwwaaaYYYRRRQQQQQQOOONNNOOOMMMNNNNNNLLLHHHEEECCCBBB======<<<:::888777555555000000000000000000000000/////////000000000000000444333222222222333444555555888;;;<<<:::888666666333222222444555666555333333333222222222333555666555666888999999888666444333444555666777777777777666444222111000000111222555666888999;;;;;;<<<<<<999999888777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???BBBDDDGGGHHHHHHGGGFFFDDDBBB???>>>===<<<=========>>>???AAABBBCCCDDDEEEFFFIIIMMMQQQUUUWWWXXXYYYZZZ[[[[[[YYYWWWVVVLLLIIIEEEAAA===;;;:::999;;;::::::999777555444333222444666888;;;>>>CCCFFFJJJJJJKKKKKKJJJIIIGGGFFF@@@>>><<<;;;;;;:::888666444333222222111111111111111222333333222222444666555:::BBBKKKTTT^^^gggmmmwwwzzz}}}~~~~~~~~~yyywwwsssoookkkddd^^^YYYTTTQQQNNNKKKJJJHHHEEECCCBBBAAA@@@>>>>>>???AAABBBGGGLLLRRRTTTRRRMMMGGGDDD???>>>;;;999777888888999666666666666666777888999777777:::===>>>AAALLLWWWcccllluuuyyy}}}vvvooo___XXXRRRPPPPPPUUUaaalllxxx~~~zzzvvvooohhhZZZWWWWWWaaasssjjjYYYYYY[[[iiiyyy{{{}}}~~~}}}yyyuuunnneee\\\UUUPPPMMMIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPSSSVVVZZZ^^^bbbfffjjjmmmnnnpppssswwwzzz{{{{{{{{{||||||{{{{{{||||||}}}~~~~~~|||zzzxxxtttsssrrrrrruuuyyy~~~|||sssnnniiigggeeeeeeggghhhhhhhhhdddddddddeeefffiiikkklllrrrtttwwwzzz{{{|||{{{{{{yyyzzzzzzyyyxxxvvvtttssssssbbbYYYSSSRRRRRRPPPOOOPPPNNNOOOOOOMMMHHHCCCBBBBBB======<<<:::888777555555000000000000000000000000.../////////000000000000222111111111222333555666555888<<<===<<<999666666666444333555777888666444222111111111111333555666999:::;;;<<<<<<:::777666444555666777888888888888666444222111000000111222777777888999:::;;;;;;;;;999888777666666777999:::999999999::::::999999999:::<<<>>>AAADDDFFFHHHIIIEEEDDDBBB@@@???>>>======>>>>>>>>>>>>>>>@@@AAABBBCCCDDDFFFIIINNNSSSWWWYYYXXXYYY[[[[[[ZZZYYYXXXXXXMMMKKKGGGBBB>>>:::888777666666666666555444333222111333666888999===CCCHHHIIIIIIIIIHHHFFFCCCAAA???<<<:::999888888888666444111111000000000000000111111222333222111111222444444777<<>>>>>??????BBBFFFMMMTTTXXXUUUOOOJJJCCC@@@===;;;999999:::;;;888777666666666777888999777888;;;>>>>>>@@@JJJUUUbbbllluuuyyy|||}}}sssmmm```YYYSSSPPPQQQVVVaaalllxxx}}}zzzwwwqqqkkk]]]ZZZZZZbbbsssjjjVVVUUUUUUaaayyyvvvwwwzzz}}}~~~}}}wwwtttmmmeee]]]UUUPPPMMMIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMOOOPPPSSSVVV[[[___bbbfffjjjnnnooopppsssvvvxxx{{{|||}}}~~~|||{{{zzz{{{}}}~~~}}}{{{xxxuuusssnnnmmmkkkjjjlllppptttwww|||wwwqqqooollllllooorrrssstttqqqqqqpppoooooopppqqqrrrtttvvvyyy|||~~~~~~~~~}}}wwwxxxxxxxxxxxxvvvtttsss|||qqqbbbZZZSSSRRRRRRPPPOOOPPPNNNPPPPPPMMMGGGCCCAAAAAA======<<<:::888777555555000000000000000000000000........./////////000000,,,,,,,,,---///111444555666999===???===:::777666333111000111444444222000000000//////000222444555666777999:::999666333111777888999::::::;;;;;;:::666444222111000000111222555666777888888888888888999888777555555666888999777777888888888888777777999:::===@@@CCCFFFGGGHHHBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>???AAABBBCCCDDDFFFJJJNNNTTTXXXZZZWWWYYY[[[[[[ZZZXXXXXXXXXOOOMMMHHHCCC>>>999666444222222333444444444333333000222555777999===CCCHHHFFFFFFEEECCC@@@===:::888999888666666666666555333000000////////////000000111222222222000000111333444555777<<>>;;;:::999777555333000////////////000000111////////////////////////---------,,,,,,...222666999999:::===@@@???:::666666666555555555444444444222222222333333333333444777777999::::::999888777444555666888:::;;;<<<===888666333222333333111000333555777:::;;;;;;:::999;;;;;;:::999888888888999777888:::;;;;;;:::999888;;;===???AAADDDFFFGGGGGGGGGFFFCCC@@@>>>>>>>>>???DDDBBB>>><<<<<<>>>BBBDDDEEEFFFIIILLLPPPSSSVVVXXXYYYWWWTTTUUUWWWYYYWWWUUUSSSPPPJJJEEEAAA===999666222222222222222222222222111111111222444666888:::<<<<<<<<<;;;:::999888777333333444444333333222111000000000000000000000000222222111000//////000000555555555888===GGGSSS[[[aaahhhkkkhhheeeggghhhgggiiijjjkkklllkkkiiifffeeebbb___ZZZWWWVVVVVVUUUTTTKKKJJJGGGCCC???<<<:::999===AAAHHHSSS[[[^^^\\\XXXMMMIIIDDDAAAAAA???===:::999::::::;;;;;;:::999999999999;;;>>>>>>@@@HHHSSSccciiirrrwwwyyyzzz|||~~~~~~tttjjj```YYYSSSSSSTTTXXXaaaiiivvv}}}vvvyyyzzzssskkk```\\\[[[aaapppuuu]]]JJJHHHOOOYYYnnn}}}xxxwww|||~~~yyyvvvppphhh___WWWPPPMMMGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKLLLKKKKKKKKKMMMOOOQQQUUUZZZ___ccchhhllloooqqqsssuuuwwwxxxzzz~~~}}}}}}~~~~~~~~~|||zzzyyyyyyxxxuuuooogggbbb[[[YYYVVVUUUWWW\\\aaaeeejjjnnnuuu{{{~~~{{{yyywwwxxx{{{~~~{{{yyyzzzxxxvvvuuuvvvvvvuuutttsssrrrqqqpppooooooppppppzzzsssmmmbbbYYYRRRRRRQQQOOONNNOOOMMMMMMLLLKKKIIIFFFCCCAAA???===;;;999999777555333000000////////////000000////////////////////////111111///---,,,---000333999999999;;;======999666555555555444444444444333222222333333444444555555444555666666666555444444444555666888999999888888666444222222222222111///444555777999:::::::::999::::::999888888888888888444555777999999999777777999;;;===???BBBDDDEEEEEEGGGEEECCC@@@>>>>>>>>>>>>BBB@@@>>><<<<<<>>>AAACCCDDDFFFHHHLLLOOORRRUUUVVVWWWUUUSSSTTTVVVWWWWWWUUUTTTQQQLLLFFFAAA<<<777444222222222222222222222222111111111111333555777888999999999888888777666555333333444444333333222111000000000000000000000000222222111000000000000000444444444666;;;DDDOOOVVV___eeehhheeeaaabbbbbbaaabbbcccdddeeeffffffeeeeeefffccc___\\\[[[YYYWWWUUUMMMKKKHHHEEEAAA>>><<<<<<>>>AAAGGGPPPWWW[[[ZZZXXXRRRNNNHHHEEEDDDBBB???===999999999999999999888888999999;;;======???GGGQQQ^^^eeennnuuuwwwyyy{{{}}}}}}sssjjj```YYYTTTSSSUUUYYYbbbjjjvvv}}}vvvwwwwwwqqqjjj```\\\[[[aaapppppp[[[JJJHHHMMMWWWlll|||wwwuuuyyy~~~yyyvvvpppggg^^^VVVPPPMMMGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMNNNPPPTTTZZZ___cccgggkkknnnqqqsssuuuwwwxxxzzz}}}}}}}}}~~~~~~}}}||||||zzzwwwsssnnnfff]]]WWWQQQOOOMMMLLLNNNRRRWWWZZZ```dddkkkqqqvvv{{{|||{{{{{{}}}}}}{{{xxxvvvsssrrrrrrrrrpppooorrrrrrqqqppppppooonnnnnnyyyrrrjjj```XXXRRRQQQRRRPPPOOOPPPLLLLLLLLLJJJHHHEEEBBB@@@???===:::999888777555333222111000//////...//////////////////////////////111111111///......111333:::999888999:::999777555444444444444333333333333222222333444555555666666444555555555444333222111333444666888999999888777555444333333444333222000444555777999::::::999999999888888777777777777777444555777888999999999888999;;;===???BBBDDDEEEEEEGGGEEECCC@@@???>>>>>>>>>???>>>=========???@@@AAADDDFFFHHHLLLOOORRRTTTUUUUUUSSSQQQQQQSSSTTTTTTSSSSSSQQQLLLGGG@@@:::555222111111111111111111111111111111111111222333444555555555555555444333222222333333333333333222222111000000000000000000000000222111000000000000000000333333333444888???HHHOOOZZZ```ddd```]]]\\\[[[YYY[[[\\\\\\^^^```aaacccdddgggeeebbb___]]][[[WWWTTTOOOMMMJJJGGGDDDAAA???>>>???@@@DDDKKKRRRWWWYYYYYYYYYUUUPPPLLLIIIGGGDDDBBB<<<<<<;;;:::::::::::::::;;;999:::<<<===>>>EEENNNXXX```jjjrrrvvvxxxzzz|||}}}rrriiiaaaZZZTTTTTTVVV[[[ccclllwww~~~uuuuuuuuupppjjj```]]]\\\bbbppp}}}jjjXXXJJJHHHKKKRRRggg~~~|||uuurrrwww|||~~~yyyvvvoooggg^^^VVVOOOLLLHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJJJJIIIJJJLLLNNNPPPSSSYYY^^^bbbfffjjjmmmqqqsssvvvwwwxxxzzz}}}~~~}}}|||}}}}}}{{{zzzyyyvvvqqqkkkddd\\\SSSMMMFFFEEECCCCCCDDDHHHLLLNNNUUUYYY```fffkkkpppuuuxxx~~~xxxvvvsssqqqpppooommmlllppppppqqqqqqpppooonnnmmm|||tttkkkaaaYYYRRRQQQRRROOONNNOOOLLLLLLKKKJJJGGGDDDAAA@@@>>><<<:::999888777555333222222000///............////////////////////////...///000000000111555777:::999777777666666555555444444333333333222222222222333333444555666777777777777777666555444333333111333777:::<<<<<<;;;:::777555444444555666444333555555777888999999999999777777666666666666777777555666888:::;;;;;;;;;;;;;;;===???AAADDDFFFGGGGGGFFFEEECCCAAA???>>>>>>>>>======>>>???@@@AAABBBBBBFFFGGGJJJNNNQQQSSSTTTTTTUUUSSSPPPOOONNNNNNNNNNNNNNNMMMKKKFFF???999444222000000000000000000000000222111111111111111111222222333333333222222111000222333333333333222111111000000000000000000000000111111000000000000000111111222222222444:::AAAGGGRRRYYY^^^]]]ZZZZZZYYYWWWXXXWWWWWWWWWYYY\\\^^^```aaa```^^^^^^\\\YYYUUUQQQOOONNNKKKHHHDDDBBB@@@???>>>???BBBGGGNNNUUU[[[______\\\XXXTTTPPPMMMKKKJJJCCCBBB@@@>>>>>>>>>>>>???>>><<<;;;=========CCCKKKSSS[[[fffoootttwww{{{}}}~~~sssiii```ZZZTTTUUUWWW\\\eeemmmxxxwwwuuuuuupppkkkccc```___eeesss}}}uuueeeUUUIIIHHHIIINNNbbbzzz|||vvvrrrvvv{{{~~~zzzvvvpppggg^^^VVVOOOLLLHHHHHHHHHIIIIIIIIIIIIJJJHHHIIIJJJIIIIIIIIIKKKMMMOOOSSSXXX]]]aaafffjjjmmmqqqsssvvvwwwxxxyyy|||}}}~~~}}}|||||||||{{{zzzxxxsssoooiiibbb[[[TTTLLLGGGAAA@@@>>>>>>???BBBEEEGGGNNNRRRWWW]]]bbbggglllpppvvvwwwyyy{{{|||}}}~~~~~~~~~{{{xxxuuusssrrrpppnnnlllmmmnnnppprrrsssrrrpppoooxxxooocccZZZSSSRRRQQQNNNLLLMMMLLLLLLKKKJJJGGGDDDAAA@@@===;;;999888888777555333222222000///............////////////////////////...///000000000222555777999888777555444444444555444444333333333222222222333333444444555666777777888888777666555555444444222444777999;;;;;;;;;:::888666444333444555444333555666666777888888888888777666666666666666777777666666888999:::;;;<<<<<<;;;===???AAADDDFFFGGGGGGFFFEEECCCAAA@@@>>>======<<<===???AAABBBCCCDDDEEEHHHJJJMMMPPPSSSTTTUUUUUUUUUSSSPPPLLLIIIGGGHHHHHHHHHIIIIIIFFF???999555444000000000000000000000000222222222111111111000000222222222333222222111111222222333333222222111000000000000000000000000000111000000000000000111111111111111111222666<<<@@@IIIRRRYYY[[[ZZZ\\\\\\ZZZVVVUUUSSSRRRRRRTTTVVVXXXZZZZZZZZZ[[[ZZZXXXTTTQQQNNNMMMJJJGGGDDDBBB@@@???>>>>>>@@@DDDKKKUUU^^^eeedddcccbbb^^^ZZZWWWTTTSSSKKKIIIFFFCCCBBBBBBDDDEEEDDD@@@>>>>>>>>>===BBBHHHOOOWWWbbbkkkpppuuuzzz~~~tttkkkaaaZZZUUUVVVYYY^^^gggpppxxxzzzwwwvvvsssooogggdddccciiiwww}}}uuucccTTTIIIHHHGGGKKK^^^uuu~~~wwwssswww|||{{{wwwqqqhhh___VVVOOOLLLHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIJJJIIIIIIIIIKKKMMMOOOSSSXXX]]]aaafffjjjmmmpppsssvvvxxxxxxyyy{{{|||}}}|||{{{{{{{{{zzzwwwuuupppkkkccc[[[TTTLLLFFFBBB======<<<<<<===???@@@BBBGGGJJJOOOSSSWWW\\\aaaeeeiiijjjmmmpppsssuuuwwwwwwwwwzzz~~~|||yyyvvvtttsssrrrpppnnnlllnnnqqqtttvvvwwwvvvvvv{{{qqqddd[[[TTTRRRQQQNNNLLLLLLLLLLLLLLLJJJHHHEEEBBB@@@<<<;;;999888888777555333222111000//////...//////////////////////////////111222222111000000111333777777777666444333444666444444444444333333333333444444444444444555555555666555444333333333333333555555777888999999:::::::::777333111111222333333666666666777777777888888666666666666666777777888555555666777888999999:::999;;;===???BBBDDDEEEEEEEEEEEEDDDBBB@@@???======<<<===???AAACCCEEEFFFGGGIIIKKKOOORRRTTTUUUUUUUUUSSSQQQNNNIIIDDDBBBCCCEEEEEEHHHJJJHHHAAA:::777666111111111111111111111111222222222222222111000///222222333333333222222111222222222222222111111000000000000000000000000000000000000000000111111222000111111111111444888<<>>???BBBHHHSSS___ggggggiiikkkjjjgggbbb___]]]SSSQQQMMMIIIHHHHHHJJJLLLKKKFFFBBBAAA@@@>>>AAAEEEJJJQQQZZZccciiipppwww|||wwwnnnccc\\\XXXXXX\\\aaajjjsss{{{}}}zzzyyyuuurrrjjjgggffflllyyyzzzfffUUUHHHGGGGGGJJJ[[[ppp~~~wwwuuuyyy~~~}}}yyyrrriii```WWWPPPMMMHHHIIIIIIIIIJJJJJJJJJJJJHHHIIIJJJJJJIIIJJJLLLNNNPPPSSSYYY^^^bbbfffjjjmmmpppsssvvvxxxxxxyyyzzz{{{|||{{{zzzzzzzzzyyyvvvsssnnnhhh^^^UUUMMMFFF@@@<<<:::::::::;;;;;;<<<======@@@CCCFFFHHHKKKNNNSSSVVVZZZ\\\___dddhhhlllooopppoootttzzz~~~~~~{{{yyyvvvuuuuuutttrrrqqqpppqqqtttwwwzzz{{{||||||{{{pppbbbZZZSSSRRRQQQNNNMMMNNNMMMMMMLLLKKKIIIFFFCCCAAA<<<:::888777888777555333000000////////////000000////////////////////////000111222111000///111222444666888777555444555777555555555444444444444333444444444444333333333333444333222111111222333333555555666888;;;???BBBCCC@@@;;;555111111333555666666666666666666777777888777666666666777777888999777666666777777888888999999;;;===???BBBDDDEEEEEEEEEDDDDDDBBBAAA???===<<<;;;<<<===???BBBDDDGGGHHHIIIKKKOOORRRTTTTTTTTTSSSOOONNNKKKFFFAAA@@@BBBEEEGGGKKKNNNKKKDDD<<<888777222222222222222222222222111222333333333222111000111222222333333222222111222222222222222111000000000000000000000000000000000000000000000111222222000111111111222444777:::===HHHTTTYYY]]]```bbb```[[[ZZZXXXVVVUUUTTTTTTTTTXXXWWWVVVVVVVVVUUURRRPPPNNNLLLJJJGGGDDDBBBAAA@@@>>>>>>???@@@EEEOOO[[[dddjjjoootttvvvrrrnnnjjjhhh___[[[WWWRRRQQQQQQTTTUUURRRLLLFFFDDDBBB???@@@CCCCCCIIIQQQYYY```gggpppwww{{{~~~{{{qqqfff```[[[\\\```fffoooxxx~~~{{{zzzwwwssskkkhhhgggmmmzzzkkkWWWGGGFFFGGGKKKZZZlll|||wwwuuuzzz~~~{{{tttkkkaaaXXXQQQMMMIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKKKKJJJKKKMMMNNNPPPTTTZZZ___cccgggkkknnnooorrrvvvxxxxxxxxxyyyzzz{{{zzzyyyzzzzzzxxxtttqqqhhhbbbXXXOOOHHHBBB>>><<<:::::::::;;;;;;;;;;;;;;;;;;===???@@@AAACCCFFFIIIKKKNNNRRRXXX^^^cccfffhhhhhhnnnuuuyyy|||~~~~~~|||zzzxxxxxxxxxyyyxxxwwwwwwxxxyyy{{{}}}~~~yyynnn```XXXRRRQQQRRRPPPOOOPPPNNNNNNMMMLLLIIIFFFCCCBBB<<<:::888777777777555333000////////////000000111////////////////////////,,,...000000000111333555333555888888555444555777666666555555555444444444555444444333333222111111444333222222222333444555333444666:::@@@GGGMMMQQQGGGAAA999444444666999:::777666666666666777777888777777777777777888999999:::999999888999999::::::;;;===???AAADDDFFFGGGGGGEEEDDDDDDCCCAAA???===<<<;;;;;;<<<===@@@DDDGGGIIIIIIKKKNNNRRRSSSTTTSSSRRRKKKKKKIIIDDD@@@@@@CCCGGGJJJOOORRROOOFFF===999888222222222222222222222222111222333444444333222111111111222222222222222111111222222222222111000000000000000000000000000000000000///000000111222222000111222222222444777999;;;FFFSSSYYY]]]aaabbb```aaa```___]]]\\\[[[ZZZZZZWWWVVVTTTSSSSSSQQQOOOLLLNNNMMMKKKHHHEEECCCBBBAAA????????????BBBKKKWWW```mmmssszzz}}}zzzuuuqqqooohhheee___[[[YYYZZZ\\\^^^WWWOOOIIIFFFCCC@@@@@@CCC???DDDKKKRRRXXXaaakkkrrrwww{{{}}}tttiiiccc^^^```ccciiisss|||~~~|||zzzwwwtttjjjhhhgggmmmzzzoooYYYGGGEEEHHHLLLZZZjjj{{{vvvuuuzzz|||uuulllbbbYYYRRRNNNIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLKKKKKKKKKMMMOOOQQQUUUZZZ___ccchhhllloooooorrrvvvxxxyyyxxxyyyyyyzzzyyyyyyyyyyyywwwtttpppaaa[[[RRRJJJEEECCCAAA???;;;;;;<<<<<<===<<<<<<;;;:::;;;<<<<<<<<<===@@@CCCBBBEEEJJJQQQWWW]]]aaaccccccjjjqqqvvvxxx|||~~~~~~~~~~~~~~~}}}{{{|||}}}~~~~~~}}}}}}}}}}}}}}}~~~vvvlll^^^WWWRRRRRRRRROOOMMMMMMNNNMMMMMMKKKHHHEEEBBB@@@<<<<<<<<<;;;888666333111111111111111000000000000//////............///////////////000111111222222666999;;;888444222555888555666888999999888777666333333222222222333444444333444555666666666555444555333555888999AAA]]]zzzbbb>>>000333777777666777666555444444555666777777777777777777888888999999999888888999;;;<<<>>>===>>>???AAACCCEEEFFFGGGHHHFFFDDDAAA@@@?????????>>>=========???@@@BBBDDDFFFIIILLLOOOQQQQQQOOOOOOJJJGGGDDDCCCDDDFFFHHHHHHKKKQQQTTTPPPKKKFFF???888555111111555666333111222111111111111222333444555111111111000111111222222111111000000000000000111222111000.........///000000000111222222222111111///000222222222333666888>>>@@@FFFOOOYYY```aaa```eeeeeeeeeccc___]]]]]]]]]XXXXXXXXXWWWUUURRRPPPNNNOOOMMMKKKIIIFFFCCCAAA@@@>>>AAABBB???>>>CCCNNNXXXhhhoooyyy~~~|||uuuqqqllljjjiiigggccc```]]]UUULLLEEECCCAAA???===>>>AAAEEEJJJPPPYYYbbbhhhqqqvvv}}}xxxqqqkkkddd___aaagggmmmuuu|||{{{wwwtttsssnnnllllllqqq}}}rrr```OOOIIIFFFIIIZZZnnn}}}uuupppttt{{{~~~{{{tttkkkaaaXXXPPPLLLIIIHHHGGGGGGGGGGGGHHHIIILLLLLLKKKKKKKKKMMMNNNOOORRRTTTXXX[[[^^^bbbfffjjjnnnoooqqqsssuuuvvvuuuuuuvvvwwwxxxwwwtttoookkkggg___WWWNNNHHHGGGFFFCCC???===<<<;;;:::::::::;;;<<<;;;;;;;;;:::;;;;;;<<<<<<@@@AAACCCGGGMMMTTTZZZ^^^aaadddhhhmmmqqqvvv|||~~~|||zzzyyyyyyyyy{{{}}}~~~~~~tttiii___XXXRRRRRRRRROOOLLLMMMMMMMMMLLLJJJGGGDDDAAA???<<<<<<<<<;;;888666333222111111111111000000000000000000////////////000000/////////000111111222222444777999777333111444777555666888999999888777666444444333222222333333333222333444444555444444444666444777;;;;;;>>>RRRiiiVVV>>>666444333444:::999888777777888999:::777777666666777777888999;;;:::999999999:::;;;;;;===>>>???AAACCCEEEFFFGGGEEEEEEEEEDDDBBB@@@>>>=========<<<===>>>@@@AAACCCFFFIIILLLOOOQQQRRRQQQQQQJJJHHHEEEEEEGGGJJJLLLLLLOOOTTTWWWTTTOOOKKKEEE>>>;;;666444666666222000222000000000111222222333333333222222111111111222222111000000000111111222333222222111000///000111111111111111111111222222222111222333333333444666888===???EEENNNXXX___aaaaaabbbdddeeedddbbbaaaaaaaaa[[[[[[YYYWWWUUURRROOONNNMMMLLLKKKIIIHHHFFFEEEDDDCCCDDDCCCAAA???CCCJJJQQQ^^^gggsss}}}|||vvvrrrpppnnnllljjjddd[[[OOOGGGBBB@@@>>><<<;;;<<>>>>><<<;;;::::::;;;;;;<<<;;;::::::999999::::::??????AAADDDJJJPPPVVVYYY\\\___ccchhhlllrrryyy}}}}}}{{{yyyxxxwwwwwwuuuxxx|||~~~ssshhhaaaYYYSSSSSSRRRNNNLLLLLLLLLLLLKKKIIIGGGCCC@@@>>><<<<<<<<<;;;999666333222111111111111000000000000000000////////////000000/////////000111111222222222555777555333111333666777888999::::::999777666555444444333222222222222222222222222333333444444888666888===<<<;;;DDDQQQoooPPP;;;444222222333777777666666666666777777666666666666666777888888<<<;;;:::999999999::::::<<<===???AAACCCEEEFFFGGGBBBDDDEEEFFFEEEBBB>>><<<<<<<<<;;;;;;<<<>>>@@@AAAFFFHHHLLLPPPSSSTTTUUUTTTLLLJJJGGGGGGJJJMMMPPPQQQRRRWWWZZZXXXVVVTTTNNNGGGEEE>>>999888666222000222000111333444555555444444555444333333222222222222111111111111222333333444222222111111111222333333222111111000111222333444333444555444444444666777;;;===AAAIIIQQQYYY]]]^^^\\\___bbbdddcccbbbbbbccc^^^]]]ZZZWWWTTTQQQPPPOOOLLLLLLKKKJJJJJJIIIHHHHHHHHHFFFDDDBBBBBBDDDFFFHHHRRR[[[iiiuuu}}}~~~yyyvvvtttrrrqqqkkk```RRRGGG@@@>>>;;;:::888999:::<<>><<<<<<;;;:::999666444222111111111111000000000/////////............///////////////000111111222222222444666666444444555777999:::;;;<<<<<<;;;999888666555444333222111111111222222222333333444555555999777777;;;;;;999;;;@@@IIIBBB999555555666666666666666555555555555666666666555555555555666777777:::::::::::::::::::::;;;<<<===???AAACCCEEEGGGHHHCCCDDDEEEEEEDDDBBB???>>>;;;;;;::::::;;;===>>>???EEEHHHLLLPPPTTTWWWXXXYYYQQQNNNJJJIIIJJJMMMOOOPPPRRRWWWZZZ[[[]]]]]]YYYSSSMMMEEE===999666111000222333444777888999999777666777666555444333222222222444333333222222222333333111111111111222222333333333222000000000222444666555666777666444444555777888:::<<>>;;;:::888888999999999<<>>===;;;;;;:::999999888888888999999======>>>@@@CCCGGGJJJLLLOOORRRVVVZZZ```hhhpppuuuzzz}}}}}}zzzwwwuuutttsssvvvxxx|||}}}zzzwwwuuussszzzooobbbZZZTTTSSSSSSOOOLLLLLLLLLKKKKKKIIIFFFCCC@@@>>>;;;;;;;;;:::999666444333111111111111000000000///...------,,,,,,------.../////////000111111222222222444666777777777888999;;;<<<===>>>>>><<<:::999666555444333222111111111444444555555666777777888999666555777888888888:::444777:::;;;;;;;;;999777999999999999999999999999555555555444555555666777777777888:::;;;<<<<<<===<<<===>>>AAACCCEEEGGGHHHGGGFFFDDDCCCBBBAAA@@@@@@;;;;;;:::::::::<<<===>>>CCCFFFJJJPPPUUUYYY\\\]]]XXXTTTNNNJJJIIIJJJKKKKKKNNNSSSWWW[[[___cccaaa[[[RRRIII???:::666111111333333555777999999999888777777666555444333333333333666666444333222222111111///000000111111222222222222222000000111333555666666777777666444444555777999:::;;;>>>AAAEEEJJJLLLQQQUUUZZZ]]]^^^^^^^^^___\\\[[[YYYVVVUUUTTTTTTUUUPPPOOONNNMMMKKKJJJHHHHHHHHHEEEBBBCCCFFFFFFDDD@@@GGGJJJPPPVVV___iiisssyyy~~~~~~yyyqqqjjjeee___VVVIII???;;;:::888777888777777777999>>>EEEKKKVVV```nnnzzzuuulll```ZZZWWW]]]eeennnxxx}}}{{{{{{qqqsssvvvzzzdddVVVVVV```kkktttjjjkkkrrrxxx~~~}}}|||{{{{{{{{{||||||~~~~~~~~~~~~}}}|||{{{zzzxxxvvvrrrlllddd[[[SSSNNNKKKJJJIIIIIIIIIIIIJJJKKKJJJIIIIIIIIIKKKLLLNNNOOOQQQTTTXXX\\\___dddiiillloooppprrrtttwwwyyy{{{}}}{{{zzzxxxvvvssspppnnnmmmhhhccc\\\UUUQQQNNNMMMLLLJJJIIIGGGEEECCC@@@>>>===:::::::::::::::;;;<<<===>>>>>>???@@@BBBEEEGGGHHHLLLNNNRRRWWW\\\ccckkkppptttwww}}}}}}{{{xxxvvvuuutttwwwyyy{{{}}}}}}yyyuuuqqqooonnn}}}rrrbbbZZZTTTTTTSSSOOOMMMMMMLLLLLLKKKIIIGGGCCC@@@>>>;;;;;;;;;:::999777555333111111111111000000000000...------------------.../////////000111111222222333444777999:::;;;;;;:::;;;<<<===>>>===;;;999888555444444333222222222222444555777999::::::999999777555444555777999::::::999<<<<<<999666777666444777888999999999999888777444444444444444555666666555666888:::<<<======>>>;;;<<<>>>AAACCCFFFHHHIIIIIIHHHEEECCCAAA@@@@@@@@@;;;;;;:::::::::;;;===>>>AAADDDIIIOOOUUUZZZ^^^```___ZZZRRRKKKHHHGGGGGGFFFJJJNNNSSSWWW^^^dddbbb\\\RRRIII???:::666222222444111222444555666666555555666555444444333333333333666555444333222111111111///000111111222111111000111111111111222333555666666666777666444444555777:::;;;======>>>@@@DDDGGGOOORRRWWW[[[\\\^^^___aaa]]]\\\[[[ZZZYYYXXXXXXXXXTTTSSSQQQOOOMMMKKKIIIHHHHHHFFFDDDEEEGGGHHHFFFCCCFFFGGGHHHJJJOOOXXXbbbiiirrrvvvzzzzzzsssjjj```[[[QQQJJJAAA<<<:::999777555444444555555666:::???CCCOOOYYYiiivvvvvvnnnbbb\\\ZZZ___gggooozzz~~~|||}}}uuuwwwzzz~~~sss]]]WWW___ggg{{{tttkkklllrrrxxx~~~~~~}}}|||{{{{{{{{{|||}}}|||}}}}}}~~~}}}|||zzzyyyuuutttqqqkkkcccZZZSSSNNNKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIIIIJJJLLLNNNPPPQQQTTTXXX\\\```dddiiimmmqqqqqqrrrtttvvvxxx{{{|||{{{zzzxxxvvvuuuttttttsssllliiiddd]]]WWWSSSPPPOOONNNNNNMMMKKKHHHEEECCCBBB>>>============>>>??????>>>??????@@@BBBDDDEEEFFFIIIMMMQQQVVVZZZ___eeeiiippptttyyy~~~|||zzzxxxwwwwwwuuuwwwxxxzzz|||~~~}}}zzzvvvssspppnnnmmm{{{rrraaaYYYTTTTTTSSSPPPNNNNNNMMMMMMLLLJJJGGGDDDAAA???:::;;;;;;:::999777555444111111111111000000000000/////////......//////////////////000111111222222333444666999<<<===<<<;;;999:::;;;<<<;;;999777555444444333222222333333333333555888;;;<<<;;;999888444555666777888;;;;;;;;;666999888333222555666444555666777777777777666555444444333333444444555666666777999;;;<<<<<<<<<<<<;;;<<<>>>@@@CCCFFFHHHIIIIIIHHHGGGEEEBBB@@@>>>===<<<;;;;;;::::::;;;===>>>???BBBGGGNNNUUU[[[```bbbddd^^^UUUMMMHHHFFFEEEEEEHHHKKKOOOSSSZZZ```^^^WWWOOOGGG>>>:::777333333555111111222222333444444444444444333333333333333444333333222222222222333333111222333333333222111000000111111222333444555666444555666555444444555777777999;;;<<<<<<===@@@CCCIIIMMMRRRVVVYYY]]]```cccaaaaaa```___]]]\\\ZZZYYYVVVUUUTTTRRRPPPNNNLLLLLLKKKJJJIIIHHHIIIIIIIIIHHHDDDDDDDDDDDDFFFLLLSSSXXXaaafffkkkjjjcccZZZQQQMMMEEEAAA<<<::::::999666333222333444555666888<<>>>>>???@@@BBBCCCDDDEEEHHHLLLQQQUUUXXX[[[___aaaiiimmmqqquuuwww{{{~~~|||{{{zzzzzzvvvwwwxxxyyy{{{|||}}}}}}{{{zzzwwwtttqqqooonnnmmmyyyooo```YYYSSSTTTTTTQQQOOOOOONNNMMMMMMKKKHHHEEEBBB@@@::::::;;;:::999777555444111111111111000000000000111111000000000000111111/////////000111111222222222333555999<<<===<<<;;;777888999:::999777555333333333222222222333444444111444888<<<===<<<999777111555888999:::<<<<<<;;;444:::<<<888888;;;;;;666888999:::;;;;;;:::999888444333333333333444555555777888:::;;;<<<;;;;;;:::;;;<<<>>>@@@CCCFFFHHHIIIHHHHHHIIIHHHEEEAAA===:::===<<<;;;:::;;;<<<===>>>>>>AAAFFFMMMTTT[[[```cccggg```VVVNNNIIIGGGFFFEEEHHHJJJMMMPPPWWW]]]ZZZSSSMMMDDD===:::777444444666333333222333333444666666333333222222222333444444000000000111222333555666333444444555444333111000///000222333444555555555333444555555444444666777222555888:::999:::===@@@CCCGGGLLLQQQUUU[[[```dddeeeeeeeeecccaaa^^^[[[ZZZXXXWWWVVVTTTSSSQQQPPPOOONNNMMMMMMLLLJJJJJJKKKKKKBBBBBBCCCCCCDDDFFFJJJNNNSSSWWW[[[ZZZSSSJJJDDDAAA???<<<:::::::::999555111222444666777888:::<<>>???@@@AAABBBCCCCCCGGGKKKPPPUUUWWWYYY[[[\\\\\\```dddgggiiilllrrrvvv~~~}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzwwwvvvtttrrrooonnnmmmlllxxxmmm___WWWRRRRRRRRROOOMMMMMMNNNNNNMMMKKKHHHDDDAAA???===<<<<<<;;;999777555444222111111000000000000000////////////////////////000000///...,,,,,,///111333444666999;;;===>>>>>>>>>??????;;;666333333555222222111111222222333444777777888999999777666555666666666888:::;;;;;;999888888777777666666555555555666666666666666555555777666555444444444444444777777888999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFHHHIIIIIIIIIFFFBBB>>><<<;;;;;;;;;<<<<<<<<<<<<<<>>@@@DDDJJJPPPUUUZZZ___bbbbbbccceeedddbbb`````````]]]\\\ZZZYYYXXXWWWXXXXXXSSSSSSRRRRRRQQQQQQQQQQQQJJJEEEAAA???BBBDDDFFFEEEGGGFFFEEEDDDBBB@@@===<<<777777888999999999999888333444555666888;;;===>>>DDDMMM[[[lll{{{}}}rrrjjj```[[[WWW[[[ggguuu~~~llleeegggjjjzzzuuukkklllsssyyy~~~|||{{{|||}}}zzzuuuqqqpppnnnjjjeee```YYYRRRMMMIIIHHHHHHGGGHHHIIIJJJKKKIIIHHHHHHHHHIIIJJJLLLMMMRRRUUUXXX[[[^^^ccchhhlllnnnqqqtttuuuuuuuuuuuuvvvxxxzzz{{{{{{|||~~~|||wwwooogggaaa^^^\\\ZZZWWWUUUSSSRRRQQQTTTQQQMMMKKKJJJIIIGGGFFFEEECCC@@@@@@AAACCCDDDDDDKKKKKKLLLNNNQQQTTTWWWYYY\\\[[[XXXVVVVVVZZZaaafffttt{{{}}}}}}}}}~~~}}}zzzwwwwwwtttqqqooommmllljjjhhh}}}tttiii___WWWRRRRRRRRROOOMMMMMMNNNNNNMMMKKKHHHDDDAAA???======<<<;;;999777666444222111111000000000000000////////////////////////,,,...///000///...///000222444666888:::<<<======<<<>>>>>><<<777444333444222222111111222222333444555555777888999888888777444444444666888999999777999888777666666555555555555555666666666666555555666666555444444444444444666777888888::::::;;;<<<<<<===>>>@@@BBBDDDEEEFFFHHHIIIHHHGGGEEEBBB>>><<<;;;;;;;;;;;;<<<<<<<<<===???BBBFFFLLLSSSYYY___bbbddd```YYYRRRMMMKKKLLLLLLIIIJJJKKKNNNRRRUUUWWWWWWPPPMMMGGGAAA<<<888666666222222333666999:::999777666555555555444444333333222111000//////000111222222222333333333222222111222222111000000000000111333222222111111222222333555555666777888:::;;;<<<>>>BBBHHHMMMRRRWWW\\\___aaadddfffgggeeecccbbbbbb___^^^\\\[[[ZZZ[[[[[[\\\VVVVVVVVVUUUTTTSSSQQQQQQNNNJJJFFFDDDDDDEEEEEECCCCCCBBBAAA???===;;;:::999777888888888999888888888777777888999:::<<<>>>???DDDMMM[[[kkkyyywwwmmmeee^^^YYYUUUYYYeeesss~~~|||gggdddjjjnnn|||~~~sssiiikkkrrryyy}}}}}}}}}{{{vvvrrrqqqnnnjjjeee___XXXPPPKKKHHHGGGGGGFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIKKKLLLNNNQQQTTTWWWZZZ^^^bbbgggkkkoooqqqtttuuuuuuvvvwwwyyyxxxyyy|||~~~}}}vvvnnnhhheeedddaaa^^^[[[YYYXXXWWWXXXUUUQQQOOONNNMMMKKKIIIGGGEEECCCBBBDDDFFFGGGFFFLLLLLLMMMNNNPPPRRRSSSTTTPPPOOOMMMJJJJJJMMMSSSWWWfffppp~~~~~~}}}zzzwwwvvvtttpppnnnmmmkkkiiiggg{{{pppeee___XXXRRRQQQQQQOOOMMMMMMNNNNNNMMMJJJGGGDDD@@@???>>>======<<<:::888666555222111111000000000000000////////////////////////))),,,///111111000000000222333555777999;;;;;;<<<:::<<<===<<<999555333333222222111111222222333444333444666777888999888888444444444666888999999777:::999777666555555555666555555666666666666666555666666555444444444444555666777777888999:::;;;;;;<<<<<<>>>@@@BBBDDDFFFFFFIIIHHHGGGFFFCCC@@@>>>===;;;;;;;;;;;;;;;<<<======>>>AAAEEEKKKQQQWWW[[[^^^```[[[UUUOOOKKKLLLNNNPPPKKKKKKKKKLLLOOORRRUUUWWWTTTRRRMMMGGGAAA<<<999777333333444666999;;;:::999666666555444333222111111111111000//////000111222111111222333333333333333111111000/////////000000333222111111111111222333333444444555666777999:::;;;???DDDJJJNNNSSSYYY\\\```cccgggiiihhhfffddddddaaa```___^^^^^^___```aaaZZZ[[[[[[[[[YYYVVVSSSRRRSSSPPPMMMJJJHHHGGGDDDBBBBBBAAA???<<<:::999888888999999999999999999999999888888888888999;;;<<<===EEEMMMZZZiiiwww{{{rrrhhhaaaZZZVVVRRRVVVbbbppp|||qqqbbbbbbjjjqqq|||qqqhhhjjjqqqwww~~~~~~}}}xxxssssssppplllfff```WWWNNNHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHIIIKKKMMMNNNPPPSSSWWWZZZ^^^bbbgggkkkppprrrtttuuuvvvwwwzzz}}}yyy|||yyytttpppnnnkkkhhhdddaaa```___]]]ZZZWWWUUUTTTRRRPPPOOOLLLJJJHHHHHHIIIKKKLLLKKKNNNNNNNNNNNNNNNNNNMMMLLLFFFEEECCC@@@???AAAFFFJJJXXXbbbrrr~~~|||zzzxxxwwwtttpppnnnllljjjhhhfff}}}sssggg```XXXQQQQQQQQQNNNMMMNNNNNNMMMLLLJJJGGGCCC@@@>>>>>>>>>===<<<:::888666555222111111000000000000000////////////////////////***---///000000//////000222333444666888999999:::888999;;;;;;:::777444222222222111111222222333444333444555777888888777777666666666888:::;;;;;;999;;;999777555444444555666444555666666666666666666666555555444444444555555666666777888999:::;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGJJJIIIGGGDDDBBB@@@>>>===;;;;;;::::::;;;<<<===>>>???BBBFFFKKKQQQVVVYYY[[[\\\WWWQQQLLLIIIKKKNNNPPPNNNNNNMMMLLLLLLOOOSSSVVVVVVTTTPPPKKKEEE???:::888666555555666888999888777555444444333222222111111111000/////////000111222222222333333444333333222111000000///////////////222222111111111111222222222222222333444555666777999===BBBFFFKKKPPPVVVZZZ]]]aaafffiiiiiigggfffeeebbbaaaaaa```aaabbbcccddd___```aaaaaa___[[[XXXUUUVVVUUUSSSPPPMMMJJJGGGDDDEEEDDDAAA???>>>===============<<<;;;;;;;;;;;;;;;999999999:::<<<===???@@@HHHOOOZZZiiiwwwzzzqqqgggaaaWWWSSSPPPTTT___mmm{{{~~~}}}iii]]]]]]gggooo{{{qqqhhhiiinnntttzzz}}}~~~xxxwwwsssnnnhhhaaaXXXNNNHHHHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGHHHIIIKKKMMMNNNPPPSSSXXX\\\___dddhhhlllqqqssstttuuuvvvyyy}}}}}}yyywwwtttpppllliiifffeeeccc```]]]\\\ZZZYYYVVVTTTSSSQQQOOOOOOPPPQQQQQQPPPNNNOOONNNNNNLLLIIIFFFEEECCCBBB@@@>>>===>>>BBBEEENNNYYYiiizzz~~~|||zzzyyywwwtttqqqnnnllljjjgggeeezzznnn```XXXQQQPPPPPPNNNMMMNNNMMMMMMLLLJJJGGGCCC@@@>>>>>>======;;;:::888666555222111111000000000000000///////////////////////////000///...------///111111222333555666777777777666777999::::::888444222222222111111222222333444444555666777777666555444666666666888:::;;;;;;999;;;999888666555444555555444444555666666666666666555555444444444555555666555666777888999::::::;;;;;;<<<===@@@BBBEEEFFFGGGJJJIIIGGGEEEBBB@@@???>>>;;;;;;::::::;;;<<<>>>???AAADDDHHHMMMRRRVVVXXXZZZYYYUUUOOOKKKIIIJJJMMMOOORRRRRRQQQNNNLLLMMMPPPTTTTTTSSSQQQMMMGGG@@@:::777888666444444555555444222111111111222222222222222111000/////////000222333444555555444333222111111111000000///////////////111111111111111111111111111111111111222222333444888;;;???DDDHHHMMMSSSWWWYYY]]]cccggghhhgggffffffcccbbbbbbaaabbbccceeefffdddeeeffffffdddaaa^^^\\\YYYYYYXXXVVVRRROOOLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEAAA@@@???>>>============>>>>>>???@@@BBBDDDFFFGGGKKKRRR]]]kkkxxx{{{qqqgggaaaUUURRROOORRR\\\kkkyyy~~~qqqaaaXXXYYYcccmmm~~~zzzqqqhhhhhhkkkooovvv}}}~~~|||xxxqqqjjjbbbYYYPPPJJJJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGGGGHHHIIIKKKMMMOOOQQQUUUYYY^^^bbbfffkkknnnqqqssstttvvvwwwzzz~~~}}}zzzvvvrrrnnnlllkkkiiigggdddcccbbb```]]][[[[[[YYYWWWVVVVVVVVVTTTSSSNNNMMMMMMKKKHHHEEEBBB@@@@@@@@@@@@>>>===???BBBDDDHHHRRRbbbttt~~~}}}{{{zzzyyyuuuqqqnnnllliiifffdddrrraaaXXXQQQPPPPPPNNNMMMOOOMMMMMMLLLIIIFFFCCC???>>>===<<<<<<;;;999777555444222111111000000000000000////////////////////////111111000---+++,,,...111111222333444555555555555666666666888999888555333222222111111222222333444444555666666666555333222444444444666888999999777:::999888777666555444333333444555666777777777777555444444444444555666666555666666777888999:::::::::;;;===@@@BBBEEEGGGHHHJJJIIIHHHFFFDDDAAA???>>>;;;;;;:::999:::<<>>>>>>>>@@@BBBEEEFFFPPP___ppp~~~|||{{{zzzwwwsssooommmjjjgggdddrrraaaXXXQQQOOOOOONNNNNNOOOMMMLLLKKKIIIFFFCCC???===<<<;;;;;;999888666444333222111111000000000000000////////////////////////.../////////...---///111111111222333444444444333666555444555888888666444222222111111222222333444222333444555666555444333444444444666888999999777888999999999888555333111333444555666777777777777444444444444444555666666555555666777888999:::::::::;;;===@@@BBBEEEGGGHHHJJJJJJJJJIIIFFFCCC@@@>>>;;;:::999999:::<<>><<<:::999999:::<<>>:::777555222111222222222111222222111000///...------000/////////000111333444222333444444555555444444333222222111111111111111///000111222222111000///222111111000000000000111222444777:::>>>DDDKKKOOOVVVYYY^^^bbbeeegggjjjllliiihhhgggffffffggghhhiiijjjkkklllmmmnnnooopppqqqoooooommmhhhaaa\\\\\\]]][[[^^^bbbfffggggggeeedddcccaaa^^^\\\ZZZZZZZZZ[[[]]]\\\[[[YYYXXXXXXWWWWWWVVV^^^jjjwwwuuukkkeeeYYYVVVSSSTTT[[[hhhxxxzzz}}}ssscccYYYTTTUUU___lllyyy}}}ooohhhccccccgggmmmvvv{{{|||{{{qqqfff^^^XXXSSSPPPJJJIIIGGGFFFFFFFFFGGGGGGFFFFFFGGGHHHIIILLLNNNPPPOOOSSSYYY___cccgggkkknnnpppsssvvvxxxyyyyyy{{{||||||}}}|||{{{zzzxxxwwwvvvtttpppmmmhhheee```\\\XXXSSSMMMIIIGGGFFFDDDBBBAAAAAAAAABBB???AAAEEEGGGJJJLLLOOORRRUUU[[[fffpppzzz~~~}}}}}}zzzuuuqqqnnnkkkgggeeesssddd[[[SSSQQQPPPNNNLLLMMMSSSPPPMMMIIIDDDAAA>>>===<<<;;;:::888666555333222000///////////////000111111111000000//////........./////////000000111111...111444555444222222222666555444555666555444222666555555444222000...---444444555555555555555555666666666777888:::<<<<<<<<<:::999777555444333333444555777888999999888888777666444333222222333444555555555555666777888999>>>@@@BBBBBBCCCEEEHHHJJJKKKKKKKKKIIIFFFBBB>>><<<<<<;;;999888888;;;===???CCCGGGMMMSSSUUUUUUTTTRRRTTTUUUWWWYYY[[[\\\\\\\\\aaabbbdddeee```WWWKKKCCCHHHHHHIIIIIIHHHBBB;;;666222111111000000000000111---...///000000///...---333333333333333333333333777777666555555444333333333222111111000000111111000000000000000111111111222222222222111111000000222444666:::>>>CCCFFFHHHPPPUUU[[[```cccfffiiikkkmmmmmmllllllllllllkkkkkkrrrsssuuuwwwyyy{{{||||||uuussspppkkkeeebbbaaaaaacccggglllrrrvvvwwwwwwwwwwwwuuurrrnnnkkkiiihhhhhhmmmllliiigggfffeeeeeeeeeeeeiiirrr}}}yyyoooggg___ZZZVVVWWW___lllxxx|||iiiYYYRRRVVVdddrrryyynnneee___bbbhhhnnnuuu{{{|||~~~|||rrrfff\\\UUUQQQOOOLLLKKKKKKJJJHHHGGGFFFFFFFFFHHHIIIIIIIIIJJJLLLOOORRRUUUYYY\\\```dddjjjmmmtttuuuxxxzzz|||}}}}}}}}}|||zzzvvvsssqqqnnnlllgggddd]]]VVVOOOJJJGGGEEEDDDCCCBBB???======???AAAHHHIIILLLPPPSSSWWWZZZ\\\dddiiipppxxx~~~~~~}}}yyyuuuqqqmmmjjjfffdddtttddd[[[SSSQQQPPPNNNLLLMMMPPPNNNKKKGGGDDD@@@>>>===<<<;;;:::999777666555444000000////////////000000000/////////................../////////000000000///222444555333222111222444444444666777777666444444444444444333222111000444444444444444555555555555555666666888999;;;<<<<<<;;;999777555444333333444555777888999999888888777666444333222222333333555555555666777888999:::@@@AAACCCDDDDDDFFFHHHKKKMMMMMMLLLJJJGGGCCC???<<<<<<;;;:::::::::<<<>>>???AAAEEEKKKQQQUUUVVVUUUTTTSSSVVVZZZ^^^aaabbbaaaaaaaaacccfffhhhddd[[[OOOGGGEEEEEEDDDDDDBBB>>>888333222111111000000000000000//////111111111111//////222222222333333444444444333333333222111000000000333333222111111111111222000000111111111111222222333222222222111111111111222222444777;;;@@@DDDFFFMMMQQQXXX^^^bbbfffiiikkkpppppppppppppppppppppooossstttvvvxxxzzzzzzzzzzzzxxxwwwtttoooiiifffeeefffgggkkkqqqxxx~~~{{{xxxuuutttsssvvvtttrrrpppooooooooooooooorrryyyzzzqqqjjj___[[[XXXZZZcccooo{{{ppp___VVVXXXeeeqqqyyyjjjbbb\\\___fffmmmuuu{{{|||tttiii___XXXSSSPPPKKKJJJIIIGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIILLLNNNQQQTTTXXX\\\```dddjjjmmmsssuuuwwwzzz|||}}}~~~~~~{{{}}}xxxtttqqqnnnkkkiiibbb___ZZZSSSMMMIIIFFFEEEAAA@@@???===<<<>>>BBBEEEJJJMMMSSSYYY___dddiiilllpppuuu|||}}}|||}}}~~~|||yyytttpppmmmjjjfffcccuuueee\\\TTTRRRQQQNNNLLLMMMMMMLLLJJJGGGDDDAAA???>>><<<<<<;;;:::888777777666111000000//////000000000//////............------............////////////000222444555333222222222333444666999;;;;;;999777444444555555555444333333222333333333444444444555444444555666777999:::;;;<<<;;;:::888666555444333444555777888999999888777666666555333333333333333444444555666888999;;;<<>>???>>>BBBHHHOOOSSSVVVVVVVVVRRRWWW^^^dddhhhhhhfffeee```ccchhhkkkiiiaaaUUUMMMDDDBBB@@@???===:::555222222111111111000000000000000111222333333222111000000111111222333444555555555444444333333222222111444444333222222222222222111111111222222333333333333333222222222222111111111111111333777;;;@@@CCCHHHMMMTTT[[[aaaeeeiiilllrrrssssssssssssssssssssstttvvvxxxzzzzzzyyyxxxwwwyyyxxxuuuqqqllliiiiiiiiiiiinnnuuu~~~~~~~~~}}}{{{zzzzzz{{{|||}}}yyyrrrmmm___\\\[[[^^^hhhtttwwwddd[[[\\\gggsssxxxfff]]]XXX[[[ccckkkssszzz||||||}}}vvvmmmccc[[[TTTQQQJJJHHHFFFEEEDDDEEEFFFGGGHHHIIIJJJIIIHHHIIIJJJLLLQQQTTTXXX\\\```dddjjjmmmrrrsssvvvyyy|||~~~|||~~~{{{vvvrrrooolllhhhfff]]]ZZZVVVPPPKKKGGGEEEDDD>>>===;;;:::;;;>>>EEEIIIPPPUUU]]]eeemmmssszzz~~~|||yyyyyyzzz|||~~~|||yyytttpppmmmjjjfffdddxxxfff\\\TTTRRRQQQNNNLLLMMMKKKKKKIIIGGGEEEBBB@@@???<<<<<<;;;:::999999888888111111000000///000000000/////////////////////.....................//////111333444444333222222333444555888<<<@@@@@@===:::666666666666666555444333111222222333333444444444444444444555666888:::;;;<<<;;;;;;999777666444333444555666888888888888777666555555444333333222222333333444666888:::===>>>CCCDDDFFFGGGGGGHHHKKKMMMNNNOOONNNMMMIIIDDD???;;;::::::;;;;;;<<<=========>>>BBBGGGNNNSSSVVVXXXXXXSSSYYYaaahhhkkkjjjgggddd___bbbggglllkkkeee[[[TTTGGGDDD@@@===;;;888555333333333333222222111000000000111222333333222111000///000111222333444555555555555444444333333333333555444333333222222333333111222222333333444444444333333333333333333222222222111000111444888===@@@DDDIIIQQQYYY```eeejjjmmmrrrrrrssssssttttttuuuuuuuuuwwwxxxyyyyyywwwtttsssuuutttrrroookkkiiijjjkkkiiimmmuuu~~~{{{vvvpppkkk^^^\\\\\\aaakkkwww~~~~~~~~~lllaaa```iiiuuuwwwddd\\\UUUXXX___gggooovvvyyyvvvxxx{{{~~~|||wwwooofff\\\UUUPPPJJJHHHFFFDDDDDDEEEHHHIIIHHHIIIJJJIIIHHHHHHIIIKKKPPPSSSWWW[[[___dddjjjmmmppprrruuuyyy|||~~~~~~~~~}}}yyyuuuqqqnnnkkkgggddd[[[XXXTTTOOOJJJFFFCCCBBB===<<<:::888999>>>EEEKKKVVV]]]gggqqqxxx}}}zzzxxxwwwyyy{{{~~~|||yyytttqqqnnnkkkgggeeezzzfff]]]UUUSSSQQQNNNLLLMMMKKKKKKJJJIIIGGGDDDBBBAAA<<<<<<;;;;;;:::999888888222222111000000000000000000000000000000000000000//////////////////......111333444444333333333555777888;;;???BBBCCC@@@===999999888777666444333222111111222222333444555555444444444555666888:::;;;<<<<<<;;;:::999777555333333444666777888888777777555555555444444333222222222333444555888:::===>>>BBBCCCEEEFFFGGGIIILLLNNNMMMNNNNNNMMMJJJDDD???<<<888999999:::;;;;;;;;;<<>>;;;888555333555555555555555333222111000000222222222222000000//////000111333444555555111111111111000000000000555444333333222222333333111222222333444444555555333333333333333333444444444222111111333777;;;>>>AAAGGGOOOWWW^^^dddiiilllqqqqqqrrrssstttuuuuuuuuuttttttuuuuuusssqqqooommmnnnnnnnnnllljjjiiijjjlllkkknnnsss{{{}}}xxxrrrkkkggg]]]\\\]]]cccmmmyyy}}}llldddjjjtttvvvfff]]]UUUVVV\\\bbbjjjqqqyyy}}}|||wwwwwwyyy|||~~~}}}xxxqqqggg]]]TTTOOOKKKIIIGGGEEEEEEFFFHHHJJJHHHIIIIIIIIIGGGGGGIIIKKKOOORRRWWW[[[___dddjjjmmmppprrruuuyyy|||~~~}}}{{{}}}~~~|||yyyvvvsssooommmiiieeebbb[[[YYYTTTOOOJJJEEEAAA@@@===<<<:::888999>>>EEEJJJXXXbbbnnnyyy}}}{{{zzzzzzyyy{{{}}}~~~{{{vvvssspppmmmjjjggg}}}ggg^^^VVVSSSQQQNNNLLLMMMKKKKKKKKKJJJHHHEEEBBBAAA===<<<<<<;;;999888888777333222111111000000000000000000111111111111222222000000000000////////////000222333444333444555777:::;;;===@@@BBBBBB@@@>>>::::::999888666444222111111111222333444555666666444444555666777999:::;;;<<<<<<<<<<<<:::777555333333444666777888888777666555555555555444333222111111222333555777999;;;===???AAACCCEEEFFFIIILLLOOOMMMNNNOOOOOOLLLGGGAAA>>>888888888888999:::;;;<<>>:::777444888999999999888777555444000111222222222222111000///000000111222333444444222222222222222222222222444444333222222222222222111111222333444444555555333333444444444444555555444333222111333666999;;;???EEEMMMUUU[[[aaafffiiinnnnnnoooppprrrsssttttttnnnmmmmmmkkkjjjhhhfffeeeggghhhhhhhhhggghhhkkkmmmmmmooosssxxx~~~}}}wwwpppiiieee^^^]]]^^^cccnnnzzzzzzjjjjjjtttxxxiii___VVVUUUZZZ```gggnnnuuuzzz}}}{{{|||~~~zzzrrrhhh]]]TTTNNNKKKIIIHHHFFFFFFFFFGGGHHHGGGHHHIIIHHHGGGHHHIIIKKKNNNRRRVVV[[[___dddjjjnnnqqqrrruuuxxx{{{}}}~~~~~~}}}xxxuuusssuuuvvvwwwyyy||||||zzzxxxxxxxxxrrrpppmmmkkkiiieeeaaa^^^ZZZXXXTTTOOOJJJEEEAAA???======;;;:::;;;???EEEIIIVVVaaaqqq~~~~~~~~~~~~~~~}}}yyyvvvssspppmmmkkkhhh^^^VVVSSSRRRNNNLLLMMMJJJJJJJJJIIIGGGDDDAAA???======<<<:::999777666555444333222111000000000000///000000000111111111111222222111111000000000000///111222333333555777:::<<<<<<<<<>>>??????===;;;888888888777666444333222222222333444555666777777555555666666888999;;;<<<<<<======<<<;;;888555444333444555777777777777666444555555555555333222111111222222444666888:::;;;<<<>>>AAACCCEEEHHHLLLOOONNNOOOQQQRRROOOJJJEEEAAA:::999888888888:::<<<>>>CCCFFFKKKSSS[[[ccciiimmmnnnoooqqqrrrqqqooollljjjdddaaa______aaadddffffff[[[WWWQQQKKKFFFAAA===:::<<<<<<======<<<:::888666111222333444444333222111000000111111222222222333555555555555555555555555333333222111111111111222000000111222333444555555333444444444555555555555333222222222222444666777===BBBJJJRRRWWW\\\aaadddgggggghhhjjjkkklllnnnnnnfffeeeccc```___^^^]]]]]]]]]___```aaabbbeeeiiilllmmmnnnppptttxxx~~~yyyrrrkkkfffaaa______dddnnn{{{ooommmuuu{{{jjj```VVVUUUZZZ___gggnnnuuuzzz|||tttiii^^^TTTOOOJJJIIIHHHFFFEEEEEEEEEEEEEEEGGGHHHHHHGGGHHHJJJLLLNNNQQQVVVZZZ___dddjjjnnnqqqsssvvvxxx{{{|||||||||~~~}}}yyysssmmmiiihhhhhhgggjjjmmmrrruuuxxxyyyzzzyyyxxxvvvssspppnnnoooooohhhgggeeecccbbb___[[[XXXVVVTTTRRRNNNIIIEEEAAA???;;;<<<<<<<<<===AAAFFFJJJSSS```qqq|||yyyvvvtttqqqnnnhhh___VVVTTTRRRNNNLLLMMMIIIJJJJJJIIIFFFCCC@@@>>>>>>===<<<:::888666555444444333222111000000000000.../////////000000111111333222222222111111000000...000222333444666999;;;===<<<;;;;;;<<<<<<;;;999666666666666666555444444222222333444555777777888666666666777888:::<<<<<<<<<=========;;;888666444333444555777777777777666444555555666555333222111111111222333555777888:::999<<>>???BBBEEEKKKTTT^^^hhhoootttvvvvvvwwwvvvuuutttrrrqqqfffccc^^^\\\___dddhhhjjjeee```ZZZTTTNNNIIICCC@@@>>>>>>??????>>><<<999888333333444555555444333333111111111111111111222222333333333333333333333333333222111111000000111111///000000111333444555555444444444555555555666666222111111222222333444444<<>><<<999333666999888444111222333444222111000000222444555111222333444555666666666333222222111111111111111///111222222111111222333111222333555666777777888999777555333333333444555999>>>DDDIIIMMMQQQUUUXXXXXXYYY[[[\\\\\\[[[YYYXXXVVVTTTPPPLLLKKKJJJKKKLLLLLLMMMPPPTTTYYY___dddggghhhkkknnnppprrrtttvvvxxx~~~yyypppiiiddddddbbbbbbjjjwww}}}uuuzzz{{{kkk___VVVWWW^^^dddhhhlllwww{{{xxxlll___VVVRRRLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLPPPUUUZZZ^^^ccciiillluuuvvvxxx{{{}}}|||yyyvvvxxxtttmmmddd]]]ZZZZZZ[[[ZZZ^^^dddggghhhhhhkkkmmmgggfffeeebbb___\\\ZZZXXXWWWWWWWWWVVVTTTRRRQQQPPPLLLKKKJJJHHHEEEBBB@@@>>>???>>>>>>???AAADDDGGGIIIWWW]]]gggqqq{{{|||xxxuuutttzzzhhh___VVVTTTRRRPPPOOOPPPOOOMMMJJJFFFCCCAAA??????::::::::::::999777555444222111111000000000000000222111000////////////000111111000000000000000111///000111333666888999:::???>>>===<<<;;;:::::::::888777666555444333333333333333444555777;;;>>>@@@<<<:::777555555777:::<<<<<<<<<======;;;999666555333333555666777777777777555666666555333222222333000///000222555888888888;;;<<<>>>AAAEEEIIILLLMMMQQQSSSUUUVVVTTTOOOJJJGGGBBB;;;777:::============BBBEEEKKKSSS]]]iiivvv~~~vvvrrrlllfffcccccceeegggkkkkkkjjjiiifff```XXXSSSKKKIIIGGGEEEDDDAAA>>>;;;999999888888888666444222222222111111111222333444000111222333444444444444111111000///////////////000222333333222111333444222222444555666666777777777666444222111222333333555999???DDDGGGKKKNNNQQQPPPPPPRRRSSSSSSSSSSSSRRRNNNMMMJJJHHHFFFFFFFFFFFFFFFGGGJJJNNNSSSYYY]]]```gggkkkooorrrtttvvvyyyzzz|||~~~}}}tttmmmiiieeedddeeemmmzzzyyy~~~{{{lll```WWWYYY```fffkkkooo{{{~~~yyylll```WWWRRRLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMPPPUUUZZZ^^^ccchhhkkktttuuuwwwzzz|||{{{xxxuuusssooohhhaaa\\\ZZZ[[[]]]aaadddggggggeeeccccccdddbbbaaa```]]][[[XXXVVVUUUOOONNNNNNMMMLLLKKKJJJIIIMMMKKKIIIGGGDDDAAA???>>>>>>>>>>>>???AAADDDHHHIIIUUUZZZccclllttt|||~~~{{{xxxwwwzzzhhh___VVVSSSQQQNNNMMMNNNNNNLLLJJJFFFCCCAAA??????888888999999999777666555222222111111000000000000000000//////......//////000000000000000111111222///000111333555777888999@@@???===;;;999999999:::777777555444333222222222444444666888:::===>>>???<<<;;;888666666888;;;===<<<<<<======<<<999777555222333444666777888888888444666666555333222333444000//////111555777888888:::;;;>>>AAAEEEIIIMMMOOORRRSSSUUUVVVTTTOOOKKKGGGDDD===999;;;=========>>>BBBEEEKKKRRR\\\hhhuuu||||||vvvpppkkkiiiiiiiiikkklllmmmnnnmmmiiibbb]]]UUUSSSPPPMMMIIIEEE@@@<<<;;;777444444777777333///111111222222222222333333000111222333333444444333222111000000//////000000111222333333222222333555333444444555666666555555555444222111000000111222333666;;;???AAADDDFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFEEEDDDBBBBBBAAAAAA@@@AAADDDGGGLLLRRRWWWYYYbbbgggmmmrrruuuwwwxxxzzzzzz{{{}}}~~~~~~vvvoookkkffffffhhhqqq~~~|||zzzlllaaaYYY[[[cccjjjqqqvvv~~~zzznnnaaaXXXSSSLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLNNNQQQVVVZZZ^^^cccgggkkkssstttvvvxxxzzzyyyuuurrrlllhhhbbb]]][[[\\\___aaaggghhhiiigggddd```___^^^___^^^\\\ZZZXXXVVVTTTSSSNNNMMMLLLKKKJJJKKKLLLLLLOOOMMMIIIFFFBBB@@@???>>>======>>>???BBBEEEHHHJJJPPPUUU\\\ccciiipppvvv{{{}}}}}}{{{{{{hhh^^^UUURRRPPPMMMKKKLLLNNNMMMKKKHHHEEEBBBAAA@@@999:::::::::999888666555222222222222111111000000//////............//////.........///000222333444//////111222444666777888>>>===;;;999999999:::;;;888777666555444333333333222444777999;;;=========;;;999777666666888;;;<<<<<<<<<======<<<:::777666222333444666777888888888666777777666333222222333333222111111333555555555999:::===AAAEEEIIIMMMOOOSSSTTTVVVVVVTTTPPPLLLIIIEEE>>>:::;;;<<<;;;<<<>>>???CCCHHHOOOYYYeeepppxxxyyyssspppnnnmmmiiijjjmmmooopppmmmgggcccaaa^^^ZZZUUUPPPJJJCCC>>>:::777444444555555333222111111222333333333333222222333444444555555555444444444333222222222222333000222333333222222333444444555555555555555444444555444333222111111111111333666:::===>>>???AAACCCCCCBBB???===<<<<<<===>>>@@@AAABBBBBBBBBAAA???>>>>>>>>>AAADDDHHHMMMRRRTTTYYY___fffmmmqqqtttvvvwwwyyyzzz||||||tttlllgggeeefffiiirrr~~~wwwkkkaaa[[[^^^fffoooxxx|||pppcccYYYTTTLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKNNNQQQVVVZZZ^^^bbbgggjjjrrrrrrtttvvvxxxvvvrrrooogggccc^^^\\\^^^bbbfffiiijjjjjjjjjiiigggeeecccbbbaaa```^^^\\\ZZZXXXWWWVVVRRRQQQPPPOOOOOOQQQSSSTTTRRROOOJJJFFFBBB??????>>>======>>>@@@BBBEEEGGGIIIKKKNNNSSSWWW\\\aaagggkkkpppvvv|||{{{hhh^^^UUURRRPPPLLLKKKLLLNNNMMMLLLIIIGGGDDDBBBAAA=========<<<:::888555444111222222222222111000000//////............//////111000000000000000111111//////000222333555666777999999888888999:::;;;<<<:::999888666555555444444111333555888:::;;;;;;;;;999888666555666777:::;;;;;;<<<=========:::888777222333444666777888888888999999999777333111000111444222000000222444555555888999<<>>AAAFFFMMMVVVbbbnnnuuu{{{}}}{{{wwwtttssskkkkkkmmmpppqqqppplllhhhiiigggbbb^^^XXXQQQIIIDDD<<<===<<<999555444666999222222333444444444444333222333444444444444444444555444444333333333333333000111222222111111222444555555555666555555444333666555444444333333222222333555999:::;;;;;;<<<======;;;999777777888:::;;;;;;<<<>>>???@@@???>>>===<<<<<<>>>@@@DDDHHHKKKMMMQQQWWW```hhhmmmqqqtttvvvyyy{{{}}}|||sssjjjeeedddeeeiiiqqq|||uuuhhh```ZZZ^^^gggqqq|||~~~rrreee[[[VVVLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJMMMQQQVVVZZZ^^^cccgggkkkqqqqqqsssuuuvvvtttpppllleeebbb___```eeekkkoooqqqooonnnnnnmmmmmmlllkkkjjjeeedddaaa___\\\[[[ZZZYYYTTTSSSRRRQQQRRRTTTVVVWWWUUURRRMMMHHHDDDAAA??????===>>>???@@@CCCEEEFFFGGGFFFHHHJJJLLLOOOSSSXXX\\\aaahhhpppwww{{{{{{ggg^^^UUURRRPPPMMMLLLMMMMMMMMMLLLJJJGGGDDDBBBAAA??????>>>===;;;888666444111222333333333222000/////////......//////000000555444333111///...------...///000111333444555666444555666777888::::::;;;::::::888777666555555555000222444777999999:::999777777666555666777999;;;;;;<<<===>>>===;;;999777333444555666777777777777999:::999777444111111111000///---///222666888999777999;;;>>>BBBFFFJJJLLLOOOQQQRRRSSSSSSQQQOOOMMMFFF@@@<<<:::888666888===???BBBFFFMMMVVVaaallltttwwwxxxzzz}}}|||zzzrrrqqqrrrssstttssspppnnnlllkkkhhhfffbbb]]]VVVQQQCCCDDDBBB<<<555333666:::444444444555555555666666333333444444444444333333444333222222111111222222111222333333222222333444444555555555555555444444777666666555555444333333000222555666666666777888555555444444555888;;;<<<555777999:::;;;<<<;;;;;;999999:::;;;===@@@CCCEEELLLRRR[[[cccjjjoootttwwwyyy{{{uuulllgggeeegggkkkrrr{{{yyyxxxtttfff^^^YYY\\\dddmmmzzztttggg\\\WWWLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIILLLPPPUUUZZZ^^^ccchhhlllqqqqqqrrrttttttrrrnnnjjjfffccccccfffmmmtttwwwxxxwwwuuusssssssssrrrqqqoooiiihhhdddaaa^^^\\\\\\[[[XXXXXXXXXWWWXXXZZZ[[[\\\YYYVVVRRRLLLGGGCCCAAA@@@>>>???@@@AAACCCDDDEEEEEEBBBBBBCCCCCCDDDHHHMMMQQQXXX___iiiqqqvvv|||{{{ggg]]]UUURRRQQQNNNMMMOOOKKKKKKJJJHHHFFFCCCAAA???=========<<<;;;888666555111222333444444222000///000////////////000111222444333222000///............///000111222333444555222333555777888888777666:::999888666555555555555111222444666777999999:::888777666666777999:::;;;;;;<<<===>>>===<<<999888555555666666666666555555777888888777444333333444111///---...222555888999777888:::===@@@DDDGGGIIIKKKLLLNNNPPPPPPOOONNNMMMHHHCCC>>><<<999666999>>>===@@@EEEKKKSSS^^^jjjqqquuutttsssssswww|||zzzxxxvvvuuuuuuuuutttrrrkkkkkkkkklllllljjjeeebbbUUUQQQKKKCCC===999999999777666555555555666888999666666777777777777666666444444333222222222222222333444555555444444555777444444555555555555555444666666666666555444444333...111333444444444444555333333222222333555666777333444555777999:::;;;;;;999888888999:::<<<>>>???FFFKKKTTT]]]dddkkkqqquuuxxx{{{yyypppjjjhhhkkkooouuu{{{xxxpppooo~~~vvveee]]]WWWXXX]]]eeerrr|||uuuhhh^^^XXXLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIKKKOOOTTTZZZ___dddjjjmmmqqqqqqrrrttttttqqqmmmiiigggeeefffllluuu{{{|||{{{{{{yyywwwvvvxxxxxxwwwuuuooommmiiieeeaaa___^^^^^^^^^^^^______``````aaaaaa\\\ZZZVVVQQQKKKFFFCCCAAA@@@@@@AAABBBCCCCCCCCCCCC???>>>===<<<===@@@EEEIIIPPPXXXbbbkkkrrrxxx{{{fff]]]UUURRRRRROOOOOOPPPIIIIIIHHHGGGEEEBBB???===::::::;;;;;;:::999777666111222333444444222111///000000000000000111222222////////////000111333333...///000111222333444444111333555777888666444333999888777666444444444444333333444666777999:::;;;888888777888888:::;;;<<<;;;<<<===>>>===<<<:::888666666666666666555555444444666777666555555666777444222///...111333555666777888999<<>><<<::::::;;;:::999777555333555444333222111111111111////////////////////////111111222222222333333333444333333222222333333444555555666666777666666555111222333555666666777777444555666666777777888999888:::;;;;;;999999:::<<>><<<:::999444333333555888::::::999999888666555444444555555222111111111222333333444999999:::===???BBBDDDFFFGGGHHHKKKMMMOOOPPPPPPPPPIIIDDD???<<<;;;;;;;;;;;;<<<<<<@@@GGGMMMUUUbbbnnnrrrooonnnooollliiinnnwwwzzz|||vvvooommmnnnooooookkkhhhgggkkkssszzz|||{{{wwwoooeee]]]XXXRRRJJJDDD<<<:::888999;;;;;;777444:::;;;<<<===<<<;;;999888===:::888666666777777777===<<<:::888777888999999777777777999;;;;;;999777777666666555555444333333666777777555222111111222444444444333333333222222222222222222333555777888:::888555444444666:::<<<@@@CCCIIIOOOVVV___gggmmmtttzzz~~~vvvssstttnnntttyyy|||{{{jjjbbb___rrrrrrnnnttt}}}kkk```UUURRRTTTZZZcccllltttzzzxxxlllaaaYYYPPPMMMHHHFFFEEEFFFFFFEEEGGGGGGGGGGGGHHHIIIJJJJJJMMMPPPTTTYYY]]]bbbgggkkkpppqqqrrrsssqqqnnnkkkiiifffiiiooouuuyyy|||}}}}}}yyyyyyyyyzzz{{{|||~~~|||xxxsssnnnkkkiiifffdddccccccdddeeedddcccaaa```^^^]]][[[WWWRRRLLLFFFCCCEEEDDDCCCCCCDDDCCCAAA???:::::::::;;;<<>><<<<<<<<<<<<;;;999777666555555444333222111111111111111111111111111111111111111111111111222222222222333222222222222333444555555555666666777777777888333444555666777777777777555444444666777999999888888999;;;:::999999:::<<>>===;;;999555444444555888999999999999888666555444444555555222222111111222222333444333444666999<<<@@@CCCEEEEEEFFFHHHJJJLLLMMMMMMLLLHHHDDD???;;;:::;;;;;;:::<<<<<<@@@FFFLLLTTT```lllpppmmmmmmmmmiiieeehhhoootttxxx~~~~~~ssskkkhhhhhhiiijjjmmmjjjhhhjjjooovvv{{{}}}}}}vvvnnnhhhccc\\\TTTMMMFFFBBB???>>>??????===:::::::::;;;<<<============@@@>>><<<::::::;;;<<<<<<@@@???>>>===<<<;;;;;;:::888777777999::::::888777555444444333333222222111222444555555333222333333444444333333333222222222222222222222333555777888999777666444555777999:::;;;>>>CCCIIIPPPXXXbbbhhhrrrxxx~~~wwwuuuwww|||vvvfff___]]]ooorrrmmmrrr}}}lll```UUUPPPPPPTTT]]]eeeqqqwwwwwwlll```XXXPPPMMMHHHFFFEEEFFFFFFEEEGGGGGGGGGGGGHHHIIIJJJJJJMMMPPPTTTXXX\\\aaagggjjjpppqqqrrrrrrqqqooommmkkkkkknnnrrrvvvzzz{{{|||||||||}}}}}}~~~~~~}}}yyyuuuqqqooommmkkkiiigggggggggfffeeecccbbbaaa^^^]]]\\\YYYTTTOOOJJJGGGFFFEEECCCCCCCCCCCC@@@>>>999999999:::;;;===@@@AAAGGGNNNWWW^^^aaaeeekkkpppuuuzzzrrrddd\\\VVVUUUTTTQQQOOOOOOJJJJJJIIIHHHEEEBBB???===???>>>===;;;999777666666444333222111111111111111111111111111111111111111000000000000111111111111111111111111222444555666555555555666777888999:::666777777888888888777777666444333555888:::999777888999::::::999999:::<<>>AAACCCDDDFFFHHHJJJKKKKKKKKKKKKHHHDDD>>>;;;:::::::::999;;;;;;???EEEKKKRRR^^^iiiooooooooonnniiiccccccgggmmmrrrzzz}}}rrriiiddddddeeefffooonnnlllkkkmmmrrryyy~~~|||xxxtttppphhh^^^WWWMMMHHHBBB??????@@@???>>>;;;;;;;;;<<<>>>@@@BBBCCCDDDCCCAAA??????AAACCCDDDEEEEEEEEEEEECCC@@@>>><<<999888888999::::::888666555555444444333222222222---000222444333333444555333333333333222222222222222222222333444555666777777666666666666777888888888:::>>>BBBIIIRRR\\\cccooouuu|||~~~xxxxxx|||ppp```YYYYYYkkkvvvpppttt~~~ooocccVVVPPPOOOQQQXXX___nnnttt{{{wwwkkk___WWWPPPMMMHHHFFFEEEFFFFFFEEEGGGFFFFFFGGGGGGHHHIIIJJJLLLOOOSSSWWW\\\```fffjjjppppppqqqqqqppppppooonnnqqqsssuuuxxxzzz{{{{{{{{{~~~~~~~~~{{{xxxvvvtttsssqqqooolllkkkiiigggeeecccaaa```]]]]]]]]][[[WWWRRRNNNKKKGGGFFFDDDCCCCCCBBB???===888888888888999;;;===>>>EEELLLTTT[[[^^^```cccfffmmmqqqxxx~~~rrrccc[[[UUUTTTSSSPPPNNNNNNIIIIIIHHHGGGEEEBBB???>>>???>>><<<:::888777666555333333222111111111111111111111111111111111111111////////////000000000000//////000111222444666777555444444555666888:::;;;999999::::::999888777777666444222444999;;;999777777888::::::999999:::<<<>>>???@@@@@@???>>>===<<<777666444444666888888888888777666666555555444444333222222111222222333333888999999:::<<<>>>???@@@FFFGGGIIIKKKLLLLLLLLLKKKHHHDDD>>>;;;999999999999;;;;;;>>>DDDHHHOOOZZZfffppprrrtttsssmmmfffdddeeehhhoooxxx~~~tttkkkeeecccdddfffoooqqqrrrqqqoooqqqwww}}}}}}}}}~~~}}}zzzrrrhhhaaaWWWPPPHHHCCCCCCDDDDDDDDDAAA@@@>>>===>>>AAADDDEEEFFFEEEDDDCCCCCCFFFJJJMMMKKKLLLMMMMMMJJJFFFAAA>>><<<:::999999:::999888666777777777666555555444444+++...222333333333333444333333333333222222222222222222333333444555666666555555666666777777666666888999;;;???EEENNNXXX___iiiooowww|||~~~~~~yyyzzzjjjZZZUUUVVVggg~~~vvvyyysssgggZZZTTTRRRSSSYYY```mmmrrryyy}}}wwwlll___WWWPPPMMMHHHFFFEEEFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNRRRVVV[[[```eeeiiipppppppppppppppppppppppptttuuuvvvxxxyyyzzz{{{{{{}}}}}}~~~|||zzzyyyxxxwwwuuusssooommmjjjfffccc```^^^]]][[[\\\\\\\\\YYYUUUPPPNNNIIIGGGEEEDDDCCCAAA>>><<<999888777777888999;;;<<>>>>>???@@@@@@???>>>===999777444444666777888777777777777666666555444444333333222222111222222333999999:::;;;<<<>>>@@@AAAEEEFFFHHHJJJLLLLLLLLLKKKIIIEEE???;;;:::999999999;;;:::===BBBFFFLLLWWWbbbnnnssswwwuuupppkkkgggeeehhhoooyyy|||tttlllfffdddeeefffmmmrrrwwwwwwtttssswww|||~~~yyyssshhhaaaXXXRRRPPPQQQPPPOOOHHHFFFCCCAAA@@@AAACCCDDDDDDEEEEEEEEEEEEIIIOOOTTTSSSTTTVVVUUUQQQKKKEEEAAA???===;;;:::::::::888666888777777666666555444444---000222333222111111222444444444333333333222222222222333444444555555555333444555666777666666555777888999;;;@@@HHHQQQXXXbbbgggnnntttvvvyyy~~~yyy{{{}}}eeeWWWSSSTTTeee|||{{{zzzrrrggg[[[UUUSSSUUU[[[bbbmmmrrryyy~~~yyymmm```XXXPPPMMMHHHFFFEEEFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJMMMQQQUUUYYY^^^dddhhhoooooooooooooooooopppppprrrrrrssstttvvvxxxzzzzzz}}}}}}{{{zzzzzzyyywwwuuupppmmmiiiccc___\\\ZZZZZZXXXYYY[[[[[[YYYVVVQQQOOOJJJIIIFFFEEEDDDBBB???<<<:::999888888888888::::::@@@EEELLLSSSWWWXXXYYYYYYVVVYYY___eeeiiilllmmmmmmiiiiiiiiihhhiiimmmrrrvvvsssbbbZZZTTTSSSRRROOOMMMMMMIIIIIIHHHGGGDDDAAA>>><<<::::::;;;:::999777555333222111111000000000111111////////////////////////////////////000000000000...//////000222444555666444555666777888999999888;;;;;;;;;;;;;;;:::999888666666777777666666777777555777888999888999:::<<<===>>>???@@@@@@@@@???>>>:::888555444555777777777777777777777666555444333333333222222111111222222222333555888;;;>>>AAACCCBBBDDDFFFHHHJJJKKKKKKKKKJJJFFF@@@<<<:::::::::999;;;:::<<<@@@DDDIIISSS^^^hhhpppuuutttpppnnnkkkhhhkkkqqqyyy}}}~~~}}}~~~wwwvvvrrrlllgggdddeeegggkkkqqqwwwyyywwwvvvxxx{{{zzzsssjjjccc___\\\XXXTTTOOOMMMIIIDDDBBBAAAAAABBBAAABBBDDDEEEFFFLLLTTT[[[\\\]]]^^^]]]XXXQQQJJJFFFCCC@@@>>><<<;;;;;;999888666666555555444333333333000111222222000000111333555555555555444444444444222333444444555555444444333444444555666555555555444444666777;;;AAAHHHNNNWWW\\\ccchhhkkknnnssswww|||~~~~~~xxx{{{yyyaaaTTTQQQTTTddd|||zzzooodddYYYTTTSSSTTTZZZaaammmsss{{{zzzoooccc[[[PPPMMMHHHFFFEEEFFFFFFEEEFFFEEEEEEFFFFFFGGGHHHIIIIIILLLPPPTTTYYY^^^cccgggmmmmmmnnnoooooonnnnnnnnnooonnnnnnoooqqqsssvvvxxx|||}}}~~~||||||{{{yyyvvvtttppplllfff```[[[XXXWWWVVVVVVXXXZZZ[[[ZZZVVVRRROOOLLLJJJHHHGGGFFFDDDAAA>>>===<<<:::999999999::::::===AAAFFFLLLPPPQQQQQQQQQKKKMMMQQQVVV[[[___aaabbbbbbccccccccccccfffjjjnnnwww|||tttddd\\\UUUTTTTTTPPPNNNOOOJJJJJJIIIGGGDDD@@@===;;;888999;;;<<<<<<999666444111111000000000000111111000000000000000000000000//////000000000111111111/////////000111333444555555777999;;;<<<;;;999888::::::;;;;;;;;;:::999999666999:::888555333444777555666888999888999:::<<<===>>>???@@@AAA@@@@@@???;;;888555444444666777777666777777777666555444333444333222222111111222222000111333666:::>>>AAABBBAAACCCFFFIIIKKKLLLMMMMMMLLLGGGAAA===;;;;;;::::::;;;:::;;;???BBBGGGQQQ[[[bbblllsssrrrqqqrrrqqqnnnnnnrrrwwwwwwssspppppprrrooopppooommmiiifffgggiiijjjnnnsssuuuvvvwwwyyy{{{~~~uuunnnfff^^^XXXSSSPPPLLLHHHDDDBBBAAA@@@===@@@CCCEEEGGGNNNXXX```eeeffffffddd^^^WWWPPPLLLFFFCCC@@@>>>===<<<:::999666666555555444444333333222222222000000000333666777666666666666555555555222333444555555555444333333333444444444555555555222333444555888<<>><<<;;;:::::::::;;;;;;<<>>>>>;;;888555111000000000000000111111111111111111111111111111000000000000111111111111//////000000111222444444777999<<<>>>???===:::888999999:::;;;;;;::::::999555:::===:::333000333888444666888888888999;;;<<<<<<===???@@@AAAAAA@@@???<<<999555333444666777777666777777777777555444333444333333222111111111222333444555777:::===???AAACCCEEEHHHKKKNNNOOOPPPPPPMMMHHHBBB>>><<<;;;;;;:::;;;:::;;;???AAAEEEOOOZZZ```kkksssssssssvvvvvvssspppsssuuurrrkkkfffeeefffkkkmmmpppooollljjjjjjkkkjjjllloooqqqsssvvvzzz|||}}}}}}qqqfff^^^TTTRRRNNNJJJFFFCCCAAA@@@<<>><<<;;;;;;;;;;;;999999:::===???@@@???>>>======>>>AAAEEEJJJOOOQQQSSSTTTWWWXXXYYYZZZ]]]```dddhhhqqq|||xxxddd\\\UUUTTTSSSPPPNNNOOOMMMKKKIIIGGGEEEAAA===:::999999;;;>>>>>><<<777333888444///...000222000...000000000000000000000000------...///000111222222000000000111222222333333555555777===BBBDDD???::::::;;;<<<======;;;999888777777777555333333555888;;;:::;;;>>>AAAAAA===999<<<>>>@@@AAAAAAAAA???>>>BBB<<<555333666777666444666666666666555555555555666555555444222111111000111333555777999<<<@@@DDDGGGHHHJJJMMMOOOQQQRRRSSSMMMKKKHHHDDD@@@<<<999888:::999<<<@@@BBBFFFNNNXXXaaajjjrrrtttvvvyyy{{{zzzxxxwwwsssllleeebbbdddgggqqqvvvxxxwwwvvvvvvrrrlllllljjjjjjmmmqqqsssqqqooossswww|||pppcccWWWTTTNNNGGGBBB???>>>>>>999;;;>>>CCCJJJTTT^^^fffoooooonnnmmmhhhaaaYYYSSSPPPKKKEEEBBBAAA???<<<999;;;999888888888777555333666555333222222333555666;;;<<<===>>>===<<<:::999888888777666555555555666444444555666666555555444555555666777888:::<<<===CCCEEEGGGJJJNNNSSSXXX\\\bbbiiiqqqwwwyyy{{{~~~~~~}}}zzzppprrryyygggTTTNNNNNNPPPccc}}}vvvgggWWWPPPQQQSSSXXX\\\iiipppzzz}}}sssggg___WWWNNNHHHGGGGGGEEECCCEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGKKKPPPVVVZZZ^^^bbbeeekkkkkkmmmmmmmmmlllkkkkkkkkkhhhccc```___aaadddgggggghhhlllqqqvvv|||~~~zzzwwwssspppoookkkeee^^^[[[[[[\\\\\\[[[^^^^^^^^^___\\\VVVRRRQQQNNNLLLJJJIIIKKKLLLLLLLLLHHHEEE@@@<<<999999:::;;;999888777888;;;======<<<;;;;;;;;;<<>>DDDEEEAAA===<<<=========<<<:::777666666666555444333444888;;;<<>>:::<<<===???AAABBBAAA@@@??????999333111222555444333666666666666555555555555666555555444222111111000///111333555777:::>>>AAAEEEGGGIIILLLOOOQQQRRRRRRNNNLLLGGGCCC>>>;;;999888::::::<<<@@@BBBFFFOOOXXXbbbkkkrrrtttvvv{{{~~~~~~|||zzzvvvoooiiihhhmmmqqqzzzyyyrrrnnnkkkiiikkkoooqqqpppnnnhhhiiikkkmmmqqqwww~~~yyymmmYYYSSSKKKDDD???===;;;:::===>>>AAAEEEKKKUUU___fffooooooooommmiiibbb[[[VVVRRROOOLLLHHHFFFCCC@@@===<<<:::999888888777444222555444222222222333555777999;;;===@@@@@@???===;;;888888777666555555555555555555666666777666666666777777777777888999::::::===???AAACCCFFFLLLRRRWWW___eeennnsssvvvxxx{{{}}}~~~~~~~~~zzzrrrttt{{{}}}dddRRRMMMMMMQQQbbbzzzyyyiiiYYYRRRQQQSSSWWW[[[fffmmmwww~~~}}}ttthhh___WWWNNNHHHGGGGGGEEEDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHLLLPPPUUUYYY]]]bbbeeejjjkkkmmmnnnnnnnnnmmmmmmllliiieeeaaa```bbbeeegggiiijjjlllooossswwwzzz|||{{{zzzxxxvvvtttrrrpppoookkkfff```]]]^^^___``````ddddddeeeeeebbb\\\VVVSSSOOOMMMKKKJJJLLLMMMMMMMMMKKKHHHCCC???;;;:::;;;;;;999777666777999:::::::::999888888999;;;>>>AAACCCEEEEEEFFFHHHKKKMMMOOOQQQSSSWWW]]]eeennn|||zzzddd\\\UUUSSSSSSPPPNNNOOOJJJHHHGGGGGGFFFDDD@@@>>>;;;::::::;;;;;;:::888555***///444555222000222444000000000000000000000000//////000111111222333333000000000111222222333333777777:::???DDDEEECCC@@@=========<<<;;;888666444555555444333333666;;;???CCCIIIQQQSSSOOOHHHAAA>>>:::<<>>===:::777;;;<<<===???DDDMMMWWW^^^kkklllmmmllliiiddd^^^ZZZWWWXXXWWWTTTOOOIIIEEECCC>>><<<999888777666444222333222111111222444666888888;;;@@@DDDEEEDDDAAA???;;;;;;:::888888777777777666666666777777888888888999999888888888888888999::::::;;;<<>>??????@@@AAACCCEEEGGGHHHIIIMMMRRRXXXaaapppyyyddd[[[TTTSSSRRROOONNNNNNKKKIIIHHHGGGFFFDDD@@@===<<<:::999999::::::888666---000333333222111222333////////////////////////,,,,,,...///111333444555000000000111222222333333777777999===AAACCCBBB@@@<<<<<<<<<;;;:::888666555333333333333444888>>>BBBLLLUUU___```WWWLLLDDDAAA999;;;>>>AAACCCCCCCCCCCCAAA<<<555222222555777777666666555555555444444444555555444333333222111111111333444666777:::>>>AAACCCFFFJJJNNNQQQTTTUUUUUUVVVSSSMMMGGGBBB???>>>===<<<:::<<<@@@BBBFFFPPPZZZeeemmmrrrtttwww~~~yyyxxx~~~zzztttlllgggfffgggfffddd\\\UUUNNNJJJLLLOOOPPPPPPRRR[[[gggpppyyy}}}zzzsssdddXXXIII@@@>>>>>>;;;777888888888999===DDDMMMSSS```cccggghhhgggdddbbbaaa```dddeeebbbYYYPPPKKKHHHBBB>>>:::888666555333222111111000000222444777999;;;???EEEJJJLLLKKKGGGEEEAAA@@@>>>===;;;:::::::::777777666777777888888999999888888888888888999999999999999:::<<>>======999888666666666777666555999888888888999:::;;;<<<=========>>>???AAABBBCCCCCCEEEIIINNNWWWdddsss~~~}}}zzzccc[[[TTTSSSRRROOOMMMNNNMMMLLLIIIHHHFFFCCC>>>;;;<<<:::999888999999888777555222//////111222111000////////////////////////000000//////.........---000000000111222222333333555666777:::===??????>>>999999999999999999888888222333333444555999???CCCOOOXXXbbbaaaVVVIIIBBB???999;;;>>>AAACCCDDDDDDCCCAAA===888444333444666777555555555555444444444444444444444333333222222111111222444555666999===@@@DDDFFFKKKPPPTTTWWWXXXXXXXXXUUUPPPJJJDDD@@@>>>===<<<;;;<<>><<<;;;:::888888777666666777888888777777777777888999:::;;;999999888888;;;@@@HHHMMMUUU\\\eeekkknnnqqqtttwwwyyy{{{}}}yyyyyyxxxwwwxxx|||lllXXXMMMMMMQQQSSS[[[kkkvvvxxxwwweee\\\ZZZZZZ\\\```fffmmmuuu{{{}}}{{{sssggg^^^XXXOOOIIIHHHHHHFFFDDDFFFDDDDDDDDDEEEFFFHHHIIIJJJLLLNNNQQQSSSVVV[[[aaafffgggjjjooossswwwxxxxxxxxxqqqooollljjjiiijjjlllnnnllllllkkkkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhiiihhhffffffggglllqqqttt|||zzzoooddd\\\XXXSSSOOONNNNNNNNNMMMPPPMMMIIIEEEAAA???>>>===;;;999777777888888777666888888888888888999999:::;;;;;;;;;<<<===>>>???@@@AAACCCFFFJJJPPP[[[iiisss}}}{{{ccc[[[TTTRRRRRROOOMMMNNNNNNMMMJJJHHHFFFCCC>>>;;;;;;:::888888999999777666999444///...000222000...000000000000000000000000,,,------......//////000000000000111222222333333444444555666888999:::;;;777777888888888999999999222444555666777:::???BBBJJJQQQWWWVVVLLLBBB===<<<:::<<>><<<===<<<<<>>======<<<:::888888999999888777666666666777777777777777999999999:::;;;<<<>>>???AAACCCFFFHHHLLLTTT___gggtttzzzyyycccZZZSSSRRRQQQNNNMMMMMMMMMLLLJJJHHHGGGDDD@@@<<<:::999888999999999777555555444222111111000///...000000000000000000000000((()))+++---000222444555000000000111222222333333444444555444444555777999888888888777777777888888333555777888999;;;===???BBBFFFIIIHHHBBB===<<<<<<;;;===???BBBDDDDDDCCCCCCAAA@@@===999555333222222555555555444444444333333444444333333333333222222...000111222333666999<<>><<<<<>>BBBFFFIIIRRR[[[```___^^^WWWLLLDDD@@@?????????<<<===>>>>>>======???@@@FFFNNNXXX```eeejjjqqqvvvzzz{{{|||{{{vvvnnnccc\\\OOOIIIAAA;;;777666555555111000000000111333666777===CCCLLLVVV^^^aaabbbbbbYYYWWWSSSOOOJJJFFFCCCBBBAAA???===:::999999999:::999888888888888888999999888999999:::<<>>???@@@AAADDDFFFGGGIIINNNVVV\\\hhhppp{{{tttcccZZZSSSRRRQQQNNNMMMMMMKKKJJJIIIHHHGGGEEEAAA???:::999999999:::999666444///333666555111......000000000000000000000000000////////////000000000000000000000111222222333333555555555444333333555777::::::888777666666666666333666888::::::;;;<<<======???AAA@@@===<<<===@@@<<<===@@@BBBDDDDDDCCCBBBDDDCCCAAA===888555333333555555444444444333333333444333333333333333333333000222333444555777;;;>>>@@@DDDKKKQQQWWWZZZ[[[[[[___^^^[[[WWWQQQJJJDDD@@@>>><<<<<>>===<<<;;;;;;;;;;;;:::888777777888999999888888999:::;;;;;;<<<;;;;;;:::;;;;;;===>>>AAABBBCCCAAADDDFFFFFFGGGJJJPPPUUUaaajjjuuu~~~vvv```XXXRRRRRRRRRNNNLLLLLLKKKKKKJJJHHHEEEBBB???===999:::;;;;;;:::888555444333222111222333333222111000000111111222222333333000000000000000111111222//////...///000111333444555333111111333555666666999777555666999999888555444555666666555666888:::999::::::::::::::::::;;;;;;===???BBBDDDFFFFFFFFFKKKKKKHHHCCC<<<555222000222222222222222222333333111222222111111000///...000000111333555888:::;;;@@@EEEMMMTTTXXX\\\___aaabbbaaa^^^YYYSSSLLLGGGCCC;;;999:::>>>AAAEEENNNVVVdddnnnxxxzzzvvvsssvvvzzz~~~{{{vvvooohhhbbb\\\VVVSSSMMMHHHIIIQQQ[[[___aaaccc___\\\UUUMMMGGGFFFHHHKKKLLLPPPSSSRRRMMMHHHEEEDDDFFFPPP^^^iiippptttwwwyyy|||xxxtttttttttnnnbbbYYYLLLGGG@@@;;;999666333000000111111111111222222222;;;<<>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<;;;;;;>>>DDDJJJVVV\\\dddkkkooosssxxx|||{{{uuuuuuvvvyyypppYYYMMMLLLLLLLLLQQQWWWgggxxxggglllwwwrrrkkkhhhiiinnnuuuwwwlllbbbXXXOOOHHHGGGGGGFFFEEEGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHKKKPPPVVV\\\bbbeeeggglllooosssvvvxxxzzz|||~~~vvvuuutttttttttvvvwwwxxx{{{{{{zzzyyywwwuuusssrrrtttsssrrrsssuuuuuusssrrrqqqooonnnnnnrrryyyuuujjj\\\SSSOOOKKKDDD>>><<<======:::777666888;;;888888999999::::::;;;;;;@@@@@@>>><<<:::999;;;======>>>?????????AAADDDGGGHHHHHHHHHHHHGGGIIILLLOOOYYYaaalllvvv|||}}}}}}}}}qqq```YYYSSSSSSRRROOOLLLLLLLLLKKKJJJIIIFFFCCC@@@>>>999999::::::999777666444111000///000111111000///000000000111111111111111000000000000000111111222000000//////000111222333444333222222333666777888:::888777888:::;;;999888777888999999888888999:::999::::::::::::;;;;;;;;;999;;;===@@@BBBCCCDDDDDDIIIHHHEEE@@@:::444111000222222222222333333333333333333333333222111000//////000111222555777999:::???DDDKKKRRRWWWZZZ^^^```aaa```^^^YYYSSSMMMGGGCCC>>>;;;;;;>>>AAACCCKKKSSScccmmmyyy|||yyyvvvyyy|||~~~}}}vvvpppjjjddd```YYYSSSPPPVVV\\\```bbbeeeeeeaaaZZZRRRKKKHHHJJJLLLLLLPPPUUUVVVSSSNNNKKKIIIJJJSSS```lllssswwwzzz|||~~~wwwnnnhhhddd^^^TTTLLLCCC???;;;999999999777666444444333333222222111111888999>>>FFFPPPYYY___bbbgggggggggeeebbb]]]XXXUUUOOOKKKEEEAAA@@@???===<<<;;;;;;:::::::::999999999999;;;<<<;;;;;;>>>DDDIIIUUU\\\eeekkkppptttyyy}}}~~~yyytttsssuuuxxxkkkUUUKKKKKKMMMNNNSSSYYYhhhzzztttmmmaaafffrrruuukkkfffgggnnnvvvyyylllbbbXXXPPPIIIGGGGGGEEEDDDFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHKKKPPPVVV]]]bbbfffhhhlllooosssvvvwwwyyy|||~~~zzzzzzyyyyyyyyy{{{|||}}}}}}}}}}}}|||{{{zzzyyyxxxyyyyyyxxxyyy{{{zzzxxxvvvtttsssqqqqqquuuzzzzzzooo```VVVQQQLLLEEE@@@===>>>>>><<<999888:::<<<999999::::::;;;<<<<<<<<<@@@@@@???===;;;;;;===???>>>???AAABBBCCCFFFIIILLLKKKLLLKKKIIIHHHHHHJJJLLLUUU\\\gggqqqwww{{{}}}~~~mmmaaaYYYTTTSSSSSSPPPMMMMMMLLLKKKJJJIIIFFFCCC@@@>>>888888888888888777666555111000///000111111000///111000000000000000000///000000000000000111111222111111000000000000111111333333333333444666999::::::999888999;;;<<<;;;::::::<<<>>>===<<<:::::::::999999::::::;;;;;;;;;;;;999;;;===???AAABBBCCCCCCEEEDDDBBB===888333111111222222222333333333444444444444444444333222111111//////000111333666777999>>>BBBJJJPPPUUUYYY]]]___```___]]]YYYTTTMMMGGGCCCBBB>>>===???@@@AAAGGGOOOaaalllyyy~~~|||~~~{{{tttppphhh___ZZZ\\\aaaeeeiiinnnpppllldddYYYPPPJJJIIIIIIKKKPPPWWWZZZZZZVVVRRRPPPOOOVVVbbblllsssxxxzzz{{{wwwmmm```VVVPPPKKKEEE@@@<<<:::777777777888888888666666555444333222111111444666999===BBBJJJSSSXXX___aaacccdddccc```[[[YYYRRRMMMGGGBBB???>>>======::::::::::::999999999999888:::;;;;;;:::===CCCHHHTTT[[[eeelllqqquuuzzz~~~~~~|||vvvrrrsssuuuxxx~~~dddPPPIIIIIIMMMOOOTTTZZZiiivvvnnnhhh___cccnnnzzzmmmfffeeemmmuuu}}}zzzmmmbbbZZZQQQIIIHHHGGGEEEDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHKKKPPPVVV]]]ccchhhjjjooorrrvvvyyyzzz|||~~~|||yyyxxxvvvvvvxxx|||xxxhhh\\\UUUOOOHHHBBB;;;<<<;;;999777777888:::;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@>>>======???AAA???AAADDDFFFHHHKKKNNNQQQOOOOOOMMMKKKHHHGGGHHHJJJPPPWWWaaajjjqqqvvvzzz}}}lllbbbZZZTTTTTTTTTPPPNNNNNNKKKJJJIIIHHHEEEBBB???===888888888777777777666666333222111222333333222111111111000000//////......000000000000000111111222222111111000000000000000444444555555555666888999999999999:::;;;<<<<<<;;;;;;===@@@@@@===;;;:::999999999::::::;;;<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEECCCBBBAAA===888444333333222222333333444444555555444444444444444333111111//////000111222444666777===AAAHHHOOOTTTXXX\\\_________]]]ZZZUUUNNNHHHDDDCCC???>>>??????@@@FFFMMM^^^jjjyyy|||qqqhhhaaaaaaeeejjjrrryyy{{{wwwnnnbbbVVVLLLGGGEEEJJJOOOVVV\\\]]][[[XXXVVVSSSXXX```hhhmmmpppqqqqqqccc[[[OOOFFFCCC@@@===;;;;;;999777666555555555444555555555444333222222111111333555555777>>>GGGNNNQQQTTTYYY\\\]]][[[WWWUUUPPPKKKEEE@@@>>>>>>>>>===;;;;;;:::::::::999999999666999:::::::::<<>>===<<<:::999999:::;;;===>>>>>>>>>??????@@@@@@@@@AAAAAAAAA???@@@AAACCCBBBDDDGGGIIIJJJLLLOOOQQQNNNOOONNNKKKHHHGGGGGGIIIOOOTTT\\\dddkkkqqqwwwzzzmmmbbbZZZTTTTTTTTTPPPNNNNNNIIIIIIHHHFFFDDD@@@===<<<888888999888888777666555333222111222333333222111111111000000//////......000000000000000111111222222222111111000000///...444666777666444444666888888999::::::::::::;;;;;;;;;===??????<<<:::888888999999:::;;;;;;<<<======<<<======???@@@BBBCCCDDDBBBCCCBBB@@@;;;777555555222333333444555555666666444444444444333222111000///000000111222333555555<<<@@@GGGMMMRRRWWW\\\_________^^^\\\WWWPPPIIIEEEBBB>>>===>>>???@@@FFFNNNZZZfffvvvxxxooogggeeegggkkkttt|||~~~|||vvvlll___SSSKKKGGGHHHLLLRRRXXX\\\\\\ZZZXXXUUUWWW[[[___bbbbbbaaa___PPPKKKCCC???===<<<:::888999999888666555444333444222222222333333333333333111222333222222666>>>DDDDDDHHHMMMQQQSSSRRRPPPNNNIIIEEE@@@===<<<=========;;;;;;;;;;;;:::::::::999555777::::::999<<>><<<999:::;;;;;;:::888555444111000///000111111000///111000000000000000000///000000000000000111111222111111111111111000///...222555777666444333555888999:::;;;;;;999999:::;;;:::<<<======:::888888888999999:::;;;<<<======>>>::::::;;;<<<===???AAABBBBBBDDDEEEDDD@@@;;;777666222333333444555666777777444444444444333222111111111111111111222333444555:::>>>DDDJJJPPPUUU[[[^^^_________]]]YYYRRRLLLGGGAAA>>><<<>>>???@@@FFFNNNWWWbbbsssxxxppplllkkkmmmsss{{{~~~xxxmmm```VVVPPPIIIJJJMMMRRRWWWZZZZZZZZZWWWWWWWWWXXXXXXVVVRRROOOFFFCCC???===;;;999777666555666777777666666777888111222222222333333333444111222222222333555888;;;<<>>;;;:::;;;<<<<<<;;;::::::::::::999999999999333666999999999;;;???DDDOOOXXXfffqqqwww{{{~~~~~~||||||uuuttttttvvvyyy||||||||||||yyyxxx|||oooWWWMMMKKKIIILLLPPP\\\gggsss}}}mmmfffdddooorrrddd```bbbggghhhiiikkklllmmmooooooqqqvvv|||zzznnneee[[[RRRJJJIIIHHHFFFEEEFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHJJJOOOVVV^^^gggnnnrrrxxx{{{~~~}}}{{{xxxvvvtttqqqoooqqqvvv|||wwwnnneee]]]XXXNNNLLLHHHGGGFFFFFFEEEDDDHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFDDDDDDDDDEEEFFFGGGIIIIIIHHHGGGGGGHHHGGGHHHIIIHHHFFFEEEFFFGGGLLLQQQWWW^^^dddjjjppptttooo```YYYSSSSSSRRROOOLLLLLLKKKKKKJJJHHHFFFBBB???===:::;;;===>>><<<999444111111000///000111111000///000000000111111111111111000000000000000111111222000000111222111111000///---222555666444444777:::;;;===>>>===:::999:::;;;:::;;;<<<;;;999888888999999999:::;;;<<<===>>>>>>;;;::::::;;;<<<>>>@@@AAAAAADDDGGGGGGCCC===888555333333444555666777888888555555666555555444333222222222222222222333444555777;;;AAAGGGLLLRRRXXX\\\___```aaa___[[[TTTMMMIIIBBB???===>>>>>>???EEELLLTTT___ooo~~~|||yyyvvvvvv|||zzzlll^^^WWWKKKIIIIIILLLQQQWWWZZZZZZYYYWWWUUUTTTSSSPPPKKKGGGBBB@@@>>>;;;:::888777666333666888999888777999;;;444444444444333333333333111111222333555666444333888:::===@@@AAAAAA@@@???<<<;;;999999::::::999888888888888888777777777777222555888999999:::???BBBMMMXXXfffrrrxxx|||~~~||||||}}}}}}|||{{{zzzyyyssspppnnnnnnqqquuuxxxyyy|||yyyzzziiiRRRLLLLLLKKKLLLQQQ[[[iiiuuuzzzrrrhhhaaahhh~~~ppp```ZZZ]]]]]]```ddddddcccbbbdddfffjjjpppyyy~~~yyyooofffZZZQQQJJJIIIIIIGGGFFFGGGEEEEEEEEEFFFFFFGGGIIIIIIHHHJJJOOOVVV^^^hhhooottt|||~~~{{{wwwssspppmmmiiiiiinnnsssuuu{{{~~~xxxqqqjjjfffZZZWWWRRRPPPPPPOOOMMMKKKOOONNNMMMKKKJJJHHHGGGFFFFFFHHHIIIHHHFFFDDDEEEEEEEEEGGGHHHHHHGGGEEEEEEFFFEEEFFFGGGFFFDDDBBBBBBCCCGGGLLLSSS[[[bbbhhhnnnrrrrrr```XXXRRRRRRRRRNNNLLLLLLMMMMMMLLLJJJGGGDDDAAA???:::===???@@@>>>999444000333222111222333333333111000000111111222222333333000000000000000111111222///000111222222111000///)))...444555444555999======???@@@>>>;;;999:::<<<:::;;;;;;:::888888999;;;999999:::;;;<<<===>>>???===<<<<<<===>>>@@@BBBCCC@@@DDDHHHIIIDDD>>>777444333333444555666777888999777777777777666555444333333333222222333333444555444888>>>DDDJJJPPPVVVZZZ```aaabbb```\\\VVVOOOJJJDDD@@@>>>>>>>>>>>>CCCJJJRRR]]]mmm|||qqqaaaWWWMMMIIIFFFHHHNNNUUUYYY[[[[[[XXXUUUSSSRRROOOJJJEEE@@@???<<<:::999999999999555888;;;:::888777888:::777777666555444333333222111111111444777777333...555666888:::;;;;;;:::999;;;:::999:::::::::777555666666666666555555555555222555888999888:::>>>BBBMMMWWWfffrrryyy}}}~~~}}}}}}}}}yyyzzz{{{{{{{{{zzzxxxwwwsssoookkkjjjmmmqqqvvvxxx|||zzzzzz|||cccNNNKKKMMMLLLMMMRRRUUUfffssswwwyyylll```eeexxxlll\\\WWWZZZQQQWWW^^^```^^^\\\^^^aaaeeemmmxxx~~~}}}|||xxxooogggYYYQQQJJJIIIIIIGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJGGGJJJNNNVVV___hhhpppuuu{{{vvvqqqnnnlllgggfffkkknnnpppuuu}}}~~~xxxsssoooiiieee```^^^]]]\\\ZZZWWWTTTSSSRRROOOMMMKKKIIIHHHHHHIIIJJJIIIGGGEEEEEEEEECCCFFFHHHHHHGGGEEEEEEFFFDDDEEEFFFEEEBBB@@@???@@@BBBHHHPPPYYYaaahhhnnnrrrqqqaaa[[[TTTPPPPPPPPPNNNLLLNNNLLLJJJFFFCCCAAA???>>>;;;;;;::::::888777555444333222111111000000111111111111000000//////......---......///////////////555222000///000111222222111555999999666666:::>>>>>>BBBCCC===999999999888:::::::::999999999888888555666777888:::;;;<<<===@@@@@@@@@???>>>>>>@@@BBBGGGFFFEEEFFFFFFBBB;;;555555444444555777888777666666666666555444222111000333222000//////111222444666888;;;>>>CCCKKKTTTZZZ___cccfffccc```]]]WWWPPPKKKDDD???>>>??????AAAEEENNNUUUcccuuuppp___RRRJJJEEEHHHLLLOOORRRUUUXXXWWWVVVVVVTTTQQQLLLIIINNNIIIBBB???>>>===999777999999:::999777666666777666666555444444444444555555444333222222222333333333333444444555666777777777666666555555777888999777666555444333444555555555555555444444777<<<@@@KKKUUUbbbnnnwww}}}~~~}}}{{{zzzzzzzzz|||{{{zzzxxxwwwvvvvvvvvvqqqnnnkkkhhhiiimmmqqquuuxxx{{{~~~sssaaaPPPJJJKKKMMMNNNOOOTTT___gggmmm}}}zzzfffhhhuuu~~~mmm___VVVQQQPPPQQQQQQSSSUUUXXXZZZ[[[^^^gggsss~~~|||xxxnnneeeXXXSSSMMMHHHGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHJJJLLLHHHHHHMMMTTTZZZaaammmyyy|||}}}yyysssnnnkkkkkkjjjhhhhhhiiikkknnnppptttwwwzzz{{{zzzyyyyyyyyyrrrqqqnnnkkkiiihhhggggggccc___[[[WWWSSSPPPMMMJJJJJJJJJKKKKKKJJJHHHGGGEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCAAA@@@>>>===BBBEEEJJJSSS^^^gggmmmpppvvvaaa\\\UUUQQQPPPPPPOOOMMMOOOMMMKKKHHHEEEBBB@@@???;;;;;;;;;:::888777555444333222111111000000111111////////////000000000000...//////000111000000000222000...---///000111111///333666666444444777;;;???DDDDDD???:::::::::999::::::999999999888888888777777777888999;;;<<<===AAABBBBBBBBBAAACCCEEEHHHHHHGGGFFFGGGGGGDDD===777666555444555666777777666666666666555555333222111333222000//////111222333555666888;;;@@@HHHQQQWWW\\\aaadddbbb___\\\VVVOOOKKKDDD>>>>>>??????AAAEEENNNTTTcccttt|||kkkXXXOOOGGGGGGJJJLLLPPPTTTSSSSSSTTTVVVXXXXXXWWWVVVUUUQQQKKKFFFBBB@@@>>>===::::::::::::888777777888777666555555444444555555555444444333333333333333222333333444555555666666555555444444444555666777777666555444333333333333555555555444444777<<<@@@JJJTTTbbbooowww}}}}}}{{{zzzzzzzzz{{{zzzyyyyyyxxxwwwwwwwwwtttrrrooollllllmmmppprrrxxxzzz~~~ooo___NNNIIIKKKLLLNNNOOOUUU^^^ffflll}}}rrrnnnvvvoooaaaWWWQQQOOOOOOPPPQQQRRRSSSUUUVVV___gggsss~~~}}}yyypppfffXXXTTTMMMIIIGGGGGGGGGGGGEEEDDDDDDDDDEEEGGGIIIKKKHHHIIIMMMTTTYYY```kkkvvv~~~{{{wwwqqqmmmjjjfffeeecccbbbccceeegggiiikkknnnqqqsssttttttuuuuuuwwwvvvtttrrrqqqpppppppppiiieee```\\\YYYUUURRROOOLLLLLLLLLLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>AAADDDIIIQQQ\\\fffnnnrrrxxxaaa\\\UUUQQQQQQRRRPPPNNNPPPNNNLLLIIIFFFCCCAAA@@@<<<;;;;;;:::999777555444333222111111000000111111.........///000111111111///000000111111111111111///...,,,,,,...000000000...111444555333333666999@@@DDDEEE@@@;;;;;;;;;999:::999999999999888888888:::999888999:::<<>>>>>??????AAACCCGGGOOOYYYdddnnnttttttaaa\\\UUURRRRRRSSSRRRPPPOOONNNLLLIIIFFFCCCAAA???<<<<<<<<<:::999777555444333222111111000000111111.../////////000000000111//////000111111111111000...---,,,---///111111111000222555555555555888:::===CCCDDD???:::::::::888999999999999888888888888::::::999:::===AAAFFFHHHKKKKKKIIIFFFCCCCCCEEEGGGIIIHHHGGGHHHIIIGGGBBB===777666444444555777666666555666666666666666555555333222111000000111111222111222444666:::@@@HHHNNNVVV\\\aaaaaa```^^^XXXQQQMMMFFF@@@@@@@@@???AAAEEEKKKQQQ^^^ooo|||oooaaaSSSLLLIIIJJJMMMRRRSSSTTTWWWZZZ___eeekkkppptttrrrkkk```TTTJJJFFFFFF@@@>>>===<<<<<<;;;:::999888777666666555555666666555555555555555444333333222222222333333444444444333333333333333444444444222333444555555444333222555555666555555777;;;>>>EEEPPP```mmmvvv{{{~~~|||{{{zzzzzzzzzxxxyyyzzz{{{|||}}}}}}}}}}}}|||{{{yyywwwtttsssrrruuuxxx~~~{{{bbbVVVJJJHHHJJJLLLMMMOOOOOOUUU[[[bbbrrrqqqrrr}}}pppccc[[[\\\\\\[[[\\\\\\]]]^^^___dddjjjttt}}}|||tttkkk[[[VVVOOOJJJHHHGGGGGGGGGEEEDDDDDDDDDEEEFFFHHHIIIHHHHHHLLLSSSYYY```kkkwww}}}xxxrrrlllgggdddbbbaaa___^^^^^^___```aaa```cccgggiiijjjkkkmmmooonnnnnnnnnoooppprrrssssssooolllgggbbb___[[[XXXUUUSSSRRRPPPNNNLLLLLLLLLMMMGGGFFFDDDBBB@@@@@@???@@@AAA@@@>>><<<<<<===???@@@AAACCCGGGMMMVVVbbbmmmuuuppp```[[[UUURRRRRRSSSRRRQQQNNNMMMKKKIIIFFFCCC@@@>>>======<<<;;;999777555444333222111111000000111111111000000000/////////...---...//////000000/////////......///111222222222000222333444555666777999999???AAA===999888888666999999999888888888777777999999:::===BBBHHHMMMQQQ[[[YYYUUUOOOIIIGGGGGGIIIHHHFFFEEEGGGHHHGGGBBB>>>888666444333555666666666555666666666666666555555333222222111111000000111222222333555888===EEEJJJSSSZZZ```bbbbbbbbb]]]VVVPPPIIIBBBAAAAAA???AAADDDIIINNN[[[lllyyyrrraaaWWWRRROOOQQQTTTRRRTTTVVVYYY^^^fffpppwwwzzzooo```SSSKKKHHHEEEBBB???>>>>>>===;;;888888888777666666666666777555555666666666555444333222222333333333333333444333444444444555555555555000111333555666666666555555666666666666777;;;===CCCNNN]]]jjjsssyyy}}}~~~|||zzzzzzzzzzzzyyyzzz|||~~~~~~}}}zzzxxxwwwvvvyyyttt[[[QQQHHHHHHJJJLLLNNNQQQOOOSSSXXX___mmmpppmmmxxxxxxjjjbbb`````````aaacccdddfffgggiiinnnvvv}}}}}}uuulll]]]WWWPPPKKKHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIGGGGGGLLLSSSZZZaaammmyyy}}}wwwqqqjjjeeebbbbbbbbbaaa`````````aaaaaabbbdddggghhhhhhhhhjjjkkknnnnnnppprrrsssuuuvvvvvvpppmmmhhhdddaaa^^^ZZZXXXVVVUUURRRPPPOOONNNNNNOOOIIIHHHEEEBBB@@@????????????>>>===<<<<<<===???AAABBBDDDHHHMMMTTT___kkktttooo___ZZZTTTQQQRRRSSSSSSQQQMMMMMMLLLJJJFFFCCC???===>>>>>>===;;;999777555444333222111111000000111111111111111000///.........------...///////////////111000000111333444333222///000111222444555666666444:::>>>;;;777777777666999888888888888777777777777888;;;???EEELLLRRRVVV___\\\WWWOOOHHHEEEEEEFFFFFFDDDCCCEEEGGGGGGCCC???999777444333444666666666666666666666666555444333333333222222111000000000222222333333666;;;BBBGGGPPPXXX___ccceeefffaaa[[[TTTMMMFFFDDDBBB@@@AAADDDFFFKKKXXXiiiwwwmmmaaaXXXQQQNNNOOOMMMOOOQQQTTTYYYcccoooyyy|||pppbbbVVVOOOLLLHHHDDDBBBBBBAAA===999999888888777777777777777555666777777777666444333333333333333444444444444444444555666666666666555111222333555666777777777555666777666666777:::<<>>>>>???@@@BBBCCCEEEGGGKKKOOOTTT]]]hhhqqqmmm]]]XXXRRRPPPQQQSSSRRRQQQNNNNNNMMMKKKHHHDDD@@@>>>???>>>===<<<999777555444333222111111000000111111000000000000////////////......///000000000000000222111111111333333222000000000111222444666666666000777<<<:::777888888777888888888888777777777777555777;;;@@@GGGMMMRRRUUUYYYVVVQQQJJJDDDAAABBBDDDFFFDDDCCCEEEGGGGGGDDDAAA:::777444333444555666666666666666555555333222111333333333222111000//////111111111222333888???CCCLLLTTT]]]cccggghhheee___YYYPPPIIIFFFCCC@@@@@@CCCCCCHHHUUUgggvvvqqqdddWWWOOOMMMKKKLLLLLLMMMPPPYYYgggqqqttteee[[[TTTOOOJJJGGGGGGEEE???;;;999999888777777777888888555666777888888666555444444444444444444444444444333444555666777666666555666555555555555666777777555666777777666777:::<<<@@@IIIVVVbbbkkkssszzz~~~}}}{{{zzzzzzzzz{{{}}}uuuxxx~~~yyyeeeQQQKKKGGGIIIMMMNNNPPPTTTUUUVVVYYY___iiiyyyooobbbiii{{{zzzrrrjjjjjjjjjjjjkkklllmmmnnnuuuxxx|||~~~|||sssjjj___ZZZRRRLLLIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGKKKQQQVVV\\\hhhsss~~~{{{yyyvvvyyy||||||{{{{{{}}}}}}{{{wwwrrrmmmiiifffeeedddddddddeeeeeefffggggggfffggghhhhhhggggggiiikkkjjjkkkmmmoooppppppppppppqqqoookkkhhhfffdddbbb```^^^^^^]]]\\\ZZZXXXVVVUUURRROOOKKKGGGDDDCCCCCCCCC@@@AAABBBCCCDDDEEEFFFGGGGGGKKKOOOQQQTTT[[[eeemmmlll\\\WWWRRROOOQQQRRRRRRQQQOOOOOONNNLLLIIIEEEAAA??????>>>===<<<:::777555444333222222111000111111111......//////000000111111//////000111111111111111222111111111333333111///333333333555777999999999///666;;;:::888999999888888888888888777777777777444777;;;AAAGGGLLLPPPRRRUUUSSSNNNIIIDDDCCCEEEHHHFFFDDDCCCEEEHHHHHHEEEBBB;;;888444333333555666666666666666555444222111000333333333222222000//////111111000000222666===AAAIIIRRR\\\bbbgggiiifffaaa[[[SSSKKKGGGDDD@@@@@@CCCAAAFFFSSSeeeuuuuuudddYYYUUULLLLLLKKKHHHHHHPPP]]]gggyyy}}}qqqeeeYYYTTTNNNKKKJJJHHHBBB===:::999888888777888888888555666888999888777555444555555555555555555555555333444555666666666555444:::999777555555555666666555666777777777777999;;;???HHHTTT___hhhqqqyyy~~~|||{{{zzzzzzzzz{{{~~~uuuwww|||uuuaaaOOOJJJGGGJJJMMMOOOQQQUUUUUUUUUXXX]]]eeetttjjj]]]cccvvv{{{ssssssrrrrrrrrrrrrrrrsssxxx{{{~~~~~~{{{rrriii```[[[SSSMMMIIIHHHGGGFFFDDDEEEEEEFFFFFFFFFFFFEEEHHHHHHKKKPPPTTTYYYcccnnn~~~~~~|||zzzvvvtttooorrruuuvvvuuuuuuwwwzzzxxxvvvssspppllliiihhhggggggggghhhiiijjjjjjkkkkkkhhhiiijjjjjjjjjkkkmmmooolllmmmooopppqqqqqqppppppooommmiiigggfffdddbbb```aaaaaaaaa```___\\\YYYXXXUUURRRMMMIIIFFFDDDDDDEEEBBBCCCEEEGGGHHHIIIIIIIIIIIIMMMQQQSSSUUUZZZdddkkkyyyjjj___ZZZTTTPPPOOOOOOPPPPPPQQQPPPMMMJJJFFFCCC@@@???======<<<;;;:::888777666444333222111000000000000222111000.........///000000000000000000000000000111111111111000000000000111222222333333444444555777777777888999888444222444555666777888888777666:::999999<<<@@@EEEGGGHHHGGGFFFDDDCCCBBBBBBCCCDDDGGGIIIJJJJJJHHHFFFGGGGGGBBB===666333333444444333555444333333333333444555222222222111111111111000000111333333444666999<<>>999666777333222111333777;;;======777777777777777888888888777666555555666888:::<<>>======<<<;;;:::888777666555444333222111111111111333222111000///000000111111111111000000/////////111111111111000000000000111111222333333444444555444444555777888888666444444555666777888888777777888777777999<<<@@@BBBBBBCCCBBBBBBAAABBBCCCDDDEEEFFFHHHJJJIIIHHHGGGHHHIIIDDD???888333333333444333444444555666666555444444222222222222111111111111000111333333333555999;;;FFFLLLVVV___fffiiijjjiiiddd^^^VVVNNNIIIFFFCCCAAAEEECCCGGGQQQ___nnnpppbbbSSSLLLFFFEEEFFFFFFKKKPPPYYYdddsss{{{qqqjjjaaaYYYSSSNNNHHHCCC???<<<999888888888777777666888::::::888777666777999444333888;;;777555555777555444444666888999888888888888888888777777777777666555555666888;;;<<<@@@DDDLLLXXXfffrrryyy|||~~~~~~}}}|||{{{zzzyyyyyywwwyyy}}}}}}yyyyyy~~~}}}gggWWWKKKJJJIIIJJJMMMQQQUUUVVVWWWZZZ```gggkkktttvvvhhh\\\VVVZZZlll}}}~~~}}}}}}|||}}}~~~}}}tttnnndddZZZQQQNNNLLLIIIHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGJJJPPPUUUZZZbbbkkkvvv~~~{{{xxxtttqqqooonnnmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooppppppppppppnnnmmmlllkkkjjjkkkkkklllnnnmmmmmmllllllllllllmmmiiiiiihhhfffeeeeeeeeedddhhhhhhgggfffdddbbb```___\\\YYYUUURRRQQQOOOMMMKKKMMMLLLLLLMMMNNNNNNLLLJJJHHHHHHJJJMMMNNNQQQZZZdddzzzjjj]]]ZZZUUURRRQQQQQQPPPOOOKKKKKKIIIGGGDDDAAA>>>=========<<<;;;:::888777666666555444333222222222222333222111111111111111222111111111000000/////////111111111111000000000000111111222222333444444444222222333555888999888666555555777888999999999999:::888777888:::<<<======?????????@@@AAACCCDDDEEEEEEGGGIIIIIIIIIHHHIIIKKKHHHBBB:::555222333444444333555777999999777555333333222222222111111111111000111222333333444888:::CCCHHHRRR\\\dddiiilllllliiibbbYYYPPPJJJFFFDDDBBBFFFBBBCCCJJJUUUcccvvv{{{kkkXXXPPPGGGDDDCCCBBBDDDIIIMMMYYYhhhvvv|||vvvlllddd]]]VVVNNNHHHBBB???<<<:::::::::999888888:::;;;;;;999888888888999555444777999777666777888777555555777888777777:::999999888888777777777777777666666777999;;;<<>>???@@@BBBCCCCCCDDDFFFHHHIIIIIIJJJKKKMMMKKKFFF>>>777333333444666555666888999999888666555333333222222222111111111111222222222222333666999???EEENNNYYYcccjjjoooqqqmmmfff\\\SSSLLLGGGDDDBBBBBB@@@AAAGGGPPP\\\mmm|||sssaaaVVVLLLGGGDDDBBBCCCFFFEEEOOO]]]lll|||xxxoooggg^^^UUUNNNEEEBBB>>>;;;;;;;;;;;;::::::;;;<<<;;;999888888999;;;999888999999999999:::666555555666888::::::999;;;;;;:::999888888777777777777777777888:::;;;<<<>>>AAAIIITTTbbbnnnwwwzzz|||}}}}}}~~~~~~|||{{{zzzyyywwwvvvvvvvvvvvvwww}}}~~~rrr[[[LLLHHHIIIKKKMMMPPPSSSXXX[[[aaajjjxxx}}}yyyooobbbWWWQQQTTTaaaooo|||xxxhhh^^^SSSNNNKKKGGGFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHLLLRRRWWW[[[bbbiiippp{{{|||vvvrrrmmmmmmllljjjhhheeedddbbbaaaccceeehhhkkklllmmmmmmnnnnnnooooooooonnnmmmmmmkkkiiigggeeedddeeeggghhhddddddeeeeeeeeeeeeeeedddeeedddddddddfffhhhjjjllloooooonnnllljjjhhhfffeeebbb```^^^]]]\\\YYYVVVSSSSSSQQQPPPOOOPPPOOOMMMKKKDDDBBBBBBDDDEEEFFFLLLTTT~~~nnn]]]ZZZVVVTTTSSSRRRPPPNNNKKKKKKJJJIIIFFFCCC@@@>>><<<<<<<<<;;;:::999888777444333222111111000000000//////000000000000000000***+++,,,---///000111111111111111111000000000///000000111222222333333444666555555777:::;;;;;;:::::::::;;;;;;===>>>??????AAA???<<<<<<<<<======<<<>>>>>>???@@@AAAAAAAAABBBCCCEEEHHHIIIJJJKKKLLLNNNMMMIIIBBB:::555444555777888888888777777888888888333333333222222222222111111222222222111222555777===BBBKKKVVVaaajjjqqquuupppjjj```WWWPPPJJJEEEBBB>>>>>>BBBIIIOOOYYYiiivvvkkk^^^QQQKKKHHHEEEEEEFFFCCCLLLWWWddduuu~~~vvvnnneee[[[UUUIIIEEE@@@===<<<<<<<<<;;;;;;<<<<<<;;;999888888999;;;<<<;;;:::999:::;;;;;;888777777888:::;;;;;;999<<<;;;;;;:::999888888777777777888999:::;;;<<<<<<===@@@GGGSSSaaammmvvvzzz{{{~~~~~~}}}~~~~~~|||zzzyyywwwvvvuuuttttttuuuvvvwww~~~nnnYYYLLLIIIKKKNNNPPPQQQTTTYYY\\\eeeqqq|||ttteeeXXXQQQQQQ[[[fff{{{~~~}}}}}}~~~{{{lllaaaUUUOOOKKKGGGFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIIIILLLSSSWWWZZZ```gggnnnyyyyyytttlllkkkjjjhhhgggeeedddcccbbbbbbbbbdddfffiiilllmmmmmmnnnoooooonnnmmmkkkjjjhhhfffdddbbbaaaaaaaaabbb]]]]]]^^^___```bbbbbbcccdddddddddfffhhhjjjmmmnnnrrrqqqpppnnnkkkhhhfffdddbbbaaa```___^^^\\\XXXTTTSSSQQQNNNMMMMMMLLLJJJHHHCCC@@@???AAABBBBBBFFFLLLqqq^^^ZZZVVVSSSRRRRRRQQQPPPLLLLLLLLLJJJHHHDDD@@@>>>;;;;;;;;;;;;:::999888777333333222111000000000000......///000000000000///***+++,,,---///000111222111111111111000000000000000000111111222333333333777666666888;;;======<<<;;;;;;;;;<<<===???AAAAAA@@@>>>;;;;;;;;;<<<<<<;;;>>>???@@@AAABBBCCCBBBBBBCCCFFFHHHJJJJJJKKKMMMNNNMMMJJJEEE>>>888555666888:::999777666666777999:::333333333333222222222222111222222111000111333666:::>>>GGGRRR^^^iiirrrwwwtttnnnfff^^^VVVOOOHHHDDD>>>???DDDJJJOOOWWWffftttyyyjjj[[[SSSOOOKKKHHHIIIFFFLLLSSS]]]nnnwwwpppiii```[[[MMMIIICCC???>>>>>>>>>>>>>>>>>>>>><<<:::999:::;;;888<<<===:::999;;;;;;:::<<<;;;;;;;;;<<<<<<:::888<<<;;;;;;::::::999999999777888999:::;;;<<<<<<======@@@GGGRRR```mmmvvvzzz{{{~~~~~~}}}}}}~~~~~~}}}zzzyyyxxxvvvuuusssrrrrrrtttvvvwwwzzz||||||hhhWWWMMMIIIMMMQQQSSSTTTVVV[[[___ffftttzzzhhhYYYOOOMMMUUU___rrr{{{zzzzzzrrrfffYYYRRRNNNIIIHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHLLLRRRVVVYYY^^^eeekkkuuu|||xxxooommmkkkiiihhhgggggghhhfffeeeddddddeeehhhkkkmmmmmmnnnooopppooommmjjjiiidddcccbbb___^^^\\\[[[[[[VVVVVVWWWXXX[[[___bbbdddfffgggiiijjjlllnnnooopppqqqqqqpppnnnkkkiiigggeeeccccccbbbcccbbb___ZZZVVVSSSQQQNNNLLLKKKJJJHHHFFFEEEAAA???AAAAAA@@@BBBGGGttt___[[[VVVRRRQQQQQQQQQQQQMMMMMMMMMKKKHHHCCC???<<<;;;;;;;;;;;;:::999888888444444333222111111111111...///000111222111111000......//////000111111111111111111111000000000000000000000111222222333333444444444777:::>>>??????:::::::::;;;<<<>>>@@@BBB???===;;;:::<<<======<<<===???AAACCCEEEFFFFFFFFFDDDFFFIIIJJJJJJKKKMMMNNNLLLKKKGGGAAA;;;777777999777777888888888888777777444444333333333222222222111222222111000000222444777;;;BBBMMMZZZfffpppvvvwwwsssllleee]]]UUUMMMHHHCCCCCCEEEIIILLLTTTdddsss{{{iii___YYYSSSOOONNNJJJMMMQQQYYYhhh||||||uuuooojjjccc___RRRNNNGGGCCCBBBBBBBBBBBBBBBBBBAAA???<<<;;;===>>>888>>>@@@===;;;======;;;===<<<<<<===>>>>>><<<:::;;;;;;;;;;;;;;;:::::::::777888999;;;<<<<<<======>>>@@@GGGRRR___lllvvvzzz~~~~~~~~~|||zzzyyyxxxxxxuuutttrrrqqqrrrtttvvvxxxzzz{{{~~~sssbbbTTTMMMHHHMMMRRRUUUVVVYYY___dddkkkyyytttaaaSSSMMMRRRZZZjjj|||}}}{{{zzz~~~uuuhhh[[[SSSNNNIIIHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHKKKRRRVVVWWW]]]cccgggqqq|||{{{vvvsssooollljjjjjjkkkmmmjjjjjjiiiiiiiiiiiijjjjjjkkklllmmmnnnmmmjjjgggeeeaaaaaa```^^^[[[XXXUUUSSSOOOOOOPPPSSSWWW]]]cccgggkkkllloooqqqsssssssssrrrooooooooonnnmmmkkkjjjiiifffffffffggggggccc^^^ZZZVVVSSSOOOMMMKKKJJJHHHGGGGGGBBB@@@AAAAAA@@@AAADDDvvv```\\\VVVRRRQQQQQQRRRRRRMMMMMMMMMKKKGGGBBB>>>;;;;;;;;;;;;;;;::::::999888555555444333222222222222///000111222333333222111222222222222111111111000111111111111000000000000000000000111222222333333111111222555:::>>>@@@AAA999999999:::;;;===???AAA???===<<<<<<===?????????<<<>>>AAADDDGGGHHHIIIIIIDDDGGGIIIJJJJJJKKKLLLNNNKKKKKKIIICCC===888888999555666888::::::888666555444444444333333333222222111222222111///000222444444888???JJJWWWdddooouuuyyyvvvpppjjjcccZZZQQQKKKGGGFFFFFFGGGIIIQQQbbbsssuuuiiibbb[[[UUUTTTKKKNNNPPPVVVeeezzzzzzrrrnnnjjjeeeaaaVVVQQQJJJFFFDDDDDDDDDDDDDDDDDDCCCAAA>>>>>>???AAA999AAAEEEAAA>>>@@@@@@===::::::;;;>>>@@@AAA@@@???::::::;;;;;;;;;;;;;;;;;;888888:::;;;<<<=========>>>AAAGGGRRR___mmmvvv{{{~~~}}}{{{yyyyyyxxxxxxuuutttrrrqqqrrrtttvvvxxx~~~nnn]]]QQQKKKFFFLLLRRRVVVXXX[[[bbbhhhrrrkkkYYYPPPRRRXXXfffyyy~~~}}}}}}~~~tttgggZZZRRRLLLGGGFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGKKKQQQUUUWWW\\\bbbeeeoooyyy~~~|||xxxsssooollllllnnnpppmmmmmmnnnooonnnllliiihhhhhhiiijjjkkkiiifffcccaaa``````___]]]ZZZVVVQQQOOOLLLLLLLLLOOOUUU]]]dddiiioooqqqtttvvvwwwwwwuuutttmmmmmmnnnnnnnnnnnnmmmmmmhhhiiijjjkkkjjjgggaaa]]]XXXUUUQQQNNNMMMLLLJJJHHHHHHCCC@@@BBBBBB@@@@@@CCCtttggg```XXXRRRPPPOOOMMMKKKPPPOOOLLLHHHDDDAAA>>><<<<<<<<<<<<;;;:::999888777555555444333222000000///000111111222222222111111000000000000111111111111000000000000000000000000////////////000111222333333888888555777???EEEEEEBBB???<<<;;;<<<===>>>>>><<<;;;:::999999;;;<<<>>><<<>>>??????DDDKKKNNNLLLHHHGGGHHHJJJLLLMMMLLLKKKOOOOOONNNJJJDDD===888555///111444555555333333333444444444333333333222222333222222111111222222333444777<<>>@@@@@@@@@AAABBBAAA>>>;;;???>>>===>>>???@@@???>>>@@@???============;;;999;;;;;;;;;;;;;;;;;;;;;;;;@@@CCCJJJSSS```lllwww}}}~~~~~~~~~|||yyyvvvttttttvvvtttsssrrrsssvvvyyy{{{zzzvvvttttttuuuvvv|||}}}~~~{{{fffWWWPPPNNNMMMOOORRRUUUWWWZZZ___bbbnnnzzzcccQQQRRR\\\hhhwwwssskkk___UUUNNNJJJHHHGGGGGGFFFDDDCCCCCCEEEGGGHHHGGGIIIKKKMMMQQQVVV]]]aaagggmmmuuu|||zzzyyyxxxwwwwwwvvvtttrrrsssrrrpppooopppooonnnllliiihhhgggggggggfffcccaaaccc```\\\ZZZYYYVVVRRRNNNNNNOOOPPPSSSXXXaaajjjqqquuuwwwzzz||||||{{{xxxvvvqqqpppnnnooooooooonnnlllkkkmmmpppssssssnnngggaaa\\\YYYUUUQQQOOOOOOPPPRRRKKKJJJHHHFFFDDDBBBAAAAAAqqq```[[[TTTQQQQQQSSSRRRQQQPPPNNNLLLHHHDDDAAA>>><<<<<<<<<<<<;;;:::999888777666666555444333222111000000111111111111111000000000000000000111111111111000000000000000000000000////////////000111222333000444444111333<<>><<<>>>???@@@FFFMMMPPPOOOOOOOOOOOOPPPRRRSSSRRRPPPOOOPPPOOOLLLFFF???:::666222333666777666555555555444444444333333333222222333222222111111222222333444555999AAALLLZZZhhhqqqyyy||||||wwwppphhh^^^UUUJJJFFFCCCDDDFFFLLLWWWbbbwww~~~tttkkkeeebbb[[[YYY```mmm}}}|||tttmmmfffbbbbbb[[[TTTRRRPPPMMMNNNRRRNNNPPPOOOJJJHHHGGGDDD@@@CCCBBBBBBCCCDDDCCCAAA???DDDCCCCCCDDDFFFHHHGGGFFFAAA???============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBIIISSS```mmmyyy~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzvvvsssrrrrrruuutttssssssuuuxxxzzz|||~~~{{{yyytttppplllkkkjjjjjjqqqtttxxx{{{yyydddUUUNNNLLLMMMPPPSSSVVVXXX[[[___aaagggqqq~~~ttt]]]YYYaaakkk{{{rrrjjj___TTTNNNJJJHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGFFFGGGIIILLLOOOTTT[[[___dddjjjrrryyy~~~~~~|||zzzwwwzzzxxxvvvvvvvvvvvvtttrrrmmmkkkiiiiiiiiihhhfffdddgggddd```^^^]]][[[VVVSSSPPPQQQSSSUUUZZZbbbjjjpppyyyzzz}}}}}}{{{yyyqqqooommmlllmmmnnnmmmlllnnnpppsssvvvvvvrrrkkkfff```]]]YYYUUUSSSRRRSSSTTTPPPOOOLLLIIIFFFDDDBBBBBB~~~lll]]]XXXRRRQQQRRRTTTTTTTTTOOONNNLLLIIIEEEAAA>>><<<<<<<<<<<<;;;:::999888777666666555555444333222222111111111111000///......000000000000111111111111000000000000000000000000////////////000111222333000222222000222999@@@CCC@@@===:::999:::;;;;;;:::;;;;;;:::999:::;;;<<<===<<>>?????????>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@GGGRRR```ooo{{{~~~|||{{{{{{{{{{{{{{{{{{{{{xxxtttpppnnnnnnssssssttttttwwwyyy|||~~~}}}vvvsssnnniiieeebbbaaa```ggglllssszzzvvvbbbTTTMMMKKKNNNQQQUUUXXXZZZ\\\^^^``````gggqqqvvvwwwyyy}}}pppeeeeeeooo|||}}}qqqjjj^^^TTTNNNJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEDDDFFFHHHJJJMMMRRRXXX\\\aaafffmmmuuu~~~|||zzzyyyxxxxxxxxxvvvtttrrrooolllkkkkkkkkkjjjhhhhhheeebbb```___]]]YYYWWWWWWXXXZZZ]]]aaagggooottt~~~}}}uuurrrooonnnnnnooooooooorrrtttwwwzzzzzzwwwpppllleeeccc^^^ZZZXXXWWWXXXXXXWWWUUURRROOOKKKGGGDDDCCC{{{iii___ZZZTTTQQQRRRRRRQQQPPPNNNMMMLLLIIIFFFBBB>>><<<<<<<<<<<<;;;:::999888777666555555444333222222222111111111000000...------///000000000111111111111000000000000000000000000////////////000111222333333444333333555:::AAAEEEBBB???<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<======AAADDDFFFMMMVVVYYYWWWVVVUUUSSSSSSTTTTTTSSSRRRPPPPPPRRRRRROOOIIIBBB<<<888777777777888999888777555444444444444333333333333222222111111222222333444444444777???NNN___kkkxxx~~~|||uuukkkaaaUUUNNNHHHFFFFFFGGGNNNUUUbbbooowwwuuulllfffiiittt}}}vvvqqqmmmhhhdddccc```]]]___dddcccffffffbbb___]]]XXXSSSOOOLLLIIIGGGIIIKKKLLLMMMHHHGGGHHHIIILLLNNNNNNNNNHHHEEEBBB@@@@@@AAAAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>FFFQQQ```ppp}}}~~~|||{{{zzzyyyyyyzzzzzzzzzwwwrrrnnnmmmlllpppqqqrrrtttwwwzzz|||}}}wwwrrrllleeeaaa```aaabbbgggmmmvvv~~~sss```TTTNNNKKKNNNRRRWWWZZZ\\\]]]^^^___]]]bbbhhhkkklllpppwww~~~uuujjjqqq{{{~~~{{{qqqjjj^^^TTTNNNKKKJJJIIIEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGIIIKKKPPPVVVZZZ___cccjjjqqq{{{~~~||||||{{{{{{yyywwwvvvrrrooollllllllllllkkkkkkiiigggdddcccaaa___^^^```bbbdddgggkkkqqqxxx}}}}}}zzzvvvttttttvvvvvvvvvvvvwwwyyy||||||zzztttpppjjjgggccc```]]]\\\\\\\\\]]][[[XXXTTTOOOJJJFFFDDDzzziii```[[[UUURRRRRRQQQOOOMMMMMMMMMLLLIIIFFFBBB>>><<<<<<<<<<<<;;;:::999888777444444333333222222111111111111111000000...------///000000000111111111111000000000000000000000000////////////000111222333444444444555777:::???DDD@@@>>>;;;:::;;;<<<======::::::::::::;;;;;;<<<<<>>EEEPPP___ppp~~~}}}{{{zzzyyyyyyyyyzzzyyyvvvrrrooommmmmmmmmoooqqqtttwwwyyyzzz{{{}}}~~~zzzuuullleeebbbcccgggkkknnnttt{{{ooo___UUUPPPNNNOOOSSSWWWZZZ[[[\\\]]]^^^]]]aaaeeefffgggllluuu|||sssqqqyyy}}}{{{ssskkk```UUUOOOLLLJJJIIIFFFFFFFFFFFFFFFEEEDDDCCCEEEFFFGGGHHHKKKOOOUUUYYY^^^bbbgggnnnxxx}}}yyyvvvrrrpppooooooooonnnpppooonnnkkkiiihhhggghhhgggiiimmmppptttyyy|||zzzzzz{{{||||||yyyyyy{{{|||}}}zzzvvvrrrllljjjgggdddaaa```___```aaa___\\\XXXSSSMMMHHHFFFyyyiii]]]XXXSSSRRRRRRSSSQQQOOOLLLLLLLLLJJJGGGCCC???<<<<<<<<<<<<;;;:::999888777333333333222222111111111111111111111000///......000000000000111111111111000000000000000000000000////////////000111222333333222333666777666999>>><<<:::888777999;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>BBBFFFJJJQQQYYY\\\ZZZYYYVVVTTTSSSTTTUUUUUUTTTQQQQQQQQQSSSTTTQQQJJJDDD<<<888444333666888888666555555555555444444444333333222222111111222222333222444555555888BBBQQQ\\\qqqzzz~~~ssshhhZZZRRRJJJGGGGGGFFFIIIMMMYYYeeewwwxxxzzz{{{xxxwwwuuuqqqmmmooouuuyyy}}}qqqkkkccc\\\XXXVVVTTTSSSQQQQQQRRRVVVZZZ^^^______SSSNNNGGGAAA???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<>>::::::;;;;;;<<<<<<;;;;;;<<<@@@DDDHHHOOOWWWYYYWWWUUUSSSPPPPPPQQQRRRSSSRRRRRRQQQPPPRRRUUUSSSMMMHHH>>>999444333666999888777555555555555444444444444333222222111111222222333///333555555555<<>>@@@AAA999:::;;;;;;<<<<<<;;;;;;:::>>>BBBFFFMMMUUUVVVTTTXXXUUUSSSRRRTTTUUUVVVVVVSSSPPPOOOQQQUUUTTTOOOJJJ@@@:::444333666999999777666666555555555444444444333222222222222222222333---111555444444999CCCLLLbbbnnn{{{yyyooofff\\\RRRNNNKKKIIIHHHJJJPPP[[[nnn{{{~~~zzzooogggbbbUUUWWW[[[ccckkkssswwwxxxggg```VVVNNNHHHFFFDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBGGGPPP]]]mmmzzz}}}}}}}}}|||{{{zzzyyyxxxxxxxxxssstttuuusssqqqnnnnnnnnnnnnppptttwwwyyyzzzyyyxxx{{{{{{|||}}}||||||}}}rrrbbbXXXTTTSSSSSSRRRTTTUUUVVVVVVXXX[[[]]]mmmppprrroookkkiiimmmqqqxxxiii[[[]]]cccooo|||~~~zzzrrrfffZZZRRRNNNKKKJJJJJJHHHFFFDDDCCCCCCEEEEEEBBBBBBCCCDDDEEEIIINNNRRRUUUZZZbbbkkkvvv~~~}}}zzzzzz}}}~~~}}}{{{wwwtttqqqpppooommmllllllkkkkkkhhhgggfffddd```[[[VVVSSS|||lllYYYWWWUUUTTTTTTSSSQQQOOOKKKKKKJJJHHHEEEBBB>>><<<:::::::::;;;;;;:::999999555555444333222222222222333333333222222222111111111111000000//////.........///000111111222111111222111111111000000//////:::888555666888999888666888999999999888888:::<<<<<<;;;;;;;;;;;;:::::::::===<<<===BBBHHHLLLMMMLLLPPPRRRSSSRRRPPPOOOOOOPPPTTTUUUUUUTTTUUUWWWRRRLLLFFF>>>666333666888555222555555666666666666666555333222111000000111222333111222222222444888>>>BBBYYYdddsss{{{tttmmmcccZZZVVVPPPIIIFFFIIIPPPZZZjjj|||qqqiiiaaa]]][[[aaalllwww}}}uuummmaaaVVVNNNIIIFFFDDDGGGFFFEEEEEEEEEDDDAAA???BBBDDDJJJUUUcccppp{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwuuusssqqqqqqqqqrrrssssssuuuwwwxxxxxxyyy{{{}}}yyy{{{~~~~~~kkk___XXXRRROOOPPPOOOSSSVVVVVVUUUWWW\\\aaajjjrrryyywwwnnnhhhhhhkkkvvv}}}hhh[[[TTTVVV\\\gggsss}}}xxxpppeee[[[SSSNNNKKKIIIJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBBBBBBBDDDFFFIIIJJJTTTVVV]]]gggqqq~~~~~~~~~|||yyywwwvvvqqqqqqqqqqqqpppooonnnmmmlllkkkiiifffccc^^^WWWRRR{{{kkkYYYWWWUUUSSSSSSRRRPPPNNNLLLLLLKKKIIIFFFBBB???===;;;;;;;;;;;;::::::999888555555444333222222222222222222222111111111000000222111111111000000000000000000111111111000000///111111111111000000000///666444222333666888888777888999::::::999999;;;===============<<<<<<<<<<<<===<<<===AAAFFFJJJKKKJJJLLLNNNQQQRRRQQQQQQQQQRRRTTTUUUUUUTTTVVVZZZYYYTTTLLLDDD999555666888777444555555666666666666666555333222222111111222222333222222222222333777<<<@@@QQQ[[[kkkyyy|||uuujjj```[[[TTTMMMJJJKKKQQQXXXeeeuuuxxxkkkfffbbbeeennnxxx}}}uuuhhh]]]TTTOOOLLLKKKHHHHHHIIIKKKLLLLLLIIIFFFFFFHHHMMMWWWdddrrr{{{~~~~~~yyyxxxwwwuuutttttttttssstttrrrpppoooooopppqqqrrrrrruuuxxxzzz{{{}}}{{{hhh\\\UUUOOOMMMMMMOOOSSSVVVVVVTTTVVV[[[```kkkqqqvvvuuupppkkkjjjlllqqq}}}}}}lll[[[PPPKKKMMMSSS```nnnzzzwwwooodddZZZRRRMMMJJJGGGHHHHHHGGGEEEDDDDDDDDDDDDAAAAAAAAABBBCCCFFFHHHIIIOOORRRXXXbbblllyyy{{{xxxuuutttpppqqqqqqqqqrrrqqqqqqqqqpppooollljjjgggbbb\\\WWWzzzjjjZZZXXXUUUSSSRRRPPPNNNLLLMMMMMMLLLJJJFFFCCC???===<<<<<<<<<;;;:::999888777555555444333222222222222111111111000000000//////222222222222111111111111222222222111111000......111111111111000000000000111000000111444777777777777999;;;<<<;;;;;;<<<>>>@@@@@@@@@@@@?????????>>>=========???CCCFFFGGGGGGFFFJJJNNNQQQRRRRRRRRRSSSTTTUUUTTTSSSWWW]]]___]]]VVVLLL???888777888888777666666666666666666666666444444333333333333444444222222222222222444999<<>>>>>>>>>>>???CCCCCCCCCBBBBBBBBBAAAAAA>>>======>>>@@@BBBDDDDDDCCCHHHMMMQQQRRRRRRRRRRRRSSSUUUSSSQQQTTT\\\aaaaaa^^^SSSDDD:::777888999999777777777666666666666666555555444444444444555555222333222111111222666888===GGGWWWiiiyyytttjjj```XXXSSSPPPOOOOOOTTT___mmm}}}uuuoooqqqyyy|||nnnaaaWWWQQQMMMKKKLLLNNNQQQTTTVVVTTTOOOKKKLLLMMMRRR[[[hhhttt~~~}}}|||{{{yyyxxxvvvtttqqqpppooonnnmmmmmmkkkkkklllnnnpppqqqtttwww{{{~~~tttaaaVVVQQQMMMLLLMMMPPPRRRSSSSSSSSSUUUYYY\\\bbbcccdddfffhhhgggfffdddfffrrrvvvgggYYYOOOJJJEEEEEEIIISSS```mmmtttwwwzzz{{{~~~}}}tttmmmcccYYYRRRLLLHHHEEEDDDDDDCCCBBBBBBBBBCCCCCCAAA@@@@@@@@@AAABBBDDDEEEGGGIIINNNWWW___kkk}}}{{{vvvrrrqqqnnnoooppprrruuuwwwyyy{{{zzzxxxuuusssqqqmmmgggdddxxxhhh^^^[[[WWWTTTSSSRRRPPPOOOOOONNNMMMJJJGGGCCC???===<<<<<<<<<;;;:::999777666555555444333222222222222333333222222222111111111000000000000000000000000//////000111111111111111000000000000000000111111222222222222333333555666777:::>>>AAAAAA@@@@@@AAAEEEEEEDDDDDDDDDCCCCCCCCC??????>>>>>>>>>@@@BBBDDDDDDHHHNNNQQQRRRQQQPPPPPPSSSTTTSSSPPPRRRYYY]]]^^^bbbWWWHHH===888777888999999888777666666666666666555555555555555555555555333333333111000111333666999BBBRRRdddttt{{{oooeee^^^WWWQQQNNNKKKMMMVVVbbbqqq|||sssrrrxxxuuuiii___XXXSSSPPPPPPRRRUUUYYY[[[[[[XXXUUUNNNOOOTTT^^^jjjwww}}}|||{{{yyywwwuuurrrpppoooooommmlllkkkkkklllnnnppprrruuuxxx|||~~~~~~ooo___WWWSSSQQQPPPQQQQQQRRRSSSSSSTTTWWWZZZ\\\aaa``````bbbeeefffdddccccccnnn}}}lll]]]SSSOOOHHHGGGIIIQQQ^^^jjjssswwwssstttwwwzzz}}}~~~|||tttnnndddZZZSSSMMMHHHEEECCCCCCBBBBBBBBBBBBBBBCCC@@@@@@?????????@@@BBBCCCFFFGGGLLLSSSZZZeeeuuu|||wwwtttrrrnnnooopppsssvvvyyy|||~~~|||zzzwwwuuurrroookkkgggyyyiii___[[[WWWTTTSSSSSSRRRQQQOOONNNMMMJJJFFFBBB>>><<<<<<<<<<<<;;;:::999888777555555444333222222222222333333333222222222222111///////////////000000000......000111111222222222000000000000111111111111222333444333222333555777777;;;@@@CCCDDDCCCBBBBBBEEEEEEEEEDDDDDDDDDDDDCCC@@@@@@@@@???>>>???CCCEEEFFFJJJNNNQQQQQQPPPPPPQQQRRRUUUVVVSSSRRRWWW[[[[[[bbbYYYLLLAAA;;;999999999:::999777666555666666777555555666666666666555555333333333222111111333555777>>>KKK[[[kkkyyytttkkkddd[[[SSSMMMHHHHHHPPPYYYeeezzzzzzvvvzzzyyyoooggg```[[[XXXRRRSSSTTTXXX[[[^^^^^^]]]TTTVVVZZZcccooo{{{~~~}}}{{{zzzxxxuuusssqqqppppppnnnmmmlllkkklllnnnppprrruuuxxx|||vvviii\\\WWWUUUTTTSSSUUURRRRRRSSSUUUWWWZZZ]]]___^^^]]]\\\\\\^^^______^^^bbblll|||uuudddXXXSSSKKKIIIIIIPPP]]]kkktttyyypppqqqrrruuuxxx|||~~~uuuooofff]]]UUUOOOJJJFFFDDDDDDCCCBBBAAAAAABBBBBB@@@???>>>>>>>>>???@@@AAADDDEEEHHHNNNTTT]]]mmm{{{~~~zzzvvvuuuqqqrrrsssuuuxxx{{{~~~|||zzzwwwuuussspppmmmjjjzzzjjj]]]ZZZVVVSSSRRRSSSRRRRRRNNNNNNLLLIIIEEEAAA===;;;;;;;;;;;;;;;::::::999888555555444333222222222222222222222222111111111111//////000000000111111111///000000111111111000000///000000000111111111111///111333333222333666888666;;;AAAEEEFFFEEEDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCAAABBBBBB@@@???@@@DDDHHHGGGJJJMMMPPPPPPQQQRRRTTTQQQWWWZZZXXXWWWYYY[[[ZZZ```ZZZPPPFFF???<<<::::::;;;:::888666555555666777444444555666666555444444222333444333111111333555666:::BBBNNN^^^nnn|||xxxpppiii___UUUNNNHHHFFFLLLRRRZZZmmm}}}~~~}}}wwwqqqlllhhhddd___]]][[[[[[^^^aaabbbccc``````dddkkkuuu~~~|||zzzyyywwwuuusssrrrqqqpppnnnmmmkkkkkkkkkmmmoooppptttwww|||kkk```VVVTTTUUUUUUTTTUUUSSSSSSTTTVVVZZZ^^^```bbb___^^^^^^\\\\\\\\\]]]]]]aaaiiixxxooo```XXXOOOLLLJJJOOO[[[hhhqqqvvvsssrrrrrrrrruuuyyy}}}wwwqqqhhh___XXXQQQLLLHHHFFFEEEDDDBBBAAAAAAAAAAAA@@@???>>>=========>>>???AAAAAADDDIIIMMMTTTcccqqq|||zzzxxxvvvvvvwwwxxxzzz~~~}}}zzzxxxuuutttqqqnnnlllzzzkkk\\\XXXTTTRRRRRRRRRRRRRRRNNNMMMKKKIIIEEE@@@<<<:::::::::;;;;;;;;;:::999999555555444333222222222222111111111111000000000000000000111111222222222333111222222111111000///...//////000000111111111222,,,...111222111333777:::666;;;BBBFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCAAA@@@AAAEEEJJJGGGIIIMMMOOOPPPRRRUUUWWWQQQXXX]]]\\\[[[]]]]]]\\\___ZZZRRRIIICCC>>><<<;;;;;;:::888666555555666777333444555666666555444333222333444333222222333555666777;;;DDDTTTgggxxxzzzsssmmmbbbWWWOOOHHHFFFKKKNNNSSSdddxxx~~~{{{wwwttttttpppjjjffffffhhhiiijjjiiiiiikkkqqqzzz~~~~~~}}}|||yyyxxxvvvtttrrrqqqqqqpppmmmlllkkkjjjjjjlllmmmooosssvvv{{{~~~cccYYYRRRRRRTTTTTTSSSTTTTTTTTTTTTWWW\\\```cccdddggghhhgggeeebbbaaaccceee```ggguuuyyyggg___TTTPPPLLLOOOXXXccclllpppwwwuuusssrrrssswww|||xxxsssjjjaaaYYYSSSMMMIIIGGGFFFDDDCCCBBBAAAAAA@@@@@@???===<<<<<<===>>>>>>>>>>>>@@@DDDHHHNNN]]]jjjvvv~~~|||{{{zzzzzzzzzzzz|||}}}{{{xxxvvvtttrrrooommm{{{jjj\\\WWWTTTUUUTTTPPPNNNOOOHHHIIIIIIHHHFFFBBB>>>;;;>>>>>>===<<<:::888666555555444444333333222222111222222111111111111222222000000000000000000000000444333222222222222222333............/////////000++++++---///222555888999:::<<<>>>AAAFFFJJJEEE===AAA@@@@@@AAACCCCCCAAA@@@AAAAAA@@@@@@AAAAAABBBCCCEEEHHHJJJLLLQQQYYY\\\[[[\\\\\\\\\[[[[[[\\\]]]^^^^^^]]]ZZZSSSIIIAAA<<<;;;888888888999;;;:::888666666666666666666555555444777666444222222333444555:::666666>>>JJJXXXiiivvv{{{rrrkkkccc]]]SSSMMMHHHFFFGGGNNN\\\jjjzzztttrrrtttxxxxxxxxxyyy}}}~~~{{{yyyzzz}}}}}}|||~~~~~~~~~|||yyyxxx{{{yyyvvvrrrpppnnnnnnooollllllllllllmmmoooqqqrrruuuxxx}}}xxx```WWWQQQRRRUUUUUUUUUVVVUUUSSSSSSTTTYYY___ccceeeiiiiiihhhfffcccbbbcccdddhhhiiinnn{{{tttaaaRRRMMMIIIKKKRRR\\\iiiqqquuusssrrrsssuuuyyy{{{||||||}}}~~~vvvrrrjjjaaaXXXPPPKKKHHHHHHFFFDDDBBB@@@???>>>============<<<;;;;;;::::::999;;;===@@@DDDKKKSSSXXXlllxxxxxxsssttttttrrrpppqqq{{{jjj]]]WWWSSSTTTRRRNNNLLLMMMIIIJJJJJJIIIFFFBBB>>><<<<<<<<<<<<;;;:::999888777666666555444444333333222222222111111111111222222000000000000000000000000//////.........//////000//////000000000000000000000000000000111222333333777:::===@@@FFFJJJGGG@@@???>>>>>>???@@@AAA@@@>>>?????????@@@@@@AAACCCCCCEEEHHHKKKMMMTTT]]]aaaaaacccaaa^^^]]]^^^___aaaaaa``````^^^XXXOOOEEE>>>;;;888777777888999999777555666666777777666666555444444222111//////000111222666444555<<>>EEEJJJIIICCC===;;;;;;<<<>>>???>>>======>>>>>>???@@@BBBCCCDDDEEEIIIMMMPPPWWWaaaggggggkkkfff```^^^```dddffffffcccdddddd```XXXMMMCCC<<<999888777888999:::999777666666777777666666555444555444333222111222333333222222444999>>>GGGVVVeeewww}}}~~~wwwooofff^^^XXXRRRKKKHHHFFFHHHPPPYYYooo}}}~~~}}}|||||||||}}}|||zzzxxxvvvsssooommmkkkjjjjjjggghhhiiikkkmmmooopppqqqwwwzzz~~~|||{{{|||}}}~~~vvvbbbYYYQQQQQQTTTVVVZZZ^^^ccc```]]][[[[[[^^^bbbdddggggggeeecccaaaaaadddgggkkkjjjnnnwwwtttXXXMMMCCCCCCIIIQQQ[[[dddlllmmmoooqqqtttwwwyyyzzz|||}}}~~~~~~~~~xxxooocccYYYQQQLLLJJJCCCCCCBBBAAA@@@@@@@@@@@@===<<<<<<;;;;;;::::::999;;;;;;===>>>@@@DDDJJJNNNYYYddduuu}}}yyyzzzzzzwwwwwwyyy|||iii\\\WWWSSSSSSRRRNNNMMMOOOMMMMMMLLLJJJFFFBBB???===;;;;;;;;;<<<;;;::::::999666666555555444333333333222222111111111111222222000000000000000000000000////////////000111222333222111111111111000000000...//////000111333444555444777:::<<>>@@@BBBDDDEEEHHHMMMQQQTTTZZZcccjjjkkknnnggg```^^^bbbgggiiijjjfffggghhhhhhcccWWWJJJ@@@===;;;:::999;;;;;;;;;:::777777777777777666555555666555444333333333444444000111444777888===LLLZZZmmmvvv~~~~~~zzzsssjjjaaa\\\TTTMMMJJJGGGFFFJJJQQQaaannn~~~}}}|||||||||}}}}}}|||{{{zzzxxxwwwwwwuuurrrooollljjjiiihhhgggiiikkknnnqqqssstttuuuyyy|||}}}zzzyyyyyyyyyyyyxxxssshhh^^^WWWUUUWWWXXX]]]bbbpppmmmhhhccc^^^]]]___aaaddddddbbb```___```dddgggjjjjjjmmmtttdddRRRDDDBBBFFFKKKSSS\\\eeehhhlllpppsssvvvyyy{{{~~~~~~zzzpppdddYYYPPPKKKIIICCCCCCBBB@@@????????????<<<<<<;;;;;;:::999999999888999;;;<<<===AAAFFFJJJQQQ[[[kkk|||}}}~~~}}}{{{{{{~~~|||jjj\\\WWWSSSSSSSSSQQQQQQSSSNNNNNNLLLIIIFFFBBB>>><<<=========<<<;;;:::999888555555444444333222222222222222111111111111222222000000000000000000000000+++++++++,,,---...///000000000000000000000000000------...000222444666777555888::::::>>>BBBCCC@@@<<<:::999:::<<<>>>>>>>>><<<<<<===???AAACCCEEEFFFNNNTTTYYY[[[___gggmmmnnnlllgggaaa___bbbfffjjjkkkggghhhjjjlllkkkbbbSSSHHH@@@===:::999999:::::::::777777777777777666666555333333222111111111111111111222555777666888DDDPPPdddooo{{{{{{ssskkkaaaYYYQQQMMMIIIFFFHHHLLLUUU```rrr~~~~~~~~~||||||{{{zzzxxxwwwvvvuuuuuutttrrrooommmkkkiiiiiigggiiikkknnnrrruuuxxxyyy|||~~~zzzxxxwwwvvvtttssspppyyy{{{nnnhhhaaaZZZXXXXXXXXX\\\aaaqqqoookkkeee___\\\]]]___aaaaaa```^^^]]]^^^bbbeeeggghhhlllqqq{{{uuu]]]HHHCCCEEEGGGLLLTTT]]]bbbhhhmmmqqquuuzzz}}}{{{pppdddYYYPPPJJJGGGEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;:::999999888888555666888:::;;;???CCCGGGHHHQQQ___nnn}}}~~~~~~mmm^^^WWWSSSTTTTTTRRRRRRTTTOOONNNLLLHHHDDD@@@===;;;>>>>>>======;;;:::999888555444444333222222111111222222111111111111222222000000000000000000000000------------...///000000/////////000000000111111000000000000111222333444555888999888999>>>???===<<<:::999999<<<>>>??????======>>>@@@AAADDDEEEFFFQQQYYY```bbbeeejjjooopppjjjiiifffdddccceeegggiiigggfffhhhmmmqqqkkk^^^RRRBBB???:::888777888888888777777888888777777666555555555555444444444333333333333555777666666>>>HHHYYYgggvvv}}}vvviii```VVVPPPLLLHHHGGGJJJLLLTTTcccuuu~~~}}}{{{yyywwwuuutttsssrrrqqqpppooommmkkkjjjiiiggghhhiiilllqqquuuyyy|||~~~{{{yyywwwvvvvvvtttrrrpppmmmwwwqqqeeebbb]]]YYYYYYXXXVVVYYY]]]dddeeeeeebbb]]][[[\\\___]]]^^^^^^]]]\\\\\\^^^```bbbeeeiiiooovvvjjjOOOGGGFFFCCCFFFMMMUUUZZZaaahhhmmmssszzz{{{rrrfff[[[QQQJJJFFFEEEDDDBBB@@@===<<<;;;:::;;;::::::999999888888777444555777999:::===AAADDDDDDLLLXXXeeesssooo```YYYTTTSSSRRROOOOOORRRPPPNNNKKKGGGCCC???<<<:::<<<<<<===<<<<<<;;;::::::555555555444333333222222222222111111111111222222000000000000000000000000111111111000111111222222...///000000111222333333222111111111111111222222333666777555666:::===<<<;;;999888888:::===>>>?????????@@@AAABBBDDDFFFGGGLLLVVV___bbbdddiiilllmmmmmmoooooolllfffcccdddfffeeeccceeelllsssrrrggg\\\HHHDDD>>>:::999999999999777888888888888777666666888888888888888777777666555333333666666666;;;AAAKKKZZZlllyyy}}}ttthhh\\\TTTNNNHHHFFFGGGGGGLLLUUUbbbsss~~~~~~}}}|||zzzwwwtttrrrppppppnnnnnnmmmmmmllljjjiiiiiiiiiiiijjjlllqqqwww}}}|||yyyxxxxxxyyyzzzyyywwwtttqqq{{{{{{ggg\\\[[[YYYYYY[[[[[[XXXYYY]]]YYY]]]```___\\\ZZZ[[[^^^ZZZ[[[]]]\\\[[[ZZZZZZ[[[]]]aaagggmmmsssvvvUUUJJJGGGAAAAAAGGGLLLRRRZZZaaagggoooyyy{{{tttiii^^^SSSKKKGGGCCCBBBAAA???===<<<<<<;;;:::::::::999888888777777555777888999999:::===@@@BBBHHHRRR]]]jjjzzzqqqbbb[[[UUUSSSPPPMMMLLLNNNPPPNNNKKKGGGBBB>>>;;;999:::;;;;;;<<<======<<<<<<777666666555444444333333222222111111111111222222000000000000000000000000000//////............/////////000111333444555666000000000000111222333333111444555333444999===<<<:::888666777999<<<>>>>>>@@@@@@AAABBBCCCDDDFFFGGGDDDPPP[[[___aaaeeehhhhhhppptttwwwrrriiibbbbbbddddddaaabbbjjjtttuuulllbbbNNNIIICCC>>><<<<<<======888888888888888777666666666666666666666555444444666222222555666666999===@@@PPPcccrrr}}}~~~{{{nnn```WWWOOOHHHEEEEEEDDDHHHNNNVVVdddyyy}}}|||~~~|||zzzwwwtttpppnnnlllkkkkkkkkkkkkkkkkkkjjjiiihhhlllllllllnnnssszzzyyyyyyyyy{{{}}}~~~{{{uuuuuu```UUUWWWVVVZZZ^^^^^^[[[\\\___WWW\\\``````\\\YYYZZZ\\\XXXZZZ\\\\\\ZZZXXXXXXXXXYYY___ffflllrrr}}}|||YYYLLLGGG???===DDDGGGMMMUUU\\\bbblllxxx|||uuulllaaaVVVMMMGGGAAA@@@???>>>============::::::999999888777777777888999999999888999:::<<<<<>>>>>======<<<;;;999888777555444222222333444555111000000000000000111111111111000000000000111111//////000000000000//////......///000000000000000000111111111111222222222444666777777777999;;;======<<<;;;<<<>>>AAABBBBBB@@@AAABBBDDDFFFHHHIIIJJJIIIKKKOOOUUUZZZ^^^aaabbbjjjnnnpppnnnhhhdddeeegggeeefffhhhlllooopppooommm[[[QQQDDD:::777888:::;;;999999777666555555555555<<<:::777666666555444222555555444222111222666999<<>><<<<<<======<<<======<<<;;;:::888888777888777666666666777888999;;;???EEELLLUUUdddttt~~~~~~{{{vvvssswwwyyy}}}{{{oooaaaZZZUUUTTTRRRNNNMMMOOONNNNNNLLLHHHCCC???======>>>>>>======<<<:::999888777555444222222333444555222111111000111111222222111111000000000000111111//////000000000000//////......///000000000000000000000111111111222222222666888999999999:::<<<>>>===<<<<<<===???AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHJJJKKKNNNQQQUUUXXX[[[]]]___cccffffffdddaaaaaabbbhhhjjjmmmooorrrssstttuuuiii^^^OOOAAA:::777777666:::999888777666555555555777555444555666777666444333333333222111222555888:::BBBMMMYYYkkk{{{~~~yyypppfff\\\SSSMMMJJJHHHGGGIIIMMMQQQ\\\nnn|||}}}~~~~~~|||zzzzzzvvvrrrooonnnmmmkkkjjjkkkjjjhhheeebbbaaaccceeekkknnnrrrvvvzzz~~~|||wwwvvvxxx{{{sssdddYYYTTTUUUWWWYYYYYYYYY]]]eeekkkjjjgggbbb^^^]]]\\\[[[ZZZ[[[[[[ZZZYYYZZZ[[[\\\]]]\\\]]]```eeeiiipppuuuXXXIIIDDD@@@>>>>>>BBBCCCGGGNNNXXXdddnnnttt||||||vvvnnncccWWWNNNHHHEEEBBB>>>============<<<;;;;;;:::999888777666666::::::999999999:::;;;<<<:::===BBBGGGPPP^^^nnnyyyzzzvvvsssppprrrwww~~~xxxkkkaaaZZZUUUTTTRRRNNNMMMOOONNNNNNLLLHHHCCC???==================<<<:::999888666555444333222333444444222222111111111111222222111111000000000000111111//////000000000000////////////000000111111000000000000000111111111222222666888999999888999;;;============>>>???AAACCCDDDDDDEEEFFFHHHIIIKKKLLLMMMLLLLLLLLLLLLNNNQQQSSSUUUUUUXXX\\\```aaaaaa```___fffjjjnnnooooooqqqtttwwwuuujjjZZZKKK@@@:::666555999999888777666666777777444444444555777666444222000111333333333333555666777<<>>AAAHHHUUUcccnnn~~~}}}xxxuuummmnnnqqqwwwwwwiii```ZZZTTTSSSQQQNNNMMMOOONNNNNNLLLHHHCCC???===============<<<;;;:::999888666555444333333333444444222111111000000000000111111111000000000000111111//////000000000000/////////000000111111111000000000000000000111111111111444555666666555666888:::<<<===???@@@AAABBBDDDFFFEEEFFFIIILLLOOORRRTTTVVVOOOMMMKKKIIIIIIJJJMMMOOORRRTTTYYY___cccdddbbb___eeekkkqqqrrrooonnnpppsssuuummm___QQQEEE>>>999888999888888777777777888888777666666777777666222///...000333444444333444555555888<<>>AAABBBEEEKKKSSS\\\dddhhhmmmpppsssuuuxxx}}}{{{tttiii]]]SSSLLLFFFCCC???============<<<999888888777666666555555555555555555555666666666999:::;;;===BBBLLLYYYbbbttt}}}}}}xxxpppoooppptttzzzwwwhhh```YYYTTTSSSQQQNNNMMMNNNNNNNNNLLLHHHCCC???============<<<<<<;;;999888777555555444444333333333333222111000///////////////111111000000000000111111//////000000000000//////000000111111111111000000//////000000000111111111222333555555444555777999;;;>>>AAABBBBBBCCCEEEGGGJJJKKKMMMPPPSSSVVVXXXYYYQQQNNNKKKGGGFFFHHHJJJLLLQQQSSSXXX___dddeeecccaaaiiipppwwwxxxsssooonnnooopppkkkaaaUUUIII@@@:::888777777777777777777888888777777777888999777444111...111444555555444444444555555888>>>IIIZZZnnn|||wwwnnnddd[[[SSSOOOKKKIIIGGGHHHPPPZZZdddxxx}}}zzzxxxsssrrrqqqpppnnnkkkgggcccbbbbbbaaa``````bbbfffiiimmmrrrxxxyyysssrrrtttuuu~~~yyyiiicccdddggggggfffccc___]]]]]]```bbbfffbbb^^^[[[[[[\\\\\\\\\XXXXXXYYYZZZZZZZZZZZZYYYYYY[[[^^^^^^[[[___qqq{{{nnn[[[KKKCCCBBBAAA@@@BBBCCCEEEJJJPPPXXX^^^bbbdddeeehhhkkkoootttzzzxxxmmm```TTTMMMGGGDDD@@@>>>=========<<<999999999888888777777666777777777888888888888888999::::::;;;===EEEPPPXXXhhhttt{{{tttsssrrrtttyyy|||{{{yyyyyy~~~wwwggg```YYYTTTSSSQQQMMMLLLNNNNNNNNNLLLHHHCCC???======<<<<<<<<<<<<;;;999888777555555444444444333333333222222111000////////////111111000000000000111111//////000000000000//////111111222222111111000000/////////000000000111111222444555555555777999;;;;;;>>>BBBDDDCCCCCCFFFIIIPPPPPPQQQQQQRRRSSSSSSSSSPPPNNNJJJGGGFFFGGGIIIKKKNNNRRRWWW]]]aaaccccccccciiinnnssstttpppkkkhhhgggjjjhhhcccYYYMMMBBB:::666666666555555666777888888555555555777999999888666111333555666555444444444444444666;;;AAAMMM```qqq~~~uuujjj___XXXRRRMMMKKKHHHGGGMMMTTTZZZlll|||xxxvvvqqqooonnnlllkkkhhhdddaaa[[[\\\\\\]]]^^^bbbgggkkkrrrwww}}}}}}tttqqqrrruuuwwwpppccc^^^^^^___bbbbbbbbbaaa```___^^^]]]aaa___\\\[[[\\\^^^^^^^^^ZZZZZZZZZZZZ[[[[[[[[[[[[YYYZZZ\\\\\\[[[___nnn~~~zzzfffRRRFFFCCCAAA??????AAADDDHHHOOOUUU[[[___aaa```aaaeeegggkkkrrryyy~~~{{{qqqdddXXXPPPHHHEEEAAA>>>=========<<<::::::999999999888888888444555666777777777666666888999::::::;;;@@@HHHNNN\\\gggyyyxxxuuusssuuu{{{|||yyyvvvuuuyyyvvvfff___YYYSSSRRRQQQMMMLLLNNNNNNNNNLLLHHHCCC???======<<<<<<<<<;;;:::999888777444444555555444444333333555444333222111111111111111111000000000000111111//////000000000000//////111222222222222111000///////////////000000000111000222333444555777:::<<<:::???DDDEEEDDDDDDGGGJJJOOOOOOOOONNNNNNMMMMMMMMMLLLKKKIIIGGGFFFHHHIIIKKKJJJOOOWWW\\\^^^aaaeeehhhhhhiiijjjjjjiiifffdddcccccceeeddd^^^RRRFFF===999444444444444555666777888555444444555777888888777444666777666555444444555333333555999;;;BBBRRRcccttt}}}ssshhh```YYYRRRNNNJJJFFFIIINNNRRR___qqq~~~yyyuuusssnnnllliiigggfffddd```^^^XXXZZZ[[[]]]```eeekkkooowww|||zzzsssrrrvvvzzz|||uuucccYYYXXXXXXYYYZZZ[[[\\\^^^______]]][[[^^^\\\[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXYYY[[[[[[YYYXXXYYYZZZ[[[^^^jjjvvvwww]]]KKKFFFCCC???===???CCCIIIQQQXXX___bbbddd```___bbbcccccciiiqqqyyy|||}}}ttthhh\\\UUUHHHEEEAAA>>>>>>======<<<:::999999999999888888888111222333444444444333333555777999999999<<>>333333333444555666777888888666444444444555444333777777888777555444444555222222555888888;;;IIIZZZiii{{{|||qqqhhh```XXXRRRLLLFFFFFFJJJKKKVVVfffxxx|||wwwssspppkkkiiifffdddbbb```]]][[[YYY[[[]]]```ccciiippptttzzz|||sssnnnoootttyyy{{{jjjXXXSSSUUUXXXYYYWWWXXXYYY[[[]]]]]][[[YYY[[[ZZZZZZZZZ[[[[[[YYYWWWXXXWWWUUUTTTUUUVVVXXXZZZZZZXXXWWWYYYZZZ]]]fffpppgggRRRJJJEEEAAA===@@@EEELLLTTT]]]dddhhhhhhccc```aaa```___dddlllvvvzzz~~~~~~~~~vvvkkk```YYYIIIEEEAAA???>>>======<<<999999999888888888888888444555666777777777666555333666888999888:::>>>BBBCCCLLL[[[jjjzzz|||yyy|||}}}xxxssstttyyyzzziii]]]ZZZWWWSSSPPPPPPPPPQQQNNNMMMKKKHHHDDD@@@===<<<<<<<<<======<<<:::888777555555444333222222222222222222222111111111111000---+++***,,,///111000...000000000000000000000000000000000000000000000000........................333222222333444777:::<<>>???AAAEEEGGGFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGIIILLLMMMNNNPPPUUU\\\dddjjjmmmnnnkkkiiihhhiiijjjkkkkkkhhhgggggggggcccZZZNNNFFF<<<777333333222000111444444555666777666666555444555444333333222222333333444000000444666888<<>>>>>>>>===;;;999888777777666555444444444444222222222111111111111000222111000111222333222000000000000000000000000000000000000000000000000000........................000///000111444777;;;=========>>>@@@DDDFFFFFFEEEBBBBBBAAAAAAAAAAAA@@@@@@BBBDDDFFFGGGHHHJJJMMMPPPRRRVVVYYY\\\___dddlllqqqpppooonnnkkkiiiiiikkkmmmgggfffeeegggiiieee\\\TTTAAA:::444333222000111444555555666777777777666555555444444333333333333333333111111555666444666999AAAQQQeeevvv{{{pppcccXXXPPPKKKIIIDDDGGGKKKQQQ___uuu|||wwwsssooollljjjfffdddbbb___^^^]]]^^^^^^```aaadddiiipppxxxxxxnnnllljjjkkkpppvvvzzz|||{{{oooeeefffiiihhhdddaaaZZZWWWUUUVVVZZZ]]]^^^]]]ZZZZZZZZZ[[[]]]```bbbdddbbbaaa```___]]]\\\[[[ZZZYYYYYY[[[]]]\\\[[[___eeeuuupppbbbWWWNNNGGGEEECCCDDDJJJUUUccclllwwwxxxwwwrrrjjjeeecccdddjjjqqqyyy|||{{{|||yyyqqqkkk^^^VVVLLLEEEBBBAAA@@@>>>============<<<;;;;;;;;;888888777777666666555555555444444444555666888999===???AAACCCJJJYYYmmm{{{yyyiii[[[YYYVVVSSSQQQOOOOOOOOOOOOOOOMMMJJJFFFBBB???>>>>>>>>>??????>>><<<:::999777666555444333333333333222222222111111111000000333333222222222222111000////////////////////////000000000000000000000000........................//////000111444888<<<>>><<<<<<>>>@@@BBBDDDDDDDDD???????????????@@@@@@AAAAAACCCFFFHHHJJJMMMQQQTTT\\\bbbjjjllljjjkkkpppuuussssssrrrnnniiigggiiillleeeccccccgggmmmnnnjjjdddLLLBBB888555333111222555555666777888888888777666555555444333333333333333444111111444444333444888===GGGVVViiizzzyyymmmaaaXXXQQQMMMGGGIIIJJJKKKQQQbbbyyy~~~zzzxxxsssnnnjjjhhhffffffcccaaa___\\\\\\\\\^^^___aaacccgggmmmsss{{{~~~rrrkkkjjjiiilllqqqvvvzzz|||rrriiicccggglllkkkhhheee]]]ZZZWWWWWWZZZ^^^___```ZZZYYYXXXXXX[[[]]]___```dddcccbbb```]]][[[ZZZYYYYYYXXXZZZ]]]\\\ZZZ\\\aaammmyyygggUUUJJJFFFCCCCCCGGGPPP^^^jjjtttxxxzzzyyytttmmmhhheeeiiiooovvvzzz{{{||||||uuupppfff^^^TTTKKKFFFCCCBBB@@@>>>>>>======<<<<<<<<<<<<999999888777777666555555666555555555666888999:::======>>>???CCCNNN]]]hhhxxxwwwgggZZZYYYVVVSSSQQQOOONNNNNNRRRPPPNNNJJJFFFAAA>>>;;;>>>>>>??????>>><<<:::999666555444333222222222222222222222111111111000000222222222111000000///000////////////////////////000000000000000000000000////////////////////////000000000222555888<<<>>><<<===???@@@@@@AAAAAABBB=========>>>@@@BBBDDDEEEBBBDDDGGGJJJLLLOOOSSSVVVdddnnnyyy}}}yyyuuuuuuxxxxxxyyyxxxsssmmmjjjjjjllliiigggeeehhhnnnqqqpppmmmXXXKKK>>>777444111111444444555777888888888777666666555444444333333444444666222000222333333666;;;;;;???IIIZZZmmm}}}xxxlll___UUUPPPIIIKKKLLLJJJLLLVVVfffttt|||xxxtttrrrmmmiiieeeccccccccc___]]][[[ZZZZZZ\\\___aaaaaaeeekkkpppvvv~~~xxxnnniiihhhiiilllpppuuuxxxyyy~~~ooofffaaaccchhhhhheeeeee^^^\\\ZZZYYY[[[^^^```bbb^^^[[[YYYYYYZZZ\\\[[[ZZZ]]]]]]\\\\\\[[[[[[ZZZZZZ[[[YYYZZZ]]]]]][[[]]]aaaiii{{{|||aaaOOOHHHBBBBBBDDDJJJVVVbbbmmmrrryyy}}}{{{uuummmiiijjjooouuuzzz{{{}}}}}}wwwssskkkdddZZZQQQJJJEEEBBBAAA???>>>===<<<;;;;;;<<<<<<::::::999888777666666555666555555555555777999:::999:::<<<===AAAHHHQQQXXXgggsssvvveeeYYYXXXVVVTTTQQQOOONNNMMMQQQPPPMMMJJJEEEAAA===;;;===>>>>>>>>>===;;;999888555555444333222222222222222222222111111111111000000222222111///...///000000000000000000000000000000000000000000000000000////////////////////////000000000111444777;;;===;;;===???@@@?????????AAA>>>>>>>>>???BBBEEEHHHIIIDDDFFFIIIKKKMMMPPPTTTWWWeeeqqq~~~{{{xxxxxx|||||||||zzzvvvsssqqqqqqqqqooolllkkkmmmooopppqqqgggWWWEEE:::555222111222333444666777888777777666666555555444444444444444666222000222333333777<<<777777>>>LLL]]]oooxxxjjj\\\UUUJJJLLLMMMKKKKKKQQQ[[[dddnnn}}}~~~~~~~~~~~~{{{wwwssspppmmmiiieeebbbaaa```aaa[[[ZZZYYYXXXZZZ]]]bbbdddeeeiiipppvvv{{{{{{ssskkkffffffgggkkkooosssuuuuuu}}}|||nnneee^^^___bbbaaa```aaa]]]\\\[[[ZZZ[[[]]]___aaaaaa^^^\\\]]]______]]]ZZZXXXYYY[[[^^^```ccceeefff^^^[[[[[[___``````bbbfffjjjyyyqqqWWWJJJAAAAAACCCFFFNNNXXXcccjjjuuu}}}zzzrrrllljjjoootttyyy{{{|||~~~zzzvvvooojjjbbbXXXOOOIIIEEECCCAAA@@@>>><<<;;;;;;;;;<<<::::::999999888888777777555555444333333444666777444666999;;;>>>BBBGGGJJJYYYdddtttvvveeeYYYXXXVVVTTTQQQOOONNNMMMNNNMMMKKKHHHEEEAAA>>>===============<<<:::999777666555444333333222222333222222222111111111111000///111333222///...000222000000000000000000000000000000000000000000000000///////////////////////////......///111555888:::999;;;>>>???>>>>>>@@@BBB@@@@@@@@@AAACCCFFFHHHJJJGGGIIIKKKMMMNNNQQQTTTWWW___jjjwww|||yyyxxxzzzzzz|||}}}~~~|||xxxvvvuuutttrrrnnnmmmoootttxxxwwwdddOOOAAA:::555333444222333555666777777666666666666555444444444444444555222111444444333444888333222777BBBNNN]]]qqqyyykkkbbbRRRQQQNNNLLLKKKMMMRRRWWWWWWcccqqq}}}~~~|||||||||||||||}}}}}}~~~~~~}}}zzzxxxuuurrrnnnkkkhhhgggdddaaa^^^]]]\\\[[[XXXWWWVVVWWWZZZ___dddhhhjjjpppwww}}}zzztttnnnhhheeeeeeggglllqqquuuvvvwww~~~vvvlllddd]]]^^^___]]][[[\\\YYYZZZZZZZZZZZZZZZ\\\]]]^^^]]]\\\___dddeeeaaa]]]YYYZZZ]]]```dddgggjjjkkkccc___^^^bbbeeefffjjjnnnnnnyyy___NNNBBBBBBEEEDDDHHHOOO[[[cccppp{{{|||sssmmmjjjnnnrrrwwwyyyzzz{{{{{{~~~}}}uuurrrlllcccYYYQQQKKKIIIEEECCC@@@>>><<<;;;<<<<<<999999999999999999999999777666555444444444555666444555777999;;;===@@@BBBMMMUUUbbbppp~~~wwweeeYYYXXXVVVTTTQQQOOOMMMLLLJJJJJJIIIGGGEEEBBB@@@???<<<<<<======<<<:::888777777777666444444444444444222222222111111111111000///111333222000///111333000000000000000000000000000000000000000000000000000000000000000000000000...---------///222555777666999===>>>>>>???AAADDDCCCBBBAAAAAACCCEEEHHHIIIIIIKKKMMMNNNOOOQQQTTTVVVYYYbbboooxxx{{{zzzxxxwwwuuuvvvxxx}}}|||wwwssstttssspppnnnqqqyyyoooXXXHHH@@@:::777888111222444666666666666555666666555444444444444555444222333666666222111333333222666===EEEOOOaaasssxxxpppZZZWWWQQQLLLIIIIIIKKKMMMJJJSSS\\\eeerrr}}}}}}~~~~~~~~~|||{{{yyyyyyzzzzzz{{{{{{|||||||||zzzxxxtttpppnnnjjjgggdddbbbaaa^^^\\\ZZZXXXVVVVVVWWWVVVUUUVVVZZZ```fffjjjooouuu}}}uuuooojjjfffeeefffiiinnntttyyyzzz{{{rrrjjjccc^^^^^^___[[[YYYYYYVVVWWWYYYYYYXXXXXXYYYZZZYYYYYYZZZ___fffhhhddd```XXXYYY[[[]]]```bbbdddeeegggbbbaaaeeeiiikkkpppuuuqqqzzzeeeQQQBBBCCCGGGEEEEEEJJJWWW___mmmyyy|||sssllljjjmmmqqquuuxxxyyyyyyyyy}}}~~~|||zzzuuummmcccYYYSSSPPPGGGEEEBBB???===<<<======999999999999999999::::::;;;:::888777666666777777777777777888999;;;>>>@@@CCCJJJUUUaaaooo|||ggg[[[XXXTTTRRRQQQPPPNNNMMMPPPOOOLLLIIIEEEBBB???>>>BBB@@@===;;;::::::;;;<<>>@@@AAA@@@??????BBBBBBBBBAAAAAADDDIIIMMMLLLNNNLLLIIIKKKRRRWWWWWWWWW[[[aaagggkkknnnpppqqqsssooommmrrr{{{}}}tttvvvwwwuuurrrttt{{{}}}ppp\\\HHH;;;666666666444333444777888888777555555666666666666666666222222222333333444444444222333444444888DDDTTT```www~~~nnnaaaUUURRRPPPKKKHHHJJJNNNOOOQQQUUU]]]kkk|||~~~~~~~~~}}}|||yyyvvvuuuuuuuuuvvvwwwvvvsssqqquuussspppmmmjjjeee```\\\]]]ZZZVVVTTTUUUVVVTTTRRRQQQRRRTTTYYY```fffjjjlllsssyyyyyysssnnniiieeeeeeeeegggjjjoootttzzzxxxqqqhhhccc\\\WWWUUUWWW[[[^^^ZZZZZZZZZZZZZZZ[[[\\\]]]]]]ZZZXXX[[[aaaeeeeeecccaaa]]]YYYWWWZZZ^^^aaaccc^^^bbbgggjjjjjjjjjmmmpppmmmsssiiiYYYHHHAAA???@@@CCCFFFOOOXXXfffuuu}}}}}}wwwqqqrrrrrrsssvvvyyyzzzyyywwwvvvyyy}}}~~~zzztttmmmdddZZZTTTIIIFFFBBB@@@??????>>>===;;;;;;;;;::::::::::::::::::::::::999777666444333666666666666888:::<<<===AAAGGGOOOVVV]]]kkk}}}iii[[[XXXTTTQQQPPPOOONNNMMMPPPNNNLLLIIIEEEBBB???>>>@@@???>>><<<;;;:::;;;;;;999444000///222555444222222222222222222222222222111111000000000000111111...///000000......///000000000/////////.........////////////000000000000---///111111111111333555888999<<<>>>???@@@??????AAABBBAAAAAAAAADDDIIIMMMMMMOOOOOOMMMPPPXXX]]]___```]]][[[\\\aaafffhhhgggiiihhhhhhmmmtttzzz{{{zzzppprrruuuvvvvvvwww{{{}}}ttteeeSSSDDD;;;888555444444444555666666555666666555444444333222222333333333333333444444444333555777777888???JJJRRRfffyyy{{{nnnaaaZZZUUUMMMHHHHHHGGGGGGGGGIIINNNXXXeeennn~~~~~~}}}~~~}}}|||||||||zzzwwwtttwwwwwwwwwwwwxxxvvvsssqqqpppmmmjjjgggddd```[[[XXXXXXUUURRRRRRSSSUUUTTTSSSTTTTTTVVV[[[bbbiiinnnqqqyyy~~~|||pppllljjjgggfffgggcccgggmmmsssxxx~~~rrrkkkccc___YYYSSSQQQSSSWWWZZZ]]]]]]^^^___```aaaccccccaaa______bbbhhhlllkkkiiibbb^^^ZZZXXXYYY[[[]]]^^^___bbbfffhhhiiijjjlllmmmjjjooozzzmmm]]]KKKBBB???>>>@@@CCCMMMVVVdddsss||||||wwwqqqooooooooorrruuuwwwwwwvvvyyy{{{~~~~~~zzztttkkkaaa[[[QQQMMMGGGCCCAAA???>>>=========<<<;;;::::::999999::::::::::::999777666666777666666666777999;;;<<<:::???EEEJJJOOOZZZjjjvvvkkk\\\XXXSSSPPPOOOOOONNNNNNOOONNNKKKHHHEEEBBB???>>>>>>>>>>>>===<<<;;;:::999444000---...111444444333111111111111111111111111111111000000000000111111111222333222111000111333000000000/////////......000000000000////////////---///111111111111333444555666999<<<>>>?????????AAABBBBBBAAAAAADDDHHHLLLNNNRRRTTTSSSVVV^^^eeeffflllbbbWWWSSSVVV[[[]]]\\\]]]___aaafffkkkppptttvvvnnnppprrruuuwwwxxxyyyzzz}}}}}}zzzqqqaaaPPPAAA999444555666666555555555666666666555555444444444333444444444444444333333333555777888888777999>>>BBBRRRdddwww}}}ooofff]]]SSSLLLJJJHHHHHHFFFDDDFFFKKKRRRXXXfffrrr}}}}}}}}}}}}}}}}}}|||{{{{{{~~~{{{yyyxxxwwwvvvvvvuuussspppmmmhhheeebbb```]]]ZZZUUURRRQQQOOOMMMNNNPPPRRRSSSRRRVVVWWWYYY^^^eeemmmuuuyyytttiiieeedddcccdddgggbbbhhhpppxxx~~~vvvhhhaaa___\\\WWWSSSRRRSSSUUUWWW^^^^^^___aaacccdddffffffccccccdddhhhnnnqqqpppnnn```]]]ZZZYYY[[[\\\]]]]]]``````bbbeeehhhjjjjjjjjjhhhjjjssssssbbbPPPFFFAAA??????AAAIIIQQQ___nnnwwwyyyuuupppkkkiiiiiijjjnnnrrrtttuuuyyy{{{}}}}}}uuulllfffYYYTTTMMMGGGDDDBBBAAA@@@@@@???>>><<<:::999999999::::::;;;;;;:::999999888888888777666777888999:::999===AAACCCFFFNNNZZZccctttkkk\\\XXXSSSOOONNNNNNNNNNNNNNNMMMJJJGGGDDDAAA???>>><<<===>>>>>>===<<<999888888555222111222333333222000000000000000000000000111111000000000000111111000222333222111000111333000000000////////////...111111000000//////.........///111111000000222444333555777:::===???@@@AAABBBCCCCCCCCCCCCEEEIIILLLQQQWWWZZZYYY[[[bbbhhhjjjsssjjj]]]UUURRRTTTVVVVVVVVVZZZ^^^aaacccgggmmmqqqooonnnoooqqqtttvvvvvvvvv{{{}}}}}}yyylllYYYFFF:::555777999999777777888:::444555555777888999::::::666666555555444444333333444666777666444555777:::EEERRRddduuu{{{pppfff]]]TTTPPPMMMLLLIIIFFFFFFHHHKKKMMMUUU___nnn}}}zzzzzzzzzzzzzzzyyyyyyyyy~~~|||vvvtttrrrqqqpppmmmjjjgggaaa^^^[[[YYYWWWUUUQQQOOOLLLKKKJJJKKKLLLNNNPPPQQQVVVXXX[[[```gggqqq{{{{{{qqqfffaaa___^^^aaaeeebbbjjjttt}}}}}}mmmaaa[[[\\\\\\\\\[[[ZZZXXXWWWVVV\\\\\\]]]___```aaaaaabbb``````ccchhhmmmooonnnlll\\\[[[ZZZ[[[^^^```aaa```___]]]]]]aaafffjjjjjjhhhhhhhhhnnn|||uuueeeSSSIIIDDDAAAAAACCCEEEMMMYYYgggqqqtttqqqnnnfffdddbbbccchhhmmmqqqsssvvvxxxyyyzzzzzz{{{~~~wwwqqq```[[[TTTMMMJJJHHHFFFEEE@@@???===<<<::::::::::::999999::::::::::::999999:::999888666666777777888;;;>>>@@@AAABBBGGGPPPWWWbbbmmm~~~~~~iii[[[WWWSSSOOONNNNNNNNNMMMMMMKKKIIIGGGDDDAAA???===;;;<<<===>>>>>><<<999888:::888666444333333222111000000000000000000000000111111000000000000111111...///000000......///000111000000000////////////111111000000//////.........///111111000000111333333444777:::===@@@AAABBBCCCDDDEEEDDDDDDFFFIIILLLWWW^^^aaa______dddhhhjjjrrrooohhh^^^VVVRRRTTTXXXWWW[[[___aaaaaadddiiinnnooommmlllmmmrrrvvvyyy{{{{{{|||~~~|||sssaaaMMM>>>888888888888777888:::;;;555555666777888::::::;;;666666666555555444444444444444333222222444777:::<<>><<<;;;;;;;;;<<<777888999999999999999999:::999888666666666666777888:::<<<<<<===AAAGGGLLLSSS[[[ggguuu{{{gggYYYWWWSSSQQQOOONNNMMMKKKLLLJJJHHHFFFCCC@@@>>>===:::;;;===>>>===<<<:::888666666555333333222222222111111111111111111111111111111000000000000111111222333444444222222333444111111000000000/////////000000000000////////////...///111000//////111222333444666999<<>>===<<<===>>>888888999999999999999888:::999777666555555666666777888:::;;;<<>>===;;;;;;<<<<<<<<<;;;:::999555555555444333222222222222222222222222222222222111111000000000000111111555666777666555444555777111111111000000000//////////////////000000000000...///000000//////000111222333444777:::===???AAABBBCCCDDDDDDCCCDDDFFFIIITTT\\\aaa]]]YYYZZZ]]]^^^aaacccdddaaa[[[WWWWWWXXX]]]___bbbeeehhhlllppprrrvvvxxx{{{|||}}}~~~~~~xxxlllbbbLLLDDD;;;777999;;;:::888999999888777777666555555666666666666666777777777:::888555444444444555555555666;;;CCCNNN___rrr}}}qqqfff\\\WWWQQQLLLKKKJJJHHHGGGEEEGGGIIINNNWWWgggyyy|||}}}~~~}}}||||||}}}}}}{{{xxxuuutttsssrrrqqqpppqqqqqqrrrtttssssssssstttsssqqqooogggdddaaa^^^\\\YYYVVVTTTOOOLLLJJJHHHIIIIIIHHHGGGFFFHHHJJJKKKKKKNNNRRRVVVYYY___iiiqqqyyyzzzoooggg[[[XXXWWWZZZ]]]___eeellluuu}}}sssiiibbb]]]ZZZ\\\___aaaaaa^^^[[[YYYWWWXXXZZZ[[[[[[ZZZXXXWWWXXXYYY[[[]]]^^^___aaabbb^^^\\\[[[[[[\\\^^^___^^^]]]]]]]]]\\\[[[\\\^^^```aaadddgggjjjqqqzzzgggYYYQQQIIIDDDDDDCCCGGGNNNWWW___bbbaaa___SSSQQQPPPSSSYYYaaagggjjjlllnnnqqqtttvvvyyy~~~{{{tttmmmggg```ZZZUUUMMMKKKGGGBBB???>>>>>>>>>999:::::::::::::::999999999888777666555555666666888999:::;;;<<<>>>AAACCCFFFIIIOOOUUU]]]iiixxxxxxfffVVVUUUTTTSSSRRROOOKKKHHHJJJIIIGGGEEEBBB@@@>>>===;;;;;;;;;<<<;;;;;;::::::888999888666444222111222222222222222222222222222111111000000000000111111000111222222000000111222111111111111000000000000......//////000000111111...///000000//////000111111222333555888;;;>>>???@@@AAABBBBBBBBBBBBEEEGGGLLLUUUZZZWWWRRRRRRUUUWWWZZZZZZZZZZZZZZZYYYWWWUUU^^^___bbbfffkkkppptttvvvzzzsssXXXMMM@@@;;;===???===888999999999999999999::::::555555666666777777888888>>><<<999777666444222000888999;;;>>>DDDOOOaaaooo}}}rrrddd^^^VVVPPPMMMKKKHHHFFFFFFGGGHHHIIIMMMVVVcccmmm~~~{{{yyy}}}}}}}}}}}}}}}}}}{{{xxxuuusssrrrpppooooooooopppqqqqqqpppnnnnnnmmmkkkhhheee```]]]YYYVVVTTTRRROOOMMMJJJHHHEEEDDDEEEEEEEEEDDDDDDGGGJJJLLLMMMPPPUUUZZZ\\\cccnnnwww}}}ssshhh```[[[XXXYYY]]]```bbbhhhooozzzzzznnnddd]]]XXXXXXXXXYYYYYYYYYYYYXXXXXXSSSUUUWWWYYYZZZZZZXXXXXXVVVWWWXXXYYYYYYZZZ]]]______]]]\\\]]]```dddffffff___``````]]]YYYWWWYYY\\\\\\```dddffflll{{{tttdddYYYNNNHHHFFF>>>BBBHHHPPPWWWYYYXXXVVVNNNMMMMMMPPPWWW^^^dddggggggiiimmmqqqtttxxx}}}~~~{{{wwwsssooojjjeeeaaaTTTQQQLLLFFFBBB???>>>>>>;;;;;;<<<<<<;;;;;;:::999999888777555555555666777666666777888999:::<<<===<<<@@@DDDIIIOOOYYYdddmmmtttbbbYYYVVVVVVWWWUUUOOOMMMNNNOOOOOONNNJJJEEE@@@===<<<@@@@@@??????>>><<<;;;:::777666444333222222333333333333333222222222111111111111000000000000000111333111//////000111111000000000////////////000000......---------///000111222111000//////000111222111000000222666:::<<<===@@@BBBEEEFFFFFFEEEFFFGGGKKKIIIHHHJJJNNNPPPNNNLLLNNNOOOPPPRRRSSSUUUVVVWWWaaabbbdddfffjjjsss~~~qqq```KKK>>>;;;===<<<999999999999999999999999:::888777777777777777888888@@@>>>:::666333333444444666666666777<<>>>>>===<<<;;;999999888999999999888888888888777777777888888888999999999???@@@BBBFFFKKKQQQUUUXXXkkkrrr|||{{{ttttttccc\\\YYYXXXYYYUUUNNNKKKKKKLLLMMMMMMJJJEEE@@@===;;;?????????>>>===<<<::::::777666444333222222333333333222222222111111111111111111000000000000111111444222///.../////////...111000000/////////000000000///.........///000111222111111000//////000000111000000222666999;;;<<>>===<<<;;;::::::999999999999999888888888888777777888888888999999999:::;;;===@@@DDDIIIMMMOOOWWW]]]eeennnvvv~~~wwwooofffaaasssccc^^^[[[ZZZZZZUUUMMMHHHHHHIIIJJJKKKJJJEEE@@@===;;;>>>>>>>>>===<<<;;;999999777666444333222222333333222222111111111000000000111000000000000000111111555333000///000000000///222111000///////////////222111000///...///000111111111111111000//////...000000111222444777:::;;;>>>@@@CCCDDDCCCBBBBBBCCCDDDBBB@@@AAADDDGGGIIIIIIGGGIIILLLPPPTTTWWWXXXYYYZZZccclllooooootttppp[[[KKKAAA:::777777888999:::;;;:::999999777777666666666666777777555444444333444444555555222333555555666888<<>><<<===@@@BBBAAA>>>???AAADDDFFFJJJNNNTTTXXX]]]aaaggglllpppvvv}}}~~~zzzwwwuuuvvvooodddYYYPPPIIIDDDAAA@@@???>>>===<<<;;;;;;;;;:::::::::999999999888888888888888888888999999999999999:::;;;>>>AAADDDFFFIIIMMMRRRXXX]]]ccciiinnnyyy}}}}}}wwwmmmeee^^^XXXSSSQQQrrrbbb\\\YYYXXXXXXSSSKKKFFFFFFFFFHHHJJJIIIEEE@@@===;;;=========<<<;;;:::888888777666444333222222333333111111111000000000000///000000000000000000111222666333111111222333333222222222111000////////////333222111/////////000000...///000111111000///...///000111222333555888:::>>>@@@BBBCCCCCCBBBBBBCCCBBB@@@??????AAADDDGGGIIIGGGIIIMMMQQQUUUXXXZZZ[[[ZZZaaaiiimmmooouuu}}}lllZZZKKKAAA<<<777888:::;;;;;;;;;999999888777666666555666666666333444444444444444444444555555666555555666888;;;@@@KKK\\\ooozzzmmmdddXXXSSSMMMHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKMMMOOOQQQOOOTTT\\\bbbfffjjjmmmpppwwwxxxyyy{{{}}}~~~xxxqqqlllgggeeedddfffjjjnnnqqqrrrrrrpppllliiifffeeeeeeeeeeeedddbbb```]]][[[YYYXXXSSSRRRRRRPPPNNNLLLJJJHHHCCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCDDDEEEHHHJJJKKKRRRWWW]]]ccchhhnnnvvv||||||tttiii___YYYVVVUUUTTTUUUUUUZZZccclllvvvuuufffbbbeeeccc^^^ZZZTTTTTTRRRQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTVVVXXXYYY\\\[[[YYYXXXWWWXXXZZZ[[[```___^^^\\\\\\]]]___```YYYXXXWWWVVVUUUUUUUUUUUUYYYZZZ]]]cccgggnnn|||xxxcccQQQFFFBBB???;;;;;;>>>@@@???===<<<>>>@@@CCCEEEIIIOOORRRYYY___hhhpppuuu{{{yyytttqqqtttmmmddd[[[SSSLLLGGGDDDBBBAAA???===<<<;;;;;;;;;;;;:::::::::999999999999888888888888888888888888;;;;;;:::;;;<<<>>>@@@BBBEEEGGGIIIKKKNNNRRRWWW[[[___bbbggglllrrryyy~~~yyyuuupppllliiieee```XXXRRRMMMJJJHHHFFFpppbbbYYYUUUTTTTTTPPPIIIFFFGGGFFFHHHIIIHHHDDD@@@===<<<======<<<<<<;;;999888777777666444333222222333333111111111000000000000///000000//////000111222222333111///000222333444444222222111000000000000000333222111/////////000000+++---///000111111111000///000111111111222666999===@@@BBBDDDCCCCCCDDDDDDCCCBBBAAA@@@AAADDDHHHKKKLLLMMMOOORRRVVVZZZ\\\^^^ZZZ\\\___eeemmmvvv~~~yyyhhhVVVHHHAAA999:::;;;<<<<<<;;;:::999888888777666666666666666666666666666555555444444777666666444333555888;;;>>>BBBMMM^^^rrrzzzqqq^^^XXXQQQKKKHHHGGGFFFFFFGGGEEEDDDDDDEEEGGGHHHIIIFFFHHHLLLPPPRRRSSSUUUVVVXXXYYYZZZ\\\^^^___```aaaffffffgggjjjooouuu|||~~~|||xxxrrrnnnkkkiiiggggggiiikkkllllllmmmkkkgggccc```_________]]]\\\[[[XXXUUUSSSQQQPPPMMMMMMLLLKKKJJJHHHGGGFFFAAAAAA@@@?????????@@@@@@@@@@@@AAACCCFFFJJJNNNPPPYYY^^^fffmmmssszzztttlllaaaXXXTTTRRRRRRSSSWWWWWW]]]hhhrrrzzzpppbbb___bbb```\\\XXXWWWTTTQQQOOONNNPPPRRRTTTQQQQQQQQQRRRTTTXXX[[[\\\[[[[[[YYYYYYZZZ\\\^^^___dddbbb___\\\ZZZZZZ[[[[[[YYYXXXWWWWWWVVVVVVWWWWWW]]]^^^bbbgggjjjnnnyyypppYYYKKKDDD@@@;;;:::<<<>>>>>><<<:::<<<>>>@@@BBBFFFLLLPPPWWW___jjjttt{{{{{{xxxtttoooggg___WWWQQQKKKGGGEEECCCAAA>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888888888888888888888888<<<;;;;;;;;;;;;<<<>>>??????@@@AAAAAABBBDDDGGGJJJMMMPPPSSSWWW[[[```fffjjjnnnqqquuuxxxyyyyyy{{{|||}}}}}}~~~~~~}}}}}}{{{xxxuuuuuuwwwyyyzzz}}}}}}xxxtttooolllgggbbb^^^ZZZVVVTTTMMMJJJFFFCCCBBB@@@>>>===ooobbbWWWSSSPPPPPPMMMHHHGGGIIIHHHIIIIIIGGGCCC???===============<<<;;;:::888888777666444333222222333333222222111111111000000000////////////000111222333000///------///111222222111111111000000111111222222111000///...///000111,,,---...///000111111111...000222111///000444888;;;>>>AAACCCCCCDDDEEEFFFEEEEEEFFFEEEDDDFFFIIILLLOOOPPPPPPSSSWWW[[[```ccc]]][[[ZZZ___hhhttt|||uuubbbPPPEEE>>>======<<<;;;;;;;;;::::::999888777777666666777999999777666555555555555666666555333222333777:::;;;;;;BBBOOOaaavvviiicccZZZSSSNNNJJJHHHGGGFFFDDDAAAAAABBBDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGJJJKKKKKKMMMNNNOOOPPPQQQRRRSSSTTTVVV[[[aaafffiiippprrrxxx~~~}}}}}}}}}}}}}}}{{{zzzzzz|||~~~~~~}}}}}}}}}{{{wwwtttsssqqqnnnlllllllllkkkjjjfffdddaaa^^^[[[YYYWWWWWWSSSRRRPPPNNNLLLJJJHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@??????>>>>>>>>>???>>>>>>@@@DDDIIINNNTTTWWW\\\bbbkkksssyyyyyyjjjddd[[[UUURRRRRRRRRRRRYYYZZZaaammmxxx~~~wwwkkk___]]]]]][[[XXXWWWVVVTTTRRRPPPPPPPPPRRRSSSPPPPPPQQQRRRUUUXXX[[[]]]ZZZZZZYYYZZZ[[[^^^aaacccfffddd```\\\YYYXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXYYY^^^```dddhhhiiijjjrrr|||fffVVVIIICCC===:::;;;===<<<;;;:::;;;<<<===@@@EEELLLPPPXXXaaammmwww~~~|||wwwppphhhaaaZZZTTTOOOJJJHHHEEEAAA>>>=========<<<<<<;;;;;;;;;:::::::::999999999888888888888888999999888888888:::;;;<<<;;;<<<======<<<===???AAACCCEEEHHHIIIKKKMMMPPPSSSWWWYYY]]]___```aaabbbdddddddddeeeeeefffgggggghhhddddddccc```^^^^^^```bbbaaacccfffgggfffccc```]]]ZZZWWWRRROOOMMMJJJGGGEEE@@@???======>>>===<<<:::pppdddZZZTTTOOONNNKKKGGGGGGJJJKKKKKKIIIFFFBBB???>>>>>>============<<<:::999888777666444333222222333333333222222222111111111111////////////000111222333444222000///000111111000000000000000111222333333000///.........///000111000//////.........//////---000222111...///333777888;;;???AAABBBCCCEEEFFFGGGIIIJJJIIIGGGGGGJJJLLLPPPOOOOOOQQQVVV]]]dddhhhiiifffaaa___bbbjjjtttzzz{{{}}}nnn[[[OOOCCCAAA???<<<;;;;;;;;;<<<;;;:::999888777777777777:::888666555444444666666555666777666555444555777888777;;;EEERRRddd}}}{{{tttjjj___XXXRRRNNNLLLJJJFFFCCCBBBCCCEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCBBBFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHIIIJJJMMMPPPSSSUUU]]]^^^aaahhhooouuuyyyzzzyyywwwuuusssqqqqqqqqqqqqpppqqqrrrrrrpppoooqqqtttwwwwwwxxxyyy{{{{{{xxxvvvsssqqqmmmjjjiiigggeeeccc___^^^[[[XXXUUURRRPPPOOOLLLKKKJJJHHHFFFDDDCCCBBBBBBAAAAAA@@@????????????>>>>>>>>>>>>>>>?????????@@@AAACCCHHHOOOVVV]]]aaadddjjjsss{{{wwwnnn^^^ZZZVVVSSSRRRSSSTTTTTTZZZ\\\eeesss}}}nnneee]]]ZZZXXXVVVUUUWWWUUUVVVXXXYYYXXXVVVSSSQQQQQQRRRRRRTTTUUUWWWYYYZZZYYYYYYXXXYYY[[[^^^aaacccgggeeeaaa]]]ZZZXXXVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[]]]aaaeeedddccchhhpppvvvhhhRRRLLLDDD>>>======<<<:::<<<<<<;;;<<>>>>>@@@AAABBBAAAAAABBBCCCGGGJJJMMMOOOPPPPPPQQQRRROOOOOOPPPPPPQQQQQQRRRRRROOOOOONNNMMMKKKKKKLLLNNNNNNOOOPPPQQQPPPOOOLLLKKKIIIGGGDDDBBBBBBAAA???===>>><<<::::::;;;<<<;;;:::rrrfff]]]VVVPPPMMMJJJFFFGGGKKKMMMLLLJJJEEEAAA>>>>>>???>>>>>>>>>===<<<;;;999999777666444333222222333333333333333222222222222111////////////000111222333:::888444333333333222000//////000000111222444444......------...///000111333222000...---,,,---------000222111......222777666999===@@@AAACCCEEEFFFHHHKKKLLLLLLIIIHHHJJJLLLOOONNNMMMOOOUUU^^^ggglllwwwssskkkbbb]]]```jjjsssrrrtttwww{{{wwwfffZZZFFFDDD@@@===;;;;;;<<<===<<<;;;:::999888888888888999777555333333444777888666999;;;<<<999777555444777666999AAAIIIVVVnnnwwwkkkaaaZZZTTTQQQLLLHHHDDDBBBCCCEEEEEEDDDBBBAAA@@@@@@BBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGLLLLLLMMMQQQWWW\\\___```dddddddddeeefffggghhhhhhdddgggiiihhhffffffhhhjjjkkklllmmmpppssstttrrrpppjjjgggccc```^^^\\\YYYWWWZZZYYYXXXUUURRRNNNKKKJJJIIIIIIHHHFFFEEECCCBBBBBB@@@@@@???>>>>>>>>>??????<<<<<<===>>>>>>???@@@@@@DDDEEEHHHNNNUUU]]]eeeiiipppwww~~~pppfffVVVTTTRRRQQQSSSUUUUUUUUUZZZ]]]gggvvvyyygggaaa[[[XXXUUURRRTTTXXXVVVZZZ___bbbaaa]]]VVVRRRSSSSSSTTTUUUVVVVVVWWWWWWYYYXXXXXXXXXZZZ]]]```bbbfffdddaaa^^^[[[XXXWWWVVVSSSSSSTTTUUUVVVXXXZZZ[[[XXXYYY^^^aaa___]]]aaahhhsssvvv\\\TTTJJJDDDAAA???===<<<===<<<;;;;;;???FFFOOOVVV___fffpppxxx}}}}}}zzzwwwtttppplllhhhVVVSSSNNNHHHDDDBBBBBBBBB======<<<<<<<<<;;;;;;;;;999999999999888888777777555555555555666888:::;;;555888;;;<<<;;;;;;;;;<<<;;;===??????===<<<;;;;;;;;;>>>AAACCCCCCCCCDDDEEECCCCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBAAA??????AAACCCCCCDDDDDDDDDDDDCCCBBBAAA@@@>>><<<<<<<<<===<<<;;;===:::666555555666777777qqqaaaVVVSSSOOOLLLLLLLLLKKKJJJKKKKKKJJJGGGBBB???>>>>>>???????????????>>>======:::888666333222222333333444333222111000000000000333222000111222333333222222222222222222333555555222222222222222222222222---......000111222333333777555222000......///000111111000000111333555666333666:::>>>BBBDDDFFFGGGFFFIIILLLOOOPPPOOOMMMLLLPPPUUUXXXXXXXXX___nnn{{{qqqaaaYYY\\\aaaeeegggjjjnnnqqqvvv{{{ssskkkWWWLLLCCCAAA@@@;;;;;;>>>===;;;888777777777777666555555444444444555555666555444333444666666555444777999;;;;;;===GGGXXXddd}}}sssiii^^^TTTRRRMMMHHHEEEFFFGGGEEEDDD;;;===???@@@AAAAAACCCDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????@@@BBBCCCGGGGGGGGGHHHJJJLLLOOOPPPTTTTTTSSSTTTUUUXXX[[[]]]]]]\\\ZZZXXXXXXYYYZZZ[[[___```bbbeeehhhjjjkkkkkkgggddd___ZZZUUURRRQQQQQQRRRQQQPPPNNNKKKIIIFFFEEECCCCCCBBBAAA@@@???>>>>>>>>>??????===;;;999999:::>>>>>>?????????BBBGGGKKKJJJLLLOOOUUU]]]eeelllppp}}}qqqeeeaaaVVVRRRPPPRRRQQQPPPVVV```ccciiisss}}}ttteee^^^YYYXXXWWWTTTSSSUUUXXX\\\aaaeeeccc^^^WWWRRRTTTUUUVVVVVVUUUUUUVVVWWWRRRRRRSSSTTTVVVYYY[[[]]]___^^^]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVXXXYYY[[[\\\\\\[[[ZZZYYY[[[___bbbooo|||xxxhhh^^^PPPFFFBBB@@@???>>>???===<<<>>>@@@CCCMMMWWW[[[cccnnntttuuuuuuwwwyyy{{{}}}~~~||||||{{{{{{{{{{{{yyyuuurrriiicccYYYOOOIIIDDDAAA???@@@???=========<<<999777999::::::::::::999888888999888888777777777777777777777888888888888777777888999:::;;;<<<;;;:::999===<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;:::999;;;:::888777666666666777777777777777666666666666qqqaaaVVVSSSOOOLLLLLLKKKKKKJJJKKKKKKJJJGGGBBB???>>>>>>>>>>>>>>>>>>===<<<;;;:::999888555333222333333444333333222111000000000000222000//////111333333222000000000000111111111111222222222222222222222222333333333222222111111111555444222000/////////000222111000000000111222333333555999===AAADDDEEEFFFGGGJJJMMMPPPQQQPPPNNNMMMNNNTTTYYY\\\^^^ffftttzzziii]]]ZZZ\\\```cccfffiiilllqqqvvvzzzyyyjjjZZZJJJDDDAAA===<<<===>>>;;;999888888999888777777666666555555666777777666555444444555666555333111555888888999???KKKUUUkkk~~~wwwkkk```YYYTTTMMMIIIHHHGGGDDDBBB@@@AAACCCCCCCCCCCCDDDDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>??????AAAAAAAAAAAAAAABBBCCCEEEGGGHHHKKKJJJJJJJJJLLLNNNQQQRRRSSSQQQPPPNNNNNNNNNOOOPPPSSSTTTVVVYYY[[[\\\]]]^^^VVVTTTPPPLLLHHHFFFEEEEEEGGGGGGFFFFFFDDDCCCBBBAAA>>>>>>>>>>>>============<<<===>>>>>><<<<<<<<<>>>>>>???AAABBBDDDHHHMMMQQQZZZ\\\aaaeeejjjqqqxxx}}}}}}sssfff[[[XXXPPPMMMMMMPPPQQQRRRZZZcccnnnuuu~~~lllbbb\\\WWWWWWUUURRRQQQRRRUUUWWWZZZ\\\[[[XXXTTTRRRSSSTTTUUUUUUUUUUUUVVVVVVSSSSSSSSSTTTVVVYYY[[[]]]]]]\\\[[[ZZZXXXXXXWWWWWWWWWWWWVVVUUUVVVXXXZZZ[[[___````````````bbbfffiiippp{{{~~~qqqiii^^^RRRJJJEEEBBB@@@AAA>>>===??????AAAIIIRRRYYYaaalllrrrsssssstttvvvwwwyyy{{{||||||}}}~~~~~~~~~~~~|||xxxvvvpppiii___VVVOOOIIIEEECCC===<<<;;;;;;======;;;::::::::::::::::::999888888999999888777777777777777777777888888888888777777888888999:::::::::::::::;;;::::::999999:::::::::::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888:::999888666555555666666777777777666666666555555rrraaaWWWTTTPPPMMMLLLLLLKKKJJJLLLLLLKKKGGGCCC???>>>>>>>>>>>>===<<<;;;:::888777777666555444333444555555333222111000////////////000...---...111222333222000000111222222111//////000000000000000000000000444444333222111111000000222111111111000000000000222111000////////////000333444888<<>>>>>>>>;;;999888999::::::999888888777777777777888888777666444444555555444222...333777777666888>>>DDDUUUeeezzz}}}ssshhhaaaYYYSSSOOOKKKFFFCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@???>>>>>>>>>??????============>>>???@@@AAABBBAAAAAAAAACCCEEEGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDGGGHHHIIIKKKLLLMMMNNNNNNJJJHHHFFFCCCAAA@@@@@@@@@======>>>>>>>>>>>>>>>===999999999::::::;;;;;;;;;:::<<<===>>>>>>>>>@@@AAA???AAADDDGGGKKKQQQWWW[[[ggglllrrruuuvvv{{{wwwoooeeeYYYQQQOOOLLLJJJKKKOOOSSSXXXaaajjjvvv|||yyyhhhaaa\\\XXXXXXVVVRRRPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTVVVXXXZZZ[[[ZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVYYY[[[\\\bbbdddfffggghhhkkkooorrrrrr|||{{{qqqfffZZZOOOGGGCCCCCC@@@???AAAAAAAAAFFFMMMVVV]]]gggnnnppppppqqqrrrtttvvvxxxxxxxxxyyy{{{}}}~~~{{{yyysssiii```XXXQQQLLLHHH@@@???=========>>>===;;;;;;;;;:::::::::999999999999999888777777777777888666777777888888777777666888888888888888999999:::888888777777777888888999888888777777666666555555888888888888888888888888999888777666555555666666888888777666555555555555666666666555555555444444tttcccYYYVVVRRROOONNNNNNMMMLLLLLLLLLKKKGGGCCC@@@>>>>>>>>>>>>>>><<<;;;999777666555555444444444555555666222111000000/////////000///...---///111333444333333444555666555444111000000000000000000000000000////////////000000000000//////000111111000000///000000000000000000000000222333666:::>>>AAADDDEEEGGGIIIKKKMMMNNNNNNMMMLLLPPPZZZgggrrrwwwyyy{{{|||vvviii___YYYVVVZZZ```ffflllsssyyy}}}xxxfffVVVJJJCCC???>>>===;;;999888999::::::999999888888777777777777888888666555555555555333111111444777777555666999===HHHRRRbbbuuuzzzsssiiiaaa[[[TTTMMMHHHFFFDDDCCCBBBBBBBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBB@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>??????>>>???@@@AAABBBCCCDDDCCCAAA@@@???>>>??????AAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@????????????::::::;;;<<<======<<<<<<888888888888999999999999:::<<<>>>>>>>>>???AAACCCAAADDDIIIOOOUUU\\\dddiiirrryyyxxxmmmddd\\\RRRLLLLLLLLLKKKMMMRRRYYYaaajjjqqqwww}}}wwwiiiccc]]]ZZZZZZYYYTTTRRRSSSSSSSSSRRRSSSSSSTTTVVVVVVUUUUUUUUUVVVVVVVVVTTTSSSTTTSSSSSSSSSTTTVVVXXXYYYWWWXXXWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUWWWZZZ\\\]]]ccceeehhhkkkmmmppptttxxxwww{{{qqqbbbPPPEEEDDDAAA@@@CCCDDDCCCFFFKKKPPPWWWaaaiiimmmoooppprrrsssuuuwwwxxxxxxxxxzzz|||}}}~~~zzzrrriiiaaaYYYRRRNNNKKKGGGCCCAAA???>>><<<;;;<<<;;;;;;::::::::::::::::::999888888777777888888666666777777777777666666888777666666666777999:::777777666666666777888888999999888777777666555555666666666666666666666666888777555333333444555666777777666555555555555555666555555555444444444444wwwfff[[[XXXTTTQQQQQQPPPOOOOOOLLLLLLKKKHHHCCC@@@??????@@@??????>>><<<:::999888444444444444555555666666222111111000000000000000000//////000222555555555444555666777777555333111//////////////////////////////////////////000000......///000000000////////////000111111222222222111222555888<<>>;;;999888999:::999999999888777777666666666777888666555555555555333111444555666555444555999<<>>>>>======???????????????>>>>>>===???????????????@@@AAAAAAAAAAAA@@@???>>>>>>======>>>>>>???@@@@@@@@@@@@???<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999999888;;;===???@@@@@@@@@BBBDDDEEEJJJPPPXXX```iiirrrwwwwwwmmmbbb[[[TTTMMMJJJLLLLLLNNNQQQWWW___jjjqqquuussszzzvvvlllccc^^^ZZZYYYXXXTTTRRRTTTQQQRRRSSSTTTUUUVVVVVVVVVXXXWWWWWWXXXYYYXXXUUURRRTTTSSSRRRRRRRRRSSSUUUVVVVVVWWWXXXXXXXXXWWWVVVVVVSSSTTTUUUWWWYYY[[[\\\]]]aaacccfffhhhkkkoootttxxx|||uuu^^^LLLFFFBBBAAADDDFFFFFFGGGKKKLLLQQQZZZbbbiiimmmqqqrrrtttvvvxxxyyyyyyyyy{{{}}}~~~}}}{{{}}}~~~~~~xxxqqqjjjbbb[[[VVVQQQMMMGGGCCC@@@???===<<<===<<<;;;:::::::::;;;;;;:::999999888888888888888666666777777777777666666888777666555666777888999777777777777777888999999:::999999888777666666555666666666666666666666666888777555444333444666777666666666666666555555555666555555555444444444444{{{jjj\\\YYYUUURRRQQQQQQPPPOOOMMMMMMKKKHHHDDD@@@??????@@@@@@??????===<<<:::999444444555555555555555555222222111111111111111222222000000111333555555444222333333444444333222111////////////////////////333333222111000000//////............////////////---...000111222333333333000111333666:::>>>AAACCCDDDEEEGGGIIIJJJJJJJJJJJJGGGPPP```pppzzz|||wwwqqqllllllnnnoooooojjjccc^^^]]]```eeejjjmmmqqquuuwww|||{{{iiiXXXIII>>>@@@>>>;;;999::::::999888:::999888777666666666666777666444444555555444222444444333222111333777:::888888???KKKZZZkkk~~~xxxpppggg```XXXSSSMMMJJJIIIHHHDDDAAACCCCCCCCCCCCBBBBBBBBBAAA??????@@@@@@@@@???>>>>>>>>>>>>>>>???>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888<<<<<<<<<;;;;;;:::::::::===???AAABBBCCCDDDFFFHHHLLLQQQZZZcccmmmwww}}}vvviii```VVVQQQMMMJJJIIILLLLLLPPPVVV]]]gggsssyyyyyypppuuu~~~~~~xxxrrrccc\\\WWWVVVUUURRRQQQSSSPPPQQQSSSUUUVVVVVVVVVUUUYYYXXXXXXZZZ]]]]]]YYYUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVXXXYYYYYYXXXWWWVVVTTTUUUWWWXXXZZZ\\\]]]^^^^^^___```bbbdddiiiooosss}}}mmm^^^QQQLLLHHHJJJJJJHHHHHHKKKIIILLLSSS[[[ccciiinnnqqqtttvvvxxxyyyyyyyyy{{{}}}~~~~~~{{{zzz{{{}}}~~~yyytttmmmfffaaaTTTPPPIIIDDDAAAAAA@@@???>>>===<<<;;;:::;;;<<<<<<::::::999888888888888999555666666777777666666555777777777777777888888999777777777777888999999:::888888777777666666555555777777777777777777777777888777666555555666777888666666777777777666666555666666666555555555444444mmm[[[XXXTTTQQQPPPPPPOOONNNMMMMMMLLLHHHDDD@@@???????????????>>>===<<<;;;;;;555555555555555555444444333333222222222222333333222000///000222333333222000000111111111111111111000000000000000000000000222222111111000000000///000///...---------...///---...000111111111000000000000222555999===AAACCCEEEFFFGGGHHHJJJJJJJJJJJJHHHLLLUUUaaajjjmmmjjjeeebbb```___```cccdddbbb___]]]aaaggglllooossswwwyyyqqq\\\JJJDDDAAA>>><<<<<<<<<:::999;;;;;;999888888777777777666555444444555666555333333333333222111222444555666555999AAAHHHRRRccctttzzzttthhhaaaYYYSSSPPPMMMGGGCCCEEEEEEDDDCCCBBBAAAAAA@@@>>>???@@@AAAAAA@@@@@@???======>>>>>>>>>===<<<;;;<<<============<<<<<<<<<;;;;;;<<<============<<<::::::;;;<<<<<<<<<<<<<<<<<<============<<<<<<;;;999999::::::::::::999999<<<<<<<<<<<<============???AAADDDFFFGGGJJJMMMOOOTTTZZZdddnnnyyy~~~qqqhhh]]]TTTMMMKKKJJJIIIJJJNNNNNNUUU]]]eeesss|||~~~zzzuuurrrpppddd]]]VVVTTTSSSQQQRRRUUUSSSSSSTTTUUUUUUVVVWWWWWWXXXWWWXXX\\\aaaccc```\\\WWWVVVUUUTTTSSSSSSTTTUUUTTTUUUWWWXXXYYYXXXWWWVVVVVVWWWXXXZZZ\\\]]]^^^^^^[[[[[[[[[[[[\\\aaahhhmmmxxxzzz|||vvvhhh```YYYVVVSSSOOOLLLMMMHHHIIIMMMSSS[[[ccciiilllrrrtttvvvwwwwwwxxxzzz{{{zzz}}}~~~~~~yyyrrrmmm]]]XXXPPPIIIEEEDDDCCCBBB???>>><<<;;;:::;;;<<<===;;;:::999999888888999999555555666666666666555555666777888888999999888888666666666666777888999:::777777777777777777777666777777777777777777777777777777777777777777777777666666777888888777777666777777777666666666555555oooZZZVVVRRRPPPOOOOOONNNMMMMMMMMMLLLIIIDDDAAA??????===>>>>>>>>>===<<<;;;;;;555555666666555444444333333333333222333333444444222000//////111222111000111000000000111222333333111111111111111111111111+++,,,---...///000111222111000---,,,+++,,,...///...///000000000///------///000111444888<<<@@@BBBFFFFFFHHHIIIJJJKKKKKKKKKMMMMMMOOOUUU\\\___\\\YYYXXXTTTQQQTTTZZZ```aaaaaa[[[___gggmmmsssxxx}}}oooXXXGGGDDDAAA>>>>>>===<<<:::===<<<;;;:::999999999999555444333444666666555444444444555444444333222222888777:::===>>>AAAOOO___mmm|||{{{tttiiibbb]]]XXXQQQKKKFFFFFFEEECCCBBBAAA@@@???>>>???@@@AAABBBBBBAAA@@@===>>>?????????>>>===<<<<<<============<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>::::::;;;<<<============:::;;;;;;;;;:::999888888888999:::;;;<<<<<<<<<<<<:::;;;;;;<<<>>>??????@@@???BBBFFFIIIKKKNNNRRRUUUZZZ```jjjuuuvvvhhh___WWWOOOIIIIIIJJJJJJMMMQQQQQQZZZcccnnn|||yyykkkgggfffeeehhh___XXXUUUTTTRRRTTTXXXWWWWWWVVVUUUVVVXXXZZZ[[[VVVUUUWWW]]]dddgggeeeaaaYYYXXXWWWUUUTTTUUUUUUVVVSSSTTTVVVXXXXXXXXXWWWVVVWWWXXXZZZ[[[]]]^^^^^^^^^ZZZYYYWWWVVVWWW\\\dddiiitttsssttt||||||rrrhhhbbb\\\UUUQQQPPPIIIHHHJJJNNNVVV^^^dddhhhppprrrtttuuuuuuvvvwwwyyywww{{{zzzuuuiiibbbXXXOOOIIIFFFDDDCCC@@@>>><<<;;;:::;;;===>>>;;;:::999999888888999999555555666666666666555555666777999::::::999999888555555555666666888999999888888888999999999999999777777777777777777777777666666777888888777777666666777888999999888777666777777777777666666666666mmm```YYYSSSTTTSSSOOOLLLLLLLLLLLLKKKGGGBBB???======@@@@@@???===;;;999777666777777777666555333111000222222222222222222333333111000///......000222333111000//////000222444555999444///---///111000///...//////000111222222222222111///.........///000//////000000000000//////222111000111444888===@@@@@@DDDHHHKKKLLLKKKKKKLLLJJJGGGEEEHHHMMMQQQRRRQQQRRRQQQPPPRRRWWW\\\```bbbaaabbbeeellluuu}}}vvv]]]OOODDDAAA@@@===<<<>>>666999;;;;;;999888999;;;777777777777777888888888777666555444444444444444;;;999777555666<<>>>>>===<<<<<<<<<<<<=========<<<<<<<<<>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;999:::::::::999999<<<>>><<<>>>@@@AAAAAAAAACCCEEEEEEGGGKKKOOOSSSXXX^^^bbbhhhkkkrrr{{{}}}sssfffZZZUUUOOOLLLIIIGGGIIILLLOOOPPPXXX___hhhrrr||||||mmmfffcccfffllliiiaaaWWWTTTWWWYYYWWWTTTVVVUUUUUUWWWXXXYYYWWWVVVXXXVVVWWW\\\bbbeeeccc```YYYXXXWWWUUUTTTTTTTTTTTTVVVSSSTTTWWWXXXWWWXXX\\\^^^\\\[[[]]]```bbbaaa___[[[ZZZXXXWWWYYY\\\___bbbiiihhhiiimmmxxxvvviiiYYYMMMJJJHHHGGGFFFEEEHHHPPPYYY```fffkkkppprrrqqqqqqrrrtttwwwxxx{{{wwwrrrfffXXXOOOMMMIIIDDD???@@@@@@???<<<999888888;;;;;;::::::999888888888888888777777666666666555888888888888888888888888888999999999:::::::::::::::999999888888888888888888888888888888888888888888888888888888888888888::::::999999888888777777777777777777666666666666oooaaaYYYTTTTTTTTTPPPMMMMMMJJJJJJIIIFFFBBB?????????AAAAAA@@@???===<<<:::999888888777555444333222111555444444333111000000///222111000//////111222444222111111111222333444555777444111000000000000000---......///000000111111222111000//////000111111//////000000000000//////000000///000333666:::<<>>:::999:::<<<===<<<:::888999:::777777777777888888888888555444444444444555555666999888555333333666<<>>>>>>>>>>>>>>=========>>>??????@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999::::::>>>======<<<<<<======>>>:::;;;;;;;;;:::;;;===@@@BBBCCCEEEFFFFFFHHHJJJLLLOOOQQQUUUYYY]]]bbbgggkkkqqqtttzzzxxxqqqhhh[[[RRRNNNKKKIIIFFFEEEGGGLLLSSSWWWeeekkkttt|||uuuiiibbbaaadddiiijjjbbbYYYVVVXXXZZZYYYVVVVVVVVVVVVWWWYYYZZZYYYXXXYYYWWWUUUXXX]]]___]]]YYYSSSTTTTTTUUUVVVVVVVVVVVVZZZWWWVVVXXXXXXVVVWWWZZZ\\\ZZZYYY[[[___bbbbbbbbb]]][[[XXXVVVWWWZZZ]]]`````````aaagggssszzzqqqeeeWWWMMMJJJFFFEEEDDDDDDFFFLLLSSSYYY___dddiiilllllllllooorrrvvvwwwzzz~~~~~~zzzooobbbYYYTTTNNNGGGDDDDDDCCCAAA>>><<<;;;;;;<<<;;;;;;:::999999888888888888888777777666666666777777777777777777777777777777888888888999999999888888777666666666666666999999999999999999999999888888888888888888888888777777777666666666555555888888777777777666666666ooobbbZZZUUUTTTTTTQQQNNNNNNHHHHHHHHHFFFBBB@@@@@@@@@@@@@@@??????>>><<<;;;:::999888666444333222222333444444333222111000000///222222111000000222333444222222222222333444555555444444444333111000000111------......//////000000000000/////////000111111//////000000000000//////......///000222444666777<<<@@@EEEIIIKKKLLLMMMOOOPPPNNNKKKGGGDDDCCCFFFHHHLLLMMMOOORRRWWW]]]bbbeeefffiiijjjiiiiiiooo|||sss]]]PPPIIIBBB;;;888===>>>>>>===:::999999999888888888888888888888888333333333333444555666777888777666333222333666999;;;AAAIIISSSaaarrrxxxmmmiiiccc^^^XXXRRRMMMIIIIIIHHHFFFDDDCCCDDDEEEEEEEEEDDDAAA???======>>>>>>@@@@@@AAAAAABBBBBBAAAAAA>>>??????>>>>>>===<<<<<<===<<<<<<;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???BBBEEEEEEGGGIIIJJJKKKNNNSSSVVV^^^```eeeiiimmmrrrxxx{{{xxxkkkbbbZZZQQQJJJIIIGGGGGGFFFEEEGGGOOO[[[dddooovvv}}}|||kkkbbb^^^]]]aaafffjjjccc[[[XXXZZZ\\\[[[XXXUUUTTTTTTVVVYYYZZZZZZYYYZZZWWWTTTTTTVVVWWWUUURRRQQQRRRSSSUUUVVVVVVVVVVVVZZZVVVUUUWWWWWWUUUVVVZZZ[[[ZZZYYY[[[___ccceeefff```^^^ZZZWWWWWWZZZ]]]```[[[ZZZ[[[```mmmvvvjjjbbbWWWLLLFFFDDDCCCCCCCCCBBBCCCFFFKKKOOOUUUYYY___bbbdddfffjjjnnnssstttwww{{{yyynnneee^^^UUULLLHHHFFFCCC???===<<<<<<<<<<<<;;;;;;::::::999999888888888888888888777777777777777777777777777777777888888888888999999999:::999888777777666666777777;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777666666666666555555555888888888777777777777666pppccc[[[UUUTTTTTTQQQOOOOOOIIIIIIIIIFFFBBB@@@??????<<<=========<<<;;;:::999:::999666333222222333333000000111111222222333333222222111111111222333444222222222222333333444444111444777555222///000111.........//////000000000...............///////////////000000000000//////......000111222333333333;;;???DDDHHHKKKMMMOOOQQQTTTUUUUUUQQQLLLIIIJJJLLLQQQSSSUUUXXX\\\aaafffjjjnnnsssuuupppjjjkkkuuuooo]]]QQQGGGAAA>>>>>>>>>===<<<::::::999:::999999888888888888888777444444444444444444555555888888888666555444666777;;;===???DDDLLLZZZjjjuuuzzzssslllddd\\\XXXSSSPPPLLLIIIHHHHHHHHHGGGHHHFFFCCCAAA@@@@@@AAABBBBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBAAABBBAAAAAA@@@@@@@@@AAAAAA<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAABBBCCCEEEIIILLLLLLNNNQQQSSSWWW\\\aaaeeelllpppuuuzzz{{{ooobbbYYYSSSLLLIIIIIIGGGHHHHHHGGGJJJTTTdddpppxxx}}}{{{nnnaaa\\\ZZZZZZ^^^bbbgggbbb\\\YYY[[[]]]]]][[[TTTSSSSSSTTTWWWYYYYYYYYYYYYVVVRRRQQQQQQRRRQQQOOOUUUTTTTTTTTTUUUVVVWWWWWWWWWTTTSSSUUUVVVVVVXXX\\\]]]\\\[[[[[[^^^aaaeeefffaaa^^^ZZZWWWWWW[[[___bbb\\\\\\\\\___iii|||rrrgggZZZRRRKKKDDD@@@AAA@@@AAABBBBBBAAABBBDDDFFFKKKOOOUUUYYY[[[___eeeiiioooqqqtttwwwzzzxxxpppiii___UUUOOOKKKFFFAAA???>>>>>>>>>;;;;;;;;;:::999999888888999999999999999888888888888888888888888888888888999::::::::::::;;;;;;;;;;;;;;;:::999999999999:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999888888888777777777tttccc[[[UUUTTTTTTQQQOOOPPPLLLLLLKKKGGGBBB???>>>>>><<<<<<<<<<<<<<<;;;:::::::::999666333222222333333//////000111111222333333222222222222222333333333111111111222222222222222000333666666222///000111///000000000000000111111...///////////////////////////000000000000/////////000111222333333222222999===BBBFFFJJJMMMPPPSSSQQQUUUZZZ[[[VVVRRROOOOOOVVVYYY\\\^^^```ccchhhlllvvv}}}~~~tttnnnooosss|||mmm[[[PPPIIIEEE???>>><<<;;;;;;;;;;;;;;;:::999999999888888777777888777666555444333333333555777888777666555666888777888999:::===EEEPPPXXXnnn{{{yyyqqqlllddd```YYYUUUSSSRRRPPPOOOJJJIIIGGGEEEEEEEEEGGGGGGDDDEEEGGGHHHIIIIIIHHHGGGKKKKKKLLLMMMLLLKKKJJJHHHGGGFFFEEECCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA???AAADDDFFFIIIMMMRRRVVVYYY\\\```eeejjjooovvvzzz{{{rrrfffZZZSSSOOOJJJIIIJJJGGGHHHIIIIIIMMMYYYiiivvvmmmcccYYYWWWXXXXXX[[[___bbb^^^ZZZYYY[[[]]]^^^]]]WWWVVVUUUUUUXXXYYYZZZYYYVVVTTTRRRPPPPPPQQQQQQQQQWWWUUUTTTTTTUUUYYY]]]```]]]YYYWWWXXXXXXVVVXXX\\\]]]\\\ZZZYYYYYY[[[^^^```[[[YYYVVVTTTUUUYYY]]]```]]]]]]^^^aaajjj{{{nnnaaaSSSKKKFFFBBBAAABBB???AAACCCCCCAAA@@@@@@AAADDDHHHMMMQQQTTTYYY```eeennnqqqtttwwwxxx{{{|||wwwmmmccc[[[UUUNNNHHHEEEDDDBBBAAA<<<;;;;;;::::::999888888999999999:::::::::::::::999999999999999999999999999999999:::::::::;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888999999999999999999999999999888888888888vvvccc[[[TTTSSSRRRPPPOOOPPPNNNNNNLLLHHHCCC@@@>>>>>>>>>?????????>>>===<<<<<<999888666444333222222333222222111111111000000000111111111222222222222222000111111222222222111000000222333333222000///000000000000000111111111111000111111111111000///...//////000000000000//////000000111222333333333333777;;;???DDDGGGKKKOOOQQQPPPUUU]]]aaaaaa]]]XXXUUUWWW[[[___aaaaaadddhhhmmm{{{yyyooojjjpppzzzmmm```TTTLLLCCC@@@===<<<<<<<<<;;;;;;:::::::::999888888777777:::999888666555444444333333444555555444444555666444666888888888<<>>???>>>@@@BBBBBBAAA????????????CCCGGGJJJMMMRRRZZZ```lllpppuuuxxxyyy{{{{{{sssccc\\\SSSMMMIIIGGGCCC@@@>>>======<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888888999999999999;;;:::999999888888999999999999999999999999999999::::::::::::::::::::::::777777777888888888888999:::::::::999999999888888ssscccZZZSSSRRRQQQOOONNNOOONNNNNNMMMIIIEEEBBBAAAAAA????????????>>>===<<<;;;888888777555444333222111111111111111000000000000///000111111222222111111111222222333333222111111111000000000111111///...000000000000000000000000///000000000///---+++***//////000000000000/////////000000111222222333333444777<<<@@@CCCGGGKKKNNNOOOSSSYYY```cccbbb\\\XXXVVV[[[```bbbccceeekkkpppzzzvvviiifffppp}}}xxxfffUUUJJJFFFAAA>>>>>>===;;;999;;;;;;:::999999888777777::::::999777666666666666333444555444333222444555444777999999888:::???CCCCCCMMM\\\jjjwwwxxxqqqmmmjjjeeeaaa]]]]]]\\\[[[XXXVVVSSSRRRSSSSSSTTTVVVXXXZZZ\\\]]]aaaccceeeggghhhgggfffddddddbbb^^^ZZZVVVRRRPPPOOOOOONNNNNNMMMMMMNNNNNNOOOTTTWWW\\\bbbhhhooovvv{{{{{{oooddd]]]WWWOOOIIIHHHHHHEEEDDDEEEFFFGGGKKKRRR]]]jjjvvv~~~wwweeeZZZSSSOOOQQQTTTTTTTTTVVVTTTSSSRRRSSSVVVZZZ]]]^^^aaa^^^ZZZXXXXXXXXXWWWVVVRRRSSSTTTTTTSSSRRRRRRRRRRRRTTTXXX]]]ccciiinnnqqqoooiiibbb___ZZZTTTSSSVVVUUUVVVVVVTTTQQQPPPQQQSSSQQQPPPOOOOOOPPPRRRTTTUUUUUUYYY___ccchhhrrrvvveeeSSSIIICCC???<<<;;;<<<>>>@@@AAA@@@>>>>>>???<<>>>>>>>>::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<;;;;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999:::::::::;;;::::::::::::999999999nnncccZZZRRRQQQQQQNNNMMMOOOLLLMMMLLLJJJFFFDDDCCCDDD>>>>>>======<<<:::999888777777777666555333111000---...///000111222333333//////000111111111111000222333444444444333222111222///---...111222000---///////////////.........,,,,,,---,,,+++)))'''%%%//////000000000000//////////////////000222333444111555999===@@@DDDHHHKKKIIIKKKPPPVVV\\\]]]XXXSSSVVV[[[bbbeeeeeehhhnnntttxxx||||||lll```jjjvvv~~~uuu^^^PPPKKKEEEAAA???>>>;;;888;;;;;;::::::999888777777999999888888888888888999777777777555333222444555444666888777555666999===999@@@IIIRRR\\\lll~~~zzzuuuqqqssssssrrrpppmmmhhhdddaaa]]]]]]^^^___bbbeeehhhjjjmmmooorrrtttuuutttsssrrrvvvtttpppjjjeeeaaa^^^\\\]]]]]]\\\\\\\\\\\\]]]]]]aaaeeekkkqqqxxxxxxmmmaaaWWWQQQPPPJJJEEEFFFGGGEEECCCCCCHHHJJJNNNXXXfffttt~~~lllYYYVVVPPPMMMOOORRRRRRQQQRRROOOOOOOOOQQQUUUYYY\\\^^^```]]]XXXUUUTTTTTTRRRQQQRRRTTTUUUUUUTTTRRRQQQQQQSSSVVV]]]ccciiimmmnnnooolllfff```\\\XXXSSSRRRUUUTTTVVVWWWVVVSSSQQQRRRTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTZZZ```bbbdddkkkvvvppp\\\PPPIIICCC>>>===:::<<>>>>>???;;;===@@@AAACCCIIIQQQWWW[[[cccmmmsssvvvxxx|||{{{sssiiibbb]]]XXXQQQKKKDDDDDDCCCBBBBBBAAAAAA@@@;;;;;;;;;<<<<<<<<<==============================>>>>>>>>>>>>????????????======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<=========;;;;;;;;;:::::::::999999nnn___WWWQQQPPPPPPMMMLLLLLLOOOLLLJJJIIIIIIGGGCCC???@@@@@@@@@???===<<<:::999555444333333222222222222222222111111111111222222111111111111111111111111222333333333333222111111444000---///333555333000222111///---,,,---.../////////000000///...------////////////000000000000000000000000000000000000444444555888<<>><<<777777;;;888888888888888888888888666666666555444444333333///222555555222111333555777999<<>>;;;>>>@@@======???>>>;;;===BBB>>>>>>======???DDDLLLQQQ]]]bbbhhhnnnrrrvvvyyy{{{}}}zzzvvvrrrlllfff^^^YYYRRRPPPMMMIIIGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@???????????????@@@@@@@@@@@@>>><<<;;;>>>>>>????????????>>>>>>@@@@@@AAAAAA@@@???>>>===>>>============<<<<<<<<<{{{iii^^^VVVPPPPPPPPPNNNLLLMMMOOOMMMJJJIIIIIIGGGCCC@@@@@@@@@@@@???===<<<:::999777666555444333333333333222222111111111111222222111111111111111111111111---...///000111222222222222...+++,,,000222111...000///...------...///000//////////////////...---////////////000000000000000000000000000000000000333333333666:::@@@FFFJJJNNNPPPRRRTTTVVVVVVUUUTTTXXX]]]```bbbiiitttzzz|||zzz|||}}}uuummmkkkqqq|||}}}rrraaaRRRHHHBBB@@@@@@>>><<<===??????;;;<<>>BBB============>>>BBBHHHLLLWWW\\\cccjjjooossswwwyyyzzz|||}}}}}}}}}~~~}}}zzzwwwrrrlllhhh^^^\\\XXXTTTQQQPPPPPPPPPRRRQQQPPPOOONNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDBBBAAADDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????xxxfff]]]VVVPPPPPPQQQNNNMMMNNNOOOMMMKKKJJJIIIFFFCCCAAA@@@@@@@@@???===<<<:::999999888666555444333333222222222111111111111222222111111111111111111111111------///000111222222222111...***+++...000000///------......///000000111---...//////////////////////////////000000000000000000000000000000000000222111111222777===DDDHHHMMMNNNPPPRRRTTTTTTTTTTTTZZZ^^^bbbeeemmmyyy~~~~~~~~~sssmmmpppzzz}}}gggUUUJJJFFFDDD>>>;;;;;;>>>===::::::<<<999999999999999999999999999999888888777666666666222333555555444444444666333666:::;;;:::;;;>>>AAAFFFOOO\\\lll{{{|||vvvpppjjjfffYYYTTTNNNIIIFFFEEECCCCCCCCCBBBAAAAAABBBFFFIIILLLQQQZZZfffpppwww|||yyygggZZZPPPJJJJJJJJJJJJJJJJJJKKKLLLLLLOOONNNMMMLLLLLLLLLLLLMMMOOOOOONNNMMMLLLLLLLLLMMMQQQRRRRRRSSSSSSSSSSSSSSSQQQSSSVVVZZZ\\\[[[XXXTTTTTTSSSSSSRRRRRRTTTUUUVVVUUUTTTSSSQQQPPPOOONNNNNNPPPPPPQQQRRRRRRQQQQQQQQQPPPRRRSSSUUUWWW\\\cccgggtttyyycccPPPFFFDDD===::::::===>>><<<===@@@<<<===>>>>>>>>>???CCCEEEMMMSSS\\\dddjjjnnnrrruuuuuuvvvxxxxxxyyyzzz}}}{{{xxxooolllhhhccc```]]]]]]\\\```______^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYZZZ[[[[[[[[[YYYWWWUUUTTTPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPNNNMMMLLLNNNLLLJJJHHHHHHJJJLLLNNNMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIzzzggg\\\UUUOOOPPPQQQOOONNNOOONNNMMMLLLJJJHHHFFFCCCBBB@@@@@@@@@???===<<<:::999999888666555333222111111222222111111111111222222111111111111111111111111222222222222222111111000222///,,,,,,...111222111------...///000000//////------...///000000//////////////////000000000000////////////////////////000///...///333:::@@@DDDJJJLLLNNNRRRTTTVVVXXXXXX\\\___aaaccckkkxxx~~~|||yyyxxxyyy|||}}}zzzxxxzzzooo```SSSIIIDDD???===???>>>:::888:::::::::::::::::::::::::::999999999888777777666666222333444444444444444444222555888999888888999;;;<<>><<<>>>>>>;;;;;;===<<<>>>?????????>>>???AAAEEEKKKTTT\\\ccchhhmmmoooppprrrtttvvvwwwyyy}}}|||yyyvvvrrrooommmlllkkknnnnnnmmmlllllllllmmmmmmnnnnnnnnnnnnmmmkkkjjjhhhhhhiiijjjjjjjjjhhhfffeeeaaaaaa```_________````````````___^^^]]][[[ZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[\\\[[[ZZZYYYZZZ[[[^^^___^^^]]]\\\\\\[[[ZZZYYYYYY}}}jjj\\\UUUOOOPPPQQQOOONNNOOONNNNNNMMMKKKHHHEEEDDDCCC@@@@@@@@@???===<<<:::999888777555333222111000000222222111111111111222222000000000000000000000000111222222222222111000000111///------...000111222//////000000///...------------...///000000//////////////////000000000000///////////////////////////...---...111666<<>><<<===::::::::::::::::::::::::999999888777777666666555666666777888999999888777555555666666666777888::::::<<>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666777666666777999999888666777666444333333444555555666777888999;;;AAAGGGLLLVVV^^^kkkyyyyyywwwtttpppmmmjjjhhhgggaaa]]]WWWQQQMMMHHHCCC@@@EEEBBB???>>>???@@@@@@???AAACCCEEEGGGKKKTTTaaaiii{{{zzzeeeUUUOOONNNLLLJJJIIIJJJKKKKKKLLLKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRUUUWWWWWWUUURRRPPPPPPPPPOOOOOONNNMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVTTTVVVXXXYYYYYYZZZ\\\]]]^^^gggsss~~~qqq___KKKBBB<<<<<<===;;;:::<<<===???BBBBBBAAA@@@@@@AAA???BBBGGGMMMQQQWWW]]]```cccfffiiimmmppptttxxx|||}}}~~~||||||}}}~~~~~~~~~~~~~~~}}}|||zzzxxxvvvuuutttttttttuuuxxxzzzzzzxxxuuutttssssssrrrqqqrrrrrrttttttuuuuuuuuutttttttttssssssqqq^^^VVVPPPPPPPPPNNNLLLMMMMMMOOOOOOMMMHHHEEEDDDDDD@@@@@@@@@???===<<<:::999666666555333333222222222222222111111111111222222000000000000000000000000+++,,,---///000000111111,,,...///000000/////////000///...------...////////////////////////...---////////////000000000000000000000000000000000000////////////111222444555>>>CCCKKKSSSZZZ]]]^^^^^^ZZZ\\\ZZZVVVWWW[[[\\\[[[^^^______^^^\\\\\\___bbbiiipppxxx|||}}}jjj^^^PPPIIIDDD@@@===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777555444333555777888666444444444333333444444444333444555666666888;;;???CCCCCCJJJSSS\\\eeeqqq~~~~~~zzzwwwrrrppplllgggbbb]]]ZZZYYYSSSOOOKKKHHHFFFEEEBBBAAADDDBBB@@@???@@@AAAAAAAAAAAAEEEJJJPPPWWWdddrrr}}}}}}ppp___RRRLLLJJJIIIHHHGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKHHHIIIIIIJJJKKKKKKLLLMMMKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSTTTUUUWWWVVVSSSQQQOOOOOOOOOOOOOOONNNMMMMMMMMMNNNNNNOOOOOONNNNNNNNNOOOPPPRRRSSSUUUVVVVVVWWWUUUWWWYYYZZZYYYYYYYYYZZZZZZ___gggttt~~~}}}www[[[PPPEEEAAA@@@===;;;<<<;;;>>>@@@AAAAAAAAAAAACCC>>>@@@BBBEEEHHHMMMTTTXXXYYY[[[___cccggglllqqqtttzzz{{{~~~~~~~~~~~~|||}}}}}}|||zzzzzzzzzyyyyyyyyyyyyyyy{{{{{{{{{{{{||||||||||||uuu___WWWQQQQQQPPPMMMLLLLLLMMMOOOPPPMMMHHHDDDDDDEEE@@@@@@@@@???===<<<:::999777666555444444444444444222222111111111111222222000000000000000000000000111111111111111000000///...000333444333222111111///...---,,,---///111222///000000000///...------////////////000000000000000000000000000000000000//////000000111222222222<<>><<<<<<>>>?????????CCCIIIQQQYYYcccqqqvvvmmm^^^SSSLLLIIIGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIGGGFFFFFFGGGHHHIIIKKKKKKJJJLLLNNNPPPSSSUUUVVVVVVSSSRRRRRRSSSSSSQQQNNNKKKMMMMMMNNNOOOOOOOOOOOONNNNNNOOOPPPPPPPPPNNNMMMLLLNNNOOOPPPRRRTTTUUUVVVVVVVVVYYY[[[\\\[[[ZZZZZZZZZXXXZZZ___kkk{{{zzz|||mmm```QQQIIIDDD???;;;;;;:::<<>>??????@@@BBBGGGNNNRRRPPPSSSXXX\\\```eeejjjnnnqqqrrruuuyyy}}}~~~~~~}}}||||||rrr```WWWQQQPPPPPPOOONNNPPPPPPOOONNNLLLJJJHHHEEEDDDBBBBBBAAA@@@>>><<<:::999:::999777666444333333333666333000///000111111111111000///---------...///111111111000000000000000222222222333333222222222333333444333333222111000////////////////////////......////////////................../////////000//////000000111111111222999<<>>AAAEEEIIIKKKZZZbbbkkksssyyyzzzuuusssrrrtttrrrpppooonnnlllhhhfff\\\YYYTTTNNNJJJGGGFFFFFFGGGCCC???>>>???@@@???>>>BBB@@@======???BBBDDDDDDGGGOOOZZZfffsss}}}iii___SSSLLLJJJJJJHHHFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGOOOOOOOOOPPPPPPQQQQQQQQQSSSTTTSSSQQQNNNLLLLLLMMMLLLLLLLLLMMMNNNPPPQQQRRRPPPQQQSSSTTTSSSRRRPPPOOOOOOOOOOOOOOOPPPRRRTTTUUUQQQRRRTTTUUUVVVUUUSSSRRRWWWVVVZZZeeesss|||}}}{{{eeeUUUJJJCCC???>>>===<<<===@@@AAA@@@CCCHHHCCCBBB@@@>>>===@@@EEEIIIKKKMMMQQQSSSWWW[[[```dddfffhhhkkkppptttyyy}}}~~~rrrdddZZZSSSQQQPPPMMMKKKLLLPPPOOONNNLLLJJJGGGEEEDDDBBBBBBAAA@@@>>><<<:::999:::999777666444333333333555222000///000111111000222222111000000000111111111000000000000000000000000000111111111111000000///////////////...------////////////////////////......////////////.............../////////////////////000000000111111111777:::???FFFMMMSSSUUUVVVXXXYYY[[[]]]^^^\\\YYYVVVUUUXXX[[[]]]^^^```dddgggmmmttt~~~iiiWWWLLLIII@@@@@@?????????>>>===<<<;;;;;;::::::999999999888999999999888888777777777777666555444444555666777666666666666666666666666888888888999<<>>@@@???>>>BBB@@@======???CCCGGGIIISSS[[[gggtttvvvggg___WWWNNNIIIHHHIIIGGGEEEGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPSSSTTTTTTRRROOOMMMMMMNNNKKKKKKKKKLLLMMMNNNPPPPPPPPPQQQRRRSSSSSSQQQPPPOOOPPPPPPOOOOOOPPPRRRSSSTTTRRRSSSTTTTTTTTTSSSRRRQQQVVVUUUZZZcccnnn}}}~~~sssaaaXXXQQQIIICCC???<<<<<>>AAAFFFCCCCCCAAA???>>>@@@DDDGGGGGGIIILLLNNNPPPSSSXXX[[[\\\]]]aaaeeejjjqqqxxx|||}}}~~~sssddd[[[SSSQQQPPPMMMLLLMMMPPPOOONNNLLLJJJGGGEEECCCBBBBBBAAA@@@>>><<<;;;::::::999777666444333333333333222000111222222111000000111111222222222222111000000000000000000111111......////////////......000000000000000/////////////////////////////////......////////////......///////////////.........//////000000000000111111444666;;;AAAGGGNNNSSSVVVWWWZZZ^^^aaacccaaa___]]]YYY]]]```bbbbbbcccgggjjjooouuu}}}|||gggWWWOOOEEECCCAAA@@@???>>><<<:::;;;;;;;;;<<<;;;;;;::::::888888888888888888777777666666666666666666666666555555555555555555555555666666666666888:::===>>>;;;@@@EEEHHHJJJMMMRRRVVV]]]bbbjjjsss|||{{{rrrjjjdddaaa```]]]ZZZWWWTTTQQQMMMKKKHHHFFFCCC@@@>>>===>>>>>>===<<<;;;<<<===??????>>>CCCAAA??????BBBIIIOOOTTTdddkkkwwwzzzdddVVVRRRMMMGGGEEEFFFGGGFFFDDDGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKGGGHHHIIIKKKLLLNNNOOOPPPSSSTTTTTTRRROOONNNNNNOOOJJJJJJKKKKKKLLLMMMOOOOOOPPPQQQRRRRRRRRRQQQOOONNNQQQPPPPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUYYY```gggtttnnneee^^^SSSJJJBBB>>>===??????>>>AAAEEEFFFFFFEEECCCAAA@@@BBBDDDEEEFFFHHHIIIJJJLLLPPPSSSSSSTTTWWWZZZ```iiirrryyy|||}}}~~~sssaaaXXXQQQPPPQQQOOOOOOPPPPPPOOONNNLLLIIIFFFDDDCCCAAAAAAAAA@@@>>>===;;;::::::999777666444333333333222111111111333333111///---...///111111111000000000000000000000111111111---......//////......---111111111111111111222222////////////////////////......////////////......////////////............//////000000000000000000111333666:::@@@GGGOOOSSSXXX[[[___bbbcccbbbbbbbbb``````bbbdddgggjjjkkkkkkpppuuu||||||hhhYYYQQQLLLEEEAAA@@@???>>><<<>>>>>>>>>===<<<:::888777777777888888888888888888555666777777777777666555777777777777777777777777777777777777888999:::;;;999;;;>>>???@@@AAADDDGGGGGGKKKQQQXXX```hhhpppvvv~~~vvvlllbbbZZZVVVWWWTTTQQQNNNMMMKKKHHHFFFCCCBBB@@@>>>>>>>>>??????;;;::::::;;;<<<===>>>>>>DDDCCCCCCEEEJJJSSS]]]dddqqqwwwjjjYYYOOOIIIFFFDDDCCCDDDEEEDDDCCCFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGIIIJJJLLLLLLMMMIIIIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRPPPNNNMMMMMMNNNKKKKKKKKKLLLLLLMMMOOOOOOOOOPPPPPPQQQPPPOOONNNNNNPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTTTTUUUZZZ]]]aaakkkzzzoooggg\\\RRRGGGAAA>>>???AAA@@@CCCGGGKKKLLLKKKIIIEEEBBBAAAAAADDDFFFGGGHHHIIIKKKOOORRRSSSTTTUUUWWW[[[dddpppxxx|||~~~sssaaaXXXRRRQQQQQQPPPOOOQQQPPPOOONNNLLLIIIFFFCCCBBBAAAAAA@@@@@@>>>===;;;::::::999777666444333333333111000000111333333111000,,,...///111111111000/////////000000111111111111...//////000000//////...//////......///000111222000000000000000000000000......////////////......///////////////.........000000//////////////////...000333666:::@@@IIIOOOXXX[[[^^^______```bbbdddfffbbb```ccckkkpppooolllpppttt{{{tttddd[[[OOOGGGDDDDDDCCCAAA??????>>>===<<<:::888777888888888888999999999999666666777888888777666666777777777777777777777777888888777777888888888999555666888999999:::<<<===???AAADDDHHHLLLQQQXXX\\\\\\```fffjjjllllllmmmnnntttwww|||xxxooodddYYYQQQLLLJJJHHHEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>???@@@;;;;;;<<<<<<<<<===???@@@DDDFFFJJJOOOVVVaaammmuuu|||~~~jjjZZZOOOJJJFFFEEEDDDCCCDDDDDDBBBAAAEEEEEEFFFFFFGGGHHHHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEFFFHHHIIIKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOONNNLLLKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPOOOOOOOOOOOOOOONNNNNNMMMOOOOOOPPPPPPQQQQQQRRRRRRNNNNNNOOOPPPRRRTTTVVVWWWTTTVVVYYY\\\]]]dddvvvwwwlllbbbXXXJJJBBB===>>>@@@@@@BBBFFFOOOPPPQQQNNNJJJEEEAAA@@@CCCEEEFFFHHHIIIKKKOOORRRUUUVVVWWWWWWYYY```kkkttt|||~~~ttteee\\\TTTRRRQQQNNNMMMNNNPPPOOONNNKKKHHHEEECCCAAAAAA@@@@@@@@@>>>===<<<;;;:::999777666444333333333222000000000222333222111///000000111111111111000/////////000111111222222//////000000000000//////000000//////000222444555000000000000000000000000......////////////................../////////000000000////////////.........000222333555:::BBBIIITTTXXX\\\^^^^^^^^^aaadddgggbbb___bbbjjjpppqqqppptttxxx~~~{{{ooo___RRRLLLIIIEEEBBB@@@@@@>>>===<<<<<<<<<===::::::::::::::::::999999777777777777777777777777555555555555555555555555666666666666666666666666444555555666888999999:::;;;<<<===>>>???AAAEEEHHHFFFIIINNNQQQRRRRRRTTTUUUZZZ]]]bbbggglllssszzz~~~|||{{{xxxvvvuuuwwwzzz}}}~~~~~~{{{xxxvvvssspppjjjbbbYYYPPPIIIFFFCCCAAA>>>>>>???AAAAAA@@@===<<<<<<<<<<<<<<<======<<<<<<=========???CCCGGGJJJPPPWWW___gggqqq}}}lll[[[QQQKKKHHHEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHKKKLLLMMMLLLKKKJJJKKKLLLNNNNNNMMMMMMNNNOOOOOOPPPOOONNNNNNNNNMMMMMMMMMMMMLLLMMMNNNPPPQQQQQQQQQQQQMMMNNNOOOQQQSSSUUUVVVWWWUUUUUUWWWZZZZZZ___mmm{{{}}}qqqdddXXXNNNEEE===<<<======???AAALLLOOORRRRRRNNNIIIDDDBBBAAACCCDDDEEEFFFIIILLLOOOTTTVVVXXXWWWVVVZZZccckkkxxx{{{ttteee\\\TTTRRRQQQNNNMMMNNNPPPOOONNNKKKHHHEEEBBB@@@@@@@@@@@@@@@???===<<<;;;:::999777666444333333333333111//////111333333222111000//////////////////...//////000111111222222//////000000000000//////111111000000111333666777000000000000000000000000......////////////......,,,------...///000111111000000/////////............000333222222555<<>>???@@@<<<<<<<<<;;;;;;:::::::::888888777666666777888888666666666666666666666666555555666666666666555555666666666777888999999999777888999999999:::<<<===>>>@@@CCCDDDDDDEEEFFFHHHHHHKKKNNNRRRWWW\\\bbbfffkkklllooorrrwww||||||yyyuuurrrpppooommmlllhhhgggfffgggkkkoooqqqrrrrrrssstttssspppllliiiggg___]]]YYYSSSMMMHHHDDDBBBBBB???======???@@@AAAAAA<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======???CCCKKKPPPZZZbbbmmmvvv}}}qqq___TTTNNNJJJGGGDDDDDDDDDDDDCCCBBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFGGGIIIJJJHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNOOONNNNNNMMMLLLLLLLLLLLLLLLIIIJJJLLLNNNPPPQQQQQQQQQOOOPPPRRRTTTUUUUUUUUUTTTTTTSSSTTTWWWXXX[[[eeeooosssbbbXXXMMMBBB???>>><<<<<<>>>DDDIIIOOORRRQQQMMMIIIGGGBBBCCCDDDDDDDDDEEEHHHKKKPPPTTTWWWWWWUUUVVV]]]dddqqquuuzzz~~~~~~}}}tttbbbYYYRRRRRRRRRPPPPPPQQQPPPPPPNNNKKKHHHEEEBBB@@@@@@@@@@@@@@@???===<<<;;;:::999777666444333333333333111......000222333444000...---+++++++++,,,---...//////000111222222222......////////////......---,,,,,,,,,---///222444000000000000000000000000......////////////......+++,,,---...///111222222000000//////.........---...111333222111333999???DDDNNN[[[ccccccbbbaaabbb___bbbdddbbb```eeeqqq|||~~~pppbbbWWWNNNKKKFFFAAA>>>===>>>???>>>>>>===<<<;;;;;;:::::::::888666555555666888:::999999999999999999999999666666777888888777777777666555444555666777666555555666888888888888:::;;;:::;;;======<<<===???AAA@@@BBBEEEGGGJJJNNNSSSWWW___```aaadddgggllloooqqqrrrtttwwwyyyzzzyyyvvvuuuhhheeebbb______^^^]]][[[YYYWWWVVVXXX\\\```cccdddbbbdddeeeddd```\\\YYYWWWQQQOOOLLLIIIEEECCCAAAAAA???===::::::;;;===>>>>>>======<<<<<<;;;;;;:::::::::<<<===>>>@@@GGGPPPWWWiiirrr~~~uuuaaaRRRMMMJJJGGGCCCBBBCCCCCCCCCBBBBBBDDDEEE@@@@@@AAABBBCCCDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMKKKLLLMMMMMMLLLLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLGGGHHHKKKNNNPPPQQQQQQQQQQQQSSSTTTVVVVVVTTTSSSQQQSSSQQQQQQUUUWWWYYY___ggguuuuuubbbUUUIIICCCAAA>>><<<======CCCKKKQQQRRROOOLLLJJJDDDEEEEEEDDDCCCDDDFFFHHHMMMRRRWWWXXXUUUUUU[[[aaakkkpppvvv{{{}}}~~~|||}}}~~~~~~||||||}}}sssaaaYYYSSSSSSTTTRRRQQQRRRRRRPPPMMMJJJGGGEEEDDDDDDBBBBBBAAA@@@>>><<<:::999;;;:::888777555444444444555444222000//////000000222111000//////000111222000000000000000000000000111111000000//////......222111000......//////000------,,,++++++---...///000000111111111111000000000000000000000000000000////////////000000000000111222333333333444666888CCCJJJTTT]]]aaabbbbbbaaa```cccfffeeedddhhhpppxxx|||mmm\\\PPPGGGIIIKKKFFF>>>:::AAAAAA@@@@@@>>><<<:::888999999999999999999999999:::999777666666666777888777777777777777777777777888888888888777777777777555555444555666777999;;;888999:::;;;;;;;;;;;;;;;=========???BBBGGGKKKNNNWWWYYY\\\___``````^^^]]]bbbdddffffffdddbbb``````WWWVVVUUURRRQQQOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSXXXWWWUUUSSSQQQOOONNNMMMLLLIIIDDD???<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>???>>>BBB??????DDDIIINNNUUU]]]rrr~~~rrrgggWWWMMMIIIHHHFFFDDDBBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBCCCCCCBBBBBBAAACCCBBBBBBCCCCCCDDDEEEFFFIIIGGGFFFDDDDDDEEEGGGHHHDDDEEEFFFGGGIIIKKKMMMNNNLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQOOOMMMKKKKKKKKKLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNQQQTTTUUUTTTQQQPPPPPPOOOKKKLLLQQQTTTUUU[[[dddlll{{{yyygggQQQBBB>>>???>>><<<>>>BBBDDDEEEMMMUUUVVVPPPLLLHHHBBB@@@AAACCCCCCCCCGGGKKKPPPVVVZZZ[[[[[[[[[eeejjjrrrxxxzzzzzzzzzzzz|||{{{|||~~~qqqbbbZZZSSSSSSSSSQQQPPPQQQRRRPPPMMMJJJGGGEEEDDDDDDBBBBBBAAA@@@>>><<<:::999;;;:::888777555444444444222222111111111222333444222111000//////000111222000000000000000000000000111000000000/////////...111000///.........//////444333222000...---------//////000000000000//////////////////////////////////////////000000000000000111222222222333555777>>>EEENNNVVV[[[^^^```aaafffiiikkkkkkjjjjjjlllooozzzppp```PPPJJJHHHCCC???>>>???>>><<<<<<<<<<<<;;;:::999999999::::::::::::::::::999888777777777888888888888888888888888888888888888888777777777666666666555555666666777888999999999999::::::999888888:::::::::;;;>>>BBBFFFHHHMMMOOORRRUUUVVVUUUTTTSSSSSSUUUWWWWWWUUUSSSRRRQQQNNNMMMKKKJJJHHHGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKMMMLLLKKKJJJHHHFFFEEEDDDAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;===>>>??????FFFEEEGGGOOOUUUYYY^^^eeesss~~~yyyddd[[[OOOGGGDDDDDDCCCAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJLLLMMMOOOOOOQQQPPPMMMLLLKKKKKKLLLLLLNNNNNNLLLKKKJJJKKKKKKLLLMMMPPPTTTVVVUUUTTTTTTTTTQQQNNNNNNQQQQQQQQQVVV]]]ggguuuvvv]]]JJJBBB???===:::;;;???AAABBBGGGOOORRROOOPPPKKKFFFCCCCCCCCCCCCBBBFFFIIINNNTTTXXXZZZZZZZZZ```eeemmmtttwwwyyyzzzzzz|||{{{{{{{{{{{{{{{{{{zzznnnbbbZZZSSSRRRRRROOONNNOOOQQQPPPMMMJJJHHHFFFDDDDDDBBBBBBAAA@@@???===;;;:::;;;:::888777555444444444444444333222222222333333111111000000000000111111000000000000000000000000000000000000////////////000///...---------...///444444333222111///---,,,......////////////..............................////////////000000000000///000111111111111444666888===EEEMMMTTTYYY___bbbjjjllloooqqqqqqnnnkkkhhhvvv}}}zzzuuuzzzzzz{{{xxx```QQQIIIEEECCCCCCBBB@@@===<<<===>>>======::::::::::::::::::::::::;;;::::::999888999999999888888888888888888888888777777777777666666666666666666777777777777666666888888888888777666555444888777777888:::===@@@BBBCCCEEEGGGIIIJJJJJJIIIHHHHHHJJJLLLLLLJJJHHHGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>??????@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>===;;;;;;=========<<<:::999<<<<<<;;;;;;;;;;;;;;;<<<=========>>>???AAABBBCCCHHHHHHMMMWWW]]]```eeejjjuuutttfffUUUNNNFFFBBBAAABBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHJJJLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJKKKMMMOOOPPPQQQPPPNNNLLLKKKKKKKKKLLLNNNNNNLLLKKKJJJIIIIIIIIIKKKNNNQQQSSSTTTTTTVVVWWWQQQNNNMMMMMMMMMLLLQQQWWW___kkk~~~}}}oooXXXKKKCCC???<<<:::>>>@@@???CCCJJJPPPQQQVVVRRRMMMHHHFFFDDDBBBAAABBBEEEJJJOOOSSSVVVWWWWWWYYY^^^fffmmmrrruuuxxxzzz}}}}}}}}}||||||{{{{{{{{{}}}}}}}}}~~~nnnbbbZZZSSSRRRQQQNNNMMMNNNPPPOOOMMMKKKHHHFFFEEEDDDBBBBBBAAA@@@???===<<<;;;;;;:::888777555444444444999888666444333111000///111000000000000000000111000000000000000000000000000000000000////////////000///...---,,,------...+++,,,...///000000///......//////000000//////...////////////////////////////////////000000000000///111222111111111333555444888???FFFMMMUUU^^^cccjjjlllooorrrtttrrrmmmiiinnnrrruuuvvvvvvtttpppmmmrrrssswwwuuubbbVVVOOOKKKIIIHHHEEEBBBAAABBBAAA???===<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::888888888888888888888888777777777666666666555555666777888888888666555444666666666666666555444444888777777777888:::<<<======???@@@BBBCCCCCCBBBAAABBBDDDEEEEEECCCBBBAAABBB>>>======<<<<<<======>>>;;;;;;<<<<<<===>>>>>>???>>>>>>>>>=========<<<<<<>>>>>>???>>>>>><<<;;;:::<<<<<<;;;::::::;;;<<<<<<===???AAACCCEEEGGGJJJLLLNNNNNNRRRZZZaaadddjjjoooyyyrrraaaWWWLLLIIIDDDBBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAACCCBBB@@@??????@@@BBBCCC@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLHHHHHHIIIIIIIIIIIIIIIJJJIIIIIIJJJKKKLLLNNNOOOPPPRRRQQQOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIKKKNNNPPPQQQRRRTTTVVVNNNLLLJJJHHHGGGIIIOOOTTTWWWaaauuujjjXXXLLLDDD@@@<<<>>>@@@???AAAGGGPPPVVV]]]YYYTTTOOOJJJEEEBBB@@@???AAAEEEIIIMMMOOOQQQRRRQQQVVV]]]dddjjjoootttwwwxxxzzz{{{{{{||||||}}}||||||}}}}}}~~~~~~qqqbbbZZZSSSRRRQQQNNNMMMNNNOOOOOOMMMKKKIIIGGGEEEDDDBBBBBBBBBAAA???>>><<<<<<;;;:::888777555444444444999888777555333222000///000000000111111000000000000000000000000000000000////////////000000000000000///...---,,,------...''')))+++...///000000000///000000111111000000///000000000000000000000000////////////000000000000111222333222111222444666333666;;;@@@HHHQQQ[[[bbbjjjkkknnnqqqssssssooolllfffeeeeeefffggghhhiiikkkooorrryyyxxxmmmddd[[[TTTMMMIIIEEEDDDDDDCCC???;;;=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::888888888888888888888888777777777777666666666666777777888888888666555333333444555666666666666666777666666666666777999999:::;;;<<<===>>>>>>======;;;===>>>===<<<;;;;;;<<<;;;;;;;;;:::;;;<<<<<<===::::::;;;;;;<<<=================================??????>>>=========>>>>>>===<<<;;;:::;;;<<<===>>>===@@@DDDGGGJJJNNNSSSWWWYYYVVVWWW]]]dddiiiqqqyyynnn]]]QQQLLLHHHFFFEEEDDDDDDCCCBBBAAABBBBBBBBBAAAAAAAAAAAAAAACCCBBB@@@??????@@@BBBCCCAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPOOOOOONNNMMMMMMMMMIIIIIIJJJKKKKKKKKKLLLLLLJJJLLLNNNOOOOOOQQQTTTVVVTTTRRRNNNIIIGGGJJJOOORRRSSS[[[llliiiWWWJJJCCC???????????????DDDMMMUUU^^^\\\XXXSSSMMMGGGCCCBBB>>>???AAACCCFFFHHHJJJKKKKKKOOOUUU[[[```fffmmmqqqppprrruuuuuuuuuvvvyyy{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~sssbbbZZZSSSRRRRRROOONNNOOONNNNNNMMMLLLIIIGGGEEEDDDBBBBBBBBBAAA@@@>>>===<<<;;;:::888777555444444444444444555555555444333333000000111111111111000000000000000000000000000000////////////000000000000000///...---------...///------...//////000000///000000111111111111000000111111111111111111111111////////////000000000000111222333333222222444555333444777;;;BBBKKKVVV\\\iiikkknnnqqqrrrrrrqqqpppfffbbb_________aaagggooossswww}}}xxxooo\\\UUULLLGGGFFFDDD@@@<<>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::999999999999999999999999888888888888777777777777777777777777777666555555333444555666777777777777555444444444444555666666777888999999:::::::::999999:::;;;;;;999999:::;;;999999888888999::::::;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::<<<>>>@@@BBB===<<<;;;;;;<<<>>>@@@BBBAAAEEEJJJNNNQQQUUU[[[```aaa]]]\\\aaagggooozzzqqq```RRRKKKIIICCCCCCCCCCCCBBBAAAAAA@@@BBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@??????@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEE@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMHHHIIIJJJKKKLLLMMMMMMMMMMMMOOOPPPPPPQQQSSSWWWZZZaaabbb___XXXSSSSSSSSSQQQRRRXXXfff{{{hhhUUUKKKFFFBBB???>>>>>>???EEELLLWWWWWWVVVSSSNNNIIIGGGFFF@@@@@@???@@@AAABBBCCCDDDEEEGGGKKKPPPTTT[[[aaafffkkknnnrrrrrrqqqqqquuuxxxzzz{{{|||}}}}}}~~~}}}}}}{{{||||||}}}~~~~~~~~~tttbbbZZZSSSSSSSSSQQQPPPQQQNNNNNNMMMLLLJJJGGGEEEDDDBBBBBBBBBAAA@@@???>>>===;;;:::888777555444444444222222333444555444333333///000111222222111000///000000000000000000000000.../////////000000000111111000///.........//////111000000/////////////////////000000000000//////000000000000000000000000////////////000000000000000111222111000111222444111222333666;;;DDDMMMTTTaaagggooosssttttttuuuwwwqqqmmmjjjgggcccbbbkkkvvvsss```SSSLLLHHHDDD@@@@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999999999999999999999999999999999999999888888888888888777777666666666666777666777888888888888777777555555555555666666777777777777777888888888888888:::;;;;;;:::999999:::<<<999888888888888999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;888999;;;<<<>>>?????????===<<<;;;;;;===@@@CCCEEELLLQQQVVVYYY[[[___eeekkklllhhhhhhnnnvvvsssdddYYYNNNHHHHHH@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDD??????>>>>>>???AAABBBCCCEEEEEEDDDDDDDDDEEEEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJHHHIIIJJJJJJKKKKKKLLLLLLIIIJJJLLLMMMMMMMMMMMMLLLLLLNNNOOOPPPRRRUUUZZZ^^^lllrrrtttoooiiieee^^^WWWTTTYYYcccsss~~~hhh\\\RRRIIICCCAAA@@@===???CCCIIILLLOOOOOOMMMKKKKKKLLLDDDCCCAAA?????????@@@@@@???AAACCCEEEIIINNNUUUZZZccchhhlllnnnmmmoootttxxxxxxyyyzzz|||}}}}}}}}}|||yyyyyyzzzzzz{{{{{{||||||{{{|||}}}~~~}}}}}}}}}}}}|||||||||{{{zzzzzzzzzzzz|||}}}~~~}}}}}}}}}}}}}}}}}}||||||{{{}}}sssbbbYYYSSSSSSTTTRRRQQQRRRMMMMMMMMMLLLJJJHHHEEEDDDBBBBBBBBBAAA@@@???>>>===;;;:::888777555444444444444444555555444222111//////000111222222111000///000000000000000000000000.../////////000000111111222111000......//////000000///...------...///000......////////////......////////////////////////////////////000000000000///000111000//////111333//////111333777>>>GGGMMMXXXbbbnnnvvvxxxyyy{{{~~~}}}zzzwwwtttlllhhhppp|||vvv```TTTMMMIIIEEE@@@@@@@@@???>>>======<<<:::;;;<<<<<<<<<;;;999999999999999999999999999999:::::::::999999999888888888777666555555666777888999::::::999999888777666777888888999999999::::::888888888888888999999999777888888777666666888999:::::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===???AAAAAA???<<<:::===<<<;;;<<<>>>AAAEEEHHHWWW\\\aaaddddddgggmmmssszzzwwwyyy{{{eeeYYYQQQHHHBBBBBB>>>@@@AAABBBAAABBBCCCEEE@@@@@@@@@@@@??????>>>>>>???@@@@@@AAAAAA@@@@@@???????????????@@@AAABBBCCCAAA@@@?????????AAADDDEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGDDDEEEFFFHHHIIIJJJJJJJJJLLLLLLMMMNNNNNNMMMLLLKKKIIIJJJLLLNNNPPPUUU[[[```ppp{{{{{{uuujjj___VVVZZZbbbnnnyyymmm]]]QQQHHHFFFCCC===;;;>>>>>>CCCHHHKKKLLLLLLNNNPPPHHHFFFCCC@@@>>>>>>>>>???<<<===>>>???AAAFFFMMMRRRVVV[[[bbbeeegggkkkqqqwwwvvvwwwyyy{{{|||||||||{{{wwwwwwxxxxxxyyyyyyzzzzzzwwwxxxzzz||||||||||||{{{yyy{{{~~~}}}|||||||||{{{{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxxxxzzz{{{{{{{{{{{{{{{zzzyyyvvvxxx{{{~~~qqqaaaYYYSSSRRRQQQOOOPPPSSSOOONNNMMMLLLJJJHHHFFFEEECCCCCCCCCBBB@@@>>>===<<<<<<;;;999777555444333333111111111111111111111111////////////............111111111111111111111111000000000000111111111111111///,,,,,,...111333333//////......///...---+++000000////////////000000000000000000000000000000000000000000//////////////////000111222333333333555333///---...555???FFFUUUYYY```iiirrrzzz}}}{{{}}}mmmbbbWWWMMMFFFEEEBBB???===<<<<<<<<<;;;;;;;;;===??????===;;;::::::;;;;;;:::999777666888777555444444555666777888888888888888888888888888999999::::::999999888888888888888888777666555333444555777999::::::;;;:::::::::999999888888888::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<:::;;;<<<;;;999888999:::===>>>>>>???AAAEEEKKKPPP[[[bbbiiinnnuuu~~~{{{nnn\\\PPPKKKHHHDDD@@@????????????????????????========================>>>>>>?????????>>>>>>===???>>>=========>>>@@@AAA===>>>@@@BBBCCCCCCBBBAAACCCDDDDDDDDDCCCCCCFFFHHHFFFGGGGGGHHHIIIJJJLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHKKKJJJHHHFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKNNNNNNMMMNNNPPPRRRUUUWWWhhhqqq~~~~~~nnnbbb\\\[[[^^^ggguuu~~~vvvgggXXXOOOGGG>>>;;;===<<<>>>AAABBBFFFMMMUUUXXXXXXNNNFFFFFFDDD>>><<<>>>::::::;;;;;;<<>>===<<<;;;:::888666555333333222111111111111111111111111111111111000000000//////111111111111111111111111//////000000000111111111444111///...///111111111//////.../////////...---//////000000000000//////////////////////////////000000000000/////////////////////000000111111222222222111000111555<<<@@@MMMRRRZZZeeepppxxx|||~~~zzzjjj]]]RRRMMMGGGBBBAAAAAAAAAAAA@@@???>>>???@@@@@@===;;;===>>>>>>>>>>>><<<;;;:::999888666555666777888:::999999999999999999999999999999::::::::::::999999888999999999888888777666666666777888888888888888999999999888888888777777::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>===<<<>>>???CCCDDDEEEEEEGGGJJJPPPTTT[[[eeeqqq|||~~~iii^^^QQQHHHFFFFFFCCC@@@>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<===<<<;;;;;;;;;<<<>>>???AAABBBDDDFFFGGGFFFEEEDDDCCCCCCDDDCCCAAABBBDDDFFFEEEEEEFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHGGGFFFEEEFFFGGGIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKNNNNNNMMMMMMOOOQQQSSSUUUaaahhhttt}}}wwwkkkaaa^^^[[[\\\cccnnn~~~rrraaaUUUKKKAAA<<<===999;;;>>>AAAFFFPPPYYY___fff\\\RRRMMMHHH@@@<<<<<<:::::::::999:::<<>>>>>???>>><<<;;;<<<<<<<<<<<<;;;:::999888999999888777888999;;;<<<999999999999999999999999999999::::::::::::999999999999:::::::::999888888999999999999888777666555888888888888777777777777999999999999999999999999888999999::::::::::::999;;;;;;<<<===>>>>>>======<<<===>>>===>>>???BBBEEEFFFGGGHHHJJJKKKOOOTTTXXX```nnnuuugggXXXQQQGGGCCCCCCCCCAAA>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<<<<===<<<;;;;;;;;;<<<===>>>CCCDDDFFFGGGHHHGGGGGGFFFBBBCCCCCCBBB@@@@@@AAACCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDDDDDDDEEEGGGIIIJJJIIIJJJJJJKKKLLLLLLKKKKKKMMMMMMMMMMMMNNNPPPRRRSSSXXX]]]eeelllpppllleee___^^^ZZZYYY]]]dddooo}}}jjj[[[PPPFFF@@@???::::::;;;???EEEOOOZZZcccrrrjjj```YYYPPPFFF???===<<<<<<::::::999:::;;;<<<===@@@EEEIIIMMMQQQWWWZZZ___bbbeeehhhiiijjjlllmmmpppooonnnnnnnnnnnnnnnoookkklllnnnooopppqqqrrrrrrooommmkkkkkkmmmoooqqqqqqssstttuuuwwwxxxxxxxxxxxx}}}~~~~~~|||zzzxxxxxxxxxwwwvvvtttsssrrrpppppppppppppppqqqqqqrrruuuvvvwwwxxxzzz{{{{{{|||}}}zzzyyy{{{}}}xxxiii___XXXSSSSSSRRROOONNNQQQSSSRRRQQQOOOLLLIIIFFFDDDBBBBBBBBBAAA@@@???======:::999888666444333222222222222222222222222222222333333222222222111111111111111111111111111111111////////////000000000111444222111111111111000...+++---...//////...//////---///000222222000///---////////////////////////////////////000000000000000000000000000/////////...000222222222222333444:::AAALLLYYYeeeooovvvzzzuuubbbUUUPPPNNNJJJFFFDDDBBB?????????@@@???>>>;;;;;;;;;::::::999888888999999999999999:::<<<<<<::::::::::::::::::::::::999::::::::::::::::::999:::::::::;;;;;;:::999999999999999999888777666666999999888888888888888888999999999999999999999999888999999:::::::::999999:::;;;<<<>>>>>>???>>>>>>:::<<<===>>>@@@CCCGGGKKKHHHJJJNNNQQQUUUZZZ___cccppp~~~zzzfffYYYQQQLLLFFFCCCBBBAAA>>>;;;>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<>>>>>>===<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCBBBCCCCCCBBB@@@@@@@@@BBBDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCDDDEEEGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMOOOQQQSSSUUURRRTTTXXX]]]aaaaaa^^^[[[[[[XXXVVVYYY]]]fffuuussscccWWWMMMFFFCCC>>>;;;:::<<>><<<;;;;;;;;;:::999888:::<<>>===;;;:::888666444333222222222222222222222222222222222111111111111000000000000000000000000000000000...////////////000000000111/////////111111000///***,,,...///------...///---///000222222000///---.........................../////////000000000111111111111111111111111000000111111000//////111333777===GGGRRR]]]hhhsssyyyyyyiiiaaa[[[UUUOOOLLLIIIFFFDDDCCCCCCCCCBBB??????>>>======<<<<<<<<<999999999999:::;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;:::::::::999::::::;;;;;;;;;::::::777888888999999999999888::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@@@@AAACCCDDDEEEFFFHHHLLLOOONNNRRRXXX___eeelllrrrwwwyyyiiiZZZQQQKKKHHHDDDBBBBBBAAA===;;;>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>>>>===>>>===<<<<<<<<<===???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDCCCAAA@@@AAAAAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDGGGGGGIIIJJJJJJKKKKKKKKKIIIJJJKKKMMMPPPSSSUUUVVVQQQQQQQQQTTTWWWYYYYYYXXXWWWTTTTTTWWW[[[cccppp}}}rrrfff[[[RRRJJJDDD>>>;;;<<<@@@EEEQQQ]]]qqquuuxxxuuunnnbbbVVVNNNDDDAAA===;;;;;;;;;:::888666777888999;;;???EEEIIIKKKNNNRRRTTTVVVWWWXXXZZZ]]]^^^^^^___````````````aaaaaaaaabbbcccdddeeeeeebbbbbbaaa```______```aaaaaabbbdddfffggggggffffffiiikkknnnrrrssstttsssrrrmmmlllkkkjjjiiiiiihhhhhhiiiiiihhhhhhiiiiiijjjkkkhhhhhhiiijjjkkkmmmoooppptttsssrrrssstttttttttsssrrrbbb]]]WWWSSSSSSRRROOOMMMOOORRRQQQPPPNNNKKKHHHFFFEEEAAAAAAAAAAAA@@@???>>>>>><<<;;;999777555444333333333333333333333333333333111000000000000/////////000000000000000000000000......////////////000000111///......///000000///***---000000---,,,---000...///000111111000///.................................//////000000111111111111111111111222222222111111111///......111333666:::BBBJJJTTTbbbppp{{{|||uuuooojjj^^^YYYRRRLLLHHHEEECCCAAAAAA@@@???>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;::::::666777888999:::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<======>>>>>>>>>======>>>???@@@BBBDDDEEEHHHJJJLLLMMMMMMNNNPPPRRRVVV\\\dddnnnwwwsssdddXXXOOOIIIBBB@@@??????@@@@@@>>><<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>><<<;;;:::::::::;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDBBBAAAAAABBBAAABBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCFFFFFFHHHIIIJJJJJJKKKKKKGGGHHHJJJMMMPPPRRRTTTUUUQQQPPPNNNOOORRRUUUVVVVVVTTTRRRSSSWWWZZZ```mmmxxx}}}rrreeeYYYOOOGGGAAABBBBBBCCCMMMZZZjjjttt|||}}}xxxooodddZZZLLLGGG@@@<<<;;;;;;999666666666777777888;;;???BBBCCCEEEIIIKKKLLLLLLMMMOOOPPPQQQRRRSSSTTTUUUUUUUUUWWWVVVVVVWWWWWWYYYZZZZZZZZZZZZ[[[YYYXXXWWWXXXYYYWWWXXXYYYZZZ[[[\\\\\\\\\\\\^^^aaadddfffhhhiiiiiieeeeeecccbbbaaaaaaaaaaaaaaa````````````aaabbbbbbcccbbbbbbbbbccceeehhhiiimmmmmmmmmlllllllllllllllnnn```]]]WWWSSSSSSRRRNNNMMMNNNPPPOOONNNMMMKKKHHHFFFEEEAAAAAAAAAAAA@@@@@@???>>>===<<<:::888666555444444333333333333333333333333111111000000000/////////000000000000000000000000........./////////000000555222///...///000000000---000333222...,,,...111//////000000000000//////.................................///000111111111//////000000111111222222000111111000//////000222333666;;;AAALLL\\\ppp}}}yyymmmaaaWWWPPPJJJFFFCCCBBB@@@???>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888888999:::::::::::::::777777888999::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAABBBAAAAAAAAACCCFFFIIIKKKLLLPPPUUUYYY\\\^^^aaacccfffmmmwwwooo___TTTMMMGGGDDD===<<<<<<===>>>>>>>>>===:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============;;;;;;:::999:::;;;<<<===???>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBAAA@@@@@@AAA>>>???AAACCCDDDDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHJJJKKKMMMNNNOOOOOOOOONNNMMMNNNQQQTTTVVVVVVSSSRRRSSSVVVXXX\\\gggqqq}}}ooodddXXXOOOLLLFFFAAAFFFRRR[[[hhhtttxxxxxxvvvppphhhZZZRRRGGGAAA???===:::777666777888777777777:::<<<;;;>>>AAACCCCCCCCCDDDEEECCCDDDFFFGGGIIIIIIIIIIIIKKKJJJJJJJJJJJJLLLMMMNNNOOOQQQRRRQQQNNNMMMOOOQQQNNNNNNNNNOOOPPPQQQSSSSSSSSSSSSTTTVVVWWWYYY[[[\\\ZZZYYYWWWVVVVVVVVVVVVWWWVVVVVVVVVUUUVVVWWWWWWXXXZZZZZZYYYXXXYYY[[[]]]^^^ccccccccccccaaaaaaaaaaaakkk___\\\WWWSSSSSSRRRNNNMMMNNNOOONNNMMMLLLJJJHHHFFFEEEAAAAAAAAAAAAAAA@@@???>>>===<<<;;;999777666555555333333333333333333333333111111111000000000000///000000000000000000000000............/////////000999555111///...///000//////333666444000...///222000000////////////000000........................---......///000111111222---......///000111111222...000222222111000000111111333666<<>>@@@BBBCCCDDDDDDFFFEEECCCCCCEEEIIIMMMPPPRRRXXXaaaiiioootttyyy{{{zzzyyynnn___RRRKKKHHHEEECCC>>>>>>===============<<<777888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<======<<<;;;<<<===>>>???===<<<;;;;;;;;;;;;;;;<<<<<<>>>@@@AAA@@@???@@@@@@;;;===???BBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCAAABBBDDDEEEFFFFFFFFFFFFDDDEEEGGGHHHIIIJJJJJJJJJHHHHHHIIIJJJKKKKKKKKKJJJMMMLLLKKKMMMQQQUUUWWWWWWTTTSSSSSSUUUVVVYYYaaakkk~~~vvvhhh[[[TTTIII>>>@@@IIIKKKYYYhhhoootttxxxwwwsssfff\\\OOOGGGCCCAAA===:::777888888777666666777999777999<<<>>>=========>>>:::<<<>>>@@@AAAAAAAAAAAABBBBBBAAAAAAAAACCCDDDEEEBBBEEEFFFFFFCCCBBBDDDFFFIIIHHHHHHHHHIIIKKKMMMNNNNNNMMMMMMMMMNNNOOOQQQSSSPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPSSSRRRQQQPPPPPPRRRTTTUUUZZZZZZ[[[ZZZXXXWWWWWWXXX|||iiiaaaZZZWWWTTTRRRQQQPPPOOOMMMLLLKKKJJJIIIGGGFFFEEEDDDAAABBBBBBAAA???>>>>>>???<<<:::888666444444444444222222222111111111111111111111111111222222222222000000000000000000000000000000000000000000000000------......///000000000//////...---,,,,,,,,,,,,+++///444333///---...000///...---,,,+++,,,,,,---//////......------,,,,,,000//////.........//////......///000111222222333111///333;;;AAALLLfffqqqfff___WWWNNNJJJJJJJJJHHHFFFFFFDDDBBBAAAAAAAAA???===@@@???===;;;::::::;;;;;;;;;:::999:::;;;;;;999777:::999888777777999;;;===999;;;======;;;:::::::::>>><<<999777777999<<<>>>===<<<;;;;;;:::;;;;;;;;;>>>@@@CCCGGGLLLNNNMMMLLLHHHIIIIIIHHHGGGJJJPPPUUUYYYfffvvvrrr^^^ZZZSSSLLLEEE@@@>>>===<<<<<<;;;;;;;;;:::::::::===<<<;;;:::::::::::::::===<<<;;;:::::::::::::::======<<<<<<<<<<<<======>>>===;;;:::;;;<<<>>>???======<<<<<<<<<;;;;;;;;;<<<===>>>???AAAAAAAAAAAA>>>>>>>>>???@@@BBBCCCDDD???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKNNNRRRVVVXXXXXXWWWUUUSSSSSSXXX___dddsss|||fffVVVKKKAAA@@@CCCGGGKKKQQQZZZdddkkkqqqsssmmmiii]]]NNNEEEBBB@@@===<<<999555444555777888999666666666777888999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>@@@AAABBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIMMMMMMMMMMMMLLLLLLLLLKKK~~~jjjaaaZZZWWWTTTRRRQQQPPPOOOMMMLLLLLLJJJIIIGGGFFFDDDDDDBBBCCCCCCBBB@@@??????@@@>>>===:::888666666666666333333222222111111000000/////////000000111111111000000000000000000000000///////////////////////////////////////...............---------...//////...222666666222000111333000///...---,,,,,,---...000000000000000/////////000000////////////000000000000000000000111111111333000222999===EEE\\\tttwwwnnnccc[[[XXXWWWUUUSSSTTTQQQLLLIIIGGGGGGEEEDDDFFFEEECCCAAA@@@@@@@@@AAA===<<<;;;;;;======<<<;;;===<<<;;;::::::;;;;;;<<<999;;;======<<<;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>============>>>>>>???@@@CCCFFFKKKQQQWWWXXXVVVTTTKKKKKKJJJIIIKKKPPPXXX___lll{{{rrrbbbSSSPPPJJJEEE@@@===;;;;;;<<<;;;;;;;;;;;;:::::::::<<<<<<;;;:::::::::::::::<<<<<<;;;:::::::::::::::======<<<<<<<<<<<<======>>>===<<<;;;:::;;;===>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<===???@@@@@@AAAAAA>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKMMMPPPTTTVVVWWWWWWUUUSSSRRRUUU[[[___eeerrrppp]]]NNNBBB>>>@@@>>>AAAEEELLLSSS]]]fffkkkpppoooggg[[[QQQKKKEEE???>>>;;;999888999999888777999999999999999:::;;;;;;888888888888888888888888888888888888888888888888::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@????????????????????????@@@??????>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;=========>>>???@@@AAAAAACCCBBBBBBBBBAAAAAAAAAAAAkkkbbbZZZWWWTTTQQQQQQPPPOOONNNMMMLLLKKKIIIGGGEEEDDDCCCCCCDDDDDDCCCAAA@@@@@@AAA???===;;;888777666555666444333333222111000000000,,,------...///000000111000000000000000000000000........................111000000///......------...------...///000111111,,,///333222000...///000000//////............////////////000000000000000111000000///000000111111111111111000000/////////444111111555777<<>>=========<<<<<<;;;::::::999999888:::<<<===<<<<<<===>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<===>>>@@@AAABBBEEEHHHOOOVVV\\\]]]ZZZWWWQQQQQQQQQRRRWWW```jjjrrryyyhhh[[[QQQHHHFFFBBB???<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::<<<;;;;;;:::::::::::::::<<<;;;;;;:::::::::::::::===<<<<<<;;;;;;<<<<<<===???>>><<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<>>>??????@@@@@@>>>>>>>>>>>>???@@@BBBBBBEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHJJJIIIIIIHHHIIIKKKLLLNNNNNNMMMLLLKKKLLLNNNPPPRRRVVVVVVUUUSSSRRRSSSVVVXXXZZZfffwwwyyybbbPPPCCC<<<<<<:::;;;===???CCCLLLWWW```nnnqqqpppiiiaaaYYYNNNDDDAAA???===<<<;;;:::777555888777777666666777777888777777777777777777777777666666666666666666666666888888888888999999999999999999888888999:::;;;<<<999999999999999999999999;;;;;;:::::::::999999999999999::::::::::::999999888888888888999999:::::::::::::::999999999888888kkkbbbYYYWWWSSSQQQQQQQQQOOONNNMMMLLLKKKIIIGGGEEEDDDCCCBBBCCCDDDCCCAAA???@@@AAA===<<<999777555444333333444444333222111111000///,,,------...///000111111////////////////////////////////////////////////000000//////..................------...///000000+++---000000...---...///000000//////////////////,,,,,,------......////////////////////////000111000000000000000000//////444111000222333777CCCQQQjjj|||sssiii___ZZZRRRPPPMMMJJJHHHFFFEEEEEEEEECCC@@@???@@@@@@@@@???===============<<<::::::;;;===>>>???>>>>>>@@@AAABBBBBBBBBAAA@@@???===<<<@@@@@@@@@AAABBBDDDEEEFFFIIIKKKQQQYYY___aaa```^^^]]]___bbbhhhppp{{{uuucccWWWOOOJJJDDDBBB@@@>>>=========>>>;;;;;;;;;:::::::::999999;;;;;;::::::999::::::;;;;;;;;;::::::999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>>>>??????=========>>>>>>@@@AAAAAAEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHJJJIIIHHHHHHIIIKKKMMMNNNOOONNNMMMKKKKKKLLLMMMNNNRRRSSSTTTTTTSSSSSSTTTVVV[[[dddqqqkkkXXXJJJAAA======>>>===;;;<<>>???@@@>>>===:::777555444333333444444333333222111111000......///000111111222222////////////////////////000000000000000000000000............//////000000///...------,,,,,,------///000111222111111222222//////000000000000000000,,,,,,------......//////---------------...///000---......///000000111111222000///111222555===EEEUUUeeezzz|||tttooolllfff```YYYTTTPPPOOOPPPMMMJJJGGGFFFDDDBBB@@@???@@@@@@@@@@@@???>>>>>>===???AAABBBBBBCCCEEEGGGHHHGGGFFFEEEEEEEEEFFFGGGJJJJJJKKKKKKLLLNNNOOOPPPTTTVVV[[[ccckkkrrruuuvvvrrruuu|||qqq```UUUNNNHHHDDDBBBAAA@@@???>>>===>>>>>>;;;;;;:::::::::999999999::::::999999999::::::;;;::::::999999999::::::;;;;;;;;;::::::::::::;;;;;;======<<<;;;:::999999999::::::;;;;;;;;;;;;;;;;;;999:::;;;<<<>>>>>>>>>>>>============>>>???@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHGGGHHHIIIKKKLLLNNNNNNNNNLLLKKKKKKKKKKKKKKKNNNPPPSSSTTTTTTTTTUUUWWW[[[aaajjjuuuyyyeeeWWWKKKCCC======<<<;;;:::===DDDIIIRRR]]]iiipppsssqqqhhh___QQQKKKCCC===999888777666888888888888999:::;;;<<<888888888888888888888888666666666666666666666666555555666666666666777777666555333222222444666777777777777777777777777777666666777777666666555444666666666777777666666666666666777888888777777666999888888888777777777777|||jjjbbbXXXVVVSSSQQQQQQQQQPPPOOONNNMMMKKKIIIGGGEEECCCBBBAAABBBBBBAAA???>>>>>>???AAA???===:::777666555555333333333333222222222222111111111111222222222222000000000000000000000000111111111111111111111111------......///000000111//////...,,,,,,+++++++++.........///000000111111...//////000000000000////////////000000000000000,,,,,,,,,,,,---...//////,,,------...000111111222111000///000333666:::===CCCRRRjjj}}}ssslllfffccc```^^^YYYUUUQQQLLLGGGCCCDDDDDDCCCBBBAAAAAA@@@@@@===@@@BBBEEEGGGJJJNNNQQQPPPPPPOOOPPPQQQSSSVVVWWWXXXXXXYYYZZZ\\\^^^```aaahhhjjjoooxxxnnn[[[PPPKKKEEE???<<>>===<<<<<<<<<<<<::::::::::::999999999999999999999999999::::::;;;999999999999999::::::;;;;;;::::::999999::::::;;;;;;;;;;;;::::::999999888::::::::::::;;;;;;;;;;;;999:::;;;===>>>>>>??????===============>>>??????::::::;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKMMMPPPRRRSSSTTTVVVXXXVVVYYY```hhhppp|||qqqcccTTTHHH>>><<<:::999:::<<>>>>>===999999999999999:::;;;;;;888888888888888888888888777777777777777777777777777777777777888888888888777666555444444555666777666666666666666666666666555666777888777666555444555666666777777666666555444555777888999888777777666666666666555555555555~~~kkk```XXXVVVSSSQQQQQQQQQPPPOOONNNMMMLLLIIIGGGDDDCCCBBBBBBCCCCCCBBB@@@??????@@@BBB@@@===:::777666555555222222222333333333333444222222222222222111111111000000000000000000000000000000000000000000000000.........//////////////////...---------------...,,,++++++,,,---...//////---...///000000000//////000000000000000/////////,,,,,,,,,------...000000........./////////000000000000///000333666777666999CCCUUUhhhwww{{{uuunnnfff]]]WWWVVVTTTQQQNNNLLLKKKJJJJJJIIIMMMQQQVVV[[[aaahhhlllmmmmmmooopppqqqqqqqqqqqqpppqqqsssvvvyyy|||uuueeeXXXLLLGGGDDD>>>;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999888999999888888999::::::;;;999999888888999::::::;;;::::::999999999999::::::999999:::::::::999999999999999:::::::::;;;;;;;;;:::;;;<<<===>>>?????????======<<<<<<<<<===>>>>>><<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBCCCFFFHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKIIIKKKNNNPPPQQQRRRTTTVVVSSSUUUYYY^^^aaajjj~~~vvvfffXXXLLLEEE>>>;;;<<<======;;;???HHHRRR[[[fffppptttsssmmmggg]]]TTTNNNJJJHHHFFF@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999::::::::::::888888888888888888888888666666666666666666666666555666777888888666555333888888999999999999888888555666999;;;;;;;;;::::::888777777777777666666666kkk```XXXUUUSSSQQQQQQQQQQQQPPPNNNMMMLLLIIIGGGDDDCCCBBBCCCDDDDDDCCCAAA@@@@@@AAA@@@>>>;;;888666444333333111222222333333444444555333333222222111000000000000000000000000000000000////////////////////////000000000///......------......---......///000111///...---...000222222222,,,---...000000000///...//////......---------,,,---------......000111111///////////////.........000000000000333555444111777:::BBBOOO^^^lllzzz{{{vvvwww~~~{{{tttmmmjjjfffaaa^^^\\\[[[[[[___ccciiiooowwwjjjWWWQQQJJJFFFEEEBBB<<<<<>>??????@@@@@@===<<<<<<<<<<<<======>>>AAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBB@@@BBBEEEHHHJJJJJJHHHGGGHHHHHHIIIIIIJJJKKKLLLLLLIIIKKKMMMNNNNNNOOORRRTTTVVVUUUXXXZZZYYY___rrr}}}nnn^^^TTTGGG@@@@@@@@@===999;;;BBBJJJQQQ[[[hhhpppqqqvvvqqqiiiaaaZZZTTTPPPLLLNNNMMMKKKHHHFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA========================::::::;;;;;;;;;<<<<<<<<<999::::::;;;::::::999888999999999999999999999999555666777888888666444333777777888888888888777777777999<<<>>>??????>>>>>><<<<<<;;;;;;;;;:::::::::nnnaaaYYYVVVRRRPPPOOOPPPOOONNNMMMLLLJJJHHHGGGEEEEEEDDDCCCCCCCCCBBBBBBAAA??????<<<<<<;;;:::888666444333444444444444333111///...000000000000000000000000000000000000000000000000......///000000000000000000000//////.........---................................................111111111000///.........000000///...............000//////.........//////333111///......///111333000111111111111222222222333666;;;BBBLLLWWWccckkktttuuuvvvxxx{{{yyyssssssuuu{{{~~~nnn[[[OOOEEECCCAAA>>>===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777666777888888777666777888777666666666777888999999888777777777888999::::::888888999999999::::::::::::;;;<<<===<<<;;;:::999;;;<<<===>>>>>>===<<<<<<==================<<<<<<:::;;;===>>>>>>>>><<<;;;>>>>>>?????????@@@@@@@@@???>>>======>>>@@@BBBDDDDDDDDDFFFGGGHHHIIIIIIIIIFFFFFFGGGHHHHHHIIIIIIJJJLLLKKKJJJIIIJJJMMMPPPRRRTTTTTTVVVVVVUUUWWWcccpppzzzkkkZZZQQQIIIAAA???BBBAAACCCEEEHHHMMMWWWccclllrrrtttuuuqqqkkkeeeccccccbbb___ZZZVVVSSSPPPMMMLLLMMMKKKIIIIIIJJJJJJGGGDDDJJJGGGDDDCCCEEEEEECCCAAACCCBBBBBBCCCDDDDDDCCCAAA?????????>>>>>>=========::::::999999999999999:::@@@>>><<<;;;;;;;;;:::999<<<:::888888:::<<<<<<<<<>>>=========???BBBEEEGGGFFFDDDAAA@@@??????===;;;kkk]]]YYYVVVRRRPPPOOOPPPOOONNNLLLKKKIIIGGGEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@???>>>===<<<;;;999777555444333333222222222333555555000000000000000000000000000000000000000000000000......///000000000000000000/////////.........---................................................///////////////000000000000000///...............//////............//////111111000//////000111111000000111111111222222222444555777;;;BBBLLLXXX```lllpppvvv{{{|||lll]]]NNNEEEAAA???===<<<;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777888999::::::888888999:::777777777666777777888888999999999999999:::;;;;;;888888888999999999:::::::::;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>===<<<;;;<<<<<<<<<<<<========================>>>>>>??????>>>>>>>>>?????????@@@@@@???>>>>>>>>>???@@@BBBCCCCCCDDDEEEFFFHHHHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIHHHIIIKKKNNNPPPRRRSSSUUUVVVUUUVVV```lll~~~uuugggYYYLLLFFFEEEBBBBBBBBBBBBEEEMMMWWW___eeejjjppprrrrrrqqqsssuuutttqqqmmmiiieeebbb```^^^^^^\\\ZZZZZZ\\\]]][[[ZZZXXXUUUQQQPPPPPPPPPMMMKKKLLLKKKJJJKKKLLLLLLKKKIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????@@@AAAAAABBBBBB@@@???????????????>>>BBB@@@??????@@@BBBBBBAAACCCDDDFFFIIIMMMPPPSSSUUUTTTPPPLLLIIIGGGEEECCCAAAnnn___YYYVVVRRRPPPOOOPPPOOONNNLLLKKKIIIGGGDDDCCCBBBAAAEEEDDDCCCBBBAAA@@@????????????===;;;999777666555444333111000111444777999000000000000000000000000000000000000000000000000...//////000000000000000/////////...............................................................------...///000000111111000//////............/////////............//////000000111111111111000000000000000111111111222222555444222222666???IIIPPP^^^fffqqq|||tttcccVVVLLLDDD???<<<;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777888999::::::888888999:::888888777666666666777777888888888888888999999:::888888888999999999999:::::::::::::::;;;<<<======>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<============???>>>===<<<<<<>>>???@@@======>>>>>>>>>?????????>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGHHHJJJMMMNNNOOOPPPSSSUUUTTTUUU\\\fffsssooo^^^TTTQQQKKKHHHCCC???>>>CCCKKKQQQUUU\\\eeelllrrrxxx~~~}}}zzzwwwuuuttttttqqqooooooqqqsssttttttmmmkkkgggeeedddcccaaa______^^^]]]]]]^^^^^^\\\[[[VVVUUUSSSQQQPPPNNNNNNMMMJJJJJJJJJJJJKKKKKKLLLMMMIIIIIIIIIIIIJJJJJJKKKKKKMMMLLLKKKKKKLLLLLLKKKJJJLLLPPPUUU\\\bbbgggjjjkkkkkkfff```ZZZVVVTTTQQQPPPpppaaaYYYVVVRRRPPPOOOPPPOOONNNMMMLLLJJJGGGEEECCCBBBAAAEEEDDDCCCBBBAAA@@@@@@???@@@???===:::888666555444555444222111111222333444000000000000000000000000000000000000000000000000//////000000000000//////........................................................................------......///000000111000///............/////////............//////000///000111222222111000///000000000000111111111111222111000///111666===CCCLLLVVVeeetttsssjjj\\\PPPHHHDDDBBBAAA;;;:::999999999999:::;;;:::::::::::::::::::::::::::999999999888888777777666777888777666555666888999888777666666666666666666666555555555555666666888888888888999999999999::::::999999;;;===???@@@??????>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<======>>><<<<<<<<<<<<======>>>>>><<<<<<=========>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHGGGGGGHHHJJJLLLNNNMMMMMMQQQTTTTTTSSSXXX___iiixxxssshhhbbbZZZUUULLLDDD@@@AAAEEEHHHIIINNNVVV]]]fffppp{{{}}}|||{{{zzzyyyxxxwwwuuuuuuuuuvvvuuusssnnnmmmjjjhhheeedddcccccc\\\[[[ZZZZZZYYYYYYYYYYYYXXXZZZ[[[]]]]]]^^^___``````___^^^_________]]][[[[[[```iiisss{{{yyyrrrmmmjjjgggfff~~~kkk```YYYVVVRRRPPPOOOPPPOOONNNNNNMMMKKKHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@@@@>>><<<999666555444333111111222222222111111000000000000000000000000000000000000000000000000000//////000000000000//////---------.......................................................................................//////............//////...............///000000...///111333333111///...//////000000000111111111...000111111222444888;;;===FFFTTTbbbppp{{{vvviiiXXXSSSKKKEEEAAA@@@@@@@@@<<<<<<;;;:::999999999999::::::::::::::::::::::::999999888888888888888777555666777777666555666777888888777666555555555666666666555555555555555666777777888888888999999999::::::999:::;;;===???AAA???>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<======:::<<>><<<;;;;;;<<<<<<<<<============>>>???AAABBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNKKKLLLOOOSSSSSSQQQTTTZZZ^^^hhhuuuzzzrrrgggaaaWWWMMMFFFCCCAAAAAABBBEEEHHHMMMUUUbbbqqq|||~~~~~~~~~vvvuuussspppnnnmmmlllkkknnnqqqtttvvvvvvvvvxxxzzz{{{zzzzzzzzzzzzyyyuuurrrpppvvv|||kkkaaaYYYVVVRRRPPPOOOPPPOOONNNMMMLLLJJJHHHGGGFFFEEEEEEDDDEEEHHHIIIIIIHHHEEEDDD@@@>>>;;;888555444333333---...000222333333222111000000000000000000000000000000000000000000000000000000000000000//////...---------------.........................................................///.....................///............//////000......---......///000111...000111222222111000.../////////000000000111111---///222333444444666888555:::CCCNNNZZZgggsss{{{ppp\\\PPPHHHFFFCCC???<<<;;;::::::<<<<<<;;;;;;:::999888888999999999999999999999999888888888888888888888888777888999999777777888999777777666555555555666666999888888777777777777777777777777888888888888999:::::::::;;;<<<>>>???@@@======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===AAADDDDDDBBB???<<<::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKMMMQQQQQQOOOQQQVVVZZZ```hhhuuuqqqlllcccZZZQQQJJJDDD???AAAAAABBBDDDJJJVVVfffrrr~~~|||lllbbbYYYVVVRRRPPPOOOPPPOOONNNKKKJJJIIIGGGFFFEEEEEEEEEEEEHHHMMMPPPQQQOOOKKKHHHBBB@@@<<<999666444444444000000000111111222222333000000000000000000000000000000000000000000000000000000000000000///......,,,,,,,,,------.........................................................,,,------....../////////...............///000000---------......///000111///000111222222111000///////////////000000000111...000111222111222555777333555999>>>FFFPPP[[[cccnnnuuuyyyhhhYYYNNNGGGBBBAAA???<<<:::888888888999999:::::::::999999999999999999999999999999999777777777777888888888888777888999888777666777999666666555555555666777777:::999888888777777777888777777777777888888888888::::::;;;===>>>>>>>>>>>>;;;;;;:::999999999:::;;;===<<<<<<;;;;;;::::::999;;;<<>><<<::::::::::::;;;;;;;;;;;;<<<<<<===>>>AAADDDGGGHHHBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKMMMKKKLLLOOOPPPNNNPPPTTTVVV\\\ccciiivvv~~~zzzsssllldddZZZOOOGGGCCCCCCCCCBBBDDDMMMYYYbbbooovvvyyyhhh^^^YYYVVVRRRPPPPPPPPPOOONNNIIIHHHGGGFFFEEEEEEEEEEEEFFFJJJPPPUUUVVVTTTOOOLLLCCCAAA===999777555555555888666333000//////111222000000000000000000000000000000000000000000000000000000000000000///......,,,,,,,,,------.........................................................***+++,,,---///000111111...............///000111---------......000111111000000111111111111000000////////////000000000000000111000///...000444777444444555666:::AAAJJJPPP[[[eeevvvnnn\\\OOOHHHEEECCC??????>>><<<::::::;;;===666666888999::::::::::::888888888888888888888888777777777777777888888888555666777666555444555777555555555555555666777888888888777666666666666666777777777777888888888888:::;;;<<<>>>>>>>>>======:::999888888888999:::;;;======<<<;;;:::999999888999::::::;;;<<<;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<===@@@DDDHHHJJJCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJNNNKKKLLLOOOOOONNNOOOSSSOOOWWW]]]^^^eeevvv|||tttiii[[[RRRHHHHHHFFFCCCBBBEEEMMMSSS^^^gggrrryyy|||yyyiii___YYYVVVRRROOONNNMMMKKKIIIJJJJJJHHHEEEBBBAAACCCDDDGGGIIIMMMPPPOOOLLLHHHEEEBBB???;;;888777666555333333333333222222222111111000000000000000000000000111111111111000000000000//////000000111111222222---...///000000///...---........................111000...---,,,+++++++++............////////////////////////////////////,,,,,,,,,---------......000000000000000000000000......///111111000---***------...000111222333444222222222333555888;;;===KKKQQQ```tttmmmbbbUUUKKKFFFDDD@@@===;;;<<<======<<<:::888777999999::::::<<<===???@@@;;;;;;;;;:::::::::999999888888777777777777888888777777666555555555555555666555555444444555777888666666666666777777777777999::::::;;;;;;::::::999888999999::::::;;;;;;;;;999999999999999999999:::>>>============<<<<<<<<<999999999999999999999999:::::::::::::::::::::;;;======>>>???BBBEEEHHHJJJGGGBBB@@@EEEHHHEEEAAA@@@DDDCCCCCCCCCCCCEEEGGGHHHGGGFFFFFFEEEFFFHHHIIIJJJIIIJJJKKKLLLNNNNNNNNNNNNPPPTTTXXX[[[aaammmssshhh]]]TTTJJJDDDEEEFFFEEECCCQQQTTTZZZ^^^aaabbbdddeeeppprrruuuyyy}}}|||jjj___XXXUUUPPPNNNMMMLLLKKKJJJKKKJJJHHHEEEBBBAAACCCDDDEEEGGGJJJLLLKKKIIIEEECCCAAA>>>;;;888777666444333333333333222222222111111000000000000000000000000111111111000000000//////000000000000000111111111.........//////.........////////////////////////---,,,,,,++++++,,,,,,,,,............////////////........................,,,,,,---------.........////////////////////////222111000000111111000///......///000111222222333111111111111333666888:::;;;???KKK]]]ooovvvkkkWWWPPPFFF@@@??????===;;;:::;;;<<<===<<<;;;999777::::::::::::;;;<<<>>>>>>999888888777666555444444666666555555555555666666777777666555555555555555555555555555555666666777555666666666777777777777999999::::::::::::999999888888888999999;;;<<<===::::::::::::999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::::::::;;;;;;<<<===@@@CCCFFFHHHIIIDDDBBBFFFIIIGGGCCCAAACCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHJJJJJJLLLLLLMMMMMMNNNNNNNNNNNNQQQTTTXXXYYY]]]gggwwwyyynnn^^^RRRKKKIIIHHHGGGGGGIIILLLNNNPPPQQQRRRRRR[[[]]]```dddiiimmmppprrr|||||||||mmmaaaXXXTTTOOOLLLKKKLLLLLLLLLKKKKKKIIIFFFCCCBBBCCCDDDDDDEEEFFFGGGFFFDDDBBB@@@@@@===:::888777666444222333333333222222222111111000000000000000000000000111111000000000000//////111000000000000000000///......------------..............................************+++,,,......---............/////////------------------------,,,------------.................................333000......000111222222///000000000111111111111111000000000111333444666666666<<>><<<===>>>===;;;999:::;;;<<<;;;;;;999888:::::::::::::::;;;<<<<<<;;;;;;:::999777666555555666555555444444555555666777666555555444555555555444444555666666666666666555555666666666777777777999999::::::::::::999999888888777777888:::===>>>;;;;;;;;;::::::999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999:::::::::;;;>>>AAACCCEEEIIIDDDBBBFFFHHHEEEBBBAAABBBCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJMMMMMMLLLLLLLLLMMMMMMNNNRRRUUUVVVVVVXXX___kkkuuu~~~~~~iiiYYYOOOKKKJJJBBBBBBBBBBBBCCCDDDEEEFFFKKKKKKMMMOOORRRVVVZZZ\\\cccfffiiiiiiggghhhkkknnntttvvvwwwxxxzzz~~~}}}vvvsssuuu{{{qqqcccYYYUUUOOOLLLLLLMMMNNNOOOLLLLLLJJJHHHDDDBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@??????<<<:::888777666444222333333333222222222111111000000000000000000000000111000000000////////////111111000000/////////......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---------.........//////------------------------------------....................................///---,,,---///000000///111111111000000000000000111111000000000111222333:::777888???HHHUUUeeesssiiiWWWKKKEEEEEEBBB???=========<<<:::888999::::::::::::999999;;;::::::999999999::::::;;;;;;;;;:::999999888888777777777666666777777777666555555444444555555555333444555666777666555444555555555666666666777777888888999999999999888888888777666555666999===???<<<<<<<<<;;;:::999888888666666777888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>======<<<;;;::::::999:::::::::;;;===???BBBCCCFFFBBB@@@CCCDDDAAA???@@@BBBCCCDDDFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHKKKJJJJJJJJJKKKLLLNNNOOORRRTTTUUUUUUUUUZZZcccjjj{{{qqq^^^RRRMMMFFFEEEBBBBBBCCCDDDEEEEEEFFFEEEDDDDDDEEEHHHJJJLLLPPPRRRTTTTTTSSSTTTVVVXXX[[[]]]___```bbbeeejjjmmmwww~~~|||sssooopppwwwtttfff[[[VVVQQQNNNMMMOOOPPPQQQLLLLLLLLLIIIEEECCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>><<<:::999888777444222333333333222222222111111000000000000000000000000000000000////////////...111000000000//////.........---,,,++++++,,,---...------------------------......---------......///------------....................................---------.........//////........................,,,,,,---///111111///---111111111111000000000000222222111111111111111222777444444777;;;@@@JJJSSSaaalll}}}ooo]]]QQQIIICCC>>>>>>===;;;;;;:::999888666888888999999999999999999:::999999888888888888999555666666777777888888999777777666666666666777777555555444444444444555555222333555666666666555444555555555555666666666666777888888999999888888777888777555555666888;;;>>><<<<<<;;;:::999999888888444555666777888999:::;;;;;;;;;;;;<<<<<<=========>>>>>>======<<<;;;::::::;;;;;;;;;<<<===???AAACCCEEEAAA@@@BBBCCC@@@@@@AAABBBCCCEEEFFFFFFEEEDDDDDDBBBCCCDDDDDDEEEFFFFFFFFFIIIIIIJJJKKKMMMPPPRRRSSSQQQSSSTTTTTTUUUXXX^^^dddooovvvbbbWWWPPPLLLHHHEEEEEEEEEDDDCCCBBBAAA???>>>???@@@BBBCCCEEEFFFGGGGGGGGGGGGHHHIIIIIIKKKLLLMMMMMMOOORRRUUU^^^eeepppzzzvvvnnnjjjjjjrrrzzzxxxiii\\\XXXSSSPPPOOOPPPPPPPPPMMMMMMMMMJJJFFFDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@>>><<<;;;::::::888555333333333333222222222111111000000000000000000000000000000////////////......000//////////////////.........------------......000000000000000000000000000000///...------......,,,------------.........////////////////////////------........./////////...........................///000333444333000---111111111000000000000000222222222222222222222111333222333666777777<<>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<===???AAABBBDDDAAAAAACCCDDDBBBBBBFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEEEEFFFEEEEEEHHHJJJLLLOOORRRTTTUUUVVVPPPRRRSSSTTTUUUWWW[[[^^^gggzzzzzzkkk^^^YYYRRRNNNLLLJJJGGGCCCCCCBBB@@@?????????@@@@@@BBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAAAAACCCEEEIIIOOOXXX```eeejjjmmmooosssssstttuuuvvvvvvwwwwwwyyyzzzzzz}}}}}}vvvnnniiieeeeeellltttzzz{{{}}}~~~|||zzzzzzkkk[[[XXXTTTQQQPPPPPPOOONNNMMMNNNNNNKKKGGGDDDCCCCCC???@@@AAABBBCCCBBBAAA@@@>>>===<<<<<<;;;:::666444333333333222222222111111000000000000000000000000000000/////////..................///////////////.........//////.........//////////////////////////////...------------...,,,,,,---------.............................................////////////////////////////////////111000000111222222000...000000000000000111111111000111111222222222111111333222444888888666777<<<>>>DDDMMMXXXcccooo{{{tttdddUUUOOOFFFAAA@@@AAACCCCCC<<<<<<<<<<<<;;;;;;;;;<<<:::999888777777777777777777777666666666777888888555666666777888999::::::555444444333333444444555444333333333444444555666444444333333444444555555444444444555555555666666666777777777777777777666777777666666666777777888888888888888888888888888555555666777888999999:::999::::::;;;<<<<<<======>>>========================<<<<<<<<<===>>>@@@AAABBB???@@@BBBCCCAAACCCHHHEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEGGGGGGGGGGGGFFFGGGIIIMMMPPPSSSTTTSSSSSSPPPQQQRRRSSSTTTUUUWWWYYY___nnnrrrmmmgggdddcccbbb]]]YYYUUUSSSQQQNNNJJJGGGEEEDDDEEEDDDCCCBBBAAAAAA???>>>===?????????======>>>???>>>BBBHHHLLLOOOQQQSSSUUUVVVWWWXXXZZZ\\\^^^___```aaaaaaccceeeiiimmmrrrttt}}}yyyqqqhhhddd```^^^[[[YYY___fffhhhggggggfffeeecccaaa^^^{{{lllZZZWWWTTTQQQPPPOOOMMMKKKNNNNNNNNNLLLHHHDDDCCCCCC===>>>@@@BBBCCCBBBAAA@@@???>>>===<<<<<<;;;777555333333333222222222111111000000000000000000000000000/////////............---.........//////000000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,---------......------------------------............/////////000000000000000000000000000222000...---.........---///000000000111111111111///000000111111111111000222111333666555222222666:::;;;>>>BBBJJJWWWgggrrryyyjjjXXXJJJBBBBBBAAA???===<<<>>>@@@<<<===<<<:::888777777888::::::888777666666666666666666666666666777888888222222222333333333333444666666666555555666666666333333333333444444555666555444333222333444555666444444444555555555666666666666777777777777666666777777777777777666666666777777777777777888888888666666777777888888999999999999::::::;;;<<<==================>>>>>>>>>>>><<<<<<;;;;;;<<<===???@@@>>><<<===@@@@@@???BBBGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEGGGHHHIIIIIIHHHHHHEEEGGGKKKOOOQQQPPPNNNMMMQQQRRRRRRSSSSSSSSSTTTTTTYYYcccttt{{{{{{}}}}}}zzzvvvllljjjeee```YYYRRRLLLIIIJJJHHHFFFEEEEEEDDDBBB@@@===>>>@@@???>>>===>>>???===???BBBDDDDDDDDDEEEFFFCCCDDDFFFHHHKKKMMMOOOPPPNNNNNNPPPRRRUUUYYY\\\^^^dddggghhhgggfffeee^^^WWWUUURRRPPPPPPMMMJJJOOOUUUWWWUUUSSSRRRQQQOOOLLLJJJvvvhhhbbbZZZSSSSSSSSSPPPOOOPPPMMMLLLKKKIIIGGGEEEDDDCCCEEEDDDDDDDDDDDDCCCCCCCCC???>>><<<:::888777777666444333222222111111222222.........//////000111222000000000000000000000000//////000000111111222222///............---------------------------------------............------222000...---,,,---///000---...000111000///---,,,---,,,,,,++++++,,,,,,---000...---...000222222111111//////000111222111000///////////////.........111111111111111111111111111222222333333444555555999999999<<>><<<:::888888;;;>>>@@@@@@>>><<<999777666555555666666555555555444444444222333333444555666777777333333333333333333333222555555555444444333333333222333444555555444333222444444333222222333333333222222222333333444444444444555555555555555444444444444555555666777777777:::::::::::::::999888777999999999999999999999999999999999:::::::::;;;;;;===========================<<<<<<;;;;;;;;;<<<<<<<<<===>>>???AAACCCDDDDDDGGGGGGFFFDDDCCCBBBAAA@@@BBBDDDGGGIIIIIIHHHFFFEEEGGGGGGHHHJJJMMMNNNNNNMMMMMMNNNOOOOOOOOOPPPSSSUUUXXX^^^gggwww}}}pppaaaVVVTTTTTTRRROOOMMMJJJGGGFFFEEEDDDBBB@@@???>>>??????<<<===@@@BBBCCCBBBAAA@@@BBBCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCDDDGGGKKKMMMMMMOOOQQQRRRQQQNNNJJJGGGGGGFFFDDDCCCBBBBBBCCCCCCHHHGGGEEEDDDCCCCCCDDDDDDrrrddd^^^VVVPPPPPPPPPNNNMMMOOOMMMLLLKKKIIIGGGEEEDDDCCCDDDDDDDDDCCCCCCCCCBBBBBB???>>><<<:::888777777666444333222222111111222222000////////////000111111000000000000000000000000000000000000000111111111///............---------------------------------------............------000///---,,,,,,,,,......///000222333333111000///---,,,,,,++++++,,,,,,------,,,+++,,,.../////////000///...///111111111000.........///////////////000000000000000000000000111111111222333333444444999888777777999===AAADDDRRR```rrruuukkk\\\PPPIIIDDD???;;;===;;;:::888999;;;===>>>>>>===:::888666555555555666555555555444444444444333333444444555555666666444444444444444444444444555555444444444333333333333333444444444444333333444333333222222333333444222222222333333444444444444444555555555555444444444444555555666666777777999999::::::999999888777999999999999999999999999999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???@@@AAAAAACCCCCCCCCBBBAAAAAAAAA@@@BBBCCCEEEGGGHHHGGGFFFEEEIIIIIIIIIJJJLLLMMMMMMLLLJJJKKKLLLLLLLLLNNNPPPSSSTTTZZZcccrrr}}}rrrhhhgggdddbbb```_________VVVQQQKKKGGGEEEDDDCCCBBB>>>???@@@BBBCCCCCCBBBBBB@@@@@@???===<<<<<<>>>???>>>===<<<<<<<<<>>>@@@BBBEEEFFFGGGHHHGGGEEECCCBBBCCCBBBAAA@@@??????@@@@@@<<<<<<<<<<<<;;;;;;:::999oooaaa\\\UUUOOOOOOPPPNNNNNNOOOMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA???>>><<<:::888777777666444333222222111111222222111111000/////////000000000000000000000000000000111000000000000000000//////............---------------------------------------............------///...---++++++,,,------,,,---...//////...---,,,------,,,,,,,,,,,,---------,,,+++,,,...////////////...---...000000000///------......//////000000////////////////////////000000000111222222333333666666555444444555777888;;;FFFTTTbbbpppwwwjjjUUUOOOFFFAAA???>>><<<999:::999999999999:::;;;<<<<<<:::888666555444444444555555555555444444444444444444444444444444444444333333444444555555666666444444444444333333333333444444333333333333444444333333333222222333333444222222333333333333444444444444555555555555444444444444444555666666777777888999999999999888888777888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFJJJJJJIIIIIIIIIJJJKKKKKKGGGIIIJJJJJJJJJLLLNNNPPPOOOUUU^^^jjj~~~{{{{{{}}}xxxoooddd[[[WWWSSSMMMHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGCCC@@@>>>>>>???@@@<<<;;;;;;:::::::::::::::<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@???===<<>><<<:::888777777666444333222222111111222222333222111000////////////000000000000000000000000111111000000/////////...///............---------------------------------------............------///...---,,,,,,,,,------******+++,,,,,,,,,++++++------,,,,,,,,,,,,------///---,,,---///111111000...---,,,---///000///...,,,------...///000111111/////////////////////////////////000111111222222333333333444555666666777666<<>>===<<<:::888777777888999999999999999999888666444333333444444444444444444444444444444444444444444333333222222222222222333444555666666333333333333333333333333555444333222222333444555333333222222222333444444333333333333333333333333333333444555555555444444333333444555555666666777777888888888888888777777888888888888888888888888888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????????????????????????????BBBAAAAAAAAABBBDDDEEEGGGHHHHHHHHHHHHGGGHHHJJJKKKHHHJJJKKKLLLKKKLLLNNNPPPNNNSSSZZZdddttt|||uuulll```VVVZZZ[[[]]]_________]]]]]]]]]XXXRRRLLLHHHFFFEEEDDD@@@??????>>>>>>===<<<<<<======<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>><<<:::888777777666444333222222111111222222444333222000////////////000000000000000000000000111000000000//////......///............---------------------------------------............------000//////...............------......////////////...------,,,,,,------...///---,,,---///000111000...,,,,,,---...///...---,,,------...///000111111000000000000000000000000...//////000000111222222111222333444666666777777888:::<<<>>>DDDQQQbbbooozzzhhhZZZPPPHHHDDD===<<<;;;:::999888666555555555666777888777777666666666444333333333444444333333444444444444444444444444444333222222111111000000111222333333444444333333333333333333333333444333222111111222333444333222222222333333444555333333333333333333333333222222333444555555444444333333444444555666666666666777777888888777777777777777777777777777777777777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<:::;;;<<<===>>>@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>AAAAAA@@@@@@AAACCCEEEGGGFFFHHHIIIHHHGGGHHHJJJLLLLLLMMMOOOOOONNNNNNOOOQQQPPPRRRWWW___kkk|||yyymmmjjjmmmsssxxx|||}}}~~~~~~zzztttkkkbbbZZZRRRKKKGGGCCCCCCBBBAAA@@@??????>>>AAAAAAAAAAAABBBCCCDDDEEE@@@@@@???>>>???@@@BBBCCCCCCBBB@@@??????@@@AAABBB{{{lll\\\UUUOOOOOOPPPNNNNNNOOOMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>><<<:::888777777666444333222222111111222222444333222111000/////////000000000000000000000000000//////////////////...///............---------------------------------------............------000////////////.........,,,,,,,,,------...//////......------------......,,,+++***+++---............---,,,---/////////...------......//////000000000000000000000000000000/////////000111111222222222222333333333333333333555666777777:::BBBMMMVVVeeevvvxxxlll[[[MMMEEEBBBAAA@@@666777777888888777666555333444555666666666555555555444333222333333555555333333333333444444444444333333333222222111111111000000111111222222333333222222222222333333333333333333222222222222333333222222222222333444555555444444333333333333222222111222333444444555444444333333333444555555666666555666666777777777777666666666666666666666666666666777777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===999:::;;;===>>>@@@AAABBBBBBBBBAAA@@@??????>>>>>>@@@@@@@@@@@@BBBDDDFFFGGGGGGKKKMMMMMMJJJIIIJJJLLLOOOQQQRRRRRRPPPOOOOOOPPPPPPPPPTTT[[[dddnnn~~~yyy|||xxxlll___VVVKKKJJJHHHEEECCCBBBAAAAAA@@@BBBEEEHHHJJJLLLLLLLLLFFFDDDBBBAAABBBEEEHHHJJJNNNMMMLLLJJJIIIJJJJJJKKKooo^^^VVVPPPPPPPPPNNNMMMOOOMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA???>>><<<:::888777777666444333222222111111222222333333222111000000000000000000000000000000000000.........//////////////////............---------------------------------------............------......//////......------*********++++++,,,---.........------------......,,,+++******,,,......---...---------///000///............/////////////////////////////////////////////000111111222222333333222222111111222222333222444555555666:::???DDDLLLZZZjjjuuutttiiiXXXQQQGGG@@@======<<<;;;444666777888777777666777333333333333444444444555444333333222333444555666222222333333333444444444222222222222111111111111222222222222222222222222111111222222222333333333222222333333333333222222222222222222333444555666444444444333333222222222111111222333444444444444222333333444444555555666444555666666777777666666666666666666666666666666666666666777777777888888::::::::::::::::::::::::999999999999:::;;;<<<===999:::;;;<<<===>>>?????????????????????????????????@@@@@@AAACCCDDDFFFGGGMMMQQQUUUTTTOOOKKKJJJLLLPPPRRRSSSRRRPPPMMMMMMMMMNNNLLLOOOXXX^^^dddlllvvv}}}rrr___\\\XXXSSSOOOMMMLLLKKKKKKPPPWWW^^^ccceeeddddddYYYVVVSSSPPPRRRVVV[[[___[[[[[[\\\\\\[[[XXXVVVTTTpppbbbZZZSSSSSSSSSPPPOOOQQQMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA???>>><<<:::999777777666444333222222111111222222333222111111000111111111000000000000000000000000---.........//////000000//////.........------------------------------------..................---------......------,,,+++...------...///000111222......------------.........,,,+++,,,...000000//////...---...000000000//////////////////.................................000000000111222222333333111111111111222444666777222444777777777777888:::>>>HHHRRRYYYcccqqqssseeeVVVLLLDDDAAA=========<<<999666444555666666444333333333333333222222222333444555333333222222333555666777222222222333333444444444111111111111111111111111444333333333333333333333111111111222222333333333111222333444444333222111222222222222333444555666444444444333333222222222000111222333444444555444222222333444444555555666444444555666777777666666666666666666666666666666666666666666777777777777888888888888888888888888999999999999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<=========>>>???@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGRRRWWW[[[YYYRRRLLLJJJKKKPPPQQQRRRQQQNNNKKKJJJJJJKKKHHHKKKUUU[[[^^^bbbiiioootttpppjjjddd^^^[[[YYYYYYaaagggqqq{{{ssspppkkkhhhiiiooouuuzzz|||~~~}}}wwwsss~~~lll___ZZZTTTPPPOOOPPPPPPPPPPPPLLLHHHFFFGGGGGGEEECCC@@@AAAAAABBBBBBAAAAAA@@@AAA@@@>>><<<999666444222444333222111000...------222111111111000000////////////000000000000//////000000000000000///......///............---------////////////////////////...------,,,,,,,,,------...///000000000///---,,,000...,,,++++++,,,---...111111///...---,,,++++++,,,,,,,,,---------...............---,,,,,,++++++.........///......---,,,......////////////......111111111111111111111111222222222111111111111111222222333444444555555666:::<<<@@@EEEKKKTTT]]]dddxxxqqqaaaWWWOOOHHHCCC>>><<<999888888777555444444444444444444444444444333333333333333333333333333222111000000222444555444444333333222111000000222222222111111111000000111111111222222333333333000000111222222222222111333333333333333333333333000000000///000000111222333333333222222111111111333333222222333333444555555555333333222333444555666777888999999999999999777555333444777888666444222222333333555666777888;;;888777888:::;;;:::888;;;:::888777777888:::;;;===<<<;;;;;;<<<>>>@@@BBBBBBFFFIIIGGGAAA<<<;;;===@@@?????????AAACCCFFFHHHSSSXXX\\\ZZZSSSLLLHHHGGGJJJLLLNNNNNNNNNMMMMMMNNNNNNOOORRRVVVZZZ]]]]]]\\\hhhrrr{{{vvvtttsssrrrqqqyyyyyyzzz}}}kkk^^^YYYTTTPPPOOOOOOPPPPPPOOOKKKGGGEEEFFFEEECCCAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>===<<<:::777666444333333333222222111111000111111111111000000000/////////000000000000//////000000000000000///......///............---------------------------------...------,,,,,,---------...//////000///...---,,,******,,,------------,,,'''((()))+++,,,------............------,,,,,,,,,///.........------,,,,,,,,,,,,---.../////////.........////////////......111111111111111111111111111111111111111111111111111111222222333444444444666777999:::===CCCIIINNN\\\hhh{{{}}}kkkaaaTTTIIIDDD@@@<<<999<<<:::777666666666555333444444444444444444444444333333333333333333333333333222111111111222444444444444333222222111000000222222222111111111000000111111222222222222222222000000111222222222222111222222222222222222222222000000000000000111222222222222222222222222222222333222222222222333444444555444333333333444555555333444555666777777777777777666444555777777666444333333444444555777888999:::888777777::::::999777888777777666777999<<<===>>>===<<<<<<<<<>>>@@@AAADDDHHHKKKIIIDDD???>>>???@@@?????????@@@BBBEEEFFFMMMRRRWWWVVVQQQKKKHHHHHHJJJJJJKKKLLLMMMQQQWWW[[[YYYVVVSSSSSSVVVZZZ[[[[[[[[[cccrrr|||iii]]]XXXSSSOOONNNNNNOOONNNMMMKKKGGGEEEDDDCCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@<<<<<<<<<;;;:::999777666333333333444444444444444111111111111000000000000//////000000000000//////000000000000000//////...///............------------------------------------------,,,,,,------......////////////...------%%%'''+++...000...,,,***"""%%%(((+++---//////...000///...---,,,++++++***//////..................***+++,,,...///000000000......////////////......000000000000000000000000///000000111111222222222000000111111222333333333555666666666666888<<>>=========>>>???@@@CCCGGGIIIHHHDDD@@@???@@@??????>>>>>>???@@@BBBCCCFFFKKKOOOPPPMMMIIIHHHHHHHHHHHHGGGHHHLLLVVVaaaiiikkkbbbXXXRRRSSSVVVWWWVVVUUU[[[eeeqqq}}}jjj\\\XXXSSSOOONNNNNNNNNMMMMMMKKKHHHEEEDDDBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@======<<<;;;:::888777666444444444444444444444444111111111000000000000000//////000000000000////////////000000000000/////////............---------////////////////////////------,,,,,,,,,---....../////////.........------'''))),,,///000...---+++(((***---///000000...---//////...---,,,,,,++++++......//////////////////+++,,,---...////////////---......//////......---000000000000000000000000...//////000111222222333000000111111222333333333333444555555555666999<<<>>>???CCCJJJUUUeeevvvttthhh^^^WWWPPPKKKEEEAAA===:::999888777555555444222222333444333222222222222222222222222222222222222222222222222222111111222333444333333333333222222222111111000000111111111111000000000000222222111111000000000//////000000111111111111111111111111111111111111111111111111111111222333333333333333222222111111111222222222111222333333444333333333333444555555666555666777999;;;<<<======888777666666555555444333666666666666777888999:::::::::999999::::::999999555555444555777999<<<>>>??????>>>=========>>>>>>???AAACCCCCC@@@=========>>>>>>>>>===>>>???@@@AAABBBEEEIIIJJJHHHFFFFFFFFFDDDDDDCCCDDDJJJUUUbbbkkkuuujjj\\\UUUTTTUUUTTTRRRUUUYYY]]]bbbllllll[[[WWWSSSPPPOOONNNNNNMMMNNNMMMJJJGGGDDDBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<:::777555444444444333333222222111111000000000000000000111111//////000000000000////////////000000000000/////////............---------////////////////////////,,,,,,,,,,,,,,,---...//////......---------------...............---------,,,---000111111000...,,,---------------------------.........//////000000---...............------------............------////////////////////////......///000111111222222111111222222333444444444///111222333222333555666::::::;;;>>>DDDNNNYYYaaasss|||zzzggg```VVVOOOLLLJJJHHHFFF>>><<<999777666555444222444333111111222333333222222222222222222222222222111111111111111111111111000111222333333333222222222222111111111111111000000000000000000000000000111111111000000///////////////000111111111111000222222222222222222222222111111000000111111222333555555444333111000//////222111111111111222333333222333333444444555555555111222444555777888999999777888777666555444444444777777777777777888999:::;;;<<<<<<;;;::::::::::::777666555555555777999;;;>>>>>>==================<<<===???>>>===<<<;;;;;;============>>>>>>???@@@AAACCCEEEEEEEEEDDDCCCCCCAAAAAAAAACCCHHHPPPZZZaaajjjbbbXXXSSSSSSTTTSSSQQQRRRUUUWWWXXX\\\jjjlll[[[XXXTTTQQQPPPOOONNNMMMNNNMMMKKKHHHCCCAAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<:::777555444444333333222111000000///000000000000111111111111//////000000000000//////...//////000000000000000///............---------------------------------,,,,,,,,,,,,---......//////...------,,,,,,------222000...,,,,,,---///000)))+++---///000///......,,,,,,,,,---------......,,,,,,---...//////000000......//////...------,,,------............------////////////////////////...//////000000111111111111111222222333444444444111333444444333111222222111444999>>>BBBEEEFFFFFFRRR[[[iiixxxzzznnn```VVVOOOJJJDDDAAABBBCCCCCCAAA666555555444444444444444555333222222333444333222111111111111111111111111000000000000000000000000000000000000111111111222111111111111111111111111//////000000000000000111000000000000////////////...///000000111111000000222222222222222222222222000000000///000111111222555555444333111000//////111111111111111222333333333444444555555444333333222333444666777888888888666777888777555444444555777777777777777888999999;;;<<<===<<<:::888999:::999777666444444555777888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<===>>>>>>???@@@@@@BBBBBBCCCCCCCCCCCCCCCCCC@@@AAABBBCCCEEEJJJPPPTTTTTTRRRPPPOOOPPPRRRSSSTTTPPPTTTVVVWWWYYYcccsss{{{jjj[[[XXXUUURRRQQQPPPOOOMMMMMMMMMKKKGGGBBB???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@======<<<;;;:::888777666222222222222111111111111///000000000111111111111//////000000000000//////......///000000000000000///............---------------------------------,,,,,,,,,,,,---.../////////...---,,,,,,,,,------000...---+++,,,---///000******,,,---.../////////------------------,,,,,,***+++,,,---...///000000------..................,,,------......------,,,......................../////////000000000000000000000111111222333333333222444666666555333222333///222666;;;>>>>>><<<:::@@@FFFPPP[[[fffsss~~~}}}vvvmmmbbbYYYPPPHHHBBBAAA===::::::===???>>><<<444555555555555777888:::777555333333444444444222111111111111111111111111000000000000000000000000000///.........///111222000000000000111111111111////////////000000111111......//////////////////...//////000000000000000111111111111111111111111//////......//////000111333333333222222222222111111111111111111222222333444555555555555333222111444555666777888888888888444666888777555444555777777777666666666777888888999;;;<<<:::777666777999888777555444444555777888999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===;;;;;;===>>>???@@@AAAAAABBBAAAAAABBBDDDEEEFFFEEEDDDEEEEEEDDDCCCEEEIIILLLJJJKKKMMMLLLLLLNNNRRRUUURRRUUUWWWXXXZZZaaallluuu~~~{{{|||~~~xxxggg\\\YYYUUUSSSRRRQQQOOONNNKKKLLLJJJFFFAAA>>>>>>@@@@@@AAAAAABBBBBBAAAAAA@@@;;;;;;;;;;;;:::999888888000000111222222333444444//////000000111111111222//////000000000000//////......///000000000000000//////.........---------////////////////////////+++++++++,,,---...///000///...---,,,+++,,,------++++++++++++,,,...///000........................//////...---,,,++++++*********+++,,,---///000000++++++---...//////000000,,,------......------,,,........................000000000000/////////////////////000111111222222,,,...222333333222222222555444222333555888999:::===@@@DDDIIIPPPYYYccciiikkkvvvsss]]]YYYSSSLLLFFFBBB???>>>:::777666888;;;===;;;888555666666666555777999;;;999777555444555555444333000000000000000000000000000000000000000000000000000///---,,,---...000222000000000000000111111111.../////////000000111111---.........//////000000...//////000000000000000000000000000000000000000...............///000000000000111222333333444444111111111000111222222333555666666666555333111000111111222333444444333333333666888777555444666888777666666666666666777888888999;;;999666444555777777666444444444555777888777888999:::;;;;;;<<<;;;:::999999:::<<<======<<<:::;;;===>>>@@@AAABBBBBBAAAAAA@@@BBBEEEGGGHHHHHHHHHHHHFFFDDDCCCDDDGGGJJJLLLNNNPPPMMMJJJJJJOOOTTTQQQSSSTTTUUUVVV[[[ccciiixxx{{{xxxwwwzzzzzz|||uuuddd___ZZZTTTPPPOOOOOOPPPPPPPPPNNNKKKGGGDDDBBBBBBAAAEEEDDDCCCBBBBBBAAABBBBBBAAA@@@===;;;888666555444222222222111222222333333000000000000////////////...000111000///...///111111111111111000///------000000///...---,,,,,,,,,....../////////...,,,+++++++++++++++++++++++++++,,,,,,---...///000111222.........------,,,,,,,,,---------...............,,,+++******+++,,,...///+++,,,...---,,,++++++,,,---------,,,,,,+++++++++,,,------...............&&&(((+++---//////...---000000111111111000000///000000000000000000000000222222222222222222333333444444333222222222333333666777:::>>>CCCHHHLLLNNNSSS[[[dddkkksssvvvnnnfff]]]VVVHHHFFFCCC???;;;888666555777777666555444333333222333222222333666;;;???BBB<<<999666222000000000111000000000000000000000000222111111000...---+++***222111111111000000//////......////////////......000000000000000000000000........................////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111333333333333333333333333333444555555666666555555333444555666666555444333333444555666666444222111444555777888777666555333666666555555555555666666777777888999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::AAA@@@>>>=========>>>???@@@@@@AAAAAABBBCCCCCCCCCGGGFFFFFFFFFFFFFFFGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLOOOOOOPPPRRRTTTVVVYYYZZZhhhvvvwww|||}}}}}}|||~~~wwwfff^^^ZZZTTTPPPOOOOOOPPPPPPPPPNNNKKKGGGDDDCCCBBBAAADDDDDDCCCCCCBBBBBBBBBCCCAAA@@@>>><<<999888666666333333222222111222222222000000000000////////////...000111000///...///000111111111111000///...---/////////...---------,,,---.../////////...,,,+++........................---------.....................---------,,,,,,,,,***++++++,,,---...//////---,,,+++++++++,,,---...,,,...//////...---...///...---------,,,,,,,,,,,,------...////////////...***+++---...///000//////000000111111111111000000000000000000000000000000111111222222222222333333333333222222222333333444888888999;;;<<<>>>@@@AAAAAAFFFMMMRRRWWWaaaooozzzooohhh^^^VVVQQQKKKDDD???AAA@@@>>>;;;999777666555555555555444444444444444222222222333555999<<>>======>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDGGGGGGFFFFFFEEEFFFFFFFFFHHHIIIJJJKKKKKKLLLLLLLLLKKKLLLMMMNNNPPPSSSUUUVVV```iiiyyy~~~xxxggg]]]YYYTTTPPPOOOOOOPPPOOOOOOMMMJJJGGGDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDAAA@@@>>><<<:::999888888444444333222111111111111000000000000////////////...///000000......///000000111111000000///...---..................---------............---,,,,,,------------------------//////...---,,,++++++***...------------,,,,,,,,,((()))***+++---...//////...---,,,,,,+++,,,,,,,,,+++---//////......///000...............------------......///////////////////////////000000000111000000111111111111000000000000000000000000000000111111111222222222333333222222222222222333444555999888888777777888888888888<<<@@@AAACCCHHHRRRZZZlllttt{{{tttkkkaaaZZZRRRMMMGGGCCCAAA>>>:::666:::999888666666555555555333333333333444444444555222222111111333666888::::::888666333111111222333000000000000000000000000000111111222222222111111111111000000000000//////......////////////......000000000000000000000000........................////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111222222333333333333333333333333444555555555555555222333333444444333333222777555333222111333444555888666555333333555777888999999888777777777777777666777777888888999999999<<<<<<<<<;;;;;;;;;;;;:::============>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFHHHJJJKKKLLLLLLLLLJJJJJJKKKMMMOOOQQQSSSTTTYYY\\\eeeuuu{{{zzzxxxhhh\\\XXXSSSPPPOOOPPPOOOOOOOOOMMMJJJGGGEEECCCBBBBBBAAABBBBBBCCCDDDEEEEEEEEE@@@???===<<<:::999888888555444333222111111111111000000000000////////////...///000///......///000000000000000000///......---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,++++++------------------------******+++,,,---.........///......---,,,+++++++++(((***,,,---,,,,,,---...///////////////.........---...//////000000//////111111000//////000000111///000000111111111111000000000000000000000000000000000111111222222333333111111111111222333444555666666666666777777888999;;;===??????>>>@@@FFFLLLOOOVVV```kkkwww{{{vvvmmmhhh```ZZZTTTOOOIIIEEEFFFCCC???>>>>>>===;;;999666555444444333333444444222222333333333333333333222111000000111222444666777555333111000000111222000000000000000000000000111111222222222111111111000000000000000000//////......////////////......////////////////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111222222222222222333333333333333444555555555444444222222222222222222222222555555333333333333444555666666555444444555777888999999888777666666666666666666777777777888888888::::::::::::::::::::::::;;;;;;<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDEEEHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFHHHJJJLLLMMMNNNNNNLLLMMMMMMOOOPPPRRRTTTUUUWWWXXX^^^hhhxxxwwwxxx~~~zzziii[[[WWWSSSPPPPPPPPPOOOOOONNNMMMJJJGGGEEECCCCCCCCC@@@AAACCCDDDEEEFFFEEEEEE???>>><<<:::999888777777555444333222111111111111000000000000////////////---///000///...---...//////000000000000//////...---------...............------,,,,,,,,,---------//////////////////////////////..................------------------------............------------/////////...---,,,+++***(((***,,,---,,,,,,---...////////////////////////---......///////////////111000///.........////////////000111111111111111000000000000000000000000//////000111111222333333000000000111222333444555444444444555666777888888999;;;<<<;;;:::;;;???BBB@@@EEEKKKQQQYYYcccpppxxx}}}qqqhhh```ZZZVVVOOOLLLHHHEEEBBBAAA@@@???:::888777666777777666555555555444333222222222222444333333222111000000000111000000//////000111222222111000/////////000000////////////////////////111111111111000///...---//////////////////000000......////////////......////////////////////////........................////////////////////////................................................000000000000000000000000000000000000000000000000111111111222222333333333222333333444555444444444222222222222222222222222222333444555555555444333333444666777777777666555888777666555555555555555777777777777777888888888888888888888888888888888::::::<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDGGGFFFFFFEEEDDDDDDEEEEEEEEEGGGIIIKKKMMMNNNOOOPPPNNNNNNOOOPPPRRRSSSUUUVVVVVVZZZ^^^bbbjjjxxxzzzrrrsss|||{{{kkkYYYVVVSSSPPPPPPPPPOOONNNNNNLLLJJJGGGEEEDDDCCCCCCAAABBBDDDEEEFFFFFFEEEEEE???>>><<<:::888777666666444444333222111111111111000000000000////////////---...//////------.../////////000000000000//////..................------,,,,,,,,,+++,,,,,,---...........................---......//////000000000,,,,,,,,,------------...000//////......---,,,,,,////////////...---+++***+++---//////......///000.........///////////////,,,------...............////////////...............///000111111222111111000000000000000000000000...//////000111222333333111111111111111222333444444444333333222333333333444666777888777888:::<<<:::===@@@BBBEEEJJJRRRXXX[[[aaajjjuuu{{{uuuiiibbbYYYQQQLLLIIIGGGFFFAAA@@@>>><<<;;;;;;;;;;;;666666666666555555555555555555444333222222222222333333222111000///......000000///////////////000..................//////////////////////////////000000000//////---,,,,,,......////////////000000......////////////......000000000000000000000000........................////////////////////////................................................000000000000000000000000000000000000000000000000000000111111222333333333222222333444444444444444333222222111111222222333111222444666666555444222222333666888888777666555666666555555555555666666888888888888888888888888777777888888888888999999999:::<<<===>>>?????????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGIIIKKKMMMOOOOOOPPPMMMNNNNNNOOOPPPRRRTTTUUUUUUYYY]]]]]]___iiiyyy|||kkkpppzzzyyyhhhXXXVVVRRRPPPPPPPPPOOONNNMMMLLLIIIGGGEEEDDDCCCCCCAAABBBDDDFFFFFFFFFEEEDDDAAA@@@>>>;;;999777666666333333222222111222222222000000000000////////////---...//////------.../////////000000000000///////////////...---------,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++---------.........//////,,,,,,,,,---------............------------------......//////...---,,,+++,,,...//////...---...///------........./////////+++,,,,,,------------------...///000000000///......///000111111222222222000000000000000000000000......///000111222333333222111111111111111222222444333222222111222222222222444555777777888999:::777:::<<<<<<;;;===AAAEEEDDDHHHOOOWWW```iiirrrwww}}}uuummmgggaaaZZZUUULLLHHHDDD@@@??????>>>>>><<<<<<;;;:::888777777888777888999999888888888888333333222222111222222222111111111000000/////////////////////////////////---------......//////000////////////////////////....../////////......---........./////////000000......////////////......000000000000000000000000........................////////////////////////................................................////////////////////////000000000000000000000000///000000111222222333333222222333444444444444333444333222222222222333444222333333444555555555444333444555666666777777777555555555555666777888999999999999999999999999888888999999999::::::::::::999:::<<<===>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBDDDDDDCCCDDDDDDEEEFFFGGGFFFGGGIIIKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTWWWYYYYYYZZZ```kkksss~~~wwwrrruuutttdddXXXUUURRRQQQPPPPPPOOONNNMMMLLLIIIGGGEEEDDDDDDDDDBBBCCCEEEFFFGGGFFFDDDCCCCCCBBB???<<<:::888777666222222222111222222333333000000000000////////////---...///...------.../////////000000000000000///000000///...------,,,,,,,,,,,,+++***+++,,,...///------------------------------------------------,,,,,,,,,------.........+++++++++,,,,,,------------.../////////...---,,,+++,,,...---,,,++++++,,,,,,---------......//////***+++,,,,,,------,,,,,,,,,...000111222111///.........///111111222222222000000000000000000000000---...///000111222333333222222111111111111111111222222222222333444555666000222333555666666777777444777::::::999999;;;>>><<>><<<<<<===<<<;;;999888999999888777666666666222444555666555444555555111111111111111222333333////////////000000000000......//////////////////------......///000000111////////////////////////,,,---...///000000000000---.........//////000000......////////////......000000000000000000000000........................////////////////////////................................................////////////////////////000000000000000000000000///000000111222222333333222222333444444444333333444444333222222333444444555444222222222444666777666555444333444666888:::666666666666777999:::;;;::::::999999999999999999:::::::::;;;;;;<<<<<<<<<:::;;;<<<>>>>>>>>>======>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLOOOOOOPPPQQQRRRSSSUUUVVVTTTUUUVVVWWWZZZ^^^dddgggrrrqqqiiirrrxxxggg\\\XXXTTTPPPOOONNNMMMLLLKKKLLLKKKHHHEEECCCDDDEEEDDDDDDDDDFFFHHHHHHFFFDDDDDDBBB???;;;888777777777444444444444222111///...000000000000000000000000////////////000000000000111000///...............,,,---------.../////////........................//////...---,,,++++++***---+++******,,,---------///......------,,,++++++...---,,,,,,,,,,,,---...,,,,,,,,,------,,,++++++.........------.........000000000///.........---------------------------...,,,+++,,,000222222000////////////000000000000222222222111000//////...+++,,,...000222222222111000000000000000000111222444333222222111111111111333333333333333333333333444555555666777888888999::::::<<<>>>BBBGGGLLLNNNVVVYYY]]]ccchhhmmmqqqsssmmmooosssxxx~~~{{{ssspppkkkddd^^^ZZZWWWUUUMMMKKKHHHDDDAAA>>><<<;;;888888999;;;===<<<:::888666666555555555444444444333333333333333333333333444444333222222333444444111111111111111000//////////////////............000000//////............///......------,,,++++++------............------000---,,,---///000...,,,////////////////////////111000///------......///........................,,,...000111111000...,,,//////.........------------------............///,,,,,,,,,---...///000000...------------...////////////000000111111111222222222111111111111111111333333222111000000111111555555555444444333333333333333333444444555555555555555555555666777999999666666777888999:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLOOOOOOOOOPPPQQQRRRSSSTTTSSSVVVYYY[[[[[[\\\^^^```jjjrrr~~~pppeeeeeerrr}}}{{{zzzyyyyyy{{{jjj\\\XXXTTTPPPOOONNNMMMLLLIIIIIIHHHFFFCCCAAAAAABBBDDDDDDDDDEEEGGGGGGFFFDDDDDDBBB???;;;999777777777666666555444333222111000000000000000000000000000000000000111111111222222//////......---.........---------...............------------------------111111000000//////......---+++***+++---...---,,,...------------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,------,,,,,,+++......------------......///..................---------------------------000...,,,,,,///000///...---............/////////222222111111000//////......///000111111111111111000000000///000000111222555555444333333333333333222222222222222222222222444444555666666777888888777777777999;;;???BBBDDDMMMOOORRRVVVYYY[[[\\\]]]WWWWWWYYY[[[^^^bbbdddfffpppssswww{{{~~~{{{yyyvvvqqqkkkeee___\\\XXXVVVRRRNNNJJJFFFEEEDDDCCCAAA???<<<999777666555999888777888:::;;;;;;:::444444444444333333333222//////000000111222333333333333222111111222333333000000000000000///...---////////////............/////////......---------........................------............------///---,,,---///000...,,,........................111000///...---......///........................---...///000000///...---///.........------------------------............,,,---------...////////////............///000000///000000000111111111111222222222222222222222222333222222111000000111111555555444444444333333333555555555444444333333222555555555555666777888999777777777888888999999:::::::::999999999999999999<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSVVVXXXZZZZZZ[[[]]]^^^cccjjjuuu~~~oooeeehhhooo~~~}}}{{{yyyxxx{{{|||}}}|||kkk\\\XXXTTTPPPOOONNNMMMLLLHHHIIIHHHEEEBBB@@@AAABBBDDDCCCCCCEEEFFFGGGEEEDDDCCCAAA>>>;;;999888777777888777555333222222333333000000000000000000000000//////000000000111111111------------------...///...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++++++++---...---,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,------------------...------------------------000...---,,,---...---,,,,,,,,,---------.........222111111000000//////...000000////////////000000000/////////000000111222555444333333222333333333555555555555555555555555444444444555666666777777555555555555666888:::;;;BBBCCCEEEGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIQQQTTTWWWYYY[[[^^^aaacccmmmmmmmmmmmmmmmlllkkkjjjkkkllllllmmmmmmnnnnnnnnnmmmmmmlllkkkhhheeebbb```YYYXXXVVVRRRNNNJJJFFFDDDBBBAAA???===;;;:::999999<<<;;;999888666555555555999777555555777:::;;;;;;333333222222222222111111//////000000111111111222222111111000000111111222....../////////...------/////////............---......------------,,,,,,------......///000000111------............------///...------...///...---........................000///......------......------------------------....................................------------------------............------..................///////////////000111111000000000000111111111111333333333333333333333333333222111111000111111111444444444444333333333333444444444444444444444444555555555555666777888888888888888888888888888888888888888888888888888999:::::::::::::::;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPSSSVVVXXXYYYXXXXXXYYY[[[[[[```hhhqqq{{{~~~mmmdddbbbjjjvvv~~~zzzxxxvvvvvvuuuuuuvvvzzz{{{jjj\\\XXXTTTPPPOOONNNMMMLLLJJJJJJIIIGGGDDDBBBBBBCCCDDDCCCBBBCCCEEEFFFEEEDDDBBBAAA>>><<<:::888888777888666444222111222333444000000000000000000000000------------............,,,,,,,,,,,,,,,---...////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,+++,,,...///...,,,++++++,,,,,,---...//////------------------------+++,,,---------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------///...---,,,,,,,,,,,,,,,,,,------------.........111111000000///////////////...---,,,---...///000///////////////000111222111111000000000000111111444444444444444444444444333333444444555555555555666555555555666777888999:::;;;===???>>>===;;;999<<<<<<<<<===>>>???AAAAAABBBDDDFFFGGGHHHIIILLLNNNNNNNNNPPPQQQRRRRRRRRRRRROOOOOOPPPPPPQQQQQQRRRSSSRRRRRRRRRQQQOOOMMMKKKIIIHHHGGGFFFCCCAAA???===<<<::::::999888888777777777777666555555555555555555666555333444666999999999222222222222222222222222555444333222111000//////000000000//////000000000....../////////......---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------......////////////,,,------......------,,,......---............---........................//////......------------------------------------///......------......///------------------------,,,,,,---------........................---------//////......//////000111000000000000000111111111111111222222222222333333222222111111111111111222333333333333333333333333000111222333555666777888555555555555555666777888888888888888777777777777777777777777888888888888999999999999999::::::;;;:::;;;<<<===???@@@AAABBBAAAAAABBBBBBCCCDDDEEEFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNNNNOOOOOOSSSUUUVVVWWWVVVUUUVVVWWWWWWYYY^^^eeennn{{{~~~pppjjjdddhhhpppzzz}}}|||yyywwwvvvxxx}}}{{{jjj\\\XXXTTTPPPOOONNNMMMLLLJJJKKKJJJGGGDDDBBBCCCDDDDDDBBBAAABBBDDDEEEDDDCCCAAA@@@>>><<<:::999888777666555222111000111222333000000000000000000000000------------............,,,,,,,,,,,,,,,---...////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000,,,,,,,,,---//////...,,,***++++++,,,---...//////------------------------+++,,,------.........------,,,,,,++++++,,,,,,---***+++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,---...///------........./////////000000000///////////////...---------...000222333............///000111222000000/////////000000111000000000000000000000000333333333333333444444444444444555666666888999999444666888:::::::::999888777777777888999:::;;;<<<:::<<<===>>>===>>>@@@AAA??????AAABBBCCCDDDDDDDDD@@@@@@??????@@@AAABBBBBB???????????????>>>>>>>>><<<<<<;;;:::999888777777666666666555555444333333222111111111111222333333333222333555777888666444222222222222222222333333444444333222000///......////////////////////////...//////000000/////////............------------+++,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,------------,,,,,,---.........------.............................................------,,,------------------------......------------......,,,,,,------------------,,,,,,,,,------------..................---------......------......///000111111000000000000000000///000000000111111111222222111111111111111222222333333333333333333333333000111222333555666777888555555555555555666666777888888777777777777777777666666666777777888888888888888888888888999::::::999:::;;;<<<>>>???@@@AAA@@@@@@AAAAAABBBDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOQQQSSSUUUTTTSSSRRRRRRSSSVVVWWWYYY]]]dddppp|||~~~lllfffbbbgggsss~~~|||~~~~~~lll\\\XXXTTTPPPOOONNNMMMLLLIIIJJJIIIFFFCCCAAABBBCCCDDDBBBAAAAAACCCDDDDDDCCC@@@@@@>>>===;;;999888777444333222111000111222222000000000000000000000000//////000000000111111111------------------...///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,...000000...,,,++++++,,,,,,---...//////,,,------......------,,,+++,,,---......///......------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------,,,---...---,,,---...000---............//////////////////////////////////////////000222333555666---------...///000111222111111111000111111222333222222222222222222222222222222222222222333333333111222333444555666777777111222333555666777888888777666666555555555555555888999;;;;;;::::::;;;<<<:::;;;;;;;;;;;;;;;:::::::::999888777777888999:::999999999999:::;;;;;;;;;777666555444444444444555555555555555444333222111333333222222333333444444111111222555666666333111222222222222222333333333------....../////////000...//////000000//////.........///000000000//////.........------------,,,++++++,,,,,,,,,,,,------///......---,,,,,,++++++,,,,,,------------,,,,,,---...///...------...///---------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------..................---------------...//////111111111111000000000000......//////000111111111111111111000111111222333222222222222333333333333444444444444444444444444666555555444555555666666777777777777777777777777666666666777888888999999888888888888888999::::::999999:::;;;===>>>???????????????@@@AAACCCDDDEEEDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKMMMOOOPPPPPPPPPOOOOOOQQQRRRRRRQQQPPPPPPQQQTTTUUUWWWYYY^^^fffooouuurrreeeaaaeeepppnnn\\\XXXTTTPPPOOONNNMMMLLLJJJKKKJJJGGGDDDBBBCCCDDDCCCBBB@@@@@@BBBCCCDDDCCC??????>>>===;;;:::888777444333333333333222222222000000000000000000000000000000000111111111222222//////......---.........---------...............------------------------***************+++++++++,,,,,,---///000000...,,,,,,,,,,,,------.........,,,,,,---......---,,,,,,+++,,,---...////////////......------------......------------,,,,,,,,,,,,------------------------...///000///,,,,,,...000,,,,,,---------.........////////////////////////...///000111222222222222---------...///000111222000000000000000111222222333333333333333333333333222222222222222222222222111111222333333333333333333222222222222333555555777666555444333333333333777888999999888888999:::777777888888888888777777999888666444444444555666888888888888888999999:::777666555444333444444555444444555555555444333222555555444444333444444444333222111222333333111000000000000111111111222222,,,,,,------...///000000...///000000000000///...,,,---...////////////............---------,,,,,,,,,,,,,,,,,,---------...............------------+++,,,,,,------,,,,,,+++,,,...000///---,,,---///------------------------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---------.../////////...............//////000111111111111000000000///...//////000111111222222111111000000111222222333111111222222222333333333555555555444444333333222666555555444444555555555555555666666777777888888666666777888888999::::::999888888888888999::::::999::::::;;;<<<<<<============>>>???@@@BBBCCCDDDBBBCCCEEEGGGIIIJJJJJJJJJJJJKKKMMMOOOPPPPPPOOOOOOMMMOOOPPPPPPOOONNNOOOPPPQQQSSSUUUXXXZZZ^^^dddhhhqqqxxxyyypppiiihhhoooyyymmm\\\XXXTTTPPPOOONNNMMMLLLMMMMMMMMMJJJGGGEEEEEEFFFCCCBBB@@@@@@AAACCCCCCCCC??????>>>===<<<:::888777444444555555555444333333000000000000000000000000////////////000000000000111000///...............,,,------....../////////........................------------------------,,,,,,---///111000...,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,+++,,,---...///////////////......------......///.........------,,,,,,,,,------------------------000222222000,,,+++,,,...++++++,,,,,,,,,---------.........///////////////,,,---...//////...---,,,,,,,,,------///000111222...............///000000------------------------222222111111111111111111222333333333333333222111777555333111000111222333333222222222222222333333333444666555444444555666222333555777888999:::::::::999666444333444555555555555444333333333444444666555444333222222333444000111222333333333222111222111000//////......///666333000///000111111111.../////////000000111111000000000000000/////////...///000111111000///...+++,,,------.........---......---------,,,,,,,,,,,,,,,,,,------.........------......///000000000+++,,,,,,------,,,,,,+++,,,...000///---,,,---000------------------------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...///000000///////////////000111111222111111111000000/////////000000111222222333333111111000000111222333333111111111222222333333333333333333444444555555555666555555444444444555555444555555666777888888999666777777888999:::::::::999999999888999999:::;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???AAACCCDDD@@@AAADDDGGGIIIJJJJJJJJJIIIJJJMMMOOOPPPPPPOOONNNLLLNNNOOOOOONNNNNNNNNOOONNNQQQTTTWWWYYY[[[]]]```ccciiittttttiiiggglllqqq{{{{{{iii]]]WWWSSSSSSRRRNNNLLLMMMNNNMMMJJJGGGEEECCCCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDBBB@@@>>>;;;888777666666999555111...///111222222............------------//////////////////////////////.........---------........................------------------------,,,------...------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,((((((***---------,,,,,,,,,------...,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000,,,,,,,,,------........./////////...---,,,***)))------------------------//////---+++)))***---000...///000///------///000000000////////////000000666444222000//////000111000000111222333333444444222333444333111000111222333333333333333333333333111111222333333444555555333333333333333333333333333333333222222111111111111222222333333222222111555555555444444333333333444333333222222333333444444333222111000000000000000//////000000111222222//////////////////////////////............//////000000//////.........---000000000000///...---,,,......---------,,,,,,,,,+++++++++,,,,,,---------......---...//////---,,,---------............///******+++++++++,,,,,,,,,******+++,,,,,,---......000///...---,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---............------,,,,,,,,,+++---......,,,++++++,,,+++,,,.../////////..............................111111000000//////.........000222333333333111000//////000111222222333333444333222222111111111222222222222222333333444555444444444444444444444444444444444555555555555666888888888888888999999:::===<<<:::888888999:::;;;999;;;<<<;;;::::::;;;<<<>>>===<<<<<<===AAADDDFFFFFFFFFFFFFFFGGGHHHIIIIIILLLLLLLLLMMMNNNOOOQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPRRRUUUVVV]]]___eeeqqqyyyqqqnnnlllttt~~~{{{~~~~~~}}}{{{~~~zzzhhh\\\WWWSSSTTTTTTPPPOOOQQQOOOMMMJJJGGGEEECCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDBBBAAA>>><<<:::999888888999666222000111222333333////////////000000111222//////////////////////////////.........---------........................------------------------,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---///000///.........000......------,,,------...,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------......------......------,,,,,,---------------------------...---,,,***+++...000.../////////------///000000000////////////000000444333111/////////000111000111111222222333333333333444555444222111222333333333333333333333333333111222222333333444444444333333333333333333333333333333333222222111111111111222222333333222222111444444444333333333222222444333333222222333333444444333222111111000000000111000/////////000111222000000000000000000000000/////////....../////////000/////////.........---000000000000///...---,,,...------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,---......,,,+++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,******+++,,,,,,---......//////...,,,,,,++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,+++---......,,,++++++,,,..................---,,,........................///////////////000000000...000111333333222111000//////000111111222333333555555444333333333333333444333333333333444555666555555444444444444444444444444444444555555555555999888888888888999::::::<<<;;;999888888888::::::999:::<<<;;;::::::;;;<<<======<<<<<<>>>AAADDDFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKMMMNNNPPPRRRSSSSSSSSSRRRQQQPPPOOOOOONNNPPPOOOOOOOOOPPPSSSVVVWWW]]]___cccjjjvvvzzzpppkkkqqqxxx~~~yyywwwxxxyyyyyy~~~{{{iii\\\WWWTTTUUUUUURRRRRRSSSOOONNNKKKHHHEEECCCAAAAAAAAABBBCCCEEEFFFFFFFFFEEEBBB@@@>>><<<;;;::::::;;;888666333222333444444333222111000//////000111222////////////////////////...............------------------------------------------------------------+++***+++......,,,)))++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,......///111222333111000000///...---------------,,,,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,---.........---------------------------+++,,,------,,,,,,...///...//////...------...000000//////......//////000111000///......///000111111111111111111222222222333444555444222222222444222222222222222222222222222222222333333333333333333333333333333333333333222222222222222111111111111111222222222222111111333333333222222222222222333333222222222222333333444444333222111111111111333111///......///000111000000000000000000000000/////////////////////////////////...............///////////////...---,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++------,,,***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...///...---,,,,,,++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,+++---......,,,++++++,,,000///...---,,,,,,,,,,,,........................---......///000000111111///000111222222222111000///000000111111222222222444333222222222222222222555444444444444555555666666666555555555444444444444444444444555555555555888888888888888999::::::;;;:::999777777888999999888:::;;;;;;::::::;;;======<<<<<<<<<>>>AAADDDFFFEEEFFFFFFGGGGGGHHHIIIIIIHHHIIIJJJLLLNNNQQQSSSUUUUUUTTTSSSQQQOOOMMMLLLKKKOOONNNNNNOOOQQQTTTWWWXXX\\\^^^```cccjjjvvvsssnnnlllooo{{{{{{uuuttttttsssyyy{{{}}}kkk\\\WWWTTTUUUTTTQQQPPPRRROOONNNKKKHHHEEECCCAAA@@@???AAACCCDDDFFFFFFFFFFFF@@@???===;;;;;;:::;;;;;;666444333333444444333222333222000...,,,------...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***,,,///000---)))++++++,,,,,,---.........---------------,,,,,,,,,+++++++++...222333000---111000///...---,,,,,,,,,+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------(((+++---......---...///......///...---,,,...000/////////....../////////...............///000111111111111111111000000000111333444333111111222333222222222222222222222222333333333222222222222222222222222222222222222222222222222111111111111111111111222222222222111111222222111111111111111111333333222222222222333333444444333222222222222222333222///...---...000111111111111111111111111111/////////000000/////////.........................../////////......---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++------,,,+++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------...------,,,+++++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++++++++///...---,,,+++,,,---..................................../////////000000//////000111222111111000///000000000111111111222000000////////////000000444444333333333444444555777666666555555444444333333333444444444555555555777777666666777777888999:::999888777777777888888888999;;;;;;::::::;;;===<<<<<<<<<===???AAADDDEEECCCDDDEEEFFFFFFGGGGGGGGGGGGGGGIIIKKKNNNQQQTTTUUUUUUTTTSSSRRRPPPOOONNNMMMNNNNNNNNNOOOQQQTTTWWWYYYYYY[[[^^^^^^aaaiiivvv|||vvvwww}}}~~~{{{zzzyyyyyy{{{~~~lll]]]WWWSSSSSSRRRNNNMMMNNNNNNMMMKKKIIIFFFCCCAAA@@@???@@@BBBDDDEEEFFFFFFEEE>>>===<<<:::999::::::;;;555333111111222333222111111000///---------......////////////////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000...+++++++++,,,------...//////.........------,,,,,,,,,***)))***---111222000,,,111000///------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------------......------,,,+++------------------------(((***...///............---...///...,,,,,,.../////////............//////---------......///000000111000000000000000000000///000111111000///000222111111111111111111111111222222222222222222222111222222222222222222222222111111111111111111111111000111111222222111111000111111111111111111111111333222222111111222222333333333222222111111222222333111///...---...///000000000000000000000000000//////000111111000//////---------..............................------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///---,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++++++++,,,+++++++++,,,---///000........................000/////////.........---//////000000111111111111000000000000000111111111/////////......///000000333333222222222222222333666666555555444444444444333333333444444444444555555555555555555666777777999999888888888777888888777888::::::::::::;;;===<<<<<<<<<===???AAACCCEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFHHHJJJLLLOOORRRSSSRRRRRRRRRRRRRRRRRRSSSSSSPPPOOOOOOOOOPPPSSSVVVWWWUUUXXX\\\]]]]]]aaaiiiqqq|||}}}{{{kkk\\\VVVRRRRRRPPPLLLJJJKKKLLLLLLKKKIIIGGGDDDBBB@@@@@@AAABBBDDDEEEEEEEEEDDD>>>===;;;:::999999999:::555222000000111333333222.../////////000000000111////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,++++++,,,---...//////000//////......---,,,,,,,,,++++++,,,...111111000//////...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,---.........---,,,,,,+++------------------------)))+++...///...------...---......---,,,,,,---//////......------......///---.........//////000000///////////////000000000...///000000///...000111000000000000000000000000111111111222222222222222222222222222222222222222000000000111111111111111000000111111111111000000111111111111111222222222222222111111111111222222222222111111000111111222000000//////......////////////////////////////////////111111111111//////---------------.........------.........------,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,...///...,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++---......,,,++++++,,,*********+++,,,...000000........................000000//////...------,,,/////////000000000111111000000000000000000000000111111111111111111222333333222222111111111111111444444444444444444444444333333333333444444444444555555555555555666666777999999999999999888888888666888999:::999:::;;;===;;;<<<===>>>@@@AAACCCDDDFFFGGGIIIJJJKKKKKKJJJIIIFFFFFFGGGHHHJJJLLLNNNOOOOOOOOOQQQRRRTTTVVVWWWXXXSSSRRRPPPPPPPPPQQQSSSTTTQQQUUUXXXZZZZZZ\\\```ccctttuuueeeZZZTTTPPPQQQPPPMMMKKKLLLJJJJJJJJJIIIGGGEEECCCAAA@@@AAACCCDDDDDDDDDCCCCCC@@@???===;;;:::999::::::666333000///111333444444///000000111000...,,,***////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((+++...---***(((***---++++++,,,---...///000000/////////...------,,,,,,+++,,,............000111---,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///......---------,,,,,,,,,,,,,,,------......------------------------------+++---......---,,,---...---......---,,,,,,---//////......------......///...//////000000000//////---......//////000000000...///000000//////000222000000000000000000000000000000111111222222333333111111111111111111111111///000000000111111111222000000111111111111000000111111111222222222333333222222111111111111222222111000000//////000111111---...///000000000///..............................///111222222111///...,,,,,,,,,------.........,,,------......---------,,,,,,,,,++++++++++++***---------,,,,,,+++++++++***))))))+++---...---,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***++++++,,,,,,++++++***************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++---......,,,++++++,,,)))***+++,,,---.........................................................///////////////000111111000000000000000000000///222111111111111222333444444333222222111111111222111111222222333444444444222222333333333444444444777666666666666777888888:::::::::::::::999999888555777999999999:::;;;===;;;<<<===>>>@@@BBBCCCDDDEEEFFFHHHJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOQQQTTTVVVXXXYYYVVVUUURRRPPPOOOOOOPPPQQQPPPQQQSSSUUUWWWYYYZZZ[[[cccqqq~~~oooaaaXXXSSSPPPQQQQQQNNNMMMOOOIIIJJJJJJIIIHHHFFFDDDBBBAAABBBCCCDDDDDDDDDCCCBBBBBB@@@>>><<<;;;:::::::::888555111000111444666777222222222000---(((### ////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%***...---'''%%%(((---++++++,,,---...///000111000000///...------,,,,,,***,,,...---++++++...111+++++++++******+++,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............------,,,,,,,,,)))***,,,---.../////////------------------------,,,.........,,,+++,,,...------...---,,,+++---///.........------.........//////000000000000//////,,,------...///000111111...000111111000000111333000000000000000000000000//////000111222333333444111111111111111111111111//////000000111111111222000000111111111111000000111111222222333333333333222222111111111111222222000///////////////000000+++---///111111000///..............................000111222222111000...,,,,,,,,,------.........,,,,,,------...---------,,,,,,,,,+++++++++******---------,,,,,,+++++++++)))((((((***,,,---,,,+++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++,,,,,,+++++++++************************---,,,+++******+++,,,---*********++++++,,,,,,,,,+++---......,,,++++++,,,***+++,,,---...---,,,+++........................,,,,,,------...////////////////////////000111111000000000000////////////000000//////000111222222555444333333222222222222///000111222333444444555222222333333333444444444888888888888888999999::::::;;;;;;;;;;;;:::999999555777999999999:::;;;===;;;<<<===>>>@@@BBBCCCDDDBBBCCCEEEGGGHHHGGGFFFEEEGGGGGGGGGFFFGGGGGGHHHHHHKKKLLLNNNPPPSSSUUUWWWXXXXXXVVVSSSQQQOOONNNOOOOOOPPPOOOOOOPPPTTTVVVXXXXXXWWWcccooouuu|||~~~zzzwww{{{rrraaaZZZWWWRRROOOOOOOOONNNNNNNNNKKKHHHGGGHHHHHHFFFCCCBBB@@@@@@BBBEEEFFFDDDBBBAAA@@@???===<<<:::999888666666555444333333333333000///...------...///000......------------......////////////////////////+++,,,------++++++,,,---........................++++++++++++++++++++++++111...+++***,,,---......------------------------+++***)))))))))***+++,,,---------,,,,,,++++++***+++,,,------......------++++++++++++++++++++++++,,,,,,,,,------,,,++++++---------------------------------,,,,,,+++++++++.........------,,,,,,,,,---.........---,,,++++++,,,,,,,,,---------......111111000......---------///...,,,++++++---000222000///...------...///000111111000000//////......000000000000000000000000////////////000000000111000000000000000111111222222222222111111111000000------...///////////////000000000000000000000000333333222111000///......000000000000000000000000111111000000//////............////////////......////////////////////////...---,,,,,,,,,,,,---...---.........---,,,,,,+++,,,,,,,,,++++++***************+++---...---***((())))))***++++++++++++***+++++++++***++++++,,,,,,************************++++++******))))))((((((+++***))))))++++++***)))******)))))))))))))))***,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++---------,,,,,,+++++++++,,,---......//////......---...............------///......------......///+++,,,,,,---...///000000////////////000000000000444222111///000222444666444444333333222111000000222222333444444555555666333333222222333333444555555555555666888999;;;<<<;;;<<<===<<<:::999:::;;;::::::999888999:::;;;<<<<<<<<<<<<===>>>>>>????????????@@@BBBDDDEEEFFFGGGEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSOOOPPPQQQPPPOOOPPPRRRUUUSSSWWW]]]bbbiiitttzzziiiZZZVVVRRROOONNNNNNNNNMMMNNNKKKHHHGGGGGGGGGDDDBBBBBBAAAAAACCCEEEFFFEEECCCAAA@@@???===<<<:::999888777666555444333333333333222111000///......///000......------------......------------------------+++,,,------++++++,,,---------------------------*********++++++,,,,,,,,,,,,***(((((()))++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...///......---,,,++++++***+++,,,------...---------************************+++,,,,,,---,,,,,,++++++---------------------------------,,,,,,+++++++++......---------,,,,,,,,,------.........---,,,,,,,,,,,,,,,------------...000///...---,,,,,,,,,,,,...---,,,++++++---///000......---------------...000000000000//////......000000000000000000000000////////////////////////000000//////000000111222222222222111111000000000//////000111111111111111////////////////////////111111111000000000000000////////////////////////000000000000//////............////////////.................................---,,,,,,,,,,,,---...------......---,,,,,,+++---,,,,,,,,,++++++++++++***))))))+++,,,,,,***(((+++,,,,,,---------------------,,,+++************************************************))))))))))))...---,,,,,,......---,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))************+++++++++------,,,,,,,,,++++++++++++,,,,,,---------------------............------...------------------...---------................../////////000000000000333111///...///000333444444444333222222111000000111111222222333444444444333333222222333333444555555555555666777888999::::::;;;<<<;;;999888999::::::999999888999:::;;;<<<<<<<<<======>>>??????@@@??????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRVVVWWWYYYZZZZZZYYYWWWVVVQQQRRRSSSTTTSSSSSSRRRRRRTTTVVVYYY[[[^^^eeennnuuu}}}~~~oooZZZVVVRRROOONNNNNNNNNMMMNNNLLLIIIGGGFFFDDDBBB@@@BBBBBBBBBDDDFFFGGGEEEDDDAAA@@@???===<<<:::999888777666555444444333333333444333111000/////////000......------------......+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++))))))***+++,,,,,,---------,,,++++++------,,,+++*********+++++++++++++++---,,,+++++++++,,,---...000000///...---,,,+++***++++++,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------......///.........,,,,,,,,,,,,------------///...---,,,++++++++++++,,,,,,,,,,,,---------...---------------,,,+++***000000000////////////...000000000000000000000000//////..................000000//////000000111222111111111111000000000000//////000111111111111000/////////////////////////////////000000111111111////////////////////////000000000////////////.........////////////......------------------------------,,,,,,,,,,,,---------------------,,,,,,+++------------,,,,,,,,,,,,+++)))((()))***+++***)))++++++,,,---------------......,,,+++***)))))))))************************)))))))))***************+++***)))***+++,,,+++***,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,....../////////000000000111000.........///111333333333333222111111000000000000111111222333333333333333222222333333444555555555555555555666777777888:::::::::888777888999:::999999999999:::;;;;;;=========>>>??????@@@@@@??????@@@@@@AAABBBBBBCCCEEEEEEEEEFFFGGGHHHJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQTTTVVVYYY[[[\\\[[[YYYXXXRRRSSSUUUWWWXXXVVVRRROOOSSSUUUUUUTTTTTTWWW]]]bbbuuuyyyqqqoooyyy~~~yyyuuuttttttuuuwwwzzzooo[[[WWWSSSPPPOOOOOOOOONNNNNNLLLJJJGGGDDDBBB@@@???BBBBBBDDDFFFGGGGGGEEEDDDAAA@@@???===<<<:::999888666555444333222222222222444333111///..................------------......+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......,,,,,,,,,---//////---,,,*********++++++++++++++++++***)))))))))***+++,,,111111000///---,,,++++++++++++,,,------------,,,------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---...//////...---,,,------.........,,,***)))////////////////////////000000000000000000000000............------------///////////////000111111000000000000000000000000,,,---......//////......////////////////////////////////////000000000111////////////////////////////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++------------------------,,,***))))))***++++++***(((((()))*********))))))------,,,+++************************************)))))))))******+++++++++)))((('''(((*********((()))))))))((())))))***+++++++++++++++++++++++++++************************))))))*********+++++++++,,,+++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---.........------+++++++++,,,,,,+++++++++------------------------........./////////000000111000///...///000111222333222222222111111000000000000111111222333333333333333222222333333444555666555555444444444555555777888999888777666777888:::::::::;;;;;;;;;<<<<<<======>>>>>>???@@@@@@@@@????????????@@@@@@@@@@@@DDDEEEEEEFFFHHHIIIJJJKKKOOONNNNNNMMMMMMNNNNNNOOOOOORRRUUUXXXYYYXXXVVVUUUSSSSSSTTTWWWYYYXXXUUUQQQSSSTTTTTTSSSQQQSSSXXX\\\fffqqqxxxsssqqqtttwww{{{{{{vvvssssssssssssvvvzzzmmm\\\XXXTTTQQQPPPPPPPPPPPPNNNMMMKKKGGGDDDAAA@@@???@@@BBBEEEGGGGGGFFFEEEDDDAAA@@@???===<<<:::999888555444333222111111111111333222000...------------......------------......+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......((((((((()))++++++***)))***+++++++++,,,,,,,,,---+++***)))))))))***+++,,,111000///...---,,,++++++***+++,,,,,,------,,,,,,------------------------)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...+++++++++,,,,,,,,,------///...---------------------...///000000///---,,,---.../////////---,,,+++.............../////////////////////////////////...............---------/////////...///000000111////////////////////////,,,,,,---.......................................000000000////////////........................................../////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++------------------------...,,,******,,,---,,,,,,&&&&&&'''(((((((((((((((************+++,,,------************************))))))******++++++,,,,,,,,,******+++---...---,,,))))))(((((()))******+++***++++++,,,,,,++++++***************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,---------------++++++,,,---......------******+++,,,,,,+++******++++++,,,,,,---......///............////////////111000000000000111222333222222111111111111111000111111222222333444444444333333222222333333444555666555555444444444444444666777888888666666777888;;;<<<<<<========================>>>??????@@@@@@????????????????????????CCCDDDEEEGGGHHHIIIJJJJJJNNNNNNMMMLLLLLLLLLLLLMMMLLLNNNQQQTTTUUUUUUSSSRRRSSSSSSTTTUUUWWWXXXWWWVVVUUUVVVVVVTTTQQQRRRVVVZZZYYY```lll{{{}}}{{{wwwtttsssuuu{{{{{{yyyyyyyyyxxxyyy|||{{{wwwuuuvvvxxx{{{mmm\\\XXXTTTQQQPPPPPPPPPOOONNNMMMLLLHHHDDDAAAAAAAAA???BBBEEEGGGFFFEEEDDDDDDAAA@@@???===<<<:::999888555444333222111111111111222111///...------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------))))))***+++,,,,,,------***)))((()))+++,,,,,,+++******++++++,,,------------,,,+++++++++,,,---...//////......---,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------...---------++++++++++++,,,,,,,,,,,,......------------......---.../////////...---,,,------............---------............/////////////////////////////////------.........///////////////......//////000111............////////////......///000000000000///........................000000000//////.................................---............/////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,+++,,,---...---,,,(((((()))***************)))))))))***+++,,,......*********************************+++++++++++++++***)))((()))+++,,,,,,+++************+++,,,------***+++,,,------,,,+++***************************)))************+++++++++*********++++++++++++++++++,,,,,,---------------***+++,,,------...------***+++,,,------,,,+++*********+++,,,---...//////------........./////////111000000000111111222222111111111111111111111111111111222222333444444444333333222222333333444555666555555444444444555555555777888777666666777999;;;<<<======>>>>>>======<<<<<<<<<===>>>>>>??????>>>>>>>>>???????????????AAABBBDDDFFFHHHIIIIIIJJJMMMLLLLLLKKKJJJJJJKKKKKKLLLMMMOOOPPPRRRRRRRRRRRRSSSUUUWWWWWWVVVVVVWWWYYYWWWXXXWWWTTTPPPOOORRRUUUWWWYYY```mmmyyy}}}xxxwwwzzz}}}~~~xxxrrrooooooooolllqqqwww|||~~~}}}~~~zzzxxxxxxyyyxxxzzz~~~|||~~~nnnZZZWWWRRROOONNNOOONNNNNNMMMNNNMMMIIIEEEBBBBBBCCC===AAAEEEGGGFFFDDDCCCCCCAAA@@@???===<<<:::999888666666555444333333333333222111///.........//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,---+++)))***,,,...///...))))))******+++,,,,,,,,,---,,,+++++++++,,,---...------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************((()))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------,,,---------,,,,,,+++***++++++++++++,,,---...///---------.........//////////////////////////////------...///000000111111///............///000000---------....../////////---...//////000000//////.................................///////////////........................---------.........//////,,,------......------,,,------------------------***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,++++++---......,,,***)))******+++,,,+++++++++************+++,,,------************************,,,++++++++++++++++++***'''&&&%%%''')))***)))(((************+++,,,---...)))***,,,------,,,***)))************************)))************+++++++++)))*********++++++++++++******+++,,,,,,,,,,,,,,,******+++,,,------------***+++,,,------,,,+++***+++++++++,,,,,,------------------.........///////////////000000000111111000000000000111111111111000000111111222333333333333333222222333333444555666555555555555555666666555777888888777777888999999:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@???AAACCCEEEGGGHHHHHHHHHKKKKKKJJJIIIIIIIIIJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPSSSYYY^^^]]]XXXTTTUUUWWWUUUWWWVVVSSSOOONNNPPPSSSYYYXXX[[[dddlllttt|||vvvrrrqqqqqqkkkoootttyyy{{{}}}}}}{{{yyywwwvvvtttttttttuuuxxx|||{{{rrrsssttttttuuuxxx|||nnnYYYUUUPPPNNNMMMMMMMMMLLLMMMNNNMMMJJJEEEBBBCCCEEE<<<@@@EEEGGGEEECCCBBBCCCAAA@@@???>>><<<:::999888888888666555555555555555222111000//////000111111.........------.........+++++++++++++++++++++++++++,,,------++++++,,,---************************+++++++++++++++++++++,,,***(((&&&&&&(((+++,,,,,,'''(((((()))***++++++++++++***)))))))))***+++,,,+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++******)))))))))******))))))***,,,...///---------.........//////////////////////////////,,,---...///000222333333...............///000000---------.........//////+++,,,------......------........................,,,,,,---...///000111222........................---------.........//////,,,------......------,,,------------------------***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++---...---***((())))))***++++++++++++***,,,,,,++++++***+++++++++************************---,,,,,,++++++*********)))(((((())),,,---,,,,,,(((((((((((()))***+++,,,)))***,,,------,,,***))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++))))))***++++++++++++***)))***+++,,,------...---***+++---......---+++***------,,,,,,,,,,,,++++++---------.........//////.........///////////////000000000000000111111111/////////000111111222222333333222222333333444555555555555555555666777777555777888888777777888:::888999:::;;;;;;;;;:::999::::::;;;;;;<<<=========>>>>>>>>>???@@@@@@AAAAAA>>>@@@BBBEEEGGGHHHHHHHHHJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIKKKLLLNNNSSS\\\dddccc[[[SSSSSSUUUSSSTTTUUUSSSQQQPPPSSSVVVWWWTTTVVV]]]aaadddllluuu}}}~~~{{{zzzyyy|||~~~zzzxxxxxxtttwww{{{}}}~~~}}}{{{{{{xxxtttqqqrrruuuzzz}}}~~~zzzppppppppppppqqquuuzzz{{{ooo___YYYTTTTTTRRRNNNLLLNNNOOONNNLLLIIIGGGDDDCCCBBBBBBAAAAAABBBDDDEEECCCBBBAAA???===<<<<<<<<<;;;:::888777666444333222111111222111///.........///000------............------******+++,,,,,,,,,,,,+++***+++---------,,,***((())))))))))))))))))))))))++++++++++++++++++++++++))),,,...---+++***,,,...************************,,,++++++******++++++,,,,,,+++***+++---...---,,,)))************+++++++++...---+++)))(((((()))***************************...---***&&&$$$$$$'''))),,,,,,*********+++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***..............................,,,+++***)))))))))+++***)))***+++---000222------,,,,,,,,,,,,++++++,,,,,,,,,------............------------...//////000///...---,,,------...+++,,,---......---,,,+++---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000333222000...---,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++...---+++))))))***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++*********+++,,,---************************)))))))))))))))))))))))),,,+++++++++***))))))))))))************+++++++++)))***+++,,,,,,+++***)))***+++------,,,,,,---...,,,,,,+++******+++,,,,,,))))))))))))************------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,---...//////...---,,,......---,,,---...///000///......---------......////////////////////////111111222222222333333333222111222222333444555666333333333444444444444444666666777777777777666666888999999::::::999999999;;;888777888<<<>>>>>>============>>>??????@@@@@@AAAAAAAAABBBDDDEEEGGGHHHKKKKKKMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJLLLOOOQQQSSSXXXZZZ]]]___^^^ZZZVVVSSSSSSSSSSSSSSSSSSSSSRRRRRRTTTVVVYYY[[[]]]___bbbdddjjjsss~~~|||~~~{{{xxxxxxyyyyyyyyywww}}}{{{zzzyyyzzz{{{|||{{{zzzzzzxxx}}}ttthhh]]]WWWRRRRRRQQQMMMLLLNNNLLLKKKJJJHHHEEECCCBBBAAACCCBBBBBBCCCEEEEEEDDDBBBAAA???===<<<<<<<<<;;;:::888777666444333222111111222111000///...//////000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++++++++***((('''++++++++++++++++++++++++++++++++++++++++++++++++...000111///---,,,---...************************,,,++++++******++++++,,,,,,+++******,,,------,,,)))************+++++++++------,,,******)))))))))************************......,,,)))'''''')))+++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***------------------------......---,,,++++++++++++)))(((''''''(((***,,,...,,,,,,,,,------.........,,,,,,,,,---------......---------------...//////000///...---,,,------...---..................---------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///333111000...---,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///...,,,******+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***************)))((('''******+++++++++,,,,,,,,,************************************************+++++++++***************))))))*********+++++++++)))***++++++++++++***)))((()))******))))))***,,,,,,++++++******++++++,,,))))))))))))************......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,------------...,,,---...//////...---,,,...------,,,---...///000///......---------......111111111111111111111111111111111222222222333333222111111111222333444444333333333333333444444444666777777777777777777666666777888999::::::;;;:::===;;;999:::<<<>>>===;;;<<<<<<===>>>>>>??????@@@AAAAAAAAABBBCCCEEEFFFGGGIIIJJJJJJKKKKKKJJJIIIIIIMMMLLLKKKJJJKKKLLLMMMNNNSSSUUUWWWXXXWWWUUURRRPPPPPPQQQQQQRRRRRRRRRQQQQQQTTTVVVYYY[[[]]]___bbbddd]]]cccllluuu~~~{{{zzzvvvyyy}}}qqqfffZZZTTTPPPPPPPPPMMMLLLNNNIIIIIIGGGFFFDDDBBBAAA@@@CCCBBBBBBCCCEEEFFFDDDCCCAAA???===<<<<<<<<<;;;:::888777666444333222111111111111000///////////////+++,,,,,,,,,,,,,,,,,,+++......------,,,***)))(((+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++------...,,,***(((((()))************************++++++************++++++,,,***((((((***,,,,,,,,,)))************+++++++++,,,------,,,,,,+++***)))************************------...,,,******+++---------,,,+++*********+++,,,,,,,,,,,,,,,+++++++++,,,---------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++***+++,,,---...+++,,,,,,---...///000111,,,,,,,,,------------...---------------......//////...------,,,---------//////............//////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...111000///...------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///...---++++++,,,------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***)))((('''&&&)))***+++,,,---,,,++++++************************++++++++++++++++++++++++***************+++++++++)))))))))*********++++++)))***++++++++++++***)))''')))***)))(((((()))+++,,,+++************+++,,,))))))))))))************.........---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............------...------------...//////......---------......///111111111111111111111111111111111222222222222333222111111111111111222222222222333333333444444444777777888888888888777777444555777999:::;;;<<<<<<>>>===;;;;;;<<<<<<;;;:::;;;<<<<<<======>>>??????BBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHMMMLLLKKKJJJJJJJJJKKKLLLOOOOOOQQQQQQQQQPPPOOONNNOOOOOOPPPQQQRRRRRRRRRRRRTTTVVVYYY[[[]]]^^^aaaddd\\\^^^```dddkkkwwwyyytttvvv{{{zzzooodddYYYSSSOOOPPPPPPMMMMMMOOOIIIHHHGGGEEEDDDBBBAAAAAACCCCCCBBBDDDEEEFFFEEECCCAAA???===<<<<<<<<<;;;:::888777666444333222111111111000000///////////////,,,,,,------------,,,,,,------------,,,+++***)))...------,,,+++,,,,,,,,,))))))))))))))))))))))))***+++++++++++++++,,,,,,*********)))((('''''''''************************++++++************++++++,,,***(((((()))+++,,,,,,))))))*********+++++++++,,,,,,---...---,,,+++***************************+++,,,......,,,,,,,,,---------,,,++++++***************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///...------,,,---......+++,,,,,,---.../////////------------------------------,,,,,,------...///...---------------------///...---,,,,,,---...///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++---,,,++++++,,,...000//////...------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++---......---,,,+++++++++,,,,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++******((())),,,------,,,+++***************************++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))*********************++++++*********)))***++++++***)))***,,,++++++************++++++((()))))))))************---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------......//////...------------...//////////////////////////////111111111111222222222222222111000000000000000111333333333444555555666666777777888888888888777777555666777888::::::;;;;;;<<<<<<;;;;;;<<<;;;::::::;;;;;;<<<<<<======>>>>>>BBBBBBBBBBBBCCCDDDEEEEEEHHHGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOQQQRRRSSSSSSSSSSSSTTTVVVYYY[[[\\\^^^```cccdddcccaaa___aaaiiittt|||~~~}}}vvvppprrrwwwuuujjj```YYYSSSPPPPPPPPPNNNNNNPPPJJJIIIHHHGGGEEEDDDCCCBBBCCCBBBBBBCCCEEEFFFDDDCCCAAA???===<<<<<<<<<;;;:::888777666444333222111111000000000000000//////...------............------+++,,,,,,---------,,,,,,...---,,,+++++++++,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++************************+++******))))))******+++,,,***((((((***+++,,,+++))))))*********++++++++++++,,,---...---,,,+++***************************)))+++------,,,+++,,,,,,,,,,,,,,,,,,++++++******(((((()))***,,,---......))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,++++++***************---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,------------------...---++++++++++++---...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---,,,++++++,,,..................---------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,++++++***************++++++++++++++++++++++++************************((()))***+++,,,---------((())),,,------,,,+++***************************++++++++++++++++++++++++)))))))))***+++++++++,,,(((((()))))))))*********+++******************+++)))+++,,,+++***)))***+++************************((()))))))))************+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------------------...............---------------...//////000000000000000000000000000000111111111222222222111111000000///000000000333444444555666777777777777777888888888888777777777777888999999999888888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>AAAAAAAAAAAABBBDDDEEEFFFHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIJJJKKKMMMNNNMMMMMMMMMNNNNNNOOOPPPQQQMMMNNNOOOPPPQQQRRRRRRRRRSSSUUUXXXYYYZZZ\\\^^^aaaaaa```]]][[[\\\___dddhhhpppwww~~~zzzzzz|||~~~~~~wwwrrrtttyyywwwlllaaaYYYSSSPPPPPPPPPNNNMMMOOOLLLKKKJJJHHHFFFDDDCCCBBBBBBAAAAAABBBDDDEEECCCBBBAAA???===<<<<<<<<<;;;:::888777666444333222111111000000000000000///......---......//////......---++++++,,,---------------*********)))))))))((((((++++++++++++++++++++++++*********++++++,,,,,,---+++))))))***,,,,,,,,,+++******************************))))))))))))******+++***)))***,,,---,,,***)))************+++++++++++++++,,,,,,,,,,,,++++++************************)))+++,,,,,,+++***+++,,,***++++++,,,,,,,,,+++***'''((()))***+++------...(((((())))))******++++++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,------,,,,,,---...,,,------.........------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,***************)))))))))***++++++++++++,,,,,,,,,************************$$$%%%''')))+++,,,,,,---)))***+++,,,---,,,++++++************************++++++++++++++++++++++++***************+++++++++((((((((()))))))))******++++++***))))))***++++++)))*********((('''((()))))))))***++++++***))))))))))))))))))***************************)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---......//////......---------------...///000222222222222222222222222000000000111111111111222111000000000000000111111333333444555666777777888666666777777777777666666777888888888888888777777777999<<<===<<<;;;;;;<<<;;;<<<<<<======>>>?????????@@@@@@AAABBBDDDFFFFFFIIIJJJLLLMMMNNNMMMMMMLLLMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNLLLLLLMMMNNNOOOOOOOOOOOORRRTTTVVVXXXXXXZZZ\\\^^^[[[ZZZZZZZZZ[[[]]]___```aaafffoooyyy{{{zzzyyyzzz}}}~~~~~~xxxtttwww|||zzzooodddYYYSSSOOOOOOOOOLLLKKKMMMMMMLLLJJJHHHFFFDDDBBBAAAAAA@@@@@@AAACCCDDDBBBAAAAAA???===<<<<<<<<<;;;:::888777666444333222111111///000000111000///...---,,,------......------,,,------------------,,,,,,(((((()))***)))((('''&&&++++++++++++++++++++++++)))******+++,,,,,,------+++)))'''(((******)))'''******************************))))))))))))************+++,,,......,,,***)))************+++++++++++++++*********+++++++++************************+++,,,---,,,******+++,,,((()))+++,,,------,,,,,,************++++++++++++((())))))***++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......//////////////////,,,,,,,,,---------------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,---...------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------******+++,,,,,,---......+++---......------...///+++,,,---............---++++++,,,,,,,,,,,,++++++************************))))))***++++++++++++++++++++++++++++++***))))))******+++++++++,,,,,,,,,************************%%%&&&((()))++++++,,,,,,******+++++++++,,,,,,,,,************************************************+++++++++***************(((((((((((()))))))))***++++++***))))))***++++++***+++++++++)))((()))***((()))***++++++***)))((())))))))))))************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,++++++,,,------,,,---.../////////...------,,,,,,------///000000222222222222222222222222000000000000111111111111000000000000111111222333111111222333444555666666555555666666666666555555666666777888888999888888:::===@@@@@@===;;;;;;<<<<<<<<<===>>>>>>??????@@@>>>>>>???@@@BBBEEEGGGHHHHHHJJJMMMPPPQQQOOOMMMLLLMMMLLLKKKJJJKKKLLLMMMNNNLLLMMMNNNNNNNNNNNNNNNMMMNNNOOOOOOPPPPPPPPPOOOOOOPPPRRRUUUVVVVVVXXXZZZ\\\[[[ZZZZZZZZZ\\\]]]]]]]]][[[^^^ccciiiqqq{{{zzzuuuqqqtttzzzxxxlllaaaXXXRRRNNNNNNMMMJJJIIIKKKMMMLLLJJJHHHEEECCCAAA@@@@@@@@@???AAABBBCCCBBB@@@AAA???===<<<<<<<<<;;;:::888777666444333222111111///000111111111000...---+++,,,,,,------,,,,,,+++/////////...---,,,+++***((()))+++,,,+++***(((&&&))))))))))))))))))))))))))))))***+++,,,,,,------111...,,,,,,------+++(((******************************))))))))))))******)))***,,,...000///,,,))))))************+++++++++++++++)))))))))***+++,,,************************---------,,,******+++---'''(((***,,,---------,,,,,,,,,++++++***)))(((((())))))***+++,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------***+++,,,,,,------,,,,,,+++,,,,,,---...///000000.........------,,,,,,,,,,,,,,,++++++,,,,,,---...)))***,,,---...------,,,+++,,,............,,,+++++++++,,,,,,,,,---------........................******+++,,,,,,---......,,,---///...------...000***+++---...///......---+++++++++,,,,,,+++++++++************************((()))***,,,,,,+++******+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++*********+++,,,---************************)))))))))))))))))))))))),,,+++++++++******))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,,,,......---+++***+++,,,((()))***++++++***)))((())))))))))))************+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++------,,,,,,.../////////...---,,,,,,,,,---...///000111000000000000000000000000000000000000111111111111000000000000111222444444///000000111333444555555444444555555555555444444333444666777999:::::::::===@@@CCCBBB???<<<;;;;;;======>>>>>>??????@@@@@@======>>>@@@BBBEEEGGGIIIGGGJJJNNNQQQRRRPPPMMMKKKIIIIIIIIIJJJLLLOOOQQQSSSNNNOOOPPPQQQQQQPPPOOONNNSSSSSSSSSTTTSSSSSSRRRRRROOOQQQTTTUUUUUUWWWYYY[[[]]][[[YYYYYYYYYYYYYYYXXXYYY[[[^^^bbbffflllsssxxxuuulllnnnrrrnnnfff```VVVTTTQQQOOOOOOPPPOOONNNLLLKKKIIIGGGDDDBBB@@@???;;;<<>>===;;;;;;;;;;;;999888666555333333222222222111//////000000...---------++++++++++++------...,,,+++,,,......+++)))++++++,,,,,,,,,---------************************///...---+++************++++++************++++++)))************+++++++++))),,,......,,,***))))))+++++++++*********)))))),,,++++++******++++++,,,******************++++++,,,,,,+++******+++++++++''')))***,,,------,,,,,,+++,,,,,,,,,++++++---///+++++++++++++++++++++++++++++++++++++++***)))(((++++++************++++++,,,+++***))))))***+++,,,++++++***+++,,,---+++)))++++++++++++++++++++++++)))******++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,,,,++++++++++++---,,,***))))))***,,,---&&&''')))+++---...//////******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++///...------------...///...---,,,,,,++++++++++++,,,+++******))))))******)))************+++++++++***************++++++++++++++++++*********))))))************************------,,,++++++,,,------,,,++++++******)))))))))******))))))((((((''''''************************'''((()))***************))))))))))))))))))))))))))))))))))))************************)))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))************************+++++++++*********))))))***++++++,,,,,,++++++***------------------------....../////////...,,,+++******++++++,,,---......///000000000000000//////111111111000000000000000000000000000111111111111333333333333333333333333666555555555555666777777555555555555444666999<<<:::AAAFFFDDD===888;;;???<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>???BBBDDDFFFFFFGGGKKKNNNPPPNNNLLLJJJIIIFFFIIILLLPPPTTTVVVWWWXXXZZZXXXTTTQQQOOONNNOOOPPPRRRSSSTTTUUUUUUTTTRRRQQQSSSSSSRRRSSSUUUXXX[[[]]]^^^]]]]]]\\\[[[ZZZXXXWWWZZZZZZZZZ\\\^^^bbbeeegggxxx|||}}}pppffffffiiifff^^^ZZZTTTRRRPPPPPPPPPPPPOOONNNMMMLLLJJJHHHEEECCCAAA@@@???@@@AAACCCCCCCCCCCCBBBBBBAAA???===;;;:::999999999888666555333333222222222111//////000000...------,,,,,,++++++,,,,,,---///---,,,---//////---***))))))))))))*********+++************************$$$$$$$$$%%%'''(((***+++++++++************++++++)))************+++++++++!!!$$$(((*********+++++++++++++++*********)))))),,,++++++******++++++,,,))))))))))))***+++,,,---,,,+++++++++***+++++++++)))******+++,,,,,,,,,,,,((()))))))))((((((((()))))))))))))))))))))))))))******+++++++++***))))))+++******************+++,,,+++***))))))***+++,,,,,,,,,+++,,,---...,,,***++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,+++)))(((((()))+++,,,------------,,,,,,+++******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,...---,,,++++++++++++++++++++++++*********)))))))))************++++++++++++++++++++++++,,,,,,,,,++++++++++++************************************++++++***))))))***++++++***++++++,,,+++***)))(((((((((((()))))))))))))))************************((())))))************)))))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))************************+++++++++*********))))))***++++++,,,,,,++++++***---------------------------.../////////...,,,+++,,,,,,------...//////000//////000000000000//////000000000000000000000000//////000000000111111111333333333333333333333333555555444444555555666777777777777555444555777:::777<<<@@@???999666777::::::;;;;;;;;;<<<<<<<<<<<<@@@???>>>???BBBDDDEEEFFFEEEHHHLLLMMMKKKIIIHHHGGGFFFHHHLLLPPPTTTXXX[[[\\\]]][[[WWWSSSPPPOOOOOOOOOQQQRRRTTTVVVWWWVVVUUUUUUSSSSSSSSSSSSUUUXXX[[[]]]]]]]]]^^^]]]]]][[[YYYXXX[[[ZZZZZZZZZ[[[^^^```bbbqqqvvv{{{zzzlll___]]]^^^[[[VVVSSSQQQPPPPPPQQQRRRQQQOOOMMMMMMLLLKKKHHHFFFDDDBBBAAACCCCCCDDDEEEDDDCCCBBBAAADDDCCC@@@>>>;;;999888777999888666555333333222222222111//////000000...---+++,,,,,,------,,,,,,+++---,,,,,,,,,------+++***((((((((()))))))))************************************))))))((()))))))))++++++************++++++)))************+++++++++ ###&&&((()))***+++,,,+++++++++***************++++++************++++++'''(((((()))***,,,---...++++++++++++++++++++++++++++++*********++++++,,,+++++++++++++++)))(((((())))))))))))))))))))))))))))))******+++*********************************++++++************++++++---,,,,,,---......---+++++++++++++++++++++++++++------,,,,,,+++******)))+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++,,,,,,---+++***)))(((((()))***+++......---,,,+++))))))((())))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******))))))))))))******---,,,,,,++++++++++++,,,******+++,,,+++***)))((()))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************))))))(((((((((((()))))))))***+++,,,,,,+++)))(((''''''((())))))***++++++)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))************************))))))))))))''''''((())))))***++++++))))))))))))))))))))))))************************+++++++++******************++++++,,,,,,++++++***---------------------------............---,,,,,,,,,------....../////////...//////000000/////////000000000000000000000000//////000000000000111111222222333333333333333333444444333333333444555555888888777666444444666888777999;;;:::888666666666888999::::::;;;<<<======?????????@@@AAACCCDDDEEECCCFFFHHHIIIHHHFFFEEEEEEGGGHHHKKKOOOTTTYYY]]]___```]]]YYYTTTQQQOOONNNNNNNNNOOOQQQSSSUUUVVVUUUUUURRRRRRRRRSSSUUUXXX[[[\\\[[[\\\]]]^^^^^^\\\ZZZYYYZZZYYYXXXXXXXXXYYY[[[\\\gggmmmqqqrrrrrrvvvzzzkkk\\\WWWVVVTTTRRRQQQNNNNNNOOOQQQRRRQQQNNNKKKLLLKKKJJJHHHFFFDDDBBBAAADDDDDDEEEFFFEEEDDDCCCBBBCCCBBB@@@>>><<<:::999999999888666555333222222222222111//////000000...---++++++------------++++++******************(((''')))************+++++++++************************000///...---,,,+++++++++++++++************++++++))))))*********+++++++++''')))++++++***)))******************************++++++************++++++))))))))))))***+++,,,---)))******+++++++++++++++,,,+++***))))))***++++++...------------,,,)))(((++++++++++++++++++++++++(((((()))******+++***************++++++*********++++++++++++++++++++++++,,,++++++,,,------,,,***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++++++++++++++,,,+++++++++++++++++++++++++++*********+++,,,------+++***))))))))))))***+++)))))))))))))))******+++'''((()))***++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,)))***,,,---,,,+++)))'''))))))*********+++++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((++++++******************(((((()))))))))*********((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))((()))))))))************************)))))))))((('''''''''((())))))******))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------......//////000//////////////////000000000000000////////////000000000111222222222222222333333333333333222222333333444555666777777666444444666888999999999999:::999777666777777888:::;;;<<<===>>>===>>>@@@@@@@@@AAACCCDDDBBBDDDFFFFFFEEEDDDDDDEEEHHHHHHJJJMMMQQQVVVZZZ\\\]]]ZZZWWWSSSPPPOOONNNNNNKKKLLLNNNPPPQQQRRRRRRRRRPPPPPPPPPRRRTTTVVVXXXYYYXXXYYY[[[\\\\\\ZZZXXXWWWWWWWWWVVVVVVVVVWWWXXXYYY^^^dddjjjjjjhhhkkksss{{{~~~zzzjjjYYYRRRPPPNNNNNNOOOMMMMMMOOOQQQRRRQQQMMMJJJKKKJJJHHHGGGEEECCCAAAAAABBBCCCEEEFFFGGGFFFFFFEEEBBBAAA???>>><<<<<<;;;;;;999888666555333222222222222111//////000000...---++++++------------++++++)))*********)))((((((((()))************+++++++++************************&&&&&&'''(((***,,,...///++++++************++++++))))))*********+++++++++,,,---...,,,***)))))))))************************+++******))))))******+++++++++******)))*********((()))***++++++++++++***,,,+++***)))((()))***++++++***((()))******(((&&&************************'''((()))***************)))***++++++++++++***)))+++++++++,,,,,,++++++++++++***)))***,,,,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************++++++,,,---+++++++++******+++++++++))))))))))))***,,,---...******+++++++++******)))++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,------------,,,,,,+++++++++******++++++,,,)))***,,,---,,,+++)))'''))))))*********+++++++++)))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))---+++)))'''((())),,,---+++*********)))))))))(((((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))((()))))))))************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,------...///////////////......//////000000000000...////////////000000000111111111222222333333333333222222222222333444444333444555555555555777999:::888777888999:::888666555666777999:::<<<===>>><<<>>>@@@@@@@@@@@@AAACCCBBBCCCEEEEEEDDDDDDEEEFFFIIIIIIIIIKKKMMMQQQTTTUUUUUUTTTRRRPPPNNNNNNMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPNNNOOOOOOPPPRRRSSSTTTUUUUUUVVVWWWXXXXXXWWWUUUTTTSSSTTTTTTUUUWWWXXXYYYZZZXXX]]]bbbcccaaabbbiiiooommmsss{{{wwwhhhWWWNNNKKKIIIJJJMMMNNNNNNOOOPPPQQQPPPLLLIIIJJJIIIHHHFFFDDDCCCAAAAAAAAABBBDDDFFFGGGGGGGGGGGGAAA@@@???>>>===<<<<<<<<<999888666555333333222222222111//////000000...---+++,,,,,,------,,,,,,+++***,,,------+++******+++((((((((()))))))))******************************(((((((((((()))***,,,,,,++++++************++++++)))************+++++++++(((***+++***)))((()))+++***************+++++++++******))))))))))))******---,,,+++***))))))))))))'''((()))+++++++++************)))))))))******++++++(((&&&'''***,,,+++)))(((((((((((((((((((((((((((((())))))***))))))))))))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++***))))))***++++++***(((++++++++++++++++++++++++)))******+++,,,,,,------,,,+++***))))))***+++,,,+++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++///...---,,,,,,,,,---...---------------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,---******++++++++++++******+++************++++++,,,******+++,,,+++***)))((()))************+++++++++(((((()))***++++++,,,,,,+++++++++*********))))))************************))))))************)))))),,,+++)))'''((())),,,...,,,++++++***))))))(((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...........................,,,---......////////////---......//////000000111......////////////000000000000111111222333333333333333222222222333444444111333555555555666777999777666555555666777666555555666777888:::;;;<<<===:::>>>AAAAAA???>>>@@@BBBBBBCCCDDDCCCBBBCCCEEEGGGIIIIIIIIIJJJKKKLLLNNNOOONNNNNNMMMLLLLLLLLLLLLLLLOOOOOOOOOOOOPPPQQQQQQQQQOOOOOOPPPPPPQQQQQQQQQQQQSSSTTTTTTTTTSSSRRRRRRQQQPPPQQQSSSUUUWWWXXXZZZZZZUUUXXX[[[[[[ZZZZZZ]]]```cccggglllrrryyyvvvgggVVVMMMIIIHHHJJJMMMOOONNNNNNOOOPPPNNNKKKHHHJJJJJJHHHGGGEEEDDDBBBBBBAAABBBDDDEEEGGGGGGFFFFFFCCCBBB@@@>>>===<<<;;;;;;999888666555333333222222222111//////000000...------,,,,,,++++++,,,,,,---***---......+++******,,,))))))))))))*********+++************************///...---,,,++++++++++++++++++************++++++)))************+++++++++'''((())))))((((((***+++))))))*********+++++++++******))))))))))))******++++++******************&&&''')))+++,,,+++******'''((()))******+++******+++'''###%%%***...///---(((((((((((((((((((((((())))))))))))))))))((('''(((***+++,,,,,,+++***(((++++++,,,------,,,+++++++++***)))***,,,,,,***(((+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,+++************************++++++++++++******000///---+++******+++,,,++++++,,,---------,,,,,,************************++++++++++++++++++++++++((()))***++++++***)))(((***************+++,,,,,,+++++++++*********)))))))))************+++++++++((())))))***+++,,,---...*********)))))))))((((((************************((()))************)))((())))))******++++++++++++************************************************((())))))************)))))))))))))))))))))))))))))))))))))))************************))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))************************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++,,,---...........................+++,,,---...////////////------......///000000111........./////////000000///000000111222222333333333333333333333444555555222444666666555555555777555555555555444444555666555666777888999:::;;;<<<999===AAAAAA>>>===???BBBAAABBBBBBAAA@@@AAADDDGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJMMMMMMNNNOOOPPPRRRSSSTTTRRRRRRRRRRRRRRRQQQPPPPPPUUUTTTRRRPPPPPPOOOPPPPPPOOOPPPRRRTTTUUUWWWWWWXXXUUUUUUVVVXXXYYYZZZYYYYYY^^^```bbbfffjjjpppvvv{{{{{{~~~wwwiiiXXXOOOKKKIIIKKKOOOPPPOOONNNNNNOOOMMMJJJHHHKKKKKKIIIHHHFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEEEEDDDAAA???===;;;:::999999888666555333333222222222111//////000000...---...---++++++++++++---...)))+++---,,,***((()))++++++,,,,,,,,,,,,---------************************'''((((((***+++---///000++++++************++++++)))************+++++++++******+++***(((((()))+++))))))******++++++++++++******))))))))))))*********)))))))))***+++,,,,,,%%%''')))+++,,,+++***)))&&&''')))***+++++++++***%%% $$$***,,,+++************************))))))***))))))(((''''''((()))+++,,,,,,+++)))(((++++++------------++++++,,,+++***+++------+++)))++++++++++++++++++++++++------,,,++++++*********,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))************)))))),,,+++)))''''''((()))***'''((()))***+++,,,,,,,,,************************,,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))******))))))***+++,,,,,,,,,+++******))))))******)))************+++++++++)))******+++---...//////))))))))))))((((((((((((************************'''((()))******)))((('''&&&(((+++---...,,,***((()))))))))***++++++,,,,,,************************'''((()))***************))))))))))))))))))))))))))))))))))))************************))))))))))))''''''(((***+++,,,......))))))))))))))))))))))))************************))))))******+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---------...///000000111............/////////000///000000111222222333333444444333333444444555666444555777666555333444444555666777666444444666888666666777888999::::::;;;999===BBBAAA>>><<<>>>AAA@@@AAA@@@??????@@@DDDFFFFFFGGGIIIKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLOOOQQQSSSTTTTTTTTTTTTTTTSSSRRRPPPPPPVVVTTTRRROOONNNNNNOOOPPPOOOPPPQQQSSSTTTUUUUUUUUUVVVUUUVVVYYY^^^___^^^[[[[[[\\\^^^___bbbffflllqqqkkkooorrrsssrrrrrruuuwwwwww{{{~~~ppp```VVVNNNHHHGGGIIIHHHJJJMMMOOOPPPNNNKKKIIIHHHHHHIIIJJJIIIFFFDDDCCCAAABBBDDDEEEEEEEEEDDDCCCEEEDDDAAA>>><<<;;;::::::888888777555444333222111///---,,,---///000000000.........------,,,,,,,,,,,,,,,------,,,,,,+++***,,,+++++++++***)))))))))++++++,,,,,,,,,++++++***((((((((()))******++++++))))))+++...000///---***)))************)))(((((((((((()))***++++++,,,,,,'''((()))***************444000+++((('''((())))))++++++***((('''))),,,///,,,,,,++++++***)))))))))...---,,,+++************)))***+++,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))%%%&&&)))+++,,,,,,+++***************************((()))))))))************,,,(((### ###(((,,,******+++++++++,,,,,,,,,...---,,,+++)))(((''''''************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,++++++******+++++++++*********))))))(((((($$$'''***,,,,,,,,,,,,---))))))))))))))))))))))))++++++************************)))))))))***,,,---*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))************+++++++++***)))((()))***+++***((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++******++++++++++++******///...---+++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000111111111111222222222333333333222222111111111222222333333333333444444444444444444444444444444666666666777888888999999;;;===???@@@@@@@@@AAABBBEEEDDDBBBAAA@@@AAAAAABBBCCCDDDFFFIIIJJJKKKKKKKKKMMMLLLLLLLLLKKKKKKJJJJJJIIIJJJKKKMMMOOOQQQRRRSSSTTTSSSQQQPPPPPPRRRTTTVVVYYYYYYWWWTTTPPPNNNOOOPPPNNNPPPSSSVVVWWWUUUSSSQQQTTTUUUVVVWWWXXXYYYYYYZZZYYYZZZ[[[\\\\\\^^^aaadddfffffffffggghhhiiijjjkkkgggiiilllooouuu|||ttteeeZZZRRRKKKIIIKKKJJJLLLNNNPPPPPPNNNKKKIIIHHHIIIIIIIIIHHHFFFDDDCCCBBBCCCDDDEEEFFFEEEDDDDDDEEECCCAAA>>><<<;;;::::::::::::999777666555444333222000///.../////////---------------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++******************++++++,,,,,,++++++***)))******++++++,,,------(((((()))+++,,,+++(((%%%'''((()))***************((())))))***++++++,,,,,,''''''((()))))))))((((((---***(((''')))+++------+++,,,+++)))((((((***,,,((()))))))))******++++++******)))))))))***++++++)))))))))))))))*********************)))))))))((())))))))))))))))))))))))((()))******+++***))))))************************************++++++++++++,,,+++(((''''''(((+++,,,*********+++++++++,,,,,,------,,,+++***)))((((((************************)))************+++++++++++++++++++++++++++******+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,++++++******++++++++++++++++++*********)))%%%(((+++,,,,,,++++++,,,))))))))))))))))))))))))******************************)))))))))***,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((())))))*********+++++++++***)))((()))******)))((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************+++******))))))******+++******++++++++++++******---,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000111111111222222222444444444444333333333222222222222333333333444444444444444444444444444444666666666777888888999999:::<<<>>>???>>>>>>@@@AAADDDCCCBBB@@@@@@@@@AAAAAABBBCCCEEEHHHJJJLLLMMMNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTTTTUUUSSSRRRQQQQQQSSSUUUWWW^^^]]][[[WWWRRRNNNMMMNNNOOOQQQSSSUUUVVVUUUSSSRRRQQQRRRUUUXXXZZZ[[[[[[[[[WWWXXXYYYZZZZZZ\\\```ccc```______``````aaabbbccc___```ccceeejjjpppxxx}}}|||}}}~~~zzzlllaaaWWWOOOLLLMMMLLLNNNPPPQQQPPPNNNKKKIIIHHHIIIIIIIIIHHHFFFDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDCCC@@@>>><<<;;;::::::::::::999777666555444333666444111000//////---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******************+++++++++******+++++++++++++++***))))))***++++++,,,,,,---)))))))))***+++)))&&&###&&&'''((()))+++++++++,,,)))))))))***++++++,,,,,,))))))*********)))((((((((('''&&&'''***,,,---,,,+++,,,,,,+++)))(((((()))(((((((((((())))))))))))&&&&&&'''((()))***,,,---+++***)))((((((((()))***************))))))))))))))))))))))))))))))))))))+++******)))))))))))))))***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,+++++++++******************************)))************+++++++++++++++******)))))))))(((******))))))))))))******************************++++++,,,,,,,,,---------,,,,,,+++************+++,,,,,,,,,+++++++++++++++'''))),,,,,,+++******+++))))))))))))))))))))))))*********************************)))******+++,,,))))))))))))))))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''')))))))))*********++++++***)))((((((******)))(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************+++++++++++++++******))))))******+++******++++++++++++******************+++,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000111111111222222333333333222222222222222222222222222333333333333444444444444444444444444555666666777777888888999888:::============>>>@@@BBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFIIILLLNNNPPPMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMOOOQQQRRRTTTTTTTTTTTTSSSRRRQQQQQQSSSUUUVVV``````___ZZZUUUPPPMMMLLLRRRRRRSSSTTTTTTSSSSSSSSSPPPRRRVVVYYY[[[[[[ZZZZZZVVVWWWXXXXXXYYYZZZ^^^```[[[[[[[[[[[[[[[[[[[[[[[[XXXYYYZZZ\\\^^^ccciiinnnsssuuuxxxyyyxxxtttpppmmmjjjjjjkkkmmmpppsssvvvxxxzzz}}}rrrggg[[[QQQMMMNNNNNNOOOPPPQQQPPPNNNKKKJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCDDDFFFGGGGGGGGGFFFEEEDDDBBB@@@===;;;;;;::::::888888777555444333222111888555222111000///...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))***+++++++++,,,)))******++++++++++++***''''''(((((()))*********+++++++++,,,---,,,)))''''''''')))******+++++++++))))))*********+++++++++------------,,,,,,+++******)))((()))******(((&&&(((***,,,,,,***)))((()))++++++***((('''&&&%%%$$$&&&&&&'''((()))+++,,,---///---+++))))))***+++,,,*********)))))))))))))))))))))))))))))))))))))))+++***)))((('''(((***+++*********************************+++++++++,,,,,,))))))***++++++***))))))************+++++++++++++++++++++++++++,,,,,,,,,************************))))))*********++++++++++++++++++******)))((((((+++++++++******+++++++++(((((((((((((((((((((((()))))))))*********++++++,,,++++++***************++++++++++++++++++++++++)))***,,,,,,***))))))***))))))))))))))))))))))))***************+++++++++******************++++++)))))))))))))))*********))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))***************((('''((()))***)))((('''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))))))))))))))*********++++++******))))))))))))************++++++++++++***************++++++,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000111111111111000000000///////////////111222222222222333333333444444444444444444444444555555666666777888888888888:::<<<=========>>>???@@@@@@@@@@@@@@@@@@@@@AAACCCCCCCCCDDDGGGIIILLLNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMOOOPPPRRRRRRRRRRRRSSSRRRQQQPPPPPPRRRSSSTTT\\\]]]]]][[[WWWSSSQQQPPPTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYYYYZZZYYYXXXYYY[[[]]]\\\\\\\\\\\\[[[[[[ZZZZZZWWWXXXXXXYYYZZZ\\\aaadddnnnoooqqqqqqooolllhhhfffaaaaaaaaaaaacccdddfffhhhfffiiilllnnnmmmllllllllljjjmmmppprrrssstttvvvxxxxxxyyy{{{~~~wwwuuurrrqqqqqqpppmmmkkkvvvkkk^^^RRRMMMNNNOOOOOOPPPPPPOOONNNLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDFFFGGGGGGGGGFFFEEECCCAAA???===;;;::::::;;;888888777555444333222111666444222111111111///...++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))***+++++++++,,,((()))******++++++++++++&&&''''''((())))))******+++******,,,......---+++))))))************)))(((***************+++++++++---------------,,,+++***+++***)))))))))(((&&&###$$$'''***++++++******+++******)))((('''&&&%%%$$$)))))))))))))))***+++,,,///---+++))))))***+++,,,))))))))))))))))))*********************************)))'''''''''))),,,...************************))))))))))))*********+++***))))))(((((())))))***))))))*********+++++++++******++++++++++++,,,,,,************************))))))*********+++++++++,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))*********++++++++++++,,,+++******))))))******))))))*********************+++,,,+++***))))))***))))))))))))))))))))))))))))))*********+++++++++*********+++************(((((())))))************))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))))))))*********)))((('''((()))***)))'''(((((()))))))))*********)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))((((((((()))))))))*********))))))))))))))))))*********++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............//////////////////000000000111111111////////////////////////111111111222222222333333444444444444444444444444555555555666777777888888999;;;===>>>======???@@@>>>??????@@@AAAAAAAAAAAADDDCCCCCCCCCDDDFFFIIIJJJLLLLLLLLLLLLLLLLLLMMMMMMJJJKKKMMMOOOPPPPPPOOONNNPPPOOOOOONNNOOOPPPQQQRRRSSSVVVXXXYYYWWWVVVVVVWWWVVVUUUTTTSSSRRRRRRSSSSSSTTTSSSSSSSSSUUUYYY\\\^^^]]]^^^]]][[[XXXXXXYYY[[[]]]^^^^^^^^^]]]\\\[[[ZZZXXXYYYYYYYYYXXXZZZ]]]```fffgggggggggeeeccc```^^^[[[ZZZYYYXXXXXXYYYZZZ[[[\\\___aaabbb```___^^^^^^[[[]]]````````````aaabbbaaabbbccceeegggiiijjjkkkooorrrvvvxxxvvvrrrmmmjjjggghhhjjjmmmooonnnjjjgggggggggggghhhgggeeebbb___YYYXXXVVVUUUTTTSSSPPPNNNxxxnnnaaaSSSNNNNNNNNNNNNOOOOOOOOOMMMLLLKKKJJJIIIIIIHHHFFFFFFEEEEEECCCDDDEEEFFFFFFFFFEEEDDDBBBAAA???<<<;;;::::::;;;::::::999777666555444333555333111000111111000///++++++++++++,,,,,,,,,,,,+++++++++++++++******)))***************+++++++++(((((()))***++++++++++++(((((()))******++++++,,,)))((((((***,,,---,,,+++***************)))((((((******************************+++++++++***))))))(((((('''(((******)))'''###&&&)))*********+++,,,&&&&&&''''''((()))))))))++++++***)))))))))******+++***)))((((((((()))***))))))))))))************************************)))(((''''''(((***---...************************(((((()))))))))*********,,,+++)))(((((()))+++,,,)))))))))************+++*********************+++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++***))))))))))))***)))))))))))))))************+++,,,+++))))))***+++)))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++++++++***))))))((((((((()))******++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&((((((((()))))))))******)))(((''''''))))))((('''))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))'''((((((((())))))))))))***))))))(((((())))))*********++++++++++++*********+++++++++++++++***)))++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////////////////000000000111111111111111111222222222222111111111111222222222222444444444444444444444444444555555666666777777888888:::===>>>======>>>@@@>>>>>>@@@AAABBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLNNNPPPPPPOOONNNMMMNNNNNNNNNNNNNNNNNNOOOPPPNNNPPPTTTVVVWWWXXX[[[]]]ZZZYYYXXXVVVVVVUUUUUUUUURRRRRRRRRTTTXXX\\\```ccc``````___\\\YYYXXXYYY[[[[[[\\\]]]]]]]]][[[ZZZYYYWWWXXXXXXXXXWWWXXXZZZ\\\```aaaaaa```___]]][[[ZZZWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWVVVVVVWWWWWWXXXZZZYYYWWWVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYZZZ^^^aaaeeefffccc^^^[[[YYYVVVVVVVVVWWWWWWUUUQQQNNNOOOPPPQQQQQQPPPNNNKKKJJJIIIHHHGGGFFFDDDCCCBBBAAA{{{qqqcccUUUOOOPPPLLLMMMMMMNNNNNNMMMLLLLLLJJJJJJHHHGGGFFFEEEEEEEEEBBBCCCDDDEEEFFFEEEDDDDDDAAA@@@>>><<<;;;:::;;;;;;::::::999777666555444333555333111000000000///...+++,,,,,,,,,------------+++++++++++++++***))))))+++++++++***************'''((()))***++++++++++++(((((())))))***+++++++++***)))((()))***+++***)))((())))))************)))************************((()))***************)))((('''&&&(((***,,,+++***%%%'''))))))))))))***+++%%%%%%&&&((()))***++++++***))))))(((((())))))))))))))))))))))))*********((()))))))))************************************))))))(((((((((***+++,,,************************))))))*********+++++++++,,,+++***))))))***+++,,,))))))))))))***************)))))))))))))))))))))************************)))************+++++++++(((((())))))***+++++++++)))***++++++++++++***)))++++++++++++++++++++++++*********+++++++++,,,,,,++++++***))))))))))))))))))))))))******+++++++++)))***+++***))))))+++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++,,,+++***)))((('''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&(((((((((((()))))))))***)))(((''''''((()))((('''((((((((())))))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))******++++++++++++******((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////000000000111111111111222222333333333111111111111222222222222444444444444444444444444444444555555666777777777777999;;;<<<<<<<<<===>>>===>>>@@@BBBCCCDDDCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKNNNOOOQQQSSSSSSRRRPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOOQQQSSSUUUVVVXXX\\\^^^^^^^^^]]]\\\[[[ZZZYYYXXXUUUVVVXXX[[[]]]___``````^^^^^^^^^\\\YYYYYYZZZ\\\XXXYYYZZZ[[[[[[ZZZXXXWWWUUUVVVWWWWWWVVVWWWYYY[[[^^^^^^^^^]]]\\\[[[[[[ZZZVVVUUUTTTSSSSSSSSSTTTUUURRRSSSSSSRRRQQQQQQSSSUUUTTTUUUWWWVVVTTTSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPRRRVVVZZZZZZWWWSSSQQQQQQMMMLLLKKKKKKJJJHHHEEEBBBCCCDDDEEEEEECCCAAA??????@@@@@@???===<<<;;;;;;<<<|||ssseeeVVVPPPQQQKKKLLLLLLMMMMMMMMMLLLLLLJJJJJJHHHGGGFFFEEEEEEEEEAAABBBDDDEEEEEEEEEDDDCCCAAA@@@>>><<<;;;:::;;;;;;888888777555444333222111666444111000000///---,,,,,,,,,,,,------.........***++++++++++++***)))))),,,+++++++++******))))))'''''')))******+++++++++&&&&&&''''''((()))))))))---,,,******++++++)))(((&&&'''(((***++++++++++++++++++******************)))***+++,,,,,,,,,,,,,,,***)))'''(((***++++++***'''((())))))(((((()))***(((((((((((())))))))))))'''''''''''''''((()))))))))***+++,,,,,,,,,,,,,,,(((((())))))*********+++************************+++******)))))))))))))))******************************+++++++++,,,,,,,,,)))))))))******)))))))))))))))))))))************))))))))))))((((((((('''************************)))************+++++++++&&&&&&'''((()))***++++++'''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((((((+++******)))))))))))))))*********++++++,,,,,,,,,)))***+++***))))))+++---))))))))))))))))))))))))((())))))***++++++,,,,,,***+++,,,,,,+++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((()))))))))))))))'''&&&'''((()))((('''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))******++++++++++++******%%%''')))+++,,,---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000////////////000000000000//////000000111111111222000111111111111222222222444444444444444444444444444444555555666777777777666888:::;;;;;;;;;<<<======???AAACCCDDDDDDDDDDDDBBBCCCFFFIIIKKKKKKLLLKKKHHHIIIIIIIIIJJJJJJKKKKKKQQQRRRUUUVVVVVVUUUSSSQQQNNNNNNOOOOOOOOOPPPPPPPPPRRRTTTUUUUUUVVVXXX[[[^^^bbbaaaaaa```___^^^\\\[[[ZZZ]]]```bbbbbb```\\\ZZZ[[[\\\\\\[[[YYYZZZ\\\^^^VVVWWWYYYZZZZZZYYYWWWVVVUUUVVVWWWWWWWWWXXXZZZ\\\[[[[[[ZZZZZZYYYYYYYYYYYYSSSRRRQQQPPPPPPQQQRRRSSSPPPPPPPPPOOOOOOPPPTTTWWWQQQRRRTTTSSSRRRPPPQQQQQQJJJJJJJJJJJJJJJJJJJJJJJJKKKOOORRRRRRPPPMMMLLLMMMHHHGGGEEEDDDDDDCCC@@@>>><<<>>>???>>><<<::::::999::::::999777555555666888~~~wwwkkk\\\SSSQQQOOOOOOPPPPPPPPPOOONNNNNNLLLLLLJJJIIIGGGFFFDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDBBB@@@===;;;:::::::::<<<;;;999777555333333222444333333222111000..................---,,,+++***)))***+++,,,,,,+++***))),,,+++)))((((((((()))***,,,+++******))))))******************************+++++++++************)))))))))))))))))))))))))))((((((((('''&&&&&&(((***++++++++++++++++++++++++,,,)))'''(((***+++)))'''*********)))))))))))))))+++,,,,,,+++)))((()))***((()))***+++++++++++++++---+++((((((***,,,......'''''''''''''''((())))))************************+++*********))))))((((((,,,+++***))))))***+++,,,,,,,,,++++++***))))))(((******))))))))))))******+++***)))(((((()))******((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))***+++---...++++++************++++++------,,,+++*********+++))))))))))))))))))))))))$$$&&&))),,,---,,,***))))))))))))))))))))))))))),,,+++++++++******))))))(((((())))))******++++++,,,++++++*********************))))))(((((('''''''''((()))******)))((('''+++***)))'''''''''((()))''''''((()))***++++++,,,(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******+++***)))'''''''''((()))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((())))))))))))*********%%%&&&'''(((***,,,------*********++++++,,,,,,,,,******++++++++++++,,,,,,---,,,,,,,,,,,,---......////////////000000000000111111111000000000000000000000000000000111111222333222222222333333444555777777777777777888888888;;;;;;:::::::::;;;<<<<<<;;;<<<>>>@@@AAAAAAAAAAAACCCEEEGGGJJJLLLMMMMMMMMMMMMKKKJJJIIIIIIKKKMMMNNNOOOUUU[[[\\\YYYVVVVVVXXXVVVWWWVVVTTTRRRQQQSSSTTTVVVUUUUUUUUUVVVWWWYYYZZZ^^^```bbbdddffffffeeeddddddfffiiihhhddd___[[[YYYWWWXXXXXXYYYYYYZZZZZZZZZ[[[ZZZZZZZZZ[[[ZZZWWWUUUTTTVVVWWWWWWWWW[[[bbbggggggddd^^^XXXUUUSSSSSSTTTQQQRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPPPPOOONNNMMMMMMSSSTTTVVVVVVUUURRROOOMMMLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJKKKLLLKKKHHHFFFDDDBBBAAA???>>><<<<<<======::::::999999888777777777888888777555555444444444xxxlll]]]TTTRRRPPPPPPPPPOOOOOONNNNNNNNNLLLLLLJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDBBB@@@===;;;:::::::::;;;:::888666555333333333333333333222111000......------------------------++++++,,,,,,,,,,,,++++++---,,,+++***))))))***+++,,,,,,+++***************************************+++++++++************)))))))))))))))))))))))))))''')))******)))(((((()))++++++++++++++++++++++++...+++))))))******(((&&&((((((((((((((((((((((((***+++,,,+++)))((()))***'''(((((()))*********)))///---***)))***,,,------((((((((((((((()))***************************************)))))))))(((((('''&&&%%%%%%%%%%%%&&&'''(((((())))))***+++,,,---******))))))))))))******+++***)))(((((()))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((++++++************+++++++++***))))))(((((())))))))))))))))))))))))))))))+++,,,---...---,,,***)))))))))))))))))))))))))))++++++*********))))))))))))))))))))))))*********++++++***)))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((+++***)))((('''(((((()))(((((())))))******++++++(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((******)))((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))*********+++++++++++++++******)))))))))++++++++++++++++++,,,,,,,,,,,,------------......------,,,,,,------...///.../////////000000000000000000000000000000000000000000000000000111111222333333222222222333333444555555555666666777777777999999888888999999:::;;;<<<===@@@BBBCCCCCCBBBAAABBBDDDFFFJJJMMMPPPQQQRRRQQQOOOMMMKKKJJJJJJKKKLLLPPPTTTYYYYYYVVVTTTTTTVVVTTTUUUVVVUUUUUUVVVYYY[[[WWWVVVVVVUUUVVVWWWYYYZZZ^^^___bbbdddeeeeeedddcccaaadddffffffccc^^^[[[YYYSSSSSSTTTVVVXXX[[[]]]^^^]]]\\\[[[[[[ZZZYYYUUUSSSRRRTTTUUUUUUVVVZZZ```eeeiiifffbbb]]]YYYWWWVVVVVVTTTTTTTTTTTTSSSRRRQQQQQQOOOPPPPPPOOOOOONNNMMMLLLPPPQQQRRRSSSRRROOOMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGHHHJJJJJJIIIGGGDDDBBBBBBAAA???===<<<<<<<<<===:::999999888888777666666888777666555444444444444{{{nnn___VVVSSSSSSRRRPPPOOONNNNNNNNNNNNLLLKKKJJJHHHGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@===;;;:::::::::999888666555444333333333333333333222111000///...,,,,,,++++++,,,---///000...------,,,,,,------...---,,,++++++***+++++++++---,,,++++++******++++++************************+++++++++************)))))))))))))))))))))))))))&&&))),,,---+++)))((((((************************///---+++*********(((&&&''''''''''''(((((((((((()))***+++***((('''((()))''''''''''''((((((((((((000...***)))***++++++***)))))))))))))))***++++++******************************))))))))))))(((((()))(((((('''(((((())))))(((((((((((()))+++---...******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++++++++)))&&&%%%++++++************++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))******))))))))))))((((((************))))))))))))******)))((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))******)))((((((((()))))))))))))))))))))*********(((((())))))))))))(((((('''((((((((()))))))))***++++++***))))))((('''''')))))))))))))))(((((('''(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************+++++++++,,,------,,,+++***)))((((((,,,,,,++++++++++++++++++,,,,,,------------.........------------...//////....../////////000000000000000000000000000000000000000000000000111111222444333333222222222333333333333444555666666777777777777777666777888888999<<<>>>AAACCCEEEDDDBBBAAAAAABBBEEEIIIMMMRRRUUUWWWUUUSSSPPPNNNLLLKKKJJJJJJOOORRRUUUTTTRRRQQQRRRTTTTTTUUUVVVVVVVVVWWWZZZ\\\XXXXXXWWWVVVVVVWWWXXXYYY\\\^^^```bbbccccccbbbaaa^^^aaaddddddaaa]]][[[YYYSSSSSSSSSSSSVVVYYY\\\^^^]]]\\\[[[[[[[[[YYYVVVSSSRRRSSSSSSSSSUUUXXX]]]aaagggeeebbb___\\\YYYWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRNNNOOOOOONNNNNNMMMLLLKKKKKKLLLNNNNNNNNNLLLJJJIIIIIIIIIHHHHHHGGGHHHHHHHHHFFFFFFGGGHHHGGGDDDBBB@@@AAA@@@???===<<<<<<<<<<<<999999888888777777666666777666555555444444444444qqqaaaWWWUUUUUUSSSQQQNNNMMMMMMNNNOOOLLLKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@===;;;:::::::::777666555444444444444444222222222222111000///......---+++++++++---///000...---,,,++++++,,,---...++++++++++++++++++++++++---,,,,,,+++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))''')))++++++)))(((((()))************************---,,,++++++******)))(((''''''((((((((((((((()))((()))***)))((('''((()))(((((('''''''''(((((((((...+++)))((()))******)))))))))(((((())))))***+++************************))))))))))))))))))((((((++++++++++++,,,,,,,,,---+++***)))(((((()))***+++******))))))))))))******)))))))))))))))*********************************'''''''''((()))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++***)))++++++************++++++++++++************++++++))))))))))))))))))))))))%%%%%%%%%%%%&&&((()))+++)))))))))))))))))))))))))))))))))(((((((((((((((++++++******))))))(((((())))))((('''''''''''''''))))))))))))((((((((((((***)))(((''''''((()))*********))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((''''''(((((())))))***************)))))))))(((((('''((()))******)))((('''(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********+++,,,,,,------,,,,,,,,,++++++******************+++++++++,,,,,,......------......///000........./////////000000/////////000000000000000000000000000000111111222444333222222111222222222222333333555666777888888777666666666666777888888;;;===@@@CCCDDDCCCAAA@@@AAAAAACCCGGGKKKPPPTTTWWWUUUSSSQQQOOOMMMLLLLLLLLLLLLNNNPPPOOOOOOOOORRRTTTWWWWWWWWWVVVTTTSSSSSSUUUYYYXXXWWWVVVVVVVVVWWWXXX[[[\\\___```aaaaaa```___\\\___bbbcccaaa^^^\\\[[[YYYWWWUUUSSSSSSTTTVVVXXXZZZZZZZZZ\\\]]]]]]\\\ZZZVVVUUUTTTTTTTTTVVVYYY\\\^^^^^^]]]\\\[[[YYYWWWVVVUUUUUUUUUUUUTTTSSSQQQQQQNNNNNNNNNMMMMMMLLLKKKJJJHHHIIIJJJKKKKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIEEEEEEFFFFFFEEECCCAAA@@@@@@???>>>===<<<;;;;;;;;;999888888777666666555555666555555444333333444444sssbbbXXXUUUUUUTTTQQQOOOMMMMMMNNNOOOKKKKKKIIIHHHFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDBBB@@@===;;;:::::::::666666555444444444444444111111111111111000///...000///---+++++++++---...---,,,+++******+++,,,---))))))******************---,,,++++++******++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))(((&&&%%%&&&)))+++)))))))))))))))))))))))))))******************+++((((((((())))))*********'''((())))))((('''(((*********)))(((((())))))***)))(((&&&'''(((*********(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((())))))*********+++***)))((((((((()))*********))))))))))))******(((((())))))************++++++++++++++++++++++++&&&&&&'''((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++---...++++++************+++++++++******)))******++++++************************))))))(((((()))+++---...))))))))))))))))))))))))((((((((((((((()))))))))++++++******))))))(((((()))(((((('''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))***************************)))))))))))))))(((((())))))))))))(((((('''''''''((()))*********((()))))))))*********+++'''((()))******)))((('''(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,(((((()))***,,,---...///,,,,,,,,,++++++******************+++++++++,,,,,,---------------...//////............////////////......//////000000000000000000000000000111111222333222222111111222222222333333444555777888999999777777777777777888999999999;;;>>>@@@AAAAAA???>>>AAAAAABBBEEEHHHLLLOOOQQQPPPPPPPPPOOOOOOOOOOOOOOOIIIJJJKKKLLLMMMPPPSSSUUUXXXYYYYYYWWWTTTQQQQQQQQQXXXXXXVVVUUUUUUVVVWWWWWWYYY[[[]]]^^^___^^^]]]\\\\\\___aaabbb```^^^]]]]]]]]]ZZZWWWTTTRRRSSSTTTUUUVVVWWWYYY]]]```cccbbbaaa[[[YYYWWWVVVUUUVVVVVVWWWVVVWWWXXXYYYZZZYYYYYYXXXSSSSSSSSSSSSQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJJJJGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEDDDBBBAAA@@@???>>>>>>===<<<;;;:::999888888777666666555555444555444444333333333333444tttcccXXXVVVTTTSSSQQQPPPOOOOOOOOOOOOKKKJJJIIIGGGFFFDDDCCCBBBBBBCCCEEEFFFGGGFFFFFFEEEDDDBBB@@@===;;;:::::::::777777666555444444444555000111111111000000///...000///---,,,++++++,,,,,,+++******))))))******+++(((((()))*********)))))),,,+++******))))))******************************+++++++++************)))))))))))))))))))))))))))***)))'''$$$###%%%))),,,(((((((((((((((((((((((('''(((******))))))+++,,,(((((())))))******++++++''')))******(((((()))+++---,,,***))))))***++++++((('''&&&''')))*********'''''''''''''''(((((()))))))))))))))))))))))))))''''''(((((((((((())))))&&&'''((()))******))))))''''''((())))))***************))))))))))))******'''((()))******+++******************************&&&''''''((()))******+++************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%%%%&&&))),,,...++++++************++++++(((((('''''''''((())))))************************,,,+++)))((((((((()))***))))))))))))))))))))))))(((((())))))))))))******************))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((()))***+++++++++******)))))))))))))))*********(((((())))))))))))((((((&&&&&&'''((()))***++++++(((((())))))***++++++,,,'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************+++++++++,,,************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------------......---,,,,,,,,,,,,---......------........./////////---......//////000000111000000000000000111111222111111111111111222333333444444555666777777888888888888888888888999999:::999:::;;;===>>>>>>>>>>>>AAABBBBBBDDDFFFHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQHHHIIIJJJLLLNNNPPPSSSTTTUUUWWWXXXXXXVVVUUUUUUVVVVVVVVVUUUTTTTTTUUUVVVWWWXXXYYY[[[]]]]]]\\\[[[ZZZ\\\^^^aaaaaa___^^^]]]]]][[[YYYWWWVVVUUUVVVWWWXXXVVVVVVYYY]]]aaaddddddccc^^^\\\YYYWWWWWWVVVUUUTTTSSSTTTVVVXXXYYYZZZ[[[[[[SSSSSSSSSRRRPPPOOOMMMLLLMMMNNNNNNMMMMMMLLLKKKJJJHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGFFFFFFEEEFFFFFFFFFDDDDDDDDDCCCBBBAAA@@@???===>>>======<<<:::999888777777666666555555444444444333333222222333333333tttcccXXXUUURRRRRRQQQQQQPPPPPPPPPOOOKKKJJJIIIGGGFFFDDDCCCBBBBBBCCCEEEGGGGGGGGGFFFEEEDDDBBB@@@===;;;:::::::::999888777666555555444555000000000000000000///...------------------------)))******************)))((()))***+++++++++******+++***))))))(((((())))))************************+++++++++************)))))))))))))))))))))))))))***))))))'''%%%&&&))),,,((((((((((((((((((((((((&&&(((***)))''''''(((***''''''(((((()))******+++((()))******))))))***,,,...,,,+++)))))))))++++++***)))((()))***+++***)))((((((((('''((())))))***))))))))))))))))))))))))'''''''''((((((((())))))((()))***,,,------,,,,,,'''((()))******)))((('''******))))))))))))******&&&''')))***++++++******************************''''''(((((())))))******************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))******++++++************++++++'''''''''''''''((())))))************************))))))(((((('''''''''((()))))))))))))))))))))))))))))))))*********++++++)))))))))))))))************)))((((((''''''(((((('''((((((((()))))))))***(((((())))))))))))((((((((()))***++++++++++++***(((((())))))******++++++(((((())))))))))))((((((&&&&&&'''((()))***++++++************************((((((((((((((()))******(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))*********++++++******************))))))++++++++++++++++++,,,,,,,,,,,,------------......,,,++++++++++++,,,---------------.........//////------......///000000111000000000000000111111222000000000000111333444444444444444555555666666666888888777777888888999:::999::::::;;;<<<===>>>???@@@AAACCCDDDFFFGGGGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPKKKKKKKKKMMMOOOQQQQQQQQQQQQSSSVVVVVVVVVUUUVVVWWWTTTSSSSSSSSSSSSTTTVVVWWWWWWXXXZZZ[[[\\\[[[YYYXXX[[[]]]______]]][[[[[[[[[YYYYYYYYYXXXYYYYYYZZZ[[[YYYYYYZZZ\\\___```___^^^]]]ZZZWWWVVVWWWWWWVVVTTTTTTTTTUUUVVVWWWYYYZZZZZZUUUUUUTTTSSSRRRPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEECCCBBBBBBAAA@@@???>>>===============<<<:::888777777777666555555444444333333333222222222222333333uuucccXXXUUUPPPQQQQQQRRRRRRQQQPPPPPPKKKJJJIIIGGGEEEDDDCCCBBBAAACCCEEEGGGHHHGGGFFFEEEDDDBBB@@@===;;;::::::::::::999888777555555555555///000000000000000///...***+++,,,---............)))***+++,,,,,,+++***))))))***+++,,,---,,,,,,+++***))))))(((((((((((((((************************+++++++++************)))))))))))))))))))))))))))(((***+++***)))((()))+++((((((((((((((((((((((((''')))***)))&&&%%%&&&(((&&&&&&&&&'''((())))))***(((***++++++******+++---...,,,***)))((()))***+++...,,,++++++,,,,,,***))))))))))))))))))******+++))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((***+++,,,,,,++++++***+++,,,,,,+++'''$$$!!!******))))))))))))******&&&''')))***+++++++++***))))))))))))))))))))))))(((((((((((())))))))))))************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++)))(((++++++************++++++)))))))))))))))***++++++************************))))))***+++,,,---......))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))******++++++******)))((((((((((((((('''((((((((())))))******'''((()))******)))((('''((()))***+++,,,,,,+++***'''(((((()))***++++++,,,(((((())))))))))))((((((&&&&&&'''((()))***++++++,,,,,,++++++***))))))))))))(((''''''''')))***+++(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((())))))))))))*********(((((())))))*********************++++++,,,,,,---******+++++++++,,,,,,,,,++++++******++++++,,,------------.........//////---------...///000000111000000000000000111111222/////////000111333444555444444444444444444444444777777777777777888999999;;;:::::::::;;;===???@@@@@@AAACCCEEEGGGGGGGGGFFFFFFGGGIIIKKKMMMNNNOOOOOONNNMMMMMMNNNPPPPPPOOONNNOOOQQQSSSTTTSSSRRRSSSSSSRRRRRRRRRRRRRRRTTTVVVWWWVVVWWWYYY[[[[[[ZZZXXXWWW[[[\\\^^^^^^\\\ZZZYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ\\\\\\[[[\\\]]]\\\ZZZWWW[[[XXXUUUUUUWWWXXXWWWTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVTTTRRRQQQPPPNNNOOOOOONNNNNNMMMLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDAAAAAA@@@???>>>===<<<<<<<<<=========<<<:::888777777666666555444444333333222222222111222222333333wwweeeXXXTTTTTTSSSRRRSSSTTTTTTRRRPPPPPPNNNJJJFFFCCCBBBCCCCCCCCCBBBBBBCCCDDDFFFEEEDDDCCCBBBAAA???>>>=========:::999777555444333333333555333000//////000///...000000///...---,,,,,,+++&&&(((+++------,,,***(((---,,,,,,,,,---+++)))&&&(((***+++,,,,,,+++)))(((******+++++++++******)))************************++++++******)))(((((((((''''''(((((())))))******++++++++++++************,,,+++******)))*********+++***)))(((((()))***+++***)))(((''''''((()))***,,,+++***((((((((()))))))))***++++++***)))***+++,,,+++)))((((((((()))***)))))))))))))))))))))))),,,***)))'''''''''(((((()))***+++,,,---,,,,,,+++************************+++***)))((((((***,,,---******)))((((((((((((((())))))))))))))))))))))))++++++************+++++++++***)))***+++,,,,,,***(((((())))))*********++++++,,,,,,------,,,,,,+++---,,,+++)))((('''''''''))))))))))))***************)))((((((((()))+++,,,///...,,,***)))(((''''''++++++++++++***((('''&&&((()))***+++,,,++++++***))))))(((((('''''''''&&&((((((((((((((((((((((((+++***)))'''''''''((()))+++*********))))))(((((())))))((('''''''''''''''''''''(((((())))))******))))))))))))))))))))))))***)))'''((()))***((('''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))***************)))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++******++++++,,,---++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++------------------,,,,,,////////////////////////222111000//////000111222222222222222222222222222333333444444555666666666777777888888888777777666::::::;;;<<<===>>>???@@@DDDDDDDDDDDDDDDDDDDDDCCCHHHHHHIIIJJJKKKLLLMMMNNNNNNLLLJJJIIIJJJLLLOOOQQQNNNOOOQQQQQQQQQQQQRRRTTTSSSTTTTTTTTTUUUUUUUUUUUUWWWVVVUUUUUUTTTUUUUUUVVVWWWYYY[[[\\\\\\\\\^^^```ZZZ[[[\\\\\\]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\ZZZYYYXXXXXXYYYXXXVVVTTTTTTTTTUUUUUUUUUVVVVVVVVVXXXYYYYYYXXXWWWTTTRRRQQQQQQRRRSSSSSSRRRPPPNNNLLLIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHGGGGGGEEEDDDCCCBBB@@@@@@??????>>>>>>======;;;;;;:::999999888888777666555555555555444444444222222222111111111111000xxxgggZZZVVVQQQPPPOOOOOOPPPPPPOOONNNQQQNNNKKKGGGEEEDDDDDDDDDDDDCCCBBBCCCEEEFFFFFFEEEEEEDDDBBB@@@>>><<<;;;;;;;;;999777555444333333444555333000//////000///.../////////...------,,,,,,)))***,,,......---,,,++++++******+++------,,,*********+++,,,+++***)))(((******+++++++++******)))(((((())))))))))))))))))((((((((()))******++++++))))))))))))*********+++((((((((('''''''''''''''***)))))))))***+++,,,,,,+++***)))(((((()))***+++)))((('''''''''((()))***+++***)))((((((((()))***)))***++++++***)))***+++++++++)))((((((((()))***))))))))))))))))))))))))******(((''''''(((((())))))***+++,,,,,,,,,++++++))))))))))))))))))))))))+++***)))((((((***,,,---******)))((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&''''''%%%(((((()))))))))*********)))******++++++******)))+++***))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,,,,,,,+++***))))))))))))***++++++******)))((('''((()))***++++++++++++*********)))))))))((((((((())))))))))))))))))))))))+++***)))(((''''''((()))*********)))))))))(((((())))))((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))***)))))))))((((((((('''(((((((((''''''((((((((((((((((((((())))))))))))))))))))))))************(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))++++++******++++++,,,---***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***)))((('''&&&%%%------------------------////////////////////////111111000//////000111111222222222222222222222222333333444444555666666666777777777777777777777777;;;;;;<<<<<<<<<=========AAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJLLLNNNMMMOOOPPPPPPPPPPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRRRRQQQTTTVVVWWWXXXXXXZZZ]]]___]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYZZZZZZZZZYYYXXXWWWXXXXXXXXXVVVTTTSSSSSSSSSSSSTTTTTTTTTUUUWWWWWWWWWWWWUUUSSSQQQPPPPPPQQQRRRSSSRRRPPPNNNMMMJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@??????>>>>>>=========;;;::::::999999888888777555555555555444444444444222222222111111111111000yyyhhh\\\XXXTTTRRRPPPOOOPPPQQQQQQPPPQQQOOOLLLHHHFFFEEEEEEEEEDDDCCCCCCDDDFFFHHHGGGFFFHHHFFFCCC@@@>>>;;;:::999;;;999777555444444444444555333000///000000///...------------------------,,,---......//////......,,,***)))***+++---,,,,,,+++++++++*********)))))))))******+++++++++******((()))))))))******++++++((((((((()))******++++++************++++++++++++************************((((((((()))***,,,---...+++***)))(((((()))***+++'''''''''''''''((()))***)))))))))((())))))***+++)))***++++++***)))***++++++******)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))***)))***++++++,,,+++++++++))))))))))))))))))))))))******)))((()))***+++,,,***))))))((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((('''&&&''')))***)))((((((((())))))))))))******))))))************))))))))))))(((((()))***++++++))))))))))))***************)))((((((((()))+++,,,+++***************++++++)))***************))))))((()))******++++++******************))))))))))))***************************))))))(((((((((((()))******))))))))))))(((((())))))((('''''''''((((((*********)))(((''''''''')))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((('''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))+++************+++,,,,,,))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++***))))))........................////////////////////////111000000//////000000111222222222222222222222222333333333444555555666666666666555555666777888999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???AAABBBDDDEEEEEECCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJLLLNNNOOOOOONNNNNNPPPQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQOOONNNQQQRRRSSSSSSTTTWWW[[[_________^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWUUUSSSQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUUUUUUUTTTRRRPPPNNNOOOOOOQQQQQQQQQQQQOOONNNKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>======<<<<<<:::::::::999888888777777555555555555444444444444222222222111111111111000xxxggg\\\XXXVVVSSSPPPOOOPPPRRRRRRRRRPPPNNNKKKHHHFFFEEEEEEEEEEEEDDDDDDEEEGGGIIIHHHHHHHHHFFFDDDAAA>>><<<::::::;;;:::888666444444444444444222111000000000///---,,,,,,,,,------......................../////////000...+++)))*********))),,,+++******))))))******))))))***+++++++++******+++++++++,,,------......++++++******)))(((((((((******************************++++++++++++,,,,,,))))))))))))***+++,,,---+++***)))(((((()))***+++(((((((((((()))******+++((((((((()))******+++,,,)))***++++++***)))***++++++******)))))))))))))))))))))))))))))))))))))))'''''''''((()))******+++*********++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***))))))((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******+++***)))***,,,---,,,+++(((((())))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))******+++((()))))))))***************)))((((((((()))+++,,,++++++***************+++((()))******++++++++++++))))))******************))))))))))))))))))))))))************************)))))))))(((((((((((()))))))))))))))))))))(((((())))))((((((((((((((()))***)))))))))((((((((('''(((((((((((((((((((((((()))((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((((((((((())))))((((((((((((((((((((())))))))))))((()))))))))*********************))))))))))))((((((((((((((()))))))))))))))*********++++++++++++***************++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,---......///------............//////////////////////////////000000000//////000000000111111111111222222222222222333333444444555666666666555444333444666999:::999999::::::;;;;;;<<<<<<======>>>@@@AAABBBCCCDDDBBBCCCEEEFFFGGGGGGGGGFFFFFFGGGHHHJJJJJJJJJJJJIIIKKKMMMNNNNNNMMMMMMNNNPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPRRRSSSTTTSSSQQQPPPPPPQQQQQQQQQSSSVVV[[[___aaa```___]]][[[YYYXXXWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVTTTRRRQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTUUUTTTSSSQQQOOONNNMMMNNNOOOPPPPPPPPPPPPPPPMMMLLLJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA??????>>>===<<<<<<;;;;;;::::::999999888777777777555555555444444444333333222222222111111111000000yyygggZZZVVVSSSQQQNNNMMMNNNOOOPPPOOOMMMLLLJJJGGGEEEDDDDDDCCCEEEDDDDDDEEEHHHIIIIIIHHHFFFEEECCCAAA???===<<<<<<;;;:::888666555444444444444222111000111000...,,,++++++,,,,,,---.........---------------.........000...+++)))*********)))++++++***))))))***++++++((()))***+++++++++++++++++++++,,,,,,,,,---------++++++******)))((((((((())))))))))))))))))))))))'''''''''((((((((())))))++++++***************++++++***)))(((((()))***+++))))))******++++++++++++''''''((()))***++++++,,,)))***++++++***)))***+++************)))))))))((())))))))))))))))))))))))&&&&&&'''((()))******++++++*********************++++++++++++++++++++++++)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&''')))***)))((())))))((((((((((((((((((***++++++,,,,,,++++++***+++******)))))))))))))))((()))))))))***************)))((((((((()))+++,,,---,,,+++***))))))))))))((()))***++++++,,,++++++******))))))))))))))))))((((((((((((((((((((((((************************((((((((())))))))))))((((((((((((((((((((())))))))))))((((((((())))))***'''((((((((()))))))))***(((((((((((((((((((((((((((''''''((()))******)))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))******)))))))))(((((((((((())))))))))))(((((()))******)))(((((((((((((((((())))))))))))((()))))))))************+++*********))))))))))))(((((((((((()))))))))))))))*********++++++++++++******))))))******+++,,,+++******))))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,'''(((((()))***+++,,,,,,------------......///////////////////////////////////////000000/////////000000000111111222222222222222333333444555555555555444333333444666888:::666666777999:::<<<======>>>>>>??????@@@AAAAAAAAADDDEEEFFFHHHHHHHHHGGGGGGGGGIIIKKKLLLMMMLLLKKKKKKKKKMMMNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLNNNQQQTTTVVVWWWVVVVVVRRRSSSSSSSSSTTTWWW\\\```eeedddaaa^^^\\\ZZZYYYYYYWWWWWWXXXYYYYYYXXXWWWWWWUUUTTTSSSTTTUUUUUUSSSQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRPPPOOOMMMMMMNNNOOOOOOPPPPPPPPPMMMMMMKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB??????>>>===<<<;;;:::999::::::999888888777777666555444444444444333333333222222222111111111000000}}}jjj[[[UUUUUURRRPPPPPPQQQRRRQQQQQQLLLKKKIIIGGGFFFDDDCCCCCCDDDCCCCCCEEEHHHIIIIIIIIIFFFEEECCCAAA???>>>===<<<<<<:::888666555444555555333222111111111000...,,,++++++,,,,,,---------...+++,,,------......------,,,***)))***+++---,,,,,,)))))))))***++++++,,,,,,((()))***+++++++++++++++************************((((((((()))******++++++)))))))))((((((((((((((('''(((((())))))******+++,,,++++++***))))))******+++***)))(((((()))***+++)))******++++++******)))'''''')))***++++++++++++)))***++++++***)))***+++)))************)))(((((())))))))))))))))))))))))&&&&&&((()))************++++++***)))))))))******((((((((((((((((((((((((((((((((()))))))))******((((((((((((((())))))***))))))))))))))))))))))))***))))))))))))))))))***'''&&&%%%&&&((()))((('''))))))((((((((((((''''''(((((())))))))))))((((((++++++***)))(((((())))))))))))))))))***************)))((((((((()))+++,,,---,,,+++***))))))))))))))))))***+++,,,,,,,,,+++******)))((((((((())))))''''''''''''((((((((((((************************'''(((((())))))))))))(((''''''(((((((((((())))))))))))((((((((()))******'''''''''((()))*********))))))))))))))))))))))))((('''&&&(((***+++***)))))))))))))))))))))))))))''''''''''''''''''''''''((())))))******))))))((((((((((((((())))))))))))((((((************(((((((((((((((((())))))))))))))))))))))))************))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))***++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++******)))++++++,,,,,,---.........////////////////////////...//////000000//////...//////000000111222222222222222222333444444555555444444333333444555666777333444666777:::;;;===>>>>>>>>>??????@@@@@@AAAAAAEEEFFFHHHJJJKKKJJJHHHGGGHHHIIIKKKLLLMMMMMMLLLLLLLLLMMMNNNMMMLLLLLLMMMNNNLLLMMMMMMMMMNNNNNNNNNNNNMMMOOORRRUUUXXXZZZ[[[[[[WWWWWWXXXWWWWWWYYY\\\___hhhfffccc___]]][[[ZZZZZZVVVWWWXXXYYYYYYXXXWWWVVVSSSRRRQQQRRRTTTTTTRRRPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTSSSRRRPPPOOOMMMMMMMMMNNNNNNOOOOOOOOONNNMMMKKKIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBB???>>>>>><<<;;;:::999888999999999888777777666666444444444444333333333333222222222111111111111000ooo___WWWWWWUUUTTTTTTUUUUUUTTTSSSLLLKKKJJJHHHGGGEEEDDDDDDCCCBBBBBBDDDGGGIIIIIIHHHHHHGGGDDDBBB???===;;;;;;<<<;;;999777555555555555333222111111222111...,,,,,,,,,,,,,,,,,,,,,------***+++---//////...---,,,+++******+++------,,,***%%%''')))+++,,,------,,,(((((()))++++++,,,,,,+++*********))))))(((((('''((((((((()))******++++++*********)))))))))(((((()))******+++,,,,,,------*********)))******+++++++++***)))(((((()))***+++))))))******)))(((&&&&&&'''((()))***++++++******)))***++++++***)))***+++)))******+++***)))((('''))))))))))))))))))))))))&&&'''((()))******)))))),,,+++***)))(((((()))***'''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++************++++++***(((((()))***+++***)))))))))((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))***+++))))))))))))***************)))((((((((()))+++,,,++++++***************+++******+++,,,,,,,,,+++++++++***)))((('''(((((()))''''''(((((())))))))))))))))))))))))))))))))))))&&&'''((()))******)))((('''''''''((((((((())))))))))))(((((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&'''***+++***)))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((()))))))))***'''(((***++++++***((('''(((((((((((())))))))))))))))))))))))************)))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,111000000...---,,,++++++******++++++,,,------...////////////////////////......///000000///....../////////000111222222222111222222333333444555555444444444444444444444444444444666777999:::;;;<<<======>>>???AAABBBCCCCCCFFFGGGJJJKKKLLLJJJIIIGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNNNNLLLLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRPPPQQQSSSUUUXXX[[[]]]^^^ZZZ[[[\\\[[[YYYYYY[[[]]]eeeccc___\\\YYYWWWWWWWWWTTTUUUWWWXXXXXXWWWUUUTTTRRRQQQPPPQQQSSSSSSQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKIIIGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBBBB???>>>===<<<:::999888888999999888888777777666666444444444333333333222222222222222111111111111000tttbbbZZZSSSSSSRRRSSSTTTSSSRRRPPPMMMLLLKKKJJJHHHGGGFFFEEECCCBBBBBBDDDGGGIIIIIIHHHKKKIIIFFFBBB???<<<:::999<<<;;;999777555555555555333222111222222111...+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111///---,,,---,,,,,,,,,---,,,)))&&&###%%%)))+++---...------(((((()))++++++,,,,,,,,,---,,,,,,+++***)))((((((++++++******)))(((((((((,,,+++++++++******))))))&&&''''''((())))))******(((((())))))***+++------+++***)))(((((()))***+++(((((())))))(((&&&$$$###'''(((***++++++***)))))))))+++++++++***)))***+++)))******++++++)))((('''))))))))))))))))))))))))&&&''')))******))))))(((,,,+++***((((((((()))***))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))''''''((()))***)))((())))))(((((('''''''''&&&******++++++++++++******''''''(((((()))+++,,,---))))))))))))***************)))((((((((()))+++,,,))))))))))))***+++,,,---++++++,,,,,,,,,++++++***+++***)))'''''''''((()))(((((())))))*********+++((((((((((((((((((((((((&&&'''(((*********)))(((&&&'''''''''(((((())))))))))))((())))))***++++++******))))))((((((''''''))))))))))))))))))))))))''''''&&&'''***++++++***))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((())))))******''')))***++++++***)))'''(((((((((((())))))))))))))))))))))))************++++++++++++************(((((((((((())))))))))))************++++++++++++)))))))))))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++++++++++++++******))))))***++++++,,,------////////////////////////---...///000000///...---...//////000111222222222111222222333333444555555444444555555555444333333555666666777888999999:::;;;<<<===???AAACCCEEEFFFFFFHHHJJJLLLLLLKKKHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIMMMNNNOOONNNMMMLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTTTTRRRSSSSSSUUUWWWZZZ\\\^^^\\\]]]^^^]]][[[ZZZZZZ[[[___]]]YYYVVVSSSRRRRRRRRRRRRSSSUUUVVVVVVUUUSSSRRRQQQPPPPPPQQQRRRRRRQQQOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQPPPOOOMMMLLLNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBBBBCCCBBBBBBAAAAAA???>>>===<<<:::999888777999999888888777666666666444444444333333333222222222222222111111111111000vvvdddYYYWWWUUUSSSSSSRRRRRRPPPNNNIIIJJJJJJJJJIIIGGGEEEDDDAAABBBDDDGGGKKKLLLKKKIIIFFFEEECCCAAA>>>===<<<;;;999888666444333222222222444333111000///000111111......---,,,,,,+++******++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********)))))))))))))))***)))***+++,,,+++***(((&&&$$$%%%'''))))))))))))((((((((((((((())))))))))))(((***,,,,,,***((((((((((((((()))***************'''((()))******)))((('''++++++++++++*********)))''''''((()))***++++++,,,+++&&&$$$''')))((((((******)))))))))((((((''''''......---,,,+++***)))((('''(((((()))******++++++###'''+++,,,)))((((((***))))))))))))))))))))))))'''((((((((((((((((((''',,,,,,+++***)))((('''&&&$$$&&&(((((((((((()))***)))))))))))))))))))))))))))************++++++++++++)))(((((()))******)))(((((()))((('''&&&$$$###))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''(((((())))))******++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&((()))++++++)))(((&&&''''''((()))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((('''&&&&&&&&&((()))***************************+++***)))(((((()))***+++---,,,***(((((()))***+++((())))))***++++++,,,,,,)))))))))))))))******+++++++++,,,,,,,,,---------+++,,,---......---,,,+++,,,,,,+++******+++++++++......------------......////////////000000000000//////000000111111111222111111222222222333333333222333444444555555444444444555666777888999::::::888:::===@@@AAABBBBBBAAA@@@BBBEEEGGGHHHHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJJJJKKKLLLNNNPPPQQQSSSSSSRRRRRRRRRQQQQQQQQQOOOQQQTTTXXX[[[\\\]]]^^^[[[\\\\\\\\\[[[ZZZXXXWWWTTTVVVYYYZZZXXXUUUSSSSSSUUUUUUTTTUUUVVVUUUSSSQQQNNNNNNOOOOOOQQQRRRTTTUUUTTTRRROOONNNOOOOOOOOOOOOMMMLLLLLLKKKLLLMMMOOOPPPMMMLLLLLLLLLLLLLLLMMMMMMNNNMMMKKKIIIGGGFFFFFFEEEAAAAAA@@@???>>>>>>>>>???@@@@@@???===<<<:::999999::::::999888666444222111111111111000111111222222222222222222111111111000xxxfff[[[WWWUUUSSSRRRRRRRRRPPPNNNKKKKKKKKKJJJIIIHHHGGGFFFBBBCCCDDDGGGJJJKKKJJJHHHFFFDDDCCC@@@???===<<<<<<:::999777555333333333333444333222111000000000000---------,,,,,,+++++++++((()))***+++,,,---------******))))))))))))******---,,,,,,+++******))))))))))))*********))))))((()))******++++++******)))++++++******)))******+++))))))+++++++++***((('''&&&'''(((***************++++++***)))))))))))))))(((***,,,,,,***((((((((((((((()))***************(((((())))))))))))((((((***))))))(((((((((((((((''''''(((((())))))******###"""%%%%%%&&&)))******)))))))))(((((((((+++***************)))))))))(((((((((((((((((((((&&&(((***+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******&&&(((***+++******+++,,,))))))))))))))))))))))))))))))*********+++++++++***(((''''''((())))))(((******++++++***)))''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))))))))(((((((((''''''((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))),,,+++******+++,,,---...************************+++***)))(((((()))***+++---,,,***)))((()))***++++++++++++************)))''''''&&&&&&''''''((()))++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,///......------...............------------......////////////000000000000///000000000111111111111111111111222222222333333222333444444555444444444333444555666777888999999777999<<<>>>@@@AAAAAA@@@@@@BBBCCCEEEEEEEEEDDDCCCDDDEEEFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNPPPRRRUUUXXXYYYZZZZZZYYYZZZZZZZZZYYYXXXVVVUUUTTTVVVWWWWWWUUURRRQQQQQQSSSRRRSSSUUUWWWWWWVVVTTTOOOPPPPPPPPPRRRSSSTTTUUUTTTRRRPPPPPPPPPPPPQQQPPPQQQPPPOOONNNMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKLLLNNNMMMKKKIIIHHHFFFFFFEEEBBBAAA@@@@@@??????????????????>>><<<;;;:::999888:::999999888777555444333333222111111111111222222000000000000////////////xxxfff[[[WWWUUUSSSRRRRRRQQQOOONNNMMMLLLKKKJJJIIIHHHHHHHHHCCCCCCDDDGGGIIIJJJIIIGGGEEEDDDBBB@@@???>>>======;;;:::888666444444444444444444333333111000...---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------******))))))))))))******+++++++++******))))))(((+++++++++******((('''''')))))))))******)))))))))***)))))))))))))))******))))))***++++++***((('''(((((()))***++++++++++++,,,+++***((((((((())))))(((***,,,,,,***((((((((((((((()))***************))))))(((((((((((())))))+++***((('''''''''((()))((((((((((((((((((((((((&&&"""!!!%%%((('''(((***************))))))))))))((((((((())))))************))))))((('''&&&&&&%%%+++***))))))******)))((())))))))))))))))))))))))+++***)))(((((()))***+++))))))((('''((()))***+++''')))+++++++++***+++,,,)))))))))))))))))))))))))))))))))*********++++++***(((&&&'''((()))((('''******++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))******)))))))))(((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))(((''''''((()))*********)))))))))***++++++******************************))))))))))))******,,,+++***)))((()))***+++------,,,+++***(((((('''******))))))******+++,,,*********++++++++++++,,,------,,,,,,,,,,,,------//////............//////......------------......////////////000000000000000000000000111111111111111111111222222222222333222222333444444444444444333333444555666666777777666888:::===>>>?????????@@@@@@BBBBBBBBBBBB@@@@@@DDDDDDEEEFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOMMMNNNPPPRRRTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUSSSQQQOOOOOOPPPPPPPPPPPPSSSVVVXXXWWWVVVQQQQQQQQQQQQRRRSSSTTTUUUSSSSSSRRRQQQQQQQQQRRRRRRTTTTTTSSSRRRPPPNNNLLLLLLPPPOOONNNLLLKKKKKKJJJJJJNNNMMMLLLJJJHHHGGGFFFEEEBBBBBBAAA@@@????????????>>>>>>===<<<;;;999888888999999999888888777666555444444333222111111111111///.........------------vvvdddYYYVVVTTTSSSRRRRRRQQQOOOMMMNNNLLLJJJHHHGGGGGGHHHHHHDDDDDDDDDFFFHHHIIIHHHGGGDDDCCCBBB@@@???>>>======<<<;;;999777555555555555444444444444222000---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,++++++++++++,,,,,,*********)))))))))((((((,,,,,,,,,,,,,,,+++***)))))))))************))))))(((((('''''''''((())))))))))))************)))(((((())))))******+++++++++***)))(((&&&&&&'''((()))(((***,,,,,,***((((((((((((((()))******************)))(((''''''((()))***---,,,***)))((()))***+++)))))))))))))))(((((((((...)))(((++++++)))((()))******************))))))((((((((()))))))))*********))))))(((((('''&&&&&&...+++((((((***+++)))'''))))))))))))))))))))))))+++***(((''''''(((***+++,,,+++)))'''''''''((((((&&&(((******)))((()))***))))))))))))))))))))))))))))))))))))***************)))'''''')))***)))((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))************)))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))(((''''''''''''((())))))))))))))))))))))))((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******++++++)))(((&&&&&&((()))+++(((((((((((((((((())))))***************************))))))))))))))))))***+++***))))))))))))******------,,,+++***)))((((((,,,,,,+++++++++,,,------))))))*********+++++++++...---,,,++++++,,,---...,,,++++++++++++,,,------...------,,,,,,------...////////////000000000000000000000000000111111111111111111111222222222222222222333444444444444333333444444555666666777777666777999;;;<<<=========>>>>>>@@@AAAAAAAAAAAA@@@DDDDDDEEEFFFGGGHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNMMMNNNOOOPPPQQQRRRRRRSSSVVVVVVUUUUUUUUUTTTTTTSSSUUUUUUTTTQQQOOONNNOOOPPPNNNNNNNNNPPPTTTUUUUUUUUUQQQQQQPPPQQQQQQRRRSSSTTTRRRRRRRRRRRRPPPPPPQQQRRRTTTTTTTTTTTTRRRPPPMMMLLLNNNNNNMMMLLLKKKKKKLLLLLLNNNMMMLLLKKKIIIGGGFFFEEEBBBAAA@@@???>>>=========>>>>>>===<<<;;;:::999999888888888888888888777666555555333222111111111111.........---------,,,,,,vvvdddYYYVVVTTTRRRQQQQQQQQQOOOMMMLLLKKKIIIGGGFFFFFFGGGGGGEEEDDDDDDEEEHHHIIIHHHGGGEEEDDDBBB@@@???>>>======<<<;;;999777666555555555444444444444222000---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((,,,,,,++++++++++++,,,,,,*********))))))))))))))))))***+++,,,,,,,,,,,,,,,***++++++++++++++++++***(((((((((((())))))***+++)))))))))*********))))))))))))((()))))))))******)))(((((('''((()))++++++(((***,,,,,,***((((((((((((((()))******************)))(((''''''((()))***,,,,,,***)))))))))***+++++++++******************,,,'''&&&))))))&&&$$$%%%))))))))))))))))))******++++++*********)))))))))))))))))))))))))))))))))...***''''''***+++)))'''(((((((((((((((((((((((()))(((''''''''''''((()))+++***)))'''''''''((((((&&&((()))***((((((((()))(((((((((((((((((((((((((((((()))))))))*********,,,***))))))***++++++***(((((())))))******++++++************************)))))))))))))))))))))))),,,,,,++++++******))))))************))))))))))))*********))))))((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******++++++)))(((&&&&&&((()))+++******+++++++++*********)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******************************)))(((((((((((()))******))))))*********+++++++++---,,,+++******+++,,,---******))))))***++++++,,,------,,,,,,,,,,,,------////////////000000000000111111000000000000000000000000111111111222222222111222333333444444333333555555555666666777777888666666888999:::;;;<<<<<<<<<===>>>@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQUUUTTTTTTTTTSSSSSSSSSSSSUUUUUUTTTQQQOOONNNPPPRRROOONNNMMMNNNPPPRRRRRRQQQPPPPPPOOOOOOOOOPPPQQQQQQPPPRRRSSSRRROOONNNNNNPPPQQQRRRRRRSSSRRRPPPNNNMMMLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMMMMLLLJJJHHHFFFEEEAAA@@@???>>><<<<<<<<<;;;>>>>>>======<<<;;;::::::777777888888888777777777555444333222111111000000/////////.........------xxxeee[[[VVVTTTRRRQQQQQQPPPNNNMMMKKKJJJIIIHHHGGGFFFFFFFFFDDDCCCCCCDDDGGGIIIIIIHHHFFFEEECCCAAA>>>===<<<;;;<<<;;;999777555555555555444444333333111000...---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******))))))))))))******************************''''''(((******+++++++++++++++,,,,,,,,,,,,+++++++++*********+++,,,---...)))))))))))))))*********))))))((((((((())))))***)))*********++++++++++++(((***,,,,,,***((((((((((((((()))***************))))))(((((((((((())))))))))))))))))((((((((('''++++++++++++++++++++++++(((%%%%%%)))***(((&&&'''(((((((((((())))))))))))+++++++++******)))))))))))))))))))))***************)))(((((())))))((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))******((()))++++++)))))))))***((((((((((((((((((((((((((((((((()))))))))******---+++)))***+++,,,++++++++++++******+++,,,------************************))))))))))))))))))))))))***************)))))))))******)))))))))(((((((((************))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))(((''''''((()))***)))))))))***))))))((('''))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))******+++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,+++******++++++,,,---...------,,,,,,,,,,,,------////////////000000000000111111111111000000000000000000000111111111111222111111222333333333333333555555666666666777777777666777777888999;;;;;;<<<;;;<<<===???AAACCCEEEEEECCCCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDFFFGGGIIIKKKLLLMMMNNNMMMMMMMMMNNNOOOPPPQQQSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTRRRPPPOOOQQQSSSPPPNNNMMMMMMOOOPPPPPPOOOPPPPPPOOOOOONNNOOOOOOOOOPPPSSSTTTSSSNNNLLLLLLNNNNNNNNNOOOOOOOOONNNNNNMMMJJJJJJKKKKKKLLLNNNOOOPPPMMMMMMMMMMMMKKKHHHFFFDDDBBBAAA???>>>===<<<;;;;;;======<<<<<<;;;::::::999666777777777777666666555333333222111000000000000000000/////////.........xxxeee[[[UUUTTTRRRQQQQQQPPPNNNLLLKKKKKKJJJJJJIIIGGGFFFEEECCCBBBBBBDDDFFFIIIIIIIIIHHHFFFDDDAAA>>><<<;;;:::<<<:::888666555444444555444333222111000000000000---------,,,,,,+++++++++******+++,,,,,,,,,++++++******))))))))))))*********+++++++++++++++++++++((())))))*********))))))******++++++++++++******)))))))))******+++,,,---)))))))))))))))******+++++++++***)))))))))***+++)))******+++***(((&&&%%%(((***,,,,,,***((((((((((((((()))***************(((((())))))))))))(((((('''(((*********)))'''&&&)))))))))***++++++,,,,,,,,,((((((,,,---***((()))&&&'''''''''((((((((((((((((((((()))))))))))))))*********)))((((((''''''%%%'''))))))(((''''''((((((((((((((((((((((((((('''((()))******)))((('''###%%%''')))******))))))'''(((******((('''((()))(((((((((((((((((((((((((((((((((((()))))))))***,,,***))))))***++++++***++++++***)))******,,,,,,************************))))))))))))))))))))))))(((((()))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''((()))))))))))))))&&&&&&&&&''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))((('''&&&%%%))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))))))))))))))((())))))***++++++,,,,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///---,,,,,,++++++,,,,,,---////////////000000000000111111111111000000000///000000000000111111111111111111222333333333333222444444555555555555666666777777777888999:::;;;<<<<<<<<<===>>>@@@AAACCCDDD@@@AAAAAABBBCCCDDDEEEFFFCCCBBBBBBCCCDDDEEEFFFGGGEEEEEEFFFHHHIIIKKKLLLMMMLLLLLLKKKKKKLLLNNNOOOPPPQQQPPPOOOOOOOOOPPPQQQQQQQQQRRRSSSRRRPPPPPPQQQSSSQQQOOOMMMNNNOOOQQQQQQQQQRRRQQQPPPOOOOOOOOOOOOOOORRRUUUWWWTTTOOOKKKKKKMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNNNNMMMMMMNNNMMMKKKIIIFFFDDDDDDCCCAAA@@@>>>======<<<;;;;;;::::::999888888888666666666666666555444333111111000000///000000000////////////............vvvcccYYYUUUSSSRRRQQQQQQPPPNNNLLLKKKKKKLLLLLLKKKIIIGGGFFFBBBAAAAAACCCFFFIIIJJJJJJIIIGGGDDDAAA>>>;;;:::999;;;:::888666444444444444444333111000000000111222......---,,,,,,+++******---------,,,+++***((((((,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))************))))))&&&&&&&&&&&&'''(((******))))))(((((()))***++++++---,,,+++*********+++,,,'''((())))))'''###(((***,,,,,,***((((((((((((((()))***************'''((()))******)))((('''(((***,,,------+++((('''''''''((()))***++++++,,,...+++***,,,,,,'''$$$$$$%%%&&&&&&&&&''''''((((((%%%%%%&&&'''((()))******++++++***((('''&&&%%%$$$!!!%%%)))***(((&&&&&&((((((((((((((((((((((((((('''(((+++,,,,,,+++((('''%%%''')))+++***)))&&&$$$$$$&&&''''''&&&%%%%%%&&&(((((((((((((((((((((((((((((((((((())))))))))))+++)))(((((()))******)))***)))(((''''''((())))))************************))))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))((((((+++)))(((''''''((()))+++))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((+++,,,------,,,+++***)))))))))))))))))))))))))))((()))***++++++***)))(((''''''((())))))***)))))))))************+++++++++'''''''''''''''(((((()))++++++,,,,,,,,,---------***+++,,,------,,,+++***************+++,,,---...---,,,,,,++++++,,,,,,---////////////000000000000222111111111000000//////000000000000111111111111111111222333333333333222333333444444444444444444888888888888999:::;;;<<<============>>>???AAAAAA>>>??????@@@AAABBBCCCDDDAAAAAABBBBBBDDDFFFGGGHHHFFFFFFGGGHHHJJJKKKLLLMMMKKKJJJJJJJJJKKKLLLNNNOOOOOONNNMMMMMMMMMNNNOOOPPPOOOPPPRRRRRRPPPPPPQQQSSSQQQPPPNNNNNNQQQSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPTTTWWWYYYVVVPPPKKKKKKMMMMMMLLLJJJHHHHHHHHHHHHIIIMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNLLLIIIFFFDDDFFFEEECCCAAA@@@???>>>>>>999999888888777777666666666666666666555444333222000///////////////000111//////.........---------xxxdddYYYVVVTTTRRROOONNNMMMMMMMMMKKKKKKJJJIIIHHHFFFEEEDDDBBBCCCEEEGGGIIIJJJJJJKKKFFFEEECCCAAA>>>===<<<<<<555555444444333333333333444444333222111111111111......---,,,,,,,,,,,,---***++++++,,,---...//////000...,,,*********+++,,,,,,,,,+++***))))))******'''((()))***+++,,,,,,,,,)))************+++++++++((((((((((((((((((((((((+++***)))((()))***,,,---++++++++++++******)))))))))))))))***++++++,,,,,,,,,,,,+++***)))))))))***''''''(((((())))))******(((((((((((()))))))))))))))******++++++,,,------)))))))))))))))))))))))))))******++++++)))((('''''''''''''''((((((((()))))))))))))))))))))))))))***)))((((((((()))+++,,,,,,***)))'''&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))************&&&&&&'''((()))***++++++++++++***)))((('''&&&&&&)))((((((((()))***++++++)))***,,,,,,,,,***((('''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))'''''')))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))%%%''')))+++,,,+++*********((('''((()))***)))'''(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&&&&&&&''')))******************)))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))((((((((((((***)))((()))***+++***((()))((((((((((((((()))))))))***+++***((('''''''''+++***)))'''''''''((())))))(((&&&%%%%%%&&&'''(((******))))))((((((''''''))))))************))))))))))))))))))))))))))))))$$$&&&))))))(((''''''(((+++*********))))))((((((,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------......//////.........---------/////////...---------,,,////////////000000000000111111222222222111111000444444555555555444444333222333444444555555444444444555666777999:::<<<<<<;;;;;;<<<>>>???AAABBBBBB===>>>@@@BBBDDDDDDDDDCCCAAABBBDDDFFFHHHIIIJJJJJJIIIHHHFFFFFFFFFHHHJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNRRRQQQOOOMMMMMMNNNOOOPPPQQQPPPOOONNNNNNPPPRRRSSSXXXWWWTTTRRROOOMMMLLLLLLMMMLLLJJJHHHGGGGGGGGGGGGLLLLLLKKKIIIGGGGGGJJJLLLLLLKKKJJJHHHFFFEEECCCBBBEEEDDDCCCAAA???>>><<<<<<===<<<:::888777666555555555444444444444333333333000000///.......................................wwwcccYYYVVVTTTRRRPPPNNNMMMMMMMMMKKKKKKKKKJJJHHHGGGEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIFFFEEECCCAAA>>>===<<<<<<999999888777777666555555444333222111111000111111///...------,,,,,,------++++++,,,,,,,,,,,,,,,,,,---,,,+++******+++---...,,,++++++***))))))******((()))***+++++++++++++++))))))*********+++++++++************************+++***)))((((((***+++,,,++++++++++++*********))),,,,,,++++++***)))))))))******))))))))))))******'''((((((((()))))))))***(((((((((((())))))))))))(((((()))******++++++,,,)))))))))))))))))))))))))))******+++***)))(((''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((()))***++++++***((('''&&&&&&'''''''''''''''''''''((())))))))))))((('''''''''((((((''''''''''''(((((((((((((((((())))))******++++++******))))))(((((('''''')))))))))((())))))******)))***+++,,,,,,***((('''))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))************)))'''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))&&&''')))+++++++++***)))***((('''((()))***)))'''(((((((((((((((((((((((())))))(((((((((((()))))))))((('''''''''((()))***)))************)))(((((())))))))))))))))))))))))((((((((()))))))))))))))'''((((((((())))))******+++***)))***+++,,,+++)))***))))))((())))))******((()))******(((''''''(((+++***)))((('''(((((())))))((((((((((((((())))))***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))%%%''')))***)))(((((()))************)))))))))(((+++******************+++------,,,++++++++++++,,,,,,,,,,,,------------.........------,,,,,,,,,,,,...............---------000000000///////////////000111111222222222111111000000000111111000000///222333444444555555444444555555666777888::::::;;;;;;;;;<<<>>>???AAABBBBBBAAABBBCCCEEEFFFFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFGGGHHHJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLNNNOOOQQQRRRRRRPPPNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOMMMLLLKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPQQQUUUTTTRRRPPPNNNLLLKKKJJJKKKJJJIIIHHHGGGHHHHHHIIIKKKKKKKKKIIIGGGGGGJJJLLLLLLKKKIIIGGGEEEDDDCCCCCCDDDCCCBBB@@@???===<<<;;;<<<;;;:::888666555555555666666666666555555555555111000//////......//////........................vvvcccYYYUUUTTTRRRPPPOOOMMMMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFGGGGGGHHHGGGGGGGGGFFFEEECCCAAA>>>===<<<<<<;;;;;;:::999777666555555333333222111000//////000//////...------------...,,,,,,,,,++++++*********++++++******+++,,,...///,,,+++******)))*********)))******+++++++++******)))))))))*********++++++***************************)))((('''((()))***+++++++++++++++************,,,,,,++++++***))))))))))))(((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((()))******+++)))))))))))))))))))))))))))************)))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((()))***)))((((((''''''(((((()))'''''''''''''''((())))))))))))((('''&&&&&&&&&'''''''''''''''((((((((((((************************))))))))))))((((((((((((******)))((((((((()))))))))***+++++++++***)))((())))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))++++++++++++***((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))'''((()))*********)))(((***((('''((()))***)))'''(((((((((((((((((((((((())))))(((((((((((())))))))))))((('''((()))***+++))))))******))))))((('''))))))))))))))))))))))))************))))))))))))&&&''''''((()))***+++,,,,,,+++******,,,,,,+++***))))))(((''''''(((((()))&&&(((******)))((()))***+++***))))))((()))))))))(((((()))***++++++++++++))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))&&&(((******)))((()))***************))))))))))))+++++++++******+++++++++---,,,++++++******++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++---------...............000000000//////.........//////000111222222222222111111222222333222222111333333444555555555555444666666777888888999::::::;;;<<<===>>>???AAABBBBBBEEEFFFGGGHHHIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLKKKNNNSSSVVVVVVSSSPPPMMMOOOOOONNNMMMMMMNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOOOOOOOQQQPPPOOOMMMKKKJJJIIIHHHIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIGGGGGGIIIKKKKKKJJJHHHEEEDDDCCCCCCCCCCCCBBBAAA???>>><<<;;;:::;;;:::999777666555444444666666666666555555555555222111111000///000000000........................tttbbbYYYUUUTTTSSSQQQOOONNNMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDEEEFFFGGGGGGHHHGGGGGGFFFEEECCC@@@>>>===<<<<<<:::999888777555444333222333333111000////////////000///......------......,,,,,,,,,+++++++++++++++++++++******+++,,,------++++++***************+++******+++++++++******)))))))))))))))************((((((((((((((((((((((((((((((((('''((()))******++++++++++++++++++++++++)))))))))***++++++,,,,,,)))(((((('''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((())))))******+++))))))))))))))))))))))))************)))))))))((('''(((((((((((()))))))))))))))))))))))))))))))))'''''''''''''''(((((()))''''''((((((((())))))***'''''''''''''''((()))))))))((('''&&&&&&%%%&&&&&&))))))))))))*********************)))))))))(((((('''((((((((()))))))))***+++***)))((((((((((((((())))))***+++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((+++++++++******)))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''(((((((((((())))))***))))))((('''***((('''((()))***)))'''(((((((((((((((((((((((())))))(((((((((((())))))***)))((((((((()))+++,,,))))))******))))))((('''))))))))))))))))))))))))*********))))))((((((((('''(((((()))******+++++++++***))))))++++++***)))''''''&&&&&&%%%&&&&&&&&&%%%'''))))))))))))***+++*********)))))))))******&&&((()))+++,,,,,,++++++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''')))******))))))***+++*********)))))))))))))))---,,,,,,++++++,,,,,,---,,,,,,+++***************++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000000000///......------......000111222222222222333333444444555444444444333444444555555555555555888888999999:::::::::;;;<<<======>>>@@@AAAAAABBBGGGHHHIIIJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOKKKKKKKKKKKKKKKLLLLLLMMMJJJMMMQQQUUUUUUTTTQQQNNNPPPOOOMMMLLLLLLMMMOOOPPPPPPPPPPPPOOONNNMMMMMMLLLKKKLLLMMMNNNOOOOOOOOOOOONNNMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMKKKKKKKKKJJJHHHHHHIIIKKKKKKIIIGGGDDDCCCBBBCCCCCCAAAAAA@@@>>>===;;;:::::::::999888666555555444444444444444333333333222222333222111111000000111111........................rrraaaYYYUUUTTTSSSRRRPPPOOOMMMLLLLLLKKKKKKJJJIIIGGGFFFEEEBBBCCCDDDFFFGGGHHHIIIIIIFFFEEECCC@@@>>>===<<<<<<999888777666444333222111444333222000///.........//////...---------------+++++++++,,,---......///,,,,,,++++++************+++***************++++++******+++++++++******)))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((())))))***+++++++++++++++++++++,,,)))))))))***++++++,,,,,,***)))((('''&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((())))))*********'''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&))))))))))))************)))))))))(((''''''&&&&&&''''''(((((())))))************)))((('''''''''((()))))))))******)))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***++++++(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((())))))))))))(((((('''***((('''((()))***)))'''(((((((((((((((((((((((())))))(((((((((((())))))***)))((((((((()))+++,,,***************))))))((((((((((((((((((((((((((()))))))))(((((('''''''''************))))))))))))***((('''((()))***)))((()))(((''''''&&&&&&&&&'''$$$&&&))))))))))))***+++)))))))))*********))))))%%%&&&(((***++++++******(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))******))))))***,,,))))))))))))))))))******++++++************++++++++++++***))))))))))))***+++++++++,,,,,,,,,------------------............,,,---------.../////////000/////////.........------...///000111222222222000111222333333333333333333444555555666666555555:::::::::;;;;;;<<<<<<<<<======>>>???@@@AAAAAABBBFFFGGGHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMOOOPPPRRRRRRRRRQQQMMMMMMMMMLLLMMMNNNNNNOOOLLLMMMNNNPPPQQQQQQQQQPPPPPPOOOMMMLLLLLLMMMOOOPPPSSSSSSTTTTTTTTTSSSRRRQQQNNNOOOPPPPPPQQQQQQPPPPPPLLLMMMMMMMMMLLLKKKIIIIIIGGGGGGGGGGGGHHHJJJLLLMMMJJJKKKKKKJJJHHHHHHIIIJJJJJJIIIGGGEEECCCCCCCCCCCC@@@@@@???>>>===;;;::::::999999777666555555555555444333333333333222222222333333222111111111111111........................ppp```YYYUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDAAABBBCCCFFFGGGIIIIIIJJJFFFEEECCCAAA>>>===<<<<<<::::::999888666555444444555444222111000///............---,,,,,,,,,,,,---***++++++,,,...//////000,,,,,,,,,+++******))))))*********)))******+++,,,)))******+++++++++******((((((((()))))))))******************************(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))***)))(((''''''&&&&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))(((((()))******++++++,,,))))))))))))))))))))))))+++******)))((()))))))))((((((((()))))))))******((((((((((((((((((((((((&&&'''((())))))))))))((('''((()))************)))'''''''''''''''((())))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''(((((())))))******))))))((('''''''''((((((((((((((()))))))))******))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,((((((((((((((((((((((((***)))(((''''''((()))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((())))))(((((((((((())))))))))))((('''((()))***+++++++++,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''++++++*********))))))))))))(((''''''))))))((('''++++++***)))((((((((((((%%%'''))))))))))))***+++'''(((((())))))))))))(((&&&&&&'''((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((()))))))))((((((***,,,))))))))))))************((((((''''''''''''((((((+++***))))))((()))))))))++++++++++++,,,,,,,,,,,,------...............///---------.............................................///000111111111111222333444444555555555555444444555666666666666555999999:::;;;;;;<<<======>>>>>>??????@@@AAAAAABBBEEEEEEGGGHHHIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNLLLNNNQQQSSSTTTTTTTTTSSSNNNNNNNNNNNNNNNOOOOOOPPPMMMMMMLLLLLLMMMOOOPPPQQQPPPPPPOOONNNNNNOOOPPPPPPSSSUUUWWWXXXYYYXXXVVVUUURRRRRRRRRRRRQQQQQQQQQQQQNNNNNNOOOPPPPPPOOOMMMLLLIIIHHHHHHGGGHHHIIIJJJKKKIIIKKKLLLKKKIIIHHHIIIJJJHHHHHHGGGGGGEEEDDDCCCCCC@@@@@@???>>>===<<<;;;;;;:::999888777666666666666555555555555444444444444333222111111000111111111........................ooo___YYYUUUUUUTTTSSSRRROOOMMMLLLJJJJJJIIIHHHGGGEEEDDDCCCBBBCCCDDDFFFGGGGGGHHHHHHFFFEEECCCAAA>>>===<<<<<<::::::999888888777666666666555333222000/////////------,,,++++++++++++,,,++++++,,,,,,,,,---------******+++++++++******)))******))))))***++++++,,,((()))***+++++++++++++++(((((((((((()))))))))***************************((()))******************+++++++++,,,,,,,,,------,,,,,,++++++***)))))))))((('''''''''((())))))******)))))))))((((((((('''(((((((((((())))))))))))''''''(((((()))******+++))))))))))))))))))))))))++++++)))((((((((()))***(((((()))))))))*********(((((((((((((((((((((((('''((()))*********))))))(((((()))*********))))))'''''''''''''''((())))))''''''''''''((()))******''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''&&&&&&&&&((()))***))))))))))))))))))))))))***)))(((''''''((()))***(((''''''&&&&&&''''''(((''''''''''''(((((()))******((('''((()))***)))'''(((((((((((((((((((((((())))))(((((((((((()))))))))((('''''''''((()))***,,,------------,,,++++++((((((((((((((((((((((((((((((((((((((()))))))))******************++++++)))((('''((()))***)))'''+++***)))(((''''''''''''%%%''')))***)))((()))***%%%&&&'''((()))(((((('''(((((('''''''''(((((()))'''((((((((()))))))))***''''''((((((((((((''''''))))))))))))))))))))))))'''(((((('''&&&''')))+++((()))))))))************))))))(((((((((((())))))******)))(((((((((((()))***++++++++++++,,,,,,,,,,,,,,,,,,------........................---------,,,------......///////////////000000000000000///333444555666777777777777444444555666666666666666666777888999:::;;;<<<===>>>??????@@@@@@AAAAAABBBCCCDDDFFFHHHHHHIIIHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLKKKMMMQQQTTTUUUUUUSSSRRRNNNNNNMMMMMMNNNNNNOOOPPPMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSWWWYYYZZZZZZXXXWWWVVVUUUSSSQQQPPPPPPPPPQQQPPPQQQSSSTTTTTTSSSRRRQQQKKKJJJIIIHHHGGGHHHHHHIIIIIIKKKLLLKKKIIIHHHIIIIIIGGGHHHIIIIIIHHHFFFDDDBBB@@@@@@??????>>>===<<<<<<:::999888777777777777777555555555444444444333333222222111000000000000000........................nnn^^^YYYUUUUUUUUUTTTRRRPPPMMMLLLIIIIIIHHHHHHFFFDDDCCCBBBDDDDDDEEEFFFFFFFFFFFFFFFFFFEEECCCAAA>>>===<<<<<<999888888888777777666666777666444222111000//////---,,,++++++******++++++,,,,,,,,,++++++++++++***((()))***+++++++++++++++******))))))***+++,,,,,,'''((()))***+++,,,,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++++++++++++++,,,,,,---------)))))))))***++++++,,,,,,%%%%%%&&&''')))+++,,,---******))))))((((((((('''(((((((((((())))))))))))&&&&&&''''''((())))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))************(((((((((((((((((((((((('''(((***+++++++++***)))((()))***++++++***)))((('''''''''''''''((())))))''''''''''''(((***+++,,,))))))))))))************((((((((()))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))***((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((&&&%%%%%%&&&'''(((************************+++)))(((''''''((()))+++'''''''''&&&&&&'''''''''&&&&&&&&&&&&''')))***+++***((('''((()))***)))((((((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&''')))***------......------,,,+++(((((((((((((((((((((((((((((())))))******++++++(((((()))***+++,,,,,,---***)))((()))***+++***(((((('''&&&%%%$$$#########&&&(((******)))((()))***$$$%%%'''(((((((((''''''***)))(((''''''((())))))'''((((((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))'''(((((('''&&&&&&)))+++(((((())))))*********+++,,,,,,++++++++++++,,,,,,******)))(((((((((((((((******+++++++++,,,,,,,,,+++++++++,,,,,,---------/////////......------,,,+++,,,,,,---...///000000///000000000000000///...///000111222333333333333444555555666666666666666444555666777999:::<<<<<>>======<<<::::::999888777777777888333333333222222222111111222111111000///000000000........................ooo```XXXWWWUUUSSSQQQPPPOOOMMMKKKKKKIIIGGGEEECCCBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGBBBBBBAAA@@@>>>===<<<<<<;;;;;;999777666555555555333333222222111000000000...---,,,,,,++++++,,,,,,,,,------------,,,++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++------+++***)))'''&&&&&&)))***+++++++++++++++***))))))))))))***+++,,,---+++***))))))******)))''')))***++++++***)))(((''')))************))))))((())))))(((((((((((())))))111(((%%%))),,,)))'''((((((***,,,......+++(((&&&)))******)))(((''''''(((,,,)))'''''')))++++++)))+++***((('''&&&&&&&&&'''(((((((((((())))))))))))'''((((((((('''%%%###!!!((((((((()))******++++++&&&&&&''''''(((((())))))***)))((()))***+++***(((******++++++***(((&&&%%%((('''&&&%%%%%%&&&'''(((++++++***************++++++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''''''''''')))((('''&&&&&&'''((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))******)))(((((((((((((((+++***)))'''''''''((()))''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''((()))'''''''''''''''((())))))---------,,,+++***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++***)))((('''&&&&&&***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******++++++************++++++((((((((((((((((((((((((+++++++++*********))))))******))))))******+++,,,++++++************++++++,,,++++++++++++,,,------------------.........///111000...---...///111222222333333333333333333444555555555666777888888999777777666666777888999999::::::;;;===>>>@@@AAAAAABBBBBBDDDEEEGGGIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHKKKKKKLLLMMMNNNNNNOOOOOOGGGHHHJJJLLLLLLLLLLLLKKKJJJKKKMMMNNNOOOOOONNNNNNQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVTTTRRRPPPOOOPPPQQQRRRSSSTTTUUUVVVUUUSSSQQQOOOLLLKKKIIIGGGFFFFFFFFFFFFFFFHHHKKKLLLKKKIIIIIIJJJEEEEEEEEEDDDBBBBBBCCCDDDEEEDDDBBB@@@???=========999888777666555555555555888777555333222222222222000000000000////////////......---------,,,,,,,,,ooo___WWWTTTSSSQQQPPPPPPOOONNNMMMLLLKKKHHHFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@???>>>===;;;;;;999777666555555555333333222222111000000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***************************)))************+++++++++++++++******))))))(((((((((((()))(((((('''&&&%%%)))))))))******+++,,,------+++))))))******)))((())))))++++++,,,+++******((())))))*********))))))))))))(((((((((((()))))))))###!!!''',,,,,,***+++((()))+++,,,,,,***(((&&&,,,,,,,,,,,,+++******++++++(((&&&&&&(((***)))(((,,,,,,+++***))))))))))))&&&&&&''''''(((((())))))'''''''''((((((''''''&&&******************))))))((((((((()))))))))))))))***)))((()))******)))(((''''''''''''&&&%%%$$$###((('''&&&&&&&&&&&&'''(((******))))))))))))******((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))((('''((((((************)))(((((((((((((((+++***)))(((''''''((()))''''''''''''(((((((((((()))))))))((((((((('''''''''''''''((((((((())))))''''''&&&&&&&&&'''((()))'''''''''''''''((())))))---------,,,+++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))((((((***)))(((''''''((()))***(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++******))))))******+++************************+++++++++*********))))))******))))))******+++,,,,,,,,,++++++++++++,,,,,,...------------...//////------........./////////444222000...------......222222222333333333333444444444555666666777777888777777777777777888999999:::;;;<<<===>>>@@@AAAAAAAAABBBCCCEEEGGGHHHJJJJJJMMMMMMMMMLLLKKKJJJJJJIIIKKKKKKLLLLLLMMMMMMNNNNNNHHHIIIJJJKKKLLLLLLLLLKKKIIIJJJKKKLLLMMMMMMNNNNNNPPPPPPQQQQQQQQQPPPPPPOOOQQQQQQPPPPPPPPPPPPPPPPPPUUUSSSQQQPPPOOOOOOPPPQQQSSSSSSTTTTTTSSSRRRPPPOOOMMMKKKJJJHHHGGGGGGGGGGGGFFFHHHLLLMMMKKKIIIHHHGGGEEEEEEDDDCCCBBBBBBCCCDDDDDDCCCAAA???===<<<;;;:::999888777666555555555555777666555333222222222222111000000000//////............---------,,,,,,,,,nnn^^^WWWRRRQQQQQQPPPPPPOOOOOOOOOKKKJJJHHHEEEDDDCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>===<<<;;;;;;999777666555555555333333222222111000000000...---,,,,,,++++++,,,,,,+++++++++,,,+++******)))******+++++++++++++++***************************)))************+++++++++)))))))))))))))*********,,,,,,++++++***)))'''&&&************+++,,,---...///---***)))*********)))((()))***+++,,,,,,,,,,,,'''((()))***************))))))(((((((((((())))))%%%!!!!!!''',,,,,,++++++)))))))))***)))(((((('''))))))))))))((((((((((((,,,)))''''''(((******)))******+++++++++******)))$$$%%%%%%&&&'''(((((()))&&&&&&''''''((()))++++++,,,,,,++++++***))))))(((************))))))))))))***)))((((((******)))((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))***+++,,,***))))))(((((((((((((((***))))))(((((((((((()))''''''''''''((((((((((((***)))))))))))))))((((((((((((((()))))))))))))))(((((('''&&&&&&''''''''''''''''''''''''((())))))------,,,,,,+++***(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++************+++******))))))******+++************************+++++++++*********************))))))******+++,,,---,,,,,,,,,,,,,,,,,,---...------------...//////............/////////000333222000...------......222222222222333333444444333444444555555666666666888888777777888888999:::;;;;;;<<<===???@@@AAAAAAAAABBBCCCDDDFFFGGGIIIIIIOOOOOONNNMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIJJJKKKLLLLLLLLLKKKHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNOOOOOOOOONNNNNNMMMRRRQQQPPPOOONNNOOOOOOPPPSSSRRRPPPOOONNNOOOOOOPPPRRRQQQQQQQQQPPPOOOOOOOOOMMMLLLKKKIIIHHHHHHHHHHHHGGGJJJNNNOOOMMMJJJGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBB@@@>>>;;;:::999888888777666555555444555555666555444333222111111111111111000000///...------......---------,,,,,,,,,mmm^^^VVVSSSSSSSSSRRRPPPOOOOOOOOOJJJIIIFFFDDDBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@>>><<<;;;:::;;;;;;999777666555555555333333222222111000000000...---,,,,,,++++++,,,,,,***++++++++++++***)))))))))******++++++++++++***++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))************+++,,,---...000...+++)))*********))))))*********************&&&'''(((******+++++++++))))))(((((((((((())))))(((&&&&&&(((+++***((('''))))))((('''''''''''''''((('''&&&''''''((('''&&&---+++***))))))******+++%%%&&&'''))))))((('''&&&%%%%%%&&&'''(((((())))))''''''&&&&&&''')))+++,,,,,,+++++++++*********)))*********))))))(((((((((***((('''((()))***)))((()))(((((())))))******+++((((((''''''''''''(((((((((''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,++++++)))(((((((((((((((((()))))))))))))))))))))))))))((((((((())))))***++++++))))))(((((((((((()))))))))))))))(((((((((((()))''''''''''''((((((((((((************))))))))))))(((((((((((((((((((((((())))))((('''''''''&&&&&&'''''''''''''''((()))))),,,,,,,,,++++++***(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((())))))))))))******+++++++++))))))(((((((((((()))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((+++++++++******)))))))))******))))))))))))************************************************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------........./////////000000...............///000111111111111222333333444444333333333444444555555555888888888888888999:::;;;;;;<<<===>>>???@@@AAAAAA@@@AAABBBCCCEEEFFFGGGHHHLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIHHHHHHIIIKKKMMMOOOLLLMMMNNNOOOPPPPPPPPPPPPSSSRRRPPPNNNMMMNNNOOOPPPQQQPPPOOONNNNNNNNNNNNOOOPPPOOONNNMMMMMMMMMMMMNNNMMMLLLLLLKKKJJJIIIIIIIIIJJJNNNRRRSSSQQQLLLHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCBBB@@@===;;;999888777777777666555444444444444555444333333222111111111111111000///...------,,,......---------,,,,,,,,,mmm^^^VVVUUUVVVWWWTTTPPPNNNNNNOOOLLLJJJHHHFFFDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCBBB@@@>>>===;;;;;;;;;;;;999777666555555555333333222222111000000000...---,,,,,,++++++,,,,,,***++++++++++++***))))))((()))******++++++++++++************************))))))*********+++++++++++++++******)))(((((((((&&&&&&'''((()))))))))(((************+++,,,------///---+++******+++***)))++++++***)))((('''''''''&&&'''(((******+++++++++))))))(((((((((((())))))*********))))))***(((&&&))))))'''&&&&&&&&&'''(((+++)))((()))+++,,,***)))+++***)))(((''''''((()))$$$%%%&&&'''((('''&&&%%%&&&''''''((())))))******((((((&&&&&&&&&'''((()))))))))*********+++++++++)))))))))((((((''''''''')))((('''((()))***)))'''$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&'''((())))))*********++++++*********))))))))))))))))))))))))((()))))))))*********+++((()))******++++++******((())))))))))))))))))((((((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))((((((((())))))))))))(((''''''''''''(((((((((((())))))))))))************'''''''''''''''''''''''')))))))))((((((''''''&&&'''''''''''''''((())))))++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((''''''(((((()))*********(((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''***))))))))))))))))))***))))))))))))))))))))))))******************************))))))******+++,,,++++++************++++++,,,++++++++++++,,,------............////////////---------......///000111000000111222222333444444333333333333444444444444777777888888999;;;<<<===<<<======>>>???@@@AAAAAA@@@@@@AAABBBDDDEEEFFFFFFGGGGGGHHHJJJKKKMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKMMMNNNKKKLLLMMMOOOQQQRRRSSSSSSPPPNNNLLLJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIMMMQQQUUUVVVSSSOOOKKKIIIDDDBBBAAAAAACCCDDDCCCBBBCCCBBB@@@===;;;999888888777666555444333333333333333333333222222111000000000000000///...------,,,......---------,,,,,,,,,mmm___WWWVVVWWWXXXUUUPPPMMMMMMOOONNNMMMKKKHHHGGGFFFFFFFFFCCCBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCBBB@@@???>>>>>>;;;;;;999777666555555555333333222222111000000000...---,,,,,,++++++,,,,,,+++++++++,,,+++******)))(((((()))***++++++++++++(((((((((((((((((((((((()))************++++++++++++++++++***)))(((((('''&&&'''((()))***+++++++++))))))))))))***+++,,,---,,,+++******+++,,,***))),,,+++)))(((&&&&&&%%%%%%'''((()))***************))))))(((((((((((())))))(((******'''(((+++,,,+++))))))((('''''''''''''''***'''&&&'''***+++)))'''(((((((((&&&$$$###%%%'''((((((((())))))(((((('''((((((((()))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((()))******++++++(((((((((((('''''''''''')))(((''''''))))))((('''%%%&&&'''((())))))(((''''''(((((())))))(((((('''''''''&&&''''''((()))***((())))))******))))))((())))))))))))))))))))))))'''(((((())))))*********(((((()))************)))((())))))******))))))(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***'''(((((())))))))))))(((''''''''''''(((((((((((((((((()))))))))))))))***''''''''''''&&&&&&&&&&&&(((((()))))))))((('''''''''''''''''''''((())))))******++++++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))))))))***(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((***************+++++++++******))))))******+++,,,+++******))))))******+++...------------...//////------------.........////////////.........------///000000111222333444444444444444444444444444444666666777888:::===???@@@======>>>>>>???@@@AAAAAA???@@@AAABBBCCCDDDEEEEEECCCDDDEEEGGGIIIKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJLLLNNNPPPRRRSSSSSSNNNNNNMMMLLLLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIMMMPPPTTTTTTRRRNNNKKKIIIDDDAAA???@@@CCCEEEDDDBBBAAA@@@>>><<<;;;:::999999666666444333333333333333111222222222222111000////////////............---......---------,,,,,,,,,nnn```XXXRRRTTTVVVSSSNNNKKKMMMOOONNNLLLJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCEEEFFFGGGCCCCCCBBBAAAAAA@@@@@@???;;;;;;999777666555555555333333222222111000000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++***'''((()))***++++++++++++)))))))))))))))))))))))))))************+++++++++******)))))))))))))))))))))***+++,,,,,,,,,,,,,,,(((((((((((()))***++++++(((((()))+++,,,,,,***(((,,,+++)))(((''''''''''''((())))))*********))))))))))))(((((((((((())))))&&&)))((($$$%%%+++...---)))))))))((((((((('''''''''$$$"""$$$(((***'''$$$((())))))'''$$$###%%%(((,,,+++***))))))))))))))))))(((((((((((('''''''''((())))))))))))(((''''''(((((((((((((((((())))))((((((((((((((())))))))))))(((''''''((()))((('''&&&(((+++------+++)))''''''((()))******)))((('''''''''''''''((()))***+++'''((()))******)))((('''((((((((((((((((((((((((&&&&&&'''(((((()))******(((((()))***************((()))************)))((((((((((((((((((((((((((())))))******)))(((&&&&&&((((((((((((((()))******&&&'''((()))******)))(((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((('''''''''&&&''''''))))))***)))(((((('''''''''''''''((())))))***************))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))******'''((()))******)))((('''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,,,,++++++******++++++,,,...------------...//////,,,,,,,,,,,,------------.........///......------//////000111222333444444555555555444444444444444444555666999;;;>>>AAABBB>>>>>>>>>??????@@@@@@AAA??????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLJJJKKKKKKJJJJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPKKKKKKKKKLLLLLLKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHJJJLLLOOOOOOMMMJJJHHHHHHDDDAAA>>>???CCCEEEDDDAAA>>>===<<<:::999999999999666555444333222222222222000111222222222111000///---------............///......---------,,,,,,,,,ooo```YYYNNNQQQSSSQQQMMMJJJMMMPPPKKKIIIGGGEEECCCBBBBBBBBBDDDDDDCCCCCCDDDEEEGGGHHH@@@@@@@@@?????????>>>>>><<<;;;999777666555555555333333222222111000000000...---,,,,,,++++++,,,,,,,,,------------,,,++++++'''''')))******+++++++++------------------------)))************+++++++++'''(((((()))***+++++++++(((((()))))))))(((((('''''''''''''''((()))***+++&&&&&&(((+++------***'''+++***)))(((((()))******)))************))))))((())))))(((((((((((())))))'''***(((""""""(((,,,+++)))))))))***)))(((((('''***'''%%%'''+++---***'''+++,,,,,,***'''&&&(((+++---,,,***((('''(((((()))((((((((('''&&&&&&%%%%%%((()))***++++++***)))((())))))((((((''''''&&&&&&(((((())))))******++++++)))'''&&&'''((()))((('''###%%%(((++++++(((%%%"""'''((()))******)))(((''''''''''''((((((***++++++((()))***++++++***)))(((((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))***++++++++++++***((()))***++++++***)))(((((((((((((((((((((((((((++++++++++++***)))'''&&&((((((((((((((()))******&&&'''(((*********)))(((''''''''''''((((((((()))&&&'''''''''(((((())))))******))))))((((((((('''&&&'''(((*********))))))'''''''''''''''((()))))))))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))(((((((((((())))))************************))))))******++++++++++++*********)))***++++++,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------+++++++++,,,,,,,,,------***+++,,,...///000000000...///000111222333444444555555555555555555555555333444666999<<>>>>>>>>???@@@@@@@@@AAA??????@@@AAABBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJJJJJJJIIIGGGEEEDDDGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJHHHJJJKKKMMMMMMLLLJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFIIIKKKJJJHHHFFFEEEEEEDDD@@@>>>???CCCFFFDDDAAA<<<;;;:::999888888888888555555444333222222222222000000111222222111//////,,,,,,------.../////////......---------,,,,,,,,,ppp___VVVWWWVVVTTTRRRPPPOOONNNNNNNNNMMMLLLJJJHHHFFFEEEDDDBBBCCCDDDDDDDDDDDDDDDDDDFFFDDDAAA???======>>>???===<<<:::888666444444333444333222000000000111111,,,------......------,,,...------,,,,,,------...,,,,,,---------,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))+++++++++***************++++++***)))))))))))))))))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))(((''''''''')))***+++******))))))((((((''''''*********)))))))))(((((())))))))))))))))))))))))((())))))***************((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))***************)))((((((************))))))))))))+++*********))))))((((((&&&&&&&&&&&&''''''''''''******))))))((((((''''''&&&(((((('''&&&%%%&&&''',,,***))))))******)))''''''''')))***+++++++++++++++)))(((&&&&&&((()))+++'''''''''''''''((())))))*********)))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))******((((((((('''&&&&&&&&&%%%***)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((++++++***)))))))))))))))******))))))((((((''''''((()))***++++++***)))(((''''''(((((())))))******''''''''''''''''''''''''&&&'''''''''''''''''''''))))))(((((((((((())))))%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((''''''&&&%%%&&&(((***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((())))))%%%%%%&&&((()))***+++,,,+++***(((&&&&&&''')))***+++*********))))))(((((())))))))))))((((((((((((************************++++++,,,,,,,,,,,,------//////.........------------...///000000111000000000000000000111111111111222333444444555555444444555666777999;;;===>>>?????????>>>======>>>???@@@????????????????????????CCCCCCBBBBBBBBBDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKIIIGGGFFFEEEDDDCCCEEEGGGIIIIIIGGGDDDBBBFFFHHHJJJKKKKKKKKKMMMOOOPPPPPPOOOOOONNNNNNMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDBBB@@@>>>=========>>>===<<<:::777666666666666555444333222111222333444000000///...............////////////............///...,,,++++++,,,...///tttbbbXXXWWWVVVTTTRRRPPPOOONNNNNNMMMLLLKKKIIIGGGFFFDDDDDDBBBCCCDDDDDDEEEDDDDDDDDDEEECCCAAA???>>>===>>>>>>===;;;:::888666555444444333222000///......//////,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))******+++,,,------++++++++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))))))))+++***))))))((((((((()))(((((()))))))))*********+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))((((((((()))******))))))))))))((((((((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%&&&&&&'''''''''''''''((((((((((((((())))))***''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''((()))***)))'''''''''(((&&&&&&&&&&&&'''&&&%%%$$$&&&'''((()))***************)))(((''''''((()))***'''''''''''''''((())))))))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((+++***)))(((((((((((()))***)))))))))((((((((('''((()))************)))((((((((((((((())))))******))))))))))))))))))))))))((((((''''''''''''''''''))))))(((((((((((())))))%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))******(((((()))***+++,,,,,,---***)))(((''''''((()))***************)))))))))(((***************)))))))))************************++++++,,,,,,,,,,,,------///.........------------...//////000000000000///000000000000111111111111222222333444444444444444444444666777999;;;<<<===???>>>=========>>>???@@@?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKIIIHHHGGGEEEDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCEEEGGGJJJKKKLLLNNNPPPRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDD??????>>>>>>>>>>>>>>>???;;;:::999888777666666666555555333222222222222333000000///...............////////////............///---,,,++++++,,,---///xxxeee[[[WWWVVVTTTRRRPPPOOONNNNNNKKKKKKJJJHHHFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBB@@@???>>>===<<<<<<;;;999888666555444444666555333222111111222222,,,+++************+++,,,***))))))(((((())))))*********)))))))))***,,,---,,,,,,++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))*********))))))((((((((((((((()))((('''''''''(((******+++++++++***************))))))))))))))))))))))))******))))))))))))***************+++******))))))(((((((((((()))))))))))),,,++++++++++++*********(((((((((((((((((((((((('''((())))))******))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))))))))''''''((((((((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***+++,,,+++)))((()))***&&&'''((()))))))))((('''&&&''''''((())))))))))))***)))(((''''''((()))***(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''(((((())))))))))))((((((((((((((())))))******))))))(((((((((((())))))))))))***************************)))))))))(((((('''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))))))))***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++)))))))))******+++++++++(((((((((((())))))))))))************))))))))))))***************+++++++++************************++++++,,,,,,,,,,,,------............------------//////000000000///......000000000000111111111111111222222333333333333333333333444666777999:::;;;======<<<<<<<<<===???@@@??????@@@AAABBBCCCCCCDDDAAABBBCCCEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFDDDDDDCCCFFFDDDBBB@@@???AAACCCDDDDDDGGGJJJLLLMMMOOORRRUUUSSSRRRRRRQQQPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJJJJGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCC??????@@@@@@???>>>===<<<888888888888888777666666666555444333222111222222000000///.............../////////............---...---,,,++++++,,,---...{{{hhh\\\WWWVVVTTTRRRPPPOOONNNNNNJJJIIIHHHGGGFFFDDDCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBAAA@@@>>><<<;;;<<<;;;999777666555444444666555444222222222333333...,,,+++))))))+++,,,...,,,,,,++++++++++++,,,,,,000...+++)))(((((()))***,,,,,,,,,++++++*********))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))((((((((((((((()))***)))'''&&&'''(((***,,,************************))))))))))))))))))))))))***))))))))))))))))))******+++,,,,,,,,,***)))(((''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))***++++++++++++***'''(((((()))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))((()))))))))))))))((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((***+++,,,+++)))((()))***&&&(((+++,,,++++++******&&&&&&'''((((((((((((((())))))(((((((((((())))))((((((''''''''''''((()))((((((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))&&&&&&((())))))(((&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))((((((''''''))))))(((((((((((())))))(((((((((((('''''''''''''''''''''&&&&&&''''''''')))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((('''''''''(((((())))))))))))(((*********)))))))))))))))))))))***************+++************************+++++++++,,,,,,,,,------------------------------///000000000///...------///000000000111111111111000111222222333333222222333333444555666777888999;;;;;;;;;;;;;;;===???@@@???@@@AAABBBCCCDDDEEEEEEAAACCCEEEGGGHHHGGGFFFDDDCCCDDDEEEFFFGGGHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLHHHHHHGGGFFFEEEDDDDDDCCCFFFDDDBBB@@@@@@BBBDDDEEEEEEGGGJJJLLLMMMNNNQQQSSSTTTSSSRRRQQQOOOMMMLLLLLLPPPOOONNNMMMLLLKKKJJJIIIFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCC@@@===999777555666777888888888666666666555444333222111111111000000///...............//////.........---------------,,,++++++,,,------|||hhh]]]WWWVVVTTTRRRPPPOOONNNNNNIIIIIIHHHGGGEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBAAAAAA???===<<<;;;;;;:::999777666555555555222111///...------...//////---,,,******,,,---///------,,,,,,,,,,,,------111///---***))))))***+++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))(((((((((((())))))+++***)))((((((***,,,---************************)))))))))))))))))))))))))))))))))******)))))))))***+++,,,,,,,,,***)))(((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''((()))***))))))(((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((&&&'''''''''((((((((()))***)))((('''&&&%%%$$$###&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))***+++***((('''((()))###&&&))))))((('''((()))&&&''''''(((((((((((('''))))))(((((((((((())))))((((((''''''''''''((((((''''''(((((())))))))))))******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&''''''(((((()))))))))'''((()))******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((())))))***************))))))))))))((((((((((((((((((((((((******))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((''''''))))))(((((((((((())))))***)))'''&&&&&&(((***,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((('''''''''''''''''''''((()))***)))))))))))))))))))))))))))******((((((((()))))))))******************************+++++++++,,,,,,,,,------,,,,,,------------------///////////////...---,,,///000000000111111111111000111222222333333222222333444444555666777777888999999999999;;;<<<>>>@@@??????@@@AAACCCDDDEEEEEEAAACCCFFFIIIIIIHHHFFFEEECCCCCCDDDFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKLLLNNNQQQQQQPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLJJJIIIIIIFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDBBB>>>:::777444555666888888777666555555555444444333222111111000000///...........................------------,,,,,,,,,++++++,,,,,,,,,|||iii^^^WWWVVVTTTRRRPPPOOONNNNNNIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGBBBBBBAAA???>>>===<<<;;;;;;:::999777666666555555333222000///......//////......---,,,,,,---......,,,++++++++++++++++++,,,,,,,,,+++++++++,,,...///,,,,,,++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******++++++***)))))))))***,,,---***************+++++++++))))))))))))))))))))))))))))))************))))))*********+++******))))))(((((((((((())))))))))))))))))***************+++((((((((((((((((((((((((''''''((())))))))))))(((&&&''')))*********)))((())))))))))))))))))))))))''''''((()))))))))))))))%%%%%%&&&'''''''''&&&&&&'''''''''(((((())))))*********)))'''&&&%%%$$$###(((((((((((())))))))))))(((((((((((())))))))))))((()))***)))'''&&&'''(((&&&(((***)))'''&&&(((+++'''(((((())))))((((((((((((((())))))))))))(((((()))((((((''''''''''''(((&&&''''''(((((())))))*********(((''''''(((******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''(((((((((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''(((((())))))(((((((((((())))))))))))''''''''''''((()))******+++************)))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***))))))))))))))))))***)))((('''%%%%%%''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&%%%))))))))))))))))))))))))''''''(((((())))))******))))))))))))************'''''''''((())))))******************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------....../////////...------000000000000111111111111111222222333333333333333333444444444555555666666888777888888:::<<<>>>@@@>>>>>>???@@@AAABBBBBBCCCAAABBBEEEGGGHHHGGGEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGIIIKKKKKKJJJJJJJJJKKKLLLKKKJJJIIIJJJKKKKKKLLLMMMPPPRRRTTTVVVWWWPPPOOONNNLLLKKKIIIHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBBBB@@@===;;;555555666666666666666555333333444444444333222111000000///........................------------,,,++++++,,,,,,,,,,,,++++++|||jjj___WWWVVVTTTRRRPPPOOONNNNNNIIIIIIHHHGGGFFFEEEEEEDDDBBBCCCDDDEEEFFFGGGGGGGGGCCCBBB@@@>>>===<<<<<<<<<::::::888777666666666666666555333222111111222333,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***+++,,,------...++++++++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))))))))***************+++,,,,,,))))))))))))************))))))*********+++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))((((((((()))******))))))))))))(((((((((((())))))))))))******++++++))))))))))))))))))))))))))))))***+++++++++++++++&&&''')))*********((((((((((((((((((((((((((((((''''''((()))))))))))))))$$$%%%&&&&&&''''''&&&&&&''''''((())))))***++++++((((((((('''''''''''''''(((((((((((())))))))))))'''((((((((()))))))))***((()))***)))'''&&&'''((((((***+++)))%%%%%%(((,,,((())))))******))))))((((((((())))))))))))(((((())))))((('''''''''''''''&&&&&&''''''((())))))******)))'''&&&&&&''')))***((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%'''((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((((()))***+++'''((((((((()))))))))***''''''&&&&&&'''(((***++++++++++++*********))))))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))))))))(((((((((((())))))''''''(((((())))))******))))))(((((((((((())))))((())))))((('''%%%###"""))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))((('''(((((())))))))))))))))))((('''''''''((()))+++,,,((()))))))))************'''(((((()))******++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------......///.........000000000000111111111111222222333444444444444444222222333333333333333333666666666777999<<<>>>???===>>>>>>>>>??????@@@@@@???@@@BBBDDDDDDDDDCCCBBBDDDDDDEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKDDDEEEHHHJJJLLLNNNNNNNNNLLLMMMMMMLLLJJJIIIJJJKKKGGGHHHJJJMMMOOORRRTTTUUUOOONNNMMMKKKIIIHHHGGGFFFCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>??????>>><<<;;;666666555444444555555555111222333444444444333333000000///........................---------,,,,,,+++++++++,,,,,,+++++++++}}}kkkaaaWWWVVVTTTRRRPPPOOONNNNNNJJJIIIIIIHHHGGGFFFEEEEEEBBBCCCDDDEEEGGGGGGHHHHHHDDDBBB???===<<<<<<<<<===::::::888777666666666666444333222000///000000111***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,******+++++++++******)))*********++++++,,,,,,---))))))))))))))))))))))))+++++++++***************+++*********+++,,,------''''''((()))***)))))))))))))))******++++++++++++))))))))))))))))))))))))((()))***++++++***)))((()))(((''''''''')))***+++******))))))((((((''''''&&&'''''''''(((((())))))************************&&&&&&'''(((((((((((((((&&&''')))***+++***(((''''''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&'''((()))))))))((('''(((((()))***++++++,,,&&&&&&''''''((()))******&&&&&&&&&&&&'''''''''((('''((((((((())))))******((()))***)))((('''''')))%%%''''''######((()))***************))))))(((((())))))))))))((((((***)))((('''''''''''''''&&&&&&&&&'''((())))))******((('''&&&&&&'''(((***((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''(((((())))))************))))))((((((''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))***++++++'''((((((((())))))******'''&&&&&&&&&'''(((***+++++++++++++++******))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))&&&''''''((()))******+++((((((''''''''''''((((((''')))+++,,,)))$$$))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++******&&&&&&&&&&&&''''''(((((()))(((&&&&&&''')))+++---(((((())))))*********+++((())))))***++++++,,,,,,************************++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,---.../////////...000000000000111111111111222333444444555555444444111111111111111111111222555555666777999;;;>>>???===============>>>>>>>>>===>>>???AAAAAAAAAAAAAAAEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKLLLLLLLLLLLLLLLEEEEEEGGGIIILLLNNNQQQRRRLLLMMMNNNMMMLLLKKKLLLMMMGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNLLLKKKIIIGGGFFFEEEAAA@@@@@@??????????????????????????????@@@@@@@@@===>>>>>>===<<<:::999888777666555444333444555555000111333444555555444333000000///.....................---------,,,,,,,,,***++++++,,,,,,++++++***|||kkkaaaXXXVVVTTTQQQOOONNNNNNNNNNNNKKKIIIHHHHHHHHHGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDAAA???>>>???@@@AAA>>>===:::777555444333444111111111111000000000///------------------------&&&&&&''')))***+++,,,---,,,+++++++++******))))))************************------,,,++++++******)))+++++++++***)))((((((''''''(((((()))***+++++++++)))*********++++++++++++***++++++++++++,,,,,,,,,************)))'''&&&%%%&&&''''''(((((((((((('''))))))************))))))+++*********))))))((((((...---+++)))'''%%%$$$###---,,,***(((%%%###!!! '''''')))******+++++++++,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++******(((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))*********++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''')))***+++,,,---%%%&&&'''(((((('''&&&%%%))))))((((((''''''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((&&&%%%%%%'''(((((('''%%%%%%'''((())))))))))))(((((())))))))))))(((((( ###'''***+++***((('''***)))))))))))))))******+++(((&&&'''***,,,+++)))(((((()))(((((('''&&&&&&((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%(((''''''(((******)))((())))))(((((((((((()))))))))((('''''''''(((***++++++)))(((&&&&&&((()))+++)))***++++++***)))((('''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''%%%'''***++++++)))%%%###)))************+++++++++++++++***)))(((((()))))),,,,,,............,,,,,,...---+++******+++---...---...............------////////////000000000000333333222111222333444555222333333333333333333444555444333333555888;;;=====================<<<;;;999:::===@@@BBBCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJJJJIIIHHHGGGIIIHHHIIIKKKMMMNNNMMMLLLKKKKKKJJJJJJKKKMMMPPPQQQLLLLLLLLLLLLJJJIIIGGGGGGIIIGGGEEEDDDEEEGGGIIIKKKMMMMMMLLLKKKJJJHHHFFFEEEDDDAAA===;;;<<<===>>>>>>===>>>???@@@@@@???>>>======<<<;;;:::999888888888666555333222222333444666111111111111000000000000222222000///............------,,,,,,,,,+++++++++---+++))))))***+++***)))|||jjj___WWWVVVTTTQQQOOOOOONNNNNNNNNLLLJJJHHHHHHHHHFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFCCCAAA???>>>======;;;:::999777666555555444333333222111000///...---------------------------------,,,++++++***))))))***)))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))((((((''''''(((((()))******++++++*********++++++++++++,,,((())))))))))))***************))))))))))))))))))))))))***+++++++++******(((((())))))))))))((((((************)))))))))(((((((((((((((((((((((((((,,,++++++)))((('''&&&&&&&&&''''''((()))*********+++***)))(((''''''''''''************************))))))))))))))))))))))))(((((()))************))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))*********+++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))******+++''''''((())))))(((''''''((((((((((((((('''''''''((((((''''''''''''((((((******))))))(((((('''''')))))))))(((((((((''''''&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((''''''''''''(((&&&%%%%%%'''(((((('''(((((((((((()))))))))))))))******++++++******)))"""$$$%%%%%%$$$###))))))(((((()))******+++***(((''''''***++++++))))))))))))))))))(((''''''(((''''''''''''''''''((((((''''''''''''&&&&&&&&&(((''''''(((******)))((())))))(((((((((((()))))))))(((((('''((()))***+++***)))(((''''''((()))***)))******+++***)))((('''''''''''''''''''''''''''))))))((((((((('''''''''''''''((((((((((((''''''###%%%'''***+++***)))((())))))*********+++++++++++++++***))))))))))))))))))******++++++******)))........................------............------....../////////000000000333222222111222333444555222222333333333333444444555555555555666888:::;;;<<<===============<<<<<<:::<<>>======>>>>>>>>>======???@@@@@@???>>>>>>===<<<:::999888888777777666555333111111111333333111111111111000000000000222111000///............------------,,,,,,,,,+++///---+++***++++++***))){{{hhh]]]WWWVVVSSSQQQOOOOOOOOOOOOOOOMMMJJJIIIHHHGGGEEEDDDBBBCCCDDDFFFFFFGGGGGGGGGHHHGGGEEEBBB???<<<:::999777777888777777666555555555444333111///...---,,,,,,,,,,,,,,,------------000000///---,,,+++)))))))))))))))))))))(((((((((------,,,,,,++++++++++++))))))******+++,,,,,,---++++++******)))(((((((((((((((((()))******++++++************++++++++++++((())))))))))))***************)))))))))***,,,---)))***+++,,,,,,,,,,,,,,,((((((((((((((((((((((((************))))))))))))&&&&&&''''''((()))******))))))))))))))))))))))))&&&&&&''''''(((((())))))***)))(((''''''&&&&&&'''************************))))))))))))))))))))))))%%%&&&''')))***+++,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&'''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((''''''''''''((((((+++******)))((('''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''++++++***)))(((&&&%%%%%%(((((((((((((((((((((((())))))*********)))'''&&&(((&&&%%%%%%'''(((((('''+++***)))((((((((()))***((())))))******))))))((("""###$$$&&&&&&''''''''''''''''''((()))***+++,,,***((('''((()))******)))))))))*********)))((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((''''''(((******)))''')))((((((''''''(((((()))((((((((((((((()))*********)))(((''''''((()))***))))))*********)))((((((''''''''''''''''''''''''))))))(((((((((((('''''''''(((((())))))(((((('''%%%%%%'''((()))*********)))))))))*********+++++++++***))))))))))))))))))***))))))(((((())))))***------............------------............------------........./////////222222111111222222333444222222222333333444444444555666777888999999999999<<<<<<===============<<<<<<===@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMMMMKKKKKKLLLOOORRRTTTTTTTTTRRRQQQNNNLLLJJJIIIHHHHHHFFFCCCAAABBBFFFHHHHHHGGGJJJHHHGGGFFFFFFHHHJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGBBBAAA??????@@@@@@>>>===<<<===>>>???@@@@@@???>>><<<;;;:::999888777777777666555333111000000111111111111111111000000000000111111000///..................---------,,,,,,,,,///...+++++++++,,,+++)))zzzggg]]]WWWUUUSSSQQQPPPOOOOOOOOOPPPNNNKKKIIIHHHGGGEEECCCBBBBBBDDDEEEGGGGGGHHHHHHGGGFFFEEECCC@@@<<<999888666777888888777666444333444333222111000...------,,,,,,,,,,,,,,,---------,,,,,,,,,---------------++++++++++++++++++++++++++++++******))))))(((((())))))******+++++++++,,,************))))))(((((((((((())))))************(((((()))))))))***************+++++++++,,,,,,,,,---,,,***))))))***,,,---((())))))***++++++++++++))))))(((((((((((())))))*********)))))))))))))))+++******))))))(((''''''&&&&&&''''''((((((((((((''''''''''''(((((())))))***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''')))***+++++++++((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((('''''''''(((((((((((()))+++)))(((&&&&&&((()))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((()))))))))((((((''''''&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''******))))))((('''''''''(((((((((((((((((((((((()))***,,,,,,,,,***(((&&&(((&&&%%%%%%'''(((((('''***)))'''&&&&&&(((***+++&&&&&&''''''''''''&&&&&&(((((((((((()))******+++&&&&&&'''''')))***,,,,,,))))))((((((((()))))))))(((((())))))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))))))))''''''&&&((()))***((('''(((((((((''''''(((((((((((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''''''''))))))(((((((((((((((((((((((())))))))))))((((((***))))))((((((((((((((())))))))))))******************)))))))))))))))***---,,,+++******+++,,,---,,,++++++++++++++++++,,,,,,,,,---.........------------------.........///111111111111111222222333222222222333333444444444555777888:::::::::999888;;;;;;<<<===>>>>>>=========>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKMMMMMMNNNQQQUUUXXXXXXWWWUUUSSSQQQNNNLLLJJJIIIHHHIIIEEEBBBBBBFFFJJJJJJHHHIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHBBBAAAAAAAAABBBAAA???===;;;<<<>>>???@@@@@@??????===<<<;;;:::999888888888666555444222111000000000111111111111000000000///111000///........................---------,,,,,,---+++******+++,,,,,,+++zzzhhh]]]VVVUUUSSSQQQPPPOOOOOOPPPPPPNNNKKKIIIHHHGGGEEECCCBBBBBBDDDEEEGGGGGGHHHHHHEEEDDDCCCBBB@@@===;;;:::999999999999777555333222222222111111000000//////+++++++++,,,,,,,,,------))))))***+++,,,---......+++++++++++++++,,,,,,,,,*********))))))(((((((((+++++++++******)))))))))*********))))))))))))))))))))))))))))))*********''''''''''''((((((((((((******+++++++++,,,,,,,,,000...,,,***))))))+++,,,((((((***++++++,,,,,,,,,++++++***))))))***++++++))))))))))))))))))******------,,,+++)))(((''''''(((((((((((((((((((((((())))))((((((((()))***+++******))))))(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((&&&'''''''''((((((((((((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&''''''(((((())))))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((***+++,,,------+++)))'''(((&&&%%%%%%'''(((((('''&&&%%%$$$$$$%%%(((***,,,&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&'''(((&&&&&&&&&'''(((***+++,,,)))))))))(((''''''((()))&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******'''&&&&&&'''))))))((('''((((((''''''''''''(((((('''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))((((((+++***)))((('''(((((()))(((((()))))))))************)))))))))))))))******...---,,,++++++,,,---...---,,,***((((((***,,,---++++++,,,---......------------------.........///000000111111111111222111111111222333333444555555555666999;;;;;;:::888777::::::<<<===>>>>>>>>>>>>===>>>???@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIMMMMMMNNNRRRVVVXXXYYYXXXUUUTTTSSSQQQOOONNNMMMLLLOOOLLLHHHHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHBBBBBBBBBCCCDDDBBB@@@===<<<===>>>???@@@@@@???>>>>>>===<<<:::999999999999777666555444333222111111111111111111000000000///000//////.....................---------,,,,,,,,,((('''&&&(((***,,,,,,,,,zzzhhh^^^VVVUUUSSSQQQPPPPPPPPPPPPOOOMMMJJJIIIHHHGGGEEEDDDBBBCCCDDDFFFFFFGGGGGGGGGDDDCCCBBB@@@???===<<<<<<;;;::::::999777666444333111111111111000000000000******++++++,,,,,,------************++++++++++++)))))))))***************++++++++++++++++++++++++,,,++++++***))))))((((((******))))))))))))))))))))))))))))))))))))******''''''''''''((((((((((((((())))))))))))*********///...,,,***)))))))))***)))***+++,,,---.........,,,+++***))))))***+++,,,))))))))))))************************************+++++++++*********))))))+++***)))(((((()))***+++******))))))))))))******************************))))))))))))))))))))))))(((((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))************))))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((())))))***((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&######$$$%%%'''((())))))(((((((((((((((((((((((()))***+++,,,,,,+++******(((&&&%%%%%%'''(((((('''#########$$$&&&(((***,,,((())))))******))))))(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***+++((())))))((('''&&&''')))%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))******'''&&&&&&'''))))))(((&&&(((''''''&&&&&&''''''(((''''''((()))))))))))))))(((((())))))))))))(((((((((((('''''''''((())))))(((((((((((((((((((((((((((((())))))))))))******((())))))******))))))((('''''''''((()))***,,,,,,((((((((()))))))))******)))))))))))))))******+++,,,++++++++++++++++++,,,///---,,,******,,,---///***+++,,,------...------------.........///////////////000111111111111000111111222333333444555555444555777999::::::999888999:::;;;===>>>?????????>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMQQQUUUWWWXXXWWWTTTTTTSSSSSSRRRQQQPPPOOORRRQQQPPPNNNLLLLLLLLLMMMHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGDDDCCCCCCDDDDDDCCCAAA>>>===>>>???@@@@@@???>>>=========;;;:::999888888888666666555555444333222222111111111111000000000000//////......---......///------,,,,,,,,,+++++++++'''&&&%%%''')))+++,,,,,,zzziii^^^UUUTTTRRRQQQPPPPPPPPPPPPNNNLLLJJJHHHHHHHHHFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDAAA???===<<<<<<<<<;;;:::999888777777777777333222222111000///......)))******+++,,,,,,------,,,,,,++++++******)))))))))))))))******+++++++++))))))******++++++,,,,,,************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))((((((((()))))))))******((())))))))))))*********,,,,,,++++++*********)))((()))***,,,------......,,,+++***((((((***+++,,,((()))))))))************'''''''''((())))))******************************+++***(((''''''((()))***))))))((((((((())))))***************************))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((()))*********''''''''''''((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))))))))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((''''''''''''((((((%%%&&&&&&''''''((((((((()))))))))(((((((((''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''(((((()))(((((((((((((((((((((((())))))******++++++,,,,,,(((&&&%%%%%%'''(((((('''$$$$$$%%%&&&'''((()))***)))******++++++******)))*********)))))))))(((((('''''''''''''''((()))***((()))***(((&&&%%%''')))%%%&&&&&&'''((((((''''''(((''''''''''''''''''(((''''''(((((()))))))))***&&&&&&%%%'''((()))(((&&&(((''''''&&&&&&''''''(((&&&'''((()))***))))))((((((((())))))))))))(((((((((''''''&&&'''((()))***(((((((((((((((((((((((((((((()))))))))*********))))))************))))))&&&'''((()))***++++++,,,(((((((((((()))))))))***)))))))))))))))***++++++******++++++++++++******+++,,,---......---,,,+++******+++,,,------------....../////////000000000...///000111111111000///000111111222444555555666333444666888999999999999888999;;;===>>>???@@@@@@@@@@@@@@@AAAAAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJLLLMMMMMMLLLLLLKKKKKKLLLOOOSSSUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPRRRTTTRRRMMMKKKMMMOOOJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDBBB@@@??????@@@@@@???>>><<<;;;;;;;;;999888777666666666444444444444333333222222111111111111000000000000.........------......///,,,,,,+++++++++************)))'''(((***++++++***{{{iii^^^UUUTTTRRRQQQPPPPPPPPPQQQNNNKKKIIIHHHHHHHHHGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEGGGEEEAAA>>><<<;;;<<<<<<;;;:::999888888999:::;;;555444333111000...---,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------&&&&&&'''((()))***++++++((((((((()))******++++++)))))))))))))))******************)))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,))))))***+++++++++******&&&&&&((()))***++++++++++++***)))'''''')))***+++(((((())))))*********+++&&&&&&'''''''''''''''''''''''''''((())))))*********)))'''&&&&&&'''((()))(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((())))))***)))(((''''''((()))***))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((()))***+++---...(((&&&%%%%%%'''(((((('''&&&&&&'''((())))))(((((((((((())))))))))))(((((())))))******)))((('''&&&(((((('''''''''(((((()))((()))***(((&&&%%%&&&)))&&&&&&'''((())))))((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&%%%'''((()))'''&&&'''''''''&&&&&&'''''''''&&&''')))*********)))((((((((())))))))))))((((((((('''&&&&&&'''((()))***))))))))))))))))))))))))(((((())))))*********+++))))))************)))))))))************)))(((((((((((((((((())))))))))))))))))((())))))***++++++***+++,,,------,,,+++***%%%(((,,,//////,,,(((%%%)))***+++,,,------...---////////////000000000000---...000111111111000///000111111222444555666666222333444666888999::::::888999;;;<<<>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEHHHKKKMMMMMMLLLLLLJJJJJJKKKNNNQQQSSSSSSRRRTTTTTTSSSSSSRRRPPPOOONNNLLLQQQUUUSSSMMMJJJLLLQQQLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEGGGEEECCCCCCDDDDDDBBBAAA@@@@@@@@@@@@???===<<<;;;:::999888666555555444444222222333333333222222111111111111111000000000000......---------......///+++++++++*********))))))...,,,***)))******)))(((|||iii^^^VVVUUURRRPPPOOOOOOPPPQQQOOOLLLIIIHHHGGGFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBB@@@>>><<<<<<<<<<<<===<<<;;;:::888777666555222333333333222///,,,+++)))***,,,---...---,,,,,,---,,,+++)))(((((()))******************************++++++,,,+++***)))(((,,,+++)))((((((((())))))***))))))((()))+++---...((())),,,000333222---(((************************,,,***(((''')))*********,,,+++******++++++)))((()))************+++++++++,,,,,,***)))))))))***+++******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''((('''%%%$$$$$$&&&)))+++***))))))***++++++)))((((((((())))))))))))(((((()))))))))))))))(((''''''******++++++***)))(((((())))))(((&&&$$$$$$&&&'''((('''((()))+++,,,+++)))###$$$%%%'''((()))))))))%%%&&&&&&'''((()))******)))(((((('''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***)))'''%%%$$$%%%&&&'''((((((((((((''''''''''''+++***(((''''''(((((()))'''''''''&&&&&&%%%%%%%%%'''(((***+++------......''''''''''''((((((((()))***)))((('''&&&%%%%%%%%%''''''''''''((((((((((((************))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&)))(((&&&%%%$$$%%%%%%&&&"""$$$'''***+++***)))'''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))******))))))(((((((((((())))))111---)))((()))******(((++++++******************************************---,,,,,,++++++,,,,,,------...............------///............---------......///000000000000000111111111111222333444555444444444555666888999:::888999:::<<<>>>???@@@AAA>>>>>>>>>???AAADDDGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGIIIJJJKKKJJJJJJIIIMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOMMMLLLKKKGGGGGGHHHHHHGGGFFFDDDCCCEEEEEEDDDBBBAAA@@@???>>>===>>>@@@AAA@@@???===<<<999888777666444444444444333333333222222222111111000000000000000000000000000000///...------,,,,,,---------,,,***((('''&&&((((((((((((((((((((((((}}}iii^^^VVVTTTRRROOONNNNNNNNNOOOMMMKKKHHHGGGGGGGGGFFFEEECCCDDDEEEEEEEEEEEEEEEEEECCCBBB@@@>>>===<<<<<<<<<===<<<;;;:::888777666666666555333222000//////...***+++,,,,,,---------,,,...---,,,***)))))))))******************************+++,,,,,,+++***)))(((,,,+++***))))))))))))******))))))))))))+++,,,---*********,,,///000...+++************************+++***(((((()))*********,,,+++)))***++++++)))((())))))*********+++++++++,,,+++***)))))))))***+++)))******++++++******)))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&''''''''''''((('''&&&%%%&&&''''''&&&$$$%%%%%%&&&(((((())))))))))))))))))))))))(((''''''''''''((((((((('''&&&&&&((((((((('''&&&&&&(((******)))))))))++++++)))'''))))))))))))(((''''''&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((++++++***))))))***++++++***)))'''&&&&&&'''((()))((((((((((((''''''''''''((((((''''''''')))***+++(((((((((''''''&&&&&&&&&'''((()))+++,,,,,,,,,,,,''''''''''''((((((((((((%%%%%%%%%&&&&&&((())))))''''''''''''((((((((((((******)))))))))((((((((()))((((((((('''''''''&&&'''''''''''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&%%%%%%&&&&&&%%%&&&((()))))))))'''&&&(((''''''''''''''''''((()))(((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))************))))))))))))******///,,,((('''(((***)))(((************************************************+++++++++******+++++++++,,,,,,------------,,,,,,---------.........////////////000111111111111111111111111111222333444555666666666666777888::::::999999:::<<<===???@@@AAA?????????@@@BBBDDDGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHGGGKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPQQQRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKMMMNNNNNNNNNMMMMMMHHHFFFEEECCCBBBCCCDDDDDDGGGFFFEEEDDDBBBAAA??????>>>???@@@AAAAAA???>>><<<999888777666555444444444333333333222222222111111////////////////////////000//////...------,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))}}}jjj___WWWUUURRROOOMMMLLLLLLMMMKKKIIIGGGGGGHHHHHHGGGFFFCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCAAA???============<<<<<<;;;:::888777666666888666333111//////000111,,,,,,++++++,,,,,,------///...---+++******)))******************************+++,,,,,,,,,+++***))),,,,,,+++************+++))))))))))))***+++,,,---,,,***((((((***,,,------******************************))))))))))))******,,,***))))))***+++***((()))))))))*********++++++,,,+++******))))))******)))******++++++******)))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))************)))************************)))((('''&&&&&&'''((())))))((((((''''''''''''(((&&&'''((())))))'''&&&%%%%%%$$$###$$$&&&&&&%%%$$$"""###%%%'''((())))))***)))))))))))))))(((((('''%%%&&&''''''''''''''''''&&&(((((((((((((((***,,,+++***))))))***)))'''%%%+++++++++***)))((('''&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((())))))((('''''')))***+++((((((((((((''''''''''''&&&&&&&&&'''((()))+++,,,(((((((((((((((''''''''''''((()))************)))((((((''''''''''''''''''$$$$$$%%%%%%'''(((***+++''''''''''''(((((((((((()))(((((((((((('''''''''((((((((('''''''''''''''))))))))))))))))))))))))((((((((('''''''''''''''%%%&&&&&&''''''''''''&&&((((((((((((''''''&&&&&&)))((((((''''''(((((())))))))))))(((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((()))******+++******))))))******+++,,,***((('''((((((((((((************************************************************************++++++,,,,,,,,,,,,++++++++++++,,,---...///000111000000111222222222222111111111111111222333444555999888888888999999:::;;;::::::;;;<<<===>>>???@@@@@@@@@@@@@@@BBBDDDFFFHHHIIIHHHFFFEEEDDDCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIKKKLLLMMMNNNNNNNNNKKKIIIDDDAAAAAACCCFFFHHHIIIHHHGGGEEECCCBBB@@@@@@??????@@@AAA@@@???>>>===999888777666555444444444333333333222222222111111//////////////////////////////......---,,,,,,,,,)))******+++++++++******************************}}}kkk```XXXVVVSSSOOOMMMLLLLLLLLLLLLJJJHHHGGGHHHHHHFFFEEECCCDDDEEEFFFFFFFFFFFFFFFEEECCCAAA???>>>======>>><<<<<<;;;:::999888777666666555333111000000000000---,,,+++***+++,,,---...//////...,,,+++************************************+++,,,,,,,,,+++***))),,,,,,++++++++++++++++++)))))))))******++++++,,,+++***''''''(((***,,,---************************)))*********)))((()))***+++)))((()))***+++***((())))))))))))************+++++++++***************))))))************))))))%%%&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***)))'''%%%%%%''')))***)))(((''''''''''''((((((((((((((((((((('''&&&%%%(((&&&%%%&&&'''(((((('''$$$$$$&&&'''((()))))))))(((((())))))))))))((((((&&&'''((()))))))))))))))&&&((()))((('''''')))+++***)))((()))******(((&&&'''((())))))******))))))((((((((((((((('''''''''(((''''''''''''(((((()))((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''((()))***+++((((((((((((''''''''''''&&&&&&''''''((()))******(((((('''''''''''''''''''''(((((()))((((((''''''((((((''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((((((((('''&&&(((((('''&&&&&&&&&'''((())))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((())))))*********))))))))))))******)))(((''''''''''''(((((())))))))))))******************************************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------...//////000//////000111111111111000111111111111222333444444:::::::::999::::::;;;;;;::::::;;;<<<===>>>??????AAA@@@@@@@@@BBBDDDEEEGGGHHHGGGFFFDDDCCCCCCBBBBBBAAABBBCCCCCCDDDEEEEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLNNNNNNOOOPPPPPPPPPOOOOOOLLLLLLLLLMMMMMMMMMMMMMMMIIIJJJJJJKKKLLLMMMMMMMMMOOOMMMIIIFFFFFFGGGJJJLLLKKKJJJIIIGGGEEECCCBBBAAA???????????????>>><<<<<<:::999888666555555444444333333333222222222111111////////////////////////.........------,,,,,,,,,******+++++++++*********************************~~~kkk```ZZZXXXTTTQQQNNNMMMLLLLLLNNNLLLIIIHHHGGGFFFEEECCCCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDBBB@@@>>>>>>>>>>>>;;;;;;::::::999888777777222222333222111000...---...---,,,+++***+++,,,---...---------,,,+++*********************************+++,,,------,,,+++***++++++++++++,,,+++++++++)))*********++++++++++++((()))))))))((()))******))))))))))))))))))))))))(((***++++++)))((()))******)))((((((***+++***((((((((()))))))))*********++++++++++++******)))))))))))))))******)))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((***)))'''%%%%%%''')))***((((((''''''''''''((((((+++***(((&&&&&&&&&'''((()))(((&&&'''(((******)))''''''((()))))))))(((((((((((())))))))))))((((((''''''((()))*********)))'''((()))(((&&&%%%&&&'''(((''''''(((******)))(((&&&''''''((())))))))))))(((((((((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''((()))***((((((((((((''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%'''((()))(((''''''&&&&&&%%%$$$%%%''')))***))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***((((((''''''''''''((((((''''''''''''''''''((()))(((((()))))))))*********************************++++++,,,------,,,++++++++++++,,,---------------........................---......///000/////////111111111111222333444444:::::::::999::::::;;;;;;999:::;;;<<<===>>>???@@@AAA@@@@@@@@@AAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOLLLLLLKKKKKKKKKKKKKKKKKKNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKIIIHHHFFFDDDCCCBBB>>>>>>>>>>>>===<<<;;;::::::999888777555555555555333333333222222222111111........................---------------,,,,,,,,,+++++++++++++++***)))(((************************lllaaaZZZXXXUUUQQQOOOMMMMMMMMMOOOMMMJJJHHHGGGFFFDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFEEECCC@@@????????????;;;;;;::::::999888777777000111222333222000...,,,------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++***************************+++,,,---------,,,+++)))***++++++,,,+++++++++)))******+++++++++******''')))******)))(((((()))))))))))))))))))))))))))'''***,,,,,,)))''')))+++)))((('''(((*********)))((((((((()))))))))*********++++++++++++***))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((''''''''''''(((((())),,,***'''%%%%%%''')))***)))'''%%%%%%''')))******((()))))))))))))))(((((('''(((((()))))))))))))))&&&'''(((((((((((((((''''''((()))(((&&&%%%$$$%%%&&&&&&&&&(((***+++***((((((((())))))(((((('''''''''''''''(((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((()))******++++++******)))$$$%%%%%%&&&'''(((((()))(((((((((((('''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%'''(((***+++''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((''''''%%%$$$$$$$$$%%%''')))***)))((((((''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((()))******(((''''''&&&&&&''''''(((%%%'''((((((''''''(((***'''(((((())))))*********************************+++,,,---......---,,,+++***+++,,,---.........---//////.........---------,,,---......//////......111111111111222333444555999888888888999999:::;;;888999:::<<<>>>???@@@AAAAAA@@@?????????AAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPNNNMMMLLLKKKKKKKKKKKKLLLKKKLLLMMMMMMMMMKKKIIIHHHKKKJJJIIIHHHGGGEEEDDDDDD??????>>>===<<<<<<;;;;;;:::999888777666555555555333333333222222222111111........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''************************lllaaaYYYWWWSSSPPPNNNMMMMMMMMMNNNKKKIIIGGGGGGGGGEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHFFFEEECCCAAA@@@?????????;;;::::::999999888888888222222222222111000000///,,,---------,,,,,,+++***((()))***,,,,,,,,,,,,+++******************************,,,---------,,,,,,((()))***+++++++++******)))***++++++++++++***)))(((***+++***(((''')))+++))))))))))))))))))))))))&&&)))---,,,)))'''(((+++)))((('''(((*********)))(((((((((((()))))))))******++++++,,,+++***)))((((((((())))))))))))(((((()))))))))(((((('''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''((()))***)))'''%%%%%%''')))++++++&&&&&&'''((())))))))))))''''''((()))))))))))))))))))))))))))))))))((('''&&&((())))))(((&&&&&&'''(((''''''((())))))(((&&&(((((()))*********))))))&&&&&&''''''(((((())))))&&&&&&&&&''''''((()))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((('''$$$$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&((())))))''''''''''''(((((((((((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))((((((''''''''''''(((%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((()))******((((((''''''''''''(((((($$$'''))))))(((((()))+++''''''(((((()))******+++***************************+++,,,------,,,+++***)))***+++,,,,,,------------------...............---......///////////////111111111111222333444555666666666666777888::::::777888999;;;>>>@@@BBBCCC@@@???>>>>>>>>>???@@@AAA>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAABBBCCCEEEFFFHHHIIIJJJKKKLLLMMMMMMNNNLLLLLLKKKJJJJJJIIIIIIIIILLLLLLLLLMMMNNNOOOOOOOOOMMMMMMLLLLLLLLLMMMNNNNNNKKKKKKLLLMMMLLLJJJHHHGGGIIIIIIHHHHHHGGGFFFFFFEEEBBBAAA@@@???>>>===<<<<<<::::::888777666555555555333333333222222222111111........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))lllaaaWWWUUURRROOOMMMLLLLLLMMMLLLJJJHHHGGGHHHHHHGGGFFFCCCDDDEEEFFFHHHHHHHHHIIIGGGEEECCCAAA@@@??????@@@;;;::::::999999888888888555444222111000111222333,,,,,,---...---,,,***)))&&&''')))+++,,,,,,,,,,,,******************************,,,---...------,,,'''((()))***++++++***))))))***+++,,,,,,+++))))))***++++++)))&&&&&&***---))))))))))))))))))))))))%%%***------)))'''(((+++(((''''''((()))******)))(((((((((((())))))))))))******+++,,,+++***)))((((((((())))))))))))(((((())))))((('''&&&%%%%%%$$$))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((()))***&&&'''(((*********))))))+++(((&&&''')))+++,,,---###$$$%%%'''((()))))))))''''''((())))))))))))))),,,,,,,,,,,,,,,+++***)))%%%''')))******))))))******)))(((((()))(((&&&$$$$$$&&&(((***,,,---...///%%%&&&&&&'''((()))******&&&&&&&&&'''''')))******((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''(((((())))))))))))))))))(((((((((''''''''''''###$$$&&&((())))))((((((&&&'''''''''(((((())))))&&&''''''((())))))(((((("""###$$$%%%'''((())))))***)))((('''&&&%%%%%%%%%''''''''''''((((((((())))))(((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***)))(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((()))******))))))(((((((((((())))))$$$'''******)))(((***,,,&&&''''''((()))******+++************************((()))+++,,,,,,+++)))((((((((()))++++++,,,,,,,,,+++,,,,,,---...///000000...//////000000000000000111111111111222333444555444444444555666888999:::666777999;;;>>>AAABBBDDD??????>>>======>>>???@@@<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@@@@AAABBBDDDEEEHHHIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNLLLLLLKKKLLLMMMNNNPPPQQQMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBB@@@???>>>>>>>>>;;;:::999777666666555555333333333222222222111111........................,,,,,,,,,,,,,,,,,,,,,,,,(((((()))++++++,,,,,,,,,((((((((((((((((((((((((kkk___VVVUUURRRPPPNNNLLLLLLLLLKKKIIIGGGFFFGGGHHHHHHGGGBBBBBBBBBEEEIIILLLLLLLLLDDDCCCBBBAAA???>>>===<<<>>>===;;;999777666666777444444333222111//////...333000---,,,+++***(((&&&---,,,+++++++++,,,---...111...***'''&&&'''***,,,++++++++++++++++++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))++++++++++++*********)))(((((((((((())))))))))))))))))(((((((((((())))))'''(((+++,,,,,,+++((('''************************))))))))))))))))))))))))$$$%%%&&&(((***+++,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((+++'''&&&)))***((('''(((%%%&&&''')))))))))((('''((('''&&&%%%%%%&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((***(((&&&''',,,111555777***'''$$$$$$'''((((((&&&''''''''''''((((((((((((((((((((((((((('''''''''*********)))))))))))))))))))))))))))))))))))))))$$$$$$&&&'''(((***++++++((((((((((((((((((((((((''''''''''''(((((((((((()))'''%%%$$$###$$$&&&'''(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''*********)))(((((('''''')))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))''')))***++++++***)))'''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((++++++***)))((('''&&&&&&+++*********))))))(((((()))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++******************............////////////000111111111111000////////////111222222333222222111333555666888888888777888999:::<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIHHHHHHJJJLLLNNNOOONNNLLLJJJHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@??????===<<<:::888666444444333444333222111000000000000///............---------------------,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))lll___VVVUUURRRPPPNNNLLLLLLLLLMMMJJJGGGFFFFFFGGGFFFEEECCCBBBCCCEEEIIIKKKKKKKKKCCCBBBBBBAAA@@@???>>>>>>>>>===;;;999777777777777555444333222111///.........,,,+++,,,...//////...---,,,+++++++++,,,---------,,,+++))))))))))))***++++++++++++++++++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))++++++*********)))))))))(((((((((((())))))))))))))))))(((((((((((())))))''')))***++++++***)))'''************************))))))))))))))))))))))))))))))))))))(((((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((+++'''&&&***+++)))((()))&&&'''((())))))))))))))))))((('''&&&&&&'''((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((((('''&&&'''***...111333+++(((&&&&&&((())))))''''''''''''((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&%%%%%%&&&'''''''''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))'''(((***++++++***((('''''''''''''''((((((((((((((((((((('''''''''''''''))))))))))))(((((((((((())))))))))))((((((((((((************)))))))))((()))***++++++++++++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++............////////////...///000111111111111111///000000111222222333222222333444666777777777666666888:::;;;=========<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJHHHGGGGGGIIIKKKMMMOOONNNLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEECCCBBB@@@@@@??????;;;:::888666444333222222333333222111000000000000............------------------------,,,+++***)))*********)))))))))(((((())))))))))))))))))))))))mmm```VVVUUURRRPPPNNNLLLLLLLLLNNNKKKHHHFFFEEEEEEDDDBBBDDDCCCCCCEEEHHHJJJJJJIIICCCBBBBBBAAA@@@??????>>>>>><<<:::888777777777777555444333222111///......'''&&&%%%'''***---...------,,,,,,++++++,,,,,,---******++++++++++++***)))******************************++++++++++++******)))))))))*********++++++))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))((('''&&&%%%$$$(((((((((((())))))))))))(((((((((((((((((((((((()))%%%$$$((()))'''&&&'''))))))((((((((()))******))))))(((((((((((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((()))+++---***)))'''''')))***)))((((((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))(((((('''''''''''''''&&&&&&&&&))))))((('''&&&%%%$$$$$$''''''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''')))))))))))))))((((((''''''(((((()))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))&&&&&&'''((()))***++++++************)))))))))))))))******++++++******)))******+++,,,,,,,,,,,,+++,,,,,,,,,---------------............////////////---...///000222222222333///000000111222222333333222333444555555555555555555666999;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIMMMLLLKKKJJJJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIGGGFFFGGGHHHJJJKKKOOONNNMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>>999888777555333222111111333333222111000000000000............------------------------,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))mmm```VVVUUURRRPPPNNNLLLLLLLLLLLLJJJFFFEEEEEEEEEDDDCCCEEEDDDDDDEEEHHHIIIIIIHHHEEEDDDCCCBBB@@@???>>>======<<<:::888777777777888555555444222000///...---((('''&&&&&&(((******)))------,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))******)))))))))***)))(((''''''((()))***************************(((((((((((((((((((((((($$$%%%&&&'''((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((***&&&&&&+++,,,***((()))+++***)))(((((()))***+++)))))))))))))))*********''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%'''))))))'''&&&'''))))))(((((((((((()))((((((((((((((()))))))))******%%%&&&&&&'''((()))******''''''((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************)))((('''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$&&&((())))))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''(((((((((((((((((())))))))))))&&&&&&'''((()))***++++++*********)))))))))))))))))))))************))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------............////////////......000111111222222222000000000111111222333333333333444444444444444444444666888;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHHHHHHHHHHHHHJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFGGGHHHJJJKKKMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@>>>===<<<;;;;;;999888666555333222222111333222111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******))))))))))))))))))))))))mmm```VVVUUURRRPPPNNNLLLLLLLLLJJJHHHEEEDDDEEEFFFFFFEEEEEEDDDDDDEEEGGGHHHHHHGGGGGGFFFEEEBBB@@@>>><<<;;;===<<<:::888777777888888666555444222000///------...---++++++,,,------,,,---------,,,,,,+++++++++******)))((()))***,,,...))))))))))))))))))))))))******++++++++++++******************++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((("""###%%%'''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((---++++++000222///---...+++***)))(((((()))***+++((())))))***************''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))((('''&&&'''&&&'''((((((''''''''''''(((((((((((())))))))))))%%%&&&&&&'''((()))******((((((((())))))*********''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''(((((())))))***&&&'''((())))))((('''&&&))))))((((((((('''''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%###$$$&&&((())))))((('''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***+++++++++,,,,,,------............////////////000000111111111111000///000000000000111222333444444444333333444444444444555666999;;;===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGGGGEEEDDDCCCBBBBBBBBB???>>>===;;;:::999888888999888777555444333333222333222111000////////////...------------,,,,,,,,,++++++,,,,,,++++++******,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))mmm```VVVUUURRRPPPNNNLLLLLLLLLJJJHHHEEEEEEFFFGGGGGGFFFEEEDDDCCCEEEGGGHHHHHHGGGGGGGGGEEECCC@@@>>><<<<<<<<<;;;:::888777888888999666666444222000...---,,,,,,+++******---.........------------,,,+++******+++***)))((((((***,,,...******************************++++++++++++***************++++++++++++,,,))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))((()))***++++++***)))((())))))''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))'''(((---///,,,***+++******)))((((((((())))))'''((()))******+++******'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&((())))))(((&&&%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((())))))******++++++''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))***++++++''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********''''''(((((())))))************))))))((((((''''''))))))))))))***************))))))(((((())))))*********+++,,,,,,,,,,,,+++******++++++,,,,,,------............////////////111111111111111000//////111000000///000222333444444444333333444555666666777888;;;===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFEEECCCBBBAAAAAA@@@>>>===;;;:::888777777777888777666555444333333333222222111000////////////------------,,,,,,,,,,,,***+++++++++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))lll___VVVUUURRRPPPNNNLLLLLLLLLLLLJJJGGGFFFFFFGGGFFFFFFDDDCCCCCCDDDGGGHHHHHHGGGEEEEEEDDDBBBAAA@@@???>>><<<;;;999888888888888999777666444222000...---,,,)))((('''(((***,,,---,,,------......---+++***)))***************+++++++++++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,))))))))))))))))))))))))++++++*********)))))))))(((((((((((())))))))))))((()))+++,,,,,,+++)))((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%###$$$***,,,)))&&&'''((())))))))))))((('''&&&&&&'''(((***************((((((((()))))))))******(((((((((((((((((((((((()))%%%"""$$$))),,,)))%%%%%%'''******(((&&&'''(((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''(((((()))******+++'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))((((((''''''''''''(((((('''''''''((())))))******+++***((('''&&&&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))(((''''''(((''''''''''''''''''(((''''''''''''((((((((((((&&&&&&''''''((())))))***'''''''''((()))*********))))))))))))((((((((((((((()))))))))***************)))(((''''''((()))*********+++,,,,,,,,,,,,++++++++++++,,,---.....................///////////////000000111111111111000111111000///000111333555444444333444444666888999999;;;===>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBCCCDDDDDDEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEFFFGGGFFFFFFEEEGGGFFFDDDBBBAAA@@@@@@???>>>===<<<:::999888777777777666555333222222222222222111000//////......///---------,,,,,,,,,++++++******++++++++++++******++++++++++++************))))))))))))))))))))))))kkk___VVVUUURRRPPPNNNLLLLLLLLLOOOLLLIIIGGGGGGFFFEEEDDDCCCBBBBBBDDDGGGIIIIIIHHHBBBBBBBBBBBBBBBBBBAAAAAA<<<;;;999888888888999999777666444222000...---,,,---,,,***+++,,,...------------......---+++***)))((()))+++------+++)))'''++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++************(((((((((((())))))))))))((()))+++,,,,,,+++)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((&&&(((---000---******'''((()))))))))'''&&&%%%%%%&&&((()))*********)))(((((())))))******++++++(((((((((((((((((((((((()))###!!!)))---***%%%%%%(((++++++)))'''((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))+++)))'''&&&%%%&&&((()))&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&'''((()))***+++++++++***((('''&&&&&&&&&''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''(((((())))))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))(((''''''((((((''''''''''''((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++(((((((((((())))))))))))(((((())))))*********+++***)))(((''''''((()))*********+++,,,,,,,,,,,,+++,,,,,,------...///000000............/////////000---...///111222222222222222111//////000111444555444444333444555777999:::;;;<<<>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEFFFFFFBBBBBBBBBCCCCCCDDDEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJGGGGGGFFFEEEDDDDDDEEEEEEAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCEEEEEEEEEDDDDDDFFFEEEDDDBBBAAA@@@?????????>>>===;;;:::999888888555444333222111111111111222111000//////.........---------,,,,,,,,,++++++)))******+++++++++******+++++++++*********))))))))))))))))))))))))))))))|||hhh\\\XXXVVVSSSPPPNNNMMMMMMNNNMMMJJJGGGFFFFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFEEEDDDBBB@@@>>>===<<<;;;:::999888777555444444555444333111///...---,,,++++++,,,---...000000111......---------,,,,,,,,,---,,,,,,,,,+++*********---,,,***)))))))))******''''''((()))))))))))))))---,,,,,,+++***)))((((((+++++++++***)))(((((('''(((((((((((()))))))))))),,,+++++++++***)))))))))************************+++***)))'''''''''((())))))((('''''''''(((***+++%%%'''(((******((('''%%%)))))))))))))))***+++,,,''''''&&&&&&&&&&&&''''''++++++******)))((((((((()))((((((''''''''''''((())))))))))))))))))))))))&&&'''''''''(((((())))))+++******)))(((''''''&&&(((((((((''''''&&&&&&%%%(((((((((((())))))))))))%%%%%%$$$$$$%%%&&&((()))***)))((('''&&&''''''(((***'''&&&''')))***(((&&&((((((((((((''''''''''''******))))))((((((((('''&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++'''&&&%%%$$$$$$%%%&&&''''''(((((()))***++++++,,,))))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((()))******)))(((((('''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((''''''''''''((('''((()))((('''&&&'''))))))))))))))))))******+++))))))))))))************))))))(((((((((((())))))***+++++++++,,,,,,,,,,,,///...---+++***)))))))))++++++,,,,,,,,,,,,---------------............///////////////000000000000000000000111222222333333222222333555777888999:::;;;;;;<<<===>>>???@@@AAA??????@@@AAABBBBBBBBBAAA@@@AAACCCEEEEEEEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGGGGHHHIIIIIIIIIIIIHHHLLLLLLJJJIIIGGGFFFDDDDDD?????????@@@@@@AAAAAAAAACCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCCCCBBBAAA???>>><<<;;;;;;:::999888777666777666444111000/////////111000...,,,+++,,,---...,,,,,,,,,+++++++++******,,,,,,+++******)))))))))+++++++++*********))))))))))))))))))))))))))))))zzzfffZZZVVVTTTQQQNNNLLLKKKKKKLLLMMMJJJGGGFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHEEEEEECCCBBB@@@>>>===<<<<<<<<<;;;:::888777666555777777666444222111//////)))***+++,,,---...//////...------------,,,,,,,,,+++++++++++++++*********,,,,,,***)))))))))******))))))***++++++++++++***,,,,,,++++++***)))))))))++++++******)))(((((('''(((((((((((())))))))))))++++++******************''''''''''''''''''''''''***)))(((''''''(((((())))))(((((('''((()))***+++,,,+++************+++,,,'''&&&&&&&&&&&&''''''((((((((((((''''''((((((((())))))))))))))))))******(((((('''''''''((((((((())))))))))))))))))))))))''''''''''''((((((((()))######$$$&&&''')))******((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''((()))***((('''&&&%%%$$$%%%%%%&&&'''%%%$$$%%%'''(((&&&$$$(((((((((((('''''''''''')))))))))(((((('''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''$$$%%%&&&'''(((***++++++((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''''''''&&&'''(((((()))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''((()))((('''&&&'''))))))))))))))))))******+++))))))))))))************))))))(((((((((((()))))))))))))))*********++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000...//////000111111222222222222333555666777888888999:::;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHJJJJJJIIIHHHGGGEEEDDDDDD@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@???>>><<<;;;:::999888777777777999888666333222111111111333222000///.........///,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))wwwdddYYYWWWUUURRRNNNLLLLLLLLLLLLNNNKKKGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEDDDCCCAAA@@@>>>===<<<>>>>>>===;;;:::999888777555555333222000...------((())))))***+++,,,------------------,,,,,,,,,,,,))))))******************,,,+++******)))************++++++,,,---,,,,,,,,,************************++++++******)))((((((((((((((((((((())))))))))))))))))******************)))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((()))******+++)))%%%######%%%)))+++******)))((((((((())))))))))))(((((((((((())))))''''''((())))))***++++++&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))***)))((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%((((((((((((''''''''''''((((((((('''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********'''''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))***+++,,,(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((())))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((''''''((((((((())))))))))))************((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((()))((('''&&&'''))))))))))))))))))******+++))))))))))))************))))))(((((((((((()))))))))))))))*********++++++++++++******++++++,,,---++++++,,,,,,,,,,,,---------------............///////////////000000000000.........///000000111111222333333444555666666666777888999;;;===???@@@AAACCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>======<<<:::888777777777888777777555333222222111111222222111000///...---,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,+++************)))))))))))))))))))))))))))))))))vvveee[[[XXXWWWSSSPPPNNNNNNNNNNNNNNNKKKGGGEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFDDDCCCBBBAAA@@@>>>======>>>>>>===;;;:::999888777444333222000///---,,,+++((())))))***+++,,,,,,,,,---------,,,,,,,,,++++++((((((((()))*********+++++++++*********************+++,,,,,,------,,,,,,))))))*********+++++++++************))))))(((((((((((((((((())))))))))))(((((())))))******++++++************************''''''(((((())))))******((((((((((((((())))))***(((%%%""""""%%%(((,,,,,,+++***)))))))))))))))(((((((((((((((((()))(((((((((((())))))******%%%&&&'''(((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((,,,+++***)))((('''&&&%%%&&&&&&&&&''''''((((((((((((((((((((()))))))))))))))(((''''''&&&%%%%%%%%%((((((((((((''''''(((((((((((('''(((((((((((('''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%((('''((('''((('''((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&''''''''''''&&&&&&&&&%%%&&&''''''(((%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((''''''((((((((((((''''''((()))))))))))))))******((((((((((((((((((((((((***))))))((((((((((((((('''((()))((('''&&&'''))))))))))))))))))******+++((()))))))))************))))))(((((((((((())))))*********+++++++++,,,,,,...---,,,+++************+++++++++,,,,,,,,,---------------............///////////////000000000000......//////000111111111333333333444444444555555666777888:::===???@@@AAAEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEEEEECCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>=========;;;999777666666777888444333222111111000000////////////...---+++***))),,,,,,,,,+++++++++******(((((((((((())))))******************))))))))))))((((((((((((((((((((((((wwwggg^^^XXXVVVSSSPPPNNNMMMMMMMMMMMMJJJGGGEEEEEEFFFFFFEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBAAA???>>>=========<<<;;;:::999888777666777777555444222000//////******++++++,,,,,,------------,,,,,,,,,+++++++++((((((((()))*********+++************+++*********)))******+++++++++++++++)))))))))***++++++,,,,,,*********)))))))))))))))(((((((((((())))))))))))((((((((())))))******+++''''''''''''''''''''''''''''''(((((())))))******'''(((((())))))))))))))))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))))))))((((((''''''$$$%%%'''((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''((()))***+++,,,%%%%%%%%%&&&&&&''''''((((((((((((((())))))))))))))))))(((((('''%%%%%%$$$''''''(((((((((((((((((('''(((((((((''''''((((((((((((((((((''''''''''''&&&&&&'''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))$$$%%%&&&''''''&&&%%%$$$((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&''''''&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((())))))((('''''''''''''''(((((()))))))))((((((((((((((((((((((((******)))(((((((((((()))'''((()))((('''&&&'''))))))))))))))))))******+++((()))))))))************))))))(((((((((((())))))))))))))))))*********+++------,,,+++************+++++++++,,,,,,,,,---------------............///////////////000000000000//////000111111222222333333333333444444444555555666777888:::===???@@@AAAEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@??????>>>======<<<<<<<<<;;;999777666666666777222222222111111000000////////////...---+++***))),,,,,,,,,+++++++++******++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((yyyhhh___UUUSSSPPPLLLJJJJJJJJJJJJKKKIIIFFFDDDEEEFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBAAA@@@???>>>======<<<;;;:::999888777666555666555444333111///...---,,,,,,,,,,,,------......,,,,,,,,,,,,++++++++++++))))))******************))))))***++++++++++++***((())))))***************))))))******+++++++++,,,******))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''((()))))))))))))))(((''''''((())))))))))))))))))******************)))))))))(((((('''(((((((((''''''&&&&&&&&&&&&''''''******)))(((((('''&&&&&&%%%&&&''')))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***++++++***)))((('''&&&$$$%%%&&&&&&'''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))))))))(((((((((((('''""""""###%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&'''(((((()))''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&'''(((((((((((('''&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((''''''&&&&&&'''''''''((()))((('''&&&'''))))))))))))))))))******+++))))))))))))************))))))(((((((((((())))))'''''''''((((((((()))))))))))))))***+++,,,---...++++++,,,,,,,,,,,,---------------............///////////////000000000000000000000111222222333333222333333444555666666666777888999;;;===???@@@AAACCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFGGGHHHGGGGGGGGGHHHIIIKKKLLLLLLJJJHHHGGGBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAA??????>>><<<<<<<<<<<<<<<::::::999888777666666555222333333333333333222222000000//////...---------,,,,,,,,,+++++++++******......------,,,++++++***(((((()))))))))))))))***))))))))))))))))))))))))yyyggg]]]SSSQQQNNNKKKIIIHHHIIIIIIJJJGGGDDDDDDEEEGGGGGGGGGCCCDDDDDDDDDDDDEEEEEEEEEBBBAAAAAA@@@???>>>======<<<;;;:::999888777666555444333222000...---,,,+++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***+++++++++++++++*********((()))***+++,,,++++++***((())))))******************************+++++++++)))))))))))))))))))))***(((((((((((()))))))))))))))))))))))))))(((((((((************************((())))))******)))((('''&&&'''((()))***))))))((((((''''''''''''''''''(((+++***************+++,,,((((((''''''''''''((((((((((((((((((((((((''''''&&&'''((()))))))))'''&&&)))))))))))))))))))))))))))(((((((((''''''''''''******)))'''&&&$$$######))))))))))))(((((((((((((((((((((((())))))))))))******++++++***)))((('''$$$$$$&&&'''''''''&&&&&&$$$&&&((('''%%%$$$%%%'''(((((((((((('''''''''''''''''''''(((((()))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))))))))(((((((((''''''"""###$$$%%%&&&((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&''''''((())))))******(((((((((((((((((((((((()))((((((''''''''''''''''''((()))((('''&&&'''))))))))))))))))))******+++))))))))))))************))))))(((((((((((())))))))))))))))))************)))))))))***+++,,,...///++++++,,,,,,,,,,,,---------------............///////////////000000000000//////000000111222222222222222333555666777888888999:::;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCCCCBBBBBB@@@@@@??????@@@AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLKKKIIIGGGEEEBBBAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBB???>>>===;;;;;;;;;;;;<<<888999::::::999777555333111222333333444333222222//////...---------...///,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++(((((((((((())))))******))))))))))))))))))))))))xxxfff[[[TTTSSSOOOLLLJJJJJJJJJJJJHHHFFFDDDCCCEEEGGGHHHHHHDDDDDDDDDDDDEEEEEEEEEFFFBBBAAAAAA@@@???>>>=========<<<;;;:::888777666666777666555333111000///...,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******---,,,,,,,,,+++*********((()))***+++,,,,,,+++***))))))***++++++++++++***************************)))))))))))))))*********(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))*********((('''&&&&&&''')))*********)))(((***)))'''&&&&&&''')))***''''''&&&''''''((())))))))))))(((((((((((())))))&&&&&&''''''((()))))))))&&&''')))******(((&&&%%%))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''((()))***++++++,,,,,,++++++******))))))(((((((((((())))))))))))'''(((((())))))(((&&&%%%%%%&&&((()))))))))((((((&&&(((***)))'''&&&'''***)))((((((((('''''''''''''''((((((((())))))******(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$''''''%%%$$$$$$%%%''''''&&&&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((******))))))((('''%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&((()))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''(((******((('''&&&'''(((((()))***+++++++++((((((((((((((((((((((((++++++***)))))))))))))))'''((()))((('''&&&'''))))))))))))))))))******+++))))))))))))************))))))(((((((((((()))))),,,,,,---------.........,,,,,,++++++***+++++++++++++++,,,,,,,,,------------------.........//////////////////000000000000......//////000111111111222222444555777888999:::;;;;;;<<<===>>>???@@@AAA??????@@@AAABBBBBBBBBBBB??????>>>>>>???AAACCCDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGIIIJJJKKKJJJHHHEEECCCAAAAAAAAA@@@@@@????????????@@@AAAAAABBBBBBBBBBBB???>>><<<;;;::::::;;;;;;777888:::;;;:::777444222...///000222222111000000---,,,+++******+++...///,,,,,,,,,+++++++++******'''''''''((())))))******'''((((((((())))))******))))))))))))))))))))))))wwwfff]]]YYYUUUOOOLLLKKKLLLLLLLLLKKKJJJGGGFFFEEEEEEGGGHHH@@@@@@BBBDDDGGGGGGEEECCCDDDCCCAAA???>>><<<<<<;;;>>>===;;;999888666666555555555555444222///,,,***************************,,,,,,,,,,,,+++***)))(((************************+++***((('''''')))+++,,,((((((((((((((((((((((((************************(((((())))))******++++++++++++***(((&&&&&&''')))+++*********))))))(((((())))))))))))))))))))))))#########$$$&&&''')))***)))))))))))))))))))))))))))))))))))))))***++++++$$$%%%'''((((((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***'''%%%&&&)))++++++******************)))((('''+++)))(((&&&&&&((()))+++((((((''''''''''''((((((''''''''''''((((((((((((************))))))))))))&&&&&&&&&''''''''''''(((---***'''%%%&&&'''''''''(((((('''''''''&&&&&&&&&,,,***'''%%%$$$$$$%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''',,,)))''''''((((((&&&###(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))******'''&&&&&&&&&&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''((())))))******)))'''&&&%%%%%%&&&'''(((((((((''',,,+++)))((((((((()))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******************)))************+++++++++,,,++++++******++++++,,,///...---,,,,,,,,,,,,,,,////////////000000000000......000111222333333444222333444666777777777777:::;;;<<<>>>>>>>>>======<<<===???AAABBBBBBBBBBBB@@@?????????@@@BBBDDDEEECCCCCCDDDDDDEEEGGGHHHIIIFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIJJJJJJIIIGGGEEECCCBBBBBB@@@@@@???@@@AAABBBDDDDDDDDDCCCBBBBBBAAAAAA:::;;;<<<<<<;;;:::888777999999888777666555444444444444333333222111000000///...,,,+++******+++,,,///...,,,***))))))***++++++******))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))xxxhhh^^^VVVSSSNNNJJJJJJJJJJJJJJJJJJIIIGGGEEEEEEEEEFFFGGGBBBBBBBBBCCCEEEEEECCCAAADDDCCCBBBAAA@@@@@@@@@@@@???>>><<<999777555444333444444333333111000///...++++++++++++++++++++++++------------,,,+++***)))***************************)))((('''(((***,,,---************************************************)))))))))))))))*********((()))))))))'''''')))***************)))))))))((())))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))))))))((((((((())))))***((())))))***************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++(((&&&%%%''''''&&&%%%(((((()))))))))))))))((()))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''''''''((((((((((((*********)))))))))((((((&&&&&&&&&''''''''''''(((((('''&&&'''))))))(((&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''(((***)))((('''''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''((('''%%%&&&)))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&'''((())))))((('''''''''(((((()))(((((((((+++***))))))((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))******************************************++++++++++++---,,,,,,,,,,,,,,,,,,---///......---------------.........///////////////...///000111222333333333333333444555666777888888999:::<<<===>>>>>>>>>>>>===>>>@@@AAABBBBBBBBBAAA@@@?????????AAABBBDDDEEEBBBBBBBBBBBBDDDEEEFFFGGGDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJHHHGGGEEEEEEDDDBBBAAAAAAAAABBBBBBDDDDDDDDDCCCBBBBBBAAAAAA<<<<<<<<<;;;:::999777777888777777666555444333222222222222111000////////////...---,,,+++++++++,,,,,,+++)))(((''''''((((((+++******)))))))))))))))***)))(((((((((((()))***))))))(((((((((((())))))zzziii___VVVRRRNNNKKKJJJJJJJJJJJJIIIHHHGGGEEEDDDEEEEEEFFFEEEDDDBBBCCCCCCDDDBBBAAACCCBBBBBBAAAAAAAAAAAABBB@@@>>><<<999666444333222666555444222000///......------------------------------...------,,,+++***************************)))((((((((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))%%%'''))))))))))))***+++************))))))))))))))))))))))))))))))))))))******)))(((((())))))))))))))))))))))))))))))))))))(((((('''''''''((((((***************+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''&&&''''''&&&%%%&&&&&&((())))))*********((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))''''''''''''((((((((((((******))))))))))))((((((&&&&&&&&&''''''''''''((($$$%%%&&&)))++++++)))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))*********)))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))(((((((((((('''((('''&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&'''((()))***))))))'''''')))((((((''''''(((((()))''''''''''''''''''''''''"""$$$&&&'''((()))(((((())))))))))))))))))(((''')))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******************************************+++++++++,,,...------,,,,,,------..................//////000...........................///000111222333333333444333333333444666888999999:::<<<===>>>????????????@@@AAAAAABBBBBBBBBAAA@@@???@@@@@@AAACCCDDDEEE@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGIIIJJJKKKJJJIIIIIIHHHFFFEEECCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA???>>><<<:::999777777666666666555444333222222111000000//////......------//////...,,,,,,,,,,,,,,,...---,,,+++******+++++++++******)))))))))))))))******))))))))))))******))))))(((((((((((()))))){{{iii^^^XXXTTTPPPMMMMMMLLLLLLKKKIIIHHHGGGEEEEEEEEEEEEEEEGGGEEECCCCCCDDDDDDDDDCCCBBBAAA@@@??????>>>?????????>>><<<:::888666666555<<<:::666222///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++******************************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++******))))))(((((($$$''')))******))))))************)))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&''')))((('''&&&'''((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++++++++'''((())))))*********)))(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''((((((((((((***)))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&%%%&&&(((******)))'''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++&&&&&&%%%%%%$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++***)))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******)))(((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))###%%%(((***,,,,,,++++++(((((((((''''''(((((((((''''''''''''''''''''''''$$$%%%&&&((())))))(((((()))))))))))))))((('''&&&'''((()))***)))((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))*********************+++++++++,,,,,,------,,,,,,,,,,,,------............///000111222///////////////.........//////000111222333333333444333222222333555777999999999;;;===>>>@@@AAABBBAAABBBBBBBBBBBBBBBAAAAAA???@@@@@@AAABBBCCCDDDEEE@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFHHHJJJKKKKKKKKKKKKJJJIIIGGGEEECCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@AAA???<<<:::777666666666666555555444333333222222/////////......---------//////...------,,,,,,,,,.........------,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))){{{hhh]]]WWWTTTPPPNNNMMMMMMLLLKKKHHHHHHGGGFFFFFFEEEEEEEEEFFFEEECCCCCCEEEGGGGGGFFFCCCBBBAAA???======<<<<<<======;;;::::::999999999<<<:::666222///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,************************,,,,,,+++******)))))))))++++++++++++++++++++++++((((((((((((((((((((((((++++++******))))))((((((&&&(((***+++)))((((((((())))))))))))))))))******))))))))))))))))))))))))'''&&&&&&''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))*********)))*********+++++++++******)))((()))(((((((((((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))(((((((((((('''&&&&&&&&&''''''''''''(((***(((&&&&&&'''(((((((((&&&'''''''''''''''''''''''''''((((((''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***###$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''(((((((((*********((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))*** ###&&&'''((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((('''((()))***))))))''''''((((((((((((''''''&&&%%%&&&&&&((())))))((('''&&&'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,.........///000111222333111111111000000000/////////000111222222222222222333222111111222444777888888999:::<<>>===<<<<<<;;;;;;::::::::::::;;;;;;777666555333111000//////++++++++++++++++++++++++,,,,,,------------,,,,,,************************,,,,,,,,,++++++***))))))************************))))))))))))))))))))))))************))))))))))))''')))******((('''((()))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))&&&$$$###$$$+++++++++******)))((('''))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((((((''''''&&&&&&&&&''''''''''''(((+++)))&&&%%%&&&(((((((((&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''(((((())))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%'''((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***&&&''''''''''''(((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&''''''&&&%%%$$$(((''''''&&&&&&''''''(((((((((((((((((((((((((((((()))*********)))'''&&&&&&'''''''''''''''&&&%%%%%%&&&''''''''''''''''''&&&''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******'''(((((())))))*********++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,............///000222222333222222111111000000///000000111222222222222222222111111111222444666777888888:::<<>>===<<<<<<<<<;;;:::999888888888888999555555555444333111000///------------------------++++++,,,,,,,,,,,,++++++************************)))***++++++,,,,,,,,,,,,************************************************)))))))))))))))*********'''((()))((('''(((***,,,((()))))))))************)))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((******(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***(((%%%"""""""""'''((((((((((((((('''''''''(((((((((((((((((('''(((((((((''''''(((((((((''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&''''''''''''((((((&&&%%%&&&(((***))))))&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))&&&''''''((((((''''''&&&&&&&&&&&&'''((()))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''((()))))))))((('''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((%%%''')))((('''&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''******))))))((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''((()))))))))((('''&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((()))******''''''(((((()))******++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,............//////000111222222111111000/////////000000111222222222222111000000111222333444555555777888999;;;???BBBFFFHHHHHHGGGEEECCCAAAAAA@@@AAA???@@@BBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>===<<<:::888666555333333333333222222222222/////////////////////000+++,,,,,,,,,,,,***)))(((******+++,,,,,,,,,+++***+++******)))))))))))))))'''((())))))))))))((('''))))))(((((((((((())))))kkk^^^VVVTTTQQQOOONNNMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGDDDCCCCCCDDDDDDBBB???<<<======<<<;;;;;;;;;;;;;;;;;;:::999777666555555555777777777666333000...,,,........................******+++,,,,,,,,,++++++************************'''((()))+++---.........************************************************(((((())))))******++++++%%%&&&'''''''''))),,,///(((((())))))*********+++))))))))))))))))))))))))(((((('''%%%%%%$$$$$$$$$((((((((((((((((((((((((%%%%%%&&&&&&((()))+++,,,&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++$$$'''***)))'''%%%&&&'''$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&******))))))))))))******''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((######%%%(((+++,,,***(((&&&&&&&&&'''''''''((((((&&&%%%$$$$$$%%%'''***,,,%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''((((((((((((&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((***+++)))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%&&&'''((()))'''''''''&&&&&&'''''''''))))))))))))))))))))))))###$$$&&&((())))))((((((''''''((())))))***))))))&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))******+++++++++,,,,,,,,,---------...------,,,,,,------..................//////000222111111000///......---000111111222222222111111///000111222444444444444777777999;;;???CCCFFFIIIIIIHHHFFFCCCAAAAAA@@@AAA???@@@BBBDDDEEEEEEDDDDDDBBBBBBAAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@???=========<<<;;;888666444222222222111111111111111......//////////////////++++++,,,,,,+++***((('''&&&&&&((())))))((('''&&&+++******)))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))jjj]]]WWWTTTPPPMMMMMMNNNNNNNNNMMMKKKIIIIIIIIIIIIGGGEEECCCBBBAAABBBCCCDDDDDDBBBDDDCCCAAA???============999888888777666555444444555555333111///---,,,+++..................---------,,,***(((((()))***+++///...------++++++***)))))))))***++++++++++++******************************++++++,,,,,,++++++******))))))***+++,,,,,,+++---)))***...---'''&&&))),,,+++++++++******))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))))))))((((((((((((((((((((('''''''''******+++,,,,,,,,,,,,,,,,,,***((('''&&&'''((()))+++***((('''&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''((((((((((((******)))((((((((((((((()))******'''$$$$$$'''+++'''''')))***++++++++++++'''((()))))))))(((&&&%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((())))))*********+++((()))))))))))))))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&)))'''&&&'''((()))((('''(((((((((((())))))))))))######%%%&&&''''''((((((''''''(((((((((((('''''''''((((((((((((((('''&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%''''''%%%###%%%%%%%%%&&&&&&&&&''''''******))))))((((((((('''''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''************))))))))))))))))))((('''&&&%%%%%%$$$,,,+++***)))(((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((())))))*********)))((('''&&&(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------------------,,,,,,+++***,,,---......//////......////////////000000000000111111111111000000000000111111222444666777888999555777:::===BBBEEEHHHJJJFFFEEEDDDCCCBBBCCCCCCDDD@@@AAACCCDDDDDDDDDCCCCCCEEEDDDDDDBBBAAA@@@??????AAA@@@@@@AAAAAACCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDHHHHHHHHHGGGFFFEEEDDDCCC@@@???>>>>>>AAADDDDDDDDD@@@@@@AAABBBCCCCCCCCCCCC???>>>;;;999777666666666111111111111111111111111000000000000000000000000,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))~~~iii\\\WWWSSSOOOMMMMMMNNNNNNNNNKKKJJJHHHHHHHHHHHHFFFDDDFFFEEEDDDEEEFFFGGGGGGEEEDDDCCCAAA???============<<<;;;:::999888777777666666555444222000...---,,,------------------------...,,,+++))))))***+++,,,*********+++++++++,,,,,,,,,***)))((((((***,,,---************************)))******++++++******)))))))))))))))***++++++***000+++)))+++,,,)))))),,,++++++*********)))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***)))((('''''''''((()))***)))((('''''''''((()))))))))))))))((((((((('''''''''''''''((((((((((((******)))(((((((((((((((((())))))'''$$$$$$&&&)))&&&'''((()))************(((''''''&&&'''((()))***&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((())))))''''''(((((((((''''''&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&)))'''&&&'''((()))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''''''''''''''&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''%%%###%%%%%%%%%&&&&&&&&&'''''')))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&''''''))))))))))))))))))))))))(((((((((''''''&&&&&&%%%(((((((((((((((((())))))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((())))))))))))(((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))******+++*********+++++++++,,,,,,,,,---------,,,,,,+++***,,,---......//////......////////////000000000000......//////000000000111111222222333444555555666555666888;;;???BBBDDDEEECCCBBBAAA@@@@@@@@@AAAAAA@@@AAABBBDDDDDDDDDDDDCCCEEEEEEDDDCCCBBBAAA@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIGGGGGGGGGFFFFFFDDDCCCBBB@@@>>>===>>>@@@BBBCCCCCC@@@AAAAAABBBBBBBBBBBBBBB>>>===:::888666555555555333333222222111000//////........................,,,,,,,,,+++++++++*********************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))jjj]]]VVVRRRNNNLLLLLLMMMMMMMMMKKKIIIGGGGGGGGGGGGEEECCCFFFEEEDDDEEEGGGHHHGGGFFFCCCBBB@@@>>>===<<<=========<<<;;;:::999888888888777666555333111///...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,))))))*********+++++++++...,,,(((%%%%%%)))---000************************)))))))))******)))))))))(((((())))))))))))******000***%%%''')))******,,,******))))))))))))(((((())))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''''''((((((''''''(((((((((((((((((()))(((''''''''')))***+++)))))))))(((((((((''''''''''''''''''((((((((((((******)))((((((((((((((('''))))))((('''&&&'''(((%%%&&&'''(((((((((((((((((('''%%%%%%&&&(((,,,...(((((((((((('''&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%)))'''&&&'''((()))((('''$$$$$$$$$%%%%%%%%%%%%&&&((((((((((((((('''&&&%%%''''''((((((((((((''''''$$$$$$%%%&&&'''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&''''''((()))*********&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++,,,,,,---------,,,++++++,,,---......//////......////////////000000000000,,,,,,---...///000111111222222222222333333333333555555777999;;;===??????BBBAAA@@@?????????@@@@@@@@@AAABBBDDDDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA>>>???AAABBBCCCCCCBBBAAAAAABBBBBBCCCEEEGGGIIIJJJGGGGGGGGGFFFEEEDDDBBBAAA@@@>>><<<<<<>>>@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@===<<<:::888666555555555555444333222000///...---------------------------,,,,,,,,,+++++++++******************************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))kkk___UUURRRNNNKKKKKKLLLLLLLLLKKKIIIHHHGGGHHHGGGEEEDDDDDDBBBBBBCCCDDDEEEDDDCCCCCCAAA@@@>>>===<<<======<<<;;;999888777666666777888777666444222000///...,,,,,,,,,,,,,,,---------///...---,,,,,,,,,,,,---------,,,+++***)))((((((...+++(((&&&&&&)))---///************************))))))************))))))'''((())))))((((((((())),,,'''$$$%%%(((***)))((()))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))(((((((((((((((((()))))))))+++***)))(((((())))))***''''''((()))*********)))***)))((('''(((((()))***))))))((((((((('''''''''''''''''''''((((((((((((***))))))(((((((((((((((((()))*********))))))((($$$%%%&&&'''''''''''''''((('''&&&&&&''')))+++---''''''(((((('''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''&&&&&&'''''''''((((((((('''(((((((((((((((''''''&&&''''''((((((''''''&&&###$$$%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''((((((((()))&&&''''''(((((()))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******&&&''''''((((((''''''&&&(((((((((((((((((((((((()))))))))))))))******+++************++++++++++++,,,,,,,,,------,,,,,,+++,,,---......///.........////////////000000000000------......///000111111111111222222333333444444666666777888999:::;;;<<>>>>>>>>BBBBBBBBBBBBAAA@@@???>>>===<<<;;;999888777666555333333222111000///......------------------------,,,,,,,,,+++++++++******************************((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((jjj^^^UUURRRNNNKKKKKKLLLLLLLLLLLLKKKIIIHHHIIIHHHGGGEEEBBBAAA@@@AAACCCDDDCCCBBBBBBAAA???===<<<<<<======<<<;;;999777666666777777888888666444222000///...,,,---------.........///......---------,,,------......---,,,+++***))))))+++***)))))))))***+++,,,***************************++++++++++++++++++***''')))***)))''''''(((***)))((('''(((***,,,***&&&((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))************)))))))))))))))***((()))***+++++++++++++++,,,+++)))((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((***))))))(((((((((((((((''''''((()))))))))((('''$$$%%%%%%&&&&&&&&&&&&%%%'''(((((()))))))))))))))%%%&&&&&&'''((((((''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))'''&&&'''((()))(((''''''((((((((())))))))))))%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((()))))))))&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&'''''''''((((((((((((''''''((((((((((((((((((%%%&&&&&&&&&'''''''''(((&&&&&&''''''((())))))))))))************)))((('''''''''''''''''''''''''''(((((((((''''''(((((((((******)))(((''''''((((((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))******++++++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,,,,,,,---......///.........////////////000000000000000000000000000000000000000000111333444555777777777777888999::::::;;;;;;@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCEEEGGGGGGFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIHHHGGGFFFDDDBBBAAA>>><<<::::::;;;=========BBBBBBAAAAAA@@@???=========<<<<<<;;;999888777666111111111000000000000000........................,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((|||hhh\\\VVVRRRNNNLLLLLLMMMMMMMMMMMMKKKIIIIIIIIIIIIGGGEEECCCBBBAAABBBDDDEEEDDDCCCAAA@@@>>>===<<<<<<======>>>===:::888777777888999888777666444222000///...,,,------....../////////......---------,,,,,,,,,++++++,,,,,,,,,---------((()))***+++,,,++++++***************************++++++,,,,,,,,,,,,++++++(((***,,,***'''&&&(((***(((,,,---,,,+++,,,+++((((((((())))))))))))******))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''((())))))******)))'''(((((())))))******+++&&&'''((()))))))))(((((())))))***************+++,,,***)))'''&&&%%%&&&&&&((((((((('''''''''&&&&&&''''''''''''((((((((((((******)))(((((((((((((((&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((()))++++++***)))((($$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%&&&&&&)))))))))(((((((((((((((%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))'''&&&'''((()))((('''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((('''''''''((((((((())))))''''''((()))))))))((((((%%%%%%&&&&&&'''((((((((('''''''''(((((()))))))))***++++++++++++)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((,,,+++)))''''''''''''((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,---......//////......////////////000000000000222111111111000000000//////000111333444666777888777888999:::;;;<<<<<<===>>>>>>???@@@@@@@@@??????BBBBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFHHHJJJLLLMMMHHHHHHHHHFFFEEECCCAAA@@@===;;;999999;;;=========AAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;999888777666000000000000000000000000........................,,,,,,,,,+++++++++******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))}}}iii]]]WWWSSSOOOMMMMMMNNNNNNNNNLLLJJJHHHHHHHHHHHHFFFEEEDDDCCCBBBCCCEEEEEEEEEDDDAAA@@@>>>===<<<<<<======>>><<<999777666666888999888777555333111000...---++++++,,,------...//////---------------,,,++++++***++++++++++++,,,,,,,,,((()))***++++++++++++*********************************++++++++++++******(((+++---,,,(((&&&(((+++'''---///***&&&(((***))))))))))))*********++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))&&&'''((()))************'''(((((()))******++++++$$$&&&(((+++,,,+++***)))***)))((('''''''''((())))))((('''%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((******)))((((((((((((((((((&&&###$$$&&&(((((('''%%%&&&&&&&&&&&&&&&%%%%%%''''''((()))******+++,,,&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''')))))))))(((((((((''''''$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))'''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''''''''%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))&&&&&&&&&'''''''''((((((&&&'''((()))***))))))(((%%%&&&&&&'''(((((())))))((((((((((((((()))))))))'''(((***+++***)))((('''''''''''''''''''''''''''(((((())))))))))))((((((+++***(((''''''((()))***'''((((((((((((((((((''')))))))))))))))))))))))))))))))))))))))******+++***+++++++++,,,,,,,,,,,,***+++,,,,,,---------,,,,,,---......//////......////////////000000000000/////////000000000000000///000111222333444555555666777888:::;;;===>>>???>>>>>>@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBDDDFFFHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKGGGFFFFFFDDDCCCAAA???>>><<<:::999999<<<>>>>>>>>>??????@@@@@@???>>>======999999999999888666555444111111000000//////......------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))lll```WWWTTTPPPMMMMMMNNNNNNNNNKKKIIIGGGGGGGGGGGGEEEDDDCCCBBBAAABBBDDDDDDDDDCCC@@@???>>>===<<<<<<======<<<:::777444333444555666777666555333111///...---******+++,,,,,,---......,,,,,,------,,,,,,+++***---,,,,,,+++***)))((((((***************++++++,,,************************))))))************))))))))),,,...---(((&&&))),,,%%%---...%%%"""''')))))))))******+++++++++,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))&&&'''((()))************'''(((((()))***+++++++++$$$'''+++...000///---+++***)))'''%%%$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))******)))(((((((((((((((,,,)))&&&&&&)))+++,,,+++&&&&&&&&&''''''&&&%%%%%%''''''&&&&&&(((+++...111(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((('''''''''"""###$$$%%%&&&&&&'''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))'''&&&'''((()))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$''')))%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''&&&'''(((*********)))(((&&&&&&''''''((()))******))))))))))))(((((((((((($$$%%%((()))***)))((('''''''''''''''''''''''''''(((((())))))))))))(((((()))((('''&&&''')))+++,,,&&&''''''''''''''''''&&&)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++***+++,,,,,,------------,,,---......//////......////////////000000000000,,,------...///000111111000000111111111222222222555666777999;;;===???@@@@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBDDDFFFHHHJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDCCCAAA???===<<<;;;:::888999<<<>>>??????>>>????????????>>>>>>===666777777777666555333222333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))mmmaaaWWWUUURRRPPPOOOOOOPPPQQQPPPMMMJJJHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC??????>>><<<;;;;;;;;;;;;???;;;888777999999888666777666444222111////////////...,,,+++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,+++***)))''''''***++++++,,,,,,++++++******************++++++,,,)))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&))))))(((((((((((())))))%%%&&&(((((('''''')))***))))))((('''''''''''''''))))))(((((((((((())))))+++(((%%%%%%'''(((&&&$$$&&&&&&'''((())))))(((((('''((((((((((((+++...111:::---&&&+++---'''$$$)))+++*********))))))(((((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((())))))(((''''''(((((((((((((((((('''''''''((((((''''''''''''(((((())))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&###!!! %%%((()))))))))***&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((###$$$%%%&&&'''''''''''')))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((((((((())))))&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''''''''''''''(((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''%%%(((++++++***(((''''''))))))))))))))))))))))))***)))(((''''''((()))***++++++***)))(((((())))))))))))((('''''''''''''''(((((((((((((((((((((((()))************++++++++++++++++++*********))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////000000000000////////////222222333333333444444444666666888999;;;===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCCCCCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEIIIHHHEEECCCCCCDDDEEEFFFCCCBBBAAA@@@???===<<<<<<999999999:::;;;<<<======CCC@@@>>>>>>@@@???<<<999888888888777666666555555333222222111000///............---------,,,,,,,,,******************************))))))((((((((('''))))))))))))))))))))))))'''&&&%%%&&&'''((((((&&&))))))(((((((((((())))))lll```WWWUUUSSSPPPOOOOOOOOOPPPOOOMMMIIIGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCC??????>>>===<<<<<<<<<<<<>>>;;;888777888999888666777666444222000///......---,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++******)))***++++++,,,,,,++++++******))))))))))))***++++++))))))(((''''''((())))))((())))))))))))((('''&&&))))))(((((((((((())))))&&&'''((((((''''''((()))++++++***)))))))))))))))))))))(((((((((((()))))))))&&&%%%%%%''')))(((&&&(((((((((((((((((('''''''''((((((((((((***...111<<>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDEEEEEEFFFGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>======;;;;;;;;;;;;;;;<<<======@@@???===>>>@@@???===;;;666666555555444444333333222222111111000000//////.........---------,,,,,,************************)))))))))(((((((((''''''))))))))))))))))))))))))***)))((()))+++++++++)))))))))(((((((((((())))))~~~kkk___XXXVVVSSSPPPNNNNNNNNNNNNOOOLLLIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>>>>>>>>>>???>>>;;;888777888888777666666555444222000///...---++++++++++++,,,---...///......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,******++++++++++++******))))))((((((((()))*********))))))(((((())))))***))))))******))))))(((((())))))(((((((((((())))))'''))))))((('''&&&'''(((+++******)))))))))))))))))))))(((((((((((())))))'''&&&%%%%%%((())))))))))))))))))(((''''''&&&&&&'''(((((((((((())),,,///;;;///&&&''''''$$$&&&+++******))))))))))))(((((('''''''''(((((())))))***'''''''''((((((((())))))&&&&&&'''(((((()))******'''''''''(((((('''''''''&&&'''))))))'''&&&'''(((&&&&&&&&&'''((((((((()))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''((('''''''''''''''''''''((('''&&&'''))))))'''%%%((()))***(((&&&%%%%%%&&&''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((()))((((((''''''''''''(((&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''((((((((((((''''''((())))))(((''''''(((***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&''''''))))))((('''''''''((((((************************)))))))))*********+++++++++++++++***************------,,,,,,,,,,,,,,,+++,,,------------.....................////////////////////////000000000000000111111111222222222222444444555777999:::<<<<<<>>>>>>>>>???????????????@@@AAABBBCCCDDDDDDDDDDDDFFFFFFEEEFFFFFFGGGHHHIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCAAA@@@???>>>AAAAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===>>>======>>>??????>>><<<666666555555444333333333111111111000000000000000//////.........---------************************((((((((((((''''''''''''))))))))))))))))))))))))((('''&&&'''((())))))'''))))))(((((((((((())))))}}}jjj^^^YYYWWWSSSPPPNNNMMMMMMMMMNNNLLLHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC?????????>>>??????@@@@@@===;;;999777777777777777555444444222000///---,,,,,,,,,,,,,,,------....../////////...------,,,,,,/////////...------,,,,,,,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,******++++++++++++******((((((((((((((())))))*********))))))))))))******))))))************))))))))))))(((((((((((()))))))))******)))'''%%%&&&'''((((((''''''''''''(((((())))))(((((((((((())))))''''''&&&&&&'''((())))))(((((((((''''''''''''((('''(((((((((((((((+++---444,,,&&&'''(((&&&'''+++))))))))))))))))))((((((&&&&&&''''''((()))******&&&'''''''''(((((((((((((((((((((((())))))******''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((''''''''''''&&&&&&''')))***)))((()))))))))'''&&&&&&''')))'''(((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''''''''&&&%%%$$$%%%'''((()))))))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((()))(((''''''''''''((((((%%%&&&&&&'''((()))******(((((((((''''''(((((((((''''''((((((((((((''''''))))))((('''%%%&&&(((+++'''''''''''''''''''''''''''((()))******)))((('''((((((''''''&&&''''''((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************************************...---------,,,,,,++++++---------.........//////............////////////////////////000000000000000000000000111111111111222333444666888999:::;;;<<<<<<============>>>>>>>>>???AAACCCDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDAAA???===@@@@@@@@@@@@AAAAAAAAABBBAAAAAA???>>>===<<<<<<<<<============>>>===<<<;;;888777777666666555444444000000000000000111111111/////////.........------************************((((((''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''))))))(((((((((((()))))){{{hhh^^^XXXVVVSSSPPPMMMMMMMMMMMMOOOLLLIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@????????????@@@@@@AAA<<<;;;999888666666666777555555444333111///---,,,............------,,,,,,/////////......---------/////////......---------,,,,,,,,,+++++++++******)))******+++++++++******)))******++++++******)))((((((((((((((())))))***))))))************))))))))))))************))))))))))))(((((((((((()))))))))******)))&&&%%%%%%&&&((((((''''''''''''(((((())))))(((((((((((()))))))))))))))((('''&&&'''(((&&&&&&&&&&&&'''(((***+++&&&'''(((((('''''')))+++***'''''')))***))))))***(((((((((((((((((())))))%%%&&&&&&'''((())))))***%%%%%%&&&&&&&&&'''''''''******))))))((((((((((((''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''$$$%%%%%%&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((''''''&&&%%%&&&(((***))))))******)))'''%%%%%%''')))''''''((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&%%%'''''''''(((''''''&&&&&&$$$%%%''')))******))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((''''''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******'''(((((((((((((((((('''''''''((((((((((((''''''))))))(((&&&$$$%%%(((+++(((((((((((((((((((((((('''((()))******)))((('''(((((((((''''''((())))))))))))((((((((())))))***(((((((((((((((((((((((((((((()))))))))*********************************---------,,,,,,+++++++++---------.........//////............////////////.../////////000000000111//////000000000111111111222222444555777999::::::;;;;;;;;;<<<<<<============???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDEEEFFFGGGHHHGGGDDDAAA@@@???@@@@@@AAABBBBBBCCCCCCCCCBBBAAA???======<<<<<<>>>>>>???>>><<<;;;:::999777777777666555555444444000000000000000111111111///.........------------************************''''''((((((((((((((((((((((((((((((((((((((((((***)))))))))+++,,,+++***))))))(((((((((((())))))yyyggg]]]WWWUUURRROOOMMMMMMMMMMMMPPPMMMJJJHHHGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???????????????@@@;;;;;;:::888555555666888555555555444333000...,,,////////////...---++++++................................................,,,,,,,,,+++++++++******+++++++++++++++***)))((())))))************))))))))))))((((((((()))******((())))))******))))))((((((((())))))******))))))))))))(((((((((((()))))))))******)))'''%%%&&&''')))))))))))))))******+++))))))(((((((((((())))))*********)))&&&&&&'''(((&&&%%%%%%&&&''')))+++---&&&''')))(((''''''((()))%%%&&&(((***+++***))))))''''''(((((((((((())))))&&&&&&&&&''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''******)))(((((('''&&&&&&'''''''''(((((('''''''''%%%&&&((((((&&&%%%&&&'''%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((&&&%%%%%%'''))))))(((++++++***'''$$$###$$$&&&&&&&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&'''(((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))(((''''''''''''''''''((((((''''''''''''(((((()))&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((&&&$$$%%%(((***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((('''(((((()))***))))))((((((((()))******''''''''''''''''''''''''((((((((()))))))))*********************+++++++++,,,,,,+++++++++++++++***,,,------------.....................////////////......//////000000111111///000000000111111111111222222444555777888::::::::::::;;;;;;<<<=========>>>???@@@BBBCCCDDDDDDEEEBBBBBBAAABBBBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHGGGFFFDDDBBB@@@@@@AAABBBBBBCCCDDDDDDCCCBBBAAA???>>>===<<<<<<>>>??????>>>;;;999888888555555444444333222222222111111111000000000000000......---------,,,,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))***(((((()))***+++***)))))))))(((((((((((())))))xxxfff]]]VVVTTTQQQOOOMMMMMMNNNNNNQQQNNNKKKIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>:::;;;:::888555444555888666666666666444222///---------...//////...---,,,,,,,,,,,,---......//////,,,,,,,,,---......//////,,,,,,,,,+++++++++******+++++++++++++++***))))))))))))************))))))***))))))))))))***++++++'''((())))))))))))((('''&&&'''((())))))))))))((())))))(((((((((((())))))((()))***)))'''&&&&&&''')))))))))))))))***++++++))))))(((((((((((())))))((()))***)))'''&&&(((***'''&&&&&&%%%&&&(((***,,,&&&''')))((('''&&&&&&'''&&&((())))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''(((((()))(((&&&$$$$$$&&&''''''''''''(((((('''%%%$$$%%%&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))))))))&&&&&&&&&'''''''''''''''%%%&&&'''(((((()))(((((()))((((((((((((((())))))''''''&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''(((((((((((('''''''''((((((&&&%%%%%%''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((()))))))))(((((()))******+++(((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++)))******************+++,,,,,,,,,,,,------------............////////////.........///000111111111000000000111111111222222222333444555777999:::;;;::::::;;;;;;<<<======>>>???@@@@@@AAACCCDDDFFFGGGCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDEEEEEEEEEDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBB@@@???===<<<<<<<<<;;;===>>>===:::888999:::555444444333333222222111222222111111000000//////---,,,,,,,,,,,,+++++++++************************))))))))))))******++++++))))))))))))))))))))))))(((&&&&&&&&&((()))((('''))))))(((((((((((())))))wwwfff]]]UUUSSSQQQOOOMMMMMMNNNOOOQQQOOOKKKJJJIIIIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>============999;;;;;;888444333555888666777777777555222///...+++,,,---////////////...***++++++,,,---...//////***++++++,,,---...//////,,,,,,,,,+++++++++******)))******+++++++++******))))))************))))))***************++++++,,,&&&'''((())))))((('''&&&&&&&&&'''(((((()))(((((())))))(((((((((((())))))'''((()))((('''&&&'''((('''''''''''''''((())))))))))))(((((((((((())))))&&&((())))))''''''***---)))((('''&&&&&&''')))***&&&''')))((('''%%%&&&&&&)))+++***'''%%%&&&''''''&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''"""###$$$%%%&&&((())))))(((&&&$$$$$$%%%&&&&&&&&&!!!###%%%&&&&&&&&&(((***$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***%%%&&&&&&''''''(((((((((%%%%%%'''((())))))))))))******(((''''''((()))***'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&'''((('''&&&%%%'''(((''''''''''''''''''''''''***)))(((''''''((()))***%%%%%%%%%%%%&&&&&&'''((())))))((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++(((((())))))*********++++++++++++,,,,,,,,,------............/////////000---......///000111111222111111111111222222222222222333444666888999:::;;;::::::;;;;;;<<<===>>>>>>AAA@@@@@@AAABBBDDDGGGHHHEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@>>>===<<<<<<<<<999;;;======:::999:::<<<777666666555555444333333333222222111000//////...,,,,,,,,,+++++++++******************************))))))******+++++++++,,,))))))))))))))))))))))))+++))))))***+++,,,+++***))))))(((((((((((())))))wwwggg\\\WWWTTTPPPMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDCCC@@@>>>;;;888666555>>>===;;;:::999888888888888777666333111///---,,,---...///000000///.........///000///---,,,---...---------,,,,,,+++++++++---,,,++++++******++++++'''((()))***************(((((())))))******++++++))))))************))))))))))))))))))))))))))))))'''((()))+++,,,,,,------((()))))))))((('''&&&&&&***)))'''&&&'''(((***+++***************)))((('''))))))(((((((((((())))))%%%&&&''''''((('''''''''''''''((()))))))))))))))((((((((((((((()))******)))((('''&&&&&&'''((())))))***++++++***(((&&&$$$%%%%%%%%%&&&'''((())))))''''''((()))***+++,,,,,,((()))***++++++***)))(((%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$"""!!!!!!"""$$$%%%***++++++******)))((('''$$$%%%'''((()))(((((('''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((&&&)))***((((((+++***'''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$''''''&&&%%%&&&'''((()))''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%%%%&&&'''((()))))),,,+++***)))((('''&&&&&&(((((((((((((((((((((((('''((((((((((((((('''&&&))))))(((((('''''''''&&&(((((((((((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,,,,++++++,,,,,,---,,,---......,,,+++,,,...000000000000111111111111...///////////////......111000000000000000111111333333333333555777:::;;;<<<<<<===<<<;;;<<<>>>@@@??????@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA??????>>>>>>>>>@@@AAABBBAAAAAABBBBBBBBBAAA@@@@@@AAA???>>><<<;;;;;;;;;;;;======<<<;;;:::888777666888888777555444333222111222222111111000/////////......---,,,,,,+++******+++++++++************)))***************************))))))(((((((((((((((,,,+++++++++*********)))))))))))))))))))))))))))wwwggg[[[WWWTTTPPPMMMMMMNNNNNNNNNMMMMMMLLLKKKIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBB@@@>>><<<:::999<<<<<<:::999888777777777888777666333111///---,,,///000111222222222111000---...///...,,,+++,,,---++++++******************,,,,,,+++***************))))))******+++*********))))))))))))************((())))))******))))))((())))))))))))))))))))))))((())))))*********))))))((((((((()))((((((''''''+++)))(((''''''((()))***&&&&&&'''((()))***++++++(((((())))))))))))((((((&&&'''(((((())))))(((((((((((((((((())))))))))))((((((''''''(((((()))***)))((('''&&&&&&'''((()))(((((((((((((((&&&%%%$$$&&&%%%%%%&&&&&&((())))))'''''''''(((((()))******(((((()))******)))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))''''''''''''))))))''''''((((((((((((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&'''######$$$$$$$$$$$$$$$%%%%%%((((((&&&'''))))))&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((''')))(((((((((''''''''''''%%%&&&&&&'''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,,,,---...---,,,+++,,,...//////000000000111111111...//////000000//////...000000000000111111222222333333444444666777999:::;;;<<<<<<<<<;;;<<>>BBBBBBAAA@@@@@@@@@AAAAAADDDCCCBBBAAA@@@AAAAAABBBBBBAAA@@@>>>==================<<<;;;:::888777666333333333444444444444444111111111000//////......------,,,,,,++++++******++++++*********)))))))))''''''''''''''''''''''''''''''(((((()))+++,,,---))))))(((''''''&&&%%%%%%((((((((((((((((((((((((zzziii\\\WWWTTTPPPMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>===<<<<<<;;;:::999888777777777777888777666333111///---,,,)))***+++,,,------,,,,,,+++,,,---,,,***)))***++++++++++++,,,,,,---------+++***))))))((())))))))),,,,,,,,,,,,,,,+++***)))+++++++++******)))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$###&&&'''((())))))))))))))),,,+++)))(((''''''''''''+++***)))((((((((()))***'''((()))******)))((('''''''''((())))))))))))((()))(((((('''((()))******&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((***(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''"""######$$$$$$######"""$$$$$$%%%&&&&&&&&&&&&&&&***)))(((&&&&&&&&&'''((((((''''''''''''((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&$$$''''''$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))(((((((((((((((''''''''''''((())))))*********)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++*********+++,,,------,,,+++,,,...////////////000000000111//////000111111111000000///000111222333444555555444555777888888777666555999:::<<<======>>>AAACCCAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEDDDDDDCCCAAA@@@@@@???CCCBBBBBBAAA@@@@@@@@@@@@DDDCCCAAA???>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<===<<<<<<;;;:::888777666333333333333333222222222111000000//////...------,,,,,,,,,,,,++++++******************))))))))))))''''''''''''''''''''''''((((((((())))))***,,,,,,*********)))((('''''''''((((((((((((((((((((((((~~~mmm```WWWTTTPPPMMMMMMNNNNNNNNNOOONNNMMMLLLJJJIIIHHHHHHCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>=========<<<;;;:::999999999999999888777666333111///---,,,+++,,,...///000000//////+++,,,---,,,***)))***++++++++++++,,,,,,---------+++***))))))((())))))))),,,,,,,,,,,,,,,+++***))),,,,,,++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((()))*********)))++++++***)))((('''''''''&&&&&&'''(((***,,,...///'''((()))******)))((('''%%%&&&''''''((((((''''''((((((((((((((())))))***&&&&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''&&&$$$"""!!! """###%%%'''&&&&&&&&&&&&'''((((((***))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%$$$'''&&&%%%$$$%%%&&&((()))(((''''''''''''((())))))'''((())))))))))))((('''&&&%%%%%%%%%$$$#########&&&((((((%%%%%%)))***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''))))))((((((((('''''''''((((((((((((((((((((((((%%%%%%'''((())))))))))))'''''''''((((((((((((((()))))))))))))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***++++++++++++***)))***+++,,,,,,++++++---......////////////000000000//////000111222222111111///111222444555666666666555666777888888777666555888:::===>>>>>>???AAABBB??????@@@AAACCCDDDEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???DDDBBB@@@>>>======???@@@??????>>>>>>===<<<;;;:::<<<;;;;;;:::999777555555444444333222111000//////000000//////...---------,,,+++++++++++++++***************)))))))))((((((((((((((((((((((((((((((******)))))))))))))))***))))))))))))((((((((((((''''''''''''''''''''''''pppcccWWWTTTPPPMMMMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>><<<;;;::::::999999::::::888777666333111///---,,,***+++,,,.../////////...+++,,,---,,,***)))***+++******************++++++++++++***))))))))))))***++++++++++++++++++***)))+++++++++++++++*********))))))************))))))))))))))))))))))))))))))&&&&&&'''((()))))))))((((((((()))*********))))))******))))))((((((''''''))))))************)))((())))))(((((((((((())))))%%%&&&&&&'''''''''''''''''''''((()))))))))))))))''''''&&&&&&''''''((()))''''''(((((((((((('''''')))'''&&&$$$$$$&&&'''(((''''''&&&&&&&&&''''''((()))))))))(((((('''''''''((('''&&&&&&&&&&&&'''(((+++++++++************)))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$""""""""""""###$$$%%%&&&''''''&&&&&&''''''((()))%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&)))((($$$%%%)))***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''))))))***''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''(((''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&'''((()))))))))((('''''''''(((((((((((((((''''''''''''&&&%%%$$$$$$(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))***+++,,,,,,+++***))))))***,,,,,,++++++---.........////////////000000///000111222222333222222111222444555666666666555666666777888888888777777999;;;>>>?????????@@@AAA>>>???@@@AAACCCEEEFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBAAAAAACCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999::::::999999777555444333444444333111000///...---/////////...------,,,,,,++++++++++++++++++************)))))))))((((((((())))))))))))))))))))))))******)))(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''rrrdddWWWTTTPPPMMMMMMNNNNNNNNNLLLLLLKKKJJJHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@??????>>>======;;;:::999999999999999999888777666333111///---,,,''')))+++,,,---...------,,,---------+++***+++,,,++++++******************,,,,,,+++***************))))))******+++************++++++++++++++++++,,,******++++++++++++******))))))))))))))))))))))))(((((()))***************))))))*********)))((((((((()))))))))))))))(((((('''(((*********(((%%%$$$***)))(((''''''((()))***&&&&&&'''(((((((((((((((%%%''')))++++++***((('''((((((''''''(((((()))***&&&'''((())))))((('''&&&******)))(((((()))***+++(((''''''&&&&&&&&&''''''((('''''''''''''''''''''(((((('''&&&&&&'''((((((+++*********))))))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&'''''''''''''''&&&&&&######$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''(((%%%&&&((())))))(((&&&%%%'''''''''(((((((((((((((&&&(((&&&######''')))(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''(((((())))))******'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((()))''''''(((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))************+++,,,------,,,+++***(((***+++,,,++++++---............/////////000000///000111222333333333333222333555777777777555555777666666666777888999999:::<<>>????????????>>><<<;;;:::888888888777666444222222222222111000//////......//////......---,,,,,,+++******************++++++***)))))))))(((((((((((())))))))))))))))))))))))((('''''''''''''''((((((%%%&&&&&&'''((()))***+++''''''''''''''''''''''''|||rrrdddWWWTTTPPPMMMMMMNNNNNNNNNKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???>>>>>>===<<<;;;::::::999999888888888888888888888777666333111///---,,,+++,,,...000111111111111,,,---...---+++***+++,,,...------,,,,,,+++++++++---,,,++++++******++++++'''((()))************************++++++,,,,,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******++++++++++++*********************)))(((''''''((()))))))))))))))(((!!!'''+++......---+++***'''&&&&&&'''***+++'''(((((()))))))))))))))$$$&&&))),,,,,,***(((&&&((((((((((((((()))******&&&'''((())))))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''')))(((&&&%%%%%%&&&((()))$$$$$$%%%&&&'''''''''''''''(((((()))((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''(((***+++,,,,,,+++***(((###$$$$$$%%%%%%&&&&&&&&&%%%'''%%%!!!"""&&&((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''&&&&&&''''''((((((((((((''''''$$$%%%&&&'''((((((((((((%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&''''''((()))******+++(((((()))***+++,,,------(((((((((((((((((((((((('''(((((((((((((((''''''&&&'''''''''(((((())))))((()))***++++++,,,,,,+++(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***+++---......---+++***(((***++++++++++++---.............../////////000///000111222333444444444333444666888888777555444777666666666666888:::;;;;;;===???@@@???>>>??????AAABBBBBBCCCCCCDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@AAABBBCCCDDDEEEFFFDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@???@@@@@@@@@@@@???>>><<<:::888777777666555333111111000000000000000////////////......------,,,++++++******************++++++))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''((()))***''''''(((***+++---......''''''''''''''''''''''''