BM6P6(@ {{{pppiiillloooqqqpppoooppppppkkkkkkkkkjjjhhhfffeeeddd]]]VVVKKKBBB>>>@@@EEEIIIKKKCCC999222000000111000111111111222222333333333222222333444555555666666---///000222222000///---111111222222222000///...000000000000000000000000......//////000000111111000000000000000000000000------............------...//////000111222222222333333333444444444555555222222333444444555666666444444444444444444333333666555555666888::::::999:::@@@CCCIII]]]yyyzzzkkkeeeccc```^^^]]]aaa````````````aaabbbbbbfffccc___ZZZWWWTTTSSSSSSQQQPPPOOOOOOPPPQQQSSSTTTTTTSSSSSSSSSUUUXXX[[[]]]]]][[[WWWTTTSSSTTTWWWYYYccc^^^YYYWWWXXXWWWRRRMMMJJJEEEBBBCCCCCCCCCFFFKKKVVV___kkkxxx}}}yyyrrrlllgggffffff___\\\XXXUUUSSSSSSTTTVVVVVVVVVWWWZZZaaammmzzzwwwlllllllllmmmnnnnnnoooooommmlllkkkjjjiiigggffffffbbb[[[QQQHHHCCCCCCFFFIIIMMMFFF===555222222111000111111222222222333333333222222222222111111111111...///000111111000///...///000111111111000///...////////////////////////.../////////000000000111///////////////////////////000000111111000000////////////000111222222222333333333444444444444555333333333333444555555666444444444444444444444444666666666777888999999999<<>>888777555555444444444333333333000000000000000000000000000000////////////000000///000111111111000///...111111111111111111111111111000000000/////////...111111111111111111111111222333333333333333333222222222222222222222222222111222222222222333333333222444555777888777666555555555555555666666666666222666:::;;;:::;;;???CCCPPPhhh|||wwwtttmmmgggdddeeegggiiimmmssssssuuuyyy|||~~~xxxpppggg```\\\[[[[[[WWWXXXYYY[[[___bbbfffhhhjjjjjjkkkllllllllllllllliiigggcccaaaaaacccgggiiiggggggfffbbb^^^ZZZWWWVVVQQQKKKGGGFFFDDDCCCEEEIIIQQQYYYfffttt|||vvvrrrkkkeee___\\\[[[[[[[[[___eeekkksss}}}tttoooooonnnnnnoooooonnnmmmlllkkkjjjjjjiiihhhfffccc```^^^YYYZZZXXXRRRHHH???999777555555555444444333333333444333333333222222111111000000////////////000000111111222222222000///...111111111111111111111111111111000000/////////...111111111111111111111111000111111222222111111000222222222222222222222222111111222222222333333333111333666888999888666555666666666666666555555555111555:::;;;:::<<<@@@EEEVVVsssxxxtttqqqiiieeecccfffiiikkkqqqwwwvvvxxx|||zzzrrriiibbb___^^^^^^YYYZZZ[[[]]]aaaeeehhhkkknnnnnnpppqqqqqqrrrrrrrrrkkkiiifffdddeeehhhkkknnnjjjjjjgggccc^^^ZZZXXXWWWRRRMMMHHHGGGFFFDDDFFFJJJOOOWWWdddsss~~~zzzvvvooohhhbbb___^^^]]]]]]aaagggooowwwxxxpppooommmkkkkkklllkkkhhhhhhlllmmmlllllllllkkkeee[[[TTTUUUXXXZZZVVVMMMBBB999555333333333333333333333333444333222222333333222000555444222111111111222222000000000000000111111111111111000000000000111111111000///......///000111000000000000111111111111000111111111111222222222111111222222222333333333222222333333333333444444333333333444555666666777666666555555666777999::::::777777;;;===>>>AAAGGGhhh}}}yyyvvvqqqmmmmmmiiiiiillloooppptttyyy}}}qqqggg```^^^___]]][[[\\\```cccfffmmmuuutttttttttuuuvvvwwwwwwwwwqqqooolllkkklllnnnnnnnnnqqqlllfffbbb```\\\XXXSSSSSSPPPLLLHHHEEEEEEFFFGGGMMMUUUbbbrrrzzzyyyuuuooohhhdddbbbbbbfffjjjqqqxxx~~~~~~uuusssooolllkkkmmmlllhhhiiimmmlllkkkjjjkkkhhhaaaVVVNNNQQQTTTXXXWWWQQQGGG???:::666555555555444444333333444222111111222333111000444333222111000111111222000000000000111111111111111111000000000000111111111000////////////000111000000000000111111111111000111111111111222222222111111222222222333333333222222333333333333444444333444444555666666777777666666555555666777999::::::999:::===>>>@@@HHHQQQuuu|||yyytttpppppplllllloooqqqrrrvvv{{{~~~uuukkkdddbbbbbb___]]]^^^bbbeeehhhpppxxxyyyyyyzzzzzz{{{{{{{{{|||vvvtttqqqooooooppppppooooookkkeeeaaa___\\\XXXTTTSSSPPPLLLHHHFFFEEEFFFGGGMMMUUUbbbqqq}}}zzzsssmmmhhhggggggjjjnnnuuu|||{{{wwwuuuuuuyyy|||zzzyyy|||}}}{{{zzzwwwuuuwwwzzz~~~yyyvvvqqqmmmlllmmmllljjjjjjmmmllllllkkkkkkhhh```UUULLLKKKOOOTTTVVVTTTMMMEEE???888888777666555444444333333222111111222222111///222222111000000000111111111111111111111111111111111111000000000000111111111000000//////000000111000000000000111111111111000111111111111222222222111111222222222333333333222222333333333333444444444555555666666777777888666666666666777888999:::::::::<<<>>>>>>CCCPPP^^^{{{vvvsssooonnnqqqtttuuuyyy~~~zzzqqqiiieeedddbbb```aaaeeehhhlllsss{{{|||yyyvvvtttssssssqqqooommmiiiccc```___\\\XXXTTTTTTQQQMMMHHHFFFFFFGGGHHHMMMTTT```oooyyysssooommmmmmpppttt{{{xxxssspppnnnjjjlllmmmllljjjkkklllllllllhhhfffggghhhjjjrrrzzz~~~~~~wwwtttooolllmmmmmmkkkkkknnnnnnnnnnnnnnnllleeeZZZRRRHHHJJJOOOTTTUUUPPPGGGAAA999888888666555444333333333111000000111222000///111111000000000000000000222222111111111111111000111111000000000000111111000000000000000000000000///000000000111111111111000000111111111222222222111111222222222333333333222222222333333333444444555666666666777777888888666777777777888999999:::;;;<<<======<<>>;;;999<<>>BBBJJJ___zzzxxxrrrppprrrqqqrrruuu{{{~~~vvvpppmmmjjjhhhdddaaa___^^^___```\\\YYYUUUPPPLLLJJJIIIHHHKKKJJJPPP]]]mmm~~~yyywwwvvvtttppplllkkkmmmoooqqquuu|||xxxqqqmmmjjjeeebbbeeecccaaa^^^]]]]]]^^^^^^______```aaaccceeeggghhhnnnoooqqqtttxxx~~~~~~|||wwwuuurrrqqqpppnnnkkkiiiiiikkktttqqqjjjjjjjjjkkkllloooooonnnmmmkkkhhheeecccbbbZZZOOOGGGCCCBBBCCCDDD@@@===;;;>>>BBBCCC>>>:::444444333333222222333333111111222222222333333333222222222222222222222222222333333444444333333222111111222222222333333333111111111111222222222333222222222222222222222222333222222111222222333333444444555555666777777777666777777777777888888888777888888999:::;;;;;;;;;>>>@@@FFFUUUooo{{{vvvsssrrrttttttvvvzzzwwwqqqnnnmmmjjjeeeaaa______aaabbb```]]]WWWRRRMMMKKKJJJJJJJJJJJJPPP\\\kkk{{{{{{sssoookkkiiigggfffccc```bbbbbbccceeehhhooovvv|||zzzuuuooojjjhhhfffcccaaacccbbb___]]]\\\[[[\\\\\\[[[\\\]]]^^^```bbbcccdddjjjkkkmmmpppuuu}}}}}}wwwuuutttrrroookkkgggfffhhhttt{{{pppkkkiiilllpppmmmnnnnnnnnnmmmjjjgggdddbbb]]]TTTKKKCCC@@@@@@BBB???<<<:::===AAACCC@@@<<<555444333222222222222333111111222222222333333333111111111222222333333333111111111111111111111111111111222222222333333333111111222222222333333333222222222222222222222222222222111111222222333333444444555555666777777777777777888888888999999999888888888999:::;;;<<<===???BBBLLLbbb{{{xxxsssqqqrrrssstttvvv|||yyyssspppppplllgggbbb``````ccceeeddd```ZZZTTTOOOLLLKKKKKKKKKKKKPPP[[[hhhxxx}}}vvvooojjjiiigggdddbbbaaa```^^^]]]^^^^^^]]]\\\^^^bbbhhhmmmvvv}}}{{{ooollliiigggfffeeeeeedddaaa```^^^[[[ZZZYYYXXXXXXXXXYYY[[[\\\^^^```aaaaaaeeefffgggiiinnnwww|||xxxtttoookkkgggfffffflllzzz~~~rrrjjjjjjoooiiikkkmmmnnnnnnllliiigggaaa___XXXOOOFFF@@@???@@@>>>;;;999<<>>???EEEVVVrrr|||xxxsssrrrssspppqqquuu{{{}}}vvvssssssoooiiidddbbbbbbdddfffeeebbb\\\VVVQQQNNNLLLLLLKKKKKKPPPZZZfffuuu|||tttmmmgggccc___dddcccbbbaaa```_________\\\\\\ZZZXXXVVVXXX\\\___hhhppp}}}yyyrrrooogggfffeeedddcccccccccddd]]]\\\[[[ZZZXXXXXXWWWWWWZZZ[[[]]]___aaabbbcccccceeeeeeeeefffjjjpppxxx~~~~~~vvvnnnjjjhhhhhhggghhhppptttllljjjgggiiikkkmmmmmmllljjjiiiaaa```\\\UUUMMMFFFAAA??????<<<:::>>>DDDHHHFFFDDD999888555333111111222333111111222222222333333333111111111222222333333333444333333222222333333444111111222222222333333333111111111111222222222333222222222222222222222222111111111111222333444444444444555555666777777777777888888888888999999999999888888888:::<<<>>>???BBBMMMeee}}}yyyvvvwwwrrrsssuuu{{{|||xxxtttqqqlllgggddddddeeegggeeebbb^^^XXXSSSPPPMMMLLLJJJKKKPPPXXXbbbpppwwwrrrlllfffcccaaa___^^^````````````______aaabbb]]]]]][[[XXXUUUTTTVVVWWW]]]dddppp~~~wwwoookkkkkkeeeeeedddbbb```___``````[[[[[[[[[\\\\\\\\\\\\]]]aaaccceeegggiiijjjjjjjjjjjjjjjjjjiiijjjnnntttxxxyyy~~~|||sssnnnjjjiiifffgggooovvvkkkhhhiiikkklllllljjjiiihhhbbbaaa___\\\UUUMMMEEE@@@???<<<;;;???EEEJJJIIIGGG===:::777444222111222222111111222222222333333333222222222222222222333333444444333222222333444444111111222222222333333333000000000111111111222222222222222222222222222222111111111111222333444555444444555555666777777777777777777888888888888999999888888888:::<<>>;;;:::===DDDIIIIIIGGG???<<<888444222111111222111111222222222333333333222222222222222222222222333222111000000111222333111111222222222333333333///000000000000111111111222222222222222222222222111111111111222333444555444444555555666777777777666777777777777888888888999999888888:::<<>>===;;;@@@JJJLLLHHHEEE???888444333222111///333333333333333333333333333333333222222111111111//////000000111111111222//////000000111111222222111111222222222333333333333333333222222111111111555444444333333333444444555666666666666666555555888777666666555666666777:::<<<===::::::===AAABBBQQQpppuuupppjjjgggffffffccc```cccbbb```^^^[[[UUUOOOJJJIIIIIILLLSSS[[[hhh|||yyyvvvuuupppmmmnnneeeeeedddbbb```___]]]\\\^^^aaaeeeeeeaaa^^^^^^___bbb```^^^\\\[[[YYYUUUSSSRRRTTTZZZbbbkkkppprrrrrrsssrrrooolllhhhgggiiikkkiiigggdddbbbbbbcccddddddfffiiillloooqqqssswwwzzz~~~{{{xxxyyy{{{}}}|||uuuqqqkkkkkktttyyypppjjjfffggghhhfffeeegggffffffgggfffbbb[[[RRRLLL??????===;;;AAAJJJLLLIIIFFFAAA;;;666555444222111333333333333333333333333333333333222222222111111000111111111111111111222111111111111111111222222111111222222222333333333333333333222222222111111555444444333333444444444555555666666666666555555777777777777777777777777777999;;;::::::===AAADDDZZZwwwwwwrrrllliiihhhfffcccaaacccbbb```^^^[[[VVVPPPLLLJJJIIILLLRRR[[[hhh}}}~~~uuunnnmmmllljjjiiijjjeeeddddddbbbaaa___]]]\\\]]]bbbfffgggccc___]]]]]]```___]]]]]]]]][[[YYYVVVRRRRRRUUUZZZ```dddfffgggggghhhjjjjjjiiiiiiiiikkkgggfffddddddfffiiilllooooootttzzz|||}}}~~~{{{xxx{{{yyysssmmmmmmwwwwwwooohhhhhhhhhffffffgggffffffggghhhfffaaaZZZTTTBBBAAA===<<>>:::777666444333333333333333333333333333333333333222222222222111333333222222222222222111222222222222111111111111111111222222222333333333333333333333222222222222444444444333333444444555555555666666666666666555777777999999999999888777666888:::;;;<<<>>>DDDIIIfff}}}wwwpppllljjjhhhdddaaacccbbb```^^^[[[WWWRRRNNNKKKJJJLLLRRRZZZhhh~~~}}}rrrnnnjjjiiihhhgggggggggcccccccccbbb```^^^]]][[[]]]ccchhhiiieee```]]]]]]___^^^]]]]]]^^^]]][[[YYYTTTSSSRRRUUUZZZ^^^aaabbbbbbeeeiiikkkkkkiiiiiiiiidddeeefffhhhkkkpppvvvzzz{{{yyyxxx|||{{{tttmmmmmmxxxuuukkkiiiiiigggggghhhgggggghhhiiihhhddd^^^ZZZFFFBBB<<<;;;@@@GGGKKKLLLJJJGGGBBB===999666555444444444333333333333222222222222222222222222222222444444444333333222222222222222111111000000000///111111222222222333333333333333333333333333333333444444333333333444555555444555666666666666666666666888:::;;;;;;:::999888999:::<<<>>>===???GGGPPPnnn~~~vvvqqqnnnjjjfffbbbdddbbb```^^^\\\YYYTTTPPPMMMKKKLLLRRRZZZiiizzzssskkklllkkkhhheeeddddddcccaaaaaaaaaaaa```^^^\\\ZZZ^^^dddjjjkkkhhhccc___^^^___^^^]]]]]]^^^^^^\\\ZZZTTTRRRQQQRRRWWW\\\___```bbbeeeiiijjjiiigggeeeeeedddgggkkkoootttzzz~~~{{{~~~{{{tttlllmmmyyy|||ooojjjiiihhhggghhhiiiiiiiiiiiihhheee```\\\JJJCCC<<<;;;>>>DDDIIILLLKKKIIIDDD???:::666555444444444444333333222222222222222222222222222222222555444444444333333222222111111111000000//////...111111222222222333333333333333333333333333333333333333333333333444555666444444555666666666666666666888:::;;;<<<;;;999888;;;:::;;;===<<<>>>HHHUUUsss}}}vvvrrrnnnhhhddddddbbb```^^^]]]ZZZVVVSSSNNNLLLMMMQQQZZZiiixxxsssooohhhmmmnnniiidddbbbaaa``````aaaaaabbbaaa^^^\\\ZZZ___eeekkkmmmjjjeeecccbbbbbbaaa______```___]]][[[SSSRRRPPPRRRVVV[[[^^^```bbbdddggghhhfffeeeddddddiiiooovvv||||||uuunnnppp~~~rrrkkkjjjiiihhhiiikkkjjjiiiiiihhhfffbbb___QQQGGG===<<<>>>BBBGGGLLLMMMKKKHHHBBB;;;777555666555444444333333222222111111222222222222333333333444444333333333333333222111111111000000000000000111111222222222333333333333333333333444444444444333333333333444555555666333444555666777777777777666777999:::;;;;;;:::999;;;888888;;;:::<<>>???BBBGGGNNNOOONNNKKKEEE>>>999777777555555444333333222111111111111222222222333333333222222222222333333333333222222222222222222333333111111222222222333333333333333333444444444555555333333333333444555666666333444555666777777777777777777888888999:::::::::<<<777777;;;;;;???RRRggg{{{tttmmmhhhdddbbb```___^^^]]]ZZZXXXQQQNNNMMMQQQYYYiiixxxsssqqqooonnnjjjssswwwpppiiiggggggdddbbbccceeefffeeebbb___]]]bbbggglllnnnllliiiiiiiiijjjiiifffeeedddbbb___]]][[[YYYXXXYYY\\\___aaaaaabbbdddfffgggiiilllqqqtttyyy{{{vvv{{{}}}wwwvvvmmmkkkjjjiiijjjkkkjjjiiijjjkkkkkkiiihhh]]]OOOCCC@@@AAABBBHHHOOOQQQQQQNNNHHH@@@:::999999555555444333333222111111111111111222222333333333111111111222222333333333333333333444444555555555111111222222222333333333333333333444444555555555222222222333444555666777333444555666777777777777777777777777888999:::;;;>>>999999===???DDDZZZqqq}}}vvvooojjjdddbbb```______^^^[[[ZZZRRROOOMMMQQQYYYiiizzzsssmmmmmmppppppwwwzzztttmmmkkkkkkjjjfffggghhhhhhfffccc___]]]^^^cccjjjnnnqqqqqqqqqrrrrrrqqqmmmjjjfffcccaaa```YYYYYYZZZ\\\___cccfffhhhdddfffhhhkkknnnsssyyy}}}zzzvvvyyy~~~wwwkkkffffffeeedddggghhhjjjkkkllllllkkkkkk\\\VVVLLLBBB>>>BBBKKKRRROOOPPPOOOKKKEEE>>>999666555333111111222222222111222333333444444333333222222222111111222222333444555555444333222222222222222222222222222222222222333333333333333333333333222333444555666666666666666666666666777777777777777888888999999::::::;;;>>><<<>>>@@@???FFFbbbwwwqqqjjjhhheeecccbbb___\\\ZZZXXXQQQMMMPPPZZZkkk}}}wwwpppooorrrxxxzzzrrrnnnmmmllljjjjjjkkkkkkiiieeeaaa______dddlllqqqtttttttttuuuvvvtttqqqlllhhhdddaaa___ZZZ[[[\\\]]]___aaacccdddeeehhhlllqqqvvv|||~~~{{{~~~zzz|||{{{pppkkkhhhfffcccggghhhjjjlllmmmmmmllllll```ZZZPPPEEE@@@BBBIIIOOOQQQRRRQQQNNNHHHAAA;;;888444333111111222333222111222333333444444333333222222222111111222222333444333333333222222333444444222222222222222222222222333333333333333333333333333333444444555666666777777777777777888888888888999::::::;;;;;;<<<======<<<;;;>>>CCCDDDMMMiii|||vvvnnnlllhhheeeccc```]]]ZZZWWWRRROOOSSS\\\lll}}}vvvtttuuuyyytttqqqpppooopppqqqpppmmmiiidddaaa```fffnnntttwwwxxxxxxyyy{{{yyyuuupppjjjeeeaaa^^^[[[\\\___aaaccceeefffgggjjjnnntttzzz|||yyy{{{vvvooojjjeeebbbggghhhjjjlllmmmmmmmmmmmmfff```VVVKKKDDDDDDIIIMMMRRRRRRRRROOOJJJCCC<<<888444222111111333444333333222222333333333333222222222222111111222222333444222222222222333444555666222222222222222222222222333333333333333333333333444444333333444555777888888888888888999999999999:::::::::;;;<<<<<<======;;;:::>>>DDDJJJXXXttt~~~uuurrrmmmiiieeebbb^^^[[[WWWSSSRRRUUU]]]kkk}}}yyyzzzzzzwwwuuuvvvwwwwwwvvvrrrmmmgggccc```fffooouuuyyyzzz{{{{{{}}}xxxrrrllleeeaaa^^^\\\___ccchhhllloooqqqrrrrrrvvv}}}yyyvvv}}}zzzpppjjjeeebbbeeefffiiikkklllmmmmmmmmmiiiddd[[[QQQJJJHHHKKKNNNQQQQQQPPPNNNJJJDDD<<<777444222111111333444444333222222333333333333222222222222111111222222333444333222222222333333444555222222222222222222222222333333333333333333333333555444333222333555777999777777777888888888999999888888999999:::;;;;;;;;;<<<:::<<>>888555333222222333444444333111222222333333222222111222222111111222222333444555444333333222222222333222222222222222222222222333333333333333333333333555444333222333555777999666666666777777777888888888999999::::::;;;<<<<<>>>>>@@@>>>???III^^^{{{|||tttmmmgggccc___\\\WWWRRRQQQVVVfffzzzrrrmmmdddgggkkkooorrrvvv{{{~~~~~~xxxqqqnnnmmmnnnpppppprrrtttxxx|||vvvjjjccc```bbbdddhhhjjjllllllmmmjjjiiifffbbb]]]ZZZYYYZZZ[[[VVVQQQOOONNNKKKEEE???888666444333333333222111111111222222222222111111222222111111222222333444444444333222222333333333222222222222222222222222333333333333333333333333333333444444555666666777666666777777777888888888;;;;;;<<<<<<===>>>>>>>>>???@@@FFFUUUnnn~~~uuunnniiidddaaa\\\XXXUUUUUUYYYhhh~~~uuupppfffhhhkkknnnqqquuu{{{xxxrrrooopppsssvvvssstttwww|||}}}mmmddd```bbbeeehhhkkkmmmnnnnnnkkkjjjhhhddd___[[[ZZZZZZZZZUUUOOOLLLLLLIIIDDD???999777444333333333111000111111222222222222111111222222111111222222333444222222222222333444555555222222222222222222222222333333333333333333333333222333444555666666666666777888888888888999999999999999::::::;;;<<<<<<<<<===AAAKKK^^^{{{vvvoooiiidddbbb[[[YYYXXXYYY]]]kkkzzzqqqjjjggghhhmmmqqqsssxxx~~~|||xxxxxxzzz||||||{{{|||nnnfffdddcccdddfffjjjnnnqqqqqqqqqoookkkfffbbb^^^\\\[[[YYYWWWSSSPPPMMMIIIEEEBBB:::777555444555555555444333333333222222222111111000000111222333333444444000000111222333333444444666555333222111222333333222222222222222222222222444444555555666777777777777777777777888888888888:::;;;<<<===>>>>>>>>>>>>AAAAAAOOOoooxxxpppjjjgggeee^^^\\\ZZZYYY]]]lllwwwmmmiiiiiimmmrrrtttyyy~~~}}}{{{|||rrrhhheeedddccceeeiiimmmooopppqqqooolllhhhccc```]]]\\\ZZZXXXTTTQQQNNNKKKFFFCCC:::777444333444444444333333333333222222222111111111111111222222333333444000111111222333333444444555444333222222222333333222222222222222222222222444444444555666666777777777777777777888888888888999:::;;;<<<===>>>>>>>>>CCCDDDWWWxxxyyypppiiifffeee```]]][[[[[[```nnnsssnnnlllpppuuuxxx|||yyymmmfffdddcccdddgggkkkmmmnnnqqqpppmmmiiieeeaaa___]]]\\\YYYVVVSSSPPPMMMHHHEEE;;;888555333333444333333333333333222222222111111222222222222222222222222111111111222222333333444444444333222222222333333333333333333333333333333333333444444555666666666777777777888888888999999999999:::;;;<<<===>>>>>>EEEIIIaaa{{{qqqjjjfffeeeaaa^^^\\\]]]bbbqqq{{{tttqqqtttyyy}}}sssgggdddbbbcccfffkkknnnooopppooollliiifffbbb___^^^]]][[[WWWUUURRROOOJJJGGG>>>;;;777444444444444333333333333222222222111111333333222222222222222222111111111222222333333333444333333333333333333333333333333333333333333333333333333444555555666666777777888888888999999999999999999:::<<<===>>>???EEENNNkkkuuummmiiigggbbb^^^\\\^^^eeetttyyytttwww}}}}}}{{{iiifffcccbbbfffkkkoooqqqmmmmmmkkkiiieeebbb___]]]^^^\\\XXXVVVTTTPPPLLLIIIBBB>>>999666555555555444333333333222222222111111333333222222222222222222111222222222222222333333222333333333333333333333333333333333333333333333333333444444555666666777888888888888999999999999999999999:::<<<>>>???@@@DDDTTTttt|||sssmmmiiiaaa]]][[[^^^fffvvv}}}wwwzzz~~~oookkkfffdddfffkkkoooqqqllllllkkkiiifffccc___]]]^^^\\\YYYWWWTTTQQQMMMJJJFFFAAA;;;777666666555555333333333222222222111111222222222222222222222222222222222222222222222222222222333444444444333333333333333333333333333333444444555555666777777777888888888999999999999:::::::::::::::<<<>>>AAABBBGGG^^^}}}{{{qqqkkkbbb^^^\\\```iiiyyy~~~xxxrrrkkkggggggjjjmmmooollllllllljjjhhhdddaaa___^^^\\\YYYWWWUUURRRNNNKKKGGGBBB<<<777555555555444333333333222222222111111111111111222222333333444222222222222222222222222111222333444444444333333444444444444444444444444555555666666777888888888888888888999999999::::::;;;;;;:::;;;===@@@BBBDDDMMMjjjtttkkkccc___]]]aaalll|||~~~xxxoooiiigggiiikkkmmmmmmmmmmmmllliiifffbbb```^^^\\\YYYWWWUUURRRNNNKKKGGGBBB;;;666444444444333333333333222222222111111000000111222333333444444222222222222222222222222000111333444555444333333444444444444444444444444666666777777888888999999888888999999999:::::::::<<<;;;;;;<<<===@@@CCCEEESSSrrrvvvkkkeee```^^^cccnnn~~~xxx|||tttjjjgggiiimmmooooookkkgggfffhhhhhhddd```]]][[[XXXUUUSSSPPPKKKHHHDDDBBB>>>:::666444444444444444444444444444444555555444222111111222444555444444333222222333333333444333333222111111111222555666666777777777777777888888888888777777777777888888999:::;;;;;;;;;;;;<<<@@@<<<;;;@@@???@@@KKKddduuuiiifff___^^^fffuuuyyy|||{{{ooojjjjjjlllmmmoookkkhhhhhhjjjiiieeeaaa^^^\\\YYYVVVTTTPPPLLLIIIEEEBBB>>>:::777555444444111111111111111111111111444333222111111222333444444333333333333333333333555444444333222333333333333444444555555555555555666666777777777888888888888888999:::;;;;;;;;;;;;:::>>>;;;;;;AAAAAADDDQQQmmmwwwlllfffaaa```iiiyyy}}}|||vvvnnnkkkkkkkkknnnlllkkkkkkmmmkkkfffbbb___]]]ZZZWWWUUUQQQMMMJJJFFFCCC???;;;777555444444222222111111000000//////444333222111111222333444333333333333333333444444666555555444444444444444333444444555555555555555444555555666888999999:::888888999:::;;;;;;;;;;;;888<<<::::::AAABBBIII[[[{{{yyyooogggbbbcccnnn}}}|||qqqkkkiiiiiimmmllllllnnnnnnlllhhhdddaaa^^^[[[YYYVVVSSSOOOLLLGGGEEEAAA<<<888666555555555555444444333222111111333222111111111111222333333333333444444444444444555555444444444444444555555666666777777777777777555555666666777888888999888888999:::;;;;;;;;;;;;888<<<999:::@@@BBBNNNeee{{{qqqgggcccfffrrr{{{{{{ssskkkiiiiiikkklllmmmnnnnnnlllhhhfffccc```]]]ZZZXXXUUUPPPMMMIIIFFFBBB===999777666555777777666555444333333333333222222222222222222333222333444555555555555444444444333333333333444444555666666777777777777777777666666666666666666666888888999:::;;;;;;;;;;;;:::<<<:::<<>>:::888666666555555444444333333222222333333333333333333333333111222444555666666555444333333333333333333444555333444444555555555555555777777777666666555555555888888999:::;;;;;;;;;;;;;;;===<<>>>>>CCCJJJPPPiiixxxnnnkkkooozzz~~~}}}tttnnnmmmggghhhhhhhhhgggfffggghhhfffdddaaa^^^\\\XXXTTTQQQLLLIIIEEE???;;;888777666444444444444444444444555444555555666666555555444111222444666777777666555555555555555555666777888555666666777777777777777333444444555666777888888888888999:::;;;;;;;;;;;;<<>>999888999666666555444333333222222333333333333333333333333444444444444444444444444555555555555555555555555222222333333333444444444333333444444555666666666999:::;;;;;;999999:::;;;======@@@FFFNNNaaauuuvvv~~~{{{xxxrrrjjjfffddddddfffkkkmmmllljjjgggfffccc___[[[WWWSSSQQQJJJKKKIIIEEE>>>:::888888666666555444444333222222333333333333333333333333444444444444444444444444555555555555555555555555222222333333333444444444444444555555666777777888777999::::::::::::<<<===???>>>AAAGGGQQQfffwwwzzzzzz~~~wwwmmmfffeeeeeeiiinnnpppooolllgggfffdddaaa]]]YYYUUUTTTKKKKKKIIIEEE@@@;;;999888666666555555444333333333333333333333333333333333555555555555555555555555444444444444444444444444333333333333444444444444555555666666777888888888666888:::::::::;;;===???@@@???AAAHHHVVVnnnzzz{{{nnngggfffgggkkkooopppnnnjjjfffeeeccc```]]]ZZZWWWUUULLLLLLJJJFFFBBB===:::888666666555555444444444333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444444555444555555666777777888888777999:::;;;;;;;;;===???@@@???AAAIII[[[vvv~~~~~~}}}}}}nnnhhhggghhhjjjnnnnnnjjjgggeeedddbbb```]]]YYYWWWUUUMMMLLLJJJHHHDDD???;;;888666555555555555555444444333333333333333333333333222222222222222222222222444444444444444444444444333333444444444555555555333444444555555666666777999;;;<<<<<<::::::;;;===>>>>>>AAAKKKaaa}}}{{{wwwpppjjjhhhgggiiilllllliiifffeeeeeeccc```]]]YYYWWWUUUNNNMMMKKKIIIFFFAAA<<<888555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333333333333444444444555555555555333333444444555666666666;;;<<<===<<<;;;:::;;;<<<<<>><<<@@@GGGUUUnnnxxxxxxwwwjjjgggfffgggkkknnnmmmllljjjhhhfffccc___[[[XXXVVVPPPNNNKKKJJJHHHDDD===777555555555666666666666666333333333333333333333333666666666666666666666666333333333333333333333333444444444555555555666666555555666666777888888888777999;;;<<<<<<<<<>>>@@@<<>>@@@HHHGGGVVVttt{{{yyysssvvv~~~}}}uuuvvv~~~tttkkklllooopppppprrrnnnlllhhhccc___[[[YYYXXXRRRPPPMMMKKKHHHEEEAAA???999888777777666666555555555555444444444444555555444444444444444444444444555555555555555555555555666666666666777777777777888999999:::;;;;;;<<<<<<999:::;;;<<<<<<===???AAAIIIIII\\\~~~{{{xxxvvvxxx}}}~~~vvvxxxzzznnnlllmmmnnnppprrrooommmiiiddd___\\\YYYXXXRRRPPPMMMKKKHHHEEEAAA???999888777666555555555555555555444444444444555555444444444444444444444444444444444444444444444444666666666666777777777777888999999:::;;;;;;<<<<<<999:::<<<<<<<<<>>>@@@BBBGGGNNNfff~~~~~~|||yyyxxxyyy|||xxxyyyrrrllllllmmmoooqqqooommmjjjfffaaa\\\YYYWWWRRRPPPMMMKKKHHHEEEAAA???999888666555444444555666555555444444444444555555555555555555555555555555444444444444444444444444666666666666777777777777666666777777888999999999999;;;<<<======>>>AAACCCFFFWWWttt~~~}}}|||||||||}}}|||yyywwwvvvyyy{{{xxxtttmmmkkkkkkmmmpppooonnnkkkgggccc]]]YYYVVVRRRPPPMMMKKKHHHEEEAAA???999888666444444444555666555555444444444444555555555555555555555555555555666666666666666666666666666666666666777777777777555555666666777888888999999;;;<<<===>>>???BBBDDDGGGbbb|||{{{zzzzzz{{{|||}}}~~~}}}zzztttsssuuu~~~|||vvvzzzvvvmmmjjjjjjlllpppnnnnnnllliiiddd^^^YYYUUURRRPPPMMMKKKIIIEEEBBB???999888666444333444555666555555555444444555555555333333333333333333333333888888888888888888888888666666666666777777777777777777777888999999::::::999;;;===>>>>>>@@@BBBEEEIIIjjj~~~}}}|||{{{zzz{{{}}}|||zzzxxxuuussswww|||yyyxxxkkkiiimmmppppppoooooonnnkkkfff___XXXTTTVVVQQQMMMJJJHHHEEE@@@<<<888888777777666666555555666666666666666666666666444444444555555555666666333444666777777777666555666555555444444666777888888777777777888:::<<<======;;;<<>>===@@@EEERRRuuu~~~|||{{{yyyyyyyyy{{{}}}~~~~~~|||{{{xxxuuuyyyzzz~~~{{{nnnjjjlllnnnoooppppppnnnkkkfff___YYYVVVVVVRRRLLLJJJHHHEEEAAA===888888777777666666555555555555555555555555555555444444444555555555666666444555555666666666666666666666555444555666777888888777777777888:::<<<===<<<;;;<<>>999999888777666666555666444444444444444444444444444444555555555666666666555555555555555666777777666666555555555666777888777777777888999:::<<<<<<::::::===@@@AAABBBHHHPPPbbb~~~~~~|||||||||{{{zzzxxxwwwwwwxxxzzz{{{|||zzzwwwxxx{{{vvv~~~ssslllkkkllllllpppooolllhhhccc___[[[YYYVVVRRRLLLIIIHHHFFFBBB???;;;:::888777666555666666555555555555555555555555555555555555666666666666666555555444444555777888666666666666666777777777777777888888999:::;;;<<<::::::===@@@@@@AAAIIISSSjjj|||~~~}}}|||~~~}}}{{{{{{zzzzzzyyyxxxwwwwwwyyyzzz|||yyywwwuuuvvv~~~{{{ssswwwuuunnnllllllmmmooommmkkkgggccc^^^[[[YYYWWWRRRLLLIIIHHHFFFCCC@@@<<<;;;888777555555666666666666666666666666666666555555555666666666777777666555555444444555777888666666666777777777777777666777888999:::;;;;;;;;;;;;;;;===???>>>@@@IIITTTrrr~~~}}}{{{~~~|||xxxxxx|||}}}{{{yyyxxxyyyxxxwwwvvvwwwyyy{{{|||wwwvvvuuuuuu{{{|||ssssss{{{xxxpppmmmlllmmmmmmmmmkkkhhhddd```\\\ZZZWWWRRRLLLIIIHHHGGGDDDAAA===<<<999666555555666777777777777777777777777777555555666666666777777777555555555555555666777777555666777888888888777777666777888999:::;;;;;;;;;;;;;;;>>>???>>>@@@KKKXXX|||||||||~~~{{{~~~yyyvvvxxxyyyzzz~~~{{{yyywwwvvvuuuttttttvvvxxx{{{|||yyyyyywwwvvvzzz}}}sssrrrxxxzzz}}}rrrmmmlllmmmmmmmmmmmmkkkgggccc^^^[[[XXXRRRLLLHHHHHHGGGEEEBBB>>><<<999666555555666777777777777777777777777777555666666666777777777777444555555666666666666666555666777888999888777777555666888:::;;;;;;;;;;;;:::;;;>>>??????BBBOOO]]]~~~{{{{{{}}}|||}}}vvvwwwuuusss{{{|||xxxvvvssssssrrrssstttwwwzzz|||||||||yyywwwzzzsssrrrwwwttttttnnnllllllnnnoooooonnnjjjeee```\\\XXXRRRLLLHHHHHHGGGEEECCC???===999666555555666777666666666666666666666666666666666666777777777777333444666777777777666555555666777999999888888777555666888:::;;;;;;;;;:::999:::>>>@@@@@@EEESSSbbb}}}}}}|||zzz{{{~~~}}}wwwvvvsssooovvv{{{vvvsssrrrnnnlllnnnrrrtttuuu{{{~~~zzzyyyzzz|||uuusssrrrxxxqqqooonnnmmmllljjjiiihhhddd```\\\VVVSSSNNNJJJHHHFFFCCCAAA>>>;;;777555555666666555555555555555555555555555333444444555666777888888777777666666666666666777666666666666555555555555999999999888999999:::::::::>>>======AAACCCTTTqqq|||zzzxxxvvvyyy~~~~~~}}}~~~}}}uuuppppppvvv~~~yyytttqqqpppmmmlllmmmqqqrrrtttzzzzzzxxxyyywwwtttqqq}}}~~~sssnnnllllllkkkiiihhhfffccc___\\\WWWTTTOOOKKKIIIGGGDDDBBB>>>;;;777666666666666555555555555555555555555555444444555555666666777777777777666666666666777777555555666666666777777777999999888888999999:::::::::??????@@@DDDGGGYYYvvv|||{{{yyywwwyyy}}}}}}}}}~~~yyysssrrryyy~~~vvvrrrooommmlllkkkmmmoooppprrryyy}}}zzzyyy{{{tttoooyyyuuunnnlllmmmjjjgggfffdddbbb___]]]XXXUUUPPPLLLJJJHHHEEECCC>>>;;;888666666666666555555555555555555555555555555555555666666666666666777777666666666666777777555555666777888999::::::999999888888999999:::;;;;;;@@@AAACCCHHHLLL^^^|||||||||{{{xxxxxx|||{{{|||~~~xxxwww~~~{{{uuupppnnnllllllkkklllnnnnnnpppyyy|||{{{uuuooouuuxxxoooooommmjjjgggeeecccbbb```^^^YYYVVVQQQMMMKKKHHHFFFDDD???<<<888666666666666555555555555555555555555555666666666666666555555555777666666666666777777888666777777888999999::::::888888888888999:::;;;;;;;;;AAAAAADDDJJJNNNbbb}}}|||}}}|||xxxxxx{{{zzz{{{|||yyyssspppnnnmmmkkkkkklllnnnnnnppp{{{|||zzz~~~yyyqqqttt~~~{{{rrrsssmmmjjjgggeeedddcccaaa___YYYVVVQQQMMMKKKIIIFFFDDD@@@===999777666666666555666666666666666666666666666666666666666555555555666666666666666777888888999999999999888888888888888888888888999:::;;;<<<;;;@@@@@@BBBJJJPPPfff~~~{{{zzz|||{{{wwwwwwzzzyyy{{{|||vvvrrrpppnnnmmmkkklllmmmooonnnrrr~~~{{{xxx{{{vvvtttzzzsssrrrjjjhhhfffddddddbbb```^^^YYYVVVQQQMMMKKKIIIFFFDDDAAA>>>:::777666666666555666666666666666666666666555555555666666666666666666555555666666777888999999999999888888888777777777777777888999:::;;;<<<;;;@@@???BBBKKKUUUnnn|||xxxwwwyyyyyyvvvvvvyyyyyy|||~~~wwwrrrpppooonnnmmmkkkllloooppppppttt}}}zzz|||{{{vvvwwwrrrmmmfffeeedddcccccc```]]]ZZZYYYUUUPPPMMMJJJHHHEEECCCAAA>>>:::777777666666555666666666666666666666666444444555555666666777777555555555555666777888999777777777888888888888888777777777888999:::<<<===;;;??????CCCOOO]]]zzz~~~zzzvvvuuuwwwvvvtttuuuyyyyyy}}}~~~zzztttpppnnnnnnmmmmmmlllmmmoooqqqqqqvvvzzzvvvwww~~~~~~xxxwwwqqqhhhccccccbbbbbbaaa___[[[XXXXXXUUUPPPLLLJJJHHHEEECCCBBB>>>:::888777666666555777777777777777777777777333444444555666777888888555555555555666777999999555555666777888999999:::777777777888999;;;<<<===;;;@@@???EEESSSddd|||~~~yyyuuusssuuuuuusssuuuyyyzzz~~~{{{wwwrrrnnnllllllllllllkkkhhhkkkrrrtttwww|||xxxwwwzzz{{{vvvuuucccbbbccccccbbbaaa___]]]\\\]]]YYYTTTOOOKKKHHHDDDBBB@@@>>>;;;999777666555555666666666666666666666666444555555666777888888999777777777777666666666666888888777777666555555555999999999::::::;;;;;;;;;===@@@DDDHHHVVVsss}}}~~~vvvwwwwwwvvvttttttuuuwwwzzz}}}zzzvvvpppmmmllllllkkkkkkkkkhhhkkkrrruuuyyy|||wwwwwwxxx~~~vvveeecccdddddddddcccaaa___^^^^^^ZZZTTTPPPLLLIIIEEECCC@@@???<<<999777666666666666666666666666666666666444444555555666666777777777777777777666666666666777777777777777777777777888999999::::::;;;;;;<<<===@@@DDDKKK[[[yyy}}}zzzzzzuuuvvvvvvuuussssssuuuvvvyyy}}}wwwtttooolllkkkkkkjjjjjjjjjiiilllrrruuu|||{{{xxx}}}}}}wwwhhhdddeeeeeeeeedddbbbaaa___^^^ZZZUUUPPPMMMJJJGGGEEEAAA???===:::888777777777666666666666666666666666444444444555555555555555666666666666777777777777666666777777888999999:::888888999::::::;;;<<<<<<===@@@EEEOOOcccyyyvvvuuusssttttttsssrrrrrrtttuuuxxx}}}~~~tttqqqmmmjjjjjjjjjiiiiiijjjiiilllrrrvvv}}}}}}xxxjjjeeeeeeeeeeeedddcccaaa```]]]YYYTTTPPPMMMJJJGGGEEEAAA@@@===;;;999777777777666666666666666666666666666555555555555555555555666666666666777777777777777777888888999999999999888888999::::::;;;<<<<<<>>>@@@FFFSSSjjjwwwtttrrrqqqrrrrrrrrrqqqqqqsssuuuwww}}}{{{rrrooollljjjiiijjjiiihhhiiijjjmmmqqqxxx||||||~~~yyykkkeeeeeeeeeeeecccaaa___^^^[[[WWWRRRNNNLLLIIIGGGEEEAAA@@@===;;;999777777777666666666666666666666666777777666666666666666666555666666666777777777888999999999999888888777777777888888999;;;<<<<<<===>>>AAAGGGVVVppp~~~xxxuuurrrooopppqqqqqqqqqqqqsssuuuyyyyyypppnnnkkkjjjjjjjjjiiihhhhhhkkknnnqqqyyy}}}xxxwwwyyy||||||mmmgggggggggeeecccaaa^^^]]]YYYVVVQQQNNNLLLJJJGGGEEEAAA???===:::888777777777666666666666666666666666666666777777777777777777555555666666777777888888:::999999888777777666666777777888999;;;<<<======???AAAHHHXXXrrr~~~zzzwwwrrrnnnoooqqqqqqqqqrrrtttvvv{{{wwwooommmkkkjjjjjjkkkjjjhhhhhhllloooqqqzzzzzztttqqqsssrrrxxx}}}{{{zzz}}}pppjjjjjjiiigggdddaaa^^^\\\YYYVVVRRRNNNMMMKKKHHHGGG@@@???<<<999777666666666666666666666666666666666444555555666666777777777555555555666777888888888777777777777777777777777666777888999;;;<<<===>>>@@@BBBHHHXXXqqq{{{wwwpppnnnoooqqqqqqqqqrrruuuwww~~~}}}vvvooommmkkkjjjkkkkkkjjjiiihhhllloooqqqzzz}}}xxxqqqnnnpppjjjoooqqqmmmkkkmmmppppppuuuxxx{{{{{{zzz|||rrrmmmlllkkkiiieeebbb^^^\\\ZZZWWWSSSPPPNNNLLLJJJHHH@@@>>>;;;999777666555555666666666666666666666666333333444444555666777777444555555666777888888999555555666666777777888888666777888999;;;<<<===>>>AAABBBHHHXXXqqq|||wwwooonnnoooqqqqqqrrrsssvvvxxx|||qqqmmmlllkkkjjjiiiiiiiiiiiilllmmmnnnrrr}}}~~~yyyuuuqqqllliiihhhfffdddbbbaaacccdddfffkkkkkklllkkklllnnnqqqtttzzz~~~tttqqqnnnjjjhhhgggddd___[[[YYYWWWSSSPPPMMMJJJEEEBBB???===;;;999777666666666777777666555444333333333666666666666666666666666888666444555888999777555777777777777888888888888;;;::::::::::::;;;<<<<<>>???AAABBBMMMccczzz}}}wwwrrrpppnnnnnnqqqqqqqqqtttzzzyyypppkkkjjjiiihhhggggggggghhhlllmmmooouuu|||wwwqqqkkkhhheeecccaaa```^^^\\\[[[[[[\\\]]]^^^_________]]]\\\\\\^^^``````bbbeeeiiillloooqqqqqqqqqtttwww{{{qqqmmmiiihhhgggfffbbb^^^[[[XXXRRRNNNKKKIIIFFFEEE???>>>;;;999777777666666888777666555555444444555666666666666666666666666888666555666777888777555777777777777888888888888777777888999;;;===???@@@BBBEEERRRiii}}}xxxuuurrrooonnnooooooooossszzzvvvnnniiiiiihhhgggggggggggggggkkklllnnnuuu}}}xxxssslllgggcccbbbaaa```___^^^]]]\\\\\\]]]^^^___aaabbbaaa___]]]\\\]]]^^^[[[[[[\\\]]]___aaabbbcccdddfffiiilllrrr{{{qqqmmmiiihhhhhhgggccc```\\\XXXRRRMMMJJJHHHGGGEEE???>>><<<999888777777777888777777666555555555666666666666666666666666666777666666666777777777666666777777777888888888888888888888999;;;===>>>???CCCGGGVVVnnn|||xxxvvvsssooonnnnnnnnnmmmrrryyysssmmmhhhhhhggggggfffgggggggggiiijjjmmmvvv~~~|||tttoooiiicccaaa```___^^^___^^^]]]]]]]]]^^^______```aaaaaa___\\\[[[[[[\\\\\\[[[ZZZXXXXXXXXXXXXYYYYYYYYY[[[]]]aaahhhpppvvv}}}}}}rrrnnnjjjhhhhhhgggdddaaa\\\XXXRRRMMMJJJHHHGGGEEE@@@>>><<<:::888777777777888888777666666666777777777777777777777777777777666777777777666666666777666777777777888888888888::::::::::::;;;;;;<<<===DDDIIIYYYqqqxxxuuusssrrrooommmmmmmmmmmmrrryyyrrrlllhhhhhhgggggggggggghhhhhhiiijjjnnnwww}}}{{{ppplllgggbbbaaa___^^^]]]]]]]]]\\\\\\]]]]]]^^^^^^```aaabbbaaa___]]]^^^___]]]\\\ZZZXXXVVVUUUTTTTTTUUUVVVVVVVVVXXX\\\bbbfffrrr|||{{{{{{tttpppjjjhhhhhhgggdddaaa[[[XXXRRRNNNKKKIIIFFFEEE@@@???<<<:::888777777777888888777777777777888888777777777777777777777777555777888777666555666888777777777777888888888888;;;;;;:::::::::;;;<<<<<>>DDDNNNccc~~~wwwtttpppmmmmmmkkklllnnnnnnnnnqqqwww|||~~~uuupppiiihhhhhhhhhhhhhhhiiiiiilllmmmqqq}}}~~~{{{xxxvvvrrrpppllljjjiiigggeeeccc^^^^^^^^^______`````````\\\^^^``````______```aaaaaaaaaaaa```___]]]\\\[[[UUUVVVVVVUUUTTTTTTVVVXXXXXXdddvvv{{{~~~wwwrrrllliiihhhgggdddaaaYYYWWWSSSPPPMMMJJJEEECCCAAA???===:::999888888888999888888888888888999999777777777777777777777777555777999888555444666888777777777777888888888888777888888999;;;===???@@@DDDOOOggg{{{vvvssspppkkkkkkjjjkkkoooooonnnqqqwww~~~~~~}}}{{{yyy}}}tttnnnlllkkkjjjhhhhhhhhhhhhiiimmmlllppp~~~~~~|||zzzzzzyyyqqqnnnkkkiiiiiihhhgggfffdddcccbbbaaa```_________```````````````aaabbbcccbbbbbbbbbbbbaaa```______]]]\\\[[[ZZZYYYXXXWWWWWWYYY```mmm~~~}}}{{{qqqhhhggghhheeebbbbbb\\\XXXTTTPPPMMMKKKIIIGGG@@@>>><<<:::888777777777888888888888888888888888666666666666666666666666666666666666666666666666777888888888999999999999:::888999<<<<<<;;;===CCCGGGTTTjjj{{{xxxvvvrrroooooommmlllkkklllooorrrtttuuu|||{{{|||}}}{{{yyyyyyzzz{{{uuuppplllkkkjjjhhhggghhhhhhiiikkkkkkqqq}}}}}}{{{zzzyyyxxxssspppmmmkkkjjjjjjhhhgggeeedddcccbbbaaaaaaaaaaaa```_________``````aaabbbcccdddddddddcccbbbbbbaaaaaa```___^^^\\\[[[ZZZYYYXXX^^^iiiyyyyyyppphhhggghhheeebbbaaa]]]ZZZUUUPPPNNNKKKHHHFFF@@@>>><<<:::888777777777888888888888888888888888666666666666666666666666666666666666666666666666777777777888888888999999:::888999;;;<<<;;;???EEEOOO\\\ttt{{{xxxvvvrrrooonnnmmmkkkjjjllloootttxxxzzz~~~{{{zzz{{{{{{zzzxxxvvvwwwwww{{{wwwqqqlllkkkiiihhhgggggghhhhhhhhhjjjrrryyy~~~}}}zzzxxxwwwwwwuuurrrooommmmmmllljjjhhhffffffeeedddccccccccccccaaaaaaaaaaaaaaabbbbbbccceeeeeeeeeeeeeeeeeeddddddeeeeeeeeedddbbbaaa___^^^ZZZ\\\dddrrrxxxnnngggggghhheeebbbaaa^^^[[[UUUQQQMMMJJJGGGDDD@@@>>><<<:::888777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666777777777888888;;;888888;;;<<<<<>><<<:::888777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777;;;888888:::<<<===DDDKKKYYYmmm{{{uuutttqqqnnnmmmkkkjjjjjjkkkqqqzzz~~~|||zzzzzzzzz{{{wwwuuutttrrrrrrwwwwwwqqqkkkjjjiiigggggggggggghhhjjjmmmwww}}}~~~|||zzzyyyxxxwwwvvvtttrrrqqqqqqpppmmmkkkjjjiiiiiihhhhhhhhhhhhiiiggggggffffffffffffggggggeeefffgggggghhhhhhhhhhhhiiijjjlllnnnooonnnnnnmmmjjjgggfffpppzzzpppgggffffffdddaaaaaa]]]YYYSSSNNNJJJFFFBBB@@@@@@>>><<<:::888777777777555555555555555555555555666666666666666666666666666666666666666666666666666666666666777777777777:::888777:::<<<>>>DDDLLLWWWooozzztttssspppnnnmmmjjjjjjjjjlllqqq|||}}}|||{{{{{{}}}yyyvvvvvvuuusssvvv{{{xxxqqqkkkjjjhhhgggffffffggggggjjjnnnxxx}}}|||}}}~~~}}}|||zzzyyyyyywwwuuuttttttuuutttqqqooonnnmmmmmmlllllllllmmmmmmjjjiiihhhhhhggghhhhhhhhhhhhiiijjjllllllmmmmmmmmmmmmoooqqqsssuuuttttttsssppplllkkksss~~~ssshhheeeeeecccaaabbb]]]YYYSSSNNNJJJFFFBBB@@@@@@>>><<<:::888777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777888888999777777:::<<<===CCCJJJUUUpppzzzsssrrrpppmmmllljjjjjjkkkmmmrrr}}}~~~}}}{{{{{{|||xxxvvvxxxwwwuuuvvvzzz}}}zzzrrrkkkjjjhhhgggffffffggggggiiilllwww}}}zzzvvv~~~~~~~~~|||{{{{{{xxxwwwwwwxxxyyyxxxvvvtttrrrrrrrrrqqqqqqrrrrrrsssooonnnmmmlllllllllllllllooooooqqqrrrsssttttttttttttuuuxxxyyyzzzyyywwwvvvrrrnnnmmmwwwvvvjjjeeedddbbbbbbccc]]]YYYTTTOOOKKKHHHEEEBBB@@@>>><<<:::888777777777666666666666666666666666666666666666666666666666666666666666666666666666777777777888888888999999888666888;;;<<<===AAAGGGWWWtttzzzrrrqqqooommmllliiikkkmmmnnnsss}}}~~~|||zzzyyyxxxttttttwwwxxxvvvvvvyyyzzz{{{|||ssskkkjjjhhhgggffffffgggggggggjjjuuurrrvvvwwwuuu{{{~~~}}}|||yyyyyyyyy{{{||||||zzzxxxvvvvvvuuuuuuuuuvvvvvvwwwttttttsssrrrqqqqqqrrrrrrttttttvvvxxxyyyzzzzzzzzzyyy{{{}}}~~~}}}{{{xxxwwwqqqmmmnnnxxx~~~}}}yyyjjjdddcccbbbbbbddd^^^ZZZUUUPPPMMMJJJGGGDDD@@@>>><<<:::888777777777777777777777777777777777666666666666666666666666666666666666666666666666888888888888999999999999777666888;;;<<<<<<@@@EEEZZZwwwzzzqqqpppooommmkkkiiikkknnnooosss}}}}}}{{{yyyxxxtttqqqqqquuuxxxvvvvvvxxxwwwxxx{{{vvviiihhhfffeeedddddddddeeeiiilllxxxxxxrrrpppoooqqq~~~~~~~~~~~~{{{{{{{{{|||{{{{{{zzzzzzzzzyyyxxxxxxxxxyyyzzz{{{||||||}}}~~~~~~}}}xxxtttpppnnnooozzzzzz|||llldddcccdddfffhhh___ZZZSSSMMMJJJGGGDDDCCCBBBAAA>>>:::777555444444888888777777777777777888666666666666666666666666555555555555666666666666777777888888888777777666999888999<<<<<<===EEENNNWWW~~~tttqqqnnnlllllliiijjjkkklllqqq}}}~~~|||{{{{{{vvvrrrpppsssuuussstttvvvzzz{{{xxxkkkjjjhhhfffeeeffffffgggkkknnn{{{xxxsssooopppzzz}}}}}}}}}}}}|||{{{{{{zzzzzzzzzyyyyyyzzz{{{}}}~~~~~~}}}xxxssspppnnnppp|||~~~www{{{nnnfffeeeeeeeeeggg___ZZZSSSMMMJJJGGGDDDCCC@@@???<<<:::888777666666888777777666666777777777666666666666666666666666666666666777777777777888777777888888888888777777:::999:::<<<;;;;;;CCCLLL^^^~~~tttqqqnnnlllkkkggghhhiiikkkrrr~~~~~~}}}||||||xxxssspppssstttssstttwwwzzzzzz~~~yyylllkkkiiiggggggggghhhiiimmmppp~~~yyysssqqqxxx}}}|||{{{zzz{{{zzzzzz{{{|||~~~yyytttrrrpppssszzzvvv|||qqqiiihhhfffeeeeee___ZZZSSSMMMJJJGGGDDDCCC>>>===;;;999888777888888777666666555555666777777666666666666666666666666777777777777888888888888777777888888888888888777999999;;;===<<<===FFFPPPmmm{{{}}}tttpppmmmjjjjjjeeefffhhhkkkrrr~~~~~~}}}{{{uuuqqqrrrssssssuuuxxxzzzyyy|||}}}wwwmmmkkkiiigggggggggiiijjjnnnrrrzzzwwwzzz}}}{{{zzzzzzzzzzzzzzz|||~~~~~~yyyuuuuuuxxxzzzwww{{{tttmmmjjjgggdddccc___ZZZSSSMMMJJJGGGDDDCCC>>>===;;;999777777777777666555555555555666666777666666666666666666666666666666777777777888888888777777888999999999888888777888;;;>>>???BBBNNN[[[~~~zzz{{{ssspppllliiiiiifffggghhhjjjqqq}}}vvvqqqrrrsssrrrtttxxxzzzyyy{{{{{{tttkkkjjjgggeeeeeefffiiijjjmmmrrr}}}||||||}}}|||{{{zzzzzzzzzzzz|||~~~|||{{{|||wwwxxxwwwooolllhhhdddccc___ZZZSSSMMMJJJGGGDDDCCC???>>>;;;999777555555555555555555555555666777777777777777777777777777777555555555666666666777777777777888999999999999999777888;;;>>>???EEETTTccc{{{xxxrrrnnnjjjggghhhhhhhhhhhhjjjppp~~~}}}wwwrrrrrrrrrqqqssswwwzzzyyyzzz~~~zzzrrrjjjhhhfffdddccceeehhhjjjmmmrrr|||}}}}}}}}}{{{{{{|||}}}~~~vvvttt~~~yyyqqqmmmhhhdddccc___ZZZSSSMMMJJJGGGDDDCCC@@@>>>;;;888666555444444555555555555666777888888777777777777777777777777555555555555666666666666777777888999::::::::::::999:::<<<>>>@@@HHH[[[nnn}}}~~~tttppplllhhhfffggghhhhhhhhhiiippp~~~|||vvvrrrrrrrrrpppqqqtttwwwwwwyyy}}}~~~}}}sssjjjhhheeecccccceeeiiikkknnnsss}}}}}}~~~xxxuuuyyy{{{rrrmmmhhheeeddd___ZZZSSSMMMJJJGGGDDDCCC===<<<:::888666666666666666666666666777888999999777777777777777777777777555666666666666777777777666777888999::::::::::::;;;<<>><<<:::999999888666555666666666666666666666666777777777777666555444333777777777777666666666666888888888888999:::;;;<<>><<<:::999999888666555666666666666666666666666666666666666666555555444777777777777666666666666888888888888999:::;;;<<>><<<:::999999888666555666666666666666666666666444555555666666666666666666666666666777777777777888888888888999:::;;;<<>><<<:::999999888666555666666666666666666666666333444555666777777777777666666666666777777777777888888888888999:::;;;;;;BBBFFFYYY~~~wwwnnniiidddbbbbbbbbbccchhhrrr~~~}}}yyywwwvvvvvvvvvvvvsssqqqllljjjgggdddbbbcccdddeeejjjooouuu{{{tttnnnkkkjjjlllrrr~~~wwwsssqqqrrrsssvvv~~~{{{wwwvvvsssrrrooollliiijjjmmmpppxxx}}}wwwrrrmmmhhhcccccceeelllzzzvvvooonnnkkkiiihhhaaa\\\UUUNNNIIIFFFCCCAAA>>><<<:::999999888666555666666666666666666666666222333444666777777777777555666666666777777777888888888888888999:::;;;;;;CCCGGG\\\vvvmmmhhhcccaaabbb```aaafffqqq~~~yyyxxxvvvvvvvvvuuusssqqqkkkiiifffdddbbbccccccdddhhhlllrrrwww}}}vvvoookkkjjjkkkooo}}}~~~~~~|||xxxuuuuuuuuuxxx|||yyywwwqqqqqqnnnkkkiiijjjmmmpppyyy~~~vvvoooiiiffffffkkkuuuvvvooollljjjhhhiiiaaa\\\UUUNNNIIIFFFBBB@@@>>><<<:::999999888666555666666666666666666666666333444555666777777777777555555666666777777888888888888888888999:::;;;<<>><<<:::999999888666555666666666666666666666666444444555666777777666666555555555666777888888888888888888888999:::;;;<<<@@@GGG^^^|||qqqkkkfffaaa```bbb``````cccmmm}}}{{{yyywwwuuutttrrrooommmkkkjjjhhhfffdddddddddddddddgggjjjooottt~~~xxxpppllljjjjjjiiixxx~~~{{{xxxuuuvvv}}}}}}{{{zzztttsssoookkkhhhgggiiilllwwwtttkkkdddaaadddjjjuuuxxxooommmkkkjjjjjjaaa\\\TTTMMMHHHDDDAAA???>>><<<:::999999888666555666666666666666666666666444555666666666666666666444555555666777888888999888888888888999:::;;;<<<>>>EEE^^^zzzooojjjeeeaaa```bbbaaa```ccclll|||{{{yyywwwuuutttqqqnnnkkkkkkjjjhhhfffeeeddddddeeeaaadddhhhlllqqq|||yyypppmmmkkkjjjmmmyyy}}}wwwsssvvv|||yyysssqqqnnnjjjhhhhhhiiijjjwwwwwwmmmddd[[[[[[aaagggnnn}}}uuunnnhhhiiijjjccc___ZZZSSSMMMHHHDDD@@@>>><<<:::888777888888777666777777666666555555555444555555555555666666666666777777777777888888888888888777777777888:::<<<===@@@EEE^^^wwwmmmfffdddcccbbb```aaa```cccnnn~~~}}}yyyuuusssrrrpppmmmjjjhhhgggfffeeedddccccccccccccccccccgggnnnxxxzzzpppmmmkkkjjjlllxxxyyyuuuxxx}}}yyytttrrrnnnjjjhhhhhhhhhiiimmmyyysssjjj```XXXWWW[[[]]]eeettttttnnnhhhiiijjjccc]]]YYYRRRLLLGGGDDD@@@>>><<<:::888777888888777666777666666666555555555555555555555555666666666666555666666666666777777777888777777777888:::<<<===@@@EEE^^^|||uuukkkeeebbbbbb```___aaaaaacccmmm~~~}}}zzzvvvsssrrrpppmmmjjjhhhhhhfffeeedddcccccccccbbbbbbcccffflllttt|||uuu{{{pppllljjjiiilllwww~~~xxx|||}}}zzzuuusssoookkkhhhggghhhhhhgggnnn{{{wwwnnnggg___XXXUUUVVVUUU]]]llltttnnnhhhiiiiiibbbZZZVVVPPPJJJFFFCCC@@@>>>;;;999777777888888777666666666666666555555555555555555555555666666666666555555555555666666666666888777777777888:::<<<===@@@EEE^^^yyyrrriiicccaaaaaa___^^^aaa```ccclll|||~~~{{{wwwtttqqqooollljjjiiihhhgggfffdddddddddcccaaaaaacccfffjjjpppuuuxxxmmmzzzpppllljjjhhhmmmwww~~~{{{wwwtttpppllliiihhhhhhhhhiiikkkpppxxx|||uuuqqqlllgggaaa[[[XXXWWWUUU\\\jjj}}}~~~uuuooohhhiiiiiiaaaXXXTTTNNNIIIEEECCC@@@>>>;;;999777777777777777555666666666666666555555555555555555555666666666666555555555666666666777777888777777777888:::<<<===@@@EEE^^^vvvpppgggbbbaaaaaa___^^^___```bbbjjjxxx~~~|||xxxuuuqqqnnnllljjjjjjiiihhhfffeeeddddddddd```aaacccgggkkkooorrrsss|||mmm~~~xxxnnnkkkiiihhhoooyyy}}}xxxvvvqqqmmmjjjiiiiiiiiijjjiiijjjmmmrrrssspppmmmmmmmmmlllhhhdddaaa^^^[[[YYY___lll}}}vvvpppiiiiiihhh```WWWSSSMMMHHHEEEBBB@@@>>>;;;999777666777777666555555555555666666666666666555555555555666666666666666666777777777888888888888777777777888:::<<<===@@@EEE^^^tttnnngggbbbbbbbbb```^^^^^^___bbbiiittt}}}|||yyyuuuqqqnnnmmmlllkkkjjjiiigggfffeeedddddd___aaadddhhhllloooqqqrrruuu{{{ooozzzuuullljjjiiihhhnnnyyyyyywwwsssooolllkkklllllliiiiiikkkmmmpppqqqooonnnmmmppppppllliiihhhddd___^^^cccoooyyyrrrkkkiiiggg___WWWSSSMMMHHHEEEBBB???>>>:::888666666777777666555555555555666666666666666555555555555666666666666777777777777888888888888888777777777888:::<<<===@@@EEE^^^}}}rrrllleeebbbbbbbbb```^^^^^^```dddiiiqqq{{{|||{{{zzzvvvqqqnnnnnnnnnlllkkkjjjhhhfffeeedddddd```bbbeeehhhkkkmmmnnnooonnnsss{{{ooovvvrrrjjjiiiiiiiiikkkwwwzzzxxxtttpppnnnnnnnnnooonnnqqqvvvyyyzzzzzz{{{|||vvvzzzzzzuuurrrppplllfffbbbhhhsss|||tttllliiiggg]]]XXXTTTNNNIIIEEEBBB???===:::888666666666777666555555555555555666666666777555555555555666666666666666666666777777777777888888777777777888:::<<<===@@@EEE^^^{{{nnniiiccc``````aaa___]]]```cccggglllpppwww~~~~~~zzzzzzzzzvvvrrroooooopppmmmllljjjhhhgggeeeeeedddaaabbbccceeefffhhhhhhiiigggkkkqqqwww}}}nnnsss~~~oooiiihhhiiiiiihhhuuuzzzxxxuuuqqqoooooopppqqqwww|||}}}yyyxxxssskkkffflllxxx}}}vvvmmmiiifff]]]YYYUUUNNNIIIEEEBBB???===:::888666666666666666444444555555555666666777777555555555555666666666777555555555555666666666777888777777777888:::<<<===@@@EEE^^^xxxlllgggaaa_________^^^\\\aaaeeejjjnnnqqqvvv|||}}}}}}~~~yyyzzzyyyvvvrrroooppprrrnnnmmmkkkiiigggeeeeeedddbbbbbbbbbbbbbbbcccccccccbbbeeejjjooouuu{{{sssyyy|||pppkkkgggeeeeeehhhuuu}}}wwwssssssssspppppprrr~~~vvvqqqnnnqqqyyyrrrkkkhhhddd```[[[SSSJJJDDDBBBAAA>>>;;;999888666444333444555666555555555555555555555555777777666666555555444444555555555555666666666666777777777777888999:::;;;===JJJ^^^uuujjjeeebbbaaa___\\\]]]aaa```jjjuuu{{{{{{zzz}}}|||yyy{{{yyyvvvtttsssqqqnnnlllllljjjhhhhhhiiihhhgggeeedddcccaaa```^^^]]]]]]\\\ZZZ^^^ccchhhlllpppuuuyyy}}}}}}}}}~~~yyy~~~zzzoookkkgggeeeeeeiiivvv~~~xxxsssttttttssstttwwwwwwqqqtttzzzqqqkkkiiieeeaaa[[[SSSJJJDDDCCCAAA>>>;;;:::999666555444444555666555555555555555555555555666666666666666555555555555555555555666666666666777777777777888999:::;;;===III\\\rrriiidddaaa```___\\\]]]aaaccclllvvv|||{{{zzz}}}|||yyyzzzxxxvvvtttsssrrrpppnnnllljjjhhhhhhhhhhhhfffeeedddcccaaa___]]]\\\[[[[[[[[[\\\___bbbeeehhhlllnnnrrrrrrrrrssstttvvvxxxzzz}}}~~~vvvnnnkkkhhhffffffiiitttzzzuuuuuuuuuuuuwww{{{|||tttuuuyyy|||oookkkiiieeebbbZZZSSSKKKEEECCCAAA???<<<;;;:::888666555444555555555555555555555555555555555555555666666666666666555555555555666666666666777777777777888999:::;;;===GGGYYY}}}{{{mmmgggbbb______^^^\\\]]]aaafffnnnxxx}}}||||||}}}zzzxxxvvvvvvyyy~~~~~~{{{yyyyyywwwuuuttttttsssrrrpppkkkjjjhhhggghhhgggeeeddddddcccaaa^^^\\\ZZZYYYYYY[[[YYYXXXYYY\\\___``````fffeeeeeefffgggiiikkklllqqqrrrtttwwwzzz}}}}}}sssmmmkkkiiiggggggfffppp~~~xxxvvvvvvvvvxxx}}}zzzqqqqqquuu|||wwwlllhhhgggdddaaaXXXSSSLLLFFFCCCAAA???===;;;:::888777555555444444555555555555555555555555444444555555666666777777555555555555666666666666777777777777888999:::;;;===GGGXXXzzzvvvjjjeeeaaa^^^___^^^\\\^^^bbbkkkqqqzzz~~~~~~}}}{{{wwwssspppqqquuuxxxzzz}}}zzzyyyxxxvvvtttsssttttttsssrrrkkkiiihhhggggggfffdddccceeedddaaa___\\\ZZZYYYXXXZZZWWWTTTTTTWWWYYYYYYXXX]]]]]]]]]]]]^^^```bbbccceeefffhhhkkknnnppprrrsssrrruuuyyy}}}rrrlllkkkiiihhhhhhfffooo|||yyyxxxvvvxxx|||sssiiiiiillltttsssiiieeedddaaa]]]VVVRRRLLLFFFCCC@@@>>>===:::999888777555555444444555555555555555555555555444444555555666666777777555555555555666666666666777777777777888999:::;;;>>>HHHWWWyyyttthhhddd___]]]^^^^^^]]]___cccnnnttt{{{|||tttnnnmmmnnnoooooorrryyy|||yyyxxxwwwuuurrrqqqrrrttttttssskkkiiigggffffffeeecccbbbeeedddaaa___\\\ZZZYYYXXXWWWVVVTTTTTTUUUVVVWWWWWWWWWWWWVVVWWWWWWYYY[[[\\\\\\]]]___aaaccceeeggghhhjjjlllppptttwwwzzz~~~ssslllkkkiiihhhhhhhhhpppzzz~~~|||yyyzzz|||sssiii```aaacccjjjttt~~~rrrgggdddbbb^^^ZZZSSSPPPKKKFFFBBB>>>===<<<777777777666555555444444555555555555555555555555555555555666666666666666555555555555666666666666777777777777888999:::;;;>>>GGGVVVwwwuuuiiiccc___]]]______^^^aaaeeeqqqvvv|||xxxooollljjjiiigggjjjpppxxx~~~zzzyyyyyyvvvtttqqqpppqqqrrrsssssskkkiiigggffffffeeebbb```cccbbb```]]][[[YYYXXXXXXSSSUUUVVVVVVUUUUUUVVVWWWRRRQQQQQQQQQQQQSSSUUUVVVWWWWWWXXXYYY[[[\\\]]]^^^```cccgggjjjlllooosssuuu{{{~~~vvvmmmjjjhhhggghhhiiippp}}}yyy{{{~~~~~~~~~}}}qqqhhhbbb[[[[[[\\\aaagggnnnqqqssstttwwwzzz{{{{{{~~~ssshhhdddaaa]]]XXXPPPOOOKKKEEE@@@===;;;;;;444444555555555555444444555555555555555555555555666666666666666555555555555555555555666666666666777777777777888999:::;;;<<>>===:::999888888777666555444444333666666666666666666666666555666666666666666555555555555555555555666666777888888777888888999:::;;;===CCCKKKdddnnnxxx~~~{{{mmmeee___]]]\\\^^^```ccckkkuuuyyyyyy}}}~~~tttttt||||||tttmmmhhheeedddhhhnnnqqqzzz|||zzzxxxxxxvvvsssrrrqqqpppnnnllljjjhhhfffdddaaa___^^^^^^WWWVVVVVVUUUTTTSSSRRRRRROOOOOONNNNNNMMMNNNNNNOOOOOOOOONNNNNNNNNOOOPPPQQQQQQQQQPPPPPPOOONNNNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJLLLMMMOOOSSSXXX\\\sssmmmyyyoooiiieeecccbbbcccgggqqq}}}zzztttnnngggaaa^^^]]]]]]]]]ccciiilllkkkkkkkkkiiieeebbb``````aaa``````gggpppqqqgggddd^^^VVVRRRJJJFFFBBB???>>><<<:::888888777777666555444444444666666666555555555555555555555666666666666666555666555555555555666777777666666666777777888999:::<<>>===;;;:::888555555555555666666666666666666555555555444444444444444555666666666666666666666666666666777777888888888888888999:::;;;<<<;;;AAAFFF]]]~~~~~~nnneee^^^^^^___``````dddqqq~~~zzzvvvuuu{{{rrrkkkiiittt{{{sssmmmkkklllhhhlllrrr{{{~~~}}}{{{xxxtttqqqpppooonnnmmmgggfffdddaaa___]]]\\\[[[YYYXXXWWWVVVTTTSSSRRRQQQNNNNNNNNNNNNNNNOOOPPPPPPRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRPPPPPPPPPPPPOOONNNLLLKKKHHHJJJKKKKKKJJJHHHHHHIIIpppaaahhhtttkkkhhheeebbbccceeemmm{{{{{{tttooollljjjrrr~~~zzzvvvsssrrrppprrr{{{iiicccbbbZZZSSSQQQGGGDDD@@@>>><<<;;;:::888444444555555666777777777666666555555555444444444444444555666777777666666666666666666666777888888::::::::::::;;;<<<======;;;AAAFFF[[[ooofff]]]]]]^^^______cccppp~~~xxxtttqqqwwwsssjjjgggqqq{{{sssooopppgggiiimmmuuu~~~{{{xxxssspppoooooonnnllleeedddbbb___]]][[[ZZZYYYWWWWWWVVVVVVUUUTTTTTTSSSOOONNNNNNNNNOOOPPPPPPQQQRRRSSSTTTVVVVVVWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRSSSSSSRRRQQQOOONNNHHHJJJMMMNNNMMMKKKKKKKKKsssbbbhhhwww{{{pppgggccceeebbbeeekkkwww{{{vvvsssyyy~~~{{{|||xxxvvvnnnddd```XXXRRRQQQHHHEEEAAA>>><<<;;;999888666555555555555444444444555555444444444444555555333333333444444444555555777777777777777777777777777888888999999:::;;;;;;;;;@@@HHHXXXtttpppfff^^^^^^___```___cccqqqzzzsssttt{{{yyynnngggooo|||wwwtttrrrllljjjjjjpppyyy}}}xxxvvvssspppooollliiigggdddaaa^^^\\\\\\[[[ZZZYYY[[[XXXUUUTTTTTTTTTSSSSSSPPPOOOOOONNNNNNOOOOOOPPPUUUUUUVVVWWWWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVTTTUUUUUUUUUTTTSSSQQQPPPRRRRRRRRRPPPOOOMMMKKKJJJtttaaadddqqq~~~sssiiifffgggbbbeeekkkvvvnnnddd```YYYRRROOOGGGDDD@@@===<<<;;;999777666555555555555444444444555555444444444444555555333333444444444555555555666666666666666666666666777888888999999::::::;;;<<>>???AAAMMMhhhqqqeee___^^^___```aaahhhyyy~~~~~~wwwuuupppllllllmmmqqq{{{~~~{{{vvvsssnnnjjjhhhgggfffeeeccc```]]][[[ZZZZZZYYYXXXXXXVVVUUUUUUVVVWWWVVVUUURRRQQQQQQPPPPPPQQQQQQRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYXXXXXXYYYXXXVVVUUUUUUUUUVVVWWWUUUUUUUUUUUUTTTSSSRRRQQQiii```bbbyyywwwjjjcccaaaccccccgggooo}}}zzzqqqgggddd\\\RRRNNNFFFBBB>>><<<:::999777666666555555555555444444444444444333333333333444444444444444555555555666666555555555555555555555555666777777888888999::::::??????@@@KKKfffsssddd```^^^^^^___aaaiii{{{yyysssooonnnmmmooowww}}}zzzvvvrrrlllhhhffffffeeeeeeccc```]]][[[[[[ZZZYYYXXXYYYXXXWWWXXXYYYYYYXXXVVVSSSRRRRRRQQQQQQRRRRRRSSSQQQRRRSSSTTTUUUVVVVVVUUUUUUVVVWWWXXXYYYYYYZZZYYYXXXWWWUUUTTTTTTUUUVVVWWWVVVVVVVVVVVVUUUUUUTTTSSSmmmaaa___qqqwwwjjjdddaaacccccceeemmm|||zzztttvvv~~~|||zzzooofffbbbYYYQQQOOOEEEBBB>>>;;;:::888777555666555555555555444444444444444333333333333444444444444555555555666666666555555555555555555555555666666777777888999999999>>>>>>@@@KKKeeexxxgggaaa___^^^^^^```iii|||~~~xxxssspppnnnnnnttt||||||yyywwwrrrkkkgggeeeeeeeeeeeedddaaa^^^\\\\\\[[[ZZZYYYYYYXXXWWWXXXYYYXXXVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTSSSTTTUUUUUUVVVUUUUUUUUUTTTUUUWWWXXXZZZZZZ[[[[[[WWWVVVVVVUUUUUUVVVVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUtttfff^^^lllxxxlllhhheeedddcccdddkkkzzz{{{ttttttxxx|||xxxzzz~~~kkkddd^^^UUUOOONNNDDDAAA===;;;999888666444666555555555555444444444444333333222222333333444555555555555666666666666666666666666666666666666666666777777888888999999:::;;;>>>JJJccc~~~nnnbbb___]]]]]]___hhh|||}}}wwwrrrnnnlllqqqwww~~~{{{yyyxxxrrrkkkfffdddeeeffffffeeebbb___]]]]]]\\\[[[ZZZZZZYYYXXXXXXYYYXXXUUUSSSTTTTTTTTTSSSSSSTTTTTTTTTVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUWWWXXXZZZ[[[[[[\\\VVVWWWWWWXXXXXXXXXWWWWWWUUUUUUVVVVVVWWWVVVVVVVVV|||kkk```kkkzzzooollliiidddccccccjjjyyywwwvvvyyy}}}wwwwwwwwwhhhaaa[[[RRRLLLMMMDDDAAA===:::999888666444666666555555555444444444444333333222222333333444555555555555666666666777777777777777777777777777666666666777888888999999777999===IIIbbb{{{sssbbb___]]]]]]^^^ggg{{{yyytttnnnjjjnnnttt~~~}}}zzzxxxxxxssskkkfffdddeeefffgggfffccc```^^^]]]]]]\\\[[[\\\[[[ZZZZZZZZZYYYVVVSSSUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUWWWXXXZZZ[[[\\\\\\WWWXXXYYYZZZZZZYYYXXXWWWUUUUUUVVVVVVWWWWWWVVVVVVpppeeejjj{{{kkkeeefffdddbbbbbbhhhuuuzzzxxx|||}}}zzz|||ooo```[[[ZZZUUUNNNHHHDDDAAA>>><<<;;;999666444666444222333555555333111555555555555555555555555555555555555666666666666666666777888888888888888777666666666666666777888:::===???GGG___~~~yyy~~~uuufffbbb^^^]]]___gggyyyxxxrrrnnnkkklllooo}}}|||zzzzzz{{{uuunnniiifffeeeeeeeeedddbbb```___^^^^^^^^^___^^^^^^______^^^ZZZWWWTTTTTTSSSRRRRRRSSSTTTUUUVVVUUUUUUUUUVVVWWWWWWXXXXXXYYY[[[\\\\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYWWWVVVUUUUUUVVVVVVUUUTTTyyyjjjnnn|||mmmggggggcccaaa```eeerrrzzzxxx~~~|||~~~|||lll]]]YYYXXXSSSKKKFFFCCCAAA>>><<<;;;999666444777555333333555666444222444444444444444444444444555555555555666666666666444555666666777777666666666666666666666777888888999===@@@HHH```|||uuu~~~~~~sssgggccc^^^]]]]]]cccqqq{{{tttoookkklllooozzz}}}|||{{{{{{uuuoookkkhhhggghhhfffeeedddbbbaaa```______```______```aaa___\\\YYYVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYXXXWWWVVVVVVVVVVVVUUUTTTqqquuupppiiihhhbbb```___bbbnnn}}}zzz~~~wwwhhhZZZVVVUUUOOOHHHDDDBBB@@@===;;;;;;999666444777555444444555555444333333333333333333333333333444555555555555666666666333333444555555555555444555555555555666888999999888<<<@@@IIIbbbzzzsss}}}|||pppgggccc___]]]\\\^^^hhhsssxxxrrrlllkkknnnvvv~~~}}}}}}}}}zzzvvvqqqmmmkkkkkkkkkiiihhhgggeeedddcccbbbbbbaaa``````aaabbbaaa^^^\\\YYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWW[[[ZZZZZZYYYYYYYYYZZZZZZ[[[ZZZYYYXXXWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUUUU}}}uuukkkiiibbb```___aaajjj}}}~~~zzz|||ssseeeYYYTTTSSSMMMFFFCCC@@@>>><<<;;;:::999777444666666555555555555444444333333333333333333333333444444444555555555666666333333444555555555555444444444444555666888999:::777;;;@@@JJJcccuuu{{{{{{ooofffbbb___^^^\\\\\\bbbiiipppxxx{{{tttmmmkkklllsss{{{}}}}}}}}}{{{yyyuuuqqqooommmmmmnnnlllkkkjjjhhhgggfffeeeeeebbbaaaaaaaaabbbbbb```^^^[[[\\\\\\\\\\\\ZZZXXXWWWWWWWWWXXXXXXXXXXXXXXXXXX\\\[[[YYYXXXXXXYYYZZZ[[[\\\[[[YYYWWWWWWWWWXXXYYYZZZ[[[\\\\\\ZZZXXXWWWWWW{{{nnnhhhcccbbb```aaahhhxxx~~~{{{}}}ooocccXXXTTTRRRLLLEEEBBB???===;;;::::::999777555555555666555444444444444333333333333333333333333444444444444555555555555444444555666666666666555444444444555666888999:::777;;;@@@JJJccc}}}yyy{{{nnnddd```^^^^^^]]]\\\___eeebbbjjjsss{{{vvvnnnjjjkkkrrryyy}}}{{{{{{{{{xxxwwwtttqqqooooooooooooooonnnlllkkkiiihhhhhhhhhdddcccaaabbbbbbbbbaaa___]]]]]]^^^^^^]]][[[ZZZXXXYYYYYYZZZZZZZZZZZZYYYXXX[[[ZZZYYYYYYYYYZZZ\\\]]]^^^]]]ZZZXXXWWWXXXYYYZZZ\\\^^^``````]]][[[ZZZ[[[qqqhhhccccccbbbaaafffttt~~~lllaaaWWWTTTQQQJJJEEEBBB===;;;999999999999777555444555666555333222333444333333333333333333333333333444444444444555555555555555666777777777777666555555555555666888999999777;;;???IIIccczzzyyymmmccc___]]]^^^^^^\\\^^^aaa]]]cccjjjrrryyypppllllllqqqvvv}}}{{{zzzyyyyyywwwvvvtttrrrqqqpppppppppqqqpppnnnmmmkkkjjjjjjjjjhhhfffdddcccdddcccbbb```____________^^^^^^]]]\\\[[[\\\]]]]]]]]]\\\ZZZYYYZZZZZZZZZ[[[\\\]]]^^^___aaa___\\\YYYXXXYYY[[[\\\]]]```ddddddaaa^^^^^^___tttiiibbbccccccaaadddoooyyyiii___VVVRRROOOIIICCCAAA<<<:::999888999888777555222444555444222000222333444444444444444444444444333333444444444555555555555555666777777777777666666666666666666777888888888;;;>>>HHHbbbwwwkkkccc^^^[[[\\\\\\ZZZ[[[^^^]]]aaaffflllzzz~~~tttoooooopppttt{{{~~~{{{yyyyyyxxxxxxwwwvvvtttrrrrrrqqqqqqrrrqqqpppnnnmmmlllkkkkkkmmmjjjhhhffffffeeedddbbbbbbaaaaaa`````````aaaaaa]]]^^^___```___^^^\\\[[[XXXYYY[[[]]]___```aaaaaacccaaa]]]ZZZYYYZZZ\\\]]]]]]bbbggggggdddbbbbbbdddvvvjjjaaabbbcccaaabbblll|||vvvfff]]]UUUQQQNNNGGGBBB@@@;;;:::888888999888777555111333555333111///111333555555555555555555555555333333333444444444555555444555666666777777666666777666666666666666777888999<<<>>>GGGaaauuuiiiccc^^^ZZZ[[[[[[XXXXXXZZZ```bbbdddiiivvvwwwqqqqqqooosssyyy~~~|||zzzyyyyyyzzzyyywwwvvvtttsssssssssrrrrrrpppnnnmmmlllllllllpppnnnkkkiiihhhgggfffddddddcccbbbbbbbbbcccdddeee^^^___```aaaaaa___]]]\\\WWWYYY\\\^^^aaabbbbbbbbbdddbbb^^^[[[ZZZ[[[]]]^^^^^^ccchhhiiifffdddeeegggzzzkkkdddbbbaaaaaa```eeetttzzzvvvwww~~~~~~qqqddd^^^VVVNNNIIIDDD@@@>>>===<<<:::888666666666666333333333333333333333333333333333444444444555555333444444444555666666666444444444444444444444444777777777777777888888888:::;;;???KKKdddoooggg^^^\\\ZZZWWWVVVVVVVVVWWWYYY[[[___eeeqqqxxxrrrnnnpppooottt~~~|||yyywwwyyyyyyxxxwwwvvvuuuttttttssssssrrrrrrqqqpppooooooooopppqqqpppllliiiggggggiiigggfffdddcccccccccccceeeeeeddddddeeeccc```^^^^^^___```bbbcccdddeeeeeefffccc^^^ZZZWWWWWWXXXYYY___```bbbdddeeedddcccbbb{{{mmmfffdddcccaaa___cccppp}}}}}}tttmmmkkknnnwww}}}pppccc]]]UUUNNNHHHCCC@@@===<<<:::888666555444444555333333333333333333333333333333333444444444444555444444444444555555555555444444444444444444444444777777777777888888888888;;;<<>>JJJdddrrrmmm^^^\\\YYYWWWVVVUUUVVVWWWWWWYYY]]]dddooovvvqqqjjjjjjnnnuuu~~~~~~}}}}}}|||{{{zzzyyyyyyxxxyyywwwuuusssqqqrrrrrrssswwwwwwwwwuuurrrppppppqqqlllllljjjjjjjjjjjjkkklllmmmkkkjjjiiiiiihhheeeccceeefffhhhjjjlllmmmnnnnnnjjjhhheeebbb```]]]\\\\\\]]]^^^```aaabbbbbbaaaaaaxxx|||wwwmmmhhheeecccbbb______gggqqqzzzwwwuuuwwwyyy{{{~~~{{{xxxtttnnnjjjhhhbbb\\\ZZZ\\\bbbppp}}}|||lll^^^XXXQQQJJJEEEAAA>>>;;;:::888666555333333333444444444333333333333222222222222333333333444444444555555555444444333333333333333444444444444444444666666777777888888999999:::;;;>>>KKKgggppplll]]]\\\YYYWWWUUUUUUVVVVVVVVVXXX[[[bbbnnn~~~xxxqqqjjjiiikkkpppxxx~~~}}}||||||{{{|||zzzvvvtttrrrssstttuuuyyyyyyyyywwwtttssssssuuummmllllllkkklllmmmnnnoooooommmlllkkkkkkjjjhhhfffeeefffhhhjjjlllmmmnnnnnnkkkkkkiiigggeeebbb```^^^^^^___```bbbbbbbbbbbbbbbqqqsssxxx}}}tttkkkfffcccbbbbbbaaa```fffnnn~~~|||{{{}}}}}}zzzuuurrrqqqssswwwyyyzzz~~~~~~wwwrrrrrrsssrrrkkkjjjiiiiiiiiihhhfffdddddd___ZZZWWWVVVZZZgggttt{{{jjj[[[UUUNNNHHHCCC???<<<::::::888777555444444444555444444444333333222222222222222222333333333444444555555444444333333333222333333333444444444555555555666666777888888999999999:::>>>NNNkkk~~~lllggg]]][[[YYYVVVUUUUUUUUUVVVUUUWWWZZZaaammm|||yyyqqqkkkjjjiiikkkrrr}}}~~~~~~~~~{{{xxxuuuttttttuuuvvvxxxyyyyyyxxxvvvuuuuuuvvvmmmllllllkkklllmmmooopppooonnnlllkkkkkkkkkjjjhhhggghhhjjjlllmmmnnnnnnnnnllllllkkkjjjhhhfffdddbbbaaabbbbbbcccddddddeeeeeekkkkkknnn|||rrriiifffcccbbbccccccbbbffflll}}}|||yyyvvvvvvvvvvvvzzzyyyvvvqqqmmmlllnnnrrruuuyyy}}}}}}vvvpppnnnmmmkkkbbb```______aaabbbbbbaaa^^^ZZZWWWTTTRRRUUUaaannnxxxeeeXXXSSSLLLEEEAAA>>>;;;999999888666555444444555555555444444333333222222111222222222222333333333333444444444444333333333333222333333444444555555555555555666777888999999:::999:::???PPPnnn~~~jjjccc]]][[[XXXVVVUUUTTTUUUVVVVVVWWWZZZ```kkkzzz{{{rrrkkkkkkhhhgggnnnzzz~~~|||yyywwwuuuuuuuuuvvvvvvxxxzzzzzzxxxvvvuuuvvvmmmlllkkkkkklllmmmnnnoooooommmkkkkkklllmmmlllkkklllmmmnnnooopppppppppppplllllllllkkkjjjhhhgggfffdddddddddeeeeeefffggggggiiiiiidddzzz}}}ssskkkgggdddccceeedddbbbdddiiittt}}}xxxvvvtttvvvwwwtttsssxxx{{{wwwqqqlllkkklllpppsss|||}}}xxxsssoooeeebbb^^^\\\]]]___``````]]]ZZZWWWTTTPPPRRR]]]jjjsss```VVVQQQJJJDDD@@@===:::888777666555333333333444444555555444333333222111111111222222222222333333333333333333333333333444444222222333333444555555666555555666777888999:::::::::;;;@@@QQQnnn~~~yyywww|||}}}kkkccc\\\[[[XXXVVVTTTTTTUUUVVVWWWXXXZZZ```jjjxxx~~~tttjjjiiifffeeemmm{{{}}}|||zzzxxxvvvuuuuuuttttttwww{{{|||zzzxxxvvvuuunnnmmmlllllllllmmmnnnoooooommmllllllnnnoooooooooppppppqqqqqqqqqqqqppppppkkkkkkjjjjjjjjjiiiiiiiiieeeeeeeeeeeefffggghhhhhhjjjjjj___vvv~~~uuummmiiifffdddfffeeebbbcccfffmmm~~~{{{}}}zzzvvvuuuuuuxxxyyyuuuppprrr||||||vvvpppmmmnnnqqqttt}}}vvvlllhhhaaa]]]\\\]]]^^^^^^```]]]ZZZUUUPPPPPPZZZgggxxxppp\\\UUUPPPIIICCC???<<<:::888666555333222111222222333555555444333333222111111111111222222222333333333222222222333333444444444222222333333444555666666444555666777888999::::::;;;<<>>;;;888666666555555444333333222222333333333222222222111111111111000000000000111111333333333444444444444555222444555555444333444555777666666666666666666666;;;;;;BBBUUUsss}}}vvvoooooopppvvvxxxfff```]]]YYYWWWVVVVVVVVVUUUTTTVVVZZZ```iiivvv}}}rrrjjjccceeeooo}}}~~~}}}{{{zzzyyyzzzyyyxxxyyy{{{{{{yyyvvvppppppppprrrsssrrrpppmmmmmmnnnoooppppppppppppoooppppppppppppooonnnmmmmmmpppmmmjjjiiijjjjjjjjjjjjfffeeeddddddccccccddddddlllcccoootttllleeeeeeeeebbb``````bbbmmm~~~{{{uuusss|||{{{vvvwww}}}}}}{{{yyywwwxxxqqqmmmjjjgggccc___]]]YYYVVVYYY___hhhsss|||vvvaaaTTTKKKGGGCCC???<<<:::777555555555444444333333222222333333333222222222222111111111000000000000111111333333333333444444444444222444666666555555666777666666666666666666666666:::;;;CCCWWWttt|||uuu|||vvvpppooommmnnn{{{hhh___\\\XXXVVVVVVVVVUUUTTTUUUVVVYYY___hhhuuuuuullldddeeeooo|||~~~}}}zzzzzzyyyzzz{{{zzzxxxuuuqqqqqqrrrtttuuusssooollllllmmmpppqqqrrrrrrqqqpppoooooooooooonnnmmmlllkkkpppnnnllljjjiiihhheeeccccccbbbaaaaaa``````aaaaaarrr```iii}}}wwwooohhhfffeeebbb``````___hhhwwwyyyvvv~~~zzz{{{}}}zzz{{{tttpppmmmhhhdddbbb^^^ZZZ[[[___ccclllyyy}}}zzzttt^^^RRRIIIFFFAAA>>><<<:::888666444444444333333333222222222222222222222222222222444333333222222333333444222222333333333444444444111333555555555555666777555555555666666666666666:::;;;AAATTTppp{{{nnnsssuuuooonnnjjjjjj|||jjj___\\\XXXVVVUUUUUUUUUTTTVVVWWWZZZ^^^gggtttwwwppphhhhhhppp{{{|||||||||||||||zzzwwwuuutttsssrrrssssssrrrpppmmmlllnnnqqqtttuuutttrrrqqqnnnoooooonnnnnnmmmlllkkknnnllljjjiiihhhfffbbb______^^^^^^]]]\\\]]]]]]]]]xxxaaaeeettt|||rrrjjjhhhfffbbb```aaa^^^eeerrr}}}yyy|||~~~}}}}}}}}}uuuoooiiifffccc___^^^aaaaaahhhqqq{{{{{{{{{ttt\\\PPPIIIEEEAAA>>><<<;;;888777333333333333333222222222222222222222222222222222444444333333333333444444222222222333333333444444///111333444444444555666444444555555666666666777::::::>>>OOOkkkkkkooorrrooommmiiikkk{{{kkk___\\\XXXVVVVVVVVVUUUTTTXXXYYYZZZ^^^fffrrrxxxsssmmmlllrrrzzz~~~~~~{{{xxxwwwxxxuuuqqqooopppqqqqqqqqqoooqqqsssuuuvvvtttrrrqqqoooooooooooonnnmmmlllkkkiiihhhgggffffffccc___\\\[[[ZZZYYYYYYXXXXXXYYYYYYfffdddlllvvvmmmiiigggccc```aaa^^^bbbmmm|||{{{}}}|||tttllliiieeeaaa```bbbaaafffmmmuuu}}}}}}qqqZZZOOOIIIEEEAAA>>><<<:::888666333333333333222222222222111222222222222333333333222222111111111111222222222222222222333333333333000222444444333333444555444444444555555666666777::::::===MMMiiilllqqqpppooopppkkkmmmyyylll```]]]YYYWWWWWWWWWVVVUUUYYYYYYYYY\\\dddppp~~~xxxtttooonnnrrryyy}}}zzzyyyzzzvvvqqqoooooorrrtttuuutttuuuvvvvvvvvvtttrrrpppoooooooooooonnnmmmlllkkkeeedddcccbbbbbb```]]]ZZZWWWVVVVVVUUUUUUUUUUUUUUUiiiaaabbbrrrxxxoookkkgggcccaaaaaa]]]```hhhwwwvvvmmmhhheeeaaa```aaaaaadddjjjpppvvv|||~~~jjjVVVMMMHHHDDD@@@<<<:::888555444222222222222222222222222111111222222222333333333333222222111111222222333111222222222222333333333222333555555444333333444333333444555555666777777888999>>>OOOlllpppvvvoooqqqtttooommmyyynnnaaa^^^ZZZXXXXXXXXXWWWVVVWWWWWWWWWYYY```mmmzzzwwwsssnnnlllpppxxx|||{{{{{{wwwtttrrrsssvvvwwwxxxyyyyyyxxxwwwuuurrrpppooommmnnnnnnmmmmmmlllkkkjjjdddbbb```___^^^\\\YYYWWWTTTSSSSSSRRRRRRRRRRRRRRRhhh^^^[[[gggyyyzzzpppkkkhhhcccaaaaaa]]]___fffssswwwlllgggddd```___aaaaaadddiiinnnsssvvvyyyzzzxxxsssuuuzzzzzzdddSSSLLLGGGCCC???;;;888666333222222222222222222222222222111111111222222333333333555444444333333444444555111111222222222333333333444555777666555444444555333333444444555666777777777999@@@SSSpppssszzzooossswwwssslllzzzooobbb___[[[YYYXXXXXXXXXWWWVVVUUUUUUWWW^^^jjjxxxwwwrrrkkkiiimmmxxx~~~}}}zzzxxxvvvvvvxxxyyyyyyyyy}}}|||zzzwwwtttqqqooonnnllllllllllllkkkjjjiiiiiidddbbb___]]][[[YYYVVVTTTRRRRRRQQQPPPPPPPPPPPPQQQ{{{fff\\\aaannnzzzrrrkkkfffdddbbb```^^^[[[```nnn~~~~~~}}}~~~|||vvvqqqjjjeeebbbaaa```___ccchhhnnnqqqrrrqqqppppppnnnllllllqqq{{{mmm\\\PPPKKKAAA???<<<999777555444444555444333333222222222333333333333333333333333333333333222222333333444555777666444333222222333444222222333333333333444444333333444555666777888999888;;;???MMMlllyyyqqq}}}zzzqqqqqqddd^^^XXXXXXXXXVVVVVVXXXWWWWWWYYY]]]___eeerrruuuooojjjkkknnnuuu|||zzzzzzyyyxxxyyy{{{~~~{{{zzzwwwtttrrrqqqqqqqqqnnnnnnllljjjiiihhhggggggcccaaa^^^\\\[[[YYYVVVTTTSSSRRRQQQPPPOOONNNNNNNNNmmmaaaccclllzzzqqqiiieeecccbbbaaa```]]]```lll||||||~~~|||xxxuuusssppplllgggdddcccdddddddddhhhkkkooopppnnnkkkiiihhhgggfffgggnnnyyy|||jjjYYYNNNIII@@@???<<<999666555444444444444333222222222222222333333333333333333333333333222222222222333444444666555444333222333444444222222333333333333444444333444444555666777777888999<<<@@@OOOnnn}}}xxxwwwtttfff^^^XXXXXXWWWVVVVVVXXXWWWWWWYYY\\\^^^dddrrruuuooojjjjjjlllsss~~~{{{zzzyyyyyyzzz|||~~~|||zzzwwwuuusssrrrqqqqqqooonnnllljjjiiihhhggggggdddaaa^^^[[[YYYWWWSSSQQQRRRQQQPPPOOONNNNNNMMMNNN{{{jjjfffmmmzzzppphhhdddcccccccccbbb^^^```iiiwww~~~~~~{{{wwwrrrooooooooolllhhhfffggghhhiiiiiijjjlllnnnmmmjjjfffdddbbb```aaaeeennn{{{uuudddUUUKKKGGG???===;;;888555444444333333222111111111111111111333333333333333333333333222222222222222333444444444333333333333444444555222222333333333333444444444444555555555666666666999<<>><<<:::777555333333333111111000000000000111111222222222222222222222222222222222111222333333444111222222222333444555555222222222333333333444444555555555555555555555555888<<>><<<999777444222111111222444111111111000000000000000//////000000111111222222333333222111111222333333111111222222222333333333222222222333444555666777444444555555666777777777666888@@@RRRnnnuuunnnsssoooiii]]]ZZZXXXVVVUUUVVVUUUVVVXXXYYYZZZbbbkkkyyy~~~{{{wwwuuuttttttttttttpppvvv|||~~~||||||~~~xxxnnnhhhdddaaaccchhhvvv~~~}}}}}}}}}~~~}}}|||{{{zzzyyyvvvtttsssppplllhhheeeaaa]]]ZZZ]]]]]]\\\[[[YYYWWWVVVUUUPPPPPPQQQQQQPPPPPPOOOOOOtttmmmkkkeeebbb```^^^\\\]]]fffqqq|||xxxuuuqqqmmmkkkgggaaa___aaa```gggqqq}}}yyywwwtttfffWWWNNNHHHBBB===<<<999777444222111111222333111000000000000000000000000000000000000111111111333222222111111222222333222222333333333444444444333222222333333555666666444444555555666666777777;;;<<>>:::666555333333333222222222222222...//////000111111222222000000000000000111111111///000111222222111000///000000111111111222222222333333222222222222222333222333333444444555555666999:::>>>III___{{{ppppppuuussskkkppprrrjjjnnn}}}lllbbb\\\WWWVVVWWWTTTRRRRRRUUUVVVYYYcccmmmyyy~~~yyyuuurrrpppqqqvvv{{{zzztttmmmhhhggggggfffeeeeeefffhhhiiiiiillllllooosssxxx{{{{{{zzz~~~~~~~~~xxxuuuqqqooommmjjjeeeaaa```]]]\\\^^^aaaeeennnwwwpppiiifffbbb______cccsss~~~}}}~~~zzzyyyxxxxxxxxxxxxuuusssqqqooollljjjiiigggeeebbb```___^^^\\\YYYWWWTTTSSSRRRRRRSSSTTTTTTTTTSSSSSSttteeedddssswwwnnnhhhccc___^^^aaa]]]cccooo{{{tttpppkkkeeecccfffkkktttooodddVVVLLLBBB>>>===999555444333333222222222222222222...//////000111222222222//////000000111111222222///000111222222111000///111111222222222333333333333333222222111222222222222222333444444555555666666999>>>JJJbbboooooouuuuuupppwwwzzzmmmmmmyyykkkbbb]]]WWWUUUVVVUUURRRRRRSSSUUUYYYdddnnnxxx}}}yyyuuusssqqqooouuu{{{{{{tttmmmhhhgggfffeeedddeeefffhhhggggggnnnnnnqqqtttxxxyyyxxxvvv}}}~~~}}}}}}rrrooojjjhhhfffccc^^^YYYYYYUUURRRSSSUUUXXX```iiisss{{{pppiiigggccc```___^^^nnn~~~~~~yyyxxxwwwwwwwwwwwwtttrrrrrrpppmmmkkkiiihhheeebbb______]]][[[YYYVVVTTTRRRQQQRRRSSSTTTTTTUUUUUUTTTrrr]]]\\\ccciiippprrriiieeebbb___\\\\\\]]]bbbppp|||vvvqqqjjjccccccfffjjjyyyyyyiii^^^PPPIII@@@;;;;;;:::777333222222222111111111111000000000000000000000000000000000////////////000000222222222111111111000000111111222222222333333333111111222222222333333333222222222333444555666777333<<>>:::777555333222111222222222111111111000000////////////////////////000000////////////000000000000000000000000000000000000111111111222222222111111222222222333333333333222222333444555666666666888;;;IIIfffyyyyyywww~~~lllooo|||ooobbb]]][[[WWWTTTTTTVVVSSSSSSTTTUUUTTTYYY___eeemmmwww~~~~~~ssskkkgggfffgggiiilllnnnnnnmmmmmmmmmmmmpppuuuyyy{{{||||||wwwtttrrrppplllgggaaa\\\YYYVVVSSSQQQLLLMMMNNNNNNNNNNNNOOOOOOLLLNNNOOOOOOMMMKKKKKKKKKMMMNNNPPPQQQRRRVVV\\\```mmmzzzwwwkkkccc___[[[YYYYYY]]]fffrrr|||yyyooohhhhhhjjjnnnwww~~~|||yyyvvvsssrrrssstttuuutttqqqnnnllljjjiiiiiifffeeebbb___\\\YYYVVVUUUVVVVVVVVVWWWYYY\\\___```ooo^^^QQQSSSVVVXXX```mmmyyy|||}}}wwwmmmddd```___ZZZ[[[YYYXXXZZZddduuu~~~wwwpppkkkgggfffkkkrrr|||uuupppttt{{{qqqcccRRRFFF===<<<999666444222222222222222222111111111111000000000000000000000000000000000////////////000000//////000000000000000111000000000111111111111222111111222222222333333333222222222333444555777777888999===HHHbbb|||xxxtttqqqttteee^^^[[[XXXTTTSSSUUUSSSSSSUUUVVVUUUZZZ```dddlllxxx{{{tttooollljjjiiijjjlllnnnnnnnnnooonnnnnnqqquuuyyy{{{|||~~~yyytttoookkkiiigggaaa^^^YYYUUUSSSQQQNNNLLLJJJLLLNNNOOONNNNNNOOOPPPMMMOOOPPPPPPNNNLLLLLLMMMLLLMMMMMMMMMMMMOOOSSSVVVbbbmmm|||yyymmmeeeaaa]]]ZZZYYY]]]fffppp}}}{{{qqqkkkjjjbbb^^^___```bbbmmmzzz}}}yyyuuussssssttttttrrrpppmmmkkkjjjjjjjjjhhhfffdddaaa^^^[[[YYYWWWXXXXXXWWWXXXZZZ\\\```aaahhhTTTSSSVVVVVV^^^kkkrrrxxx|||xxxnnndddaaabbbZZZ[[[[[[XXXWWW]]]kkkwww|||uuunnniiifffeeekkksss}}}{{{nnnppp{{{wwwiiiZZZLLLDDD;;;:::999666444222222222222222222111111111111000000000000000000000000000000000////////////000000////////////000000111111000000000000111111111111111111222222222333333333333333333333333444555666777999<<>>SSSqqqnnnpppuuuvvv{{{|||}}}iii]]]WWWTTTSSSUUUUUUUUUUUUTTTTTTUUUXXX[[[ccckkkuuu~~~{{{yyyuuurrrqqqqqqsssuuurrrrrrsssuuuwwwzzz}}}~~~~~~zzzuuuqqqkkkggg```ZZZUUURRRQQQQQQPPPOOOMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNPPPNNNKKKLLLNNNOOONNNLLLMMMMMMLLLLLLLLLLLLMMMMMMTTTWWW\\\dddmmmvvv~~~sssiii^^^XXXVVVXXX___iiisssyyy{{{yyyxxx{{{wwwoooggg```ZZZWWWVVVXXXZZZ]]]^^^ZZZZZZeeeqqq}}}}}}}}}{{{yyywwwuuussspppsssrrrpppooommmllllllkkknnnkkkfffccc```^^^ZZZXXXXXXWWWUUUUUUVVVYYY]]]```bbbUUUQQQQQQYYYcccooovvvzzzvvvppplllhhhddd___^^^\\\XXXVVVWWW[[[___nnn|||}}}{{{rrrmmmhhhdddaaabbbjjjttt~~~yyyrrrqqq{{{kkkYYYKKKBBB???999666333111111111111000000000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111333333222222222333444444777888999???QQQmmmrrrjjjlllkkkpppsssyyylll```ZZZUUUTTTVVVTTTTTTTTTSSSSSSTTTWWWZZZdddlllvvv|||yyyvvvsssrrrssstttvvvuuuuuutttuuuvvvxxxzzz{{{|||}}}{{{yyyuuuoookkkeeebbb\\\VVVRRRPPPOOOOOOOOONNNMMMLLLKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMPPPMMMKKKLLLNNNOOONNNLLLLLLLLLMMMMMMMMMMMMMMMMMMOOOQQQVVV\\\dddlllssswww~~~rrrhhh^^^WWWVVVZZZ___gggooouuuvvvuuutttrrrooojjjddd___\\\[[[[[[[[[\\\^^^^^^[[[\\\gggttt}}}}}}~~~{{{yyyxxxvvvsssqqqtttsssqqqooonnnlllkkkkkkmmmjjjfffcccaaa^^^[[[YYYYYYXXXVVVUUUVVVYYY\\\^^^sss^^^RRROOOXXXdddrrryyy}}}zzzuuuqqqmmmhhhaaa```]]]ZZZWWWVVVXXX[[[dddqqqzzzvvvsssmmmhhhdddaaa___```iiisss}}}vvvqqqvvveeeUUUHHH@@@<<<888666333111111111111000000000000000////////////...//////000000//////...000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111444444333222222333333333777999:::???OOOhhh~~~|||vvveeeaaa^^^aaafffqqqqqqeee]]]XXXVVVWWWSSSSSSSSSRRRQQQSSSVVVXXXbbbiiittt}}}{{{yyyvvvtttssstttuuuwwwxxxwwwuuuttttttuuuwwwxxxzzz}}}~~~}}}~~~|||yyyuuurrrlllfffbbb]]]ZZZVVVQQQNNNMMMMMMMMMNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNLLLKKKKKKMMMNNNMMMLLLKKKLLLMMMOOOOOOOOONNNNNNLLLMMMPPPUUU[[[aaafffiiitttyyy|||qqqggg]]]WWWVVVZZZ^^^dddkkkoooppppppooommmjjjfffaaa^^^\\\\\\\\\^^^^^^^^^^^^\\\___kkkyyy}}}}}}~~~{{{zzzyyywwwuuusssvvvuuusssqqqnnnlllkkkjjjkkkhhheeebbbaaa___]]][[[ZZZYYYWWWUUUVVVXXXZZZ\\\jjjVVVOOOXXXeeeuuu}}}zzzuuuoooiiifffdddaaa]]]ZZZXXXXXXXXX\\\hhh{{{}}}yyytttooolllgggccc___^^^]]]___hhhrrr{{{{{{ttttttrrr___PPPFFF???;;;777555222111111222000///000000000000////////////...//////////////////...////////////////////////000000000000000000000000///000000000111111111111111111111111111222222222444444333222222222333333555888:::>>>LLLcccxxx~~~ttt|||yyyeee\\\VVVWWW\\\iiiuuuiiiaaa[[[WWWWWWTTTTTTTTTRRRQQQRRRUUUXXX]]]dddoooyyy~~~~~~~~~yyyxxxuuutttssstttuuuwwwyyywwwuuusssssstttuuuvvvxxx|||}}}|||}}}~~~}}}yyytttooojjjddd___[[[VVVTTTQQQNNNLLLKKKLLLLLLMMMLLLKKKJJJJJJKKKLLLLLLNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJKKKLLLLLLLLLKKKLLLNNNPPPQQQPPPOOONNNNNNNNNPPPRRRVVVZZZ]]]___fffkkkqqqxxx~~~{{{pppggg]]]XXXWWWYYY\\\aaafffjjjlllmmmmmmnnnkkkfffaaa]]][[[[[[[[[```___^^^^^^]]]bbbooo|||~~~}}}~~~{{{zzzzzzxxxvvvtttwwwvvvtttrrrpppmmmkkkjjjiiigggdddbbbaaa```^^^]]][[[ZZZXXXVVVVVVWWWXXXYYYttt[[[QQQWWWbbbuuuyyyqqqjjjjjjgggccc^^^[[[YYYWWWVVVXXXbbbsssyyyyyyzzztttnnniiifff```]]][[[[[[[[[^^^gggrrr{{{~~~ttttttzzzmmmYYYLLLDDD>>>:::666444222111222222000///000000000000////////////......////////////......////////////////////////000000000000000000000000///000000000111111111111000000111111111222222222444333333222222333333333333666999<<>>TTTkkkfffUUUNNNUUUhhhqqqfff___[[[WWWVVVTTTSSSSSSSSSTTTUUUUUUVVVXXXZZZ___fffooouuu{{{}}}~~~yyytttooommmkkkkkkjjjgggfffiiiiiihhhiiimmmrrrtttvvvwwwvvvtttuuuuuurrrrrrssssssrrrooolllkkkfffeeeddddddfffiiimmmooossstttvvvwwwvvvvvvwwwxxxzzzyyyyyyyyyxxxxxxwwwwwwxxxxxxwwwvvvuuutttrrrqqqqqqpppooooooooommmkkkhhhffffffeeedddeeefffggghhhggggggfffdddcccbbbaaa```\\\]]]]]]\\\[[[]]]___bbbaaaaaabbbcccccccccbbbbbbeeedddbbbaaaaaacccdddfffeeedddccccccccccccccccccbbbccceeefffffffffeeeeeecccdddddddddccccccbbbaaa```___]]]\\\[[[\\\\\\]]]]]]]]]]]]^^^```eeelllqqqxxx{{{wwwxxx{{{|||{{{{{{{{{zzzvvvoooiiieeecccdddaaa]]]WWWRRRNNNKKKJJJLLLOOORRRUUUXXX[[[```cccgggmmmtttzzz~~~~~~zzzvvvsssrrrqqqqqqtttqqqooonnnppprrrssssssuuussspppmmmjjjjjjjjjjjjmmmkkkiiihhhiiilllppprrrhhhRRRLLLNNNOOORRRWWW[[[___eeelllqqq{{{yyyrrriiiaaa^^^\\\XXXVVVXXXaaammmvvvyyyrrrnnnoooooorrrzzz}}}}}}}}}~~~}}}|||}}}wwwxxxqqqnnnhhhaaaXXXMMMAAA888444333222111000///000000///////////////.........////////////000000000000------------------------........................000000000000000000000000---...///000111111111111000000000000111111111111333222222222111000000000333111444888888===PPPeee}}}~~~jjjWWWNNNRRRaaa}}}rrrfff```]]]WWWVVVUUUTTTSSSSSSTTTTTTTTTVVVWWWZZZ^^^eeelllrrryyy||||||wwwsssqqqooonnnmmmiiihhhiiiiiiggghhhkkkqqqsssuuuuuussssssssstttrrrrrrsssrrrqqqooommmllleeedddcccdddeeehhhlllmmmnnnppprrrsssrrrrrrssstttxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvuuusssqqqpppnnnmmmnnnnnnooommmjjjggghhhiiihhhhhhggghhhjjjkkkjjjjjjiiigggeeebbbaaa```[[[\\\]]]]]]]]]^^^```bbbddddddeeefffgggggggggfffhhhgggeeeddddddeeeggghhhfffeeeeeedddeeefffggghhhfffhhhjjjkkkkkkjjjhhhfffeeeeeefffeeeeeedddcccbbb``````^^^^^^]]]]]]^^^^^^]]]]]]]]]\\\]]]aaafffjjjpppwww~~~yyyxxxyyy{{{||||||}}}|||yyyuuupppkkkgggeeebbb___ZZZUUUPPPLLLJJJIIIJJJLLLOOOPPPRRRUUUXXX[[[```fffooouuuxxx{{{~~~{{{xxxuuussssssrrrtttrrrpppqqqsssuuuvvvvvvvvvtttpppmmmkkkjjjkkkkkknnnllljjjiiikkkooosssuuurrrXXXMMMMMMIIIKKKNNNSSSXXX___fffjjjssszzz~~~|||xxxtttooojjjddd```ZZZVVVUUUZZZbbbhhhttt{{{|||wwwpppqqqqqqrrruuu}}}}}}}}}~~~~~~}}}}}}vvvooosss|||qqqlllddd[[[PPPFFF<<<777333333222111111111111111.........///////////////////////////000000000000------------------------........................000000000000/////////...,,,---...000000111111111//////000000000111111111333222222222111000000000333111333888888;;;KKK^^^vvv}}}oooZZZOOOPPP\\\xxxsssfff___\\\WWWVVVUUUTTTSSSSSSSSSSSSTTTUUUWWWYYY]]]ccciiinnnwww{{{~~~zzzwwwtttrrrrrrrrrmmmkkkllljjjffffffiiippprrrttttttsssqqqqqqrrrqqqqqqrrrrrrqqqpppooonnnfffeeeeeeeeegggiiikkkmmmlllnnnpppqqqppppppqqqrrruuuuuuuuuvvvvvvvvvvvvvvvxxxxxxwwwvvvtttrrrqqqpppnnnnnnnnnoooooommmjjjgggiiijjjjjjiiihhhhhhkkkmmmoooooommmjjjgggccc```^^^[[[]]]___`````````aaaccchhhhhhiiijjjjjjkkkjjjjjjjjjiiihhhggggggiiijjjlllggggggfffffffffhhhjjjkkkjjjlllnnnooonnnllliiiggggggggggggffffffdddccccccbbbaaaaaa```````````````___^^^]]]\\\[[[]]]bbbeeejjjpppwww~~~{{{yyyxxxwwwyyy{{{|||}}}|||zzzvvvrrroookkkiiiggg```]]]XXXSSSNNNLLLJJJJJJJJJLLLMMMNNNOOOPPPSSSUUUYYY```hhhmmmppprrrvvvyyy|||~~~}}}|||zzzwwwuuutttssstttsssrrrsssuuuwwwwwwwwwuuusssqqqnnnllllllllllllmmmlllkkkkkkmmmqqquuuwwwcccRRRKKKGGGGGGIIIMMMSSSZZZaaadddllltttzzzxxxuuusssqqqnnngggccc]]]XXXVVVXXX[[[^^^iiiqqq|||xxxyyyxxxvvvvvv{{{}}}{{{||||||{{{{{{|||}}}xxxnnnjjjppp~~~xxxuuunnniii```UUUJJJ@@@999666222222222222111111111111.........///////////////....../////////000000000------------------------........................000000000//////.........---......///000000000000/////////000000000111111222222222111111111111111333000333888888:::HHHXXXooo{{{{{{|||ttt___RRRPPPYYYttttttddd]]][[[VVVUUUUUUTTTSSSRRRQQQQQQSSSUUUWWWYYY\\\aaagggkkktttyyy}}}yyywwwuuutttvvvrrrooonnnlllggggggiiiooorrruuuuuutttqqqpppooonnnooooooppppppppppppoooiiiiiihhhhhhiiijjjlllmmmmmmoooqqqqqqppppppqqqrrrssssssttttttuuuuuuvvvvvvwwwwwwvvvuuutttsssqqqpppooonnnnnnoooooonnnllljjjiiikkklllkkkhhhhhhkkkooossssssqqqnnnjjjeeeaaa___]]]```ccceeeeeedddeeefffkkkkkklllmmmmmmmmmllllllkkkkkkkkkkkklllmmmnnnnnnjjjiiihhhhhhhhhjjjmmmnnnooopppqqqrrrqqqnnnkkkiiiiiiiiihhhhhhgggfffdddddddddddddddddddddddddddddd______]]][[[ZZZ[[[^^^aaacccgggmmmrrrtttvvvxxxzzzttttttuuuwwwxxxzzz{{{|||yyyuuupppmmmjjjhhhfffddd]]]ZZZUUUPPPLLLKKKKKKKKKJJJKKKLLLLLLKKKLLLNNNPPPRRRXXX___ccceeegggjjjmmmssswww}}}}}}}}}}}}{{{zzzwwwuuuttttttsssrrrsssuuuwwwwwwvvvsssrrrqqqpppnnnnnnmmmmmmmmmmmmmmmnnnpppsssvvvxxxttt\\\OOOHHHGGGHHHKKKPPPVVV\\\___eeennntttsssooonnnllliiieeebbb^^^[[[YYYXXXXXXXXX]]]dddmmmvvv~~~~~~~~~{{{yyyxxxyyy{{{vvvxxx{{{}}}yyynnngggfffppp~~~}}}sssooojjjeee\\\PPPDDD<<<666444///000000000111000000000............/////////000------........./////////................................................///////////////...............///////////////...////////////000000000111111111111111111222222222222000222888888999EEETTTggguuutttpppxxxzzzdddVVVPPPVVVqqqsssbbb[[[YYYTTTTTTTTTSSSRRRQQQPPPOOOSSSTTTWWWXXX[[[___eeeiiiqqqvvv~~~~~~{{{xxxvvvuuuxxxtttqqqqqqnnnjjjjjjlllnnnqqqvvvwwwuuurrrooonnnjjjkkkkkkmmmnnnoooooopppnnnmmmllllllllllllmmmnnnnnnppprrrsssrrrrrrssstttqqqrrrrrrssstttuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqooonnnmmmnnnpppqqqpppooommmoooqqqooollllllppptttuuutttsssqqqmmmhhhdddbbbaaadddhhhkkkkkkjjjjjjkkkllllllmmmmmmmmmllllllkkkjjjkkkmmmoooppppppppppppnnnmmmkkkjjjkkkmmmoooqqqttttttttttttssspppmmmlllkkkkkkkkkjjjiiihhhffffffggggggggghhhhhhhhhgggggg^^^]]]\\\ZZZXXXXXX[[[]]]\\\___bbbeeegggjjjmmmpppnnnpppsssvvvwwwyyyzzz|||yyytttmmmiiifffdddbbb```XXXUUUQQQMMMJJJIIIJJJKKKHHHIIIJJJIIIGGGGGGIIIJJJJJJOOOTTTWWWXXXZZZ^^^aaafffkkkqqqtttvvv{{{}}}}}}}}}}}}{{{yyyvvvuuurrrqqqpppqqqsssttttttsssppppppqqqqqqqqqpppooonnnmmmnnnppprrrtttwwwyyyzzzgggVVVJJJIIIHHHJJJOOOTTTYYY[[[^^^hhhpppooojjjhhheeebbbbbb```^^^\\\[[[ZZZXXXVVVTTTYYY```hhhpppzzz|||xxxuuuvvvxxxyyysssuuuyyy}}}|||tttiiibbbeeepppzzzqqqlllfffaaaYYYMMMBBB999555444---...//////000/////////---.........//////000000------------.........///////////////////////////......................../////////////////////......///////////////......////////////000000000000000000111111222222222333222000222888888888CCCQQQbbbqqqnnngggmmm~~~gggXXXQQQTTTooosssaaaYYYXXXTTTTTTTTTSSSRRRPPPOOONNNSSSTTTVVVXXX[[[___dddhhhnnnttt||||||yyywwwvvvyyytttrrrrrrpppmmmmmmooommmqqqvvvyyywwwsssooommmggggggiiijjjlllmmmnnnoooqqqpppooonnnnnnnnnnnnnnnppprrrtttttttttssstttuuuqqqqqqrrrrrrssstttuuuuuutttuuuuuuuuutttsssrrrrrrooommmmmmnnnqqqtttttttttrrruuuvvvuuuqqqqqquuuyyytttttttttrrroookkkgggeeeeeehhhllloooooonnnnnnnnnlllmmmmmmmmmlllkkkjjjjjjiiikkknnnqqqrrrsssrrrqqqqqqpppnnnlllmmmoooqqqssswwwwwwwwwvvvtttrrrooonnnmmmmmmmmmlllkkkjjjhhhggghhhiiijjjjjjjjjjjjiiiiii\\\\\\[[[YYYWWWWWWYYY[[[WWWYYY[[[\\\^^^bbbfffjjjkkknnnrrruuuwwwxxxzzz{{{{{{uuummmhhheeeccc```]]]UUURRRNNNJJJHHHHHHIIIJJJFFFGGGGGGFFFDDDDDDEEEFFFEEEIIIMMMOOOOOOQQQUUUYYY[[[```fffiiikkkooovvv||||||}}}~~~~~~|||zzzwwwuuupppooonnnoooqqqrrrqqqpppnnnoooqqqrrrsssqqqpppnnnnnnooorrruuuxxxzzz{{{{{{yyyhhhXXXPPPJJJKKKNNNPPPSSSXXX\\\aaafffhhhkkkkkkeee^^^\\\[[[ZZZZZZZZZXXXVVVTTTYYYXXXXXX[[[cccmmmxxx}}}zzzvvvsssssssssssssssuuuyyy~~~yyynnnbbb```hhhvvvwwwnnnkkkjjj]]]OOOFFF>>>777444444000000000000000000000000......------------......------------------------........................---------............///////////////////////////------......//////000000......//////000000111111000000000000111111111111111000111333555777@@@JJJ\\\sssgggbbbeeevvvnnn]]]VVVUUUfff~~~|||pppcccXXXXXXVVVSSSRRRRRRSSSRRRQQQVVVVVVWWWYYY\\\```ccceeelllsss{{{}}}{{{yyyxxx{{{zzzxxxuuurrrooonnnmmmpppppprrrtttuuutttqqqnnnooollliiihhhjjjlllnnnnnnnnnnnnnnnooooooppppppqqqvvvvvvtttsssssstttuuuvvvtttrrrqqqqqqsssuuuvvvvvvuuuuuuuuutttssssssrrrrrrrrrmmmiiijjjpppvvvxxxxxxxxx{{{zzzvvvtttvvvxxxwww||||||{{{xxxsssmmmjjjiiimmmooopppqqqpppooopppqqqpppooommmlllkkklllnnnooonnnnnnnnnnnnooooooooooooqqqqqqpppooopppsssxxx|||~~~~~~~~~{{{wwwuuuttttttttttttsssrrrpppooonnnmmmkkklllmmmnnnmmmkkkiiihhhbbb```\\\YYYWWWVVVVVVWWWWWWWWWWWWWWWVVVWWWZZZ]]]bbbjjjrrruuuxxx{{{zzzwww}}}uuukkkfffeeebbb[[[UUUQQQNNNKKKJJJJJJKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFHHHIIIKKKLLLOOORRRVVV[[[```gggnnnsss{{{|||yyywwwuuusssqqqnnnmmmmmmlllmmmnnnooopppmmmoooppppppooonnnoooooonnnqqquuuxxxzzz{{{{{{|||jjj]]]PPPKKKJJJKKKNNNRRR\\\bbbhhhkkknnnmmmggg___[[[YYYXXXXXXYYYYYYXXXVVVXXXVVVTTTUUUZZZbbbkkkqqq~~~zzzwwwtttsssssstttuuuvvvyyy|||rrrmmmhhhjjjsss}}}uuunnnjjjgggZZZLLLCCC<<<666333444////////////////////////......------------......------------------------........................---------............///........................///000000000000000111111.../////////000000000111000000000000111111111111111000111444555777@@@III[[[rrrhhh```___nnnmmm\\\VVVVVVaaayyytttggg\\\YYYWWWTTTSSSSSSTTTSSSRRRWWWWWWXXXZZZ\\\___aaabbbjjjqqqyyy}}}}}}{{{yyyyyyzzzzzzyyyxxxvvvsssqqqpppqqqqqqsssuuuwwwvvvtttqqqqqqnnnkkkjjjkkkmmmnnnnnnpppppppppqqqqqqqqqqqqqqqttttttrrrrrrrrrrrrssstttsssrrrpppqqqsssuuuuuuuuuttttttttttttuuuuuuuuuuuurrroookkklllpppvvvzzz}}}~~~|||yyy{{{|||zzz||||||{{{xxxsssnnnkkkjjjoooqqqrrrsssqqqqqqqqqrrrqqqqqqoooooooooooopppqqqpppppppppppppppppppppppprrrrrrrrrrrrsssvvv{{{|||xxxvvvuuuvvvvvvvvvuuusssrrrqqqpppooopppqqqrrrqqqpppmmmiiigggaaa___\\\ZZZXXXVVVVVVVVVRRRRRRQQQPPPOOOQQQUUUXXXaaajjjsssxxx{{{~~~~~~{{{{{{sssjjjeeedddaaa[[[VVVOOOLLLJJJIIIIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAABBBCCCDDDEEEFFFHHHJJJNNNQQQVVV]]]dddjjjtttzzz|||zzzxxxvvvtttrrrnnnlllkkkiiiiiijjjlllmmmnnnpppqqqqqqooonnnnnnooonnnrrrwwwyyyyyyyyy|||~~~ppp[[[OOOJJJIIILLLPPPYYY```hhhllloooooohhh___YYYWWWVVVVVVXXXZZZZZZZZZYYYVVVSSSQQQSSSWWW]]]aaammmuuu~~~~~~}}}||||||{{{{{{vvvtttsssrrrsssuuuxxxzzz}}}~~~{{{mmmpppuuu|||~~~~~~}}}|||{{{zzzsssllliiiaaaUUUGGG>>>999444222333////////////////////////......------------..............................---------------------------------............///........................000000000///////////////////////////000000000000000000000000111111111111111000111444555777???HHH\\\qqqooobbb[[[fff|||hhhYYYTTTVVVZZZrrryyylll```[[[XXXVVVTTTUUUUUUTTTSSSWWWXXXYYY[[[]]]^^^______hhhnnnuuuzzz|||~~~~~~|||{{{zzzyyyzzzzzz{{{{{{zzzxxxuuutttqqqrrrsssvvvxxxxxxvvvtttssspppmmmmmmnnnooopppppprrrssssssssssssrrrrrrqqqrrrqqqpppppppppqqqrrrssssssrrrqqqqqqsssuuuuuutttssstttuuuvvvvvvwwwwwwwwwsssrrrooommmooottt|||~~~{{{}}}}}}|||xxxsssooommmmmmrrrtttuuuuuusssrrrssssssrrrrrrrrrsssssssssssssssrrrrrrqqqqqqqqqqqqrrrrrrttttttuuuuuuwwwzzz}}}zzzxxxxxxyyyyyyyyyxxxvvvuuutttsssrrrssstttuuutttrrrmmmiiifffaaa```^^^\\\YYYWWWUUUTTTNNNMMMLLLJJJIIIKKKPPPSSS]]]gggqqqwww|||~~~zzzsssjjjeeeccc```ZZZUUULLLJJJHHHGGGHHHIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEE@@@????????????@@@AAAAAABBBCCCEEEHHHLLLRRRZZZ___jjjqqqyyy}}}{{{zzzxxxuuusssmmmkkkgggdddcccdddfffgggkkkmmmnnnnnnmmmllllllmmmnnnrrrwwwwwwvvvwww{{{jjjXXXNNNKKKMMMQQQTTT\\\eeejjjooooooiiiaaaZZZXXXUUUUUUXXX[[[]]]]]]]]]ZZZVVVRRRQQQSSSVVVXXX___fffpppyyy~~~~~~}}}|||{{{}}}|||{{{yyyxxxwwwwwwwwwtttssssssrrrsssuuuyyy|||{{{xxxpppzzzzzzvvvvvvxxxxxxwwwqqqiiieeeZZZNNNAAA:::666222111333////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///..............................------,,,,,,++++++////////////000000000000///000000000111111111111111000222444555666===FFF\\\rrr|||jjj\\\cccyyy|||cccSSSPPPSSSUUUlll~~~oooccc]]]ZZZWWWVVVVVVVVVUUUTTTTTTVVVYYY[[[]]]^^^^^^^^^fffkkkrrrxxx{{{~~~}}}|||{{{zzzzzzzzz{{{}}}}}}|||yyyuuussspppppprrruuuwwwxxxwwwuuurrrpppnnnnnnpppssssssssstttuuuuuuuuuuuusssrrrqqqqqqqqqpppooooooppprrrssstttsssrrrsssuuuvvvuuuttttttuuuvvvwwwxxxwwwwwwvvvvvvvvvtttpppmmmpppyyy|||~~~|||xxxtttqqqpppppptttvvvwwwwwwuuuttttttuuuttttttuuuvvvvvvuuuttttttsssrrrqqqqqqqqqrrrssstttuuuvvvwwwxxxzzz~~~|||zzz{{{||||||{{{zzzyyyxxxvvvuuuuuussstttvvvuuurrrmmmhhheeecccbbbaaa^^^ZZZVVVSSSQQQMMMLLLJJJHHHGGGIIIMMMQQQVVVaaalllsssyyy~~~~~~{{{tttkkkeeebbb^^^YYYTTTLLLJJJHHHGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBDDDGGGLLLSSSYYYbbbiiiqqqwww|||~~~|||{{{xxxuuusssllliiiddd___]]]]]]___aaadddfffhhhiiiiiiiiijjjlllmmmqqqvvvvvvtttuuu{{{~~~gggVVVLLLJJJNNNRRRZZZbbbhhhnnnqqqmmmfff^^^[[[WWWVVVXXX\\\___``````]]]YYYUUURRRRRRTTTUUUVVV\\\ccckkkrrr{{{~~~|||{{{{{{{{{zzzyyyyyyxxxwwwuuutttssssssssssssttttttssssssuuuzzz}}}{{{yyy||||||tttpppppp}}}~~~vvvwwwvvvoooeee___QQQFFF;;;666444000000222..............................------------......++++++++++++++++++++++++---------------------------------............///..............................------,,,,,,++++++000000000000///////////////000000000111111111111111000222555555555<<>>@@@BBBBBBBBBCCCEEEGGGJJJOOOTTTXXXZZZ^^^ccchhhjjjmmmrrrvvvzzz~~~}}}zzzuuuoookkkfffccc___[[[WWWUUUTTTTTTUUUWWWZZZ]]]^^^___aaaccchhhiiilllrrryyy}}}~~~}}}fffWWWVVVJJJMMMQQQUUU___lllrrrrrrtttmmmddd]]][[[]]]```aaagggeeeaaa\\\XXXTTTRRRQQQNNNPPPRRRRRRSSSXXX```fffqqqyyy|||zzzyyyzzz{{{||||||{{{qqqppppppoooooooooppppppnnnqqquuuvvvwww{{{zzz~~~~~~{{{yyy}}}{{{{{{yyy}}}}}}nnnZZZKKK???888333444555111///....................................------.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------......//////000000111111000000/////////...000000000000111111111111111111333555555444999@@@OOOjjjzzzuuu~~~mmmWWWMMMIIIWWWooovvvlll```]]]YYYWWWWWWWWWUUUTTTVVVVVVVVVVVVXXX[[[]]]______bbbhhhooouuuzzz{{{zzzxxxxxxxxxyyyzzz{{{|||}}}yyyxxxxxxwwwwwwvvvvvvvvvkkkjjjjjjkkknnnoooooonnnpppooonnnoooppppppooonnnmmmoooqqqssstttsssqqqpppppppppppppppppprrrtttuuurrrqqqqqqsssttttttqqqoooqqqsssvvvxxxxxxwwwvvvtttyyy{{{~~~~~~{{{vvvqqqoooiiittt~~~zzzzzz}}}|||~~~|||zzzyyyzzzzzzqqqppppppqqqtttyyy}}}}}}}}}|||zzzyyyxxxwwwvvvwwwtttpppkkkfffbbb```^^^VVVTTTQQQNNNMMMLLLMMMMMMGGGIIIJJJJJJIIIGGGHHHHHHFFFKKKOOOPPPTTTZZZ______eeeccc___[[[XXXVVVUUUUUUSSSPPPMMMKKKJJJIIIHHHGGGIIIJJJMMMOOOPPPOOONNNNNNIIIIIIHHHGGGGGGGGGGGGGGG???AAADDDEEEDDDDDDEEEFFFCCCGGGLLLOOOQQQTTTYYY]]]```dddiiinnnssswww|||}}}yyytttnnniiidddccc___[[[XXXUUUTTTSSSQQQSSSVVVWWWWWWXXXZZZ[[[aaaaaadddllluuuzzzzzzwwwhhhVVVUUUNNNJJJNNNVVV```lllvvvvvvtttppphhhaaa^^^___bbbeeedddbbb```\\\XXXTTTRRRPPPOOONNNNNNPPPRRRUUUVVV```iiiuuu}}}}}}~~~~~~~~~}}}}}}{{{|||~~~~~~~~~|||yyyxxxtttrrrooommmnnnppprrrrrrtttwwwyyyxxx{{{|||~~~}}}{{{~~~~~~~~~qqqXXXDDD:::777222000///000000000///......------,,,++++++------------------------........................++++++,,,,,,,,,,,,------.........------,,,,,,,,,/////////...------,,,,,,........................------......//////000000000000000000111111111111111333444444555777:::===MMM```|||}}}yyyYYYJJJJJJUUUlllxxxoooccc]]]ZZZ[[[ZZZWWWVVVXXXTTTSSSQQQQQQRRRUUUXXXZZZ[[[aaaiiipppuuuwwwyyyzzzzzz{{{{{{|||||||||||||||{{{xxxvvvuuuvvvvvvuuutttjjjjjjjjjjjjkkkmmmooopppoooppppppqqqqqqqqqppppppnnnnnnnnnnnnnnnoooppppppsssrrrppppppppprrruuuvvvuuuuuutttsssrrrqqqqqqqqqtttuuuvvvwwwwwwwwwwwwwwwwww}}}~~~xxxppprrrvvv{{{{{{|||~~~}}}{{{zzzxxxvvvrrrrrrsssuuuwww{{{~~~}}}{{{zzzzzzyyywwwuuuuuuqqqkkkeeeaaa^^^ZZZXXXRRRQQQOOONNNLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKJJJHHHGGGJJJNNNSSSVVVXXXWWWVVVUUUTTTTTTTTTTTTRRRPPPNNNKKKIIIHHHHHHHHHJJJLLLOOOOOOOOOOOOPPPQQQOOOOOOLLLIIIJJJLLLIIIDDDCCCBBBBBBCCCEEEFFFEEECCCEEEDDDCCCDDDGGGKKKOOORRRVVVYYY]]]dddjjjpppuuuwww{{{~~~~~~~~~~~~~~~yyyssspppnnniiifffbbb^^^[[[XXXTTTRRRQQQPPPPPPOOOPPPQQQSSSTTTZZZ[[[___ccciiinnnsssuuummm\\\RRRJJJKKKQQQZZZdddmmmxxxxxxwwwrrrkkkfffdddcccddddddcccaaa^^^[[[XXXVVVRRRQQQPPPOOOOOOOOOPPPQQQOOOXXXccckkkrrrxxx|||zzzxxxyyyzzz||||||||||||zzzxxxvvvtttqqqooonnnnnnppprrrtttvvvxxx|||~~~|||~~~}}}{{{|||{{{jjjRRRAAA999555111///////////////------------------------------------------------........................++++++,,,,,,,,,,,,------......---------,,,,,,,,,---------................................................/////////////////////000000000111111111111222333333444666999<<>>???@@@DDDIIIPPPVVVZZZjjjTTTIIIHHHIIIKKKOOOYYYeeeqqqxxx{{{{{{zzzxxxvvvrrrmmmjjjgggbbbaaa^^^[[[YYYXXXWWWWWWSSSQQQNNNNNNOOOQQQRRRSSSSSSZZZccckkkpppuuuzzz~~~~~~}}}yyywwwtttqqqppppppqqqrrrxxx|||}}}wwwrrrnnniiigggeeeeeehhhooovvvzzzxxxjjjccceeejjjyyytttoooeee___UUUJJJ@@@999333000///...---...///000///...---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,.................................///////////////........./////////000000000111111111000222444777999BBBTTTiiiyyyssssss{{{{{{eeeYYYQQQRRRcccyyy}}}jjjccc\\\ZZZXXXTTTTTTVVVUUUTTTTTTSSSRRRQQQPPPPPPRRRUUU[[[aaahhhooovvv{{{zzzzzzyyywwwuuusssqqqpppkkkmmmqqquuuwwwvvvqqqmmmgggeeebbbaaabbbeeeiiillllllmmmnnnpppqqqqqqrrrrrrpppqqqrrrssssssqqqooonnnlllkkkkkkkkklllmmmnnnoooooorrrtttrrroooooovvv|||}}}zzzwwwvvvvvvwwwxxx{{{~~~}}}|||xxxxxxwwwwwwxxxzzz|||}}}zzzwwwsssooojjjddd]]]XXXXXXWWWUUUSSSRRRQQQQQQQQQMMMMMMMMMMMMNNNNNNOOOOOOMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQMMMKKKIIIGGGHHHLLLOOORRRUUUVVVVVVUUURRRPPPOOOPPPSSS[[[ccccccaaa___[[[VVVMMMMMMMMMOOORRRTTTSSSRRRSSSTTTUUUUUUSSSOOOKKKIIIBBBAAAAAAAAACCCFFFJJJLLLMMMRRRVVVWWWYYY\\\\\\XXXVVVWWWYYYYYYXXXXXXYYYZZZ]]]___bbbeeehhhlllqqqtttuuuvvvwwwvvvrrrnnnlllkkkhhhddd___[[[XXXUUUQQQNNNLLLKKKHHHEEECCCAAA@@@@@@<<<<<<===@@@EEEKKKQQQUUUzzz^^^NNNKKKJJJHHHHHHNNNZZZhhhsssxxx~~~}}}|||zzzvvvrrrooollljjjhhhddd```]]]\\\[[[\\\TTTRRRPPPNNNNNNNNNMMMLLLJJJPPPYYY___dddiiioootttxxxyyy{{{|||}}}~~~~~~~~~}}}~~~}}}}}}~~~}}}zzzxxxvvvtttpppmmmllllllmmmnnnkkkpppwwwzzzxxxsssmmmjjjfffdddcccdddiiiqqqyyywwwllljjjqqqyyy}}}~~~~~~~~~}}}wwwqqqmmmbbbYYYMMMBBB:::555111//////...---...000000000...+++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........***++++++,,,,,,------...........................---.........//////000000............/////////000000111222111111222444777888>>>NNNcccttt~~~mmmiiiooo{{{|||iii\\\QQQNNN^^^uuulllddd]]][[[YYYUUUUUUWWWWWWWWWUUUTTTRRRPPPNNNNNNQQQTTTZZZ___fffmmmuuuzzzxxxxxxwwwvvvtttsssqqqpppiiikkkooosssuuutttppplllfffdddbbb```aaaeeeiiilllkkklllmmmoooppppppqqqqqqoooppprrrsssrrrpppnnnmmmooonnnmmmlllmmmoooqqqsssooosssuuurrrnnnooouuu|||{{{wwwuuuuuuvvvwww{{{~~~zzzzzzyyyyyyzzz{{{}}}~~~|||yyytttmmmddd^^^ZZZYYYXXXVVVUUUTTTTTTSSSNNNNNNNNNOOOOOOPPPPPPPPPNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRRRROOOMMMJJJIIIJJJMMMQQQTTTZZZ[[[[[[YYYVVVSSSRRRSSSSSS]]]fffgggeeeccc^^^YYYPPPPPPPPPSSSUUUWWWWWWUUUVVVWWWWWWVVVTTTPPPLLLJJJCCCBBB@@@???@@@CCCEEEGGGEEEJJJNNNNNNPPPSSSRRROOONNNPPPQQQRRRRRRRRRTTTVVVVVVXXX\\\___bbbfffkkknnnnnnoooqqqooolllhhhfffeeefffccc^^^ZZZWWWTTTQQQNNNLLLJJJHHHEEEBBBAAAAAA@@@::::::;;;===AAAGGGMMMQQQqqqYYYNNNGGGFFFGGGKKKOOOUUUaaalllsss|||}}}yyywwwsssmmmjjjiiifffccc```^^^^^^^^^YYYVVVRRROOOMMMMMMLLLKKKNNNOOOQQQUUUZZZ```dddgggkkkmmmppptttwwwxxxxxxxxxtttzzz|||zzzyyyyyyzzz{{{zzzyyy{{{yyywwwwwwwwwwwwuuusssnnnppprrrsssqqqmmmhhheeeeeefffggghhhiiihhhgggfffdddeeehhhjjjmmmssszzz~~~zzzwwwsssrrrwww{{{xxxxxxyyy~~~yyywwwrrrkkk]]]PPPBBB;;;777333000111------------------------000///...---------------,,,,,,,,,++++++*********+++++++++*********))))))---------,,,,,,+++++++++------------------------..................---------------------------------------............///............////////////222111//////000111444555444;;;HHHXXXjjj{{{sssgggllltttwwwccc[[[PPPOOOXXXjjj~~~pppfff]]]ZZZYYYVVVUUUWWWWWWXXXXXXVVVTTTRRRRRRSSSTTTVVVZZZ]]]bbbjjjrrrxxxxxxxxxwwwvvvtttqqqnnnlllllllllllllllmmmooopppqqqkkkgggbbb______bbbgggkkklllllllllllllllmmmoooooolllmmmoooppppppooonnnmmmmmmlllkkkjjjlllnnnqqqsssqqqrrrrrrrrrrrrtttwwwzzz~~~xxxuuuvvvwwwwwwzzz~~~zzz{{{{{{{{{zzz{{{}}}{{{pppgggccc___[[[WWWUUUTTTSSSQQQUUUQQQNNNNNNPPPRRRPPPNNNNNNMMMKKKKKKKKKKKKJJJIIILLLLLLMMMNNNOOOQQQSSSTTTVVVRRRLLLHHHHHHLLLRRRUUU\\\aaaggghhhccc\\\VVVTTTWWW[[[bbbggghhhfffdddcccSSSTTTVVVZZZ\\\\\\YYYVVVUUUWWWZZZ[[[YYYVVVQQQNNNFFFAAA???AAACCCAAAAAACCCGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMNNNOOOOOOPPPSSSWWWZZZ]]]```dddggggggfffeeedddbbbbbbbbbbbbcccbbbaaa^^^ZZZUUUQQQNNNPPPMMMIIIGGGEEECCC@@@>>><<<;;;:::;;;>>>CCCIIILLLgggYYYPPPKKKHHHHHHHHHKKKUUU___hhhsss|||}}}{{{zzzwwwrrrnnnllliiigggeeecccbbb```[[[XXXSSSPPPOOONNNMMMLLLMMMNNNOOOQQQTTTXXX[[[]]]bbbdddhhhllloooqqqqqqrrrrrrwww|||~~~}}}}}}}}}}}}~~~{{{||||||{{{zzzzzz{{{{{{|||}}}{{{zzzzzzzzzyyywwwuuuvvvtttssssssttttttsssrrrooopppqqqpppnnnjjjfffdddbbbbbbccccccdddccccccbbbcccfffkkkooosssvvvzzz}}}xxxrrrtttzzz~~~yyyvvvvvvvvv{{{wwwsssmmmfffWWWKKK>>>777444000///000------------------------,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------------------------------............///............////////////111000//////000111333555444999CCCSSSeeewwwvvvjjjnnnooo|||wwwdddZZZMMMKKKSSSddd~~~pppggg___]]][[[WWWUUUVVVWWWXXXXXXWWWTTTSSSSSSTTTUUUVVVXXX[[[```hhhqqqwwwzzzyyyyyywwwtttqqqnnnlllkkkkkkllllllmmmnnnoooooolllhhhddd``````ccchhhkkkjjjjjjjjjkkkkkklllmmmnnnlllmmmnnnppppppooonnnmmmnnnmmmkkkkkkkkkmmmppprrrpppqqqrrrrrrsssuuuyyy}}}yyyvvvwwwxxxxxx{{{{{{|||||||||{{{|||~~~|||uuuiiifffaaa]]][[[YYYWWWVVVVVVRRRNNNNNNPPPRRRQQQOOONNNMMMLLLLLLMMMLLLKKKIIIKKKKKKMMMNNNQQQSSSUUUVVVWWWTTTOOOKKKKKKNNNSSSVVV___eeelllooollleee___[[[YYY]]]cccggghhhgggdddcccWWWWWWYYY\\\___^^^\\\YYYZZZ\\\^^^^^^]]]YYYTTTQQQLLLFFFCCCDDDCCC@@@>>>@@@EEEEEEFFFFFFGGGFFFFFFFFFEEEEEEFFFGGGHHHJJJJJJKKKNNNPPPTTTVVVXXX[[[^^^aaa___^^^^^^]]]\\\\\\]]]]]]aaa```___]]]YYYUUUPPPNNNHHHGGGFFFFFFEEEBBB===:::===<<<::::::<<>>===:::999:::===AAACCC~~~uuukkk___UUULLLFFFGGGKKKKKKUUUaaakkkrrrwww{{{~~~zzzuuunnnkkkjjjjjjgggddddddaaa\\\XXXVVVUUUSSSRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPRRRUUUWWWXXXYYYZZZ___bbbfffiiijjjlllppprrrtttuuuuuuuuuuuuxxx|||}}}}}}|||||||||}}}~~~~~~||||||~~~xxxrrrnnnnnnnnnooopppqqqssstttvvvvvvvvvwwwwwwuuuqqqnnnooommmllllllllllllkkkiiijjjiiigggeeebbb```^^^]]][[[ZZZ[[[[[[]]]```bbbdddiiimmmrrruuuwwwxxxyyyzzz~~~|||xxxvvvmmmiiihhhqqq}}}zzzqqqlllmmmlllssszzz}}}~~~|||qqqiii```WWWEEE<<<444111///,,,,,,///------------------------***,,,...000000000...------------------,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------............///............////////////000/////////000111222333:::999===III\\\ooo}}}~~~pppqqqppp}}}sss```OOOIIIMMMWWWmmm|||zzzuuukkkaaa\\\ZZZWWWWWWXXXVVVWWWXXXWWWVVVUUUVVVWWWWWWWWWWWWXXX\\\dddnnnuuu}}}|||zzzxxxtttpppllljjjiiijjjjjjjjjkkkkkkjjjjjjiiigggeeebbbbbbccceeefffeeefffgggggghhhiiiiiiiiijjjjjjlllmmmmmmmmmmmmmmmpppnnnmmmkkkjjjkkkkkkllllllmmmnnnoooqqqvvv|||}}}{{{{{{{{{{{{}}}~~~~~~zzztttpppkkkgggddd^^^ZZZUUUSSSTTTUUUTTTRRRRRRQQQQQQRRRSSSRRROOOLLLLLLMMMOOOPPPRRRTTTUUUUUUWWWUUURRRQQQPPPQQQSSSUUUWWW^^^iiisssvvvuuupppmmmeeefffiiilllmmmjjjfffccc``````aaadddfffeeebbb```[[[\\\]]]^^^]]][[[WWWUUURRRMMMIIIIIIHHHEEECCCEEECCCCCCEEEFFFGGGGGGGGGGGGIIIHHHGGGFFFFFFGGGIIIKKKIIIKKKMMMMMMMMMMMMNNNPPPOOOPPPPPPPPPQQQSSSTTTUUUYYYXXXXXXVVVTTTQQQOOONNNKKKLLLMMMOOOOOOKKKEEEAAA===;;;999888999;;;>>>@@@uuuiii\\\NNNGGGGGGEEEJJJRRR[[[bbbjjjttt{{{zzzsssnnnlllllljjjiiijjjfffaaa]]]ZZZYYYWWWUUUSSSSSSRRRQQQQQQPPPOOONNNMMMMMMNNNOOOOOOPPPPPPPPPSSSUUUXXX[[[^^^aaaeeegggjjjkkklllmmmooorrrwwwzzz{{{~~~~~~xxxxxxwwwwwwwwwwwwxxxxxxyyyzzz|||xxxrrrkkkkkkkkklllmmmnnnooopppqqqrrrsssvvvwwwvvvssspppooommmjjjiiihhhgggeeecccbbbaaa```^^^\\\[[[ZZZYYYZZZZZZ[[[^^^aaaeeeiiikkkoooqqqrrrssssssuuuxxxzzz{{{~~~~~~yyysssmmmiiifff___dddkkkrrryyy~~~vvvlllhhhiiiiiipppxxx|||}}}yyymmmdddYYYPPP???888222000...,,,---000------------------------***,,,...000000000...---+++++++++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...---------------------------------............///............////////////////////////000111222222999888:::DDDUUUjjjzzz~~~ppppppsss|||eeeSSSLLLNNNUUUhhhxxxzzz{{{nnnaaa[[[XXXWWWXXX\\\WWWXXXYYYXXXVVVVVVWWWXXXXXXXXXWWWXXX[[[ccclllssszzzzzzxxxvvvsssooollljjjhhhhhhiiiiiiiiihhhhhhgggeeedddcccbbbbbbbbbcccccccccdddeeefffgggggggggfffhhhhhhiiijjjkkkkkkllllllooonnnmmmkkkjjjjjjjjjjjjiiiiiikkklllooottt{{{~~~||||||||||||~~~|||wwwqqqnnnfff```ZZZWWWWWWWWWUUUTTTSSSSSSRRRSSSSSSSSSPPPNNNQQQRRRRRRSSSSSSRRRQQQQQQTTTSSSQQQPPPPPPQQQSSSTTTQQQWWWaaakkkrrruuuuuusssllllllmmmnnnooolllgggccc```aaadddgggiiihhhdddaaaYYYZZZ\\\^^^^^^\\\ZZZYYYWWWQQQMMMMMMLLLHHHFFFGGGEEEEEEGGGHHHJJJJJJKKKKKKMMMKKKIIIHHHGGGHHHJJJKKKIIIKKKLLLLLLKKKJJJLLLMMMKKKKKKLLLLLLMMMOOOPPPQQQTTTSSSSSSRRRQQQOOONNNMMMLLLJJJIIIHHHGGGDDDAAA>>>;;;999888777888:::===>>>ppp\\\LLLEEEEEEEEEHHHMMMRRRZZZfffqqq}}}{{{wwwsssqqqooooooooooookkkeeeaaa^^^\\\ZZZYYYRRRRRRRRRRRRQQQOOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNQQQTTTWWWZZZ[[[^^^```ccceeegggjjjnnnqqqqqqtttxxx{{{}}}|||zzzxxxssssssrrrrrrrrrssstttttttttuuuwwwzzz}}}|||wwwqqqiiiiiiiiihhhiiiiiijjjjjjlllmmmnnnqqqttttttsssqqqkkkhhhfffdddbbb```]]][[[ZZZZZZZZZYYYYYYXXXXXXXXX[[[\\\^^^bbbfffjjjnnnppprrrrrrqqqpppqqqtttxxx|||{{{~~~uuulllccc\\\XXXVVVVVVcccpppvvvyyy~~~~~~zzz{{{}}}~~~}}}|||{{{|||zzzrrrhhhdddfffhhhooowwwzzzyyy{{{rrrfff\\\QQQGGG:::555111000///,,,---111------------------------***+++,,,---------,,,+++******++++++++++++,,,,,,+++++++++*********))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------------------------------............///............////////////......///000000111111222444333666>>>MMMbbbwww|||qqqqqqtttooo[[[PPPQQQTTTeeeyyyrrrddd]]]ZZZYYY[[[^^^XXXYYYZZZYYYWWWVVVWWWXXXWWWWWWWWWWWWZZZaaaiiiooouuuuuuuuusssqqqnnnkkkjjjgggggghhhhhhhhhgggeeedddbbbbbbbbbbbbbbbbbbbbbbbbaaacccdddffffffffffffeeeeeeffffffggghhhiiijjjjjjnnnmmmlllkkkjjjiiiiiiiiiggghhhiiijjjmmmssszzz}}}}}}}}}}}}~~~}}}sssmmmeee```___^^^\\\ZZZXXXVVVUUUTTTUUUUUUTTTRRRWWWWWWWWWWWWUUUSSSQQQOOORRRQQQOOOOOOOOOQQQTTTVVVRRRTTTYYYaaajjjqqquuuvvvqqqooonnnoooooolllfffaaa___bbbfffkkkmmmlllgggccc\\\]]]___```aaa```^^^]]]___XXXSSSQQQNNNHHHEEEFFFGGGHHHJJJKKKMMMNNNOOOOOOMMMLLLKKKIIIHHHHHHIIIIIIIIIKKKLLLLLLKKKKKKLLLNNNJJJJJJJJJJJJJJJKKKLLLLLLOOOOOOOOONNNNNNNNNMMMMMMMMMJJJFFFDDDCCCAAA???>>>:::999888777888999;;;<<>>;;;999777666666666|||iii```PPPCCCAAABBBBBBCCCGGGPPPXXXdddmmmpppqqqqqqqqqnnnnnnlllhhhdddaaa``````YYYZZZ[[[ZZZXXXTTTPPPNNNMMMMMMLLLMMMNNNNNNLLLKKKJJJJJJKKKKKKLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQRRRTTTUUUWWWXXXWWWXXXZZZZZZYYYYYYZZZ[[[^^^```cccdddeeefffgggiii``````___]]]\\\[[[ZZZYYYWWWWWWVVVUUUUUUUUUUUUUUUWWWUUURRRPPPOOOQQQTTTVVVRRRTTTVVVYYY[[[\\\\\\\\\___aaadddfffhhhiiilllnnnmmmlllllloootttzzz~~~zzzppp```ZZZSSSLLLEEEDDDQQQbbbwww~~~zzzwwwxxx}}}|||zzzuuuuuuvvvrrrtttuuurrrmmmiiihhhiiiiiillloooooommmjjjhhhffffffgggeee]]]PPPCCC:::666000///---,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///////////////////////////000000000000000111111111000222777<<>><<<:::888777777777ooo^^^MMMEEECCC@@@@@@BBBFFFNNNYYYbbbhhhllloooqqqppppppmmmiiidddaaa``````[[[[[[[[[[[[YYYVVVTTTRRRPPPOOONNNOOOPPPOOONNNLLLIIIJJJJJJKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRPPPQQQSSSRRRRRRQQQSSSTTTUUUWWWZZZ[[[[[[[[[]]]^^^YYYYYYXXXWWWVVVTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSRRROOONNNOOOQQQTTTUUUVVVWWWZZZ^^^```bbbccccccaaaccceeeffffffhhhkkknnnpppooonnnqqquuu{{{~~~~~~{{{xxxooodddXXXPPPKKKJJJMMMTTTcccqqq~~~|||zzzzzz||||||yyyppplllkkkqqqtttvvvuuupppllliiiiiiiiikkkmmmmmmjjjfffcccaaa]]]]]]YYYQQQEEE:::222///000///---,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------....................................////////////000000000000111333777;;;AAARRRpppzzzrrrtttZZZNNNRRRccctttzzztttmmmhhhfffffffffeeebbb```^^^]]]]]]\\\ZZZXXXVVVVVVVVVWWWXXXZZZ\\\]]]bbbdddgggiiikkkjjjiiihhheeeeeedddddddddcccccccccccccccccccccddddddeeeeeebbbcccccccccddddddddddddbbbaaa``````aaaccceeefffjjjiiiiiiiiihhhfffeeedddfffhhhkkkllllllpppxxx{{{yyyzzzzzz{{{}}}~~~~~~yyyqqqlllgggccc___^^^VVVUUUSSSPPPNNNOOOTTTXXXWWWVVVTTTRRRQQQSSSXXX\\\ffflllnnnkkkgggeeeaaa\\\^^^bbbiiinnnqqqpppnnnllljjjhhhfffeeeeeeccc^^^[[[XXXXXXXXXWWWUUUSSSQQQPPPOOOMMMKKKKKKNNNRRRVVVXXXXXXWWWVVVTTTSSSQQQQQQQQQOOOOOONNNKKKIIIJJJNNNQQQSSSSSSSSSSSSSSSSSSRRRQQQOOONNNNNNOOOQQQSSSRRRQQQKKKKKKKKKJJJIIIIIIHHHHHHAAA@@@===:::888777777777ttt^^^PPPGGGBBB@@@AAA===BBBIIIQQQXXX___eeeiiioooooonnnjjjfffbbbaaaaaa^^^]]]]]]\\\[[[YYYWWWVVVTTTRRRQQQQQQQQQPPPOOOMMMIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKLLLMMMMMMJJJLLLMMMLLLKKKKKKLLLNNNMMMOOOQQQRRRQQQQQQRRRSSSRRRRRRQQQPPPPPPOOONNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPOOOPPPQQQTTTWWWYYY[[[]]]```dddgggiiijjjkkkfffggggggggghhhjjjnnnqqquuusssrrrtttxxx|||~~~~~~}}}xxxrrrlllcccZZZOOOKKKIIIQQQ]]]mmm~~~}}}|||xxxlllfffcccnnnrrrwwwxxxuuuooojjjgggggghhhjjjiiigggbbb]]]ZZZZZZWWWQQQHHH>>>666111000//////---,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------..........................................//////000000000000111333666999>>>LLLfff~~~xxxzzz```NNNQQQ```kkkuuupppjjjgggggggggfffdddeeebbb___]]]\\\\\\[[[ZZZXXXWWWWWWVVVWWWXXXZZZ[[[^^^```cccgggiiiiiihhhgggddddddddddddccccccccccccddddddeeeeeeeeeeeeffffffccccccddddddddddddeeeeeecccbbb```___```bbbeeefffiiiiiiiiihhhgggfffeeeddddddgggjjjkkkmmmqqqxxx~~~zzzxxxxxxyyyyyy|||}}}|||}}}zzzrrrlllfffbbbYYYXXXVVVSSSPPPQQQTTTWWWYYYYYYWWWTTTQQQPPPRRRSSSaaagggjjjhhheeeddd```[[[\\\___dddiiikkklllkkkjjjgggggggggggggggeee```]]]\\\\\\[[[ZZZXXXVVVTTTRRRMMMLLLKKKKKKMMMQQQVVVYYYZZZYYYXXXWWWVVVUUUTTTTTTRRRQQQNNNJJJHHHHHHKKKNNNPPPRRRSSSUUUVVVWWWVVVVVVSSSRRRQQQRRRUUUVVVUUUTTTMMMMMMLLLLLLKKKJJJJJJIIIDDDBBB???<<<999777666666rrr___QQQIIIEEECCC???@@@BBBFFFKKKSSSZZZ___hhhkkknnnnnnlllhhhfffdddcccbbb```___]]][[[ZZZYYYWWWUUURRRQQQQQQPPPNNNMMMIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLLLLJJJJJJKKKLLLKKKLLLNNNNNNLLLKKKLLLMMMOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSRRRRRRSSSUUUWWW[[[]]]___```bbbeeehhhkkklllmmmmmmiiijjjjjjjjjkkknnnssswwwzzzxxxwwwxxxzzz|||~~~~~~|||{{{xxxrrrkkkcccZZZTTTOOOQQQXXXdddsssyyy{{{|||{{{}}}vvvkkkfffdddkkkpppvvvyyywwwqqqiiieeedddeeeffffffeeeaaa[[[VVVWWWRRRJJJAAA999555333333......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................................./////////000000111111222111222555888;;;GGG^^^sssyyy{{{hhhQQQTTT```gggrrrnnnhhheeefffgggfffeeedddaaa]]][[[ZZZ[[[ZZZYYYZZZYYYXXXWWWWWWXXXYYYZZZ]]]___bbbeeeggggggfffeeedddccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddeeedddccc```______bbbdddfffhhhhhhhhhhhhgggfffeeedddccceeehhhjjjmmmrrrxxx}}}{{{yyyyyyyyyyyy|||~~~~~~}}}{{{{{{{{{zzzyyyzzz}}}wwwmmmddd^^^\\\YYYVVVTTTTTTVVVXXXZZZZZZZZZWWWSSSPPPNNNNNNZZZ```eeedddbbbaaa^^^YYYYYY[[[^^^aaacccdddddddddccceeeggghhhhhheeeaaa____________^^^\\\YYYVVVUUUOOONNNLLLJJJKKKOOOTTTXXX[[[ZZZZZZZZZYYYXXXWWWVVVVVVSSSOOOKKKHHHHHHJJJKKKLLLOOOSSSVVVWWWXXXYYYZZZWWWVVVTTTTTTUUUUUUTTTSSSOOOOOONNNMMMLLLKKKKKKJJJFFFDDDAAA===:::888777666~~~qqq___SSSJJJDDDDDDBBB@@@AAAEEELLLSSSWWW^^^dddlllrrrsssqqqnnnllliiihhhfffdddaaa___]]]\\\[[[XXXUUUSSSQQQPPPNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKJJJKKKLLLJJJLLLMMMMMMKKKJJJJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUWWWZZZ]]]```bbbcccdddeeehhhjjjkkkllllllllliiiiiijjjkkklllpppvvvzzz~~~|||yyyyyyzzz{{{zzzyyyzzzvvvpppiii```XXXSSSRRRVVVaaannnyyy~~~|||~~~uuuwwwwwwtttttt{{{~~~qqqiiiggggggjjjnnntttxxxwwwqqqhhhbbb```aaabbbddddddaaaZZZUUUMMMHHH???888222000///000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................//////000000111222333333///000333777:::DDDWWWiiiyyytttqqqWWWUUU^^^cccqqqnnniiieeecccdddeeefffdddaaa]]][[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWXXXYYYYYY]]]___bbbeeefffeeedddcccccccccccccccccccccccccccddddddccccccccccccccccccdddddddddddddddddddddddddddcccaaa``````bbbdddeeefffffffffffffffeeedddcccbbbcccfffjjjnnnsssyyy|||}}}{{{{{{zzzzzz|||~~~~~~|||wwwwwwwwwvvvvvvwwwzzz}}}xxxkkkccc```[[[XXXVVVWWWXXXXXXYYY[[[\\\ZZZVVVQQQNNNMMMSSS[[[``````___^^^[[[VVVUUUVVVXXXYYY[[[\\\]]]]]]^^^aaadddffffffdddaaa`````````aaa```___\\\YYYWWWQQQPPPNNNKKKIIILLLQQQVVV[[[[[[[[[[[[[[[ZZZYYYXXXXXXUUUQQQNNNKKKJJJJJJJJJHHHLLLPPPSSSUUUVVVYYY[[[]]][[[YYYXXXWWWVVVSSSQQQQQQPPPOOONNNMMMLLLKKKKKKHHHFFFBBB???;;;999777777rrrcccUUUJJJFFFBBB===<<<>>>CCCHHHKKKTTT[[[eeemmmrrrsssssssssooonnnmmmkkkiiifffdddbbbbbb^^^ZZZWWWUUUSSSQQQPPPQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMLLLJJJJJJJJJLLLJJJLLLMMMMMMKKKIIIJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUWWWXXX[[[^^^aaacccddddddfffgggiiikkkllllllkkkkkkhhhiiikkklllmmmpppuuuxxx}}}{{{xxxwwwvvvvvvtttrrrtttmmmddd]]]UUUPPPRRRWWWdddrrr}}}zzzxxxvvvxxxzzz}}}{{{rrrsssrrroooooorrryyy~~~tttjjjeeefffiiimmmooosssvvvuuuppphhhaaa^^^^^^```bbbddd```YYYRRRFFFAAA:::444111000///...,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......///000111222333333///000222666888???OOO___vvv|||qqqttt~~~}}}___RRRVVV]]]oooooommmhhhccc```cccfffcccaaa^^^]]]^^^___^^^]]][[[ZZZXXXWWWWWWWWWXXXXXX\\\^^^aaacccddddddbbbaaabbbbbbbbbcccccccccccccccccccccbbbbbbbbbbbbaaaaaaddddddccccccccccccbbbbbbccccccbbbaaaaaabbbcccddddddddddddddddddcccbbbbbb```bbbdddiiinnntttyyy{{{}}}|||{{{{{{zzz}}}}}}|||tttuuuuuuttttttuuuxxx{{{~~~{{{mmmhhh```[[[XXXXXXYYYYYY[[[\\\^^^]]]XXXTTTPPPOOOPPPXXX^^^___^^^]]]ZZZUUUSSSSSSTTTUUUUUUUUUUUUUUUYYY\\\```bbbaaa`````````___```aaabbb```]]]ZZZXXXRRRRRROOOKKKHHHIIIPPPUUU[[[\\\]]]^^^^^^]]][[[[[[YYYVVVTTTRRRQQQOOOMMMKKKFFFJJJNNNPPPQQQSSSWWW[[[bbb___]]][[[ZZZXXXUUUSSSRRRQQQPPPOOONNNLLLKKKKKKIIIGGGDDD@@@===:::999999|||kkk]]]QQQLLLDDD@@@@@@AAAAAAAAAGGGMMMUUU^^^dddjjjooorrrrrrrrrssssssrrrpppmmmllljjjfffaaa]]][[[YYYWWWVVVVVVVVVVVVUUUSSSRRRPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKMMMMMMLLLKKKJJJJJJKKKKKKMMMNNNNNNLLLKKKKKKLLLLLLMMMMMMOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTVVVWWWWWW\\\^^^aaadddfffgggggggggfffhhhjjjlllnnnnnnnnnnnnlllnnnoooppppppqqqtttvvvzzzwwwtttrrrqqqnnnllliiiggg___WWWSSSQQQSSS^^^jjjwww}}}}}}|||zzzvvvsssrrrwww{{{|||zzzrrrpppmmmlllllloooqqqrrryyyxxxssskkkdddcccggglllqqqrrrsssttttttpppiiiccc^^^]]]^^^aaabbb]]]UUUMMMCCC>>>888555444333111///,,,,,,---......------,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---...///000111111000000222444555999FFFSSSkkkxxx~~~tttlllooo}}}fffPPPPPP[[[jjjppptttoooeee^^^___ccc___^^^]]]^^^___```___]]]XXXWWWVVVUUUUUUUUUVVVWWWXXXZZZ^^^aaabbbbbbaaa```aaabbbbbbbbbccccccccccccccccccbbbbbbbbbaaaaaaaaacccccccccbbbbbbaaaaaaaaabbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```___```ccchhhoootttyyy{{{}}}~~~|||{{{zzzwwwzzz}}}~~~|||{{{tttuuuuuuttttttuuuyyy|||}}}~~~vvvkkkbbb^^^]]]\\\\\\^^^```aaa___ZZZUUURRRPPPPPPXXX___```___^^^ZZZUUUSSSSSSSSSSSSSSSRRRQQQPPPTTTWWW[[[\\\\\\\\\^^^___]]]^^^```aaaaaa^^^[[[YYYQQQQQQOOOJJJGGGIIIPPPWWW]]]^^^```aaaaaa```___^^^YYYWWWVVVVVVVVVTTTPPPMMMGGGJJJMMMNNNMMMOOOUUU[[[```^^^\\\[[[ZZZYYYWWWUUURRRQQQPPPOOOMMMLLLKKKKKKIIIGGGDDDAAA>>><<<;;;:::rrrfff___UUUNNNJJJGGGDDDAAA>>>AAAGGGNNNVVV^^^ggglllsssuuuwwwyyyxxxwwwtttsssppplllgggccc```^^^\\\ZZZYYYYYYXXXWWWUUUSSSQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNOOONNNLLLKKKLLLMMMNNNOOOQQQPPPOOONNNNNNOOOOOOOOOPPPRRRSSSTTTUUUVVVXXXXXXXXXXXXYYYZZZ[[[[[[bbbdddfffiiikkkkkkjjjjjjfffhhhkkkmmmpppqqqqqqrrrrrrtttuuuuuuttttttuuuwwwwwwtttqqqnnnllliiifffccc[[[SSSNNNNNNRRR\\\nnn~~~{{{{{{{{{yyyuuurrrrrrzzz~~~}}}}}}{{{rrrnnnjjjiiilllnnnnnnmmmoooooolllfffbbbcccjjjqqquuutttsssttttttpppjjjddd___]]]]]]___```[[[QQQIII>>>:::666333333222///---+++,,,---.........---,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++************++++++************************++++++++++++******))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------******+++,,,---...///000000000111333222555???KKKdddqqq{{{zzzwww{{{yyygggeeetttkkkPPPOOO]]]gggqqqyyyuuuggg]]]\\\___[[[ZZZZZZ\\\^^^^^^]]][[[VVVUUUTTTSSSSSSTTTUUUUUUTTTWWW[[[^^^aaabbbaaaaaaaaaaaabbbbbbcccccccccccccccccccccbbbbbbbbbaaaaaacccbbbbbbbbbaaaaaa``````aaabbbcccddddddcccaaa``````aaaaaaaaaaaa``````______```bbbhhhooouuuyyyzzz{{{}}}|||{{{zzzuuuxxx{{{}}}|||{{{zzzuuuuuuuuuuuuuuuvvvzzz}}}}}}~~~vvvjjjeeebbbaaa```aaabbbcccaaa\\\VVVRRRQQQQQQYYY```aaa```___[[[VVVSSSTTTTTTTTTSSSQQQOOONNNQQQTTTXXXYYYYYYYYY\\\___[[[]]]```aaaaaa^^^[[[YYYOOOPPPNNNJJJGGGIIIQQQYYY___```bbbcccccccccaaa```XXXWWWWWWXXXZZZXXXSSSNNNHHHKKKMMMMMMKKKNNNUUU[[[\\\ZZZXXXXXXXXXXXXWWWUUURRRQQQPPPOOOMMMLLLKKKJJJIIIGGGDDDAAA>>>===<<<<<<ppp```TTTLLLHHHFFFAAA???AAAFFFJJJMMMUUU^^^bbbhhhqqqyyy|||zzzuuuqqqssssssqqqmmmgggaaa^^^]]]______^^^^^^[[[YYYVVVUUUPPPPPPPPPPPPOOOMMMLLLKKKMMMNNNNNNNNNMMMLLLKKKKKKMMMMMMOOOQQQRRRSSSSSSTTTQQQQQQQQQQQQQQQQQQPPPPPPOOOQQQSSSTTTUUUVVVXXXZZZ]]]]]][[[ZZZXXXZZZ]]]aaaeeefffhhhiiijjjjjjiiiiiiiiijjjmmmqqquuuwwwvvvuuusssssssssuuuvvvvvvsssqqqlllgggcccbbb```[[[XXXYYYPPPPPPTTT\\\gggrrr~~~|||qqqrrruuuuuuuuuxxx||||||}}}}}}xxxuuurrrnnnjjjiiijjjkkkjjjiiijjjhhhhhhjjjlllnnnqqqtttqqqssstttrrrmmmgggaaa^^^`````````___[[[RRRHHHBBB888444000.........,,,***------------------------++++++++++++++++++++++++***)))((((((((()))++++++************************++++++++++++++++++++++++)))************++++++++++++++++++*********))))))))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,***))))))***,,,,,,+++,,,------......------...............///000000222000111444555666;;;AAAZZZkkksssvvv{{{{{{~~~jjjeeegggppppppSSSMMMVVVcccrrr{{{uuuiii```ZZZUUU\\\\\\\\\]]]______^^^\\\VVVUUUTTTSSSQQQQQQPPPPPPQQQSSSWWWZZZ]]]___```aaaccccccccccccccccccccccccbbbbbbcccdddcccbbbaaa```___^^^]]]^^^``````___^^^aaabbbdddeeeeeeccc```^^^ddd```[[[ZZZ]]]___```______```ccchhhmmmsssxxx{{{~~~}}}zzzyyy{{{|||wwwyyy{{{|||}}}~~~|||xxxuuuxxxvvvtttuuuwwwyyyyyyyyy~~~}}}|||tttmmmgggccciiidddaaa```[[[SSSPPPPPPTTT\\\dddggggggeee^^^VVVTTTVVVXXXXXXVVVTTTSSSRRRTTTRRRQQQQQQUUUZZZ___bbbbbbaaaaaabbbbbb```]]]ZZZWWWUUUPPPJJJFFFIIIQQQXXX```cccfffgggeeebbb```___\\\\\\[[[ZZZXXXWWWVVVUUUTTTQQQNNNKKKKKKMMMPPPRRRTTTUUUVVVWWWVVVSSSQQQOOOQQQQQQPPPOOOMMMLLLJJJIIIGGGFFFDDDBBB@@@>>><<<;;;~~~sssgggZZZQQQIIIDDDAAACCCFFFHHHMMMSSSXXX^^^gggpppvvvxxxwwwuuusssuuuuuusssnnniiieeedddeeedddcccbbb```]]][[[ZZZYYYXXXWWWUUUTTTRRRQQQPPPQQQQQQQQQQQQPPPOOONNNMMMLLLNNNPPPRRRTTTVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSRRRTTTVVVWWWXXXYYY[[[]]]ddddddcccaaa______aaacccfffgggiiijjjlllllllllkkkkkkmmmpppuuuyyy{{{zzzxxxxxxwwwwwwwwwvvvrrrmmmiiibbb\\\WWWVVVTTTQQQQQQTTTVVVZZZcccnnnyyyxxxqqquuuzzz||||||~~~}}}}}}~~~}}}yyyuuurrrooolllkkkllllllkkkiiihhhiiinnntttyyyzzzxxxwwwvvvwwwwwwtttoooiiiccc``````___^^^[[[VVVNNNDDD===666333///.........,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++*********))))))*********++++++++++++,,,++++++,,,,,,,,,,,,------///......------......///+++,,,------......---------------------...//////222000000444555555:::@@@WWWhhhrrrxxxlllfffeeelll|||vvvZZZQQQVVVbbbpppzzzuuuiii```ZZZWWW[[[ZZZZZZ[[[]]]^^^]]]\\\WWWVVVUUUSSSRRRQQQPPPPPPPPPRRRUUUYYY\\\___```aaabbbbbbaaaaaaaaaaaaaaaaaaaaabbbcccccccccbbb``````___^^^]]]]]]______^^^]]]^^^```bbbddddddcccaaa___aaa^^^[[[\\\^^^aaaaaa``````aaacccfffkkkpppuuuwww{{{}}}yyywwwxxxyyyuuuwwwzzz|||}}}~~~{{{xxxxxxvvvuuuvvvyyy|||}}}}}}|||}}}vvvpppkkkmmmiiifffeee```WWWSSSSSSVVV___hhhkkkkkkhhh```WWWWWWYYY[[[[[[YYYWWWUUUTTTSSSRRRPPPQQQUUU[[[```bbbdddddddddddddddaaa]]]ZZZVVVTTTPPPJJJGGGKKKSSSZZZbbbeeeiiiiiihhheeecccbbb```___]]][[[YYYXXXWWWWWWVVVTTTQQQNNNMMMNNNPPPQQQPPPQQQQQQRRRQQQPPPOOONNNOOOOOOOOONNNMMMKKKJJJIIIIIIGGGEEECCCAAA@@@??????rrrfff]]]SSSIIIFFFEEEDDDEEEHHHIIINNNVVV___gggnnnrrrsssuuuxxx{{{zzzwwwrrrnnnllliiihhhgggeeedddcccbbbbbb^^^\\\YYYVVVTTTRRRRRRQQQPPPQQQQQQPPPOOONNNMMMMMMLLLNNNQQQTTTXXX[[[\\\]]]___]]][[[YYYXXXWWWXXXXXXXXXYYY[[[\\\\\\]]]```bbbiiijjjjjjiiifffeeeeeeffffffgggiiikkkmmmnnnnnnnnnmmmooorrrwww{{{|||zzzxxxuuutttsssqqqnnnhhhaaa\\\UUUOOOKKKJJJJJJKKKPPPVVVbbbjjjxxxzzzuuussszzz~~~~~~~~~~~~|||xxxtttrrrpppnnnnnnooonnnmmmkkkhhhmmmvvvzzzyyyyyywwwtttooojjjdddaaa```^^^ZZZVVVOOOFFF===666333111///.........---,,,------------------------------------------------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++***************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......////////////......+++,,,------......------,,,,,,,,,,,,,,,---......111///000333444444999???QQQdddpppyyy{{{~~~nnngggcccgggvvvfffWWWUUU___mmmyyyvvvkkk```[[[YYYYYYXXXWWWYYY[[[\\\[[[ZZZWWWVVVUUUSSSQQQPPPPPPPPPOOOPPPTTTWWW[[[^^^```aaabbbbbbbbbaaaaaa`````````aaaaaabbbbbbaaaaaa```______^^^\\\\\\]]]]]]\\\ZZZ[[[]]]___aaaccccccbbbaaa^^^]]]]]]^^^aaabbbbbbaaa___```bbbeeeiiimmmqqqssswww|||~~~xxxvvvuuuvvvsssvvvyyy{{{}}}~~~|||xxxwwwwwwxxx|||zzz~~~zzzuuurrrnnnlllkkkfff]]]WWWWWWZZZdddnnnrrrrrrnnndddZZZZZZ[[[\\\]]]\\\ZZZWWWVVVRRRPPPOOOQQQVVV\\\aaacccggggggggggggfffbbb]]]YYYUUUSSSPPPKKKIIIMMMVVV]]]eeehhhlllmmmkkkiiigggfffeeeccc```]]][[[ZZZYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKIIIIIIKKKIIIFFFDDDCCCBBBCCCDDDtttyyyjjj[[[RRRMMMGGGDDDCCCDDDFFFKKKRRRYYYaaagggkkkssswww{{{}}}{{{wwwtttrrrlllkkkiiihhhggggggggghhhcccaaa\\\XXXUUUSSSRRRRRRSSSSSSRRRRRRQQQPPPOOONNNMMMOOOSSSWWW\\\___bbbccceeedddaaa___]]]]]]]]]]]]]]]^^^`````````aaadddgggjjjlllmmmmmmjjjhhhhhhhhhggghhhkkkmmmooopppppppppooopppssswwwyyyyyyuuurrrnnnllliiifffbbb]]]WWWSSSLLLHHHEEEFFFJJJOOOYYYcccooozzz|||xxxwwwyyy~~~}}}}}}|||zzzuuurrrrrrrrrqqqqqqqqqpppnnnmmmooouuu~~~yyywwwtttqqqmmmiiieeebbb```\\\VVVPPPHHH???777111000///...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,------***+++,,,------,,,+++***+++,,,------......------------,,,,,,------...///111///000333444333777<<>>777222000000///***,,,//////,,,******,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++***))))))************************)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++))))))*********+++++++++++++++,,,,,,,,,------------,,,************,,,---+++,,,------......---------,,,,,,,,,,,,---......///...///222222///000555222AAAPPPddd{{{qqqmmmxxxqqqoooccc```gggyyywwwoooaaa^^^ZZZXXXXXXXXXXXXWWWYYYXXXVVVSSSQQQOOONNNNNNNNNNNNNNNOOOQQQTTTWWWXXXZZZZZZ[[[\\\]]]^^^^^^___^^^]]][[[ZZZZZZZZZ[[[\\\\\\[[[ZZZ[[[\\\]]]\\\[[[WWWWWWWWWXXXXXXXXXYYYYYYUUUXXXYYYXXXVVVVVVWWWZZZZZZ[[[\\\^^^bbbfffiiikkkooosssyyy~~~yyywwwwwwrrruuuxxxzzz|||~~~}}}{{{{{{{{{yyyxxxvvvyyy~~~{{{qqqlllmmmqqq{{{rrrfff^^^\\\\\\ZZZXXX\\\WWWUUUYYYaaaffffffcccXXXVVVTTTTTTUUUVVVVVVUUUOOOOOOOOOMMMLLLPPPXXX^^^bbbfffkkknnnoooooonnnoookkklllmmmllljjjfffbbb```^^^___```aaabbbaaa``````\\\[[[ZZZXXXVVVUUUTTTTTTTTTTTTSSSRRRQQQOOOMMMLLLIIIJJJKKKMMMNNNPPPQQQQQQ===DDDQQQcccrrr|||~~~vvvvvv|||xxxmmmggg\\\QQQKKKHHHIIINNNTTTYYY___hhhooosssuuuvvvwww}}}{{{yyywwwuuutttpppqqqqqqqqqoookkkgggeee___```aaaaaabbbeeeiiimmmrrrtttwwwyyyyyywwwtttrrrssspppnnnoooqqqtttuuuuuuuuutttrrrpppnnnlllkkkkkkkkklllkkkgggbbb^^^\\\\\\TTTQQQOOOOOOMMMMMMTTT]]]___gggvvv|||ttttttzzz~~~|||{{{{{{wwwrrrppprrrtttuuuuuuwwwwwwwwwyyy}}}{{{sssmmmaaabbbaaa^^^\\\]]]bbbfffpppuuuzzz~~~mmmgggeee[[[RRROOOFFF???666222222222000------------,,,,,,+++++++++*********************************************************))))))))))))))),,,+++++++++++++++++++++************************))))))))))))))))))))))))************************************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,---.../////////.........000222444555999:::HHHeeetttjjjpppuuurrrxxxrrr```]]]ppp}}}xxxrrrtttfffaaa\\\ZZZZZZZZZXXXVVVYYYXXXWWWUUUSSSQQQNNNMMMOOONNNMMMLLLNNNQQQTTTVVVVVVXXX[[[\\\[[[[[[[[[\\\^^^\\\YYYXXXYYYZZZZZZZZZ[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWYYYWWWTTTSSSTTTVVVWWWWWWZZZYYYXXXYYY]]]bbbhhhlllmmmrrryyy|||yyyxxxvvvvvvwwwxxx{{{~~~~~~}}}|||{{{yyywwwsssuuuyyy}}}vvvrrrooorrrqqqggg___ZZZYYY\\\\\\\\\ZZZZZZ___ggghhheeeVVVRRRPPPSSSSSSPPPOOOPPPMMMLLLKKKKKKMMMPPPSSSUUUXXX[[[```ffflllnnnnnnmmmkkklllllljjjgggeeeddddddaaabbbbbbbbbbbbaaa``````aaaaaa___]]][[[ZZZXXXXXXYYYWWWTTTSSSRRRRRRPPPOOOOOONNNNNNNNNNNNOOOOOOPPP888<<>>888555000///---,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))************(((((()))))))))*********************************))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---......------...............////////////000000000000//////222888DDDUUUhhhuuu{{{xxx{{{}}}yyypppzzzuuukkkooozzzkkk\\\^^^bbbaaa]]]YYYZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTMMMMMMMMMMMMMMMMMMLLLLLLNNNQQQTTTVVVWWWWWWXXXZZZXXXWWWUUUVVVWWWXXXXXXWWWTTTTTTSSSSSSSSSSSSTTTUUUTTTSSSSSSRRRRRRSSSSSSTTTQQQRRRSSSUUUVVVUUURRROOOQQQOOONNNOOORRRWWW\\\```jjjpppzzz|||{{{yyyxxxyyy{{{~~~|||}}}{{{zzz{{{~~~{{{ssspppsssoooeeeeeefffjjjmmmooorrrssslllcccYYYUUUSSSVVVUUUPPPMMMMMMIIIHHHGGGFFFDDDBBB@@@??????BBBEEEIIILLLQQQXXX\\\```cccgggiiiiiiiiiiiijjjhhhgggeeeccccccdddfffgggmmmnnnooopppnnnkkkhhhfffcccbbbaaabbbcccbbb```^^^ZZZYYYWWWUUUSSSRRRQQQQQQ111......111444:::FFFQQQ```qqq~~~yyyrrrdddiiioooqqqqqqtttzzz~~~|||zzz{{{~~~~~~~~~|||{{{}}}xxxvvv{{{}}}xxxooogggdddhhhqqqxxxyyyuuuooojjjiiilllppptttyyyyyyxxxuuuoooiiiccc```aaabbbbbb```^^^\\\\\\]]]]]]\\\[[[YYYXXXXXXXXXXXXRRRQQQOOOPPPQQQQQQOOONNNNNNOOOPPPQQQQQQQQQPPPOOOUUUWWWYYY[[[]]]aaafffiiijjjiiijjjkkkkkkkkkqqqyyy}}}||||||{{{{{{|||}}}}}}uuummmiiihhhjjjllliiipppyyy{{{vvvrrrqqqnnnjjjeeebbbaaaaaaaaacccbbbbbbhhhooossspppmmmiiieee___[[[ZZZZZZYYYYYYVVV\\\``````dddjjjoooppplllbbbTTTHHH???999444111.....................---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))******++++++((())))))******+++++++++************************))))))))))))))))))))))))*********************************************************+++++++++++++++***++++++,,,,,,------...---,,,,,,,,,,,,---..............................---...///000000000000///---111666<<>>@@@??????CCCKKKRRRWWW\\\bbbfffhhhiiijjjkkkkkkjjjjjjjjjiiiiiiiiiiiihhhiiijjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiieeebbb]]][[[YYYVVVSSSQQQOOOOOO......111555444333777>>>DDD[[[pppuuutttvvvrrrkkkdddeeeggghhhjjjmmmqqqtttvvvvvvrrrppppppqqquuu|||~~~}}}vvvpppqqqvvvyyywwwzzz}}}{{{ssssssrrroooiiieeecccbbb```______```bbbeeeiiikkknnnkkkhhhffffffggggggfffiiimmmsssyyy|||{{{yyywww{{{{{{zzzxxxvvvvvvyyy{{{zzzvvvtttsssqqqqqqxxx|||yyyuuuvvvwwwvvvtttsssssstttmmmkkkgggdddcccdddfffggghhhmmmtttvvvsssoookkkjjjllliiiddd___[[[YYYXXXYYYVVVZZZcccoooyyy|||vvvooobbb]]]XXXVVVWWWXXXXXXXXXTTTYYY[[[YYYYYY\\\]]][[[OOOLLLEEE<<<666333///,,,+++---//////...---,,,---))))))******++++++++++++************************************************'''(((((()))***+++++++++))))))***+++,,,,,,------************************))))))))))))))))))))))))************************************************))))))******++++++++++++******+++,,,,,,---......---,,,,,,,,,,,,---......///////////////.........***+++---///111111111000...333555444;;;KKKZZZ```nnnqqqvvvzzz~~~}}}rrrqqqqqq___hhhttt}}}cccPPPNNNQQQQQQSSSTTTSSSQQQNNNNNNQQQTTTTTTUUUWWWYYYZZZ[[[\\\\\\UUURRROOOLLLKKKKKKLLLMMMMMMPPPRRRSSSSSSRRRSSSTTTQQQPPPPPPQQQSSSTTTSSSQQQSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUQQQPPPPPPQQQRRRRRRQQQOOOMMMKKKJJJJJJMMMQQQVVVZZZ___dddllluuu~~~||||||~~~||||||~~~}}}xxxxxxyyy||||||sssnnnlllhhhuuu{{{vvvvvvtttrrrsssuuurrrkkk___YYYSSSSSSQQQNNNNNNPPPLLLMMMNNNOOOMMMJJJGGGDDD===??????===<<<@@@HHHOOOUUUZZZ```eeehhhiiijjjkkkhhhiiiiiiiiiiiihhhggggggccccccddddddeeefffggghhhiiiiiihhhhhhhhhfffbbb___YYYWWWUUUSSSPPPOOONNNMMM......///000111333555666CCCLLLYYYccciiiiiihhhgggdddeeefffhhhiiijjjkkkkkkqqqwww}}}yyymmmeeeeeeooo|||{{{~~~}}}|||~~~zzztttrrruuuxxx}}}yyywwwxxxrrrnnnmmmqqquuuyyy~~~{{{wwwuuusssssssssxxx~~~|||yyyxxx||||||yyyttttttxxx{{{zzz~~~}}}zzzxxxqqqooolllkkkmmmnnnooonnnnnnkkkgggeeeeeeeeeffffffiiihhhhhhiiikkkkkkjjjhhhiiigggccc]]]XXXVVVWWWYYYZZZ^^^gggpppvvvtttllleeeZZZYYYXXXYYYZZZZZZYYYXXXYYYVVVTTTXXX\\\\\\UUUNNNHHHAAA888333111///+++''',,,+++)))(((((()))+++,,,))))))))))))))))))))))))+++++++++*********)))))),,,,,,++++++***)))))))))))))))))))))************************************))))))(((((((((***+++,,,)))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------''')))+++---......------,,,,,,,,,---------..................////////////...000111222666???LLLVVV^^^gggppptttxxxvvvhhhrrrzzzyyyeeeeeekkkuuuzzzzzz|||}}}lllVVVHHHGGGMMMPPPOOOMMMMMMNNNOOONNNMMMRRRSSSUUUVVVWWWXXXXXXXXXTTTRRROOOLLLKKKKKKMMMNNNNNNLLLLLLOOOSSSVVVUUUSSSRRRRRRRRRSSSTTTTTTUUUUUUQQQQQQRRRRRRSSSSSSTTTTTTVVVUUUUUUTTTSSSRRRQQQQQQQQQPPPOOOOOOOOONNNLLLJJJHHHHHHHHHHHHIIILLLQQQUUU]]]```eeekkkttt~~~}}}|||{{{~~~~~~~~~|||sssrrrxxxxxxxxxxxxwwwrrrlllgggiiikkksss|||yyyvvvssstttvvvvvvqqqlllaaa\\\VVVSSSSSSSSSSSSQQQRRRVVVVVVSSSQQQPPPLLLGGGDDDBBB???>>>>>>AAAEEEHHHTTTXXX^^^bbbdddeeefffggghhhjjjlllkkkiiigggggggggeeedddcccccceeeeeedddcccgggeeebbb```___^^^\\\ZZZTTTRRROOOLLLJJJHHHGGGGGG......///000111333444555:::AAALLLVVV\\\___aaaccchhhggggggffffffggghhhiiilllqqqvvvxxxwwwwww{{{|||qqqhhheeejjjrrrxxx~~~~~~{{{{{{{{{tttrrruuuwww~~~~~~vvvrrrwww~~~|||yyyxxxxxxxxx}}}{{{zzzwwwxxxwwwtttvvv|||{{{|||~~~}}}xxxtttqqqkkkiiiggggggiiikkkmmmmmmnnnllliiiffffffgggggghhhjjjgggdddcccdddfffggggggeeeddd```[[[WWWUUUWWWXXX[[[___eeekkknnnlllfffaaa]]][[[YYYYYYZZZ[[[ZZZYYY]]][[[XXXXXXWWWRRRJJJCCCAAA;;;444000000///---))),,,+++***))))))***+++,,,************************+++++++++*********))))))******************++++++))))))))))))************************************+++***)))(((((()))******))))))((((((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------***+++---...//////...---,,,,,,,,,------------...............////////////,,,111555444222777DDDPPP[[[eeeooosssxxx~~~zzz|||lllnnnuuu||||||dddaaabbbiiioooqqquuuzzz}}}mmmWWWGGGDDDGGGLLLMMMOOOQQQQQQQQQPPPPPPRRRSSSTTTUUUVVVWWWXXXXXXSSSQQQNNNKKKJJJJJJKKKLLLLLLKKKKKKNNNRRRTTTSSSQQQPPPQQQQQQRRRSSSSSSTTTTTTRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSSSSRRRQQQQQQQQQPPPNNNNNNOOONNNLLLJJJHHHHHHHHHGGGHHHKKKPPPTTTZZZ]]]cccjjjttt}}}{{{}}}xxxuuurrrrrrsssttttttqqqlllhhheeeffflllxxx{{{vvvtttuuutttoookkkaaa\\\VVVSSSSSSTTTTTTSSSTTTWWWXXXUUUSSSRRRNNNIIIDDDBBB???======@@@CCCEEEOOOTTTZZZ```ccceeeggghhhgggiiikkkkkkiiihhhhhhhhheeecccbbbbbbcccdddbbbaaabbb```]]][[[ZZZYYYVVVUUUPPPOOONNNLLLJJJIIIIIIIII////////////000111222333222666>>>EEELLLSSSYYY]]]gggfffeeedddddddddeeefffhhhlllooopppppppppsssvvvzzzsssllliiijjjmmmppp{{{|||xxxyyy}}}~~~{{{uuusssvvv|||~~~xxx}}}~~~{{{zzzwww~~~~~~}}}}}}vvvxxxwwwuuuwww}}}xxxwwwwwwzzz}}}yyytttoookkkiiieeecccaaaaaadddhhhjjjkkknnnllljjjhhhgggggghhhiiiiiieee___[[[\\\___cccdddaaa```^^^[[[WWWVVVXXXZZZ^^^aaaeeegggfffdddaaa``````^^^[[[ZZZZZZ[[[ZZZYYY\\\\\\ZZZWWWQQQHHH@@@;;;888444///---//////...,,,,,,++++++******++++++,,,************************+++++++++***************((())))))***++++++,,,,,,))))))))))))************)))))))))))))))))))))))),,,+++***)))((((((((((((***))))))))))))***++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,---------------............/////////,,,444999666000111===HHHUUUaaammmrrrvvv~~~}}}ttt|||sssmmmsssyyy{{{ggg```[[[]]]bbbgggmmmrrrzzz}}}zzznnnZZZJJJDDDDDDFFFLLLSSSVVVUUUSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWSSSQQQNNNKKKIIIIIIIIIIIIJJJIIIJJJMMMPPPRRRQQQPPPOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSSSSSSSRRRQQQQQQQQQPPPOOONNNNNNNNNMMMKKKIIIGGGGGGFFFFFFFFFJJJOOOSSSVVVZZZ```hhhrrr~~~||||||~~~{{{ssssssrrrrrrrrroookkkhhhbbbbbbdddlllwwwyyyuuutttrrrnnnjjjaaa]]]WWWTTTSSSTTTUUUVVVVVVZZZ[[[YYYWWWVVVRRRLLLGGGDDD@@@===<<<===@@@BBBHHHNNNVVV^^^bbbeeeggghhhfffhhhjjjkkkjjjiiiiiijjjfffdddbbbbbbbbbbbb```^^^]]]ZZZWWWVVVTTTSSSPPPNNNKKKKKKLLLLLLKKKKKKJJJIII000000/////////000111111111333666:::@@@HHHRRRXXX```aaaccceeeffffffffffffjjjlllooooooooooooppprrrvvvuuusssqqqqqqrrrssstttuuu|||vvvuuuwww|||zzz{{{}}}zzzvvvuuuyyy~~~zzzzzz}}}~~~}}}}}}|||||||||xxxwwwuuu{{{~~~~~~zzz|||zzzvvvvvvzzz{{{zzzuuuttttttvvvyyy|||}}}~~~vvvtttrrrooollliiifffddddddbbb______bbbeeehhhiiillllllkkkhhhffffffgggiiifffbbb\\\XXXYYY[[[^^^```___^^^]]]ZZZXXXXXX[[[^^^aaadddfffeeebbb```bbbdddbbb___\\\ZZZZZZZZZYYYYYYUUUWWWXXXTTTKKKBBB<<<999333000---,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++((()))))))))************((((((((((((((((((((((((+++******)))))))))))))))***************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,------......------++++++++++++,,,,,,,,,------------------........./////////555999888333333:::BBBLLLZZZhhhnnnsss|||uuuyyy}}}rrrtttxxx~~~yyypppfff[[[WWWZZZbbbiiinnnpppuuuvvvooo___PPPGGGDDDCCCLLLUUUYYYVVVRRRQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVTTTRRROOOLLLJJJIIIHHHIIIIIIIIIKKKMMMOOOPPPQQQPPPOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPNNNMMMMMMNNNMMMJJJHHHFFFFFFFFFEEEEEEHHHMMMQQQTTTXXX___gggpppzzz}}}|||}}}}}}|||zzzwwwuuurrroookkkhhheeecccbbbeeelllrrrwwwyyyxxx{{{~~~~~~|||}}}zzzwwwvvvtttrrrmmmjjjaaa]]]YYYUUUUUUVVVXXXYYYYYY]]]___]]][[[ZZZVVVPPPJJJGGGCCC>>><<<<<<>>>@@@EEEKKKTTT\\\aaaccceeefffhhhjjjllllllkkkiiiiiijjjhhhfffdddcccbbbaaa___]]]ZZZXXXUUUSSSRRRPPPMMMJJJIIIJJJKKKKKKKKKJJJHHHGGG000//////...//////000000222333333444888???HHHNNNVVVZZZaaahhhmmmnnnnnnnnnnnnppprrrsssrrrqqqpppppppppqqqsssuuuvvvxxxyyyyyyvvv~~~wwwsssqqquuutttvvvyyyyyyvvvwww{{{yyyuuuuuuxxx{{{|||{{{yyywwwwwwxxxyyy|||}}}xxxuuussswwwzzz~~~}}}}}}{{{|||zzzuuutttvvvwwwtttttttttsssuuuvvvvvvtttrrrkkkkkkjjjiiiiiihhhhhhhhhgggddd``````bbbeeeggghhhkkkkkkkkkhhheeedddeeegggbbb___[[[YYYYYY[[[[[[[[[\\\\\\\\\ZZZYYYZZZ]]]```aaacccdddbbb______bbbeee```^^^ZZZYYYXXXXXXWWWVVVPPPSSSSSSNNNEEE<<<888777222000...------......---+++,,,---......---,,,+++************************************************+++++++++*********))))))((()))))))))************(((((((((((((((((((((((((((((())))))************))))))******++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++******)))+++++++++,,,,,,,,,------------------............000222444444444555888;;;CCCRRRaaajjjqqq{{{yyyyyytttrrrttt||||||wwwnnn___VVVVVV^^^fffjjjmmmrrrvvvrrrfffXXXLLLEEECCCLLLVVVYYYVVVQQQOOOOOOQQQQQQQQQQQQQQQRRRSSSTTTUUUSSSQQQNNNLLLJJJIIIIIIHHHIIILLLMMMOOOPPPQQQQQQPPPQQQQQQRRRRRRSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQOOONNNMMMLLLMMMLLLJJJHHHFFFFFFEEEDDDDDDGGGLLLPPPTTTYYY___fffmmmuuu}}}||||||}}}~~~}}}zzzwwwtttqqqnnnllljjjhhhffffffgggjjjlllnnnkkklllnnnoooppppppooonnnnnnoooqqqsssssspppmmmiii```^^^\\\YYYXXXYYY[[[]]]\\\```cccaaa___^^^YYYSSSNNNKKKEEE@@@======>>>???DDDJJJRRRYYY^^^```bbbccciiikkkmmmmmmkkkiiiiiiiiijjjhhhfffdddcccbbb___]]][[[YYYWWWUUUTTTQQQMMMJJJJJJJJJKKKJJJIIIGGGEEECCC///............//////000111111111111222777===BBBKKKRRR\\\gggpppuuuwwwxxxsssuuuwwwyyyxxxuuurrroooppppppqqqrrrtttvvvwwwxxxwww}}}~~~uuunnnoooooorrrvvvvvvtttuuuzzz~~~xxxttttttvvvxxxxxxvvvsssrrrrrrqqqrrrssswww|||}}}~~~}}}}}}xxxuuutttsssxxx{{{~~~{{{zzzzzzvvvxxxwwwrrrrrruuuuuusssrrrqqqpppqqqqqqooollliiihhhhhhhhhhhhiiijjjkkklllhhheeeaaa```bbbeeehhhiiikkklllllliiidddbbbccceee^^^\\\ZZZYYYZZZ[[[ZZZYYYXXX[[[___aaa```_________^^^^^^___^^^]]]]]]^^^```[[[YYYXXXWWWWWWVVVSSSRRROOOOOOMMMGGG>>>666222111111000///...------,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++***************+++++++++,,,,,,++++++***))))))((())))))))))))************))))))))))))))))))))))))'''''')))***++++++++++++((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,,,,------------............------///222444555555===KKK[[[gggrrr||||||{{{|||~~~rrrmmmmmmwwwzzztttfffXXXTTTZZZbbbeeennntttyyyyyypppbbbTTTLLLFFFLLLTTTWWWVVVSSSPPPPPPQQQPPPOOOOOOOOOQQQRRRSSSTTTSSSQQQOOOMMMKKKJJJJJJGGGIIILLLMMMNNNNNNPPPRRRPPPQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQPPPOOOOOONNNNNNOOOOOOPPPPPPPPPQQQNNNMMMLLLLLLLLLKKKIIIGGGFFFFFFEEEDDDDDDGGGLLLOOOTTTYYY___eeekkkpppvvvzzz}}}|||}}}~~~wwwsssqqqwww}}}|||xxxvvvvvvtttssspppooonnnmmmmmmlllllllllddddddddddddddddddeeeeeebbbdddhhhkkklllkkkiiiggg_________^^^\\\\\\^^^```]]]bbbeeedddbbbaaa\\\VVVPPPMMMGGGAAA>>>======>>>CCCHHHOOOUUUYYY\\\___aaagggiiikkkkkkjjjhhhhhhiiikkkhhhfffeeedddbbb```^^^]]][[[YYYXXXVVVSSSOOOKKKKKKKKKJJJHHHGGGDDDCCCAAA------------......///000///000111111111333777999AAAGGGQQQ]]]iiissszzz}}}yyy{{{|||vvvrrrnnnmmmkkkkkklllnnnppprrrvvv||||||xxx{{{{{{pppmmmlllooorrrrrrpppqqquuuyyy|||wwwssstttvvvvvvuuurrrooooooooolllmmmooorrrvvvzzz~~~|||{{{zzz{{{{{{{{{zzzxxxyyy||||||||||||||||||xxxtttrrrssstttvvvuuuyyy|||{{{yyywwwvvvrrrtttsssppppppssssssqqqnnnllljjjhhhhhhhhhfffeeeiiihhhggggggggghhhiiijjjfffbbb^^^^^^```eeehhhjjjmmmooooookkkeeeaaabbbddd\\\ZZZWWWWWWXXXZZZZZZYYYWWW___iiippppppjjjccc___]]]\\\[[[[[[\\\\\\ZZZYYYUUUTTTTTTUUUUUUSSSPPPMMMKKKIIIEEE>>>777111...---/////////...,,,+++,,,,,,+++,,,///000000///,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++******************))))))))))))************************************((()))******+++***))))))'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,++++++***+++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,---.........000222555:::GGGWWWfffttt~~~~~~zzzxxx|||sssjjjhhhqqq|||{{{yyynnn^^^TTTWWW^^^bbbmmmsss{{{|||qqqddd[[[IIILLLQQQUUUWWWVVVUUUSSSQQQPPPNNNNNNNNNOOOQQQRRRQQQQQQPPPNNNMMMKKKJJJJJJEEEHHHKKKLLLLLLLLLNNNPPPOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMNNNOOOPPPPPPQQQNNNMMMKKKKKKLLLKKKIIIGGGGGGGGGFFFEEEEEEGGGLLLOOOSSSWWW^^^dddiiinnnsssvvv{{{~~~}}}}}}}}}vvvrrrkkknnnpppssszzz|||xxxvvvuuusssrrr{{{}}}{{{zzzzzzzzzvvvxxx{{{|||{{{yyywwwwwwiiigggdddaaa_________```]]]___```aaaaaaaaabbbbbb^^^```ccccccaaa``````bbb^^^cccgggfffdddccc^^^XXXPPPMMMGGGAAA===<<<<<<===???CCCIIIOOOSSSXXX\\\___aaacccfffhhhhhhggghhhiiiiiigggeeedddcccbbb___]]]]]]\\\ZZZYYYWWWSSSOOOKKKKKKJJJHHHFFFDDDCCCBBBBBB---,,,,,,---...///000000---///222333333333555666999>>>GGGSSS```mmmwww|||{{{uuujjjhhheeecccdddhhhlllnnnssszzz{{{ttttttxxx~~~sssmmmlllnnnqqqpppmmmnnnqqqqqquuuxxxwwwvvvvvvsssnnnuuuuuuuuussspppnnnnnnoookkklllooorrruuuwwwxxxxxxvvvyyy|||yyyxxxwwwwwwxxxxxxvvvtttxxx|||~~~}}}}}}|||||||||yyyxxxuuusssooolllmmmppptttwwwpppuuuzzz|||}}}zzzwwwtttsssrrrtttsssooonnnppppppmmmkkkhhhcccaaaaaabbbcccccciiihhhfffdddccccccddddddbbb___[[[[[[___dddhhhkkknnnqqqqqqmmmfffaaabbbddd\\\YYYUUUTTTVVVXXXZZZ[[[YYYdddttt~~~~~~uuuiiiaaa___]]][[[\\\^^^]]]YYYUUUQQQQQQRRRSSSTTTRRRMMMJJJFFFCCC===777333000...---,,,---------,,,++++++,,,***,,,///111111///,,,***++++++++++++++++++++++++))))))******++++++++++++)))))))))***++++++,,,,,,))))))))))))******************************************++++++***)))'''&&&&&&'''(((******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,000333111------222777999EEEVVVfffwww{{{~~~{{{uuuyyy~~~~~~~~~vvvkkkfffnnnxxx|||}}}{{{}}}tttcccVVVWWW]]]aaaiiippp{{{~~~ssskkkKKKLLLOOOSSSXXXZZZYYYXXXQQQOOONNNMMMMMMOOOPPPRRROOOOOONNNMMMLLLKKKJJJIIICCCFFFJJJKKKJJJJJJMMMOOONNNNNNOOOPPPPPPQQQQQQRRRVVVUUUTTTSSSRRRQQQPPPOOOLLLLLLMMMNNNOOOPPPPPPQQQNNNLLLKKKKKKKKKKKKHHHFFFGGGGGGFFFEEEEEEGGGLLLPPPQQQVVV\\\ccchhhmmmrrruuuvvv~~~||||||}}}}}}{{{~~~yyyuuujjjkkkiiiiiinnnvvvxxxuuuqqqlllfffccccccbbb___]]]cccmmm}}}~~~}}}||||||rrrnnniiiccc___]]]\\\\\\^^^^^^\\\ZZZXXXYYY\\\___]]]aaaeeefffdddbbbbbbccc___dddggggggeeeddd___XXXPPPLLLFFF@@@<<<;;;;;;<<<<<<@@@EEEJJJPPPUUU[[[___[[[^^^bbbeeefffggghhhjjjhhhfffdddbbbbbbaaa___]]]]]][[[ZZZYYYWWWSSSNNNJJJJJJIIIGGGEEECCCCCCCCCDDD---------............///////////////000000000000222777===DDDLLLYYYiiiuuu}}}|||oooiiicccbbbaaa```dddjjjsssxxx~~~~~~wwwqqqmmmnnnxxxxxxqqqnnnnnnpppoookkkjjjllllllllllllmmmnnnoooqqqqqqwwwyyyzzzvvvqqqnnnpppssssssvvvzzz}}}{{{vvvppplllppppppppprrrxxx~~~~~~zzz}}}}}}xxxwwwzzz~~~xxxuuuqqqnnnmmmooorrrtttvvvwwwxxxzzz}}}~~~|||~~~}}}yyyvvvuuuppplllmmmqqqsssqqqoooqqqqqqrrruuuyyy}}}~~~zzzuuuqqqnnnmmmpppooommmiiieeeccccccdddccc```]]]ZZZ[[[```eeehhhqqqkkkddd```______^^^]]][[[[[[ZZZ[[[]]]```ccceeemmmzzz~~~qqqeeebbb```[[[YYYSSSQQQSSSTTTSSSTTTWWWaaarrrqqqeeebbb^^^ZZZXXXWWWWWWVVVUUURRRQQQPPPOOONNNJJJDDD@@@???;;;444000...------,,,------......---+++***(((++++++------------++++++------,,,+++***)))((('''(((((())))))*********+++******))))))))))))******+++*********))))))((((((************************))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))************************************************+++++++++*********)))))),,,,,,++++++***+++++++++111//////111000,,,+++---////////////000000000000999BBBRRRgggyyy}}}{{{}}}~~~}}}{{{zzzzzzzzz}}}zzzyyy|||vvvllldddiiisss{{{~~~yyyooobbbYYY[[[```iiirrrzzz~~~zzz]]]MMMBBBGGGUUU\\\ZZZVVVTTTSSSQQQOOONNNNNNNNNNNNQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNPPPQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNPPPQQQRRRLLLKKKJJJIIIIIIHHHIIIIIIHHHIIIIIIIIIHHHIIILLLNNNVVVXXX[[[```fffkkknnnpppwww~~~}}}|||}}}zzzuuuuuu{{{|||sssuuummmfffccceeehhhiiihhhccc___ZZZWWWVVVVVVUUUUUUUUU[[[eeesssuuujjjgggddd^^^ZZZZZZYYYZZZZZZXXXTTTSSSUUUWWW^^^eeejjjiiigggiiiiiihhhcccaaa```cccfffeee___YYYLLLKKKHHHDDD@@@>>><<<;;;;;;>>>BBBFFFJJJNNNSSSWWWXXXZZZ\\\^^^___aaadddffffffeeedddcccbbb```_________\\\ZZZYYYYYYWWWRRRNNNMMMJJJFFFDDDCCCCCCBBBAAA------------............---............/////////000333888<<>>AAADDDFFFJJJNNNRRRTTTVVVZZZ\\\]]]___aaacccccccccbbbaaa```___^^^^^^^^^\\\YYYXXXXXXUUUQQQMMMNNNJJJGGGDDDCCCCCCBBBAAA------------............,,,,,,---------.........///111333555888???IIIQQQ___kkkvvv|||yyyrrrjjjeeeaaa]]]___ccckkknnnqqqqqqoookkkhhhgggdddhhhkkkpppxxx}}}sssnnnlllqqqsssrrrpppqqqiiiiiiiiihhhhhhgggggggggmmmpppqqqooollllllnnnqqqvvvzzz{{{wwwpppnnnmmmlllmmmpppsssuuuwwwuuurrroookkkhhhffffffhhhgggggggggggghhhiiiiiimmmlllkkkkkkmmmppptttvvv|||~~~~~~{{{zzz|||~~~~~~yyytttrrrooonnnoooqqqqqqooolllhhhhhhjjjkkknnnqqqssstttllllllmmmllljjjgggdddbbbiiieee```\\\[[[^^^aaadddccc```]]][[[[[[]]]aaacccaaa___\\\ZZZYYYXXXWWWUUUTTTSSSSSSTTTVVVYYY\\\^^^bbbnnnssskkk```ZZZUUUOOONNNJJJJJJNNNRRRSSSUUUXXXaaapppxxxhhh[[[XXXTTTQQQPPPOOONNNLLLNNNKKKGGGCCC???;;;666333111///---,,,---------,,,...---,,,++++++***++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++))))))))))))************((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))************************************************+++++++++***************************+++,,,------111---,,,......,,,---000....../////////000000000333666@@@SSSjjjzzz~~~|||zzz{{{~~~~~~{{{~~~yyylllhhhjjjooowww~~~yyyrrrkkkddd___cccjjjrrrvvv|||qqq^^^JJJEEEKKKRRRVVVYYYQQQPPPNNNLLLLLLLLLNNNOOONNNMMMLLLKKKJJJIIIIIIIIIKKKIIIGGGEEEEEEFFFHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNOOOPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHIIIIIIIIIKKKNNNQQQTTTVVVYYY^^^ccchhhkkkmmmrrrwww~~~}}}}}}~~~~~~{{{wwwrrrqqqttt{{{yyypppjjjjjjlllmmmmmmccc___YYYUUURRRPPPNNNMMMNNNNNNPPPUUU```qqquuulllddd______]]]^^^```___]]]ZZZZZZZZZYYY```fffgggiiilllllljjjgggdddbbbdddgggeee___YYYPPPNNNLLLHHHDDDAAA>>><<<;;;===???@@@AAADDDHHHKKKNNNQQQVVVYYY[[[\\\]]]_______________^^^^^^^^^]]]]]]\\\ZZZXXXWWWTTTPPPMMMNNNKKKGGGEEEDDDDDDBBBAAA,,,,,,---------.........,,,------------.........000111111111333777>>>CCCJJJWWWcccmmm{{{wwwoooiiiccc]]]]]]```dddfffhhhiiihhhggggggggglllnnnppprrryyyzzzqqqllljjjooottttttssssssmmmmmmkkkjjjhhhfffdddcccfffhhhiiihhhggggggjjjlllqqqtttzzz~~~|||xxxtttsssqqqpppqqqqqqssszzz~~~wwwqqqlllfffaaa]]]___```aaacccddddddddddddiiigggdddcccdddhhhmmmpppvvvwwwwwwwwwwwwxxxzzz|||yyyzzz{{{}}}|||xxxrrrnnnjjjiiihhhjjjkkkkkkhhheeebbbccccccccccccdddfffhhhddddddfffhhhhhhgggeeebbbjjjfffaaa^^^^^^aaaccceeeaaa___\\\ZZZYYY[[[]]]___YYYYYYXXXWWWVVVUUUSSSRRRQQQPPPPPPQQQRRRUUUXXXZZZ]]]fffiiibbbYYYSSSPPPLLLLLLIIIIIINNNRRRSSSTTTWWW\\\hhhyyynnn___TTTRRROOOMMMMMMMMMKKKJJJNNNJJJDDD???:::666333000///...---,,,---,,,***(((...---+++*********+++,,,---,,,+++******+++,,,---,,,,,,++++++***))))))((()))))))))))))))*********)))((((((''''''(((((()))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************************************************************************************+++,,,---...555000...///...,,,---111........./////////000000555555:::III^^^pppzzz}}}|||xxxxxx{{{|||yyyuuuyyytttkkkfffgggoooxxx~~~}}}zzztttiii___^^^eeelllqqquuuyyy|||~~~yyyeeeOOOEEEFFFJJJQQQWWWSSSQQQOOOMMMLLLLLLMMMNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKIIIFFFDDDCCCEEEGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOOOOONNNNNNNNNOOOKKKKKKJJJIIIHHHHHHHHHHHHFFFGGGHHHIIIIIIKKKOOOQQQTTTUUUYYY^^^bbbgggjjjlllooosssxxx|||}}}~~~~~~~~~|||xxxssspppqqquuuxxx{{{tttqqqqqqrrrrrriiieee___ZZZWWWTTTPPPNNNMMMMMMMMMOOOWWWdddttt~~~|||pppgggaaa___^^^___``````___]]]ZZZYYYWWW^^^dddgggjjjnnnnnnkkkgggdddaaabbbeeeccc]]]WWWQQQOOOMMMJJJFFFBBB???===:::;;;<<<<<<===???CCCFFFIIIMMMSSSWWWYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^]]]]]][[[YYYWWWSSSPPPMMMMMMJJJGGGEEEEEEDDDBBBAAA,,,,,,,,,------------...------........./////////000000000000000333888;;;<<>>++++++,,,,,,,,,---------,,,,,,---------.........///...---------...//////000999???AAAMMMccctttzzzzzzvvvtttrrrjjj___WWWUUUUUUWWWYYYZZZ\\\^^^bbbeeeffflllrrrzzzyyyvvvtttqqqiiibbbccchhhlllmmmooopppqqqpppooonnnjjjhhhgggggggggggggggggghhhgggffffffeeedddddddddeeeccceeejjjjjjlll}}}xxxkkkeeebbb]]]^^^aaacccdddddddddcccaaa___[[[YYYYYY[[[^^^```ccceeejjjttt}}}{{{uuuooojjjbbb]]]ZZZYYYXXXXXXXXXYYYZZZZZZ[[[\\\^^^```[[[^^^aaaaaa______cccgggiiihhhiiiqqq{{{|||pppaaaWWWTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTQQQSSSSSSQQQNNNLLLMMMOOOPPPNNNLLLKKKJJJKKKMMMNNNPPPPPPQQQOOOLLLIIIIIIKKKMMMJJJKKKPPPSSSRRRRRRTTTUUUZZZ^^^___ZZZSSSKKKGGGFFFEEECCCCCCCCCBBB???===888555222000///...,,,***)))(((((())),,,------,,,******++++++++++++************++++++++++++******'''((()))***+++,,,------************)))))))))((())))))(((((((((((())))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++***++++++,,,,,,111......000///,,,,,,...---------.........//////+++///333888@@@OOObbbpppyyyxxxxxxxxxyyy{{{~~~yyy{{{ggg```dddkkkuuuzzzyyyzzz{{{ttthhh]]]XXXYYYdddmmmooonnnooommmgggaaaZZZPPPGGGEEEHHHMMMNNNQQQRRRRRRPPPNNNLLLJJJJJJJJJJJJKKKKKKLLLMMMPPPNNNLLLJJJHHHHHHHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEFFFFFFFFFGGGJJJLLLPPPQQQUUUYYY]]]aaadddfffhhhkkkooorrrtttvvvxxxzzz}}}~~~~~~{{{||||||yyyuuuqqqpppppplllqqqyyyyyyuuupppjjjeee```[[[WWWSSSSSSRRRQQQTTTZZZbbbhhheeeaaa```aaaccciiivvvxxxoooiiifffddddddeeeeeeccc```^^^bbbgggkkkooosssooohhh```\\\YYYZZZ]]]]]]XXXTTTRRRRRRRRRQQQOOOLLLIIIGGG???>>>===:::999;;;>>>BBBCCCFFFKKKNNNQQQTTTXXXZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\\\\XXXSSSNNNLLLLLLHHHGGGEEECCCCCCAAA>>><<<++++++,,,,,,,,,---------++++++,,,,,,,,,---------111000...............---+++444888888@@@QQQ___bbblllkkkmmmooolllccc]]]\\\ZZZ\\\^^^______aaacccfff```cccgggnnn{{{}}}zzzsssggg]]]]]]cccfffhhhkkkoooqqqrrrrrrrrrooonnnlllkkkkkkkkkjjjiiifffeeebbb```___^^^______bbb___aaaeeecccddduuuvvviiidddccc```aaacccdddfffffffffeeeeeeccc```^^^]]]___aaaccccccfffnnn{{{|||pppiii```XXXUUUUUUVVVVVVYYYZZZ[[[[[[\\\^^^bbbddd```bbbdddaaa\\\ZZZ]]]```eeeccceeemmmyyyuuuaaaSSSNNNPPPRRRSSSRRRRRRRRRSSSSSSSSSSSSSSSQQQRRRRRRPPPLLLJJJLLLNNNOOONNNKKKIIIHHHIIIJJJJJJLLLMMMOOOPPPMMMIIIHHHJJJKKKHHHJJJOOOSSSSSSSSSUUURRRWWW]]]]]]VVVNNNGGGDDDFFFDDDBBBAAA@@@===:::888444222000000000///---,,,---+++)))((()))***)))(((((()))+++,,,,,,+++***))))))***+++,,,,,,+++***)))+++++++++***************+++*********))))))((((((((((((''''''''''''(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))************************************************))))))******++++++++++++,,,,,,++++++***+++++++++,,,***+++//////,,,,,,///---------.........//////,,,111555777:::FFFXXXgggoooqqqsssuuuwww{{{kkk```bbbhhhssszzzxxxxxx{{{vvvlllbbbXXXUUU]]]gggiiigggggghhhfffeeeaaaVVVJJJEEEFFFGGGJJJNNNRRRSSSQQQNNNLLLIIIIIIIIIIIIIIIJJJKKKLLLPPPOOONNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIKKKKKKLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGDDDEEEFFFEEEEEEFFFHHHKKKNNNOOORRRVVV[[[___bbbdddfffiiinnnqqqsssuuuwwwyyy|||~~~~~~}}}||||||||||||wwwyyyzzzyyyvvvsssrrrqqqmmmqqqwww}}}}}}yyytttooojjjeee___\\\XXXWWWTTTSSSUUU[[[eeekkkccc___\\\\\\[[[^^^hhhrrrvvvnnnkkkgggggghhhiiigggeee```dddiiilllpppsssnnnggg___[[[XXXYYY]]]]]]YYYUUUSSSSSSTTTTTTRRROOOMMMKKKCCCBBB???<<<999:::===@@@BBBDDDHHHLLLOOORRRWWWZZZYYYYYYXXXXXXXXXWWWWWWWWWXXXZZZZZZWWWQQQLLLJJJJJJGGGFFFDDDCCCBBB@@@===;;;++++++,,,,,,,,,,,,---------------............///........................,,,...000333999AAAJJJQQQYYY^^^eeekkklllhhhbbb]]]]]]]]]]]]\\\\\\^^^aaadddeeefffhhhkkkpppwww~~~zzz}}}}}}xxxnnnccc[[[XXX\\\]]]___ccchhhnnntttwwwsssrrroookkkhhhhhhjjjmmmeeeccc```^^^\\\\\\\\\]]]ZZZ^^^aaa```^^^eeerrr~~~~~~qqqhhhcccbbb```aaabbbccceeeeeeeeefffeeeaaa]]][[[\\\___aaaaaa___dddkkksssyyy}}}~~~~~~oooiii```ZZZWWWXXXZZZ[[[YYYZZZ[[[]]]^^^___``````[[[\\\\\\ZZZXXXVVVVVVVVV]]]]]]```dddlllxxxvvvbbbVVVPPPKKKLLLPPPRRRQQQOOOMMMLLLLLLMMMMMMPPPNNNLLLLLLNNNNNNKKKHHHNNNMMMJJJGGGFFFFFFGGGHHHIIIJJJLLLMMMNNNLLLKKKJJJDDDGGGLLLQQQUUUWWWXXXXXXTTTVVVVVVTTTPPPKKKHHHGGGAAA???<<<;;;:::888555333//////...---,,,,,,++++++...---,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************************************************************)))((('''''''''(((***+++++++++***)))(((((())))))+++***)))'''''')))***+++))))))))))))******************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******************************+++++++++,,,,,,,,,***************************+++---,,,++++++,,,......------,,,,,,------...111//////222555>>>OOO^^^kkknnnqqqssswww}}}yyylllfffllluuu}}}~~~|||zzzxxxwwwlllcccYYYWWW\\\bbbeeedddiiiiiimmmqqqjjjXXXJJJEEEBBBDDDJJJSSSUUUPPPKKKJJJHHHGGGFFFFFFGGGHHHJJJKKKNNNNNNMMMKKKJJJIIIHHHGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBAAACCCEEEIIIKKKGGGKKKPPPUUUYYY^^^bbbeeeeeehhhmmmqqqsssvvvxxxzzz{{{|||}}}~~~}}}{{{{{{~~~}}}{{{zzzyyyzzztttsssssssssttttttrrrpppmmmjjjlllttt}}}}}}uuuooojjjeeebbb```\\\XXXXXX^^^dddgggiiihhheeeaaa]]]]]]___ccceeesss}}}~~~|||yyypppjjjmmmpppoookkkiiiffffffhhhnnnssssssmmmggg^^^\\\ZZZYYYXXXWWWVVVTTTZZZZZZZZZYYYWWWTTTPPPOOOGGGCCC>>><<<<<<>>>?????????CCCGGGJJJLLLPPPUUUYYYWWWWWWWWWWWWWWWWWWVVVUUUVVVUUUTTTRRROOOKKKHHHFFFFFFEEEDDDCCCAAA@@@>>>>>>+++++++++,,,,,,,,,------------------....................................+++---...000222888>>>CCCGGGOOOZZZdddiiiiiieeebbb[[[\\\\\\[[[ZZZ[[[^^^```eeefffhhhjjjmmmpppsssuuuqqqtttwwwtttlllccc[[[WWWUUUUUUVVVZZZ```iiiqqqvvv}}}wwwooohhhddddddeeedddbbb___]]][[[[[[[[[\\\ZZZ]]]```___]]]aaajjjrrrzzzrrrhhhaaa___^^^\\\]]]^^^```aaaaaabbbbbb```^^^\\\\\\^^^aaabbbccc]]]```eeejjjnnnpppqqqqqqiiiddd^^^YYYXXXXXXXXXXXXZZZ[[[\\\\\\]]]\\\[[[[[[WWWWWWWWWUUURRRQQQQQQRRRVVVVVVXXX[[[bbbkkkuuu|||ppp^^^TTTOOOJJJKKKNNNOOONNNLLLKKKJJJJJJKKKKKKNNNMMMKKKLLLMMMMMMKKKHHHJJJIIIHHHFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLKKKJJJIIIFFFHHHLLLPPPRRRSSSRRRRRRNNNPPPQQQOOOLLLHHHFFFEEE>>><<<888666555444222000.........---,,,,,,++++++,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))((((((((()))***+++++++++***)))))))))))))))+++***)))(((((()))***+++'''(((((((((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,***************************,,,------,,,,,,---......------,,,,,,------...---,,,---111444:::GGGTTTbbbgggmmmqqqtttyyy~~~zzzlllccchhhpppzzz~~~}}}yyyvvvtttnnneeeYYYSSSUUU\\\cccggglllmmmssszzzvvvcccOOOEEE@@@AAAGGGPPPRRRNNNJJJIIIHHHGGGFFFFFFGGGHHHJJJKKKOOOOOONNNLLLKKKIIIHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCAAAAAABBBDDDGGGIIIFFFJJJOOOTTTXXX\\\```cccbbbfffkkkooosssvvvyyy{{{{{{}}}}}}~~~~~~|||||||||tttsssqqqpppqqqqqqpppnnnnnnjjjiiiooovvv}}}}}}wwwrrrmmmkkkeeeaaa]]]^^^ccciiimmmnnnmmmjjjfffbbb```aaaccceeepppvvv{{{xxxxxx{{{tttvvvxxxvvvrrrpppkkkkkknnnrrrvvvuuuoooiii^^^\\\ZZZYYYXXXWWWWWWVVV[[[[[[[[[[[[YYYUUURRRPPPKKKFFFAAA>>><<<<<<<<<<<<>>>BBBFFFIIIKKKOOOTTTXXXWWWWWWWWWWWWVVVUUUSSSSSSSSSRRRQQQOOOLLLIIIFFFDDDEEEEEECCCBBBAAA???>>>>>>++++++++++++,,,,,,,,,,,,------------............------------------------,,,---.........///222555777???KKKXXX```cccbbbaaaZZZZZZZZZYYYWWWXXXZZZ\\\bbbdddhhhkkklllllljjjhhhfffiiillllllgggaaa[[[XXXRRRQQQPPPSSSXXXaaajjjpppxxxnnneee___]]]]]]```___\\\ZZZXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^```cccjjjjjjgggbbb]]]YYYXXXYYYYYYZZZ[[[]]]^^^^^^^^^^^^ZZZZZZZZZ\\\```bbbcccccc\\\]]]^^^___```aaabbbbbbbbb```\\\ZZZYYYXXXWWWUUUYYYZZZ[[[[[[ZZZXXXUUUTTTSSSTTTSSSQQQNNNMMMNNNOOOSSSSSSSSSVVVZZZaaagggkkkrrrfffXXXQQQMMMJJJJJJLLLKKKKKKJJJIIIHHHHHHHHHHHHKKKJJJIIIIIIKKKKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHKKKMMMMMMMMMLLLKKKHHHIIIJJJIIIFFFCCCBBBBBB<<<999555222111000///......------,,,,,,+++++++++++++++***))))))))))))***))))))))))))))))))))))))***************************************************************************************************))))))))))))***+++++++++***))))))))))))))))))+++***)))(((((()))***+++''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************************************************++++++++++++,,,************************+++,,,...---,,,,,,---///...------,,,,,,------...++++++---111333666???IIIVVV^^^hhhmmmpppttt|||{{{}}}ooobbbbbbjjjuuu}}}~~~zzztttqqqoooggg[[[QQQNNNTTT```iiioooooouuuoooWWWFFF??????CCCKKKOOOLLLIIIHHHHHHGGGFFFFFFGGGHHHJJJKKKPPPOOONNNMMMKKKIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@BBBDDDEEEEEEHHHNNNRRRVVVYYY]]]```___ccchhhmmmqqquuuyyy|||zzz~~~xxxuuuqqqppppppppppppoooooojjjgggkkkpppvvv~~~yyywwwoookkkhhhiiinnnsssvvvwwwuuurrroookkkhhhgggffffffmmmooottt{{{uuussssssxxx}}}yyyxxxtttuuuwwwzzz|||zzzsssmmmcccaaa^^^[[[YYYYYYYYYYYY\\\]]]^^^^^^\\\XXXTTTRRROOOKKKEEE@@@===<<<;;;999>>>@@@DDDGGGJJJNNNRRRVVVWWWWWWVVVUUUSSSQQQOOONNNOOONNNNNNLLLJJJGGGDDDBBBCCCCCCBBBAAA@@@???>>>===***++++++++++++,,,,,,,,,,,,,,,---------.........------------------------,,,...//////......000111222777@@@IIIPPPUUUVVVWWWWWWXXXXXXWWWVVVVVVWWWYYY\\\```gggmmmpppnnniiieee___```aaaaaa```]]][[[ZZZWWWUUUTTTTTTVVV[[[```dddtttqqqkkkddd\\\XXXXXXYYYZZZYYYWWWUUUUUUUUUVVVWWWYYYYYYZZZ\\\]]]]]][[[YYY[[[ZZZYYYVVVUUUTTTTTTUUUXXXYYYZZZ[[[\\\\\\\\\\\\VVVWWWYYY\\\```bbbaaa```\\\[[[ZZZXXXXXXXXXYYYZZZ^^^]]]\\\\\\[[[YYYUUURRRWWWXXXYYYYYYWWWTTTQQQOOORRRSSSRRRPPPNNNMMMNNNPPPQQQPPPOOOQQQUUUYYY\\\^^^ccc\\\TTTOOOLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHFFFGGGHHHIIIIIIIIIIIIHHHKKKJJJIIIHHHHHHHHHIIIIIIFFFGGGIIIJJJJJJIIIHHHGGGEEEFFFGGGEEEBBB???>>>>>>;;;888333000/////////...---,,,,,,,,,+++++++++***+++******)))))))))******))))))))))))))))))))))))***************************************************************************************************************+++++++++******)))))))))))))))*********)))(((((()))******'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************************++++++++++++************************+++---......---,,,...///...------,,,,,,------......------000222333:::BBBLLLVVVcccjjjlllooovvv}}}}}}wwwwww|||tttfff___eeeppp|||{{{ssspppooojjjaaaTTTMMMPPP]]]hhhnnnllloooxxx}}}sss___NNNCCC@@@AAAHHHLLLKKKIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKNNNNNNNNNMMMKKKIIIGGGEEEFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBAAAAAAAAA@@@BBBAAA@@@??????@@@AAABBBDDDHHHLLLQQQTTTWWW[[[^^^___cccggglllooossswwwzzzyyy~~~~~~{{{vvvssssssssssssssspppllljjjnnnqqquuu{{{zzzvvvssstttyyy~~~|||zzzwwwssspppmmmkkkjjjmmmlllmmmqqq{{{wwwsssqqqnnnqqqyyy~~~yyytttllljjjeee```\\\YYYZZZ[[[]]]___aaabbb```\\\WWWTTTQQQMMMGGGCCC@@@>>><<<;;;>>>???BBBEEEIIIMMMPPPSSSVVVUUUTTTRRRPPPMMMKKKIIIKKKKKKKKKJJJGGGEEEBBBAAAAAAAAA@@@@@@???>>>======*********+++++++++,,,,,,,,,,,,,,,------------...------------------------***,,,.../////////111333222444777;;;@@@EEEIIIKKKRRRSSSTTTTTTSSSSSSUUUWWWWWW\\\dddnnnsssqqqjjjddd^^^]]]ZZZXXXXXXYYY[[[[[[WWWVVVUUUUUUVVVWWWXXXYYYbbb```]]]XXXUUUTTTVVVXXXVVVTTTSSSQQQQQQRRRSSSTTTUUUUUUWWWZZZ]]]\\\YYYVVVVVVUUUSSSRRRRRRSSSSSSSSSVVVVVVWWWXXXYYYYYYYYYYYYUUUUUUXXX[[[^^^___]]]ZZZZZZXXXUUUSSSRRRSSSUUUVVVXXXXXXXXXYYYYYYVVVRRRNNNSSSTTTUUUUUUTTTRRRPPPNNNPPPQQQPPPOOOMMMMMMPPPRRRNNNLLLJJJKKKOOORRRSSSSSSVVVTTTQQQMMMKKKKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFAAAAAABBBBBBCCCEEEGGGIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFEEEBBB>>>:::999999777333///,,,,,,------,,,+++++++++++++++*********++++++*********++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***)))))))))))))))************))))))))))))******(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************+++,,,...---,,,,,,---///...------,,,,,,------...111---+++---...000666===EEEOOO]]]eeeiiikkkqqqvvv~~~zzztttqqqttt{{{~~~vvvhhhaaabbbkkkyyyzzztttqqqpppnnnhhh]]]RRRQQQ[[[eeennnjjjhhhmmmssssssggg[[[KKKDDDAAAEEEIIIJJJIIIKKKHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLMMMLLLKKKIIIFFFEEEGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA??????>>>??????@@@DDDGGGKKKOOORRRUUUYYY[[[```cccfffjjjlllppptttwwwyyy|||~~~}}}zzzyyyxxxvvvuuuqqqoooqqqvvvxxxxxxzzz~~~}}}~~~}}}yyytttqqqnnnlllmmmlllkkklllrrr{{{{{{tttpppooollllllrrr{{{tttqqqkkkccc[[[WWWWWWYYY^^^aaadddeeeccc___ZZZVVVQQQNNNIIIFFFDDDCCCAAA@@@???@@@AAADDDHHHKKKNNNOOORRRQQQPPPNNNLLLIIIGGGEEEHHHHHHHHHGGGFFFDDDBBB@@@??????>>>>>>=========<<<************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,---...000222000000000222555:::???BBBGGGIIILLLMMMMMMNNNPPPRRRRRRWWWaaalllttttttnnnhhhbbb^^^YYYVVVVVVWWWXXXYYYPPPPPPQQQRRRRRRSSSSSSSSSXXXWWWUUUSSSRRRSSSWWWZZZWWWUUURRRPPPNNNNNNOOOOOOOOOPPPRRRUUUXXXXXXWWWUUUWWWTTTRRRQQQRRRSSSSSSRRRRRRSSSSSSTTTUUUUUUTTTTTTSSSTTTVVVYYY[[[[[[YYYVVVTTTRRRPPPMMMMMMNNNPPPRRRQQQQQQRRRSSSUUUTTTQQQOOORRRRRRRRRRRRQQQPPPOOOOOOLLLMMMMMMLLLKKKMMMPPPSSSRRROOOKKKLLLOOOQQQQQQPPPMMMOOONNNJJJIIIJJJIIIGGGFFFFFFGGGGGGGGGFFFFFFEEE>>>???@@@AAABBBDDDHHHKKKOOONNNNNNNNNMMMMMMLLLLLLIIIIIIHHHHHHGGGGGGFFFFFFBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCAAA>>>999666555555000---***((()))******)))************************+++************+++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))))))))))))))******+++)))))))))******)))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++***************************+++---,,,++++++,,,......------,,,,,,------...///***(((***,,,---222777>>>GGGTTT___fffjjjnnnqqqxxxvvvrrrnnnnnnrrryyy~~~}}}xxxvvvyyy}}}{{{rrriiieee```eeesss{{{xxxssssssqqqrrrooodddXXXTTTYYY```lllkkkiiihhhlllpppnnnhhhUUUKKKBBBCCCFFFHHHJJJLLLHHHGGGFFFFFFGGGHHHJJJKKKJJJKKKLLLMMMLLLJJJHHHGGGHHHHHHGGGEEEDDDBBBAAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEDDD@@@@@@@@@@@@????????????@@@@@@??????????????????BBBEEEIIIMMMOOORRRUUUXXX^^^```cccfffhhhkkkpppssswww{{{~~~{{{wwwuuutttvvv{{{|||yyyxxx{{{~~~xxxtttpppnnnllllllkkkkkkmmmsss{{{xxxqqqnnnmmmkkkjjjmmmvvvyyyvvvnnncccYYYSSSTTTVVV^^^aaaeeehhhfffaaa[[[WWWQQQNNNKKKIIIIIIHHHGGGFFFBBBAAAAAADDDGGGJJJKKKKKKLLLKKKKKKIIIHHHEEEDDDCCCDDDDDDEEEEEEDDDBBB@@@???=========<<<<<<<<<<<<<<<************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))************,,,...------...///111444777888;;;===AAADDDEEEGGGJJJLLLMMMSSS]]]lllxxx|||yyytttfffbbb\\\YYYWWWVVVTTTRRRMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRVVV[[[___]]][[[VVVRRRNNNKKKJJJJJJHHHJJJLLLNNNPPPQQQSSSTTTVVVSSSPPPPPPRRRSSSRRRQQQQQQQQQRRRSSSSSSSSSSSSRRRPPPQQQSSSVVVYYYYYYWWWUUUPPPOOOMMMKKKJJJKKKLLLNNNLLLLLLMMMPPPTTTWWWWWWVVVTTTSSSQQQOOONNNNNNNNNNNNJJJJJJKKKJJJKKKMMMRRRUUUYYYTTTNNNMMMOOOQQQPPPNNNGGGKKKLLLGGGFFFHHHGGGDDDDDDDDDEEEFFFFFFEEEEEEDDD>>>@@@AAABBBCCCEEEJJJNNNQQQPPPNNNLLLJJJJJJJJJJJJEEEFFFFFFFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@??????>>><<<<<<;;;888444111111111+++)))(((((()))******))))))*********************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))))))))))))))))))))***++++++))))))************))))))((((((((())))))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))***,,,+++******+++---...------,,,,,,------...,,,))))))---//////111444777>>>JJJXXXdddkkknnnooorrrrrrpppmmmjjjkkkqqquuuuuusssqqqrrrsssqqqmmmjjjiii______kkkuuutttrrruuutttuuurrrhhh\\\VVVXXX]]]gggmmmnnnjjjiiimmmnnnlll^^^PPPCCC@@@CCCFFFIIILLLHHHGGGFFFFFFGGGHHHJJJKKKJJJKKKMMMOOOOOOMMMKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFAAAAAABBBCCCCCCCCCCCCCCC??????????????????????????????????????????@@@@@@???BBBFFFIIILLLNNNQQQSSSXXXZZZ]]]```cccggglllpppvvvzzz~~~~~~|||zzzzzz{{{}}}}}}yyywwwwwwzzzyyyuuusssuuuttt{{{zzzvvvsssooonnnmmmkkkkkkooovvv|||zzzrrrnnnmmmllljjjhhhkkkuuu~~~zzzrrrfffZZZUUUVVVYYY^^^bbbfffiiihhhccc\\\XXXSSSPPPNNNLLLLLLLLLKKKJJJEEECCCBBBDDDGGGJJJJJJHHHFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@>>>===;;;;;;;;;;;;;;;<<<<<<<<<)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((((((***,,,,,,---///000111111000///222555999===???BBBEEEGGGIIIOOO[[[mmm}}}hhhddd```]]]ZZZWWWQQQMMMOOOMMMKKKIIIIIIJJJMMMOOOLLLMMMNNNPPPSSSXXX___dddccc```ZZZTTTNNNJJJGGGFFFDDDFFFHHHIIIIIIKKKNNNQQQUUURRROOOOOOQQQRRRQQQPPPSSSSSSTTTTTTTTTTTTTTTTTTNNNNNNPPPTTTWWWXXXWWWUUUPPPOOOMMMKKKJJJJJJKKKLLLKKKKKKMMMQQQWWW\\\______VVVTTTQQQNNNLLLLLLLLLMMMJJJKKKKKKKKKLLLPPPUUUXXXZZZSSSLLLIIIJJJKKKIIIGGGDDDIIIJJJEEECCCFFFFFFBBBBBBCCCDDDEEEEEEEEEDDDCCC>>>AAACCCCCCDDDGGGLLLQQQRRRPPPMMMJJJGGGGGGGGGGGGCCCDDDEEEEEEDDDBBB@@@>>>AAA@@@???>>>===<<<;;;:::666777666333000...///000***))))))***,,,---,,,+++)))))))))))))))*********((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******))))))((())))))((())))))***++++++))))))************))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************(((***++++++***)))+++,,,...------,,,,,,------...+++))),,,222555333222333222888CCCSSSbbblllooonnnnnnppppppmmmiiihhhlllppprrrrrrqqqooommmlllllllllkkk^^^ZZZfffpppqqqqqqvvvwwwwwwssshhh]]]WWWXXX\\\bbblllrrrnnniiiiiikkkjjjcccSSSCCC>>>@@@DDDHHHLLLHHHGGGGGGFFFGGGHHHJJJKKKJJJLLLOOOQQQQQQPPPNNNMMMKKKJJJIIIGGGDDDBBBAAA@@@BBBBBBAAAAAABBBCCCEEEFFF@@@@@@AAABBBBBBBBBBBBAAA???????????????@@@@@@@@@>>>?????????@@@@@@@@@@@@===@@@DDDGGGIIIKKKNNNPPPSSSUUUYYY\\\```eeekkkooouuuzzz{{{zzzxxxwwwwwwvvvyyy}}}}}}yyywwwwwwuuupppoooqqqmmmsss||||||yyysssrrrooolllkkkooovvv}}}~~~uuupppooommmjjjfffdddiiiyyy~~~wwwjjj^^^YYY[[[___^^^bbbgggjjjiiiccc\\\XXXTTTRRRPPPOOONNNNNNLLLKKKGGGEEECCCDDDGGGIIIHHHGGGBBBBBBCCCCCCBBBBBBAAA@@@===>>>?????????>>><<<<<<::::::;;;;;;;;;;;;;;;<<<******+++++++++,,,,,,,,,************************,,,,,,---...---,,,***)))+++++++++++++++++++++++++++++++++,,,,,,---------111111222333666999<<<>>>BBBKKKUUUbbbyyynnnfff\\\YYYZZZYYYUUUPPPOOOLLLHHHFFFFFFHHHIIIIIIJJJMMMNNNMMMLLLPPPXXX___gggeee```XXXPPPIIIGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIKKKKKKKKKLLLNNNQQQRRRTTTUUUTTTSSSRRRSSSUUULLLNNNQQQRRRRRRQQQQQQRRRLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKNNNTTT\\\ccchhhcccZZZNNNHHHGGGIIIIIIGGGIIIIIIIIIJJJKKKMMMPPPQQQXXXUUUPPPMMMKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAABBBCCCEEEGGGGGGEEEDDDEEEFFFHHHHHHGGGMMMKKKIIIFFFEEEFFFFFFGGGEEEEEECCCBBBAAAAAAAAAAAA>>>===;;;999888777666666111000000///......------,,,,,,,,,,,,,,,+++***)))))))))*********++++++,,,))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,+++******)))(((''''''&&&((()))***++++++***)))((((((((())))))))))))(((((())))))(((((((((((()))))))))((((((((()))***++++++)))***+++,,,+++***(((&&&))))))))))))************++++++*********************+++,,,,,,------,,,,,,......---,,,,,,+++************+++,,,---//////000222555>>>LLL[[[gggmmmnnnmmmmmmmmmnnnooonnnkkkiiillllllmmmnnnpppooollliiilllddd]]]\\\bbbjjjppprrrsssqqqmmmhhhaaa[[[VVVSSS^^^ccckkkoookkkddddddiiibbbWWWIII???===@@@DDDFFFIIIHHHGGGFFFFFFFFFGGGGGGJJJKKKMMMOOOPPPPPPPPPPPPPPPMMMJJJFFFCCCAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCC>>>???@@@AAABBBCCCCCCCCC<<<=========>>>>>>>>>??????????????????@@@@@@@@@???@@@@@@BBBDDDHHHJJJLLLOOOPPPVVV\\\___```eeelllooo}}}zzzttttttrrrqqqsssrrrtttwwwzzz~~~{{{xxxuuussssssrrrnnnkkkhhhkkkpppvvv~~~xxxwwwtttpppnnnpppuuuyyyzzzuuummmiiifffddddddlll|||yyyyyyyyyyyyyyy~~~wwwmmmeeeaaa______aaaccceeeeeeddd```\\\YYYRRRRRRRRRRRRRRRQQQQQQQQQPPPMMMIIIGGGGGGGGGFFFEEE@@@???>>>======<<<<<<<<<<<<>>>@@@@@@>>>===<<<===999999999999999999999999*********+++++++++,,,,,,************************,,,,,,---------,,,+++***++++++++++++++++++++++++******+++,,,,,,---....../////////111333555888999:::BBBKKKVVVkkkqqqhhh]]]XXXXXXWWWTTTPPPMMMKKKIIIIIIJJJKKKKKKJJJKKKMMMNNNMMMLLLOOOVVV\\\aaa___\\\UUUOOOJJJHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDFFFGGGHHHHHHIIILLLNNNSSSTTTUUUTTTRRRQQQQQQRRRJJJLLLNNNOOONNNMMMNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJMMMRRRYYY___cccaaaYYYNNNHHHGGGHHHHHHGGGFFFEEEFFFFFFHHHJJJLLLMMMRRRPPPMMMKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCEEEFFFFFFHHHGGGEEEDDDCCCDDDFFFGGGDDDCCCCCCDDDFFFHHHHHHHHHJJJIIIGGGEEEDDDDDDEEEFFFDDDDDDCCCBBBAAA??????>>>;;;:::999777666555444444000//////...------,,,,,,+++,,,,,,,,,++++++***)))++++++*********************))))))(((((())))))***))))))))))))************++++++******)))******************************************)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))+++,,,------*********)))((('''''''''((())))))******))))))((())))))(((((((((((())))))))))))(((((((((((()))))),,,++++++***))))))(((((('''((()))***)))(((&&&%%%))))))))))))***************************************+++,,,,,,------,,,,,,...------,,,++++++************+++,,,---...//////000333;;;GGGUUUaaahhhkkkjjjjjjkkknnnqqqqqqnnnjjjkkkmmmooorrrsssqqqmmmjjjkkkeee___\\\___eeekkkooopppooollliiiddd___[[[XXX\\\___fffjjjhhhccccccfffcccZZZMMMCCC>>>???CCCEEEIIIHHHFFFEEEEEEFFFGGGIIIIIIKKKLLLNNNOOOPPPPPPPPPPPPNNNJJJFFFCCCAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA??????@@@AAABBBBBBBBBAAA===============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@BBBDDDGGGJJJLLLMMMNNNTTTZZZ\\\]]]cccjjjrrrwwwqqqpppnnnnnnpppoooqqqtttwwwzzz{{{xxxtttqqqpppnnnkkkiiijjjkkknnnrrrwww~~~|||zzzwwwtttrrrtttxxx|||~~~wwwqqqmmmhhhdddaaaeeettt{{{xxxwwwwwwwwwwwwzzz~~~wwwooohhhdddbbbbbbaaaaaaaaa```^^^[[[WWWUUURRRQQQQQQPPPPPPOOOOOOOOOOOOMMMKKKJJJJJJJJJHHHFFFAAA@@@???>>>============<<<===???>>><<<:::::::::999999999999::::::::::::*********++++++++++++,,,************************,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,---......---------...///111222333333:::AAAGGGWWWlllxxxyyyppphhh^^^XXXWWWVVVRRROOOJJJJJJKKKMMMPPPPPPNNNLLLLLLMMMMMMLLLJJJMMMSSSXXXYYYXXXUUUQQQLLLJJJIIIJJJKKKJJJIIIGGGFFFDDDBBBBBB@@@BBBCCCDDDEEEFFFIIILLLQQQRRRRRRPPPMMMKKKKKKLLLGGGHHHIIIIIIGGGGGGHHHJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHJJJNNNSSSXXX[[[\\\UUULLLGGGEEEFFFEEEDDDAAAAAAAAABBBCCCEEEFFFGGGHHHGGGGGGGGGGGGFFFDDDAAAAAAAAABBBCCCDDDFFFHHHIIIIIIHHHFFFDDDCCCDDDEEEFFFBBBCCCDDDEEEGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDBBBBBBBBBAAA@@@===;;;:::777777555333222111111111......------,,,,,,+++++++++++++++,,,++++++***))),,,++++++******)))((((((*********))))))*********,,,+++***)))))))))***+++,,,+++***)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))&&&&&&''')))+++,,,......******))))))(((((('''''')))((((((''''''(((((()))***)))(((''''''((()))***))))))(((((((((((())))))++++++,,,,,,+++***((('''''''''((())))))(((&&&%%%))))))))))))***************************************++++++,,,,,,,,,,,,,,,------,,,,,,++++++************+++,,,---.../////////111777@@@MMMYYYaaaeeeffffffhhhooouuuvvvqqqkkkhhhmmmssswwwwwwtttqqqoookkkhhhccc]]]\\\___eeejjjllllllllljjjhhhdddaaa___ZZZYYY]]]bbbdddaaa```cccddd^^^SSSHHH@@@>>>@@@CCCHHHGGGEEEEEEEEEFFFHHHIIIHHHIIIKKKMMMOOOOOOPPPPPPPPPNNNKKKGGGDDDBBB@@@@@@>>>??????@@@@@@@@@@@@@@@??????@@@@@@AAA@@@@@@???==============================>>>>>>???@@@AAAAAA?????????AAACCCFFFIIIKKKKKKLLLQQQWWWYYYYYY___fffssssssmmmkkkjjjiiijjjkkkllloooqqqtttxxx~~~~~~{{{vvvrrrooommmkkkiiijjjlllnnnppprrruuuzzz}}}~~~{{{xxxyyy|||{{{vvvqqqkkkfff```aaakkkwwwyyyuuutttttttttssstttwww|||xxxqqqkkkhhhffffffaaa```]]]YYYVVVSSSRRRQQQQQQPPPOOONNNMMMLLLLLLLLLOOONNNNNNNNNOOONNNLLLJJJCCCBBB@@@???>>>>>>??????>>>???@@@???===:::999999999999999:::::::::;;;;;;************++++++++++++************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---...//////111777;;;===EEETTT```dddgggbbb\\\YYYXXXVVVQQQMMMGGGIIIMMMQQQTTTTTTQQQNNNLLLLLLLLLJJJIIIKKKOOOSSSRRRRRRPPPMMMIIIGGGHHHIIIMMMLLLJJJHHHGGGEEEDDDCCC???AAACCCDDDDDDFFFIIIKKKLLLMMMLLLJJJFFFDDDCCCDDDCCCDDDDDDCCCAAAAAABBBCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDFFFHHHKKKOOOQQQSSSNNNHHHCCCBBBAAA@@@???======>>>???@@@AAABBBCCCAAAAAACCCEEEGGGGGGDDDAAABBBBBBBBBCCCDDDFFFGGGHHHFFFDDDCCCAAAAAABBBDDDEEEDDDFFFHHHIIIHHHGGGGGGGGGDDDDDDBBBBBBAAAAAABBBBBB@@@@@@AAA@@@>>>;;;888666333222111000///.........,,,,,,,,,,,,++++++************++++++++++++******************))))))))))))++++++************++++++000...,,,+++***+++,,,---,,,+++***))))))(((((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***+++,,,---***)))))))))(((((((((''')))((('''&&&&&&'''((()))+++)))(((&&&&&&((()))+++))))))(((((((((((())))))&&&(((***,,,------,,,+++))))))************)))(((((()))))))))***************************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++************+++,,,------......///000333:::EEEPPPYYY___ccccccfffooowwwxxxsssmmmfffmmmvvv|||}}}zzzxxxvvvmmmllliiibbb\\\[[[aaafffiiijjjllllllkkkiiifffcccXXXUUUUUUZZZ___^^^^^^___ccc___XXXLLLBBB===>>>AAACCCDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIKKKMMMOOOPPPPPPPPPNNNKKKHHHDDDBBB@@@???>>>>>>???@@@@@@@@@@@@????????????@@@??????>>>>>>>>>============<<<<<<<<<<<<<<<===>>>???@@@AAAAAA>>>>>>???@@@BBBEEEHHHIIIJJJKKKOOOTTTUUUVVV\\\dddqqq}}}yyywwwxxx}}}yyypppjjjgggfffeeeeeefffgggiiikkkmmmrrrwww{{{||||||xxxtttrrrpppoookkkmmmpppqqqrrrtttwwwyyywwwyyy|||~~~wwwsssnnniiidddcccjjjsssyyysssqqqpppoooooonnnqqqvvvyyy{{{}}}yyysssnnnjjjiiihhhddd```ZZZTTTOOONNNNNNNNNOOONNNMMMKKKJJJJJJJJJJJJOOOOOOPPPRRRSSSRRROOOMMMEEEDDDBBB@@@@@@@@@AAABBBBBBDDDDDDCCC@@@===;;;;;;::::::::::::;;;;;;;;;;;;))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++///......---+++******)))+++,,,,,,,,,------------...444888888:::AAAJJJOOOUUUTTTTTTUUUVVVTTTOOOJJJDDDGGGKKKQQQUUUUUUSSSPPPLLLKKKJJJHHHHHHIIILLLNNNMMMMMMLLLIIIFFFEEEFFFGGGKKKJJJHHHGGGEEEEEEEEEEEEAAACCCDDDEEEEEEGGGJJJLLLJJJJJJJJJGGGDDDAAAAAAAAAAAABBBBBBAAA???======>>>@@@??????>>>>>>??????@@@AAAAAAAAABBBCCCEEEFFFGGGIIIGGGCCC@@@>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAADDDHHHKKKLLLIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEBBBAAA@@@@@@AAACCCEEEFFFHHHKKKMMMMMMJJJGGGEEEEEECCCCCCBBBAAAAAA@@@@@@@@@===>>>>>>>>><<<999666444000///...---,,,++++++++++++++++++++++++*********)))******++++++*********''''''((()))******++++++++++++************++++++000...,,,*********,,,---+++******)))(((((())))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))(((((((((((()))((('''&&&&&&'''((()))+++)))(((&&&&&&((()))+++))))))(((((((((((())))))%%%'''))),,,------,,,+++))))))***************)))((()))))))))************))))))*********+++++++++)))***++++++,,,,,,++++++,,,+++++++++++++++*********++++++,,,,,,---------...///222666>>>HHHRRRXXX```aaaeeemmmuuuxxxuuuqqqhhhnnnwww~~~}}}pppqqqooohhh```\\\___cccgggiiilllnnnmmmkkkgggeeeYYYSSSPPPUUUZZZ[[[[[[\\\___^^^XXXOOOEEE>>>===>>>===@@@DDDHHHIIIGGGDDDAAAFFFFFFHHHJJJLLLNNNPPPQQQQQQOOOLLLIIIEEEBBB@@@???>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>???>>>>>>===============<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@>>>>>>>>>???AAADDDFFFHHHIIIJJJMMMRRRSSSTTTZZZaaannn}}}}}}{{{yyyssspppmmmkkkkkkoootttwwwuuurrrmmmgggdddcccbbb```aaaccceeefffhhhlllqqquuuxxx{{{~~~~~~zzzxxxvvvqqqsssuuuuuuuuutttuuuwwwqqqqqqrrrssswww}}}{{{vvvqqqmmmgggdddhhhooo|||yyysssooommmkkkjjjjjjmmmqqqtttwwwzzz~~~{{{uuuqqqmmmkkkjjjgggbbbYYYQQQLLLKKKLLLMMMNNNMMMKKKJJJIIIIIIJJJJJJOOOOOOQQQTTTVVVUUURRROOOHHHFFFDDDBBBAAABBBCCCDDDEEEFFFGGGEEEBBB>>>======;;;;;;;;;;;;;;;;;;;;;;;;)))))))))************+++************************+++************+++,,,,,,++++++++++++++++++++++++//////...---+++***))))))+++,,,,,,------------,,,)))...333555444777<<>>============<<<<<<<<<<<<======??????@@@AAAAAABBBBBBBBBCCCBBBAAA???>>>===<<<<<<<<<<<<===??????@@@@@@???BBBCCCFFFKKKOOOQQQOOONNNHHHHHHFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@AAADDDFFFHHHJJJNNNQQQPPPLLLGGGDDDDDDCCCBBBBBBAAA@@@>>>>>>===999999999999777555333111......,,,++++++*********++++++++++++++++++******((()))******+++*********%%%&&&'''(((***+++,,,,,,*********))))))*********+++***)))((((((((()))***)))))))))(((((())))))***************************))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******)))))))))((((((((())))))))))))(((((((((((()))((((((''''''(((((()))***)))(((''''''((()))***))))))(((((((((((())))))((()))***++++++***)))(((''''''''''''(((((((((((())))))))))))************)))))))))***++++++,,,,,,)))******+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,------...000333999AAAKKKRRR[[[]]]bbbiiiqqqvvvxxxxxxqqqsssxxxqqqttttttnnnfff```___aaadddgggkkknnnnnnlllhhheee\\\UUUPPPSSSVVVWWWXXX[[[\\\ZZZWWWPPPIIICCC???>>>999===BBBGGGHHHFFFBBB???DDDEEEFFFHHHKKKMMMPPPQQQQQQOOOMMMJJJFFFBBB@@@>>>===>>>??????@@@@@@??????<<<<<<===>>>>>>=========;;;;;;<<<<<<<<<==================>>>>>>>>>??????=========>>>@@@BBBEEEFFFHHHHHHKKKOOOPPPPPPWWW___iiiuuuzzzvvvrrrpppiiihhheeeddddddfffiiijjjjjjlllkkkeeeaaa```^^^\\\\\\^^^```aaadddhhhmmmqqquuuwww{{{}}}||||||||||||}}}~~~~~~~~~}}}~~~}}}zzzvvvsssrrrsssoooooooooqqquuuzzz|||uuuooohhhcccdddiiizzz|||sssmmmjjjhhhggghhhjjjmmmpppsssxxx}}}|||xxxuuurrrpppoooiiicccZZZPPPKKKJJJLLLNNNNNNLLLKKKIIIIIIJJJKKKLLLPPPPPPRRRTTTVVVUUURRRPPPJJJHHHFFFCCCCCCDDDEEEGGGEEEFFFGGGEEEBBB???>>>>>>>>>======<<<<<<;;;::::::))))))))))))************************************+++***)))))))))***,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,))),,,///000//////333777555666999<<>>@@@DDDHHHKKKKKKKKKIIIGGGFFFEEEFFFGGGHHHHHHEEEEEEEEEDDDCCCCCCEEEGGGFFFEEECCC@@@??????@@@AAACCCDDDEEEEEEDDDDDDFFFHHHGGGHHHIIIHHHFFFEEEEEEGGGFFFIIIKKKJJJGGGCCC@@@???>>>>>>============>>>>>>@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBBBBBBBAAA@@@@@@;;;<<<>>>???@@@@@@??????@@@AAADDDHHHMMMPPPOOONNNIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@??????@@@BBBDDDEEEHHHMMMRRRQQQLLLGGGDDDDDDAAAAAA@@@???===;;;:::999444444333222111000///......---,,,+++************++++++++++++++++++++++++(((((()))***************&&&''''''((()))***++++++***))))))(((((())))))***(((((((((((((((((())))))(((((('''(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************((())))))***++++++,,,,,,))))))***+++++++++++++++******************+++++++++++++++++++++,,,,,,,,,+++---///111444;;;DDDKKKUUUYYY___eeelllttt}}}}}}zzzzzz~~~qqqtttuuusssllleee```^^^___ccchhhmmmnnnmmmiiifff___YYYSSSSSSSSSSSSVVV[[[YYYXXXUUURRRNNNIIIDDD@@@888;;;???BBBDDDCCCAAA@@@CCCDDDEEEGGGJJJMMMPPPRRRQQQPPPNNNJJJFFFCCC???>>><<<<<<===>>>>>>>>>>>>===:::;;;<<<===============999::::::;;;<<<===>>>>>>>>>>>>>>>>>>=====================>>>???AAADDDEEEFFFFFFHHHLLLLLLMMMSSS[[[```jjjssstttqqqooojjjfffdddcccbbbaaaaaabbbbbbccc```ggghhhccc]]]]]][[[XXXWWWYYY[[[]]]___dddiiimmmpppssswwwyyyyyyxxxxxxyyyzzz{{{|||||||||{{{||||||~~~zzzvvvttttttpppooooooppptttxxx{{{}}}yyyssskkkeeeeeeiiiyyytttmmmiiifffdddeeegggiiikkkooouuu{{{~~~~~~}}}|||zzzyyywwwvvvjjjdddZZZPPPKKKJJJLLLNNNNNNLLLJJJIIIJJJKKKMMMOOOPPPPPPQQQSSSUUUTTTRRRPPPLLLJJJGGGDDDDDDEEEGGGIIIFFFHHHIIIHHHEEEBBBAAAAAA@@@???>>>===<<<:::999999))))))))))))******************************************)))))))))***,,,---++++++++++++++++++++++++***++++++,,,,,,---......(((***+++,,,------,,,,,,---------...,,,***,,,000......///111555888;;;===::::::;;;>>>BBBFFFGGGHHHHHHFFFEEEDDDFFFGGGGGGGGGAAABBBCCCCCCBBBDDDFFFIIIIIIGGGDDDBBB@@@@@@@@@AAABBBCCCCCCCCCBBBBBBDDDEEEEEEFFFGGGFFFEEEEEEFFFGGGJJJMMMPPPOOOLLLGGGCCCAAA@@@@@@????????????@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@CCCEEEFFFEEEDDDDDDEEE;;;<<<>>>???@@@??????>>><<<<<>>???AAAEEEKKKQQQQQQLLLGGGEEEEEE@@@@@@???>>><<<999777666111000///---,,,,,,,,,,,,------,,,+++******++++++++++++++++++++++++,,,,,,(((((()))***************(((((((((((())))))))))))))))))(((((((((((())))))'''((()))***++++++******''''''''''''(((***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))((()))***++++++***)))((((((((())))))))))))(((((())))))(((((((((((())))))%%%%%%%%%&&&''')))+++,,,)))))))))))))))***++++++))))))))))))************((())))))***++++++,,,,,,))))))***++++++++++++*********************++++++++++++++++++++++++,,,,,,)))+++---///222888@@@GGGPPPUUU\\\bbbiiisss{{{~~~~~~qqqsssuuutttoooggg```\\\[[[___ffflllooommmjjjhhhbbb[[[VVVSSSRRRQQQVVV\\\YYYVVVTTTSSSRRRNNNGGGAAA:::;;;<<<>>>@@@AAABBBBBBCCCCCCDDDFFFIIIMMMPPPRRRQQQPPPNNNKKKGGGCCC???===:::;;;<<<<<<======<<<<<<999:::;;;<<<============888999:::;;;<<<>>>????????????>>>>>>======<<<<<<===<<<<<<===???AAACCCEEEEEEDDDFFFIIIJJJJJJQQQYYYWWW```hhhjjjjjjiiiddd^^^aaaaaaaaaaaaaaa``````___[[[cccgggaaa[[[ZZZYYYVVVTTTUUUXXXZZZ]]]aaagggkkkllloootttvvvwwwwwwwwwwwwyyyzzzzzz{{{zzzzzzyyyyyyzzz|||}}}{{{zzzzzzooommmkkklllnnnppprrrrrr{{{|||vvvpppjjjjjjnnnyyyuuummmhhheeecccdddeeegggiiilllrrrzzz}}}}}}~~~~~~~~~~~~}}}}}}jjjcccYYYPPPKKKJJJLLLNNNNNNLLLKKKJJJJJJLLLOOOQQQQQQQQQQQQRRRSSSSSSQQQOOOMMMKKKHHHEEEDDDFFFHHHJJJIIIKKKLLLKKKHHHFFFEEEEEEAAAAAA???>>><<<:::999888))))))))))))))))))))))))******+++++++++******)))))))))*********+++++++++************************++++++************************))))))***+++,,,,,,------------------------.........////////////000555555555777:::???CCCFFFDDDCCCBBBAAAAAABBBDDDEEE@@@AAAAAAAAA@@@@@@BBBCCCJJJIIIFFFAAA>>>===>>>@@@EEEHHHJJJIIIDDDAAA@@@AAABBBCCCDDDDDDBBBAAABBBCCCEEELLLRRRSSSNNNHHHEEEDDDBBBAAA@@@@@@@@@@@@AAABBBFFFHHHGGGCCCAAABBBAAA>>>CCCDDDFFFGGGFFFEEECCCBBB======>>>>>>>>>>>>===<<>>===<<<<<<<<<===>>>>>>??????>>>@@@CCCFFFGGGFFFEEEDDD===<<<:::888555333111000//////...------,,,++++++******+++++++++,,,,,,,,,******************************))))))((((((''''''))))))************))))))'''((()))***************))))))))))))************+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************))))))(((((('''''''''&&&''''''(((((())))))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,---...000444777;;;===GGGNNNVVV]]]eeeppp}}}yyywwwzzz}}}{{{xxxiiiooosssqqqlllhhhbbb\\\XXX[[[```fffkkkllliiigggccc```\\\XXXUUUTTTTTTUUUXXXXXXXXXVVVTTTPPPMMMKKK;;;:::999;;;???BBBCCCBBBCCCDDDEEEFFFHHHLLLRRRVVVWWWVVVUUUPPPKKKFFFCCCCCCDDDAAA===;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCDDDGGGKKKOOOWWWYYY\\\^^^```aaa``````___aaacccdddccc```]]][[[]]]]]]\\\[[[ZZZXXXVVVUUURRRRRRSSSTTTWWW[[[___aaakkknnnqqqssssssssstttuuussstttuuuuuutttsssuuuvvvxxxyyyzzz|||~~~xxxssspppooolllkkklllooosssuuuuuuwww{{{yyywwwsssjjjiiinnn{{{{{{tttkkkeeedddaaa```bbbgggkkklllrrrxxxvvv~~~|||kkkaaaVVVPPPLLLJJJLLLPPPKKKKKKKKKJJJJJJLLLOOORRRSSSTTTUUUUUUTTTRRROOOMMMQQQOOOLLLIIIGGGFFFFFFFFFFFFHHHJJJIIIGGGEEEEEEEEEDDDBBB>>><<<<<<===<<<<<<*********************************++++++******)))))))))*********+++++++++******************************************************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111000000222444888<<>>???@@@@@@???@@@BBBCCCIIIHHHFFFCCC???===>>>???FFFJJJMMMLLLGGGDDDBBBCCCBBBBBBCCCBBB@@@@@@AAABBBDDDJJJPPPQQQMMMGGGDDDCCCBBBAAA@@@??????@@@AAABBBHHHKKKLLLGGGCCCCCCBBB???BBBCCCDDDEEEDDDCCCAAA@@@===========================>>>>>>@@@AAACCCDDDEEEEEEEEEEEEDDDBBB@@@>>><<<<<<<<<<<<<<<<<<=========<<<>>>@@@BBBCCCBBB@@@???999888777555333111///.........------,,,++++++***))))))*********+++++++++***************************)))))))))((((((((('''))))))************))))))(((((()))*********))))))(((((()))))))))***************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))(((((((((''''''''''''(((((()))))))))***************)))))))))((((((((('''((((((((()))))))))***)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,+++++++++*********))))))*********+++++++++,,,,,,)))******,,,///333666777???EEENNNWWW___iiiuuu~~~zzzssspppoooooonnnhhhmmmqqqpppnnnlllfff```YYYZZZ]]]bbbgggiiiiiihhhfffeeebbb^^^ZZZVVVRRRPPPWWWWWWWWWWWWUUUSSSPPPNNNEEE@@@:::888;;;???@@@???BBBCCCDDDDDDFFFJJJOOOSSSTTTUUUUUUSSSNNNJJJHHHGGGEEEAAA===;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===???@@@AAABBBCCCFFFJJJMMMPPPRRRUUUXXXZZZ[[[[[[ZZZ```dddiiillllllgggaaa]]]\\\[[[ZZZXXXVVVTTTSSSRRRPPPPPPQQQRRRUUUYYY\\\___dddgggjjjllllllmmmnnnoooppprrrssssssrrrssstttvvvyyyzzzzzz{{{~~~yyytttrrrqqqooonnnnnnppprrrsssssstttuuuxxx|||~~~|||xxxooonnnrrr}}}xxxnnnfffdddbbb```aaafffjjjlllqqqwwwuuu|||pppdddVVVPPPMMMKKKLLLOOOLLLLLLLLLKKKKKKMMMOOOQQQRRRSSSSSSSSSRRRPPPOOONNNQQQOOOLLLHHHFFFEEEFFFFFFGGGHHHJJJJJJGGGFFFEEEEEEEEEBBB???===>>>>>>>>>===++++++++++++++++++++++++))))))******+++******))))))))))))************+++*********************************************************)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------///222555777888888777777888:::<<<===:::<<<=========>>>AAACCCHHHHHHGGGEEEAAA>>>>>>>>>GGGKKKOOONNNJJJFFFDDDEEEAAABBBAAA@@@>>>>>>@@@AAACCCHHHMMMNNNJJJEEECCCBBB@@@@@@???>>>>>>???@@@@@@HHHNNNQQQKKKEEEBBBBBB@@@@@@@@@AAABBBBBB@@@???>>>>>>===<<<;;;<<<<<<===>>><<<<<<===>>>???@@@AAABBBAAAAAABBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;::::::999:::<<<======<<<:::999333222222000///...------,,,,,,,,,++++++******)))(((((()))))))))*********************************))))))))))))((((((((((((((())))))******))))))((())))))*********)))(((((((((((())))))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))******************))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))*********************++++++++++++,,,+++++++++************************++++++++++++,,,)))))))))***,,,///111333:::@@@JJJTTT]]]gggrrryyyzzzqqqgggaaacccffffffiiikkkmmmpppqqqkkkcccZZZYYYYYY\\\aaaeeehhhiiiffffffgggeee```ZZZSSSOOOUUUVVVWWWXXXXXXVVVTTTSSSOOOGGG>>>999999<<<>>>???@@@AAABBBBBBDDDGGGKKKNNNPPPSSSUUUUUURRRNNNLLLJJJFFFCCC@@@>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<>>>???@@@AAACCCGGGJJJLLLNNNQQQTTTWWWYYYYYYZZZ^^^eeennnuuuuuunnnddd]]]ZZZXXXVVVSSSQQQPPPOOOOOONNNNNNNNNOOORRRVVVYYY[[[]]]```dddfffggghhhjjjkkkmmmooopppqqqqqqrrrtttvvv|||||||||||||||~~~{{{yyyvvvvvvuuutttssssssssstttssssssrrrqqqqqqssstttuuu{{{tttrrruuu}}}tttkkkgggccc``````eeehhhjjjooouuuuuuyyy~~~uuufffVVVPPPOOONNNMMMNNNMMMLLLLLLKKKLLLOOOQQQSSSSSSRRRQQQOOONNNNNNNNNNNNPPPNNNKKKHHHFFFEEEEEEFFFGGGHHHJJJJJJHHHFFFEEEEEEFFFCCC@@@???@@@@@@@@@???++++++++++++++++++++++++((())))))***************))))))))))))***************************************************++++++++++++***************++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------,,,,,,---///111333222222222333444666777888666888999:::;;;<<>>===DDDIIIMMMMMMJJJFFFDDDDDDBBBBBBAAA???======???AAA@@@DDDHHHIIIGGGCCCAAAAAA???>>>===<<<<<<===>>>???FFFNNNRRRMMMDDDAAAAAA@@@??????@@@@@@@@@???>>>===>>><<<;;;::::::<<<>>>???;;;<<<<<<===>>>>>>>>>>>>===>>>?????????>>><<<<<<<<<<<<;;;;;;:::999888888666777888888888666555444.........------,,,,,,,,,++++++******))))))))))))))))))))))))*********+++************************))))))))))))(((((((((((((((((())))))))))))(((((()))*********)))(((''''''(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++************************************++++++++++++++++++++++++,,,...000111666<<>>BBB???@@@AAABBBBBBEEEIIILLLNNNQQQUUUVVVTTTPPPLLLKKKIIIGGGDDDAAA@@@???<<<;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::;;;:::;;;===>>>???AAADDDGGGHHHJJJMMMQQQTTTVVVXXXXXXZZZcccpppyyyyyyqqqeee\\\YYYVVVSSSPPPMMMLLLLLLMMMLLLLLLLLLMMMPPPSSSWWWYYY[[[^^^bbbeeefffgggiiijjjjjjkkkmmmnnnnnnppptttvvv~~~~~~||||||}}}~~~}}}}}}yyyyyyyyyyyyyyyxxxwwwvvvvvvuuurrrpppoooooooooooovvvyyy}}}{{{uuusssuuuzzz}}}tttnnnfffbbbaaadddhhhiiimmmrrruuuxxx{{{wwwfffUUUPPPQQQQQQPPPOOOLLLKKKJJJLLLOOORRRUUUVVVXXXUUUQQQNNNLLLLLLMMMNNNNNNLLLIIIGGGEEEDDDEEEEEEFFFHHHJJJIIIGGGEEEEEEEEEEEECCCAAAAAABBBBBBBBBAAA************************'''((()))***************))))))))))))))))))))))))************************))))))*********+++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,+++,,,---...///...//////000111333444555222444555666777999<<<>>>CCCDDDFFFEEEBBB???======@@@DDDHHHHHHEEEBBBAAAAAACCCCCCBBB@@@>>>>>>???AAA>>>AAACCCDDDCCCAAA@@@???===<<<;;;::::::;;;<<<===AAAJJJOOOJJJBBB?????????>>>>>>???>>>>>>>>>======<<<;;;:::999999;;;===???;;;<<<<<<=========<<<;;;:::;;;<<<======<<<;;;;;;;;;;;;:::999888777666666333444444444444222111000,,,,,,,,,,,,,,,,,,,,,---***)))))))))))))))((((((*********+++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))((('''&&&'''(((((((((((()))))))))((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))*********+++++++++---,,,++++++,,,---//////111666???IIITTT^^^fffkkklllvvv}}}xxxiii]]]ZZZ\\\\\\]]]___bbbhhhnnnjjjcccZZZVVVRRRQQQUUU\\\bbbfffcccccccccbbb```\\\XXXUUURRRSSSVVVXXXZZZZZZYYYYYYVVV\\\^^^UUUFFF<<<<<<@@@>>>???AAABBBCCCEEEHHHKKKMMMPPPUUUVVVSSSNNNJJJHHHLLLJJJGGGFFFDDDBBB???<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888999;;;======???AAADDDBBBCCCFFFIIIMMMPPPRRRSSSWWW```mmmwwwxxxpppddd\\\WWWTTTQQQNNNLLLKKKKKKLLLKKKKKKKKKLLLNNNRRRUUUWWWYYY\\\```cccdddeeegggiiiggghhhjjjjjjkkknnnrrruuu~~~~~~{{{zzzzzz|||~~~~~~{{{{{{|||||||||{{{zzzyyyxxxwwwuuusssrrrqqqrrrrrrsssuuuwwwzzz|||zzzvvvttttttwww~~~wwwlllfffbbbeeehhhiiilllooouuuvvvyyyxxxgggWWWRRRSSSTTTRRRRRRKKKIIIIIILLLQQQWWWZZZZZZ\\\YYYSSSNNNJJJJJJKKKLLLMMMKKKHHHEEEDDDCCCDDDDDDEEEGGGIIIHHHFFFDDDDDDDDDDDDBBBAAAAAABBBCCCBBBAAA))))))))))))))))))))))))''''''((()))***************)))))))))))))))((((((************************)))))))))***++++++,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***************++++++,,,,,,------...///000111111...000222222333444777:::===>>>@@@@@@===;;;;;;;;;;;;>>>AAAAAA>>><<<===>>>AAABBBCCCBBB???>>>>>>???<<<===???@@@@@@???>>>===;;;;;;:::999999:::;;;;;;===DDDHHHCCC???>>>>>>>>>============<<<<<<<<<<<<;;;:::999999:::;;;===>>>:::;;;<<<<<<<<<;;;999888777888999::::::999888888777777777666555444444333000000000000000///......+++++++++,,,,,,,,,------))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((()))))))))(((''''''''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((())))))''''''''''''(((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))************+++***************+++++++++)))))))))************++++++******))))))+++,,,---000444;;;DDDOOOZZZbbbfffjjjssszzzxxxkkk^^^XXXVVVXXXZZZ[[[]]]bbbgggeee```ZZZVVVQQQPPPSSSYYY^^^bbbeeedddccc```]]]YYYUUUSSSQQQRRRUUUWWWYYYYYYXXXWWW[[[fffnnnfffRRRAAA;;;<<<<<<>>>AAABBBCCCEEEIIIKKKLLLPPPTTTTTTRRRMMMIIIGGGLLLJJJIIIHHHGGGDDD@@@===::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999888777777777777888666888;;;<<<<<<===???AAAAAABBBDDDGGGJJJMMMPPPQQQSSS[[[eeennnooojjjaaa[[[SSSRRROOOMMMKKKKKKJJJKKKJJJIIIIIIJJJLLLOOORRRTTTVVVYYY\\\___```aaabbbccccccdddeeefffgggjjjnnnrrrwww{{{~~~}}}zzzxxxvvvwwwxxx{{{~~~}}}|||zzzyyywwwuuutttttttttuuupppqqqrrrssstttvvvzzz|||}}}xxxvvvsssrrrrrr{{{ssskkkfffgggiiijjjkkkmmmrrrtttwww~~~yyykkk]]]XXXWWWVVVTTTTTTKKKIIIIIILLLSSSYYY\\\\\\]]]YYYSSSNNNJJJIIIJJJKKKKKKJJJGGGDDDCCCCCCCCCDDDDDDEEEGGGGGGEEECCCBBBBBBAAA@@@???@@@BBBBBBBBB@@@************************&&&'''((()))******************))))))((((((((((((************************((())))))***++++++,,,,,,,,,++++++***))))))******++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))******+++++++++++++++,,,,,,------------+++---...//////000333555555777888888777666777888777:::<<<;;;888777999<<>>>>>===<<<:::999888888888888999::::::>>>@@@>>><<<>>>???===<<<;;;::::::999999::::::888999999:::;;;;;;<<<<<<999::::::;;;:::888666444444555666666666555444333222222222111111000000000,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''''''''(((((()))((((((((('''''''''((((((((())))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++************************))))))))))))))))))))))))''''''''''''((((((((()))'''''''''((((((((())))))''''''(((((())))))))))))***)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))*********+++++++++))))))))))))***************)))(((((((((***+++,,,000222777???JJJUUU]]]aaaeeejjjooooooiii```YYYUUUUUUYYY[[[ZZZ\\\``````]]]ZZZVVVRRRQQQSSSWWW[[[]]]bbbbbbaaa```]]]ZZZVVVTTTPPPRRRTTTVVVWWWVVVUUUTTT]]]gggpppmmm^^^LLL@@@;;;:::<<>>@@@AAABBBDDDFFFIIILLLNNNPPPMMMQQQXXX^^^```^^^ZZZVVVNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGIIILLLOOOQQQSSSVVVYYY[[[\\\\\\]]]^^^______``````aaadddiiilllmmmrrrxxx{{{zzzwwwtttsssrrrppprrrvvvyyy|||}}}{{{xxxvvvuuuuuuuuulllmmmnnnnnnnnnooorrrtttvvvwwwwwwwwwvvvvvvxxx{{{}}}||||||yyytttrrrooommmkkksss|||zzzqqqiiiiiikkkkkkkkklllnnnqqquuu{{{~~~rrrfff```\\\WWWUUUVVVNNNKKKJJJMMMTTTZZZ\\\[[[YYYVVVQQQLLLJJJIIIJJJKKKJJJIIIFFFDDDBBBBBBCCCDDDBBBDDDEEEEEECCCAAA@@@AAA???>>>>>>???AAAAAA@@@???++++++++++++++++++++++++&&&'''((()))******************))))))((((((((('''************************((())))))***++++++,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,***+++++++++,,,,,,------******+++++++++++++++******+++---------...111333000222333333222222444555555777999777555555888;;;===???BBBBBB???<<<:::999:::999999;;;<<<===<<<;;;:::999888777777888999:::888;;;<<<:::;;;???@@@>>>:::999999888777888888888777888999:::;;;<<<;;;;;;777888999999888666333222222222333444333222111000............------------************************************++++++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''&&&&&&'''((()))))))))(((''''''''''''((((((((()))))))))************))))))((((((((((((((((((((((((************************'''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))*********+++******))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))******++++++++++++))))))))))))************+++***)))))))))+++,,,---+++,,,///777BBBMMMUUUYYY___aaadddgggfffbbb\\\XXXUUUZZZ\\\ZZZYYY\\\]]]\\\ZZZWWWSSSRRRSSSVVVYYYZZZ[[[]]]```aaa```]]]YYYWWWPPPRRRSSSUUUUUUUUUSSSRRR[[[ccclllnnnfffWWWGGG>>>888:::>>>@@@BBBEEEHHHJJJKKKNNNRRRSSSQQQOOOMMMLLLHHHGGGGGGGGGGGGDDD???<<<999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888888777666666666666666555888:::<<<<<<<<<>>>???======???AAACCCFFFIIIJJJFFFIIIMMMQQQSSSSSSRRRQQQKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEGGGJJJMMMOOOSSSUUUYYYZZZZZZZZZ[[[]]]\\\\\\]]]\\\]]]```eeeiiifffkkkrrrwwwwwwuuurrrpppmmmjjjkkkoooppprrr|||{{{xxxvvvuuutttkkklllllllllkkkmmmooorrrppppppppppppoooppprrruuusssqqqqqquuu|||~~~sssnnnmmmkkkgggcccllluuu{{{~~~tttlllkkklllkkkkkklllkkkooosssyyyxxxmmmfff___XXXUUUVVVRRRNNNKKKNNNUUUZZZ[[[YYYUUUSSSOOOKKKIIIIIIKKKLLLJJJHHHFFFCCCBBBBBBCCCCCCAAACCCEEEDDDBBB@@@@@@@@@===<<<<<<>>>@@@AAA???>>>+++*********))))))(((((())))))(((((((((((()))))))))************+++++++++))))))))))))((((((((((((************+++,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***)))(((---,,,,,,---...///---+++---,,,,,,---...000222444000222333333333333555666999:::;;;<<<===<<<;;;;;;999999888888888888999999666555444333333444555666888999:::<<<>>>???@@@AAA<<<<<<;;;999777666555444666666777777777777666666:::999888666444222111000000000000000111111111111,,,+++******))))))******))))))******++++++,,,,,,************************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))((()))*********((('''&&&)))))))))))))))))))))))),,,,,,++++++******))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((()))(((((('''&&&&&&''''''''''''((((((((((((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&((()))***)))(((&&&)))((('''&&&&&&'''((()))*********)))))))))))))))((((((((((((''''''''''''))))))))))))))))))******'''((((((((()))))))))***++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++******++++++,,,---...///000222888AAALLLTTTXXX\\\___aaacccddd^^^VVVPPPUUUZZZ\\\[[[YYYZZZ\\\UUUTTTSSSRRRSSSTTTVVVVVVXXXYYY\\\```bbb```[[[WWWVVVTTTSSSTTTVVVUUUPPPLLLWWWZZZaaahhhhhh^^^LLL???777:::===>>>>>>AAAFFFJJJJJJLLLNNNQQQRRRQQQPPPOOOLLLLLLLLLJJJHHHEEECCCAAABBB>>>:::777888999;;;;;;999999999999999888777666999::::::;;;;;;::::::999888888888777777777777777555666666777888999999:::======>>>???AAADDDFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFCCCBBBAAABBBDDDGGGKKKMMMQQQSSSUUUWWWYYYZZZZZZZZZ\\\\\\\\\]]]^^^___```aaadddeeeggghhhiiihhhgggggghhhffffffiiijjjlllqqqyyyzzzvvvrrrppplllkkkkkkmmmnnnnnnllljjjiiiiiiiiiiiijjjkkkmmmmmmnnnmmmmmmnnnppptttxxxzzzwwwnnniiieeecccaaaaaaeeelllttt|||{{{wwwrrrnnnmmmllllllkkklllkkkmmmttt~~~|||sssiiiaaa\\\ZZZZZZUUURRRQQQSSSXXX[[[YYYVVVRRRQQQOOOLLLJJJHHHGGGFFFFFFCCCAAA@@@AAACCCDDDDDDAAA@@@???@@@BBBBBB???<<<@@@?????????>>>>>>======************)))))))))(((++++++************++++++))))))*********+++++++++***)))))))))((((((((((((******)))******+++,,,---*********************************************************************))))))************+++++++++***++++++++++++******))),,,+++++++++------,,,***+++*********+++---///000...///111111000111222444444555666777777777666555666666555555555555666666555444333333333333444555666777888999:::<<<<<<===::::::999777666555333333444444555555555555444444555555444333111000///...------------,,,,,,,,,,,,++++++******))))))******)))))))))***************************************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))((()))******)))((('''&&&))))))))))))))))))))))))((((((((((((((((((''''''***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))((('''''''''''''''((((((((())))))***)))(((((('''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&((()))***)))(((''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))******))))))******+++,,,,,,---...000555>>>HHHOOOUUUWWWXXXWWWZZZ]]]ZZZTTTPPPSSSXXX[[[\\\\\\\\\\\\WWWVVVUUUUUUUUUVVVVVVUUUVVVXXX[[[___aaa___ZZZWWWWWWUUURRRPPPOOONNNMMMLLLQQQUUU\\\cccddd\\\MMMBBB999:::;;;<<<===AAAEEEHHHIIIKKKNNNQQQRRRRRRPPPPPPMMMMMMMMMLLLJJJGGGEEECCCCCC@@@;;;888888:::::::::888888999999888888777777999::::::;;;;;;::::::999888888888777777777777777555555555666777888888888;;;<<<===>>>@@@BBBDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBAAAAAACCCGGGJJJLLLOOOQQQSSSUUUWWWYYYYYYYYYZZZZZZZZZ[[[\\\]]]^^^_________````````````______dddbbbcccgggiiiiiiooouuuzzzvvvssskkkkkklllnnnoooooollljjjgggggghhhhhhiiijjjllllllmmmllljjjjjjkkknnnqqqssswwwzzz}}}~~~}}}||||||{{{vvvnnnhhhdddbbbaaa```^^^bbbhhhooowww}}}yyytttqqqooonnnmmmllljjjhhhjjjpppyyy{{{ssskkkddd___\\\[[[XXXUUUSSSUUUZZZ\\\ZZZWWWSSSRRROOOMMMJJJHHHGGGGGGEEECCC@@@@@@AAACCCDDDCCCBBBAAA@@@@@@BBBAAA>>>;;;;;;;;;<<<<<<===>>>>>>>>>************))))))))))))++++++************++++++)))))))))*********++++++******)))))))))(((((((((***)))))))))))))))******))))))))))))))))))))))))*********************************))))))((((((((())))))))))))*********+++***************+++++++++,,,*********+++,,,+++)))***************+++,,,,,,+++---............///000///000111222222222111111333222222111111222222333333333222222222222333333444444555555666777777777777777666555333222111111111111222222222222111111000//////......------,,,,,,++++++******)))))))))++++++*********)))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))***)))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&((()))))))))((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))((((((((((((++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++***+++,,,...222:::CCCIIIUUUVVVUUUTTTVVV[[[[[[XXXPPPQQQUUUZZZ^^^___^^^\\\XXXWWWWWWWWWYYYYYYWWWVVVUUUVVVZZZ]]]```___[[[WWWWWWTTTPPPKKKGGGGGGIIILLLLLLOOOUUU[[[]]]XXXNNNFFF===;;;888888;;;@@@DDDFFFIIIKKKMMMPPPRRRRRRQQQQQQNNNNNNNNNNNNLLLJJJHHHFFFFFFBBB===::::::::::::999777777888888888888888888999999::::::::::::999999888888888777777666666666333444444555555666666666999::::::;;;===???@@@AAA@@@AAABBBCCCCCCDDDDDDCCCFFFEEEEEEDDDDDDCCCCCCCCCAAA@@@@@@AAACCCFFFIIIKKKLLLNNNPPPRRRTTTVVVWWWWWWWWWWWWWWWXXXYYYZZZ\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXX]]]]]]___dddffffffjjjpppuuuzzzyyyuuulllmmmnnnpppqqqpppllliiifffffffffggghhhiiijjjkkkkkkiiihhhffffffgggiiijjjlllnnnqqqrrrqqqooonnnnnnnnniiiccc___^^^^^^]]]]]]ZZZ]]]ccciiipppzzz}}}yyytttqqqooommmllljjjfffeeeeeejjjssszzz~~~~~~{{{xxxsssmmmgggbbb___]]][[[XXXWWWXXX[[[]]][[[YYYTTTSSSPPPNNNKKKIIIHHHHHHEEECCC@@@???AAABBBCCCCCCCCCBBB@@@@@@@@@???===:::777777999:::<<<===??????*********)))))))))))))))))))))(((((((((((())))))))))))))))))*********************)))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))************************+++******))))))(((((('''))))))******++++++,,,,,,)))))))))******+++,,,,,,---+++******+++++++++))),,,,,,,,,++++++++++++,,,***+++------,,,,,,---......//////000000000000000000000////////////000000111111000000000000111111222222222222222333333333333333222111000000//////---......//////......---++++++++++++++++++++++++------,,,,,,+++***))))))***************))))))(((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''((((((((('''((()))******+++******((((((((()))))))))******((((((*********)))((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''((()))((((((((((((((((((''''''(((((((((((((((((()))))))))))))))))))))))))))***************))))))((((((''''''&&&))))))))))))((((((((((((************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++)))***+++,,,000666===CCCRRRTTTTTTSSSVVV[[[\\\ZZZPPPPPPRRRXXX^^^aaa___\\\XXXWWWWWWZZZ]]]]]][[[XXXUUUVVVYYY\\\______]]]ZZZSSSRRROOOIIIDDDBBBFFFJJJIIIKKKOOOTTTWWWTTTNNNIIIBBB<<<777666999>>>AAABBBGGGIIIKKKNNNPPPQQQRRRRRROOOPPPPPPPPPOOOMMMKKKJJJIIIEEE@@@===;;;;;;:::999777777777777777888999999999999::::::::::::999999888888888777666666555555222222333333444444444555777777888888999;;;<<<===<<<===>>>???@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>???@@@BBBEEEHHHJJJJJJKKKLLLOOOQQQSSSTTTTTTTTTTTTUUUUUUWWWXXXZZZ[[[\\\ZZZWWWTTTSSSSSSTTTUUUWWWXXX[[[aaabbbbbbdddiiinnnrrryyyzzzuuuppppppqqqssssssqqqmmmjjjffffffffffffggghhhiiijjjiiihhhfffeeeeeeeeefffggggggiiikkkkkkiiigggffffffeeeaaa\\\ZZZYYYZZZZZZZZZWWWZZZ^^^cccjjjsss|||zzzvvvqqqmmmkkkhhhfffdddcccaaaaaadddkkkrrrwwwxxxuuutttrrrooojjjfffbbb```]]][[[ZZZ[[[]]]]]]\\\[[[UUUSSSQQQOOOLLLJJJIIIIIIDDDBBB??????@@@BBBBBBBBBCCCBBBAAA???>>><<<;;;999666777888999;;;<<<>>>>>>))))))))))))))))))******))))))(((((((((((())))))(((((()))))))))*********************))))))))))))))))))(((((('''(((((((((************************************************++++++*********)))))))))******++++++,,,---......***)))))))))***+++,,,---///---+++***+++,,,+++***+++++++++++++++************+++,,,,,,++++++,,,------------------......///......------------............////////////......000000000000000000000000/////////......---------++++++,,,,,,,,,,,,++++++)))*********++++++++++++------,,,,,,+++***)))))))))************)))((('''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))******(((((((((((((((((((((((()))(((((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******+++******(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((('''(((((((((((((((((('''''''''(((((())))))))))))((()))))))))*********+++*********))))))((((((((())))))))))))((((((((((((************************+++******))))))******+++))))))))))))))))))))))))+++************+++,,,,,,)))***+++---///333999===GGGLLLPPPQQQTTTXXXZZZXXXRRRQQQRRRVVV\\\```___]]]XXXVVVWWWZZZ___aaa___\\\WWWWWWXXX[[[___``````___PPPPPPOOOKKKFFFCCCEEEGGGHHHJJJMMMPPPQQQPPPMMMJJJFFF???888666888<<<>>>>>>DDDEEEHHHKKKNNNPPPQQQQQQPPPPPPQQQRRRQQQPPPOOONNNKKKGGGCCC???>>><<<:::999777666666666777888999999888999999::::::999999888888888777777666555555444222222222222222333333333555555555666777888999:::::::::;;;<<<============>>>>>>>>>>>>============<<<<<<===???AAADDDGGGIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRSSSTTTUUUWWWYYYZZZ\\\YYYUUURRRPPPPPPRRRSSSSSSSSSWWW\\\^^^\\\^^^cccdddhhhnnntttzzzzzzvvvvvvvvvvvvvvvtttooolllggggggggggggggghhhhhhiiiiiihhhgggggggggggghhhiiiggghhhiiihhheeecccbbbbbbaaa^^^ZZZWWWWWWWWWWWWWWWVVVXXX\\\```eeellltttzzzwwwtttoookkkhhheeeaaa______^^^]]]___dddjjjnnnpppooooooooommmjjjfffccc```\\\[[[[[[[[[\\\]]]\\\[[[UUUTTTRRROOOMMMKKKJJJIIIDDDAAA???>>>???AAABBBBBBBBBAAA@@@>>>;;;999888888888888999999:::;;;<<<<<<))))))))))))************++++++************++++++((((((((()))))))))******++++++*********))))))))))))((((((((((((((())))))***************************************************************************++++++,,,---...//////+++***)))))))))***+++,,,000---+++***++++++++++++((())))))***))))))((((((***+++,,,,,,******+++,,,*********)))******+++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++++++++******)))(((((((((((()))*********)))((('''***))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((())))))***)))))))))''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&''''''(((((())))))***'''(((((())))))*********)))))))))***************(((((((((((())))))))))))************************++++++************++++++))))))))))))))))))))))))+++++++++***+++,,,,,,---)))***,,,---...000555888???GGGNNNQQQTTTYYYZZZYYYVVVTTTTTTUUUYYY\\\^^^___ZZZWWWVVVZZZ```cccaaa^^^YYYWWWWWWYYY\\\```ccccccSSSSSSRRROOOJJJGGGEEEEEEGGGHHHJJJLLLMMMMMMLLLKKKIIICCC===888777888:::;;;???AAADDDGGGJJJMMMOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPLLLIIIEEEAAA@@@>>><<<:::888777666555666777888999888888999999999999888888888888777777666555444444222222222222222222222222444444444444444555666777777888999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<>>>AAADDDFFFGGGIIIIIIIIIIIIJJJLLLMMMNNNPPPPPPPPPRRRSSSUUUWWWXXXXXXVVVRRROOOMMMMMMNNNOOOOOOOOORRRVVVWWWUUUWWW\\\YYY^^^eeekkknnnsssyyy}}}}}}~~~~~~|||zzzyyyvvvrrroookkkjjjjjjiiihhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjkkkfffggggggeeeaaa___^^^^^^___\\\XXXVVVUUUUUUUUUTTTTTTVVVZZZ^^^aaaffflllpppyyy~~~xxxtttoookkkgggddd```]]]ZZZYYYZZZ[[[]]]```dddfffggghhhhhhhhhfffbbb___]]]YYYYYYYYYZZZZZZ[[[[[[[[[UUUTTTQQQOOOLLLJJJIIIIIICCCAAA>>>===???@@@AAAAAA??????>>>;;;888666777888999999999999999999999999((()))))))))************++++++************++++++(((((((((((()))))))))***+++++++++*********))))))(((((((((((()))***++++++))))))))))))))))))))))))************************''''''((())))))*********)))***+++,,,---......///---+++***)))((()))++++++///---***((()))******)))(((((()))*********)))((()))***++++++)))))))))+++))))))((((((((()))***++++++******************+++***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))************))))))))))))((((((((((((((()))***+++***)))'''&&&)))))))))***************************************)))))))))))))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((()))(((''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((('''''''''((((((((()))))))))***(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))&&&'''((())))))((('''&&&&&&&&&''''''((())))))***&&&&&&'''(((((()))******''''''(((((()))*********&&&&&&'''((()))***++++++******************************))))))))))))******))))))))))))))))))))))))***************++++++,,,)))***+++,,,,,,...111333888AAAJJJNNNRRRXXX[[[[[[YYYXXXVVVUUUUUUXXX]]]aaa^^^ZZZWWWYYY___bbb```\\\ZZZWWWTTTUUUYYY___dddfff\\\YYYUUUQQQMMMIIIEEEBBBBBBDDDGGGIIIJJJKKKKKKLLLJJJGGGBBB;;;666555777999;;;===@@@CCCGGGJJJLLLNNNOOOPPPRRRSSSTTTSSSSSSRRRLLLIIIFFFCCCAAA@@@===;;;999888666555555666777888888888999999999999888888999888777666555444333333222222222222222222222222444333333333333444444555555555666777888888888888888888888888888888888888888999;;;===@@@CCCEEEFFFJJJIIIIIIHHHIIIJJJKKKLLLLLLMMMMMMOOOQQQSSSTTTUUUUUUSSSPPPNNNLLLLLLLLLLLLLLLKKKMMMPPPPPPNNNPPPUUUTTT[[[ccchhhiiijjjmmmpppmmmppptttxxx|||}}}{{{xxxuuurrrooonnnmmmkkkiiihhhhhhhhhjjjjjjjjjiiiiiiiiiiiiiiiggggggfffccc___\\\[[[[[[ZZZXXXUUUSSSSSSSSSRRRRRRQQQTTTXXX\\\^^^aaadddgggpppvvvxxxtttoookkkgggccc^^^[[[TTTUUUVVVVVVWWWXXXZZZ[[[___`````````^^^\\\YYYXXXUUUVVVWWWWWWXXXXXXYYYZZZTTTSSSQQQNNNLLLJJJIIIHHHCCC@@@>>>===>>>@@@AAA@@@<<<===<<<999666444555777666777777777777888888888(((((())))))*********+++))))))(((((((((((())))))(((((((((((())))))))))))+++++++++************)))(((((((((((()))+++,,,,,,((((((((((((((((((((((((************************%%%%%%&&&'''((()))******((())))))+++,,,---.........,,,***)))((()))***+++///,,,)))'''((())))))((()))***+++---------,,,+++((()))***)))((('''((()))******)))((()))***+++,,,))))))(((((((((((()))))))))***+++,,,,,,+++***)))(((((())))))***+++++++++************++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))***************'''(((***+++***)))'''&&&))))))******++++++,,,,,,************************))))))))))))))))))))))))))))))((())))))***++++++(((((((((((((((((((((((()))(((''''''''')))***+++)))))))))))))))))))))))),,,,,,++++++******))))))'''((((((((())))))******(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***%%%&&&&&&'''((())))))***%%%%%%&&&'''((()))******%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++((()))***++++++,,,...000111999AAAEEEIIIQQQVVVWWW[[[ZZZXXXTTTRRRUUU\\\bbbbbb]]]XXXYYY^^^aaa^^^ZZZZZZVVVRRRRRRVVV^^^dddhhheee___WWWQQQNNNJJJEEEAAA>>>AAADDDGGGHHHJJJKKKLLLKKKJJJEEE>>>666333555888999:::===AAADDDHHHKKKLLLOOOPPPRRRSSSTTTTTTSSSSSSLLLJJJFFFDDDBBBAAA>>><<<:::999666555444555666777888888999999999999888888999888777666555444333333333333222222222222222222444333333333333333444444333333444555666666666666666666666777777777777777777888:::===@@@CCCEEEFFFKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKMMMNNNQQQRRRTTTSSSRRRPPPNNNMMMLLLLLLLLLJJJHHHIIILLLKKKIIIKKKPPPVVV]]]fffiiihhhffffffgggcccggglllrrrvvv{{{|||yyyvvvtttrrrqqqooollljjjiiihhhhhhjjjjjjjjjiiihhhhhhgggggghhhhhhgggddd___\\\[[[[[[VVVTTTQQQQQQQQQRRRQQQPPPPPPSSSWWWZZZ\\\]]]___aaakkkqqqzzzvvvsssnnnjjjeeeaaa\\\XXXQQQRRRSSSSSSRRRRRRSSSTTTZZZ[[[[[[ZZZYYYWWWUUUTTTRRRSSSUUUVVVVVVWWWXXXZZZTTTSSSPPPNNNKKKIIIHHHHHHBBB@@@======>>>@@@@@@@@@:::;;;;;;888444333555777444444555555666777777888******)))(((((((((((((((++++++******)))(((((((((***,,,---,,,***(((((()))))))))))))))))))))))))))''''''''''''((((((((((((************************(((((((((((()))***+++,,,(((((())))))))))))((((((***)))((((((((()))+++,,,++++++***))))))***+++,,,------,,,+++*********+++,,,++++++***)))(((((('''******))))))((((((''''''++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&))))))))))))))))))))))))))))))******++++++,,,,,,((((((((()))*********+++))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))$$$%%%&&&'''((((((((((((((((((((('''&&&&&&%%%%%%(((((())))))))))))(((((((((((())))))))))))(((((((((((('''(((((()))***+++((((((((('''%%%### ,,,,,,+++***)))(((''''''******)))((('''&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))++++++,,,,,,))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++...---,,,,,,+++++++++,,,222666<<>>===<<<999777555444444444555555666666777777888888777666555444333444555555111111111111111111111111333333333333333333333333555555444333333222222111555444444444555666888999777888999<<<>>>BBBDDDFFFJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHJJJKKKMMMOOOOOOOOONNNLLLJJJIIIJJJKKKLLLNNNLLLIIIGGGFFFHHHJJJLLLUUU]]]fffmmmooommmjjjhhhgggfffeeefffjjjqqqwww|||~~~{{{xxxwwwtttqqqooooooppppppnnnkkkpppnnnllljjjjjjkkkmmmooommmllliiiddd```^^^[[[WWWQQQSSSVVVVVVUUUSSSRRRRRRRRRSSSUUUWWWXXXZZZZZZ[[[fffjjjpppxxx{{{tttlllhhhfffbbbZZZRRROOOPPPPPPPPPOOOOOONNNMMMOOOPPPQQQRRRSSSRRRQQQQQQKKKLLLNNNPPPQQQSSSTTTTTTOOOMMMLLLIIIGGGFFFEEEEEECCCBBB@@@>>>===<<<======<<<;;;999777555555555555777777666555555555555666******)))(((((((((((((((************))))))))))))+++,,,---,,,***)))))))))))))))))))))))))))))))))''''''((((((((()))))))))************************,,,+++***)))(((((((((((((((((())))))))))))((((((***)))((((((((()))++++++,,,+++***)))))))))***+++,,,,,,+++************************)))((('''''''''))))))))))))((((((((((((+++******************+++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))((((((((('''''')))))))))))))))))))))))))))))))))***************+++******)))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&'''(((((())))))(((((('''''''''(((((((((((((((((()))))))))))))))((('''(((((())))))))))))(((((((((((((((((((((((()))************)))((('''&&&%%%"""###$$$&&&(((***,,,---)))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++------,,,+++++++++++++++///222777===BBBHHHMMMQQQVVVWWWWWWSSSOOOPPPUUU[[[bbbaaa```]]][[[YYYXXXWWWWWWTTTPPPOOOPPPUUU[[[^^^bbb___ZZZTTTOOOKKKIIIHHHCCCAAA@@@BBBFFFJJJKKKKKKKKKJJJGGGCCC???;;;777555555666888;;;???CCCFFFHHHKKKNNNRRRSSSRRRPPPOOONNNNNNMMMLLLJJJGGGDDDAAA@@@<<<;;;999777666666666666555555666666777777777777777666555444333444444555222222222222222222222222333333333333333333333333111111111222333333444444444333333222333444555666666777888:::<<>><<<;;;;;;;;;;;;:::999888666555555555555777666555555444444444444***))))))((((((((((((((())))))))))))************,,,---...---+++*********))))))))))))))))))))))))((((((((()))))))))******************************,,,+++***)))(((((((((((((((((())))))))))))(((((()))))))))((()))******+++,,,+++***)))))))))))))))+++******))))))))))))))),,,,,,,,,+++******))))))(((((((((((())))))))))))************************************************************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))*********)))))))))))))))(((((())))))))))))))))))))))))***))))))))))))))))))(((******))))))((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&''''''((())))))******)))))))))))))))(((''''''(((((())))))))))))(((((())))))(((((('''(((((((((******))))))))))))))))))%%%&&&&&&''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''***))))))(((''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))++++++++++++***((('''&&&))))))************))))))))))))))))))))))))))))))((((((((()))******++++++,,,+++******************,,,...222666;;;BBBIIIOOOSSSTTTUUURRROOONNNQQQUUU\\\^^^```^^^YYYTTTRRRRRRSSSQQQOOOMMMNNNPPPTTTVVV\\\ZZZXXXUUUQQQMMMJJJIIIBBB@@@???@@@CCCGGGIIIJJJJJJIIIHHHFFFBBB===999666333444666999<<<@@@DDDFFFJJJMMMQQQRRRQQQPPPOOOOOOOOOOOONNNLLLIIIFFFDDDBBB===<<<:::888777777777777555666666666666777777777666666555444444444444555333333333333333333333333333333333333333333333333000000000111222222333333222222111111111222222333555555666777888:::<<<===??????@@@@@@AAABBBBBBBBB@@@AAABBBDDDEEEGGGHHHIIIGGGFFFFFFFFFGGGHHHJJJKKKMMMKKKHHHEEEDDDDDDEEEFFFPPPVVV___eeegggeeecccaaa]]]\\\[[[\\\^^^ccchhhkkkuuuxxx|||yyywwwvvvwwwuuussssssttttttsssrrrooonnnmmmmmmnnnqqqsssuuuuuupppkkkfffbbb]]]YYYWWWTTTVVVWWWWWWTTTRRRRRRRRRSSSTTTUUUWWWXXXYYYYYYYYYXXX[[[```hhhqqqyyy|||~~~sssnnnhhhffffffddd___YYYQQQPPPPPPOOONNNLLLKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFHHHIIIKKKLLLMMMMMMLLLKKKIIIFFFCCCAAA@@@???>>>===;;;999888888999999888888777666666666666777777666555444333222222333))))))(((((((((((())))))'''(((((()))***+++++++++,,,...///...,,,******+++(((((((((((((((((((((((())))))))))))************************************(((((((((((()))***+++,,,(((((())))))))))))(((((()))))))))))))))******+++++++++******))))))(((((())))))(((((((((((())))))+++++++++******)))))))))''''''(((((())))))******))))))************))))))************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((()))******++++++(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((*********)))((('''&&&&&&&&&'''''''''((((((((())))))******))))))((('''&&&(((((())))))))))))((((((***)))(((''''''''''''''')))((('''&&&%%%&&&'''(((+++******)))((((((''''''''''''''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))++++++++++++***((('''&&&))))))************))))))(((((((((((((((((((((((((((((())))))******************))))))))))))******+++,,,...111666>>>GGGMMMPPPRRRSSSRRRPPPNNNOOOPPPSSSYYY___^^^XXXQQQOOOOOOQQQOOONNNMMMLLLMMMNNNOOOSSSTTTTTTTTTQQQNNNKKKHHHCCCBBBAAAAAACCCFFFHHHIIIGGGHHHHHHFFFCCC???:::777222333444666999===AAACCCIIILLLOOOQQQQQQPPPPPPPPPPPPPPPOOOMMMKKKHHHFFFEEEAAA???===:::888777666666666666666666666666666666666666555555444444444444333333333333333333333333222222222222222222222222222222111111000/////////222111111111111000111111444333333444555666777777::::::;;;<<<===>>>??????>>>>>>???AAABBBDDDEEEEEECCCCCCCCCEEEGGGIIIKKKLLLLLLJJJGGGDDDBBBAAABBBBBBKKKQQQYYY^^^```___]]]\\\XXXWWWVVVVVVXXX[[[___aaahhhlllsss||||||yyywwwvvvuuuuuuxxxwwwuuutttsssssssssssspppqqqssstttvvvxxxyyyzzzyyyqqqiiieeebbb\\\XXXWWWUUUWWWXXXWWWUUUSSSRRRRRRUUUUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[aaaiiippptttvvvqqqmmmiiiggggggeee```\\\SSSSSSRRRPPPOOOMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIFFFDDDAAA???======;;;:::888777666666777777888888888777888888888888666555444333222111111111))))))(((((((((((())))))''''''((()))***++++++,,,,,,...///...,,,******+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,(((((())))))))))))((((((((()))))))))************************))))))(((((()))((((((((((((((())))))'''''''''''''''&&&&&&&&&''''''(((((())))))******((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''''''''((()))***+++,,,---((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((()))))))))((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%)))))))))))))))(((''''''(((((())))))))))))(((((())))))(((''''''&&&'''''')))(((&&&%%%$$$%%%&&&&&&'''''''''((()))*********&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))*********))))))((())))))************))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))(((((()))******,,,---...///444<<>>@@@GGGJJJMMMOOOPPPPPPPPPQQQPPPPPPOOONNNLLLJJJHHHGGGEEECCC???<<<999777555555666666666555555555555555555555555555555444444444333333333333333333333333222222222222222222222222222222111000000//////...222222222222222111111111333222222222222222333444666666777888:::;;;<<<<<<<<<<<<===>>>???AAABBBBBB@@@AAABBBDDDGGGJJJLLLMMMIIIGGGEEEBBB@@@?????????FFFKKKRRRWWWXXXWWWVVVVVVSSSSSSSSSSSSTTTVVVXXXZZZ\\\```gggmmmrrrwwwyyy{{{sssrrrqqqqqqqqqrrrssstttvvvvvvtttqqqpppooopppqqqsssvvv|||zzzooofffdddaaa[[[WWWXXXVVVWWWXXXWWWUUUSSSSSSTTTVVVVVVWWWWWWXXXWWWWWWVVVVVVVVVWWW[[[bbbhhhmmmnnnooolllhhhfffeeeccc```]]]UUUUUUTTTRRRPPPNNNLLLKKKLLLKKKJJJHHHFFFEEEDDDCCCAAABBBDDDEEEGGGGGGHHHHHHHHHFFFDDDAAA???===<<<;;;999888777555555555666666888888999999999999999999555555444222222111111111((((((((((((((())))))***'''(((((()))***+++++++++,,,---...---+++*********))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))),,,+++***)))(((((((((((((((((())))))))))))(((((((((((()))************)))(((((()))******))))))(((((((((((((((((())))))***************************(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))***))))))))))))))))))(((*********)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((('''&&&%%%$$$''''''&&&&&&%%%$$$$$$###(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''&&&'''''''''******)))(((''''''''''''((((((''''''&&&%%%%%%$$$&&&'''''''''(((((())))))''''''((((((((()))))))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))***+++---------...111999BBBHHHLLLMMMNNNOOOOOONNNMMMLLLFFFKKKQQQSSSRRROOONNNOOOKKKKKKJJJJJJJJJJJJJJJKKKIIIKKKNNNPPPPPPNNNKKKIIIIIIJJJLLLKKKIIIGGGGGGGGGDDDEEEEEEEEECCC@@@===<<<555444222222444777:::<<>>???===>>>AAACCCFFFIIIKKKLLLFFFEEEBBB@@@>>>=========BBBFFFLLLPPPQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTWWW\\\```bbbeeehhhjjjffffffggghhhjjjmmmoooqqqoooooonnnllljjjjjjmmmooovvv}}}xxxkkkaaa``````ZZZWWWYYYVVVWWWXXXWWWUUUTTTUUUWWWWWWXXXXXXXXXWWWVVVVVVUUUQQQPPPQQQTTTZZZ```dddfffgggeeecccaaa```___\\\ZZZVVVVVVUUUSSSRRRPPPNNNMMMKKKJJJHHHFFFDDDCCCBBBBBB@@@AAACCCDDDEEEFFFFFFFFFEEEDDDBBB@@@>>><<<;;;;;;999888666555555555666777888888999::::::999999888444444333222222222333333((((((((((((((()))******(((((())))))*********++++++,,,---,,,***)))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))),,,+++***)))(((((((((((((((((())))))))))))(((((('''((()))***+++******)))&&&'''((()))*********))))))((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))***************'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))******)))(((((())))))))))))((((((''''''&&&&&&&&&'''(((((((((((()))************)))+++***)))'''%%%###!!!!!!'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))***************))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))***))))))))))))***+++,,,++++++++++++...444<<>>;;;:::999999666666555555555444444444444555666666666555444333222222222222222222222222111111111111111111111111//////000111111222222333///000111222333333222222222111111111111111222222111111222222333444555555666666777888999::::::;;;:::<<>>===<<<;;;;;;>>>BBBGGGJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRPPPSSSVVVVVVVVVWWWYYY[[[ZZZZZZ[[[]]]```cccfffhhhdddeeefffeeeeeegggkkkooozzzuuufff[[[]]]^^^YYYWWWZZZUUUVVVWWWWWWVVVVVVWWWYYYXXXXXXXXXXXXWWWVVVUUUTTTNNNMMMLLLNNNRRRUUUWWWXXX[[[ZZZYYYXXXXXXXXXWWWVVVUUUUUUTTTSSSQQQPPPNNNMMMJJJHHHFFFDDDCCCBBBBBBBBB??????AAABBBCCCDDDDDDDDDCCCBBBAAA???===<<<<<<<<<999888777666666666777888666777888888888777666666333333333333333444444555((((((((((((((()))******))))))))))))***************,,,---,,,***(((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,(((((())))))))))))(((((('''((()))++++++******)))%%%&&&((()))***+++******)))))))))))))))***++++++'''''''''''''''(((((((((******))))))(((((('''''''''((()))++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,"""###$$$%%%'''((()))***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''%%%%%%&&&&&&'''(((((((((%%%&&&''')))************(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))$$$%%%''')))++++++******%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))************)))((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))******))))))***+++,,,,,,))))))))))))+++111888===GGGFFFGGGHHHKKKLLLKKKJJJDDDDDDDDDEEEHHHIIIIIIHHHEEEDDDDDDDDDFFFHHHJJJKKKJJJLLLNNNPPPQQQPPPOOONNNKKKOOORRRRRRMMMGGGCCCBBBGGGFFFFFFEEEDDDCCCCCCCCC888666444222222444666888<<<>>>BBBDDDFFFGGGJJJLLLLLLLLLKKKKKKJJJHHHGGGFFFCCCBBB@@@>>><<<<<<<<<<<<666666555555555444444444444555666666666555333333111111111111111111111111111111111111111111111111333333222222111000000000---...000111222222222111222222111111111111222333//////000000111111222222333444444555666777888888999:::===@@@CCCFFFGGGHHHBBBAAA???>>><<<;;;;;;;;;<<<@@@EEEHHHIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOQQQSSSRRRPPPOOOQQQSSSQQQQQQRRRTTTVVVZZZ]]]^^^\\\^^^```aaaaaaeeekkkppp|||ssscccXXX[[[]]]XXXVVVZZZUUUVVVWWWWWWVVVVVVXXXZZZYYYYYYYYYXXXWWWVVVTTTTTTOOOMMMJJJJJJKKKLLLLLLKKKQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQOOONNNMMMJJJIIIFFFDDDCCCBBBBBBCCC===>>>???AAAAAABBBBBBBBBBBBAAA@@@>>>============999999777666666777888888555666777777777666444333333333333333444555666666))))))((((((''''''&&&&&&''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&$$$$$$%%%((())))))*********++++++++++++,,,...//////,,,***))))))***************)))((((((((()))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************''''''(((((())))))******))))))***))))))((('''''''''((())))))(((((()))*********))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((()))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))***++++++)))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&'''''''''&&&''''''''''''((((((((((((******))))))((((((((('''&&&'''((())))))((('''&&&''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))+++++++++***+++///666:::CCCLLLPPPMMMHHHHHHKKKMMMFFFEEECCCBBBBBBDDDFFFHHHEEEEEEDDDCCCBBBDDDHHHKKKMMMOOOQQQRRRQQQPPPOOOOOONNNQQQSSSPPPKKKFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEE???===999666444444444555666999===@@@AAACCCEEEFFFHHHHHHGGGGGGGGGHHHIIIIIIGGGDDDAAA@@@>>>===:::888666666555444444444444444444444444444444444444444444444444333222111000///111111111111111111111111000000000000000000000000222222222111111111111000000000000000000000000000//////000000111111111222222111222222333444555666666777999;;;>>>AAADDDFFFDDDBBB???<<<:::999999:::===>>>???BBBDDDFFFHHHIIILLLKKKJJJKKKLLLNNNNNNMMMRRRRRRPPPOOOMMMLLLJJJJJJLLLKKKKKKLLLNNNPPPRRRTTTVVVYYY[[[ZZZYYY]]]dddkkkyyy}}}kkkbbbXXXRRRSSSUUUVVVUUUTTTTTTUUUUUUVVVWWWXXXXXXUUUUUUVVVWWWWWWUUUQQQNNNHHHFFFCCCAAAAAABBBCCCEEEHHHHHHHHHIIIIIIIIIJJJJJJMMMMMMNNNNNNNNNNNNMMMMMMJJJHHHFFFDDDBBBBBBBBBBBB??????>>>>>>??????@@@AAAAAAAAA@@@>>>===;;;:::999999888777666666666777888777666555555555555333222333222222222222222222222)))))))))))))))(((((((((''''''(((******++++++***))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))(((((()))***+++)))))))))*********++++++)))+++,,,,,,***((((((((())))))******))))))((('''((()))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************(((((((((((()))))))))))))))))))))))))))((('''''''''((())))))(((((()))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((()))(((((((((((()))*********)))(((((((((((()))***((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((('''''''''''''''(((((((((((()))))))))(((((('''''''''&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))*********)))***---222666AAAJJJPPPMMMHHHHHHJJJJJJHHHFFFDDDBBBAAABBBDDDFFFDDDEEEDDDCCCCCCDDDGGGIIINNNQQQUUUUUURRRPPPOOOOOORRRQQQOOOLLLIIIHHHHHHIIIGGGGGGFFFEEEEEEDDDCCCCCC???>>>;;;888666444333333333666:::===???@@@CCCDDDFFFFFFFFFFFFFFFGGGGGGHHHGGGEEECCCBBBAAA@@@<<<:::777777666555444444444555333333333333333333333333444444444333333111000000111111111111111111111111111111111111111111111111222222222111111111111000000000000000000000000000//////000000000111111111111111111222222333444555666777888:::===@@@CCCDDD@@@@@@???===;;;999888777;;;;;;===???AAACCCEEEFFFJJJJJJIIIJJJLLLMMMNNNNNNQQQPPPNNNLLLJJJHHHFFFEEEFFFFFFFFFGGGHHHJJJLLLNNNQQQTTTVVVUUUUUUXXX___eeekkkvvvyyyoooggg___VVVQQQRRRTTTTTTSSSQQQQQQRRRSSSTTTTTTUUUUUURRRRRRRRRSSSSSSQQQMMMJJJFFFDDDAAA???>>>???@@@AAADDDEEEEEEFFFFFFGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFDDDBBB@@@??????@@@===============>>>>>>???AAA@@@???>>><<<;;;:::999999888777666666666777888999777555444444333222111222222222222222222222222))))))))))))************''''''((()))************))))))))))))))))))))))))((((((((((((((((((((((((+++************+++++++++((((((((()))))))))******)))+++,,,,,,+++******+++(((((()))))))))((('''''''''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))(((((((((((((((((((((((((((''''''&&&'''((())))))(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))***+++***((('''&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************************))))))((('''''''''''''''((((((((((((((((((((((((+++***)))(((((((((((()))******))))))))))))******))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''((())))))******((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******((())))))))))))+++...111<<>><<<999666333111000333777999;;;===@@@CCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEECCC???<<<999888777666555555555555333333333333333333333333333444444333333222111000222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000//////000000000000111111111111111111111222333444555555666888;;;>>>@@@BBB<<<===>>>>>><<<999666444888888:::<<<===???AAAAAAFFFGGGGGGIIIJJJLLLNNNOOOPPPOOOLLLIIIEEECCCAAA@@@AAAAAAAAAAAABBBDDDFFFHHHJJJMMMOOOOOONNNQQQWWW\\\```gggnnnqqqrrrpppjjjccc___YYYSSSOOOPPPPPPPPPNNNMMMNNNNNNOOOPPPPPPPPPPPPNNNNNNNNNNNNNNNLLLHHHEEECCCAAA???<<<;;;;;;<<<===???@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@???======<<<<<<;;;;;;;;;;;;<<<<<<<<<===??????>>>===;;;:::999999999888777666666666666666;;;888444222222222111000111111111111111111111111((((((((())))))*********''''''((()))******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))((('''(((((((((((())))))))))))''')))*********)))***,,,''''''(((((((((((('''''''''((())))))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******************************))))))((((((''''''''''''(((((((((''''''&&&'''((())))))(((((()))***))))))))))))((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((******)))(((((()))))))))***)))'''%%%$$$%%%'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))***+++***)))(((''')))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********''')))******)))***+++---555>>>GGGHHHGGGHHHHHHGGGLLLJJJFFFBBB@@@?????????AAACCCEEEEEECCCBBBAAABBBKKKRRRYYYYYYTTTOOONNNOOOWWWWWWTTTOOOJJJJJJPPPUUUQQQOOOKKKGGGCCCBBBAAAAAAAAAAAABBB@@@===888333000000222444666888;;;>>>AAACCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHEEEAAA>>>;;;:::999777666666555555222222222222222222222222333333444444333222222111222222222222222222222222222222222222222222222222222222222111111111000000//////////////////////////////000000000000000000000000000000000111222333333333444666888;;;===>>>;;;;;;;;;;;;:::888666555666666888999;;;<<<===>>>BBBCCCEEEFFFHHHJJJMMMOOOQQQOOOKKKGGGCCC@@@???>>>@@@?????????@@@AAACCCDDDDDDFFFHHHIIIIIIKKKOOORRRXXX[[[___aaaaaa```]]]ZZZVVVRRRNNNLLLLLLLLLJJJIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJIIIIIIIIIGGGCCC@@@@@@???===:::999999999:::;;;<<<<<<===>>>???@@@@@@???@@@@@@AAAAAA@@@@@@?????????===<<<;;;::::::999999999::::::;;;;;;;;;:::===<<<<<<;;;:::999999888777777666666555555555444999666222000000111222222000000000000000111111111'''''''''(((((()))))))))'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&(((((((((((())))))))))))%%%&&&''''''&&&'''(((***''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((((((''''''((())))))(((((()))***(((((((((((())))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))(((&&&%%%$$$%%%&&&(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((($$$'''+++......,,,(((&&&((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************(((***++++++******+++,,,---666>>>AAACCCGGGIIIHHHLLLJJJHHHEEEAAA???>>>===???AAACCCDDDBBB@@@@@@@@@FFFMMMTTTVVVSSSPPPOOOPPPUUUZZZ]]]XXXNNNJJJOOOVVVUUURRRNNNIIIEEECCCBBBBBBAAABBBDDDCCC@@@;;;666222111222333444666999===AAACCCDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFGGGHHHFFFBBB???>>>===;;;999777666666666222222222222222222222222333333444444444333222222222222222222222222222222111111111111111111111111222222222111111111000000////////////////////////000000//////////////////000000/////////000111111111111222444555888999:::;;;:::888777666666666777555666777888999:::;;;;;;===???BBBDDDEEEGGGKKKNNNQQQOOOKKKGGGCCC@@@???>>>>>>===<<<<<<===>>>???@@@@@@BBBCCCEEEFFFGGGIIIKKKMMMMMMOOOQQQQQQOOONNNNNNMMMKKKIIIGGGGGGFFFEEEDDDFFFGGGHHHJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDCCC@@@>>>>>>===;;;:::999888888888999::::::;;;<<<<<<======<<<<<<============<<<<<<<<<<<<;;;::::::888888777777777888999:::999999888999999999888888777777777666666555555444333222222555222///...000222444444//////000000000111111111''''''''''''(((((((((((('''(((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((*********))))))((((((((()))))))))******)))*********))))))+++---''''''((()))))))))(((((('''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))'''((())))))(((((()))***(((((((((((())))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))'''''''''''''''(((((()))&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((($$$'''+++//////---)))&&&''''''((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++)))***,,,+++******+++,,,***111666999===DDDHHHIIIJJJJJJIIIHHHEEEAAA>>><<<===???BBBBBBAAA??????@@@BBBGGGMMMQQQSSSSSSSSSSSSRRRZZZ```\\\SSSLLLNNNRRRTTTRRRNNNJJJFFFDDDBBBBBB@@@BBBDDDEEECCC>>>:::777222333333333333777;;;???BBBCCCEEEFFFGGGGGGGGGFFFDDDDDDDDDFFFGGGFFFCCCAAA@@@???===;;;999777666666333333333333333333333333333333444444444444333333333333333333333333333333000000000000000000000000222222222111111111111000000000000000000000000000000000////////////....../////////......//////000///000000111333444666777999888666444333444666777555555666666777888888999999<<>>@@@BBBDDDEEEEEEEEEFFFEEEFFFJJJJJJFFFEEEGGGEEEDDDCCCBBBAAAAAAAAA@@@BBBCCCEEEFFFGGGEEEDDDCCCCCCBBB@@@@@@AAA@@@>>><<<;;;;;;:::999888888888888888888888999999999999999888999999::::::999999888888888888888777666555444333444666777777777666555666666555555555555555555333444444333222111//////111///---...000222444444///000000111111222222222)))))))))((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))***+++++++++)))))))))*********+++++++++++++++***)))***,,,...'''((())))))******))))))&&&&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***************'''((())))))(((((()))***'''((((((((()))))))))***&&&&&&''''''((())))))***))))))))))))))))))))))))((((((''''''((())))))***''''''''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((())))))))))))***(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((***+++---,,,+++)))''''''((())))))))))))((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''(((((((((((('''''''''(((((())))))))))))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++)))***+++***))))))+++---***///111222777???FFFGGGGGGHHHJJJKKKIIIDDD???<<<<<<>>>@@@@@@??????@@@AAA???AAAFFFMMMTTTXXXXXXWWWRRRVVVZZZZZZVVVQQQOOONNNPPPOOOMMMJJJGGGDDDBBB@@@???AAADDDEEEDDDAAA>>>;;;444333222111111444999===@@@AAACCCEEEFFFFFFFFFEEEEEEDDDDDDEEEGGGGGGFFFDDDAAA@@@>>><<<999888777666333333333333333333333333333333444444444444444333333333333333333333333333111111111111111111111111222222222111111111111000000000000000000000000000000000/////////.........//////......---......///......//////111222444444666555555444444444444444333444444444555666666666666:::===>>>===???DDDHHHJJJGGGDDD@@@>>>===>>>>>>999888777666666777888888;;;<<<>>>@@@BBBCCCBBBAAADDDBBBDDDHHHHHHCCCAAACCC@@@@@@???>>>===<<<===>>>>>>@@@AAACCCCCCAAA???>>>>>>===<<<<<<======<<<:::888777777777777777777777777777666666666666555555555555666666666666555555444555555555555333222111///111222444444333222111222222333333333333333333111222222222000///---,,,000///......000222222111000000111111222333333444++++++******))))))(((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++************++++++++++++%%%&&&%%%$$$######%%%'''(((((()))***************&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))***+++++++++++++++'''((())))))(((((()))***'''((((((((())))))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))((())))))***++++++))))))))))))((('''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((...---,,,***)))(((((((((((()))***++++++***)))(((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''((((((((()))'''((((((((())))))******)))((('''&&&&&&'''((()))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((((()))))))))******++++++''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++((())))))(((((()))+++...,,,//////...222<<>>???>>>>>>@@@BBB>>>>>>BBBKKKUUU\\\\\\ZZZRRRQQQRRRUUUWWWVVVPPPKKKMMMMMMKKKIIIFFFCCCAAA??????AAACCCEEEEEECCC@@@???444333111//////222777;;;>>>???BBBDDDEEEEEEDDDDDDFFFEEEDDDEEEGGGHHHGGGFFFBBBAAA???<<<:::888777777444444444444444444444444333333444444555444444444333333333333333333333333222222222222222222222222222222222111111111111000000000000000000000000000000000//////.........---///......---------......---.........///111222333222333555666666555333222222222333333333444444444444888<<<===;;;===BBBFFFEEECCC@@@===;;;;;;<<<===:::999888777666777888888:::;;;<<>>???===@@@FFFFFF???===???=========;;;::::::<<<===;;;===???@@@@@@???<<<;;;;;;:::999:::;;;;;;:::999555555555666666666666777666666555444444333333222333333444444444444333333111222333333222111000///---...000111222111///...111111111111111222222222000111111111///---,,,***000///...///000111000...000000111222333333444444%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))((((((((((((---,,,+++***))))))))))))************))))))))))))******)))(((((((((((((((******))))))((((((''''''((((((((((((((((((((('''((((((((((((((((((((((((***)))(((&&&&&&&&&'''((('''((()))******)))((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))((((((''''''((())))))***)))'''%%%$$$&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%'''***,,,---+++)))(((***(((&&&'''***+++)))'''''''''''''''((((((((((((,,,+++++++++******))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&++++++******************))))))(((((('''''''''&&&((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''""""""!!!$$$'''***++++++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$""""""%%%(((***''''''(((((()))*********(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''''')))))))))))))))((('''''')))(((&&&%%%%%%&&&((()))(((''''''((())))))(((&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))************))))))***+++,,,---000666<<>>???AAACCCEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGEEEDDDCCCBBB@@@===;;;:::888777555444333444444555111111111111111111111111111222222333333222222111333333333222222111111111222222222222222222222222111111111111111111111111111111111000///---,,,+++//////.........------------......///000111222222000000111222222222222111000000111111111222222222555777999999999:::;;;===@@@@@@???>>>===<<<<<<;;;::::::999999888777777777888888999:::<<<======>>>>>>:::AAAPPPTTTHHH;;;888:::::::::999999::::::;;;777888999:::::::::::::::888888777777888888999:::999999999999999999999999888888777555555444444444444333111000000000111222000000000000000//////.........////////////......000000000000000//////...111111111000//////......000000111111111111000000000000000000000111111222&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******(((((((((((())))))))))))******)))))))))******+++''''''''''''((((((((((((***)))(((((('''''''''(((***)))))))))((((((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''((())))))))))))((('''((((((((((((((((((((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((('''&&&%%%&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++***)))(((***(((''''''******)))'''''''''''''''((((((((((((++++++******))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((***)))((('''&&&''''''((('''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''%%%$$$%%%''')))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$&&&(((***((((((((((((((((((((((((((((((((((((((('''&&&&&&'''&&&&&&&&&''''''(((((()))))))))))))))((('''''')))(((''''''''''''((())))))(((((()))******)))''')))(((((((((''''''''''''))))))))))))))))))))))))))))))************)))))))))***+++,,,...333999===BBBCCCEEEHHHJJJIIIDDD???<<<<<<;;;<<<<<<===>>>???AAA@@@@@@CCCGGGMMMQQQSSSRRRQQQOOOPPPPPPOOOLLLIIIKKKKKKJJJHHHFFFEEECCCBBBAAAAAABBBCCCDDDCCC@@@===:::888666444333333333444:::<<>><<<;;;:::999777666555444444555444444444444444444444444222222333333333333222222333333222222222222222222222222222222222222222222111111111111111111111111,,,---...///000000000000//////.........---------,,,,,,,,,------......///...///000000111111000000/////////000000000111111444666777888888888:::<<<======<<<<<<;;;:::999999777777666666555555444444666666777888999:::;;;;;;>>>999<<>>??????@@@@@@@@@@@@BBBEEEIIIKKKUUUUUUSSSPPPLLLKKKKKKLLLMMMLLLJJJIIIGGGFFFEEEDDDDDDCCCAAAAAABBBAAA???===;;;:::777555333222222333666999<<<@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDDDDCCCAAA???>>>======<<<:::888666555444444222222222222222222222222222222333333333333222222222222222222222222333333222222222222222222222222111111111111111111111111+++,,,...///111222222222/////////.........------,,,,,,,,,,,,,,,------------......///////////////............////////////222444555666555666777999999999999888888777777777666555555444444333222222333333444555666777777888>>>777666===@@@;;;888:::888888777666666666666666333444555555666555555555444444444444444555555666666666666666666666666666666555444333222222222222222111111000///000000000//////.........---------***++++++,,,,,,++++++******+++---...///000000000............////////////000000111111111111000000000000000000000111111222(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))&&&''''''((()))******+++''''''&&&''''''((()))***'''(((((()))***++++++,,,(((''''''&&&&&&&&&''''''))))))))))))(((((((((((('''''''''((())))))******************************&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((***)))(((&&&&&&&&&'''(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&'''''')))((((((((()))))))))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***((('''&&&'''((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((''''''((('''&&&&&&&&&''')))***(((((())))))))))))(((((('''((())))))))))))((('''))))))((()))***+++)))'''((((((((((((((('''''''''))))))))))))))))))))))))))))))************)))))))))************,,,000333<<<>>>AAACCCDDDBBB???===;;;;;;:::;;;<<<===>>>>>>>>>????????????AAADDDFFFTTTWWWXXXTTTMMMJJJJJJMMMNNNMMMLLLJJJIIIHHHGGGFFFGGGDDDAAA?????????>>>======;;;999777444333222222333666;;;???AAABBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDCCCBBBAAA@@@??????>>><<<:::777555444333111111111111111111111111222333333333333333333222111111111222222333333333222222222222222222222222111111111111111111111111000000111111111000//////////////////...........................---------------...///////////////---.........////////////000222333333333333444666666666666666666666666555666666555555444333333333111222222333444444555555;;;555333777999777666888888777666555555555555555333333444444444444444333333333222222333333444555555555555555555555555555555555444333333333333333111111000000000//////000......------,,,,,,,,,,,,******++++++++++++*********+++,,,---............,,,------...//////000000000111111222222111111000000000000000000111111222))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))&&&''''''((()))******+++((((((''''''''''''(((((('''(((((()))***++++++,,,''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++)))(((&&&%%%&&&'''(((((()))))))))((((((((()))''''''''''''((((((((((((''''''''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''((((((((())))))*********'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&$$$%%%&&&''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''&&&&&&&&&&&&''''''((((((''''''((((((((((((((('''(((((('''&&&'''((()))***(((((())))))))))))((((((&&&''''''((((((''''''&&&(((''''''((())))))(((&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))************))))))***++++++******+++...111999<<>>:::999999999999:::;;;;;;;;;===>>>>>>>>>???CCCEEEOOOUUUZZZXXXRRRLLLKKKLLLNNNNNNNNNMMMLLLJJJHHHGGGHHHDDD@@@======>>>>>>===>>>===;;;999777555333333333666:::===@@@AAAAAA@@@????????????AAABBBDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@???>>>;;;888666333222555555555555555555555555333333333444444333333333111111111222222333333333222222222222222222222222111111111111111111111111333333333222111///...---000000/////////........................------------...//////000000//////........./////////000000...000111111111111222333555555555555555555555666555555444444333222222222111111222222333333444444777444444666777555444666777777666555555555555555333444444555444444333333333222222222222333444444555555555555555555555555666555444444444444444444111111111111111000000///......---,,,+++,,,,,,---++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,------...///000111111111111222222222222111111000000000000000111111222)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((***))))))(((((((((((((((''''''(((((())))))******)))(((((('''''''''((((((&&&&&&''''''(((((())))))'''''''''&&&''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((((((((('''&&&&&&'''(((((($$$%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''((()))''')))***)))((('''(((***''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((())))))******+++'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&$$$###$$$&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&&&&'''(((((())))))&&&'''((((((((((((((((((''''''((((((((()))))))))'''(((((()))))))))))))))''''''''''''''''''''''''((('''''''''))))))'''&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))************))))))++++++,,,+++******---///555888<<>>??????::::::999888888888888999888;;;>>>???>>>???BBBFFFHHHPPPWWWYYYUUUOOOLLLKKKMMMNNNPPPQQQOOOMMMJJJGGGGGGCCC???<<<<<<=========@@@???>>><<<999777666555444555888;;;===>>>??????======<<<===>>>???AAABBBCCCDDDDDDEEEEEEEEEDDDDDDBBBAAA@@@>>>;;;888555444444444444444444444444444333333444444444444333333222222222222222222333333222222222222222222222222111111111111111111111111111111222222222222111111000000000/////////......,,,,,,,,,,,,,,,------------......///000/////////.........////////////000...///000000//////000222333333333444444555555666333222222111111000000///111111111111222222222333333333444666666444333333555555444444444555555555444444555555444444333333111111111111111222333333444444444444444444444444555555444444444444555555111222222222222111000000///...---,,,+++,,,------+++,,,,,,------,,,,,,+++------......------,,,+++---......///000111111222111111222222222222111111000000000000000111111222(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))******)))((((((((((((((((((((((((((())))))))))))''''''''''''((()))******''''''''''''((((((((((((((('''''''''(((((()))***'''((((((((()))))))))***++++++******)))((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''((())))))'''''''''(((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((()))******''')))******''''''(((***''''''''''''((((((((((((''''''((((((((()))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&'''(((((()))******''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%'''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&''')))*********((('''''''''((())))))))))))))))))((('''&&&&&&'''((())))))((('''(((******((('''''''''''''''((((((((()))(((((((((((((((((((((((())))))************))))))******+++***))))))+++---000444999;;;<<<<<<>>>???<<<<<<:::999888777777777777;;;>>>>>>======AAAEEEBBBIIIQQQUUUTTTPPPMMMLLLLLLNNNRRRTTTSSSOOOJJJGGGEEEBBB>>><<<<<<=========AAA@@@???>>><<<:::888777444555666777999;;;===>>>;;;;;;::::::;;;===???AAACCCDDDDDDEEEFFFFFFFFFFFFDDDDDDCCCAAA>>>;;;888777222222222222222222222222333333444444444444333333333333222222222222222222222222222222222222222222111111111111111111111111000000111222333333333333000000000000/////////...,,,,,,,,,------......///,,,,,,---...............,,,---------............---///000000......///111111111222222333444444555333333222111111000000/////////000000000000111111111333444333333333333222222222222222333444444555444444444444444333222111///////////////000111111222222222222222222222222444333333333333333444444222333333444333222111000000///---,,,+++,,,---...+++,,,,,,------,,,,,,+++,,,------............---///000000000111111222222111222222333333222222111000000000000000111111222((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))((((((((((((&&&&&&&&&''')))***,,,---************))))))))))))((((((((((((((()))******'''((((((((())))))******,,,,,,+++***)))(((''''''''''''''''''''''''''''''((('''&&&&&&&&&((()))******)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))******++++++''')))+++***'''&&&(((***''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&((()))))))))((((((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''***((('''&&&(((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''*********)))((((((''''''&&&&&&'''((())))))((((((%%%''')))+++,,,***((('''''''''((()))))))))))))))+++)))(((&&&&&&((()))+++***)))((()))++++++)))(((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))************))))))((()))***)))((()))***,,,,,,111666999::::::===???>>>>>><<<:::999888777777666;;;>>>>>><<<<<>><<<============AAAAAA@@@???===<<<:::999444444444444666888:::<<<:::999999888999;;;>>>???CCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDAAA>>>;;;999555555555555555555555555333444444555555444444333444333333222222111111111222222222222222222222222111111111111111111111111222222222333333222222111000000000000////////////.........///000111222222++++++,,,------------,,,++++++,,,,,,,,,------------///000///......///000//////000111222333333444555555444444333222222222......//////////////////000333333111000111222222//////000000111222444555333333333333333222111000...------------...//////000000000000000000000000222222222111222222333333333333444555444333222111111///...,,,,,,---...///++++++,,,,,,,,,,,,++++++++++++---...///000000000111111111111222222222222111222222333333222222111000000000000000111111222))))))((((((((((((((()))))))))))))))************&&&''''''((((((((((((((())))))(((''''''''''''''')))((('''&&&&&&'''((()))&&&''''''((()))******+++)))***++++++***&&&###!!!''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''''''''''''''((())))))&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******))))))((((((''''''((((((((((((((('''''''''++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))+++***)))'''''''''((())))))))))))))))))))))))))))))***,,,+++)))(((((()))''')))***)))&&&%%%&&&((())))))(((((('''''''''&&&$$$%%%''')))******)))))))))))))))))))))(((((((((((('''''''''((()))((('''((((((((((((((((((((((((+++***)))'''''''''((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))))))))(((((('''''''''&&&((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''***)))(((''''''((()))************)))))))))))))))---///111444777:::<<<===???>>><<<;;;999999999999777888:::<<<=========<<>>>>>>>>===>>>@@@AAA@@@???===<<<999888777666666777888999666666555555555777888:::BBBEEEHHHIIIHHHHHHHHHIIIHHHHHHGGGEEEBBB???===<<<999888666444333444555666555555444444444333333333222222222222222222222222444333222222111111222222333333222222111000000000111222222333333222222111//////000000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////222222222222222222222222///////////////////////////////////////////////////000000000111111111111333333333222222000//////000000000000/////////////////////000111111222222111111111111111111111111222222222111111///........................------,,,,,,,,,---------......---......///000111111222///000111222222111000///111111222222222333333333111111111111000000000000))))))(((((((((((())))))''''''((((((((()))))))))&&&''''''((((((((((((((())))))(((''''''''''''''')))((('''&&&&&&'''((()))''''''(((((())))))******'''((()))***)))(((&&&%%%(((''''''''''''''''''((()))((('''&&&&&&'''((())))))))))))))))))******+++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''&&&&&&''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))(((''''''''''''''''''''''''(((((('''''''''(((((((((((())))))))))))+++***((('''''''''((())))))))))))))))))))))))))))))***++++++)))(((((()))''')))***)))&&&%%%&&&((()))(((((((((''''''''''''%%%&&&'''((()))))))))))))))((((((((('''(((((((((((((((''''''((((((((('''((((((((((((((((((((((((***)))((('''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))************)))))))))(((((((((''''''''''''((((((((((((((((((((((((***)))((('''&&&''''''((((((((((((''''''(((((((((***)))(((''''''((()))***)))))))))))))))*********,,,---///111555888;;;===???>>>===<<<;;;:::999888444555666888999:::;;;;;;>>>======@@@FFFKKKNNNNNNKKKKKKLLLOOOQQQPPPLLLHHHEEEBBB???===>>>>>>>>>======>>>???@@@???>>><<<;;;999888777666666777777888888777666666555666777777???BBBEEEGGGGGGHHHIIIJJJHHHGGGGGGEEECCCAAA???>>>;;;999777555444444555666444444444444333333333333222222222222222222222222333222111111000000111111222222222111111111000000111222222333333222222111//////000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................111111111111111111111000................................................//////000000000111111111222222222222111000///...000////////////...............///000000111111222111111111111111111111111111222222111111///..............................,,,,,,------..................//////000111111222000000111222222111000000222222333333333444444444222222222222111111111111))))))(((((((((((())))))&&&&&&'''''''''(((((((((&&&''''''((((((((((((((()))((((((''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&''''''((())))))))))))((((((''''''(((((()))((((((''''''''''''(((((())))))(((((())))))***+++(((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))((((((((((((%%%%%%&&&'''((()))******((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))***)))((('''''''''(((((())))))))))))))))))))))))(((***++++++)))(((((()))'''((()))((('''&&&'''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))******++++++***+++,,,...111666:::<<<>>>?????????>>>;;;999777444444444555666888:::;;;;;;::::::<<>>=========>>>>>>>>>===<<<;;;:::999888777777777777777:::999888777666555666666;;;>>>AAACCCEEEFFFHHHJJJGGGGGGGGGFFFDDDCCCAAA@@@>>><<<:::777666555555555333333333333222222222222222222222222222222222222222111000000//////000000222222222111111111111111111222222333333222222111///000000111111000000//////.........------------------------------------------------------------------------------------........................////////////////////////................................................////////////000000000000000000000000000///...---............---------------......///000000111111000000000000000000000000111111111111000///..............................------....../////////......//////000000111111111000111111222222111111000333333444444444555555555444333333333333222222222)))(((((((((((())))))***&&&&&&'''''''''(((((((((&&&''''''((((((((((((((()))(((''''''''''''(((((((((((((((''''''((((((((())))))))))))(((((((((((('''&&&&&&&&&'''(((***+++))))))(((((((((((())))))(((((((((''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((($$$&&&((())))))(((&&&$$$(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((('''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((***++++++)))((()))***'''((((((((('''''''''(((((((((((((((((('''''''''***)))(((&&&&&&&&&'''(((((('''&&&%%%%%%&&&((()))'''((((((((('''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((()))))))))(((((((((((())))))''''''((()))***++++++,,,*********+++///444999<<<===???@@@AAA@@@===:::777666555444444555888;;;===<<<:::999:::>>>CCCHHHKKKHHHHHHHHHJJJLLLMMMNNNNNNKKKHHHEEECCCBBBAAA???>>>>>>=========<<<<<<<<<<<<;;;:::999888888777777666999888888777777666666666999;;;>>>@@@AAACCCEEEGGGFFFFFFGGGFFFFFFEEEDDDCCCAAA???===:::888666555555333333333222222222111111222222222222222222222222222222111000000000000000111111111111111111222222111222222333333222222111000000000111111000000000/////////............---------------------------------------------------------------------------------------------------............////////////........................................................./////////000000.../////////......---,,,---------,,,,,,,,,++++++---------...//////000000000000000000000000000000000000111111000///..................////////////---...///000000000////////////000000000111111111222222222222222222222222333333333333444444444444333333333333222222222222((((((((((((((()))******''''''((((((((()))))))))&&&''''''(((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''))))))))))))(((((((((((()))((('''&&&&&&''')))***))))))(((((((((((())))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((($$$&&&((())))))(((&&&$$$(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&(((((('''&&&%%%%%%$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))'''''''''(((((((((((('''((((((((((((((((((((((((''')))++++++)))))))))***((('''''''''(((((((((''''''''''''(((((((((((((((+++***(((&&&&&&&&&'''((('''&&&%%%%%%&&&'''((()))&&&((())))))'''&&&''')))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''')))***+++''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))((((((''''''((()))***++++++,,,******)))+++...222777:::<<<>>>@@@BBBAAA>>>;;;999888666555444555777;;;===>>>===;;;;;;<<>>===;;;;;;<<<<<<======<<<<<<;;;999888777666666666777888888888888888999;;;======>>>???AAADDDFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@===:::888666555333333333222222222111111222222222222222222222222333333222111111111111222000000000111222222222333111222222333333222222111000000111111111111000000000000/////////.................................------------------------------------------------------------------------............//////000000................................................---............/////////---............---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---....../////////////////////////////////000000000000//////............/////////000000...///000111222111000///000000000000111111111111333333222222222222333333222222222222333333333333333222222222222111111111(((''''''(((((()))***+++''''''((((((((()))))))))&&&''''''((((((((((((((((((''''''''''''(((((()))''''''((((((((((((''''''(((((((((((())))))))))))***)))'''&&&&&&'''(((((()))((((((''''''(((((()))''''''((((((((((((''''''((((((''''''(((((()))***(((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))******)))((('''&&&%%%%%%(((((('''&&&%%%$$$######((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))&&&&&&'''(((((((((''''''))))))))))))))))))))))))''')))***+++)))))))))***((('''&&&'''((()))(((''''''''''''(((((((((((((((***)))((('''''''''''''''&&&&&&&&&'''((((((((()))&&&(((***)))&&&%%%'''***((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))******++++++)))))))))***---000444666:::<<>>??????>>>===<<<:::888777555666777888999999999999888999;;;;;;<<<===@@@BBBEEEFFFFFFFFFFFFEEEEEEDDDEEEDDDBBB???===:::888777333333333333222222222222222222222222222222222222444333333222111222222222//////000111222333333333111222222333333222222111000111111222222111111000000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000------------------------------------------------------------.........///------.........------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------....../////////////////////////////////000000//////............//////000000111...///111333333222111000111111111111111111111111444333333222222333333444111111111222222222333333222222222222111111111111''''''''''''((()))***+++&&&&&&'''''''''(((((((((&&&''''''((((((((((((((('''''''''''''''((())))))&&&'''((())))))((('''&&&''''''(((((())))))******((((((''''''''''''(((((((((''''''''''''''''''(((&&&'''((())))))((('''&&&(((''''''''''''((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))((((((''''''&&&&&&(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((''''''''''''''''''''''''(((((('''''''''(((((((((((())))))))))))%%%&&&'''(((((((((''''''))))))))))))))))))))))))'''(((***+++***)))***+++(((&&&%%%&&&)))***)))'''''''''''''''((((((((()))'''(((((((((((((((''''''$$$&&&((()))******)))(((%%%(((+++)))&&&%%%'''***((((((((((((((((((((((((&&&'''((()))))))))((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((''''''''''''(((((('''((()))******)))(((''')))))))))))))))*********(((((()))***+++---///000888:::<<>>===;;;:::888666666777888999999;;;<<<;;;:::;;;???BBBAAACCCEEEEEEEEEFFFIIIMMMOOOMMMKKKJJJJJJHHHFFFCCCBBB@@@===;;;;;;<<<>>>@@@AAAAAA@@@???>>>;;;999888777777888999999999888777666777999:::;;;===AAACCCEEEFFFFFFFFFEEEDDDDDDCCCEEEEEECCCAAA>>><<<999888444444444444333333333333222222222222222222222222333222222111111111111111...///000111222333444444111222222333333222222111000111111222222111111000111111111000000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///------------------------------------------------,,,,,,---------.........------............------------,,,,,,,,,+++++++++******++++++,,,---------..............................///////////////...---......///000000111111...000222444444333111000111111111111111111111111555444333222222333444555222222222333333333444444444333333333222222222222''''''''''''((()))++++++%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''((()))***&&&'''((())))))((('''&&&&&&''''''((()))******+++&&&&&&'''(((((()))))))))''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''((((((((())))))******'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))$$$%%%'''(((((((((''''''))))))))))))))))))))))))'''(((***+++***)))***+++(((&&&%%%&&&)))+++)))'''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&$$$&&&)))+++,,,+++)))(((%%%(((+++***&&&$$$'''+++((((((((((((((((((((((((&&&''')))*********)))(((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&((()))))))))(((((())))))(((((((((((())))))'''((()))******)))((('''*********)))))))))))))))&&&'''((()))***+++,,,,,,777888;;;>>>???@@@??????>>>===<<<:::::::::::::::666888;;;;;;:::;;;>>>AAA???AAACCCDDDCCCCCCFFFJJJOOONNNLLLKKKKKKJJJGGGEEECCCAAA>>>;;;;;;===???AAABBBBBBBBBAAA???<<<:::888999999::::::999888666555333555777999;;;>>>BBBEEEEEEEEEFFFEEEEEEDDDCCCBBBFFFEEEDDDBBB@@@===;;;999555555444444444444333333222222222222222222222222222111111000000000000000......///111222333444555222222222333333222222222111111222222222222111111111111111111000000000000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------------------------------------------------------,,,,,,,,,---------......------......///.........---------,,,,,,,,,++++++)))******+++,,,,,,------..............................///////////////...---......///000111111222///000333555555444222000222222111111111111111111555444333333333333444555333333333444444444555555555555444444444333333333))))))(((((((((((())))))%%%%%%&&&'''((()))******))))))))))))(((((((((((((((((('''''''''(((((()))''''''(((((())))))******'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''&&&))))))))))))))))))))))))$$$$$$%%%''')))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''((((((((((((((((((((((((((())))))(((((('''''''''''''''((()))((('''&&&''')))))))))))))))************+++***)))(((((((((******&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++***((('''(((***++++++***)))(((&&&%%%%%%&&&((()))'''((((((((())))))******))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&((('''%%%%%%&&&(((***,,,(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&((()))***)))((('''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''(((((()))***+++++++++///333888;;;===>>>@@@AAA>>>@@@@@@???===;;;;;;;;;;;;;;;999999:::<<>>@@@>>>???@@@???===;;;:::;;;;;;;;;::::::;;;<<<>>>???@@@BBBEEEEEEEEEDDDDDDEEEEEEGGGJJJLLLMMMNNNOOOQQQKKKFFF@@@<<<;;;<<<>>>???CCCDDDEEEFFFDDDAAA===;;;>>>===<<<<<<;;;999555111333222111222444999===@@@AAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFEEEDDDAAA???>>><<<;;;999777555555555555333333333333333222222222444333222111111111111111111111111111222222222222111111111222222222222222222222222222222222222222111111111111111111111111////////////////////////////////////////////////.........---------,,,,,,++++++++++++++++++++++++------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,------...///////////////////////////111111111111111111111111333222222111111222222333444444333333222222222222333333333444444444555555555555666555555444444333444444444444444444333333)))((((((''''''(((((()))))))))(((((('''''''''''''''''''''(((((())))))******))))))(((''''''''''''))))))))))))((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((((((((('''''''''((((((((((((''''''$$$%%%&&&((())))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((())))))''''''((()))'''''''''(((((((((((()))%%%&&&'''(((((()))((((((&&&''''''((((((''''''&&&)))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''(((((()))***++++++***(((((()))***)))((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((''''''&&&''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''***))))))((((((''''''&&&%%%%%%&&&&&&'''(((((()))''''''((())))))((('''&&&&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))******+++++++++---000333555888<<>>???AAA@@@>>><<<;;;;;;:::;;;;;;;;;<<<=========>>>AAACCCDDDDDDCCCCCCDDDCCCFFFIIIKKKMMMOOORRRUUUOOOIIIAAA======>>>>>>>>>@@@BBBDDDEEEDDDBBB@@@>>>@@@???>>>>>>===;;;666333222111000111333666:::===>>>>>>???@@@AAACCCDDDEEEGGGGGGGGGFFFDDDBBB@@@>>>===<<<:::888777666777777555555444444333333222222222111111111111111222222111222222222222333333333333333333333222222222222222222222222222222222222222222222222222222222222///////////////////////////////////////////////////.........------------************************------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------...//////////////////////////////222222222222222222222222333222222111111222222333333333222222222222222111333333333444444444555555444555666666666555444333555555444444333333222222(((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((()))((((((((((((((())))))******))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((******))))))((('''''''''''''''((((((((((((''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((()))))))))*********)))*********++++++++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''')))***)))((('''((()))&&&&&&&&&'''''''''(((((($$$%%%''')))******))))))''''''((((((((((((''''''(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,***((((((((()))((('''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((()))((((((''''''(((((()))(((((((((((((((''''''&&&&&&''')))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))************))))))))))))&&&&&&&&&'''''''''(((((('''(((((()))(((((('''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((())))))***************+++---///111555:::===>>>@@@BBBBBB@@@>>>======:::;;;<<<<<<===<<<<<<;;;<<>><<<>>>@@@BBBDDDDDDDDDBBBAAAAAAAAA@@@@@@???===999666222111000000111444777999:::;;;<<<===???BBBDDDEEEGGGGGGGGGGGGEEECCCAAA??????>>><<<:::999999999999777777666666555444333333222222111000000000111111111111111222222222333333444444444333333222222222111222222222222222333333222222222222222222222222///////////////////////////////////////000000000/////////............---------------------------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........---......///000////////////////////////222222222222222222222222333222222111111222222333222222222222222222222222333333333444444444555555333444666777666555444333555555444444333222111111((((((''''''''''''((((((&&&&&&''''''((())))))***))))))((((((''''''&&&&&&'''''''''((()))***+++,,,******))))))((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''(((((())))))))))))*********++++++++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))((('''(((***&&&&&&&&&&&&''''''''''''%%%'''(((***++++++******'''(((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***+++)))((('''((((((((('''&&&&&&'''(((((('''&&&&&&''''''''''''''''''&&&&&&''''''((((((((()))))))))***))))))))))))))))))***(((((((((((((((''''''&&&&&&''')))******(((&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((())))))))))))))))))))))))************+++,,,---///333888<<<===@@@CCCDDDCCCAAA@@@@@@;;;<<<<<<===<<<<<<;;;::::::===???AAA@@@@@@AAABBBDDDFFFIIIKKKLLLNNNQQQSSSSSSNNNHHHDDDBBBAAA???===>>>???AAACCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@<<<999333333111111111222444555777777888:::===???BBBCCCFFFFFFFFFFFFEEEDDDBBBAAA@@@???>>><<<;;;;;;;;;<<<;;;:::999888777666555555555444333111000/////////000000000000111111111222444444444333333222222222111111111222222333333333222222222222222222222222000000000000000000000000////////////000000111111000000/////////.........---------------------------------------------,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,---------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------------...///............///000000000000000000000000000000222222222222222222222222333222222111111222222333222222222222222222222222333333333444444444555555333444555666666555444444555555444333222222111111(((''''''&&&&&&''''''(((%%%%%%&&&'''((()))******((((((((('''''''''&&&&&&'''''''''((()))***+++,,,))))))))))))(((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&((())))))******''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$)))))))))*********++++++))))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((()))******(((((()))***&&&&&&&&&''''''''''''((((((((()))******++++++***'''(((((())))))(((((('''(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))(((((((((((())))))***)))''''''((()))((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''(((((()))************))))))(((((())))))***(((((((((((((((''''''&&&%%%'''(((******)))'''&&&((((((((())))))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%''''''''''''(((((())))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))))))))*********+++,,,---...111555999;;;>>>BBBDDDDDDCCCCCCCCC=========<<<;;;;;;;;;:::888;;;>>>?????????@@@AAABBBEEEIIIKKKLLLLLLNNNOOOSSSRRROOOKKKGGGDDDAAA@@@???@@@AAACCCCCCCCCCCCBBBAAA@@@AAABBBCCCBBB???<<<777666444333222111222222444444555777:::<<>>======>>>>>>>>>>>>===;;;:::888777666777666444222111000////////////000000000111111111333333333333222222222222111111111222222333333444222222222222222222222222000000000000000000000000...//////000000111111222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------..................------------......------------------------///......------......//////////////////000111111111111111111111111111111333333333333333333333333333222222111111222222333222333333333333333444444333333333444444444555555444444444444555555555666444444333333222222111111(((''''''&&&&&&''''''(((&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))******)))))))))))))))***(((((((((((())))))))))))((((((((()))))))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''$$$%%%&&&((())))))******'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))******((()))******)))((()))***&&&''''''''''''((((((((())))))((((((((())))))***(((((())))))))))))(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))'''&&&&&&((())))))(((((('''&&&%%%%%%&&&'''((()))))))))(((((('''''''''&&&&&&''''''((())))))***((((((''''''''''''(((((((((((((((((((((''''''&&&%%%&&&''')))))))))((((((((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((***))))))((('''&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))***))))))))))))))))))))))))+++,,,,,,---...222444777;;;@@@CCCDDDDDDDDDDDD???>>><<<;;;::::::;;;;;;777999<<<>>>>>>>>>???@@@>>>CCCHHHKKKLLLLLLLLLMMMSSSVVVWWWTTTMMMGGGEEEEEEAAABBBBBBCCCCCCBBBBBBAAA??????@@@BBBDDDCCCAAA???;;;:::888555333111000000111222333555777999<<<===@@@AAACCCDDDEEEEEEDDDDDDCCCBBBAAA????????????@@@BBBAAA@@@>>><<<:::999888666555444333222222222222000000111111111222222222111111111222222222222222000111111222333333444444111111111111111111111111000000000000000000000000...//////000111111222222111111111000000000//////........................------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------..................------------......//////////////////////////////............//////000000//////000000111222222222222222222222222222333333333333333333333333333222222111111222222333333333444444444555555555333333333444444444555555666555333333333555666888333333222222222222222222'''''''''&&&&&&'''''''''((((((((((((((('''''''''""""""$$$&&&(((***+++,,,---,,,+++)))((('''''''''''''''(((((())))))******))))))))))))************((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''((((((((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''')))***,,,---...(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***(((((((((((((((((((((((((((((())))))******++++++(((***+++***)))((()))***'''''''''(((((((((((()))***)))'''&&&&&&'''((()))(((((())))))))))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((())))))((('''%%%&&&((())))))))))))(((&&&%%%%%%&&&((()))******))))))((((((((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((''''''&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''')))((('''%%%###!!! %%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&((()))+++,,,&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((*********))))))))))))))))))***+++,,,,,,---///111444888>>>BBBCCCCCCDDDDDD@@@???<<<:::999:::;;;<<<666888;;;=========>>>???;;;@@@GGGKKKMMMMMMLLLLLLSSSYYY]]]ZZZQQQJJJHHHIIIBBBCCCCCCCCCBBBAAAAAA@@@>>>>>>???BBBDDDDDDBBB@@@>>>===:::777444111000///000000111333555888:::;;;>>>???AAACCCEEEEEEEEEEEEDDDCCCAAA@@@???@@@@@@AAACCCCCCAAA???===<<<:::999555444444333333444444555111111222222222333333333000000000111111222222333000000111222333333444444000000000000000000000000000000000000000000000000...//////000111222222222111111111111000000000000111111111111111111111111------...///...---+++***---------------------------------.........//////---------.........//////......------------......000000000000000000000000//////............//////000000000000000111111222333333333333333333333333333333333333333333333333333222222222222222222333444444444555555666666666333333333444444444555555666555333222222444777999222222222222222222333333(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))((((((''''''''')))***+++((((((((((((((()))******...+++'''''')))***)))(((''''''''''''''''''''''''))))))))))))***************(((''''''(((((('''%%%))))))((((((''''''''''''%%%&&&&&&&&&''''''((((((******)))((((((((((((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&)))***************)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((+++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((''''''&&&(((((((((((((((((((((((()))***+++,,,,,,+++***)))&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&'''))),,,---+++++++++******)))((((((+++***'''&&&&&&'''***+++((((((((((((((('''''''''%%%&&&&&&'''((()))******(((((())))))))))))(((((($$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$''''''''''''(((((((((((())))))(((((('''''''''&&&%%%%%%&&&))),,,---,,,***(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))***))))))((('''&&&&&&&&&******)))(((((((((((((((,,,+++)))&&&%%%$$$$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))***************)))(((((()))+++---...333555999===@@@@@@@@@???AAA>>>;;;999999999:::999;;;;;;=========<<<;;;:::@@@AAACCCEEEHHHKKKNNNOOOSSSUUUYYY]]]^^^XXXOOOGGGHHHEEEBBB@@@??????>>>======>>>AAACCCDDDCCCBBBAAACCC@@@;;;777444333444555333222111111222444666888@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@BBBAAAAAA@@@@@@??????>>>888888777666555444333333333444444555555444444333222222222222222222222222222222222333333444444444333333333222222111111111222111000//////000111222111111111000000000000///000000000000000000000000////////////............//////.........---------------------------,,,,,,,,,---///000000000///...//////000111111111111111111000000000//////......111000///......///000111111000///......///000111333222111000000000222222333333333444444444555555555444444333333444444555555555444444444333333333333333333444444555555555444555666666777777666666555666777666555555666777888666444222111222444555((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((('''''''''(((((((((((((((((())))))***---***'''''')))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))''''''((()))'''&&&((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((******)))((((((((((((((()))((((((((('''''''''''')))***++++++++++++***))))))*********))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((())))))*********)))))))))((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%(((((((((((((((''''''&&&(((((((((((((((((((((((())))))************))))))((((((''''''''''''((((((''''''&&&&&&''')))***+++&&&'''((()))((('''&&&%%%***)))(((''''''((()))***((((((((((((((((((((('''&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((()))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((()))(((((((((''''''''''''&&&%%%%%%&&&''''''%%%###(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))***))))))(((''''''&&&&&&))))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))************)))((('''(((***,,,---000333777;;;>>>@@@@@@@@@AAA???<<<:::999999999999;;;;;;<<<======<<<;;;:::===>>>???BBBEEEIIIMMMOOOPPPRRRUUUZZZ[[[XXXRRRLLLHHHEEECCCBBBBBBBBBAAA@@@???@@@AAABBBBBBBBBAAA@@@BBB@@@===:::888888888999555444333222222333555666:::;;;===@@@BBBDDDFFFFFFDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB;;;;;;:::999888777666555555555666666555555444333222222333333333333333333222222222333333444444444333333333222222222111111222111000//////000111222222222111111111000000000000000000000000000000000111111000000000///////////////.........---------------------------------------///000000000///...//////000111111111111111111111111000000/////////111000////////////000111222111000//////000111222333222111000000111222222333333333444444444444555555444444333333444444555444444444444333333333333333333333444444555555555222333444444555555444444555666777777777777888999999777555333333444666777)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))*********)))(((''''''''''''(((((((((((((((((())))))+++)))''''''((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&***)))(((((())))))(((''''''''''''''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((())))))(((''''''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))******+++))))))((((((((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%(((((((((((((((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***&&&&&&&&&''''''(((((()))&&&'''***,,,,,,+++)))'''((((((((((((((((((((((((''''''(((((((((((((((((('''''''''((((((((((((((('''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''***(((''''''((((((&&&%%%(((((('''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((''''''&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))******((((((''''''''')))***,,,---000333888<<<>>>@@@@@@AAA@@@>>><<<::::::999999;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;===AAAFFFJJJMMMNNNOOOQQQTTTWWWWWWTTTRRRIIIGGGFFFEEEFFFFFFEEECCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>======888888666555444333444444333444777;;;???BBBEEEGGGEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFF@@@???>>>===;;;:::999888777777777777666444333222222222222333333444444444222222333333333333444444333333333222222222222111222111000000000000111222333222222222111111111111000000000000000000000000222222111111111000000000/////////.........------,,,,,,,,,---.........///---......///000///////////////000111111111111111111111111111111000000000111000000//////000000111222222111111111111222222222111111000111111222222333333333333444444444444555444444333333444444555444444333333333222222222444444444444444555555555333333444555555555555444555555666777888999::::::999777555444444666888:::)))((('''&&&%%%%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******++++++&&&&&&&&&'''((()))******''''''(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''((((((((()))))))))***)))(((((()))***)))(((''''''''''''&&&&&&&&&&&&((((((((()))))))))))))))((()))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''')))+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))))))))))))))***%%%&&&''''''(((''''''&&&$$$&&&))),,,---,,,)))(((''''''((())))))(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((('''''''''***((('''''')))******)))(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))))))))((((((''''''''''''(((''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))***(((''''''''''''((()))******,,,000444888<<<>>>@@@@@@@@@@@@>>><<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;>>>BBBGGGJJJMMMMMMNNNPPPRRRTTTUUUUUUMMMLLLKKKKKKKKKJJJHHHFFFCCCBBB@@@???>>>???@@@AAABBBCCCDDDDDDDDDBBB@@@???<<<<<<:::999777555333333///000333666:::>>>BBBCCCEEEFFFGGGHHHHHHHHHGGGGGGDDDEEEEEEEEEFFFFFFFFFGGGCCCBBBAAA???>>><<<;;;:::999999888777666444222111111111222222333333444444333333333333333333333333222222222222222222222222111111111111111111111111333333333222222222111111000000000000000000000000222222111111111000000000////////////............+++,,,,,,---...//////000---....../////////////////////000111111111111111222222111111111111111111000000000000000000000000111111000111111111222222111111111111111111222222222222333333333444444444555444444333333444444555444333333333333222222222444444444555555555555555555555666777777777777777666666666777999;;;;;;;;;999888666555555777:::<<<)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******$$$%%%&&&'''((()))******''''''(((((((((((('''&&&''''''((((((((('''(((((((((((((((((((((((((((((((((((()))))))))*********)))((('''((()))***)))((('''''''''''''''''''''''')))))))))))))))((((((((('''((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))$$$%%%&&&((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((((((''''''(((((()))&&&''''''(((''''''&&&%%%!!!$$$'''((('''%%%###&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((((((((((('''''''''''''''((((((((((((''''''******))))))(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((***'''%%%$$$%%%&&&'''&&&(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))(((((((((((('''''''''''')))((((((((((((((())))))((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))'''''''''''''''((((((((()))***,,,000444888;;;===>>>@@@BBBAAA>>>;;;;;;<<<;;;;;;;;;;;;<<<<<<======AAA???===<<<===@@@CCCFFFLLLLLLMMMMMMNNNPPPRRRTTTQQQQQQPPPQQQPPPNNNKKKHHHBBBAAA???>>>>>>???AAABBBCCCEEEFFFGGGFFFDDDAAA?????????>>>===;;;888555444000000111333666999<<<===BBBCCCEEEGGGIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA???>>>===<<<::::::999888777555333222000111111111222222333333333333333333333333333333222222222222222222222222111111222222222222111111333333333222222222111111000000000000000000000000111111000000000/////////000000/////////.........,,,,,,------...///000000............/////////000//////000111111111111111111111111111111111222222000000111111111111000000...//////000000111111111000000111111222222222222222222222333333333444444555444444333333444444555444444444333333333222222555555555555555555555555555666777777888888777777777666666888;;;======<<<:::999777666666888;;;===(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''(((((((((''''''&&&&&&'''((()))((('''&&&%%%&&&'''))))))((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&'''((()))(((''''''''''''((((((((((((((())))))((((((((((((''''''&&&''')))******)))(((((('''''''''(((((((((((((((((((((''''''''''''((((((*********)))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***************)))'''(((((((((((()))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((()))((((((''''''&&&&&&&&&!!!"""%%%'''((((((&&&%%%&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))'''''''''(((((((((((((((&&&''''''((((((''''''&&&(((((('''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((222...)))&&&%%%&&&%%%%%%(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))(((((((((((((((((('''''')))(((((((((((()))******$$$%%%'''(((************''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))''''''(((((((((((((((((())))))***,,,000333777999<<>>;;;;;;;;;;;;;;;<<<===>>>DDDBBB@@@>>>>>>???AAACCCIIIJJJLLLMMMMMMNNNPPPQQQTTTTTTTTTUUUVVVTTTOOOLLLCCCBBB@@@>>>===>>>???@@@CCCDDDFFFGGGFFFDDDAAA???AAAAAABBBAAA???<<<999777333333222222333444666777<<<>>>BBBEEEHHHIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDCCCBBBAAA@@@@@@???===<<<<<<;;;999777666555222222222222222222222222444444333333333333222222111222222222222333333333111111222333333222111111333222222222111111111111000000000000000000000000111111000000000/////////000000000/////////......---------.../////////000///............///000000//////000111111111111111000000000111111111111111000111111222222111111000---...///000000111000000///000111222222222222222222222222222333333333333555444444333333444444555555555444444444333333333666666666555555555555555444444555666666666666555777666666:::???CCCCCCBBB===;;;999888888:::<<<>>>((((((((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&'''((((((''''''&&&&&&'''((()))((('''%%%$$$%%%(((++++++)))((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%&&&'''((((((&&&((((((((()))))))))******((((((((('''''''''&&&&&&&&&''')))*********)))(((''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&************)))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***)))(((((((((((()))))))))******))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((((((((''''''&&&&&&''''''(((+++***)))'''&&&&&&''''''&&&''')))***+++******)))&&&''''''''''''''''''&&&&&&&&&''''''((())))))***&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''((((((((()))777333---)))(((((()))((((((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))'''((((((((((((((((((((('''''''''''''''((())))))%%%&&&((()))*********)))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((())))))(((((((((***))))))***,,,///333555999>>>CCCDDDAAA>>>???@@@;;;;;;::::::;;;<<<>>>???BBBAAA@@@??????@@@AAABBBDDDGGGKKKMMMMMMMMMNNNPPPSSSTTTVVVYYYZZZYYYUUURRRFFFDDDBBB???===<<<<<<<<>>BBBFFFHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@??????===<<<::::::666555555444444333333222444444444333333222222222111111222222222333333333111222222333333222222111222222111111111000000000000000000000000000000000222222111111111000000000000000000000/////////...............///////////////......---...///000111//////000111111111111111/////////000000111111111000111222222222222111000---...000111222222111111...///111222333333222222111222222222222333333333555444444333333444444555666666666555555555444444777666666666555555555444444444555666666666666666666555666<<>>@@@(((((((((((()))+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,+++++++++++++++"""###%%%''')))***))))))&&&'''((())))))'''%%%$$$%%%(((,,,,,,***)))***+++))))))))))))))))))))))))'''''''''((((((((())))))&&&%%%$$$%%%'''((('''&&&(((((())))))******++++++((((((''''''&&&&&&&&&%%%%%%''')))***+++***)))(((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))&&&'''(((***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&%%%(((((())))))******++++++))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))************))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''((((((''''''''''''((((((---,,,)))'''&&&&&&'''(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%&&&&&&'''((()))******&&&''''''''''''''''''&&&&&&''''''(((((()))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((()))&&&'''''''''(((((())))))333///)))&&&&&&((()))***(((((('''&&&&&&&&&&&&''''''(((((()))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((())))))************(((&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))((()))))))))))))))((((((+++***))))))***---111333888>>>DDDEEEBBB???@@@BBB;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBBBB@@@DDDJJJNNNNNNMMMOOOPPPQQQSSSVVVZZZ]]]]]]YYYVVVHHHGGGDDD@@@===:::888777<<<>>>@@@CCCDDDDDDDDDCCCBBBCCCEEEGGGFFFCCC???===777666333222111111333444222666;;;@@@EEEGGGHHHHHHEEEFFFFFFGGGGGGHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAA@@@???>>>===888888777666555444444333444444444333333222222222111111111222222333333333111222333444444333222111111111111000000000000///000000000000000000000000333333333222222222111111000000000000///////////////////////////.........///......------///000111//////000111111111111111......//////000000000111000111222333333222111000...///111222333333222222...///111222333333222222111111222222222333333333555444444333333444444555777666666666666555555555777777666666555555555444666777777888888888888888555444666>>>IIIQQQSSSSSSDDDBBB@@@>>>===>>>@@@AAA''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((()))))))))))))))(((((('''''''''(((((()))(((((((((''''''''''''((((((''''''&&&&&&&&&%%%)))((((((((('''''''''''''''***,,,---,,,***))))))(((((((((((())))))))))))%%%%%%&&&'''((()))************))))))((((((''''''''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))***((('''%%%%%%'''(((******)))(((&&&&&&&&&'''((((((((((((((())))))))))))((()))))))))'''''')))***'''((((((((())))))************)))((('''&&&&&&%%%))))))(((((('''''''''&&&''''''''''''((((((((((((''''''((((((((((((((((((******)))((('''&&&%%%%%%))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''******))))))((((((''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))%%%'''******)))'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&((()))(((&&&%%%%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''+++(((###!!!!!!%%%***...444999???CCCDDDCCCBBBAAABBB@@@>>>;;;::::::;;;;;;>>>===<<<;;;;;;<<<===>>>AAACCCGGGIIIIIIJJJLLLNNNNNNPPPRRRTTTWWWZZZ___bbbSSSLLLCCC===<<<============???AAAAAA@@@@@@BBBCCCBBBBBBBBBCCCBBBBBBAAAAAA;;;:::999777444222111000222333555888<<<@@@CCCDDDGGGHHHIIIJJJJJJJJJIIIHHHDDDEEEGGGFFFEEEDDDDDDEEEDDDEEEEEEEEEDDDBBB@@@>>>;;;:::999777444222111000222111111111111111222222111111111222333333444444111111000000000000111111222222222111111111111000333333222222222222222222222222222333333333444444333222111000////////////......////////////......---...///111111111000000222222333333333444444444222222111111000000/////////000000000000111111111222222333333333444444444111111222222222333333333333333333444444444555555444444444444444555666777777777888888888888777777555666666777888888777777888888888888777777777777555666999@@@IIIQQQWWWZZZKKKDDD===<<<>>>AAAAAA@@@(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''***)))))))))(((((((((((())))))((((((((('''''''''&&&)))+++,,,***)))(((((((((((((((((())))))))))))&&&&&&''''''((()))))))))***)))))))))(((((((((''''''((((((((()))))))))***((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))***))))))(((((())))))***'''((((((((())))))))))))((((((&&&&&&&&&&&&(((((()))((((((''''''''''''(((''''''((((((((()))))))))((()))))))))'''''')))***''''''((((((((()))))))))))))))((((((''''''&&&&&&)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''')))))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))(((((((((((('''''''''&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((())))))))))))&&&''')))((('''&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&''')))((('''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,***'''%%%&&&)))---000222777===BBBCCCCCCCCCCCCAAA@@@===;;;:::999::::::======<<<;;;;;;<<<======AAACCCEEEFFFFFFGGGJJJLLLLLLNNNPPPRRRTTTWWW[[[^^^VVVPPPHHHBBB@@@???>>>===<<<>>>>>>>>>===>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBAAA===<<<;;;999666444222111000111222444777:::===???CCCDDDGGGHHHIIIIIIHHHHHHEEEGGGHHHHHHFFFEEEEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>><<<:::888666555444222222111111111222222333111111222222222222333333222111111111111111222333222222222222111111111111222222222222222222222222222333333333444444444444444333222111000000000000//////000000000000//////......///000111000//////000000000000111111111222111111111000000000//////000000000111111111222222222222333333333444444444222222222222333333333333333333444444444555555555555444444444444555666777777777888888888888777777444444444555555555555444888888777777777777666666555666999???FFFMMMQQQSSSIIICCC>>>===@@@BBBBBB@@@))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))))))))(((((((((''''''))))))))))))(((((((((((()))))))))(((((((((''''''&&&(((******)))''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((((((((((()))''''''((((((((()))))))))''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((((()))))))))'''''')))***''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&'''((()))******''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''((((((((((((''''''%%%'''(((((('''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((()))+++...000///333999>>>AAABBBDDDEEEBBB@@@>>><<<:::999999999===<<<;;;::::::;;;<<<===AAABBBBBBBBBBBBCCCFFFHHHIIIKKKMMMNNNOOOQQQUUUWWWXXXTTTNNNIIIEEECCC@@@???>>>???>>>======>>>AAACCCDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@>>><<<999777555444222111111111333666999;;;>>>???CCCFFFGGGHHHGGGGGGGGGIIIJJJIIIGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCBBB@@@???===;;;999999333333222222222222333333333333222222222111111111222111111111222333444444333222222222111111111111111111111222222333333444333333333444444444555555444444333222111111111111000000111111111111000000//////000000000///....../////////000000000111111111000000000000/////////111111222222222333333333333333333333444444444444222222222333333333444444444444444444555555555666555555444444555555666666777777888888888888777777444444444444444444444444777777777777666666666555555666999???DDDIIIJJJJJJFFFBBB>>>>>>@@@BBBAAA???******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((((('''(((((((((((((((((((((((((((((())))))((((((''''''''''''&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&)))))))))(((((((((((('''&&&(((******(((''''''((((((((((((((())))))))))))))))))((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))'''(((((())))))(((((('''%%%&&&''')))))))))((('''&&&&&&&&&&&&'''''''''(((((()))))))))'''''')))***''''''''''''''''''(((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''(((((())))))(((((())))))******++++++((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))&&&'''&&&%%%$$$$$$&&&(((''''''''''''''''''''''''''''''((((((((((((''''''$$$&&&((()))((('''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((***+++,,,,,,000555:::===@@@CCCFFFEEEDDDBBB???===:::888777<<<;;;:::999999:::;;;<<<@@@@@@@@@>>>===>>>AAADDDGGGIIIJJJKKKLLLMMMOOOQQQVVVSSSPPPMMMIIIFFFCCCAAACCCCCCBBB@@@???@@@CCCFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBB???<<<:::888777666444333222333555777999888:::>>>AAADDDEEEEEEEEEGGGIIIJJJJJJHHHGGGGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDDDDCCCBBB@@@>>><<<;;;:::666555444444444444444444555444444333222222111111111111111111222333444444333333222222222111111111000000111222333333444444333333444444444555555555555444333222222222222222111222222333333222222111000000000000///......---000111111111111222222222000000000000000000000000222222222333333333444444333333333444444444444555333333333333444444444444444555555555555666666666666666555555555555666666777777888888888888777777777777666666666666666666777777777777666666666666888999===AAAFFFGGGFFFDDDEEEBBB???>>>>>>>>>===;;;******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''((((((((()))))))))'''''''''''''''((())))))***)))))))))((((((((((((&&&&&&&&&'''''''''''''''***)))))))))((((((((((((''')))******)))((()))***(((((((((((()))))))))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))************)))(((%%%&&&''')))))))))((('''&&&&&&&&&&&&'''''''''(((((()))))))))'''''')))***(((((((((((((((((('''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&''''''((()))))))))(((((())))))******++++++(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((&&&'''&&&%%%$$$$$$&&&(((''''''''''''''''''''''''''''''((((((((((((''''''%%%'''((()))(((((((((***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((()))))))))))),,,111555888<<>>===;;;<<>>@@@AAABBBEEEGGGHHHHHHGGGFFFFFFGGGHHHFFFEEECCCCCCCCCDDDEEEBBBBBB@@@???===<<<;;;:::888888777666666666666666777777666555444333333222111111111111222222333444333333333222222222222111000000111222333333444444333333333444444444555555555444333333222333333333222222333333333333222222111111000000////////////000111111111111222222222000000000111111111111111222333333333333444444444333333444444444555555555333333444444444555555555555555555666666666777777777666666555555555666666777777888888888888777777888777777666666666777888999999888888888777777777;;;===BBBGGGKKKJJJGGGCCCEEECCC@@@===;;;:::999888))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))***''''''&&&''''''((()))*********)))))))))(((((((((((((((((()))))))))))))))******)))))))))(((((((((((()))******(((((()))***(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((((((((((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((((()))))))))'''''')))***))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))******)))((('''&&&%%%%%%((((((((()))))))))))))))'''(((((())))))((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''((((((((((((''''''&&&((())))))((('''((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))******))))))(((***---000333777===AAAFFFFFFFFFFFFCCC@@@===:::===<<<;;;::::::;;;<<<===>>>>>>>>>===;;;;;;===???BBBDDDFFFHHHGGGHHHIIIJJJIIIJJJKKKKKKIIIHHHGGGHHHIIIHHHFFFCCC@@@@@@AAACCCCCCBBBBBBBBBDDDFFFHHHIIIKKKJJJHHHEEEBBB???===<<<:::999888777666666555555555555666777888;;;===>>>@@@BBBDDDEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDAAA@@@???>>>===;;;::::::<<<;;;:::999999888888999::::::999888777777666666444333333222222333333444333333333333222222222222111111111222222333333444222222222333333333444444444333333222222333333333222222333333333333222222222222111000000000111111/////////000000000111111111111111222222222222333222222333333333444444444333444444444555555555555444444444555555555666666666666666666777777777777777777666666555555666666777777888888888888777777777666555444555666888888;;;;;;;;;::::::::::::999===@@@GGGNNNRRRPPPKKKGGGEEECCC@@@<<<999888888888(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))&&&&&&&&&''''''((()))************)))))))))(((((((((((((((((()))))))))************)))))))))(((((('''((()))(((''''''((()))(((((((((((())))))))))))(((((((((((((((''''''''''''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))***))))))(((((())))))***&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((())))))((((((''''''''''''(((''''''((((((((()))))))))((()))))))))'''''')))***++++++******))))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))))))))((((((''''''&&&&&&'''''''''((((((((())))))'''''''''(((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''')))((('''&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''')))******(((''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))*********))))))((()))***,,,...333999===@@@AAADDDEEEEEEDDDAAA???======<<<;;;;;;<<<======<<<===>>>>>>===<<<===???>>>AAADDDEEEEEEEEEFFFHHHFFFHHHJJJIIIGGGFFFGGGIIILLLLLLJJJGGGCCCAAA@@@AAA@@@@@@@@@AAACCCFFFIIIKKKMMMKKKIIIFFFCCC@@@>>>===============<<<:::888777666555333222333666999;;;;;;===@@@AAAAAAAAACCCDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>><<<<<<;;;???>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888777666555444444444444444444333333333222222222222222222222222222222222111111111222222222333333333333222222222222333333222222333333333333222222333222111111111222333444000000000000111111111222222222333333333444444444222222222222333333333333444444444444555555555555444555555555666666666666666666777777777888888888888888777666666666666666777777888888888888777777777666555555666888:::<<<>>>>>>=========<<<<<<<<<===BBBJJJSSSWWWVVVPPPKKKEEECCC@@@<<<::::::<<<===''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((************************%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******************))))))))))))%%%&&&&&&&&&''''''((((((************))))))))))))&&&'''((('''%%%%%%''')))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))************))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((+++)))(((&&&&&&&&&'''((((((((((((((())))))))))))((()))))))))'''''')))***,,,+++++++++******))))))******)))((('''&&&&&&%%%&&&'''''''''(((((())))))''''''''''''((((((((()))%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%'''******)))'''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((***+++***(((''''''(((''''''''''''((((((((()))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))+++000666::::::===AAADDDFFFFFFDDDCCC>>>===<<<;;;;;;<<<===>>>;;;===??????>>>===>>>???<<<>>>BBBCCCDDDDDDEEEFFFFFFHHHJJJIIIFFFEEEGGGIIIPPPPPPOOOLLLGGGCCCBBBBBB?????????@@@CCCFFFJJJLLLMMMLLLJJJGGGDDDAAA>>>===AAAAAABBBCCCAAA???<<<;;;777555222000000333666999888:::===??????@@@BBBCCCBBBCCCDDDDDDDDDCCCBBBAAACCCCCCBBBAAA???>>>======@@@@@@>>>======<<<<<<<<<>>>============<<<<<<<<<;;;:::999777666666666666444444444333333333222222333333222222222222222222000000111111111222222222222222222111111222333333111222222333333222222111333333222111222333555666222333333333333444444444333333333444444555555555111111222222222333333333444444444555555555666666555555555555666666666777777777777777888888888888888888777666666666666666777777888888888888777777999888777888999;;;>>>@@@????????????>>>>>>>>>>>>===BBBLLLUUUZZZYYYSSSNNNDDDCCC@@@<<<:::<<>>======>>>???@@@AAA@@@>>><<<===>>>???@@@BBBDDDGGGIIIKKKLLLKKKIIIIIIKKKKKKHHHGGGIIIUUUVVVVVVSSSNNNHHHCCCAAABBBAAAAAABBBDDDFFFFFFFFFLLLLLLJJJIIIFFFDDDBBBAAA@@@@@@AAAAAA@@@@@@??????<<<999666444444444333222555666666888:::<<<>>>??????AAACCCEEEFFFFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@??????>>>======<<<======>>>????????????@@@@@@@@@<<<<<<;;;;;;;;;:::::::::999999999888888666555555222222222222222222222222333333333222222222111111222333444444444333222111444444333222333444555666666666555555555444444444222222333333333444444444666666555444444444444555333333333444444444555555666555555444444444555555222222333444555666777777666777777777777888888888666777777777777777666555666888999999888888999;;;999999888999<<<@@@EEEHHHHHHEEEAAAAAABBBCCCBBB@@@AAAEEELLLQQQSSSQQQMMMJJJDDDCCCAAA@@@@@@BBBEEEFFF((((((''''''''''''(((((('''))))))((('''&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((()))'''&&&&&&'''((('''&&&'''((((((((()))))))))******)))((((((((((((((()))))))))***))))))***...000///,,,(((&&&&&&'''''''''******))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((()))))))))((((((''''''((()))***(((((())))))))))))((((((***)))(((''''''((()))***)))(((((('''''''''((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''(((''''''&&&&&&''''''(((%%%&&&((()))***)))((('''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((()))***+++,,,---222222444999???CCCDDDDDDBBBBBB@@@===;;;:::<<<>>>;;;<<<>>>>>>======>>>@@@>>>>>>@@@BBBEEEHHHKKKLLLLLLJJJKKKNNNNNNKKKJJJLLLQQQTTTWWWVVVRRRLLLGGGDDDCCCBBB@@@BBBDDDGGGHHHGGGKKKKKKKKKJJJHHHFFFCCCBBB@@@@@@AAAAAAAAA@@@@@@??????<<<888666555555444333555555555666888999;;;<<<===???@@@BBBDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>=========>>>===>>>>>>>>>>>>?????????=========<<<<<<<<<;;;;;;;;;;;;;;;::::::999777777444444444444444444444444444444444333333333333222222222333444555555555555555444444333444555666777666666555555555444444444333333333333444444444444666555555444444444444444555555555555444444444444444444444444555666666777555555555555555666666666777777777888888888888999666777777777777777666666777999::::::999999:::;;;<<<<<<<<<===AAAFFFJJJMMMLLLHHHCCCAAAAAAAAA@@@???DDDGGGKKKOOOOOOLLLIIIFFFCCCBBBAAAAAABBBDDDGGGIII((((((''''''''''''(((((('''))))))((('''&&&'''(((((((((((((((((((((((((((''''''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))******))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))((('''%%%&&&'''(((((('''(((((((((((())))))))))))******)))((((((((((((((()))***+++******+++...000111...)))''''''(((((((((***))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))***))))))(((((((((((()))(((((())))))))))))(((((())))))(((((((((((())))))******)))(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((((((''''''&&&&&&''''''(((%%%&&&((()))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++---...000444:::>>>@@@@@@CCCBBB???<<<999999;;;>>>777888:::;;;;;;<<>>???BBBFFFIIILLLKKKIIILLLPPPQQQNNNMMMNNNNNNRRRWWWYYYVVVRRRMMMJJJFFFCCCAAABBBDDDFFFHHHHHHHHHIIIKKKLLLKKKHHHEEEDDDAAAAAAAAABBBBBBBBBBBBBBBCCC@@@;;;888777777666666444444444444444555666777:::;;;<<<===???BBBDDDEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>???=========>>>>>>>>>>>>???>>>>>>>>>>>>========================<<<;;;::::::777777777777777777777777666666666666555555555444333333444444555777888999666555555555555666777888666666666555555555444444333333444444444555555555555555444333333333333444777777666666555555444444444444444444555777888999777777777666666555555555777888888888888999999999777777777777777777777777888999::::::999999:::;;;<<<===>>>@@@DDDHHHLLLOOOLLLHHHDDDAAAAAABBBBBBBBBGGGIIIJJJKKKIIIFFFCCCAAABBBAAAAAAAAACCCFFFIIIKKK(((''''''''''''(((((()))'''))))))((('''&&&'''(((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((&&&%%%&&&((())))))((((((((((((((())))))))))))+++***)))((((((''''''((('''((())))))((()))+++---222///+++))))))***+++***))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))(((((((((((())))))******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))((((((((((((((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''((()))(((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***))))))((((((((())))))***+++---111555999<<<===AAAAAA@@@>>>;;;:::;;;===666888999999999:::===@@@???>>>======???BBBFFFHHHHHHGGGJJJPPPQQQNNNMMMOOOMMMQQQVVVXXXWWWUUUSSSRRRJJJGGGDDDCCCDDDEEEFFFFFFEEEGGGJJJLLLLLLJJJGGGEEECCCCCCCCCCCCDDDDDDEEEEEEHHHDDD>>>;;;999999999999444444333333222222333333777777777888;;;>>>BBBDDDFFFFFFFFFEEEDDDDDDCCCBBB@@@@@@???????????????@@@>>>>>>>>>>>>???????????????>>>>>>>>>>>>===============>>>>>>===<<<<<<;;;999999999999999999999999888888888888777777777777777666666555666777999:::777666777777777888888888666666666666555555555555444444555555555666666666555555444333333333333333666666666666666777777777555555555555666777888888777777777777666666666666888888888888999999999999888888777777888888999999888999::::::999888999;;;;;;<<<>>>@@@CCCFFFHHHJJJIIIFFFBBB@@@AAADDDGGGIIIHHHHHHGGGFFFDDDBBB@@@???AAAAAAAAAAAACCCEEEGGGIII'''''''''''''''((())))))'''))))))((('''&&&'''(((((((((((((((((((((((((((&&&&&&'''((()))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((('''&&&&&&(((***))))))))))))))))))((((((((((((******)))((((((((((((((('''((())))))((()))***,,,///---***)))***+++******))))))))))))************''''''((())))))(((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))(((((((((((())))))******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((***+++,,,&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&'''''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((''''''(((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((***)))((((((''''''(((((()))***,,,...111555888:::<<>>======:::::::::999777888:::<<>>===<<<<<<;;;777666555444333222222222555444444555777;;;>>>AAAEEEFFFFFFFFFFFFEEEDDDCCC@@@???????????????@@@@@@??????@@@@@@@@@@@@AAAAAA>>>>>>>>>=========<<<<<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;:::888777666777777888777777777888888888888888777777666666666555555555555555666666666777777777555555444333333333333444333444555666777999::::::999888777666666666666666666666666666777777777777777777888888888999999999888888888777888999:::;;;888999:::999888777888::::::<<>>======>>>@@@AAABBB@@@BBBFFFHHHGGGGGGKKKPPPQQQQQQPPPPPPRRRUUUXXXPPPNNNJJJHHHGGGEEEBBB@@@AAACCCFFFHHHIIIHHHFFFEEEDDDDDDCCCDDDEEEGGGIIIJJJJJJGGGCCCAAA@@@???>>><<<:::999888777666555555555444444333333555777:::<<>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>>>>============<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999<<<;;;:::888777777666666666777888888999999888888777777777666666666555555666666777777777888888888666666555444444444444555222222444666888999;;;<<<;;;:::999777666666666666555555555666666777777777666777777777777888888888999999888888888:::;;;<<<999:::;;;:::999888999:::<<>>@@@AAABBBAAA>>>>>>BBBCCCCCCEEEIIIOOOPPPPPPOOONNNNNNPPPRRRNNNMMMKKKJJJIIIGGGCCCAAA@@@AAACCCDDDEEEEEEDDDDDDBBBAAAAAAAAACCCEEEHHHIIIHHHFFFEEEDDDCCCBBB???===>>>===<<<:::999999999999555444333333444555666777<<<===???AAABBBBBBBBBAAA>>>=========>>>>>>???@@@??????@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::999999999999999888777666666666888999999999888777777777777777666666666555777777777888888888999999777777666555555555555666222222444555777888999::::::999888888777777777777666666666555555555555555555555666666666777777777:::999888888888:::<<<===<<<=========;;;:::;;;<<<<<<@@@EEEKKKNNNNNNMMMLLLIIIIIIGGGCCC???>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@AAABBBCCCDDDDDD&&&&&&&&&'''''')))******''')))))))))'''&&&'''(((((((((((((((((((((((((((%%%&&&((()))***)))(((''''''''''''''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))),,,***((('''((()))((('''******))))))((((((((('''''''''''''''(((***+++,,,$$$&&&(((((('''&&&&&&'''&&&(((+++///222222///---))))))******++++++++++++&&&'''(((******((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))&&&'''(((*********))))))(((((())))))))))))(((((('''((()))******)))((('''***)))))))))))))))******)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))))))))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''''''''''''''((()))***))))))(((((((((((())))))'''''''''''''''((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''((()))((('''(((,,,000111555:::>>>@@@BBBEEEGGGDDDCCC@@@<<<888777999;;;999:::<<<>>>@@@AAACCCCCCAAA===<<>>???@@@CCCFFFHHHGGGFFFEEEEEEEEECCC@@@===@@@???>>>===<<<<<<;;;;;;555555444444333444444444777999<<<>>>@@@@@@@@@???======<<<======>>>??????>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????===>>>>>>?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::666777999::::::999888777555666777888999888777777777777777777666666666666777888888888888999999999888888777666666666666666333333444555666777888888888888888888888888999999888777666555444333222222555555555555666666666666:::999888888888:::===>>>>>>???@@@???===<<<<<<===:::???FFFLLLQQQRRRQQQPPPDDDEEEFFFCCC@@@???AAACCCCCCDDDDDDDDDDDDCCCBBBAAA??????@@@BBBDDDEEEFFFGGG******)))))))))))))))***---+++(((((()))+++++++++***)))))))))((((((''''''((((((((('''&&&&&&%%%%%%((('''&&&&&&'''(((***+++)))))))))))))))(((((((((******))))))(((((('''''''''(((((()))***++++++,,,))))))(((((((((((())))))***)))(((''''''((()))***,,,+++***)))(((((())))))''''''((()))***+++,,,,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))+++*********))))))(((((('''***,,,,,,)))'''(((***))),,,000666888777222------,,,+++***))))))))))))++++++******)))((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&&&&'''(((***+++''''''(((((())))))*********)))'''&&&&&&'''((()))))))))))))))))))))))))))'''(((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''+++)))(((&&&&&&((()))+++''''''''''''''''''''''''''''''''''''((((((((((((!!!(((,,,)))'''&&&&&&###((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---,,,///333999>>>BBBDDDFFFGGGEEEAAA===:::999999999:::;;;<<<===>>>>>>?????????AAABBB@@@===<<<>>>@@@FFFHHHKKKMMMOOOPPPOOOOOOLLLLLLLLLLLLJJJHHHFFFEEECCCBBB@@@>>>=========>>>:::999999999:::<<>>===<<<<<<======<<<:::;;;999777666666666444333333444555666888:::<<<===:::;;;<<<======<<<;;;:::========================BBBAAA???>>>===>>>@@@AAABBBAAA???===<<<<<<=========;;;:::<<<>>>???===;;;;;;<<<<<<<<<<<<:::999888999999999::::::999999888:::999888888777777888888:::888666444444555777888999999999888888999::::::777777666555555555555555888888777777777777888888888888888777777777777777999888777666555444444444444555555555666666777777555555666888:::===???AAAAAA@@@>>>===<<<===>>>???AAADDDIIIOOOSSSRRRNNNKKKGGGCCC>>><<<<<>>???@@@AAACCCDDDEEEFFF))))))((((((((((((((())),,,***(((''')))***+++***))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))***++++++))))))(((((((((((())))))***)))((('''''''''''''''((((((((((((((((((''''''((((((((((((((()))))))))***)))))))))))))))(((((())))))))))))))))))))))))******)))))))))((((((((('''***,,,+++)))''')))+++***---333777777333///,,,---,,,+++***))))))))))))))))))))))))))))))******)))'''&&&'''((()))((('''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&'''(((***+++(((((((((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((('''''''''((()))))))))((('''&&&'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))(((***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''((((((((((((%%%+++...+++)))******(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,+++---111666;;;???BBBCCCIIIGGGDDDAAA???===<<<<<<:::::::::;;;<<<>>>???@@@???BBBCCCCCC@@@??????AAACCCEEEHHHLLLOOOPPPQQQPPPMMMMMMMMMLLLKKKIIIHHHFFFDDDDDDCCCAAA???>>>===<<<888777666555666888:::;;;AAACCCFFFHHHHHHFFFCCC@@@@@@???======>>>>>>>>>===;;;999777777888888888777444444444555666888999:::999:::;;;;;;;;;;;;:::999:::::::::;;;;;;;;;;;;;;;;;;:::999999:::;;;===???@@@??????>>>============<<<;;;:::;;;>>>???===;;;;;;;;;<<<<<<;;;999888777888888999999999999999999:::999999888888888888888777777777777777777777777::::::999999999:::::::::999888777777666666777777777777666666666666777777999999888888888888888888999888777666555444444444666666777777777888888888777777888:::<<<>>>@@@AAAAAA@@@>>>======>>>???@@@CCCEEEIIINNNRRRRRROOOLLLEEEAAA===;;;<<<>>>@@@AAABBBDDDFFFHHHHHHFFFDDDBBB>>>??????AAABBBDDDFFFGGG((((((''''''''''''((((((+++)))'''&&&((())))))))))))(((((((((((('''''''''&&&''''''''''''((((((((($$$%%%&&&''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((())))))***))))))(((((((((((()))))))))))))))((('''&&&%%%$$$%%%&&&'''((((((''''''&&&)))((((((((('''''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''***,,,+++)))(((***,,,,,,111777888444///+++***---,,,+++***))))))))))))''''''((())))))***++++++)))'''&&&'''((()))((('''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))******))))))))))))((((((((((((&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''''')))*********))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&(((((((((''''''''''''&&&$$$%%%&&&((())))))*********)))(((''''''((()))***''''''''''''''''''''''''''''''''''''((((((((((((###((()))'''&&&)))***)))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''(((******)))(((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))************+++...111555:::===???FFFFFFEEEDDDBBB@@@???>>>;;;:::999999:::<<>>>>>>>>===;;;999:::;;;<<<;;;;;;666555555555555555666666777888999999999999888777777777777777888888999999888888888999:::<<>>>>>======<<<;;;::::::<<<===>>><<<;;;<<<<<<;;;;;;:::888777666777777888888999999999999::::::999888888888888999666777888999999999777777;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888777777666666666666777777999999999888888999999:::888888777666555555555666888999999999999999:::::::::;;;<<<>>>???@@@AAAAAAAAA@@@???>>>>>>???AAABBBEEEEEEHHHKKKOOOPPPNNNLLLCCC@@@<<<;;;<<<>>>@@@@@@CCCDDDGGGHHHHHHGGGEEECCC?????????@@@BBBDDDFFFHHH(((((('''''''''((())))))***(((&&&&&&''')))(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&''')))***++++++***)))&&&&&&&&&''''''''''''''''''''''''((()))*********&&&'''''''''((((((((()))))))))(((((((((((())))))(((((()))))))))(((&&&%%%###%%%'''))))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''***,,,+++)))(((+++...000666;;;999333,,,******---,,,+++***))))))))))))(((((((((((())))))******)))'''&&&'''((()))((('''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((''''''((((((((())))))*********))))))((((((''''''%%%&&&((()))*********)))((((((((((((((((((((((((******))))))((('''''''''++++++******))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&'''((())))))(((((()))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''((((((((((((###&&&&&&$$$$$$)))+++***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%''')))+++,,,***((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***+++---000444777:::>>>???AAACCCCCCCCCBBBAAA???===;;;999999:::===>>>???AAADDDEEEDDDBBB@@@???===@@@DDDHHHLLLNNNOOOOOOHHHHHHHHHHHHHHHHHHGGGGGGHHHKKKMMMOOONNNJJJFFFCCC@@@>>>;;;888777777777888>>>AAAFFFJJJLLLJJJFFFDDDAAA>>>;;;:::;;;===??????AAA???======>>>>>>===<<<888888777666555555555555555555555666666555555555444444444555555666666666777777777888999;;;===>>>999:::;;;=========<<<;;;;;;;;;;;;<<<=========<<<======<<<;;;999888777666666777777777888888999:::::::::999888888888888888666777888999999999999999<<<<<<<<<<<<<<<;;;;;;;;;:::999888888777777888888888888777777777777888888999888777777777888999:::888888777777777777777777::::::::::::::::::::::::===>>>@@@BBBCCCCCCBBBBBBAAA@@@???>>>>>>@@@BBBCCCEEEDDDEEEGGGJJJLLLKKKKKKBBB@@@======>>>@@@AAAAAACCCEEEGGGIIIIIIHHHFFFEEEAAA@@@@@@@@@BBBDDDGGGHHH)))((((((((())))))***+++)))'''&&&&&&((((((((('''******************************)))(((''''''&&&&&&'''((()))+++,,,++++++***&&&&&&&&&&&&''''''((((((&&&&&&'''((()))***++++++''''''''''''(((((((((((())))))(((((((((((())))))&&&((()))***++++++***)))%%%&&&(((***+++***)))'''''''''((())))))***++++++((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''')))+++***)))))),,,000555999<<<999111,,,***,,,---,,,+++***))))))))))))))))))))))))(((((('''''')))'''&&&'''((()))((('''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))))))))******))))))((((((''''''%%%&&&(((***++++++***)))((((((((((((((((((((((((******))))))((((((((((((++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))&&&(((---///...%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''((((((((())))))%%%''')))+++,,,***((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((()))))))))***,,,///222444555888<<<@@@DDDEEEEEEEEEDDDBBB>>>;;;999:::;;;<<<>>>???AAACCCCCCBBB???===>>>@@@CCCGGGIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIJJJMMMQQQTTTTTTRRROOOLLLDDDCCC???===;;;::::::;;;>>>AAAFFFIIIJJJHHHEEECCCAAA>>><<<;;;>>>AAACCCCCCEEECCC@@@??????>>>===;;;;;;:::999888777777777777444444333333333333444444444444444444444444444444333333333333333444444555666777999:::;;;::::::999:::;;;<<<===<<<<<<<<<<<<======<<<;;;999999888888777666666666666777888999:::999888888777777888888888777666666777999;;;<<<<<<============<<<;;;:::888888777666666666666666666666555555555555666666777666555555555777888999999999888888888999::::::::::::::::::::::::::::::???AAACCCEEEFFFEEEDDDCCCBBBAAA???>>>>>>@@@AAABBBCCCBBBAAABBBEEEGGGHHHGGGAAA@@@??????AAACCCCCCBBBDDDFFFHHHJJJJJJIIIGGGFFFCCCCCCBBBBBBCCCEEEGGGHHH))))))((())))))***+++,,,)))'''&&&'''((()))(((&&&))))))************++++++******)))((((((''''''&&&&&&'''((())))))*********&&&&&&&&&'''(((((())))))&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((((((((())))))'''((()))***+++,,,,,,,,,((()))***++++++******)))''''''((()))***+++,,,,,,)))))))))(((((('''''''''))))))))))))))))))))))))'''(((((((((((()))))))))''')))+++***))))))---111::::::999555///,,,,,,------,,,+++***))))))))))))******)))(((((('''&&&&&&)))'''&&&'''((()))((('''(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))******((())))))******))))))((())))))))))))(((((((((((('''(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))******))))))(((&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))'''%%%(((---...+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''(((((())))))***%%%'''(((******)))(((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++---...///111444999>>>CCCFFFHHHIIIGGGEEEBBB???===<<<<<<<<<======>>>@@@BBBAAA???===>>>@@@CCCEEEGGGGGGGGGFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKMMMPPPSSSTTTTTTSSSRRRFFFEEEBBB???=========>>>@@@BBBEEEGGGGGGEEECCCAAAAAA???>>>???BBBFFFHHHHHHGGGDDDAAA@@@???>>><<<:::<<<;;;;;;:::::::::::::::555444444333333444444555666666666555444444333333444444444444333333222222444555666666777777777777777999;;;;;;:::999:::;;;<<<;;;:::999888888999999888777666555555666777888888888777666666666666777888666555444555888<<<>>><<<<<<===>>>===;;;:::999777666666555555555555555333333222222222222333333666555444333444666888999::::::::::::;;;<<<======<<<<<<;;;;;;;;;;;;::::::???BBBEEEHHHIIIHHHEEEDDDCCCAAA???>>>>>>>>>@@@AAABBB@@@???@@@BBBDDDDDDDDD@@@??????AAACCCDDDDDDCCCDDDFFFIIIKKKLLLKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFF'''''''''((((((***++++++)))((('''((()))***((('''''''''(((((())))))))))))''''''(((((()))))))))***(((((((((((()))***++++++&&&&&&'''(((((()))******''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++******************))))))'''((((((((())))))******(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******''')))+++***)))***...333;;;999444///,,,+++,,,------,,,+++***))))))))))))(((((((((((((((((('''''')))'''&&&'''((()))((('''(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((()))))))))*********((()))************)))((((((((((((((())))))))))))***)))))))))))))))******))))))))))))))))))))))))((((((((()))******++++++((('''''''''''')))***+++***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))'''((((((((())))))))))))((()))))))))((('''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''%%%$$$''',,,+++'''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((())))))******&&&&&&'''(((((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((((()))***+++,,,,,,,,,,,,...000555:::???CCCEEEFFFGGGFFFDDDBBBAAA@@@?????????======>>>AAAAAA@@@>>>===>>>AAADDDEEEFFFEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQHHHGGGDDDBBBAAAAAABBBCCCBBBCCCCCCCCCBBBAAA???>>>=========@@@DDDHHHIIIJJJEEECCC@@@??????>>>===;;;;;;;;;::::::;;;;;;<<<===888777666666666666777888:::999888777666444333333555555555555555444333333444333333333333444444555333666888888666555777888999888777666666777888888999888666444444444555666777777666555555555555555444444444555777999;;;<<<;;;<<<=========;;;999888777666555555444444555555444333333222222333333444777666444444444666999;;;<<<<<<<<<<<<===>>>???@@@>>>>>>=========<<<<<<<<<>>>AAAFFFIIIKKKIIIGGGDDDCCCBBB???===<<<===>>>>>>AAA@@@???@@@AAACCCBBBBBB>>>>>>???AAACCCDDDCCCBBBEEEGGGIIILLLLLLKKKJJJIIIHHHIIIJJJJJJIIIHHHFFFDDD&&&&&&&&&'''''')))******)))(((((()))******)))'''%%%&&&&&&&&&''''''(((((($$$%%%&&&((()))+++,,,---+++******)))***,,,---...'''''''''((()))******+++(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***,,,+++***)))(((((())))))((((((((((((((('''''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))******++++++''')))******)))***///333<<<777000+++***+++,,,------,,,+++***))))))))))))&&&&&&''''''((())))))))))))'''&&&'''((()))((('''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++((()))***++++++***)))(((''''''(((((())))))******+++***)))(((((((((******))))))))))))))))))))))))''''''((()))***+++,,,,,,&&&&&&&&&&&&'''(((***+++******))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******'''((((((((())))))******''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))***)))(((+++///...)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))******************************(((((('''''''''&&&&&&&&&&&&''''''((()))******+++&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))((()))+++,,,,,,,,,+++***+++---111555:::>>>@@@BBBEEEEEEEEEDDDDDDCCCBBBBBB@@@>>><<<>>>@@@BBBAAA???;;;===@@@CCCEEEFFFFFFEEE@@@@@@@@@AAABBBDDDFFFHHHLLLKKKJJJIIIJJJKKKMMMNNNKKKJJJHHHFFFEEEFFFGGGHHHCCCCCCBBBAAA@@@>>><<<<<<888888:::>>>CCCFFFHHHHHHCCCAAA???>>>??????>>><<<999999999:::;;;<<<===>>>;;;:::999888888999:::;;;<<<<<<:::999777555444333111111222222222111111000444333222111111111333333000333666555333222444666666555555444444555777888:::999666444333333444555666666555444444444444444111222555777999999999999;;;<<<======<<<:::888777777777666555555555555555666666666555555666666666888777555444555777:::<<<============>>>@@@AAABBB@@@?????????>>>>>>======>>>AAAFFFJJJLLLJJJGGGEEEDDDBBB???===<<<<<<<<<===AAA@@@???@@@BBBCCCBBBAAA<<<===>>>@@@CCCDDDCCCAAAEEEGGGJJJLLLMMMLLLJJJIIIIIIKKKLLLLLLKKKHHHEEECCC))))))))))))))))))))))))************************++++++******))))))(((((((((((()))***++++++,,,,,,))))))))))))))))))))))))***(((''''''(((((('''%%%))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''((()))))))))))))))((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''***,,,***(((***000555@@@;;;333///...//////......---,,,***)))(((((((((,,,,,,+++***************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((++++++******))))))(((((($$$&&&((()))++++++******((((((((((((((()))))))))***)))(((&&&&&&&&&'''(((((((((((((((''''''''''''+++)))'''&&&%%%&&&'''(((((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''***++++++***'''&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))*********))))))((((((''''''''''''(((((())))))******+++*********))))))(((((()))))))))))))))))))))))))))+++...111444999>>>BBBDDDEEEFFFGGGFFFDDDBBB@@@<<<<<<===============<<>>===???AAACCCCCCBBBBBB@@@===;;;;;;>>>BBBEEEHHHFFFEEECCCDDDFFFIIIJJJGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDAAA===;;;;;;<<<;;;;;;<<<===???AAABBBCCCAAA@@@???@@@AAAAAA@@@>>>===;;;888999;;;;;;:::777999;;;===<<<;;;;;;>>>AAAAAAAAAAAAAAA???;;;888666888777666555444333333222444333222000000000000111555333111000///000222333666666666666555444444333555444333333333444555666333222222222444444444333...111555666666777:::===AAA@@@>>>>>>===<<<:::777666444444444666777777777777777777999::::::888777555666666888999;;;===>>>>>>@@@AAABBBAAA@@@AAABBBBBBAAA@@@?????????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEAAA@@@??????>>>>>>>>>???DDDCCCCCCDDDEEEEEECCCAAA@@@@@@@@@@@@AAABBBCCCDDDGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGFFFDDD))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((((((((((()))******+++,,,,,,))))))))))))))))))))))))***(((''''''(((((('''&&&''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))))))))++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((***,,,,,,+++///666<<>>BBBCCCDDDEEEEEECCCBBBAAA>>>>>>>>>>>>>>>===<<<<<<<<<<<<===???BBBCCCCCCBBB@@@???<<<;;;;;;===@@@AAADDDCCCAAA@@@AAACCCFFFHHHFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGDDD@@@===<<<<<<;;;;;;;;;<<<>>>AAACCCDDDBBBAAA@@@AAABBBBBB@@@???>>>;;;999999;;;===<<<;;;>>>@@@AAA@@@===<<<>>>?????????@@@@@@???===;;;999:::999999999999888888777666555333222111111222333000///.........///111222333444444444444333333222555444333333222333444444555444444444555666555444000333555666666777:::======<<<;;;::::::999777555777666555666777888999999::::::;;;<<<======;;;:::777777777888999;;;===>>>???AAADDDDDDDDDCCCCCCDDDDDDCCCBBB@@@???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDAAA@@@@@@@@@@@@@@@@@@AAAEEEEEEEEEFFFGGGFFFBBB@@@????????????@@@@@@AAABBBGGGHHHIIIJJJJJJJJJIIIHHHIIIGGGFFFGGGIIIKKKKKKJJJ))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((())))))******+++++++++))))))))))))))))))))))))***(((''''''))))))(((&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''(((((())))))***,,,+++***(((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((***,,,---...333;;;AAAGGG===000+++,,,//////---,,,+++***)))(((''''''''''''''''''&&&''''''(((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((''''''''''''))))))(((((((((((())))))++++++******))))))((((((***************))))))(((&&&''''''((()))***+++,,,***)))'''&&&&&&'''((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((())))))((('''''''''''''''&&&&&&((()))***))))))(((((((((((((((((((((((((((''''''((((((((((((((((((%%%%%%&&&&&&&&&''''''''')))(((((((((((()))******''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((((((((())))))))))))(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))((())))))***,,,///555999>>>???AAABBBCCCCCCCCCBBB@@@@@@@@@@@@???===<<<;;;::::::;;;???BBBCCCCCCAAA>>>>>><<<;;;;;;<<<======??????>>>>>>???AAADDDFFFEEEEEEDDDDDDEEEGGGJJJKKKLLLMMMLLLIIIDDD@@@======<<<;;;;;;;;;===@@@CCCDDDCCCBBBAAAAAABBBBBB@@@???>>><<<999999;;;===???@@@CCCEEEFFFEEEBBB???>>>>>>===>>>>>>??????>>>======<<<<<<======>>>>>>>>>>>>999888666555444444555666////////////000111222333222333333333333333444444666666555444333333333444555666666666666666555555444555666666666777;;;===;;;:::999999:::999777555888888888888999:::;;;<<>>999999999:::;;;===>>>@@@@@@CCCGGGIIIHHHGGGFFFFFFFFFEEECCCAAA@@@??????@@@??????AAABBBCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDGGGGGGHHHIIIIIIGGGBBB>>>????????????@@@AAABBBBBBGGGHHHHHHIIIIIIHHHFFFEEEFFFEEEDDDFFFJJJNNNQQQQQQ(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++((()))))))))*********+++((((((((((((((((((((((((***((('''((())))))(((''''''''''''((()))*********))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((()))******((((((''''''((()))***+++(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,///444;;;@@@LLL@@@222+++,,,///...+++******)))(((''''''((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))+++***)))'''''''''((())))))))))))***************&&&'''((())))))((('''&&&((((((((()))***+++++++++)))(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''***)))(((''''''((()))***+++***)))(((''''''''''''%%%&&&)))***+++***)))(((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&''''''''')))((((((((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((())))))((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''''''''''''''((())))))))))))(((((((((((()))))))))((((((''''''&&&))))))))))))))))))((((((((((((((((((((((((((((((((()))(((((((((+++000444999;;;===@@@BBBCCCDDDDDDCCCCCCBBBAAA@@@???===<<<888999;;;>>>BBBCCCBBBAAA>>>>>>======<<<<<<<<<;;;>>>======>>>???BBBDDDFFFHHHFFFEEEEEEFFFIIILLLNNNQQQRRRRRROOOJJJDDDAAA???@@@???===<<<===???AAACCCDDDBBB@@@@@@@@@@@@???===<<<;;;888888:::===AAACCCFFFGGGHHHHHHFFFDDDAAA@@@>>>>>>>>>>>>>>>>>>??????<<<===???AAABBBBBBBBBBBB<<<;;;:::888888888888999555555666666666777777777555555555666666777888888999888888777666666666666666777999888777666555555777777777777777999<<<>>>>>>===<<<<<<======;;;999999:::;;;;;;;;;<<<>>>???BBBDDDEEEEEEDDDBBBAAAAAA>>>===<<<<<<===???AAABBBAAAEEEIIIKKKKKKIIIHHHGGGFFFEEECCC@@@???>>>>>>>>>===>>>???@@@AAABBBBBBBBB@@@@@@AAABBBCCCEEEFFFGGGIIIIIIJJJLLLLLLHHHCCC>>>?????????@@@AAACCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBBBBBAAAAAACCCIIIOOOSSSUUU(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))*********(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******%%%&&&&&&'''((())))))***'''''''''(((((()))***+++(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++---111555999CCC:::...)))+++......---))))))((((((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************,,,***)))'''''''''((((((''''''((()))***++++++,,,&&&'''((())))))((('''&&&************))))))))))))(((((('''''''''(((((((((((((((''''''''''''((((((***))))))((('''&&&&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((***)))(((''''''((()))***+++***)))(((((((((((((((%%%''')))++++++***)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''''''''((((((((((((''''''&&&&&&''''''''''''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((((((((())))))(((((((((((((((((((((((()))))))))((((((***...111555777999<<>>AAABBBAAA@@@????????????>>>>>>===<<>>=========<<<;;;:::999888777888<<<@@@DDDFFFFFFGGGHHHIIIGGGEEECCC@@@???>>>======>>>??????>>>???AAACCCDDDDDDDDDCCC@@@???===<<<;;;;;;<<<<<<;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;:::::::::===???>>>;;;999888999:::999888999;;;===>>>???@@@?????????@@@@@@>>><<<:::<<<>>>=========@@@CCCDDDFFFHHHGGGEEEBBBBBBBBBBBBAAA???>>>???AAACCCDDDBBBEEEJJJKKKJJJHHHFFFFFFDDDCCCAAA???=========>>>===>>>???@@@AAAAAAAAAAAA??????@@@AAACCCEEEGGGHHHIIIIIIKKKMMMMMMJJJEEE@@@======>>>???AAACCCDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@BBBAAAAAACCCIIIOOOTTTVVV))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))***)))))))))((((((((('''((((((((((((((((((((((((+++******))))))******+++&&&&&&&&&''''''(((((())))))))))))***)))(((''''''(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---///000111333...)))'''***---//////))))))((((((((()))******)))(((''''''&&&&&&''''''))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((((((((((((******)))(((((((((((((((&&&&&&'''((()))***++++++((())))))************************))))))((((((((('''''''''(((((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))'''((()))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''(((((())))))***''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''(((((())))))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********)))***---///111222444888;;;???AAACCCCCCCCCDDDDDDDDDDDDCCCCCC???>>>===>>>@@@@@@@@@???@@@@@@@@@@@@????????????@@@@@@AAAAAACCCDDDEEEFFFJJJJJJHHHHHHIIIKKKMMMNNNSSSTTTTTTQQQMMMIIIGGGFFFHHHGGGFFFDDDCCCBBBAAAAAADDDAAA>>><<<<<<<<<;;;:::888999999888999;;;@@@CCCEEEEEEEEEFFFHHHHHHFFFDDDAAA@@@>>>======>>>@@@AAABBBCCCEEEGGGGGGFFFEEEDDDBBBAAA???>>>======>>>>>>===???AAABBBBBBAAA@@@???AAA@@@?????????@@@AAABBB>>>??????@@@@@@??????>>>@@@DDDFFFEEEBBB>>>===>>>;;;:::;;;===@@@AAAAAAAAABBB@@@??????@@@???===;;;:::===??????>>>>>>BBBEEEEEEHHHJJJIIIEEEBBBBBBCCCDDDBBB@@@??????@@@CCCDDDBBBEEEHHHHHHFFFDDDCCCBBBAAA@@@>>>======>>>?????????@@@@@@AAAAAAAAAAAAAAA>>>>>>???@@@BBBDDDFFFGGGGGGHHHIIILLLMMMKKKGGGDDD=========>>>???@@@AAABBBBBBCCCCCCCCCBBBAAA???>>>DDDCCCBBBEEEIIINNNQQQRRR))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))((()))))))))))))))))))))))))))((('''(((***+++***)))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******'''''''''''''''''''''''''''(((***++++++)))'''%%%(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,///000000///...***++++++++++++,,,...///)))))))))))))))***+++,,,+++***)))((('''&&&&&&&&&))))))))))))))))))))))))'''((((((((())))))))))))&&&'''''''''((((((((()))((())))))))))))(((((('''(((((('''''''''''''''''')))))))))))))))***++++++(((((((((((((((((())))))&&&''''''(((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''((()))******))))))(((((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((((((((()))))))))))))))((('''''''''''''''&&&''''''((())))))******''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''((()))******'''((((((((()))))))))***&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))''')))++++++******+++,,,+++---///222666:::===???AAABBBCCCEEEFFFGGGGGGGGGEEEBBB???>>>>>>??????>>>@@@@@@?????????@@@@@@AAA???@@@@@@AAAAAABBBCCCCCCFFFFFFGGGHHHIIIKKKMMMNNNOOOOOOOOOMMMIIIGGGGGGGGGHHHHHHIIIIIIHHHFFFEEEDDDEEEBBB>>><<<<<<;;;;;;:::888:::;;;;;;;;;<<<@@@CCCFFFDDDCCCCCCFFFFFFEEECCC???>>><<<<<<===???CCCEEEHHHIIIKKKLLLLLLJJJGGGFFFCCCBBBAAA????????????@@@===@@@CCCFFFHHHHHHFFFEEEDDDCCCAAA@@@@@@@@@BBBCCC>>>???AAABBBCCCCCCBBBBBBCCCGGGJJJIIIDDD@@@???@@@;;;;;;===@@@DDDFFFDDDBBBDDDBBBAAAAAAAAA@@@===;;;:::>>>@@@@@@>>>>>>BBBGGGGGGJJJLLLKKKFFFBBBBBBDDDCCCAAA???======>>>AAACCCAAACCCEEEDDDAAA???>>>>>>>>>>>>======>>>@@@BBBCCCBBBBBBCCCCCCBBBBBBAAAAAA======>>>???@@@BBBDDDEEEFFFFFFGGGJJJLLLLLLJJJHHHCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBAAA@@@>>>===CCCBBBAAACCCFFFHHHIIIIII))))))))))))))))))))))))******************************++++++,,,,,,,,,---))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((***++++++***&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''&&&&&&&&&"""%%%(((+++---,,,***((((((((((((((()))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...111333333111...,,,///111000...+++,,,...))))))))))))***+++,,,---///...,,,+++)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******++++++'''((()))******)))((('''***)))((('''&&&%%%$$$$$$((('''&&&&&&&&&((()))***%%%%%%&&&'''((()))******&&&&&&'''((())))))((((((((((((''''''''''''((((((###$$$%%%'''(((***+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&''')))***+++***)))(((&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''(((((((((((()))******)))(((((((((((((((&&&''''''((()))******+++''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((***++++++'''((((((((())))))******%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))%%%(((+++,,,+++******+++((()))+++...222666:::<<<@@@AAACCCEEEGGGIIIIIIJJJIIIEEE@@@>>>===>>>>>>===??????>>>>>>>>>@@@AAABBB>>>>>>??????@@@@@@@@@AAAAAABBBDDDGGGIIILLLMMMNNNKKKLLLKKKIIIFFFEEEFFFGGGGGGHHHJJJKKKKKKJJJHHHGGGFFFCCC???===<<<<<<;;;:::999;;;===>>>======@@@CCCGGGDDDAAAAAACCCDDDCCCAAA===<<<;;;;;;===AAAEEEHHHMMMNNNPPPPPPOOOMMMJJJHHHDDDCCCAAA@@@??????@@@@@@>>>AAAFFFJJJMMMNNNMMMLLLDDDCCCAAA?????????AAABBB>>>???AAACCCDDDDDDDDDCCCAAAFFFIIIHHHCCC>>>===???;;;<<<>>>BBBGGGIIIFFFCCCFFFEEECCCCCCCCCAAA???<<<:::>>>AAAAAA>>>???CCCGGGHHHKKKNNNLLLFFFCCCCCCEEEBBB@@@===;;;;;;<<>><<<;;;<<<=========>>>@@@BBBDDDFFFDDDDDDDDDDDDCCCBBBAAAAAA<<<<<<===>>>???AAABBBCCCDDDDDDFFFHHHKKKMMMLLLKKKKKKJJJHHHEEECCCAAA@@@@@@??????@@@AAA@@@???>>>===@@@???>>>???AAABBBAAA???(((((((((((())))))))))))((())))))************)))))))))))))))((((((((((((******))))))))))))******''''''''''''''''''''''''))))))))))))************++++++***+++------+++))))))))))))))))))))))))))))))************+++++++++))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++*********+++))))))******++++++,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,---............------------......000...,,,++++++,,,---...000---***((())))))))))))++++++************++++++(((((((((((())))))))))))************************((((((((((((((((((((((((******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))************************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))+++---...---***((((((((())))))(((((((((((())))))))))))(((((((((((())))))((()))***(((%%%$$$'''***%%%&&&&&&'''((())))))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''',,,+++***)))((('''&&&%%%((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%))))))))))))((('''&&&%%%******+++******)))(((((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((+++***)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((,,,,,,,,,---...111333444999===DDDJJJMMMMMMJJJHHHIIIGGGDDDBBBBBBAAA???>>>======;;;:::::::::;;;<<<@@@??????>>>???AAABBBCCC>>>???@@@BBBDDDGGGIIIKKKMMMQQQUUUTTTOOOJJJHHHIIIFFFGGGIIIIIIHHHIIIJJJLLLLLLJJJFFFBBB?????????@@@>>>>>>======>>>???@@@@@@CCCDDDDDDDDDBBB@@@===;;;<<<;;;:::;;;===BBBGGGJJJMMMQQQSSSQQQLLLIIIJJJLLLHHHEEEBBB@@@@@@AAAAAA@@@AAADDDIIIMMMOOOOOONNNMMMLLLIIIEEE@@@>>>>>>???@@@CCCBBBBBBDDDGGGIIIJJJIIIHHHHHHGGGEEEAAA>>>>>>>>>===<<<::::::===BBBHHHKKKLLLGGGCCCBBBDDDDDDAAA===>>>??????@@@BBBDDDFFFHHHLLLOOOPPPMMMFFFAAAAAABBBBBB@@@===:::::::::<<<===BBBAAA@@@>>>============???>>>>>>>>>@@@BBBEEEGGGEEEGGGHHHIIIIIIFFFDDDBBB??????@@@AAABBBBBBBBBBBBEEEFFFHHHJJJLLLLLLLLLLLLKKKIIIGGGEEECCCBBBBBBBBB@@@@@@??????>>>>>>=========<<<;;;::::::;;;===>>>(((((((((((())))))))))))((())))))***************************))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((())))))((('''((()))***)))'''))))))))))))))))))))))))))))))*********+++++++++))))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***************)))))))))******************************+++,,,,,,........./////////000000000//////......//////000///...,,,*********+++,,,---***'''&&&'''((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))******)))))))))(((((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''&&&&&&%%%))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''((())))))(((%%%%%%''')))'''''''''((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++******)))((('''&&&&&&(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))((('''&&&%%%''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((()))***,,,...///555999???EEEIIIJJJJJJIIIGGGFFFCCCBBBAAA@@@>>>===<<<<<<;;;:::::::::;;;<<<>>>>>>??????AAABBBCCCDDD@@@@@@@@@@@@BBBCCCDDDEEEJJJOOOTTTSSSNNNIIIGGGHHHEEEFFFGGGFFFFFFGGGJJJMMMOOOMMMIIIEEEBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAAFFFFFFEEEDDDAAA>>>;;;999999999888999<<<@@@CCCFFFHHHKKKMMMKKKGGGEEEGGGJJJGGGEEEBBB@@@AAABBBBBBBBBEEEGGGKKKNNNOOONNNLLLKKKKKKIIIEEEAAA???>>>???@@@BBBBBBCCCFFFJJJMMMMMMLLLEEEFFFEEECCC???===<<<<<>>======>>>BBBFFFHHHJJJFFFBBBAAACCCCCC@@@<<<>>>>>>???AAABBBCCCDDDEEEHHHKKKMMMKKKEEEAAAAAABBB@@@???===;;;:::;;;<<<===AAA@@@???>>>============??????>>>???@@@BBBEEEGGGIIIJJJKKKJJJHHHEEEBBB@@@>>>???@@@AAABBBCCCCCCCCCFFFGGGIIIJJJKKKLLLKKKKKKGGGFFFDDDCCCBBBCCCDDDEEECCCBBBAAA@@@???===<<<<<<::::::999888999;;;===???(((((((((((()))))))))))))))))))))*********++++++++++++++++++******************))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))***(((&&&&&&'''((((((((()))))))))))))))))))))))))))))))))*********++++++))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))***))))))))))))))))))(((((((((((()))***+++,,,---///000111222333222222111111000000000000000000111...---+++***)))))))))***+++)))'''&&&((())))))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))************))))))((((((''''''******))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))),,,)))&&&&&&(((***)))((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''((())))))(((&&&&&&'''))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((******))))))(((''''''&&&(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&'''((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))***+++///333888>>>CCCFFFHHHIIIEEEDDDCCCBBB@@@???>>>======<<<;;;:::::::::;;;;;;<<<===>>>@@@BBBCCCDDDDDDAAAAAA@@@???>>>>>>>>>>>>FFFKKKPPPQQQMMMHHHEEEEEEDDDDDDDDDDDDDDDFFFKKKNNNTTTRRRNNNJJJGGGEEEDDDCCCCCCCCCBBBBBBAAABBBBBBBBBEEEEEEEEECCCAAA>>><<<:::888888999;;;===???BBBCCCBBBDDDEEEDDDAAA@@@CCCFFFEEECCC@@@???AAACCCCCCCCCGGGIIILLLNNNNNNLLLIIIGGGJJJHHHDDDAAA??????@@@AAA@@@AAADDDHHHMMMOOOOOONNNEEEEEEEEECCC???=========@@@?????????AAACCCEEEFFFHHHDDDAAA@@@AAAAAA>>><<<===>>>@@@AAABBBBBBAAAAAACCCFFFHHHGGGCCC@@@@@@BBB======<<<<<<<<<<<<======@@@@@@???>>>============@@@?????????AAACCCEEEFFFMMMMMMLLLKKKHHHDDD@@@======>>>@@@AAABBBCCCCCCCCCGGGGGGHHHIIIIIIIIIIIIHHHCCCBBBAAAAAABBBFFFIIIKKKGGGFFFDDDAAA???<<<:::999777666666777999<<>><<<;;;:::::::::999;;;===@@@AAABBBBBBBBBBBBAAA???>>>===<<<<<<<<>>@@@AAABBBBBB???@@@AAA???======???AAA@@@>>><<<<<<>>>@@@AAAAAAFFFHHHJJJLLLLLLJJJGGGEEEIIIGGGDDDAAA??????@@@AAA???AAADDDIIIMMMNNNMMMKKKFFFFFFFFFDDDAAA??????@@@>>>???@@@AAACCCDDDEEEFFFEEECCC@@@?????????===;;;<<<>>>@@@AAABBBAAA@@@???@@@BBBDDDDDDBBB@@@@@@AAA;;;;;;<<<======>>>>>>>>>AAA@@@???>>>>>>===>>>>>>@@@??????@@@AAACCCDDDEEEKKKKKKJJJIIIFFFBBB???======>>>???AAABBBCCCDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDAAA@@@@@@AAADDDIIINNNQQQHHHFFFDDDAAA===:::888666666666666777:::>>>AAACCC(((((((((((())))))))))))))))))))))))***+++,,,---******)))))))))(((((((((******))))))))))))******((((((((((((((((((((((((************++++++++++++///---***)))+++,,,------))))))))))))))))))))))))(((((()))))))))*********))))))((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))(((((('''''''''''''''((()))+++,,,---...///111333333222111000.........------............------,,,+++************)))((()))+++,,,,,,+++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++,,,------,,,,,,+++***)))(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))***%%% !!!&&&***)))&&&))))))(((((((((((())))))+++******************+++)))((((((((((((((('''&&&%%%%%%&&&'''((()))***+++******+++++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((()))***+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))***---222777<<>><<<;;;:::999:::<<<>>>@@@@@@??????@@@??????>>>======>>>>>>@@@CCCHHHJJJIIIFFFCCCAAACCCCCCBBBAAABBBEEEJJJOOOVVVUUUTTTQQQNNNKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA:::;;;===???@@@AAAAAAAAAAAAAAAAAA???===<<<<<<===;;;999777777:::<<<>>>>>>AAACCCFFFIIIIIIHHHEEEDDDFFFEEEBBB@@@??????@@@@@@@@@AAACCCGGGIIIIIIGGGDDDDDDDDDDDDCCC@@@??????@@@;;;<<>>>>>===<<<;;;<<<>>>@@@BBBCCCBBBAAA@@@@@@AAACCCCCCBBBAAA@@@@@@:::;;;<<<===???@@@AAAAAACCCBBBAAA@@@>>>>>>>>>>>>?????????@@@AAABBBCCCCCCFFFFFFFFFEEEDDDBBB@@@???===>>>@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@?????????@@@@@@AAACCCGGGKKKPPPSSSFFFEEEBBB???<<<999777555777777888999<<<@@@DDDFFF(((((((((((())))))))))))***)))))))))***,,,---///))))))))))))((((((((('''******))))))))))))******((((((((((((((((((((((((((((((((()))))))))******---+++))))))***+++,,,+++))))))))))))))))))))))))((((((((()))))))))******))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))))))))))))))(((((((((((()))***+++,,,------...///000111000//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++(((''''''((()))******((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,---******))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***'''$$$%%%(((******((())))))(((((((((((()))))))))((((((''''''(((((())))))((('''((())))))'''%%%###$$$%%%'''(((***+++,,,+++++++++,,,------......))))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''(((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((((((((((('''((()))+++...222666999;;;:::>>>BBBBBBAAA@@@AAADDDDDDDDDDDDCCCBBB@@@???>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>???@@@@@@???AAADDDFFFGGGEEECCCAAAAAAAAAAAAAAAAAADDDHHHKKKQQQQQQQQQQQQOOOLLLJJJHHHFFFFFFEEEEEEDDDDDDEEEEEEIIIIIIGGGEEECCCAAA???>>>:::;;;<<<>>>??????@@@@@@CCCCCCCCCBBB@@@>>>===<<<888666444555777:::<<<<<<>>>@@@DDDFFFGGGFFFDDDCCCCCCBBBAAA???>>>>>>??????AAAAAAAAACCCDDDDDDAAA??????@@@@@@???===<<<<<<===:::;;;===@@@CCCEEEGGGHHHBBBAAA@@@>>>===<<<<<<<<<<<<>>>@@@BBBDDDEEEEEEEEECCCDDDDDDDDDDDDBBBAAA@@@;;;;;;<<<>>>@@@BBBDDDEEEFFFEEECCCAAA@@@???>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBB??????@@@AAABBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<@@@@@@AAACCCFFFIIILLLNNNBBBAAA@@@>>><<<:::888777;;;::::::<<<>>>AAAEEEGGG(((((((((((())))))))))))***)))))))))***,,,...000*********)))))))))((((((******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********+++***))))))++++++***)))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++)))))))))******************************+++,,,,,,............////////////,,,,,,++++++++++++,,,,,,)))******+++++++++++++++(((((('''(((******)))'''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***+++)))))))))((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))+++******+++++++++++++++))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''')))((('''(((***)))'''$$$$$$%%%&&&'''((()))***+++******+++,,,,,,---......))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))'''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%'''(((((((((''''''&&&'''(((***---///111222444999>>>@@@??????AAADDDCCCDDDEEEFFFGGGFFFEEEEEECCCBBB@@@???======<<<<<<===============>>>???@@@???@@@AAACCCEEEEEEDDDCCC>>>???@@@??????AAACCCFFFKKKLLLMMMNNNNNNLLLJJJIIIGGGGGGFFFFFFGGGGGGHHHHHHLLLKKKIIIFFFDDDAAA@@@???<<<======>>>???@@@AAAAAABBBCCCDDDEEEEEECCC@@@===:::888666666888;;;<<<<<<>>>@@@DDDFFFGGGFFFCCCBBBAAA@@@???>>>======>>>>>>AAA@@@???@@@AAAAAA???>>>===>>>???===<<<:::;;;<<<<<<<<<===???AAACCCFFFGGGAAAAAA@@@???===<<<<<<======>>>@@@CCCFFFHHHJJJLLLHHHGGGGGGGGGFFFDDDBBB@@@<<<<<<<<<>>>@@@DDDGGGJJJIIIHHHFFFCCCAAA???>>>===<<<===>>>>>>????????????@@@@@@AAABBBCCCCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@???>>><<<;;;:::;;;;;;<<<===>>>???@@@BBBCCCCCCCCC??????>>>>>>===<<<<<<<<<======<<<===>>>AAADDDFFF(((((((((((())))))))))))***)))))))))***,,,...000+++++++++************)))******))))))))))))*********************************++++++++++++,,,,,,,,,++++++***+++------+++)))))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))******++++++,,,,,,,,,+++++++++++++++,,,,,,.........---...///000000---,,,,,,++++++,,,,,,---'''((()))******++++++***+++*********,,,,,,***)))))))))(((((((((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))***************+++++++++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((******((('''(((((())))))(((((((((((())))))'''''''''&&&&&&''''''''')))''''''(((******'''$$$&&&'''''''''(((((())))))))))))***+++,,,,,,------))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((()))))))))(((''''''''''''''''''''''''$$$&&&(((***+++)))'''&&&((((((((((((((((((((((((+++***)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''')))******)))(((&&&&&&'''((()))***+++,,,///555<<<>>>======@@@DDDAAACCCEEEHHHJJJKKKKKKKKKGGGFFFCCC@@@>>>===<<<<<<===<<<<<<<<<<<<===>>>>>>@@@???@@@AAADDDEEEDDDDDD<<<===>>>>>>>>>>>>@@@BBBFFFHHHKKKMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHFFFEEEDDDCCCCCC@@@@@@@@@@@@AAABBBCCCDDDAAABBBDDDFFFGGGFFFBBB???<<<:::888888:::===>>>>>>@@@BBBEEEGGGGGGEEECCCAAA??????>>>===============@@@???>>>>>>@@@@@@@@@>>>>>>??????>>>===<<<<<<>>>>>>>>>===>>>???AAADDDEEEAAAAAA@@@???===<<<===>>>===>>>@@@CCCGGGKKKNNNPPPKKKJJJIIIHHHGGGEEEBBB@@@=========>>>AAAEEEIIILLLLLLJJJHHHEEEBBB???>>>===;;;<<<===>>>>>>???>>>>>>AAAAAABBBBBBCCCDDDEEEEEEAAAAAABBBBBBBBBAAA@@@@@@>>>===<<<;;;:::;;;<<<<<<:::;;;===>>>>>>===<<<;;;===>>>>>>>>>????????????>>>>>>======>>>@@@CCCDDD************+++,,,---...***)))((()))***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%'''***,,,+++)))+++++++++*********))))))------------,,,++++++***))))))))))))))))))))))))************************))))))******+++++++++,,,)))))))))))))))************************)))(((((())))))))))))))))))))))))))))))))))))************'''((()))***+++,,,,,,,,,+++,,,---...///////////////---+++******+++***)))************************))))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))******))))))))))))******((((((''''''&&&&&&&&&%%%!!!###'''***,,,,,,,,,+++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************+++******)))(((''''''&&&))))))))))))))))))))))))************))))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,------------,,,++++++(((((((((((('''''''''''''''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%((('''&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((,,,)))'''((()))***(((%%%(((((((((((((((((((((((((((''''''&&&&&&((()))***+++******)))((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))*********+++---///222666999<<<>>>>>><<>>@@@>>>;;;::::::<<<<<<<<<;;;;;;;;;===???BBBEEEGGGBBB@@@>>><<<;;;===>>>@@@FFFGGGIIIJJJLLLMMMNNNNNNIIIHHHFFFEEEEEEFFFHHHIIIKKKLLLLLLKKKIIIFFFBBB@@@CCC???;;;===BBBFFFFFFEEEFFFFFFGGGEEEBBBAAAAAABBB@@@>>>;;;::::::===@@@BBB@@@AAACCCDDDEEEDDDCCCBBBDDDAAA<<<:::;;;===???@@@CCCAAA????????????===<<>>>>>>>>???@@@BBBCCCDDDDDDEEEDDDBBB???>>>===>>>>>><<<===>>>@@@CCCGGGJJJLLLKKKIIIGGGGGGGGGGGGEEEDDDCCCBBBAAA@@@AAACCCFFFGGGIIIHHHFFFCCC@@@>>><<<:::777777888;;;>>>@@@@@@???CCCBBBBBBAAAAAABBBBBBBBBAAABBBCCCDDDDDDCCCAAA@@@;;;===??????>>><<<<<<<<<:::::::::888666666888:::>>>BBBGGGIIIFFFDDDBBBCCC>>>>>>>>>===>>>>>>??????+++++++++*********))))))+++)))((((((***++++++***))))))))))))))))))))))))***************************((('''(((***+++)))(((---------,,,,,,,,,+++++++++++++++,,,++++++******))))))))))))))))))))))))************************+++++++++************************)))))))))))))))***************)))((((((************************))))))))))))************((()))***************)))+++,,,---....../////////333000,,,************)))************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))************))))))))))))******))))))))))))((((((''''''%%%&&&((()))*********)))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))*********************)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++******(((((((((((('''''''''''''''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%'''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))******((('''''')))***(((&&&(((((((((((((((((((((((((((''''''&&&'''((()))***)))(((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((()))))))))*********,,,---///222444777999:::<<>>@@@CCCEEEGGGCCCBBB???===<<<===>>>???EEEFFFHHHJJJKKKMMMMMMMMMJJJHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLJJJHHHEEEDDDCCCAAA@@@BBBEEEHHHHHHHHHGGGHHHIIIGGGEEECCCCCCDDDCCCAAA???======>>>@@@AAAAAABBBDDDFFFGGGFFFEEEDDDDDDAAA===;;;<<<>>>??????AAA@@@??????AAABBBAAA@@@BBBAAA???>>>======>>>>>><<<===>>>???AAABBBCCCDDDDDDCCCBBB@@@???>>>======<<<<<<===???BBBEEEHHHJJJKKKIIIGGGGGGHHHHHHFFFDDDAAA@@@??????@@@AAACCCEEEFFFEEEDDDBBB@@@???======;;;::::::<<>>???>>><<<:::999:::999999999888777888:::<<>>===<<<<<<<<<***+++,,,---------,,,+++,,,+++))))))***+++***)))))))))))))))))))))))))))************************+++***(((((())))))((('''---------,,,,,,,,,++++++((()))******************))))))))))))))))))))))))************************,,,,,,++++++***)))))))))++++++******))))))(((((()))************))))))(((************************)))))))))*********++++++***************)))((((((,,,,,,------......//////666222...+++*********)))************************))))))************))))))''''''''''''''''''''''''))))))))))))((((((((((((++++++************++++++***))))))(((((())))))***++++++************))))))))))))))))))((((((((((((***))))))(((((())))))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((((('''''''''''''''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))''''''''')))***)))((((((((((((((((((((((((((((((''''''''''''((())))))((((((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,...000333444:::???CCCBBBCCCGGGIIIHHHJJJGGGCCCAAAAAABBBBBBAAA???===;;;;;;<<<======<<<::::::<<<>>>AAACCCDDDEEEDDDBBB@@@>>>===>>>???@@@DDDEEEFFFHHHJJJLLLLLLMMMIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLJJJIIIHHHCCCEEEGGGGGGGGGGGGHHHIIIIIIJJJKKKIIIGGGEEEEEEFFFEEEDDDBBBAAA@@@@@@AAAAAABBBDDDGGGIIIJJJIIIHHHFFFEEEBBB???===>>>??????????????????AAACCCEEEEEEDDDBBBAAA???>>>======>>>>>>;;;;;;===???@@@BBBCCCDDDDDDDDDDDDDDDBBB@@@???=========>>>@@@BBBDDDFFFGGGIIIHHHGGGGGGGGGGGGFFFEEE???>>>>>>===>>>???AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@>>>===<<<<<<<<<===>>>>>>???@@@DDDJJJOOOQQQOOOLLLJJJ???@@@???===:::888777888888999999999999:::===???EEEIIIOOOQQQOOOJJJFFFDDDEEECCCAAA>>><<<:::888888%%%(((,,,000333444444444...---+++***+++,,,+++***))))))))))))))))))))))))***************************)))))))))))))))))))))+++++++++*********))))))(((((()))***++++++++++++))))))))))))))))))))))))************************++++++******************,,,++++++***)))(((''''''))))))************)))((())))))))))))))))))))))))))))))*********+++++++++***++++++,,,++++++******,,,,,,,,,,,,---......///555111,,,***)))***++++++************************))))))************))))))((((((((((((((((((((((((******))))))((((((''''''+++******))))))******+++))))))(((((((((((())))))************************+++***)))(((''''''(((((())))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))*********((()))))))))***************)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***))))))((('''(((((((((((('''''''''''''''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((************))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))***)))(((((()))+++...000555:::======???DDDGGGFFFEEEDDDBBBAAAAAABBBBBBBBBAAA@@@>>>>>>???>>>===;;;999:::<<<>>>@@@AAABBBCCCBBBAAA???>>>>>>???AAABBBAAACCCEEEGGGIIIJJJKKKKKKHHHGGGEEEDDDDDDEEEGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKEEEJJJMMMLLLHHHEEEEEEGGGGGGIIIJJJJJJGGGFFFEEEFFFDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEIIILLLMMMLLLKKKIIIFFFDDDBBBAAAAAABBBAAAAAAAAAAAAAAACCCFFFHHHHHHGGGBBBAAA@@@>>>===>>>>>>???;;;<<<===???AAACCCEEEEEEEEEFFFGGGGGGFFFDDDAAA??????@@@@@@BBBCCCDDDFFFFFFGGGEEEDDDEEEFFFFFFEEEDDD??????>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDBBB@@@@@@@@@@@@???===;;;;;;;;;;;;;;;<<<===>>>???DDDJJJPPPQQQOOOKKKHHH?????????===:::888888999888999::::::;;;===@@@CCCDDDHHHNNNRRRQQQMMMHHHDDDFFFDDDAAA===999666444333###&&&***///333555666666000...,,,,,,------,,,+++))))))))))))))))))))))))************************'''((())))))******+++,,,+++++++++*********))))))))))))***+++,,,,,,,,,+++))))))))))))))))))))))))************************(((((()))***++++++,,,,,,,,,++++++***)))(((''''''((())))))*********))))))((((((((((((((((((((((((************++++++++++++***+++,,,---............------,,,,,,,,,---......000---***((()))+++,,,,,,************************))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((******))))))))))))))))))((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))(((''''''(((((((((((('''''''''''''''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&'''''''''((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************(((((((((((((((((((((((())))))((((((((((((((((((***)))((('''''')))+++---...333777777:::@@@DDDEEEBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCAAA>>><<<::::::;;;<<<===>>>???@@@============>>>@@@BBBCCC???@@@CCCEEEGGGIIIJJJJJJEEEDDDBBBAAAAAABBBDDDEEECCCDDDFFFHHHIIIKKKLLLLLLKKKPPPTTTQQQJJJEEEEEEGGGEEEGGGIIIIIIGGGEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCFFFJJJMMMOOONNNMMMKKKHHHFFFDDDDDDEEEEEEEEEDDDEEEDDDDDDEEEHHHIIIIIIHHHBBBAAA@@@>>>>>>>>>>>>???===>>>???AAACCCDDDFFFFFFCCCDDDFFFGGGFFFCCC@@@>>>??????@@@AAABBBCCCCCCDDDDDDCCCBBBCCCDDDEEEDDDCCCBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@AAACCCDDDFFFGGGGGGEEEDDDCCCBBBCCCAAA???<<<;;;;;;;;;;;;;;;<<<=========AAAGGGKKKLLLIIIDDDAAA===>>>???>>><<<<<<<<<===999:::<<<<<<<<<>>>BBBDDDDDDGGGMMMQQQRRROOOJJJFFFDDDBBB>>>:::666222000///&&&'''***,,,...////////////...,,,,,,---...---,,,))))))))))))))))))))))))++++++++++++++++++++++++&&&(((************,,,...---------,,,,,,,,,++++++******++++++,,,+++++++++))))))))))))))))))))))))************************''''''(((***+++,,,---...++++++******))))))((((((((())))))************)))((((((((((((((((((((((((*********++++++++++++,,,+++,,,---///000000111111...---,,,++++++,,,---...---+++))))))+++,,,,,,+++************************))))))************))))))************************))))))))))))(((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))'''''''''(((((((((((()))''''''(((((())))))******)))((((((''''''(((((()))((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((())))))************)))((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&(((((((((((('''''''''''''''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((('''&&&''')))((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***(((((((((((((((((((((((())))))((((((((((((''''''***)))((((((((()))++++++)))...111222555;;;@@@AAA???BBBDDDFFFFFFFFFGGGHHHFFFFFFFFFGGGHHHGGGCCCAAA======<<<;;;;;;<<<===>>>::::::;;;<<<===>>>@@@AAA===???AAACCCFFFGGGIIIIIICCCBBBAAA@@@@@@AAABBBCCCAAABBBCCCEEEGGGJJJKKKLLLPPPTTTVVVTTTNNNIIIHHHJJJEEEHHHJJJJJJIIIGGGEEEEEEEEEDDDCCCAAAAAABBBCCCCCCBBBEEEJJJNNNPPPOOOMMMLLLIIIGGGDDDDDDEEEHHHHHHHHHIIIHHHGGGHHHJJJKKKJJJIIICCCBBB@@@???>>>>>>?????????@@@AAABBBCCCDDDEEEFFF@@@AAACCCDDDCCCAAA>>><<<<<<===>>>@@@AAAAAAAAAAAACCCBBBAAABBBDDDEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEGGGGGGEEEAAA===<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>AAACCCCCCAAA===;;;;;;>>>@@@AAAAAA@@@@@@AAA<<<===>>>>>>>>>???BBBDDDDDDGGGKKKOOOQQQNNNIIIDDD>>>===:::666222///---,,,++++++******************---+++******,,,------,,,))))))))))))))))))))))))++++++++++++++++++++++++''')))++++++))))))+++------------,,,,,,,,,++++++******************))))))))))))))))))))))))))))))************************(((((()))***+++,,,,,,---*********)))))))))))))))(((((()))************************************************+++++++++,,,,,,------...///////////////...---+++******+++---......,,,+++,,,------+++)))************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))***((((((''''''''''''(((((('''''''''((((((((())))))&&&''')))******))))))(((((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))************)))))))))((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((('''''''''''''''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&((()))(((&&&%%%&&&(((((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&'''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((()))))))))*********''',,,...---000666:::;;;:::>>>BBBDDDDDDEEEFFFHHHEEEEEEHHHKKKMMMMMMKKKHHHCCCAAA>>>;;;:::;;;===???:::::::::::::::;;;;;;;;;<<<===???BBBDDDFFFHHHHHHCCCBBBAAA??????AAABBBCCC@@@AAABBBDDDGGGIIIKKKMMMNNNPPPRRRQQQMMMJJJJJJKKKHHHKKKNNNNNNMMMJJJIIIIIIJJJHHHEEEBBB@@@@@@AAABBB@@@DDDIIIMMMPPPOOOMMMKKKHHHEEEBBBBBBDDDHHHJJJKKKJJJIIIHHHIIILLLMMMLLLKKKCCCBBB@@@???>>>>>>???@@@@@@@@@AAABBBBBBCCCDDDDDDAAABBBCCCCCCCCCAAA???>>>===>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFFFFEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAADDDFFFIIILLLMMMJJJEEE@@@===<<<;;;:::999999999999:::;;;<<<<<<<<<;;;;;;:::<<>>???AAACCCDDDDDDFFFIIIJJJGGGBBB===888777444111///---,,,+++------+++************+++***)))((()))***,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++)))+++---,,,)))((()))++++++++++++*********))))))))))))***))))))(((''''''))))))))))))))))))))))))***************************************+++++++++)))))))))))))))*********(((((()))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,.........///......---,,,...---+++******+++---...//////......///---***'''************************))))))************))))))((((((((((((((((((((((((''''''(((((())))))******++++++************++++++((((((''''''''''''((((((''''''(((((()))))))))***'''(((***++++++)))'''&&&((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,''''''(((((())))))******))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))(((((((((''''''''''''''')))))))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''''''''''''''&&&&&&'''((('''&&&$$$###((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&(((***(((%%%$$$%%%'''((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((()))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''((())))))*********)))(((,,,---+++,,,222555666555:::???AAAAAAAAACCCEEECCCDDDHHHMMMQQQRRRPPPNNNGGGDDD@@@<<<;;;<<<>>>@@@;;;::::::999999888777777;;;<<>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEEEEEEECCCBBBAAA@@@AAACCCEEEGGGGGGGGGGGGDDDCCCCCCDDDGGGHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBCCCBBBAAAAAA@@@???>>>>>>DDDGGGKKKOOOQQQNNNHHHCCC<<<<<<:::999888888777777:::999999888999:::;;;;;;===AAAFFFHHHHHHEEECCCBBBBBBCCCBBBAAA??????@@@BBBBBBAAAAAABBBCCC???999444444333111///---,,,++++++)))((('''(((+++------,,,(((((())))))*********++++++++++++*********))))))''')))---000111000...,,,*********)))******++++++$$$444<<<222((((((++++++000//////.........//////************))))))((((((+++++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,++++++++++++++++++++++++***)))((())))))))))))************666333000---++++++,,,---)))***,,,,,,,,,---000222///...,,,+++***++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((($$$%%%&&&((((((((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))*********)))(((''''''((()))***&&&((())))))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''(((((()))***+++++++++'''((()))***++++++***)))***))))))((('''&&&&&&%%%&&&'''((((((''''''(((***((((((((((((((()))******++++++***)))))))))))))))++++++******)))))))))((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''(((((())))))******&&&%%%%%%%%%&&&((()))+++*********)))((('''''''''&&&'''''''''(((((())))))(((((()))***,,,---...///222444888;;;===@@@CCCFFFIIIGGGFFFFFFHHHMMMRRRUUULLLFFF@@@???@@@AAA>>>;;;<<<;;;999888777888888999<<<===>>>???@@@BBBEEEHHHFFFFFFEEEDDDCCCCCCBBBBBBAAABBBDDDDDDDDDEEEGGGIIIKKKJJJHHHGGGFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQPPPSSSOOOKKKGGGEEEBBB@@@???===BBBJJJQQQUUUUUUSSSQQQNNNKKKFFFDDDCCCDDDDDDDDDFFFCCCCCCEEEJJJNNNOOOOOOGGGFFFCCCAAA@@@@@@AAABBBAAA@@@@@@BBBEEEGGGGGGFFFHHHGGGGGGJJJKKKIIIDDD@@@CCCCCCDDDDDDEEEFFFFFFGGGCCCDDDEEEEEEDDDDDDEEEFFFCCCFFFIIIHHHEEECCCCCCEEEDDDBBB@@@>>>======>>>???EEEIIIOOORRRQQQLLLEEE@@@@@@<<<777666777888777555888:::;;;;;;999999:::;;;===@@@CCCFFFGGGFFFCCCBBBEEEFFFEEEDDDAAA===999777888888888666555333111000,,,,,,+++***)))))))))***+++***((()))***++++++***))))))******************+++++++++*********)))))))))***---//////...---,,,*********)))******+++,,,,,,<<>>===;;;:::999999999999999:::;;;<<<===@@@CCCEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@AAABBBBBBAAAAAACCCEEELLLKKKIIIFFFEEEDDDDDDDDDEEEFFFHHHJJJMMMNNNOOOPPPSSSPPPLLLHHHEEEBBB@@@??????CCCJJJPPPSSSSSSQQQOOONNNKKKGGGDDDDDDDDDDDDCCCFFFDDDCCCEEEJJJMMMOOONNNLLLJJJGGGDDDBBB@@@@@@???AAA@@@@@@BBBFFFHHHHHHHHHKKKJJJKKKMMMNNNMMMIIIEEEEEEDDDDDDDDDDDDCCCCCCCCCAAABBBCCCCCCBBBBBBCCCDDDDDDGGGJJJIIIFFFCCCDDDEEEEEECCCAAA???======>>>???AAAEEEJJJNNNNNNKKKFFFCCC???;;;888777888999999777999:::<<<;;;::::::;;;======>>>AAADDDHHHHHHFFFDDDEEEDDDCCCAAA>>>:::777555555555444333222000......,,,+++******))))))******---+++))))))******)))(((+++++++++++++++*********+++************)))))))))+++,,,,,,---------,,,+++******))))))***++++++,,,...<<>>===<<<;;;;;;999888888999:::===???@@@BBBBBBAAAAAA@@@@@@?????????@@@AAAAAA@@@@@@BBBCCCMMMKKKIIIFFFCCCAAA@@@@@@@@@@@@BBBDDDGGGJJJLLLNNNQQQOOOLLLHHHDDDAAA???>>>@@@CCCIIINNNQQQQQQOOOMMMNNNKKKGGGEEEEEEEEEDDDCCCEEEDDDCCCEEEHHHKKKLLLLLLLLLKKKIIIGGGEEECCCAAA@@@AAA@@@@@@BBBEEEGGGHHHHHHJJJJJJKKKMMMNNNMMMKKKHHHGGGFFFDDDCCCAAA@@@@@@@@@>>>@@@@@@@@@??????@@@BBBFFFIIIKKKJJJGGGDDDDDDFFFEEEDDDAAA???>>>=========>>>@@@DDDFFFGGGEEEBBB@@@===;;;999:::;;;<<<<<<;;;;;;<<<======<<<<<<===>>>>>>===???EEELLLMMMIIIEEEBBBAAA???<<<999666444333111111000///---,,,++++++++++++***)))))))))******+++***((((((*********)))---,,,,,,++++++*********************))))))))))))------,,,+++++++++++++++))))))))))))***+++,,,,,,)))222666222---...000///333222111///...---------************************))))))***+++,,,,,,,,,,,,************************************************---+++)))'''''')))+++---******+++++++++******)))++++++++++++,,,,,,,,,,,,...---+++******+++,,,---,,,------,,,++++++,,,...111///---+++************************************))))))))))))))))))))))))******************************))))))))))))******))))))(((((('''&&&%%%%%%)))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))(((((((((((((((((())))))(((&&&%%%&&&'''))))))))))))))))))))))))(((((((((((((((((((((((('''(((************(((''''''''''''(((((()))))))))(((((())))))))))))))))))+++++++++*********))))))&&&((())))))(((((()))***))))))(((((((((((())))))((((((''''''''''''((((((************************(((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((''''''((((((((('''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((())))))******'''''''''((((((((((((((())))))))))))))))))))))))(((***---...///000333555999<<<@@@EEEIIILLLMMMMMMIIIFFFBBBAAAAAABBBBBBAAADDDDDDDDDDDDCCCBBB@@@@@@===<<<:::999:::;;;;;;;;;>>>>>>>>>>>>============>>>@@@AAAAAA@@@AAACCCEEEKKKJJJHHHFFFCCCAAA@@@???>>>>>>>>>@@@BBBFFFIIIJJJNNNMMMKKKGGGCCC???>>>===???BBBFFFJJJMMMNNNNNNMMMLLLJJJHHHFFFFFFFFFDDDCCCDDDCCCBBBCCCDDDFFFHHHIIIGGGGGGGGGGGGGGGFFFDDDDDDAAA???>>>@@@CCCEEEFFFFFFEEEEEEFFFHHHIIIIIIHHHGGGHHHFFFDDDBBB@@@?????????>>>>>>???>>>======???AAAGGGJJJLLLKKKGGGDDDDDDEEECCCBBB@@@>>><<<;;;::::::<<<============<<<:::999===<<<===>>>???@@@@@@???===>>>??????======>>>???@@@???BBBIIIQQQQQQIIIAAA???===:::777444222111000...---,,,++++++***************))))))))))))******)))(((''''''***+++++++++---,,,,,,++++++*********))))))))))))))))))))))))------+++***))))))******))))))))))))***+++,,,---((()))******---111///,,,444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))(((%%%$$$$$$%%%((())))))******+++++++++***************++++++++++++,,,------,,,++++++,,,------,,,------,,,******+++---000///---+++************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((('''&&&%%%%%%$$$$$$))))))))))))))))))))))))))))))************))))))++++++******************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))))))))(((''''''((()))***)))'''&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((('''''')))******)))''''''((()))))))))))))))******))))))(((((((((((((((((()))))))))))))))((((((((('''((())))))(((((()))+++))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&'''(((((()))))))))(((((((((((((((((()))(((((((((((((((((('''''''''+++************)))))))))&&&(((***+++++++++---///333555888<<>>??????@@@CCCEEEHHHGGGFFFEEEDDDBBBAAAAAA>>>>>>>>>>>>@@@BBBEEEFFFIIIJJJIIIFFFAAA>>>======>>>@@@CCCGGGJJJLLLMMMNNNJJJIIIHHHHHHHHHGGGEEECCCBBBBBBBBBAAAAAABBBCCCEEEDDDDDDEEEFFFFFFEEEEEEEEE@@@>>><<<===???BBBCCCCCC???@@@BBBCCCDDDEEEFFFGGGIIIGGGEEEBBB@@@@@@@@@@@@>>>>>>>>>===<<<===???BBBFFFIIIKKKIIIEEEBBBAAACCC>>>===<<<:::999888777777777777666666777777777888>>>@@@BBBCCCCCCCCCCCCCCC???@@@AAA@@@>>>===>>>???AAAAAAEEEMMMSSSPPPEEE;;;999888666333111///......---,,,+++***))))))*********))))))((())))))******((('''&&&''')))+++,,,++++++++++++++++++*********(((((()))))))))))))))***,,,,,,+++***)))))))))***(((((())))))***+++------,,,***(((***---///---)))111000///...------------////////////000000000000+++++++++,,,,,,++++++***((((((((((((((((((((((((++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))***++++++++++++***************++++++++++++------,,,,,,+++,,,,,,,,,,,,,,,---,,,******+++---///...,,,+++***++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***)))))))))((((((''''''''')))))))))))))))))))))))))))******++++++******)))))))))((('''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))*********)))((('''&&&((()))***)))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))************))))))((('''''''''(((((((((((('''''''''''''''''''''(((***)))(((((()))+++***))))))(((((((((((((((((((((''''''(((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))((((((((((((%%%%%%'''((()))*********))))))))))))((((((((((((((((((((((((((('''''''''************************&&&((())))))))))))***,,,...///000333888>>>DDDGGGFFFEEECCCAAA@@@@@@AAABBBEEEHHHKKKNNNPPPPPPOOONNNNNNIIIDDDAAA@@@???<<<999::::::;;;;;;<<<<<<======888999;;;;;;;;;<<>>???AAACCCCCCFFFHHHIIIFFFAAA>>>>>>??????@@@AAACCCFFFIIIKKKLLLGGGGGGGGGIIIJJJIIIGGGEEEBBBBBBBBB@@@>>>>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDCCCAAA>>><<<;;;===>>>??????>>>???AAABBBCCCEEEHHHJJJLLLJJJGGGDDDBBBAAAAAABBB>>>>>>>>><<<;;;<<>>===>>>999999888777666555555444111222333555777:::===>>>CCCEEEHHHIIIHHHFFFEEEEEEBBBBBBBBBAAA>>><<<<<<===??????CCCIIILLLHHH>>>555444333222111///...---,,,,,,+++***)))))))))***+++))))))((((((((()))******)))(((&&&''')))*********))))))******************(((((((((((())))))*********************)))))))))((((((((()))***,,,---...+++++++++,,,+++******+++......---,,,,,,,,,,,,,,,.../////////000000000000,,,,,,,,,,,,+++******)))))))))))))))))))))))))))++++++++++++++++++++++++......------------......))))))***+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++***************+++,,,+++******,,,---------,,,+++++++++,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))******************)))))))))))))))))))))))))))))))))******++++++******)))''''''%%%$$$$$$$$$%%%%%%))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))*********)))(((&&&%%%((()))+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***)))((('''&&&''''''(((''''''''''''''''''''''''''')))******))))))***+++******)))((((((((((((((()))(((((((((((()))***+++)))*********++++++++++++))))))))))))))))))))))))''')))+++,,,,,,+++)))'''((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))''''''''''''((((((((((((***)))))))))((((((((('''&&&'''((()))******)))(((''''''(((((())))))******)))(((((((((''''''''''''(((((())))))))))))))))))''')))***)))(((((()))******+++,,,...222666:::<<<>>>>>>===<<<<<<===@@@BBBBBBFFFKKKPPPSSSTTTSSSRRRQQQLLLFFFDDDEEEDDD@@@===<<<<<<===>>>>>>???@@@@@@:::;;;;;;;;;999999;;;===@@@AAAAAAAAAAAA???>>>===999:::<<<>>>@@@AAABBBBBBDDDGGGIIIHHHCCC@@@@@@BBBBBBBBBAAABBBCCCEEEGGGHHHEEEEEEGGGIIIKKKKKKIIIFFFCCCDDDDDDAAA>>>===???BBBCCCCCCBBBBBBCCCEEEFFFGGGCCC@@@===;;;<<<===>>>======???AAABBBCCCEEEJJJNNNQQQOOOJJJFFFCCCAAAAAAAAA=========;;;:::;;;>>>AAAAAACCCEEECCC>>>:::999:::666666666666555555444444333444666999<<<@@@CCCEEEGGGJJJNNNNNNKKKHHHFFFFFFDDDDDDDDDAAA>>>;;;;;;;;;999:::;;;===>>>;;;777333...//////000///...,,,++++++***)))(((((()))***,,,((((((((((((((()))******+++)))''''''((()))((('''(((((())))))*********+++'''((((((((())))))******((()))************))))))((((((((()))***,,,---...&&&***------(((%%%)))///......---,,,,,,,,,------,,,,,,,,,---------......---------,,,+++***)))(((************************++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,---------......+++++++++***)))(((((('''***+++,,,+++******,,,...---,,,+++++++++,,,---...************************))))))))))))))))))))))))************************((((((''''''''''''(((((()))))))))))))))*********))))))))))))))))))))))))******++++++++++++******+++***)))(((''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))*********)))(((&&&%%%((()))++++++******+++---))))))))))))))))))))))))************************,,,+++***))))))***+++,,,((((((((((((((('''''''''***)))((('''&&&&&&'''((('''''''''(((((((((((((((''')))******))))))***+++******)))((((((((((((((()))))))))))))))***++++++&&&&&&''''''((((((((()))))))))))))))))))))))))))'''))),,,......,,,)))'''((((((''''''''''''(((((())))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''''''''((((((((((((''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&###!!!!!!###&&&(((''''''''''''((((((((()))******))))))((((((((('''((()))*********)))'''&&&%%%%%%&&&((()))+++,,,,,,))))))(((((('''''''''&&&''''''''''''(((((())))))(((*********((('''((()))((()))***,,,...111222333555666666666777:::===@@@???CCCJJJPPPTTTVVVUUUTTTRRRLLLGGGEEEGGGGGGDDD@@@>>>>>>???@@@AAABBBCCCCCC>>>???>>><<<:::999:::;;;????????????>>>===;;;:::555777:::===@@@AAABBBBBBCCCGGGKKKIIIEEEBBBCCCEEEEEEDDDBBBAAAAAABBBCCCDDDCCCDDDFFFIIILLLLLLJJJHHHEEEFFFEEECCC???>>>@@@BBB@@@???@@@AAADDDHHHKKKNNNEEEBBB>>><<<<<<=========<<>>@@@???AAACCC@@@;;;777666777444444555555555555444444::::::<<<>>>AAADDDFFFHHHJJJNNNQQQQQQMMMIIIGGGFFFEEEEEEDDDAAA===:::999999555555444333333222222222+++,,,...//////...,,,+++***)))(((''''''(((***+++((((((((((((((()))******************************))))))))))))))))))))))))+++++++++*********))))))))))))((((((((((((((())),,,,,,,,,++++++*********)))))))))))))))******++++++******))))))******+++,,,,,,,,,+++++++++******+++++++++++++++++++++,,,,,,***((((((***++++++***---,,,+++,,,------,,,***...---+++)))((((((((()))...---,,,,,,......---,,,++++++,,,,,,,,,---------------,,,,,,---...000111---,,,+++*********+++,,,...---+++++++++---///000444222///,,,+++++++++,,,---,,,+++*********+++,,,++++++******))))))((((((******))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((()))************+++++++++,,,+++***)))))))))))))))))))))))))))))))))))))))---+++)))'''&&&&&&((((((((())))))*********))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((***+++)))''''''***...(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((()))))))))))))))))))))(((''''''******))))))(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((()))(((((('''&&&&&&%%%%%%'''(((((()))))))))))))))%%%&&&''''''((((((''''''((())))))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))***+++---...///111111111111222333444555777:::???CCCGGGKKKOOOSSSNNNMMMKKKHHHGGGGGGGGGGGGCCCCCCCCCBBBBBBCCCFFFIIIGGGFFFBBB===999999;;;===:::<<<>>>===:::777666555777666666777888:::<<<>>>BBBCCCEEEFFFFFFEEECCCBBBEEEDDDBBB@@@???@@@BBBCCCDDDCCCCCCHHHMMMNNNJJJFFFDDDCCCBBB@@@??????>>>>>>@@@@@@BBBDDDFFFIIILLLMMMGGGCCC>>>>>>@@@AAA===:::======???AAACCCFFFHHHIIIOOOMMMJJJGGGDDDAAA???>>>===:::777666888999888666:::;;;;;;;;;;;;999888777555888::::::777555777999===>>>???@@@AAABBBCCCDDDHHHKKKPPPTTTUUURRRKKKFFFGGGFFFCCC???;;;777444222//////.........---------***+++,,,------,,,***((()))))))))))))))(((''''''))))))))))))************************************))))))))))))))))))))))))+++++++++*********))))))***))))))(((((()))))))))+++++++++******)))))))))))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,++++++************---,,,,,,++++++*********+++++++++++++++******+++...,,,******+++,,,+++***,,,+++***)))))))))******,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,------,,,+++,,,---...///---,,,++++++++++++,,,---...---,,,++++++---...000111000...,,,++++++,,,------,,,+++)))))))))***************)))))))))((((((******))))))))))))************))))))))))))******************************************************))))))))))))))))))))))))''''''(((((()))***+++,,,))))))))))))))))))))))))(((((()))))))))*********)))(((((('''&&&&&&''''''))))))))))))))))))))))))---,,,***((('''((()))******************)))((('''+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''(((((()))))))))))))))((((((((())))))))))))))))))))))))******))))))((((((((((((((()))***)))''''''***---((((((((()))))))))******(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((())))))))))))))))))(((''''''))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))((((((((((((%%%%%%&&&''''''(((((()))&&&''''''(((((((((((((((%%%&&&''''''((((((''''''(((((())))))***++++++,,,))))))))))))))))))))))))---,,,+++***************,,,,,,,,,------...000000111333777;;;>>>BBBGGGKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGKKKNNNOOOMMMIIICCC>>>;;;<<<>>>;;;===???>>>;;;888777666666666666666777888:::;;;@@@AAABBBCCCCCCBBBAAA???BBBAAA???>>>===>>>???@@@BBBAAAAAADDDIIIKKKHHHDDDDDDCCCBBB@@@???>>>>>>>>>???@@@AAACCCEEEGGGJJJKKKFFFBBB>>>>>>@@@AAA>>>;;;;;;;;;<<<>>>@@@CCCEEEFFFIIIHHHFFFCCC@@@>>>===<<<;;;888666666888::::::888;;;;;;<<<=========<<<;;;<<>>;;;777444111000------,,,,,,,,,+++++++++''')))+++,,,---,,,+++***)))*********))))))((('''))))))))))))************************************))))))))))))))))))))))))+++++++++************************************************)))))))))))))))((((((((((((((())))))******+++,,,------,,,+++***+++************)))))))))...------,,,+++***))))))***---///...+++))))))+++///---******+++++++++***+++++++++++++++,,,---...,,,+++******,,,,,,+++***************++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++,,,---...///...---,,,+++,,,---...///---,,,+++***)))((())))))***))))))))))))(((((((((******))))))))))))************))))))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))***++++++,,,************************'''((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))---,,,+++)))))))))******++++++++++++***((('''&&&******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))*********))))))((((((((())))))))))))))))))))))))***))))))))))))((((((((('''((()))((('''''')))+++))))))))))))************((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))(((((('''(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((%%%&&&&&&''''''((())))))%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''''''''(((((())))))******))))))))))))))))))))))))------+++***))))))))))))))))))))))))***+++,,,,,,,,,...000222555999???CCCHHHHHHIIIIIIHHHGGGEEEDDDEEEFFFGGGGGGHHHKKKOOORRRXXXVVVQQQKKKDDD@@@?????????@@@BBBAAA>>>;;;::::::999999999999999:::::::::<<<===>>>??????>>>===<<<===<<<;;;:::::::::;;;<<>>==================>>>???AAACCCEEEFFFBBB???<<<<<<>>>???===;;;888888999:::<<<>>>@@@AAABBBAAA@@@>>><<<;;;;;;;;;:::888777888:::<<<<<<;;;;;;<<<>>>???AAABBBBBBBBBDDDGGGIIIHHHDDD@@@@@@AAACCCBBB@@@@@@@@@BBBDDDEEEGGGJJJPPPUUUVVVPPPGGG@@@:::999777444222///...---++++++*********)))))))))%%%'''(((***+++,,,++++++*********+++******)))((())))))))))))************************************))))))))))))))))))))))))************************)))******+++++++++++++++******************))))))((((((''''''(((((()))******+++---......---+++******))))))))))))))))))))),,,,,,,,,++++++*********)))...222111,,,((()))++++++++++++---...///---+++------------......//////---,,,+++,,,...///...---******+++++++++,,,,,,,,,///...---,,,,,,+++++++++++++++,,,---...///000111...---,,,,,,,,,------...++++++++++++,,,---///000...---,,,+++******))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))///...---+++***)))))))))************************((((((((()))))))))******+++******)))))))))******)))))))))))))))))))))))),,,+++***))))))))))))******************)))((('''***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((()))***))))))))))))*********+++(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((())))))))))))((((((''''''(((((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((()))(((((((((((()))******))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&''''''((()))(((((((((&&&&&&'''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))******)))))))))******+++******))))))***++++++,,,,,,---...///000555:::>>>EEEFFFHHHIIIIIIGGGEEEDDDAAACCCDDDEEEGGGJJJOOOSSS[[[ZZZVVVPPPIIIDDDBBBBBBDDDEEEGGGFFFCCCAAAAAAAAA??????@@@@@@???>>>===<<<999:::;;;<<<<<<<<<;;;;;;999888777777777777888888<<<:::888999<<>>>>>===<<<;;;::::::::::::999999999999:::<<<===>>>;;;999777777999:::999888777777777888999;;;<<<=========<<<<<<;;;;;;<<<<<<======<<<<<<===>>>>>>>>><<<===???BBBDDDFFFGGGHHHIIILLLOOOMMMHHHCCCAAAAAABBB@@@???>>>???AAADDDFFFCCCFFFIIIMMMMMMHHHAAA;;;222222111///...,,,++++++*********)))))))))((((((&&&'''((()))******************+++++++++******)))((()))))))))************************************))))))))))))))))))))))))************************((()))***+++++++++++++++++++++++++++++++++++++++((((((((((((((()))*********+++---......---+++***)))))))))))))))))))))************++++++,,,,,,,,,)))...222111,,,((()))+++'''))),,,111333333///,,,---------------,,,,,,+++---,,,+++,,,...///...---,,,,,,,,,------------...000//////...---,,,++++++***+++,,,...///000111111------------,,,---------))))))***+++,,,---.../////////......---,,,++++++)))))))))*********************))))))))))))************))))))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))///...---+++***)))))))))************************)))))))))*********++++++&&&%%%%%%%%%%%%%%%&&&&&&***************************)))))))))((((((((()))'''((()))***************)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))+++*********)))))))))((())))))))))))))))))))))))))))))))))))************(((((((((((()))***))))))((())))))))))))*********(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((''''''(((((())))))******%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))((((((((((((***))))))(((''''''&&&&&&(((((()))************)))&&&'''(((((())))))(((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((()))************))))))******++++++,,,,,,---------111666999>>>@@@BBBDDDEEECCCAAA???===???AAABBBDDDHHHMMMQQQXXXXXXUUUQQQKKKGGGEEEDDDHHHJJJKKKKKKIIIHHHIIIJJJEEEFFFFFFFFFDDDBBB???>>>999999::::::;;;;;;;;;;;;888777777777777777888888999777666666888:::<<<<<<::::::999888777777777777555555444444555555666777444333333333555666777777888888888999999:::<<<<<<============>>>???@@@@@@DDDDDDDDDCCCAAA??????>>>===>>>@@@BBBEEEGGGJJJKKKLLLPPPSSSQQQLLLFFFCCCBBBCCCAAA>>><<<;;;<<<>>>???>>>>>>>>>??????===999666......------,,,++++++***************))))))))))))((((((((())))))((((((((()))******+++++++++******((()))))))))************************************))))))))))))))))))))))))***************+++++++++'''((()))+++,,,++++++***+++++++++++++++,,,,,,,,,)))))))))))))))******+++***+++,,,------,,,+++***)))))))))************+++))))))***+++,,,------...***---///...+++))))))+++%%%(((,,,111444333///,,,******++++++***)))((('''***))))))***,,,------,,,------------............////////////...---,,,+++***+++,,,...///000000000------------------,,,,,,))))))***+++,,,,,,------....../////////...------*********++++++++++++,,,******))))))))))))************))))))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))+++*********+++,,,,,,---************************************++++++++++++'''&&&&&&&&&&&&'''((((((************************((((((((((((((((((((((((&&&'''(((***++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***************************)))))))))))))))))))))))))))))))))************+++)))(((((()))+++,,,***)))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((((())))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((&&&''''''(((((()))******))))))***+++++++++******''''''((())))))))))))(((''''''(((((((((((((((((())))))))))))))))))))))))++++++)))(((''''''''''''))))))(((((((((((()))))))))************,,,000222444666888;;;<<<;;;999888999;;;===???AAAEEEKKKNNNRRRSSSRRRPPPKKKGGGEEEDDDIIIJJJLLLLLLKKKLLLNNNOOOJJJKKKLLLKKKIIIEEEAAA>>>:::;;;;;;;;;<<<=========;;;;;;<<<<<<<<<<<<<<<===999999888888999:::<<<===;;;::::::999888888999999555555444333333333333333333333333444666777999:::======<<<<<<<<<===>>>>>>???@@@@@@AAABBBCCCEEEFFFIIIJJJJJJGGGDDD@@@??????>>>???@@@AAADDDFFFIIIJJJNNNRRRVVVUUUOOOHHHDDDBBBDDDBBB>>>:::666555444444777555444333444444222000,,,,,,,,,,,,++++++******++++++*********)))))))))***)))))))))((((((((((((((()))******+++*********))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++%%%''')))***++++++***))))))*********++++++++++++***************+++,,,,,,++++++++++++++++++++++++************++++++,,,,,,*********++++++,,,,,,---+++++++++++++++******+++))))))+++---//////---***((()))***++++++******)))***))))))***,,,------,,,,,,,,,,,,---------......---............---++++++***+++,,,.../////////...---.........---,,,,,,+++******++++++++++++******,,,---.../////////...---++++++,,,,,,,,,---------******))))))))))))************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))***,,,---...))))))))))))))))))))))))))))))))))))***************************+++,,,,,,************************)))))))))******)))))))))'''((()))***************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******)))))))))******++++++,,,))))))))))))))))))))))))))))))*********+++++++++***))))))***------+++)))&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((('''''''''((())))))******(((((()))***************''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''))))))((((((((((((((()))'''((())))))((()))+++------...111333444444333333333555777999;;;???DDDHHHOOOPPPPPPNNNJJJFFFCCCCCCEEEGGGIIIIIIJJJKKKNNNPPPPPPQQQRRRQQQNNNIIIDDDAAA=========>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDD<<<<<<============???@@@??????>>>=========>>>>>>999999777666555555555555777888999:::<<<>>>@@@BBBBBBBBBAAAAAA@@@AAAAAAAAACCCCCCCCCDDDFFFGGGIIIJJJJJJLLLLLLJJJEEEAAA@@@@@@?????????@@@BBBDDDFFFGGGKKKPPPTTTSSSNNNFFFBBB@@@>>>===:::666333111///...000///...///000///...,,,++++++++++++************************)))))))))))))))))))))((())))))******'''((())))))*********)))))))))))))))************************************))))))))))))))))))))))))))))))******++++++++++++$$$&&&(((***+++***)))((((((((())))))*********+++++++++******++++++,,,---++++++***))))))***++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,***((()))***++++++***---+++))))))***+++***)))((()))+++---............,,,++++++,,,...//////...++++++,,,,,,,,,---------+++,,,---...---,,,+++******+++,,,............------.........------,,,++++++++++++++++++***)))(((***+++,,,...///......---,,,,,,,,,------.........******))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***++++++************************)))******+++++++++******)))************))))))(((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))******+++++++++++++++***)))+++......,,,)))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''((()))))))))))))))******))))))((((((''''''+++***)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))))))))((((((((((((*********)))(((((('''''''''(((((()))))))))))))))'''(((((())))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))%%%%%%&&&&&&((()))+++++++++******)))))))))******'''(((******)))(((***++++++,,,...000111222222222...///111333555999>>>BBBMMMOOOOOOMMMIIIEEEBBBAAAAAACCCEEEFFFGGGJJJMMMPPPVVVWWWXXXWWWSSSNNNHHHDDD????????????@@@AAACCCCCCGGGGGGHHHIIIJJJJJJIIIIII>>>@@@AAAAAAAAAAAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBB======;;;:::888888777777<<<===???@@@BBBDDDFFFIIIFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFHHHJJJKKKLLLIIIKKKLLLJJJEEEAAA@@@AAA??????>>>???@@@BBBDDDEEEGGGLLLPPPPPPJJJCCC>>><<<666555555444222111000///,,,,,,---///000///,,,)))++++++*********)))))))))***)))))))))(((((((((((((((((((((((()))+++,,,---''''''((()))))))))))))))))))))))))))************++++++************+++++++++++++++*********))))))+++++++++***((((((+++---***)))((((((((((((((()))+++++++++*********))))))******************************+++,,,,,,,,,,,,+++((('''%%%&&&(((***++++++,,,,,,+++***))))))))))))***++++++,,,+++***)))(((******))))))***+++,,,,,,---***((((((***+++)))'''(((((((((***,,,---,,,+++,,,,,,,,,++++++************+++---//////...---,,,///...------...///000111+++++++++,,,,,,,,,------***+++,,,---------,,,,,,((()))***+++---...///000/////////...---,,,******'''(((***+++,,,,,,++++++******+++,,,,,,***)))(((************************++++++******))))))(((((()))************+++++++++,,,)))((()))+++,,,)))&&&,,,,,,,,,++++++*********))))))(((''''''''''''''')))***++++++***)))***++++++++++++++++++***)))(((((('''%%%$$$%%%&&&(((***(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''((()))+++,,,---)))))))))))))))))))))))),,,******...222222---(((***************)))((('''((()))***++++++***)))(((''''''(((((())))))******))))))************))))))%%%&&&''')))+++,,,,,,---))))))))))))((((((((((((''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((''''''''''''))))))))))))((((((((((((%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))((((((((((((((())))))))))))))))))))))))******)))))))))))))))***))))))(((((((((((())))))((((((''''''''')))***+++******))))))((('''''''''(((((((((((())))))))))))))))))***+++,,,,,,---------------...000333666888AAAEEEHHHHHHDDDAAA@@@@@@AAADDDFFFEEECCCDDDIIINNNPPPUUUZZZXXXRRRKKKHHHHHH@@@AAACCCCCCDDDFFFIIILLLQQQPPPPPPSSSVVVVVVSSSOOOEEEEEEDDDCCCCCCCCCDDDDDDFFFHHHIIIIIIKKKNNNLLLGGGFFF@@@===>>>===:::999;;;AAAEEEIIILLLMMMMMMNNNOOONNNKKKGGGEEEDDDCCCAAA???AAABBBCCCEEEGGGIIIJJJKKKJJJPPPRRRLLLEEECCCCCCBBBAAA>>>;;;::::::999;;;>>>DDDFFFHHHFFFAAA;;;666444000000///...------,,,,,,---,,,+++***)))))))))))),,,***)))***,,,,,,***'''((()))***++++++***)))(((''''''''''''(((***+++,,,))))))))))))))))))))))))***)))((((((((()))+++,,,++++++************+++++++++++++++*********))))))***++++++***((()))***,,,)))))))))((())))))******+++++++++*********))))))******************************+++,,,,,,,,,,,,++++++)))'''''')))*********,,,,,,+++************+++++++++,,,,,,,,,+++***)))***************+++,,,,,,---***((((((***+++)))(((***))))))***,,,,,,+++))),,,,,,,,,+++++++++*********+++---...///...---,,,''''''((())),,,///111333,,,,,,,,,---------......+++,,,,,,,,,,,,---------******++++++,,,---..................---,,,++++++((()))***+++,,,,,,,,,,,,+++++++++++++++***))))))************************************))))))))))))************+++++++++++++++*********++++++***)))---,,,++++++*********++++++***))))))(((((()))))))))***++++++***)))***++++++++++++++++++***))))))((((((&&&&&&&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++)))(((+++//////,,,((()))************))))))(((&&&'''((())))))((('''&&&'''((((((((()))))))))***))))))************))))))))))))*********))))))(((***)))))))))((((((((((((************************(((((())))))))))))(((((((((((((((((('''''''''''')))))))))(((((((((''''''&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((''''''(((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))***)))(((''''''((())))))((()))))))))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,+++*********,,,///222333888;;;>>>>>><<<999888888:::===???>>><<<===BBBFFFKKKPPPUUUTTTOOOIIIFFFEEE@@@CCCGGGIIIJJJKKKMMMOOOUUUTTTUUUWWWZZZYYYTTTOOOGGGFFFDDDCCCCCCDDDFFFGGGFFFJJJMMMNNNQQQTTTRRRLLLHHHCCC@@@AAABBB??????@@@EEEHHHLLLOOOQQQRRRUUUVVVRRROOOIIIEEEDDDCCCBBBAAABBBCCCDDDEEEFFFHHHIIIIIIHHHNNNPPPKKKEEECCCBBB@@@>>><<<999888777666777999999;;;>>>===:::555111000---------,,,,,,++++++***+++******)))******++++++,,,***)))***,,,,,,***'''((()))************)))((())))))((((((((())))))***))))))))))))))))))))))))***)))((((((((()))++++++++++++************+++++++++++++++******************++++++***))))))***,,,))))))))))))***+++,,,,,,+++++++++*********************************************+++,,,,,,,,,,,,+++---+++))))))*********)))+++++++++++++++,,,,,,---,,,,,,---------,,,+++***+++************++++++,,,,,,***))))))*********))),,,+++******++++++***(((,,,,,,,,,++++++++++++******+++---.........---,,,++++++*********++++++,,,------------............------,,,+++,,,---...///,,,,,,,,,,,,,,,+++++++++,,,------......------,,,************+++,,,------,,,,,,+++***************************************)))))))))***************************+++++++++,,,***+++,,,,,,+++++++++,,,---,,,+++***)))***++++++,,,,,,+++*********++++++)))***++++++***)))***+++***++++++++++++***))))))))))))((('''((()))***+++************************(((((((((((())))))))))))))))))************))))))))))))''''''''''''))))))((((((((((((((((((((((((''''''((((((((((((''''''************************+++*********))))))(((((())))))))))))))))))))))))***(((&&&(((+++,,,***(((((())))))************)))''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))***************)))((('''******)))))))))(((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''((('''&&&&&&%%%&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((''''''''''''))))))))))))))))))))))))***)))))))))))))))*********))))))(((((())))))***+++***)))((('''''''''''''''(((((()))******++++++(((((((((((())))))))))))))))))))))))***************)))))))))***,,,...//////111444444333111000000333555777666555666:::===CCCHHHMMMNNNJJJEEEAAA@@@???CCCHHHLLLNNNOOOOOOPPPUUUUUUVVVZZZ\\\ZZZSSSNNNIIIGGGEEEDDDDDDGGGJJJLLLIIIOOOSSSVVVYYYZZZVVVPPPKKKEEECCCEEEEEECCCCCCEEEHHHKKKNNNQQQSSSWWW[[[^^^[[[UUUMMMFFFCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEKKKMMMHHHBBB@@@>>>;;;999888666333222111111111///222444555222///---,,,*********************)))((((((((()))***+++,,,---,,,+++******++++++)))(((((())))))******))))))(((+++***)))((((((((((((((()))))))))))))))))))))))))))))))))((()))******+++++++++************++++++************************)))+++++++++))))))***,,,))))))******+++,,,---...******************************************************+++,,,,,,,,,,,,+++---+++******+++,,,+++***++++++++++++,,,---...///------------------,,,,,,+++++++++******++++++,,,+++***))))))************,,,***))))))++++++***)))++++++++++++++++++++++++***+++,,,------------,,,111000///...,,,+++******,,,,,,,,,------------......---,,,++++++---///000...------,,,+++***))))))+++,,,------.........---,,,+++*********,,,---...---,,,+++***)))***+++,,,************************)))))))))******+++++++++*********+++++++++,,,,,,(((+++---,,,))))))+++...,,,+++***))))))***+++,,,,,,++++++******+++++++++)))***++++++***)))***+++******+++++++++******)))******)))))))))***+++,,,************************(((((((((((()))))))))))))))))))))******)))))))))))))))(((''''''((())))))(((((((((((((((((((((((('''(((((())))))(((((('''***************************************)))(((((())))))))))))))))))))))))+++(((&&&''')))*********'''((()))***************))))))************))))))(((((((((((())))))))))))))))))************))))))'''((()))************************)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))***+++***))))))))))))))))))*********)))((((((((((((((())))))))))))******++++++(((((((((((())))))))))))))))))))))))((((((((((((+++************+++,,,,,,***,,,...//////......---///000222222111222555777;;;@@@EEEGGGEEE@@@===<<<;;;>>>CCCGGGIIIKKKLLLNNNPPPQQQSSSXXXZZZXXXRRRLLLJJJHHHFFFDDDEEEHHHLLLOOOMMMSSSYYY\\\______ZZZSSSMMMHHHEEEFFFFFFCCCBBBDDDHHHJJJLLLOOORRRWWW\\\```ccc[[[PPPGGGBBBAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>DDDFFFBBB===;;;888444333444222...---......,,,---///111111///---,,,,,,)))))))))))))))))))))***((((((((())))))***+++,,,+++++++++++++++***)))(((((())))))))))))))))))(((******))))))((())))))***)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++************************)))***,,,+++***)))***+++************+++,,,......******************************************************+++,,,,,,,,,,,,+++***))))))+++---...---,,,*********+++,,,---...///---------------------...,,,,,,+++++++++++++++,,,***+++************+++,,,***)))((((((***,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111111******+++++++++,,,,,,,,,...---+++***+++,,,...000...------,,,***)))((((((++++++,,,---............---,,,+++++++++,,,---......---+++*********+++,,,************************))))))******++++++,,,,,,***++++++++++++,,,,,,,,,(((***,,,***''''''***---+++***)))))))))***+++,,,******)))))))))******+++)))***++++++***)))***+++)))******+++++++++*********************+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((())))))******))))))(((************************(((((()))************)))))))))))))))))))))))))))+++***(((''')))***+++,,,'''((()))*********************))))))))))))******))))))))))))(((((((((((())))))************))))))'''((()))***************************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&)))(((''''''''''''((())))))(((''''''''''''((()))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((())))))(((((('''(((((((((((((((((((((((())))))(((((()))***++++++******))))))))))))******''''''((()))))))))))))))************))))))(((((((((((((((((())))))))))))))))))((((((((((((((((((*********)))))))))******)))***+++,,,------,,,,,,+++,,,---.........000111555999===???>>><<<999777888:::===???@@@CCCFFFIIIIIIJJJMMMSSSWWWVVVPPPKKKIIIGGGDDDBBBCCCGGGKKKMMMLLLSSSYYY]]]bbbeeeaaa[[[PPPKKKGGGGGGEEEAAA@@@AAAEEEGGGIIIKKKNNNSSSZZZ^^^ccc[[[PPPEEE@@@>>>======999888888888777777777777777;;;<<<999666555222...---000///******...///,,,...///000///,,,*********))))))))))))***************))))))))))))))))))***+++,,,,,,,,,***)))(((((()))(((((((((((((((((()))(((((((((((()))***+++,,,))))))))))))))))))))))))((()))))))))************++++++************++++++***************+++++++++(((***,,,,,,***)))***+++************+++,,,------***************+++++++++******************************+++,,,,,,,,,,,,+++)))((()))+++---...---,,,************+++,,,......------,,,,,,,,,---......---,,,,,,++++++++++++,,,***+++++++++******+++---***((('''(((***,,,------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......---------************++++++++++++,,,,,,+++***+++,,,---...,,,,,,,,,+++******))))))+++,,,,,,---.........------------,,,,,,------...------,,,+++++++++++++++*********************************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))'''''')))+++)))))))))***************)))(((((((((((()))******)))***++++++***)))***+++))))))***++++++++++++************++++++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************************'''((()))+++++++++***)))))))))))))))))))))))))))+++***)))))))))***,,,---((())))))************)))((((((''''''''''''(((((())))))))))))(((((((((((())))))************))))))***************)))((('''++++++*********)))))))))((((((((((((((((((((((((&&&'''((())))))******)))((((((((((((''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''&&&''''''((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((&&&''')))*********)))((())))))))))))))))))))))))(((((((((((()))***+++,,,+++******))))))******+++&&&'''((()))*********************)))(((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''')))++++++***)))(((((()))***++++++,,,,,,111333555666777666444333666777888888999;;;???BBBAAABBBEEEKKKOOOPPPKKKGGGCCCBBB???>>>>>>AAADDDFFFFFFKKKRRRWWW^^^eeeeeeaaaPPPJJJFFFEEECCC>>><<<===@@@AAADDDEEEHHHLLLRRRVVVYYYSSSIII@@@;;;999888777333222222222111111111000000333444000///000///+++)))---,,,''')))111444111.........,,,)))(((((()))***************************))))))((((((((())))))+++,,,---,,,***((((((((()))((((((''''''(((((()))((((((((()))***+++,,,---))))))))))))))))))))))))(((((()))************)))++++++************++++++))))))*********+++++++++(((***,,,,,,+++*********++++++************+++,,,))))))*********+++++++++******************************+++,,,,,,,,,,,,+++)))))))))+++------+++******************+++,,,---,,,,,,+++++++++,,,.........---,,,+++++++++++++++)))+++,,,+++)))))),,,...,,,***(((((()))+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---......///...---+++)))(((******+++++++++,,,,,,,,,*********+++++++++,,,,,,************************,,,,,,------...---------------............------,,,,,,------,,,,,,+++***************************,,,++++++++++++++++++***+++++++++,,,,,,,,,------///---***(((((()))))))))'''(((***+++++++++***)))((((((((((((((()))******)))***++++++***)))***+++))))))***+++++++++++++++)))******+++++++++++++++************************(((((((((((())))))))))))+++***)))(((((()))***+++)))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***(((''')))))))))))))))))))))))))))*********)))***+++,,,)))************))))))((()))((('''&&&&&&'''((()))***)))))))))((((((((('''))))))************))))))))))))*********))))))(((+++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************(((((((((((('''''''''''')))))))))((((((((('''''''''((()))******)))(((''')))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''(((***+++,,,+++***)))))))))))))))))))))))))))(((((((((((()))***+++,,,+++******))))))******+++'''((()))******)))((((((((((((((('''''''''''''''(((((((((((())))))))))))((((((((())))))*********(((((()))))))))))))))((()))'''&&&'''******)))'''''''''''')))***+++***)))...------.../////////...000222444444444444555777999999;;;???DDDDDDAAA===;;;:::999888888999;;;<<<===BBBFFFIIIQQQYYY\\\YYYIIICCC???>>>===999777888666888:::<<<===@@@DDDGGGHHHDDD>>>999666555333222...............------------///...++++++......***&&&++++++%%%)))555<<<999,,,---,,,***((('''(((***++++++******))))))((((((((((((((((((((()))***++++++---...,,,)))''''''((()))(((''''''''''''((()))***)))))))))***++++++,,,))))))))))))))))))))))))'''((()))***+++******)))++++++************++++++))))))******++++++++++++(((***,,,,,,+++***)))***++++++******)))*********))))))******++++++++++++******************************+++,,,,,,,,,,,,++++++******+++,,,,,,)))'''******))))))******+++,,,,,,++++++***+++,,,.........---,,,,,,++++++++++++)))+++,,,+++***))),,,///...,,,)))((()))***++++++*********++++++,,,,,,,,,++++++******++++++,,,---(((***,,,...////////////++++++,,,,,,,,,---------((()))***++++++++++++***)))))))))***++++++,,,,,,,,,------......---,,,,,,------/////////...---,,,+++,,,---...---,,,+++***************************---,,,,,,++++++*********++++++,,,,,,,,,---------333...***(((***+++***(((%%%'''***,,,---+++)))((())))))(((((()))***++++++)))+++++++++***)))***+++((()))***+++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++(((((((((((())))))))))))+++***)))(((((()))***+++))))))************))))))************************''''''((((((((((((''''''((((((((((((((((((((((((***+++,,,,,,+++)))&&&%%%))))))))))))))))))))))))((()))******))))))***+++***************)))((('''+++***)))(((((()))***+++******))))))((((((((('''))))))************))))))%%%&&&''')))+++,,,,,,---+++++++++************)))))))))))))))))))))))))))&&&'''((()))************)))(((((((((''''''''''''))))))))))))((((((((((((&&&((()))++++++)))(((&&&***((('''&&&&&&'''(((***'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''')))+++,,,---,,,+++***))))))))))))))))))))))))(((((((((((()))***+++,,,++++++************++++++))))))*********((('''&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))'''(((((()))***++++++,,,***++++++,,,,,,,,,,,,++++++)))'''(((***+++***''')))((()))***,,,,,,+++***,,,***))))))***+++++++++***---000111000...------222111222555999:::777333666555444333333333444555999;;;<<<===CCCKKKMMMLLL@@@;;;777777666333111222---///111333444666999;;;;;;999666444333222000///,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++((()))---...+++%%%+++***$$$***999AAA???,,,,,,,,,***))))))+++---++++++***)))(((''''''&&&%%%&&&&&&''')))***,,,---+++---...---)))''''''))))))((('''&&&&&&'''((())),,,+++******)))*********))))))))))))))))))))))))'''((()))++++++******)))---,,,+++******+++,,,---+++++++++*********))))))+++,,,,,,,,,,,,+++************++++++++++++******)))))))))))))))))))))))),,,++++++******++++++,,,++++++,,,,,,,,,,,,------*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,+++******,,,...///222...***((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...///+++000444333...+++,,,...***++++++,,,------------******************************+++++++++,,,,,,,,,*********+++,,,///111333,,,,,,------...///000000+++,,,............,,,+++......---,,,++++++++++++.........---,,,+++***)))---,,,++++++------,,,+++666000(((###"""%%%(((***))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))***((('''(((+++,,,+++(((******))))))))))))))))))************************)))((('''&&&&&&'''((()))&&&&&&'''((()))***++++++)))))))))))))))*********))))))))))))************((())))))))))))*********))))))))))))))))))))))))******************++++++)))************+++++++++++++++************+++++++++++++++************)))))))))))))))))))))))))))((()))******)))(((***+++)))))))))))))))))))))))))))************+++++++++...,,,******+++---------******))))))((((((''''''++++++***)))((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((*********)))(((((('''''')))******)))(((''''''(((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((())),,,......---+++)))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++(((((())))))))))))(((((())))))))))))((((((((((((***)))(((((((((((())))))(((***+++***)))((()))***))))))))))))************---------,,,,,,+++++++++,,,---......//////......---------.........//////222222333444666777888888111111000000///...,,,+++000000111111222222333333000000///...---,,,,,,+++***)))))))))***+++,,,,,,************************...'''(((000(((777NNN222,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++------,,,***(((''')))+++************************))))))((('''''''''''''''))))))))))))))))))))))))+++*********))))))((((((,,,+++************+++,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************++++++++++++******************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------************************++++++++++++++++++,,,,,,************************++++++++++++++++++++++++---,,,+++******,,,---//////,,,)))((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...000444666555///,,,+++---++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,...---,,,++++++,,,------+++++++++,,,,,,---------,,,,,,------------,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,+++***+++---...---,,,333000,,,)))***+++,,,---************************+++++++++************)))))))))))))))))))))))))))***((('''(((+++,,,+++)))************************************************))))))(((''''''((())))))''''''(((((()))*********++++++******))))))(((((())))))))))))************)))))))))************+++))))))))))))))))))))))))******************++++++)))************+++++++++++++++************+++++++++++++++************))))))))))))))))))))))))))))))***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++---+++)))((()))*********+++*********))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''''')))((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))((((((((((((((())),,,---...---+++)))******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''((()))***+++((())))))******))))))((())))))))))))(((((((((((())))))((((((((((((((()))((()))******)))((()))***(((((()))))))))*********,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,------------......------...///000000111222////////////...---,,,,,,------------........................------------*********)))******++++++************************,,,'''(((000(((444III///,,,+++++++++************))))))))))))))))))))))))((()))))))))************,,,,,,,,,***(((''')))***************************))))))((('''''''''''''''))))))))))))))))))))))))************)))))))))(((++++++***))))))***++++++---------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++************++++++++++++******************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...,,,***)))((()))******))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---///222444333///,,,,,,...,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++)))))))))*********++++++...---,,,+++************************************,,,,,,++++++++++++,,,,,,------,,,,,,,,,---......+++++++++,,,,,,,,,------,,,+++***+++---...---,,,***))))))***,,,---+++***************************+++++++++************)))))))))))))))))))))))))))***)))((()))+++++++++*********++++++++++++++++++******************************))))))))))))******)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++******)))************+++++++++++++++************+++++++++++++++************)))))))))))))))))))))))))))***++++++***((('''((())))))))))))))))))))))))))))))************+++++++++---+++)))))))))***)))(((++++++++++++************))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((()))***)))((('''((()))))))))(((((('''''''''&&&(((((())))))))))))((((((******))))))((((((''''''((()))+++------,,,+++***))))))((((((((((((((('''))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******((())))))******))))))((((((((((((((())))))))))))((('''''''''((((((((((((((()))******(((((()))***(((((())))))))))))******++++++************))))))((()))******++++++******+++++++++,,,,,,,,,,,,---************+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........++++++***)))))))))******************************)))''''''///(((000AAA***************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,***(((''')))***************************))))))((('''''''''(((((())))))))))))))))))))))))************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++************++++++++++++******************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++***)))***++++++***(((++++++++++++++++++++++++---,,,+++*********+++,,,)))+++...///------...000,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((())))))))))))************************+++++++++***************)))))))))---,,,************,,,------------......000111111---------------------......---++++++,,,---+++***&&&&&&''')))++++++)))(((************************+++++++++*********))))))))))))))))))))))))))))))***))))))******++++++++++++++++++++++++,,,,,,,,,*********************************************************)))))))))((((((+++*********))))))((((((((()))))))))************************++++++++++++)))))))))))))))))))))))),,,+++++++++++++++******))))))*********+++++++++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))++++++,,,+++(((''''''((())))))))))))))))))))))))))))))*********+++++++++...---++++++,,,,,,***)))************************'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((()))***)))((('''((())))))))))))(((''''''&&&&&&(((((())))))))))))((((((******))))))((((((''''''((()))+++,,,,,,,,,******((((((((((((''''''''''''((((((((((((((((((((((((+++)))(((&&&&&&((()))+++((((((((((((((())))))***'''(((((())))))(((((('''(((((((((((())))))))))))&&&''''''(((((((((((((((((()))***)))((('''(((***(((((((((((()))))))))***))))))))))))))))))))))))'''((())))))******))))))************+++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,+++***))))))((())))))************************'''(((&&&---))),,,888''')))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))************++++++***(((((((((***************************))))))((((((((((((((()))))))))))))))))))))))))))*********)))))))))))))))*********++++++*********************+++++++++++++++,,,,,,,,,,,,+++************++++++++++++******************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------*********+++---,,,+++)))++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***,,,---------...///,,,,,,,,,,,,+++******)))((((((((((((((((((((((((((())))))))))))*********************************++++++++++++************---,,,************,,,---++++++,,,,,,---...000000111111///...---------...111///---,,,,,,+++)))'''***))))))***+++,,,+++***************************+++++++++*********)))))))))))))))))))))))))))))))))***************+++,,,******+++++++++,,,,,,,,,******************************++++++++++++******++++++******))))))(((((((((((())))))*********+++((()))))))))************))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,++++++******))))))*********+++++++++++++++************+++++++++++++++*********))))))************************++++++,,,+++(((''''''((())))))))))))))))))))))))))))))*********+++++++++---,,,++++++,,,,,,***)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((''')))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''')))***)))((('''(((***))))))(((((('''''''''&&&(((((())))))))))))((((((***)))))))))((((((((('''((()))***+++++++++******''''''''''''((((((((((((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++'''(((((()))))))))))))))&&&''''''((((((''''''&&&'''((((((((()))))))))***&&&&&&'''((())))))((((((''')))***)))((('''((()))'''(((((((((((()))))))))((((((((((((((((((((((((((())))))***************)))))))))*********++++++,,,,,,,,,+++++++++++++++((()))***+++,,,,,,,,,,,,///......------,,,,,,,,,...------,,,++++++******++++++***)))(((((((((((())))))))))))))))))))))))%%%***%%%,,,***(((222&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))))))))***+++***)))(((((()))))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,,,,+++***)))***************+++++++++,,,,,,,,,,,,+++************++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------*********+++,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++//////......------------++++++++++++++++++***)))++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,***)))'''&&&++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,((((((((()))***+++,,,---333222000...------------111///---,,,,,,+++)))'''+++)))(((((()))******)))+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))***++++++******+++---))))))******+++,,,,,,,,,******************************++++++++++++******+++++++++******)))))))))''''''((()))***+++,,,,,,))))))))))))************((())))))))))))*********))))))))))))))))))))))))---------,,,++++++******)))************+++++++++++++++************+++++++++++++++************)))***************************++++++***((('''((())))))))))))))))))))))))))))))************+++++++++)))(((((()))******)))'''((((((((((((((()))))))))''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%'''((())))))(((((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))((()))******************'''(((((((((((()))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))&&&''''''((((((''''''&&&''''''(((((())))))******&&&'''(((*********))))))'''((())))))''''''((()))''''''(((((((((((())))))''''''(((((((((((())))))((()))******++++++******)))))))))************+++*********************)))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++++++++...------,,,***))))))(((******)))((((((((())))))))))))))))))))))))))))))%%%---%%%+++,,,&&&...((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))''')))+++***)))(((((()))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))************+++,,,------------,,,+++*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,***)))((()))***++++++***************************)))***++++++,,,,,,,,,,,,000///...------,,,,,,+++)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,---,,,,,,***((('''*********++++++,,,,,,,,,,,,,,,------------,,,,,,)))))))))))))))***+++,,,000///---,,,+++,,,---...///---,,,,,,,,,,,,+++)))(((''''''(((***+++)))(((+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))+++,,,,,,******+++---(((((())))))***++++++,,,************************))))))***++++++***))))))++++++******************(((((())))))******++++++))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))...------,,,++++++******)))************+++++++++++++++************+++++++++++++++************)))************************)))***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++'''&&&''')))++++++***((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))+++&&&&&&''''''((()))))))))(((((())))))))))))((((((''''''(((((())))))******((()))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((()))***))))))((((((((())))))))))))(((((('''''''''((()))*********&&&''')))+++,,,+++******'''((()))(((''''''((()))'''''''''((((((((())))))''''''(((((())))))))))))(((((()))***************))))))*********+++++++++(((((((((((())))))))))))******++++++,,,+++++++++***++++++++++++++++++,,,,,,,,,++++++******)))))))))(((((((((((())))))***))))))))))))))))))))))))&&&///%%%***---&&&,,,+++((((((((())))))*********))))))))))))))))))))))))************)))))))))(((&&&(((******)))(((((()))))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))((()))))))))************,,,,,,............,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,+++************++++++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,)))(((&&&''')))******)))************************((()))***+++,,,---------,,,+++)))***+++,,,,,,,,,((()))***+++++++++++++++***************************++++++++++++,,,,,,,,,((()))+++,,,------,,,,,,(((((()))***+++,,,,,,---,,,,,,...//////...,,,,,,,,,,,,++++++,,,,,,---------,,,+++******,,,---///,,,+++***+++---...---,,,)))***,,,...111111///,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((+++---,,,***)))+++...'''(((((()))******++++++************************((()))***++++++***)))(((************************************))))))))))))))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))......---,,,,,,+++******)))************+++++++++++++++************+++++++++++++++************)))************************((()))******)))(((***+++)))))))))))))))))))))))))))************+++++++++((('''(((+++---...,,,+++))))))******+++++++++,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((&&&((()))++++++)))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))*********&&&((())))))(((((()))+++%%%%%%&&&'''((()))******(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))))))))************(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))*********)))(((******++++++++++++******&&&''''''((()))******+++&&&(((***,,,---,,,+++***'''((()))((('''&&&''')))''''''''''''((((((((()))'''((((((((())))))******'''(((((()))))))))))))))************++++++++++++((((((((()))))))))******++++++,,,,,,,,,++++++***++++++,,,,,,---------...***************+++++++++(((((('''(((((()))***+++))))))))))))))))))))))))'''111%%%***...&&&+++...(((((())))))******++++++))))))))))))))))))))))))+++*********))))))((((((&&&(((***+++)))(((((()))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,***)))))))))************+++++++++,,,,,,,,,---.../////////...---,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++*********)))))))))))))))************************++++++++++++++++++++++++...------,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,+++++++++******************************------,,,+++*********+++))))))))))))))))))))))))))))))*********+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++'''(((+++...//////...------,,,,,,+++*********+++,,,,,,------,,,,,,+++***)))))))))(((''''''(((***+++,,,,,,------,,,,,,++++++++++++*********))))))000,,,)))))),,,---+++((())))))))))))))))))))))))))))))))))))))))))))))))************************)))((('''''''''(((***+++(((((()))************)))------,,,,,,+++*********---,,,+++++++++,,,---...++++++++++++++++++++++++,,,++++++***************,,,,,,+++***))))))******+++,,,------------,,,++++++*********))))))((((((*********++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))************))))))((((((((((((((((((((((((***)))(((''''''((()))***+++*********))))))((((((''''''''''''((((((((()))***)))'''&&&'''(((***+++)))))))))))))))))))))))))))))))))))))))((('''''''''((()))******)))((('''******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((('''&&&&&&''')))******)))(((''''''((()))***((((((((((((((((((((((((,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((()))(((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((()))************+++++++++******+++,,,,,,,,,,,,+++************************+++*********))))))((((((((()))***)))((('''((()))))))))))))))************(((((())))))******++++++)))))))))))))))(((''''''************************((()))***++++++***)))((()))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))************))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,***)))))))))***+++***++++++++++++,,,,,,,,,+++,,,---/////////......,,,,,,,,,------------...+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************,,,,,,+++***************++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++&&&((()))+++,,,,,,,,,+++...------,,,++++++,,,,,,,,,,,,------,,,,,,+++*********+++***))))))***+++***++++++,,,,,,++++++***+++++++++*********)))))),,,+++******+++,,,+++*********************************************************************************)))))))))***+++,,,((()))******++++++************++++++++++++++++++,,,++++++***+++,,,---...++++++++++++++++++++++++))))))(((((((((((()))))),,,,,,+++******************+++,,,------,,,+++***+++*********))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************))))))************))))))(((((((((((((((((((((((()))(((''''''((()))***+++******)))))))))((((((((('''''''''((((((((())))))))))))'''''''''(((***+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''')))))))))))))))))))))))))))(((''''''((()))***+++***)))(((''''''((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))******)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((''''''&&&************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++************************************)))))))))((((((*********((('''((()))))))))))))))************)))))))))))))))*********)))*********))))))((('''((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))++++++******)))((((((((())))))************))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++------,,,,,,++++++******,,,,,,+++************+++++++++++++++,,,,,,,,,,,,***+++,,,...////////////,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,---.........++++++++++++++++++++++++))))))*********+++++++++......------,,,,,,------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,+++)))******++++++******)))+++++++++***************)))***++++++******+++,,,************************************************************************,,,++++++++++++,,,------******+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,---......,,,++++++************+++******++++++++++++*********************)))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))))))))************))))))((((((((((((((((((((((((((((((''''''((()))***+++))))))((((((((((((((('''''''''((((((((())))))))))))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))(((((('''))))))(((((((((((())))))))))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((++++++************))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,+++***)))(((''''''((((((************************((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((***************))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&************************))))))))))))))))))))))))************************************************)))))))))*********++++++)))***++++++,,,,,,++++++************************************)))))))))))))))***+++***((('''((()))))))))))))))************************))))))))))))*********+++******)))((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++......---,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---............++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++***************************************************))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++++++++++++++,,,,,,++++++,,,,,,------------++++++++++++++++++++++++------,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++,,,---......,,,+++******++++++++++++******************************(((+++---,,,)))''')))+++************************************************************************++++++++++++,,,,,,------***+++,,,,,,------,,,,,,)))))))))******+++++++++************++++++,,,,,,,,,,,,+++++++++++++++***+++++++++,,,---///000111,,,++++++******+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((((())))))************))))))(((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((('''''''''''''''(((((((((((())))))))))))(((((('''((()))******(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************************((((((((((((((((((((((((''''''(((((()))***+++,,,******))))))((('''''''''))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''''''''((()))))))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***************************************+++++++++))))))))))))************))))))***+++++++++++++++*********************************))))))))))))))))))***+++***((('''((()))((()))))))))************++++++******))))))((((((******+++++++++******))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((())))))************))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++......------,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,+++++++++******************************)))***++++++++++++******++++++++++++++++++++++++++++++++++++************---,,,+++******+++,,,---*********++++++,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++...---,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,+++*********+++---000///,,,)))++++++,,,,,,,,,,,,++++++************************))),,,...---)))'''((()))************************************************************************)))******+++++++++++++++++++++,,,------------,,,++++++++++++******))))))******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********&&&''''''((()))+++,,,---,,,+++++++++++++++,,,,,,***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((((())))))************))))))))))))))))))))))))))))))+++******)))((('''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))***)))))))))))))))(((''''''((((((((((((((((((((((((******))))))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((((((((((((''''''(((((()))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++(((((()))))))))*********))))))***++++++++++++***************************))))))))))))))))))******)))++++++***)))((()))***((()))))))))************++++++******))))))(((((()))******+++++++++******))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))((((((((()))******++++++))))))************))))))************************,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++......------,,,,,,++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------000///...,,,++++++***+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******************************)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++***************))),,,++++++++++++++++++,,,*********++++++,,,,,,------------,,,+++*********++++++++++++++++++++++++************************++++++*********+++,,,,,,,,,,,,------,,,,,,+++***))))))+++...222111---(((,,,,,,,,,------,,,,,,,,,***************++++++++++++,,,......,,,***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***+++************+++,,,,,,------,,,,,,------,,,,,,+++******)))***+++,,,------------,,,---,,,,,,++++++*********((((((((()))***,,,---...,,,++++++++++++,,,,,,---,,,+++************+++,,,*********+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++++++++***)))))))))))))))************))))))))))))))))))))))))))))))************)))'''&&&%%%'''(((((((((((()))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))&&&''''''(((((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''+++******)))'''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))&&&''''''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++++++++((((((((()))))))))******((()))******++++++******************************))))))))))))***************+++,,,+++)))((()))***))))))))))))************************))))))))))))((()))******+++*********((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))************))))))************************,,,,,,,,,------------...------------------------++++++++++++++++++++++++------------------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,------------...///...,,,++++++++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************)))+++,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++)))******+++,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++***)))+++++++++++++++,,,------,,,,,,------,,,,,,+++*********,,,000444444...)))++++++,,,,,,,,,,,,++++++))))))*********+++++++++******+++---//////---+++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((***+++++++++***)))******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,---.........------------,,,,,,+++******))),,,,,,,,,,,,---///000000+++++++++++++++,,,---...---,,,+++******+++,,,---*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******************))))))************))))))))))))))))))))))))))))))'''((()))******)))((((((((((((((()))))))))******(((((()))))))))*********'''(((((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((()))***)))((('''&&&&&&'''((()))******))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))******''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++(((((((((((()))))))))***((())))))***************************************((()))))))))***************+++,,,+++)))((()))***))))))))))))************)))))))))))))))*********'''((())))))*********)))((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))*********))))))************))))))************************,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,------------------)))***,,,---...---,,,,,,,,,,,,,,,---------......---,,,+++++++++,,,---...******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********************************+++---/////////---,,,---------------------------------,,,,,,+++++++++***+++,,,------,,,+++***))))))***+++,,,,,,------,,,,,,------.../////////++++++++++++++++++++++++)))***,,,...///...,,,+++,,,,,,,,,,,,------...///,,,,,,---------,,,++++++,,,+++---222777666000*********++++++++++++******))))))******++++++++++++)))((()))---111333000---++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++,,,+++************+++,,,,,,,,,+++++++++,,,,,,------......///,,,---.../////////...---------,,,,,,+++***))))))+++++++++++++++,,,---...++++++++++++,,,,,,---...------,,,++++++,,,------*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***************+++++++++))))))************))))))))))))))))))))))))))))))$$$%%%''')))***++++++***(((((())))))******++++++))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((()))******)))(((''''''((((((((())))))************))))))))))))******))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))******++++++***)))'''&&&%%%&&&((()))***+++******))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))************************&&&''''''((()))*********(((((((((((())))))))))))(((((()))***************************************(((((())))))*********+++***+++,,,+++)))))))))***))))))))))))************(((((())))))******++++++''''''((()))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))))))))))))))************))))))************************---,,,,,,,,,,,,---...///......//////......---,,,---------------------------------,,,,,,+++++++++.........------,,,,,,,,,++++++,,,,,,,,,---------***+++---......---+++***...------,,,,,,------.........//////...---,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------)))***,,,,,,++++++,,,---------,,,,,,,,,,,,++++++((()))***+++++++++++++++,,,------......------,,,***+++---......---+++***000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,---...............------,,,,,,++++++***(((((()))***+++,,,,,,---------..................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++******************++++++++++++++++++++++++---,,,,,,...111111...+++---,,,+++******+++,,,---//////---,,,+++*********)))************+++++++++++++++******)))((((((((()))***+++,,,,,,,,,,,,,,,)))+++------,,,,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///111///,,,)))(((((()))+++++++++******************++++++************++++++))))))))))))))))))))))))+++(((&&&''')))***)))'''******))))))((((((''''''))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***,,,+++++++++++++++,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,+++***)))))))))***************************------,,,,,,,,,------...---............---,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++......---------,,,,,,,,,++++++,,,,,,,,,---------,,,---............---,,,------,,,,,,,,,,,,------......//////...------,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,++++++,,,,,,,,,---------)))+++,,,,,,++++++,,,---------,,,,,,,,,,,,++++++)))******++++++++++++***,,,,,,------------,,,,,,***+++---......---+++***+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************000000///...---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++******************++++++++++++++++++++++++,,,+++,,,...000000---+++,,,++++++++++++++++++,,,,,,,,,,,,+++******))))))************++++++++++++)))))))))*********************++++++,,,+++++++++)))+++------,,,,,,,,,---******+++++++++,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,------...---,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,---......///...,,,***))))))******++++++******************++++++************++++++************************+++((('''''')))***)))(((***)))))))))((((((((('''((())))))******))))))((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***,,,++++++*********++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++******)))*********************************...------,,,,,,,,,---------------------,,,++++++++++++,,,,,,------......------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------........................---,,,,,,++++++,,,,,,---.........///......---,,,,,,,,,,,,,,,------------------............------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++---......//////......---,,,,,,,,,,,,------------***+++,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++***)))++++++,,,,,,,,,,,,++++++++++++------------++++++*********+++,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---............---,,,+++*********+++,,,,,,---......,,,+++++++++************///.........------,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******++++++++++++++++++************************+++++++++---......,,,***+++++++++,,,,,,+++++++++***+++,,,------,,,+++***************+++++++++,,,((())))))***++++++,,,,,,******+++++++++***))))))***+++------,,,+++,,,---++++++++++++,,,,,,,,,,,,//////...---+++***))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************++++++++++++++++++++++++************++++++***************************)))(((((()))***)))((())))))))))))(((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))++++++***)))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***,,,+++***)))))))))))))))***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))*********++++++*********)))******++++++************************......---,,,,,,,,,------,,,,,,------,,,,,,+++***+++++++++,,,,,,---......------------------,,,,,,------------------------,,,,,,,,,------------...//////...------...//////,,,,,,++++++++++++,,,,,,---...............------,,,,,,,,,------------.........////////////......,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------............------,,,,,,,,,------------...+++,,,---,,,++++++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++******...------,,,,,,++++++***---------,,,,,,+++++++++---.........------,,,++++++++++++,,,,,,---------((())))))***+++,,,---...******+++,,,...///000000***++++++++++++++++++*********+++++++++,,,,,,,,,******+++++++++++++++,,,******************************+++,,,---,,,,,,+++***+++,,,------,,,+++***+++,,,...000000000...---*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++***))))))(((***,,,------,,,+++,,,------------............///......---,,,,,,+++*********+++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,******+++,,,,,,,,,+++*********+++++++++++++++,,,,,,++++++******++++++,,,************************))))))))))))******)))((())))))))))))((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******,,,++++++***))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))***************)))))))))***+++,,,,,,************************...------,,,,,,,,,------,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------------------------------------------------------,,,,,,---------...............---,,,,,,---......---,,,,,,++++++,,,,,,---------...............---,,,,,,---------............//////000000//////...,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,---------.........+++---------++++++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))---------,,,,,,+++++++++//////...---+++***))))))+++,,,------.........------------,,,,,,+++++++++))))))***+++,,,------...******+++,,,---...///000+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,************************)))***+++++++++++++++,,,***+++,,,------,,,+++******,,,...000000000...---***++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++***+++++++++++++++***)))(((+++,,,...---,,,++++++,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******,,,++++++***++++++,,,,,,------------------------......---,,,++++++++++++)))***+++------,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************((()))***+++***)))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******+++***)))(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++******)))(((((())))))***++++++,,,,,,++++++***************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))************)))))))))***+++,,,,,,************************---,,,,,,,,,,,,---...///---------------,,,++++++,,,,,,,,,,,,,,,+++++++++------------............,,,,,,,,,------------...,,,---------............------------------------...------,,,,,,------...,,,---......///.........,,,---------..................////////////......------............------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,---------............,,,---...---,,,+++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))***+++,,,---..................---,,,,,,+++******,,,,,,,,,,,,++++++++++++...---------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++)))+++,,,,,,******,,,---+++++++++,,,,,,+++++++++)))***+++,,,------,,,+++++++++++++++,,,,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,+++******+++---...---,,,++++++,,,+++,,,,,,,,,------------***++++++,,,,,,------...+++,,,---------,,,******++++++******++++++,,,,,,...........................---,,,,,,++++++++++++)))***+++,,,---,,,+++*********++++++,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++'''***,,,,,,+++)))))))))(((((((((((())))))))))))'''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))((('''''''''(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))*********))))))******+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))***************)))******++++++************************+++++++++,,,---...///000---............---,,,,,,------,,,,,,+++*********------------.........///,,,,,,,,,---------......------------............---...///000000///...---///......------......///,,,------...//////......------------............---......//////......---------............------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------............---...///...,,,+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---''')))+++---/////////...***++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++......------,,,+++******,,,------......------,,,,,,,,,,,,,,,------------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,******,,,///,,,++++++++++++++++++,,,*********++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,+++,,,,,,---------,,,,,,+++---......,,,***++++++,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---,,,---.........---+++***++++++******++++++,,,---------------------------------,,,+++++++++,,,,,,++++++,,,,,,,,,++++++*********++++++,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++'''***------+++))))))***'''((((((((()))))))))***((())))))******))))))((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((((((((((((((('''''''''((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******)))******+++,,,---***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************(((((((((((()))))))))***++++++******)))***************************************+++,,,---///000111......//////......---,,,...------,,,+++***))))))---------.........//////,,,,,,,,,------.........---------.........//////---///000222222000///---//////............//////,,,,,,---.../////////...---------.........//////------............------------............------+++,,,,,,------,,,,,,+++---..................------------.........//////---...///...,,,+++,,,------------,,,,,,,,,++++++***+++,,,,,,------------,,,------......------,,,---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++)))***+++,,,------...///******+++,,,,,,---..................---,,,++++++***++++++,,,,,,------...)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,------------......******+++,,,,,,---......------------------------***,,,...,,,******---000---,,,+++******+++,,,---------,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------......///+++,,,,,,---............,,,---......,,,***++++++........./////////000000---------,,,,,,+++++++++,,,---/////////---+++***+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++&&&***---...+++))))))***'''((((((((())))))******))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------......))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''((())))))((('''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))((((((''''''(((((('''(((((()))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******+++,,,......+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************(((((((((((()))))))))))),,,,,,+++***)))))))))***************************,,,,,,,,,---------.............../////////000000---...............------////////////////////////000///...---------------,,,---......//////......000000000000111111111111111111000...---,,,+++***///////////////////////////...,,,++++++,,,...///.........------.........000///...------...///000,,,,,,,,,---------......222111111000///......---------,,,,,,,,,------...,,,------......------,,,111000...,,,***((('''&&&------------------------///...,,,++++++,,,...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************---,,,,,,,,,,,,---......,,,---...//////---+++***,,,,,,+++******++++++,,,000000000//////...---,,,111000///...---,,,,,,,,,//////////////////......---------,,,,,,++++++++++++---//////...,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,++++++***++++++,,,///---++++++------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------........................++++++---...//////000000,,,,,,,,,---,,,,,,++++++111000///...,,,+++))))))))),,,//////,,,+++,,,//////...---,,,,,,,,,,,,,,,******+++++++++***))))))***+++,,,,,,,,,,,,+++***.........---,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,+++++++++******...---,,,+++***(((''''''++++++***)))(((((())))))+++******)))))))))))))))******))))))))))))******,,,+++***))))))***+++,,,))))))((((((''''''&&&&&&,,,+++***))))))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++************+++++++++*********))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))***+++++++++,,,,,,+++***,,,//////,,,)))++++++++++++++++++++++++))))))************))))))++++++************++++++************************************************+++++++++*********))))))******************************++++++++++++******))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***---------.........//////,,,,,,,,,,,,---------...---...............------//////////////////////////////...---------------,,,---......//////....../////////000000000111111111000000...---,,,++++++///////////////////////////...,,,++++++,,,...//////...------------...//////...---,,,,,,---...///,,,,,,,,,---------......///////////////000000000//////...---,,,,,,,,,---,,,------------------,,,///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++---,,,,,,,,,,,,---............/////////...---,,,,,,,,,,,,+++,,,,,,------//////000000//////............------------------........................---,,,,,,,,,,,,,,,,,,++++++---......---,,,---...******+++,,,,,,---......+++++++++++++++++++++++++++++++++***++++++,,,,,,///---++++++------,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------,,,,,,---...////////////,,,,,,------------,,,,,,000///...---,,,+++++++++---...///...---,,,---...///...---,,,,,,,,,,,,---******++++++,,,+++++++++***+++,,,,,,,,,,,,+++***------------,,,+++******++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++******++++++******************++++++***)))))))))))))))+++******)))))))))))))))******))))))))))))*********))))))))))))))))))***)))))))))(((((((((((((((++++++***))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++******))))))******+++************)))))))))(((((((((((((((((((((((((((***)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++************************************+++++++++,,,******,,,...///,,,***++++++++++++++++++++++++))))))************))))))+++******))))))******+++************************************************+++++++++*********))))))******************************++++++++++++******))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***........./////////000000,,,,,,,,,,,,------------------...............---//////////////////////////////...------------...,,,---......//////............/////////000000000000000//////...---,,,,,,///////////////////////////...---,,,,,,---...///000///---,,,,,,---///000------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---...000111222222111111///...---,,,,,,,,,------------------------,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------------,,,+++++++++,,,,,,---------000///...---,,,,,,,,,------,,,,,,,,,,,,---......///////////////.........,,,,,,,,,,,,------...///...//////000000000000000,,,,,,,,,,,,,,,---......------------------------+++,,,,,,,,,,,,,,,,,,---+++,,,------,,,,,,...000***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,------.........------...---,,,++++++,,,...///222000---------......---......---,,,,,,,,,------******+++,,,------------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******(((((()))***+++,,,------+++***))))))))))))))))))+++******)))))))))))))))******))))))))))))******(((((())))))))))))(((((()))))))))))))))*********++++++***))))))***++++++***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++******))))))******+++************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((*********))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******)))((((((+++++++++***************+++******+++---...,,,+++************************))))))************))))))+++******))))))******+++************************************************+++++++++*********************************************++++++++++++******))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***---.........////////////........................,,,---......///.........///////////////////////////......---------......,,,---......///.....................////////////000000//////......------////////////////////////......------------......000///---++++++---///000------------------------,,,,,,,,,---------......+++,,,---...///111222222111000///...............---------,,,,,,---------+++,,,,,,---......//////++++++++++++++++++++++++,,,------......------,,,...---------,,,,,,++++++******+++,,,,,,---......///......---,,,,,,---------,,,,,,,,,,,,---......//////......---......///,,,,,,+++,,,,,,---...///---...///000111111111111,,,,,,+++++++++,,,,,,---+++,,,,,,,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,,,,+++,,,///222+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...............------------------------......//////...------,,,------......///.........---,,,******+++---000222555111---,,,...///...---...------,,,,,,,,,------***+++,,,---............++++++++++++++++++++++++***+++,,,,,,---------,,,------------------------,,,,,,,,,+++++++++******'''((((((***+++,,,------******)))))))))))))))***+++******)))))))))))))))******))))))))))))******'''((()))******)))(((''')))))))))******++++++,,,+++******************+++***))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))*********))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))(((,,,+++++++++***)))))))))*********+++,,,------,,,************************))))))************))))))******))))))))))))************************************************************************************************************++++++++++++******++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***,,,,,,---------...........................------,,,------...//////......////////////////////////......---------......///,,,---......///.....................//////////////////////////////......////////////////////////........................000///---,,,,,,---///000.........//////.........,,,,,,,,,---------......------....../////////000...............///000111...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------++++++++++++++++++++++++,,,------......------,,,------,,,,,,++++++************+++,,,,,,---.........------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,---......++++++***++++++,,,------,,,---...000111111111111///...---,,,++++++++++++++++++++++++,,,,,,------+++++++++,,,,,,---------+++,,,,,,,,,+++,,,///222++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......//////......////////////////////////////////////...---,,,+++,,,------.../////////...---,,,***)))+++---111333555111---,,,...///...---------,,,,,,,,,------...***+++,,,---.../////////++++++++++++++++++++++++******+++,,,------------------------------------,,,,,,,,,+++++++++******)))))))))***+++++++++,,,***)))))))))))))))******+++******)))))))))))))))******))))))))))))******((()))++++++++++++)))((())))))******++++++,,,,,,*********++++++***************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********+++*********)))))))))(((************************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,+++++++++***)))))))))))))))***++++++,,,---...************************))))))************))))))***))))))))))))))))))*********************************************************************************************************++++++++++++************************************++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++,,,,,,---...////////////////////////////////////...------------...//////,,,---......//////............/////////000000000//////////////////000000////////////////////////.................................------...............///000000///......,,,,,,,,,---------......//////..................,,,,,,,,,---...///111111...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,---------------,,,++++++******+++++++++,,,,,,...///000000000000000///...,,,++++++*********++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,---+++,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...////////////...////////////////////////.../////////...---,,,,,,+++,,,---...............---,,,+++++++++---///111222000---------......---------,,,,,,,,,---......++++++,,,---............,,,++++++******++++++,,,***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))******++++++******)))))))))))))))******))))))))))))************++++++++++++*********************+++++++++)))***++++++++++++***)))+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***+++++++++++++++***************((()))************---///++++++++++++++++++++++++))))))************))))))***))))))(((((())))))******************************************************************+++++++++******************************++++++++++++******''''''''''''''''''''''''******++++++++++++*********++++++,,,,,,++++++***------------............,,,,,,,,,+++++++++******+++,,,---...////////////////////////////////////---------------...//////,,,---......//////....../////////000000000111111......//////000000000111////////////////////////......////////////......------...//////...------------...//////...------,,,,,,,,,---------..............................---,,,,,,,,,---.../////////...,,,++++++,,,...///,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------...............,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,,,,,,,---......+++,,,---/////////...---...---,,,++++++++++++++++++,,,---......///......//////...---,,,,,,,,,---+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,++++++---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++************))),,,------++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...///////////////////////////////////////..................------***+++,,,------............------,,,,,,------------...///...---,,,---...,,,,,,,,,,,,,,,---...///+++,,,,,,---------,,,,,,,,,,,,+++******+++,,,,,,++++++,,,---------,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++)))))))))))))))***+++++++++******)))))))))))))))******))))))))))))************))))))))))))*********************))))))))))))***++++++++++++***)))+++******))))))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***((((((((())))))))))))***)))))))))******++++++,,,************************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))***************+++++++++''')))******)))***---000,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))(((((((((((())))))************************************************))))))*********+++++++++******************************++++++++++++******((((((((((((((((((((((((******++++++++++++*********++++++,,,,,,++++++***............/////////000.........------,,,,,,,,,+++,,,---...////////////////////////////////////---------------...///000,,,---......//////......000000000000111111111111......//////000000111111////////////////////////......////////////......,,,---///000000///---,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......---------.........//////...------,,,,,,,,,------///...,,,++++++,,,...///,,,,,,---...///000111111------------------------///...,,,++++++,,,...///......//////000000111111---,,,,,,,,,,,,,,,,,,,,,//////.........//////000---,,,,,,,,,,,,---......+++---///111111000///...000///...---,,,++++++++++++,,,------...---------......---------...//////++++++,,,------...//////---------,,,,,,++++++++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,+++***))))))))))))+++...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......///////////////........................------...............---)))***+++,,,------------.........------,,,,,,+++)))---//////,,,+++,,,///,,,,,,,,,,,,,,,---...///,,,,,,,,,---,,,,,,++++++---,,,+++******+++,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---))))))((())))))***+++++++++******)))))))))))))))******))))))))))))*********)))(((''''''((()))***+++*********))))))(((((()))***+++,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((''''''((()))+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))(((((()))***+++,,,,,,---************************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))******+++++++++,,,''')))******((()))---000------------------------))))))************))))))))))))(((((((((((())))))************************************************))))))******++++++++++++******************************++++++++++++******++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,+++++++++111000...------...000111////////////////////////////////////////////////........................////////////////////////000000000000111111111111111222222111///...///000000/////////000111222222---------............///---.../////////...,,,+++,,,---...//////...---,,,////////////////////////------------------------......////////////......//////////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,---...///,,,,,,,,,---------......///...------++++++***)))++++++,,,------......///....................................////////////---,,,++++++------,,,+++------------------------000000000000000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------555333000...,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,,,,...///,,,---///000000000///...---...///000000///...---------------------------////////////////////////---------------------------------............///......------------......---...............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++---//////---+++))),,,+++***+++++++++)))''',,,+++******))))))******+++++++++*********))))))************************+++***)))(((((()))***+++************************************************************************************************(((((())))))******++++++++++++************************))))))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))+++***)))(((***000888>>>EEE222&&&)))///,,,)))+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,*********)))))))))))))))************************,,,+++++++++***)))))))))************************************************))))))***++++++++++++***++++++******++++++,,,---...///000000///---+++***+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...***...111///***'''***///************************---.........---,,,,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................//////////////////////////////000000000111111111///111111000///....../////////////////////000111........./////////000000///////////////...---,,,---...////////////...---////////////////////////------------------------......////////////......------------------------------------------------------------------------..............................---,,,,,,---............//////////////////...------,,,,,,+++++++++------------------------////////////////////////------------............---,,,++++++------,,,+++------------------------////////////////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------///...,,,+++***+++,,,---+++++++++++++++++++++++++++,,,,,,,,,------------***+++---,,,++++++---...------//////000///......,,,,,,---......---,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......------............------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++))),,,+++******))))))******+++++++++*********))))))************************+++***)))(((((()))***+++************************************************************************************************)))))))))))))))***************************************))))))***++++++,,,))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))******))))))***///555:::CCC333(((+++---)))&&&((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))************************************+++++++++***************************************************************))))))***++++++++++++***++++++******++++++,,,---////////////...---,,,+++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++333@@@CCC444)))***---***************************------......---,,,,,,+++***,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................//////////////////////////////000000000000111111...000000000...---...///000//////............///////////////000000000111222111000///......---......//////000000//////...////////////////////////------------------------......////////////......------------------------------............------................................................------,,,,,,,,,,,,------//////////////////......---,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++////////////////////////,,,,,,,,,------------...---,,,+++,,,---...---,,,------------------------........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------............***+++,,,,,,++++++,,,------......///......------,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......------............------------------------------,,,,,,---............---...---+++******+++---...,,,+++***+++------,,,+++,,,+++******))))))******+++++++++***************))))))))))))))))))))))))+++***))))))))))))***+++************************************************************************************************************))))))))))))*********************************)))******+++,,,))))))))))))))))))))))))++++++************++++++************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((()))*********---111444:::000))),,,,,,'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++((()))))))))***+++++++++***************************************+++++++++************************************************))))))***++++++++++++***++++++******++++++,,,---000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,++++++******666IIILLL666(((,,,///(((************************---------------,,,,,,+++---...///000000///...---........................////////////////////////........................////////////////////////////////////000000000111///000111000///...///000111000//////................../////////000000000444222000///........./////////000000000000//////////////////////////////..............................////////////...............///////////////---...////////////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,,,,////////////////////////,,,,,,---------.........---,,,+++,,,......---,,,------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++,,,------++++++,,,---...............------,,,...//////////////////...------------------------------------------------,,,,,,,,,------------------------............///......------------......,,,,,,---.........------,,,,,,,,,,,,,,,---------,,,------...............///...,,,+++***+++,,,---+++***)))***,,,------,,,,,,+++******))))))******************************((((((((((((((((((((((((************************************************************************************************************************++++++******))))))(((((())))))))))))************+++***************++++++))))))))))))))))))))))))+++******))))))******+++************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))''')))*********+++---///...***(((+++,,,))))))---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))***++++++,,,,,,************************)))))))))***+++++++++,,,************************************************))))))***++++++++++++***++++++******++++++,,,---000///---,,,+++,,,------++++++++++++++++++++++++,,,,,,+++***))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,++++++******222>>>@@@222))),,,...***************************,,,,,,---------,,,,,,+++000///...------...///000........................////////////////////////////////////////////////////////////////////////...////////////000000000000111222222000000111222222222111000////////////------........./////////333222000///......//////000000////////////000000////////////////////////..............................////////////.............../////////000000---...000111111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++,,,,,,------......///,,,,,,,,,---------......---------------------------.........////////////---,,,+++,,,...///...---------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...---,,,---...............---........./////////....../////////------------------------------------------------............//////000000---------............///......------------......++++++,,,---......------***+++++++++,,,,,,,,,---,,,---......//////....../////////...---,,,+++***+++***((()))+++,,,---,,,,,,+++******))))))******************************((((((((((((((((((((((((******++++++++++++******************************************************************************************************++++++******))))))(((((((((((()))))))))*********++++++***************+++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((&&&(((***+++***)))***+++)))'''(((++++++)))***,,,************************))))))))))))))))))))))))((()))))))))************((())))))***+++,,,,,,---************************)))))))))***+++++++++,,,************************************************))))))***++++++++++++***++++++******++++++,,,---///...,,,++++++,,,---...++++++++++++++++++++++++,,,++++++***))))))******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********************************++++++,,,,,,,,,111...---///...+++***,,,************************++++++,,,,,,---,,,,,,+++///...,,,******,,,...///------------------------////////////////////////////////////////////////////////////////////////......////////////000000000222333222111111222444222111111000000000000111------------............000000//////......//////000//////......//////000////////////////////////..............................////////////......++++++,,,,,,---............///000222222000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........./////////000000,,,,,,------.........///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000---,,,+++,,,...//////...------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------......------------------------...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...///000///...---...///...............///000000...---,,,,,,,,,,,,---...------------------------------------------------......//////000111111111---------............///......------------......***+++,,,------...------***++++++,,,,,,---------------...////////////...//////000000000///...------+++))))))+++,,,---,,,,,,+++******))))))*********************+++++++++))))))))))))))))))))))))******+++,,,,,,+++******************************************************************************************************************))))))))))))'''(((((())))))*********,,,+++******)))*********************************))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''(((***+++***))))))******************)))((((((************************))))))))))))))))))))))))(((((()))************))))))*********+++,,,,,,,,,***************************************+++++++++************************************************))))))***++++++++++++***++++++******++++++,,,---------,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))******+++,,,,,,---333'''%%%...111***''',,,***************************++++++,,,,,,,,,,,,,,,---------,,,,,,---------........................////////////////////////////////////////////////////////////////////////........./////////000000///111222222111111222333000////////////000000111............////////////------...////////////...//////...------...//////////////////////////////..............................////////////......++++++,,,,,,---......///...///111333333111///...................................................,,,---............---,,,,,,------...///000111111---------...............,,,------------------------------------------------------.........//////---,,,+++---///000///...------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------.......................................---,,,++++++***------------------------------------...............///000///---,,,---...............///111222333...---,,,,,,,,,,,,---...------------------------.................................///000000111111---------............///......------------......******+++,,,------------,,,,,,------...//////000------...///////////////............000222444555111///,,,+++,,,.........,,,+++******))))))******))))))*********+++++++++***************************++++++,,,,,,++++++***************************************************************************************************)))))))))))))))*********''''''(((((()))******+++,,,++++++***))))))*********************************))))))))))))))))))***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((''')))******))))))***++++++***(((((()))+++)))'''************************))))))))))))))))))))))))'''((()))***+++******)))++++++++++++++++++++++++************************+++++++++***************************************************************))))))***++++++++++++***++++++******++++++,,,---+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***************************************+++++++++...***(((+++---,,,***+++******************************+++,,,,,,,,,,,,,,,---...000111111000...---111111111111111111111111////////////////////////000000000000000000000000////////////////////////............/////////000...000111111000000111333...............///000111////////////000000000000***,,,---/////////......///...---,,,,,,---...///////////////////////////////////////////////////......////////////......------......///000111111...///111333333111///...000000000000000000000000000000000000000000000000------...//////...------)))***+++,,,---///000000........................///......------,,,,,,+++........................,,,,,,,,,---------......---,,,+++---///000000///------------------------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------......//////////////////////////////000000//////......------------------------............/////////000---...///...,,,+++,,,---............000222444555000///...------...///000------------------------////////////////////////---------...///000000111---------.........//////.........------.........)))***+++,,,------...---.........///000111111222---......///////////////...---+++,,,///444999===444111...---...///000///,,,++++++***)))*********))))))******++++++++++++***************************+++,,,------,,,+++***************************************************************************************************(((((())))))******++++++&&&''''''((()))******+++,,,,,,+++***))))))******************************++++++************++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''')))******))))))***,,,)))(((&&&&&&***...---***************************))))))))))))))))))))))))'''((()))++++++******))),,,,,,++++++++++++++++++************************,,,+++++++++******))))))************************************************))))))***++++++++++++***++++++******++++++,,,---***+++,,,---...---,,,+++++++++++++++++++++++++++(((((())))))***+++------++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))&&&,,,---((((((...///***************************)))***+++,,,,,,,,,,,,,,,------------............000000000///......------000000000000000000000000333222111/////////000000000000111111111111000000222111000//////000111222333333222111000000111111000000000000000111111222000000000000000//////.........---------,,,,,,,,,........................000000000000000///..............................111111000000000222333444///////////////000111111000000000000000000000000////////////////////////111111000......---------++++++***+++,,,...000222---------.........//////////////////............//////............//////000---,,,---000111000...,,,---...000000000000000111000///...............---------............//////...---,,,+++,,,---------------...///000000111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000///.........000------,,,+++,,,---...///..................------........................///......---------......000000000000000000000000//////............////////////.........---------///////////////......---------...111444444000,,,////////////////////////////////////////////////---.........//////000000.........////////////000......------------......///,,,...333%%%333OOO:::333///,,,,,,//////+++&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,***(((((()))******)))+++*********))))))((((((******++++++++++++******))))))************))))))******))))))))))))))))))++++++++++++++++++++++++***++++++++++++***))))))+++***)))'''''')))***+++******))))))((((((''''''*********))))))))))))))),,,+++***)))((((((((((((((()))+++,,,,,,+++)))(((***(((&&&'''***+++)))'''))))))))))))************************************************************------,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++***)))))))))***,,,,,,++++++,,,,,,---...//////,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000.........///////////////000000000000000000000000222111000/////////000111//////000000000000//////222111000//////000111222222111000000//////000000000000000000000111111222000000000000000//////...000000/////////.................................000000000000000///......////////////////////////111111//////...///000000///...---------...///000////////////////////////////////////////////////111000///......---------......//////...,,,+++***---------.........//////////////////............//////............/////////...,,,---///000///---------,,,,,,,,,,,,------000///..................---------............//////...---,,,,,,,,,------------......///000000111........................---------------------------------------------------...//////------...///......---,,,---...///000................................................///......------.........000000000000000000000000//////............////////////.........---------///////////////......---/////////222444444000---////////////////////////........................---........./////////000------.........////////////......------......//////,,,---222'''666TTTBBB222...))))))+++,,,+++(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++000---***((()))******)))+++*********))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***++++++++++++***))))))+++***)))(((((()))***+++******))))))((((((((((((***)))))))))))))))))))))+++******)))))))))))))))((()))+++,,,,,,+++)))(((+++)))((()))+++,,,***((())))))))))))************************************************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++***)))))))))***+++,,,++++++,,,,,,---......///---,,,,,,+++++++++++++++++++++++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000------......///000000111000000000000000000000000000///////////////000111//////000000000000//////111111000000000000111111111000//////////////////000000000000000111111222000000111111000000///...000000000////////////...........................000000000000000//////...000000000000000000000000111000///...------------///...,,,++++++,,,---...////////////////////////////////////////////////000000//////......------...///111111///,,,)))'''------........./////////////////////............//////............/////////...------...///...,,,///...,,,+++++++++,,,---......---------......///---------............/////////...------------...------......///000000000................................................------------------------,,,...///...---,,,---............---...//////000................................................///......---......//////000000000000000000000000//////............//////...............---------///////////////......---111000111333444333000---////////////////////////......................................./////////,,,---------............///......------......//////---,,,111***888TTTGGG000,,,'''&&&(((++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++222///+++)))))))))***)))***************)))))))))******++++++++++++*********))))))(((((())))))***)))))))))*********++++++))))))))))))))))))))))))******++++++******)))(((+++***)))(((((()))***+++***))))))))))))((((((((())))))))))))))))))*********))))))))))))***++++++)))***+++,,,,,,+++***))),,,+++******,,,,,,+++***)))))))))*********++++++************************************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))******+++,,,++++++,,,,,,------.........---+++*********+++,,,******************++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................//////000000////////////////////////.........//////000000111000000111111111111000000111000000000000000000111111000000/////////000000000000000000000111111222000111111111111000//////.........---------------........................//////000000000000//////000000000000000000000000//////......------------111///---+++***+++---...///////////////////////////////////////////////////////////////......---+++,,,...///000///---,,,............////////////////////////............//////............/////////...------...------,,,///.....................------,,,------...//////---------............////////////...........................//////000000......................../////////.......................................,,,---...---,,,,,,---...------------.........///---------......................................................//////000//////////////////////////////............//////........................///////////////......---000111111222222111///---////////////////////////................................................,,,,,,,,,---------......//////............//////---///,,,111,,,444KKKAAA---***((((((***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++111...***((((((******+++******************************++++++++++++*********)))(((((((((((()))***((())))))******++++++,,,))))))))))))))))))))))))***************))))))(((******)))(((((()))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))***+++,,,---)))***++++++++++++***)))++++++******+++++++++***))))))*********+++++++++************************************************)))************+++++++++++++++++++++++++++++++++******++++++++++++*********************+++++++++++++++,,,,,,,,,---------...---,,,******+++,,,---))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000000//////............////////////////////////......///000000000111111111222222333333222222111000000000111111000000000111111111000000111111222000000000000000111111222111111111111111000000///........................//////////////////////////////000000000000//////////////////////////////......//////000000000000222000...---,,,---...///........................////////////////////////...//////000//////...---,,,,,,,,,---...///111111........./////////000000////////////............//////............//////...............---......,,,---///111111000///...---------------...///000---------............///000000000/////////..................////////////////////////////////////............------,,,,,,........................,,,---...---,,,,,,---...++++++,,,,,,---------------------.........//////////////////////////////...............///000111//////////////////////////////............//////---.....................///////////////......---///000000000///...------////////////////////////.......................................---------,,,,,,,,,---------....../////////....../////////,,,111,,,111------:::333******+++---......,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++---***'''&&&(((***+++,,,***************+++++++++******++++++++++++************))))))))))))******))))))******+++++++++,,,(((((((((((((((((((((((()))************)))((((((******))))))))))))******))))))))))))************(((((())))))************))))))))))))***,,,---...*********++++++*********)))************)))******************++++++++++++************************************************+++++++++************)))++++++++++++++++++++++++******++++++++++++******))))))******+++++++++++++++++++++,,,,,,,,,,,,,,,...---,,,+++++++++,,,---***+++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111000000///......------000000000000000000000000///000000111111111111000111222222222222222222111000000111111111111000000111111111111111222222333000000000000000111111222111111222222111111000//////000000000000111111111////////////////////////...//////000000000000000////////////////////////---...///111111222111111111000000////////////000........................////////////////////////---...///000000///...---000///---------...///000....../////////000000000////////////............//////............//////---...//////......///111,,,---///000000///...---//////.........//////000---------............///000000000111000//////.........////////////////////////////////////////////////......---,,,,,,,,,........................,,,...///...---,,,---...******+++,,,,,,,,,,,,+++,,,,,,------.../////////////////////////////////............///000111111000000000000000000000000//////............//////---------...............///////////////......------...000///...------...////////////////////////------------------------.........---------------,,,---------............000//////......//////000+++333+++///...'''...)))***,,,...000000///,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***((('''''')))+++++++++*********+++++++++++++++******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++(((((((((((((((((((((((())))))******))))))(((''')))))))))******))))))))))))))))))************+++((((((((()))******++++++)))))))))***+++,,,---...************************)))***+++***)))((()))+++*********++++++++++++,,,************************************************,,,+++++++++******))))))++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000///////////////.........000000000000000000000000111222222333333222111000000000000111111000000000///000111222222111000///000000000000000111222222000000000000000111111222111222222222222111000000///000000000111111111111////////////////////////......///000000000000000000000000000000000000000//////000111111111000///...///000111111111000///........................////////////////////////---...///000000///...---000000//////......------.../////////000000000000////////////............//////............//////,,,...000000//////111444555333000...------......111111000/////////000000---------............///000000111111111000///.../////////////////////...////////////////////////000000//////...------,,,........................---...//////------...///***+++,,,---------,,,,,,,,,,,,------...//////000////////////////////////............///000111222000000000000000000000000//////............//////---------........./////////////////////......---,,,...000000...---///111////////////////////////------------------------.........------,,,,,,,,,------........./////////000000////////////000000+++444***---///&&&++++++,,,---//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++,,,+++)))*********++++++,,,,,,,,,******++++++++++++*********+++---//////---+++***---,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))(((((('''))))))************))))))))))))*********+++++++++'''(((((()))******++++++************++++++,,,---+++******************+++)))+++---,,,***)))***,,,*********+++++++++,,,,,,***************************************************************+++++++++******************************++++++++++++******((()))***+++,,,++++++***++++++++++++++++++++++++,,,---...///...---+++***,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------......///000000000000000000000000000000000222333444444333222111000......////////////......///000111222222111000//////////////////000111111000000000000000111111222111222222222222111000000---.........//////000000000000000000000000000000......///000000000000000111111111111111111111111000000111111111///...---,,,...000222222111000///........................////////////////////////,,,...///111111000...---,,,---000111111000...,,,////////////000000000000000/////////............//////............//////+++...111111000000333666>>>:::444...,,,---///222222222111000000///000000---------.........//////000111111222222000///...///////////////.........000000000000000000000000222111111000///......---////////////////////////...///000///......///000+++,,,---.........---,,,,,,,,,------...///000000000000000000000000000000............///000222222000000000000000000000000//////............//////---------........./////////////////////......---,,,///111000///...000333////////////////////////------------------------.........------,,,,,,,,,.........////////////000000000////////////000000+++555(((+++///'''---000.........---,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,---,,,***'''*********++++++,,,,,,,,,******++++++++++++******))),,,...000000...,,,)))...------,,,+++***))))))************************)))))))))))))))(((((('''))))))************))))))))))))******++++++++++++'''(((((()))***+++++++++++++++******++++++,,,---++++++************++++++***,,,...---+++***,,,...******+++++++++,,,,,,,,,************************************************'''((()))***+++,,,------******************************++++++++++++******((()))***+++,,,+++******+++++++++++++++++++++++++++,,,///000000...+++))),,,+++++++++******))))))*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------333111000......///111222.........///////////////444666777888777333///---000000000000000000000000000000111111111000000///222111000//////000111222222222111000//////000000222111000//////000111222............////////////111111000000//////......//////000111111111111111222111111111000000//////000000000000000000000000222222111111000000//////000///...------...///000//////000000000000//////////////////////////////.........------,,,,,,,,,.........////////////000//////000000//////...---000///------///000///...333000///000......888DDDkkkQQQ777...000000/////////////////////////////////////////////.........222222222222222222222222000///...------...///000)))***,,,...000000000000000000000000000000000000------............------/////////...---------,,,//////......---------,,,------......///000000111......////////////................../////////000---///000000///......///111000///......///000111000000000000000000000000............//////000000000000000000//////////////////............//////000000000///......------000///...---------------,,,---///000000000///...------------------------000///...---,,,---......,,,,,,,,,,,,++++++***)))+++++++++,,,,,,---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,------...//////++++++++++++******))))))+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***------,,,,,,,,,,,,,,,---************************************************)))*********++++++++++++(((:::JJJHHH888***(((---......---,,,++++++++++++++++++++++++++++++++++++************************---,,,++++++*********++++++*********))))))((((((***++++++,,,,,,++++++***,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))++++++************++++++))))))************))))))************************************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++***))))))(((---///000000...,,,+++,,,------,,,,,,+++*********++++++,,,,,,,,,---------/////////......---------++++++++++++++++++,,,,,,,,,+++++++++***)))))))))...------,,,,,,------...---,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,222222111111000000000000222111000//////000111222000/////////000111111222888888666444222000///...////////////////////////000000111111111111000000222111000//////000111222222222111000000000000000111111000000000000111111/////////000000000111111000000000000000////////////000000111111111111111111111111111000000000///000000000000000000000000000000000000000000000000000///............///000//////000000000000//////////////////////////////.........---------,,,,,,............///////////////////////////...------000...------...//////...222//////000......666@@@UUUBBB111---//////------/////////////////////////////////////////////...///000000111222333444444222111000///......//////+++,,,...////////////...000000000000000000000000...//////000000//////...---------------,,,,,,,,,/////////.........------......//////000000000111......////////////.............../////////000000---...000000///...///000111000///......///000111000000000000000000000000------......////////////////////////000000000000//////............//////........./////////////////////......---.........---......///////////////------------------------000///...---,,,------...,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,------......++++++++++++*********)))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,++++++************+++++++++++++++++++++++++++************************...---+++***(((&&&%%%$$$---<<>><<<777------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---------******++++++,,,,,,,,,---+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,++++++------......////////////------,,,,,,,,,------...---------------------------------............///...........................------,,,,,,------...,,,---......///..................------,,,,,,+++........................000000000000000000000000---.....................222333333333333444444444444333222111000000111111111111111222222222222333111111111111111111111111222333333333333222111111111222333444555555555555333333333333333333333333222222222222222222222222222222222222222222222222333222222222222111111111222222333333333333222222111222333444444333222111444444333222222222222222222333333444444555555666555555555555555555555555222222222222222222222222111111111111111111111111000000000000000000000000............///000111111333333444444444555555555333333333333222222222222222222222222222222222222222222333444444444333333222222222222222222222222111111111111111111111111/////////000000111111111111111111111111111111111111222222222222111000000...///000111333444555666222222111111111111222222222000......000111222111111111222222222222222111000000000000000000000000000000111222222222222111//////000000000000111111222222222222222222222222111111000000000000111111000000/////////000111111000000000000000000000000111000//////......//////000000000000000000000000000000000000000000000000,,,---.../////////......000000//////000222555666111000//////......//////////////////////////////......////////////......------------------------------------------------,,,---......///.........///...,,,+++,,,---///111........................,,,,,,,,,------...............------------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------,,,------------,,,++++++((()))***+++,,,,,,,,,,,,,,,---///555:::<<<:::777------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,------,,,+++++++++,,,,,,------------------------...............---,,,,,,,,,---...///000000000000------,,,,,,,,,---......---------------------------------............///..............................------------......,,,---......//////...............//////...------........................////////////////////////---------...............333333333333444444444555666555333222111111222222111111111222222222333333111111111111111111111111111222333333444333333333444555666777888888888888333333333333333333333333222222222222222222222222222222222222222222222222333333222222222111111111111111222222222222111111111222444555555444222111333333222222222333444444333333333444555555666666444555666777777666555444222222222222222222222222111111111111111111111111000000000000000000000000............///000111222444555555666666666666666777666666666555555555555444444444444444444444444555555555555555555444444333333333333333333333333444444444444444444444444000000111111111111111111222222222222222222222222222333333444333222111000///000000111111222222333222111111111111111111222555222//////000111111111000000111222333333333333000000000000000000000000...///000222333333333333000000000111111111222222222222222222222222222222111111000000000000111111111000000///000111222333111111111111111111111111000000111111000000///...////////////////////////000000000000000000000000......000111111111000///222111111000000000000111000000///............///////////////////////////......////////////..............................------------------------+++,,,---...///......------------------......///......................................................------------..............................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...,,,,,,---------,,,+++***''')))+++---......------+++***,,,///111111//////------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++,,,------...---,,,,,,+++++++++,,,------------------------,,,,,,---.........------+++,,,---//////000//////,,,,,,,,,,,,,,,---...///........................---------............///..............................------------......,,,---......//////......---...///000000000///...................................................---------.........//////333333333444444555555555777666555333222222333333111111222222222333333333111111111111111111111111111111222333444444444444///000111222333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333222222222111111111111111222222111111111111222444555555444222111111111111222333444555666333333444444555666666666111222555777777555333111222222222222222222222222111111111111111111111111000000000000000000000000////////////000111222333555666666777777777777777;;;;;;;;;;;;:::::::::999666666666666666666666666666777777777666555444444555555555555555555555555222222222222222222222222000111222222222222111111222222222222222222222222333444444555444333222111111111111000000000000///111111000000000000111111777444111000111222222111///000111222333444444444111111111000000000000000,,,...000222333444444333000000111111222222222333000000000000000000000000111111000000000000111111222111000000000111333444222222222111111111111111000111222222222111///...////////////////////////000000000000000000000000///000111333333222222111111111111111000000000000000000///...............////////////////////////......////////////..............................------------------------***+++---.........------***+++---//////...---,,,///////////////////////////////////////...............------------..............................,,,------......------,,,++++++++++++++++++++++++........................,,,,,,++++++,,,,,,---...,,,,,,---...---,,,+++***)))***,,,......---,,,***,,,+++***++++++******,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***,,,///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++---,,,,,,,,,,,,---.........---,,,,,,++++++++++++------------------------((()))***+++,,,---------)))+++,,,...//////......,,,,,,,,,,,,,,,---...///........................---------.........//////..............................------------......,,,---......//////......---...///111111111000000................................................---------.........//////555444333333333333444555444444444333333222222222555444444333333333444444333222000///...///000111444444444333333333222222111111222333333333333222444333111000000000111111444333333222111222222222111111222222333333333444333333222222222222333333.........///////////////333222111222444555444333111111222222333444666666333444555555666666555555333333333333222222222222222222111111000000000///000//////.........////////////////////////......,,,---...///222444666888::::::::::::::::::::::::999999:::;;;;;;;;;::::::<<<<<<;;;;;;:::::::::::::::<<<>>>===:::888888:::777777777888::::::999777999999:::::::::999999888999888777666555444333222444444444333333444444444999999:::999888666444333777666555444222111000///000/////////000111222222111111111111000000000000111111111111222333555666222222222222111111111111111222333444444333222111333333222222222222333333444333222111111222333444111111111111111111111111222333333333444444444444000111222333333222111000222222222222222111000000////////////////////////111111000///////////////111111000000000000111111111111111111111111111111//////............//////111111000000/////////...000...------------+++***.........------,,,,,,,,,........................------......//////000000+++///333222---******,,,/////////...---------,,,------------------------000///...------...///000//////.........---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,////////////////////////...---,,,,,,,,,,,,---...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---...///000111222---+++)))***,,,---,,,))),,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++************+++++++++++++++,,,,,,---------***+++---//////...---,,,---,,,+++******+++,,,---++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000000000//////...................................................------++++++,,,,,,,,,---------...///000///...---...///000000///...------,,,,,,---------.........//////......---,,,,,,,,,,,,---///000111111///......///000000//////.........---..................---------.........//////000000666666666666666666666666666666666555555555555555444444333444444555555666444333111000000222333444444444444333333333222222222333333444555444444444555444333222222222333333333333222111111111111222111222222222222222222333333222222222222222333333111111111111111111111111444333333444666666555333222222111222222333444555333444444555555555555555333333333222222222111111000000111111111111111111333222111///...---,,,,,,000000000000000/////////......///000222333555666999::::::::::::::::::;;;:::;;;<<<<<<=========<<>>>>>>>>============???AAA@@@===<<<<<<>>>===;;;:::;;;<<<===<<<:::;;;<<<<<<======<<<<<<;;;::::::999999999999888888::::::999999999999::::::;;;<<<<<<<<<:::999777666777666666555555444444444222222222222222222333444333333222222222222111111111000000000000222333444444444333222111000000///111111222333333222111111222222111111111222333333111000000//////000000111222222222222222222222222000000000000111111111111///000111222222111000//////000000000000///......000000000000000000000000111000//////......//////222111111000000111111222////////////////////////000000////////////000000222111111000000000000000000///------......,,,+++.........------,,,,,,,,,.................................///////////////...222555444000---...///...............---------------------------------...---,,,,,,,,,,,,---...//////.........---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................000////////////....................................---,,,,,,,,,,,,---...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++***))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------***+++,,,---...------,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++................................................------------...............///000///...---...///000//////......------------------....../////////...---------------......///000222111000...//////000000/////////.................................//////000000000111111111888999:::;;;;;;:::999888888999999999999999::::::777777777888888999999:::666666555444444555777777555555555444444444333333555555666777777777777777777777666555555555666666444333333222222222222222333333333333333222222222222222222222222333444555222222222222222222222222444444555777888888666333222222222111111222222333333333444555555555555444333333222222222111111111000000111111111111111111333333111000...---------222222111111000000000000000000000111111333444555999999999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@CCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDBBBAAABBBCCCDDDBBB?????????@@@@@@?????????@@@@@@@@@@@@@@@???<<<======>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;:::888888888888999999999999777777666555555555666666666555555555444444444444111111000000000000111111666555444333111000//////000111111222222111111000111111111111111222333333000000////////////000000222222222222222222222222.../////////000000000000//////000000000000////////////000000//////...---000000000000000000000000000//////............///222111111000000111111222////////////////////////000000////////////000000222222111000000000111111111000......//////---,,,.........---------------........................///////////////.........///222555444111...///000---------...............------------------------...------,,,,,,------.../////////............---......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................000////////////.........------------------------...------,,,,,,------...,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,+++***))))))(((---+++***+++,,,---,,,***++++++,,,------,,,++++++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////............---....................................................../////////000000000---///000///...---...000////////////////////////............////////////------------...///000000///111222222000//////000000000////////////......////////////////////////111222222222222222333333;;;<<<>>>??????>>><<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;:::999888888999999888888888777777777666666888999999:::::::::::::::::::::999999999999999999777666555555444444555555777777777666666555555444333333333333444555666666333333333222222222222222333444666888:::999666333444333222222111111111222333444444555555555555555333333333333222222222222333333333333222222111111111111111000111111222333333333222222111000000000000000000111222333555555888888999::::::;;;<<<<<<<<<===>>>@@@AAABBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJGGGCCCAAABBBBBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCAAAAAAAAABBBBBBCCCCCCDDD@@@??????>>>>>>??????@@@BBBAAAAAAAAA@@@???>>>>>>========================<<<;;;::::::999999999999:::999999888888777777777444444333333222222222222666666555444333333222222111111222222222222111111111111111111222333444444222222222222222222222222111111111111111111111111000000000111111111222222////////////////////////111111222222111111000///000000000000000000000000//////...............///111000000//////000000111111111111111111111111111000//////......//////000111111000000000000111111222000//////000000///---...............---------........................000000//////......---------///111000...,,,---...,,,---------.../////////........................000000////////////000000/////////.....................------------......------------------------...........................------------,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------000//////...---,,,++++++,,,,,,+++,,,,,,,,,,,,+++***,,,---//////---,,,***---------...............------------------------***++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------......------,,,,,,,,,+++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------000000000///////////////....................................////////////////////////000000000000---///000///......///111//////000000000000000000////////////////////////---------...///000222222000222333222111///000000000000///////////////////////////000000000000000333333333333333333333333>>>???AAABBBBBBAAA???>>>?????????@@@@@@AAAAAAAAACCCCCCCCCCCCBBB@@@???>>>@@@@@@>>>===<<<;;;::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===============<<<<<<===============<<<;;;::::::999999999999999<<<<<<;;;;;;::::::999999666666666666666777888999666666666555555444444444444555666999::::::666444666555444333333222222333555555666777777777777666666555555555555444444444888888777666444333222222444444333333444555666666444444444333222111111111///000000111222444555666777777888999;;;<<<=========>>>???AAABBBCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHJJJKKKKKKLLLIIIEEECCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFBBBAAAAAA@@@@@@AAAAAABBBDDDCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@?????????@@@???>>>===============>>>>>>===<<<;;;;;;::::::999999999888888777666666666777777777777777777777444444444444444444444444333333333333333444555555333444444444444444444333111111111111111111111111111111111111222222222222000000000//////000000000222222222222222111111000//////////////////////////////.........//////000/////////....../////////222222222222222222222222///......------......//////000000000000000000000111000//////000111///...........................////////////////////////000000//////......------,,,---......---,,,,,,,,,,,,---------.../////////........................000000000000000000000000////////////////////////......------------......------------------------...........................------------,,,,,,,,,........................------------------------,,,,,,---------............------,,,,,,------...////////////............,,,,,,---,,,,,,,,,,,,---+++,,,...//////...,,,+++........................------------------------++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---......---,,,,,,.........------,,,,,,,,,---+++***((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........./////////000000////////////000000000000...///000000//////111222000000111111111111111111000000000000000000000000------...///000222333444111222444333111000000111//////000000000000000000000000000111111111222222333333333333333333333333@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@>>>===CCCBBBAAA@@@???===<<<<<>>>>>>>>============>>>???????????????===>>>??????@@@@@@?????????>>>>>>===<<<=========???????????????>>>>>>>>>;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::999999999777777777999;;;;;;999666888777666666555555555555777888999999::::::999999999999888888888777777777<<<<<<;;;999888777666555;;;:::999888777777777777888888777666555444333333111111111222222444555555666777888999;;;<<<===>>>???@@@AAABBBCCCDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFGGGJJJLLLNNNNNNLLLJJJGGGFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAABBBAAAAAA@@@@@@@@@@@@AAABBBAAAAAA@@@???>>>======>>>>>>??????>>>===<<<;;;999::::::;;;;;;<<<<<<===999888888777777888888999777777666666666666777777444444555555555555444444333333333333333333333333000111111111111222222222222222111111111111222222111111222222111111000///000000000000000000000000000////////////000000111000//////......//////000000000000000000000000000//////............//////...///111333333222000///111///...///000111000..................////////////////////////////////////////////////.................................---------.......................................---......//////......---...////////////000000000......------------......------------------------........................000////////////.........////////////////////////,,,------......------,,,,,,---------..................------------......,,,,,,,,,------.........+++---...---,,,+++,,,...------...//////...------/////////...............------------------------+++,,,------......---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++,,,---......---,,,+++.........------------------,,,***)))***+++---///,,,,,,------------,,,,,,///...------------------------------------------------------............////////////////////////.........//////000000111/////////000000000111111///000222222111111333444222222222222222222222222111111111111000000000000/////////000111222444555111333444444222111111222//////000000000000111111000111111222222333333333555555444444444444333333BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB???AAABBBCCCCCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@AAA@@@@@@???????????????AAAAAAAAAAAAAAAAAABBBBBB@@@@@@???>>>============??????>>>======<<<;;;;;;;;;::::::;;;======<<<::::::999888888888888888999:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::=========<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::999888777777555444333333222222222222555666777999;;;===>>>???CCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIJJJGGGFFFGGGKKKOOOPPPPPPLLLJJJHHHHHHIIIHHHGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDCCCBBBAAA@@@???AAABBBBBBCCCCCCBBBAAA@@@>>>>>>>>>???????????????===<<<<<<;;;;;;<<<<<<===;;;;;;:::999888888888888666777888999999888777666666666666666666666666666333333333333444444444444555444333222222333444555222333333333333222111111222222222222222222222222000000000000000111222222111111000000000000111111000000000000000000000000111111000000000000111111...000444777777555222000000///......000000///...---........./////////000////////////////////////.........///////////////000///......////////////...............---------........................---...///000000///...---.../////////000000000000......------------......................................................000////////////.................................,,,,,,---......---,,,,,,------------..................------------......++++++,,,,,,,,,---------+++---///...,,,+++,,,...........................000/////////.........---........................,,,---......//////......------...//////...------------------------------------------............,,,---///000000///---,,,------------............---,,,+++++++++,,,......,,,,,,---......---,,,,,,...------------......///........................////////////000000111111////////////////////////---......///000000111111111111111111222222222222000222333333333333444666444444333333222222111111222222222111111000000000000000000111111333444555222333555444333111111222//////000000000111111111111111222222333444444444777777666666666555555555BBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCBBBBBBAAAAAA>>>@@@CCCEEEFFFFFFEEEDDD???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@>>>???AAABBBBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDCCCAAA@@@??????>>>>>>???>>>>>>===<<<;;;;;;:::>>>===<<<===>>>??????>>>;;;:::::::::::::::;;;;;;<<<======>>>???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======>>>???@@@@@@AAA============>>>???AAAAAA@@@???>>>===<<<;;;::::::999777555333111000//////555666777999;;;===>>>???EEEFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKHHHFFFHHHLLLPPPRRRRRRKKKJJJJJJJJJKKKJJJHHHFFFHHHHHHJJJKKKLLLLLLLLLLLLIIIJJJKKKMMMOOOQQQRRRSSSMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLJJJIIIIIIJJJKKKKKKDDDDDDEEEFFFFFFGGGHHHHHHCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEECCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>======>>>???@@@>>>>>><<<;;;:::999999999:::;;;<<<======<<<;;;:::888888888888888888888888666666666777777777888888666666444444444444666666555555666666555555444333444444444444444444444444111111000000111222333333333333222222222222333333222222222222222222222222333333222222222222333333...222666:::;;;888444111///...---...///000///...---.........//////000000000000000000000000000000---.........//////000000///...,,,,,,...///....../////////......------,,,///////////////////////////000111222222111000///.../////////000000111111.........------...............................................................---------,,,,,,,,,------------------------,,,,,,---......---,,,,,,---------.........//////......------------......------------------------+++---///...,,,+++,,,/////////............//////000000//////.........---........................---...//////000/////////,,,,,,---......---,,,,,,---------------------------------.........//////...///000222222000///...,,,---------.../////////---,,,,,,,,,------......,,,,,,---......---,,,,,,---------------...///000........................+++,,,,,,,,,------......000000000000000000000000---......///000111111222222222333333333444444444111222444444444444555777555555444333333222111111222222222222111111000000111111111111222333444444222444555555333222222333//////000000111111111222111111222333333444555555999888888888777777666666BBBBBBCCCCCCCCCBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@AAACCCDDDEEEEEEAAAAAAAAABBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAAAAACCCDDDCCCBBB@@@AAAAAA?????????@@@@@@AAAAAAAAACCCBBB@@@>>>>>>???@@@AAABBBBBBBBBCCCCCCEEEFFFFFF@@@@@@@@@@@@@@@@@@??????>>>>>>?????????>>>>>>=========>>>????????????>>>============>>>???AAAAAA<<<<<<;;;<<<===???AAABBB@@@@@@@@@???????????????AAAAAA@@@@@@??????>>>>>><<<===@@@BBBBBBAAA???>>>@@@@@@@@@@@@????????????:::888555444555555555444444666888888888;;;@@@DDDDDDGGGIIIJJJJJJIIIJJJJJJJJJLLLMMMLLLKKKKKKLLLMMMMMMLLLJJJHHHGGGFFFFFFGGGJJJIIIHHHHHHHHHIIIKKKKKKHHHKKKNNNOOONNNMMMMMMNNNLLLLLLMMMNNNNNNNNNNNNNNNKKKLLLNNNPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFJJJHHHGGGEEEEEEEEEFFFFFFJJJJJJIIIHHHGGGGGGFFFFFFDDDCCCBBB@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAA???>>>AAA???===>>>??????<<<999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;:::666222222666:::888888777777999:::<<<===888888888999999::::::::::::::::::999999888888888666666777777888888888888666666666666666666666666333333333333333333333333444555555555555333222111333333333222222222111111222333555777777666555444111111111000///......---000///...------...///000////////////////////////000000000000000000000000......///000000000000000111///......///000000///000/////////............000000000000000000000000000000000000000000000000...........................------,,,,,,------...000///...---------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,111000............,,,+++,,,,,,,,,,,,---...//////++++++------------++++++,,,------......------,,,........................////////////////////////---...///222555555333222////////////////////////........................000000///...---,,,,,,---...---...222666666111,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................000000000//////.........---------........./////////............///000000000000000000000000000000...//////000111222222333111000000222444666666555333333333333444666888999666:::<<<999444000111444222222222222222222222222///000222444555777777888444444333333222111000000111111111111222222222222333333222333444555666777888666555444444555666888CCCCCCCCCBBBBBBBBBBBBAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDCCCBBBAAAAAACCCDDDDDDBBBAAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCDDDCCCAAA@@@???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@@@@AAAAAA@@@@@@?????????@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAA??????>>>===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@???<<<999888888888777666333555777888999<<>><<<;;;:::999777222444666777999===AAAEEEKKKJJJGGGDDDBBBDDDHHHLLLMMMNNNOOONNNLLLKKKKKKLLLMMMLLLJJJHHHHHHGGGHHHHHHIIIHHHHHHHHHIIIKKKLLLMMMSSSNNNJJJIIILLLNNNLLLJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLNNNNNNNNNMMMKKKIIIGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKIIIIIIHHHHHHIIIDDDDDDDDDDDDEEEFFFGGGHHHFFFEEECCCCCCCCCAAA???<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>======AAAEEEEEE@@@:::999;;;>>>??????>>>;;;:::<<<<<<<<<<<<========================<<<<<<<<<<<<;;;<<<<<<<<<<<<=========999999999999999999999999888888888888888888888888666777888999::::::::::::888888777777777666666666444555666777777777666555666666555555444444333333555444333333333333444555333333333333333333333333444444444444444444444444666666666555444333222111000000000111111222222222333333333222222222111111111111111111111111111111333333333333333333333333111111111111111111111111111111000000000000111111111000//////.../////////////////////////////////........................////////////////////////.......................................---------//////...,,,,,,+++++++++,,,------......------,,,,,,------......------,,,........................------------------------//////000111333333222000............................................................///000111222444222000111333222///,,,................................................------------------------/////////............---....../////////000000000,,,---///000000000///...////////////////////////......//////000000111111000//////000333444444333333333333333444666777888666888:::888444222222444444444444444444444444444000000111222333444444333555555555444333333222222/////////000000000111111111111222222333333444444888777666555555666777888GGGFFFDDDBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCEEEFFFEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHDDDEEEFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBFFFDDDAAA???===;;;999666444444444555777:::>>>AAAGGGGGGEEEBBBAAACCCGGGJJJMMMMMMNNNMMMJJJIIIIIIJJJKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJLLLNNNOOOUUURRRPPPNNNMMMKKKIIIGGGLLLLLLMMMMMMMMMLLLKKKKKKKKKJJJIIIIIIIIIKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKMMMMMMNNNMMMKKKHHHEEECCCGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCDDDEEEFFFGGGGGGJJJJJJKKKLLLMMMNNNOOOOOONNNMMMMMMLLLKKKKKKJJJJJJFFFFFFEEEDDDEEEFFFHHHIIIFFFFFFEEEEEEEEEDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCC>>>>>>@@@CCCEEECCC???;;;===>>>???@@@???>>><<<;;;===============>>>>>>>>>>>>>>>>>>===========================>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999888888888888777888999::::::::::::999999777777777777666666555555666666555555555555666666555555555555555555555555555555555555555555555555777777777777666555444333444555666555444333333333444444333333333222222222222222222222222222222222444444444444444444444444222222222222222222222222222111111000000111111222111111000000000000111111111111111111111111111111////////////////////////000000000000000000000000////////////////////////---...///......---...//////...------,,,,,,,,,---........................---..................---......................../////////////////////////////////000111222000..................................................................///000111444222000000111222111///.........///////////////////////////............------------------------000000000000000000000000........./////////000000,,,---///111111000///...////////////////////////....../////////000000000111000000111333444444333111111222222333444555555444666777666333111111222333333333333333333333333000111111222222222222111444444444333333222222222111111222222222333333333111111222222333333333333666555555444444555555666HHHGGGEEECCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHJJJJJJIIIGGGFFFEEEDDDDDDDDDFFFGGGGGGEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIFFFFFFGGGGGGGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDGGGEEEBBB@@@>>>;;;888555666555444444555777999:::???@@@BBBBBBBBBCCCEEEGGGHHHIIIJJJHHHFFFEEEEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGIIILLLOOOPPPYYY]]]```]]]UUUOOOMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMLLLKKKJJJJJJKKKMMMNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMLLLJJJGGGDDDBBBFFFFFFGGGGGGFFFEEEEEEDDDAAABBBCCCDDDEEEEEEFFFFFFIIIJJJKKKLLLMMMOOOPPPPPPOOOPPPOOOOOOOOONNNNNNNNNKKKJJJHHHFFFFFFFFFFFFGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAACCCEEEDDDAAA??????@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================::::::::::::::::::::::::<<<;;;;;;::::::999999999999999999999888888888888;;;;;;;;;;;;;;;;;;;;;:::777777777777777777666666666666666666666666666666555555555555555555555555555555555555555555555555555555666666777666666555999:::;;;:::777444444444444444444333333333222222444444444444444444444444555555555555555555555555444444444444444444444444222222111111111111222222222222222111111222222333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000---///000000......///111......------...//////000/////////////////////////////////000000/////////////////////////////////000000000000000000000000///.........000000///...////////////////////////------------------------//////............//////222111000000111222333333/////////000000111111111000000//////..................................../////////////////////000---............/////////---...000222222111000///000000000000000000000000////////////000000000000000///...000111333222111///000000111222222222222222333444333222111000111111111111111111111111111000111111222222111111000222222222111111111111111222222222222333333333333000111222333333333222222333333333222222333333333HHHGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHKKKJJJIIIGGGFFFEEEEEEEEEEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKIIIHHHGGGFFFEEEFFFHHHKKKMMMMMMLLLJJJHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHFFFDDDBBB@@@===999666888666444333555666777777888;;;???AAAAAAAAABBBCCCBBBCCCCCCBBB@@@???@@@AAAAAAAAA@@@??????@@@AAABBBBBBBBBCCCDDDGGGJJJMMMOOOWWW^^^dddaaaWWWOOONNNPPPOOOOOOPPPQQQQQQQQQQQQQQQOOONNNNNNNNNNNNNNNOOOOOONNNMMMLLLKKKJJJKKKLLLLLLLLLLLLLLLLLLJJJHHHFFFDDDGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRSSSTTTSSSSSSSSSQQQPPPNNNLLLJJJIIIHHHHHHHHHJJJKKKKKKJJJIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFIIIJJJGGGBBB@@@CCCFFFDDDCCCAAA@@@???@@@AAABBB????????????>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>==============================;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999:::999999999999888888888::::::::::::999999999999888888888777777777777777666666777777777777666666555555555555555555555555666666666666666666666666444555666777777777777666:::<<<>>>===888555555666555555444444444333333333555555555555555555555555666666666666666666666666555555555555555555555555333222222222222222222333333333333222333333444555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111///111333222///...000222.........//////111222222111000000//////000000111000111111222222111111000111111111111111111111111000000000000000000000000000///...///111222111000000000000000000000000000////////////////////////000000///....../////////111000000111111333444444000111111222222333333333222111111000000//////...////////////////////////------............//////....../////////000000000///000111333333222222111111111111111111111111111000000000000111111111111...---------///000///...//////000111222111111111111111222222222222111000111111111111111111111111000111111222222222111111111111111111111000000000000000000111111111111222111222333444444333222111111111111111111111111111HHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIIKKKJJJHHHFFFFFFEEEFFFFFFFFFGGGIIIHHHFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLNNNPPPPPPPPPOOONNNKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLMMMNNNPPPQQQRRRRRROOONNNNNNMMMLLLKKKJJJJJJJJJKKKMMMOOOPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMKKKIIIGGGFFFDDDAAA===::::::777444444666999999888777999===>>>>>>>>>>>>???:::;;;<<<<<<:::::::::<<<<<<;;;;;;:::;;;<<<===>>><<<===>>>@@@CCCFFFIIIKKKNNNSSSWWWVVVPPPKKKKKKLLLNNNOOOPPPQQQRRRSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPNNNMMMMMMMMMOOOPPPPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTUUUUUUUUUUUUWWWVVVVVVTTTRRRPPPNNNMMMNNNPPPQQQPPPMMMKKKKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<<<<;;;::::::::::::999999999;;;;;;:::999999999999999999999999999999999999999777777888999999888777777666666666666666666666666777777777777777777777777777777888888888777666666666:::>>>===999666666888777666666666666555555555666666666666666666666666666666666666666666666666555555555555555555555555555444444333333444444555444444333333444444555666444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111444666444000...000333111111111111111111222222222111000000000000111222222333333333333333333222222222222222222222222222111111111111111111111111222111000111333555555444111111111111111111111111222222222222222222222222000000000000111222333333111222222222222222222333222222333333444555555666555444444333222222111111111111111111111111111111//////000000000111111111000000111111111222222222222222222333333333444444222222222222222222222222222222222222111111111111000///...///111111111///000111222333333333222111222222222333444444333222111111111111111111111111000000111222333333333222111111111111111111111111000000000111111111222222222333444555555444333111111111222222222222111111GGGHHHHHHHHHHHHGGGFFFEEEIIIIIIIIIHHHHHHHHHGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFHHHIIIJJJJJJJJJIIIGGGFFFEEEFFFFFFGGGFFFHHHIIIIIIGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKNNNPPPPPPPPPOOONNNOOOOOOOOOOOONNNLLLJJJIIILLLMMMNNNPPPRRRSSSUUUUUUPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPRRRTTTVVVRRRRRRQQQQQQQQQPPPPPPPPPNNNLLLJJJIIIHHHEEEAAA>>>:::777444555888;;;<<<;;;888:::;;;<<<;;;:::<<<===666777888888666666777999999888777777888999;;;<<<888999:::<<>>@@@<<<<<<;;;;;;;;;:::::::::>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888::::::::::::888888777777777777777777777777999999999999999999999999:::::::::999888777666555222777<<<<<<888666777:::888888888888777777777777777777777777777777777777666666666666666666666666555555555555555555555555666666555555555555666666444444444444444555666777555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333222666888555111...111444555444333222111111111111333222111000000111222333333444444555555444444333333333333333333333333333444444444444444444444444444222222333666888888888222222222222222222222222555555555555555555555555000000111222333555777777222333444444222111000111333333444444555666777777777777666555444444333333111111111111111111111111333333333444444555555555222222333333333444444444444444333333333444555666333333333333333333333333333333222222222222222222444333222222444555444333111222333444555444333222444333333444555666555333222222222222222222222222000000111333333444444333222222222222222222222333222222333333333444444444222333555666666555333222111222222333333222222111QQQPPPPPPOOOMMMLLLLLLKKKKKKLLLLLLJJJHHHGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIIIIKKKLLLKKKIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFGGGHHHIIIIIIGGGFFFFFFHHHHHHGGGEEEDDDEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGFFFEEEEEEGGGIIIIIIHHHGGGEEEEEEEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLRRRPPPNNNMMMLLLMMMOOOPPPKKKKKKKKKLLLNNNOOOQQQRRRPPPOOONNNMMMMMMNNNOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSTTTTTTTTTTTTSSSSSSWWWSSSOOOMMMLLLJJJFFFBBB@@@>>><<<:::::::::<<<===>>>======<<<;;;;;;::::::888888888888888888888888999999888666666555555555888888999:::<<>>??????DDD666>>>======>>>??????<<<:::<<<<<<<<<<<<=========>>>======>>>>>>======<<<;;;::::::::::::::::::::::::999999999999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<:::::::::999999999888888999999999999888888888888777888888888888999999999888888777666666666666666777777666666555555555444666666555555555555666666888888777777666666555555555777888888666555555666666666555555555444444444777777777777777666666666666666666666666666666666555555555555555555555555555555555555555555555555444555666555444444555666222222222222222222222222555555555666666666666777444444555555555555444444333333333333333333333333444444444444444444444444555555555555666666666777666666555444222111000000777444111222555777777666777777666666555555555444444555666777777666555444444444444555555666666666666777777777888888888999888888777666555444444333333333333222222111111111666555444444444444555666666666666666777777777777444555666666666666666555444444333333333444555555777777777777888888888888888888888888888999999999888888777777777777777777888888666444222222555888444333333222333444666777444444333333444444555666666666666666666666666666666777777777777777666555555666666777777777777777SSSRRRQQQPPPOOONNNMMMLLLOOOOOOOOONNNLLLKKKMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOONNNLLLMMMNNNNNNLLLKKKNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLJJJIIIHHHIIIJJJKKKJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJIIIGGGGGGIIIJJJHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKMMMNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPSSSTTTTTTTTTTTTTTTTTTSSSSSSQQQNNNMMMNNNMMMJJJGGGCCCBBB@@@?????????@@@@@@<<<<<<<<<;;;::::::999999::::::::::::::::::::::::;;;;;;999888777666666666666666666777888:::===>>>?????????@@@BBBCCCEEEFFFLLLNNNQQQRRRRRRRRRSSSTTTVVVVVVVVVUUUTTTTTTSSSSSSXXXVVVTTTTTTVVVWWWXXXXXXZZZYYYYYYXXXWWWUUUTTTSSSMMMQQQVVV[[[bbbeee^^^UUUUUUXXXZZZ\\\ZZZVVVQQQMMMJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMLLLLLLNNNQQQTTTVVVWWWWWWWWWYYYZZZYYYWWWUUUWWWTTTQQQPPPRRRSSSRRRPPPRRRPPPOOONNNNNNNNNLLLJJJKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHJJJIIIHHHHHHGGGFFFFFFFFFGGGEEEBBBBBBBBBCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC>>>DDD;;;@@@AAA===CCC:::@@@??????@@@AAAAAA???<<<<<<=========>>>>>>>>>>>>=========>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::999999888888888888999999:::::::::;;;;;;;;;;;;<<<:::::::::999999999888888::::::999999999888888888888888888888999999999999999888777777666666666777777777777666666555555555777666666555555666666777666666777777777777777777777888999999777666666666666666666555555555444444666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444555666666444444555666333333333333333333333333444444444444555555555555444555555666666555555444333333333333333333333333444444444444444444444444444444444555555555666666777777666555444333222222777555333333666888777666777777666666666555555555555666777777777777666555555555555666666666777777777777777777777777888888888888777777666666555555777777666666555555555555777666555555555555666777777777777777888888888888777777888888888777777666666555555555555555666666888888999999999:::::::::999::::::::::::;;;;;;;;;::::::::::::::::::::::::777888999999777666666777666666555444555555777777666666555555666666777777888888888888888888888888::::::::::::::::::999888777888888999999999999999VVVVVVUUUSSSRRRQQQPPPOOOSSSSSSTTTSSSQQQQQQRRRTTTQQQQQQQQQQQQPPPPPPPPPPPPRRRSSSSSSTTTTTTUUUUUUVVVTTTRRRQQQQQQRRRRRRPPPOOOSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPPNNNMMMLLLMMMNNNOOONNNMMMKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNLLLJJJIIIJJJLLLIIIHHHHHHHHHHHHIIIIIIJJJGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLLLLLLLKKKJJJIIIJJJJJJLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPOOONNNOOOPPPPPPOOONNNHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<;;;999888888777666555555555777888999::::::999:::<<>>LLLNNNAAAFFFDDDCCCBBBAAABBBCCCCCCAAA???>>>>>>>>>>>>????????????======>>>>>>======<<<;;;<<<<<<<<<;;;;;;:::::::::<<<;;;:::999888888888888999:::::::::;;;;;;;;;;;;::::::999999999999888888:::::::::999999999888888888888999999999:::::::::999999888888888888888777777777777777777666666666777777777666666777777777555666666777888888999999999:::;;;:::888666666777777777666666666555555555666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555444555666666444444555666444444444444444444444444333333333333444444444444555555666666666666555555444444444444444444444444555555555555555555555555444444444444555555555555777777777666666666555555777666444555666777777777777777777777666666666666666666777888888777666666666666666666777777777777777777777777777777777666777777777777777777777777888888888888777777777777777777666666666666777777777888888888888999999999::::::::::::999999888777777777777777777777777777:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<=========>>>========================999<<<@@@AAA???<<<:::999:::999888888888888888999888888888888999999::::::::::::::::::::::::::::::===>>>>>>>>>======<<<;;;::::::;;;<<<<<<<<<<<<;;;XXXXXXWWWVVVTTTSSSRRRQQQSSSTTTUUUTTTSSSSSSUUUWWWVVVVVVVVVVVVUUUUUUUUUUUUWWWWWWWWWXXXYYYYYYZZZZZZVVVTTTSSSTTTVVVVVVUUUTTTVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQRRRSSSTTTUUUUUUSSSRRRRRRRRRRRRQQQOOONNNNNNOOOOOOOOOPPPPPPPPPPPPQQQPPPNNNLLLKKKKKKMMMKKKKKKKKKLLLLLLMMMMMMNNNJJJKKKKKKKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKQQQRRRSSSSSSSSSQQQOOOMMMIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLNNNOOONNNNNNMMMNNNNNNOOOPPPQQQPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPRRRRRRRRRRRRNNNOOOPPPPPPPPPPPPOOOOOONNNMMMMMMLLLKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA???===<<<;;;:::999777777777777888888888777888:::>>>BBBEEEHHHKKKNNNPPPPPPPPPQQQRRRNNNQQQTTTSSSPPPRRRXXX]]]iiiccc\\\XXXWWWYYY[[[]]][[[[[[[[[[[[[[[[[[ZZZYYY[[[[[[[[[[[[```eeebbb[[[PPPTTTZZZ^^^___\\\XXXTTTNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNNNNSSSUUUVVVTTTQQQQQQUUUYYYXXXWWWVVVTTTTTTSSSRRRQQQRRRQQQRRRSSSTTTSSSPPPMMMNNNNNNMMMMMMNNNNNNOOOOOOOOOMMMKKKJJJJJJJJJLLLMMMJJJLLLOOOQQQRRRQQQPPPOOOOOOLLLJJJHHHGGGFFFDDDBBBCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEECCCDDD___aaaJJJHHHHHHEEECCCBBBCCCDDDDDDBBBAAA??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>======<<<============<<<<<<<<<;;;???>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999999999::::::999999999888888888999999999999:::::::::;;;999999:::::::::999999999888888888888888888888777888888777777777777888888777777777888888999999999;;;<<<===<<<999777777888888888777777777666666666555666666666666666777777666666666666666666666666666666666666666666666666555555555555555555555555444666777666555444555666555555555555555555555555444444444444555555555555555666666777777666666555555555555555555555555555555555555555555555555555555555555555666666666666666666666777777777777777666666555555666666666666777777777777777777777777777888888888888888888777666666666666777777777777888888777777777777666666666666666777777777777777777666666666666666666666777777666666666666777777777777888888888999999999;;;<<<;;;;;;:::999888777777888888888888888777777;;;;;;;;;;;;<<<<<<<<<===<<<======>>>>>>?????????????????????@@@@@@@@@@@@>>>AAAEEEGGGEEEBBBAAA@@@>>>>>>===<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;<<<======>>>>>>======UUUUUUTTTSSSRRRQQQPPPPPPRRRSSSTTTSSSRRRRRRSSSUUUWWWVVVVVVVVVVVVUUUUUUUUUWWWWWWWWWXXXYYYYYYZZZZZZUUUTTTTTTUUUWWWYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVUUUUUUUUUVVVXXXYYY[[[YYYWWWUUUUUUTTTRRRPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQOOOMMMKKKLLLMMMKKKLLLLLLMMMMMMNNNNNNNNNKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSSSSQQQOOOMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRSSSSSSRRRRRRSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLKKKIIIGGGEEECCCAAA???===;;;999888888888888888777888;;;???CCCFFFEEEHHHMMMOOOOOOOOOPPPPPPMMMPPPSSSRRROOOQQQWWW]]]hhhccc\\\XXXXXXZZZ]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\^^^\\\WWWTTTVVVWWWVVVPPPRRRTTTWWWXXXXXXWWWWWWUUUSSSRRRPPPPPPQQQSSSTTTRRRSSSSSSSSSSSSRRRPPPPPPPPPSSSVVVUUUSSSRRRTTTWWWZZZZZZYYYWWWUUUSSSQQQQQQQQQQQQRRRSSSUUUTTTQQQNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMKKKIIIIIIJJJLLLMMMKKKMMMQQQTTTUUUUUUTTTRRRPPPNNNLLLKKKJJJHHHFFFCCCFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDEEEBBBBBBKKKnnnqqqQQQIIIGGGEEECCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCC??????@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;;;;;;;::::::999999999999888888999:::::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::999999999999999999999999999999888888888888999999::::::999999888888888777;;;<<<===<<<:::888888999999999888888888777777777666666666777777777888888777777777777777777777777777777777777777777777777666666666666666666666666555666777666555555666777666666666666666666666666666666666666777777777777666777777777777777777666666666666666666666666666666666666666666666666666777777777777888888888888666666666666777777777777555555666666555555555555777888888888888888888888999999999888888999999999777777666666666666666666888888888888888777777777666666666666666666777777666666666666777777777777666666666777777666666666777777888888888999999999<<<<<<<<<;;;:::999888777777777888999:::999999999;;;;;;;;;<<<<<<<<<============>>>>>>???@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBDDDEEEEEEDDDCCCDDDDDDBBBAAAAAAAAA@@@@@@??????<<<===>>>?????????>>>>>>========================@@@@@@@@@??????>>><<<<<<======>>>????????????>>>OOOOOOOOOOOONNNNNNNNNNNNQQQRRRRRRQQQPPPPPPQQQSSSSSSSSSSSSRRRRRRRRRRRRQQQTTTTTTUUUVVVVVVWWWWWWXXXTTTSSSSSSTTTVVVXXXXXXWWWUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWWWWWWWYYYZZZ[[[]]][[[YYYXXXWWWVVVSSSQQQRRRRRRRRRSSSSSSSSSTTTTTTRRRSSSRRRPPPNNNLLLMMMNNNKKKLLLLLLMMMMMMMMMMMMLLLJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPRRRTTTTTTSSSRRRQQQRRRQQQPPPPPPPPPPPPPPPQQQNNNMMMLLLLLLMMMNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUQQQQQQRRRRRRRRRRRRQQQQQQSSSTTTUUUTTTRRRQQQRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRQQQPPPNNNKKKJJJEEEDDDAAA>>><<<;;;:::::::::999:::;;;===AAADDDFFFFFFIIINNNQQQQQQQQQQQQRRRSSSUUUVVVTTTRRRSSSVVVYYY___\\\XXXWWWYYY]]]```aaaaaabbbbbbbbbbbbaaaaaa```YYY```ccc___YYYWWWVVVUUURRRRRRSSSTTTUUUVVVXXXXXXZZZXXXUUUSSSRRRTTTVVVWWWUUUUUUVVVVVVVVVUUUUUUTTTQQQSSSVVVWWWVVVUUUUUUVVVZZZ[[[\\\ZZZVVVSSSRRRRRRRRRRRRRRRTTTUUUUUUSSSQQQLLLLLLKKKJJJJJJJJJJJJJJJLLLKKKJJJHHHHHHIIIIIIJJJJJJLLLPPPSSSUUUUUUTTTSSSOOONNNMMMLLLLLLKKKHHHFFFHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEHHHSSSwwwzzzZZZOOOKKKEEEDDDBBBAAABBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@??????@@@@@@AAAAAABBBBBBCCC?????????>>>>>>???@@@@@@;;;<<<<<<<<<============;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>===<<<;;;999999999:::::::::::::::::::::999999999999::::::;;;;;;::::::999888888777:::;;;<<<<<<:::999999:::::::::999999999888888888666777777888888999999:::888888888888888888888888777777777777777777777777666666666666666666666666555666777777555555666777888888888888888888888888888888888888999999999999777777888888888888777777777777777777777777777777777777777777777777777777888888888888999999999999777777777777777777777777555777888888666555555666888888888888999999999999;;;:::999999999999:::;;;888888888888777777777777888888888999999999::::::777777777777777777777777999999999999999:::::::::777777888888888888777777888888999999999:::::::::<<<<<<<<<<<<;;;:::999999777888:::<<<======<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAABBBBBBCCC@@@AAAAAABBBBBBCCCCCCDDDBBBBBBCCCBBBAAAAAACCCEEEDDDDDDEEEEEEEEEDDDCCCCCC???@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@???======>>>???@@@@@@AAAAAA@@@@@@NNNNNNNNNNNNOOOOOOOOOOOORRRSSSSSSRRRPPPOOOPPPRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTUUUTTTSSSRRRRRRTTTTTTSSSRRRQQQQQQQQQRRRTTTUUUWWWXXXXXXXXXWWWWWWXXXZZZ[[[\\\\\\ZZZXXXXXXXXXXXXVVVUUUTTTTTTUUUUUUUUUUUUVVVVVVSSSSSSSSSRRROOONNNOOOQQQNNNOOOOOOPPPPPPOOONNNMMMKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVWWWVVVVVVUUUTTTTTTSSSRRRRRRRRRSSSPPPOOOOOONNNOOOQQQRRRSSSQQQQQQQQQQQQRRRSSSTTTUUUOOOPPPPPPQQQQQQPPPPPPOOOSSSUUUVVVUUURRRQQQRRRTTTRRRRRRRRRRRRSSSUUUWWWXXX\\\[[[[[[ZZZYYYYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUUUUTTTRRRPPPNNNLLLJJJGGGDDDBBB@@@@@@???>>>???@@@AAADDDFFFHHHJJJJJJMMMRRRVVVWWWVVVVVVVVVYYYYYYZZZZZZZZZZZZZZZZZZ[[[YYYYYYZZZ^^^aaabbbcccccccccdddccccccbbbaaaaaa^^^dddfffddd```___[[[WWWWWWVVVVVVWWWWWWXXXZZZZZZ\\\[[[YYYXXXWWWWWWWWWXXXUUUVVVVVVWWWWWWXXXYYYYYYTTTTTTTTTVVVXXXXXXXXXVVVXXXZZZ\\\[[[XXXUUUUUUVVVUUUTTTSSSTTTVVVWWWVVVUUUPPPPPPNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJHHHJJJLLLOOOQQQQQQQQQPPPMMMMMMLLLMMMNNNMMMKKKHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIIIILLLSSSqqqtttYYYRRRMMMGGGDDDBBBBBBCCCDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBDDDEEEFFFGGGCCCCCCBBBAAA@@@@@@@@@@@@============>>>>>>>>>>>><<<=========>>>>>>>>>???????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<:::;;;===??????>>>===<<<999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::999999888:::;;;;;;:::::::::;;;::::::::::::999999999999777888888999::::::;;;;;;::::::::::::::::::::::::888888888888888888888888666666666666666666666666555777888777666555666777999999999999999999999999888999999999999:::::::::777888888999999888888777888888888888888888888888777777777777777777777777777777888888888999999999999999999999888888888888666999;;;;;;888666666888888888888999999999::::::<<<;;;:::999999:::;;;<<<;;;;;;:::::::::999999999888888999:::;;;;;;<<<===:::::::::999999888888888::::::;;;;;;;;;<<<<<<<<<999999:::;;;;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<888999<<>>>>>>>>>>>????????????@@@@@@AAABBBCCCDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFAAABBBCCCCCCBBBBBBCCCEEEEEEFFFGGGHHHHHHHHHGGGGGGCCCDDDFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@AAAAAABBBCCCCCCCCCCCCCCCPPPPPPPPPQQQRRRSSSSSSTTTTTTUUUTTTSSSPPPOOOPPPRRRSSSSSSSSSRRRRRRRRRQQQQQQOOOPPPPPPQQQQQQRRRRRRSSSUUUSSSRRRQQQQQQQQQOOOMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXXXXXXXXXXZZZ\\\]]]YYYXXXWWWXXXYYYZZZYYYWWWVVVVVVVVVWWWWWWWWWWWWXXXTTTTTTTTTSSSQQQPPPQQQRRRSSSSSSTTTTTTTTTRRRQQQPPPMMMNNNNNNOOOQQQRRRRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSUUUVVVVVVWWWWWWVVVUUUTTTTTTSSSTTTTTTSSSRRRRRRRRRSSSTTTVVVWWWQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUURRRTTTVVVUUURRRQQQRRRUUUPPPOOONNNNNNOOORRRUUUVVVWWWWWWVVVVVVUUUTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVWWWVVVTTTRRRPPPRRRPPPMMMJJJHHHFFFEEEEEEDDDDDDFFFHHHJJJLLLMMMNNNMMMQQQWWWZZZ[[[[[[ZZZZZZ[[[[[[[[[^^^```bbbaaa```^^^]]]^^^```bbbdddccccccbbbbbbbbbbbbaaa```______ggghhheeeaaaaaabbb^^^YYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZXXXWWWUUUVVVVVVWWWXXXYYY[[[\\\XXXUUUSSSTTTXXXZZZZZZXXXUUUXXX[[[[[[YYYWWWXXXYYYWWWVVVTTTUUUWWWYYYYYYXXXVVVUUUSSSRRRPPPPPPOOOOOONNNOOOOOOOOOOOONNNMMMMMMFFFGGGIIIKKKMMMNNNNNNNNNLLLKKKLLLMMMNNNNNNLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKEEEGGGIIIbbbdddOOOLLLIIIHHHEEECCCCCCDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEDDDCCCCCCBBB@@@AAABBBDDDFFFGGGIIIIIIIIIHHHGGGEEECCCBBBBBBBBB>>>>>>>>>>>>????????????======>>>>>>??????@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@;;;;;;;;;<<<<<<<<<======:::<<<>>>???@@@???>>>===:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888999999::::::;;;;;;<<<777888:::;;;::::::;;;<<<;;;;;;::::::::::::999999888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777555777888777666555666888999999999999999999999999888888999999999:::::::::888888999999999999888888888888888888888888888888777777777777777777777777777777777777888888888888;;;;;;;;;::::::999999999888;;;>>>===:::888888999888888888999999:::::::::<<<;;;::::::::::::;;;<<<=========<<<<<<;;;;;;;;;888888999:::<<<===>>>>>>======<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<======<<<;;;;;;============>>>>>>>>>>>>===>>>>>>????????????>>>999;;;>>>AAACCCDDDDDDDDD??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGCCCCCCDDDEEEFFFFFFGGGGGGBBBDDDFFFGGGFFFEEEEEEFFFFFFGGGIIIJJJJJJJJJIIIIIIFFFGGGIIIKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGFFFEEECCCCCCCCCCCCDDDEEEEEEEEEEEEEEEVVVUUUUUUWWWYYYZZZZZZYYYUUUUUUUUUTTTTTTSSSQQQQQQSSSTTTTTTUUUUUUUUUUUUTTTPPPOOOOOOOOOOOOOOOPPPPPPTTTTTTTTTTTTTTTTTTSSSSSSOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWZZZ[[[[[[[[[YYYXXXVVVTTTTTTUUUWWWYYYZZZZZZYYYYYYZZZWWWUUUUUUXXXYYYXXXVVVXXXXXXWWWWWWXXXXXXYYYZZZWWWWWWVVVVVVUUUTTTSSSSSSVVVTTTRRRRRRTTTUUUUUUUUUOOOPPPSSSUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRTTTSSSRRRQQQQQQRRRSSSTTTSSSTTTTTTVVVXXXZZZ\\\]]]XXXXXXWWWUUUTTTSSSRRRQQQSSSQQQPPPNNNNNNNNNPPPQQQPPPQQQQQQRRRRRRSSSSSSSSSUUUUUUUUUUUUUUUVVVVVVVVVWWWVVVUUUTTTSSSRRRRRRRRRSSSRRRPPPOOOOOOOOOMMMKKKKKKJJJIIIIIIJJJLLLNNNPPPPPPSSSWWWZZZ[[[\\\^^^```^^^______```aaabbbbbbccc^^^^^^]]]]]]]]]]]]]]]^^^aaaaaa`````````aaaaaabbbcccbbbaaa```___^^^]]]\\\]]]]]]^^^___```aaaaaaaaaccccccbbb```^^^]]]\\\[[[\\\\\\ZZZXXXVVVVVVXXXZZZXXXWWWVVVUUUUUUWWWXXXZZZWWWWWWXXXXXXXXXWWWWWWVVVZZZYYYXXXWWWWWWXXXYYYZZZYYYXXXVVVTTTSSSRRRQQQQQQUUUQQQNNNOOOTTTVVVRRRNNNIIINNNPPPNNNLLLMMMLLLJJJLLLOOONNNHHHHHHMMMOOOKKKJJJJJJIIIHHHGGGHHHKKKMMMFFFHHHIIIHHHFFFFFFJJJNNNIIIJJJLLLMMMMMMLLLJJJIIIEEEEEEDDDDDDDDDDDDEEEFFFIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGBBBCCCEEEFFFHHHJJJLLLLLLEEEEEEEEEEEEEEEFFFFFFGGGDDDCCCAAA@@@??????@@@AAA>>>>>>???@@@AAABBBBBBCCCBBBCCCFFFGGGGGGDDDAAA???@@@@@@@@@@@@??????>>>>>>>>>>>>?????????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>===<<<;;;;;;:::>>>>>>======<<<<<<<<<;;;;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::999::::::;;;<<<;;;;;;;;;:::::::::999999::::::999888888888888888999999888888777777666666:::999888666666888999::::::::::::999999999888888999888777777777888:::;;;888999999888777777888:::999999999999999999999999:::999888777777777888999;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===???>>>===<<<::::::999999;;;;;;<<<<<<<<<<<<<<<;;;999:::;;;;;;<<<===>>>>>>;;;<<<>>>???@@@???===<<>>>>>>>>>>>??????<<<<<<===>>>???AAACCCDDDAAA@@@??????@@@CCCEEEGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@BBBDDDFFFFFFEEECCCAAAEEEDDDCCCBBBCCCEEEGGGHHHJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJIIIIIIGGGGGGHHHHHHIIIIIIIIIJJJ[[[ZZZZZZ[[[]]]^^^]]]\\\ZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWXXXXXXXXXXXXWWWWWWSSSSSSRRRQQQQQQQQQRRRRRRTTTTTTTTTTTTTTTUUUUUUUUURRRRRRRRRSSSTTTUUUWWWXXXVVVVVVVVVVVVWWWWWWWWWWWWZZZZZZZZZZZZYYYWWWVVVTTTTTTUUUWWWXXXYYYYYYXXXXXXZZZWWWVVVVVVXXXZZZYYYXXX[[[[[[[[[[[[[[[\\\]]]]]]\\\[[[[[[ZZZYYYYYYXXXXXXYYYWWWUUUUUUWWWYYYYYYYYYVVVWWWXXXYYYZZZYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVWWWZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSTTTTTTVVVVVVWWWXXXZZZ\\\^^^___\\\[[[[[[ZZZYYYXXXWWWWWWVVVTTTSSSQQQPPPQQQRRRSSSQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSUUUTTTRRRRRRRRRRRRPPPOOOMMMLLLKKKJJJKKKLLLNNNOOOMMMQQQUUUXXXZZZ\\\^^^```^^^______``````aaaaaaaaa^^^^^^]]]\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^___``````bbbaaaaaaaaa```_________``````aaabbbccccccccccccddddddcccbbbaaa```______``````___]]]ZZZYYYZZZ[[[ZZZYYYWWWVVVUUUVVVWWWXXXTTTTTTUUUUUUVVVVVVWWWWWWZZZZZZYYYXXXXXXYYYYYYZZZYYYXXXWWWVVVUUUTTTTTTTTTQQQSSSUUUVVVVVVTTTTTTSSSQQQRRRQQQNNNOOOSSSUUUTTTNNNQQQPPPLLLKKKNNNMMMJJJJJJKKKKKKJJJIIIHHHIIIIIIJJJKKKKKKKKKJJJJJJLLLNNNJJJKKKLLLLLLLLLJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFDDDCCCCCCCCCDDDDDDAAAAAAAAABBBCCCCCCDDDDDDCCCDDDFFFGGGGGGEEECCCBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@???======<<<<<<<<<<<<<<<=========<<<======>>>???@@@AAAAAA@@@@@@???>>>>>>===>>>=========<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;:::::::::;;;::::::999999999::::::;;;:::::::::999999888888;;;:::888777777888:::;;;;;;;;;;;;::::::::::::999:::999999888999:::;;;<<<::::::;;;:::999888:::<<<999999999999999999999999;;;:::999888888999:::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===??????@@@???>>><<<;;;;;;::::::<<<<<<=========<<<;;;;;;::::::;;;;;;<<<===>>>>>>;;;===???@@@AAA@@@???>>>??????>>>>>>>>>>>>??????<<<<<<===>>>???AAACCCDDDAAA@@@@@@@@@AAACCCEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEFFFFFFEEECCCBBBFFFEEEDDDCCCDDDFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIJJJIIIIIIIIIIIIIIIIIIHHH___^^^]]]^^^___```___^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\[[[ZZZZZZWWWVVVUUUTTTTTTTTTTTTTTTVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]YYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYXXXWWWYYYXXXWWWWWWYYYZZZZZZZZZ\\\\\\\\\\\\\\\]]]^^^^^^``````______^^^]]]]]]]]]\\\ZZZXXXYYY[[[^^^^^^^^^^^^^^^______^^^]]][[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXXXXYYYZZZ[[[]]]___```^^^^^^^^^]]]]]]]]]\\\\\\ZZZYYYXXXVVVUUUUUUVVVWWWTTTTTTTTTTTTTTTSSSSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSWWWUUUTTTTTTUUUUUUTTTRRROOONNNMMMKKKKKKKKKLLLMMMKKKNNNSSSVVVYYY[[[]]]___________________________^^^]]]\\\[[[ZZZZZZYYYYYY[[[\\\\\\]]]^^^___```````````````aaabbbbbbccccccdddeeefffgggggggggggggggffffffeeeeeeeeeeeeeeeeeefffggggggeeeaaa___^^^^^^___^^^[[[YYYWWWWWWWWWWWWRRRRRRRRRRRRSSSUUUWWWXXX[[[[[[\\\\\\]]]]]]]]]^^^[[[[[[YYYXXXXXXWWWWWWWWWSSS[[[bbbbbb]]]YYY[[[___ZZZ[[[[[[\\\```fffeee```SSSUUUUUURRRQQQRRRQQQOOOLLLLLLMMMNNNNNNMMMLLLKKKOOOMMMKKKJJJKKKLLLLLLKKKMMMMMMNNNMMMLLLKKKIIIHHHJJJJJJJJJJJJIIIGGGFFFDDDGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBCCCCCCDDDCCCCCCBBB???>>>>>>>>>>>>>>>?????????>>>>>>??????@@@AAABBBDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>============>>>======<<<<<<======>>>===========================<<<;;;::::::999999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888999:::;;;<<<<<<<<<;;;;;;;;;;;;:::;;;::::::::::::;;;<<<<<<;;;<<<===<<<::::::<<<===::::::::::::::::::::::::<<<;;;;;;::::::;;;<<<<<<:::;;;<<<======<<<;;;:::<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<======@@@???>>>>>>============????????????????????????<<<<<<<<<===>>>???AAABBBAAA@@@???>>>===<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<=========<<<===???@@@AAAAAAAAA@@@????????????????????????;;;<<<<<<>>>@@@BBBCCCDDDAAA@@@@@@@@@AAACCCEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCEEEDDDDDDCCCDDDFFFGGGHHHJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMNNNNNNNNNLLLKKKJJJKKKKKKKKKJJJIIIIIIHHHHHHaaa```^^^______```^^^]]]^^^^^^^^^^^^^^^]]]\\\\\\^^^^^^^^^^^^]]]]]]\\\[[[YYYXXXWWWVVVVVVUUUVVVVVVYYYYYYZZZ[[[\\\\\\]]]]]]^^^^^^^^^______```bbbbbb___``````aaaaaabbbbbbbbb`````````___^^^^^^]]]\\\]]]^^^^^^___^^^]]]\\\[[[YYYYYYXXXYYYZZZ[[[\\\\\\ZZZZZZZZZZZZZZZ[[[\\\\\\aaaaaa`````````_________]]][[[ZZZ[[[]]]```aaaaaa```aaaaaabbbaaa```^^^]]]]]]^^^^^^___```aaaaaabbbaaaaaaaaa``````___^^^]]]^^^]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\^^^___```^^^^^^^^^_________``````___^^^]]][[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSVVVTTTSSSTTTUUUUUUTTTSSSPPPOOONNNLLLKKKKKKKKKKKKJJJNNNRRRVVVXXX[[[]]]___^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\ZZZYYYXXXWWWWWWVVVZZZZZZ\\\]]]___```aaaaaa^^^___```aaacccdddffffffhhhiiiiiijjjkkkkkkkkkjjjhhhiiiiiiiiijjjkkkkkkkkkmmmoooooonnnjjjfffcccbbbeeedddaaa^^^\\\ZZZYYYXXXVVVUUUSSSRRRSSSUUUWWWXXX[[[\\\^^^```aaacccdddddd______]]]\\\ZZZZZZYYYYYYXXX___eeeccc]]][[[^^^ddd]]]bbbgggmmmuuuwwwpppfffXXXXXXWWWVVVWWWZZZ\\\\\\SSSRRRQQQRRRSSSTTTUUUUUUXXXSSSMMMLLLMMMOOOOOONNNOOOOOOPPPPPPOOOOOOMMMMMMKKKLLLMMMNNNMMMLLLJJJHHHIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFFFFFFFFFFGGGHHHHHHKKKKKKKKKKKKKKKLLLLLLLLLHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDCCCBBBCCCDDDEEEDDDEEEFFFFFFFFFFFFFFFFFFBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>><<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<=========;;;;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<;;;<<<<<<===>>>AAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBBBBBAAA@@@???>>>>>>>>>>>>????????????>>>===<<<<<<<<<<<<<<<===============<<<<<<>>>???@@@AAAAAA@@@???@@@@@@@@@@@@@@@@@@???;;;<<<<<<>>>???AAACCCDDDAAAAAA@@@AAAAAACCCDDDEEECCCCCCDDDEEEEEEFFFGGGGGGIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIdddcccaaaaaabbbbbb```___```````````````______^^^````````````___^^^\\\\\\ZZZZZZYYYXXXXXXXXXXXXXXX[[[[[[\\\\\\]]]^^^______aaaaaaaaaaaaaaabbbcccdddddddddeeeffffffggghhhhhhffffffeeeddddddcccccccccdddeeeeeeeeeeeecccbbbaaa[[[[[[\\\[[[[[[\\\]]]^^^[[[[[[ZZZZZZ[[[[[[\\\]]]````````````____________]]]\\\[[[\\\^^^aaabbbbbb___```aaabbbcccbbbaaa`````````aaaaaabbbcccddddddeeeeeeeeeeeedddcccbbbaaaaaaaaaaaaaaa``````______^^^^^^^^^^^^___```bbbbbb______``````aaabbbbbbcccaaaaaa`````````___`````````______^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZ[[[ZZZYYYWWWVVVUUUUUUUUUUUUTTTSSSSSSTTTUUUTTTRRRRRRQQQPPPOOONNNMMMLLLLLLMMMPPPTTTXXXYYY[[[]]]___^^^^^^^^^^^^]]]]]]]]]]]][[[[[[YYYXXXVVVVVVUUUUUUWWWXXXZZZ\\\^^^_________^^^^^^```bbbdddeeeggggggjjjjjjkkklllllllllkkkkkkjjjkkkkkklllnnnooopppppprrrsssuuussspppkkkiiihhhkkkjjjgggdddaaa___]]]\\\\\\ZZZXXXVVVVVVWWWXXXYYYXXXYYY[[[^^^aaadddfffhhhdddcccaaa___]]][[[[[[ZZZ[[[[[[[[[XXXVVVWWWZZZ^^^ZZZ^^^dddjjjqqqtttmmmcccXXXVVVTTTVVVYYY^^^ccchhhaaa]]]WWWUUUVVVYYY[[[[[[bbb\\\TTTQQQRRRUUUWWWWWWPPPPPPQQQQQQQQQQQQQQQQQQKKKMMMOOOQQQQQQQQQOOONNNLLLLLLLLLLLLKKKKKKKKKJJJGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIEEEEEEEEEEEEEEEFFFGGGGGGJJJKKKKKKLLLMMMMMMMMMMMMIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEECCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???===<<<<<<<<<=================================<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@>>>>>>>>>======>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<===>>>===;;;;;;===>>>==============================>>>>>>???????????????>>><<<;;;;;;<<<>>>???=========<<<<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>@@@@@@???>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@??????????????????@@@@@@@@@??????>>>===???>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@<<<======>>>???AAABBBCCCAAAAAAAAAAAABBBCCCCCCDDDAAABBBBBBCCCDDDEEEFFFFFFIIIHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMiiihhhgggggghhhhhhfffeeeeeeeeeffffffffffffeeeeeedddddddddcccbbb```___^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^______`````````bbbbbbbbbbbbbbbcccdddddddddeeeeeefffggghhhiiiiiijjjiiihhhgggggggggggghhhhhhiiijjjjjjjjjhhhgggfff```aaabbbaaa______```bbb```````````````aaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaa```___]]]^^^```bbbcccccc___```bbbdddeeeeeeddddddaaaaaaaaabbbbbbccccccccchhhiiiiiihhhhhhgggfffeeebbbbbbcccddddddccccccbbbcccbbbbbbbbbcccdddeeeeeeaaaaaabbbccccccdddeeeeeebbbbbbbbbccccccccccccddddddddddddddddddcccccccccbbbbbbaaaaaa``````______aaa```___]]]\\\\\\[[[[[[YYYXXXVVVWWWWWWXXXVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSVVVYYY[[[\\\\\\^^^___^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZYYYXXXWWWWWWWWWUUUWWWYYY[[[]]]]]]]]]]]]^^^___```aaaccceeeffffffiiijjjjjjkkkkkkkkkjjjjjjjjjjjjkkklllnnnooopppqqqqqqsssuuutttqqqnnnllllllnnnmmmkkkiiifffdddbbbaaaaaa```^^^\\\[[[[[[[[[[[[WWWWWWXXXZZZ]]]aaaeeegggfffdddcccaaa___^^^]]]]]]```\\\WWWUUUUUUWWWZZZ[[[UUUWWWWWWWWW\\\aaaaaa\\\UUURRRQQQTTTXXX\\\bbbhhhkkkdddZZZUUUUUUXXXYYYYYYbbb^^^YYYUUUUUUVVVXXXYYYRRRRRRRRRRRRRRRRRRRRRSSSNNNOOOQQQSSSTTTTTTTTTTTTPPPPPPPPPOOOOOOOOONNNNNNKKKJJJJJJIIIIIIHHHHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIKKKLLLMMMMMMMMMMMMKKKKKKJJJJJJIIIIIIHHHHHHEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJFFFFFFFFFGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@????????????@@@@@@@@@@@@AAA@@@??????>>>>>>>>>????????????@@@AAABBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>=========<<<<<<<<<======>>>???>>>>>>>>>===>>>>>>>>><<<<<<>>>???????????????????????????======>>>???@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA???>>>>>>>>>>>>========================>>>????????????>>>>>>>>>??????@@@????????????????????????>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@?????????????????????@@@@@@AAA@@@@@@???AAAAAAAAA@@@@@@?????????===============>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCDDDEEEEEEFFFHHHGGGEEEDDDCCCDDDDDDEEEGGGHHHHHHIIIJJJJJJKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLMMMNNNOOOPPPQQQmmmlllkkkkkkllllllkkkjjjjjjkkkkkkllllllkkkkkkkkkjjjjjjiiihhhgggeeecccbbbbbbbbbbbbbbbbbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggghhhdddeeeeeefffhhhiiiiiijjjjjjiiihhhggggggggghhhhhhiiijjjkkkkkkkkkjjjiiihhhggghhhiiigggdddccceeegggfffffffffffffffgggggghhheeeeeeffffffffffffffffffeeecccbbbbbbdddeeeffffffcccdddfffggghhhhhhggggggddddddddddddeeeeeeeeeeeegggggggggggggggfffdddddd```aaabbbddddddddddddcccccccccbbbbbbccccccddddddaaaaaaaaabbbbbbccccccdddaaabbbcccdddeeeffffffffffffgggggggggggggggggghhheeeeeeeeedddccccccbbbbbbdddccccccbbbccccccddddddaaa```^^^^^^^^^^^^\\\[[[[[[\\\\\\]]]^^^^^^^^^^^^YYY\\\^^^______^^^^^^___]]]]]]^^^^^^______``````^^^^^^]]]\\\[[[[[[\\\\\\XXXYYY\\\^^^_________^^^______```aaabbbcccddddddggghhhhhhiiiiiihhhhhhgggggghhhiiijjjkkklllmmmnnnnnnoooqqqqqqooommmmmmmmmnnnnnnmmmkkkiiigggeeedddaaaaaaaaa``````_________[[[ZZZYYYYYY[[[___bbbeeedddcccbbbaaaaaaaaaaaaaaadddaaa]]]ZZZYYYZZZ[[[\\\UUUWWWUUURRRSSSXXXZZZXXXUUURRRRRRWWWYYYXXX[[[```fff___VVVRRRSSSVVVVVVUUU___``````___\\\ZZZZZZZZZZZZZZZXXXWWWVVVUUUUUUUUUSSSSSSTTTTTTUUUUUUVVVVVVSSSRRRRRRRRRQQQQQQQQQQQQOOOOOOOOONNNMMMLLLLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJHHHFFFEEEEEEEEEGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHIIIIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFCCCCCCCCCDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@?????????>>>???@@@AAABBBAAAAAA@@@???@@@@@@???>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA<<<===???@@@AAAAAA@@@@@@AAACCCDDDEEEEEEDDDCCCAAA@@@@@@@@@?????????>>>>>>>>>>>>======>>>>>>???@@@????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???????????????>>>???@@@AAABBBBBBBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@@@@@@@????????????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDCCCDDDDDDDDDGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOKKKLLLMMMOOOOOOOOONNNNNNOOOOOOPPPQQQRRRSSSSSSTTTnnnlllkkklllmmmnnnmmmlllmmmmmmnnnnnnnnnnnnnnnmmmooonnnnnnmmmkkkiiigggfffffffffffffffhhhiiijjjkkkmmmmmmllllllllllllllllllllllllkkkkkkkkklllmmmmmmeeefffggghhhiiijjjkkkkkkhhhgggfffeeeeeefffgggggghhhhhhjjjjjjjjjjjjiiihhhlllmmmnnnkkkhhhggghhhjjjiiiiiiiiiiiiiiijjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjiiigggeeeeeeggghhhiiihhhggghhhiiijjjkkkjjjiiihhhiiiiiiiiihhhhhhhhhhhhhhhddddddddddddcccbbbaaa```^^^___aaacccdddddddddcccaaa```````````````aaaaaa^^^^^^_________````````````aaaccceeefffgggggghhhgggggghhhhhhiiiiiijjjjjjggggggfffeeeeeedddccccccddddddeeefffgggiiijjjkkkhhhgggeeedddddddddbbb``````aaabbbdddeeeeeeffffff^^^```bbbbbb```_________]]]]]]^^^^^^___```aaaaaa``````______^^^_________\\\^^^```bbbccccccbbbaaa`````````aaabbbbbbbbbcccffffffgggggggggffffffeeeeeeeeefffgggiiijjjkkkkkkjjjlllmmmmmmlllkkklllmmmmmmmmmmmmllljjjhhhfffeee```aaabbbbbbcccbbbbbbaaabbb```]]][[[\\\___ccceeeaaaaaaaaaaaabbbcccddddddaaa```___\\\XXXWWWXXXZZZWWW\\\^^^\\\ZZZ[[[ZZZXXXXXXUUUWWW\\\]]]WWWVVVYYY[[[UUUOOOOOORRRUUUUUUTTTbbbggglllmmmiiidddaaaaaacccbbb___]]][[[YYYXXXWWWWWWWWWVVVUUUUUUUUUVVVVVVTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQQQQPPPOOOOOOPPPOOONNNMMMLLLKKKJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHJJJLLLMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIKKKMMMLLLJJJHHHFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIJJJJJJKKKLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHIIIHHHFFFEEECCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBAAA@@@@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBB<<<===???@@@AAAAAA@@@@@@AAADDDIIILLLLLLIIIDDDAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBB@@@@@@??????>>>?????????>>>???@@@AAABBBCCCCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>@@@AAACCCDDDDDDCCCAAA@@@AAAAAA@@@???>>>>>>??????AAAAAABBBCCCCCCBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPKKKLLLNNNPPPQQQQQQQQQPPPTTTTTTTTTTTTUUUUUUUUUUUUqqqooommmkkkkkkmmmoooqqqppppppppppppqqqqqqqqqqqqtttsssrrrpppooommmlllkkkhhhiiijjjlllmmmnnnnnnnnnpppqqqqqqqqqpppnnnlllkkknnnoooooonnnlllkkkkkkllljjjjjjjjjjjjjjjjjjjjjjjjmmmllljjjiiiiiikkklllnnnkkkmmmmmmllljjjiiijjjkkkjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmnnnnnnnnnjjjjjjjjjiiiiiiiiiiiiiiiggghhhiiijjjjjjjjjjjjjjjhhhiiijjjkkkkkkjjjiiihhheeefffggghhhgggfffdddbbbgggffffffeeeeeeddddddccccccbbbaaa``````aaabbbcccaaa```````````````aaaaaacccddddddeeeeeefffffffffggghhhiiiiiihhhggghhhjjjggggggfffeeeeeefffggghhhiiijjjkkklllllllllkkkkkknnnmmmlllkkkjjjiiihhhhhhjjjjjjkkkkkkjjjhhhgggfffggggggggggggfffcccaaa```ddddddcccaaa````````````aaaaaabbbcccccccccccccccaaaaaa```aaabbbeeehhhiiihhhhhhiiiiiijjjjjjkkkkkkjjjjjjhhhgggfffeeeeeeddddddeeeffffffffffffeeedddggghhhhhhiiikkklllnnnoookkkkkkkkkjjjjjjiiiiiiiiigggfffeeedddcccddddddeeeccccccbbbbbbbbbccccccdddcccccccccccccccccccccccccccbbb___]]]\\\\\\]]]^^^______^^^]]]\\\\\\[[[[[[[[[[[[ZZZYYYXXXVVVTTTSSSUUUUUUVVVVVVVVVVVVUUUUUU___ccchhhlllllljjjiiihhhnnniiiaaa\\\^^^fffpppwwwvvvkkkaaa^^^\\\XXXUUUTTTRRRSSSTTTUUUTTTSSSRRRQQQRRROOOOOOQQQRRRPPPQQQTTTTTTRRRPPPPPPQQQQQQOOOMMMOOOIIIGGGKKKLLLIIIJJJNNNNNNMMMLLLMMMNNNNNNMMMLLLLLLMMMOOOOOONNNMMMMMMNNNKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJHHHHHHKKKKKKIIIGGGIIIHHHFFFDDDDDDEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJJJJNNNLLLJJJIIIIIIIIIKKKLLLHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGFFFFFFEEEGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGEEECCCBBBDDDFFFHHHIIIHHHHHHIIIJJJFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCCCCEEEGGGIIIIIIHHHHHHHHHHHHGGGGGGEEEDDDBBBAAA@@@AAACCCDDDGGGEEEDDDEEEEEEEEEBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFFFFFFFFFFDDDBBB???@@@BBBDDDBBBAAACCCCCCCCCAAA>>>===???AAADDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCAAAAAABBBCCCDDDCCCBBBBBBAAAAAAAAABBB@@@@@@AAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???@@@@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCEEEFFFEEEDDDDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHJJJKKKMMMNNNOOONNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMOOOOOOOOOOOOQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVnnnmmmllljjjjjjkkkmmmmmmmmmnnnnnnnnnoooooopppppptttsssrrrqqqpppnnnmmmmmmllllllnnnooopppqqqqqqqqqqqqrrrrrrqqqpppooommmlllpppqqqqqqpppnnnmmmmmmnnnlllllllllllllllllllllllllllllljjjjjjjjjlllnnnooolllmmmmmmlllkkkjjjjjjlllkkkkkkjjjjjjjjjjjjkkkkkkllllllllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnkkkkkkkkkjjjjjjjjjjjjjjjhhhiiijjjkkklllllllllllljjjkkkllllllllllllkkkjjjfffgggiiiiiiiiigggfffdddeeeeeeffffffffffffffffffeeeddddddddddddddddddeeeeeeeeeeeeeeeeeefffggghhheeeeeeeeeeeefffffffffffffffhhhiiiiiihhhhhhiiikkkiiihhhgggffffffgggggghhhiiiiiiiiijjjjjjjjjjjjkkklllmmmmmmmmmmmmnnnnnnnnnmmmmmmnnnnnnmmmllljjjiiihhhhhhhhhhhhgggfffdddccceeedddccccccbbbbbbccccccbbbcccdddeeeffffffeeeeeeccccccbbbbbbdddfffhhhjjjiiiiiijjjjjjkkkllllllllllllkkkjjjhhhggggggffffffffffffffffffffffffffffffffffffggghhhiiikkkmmmnnnmmmmmmllllllkkkjjjjjjjjjhhhhhhgggffffffggghhhhhhhhhggggggffffffgggggggggffffffffffffffffffffffffdddcccbbb``````___``````aaaaaa``````___^^^^^^]]]]]]]]]\\\[[[YYYXXXVVVUUUXXXXXXYYYYYYYYYXXXXXXWWWYYY]]]aaaddddddcccbbbbbbeeebbb^^^^^^dddooo{{{xxxkkk___YYYWWWUUUUUUWWWUUUVVVVVVVVVVVVVVVVVVVVVWWWUUUUUUXXXXXXSSSRRRSSSTTTTTTUUUSSSQQQPPPQQQRRRRRRMMMLLLOOOPPPNNNOOORRRQQQQQQPPPPPPQQQQQQQQQPPPOOOOOOPPPOOONNNLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOMMMLLLLLLNNNOOONNNLLLMMMLLLJJJIIIIIIIIIIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFHHHJJJJJJJJJIIIJJJKKKHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGIIIKKKLLLKKKKKKKKKJJJIIIIIIIIIGGGFFFEEEDDDDDDEEEGGGHHHKKKJJJIIIIIIJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHGGGGGGFFFDDDBBBBBBDDDEEEDDDCCCEEECCCAAABBBCCCEEEEEEDDDEEEDDDCCCCCCCCCCCCDDDEEEDDDEEEEEEDDDBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMMMMIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJLLLNNNOOOOOOOOOOOOPPPRRRTTTTTTUUUVVVWWWWWWWWWWWWllllllkkkkkkjjjjjjjjjjjjkkkkkkllllllmmmnnnoooooorrrqqqpppooonnnmmmlllkkkmmmnnnooopppqqqrrrrrrrrrqqqqqqqqqqqqpppooommmlllooopppqqqpppnnnmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkjjjjjjkkkmmmooopppmmmnnnooonnnmmmlllmmmnnnlllllllllkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooonnnnnnnnnnnnlllllllllkkkkkkjjjjjjjjjiiijjjkkklllmmmmmmmmmmmmlllmmmnnnnnnnnnnnnmmmllliiijjjkkkkkkkkkjjjiiihhheeeffffffggghhhhhhiiiiiihhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhiiijjjlllllliiiiiiiiiiiiiiihhhhhhhhhhhhjjjkkklllkkklllmmmooommmlllkkkjjjjjjjjjjjjjjjkkkkkkjjjiiijjjkkklllmmmmmmnnnnnnnnnooooooooopppoooooopppoooooonnnmmmllliiijjjjjjjjjjjjiiihhhggggggffffffeeeeeefffffffffdddeeegggiiijjjjjjhhhhhhffffffeeeeeefffgggiiijjjjjjkkkkkkllllllmmmnnnnnnmmmmmmkkkjjjiiiiiiiiiiiiggggggeeeeeeeeeeeeggggggffffffggghhhjjjlllnnnooooooooonnnnnnmmmllllllkkkiiiiiiiiiiiijjjkkklllmmmnnnnnnmmmmmmllllllkkkkkkiiiiiiiiiiiiiiiiiiiiiiiifffffffffffffffeeeddddddeeeeeeddddddccccccbbbbbb```______^^^\\\[[[ZZZZZZ[[[[[[\\\[[[[[[ZZZYYYYYYWWWYYY\\\]]]\\\[[[\\\\\\```^^^[[[[[[___fffnnnsssooofff^^^\\\[[[YYYXXXZZZYYYXXXXXXXXXXXXZZZ[[[\\\WWWVVVYYY^^^^^^ZZZXXXYYYWWWZZZ[[[XXXTTTRRRTTTWWWUUURRRRRRTTTTTTSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSRRRPPPOOONNNMMMQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOOPPPQQQRRRQQQPPPQQQQQQQQQQQQPPPOOONNNMMMNNNNNNNNNNNNOOOOOOOOOOOOLLLKKKJJJIIIHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLHHHJJJLLLMMMLLLLLLMMMNNNKKKKKKJJJIIIIIIHHHIIIIIIIIIJJJKKKJJJJJJJJJLLLNNNOOOOOONNNNNNMMMLLLKKKKKKHHHHHHGGGGGGGGGIIIKKKLLLOOONNNMMMMMMNNNMMMKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJJJJJJJIIIIIIIIIGGGFFFFFFGGGHHHHHHGGGLLLHHHEEEEEEIIIJJJHHHEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHGGGEEEDDDEEEFFFDDDDDDDDDCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDBBBCCCEEEDDDCCCCCCEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLFFFFFFGGGGGGHHHJJJKKKLLLJJJKKKKKKKKKKKKJJJIIIIIIMMMNNNPPPPPPOOOOOOPPPRRRSSSSSSTTTUUUVVVVVVVVVVVVllllllmmmmmmlllkkkiiihhhjjjkkkkkkmmmnnnoooppppppnnnnnnmmmlllkkkkkkjjjjjjlllmmmnnnoooppppppppppppppppppoooooonnnmmmlllllllllmmmnnnmmmkkkjjjkkkllllllllllllllllllllllllllljjjjjjjjjkkklllnnnooopppooopppqqqpppooonnnooopppmmmmmmllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnppppppoooooonnnnnnmmmmmmlllllllllkkkkkkjjjjjjiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllmmmmmmmmmmmmlllkkkhhhhhhhhhiiiiiijjjjjjjjjiiijjjkkkllllllkkkjjjiiiffffffggggggiiijjjllllllnnnmmmmmmmmmllllllkkkkkklllnnnpppppppppqqqssstttrrrqqqqqqpppooooooooooooqqqpppnnnmmmnnnppprrrtttqqqqqqqqqpppooonnnnnnnnnooooooooooooooonnnmmmmmmlllllllllmmmmmmmmmlllllllllkkkjjjiiiiiiiiiiiiiiifffgggjjjlllmmmlllkkkiiihhhhhhhhhggghhhiiijjjkkklllllllllmmmnnnnnnoooooonnnnnnmmmlllkkkjjjjjjkkkiiigggfffddddddfffgggiiihhhiiiiiikkklllnnnpppqqqrrrqqqqqqpppooonnnmmmmmmiiijjjjjjkkkmmmnnnoooppprrrrrrrrrqqqpppooonnnnnnllllllkkkkkkkkkkkkkkkjjjggghhhjjjkkkkkkjjjiiigggiiiiiihhhhhhhhhgggggggggccccccbbbaaa```_________]]]^^^^^^]]]]]]\\\[[[ZZZYYY[[[\\\[[[ZZZZZZZZZ\\\]]][[[XXXVVVVVVXXX[[[]]]^^^[[[]]]ccceeeaaa\\\[[[ZZZYYYXXXWWWXXX[[[^^^```eeecccccceeeddd___]]]^^^aaaaaa___\\\YYYXXXXXXYYYUUUUUUVVVVVVUUUTTTUUUWWWZZZ[[[\\\\\\[[[ZZZ[[[\\\ZZZYYYWWWVVVUUUUUUSSSRRRTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPQQQPPPPPPQQQRRRSSSSSSRRRUUUVVVWWWWWWVVVTTTRRRPPPTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPOOONNNNNNNNNOOOOOOMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNJJJLLLNNNOOONNNNNNOOOPPPNNNNNNMMMLLLKKKKKKKKKKKKHHHJJJKKKKKKKKKKKKMMMOOOQQQQQQPPPOOONNNMMMMMMLLLIIIIIIIIIJJJKKKMMMNNNOOOQQQPPPOOOOOOPPPPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKLLLKKKJJJJJJJJJKKKKKKKKKRRRPPPNNNLLLKKKJJJHHHGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIJJJLLLKKKJJJIIIJJJKKKHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIEEEEEEDDDDDDDDDEEEEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCEEEFFFFFFFFFFFFGGGHHHFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNJJJKKKKKKLLLKKKKKKJJJJJJNNNOOOPPPPPPOOOOOOPPPRRRQQQRRRSSSTTTUUUUUUUUUUUUmmmnnnooopppooonnnlllkkklllmmmnnnooopppqqqrrrrrrnnnnnnnnnmmmmmmlllllllllmmmnnnoooppppppqqqppppppnnnnnnmmmmmmllllllkkkkkklllmmmnnnmmmlllkkklllmmmlllllllllllllllllllllllljjjjjjkkklllmmmnnnppppppnnnoooppppppnnnnnnooopppnnnmmmmmmllllllmmmmmmnnnoooooooooooooooooooooooopppooooooooonnnnnnmmmmmmmmmllllllkkkjjjjjjiiiiiihhhiiijjjlllmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmnnnnnnnnnnnnnnnmmmlllllllllkkkkkkkkkjjjjjjjjjkkklllmmmmmmlllkkkjjjfffffffffggghhhjjjkkklllmmmmmmmmmllllllkkkkkkkkkmmmoooqqqqqqqqqrrrtttuuuvvvvvvvvvuuuuuuttttttsssvvvuuutttttttttvvvyyyzzztttttttttsssrrrrrrqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooopppppprrrqqqooonnnmmmllllllkkkiiijjjlllnnnnnnmmmlllkkkjjjjjjjjjkkkkkkllllllmmmnnnnnnnnnoooppppppqqqqqqpppooonnnmmmlllllllllmmmjjjiiigggffffffgggiiijjjjjjjjjkkklllmmmooopppqqqttttttsssrrrqqqpppooonnniiiiiikkkmmmnnnpppqqqqqqrrrssssssrrrrrrpppooonnnllllllllllllkkkkkkjjjjjjhhhiiilllnnnnnnnnnlllkkklllllllllkkkkkkkkkkkkkkkffffffdddccccccccccccdddccccccccccccbbbbbbaaa```___``````^^^\\\[[[\\\^^^XXXWWWVVVVVVWWWXXXZZZ[[[VVVVVVZZZaaaccc___[[[ZZZYYYXXXVVVUUUWWWZZZ]]]```yyysssooolllgggaaa___aaalllgggaaa^^^______\\\XXXUUUXXXYYYWWWUUUTTTUUUVVVYYY[[[\\\[[[YYYYYYZZZ\\\\\\ZZZWWWWWWXXXXXXWWWVVVWWWVVVVVVVVVUUUUUUUUUTTTRRRRRRRRRRRRQQQQQQPPPPPPQQQRRRSSSSSSTTTTTTUUUVVVWWWYYYZZZ[[[ZZZXXXUUUSSSWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPOOONNNMMMMMMJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMKKKMMMOOOPPPOOOOOOPPPQQQOOONNNNNNMMMLLLLLLMMMMMMJJJLLLMMMNNNMMMNNNOOOPPPQQQQQQPPPPPPOOONNNNNNMMMNNNNNNOOOPPPQQQRRRTTTTTTTTTSSSRRRSSSTTTTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMLLLLLLMMMNNNQQQTTTUUURRRLLLIIIJJJMMMJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNPPPPPPOOONNNNNNOOOMMMMMMKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJKKKHHHHHHGGGGGGFFFGGGGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEGGGGGGFFFFFFHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNPPPQQQQQQOOOOOOPPPRRRRRRSSSTTTUUUVVVVVVVVVVVVooopppqqqrrrrrrqqqpppoooppppppqqqqqqrrrsssttttttrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrssstttttttttttttttppppppooonnnmmmnnnnnnnnnqqqrrrsssrrrqqqpppqqqrrrppppppppppppppppppppppppmmmmmmnnnoooppppppqqqqqqmmmnnnoooooonnnnnnooopppoooooonnnnnnnnnnnnooooooppppppppppppppppppppppppppppppppppppoooooooooooonnnnnnmmmlllkkkkkkjjjiiihhhiiijjjlllmmmnnnnnnnnnnnnmmmmmmllllllmmmmmmnnnmmmmmmmmmnnnnnnnnnnnnooooooooonnnmmmmmmlllkkkkkkkkkllllllmmmmmmllllllkkkiiihhhiiiiiijjjkkklllmmmjjjjjjjjjjjjiiiiiiiiiiiikkkmmmnnnooonnnoooppprrruuuuuuvvvvvvvvvvvvuuuuuuxxxwwwwwwwwwxxxzzz|||}}}ttttttuuuvvvwwwxxxyyyyyyttttttssssssrrrsssssstttqqqqqqqqqppppppqqqrrrrrruuutttsssrrrqqqpppppppppooooooooooooooonnnnnnmmmmmmnnnnnnooopppqqqqqqqqqqqqqqqrrrrrrsssttttttuuurrrqqqppppppooooooooopppmmmlllkkkkkkkkkkkklllmmmmmmllllllmmmmmmnnnppppppvvvuuutttsssrrrpppooooooiiijjjlllnnnpppqqqrrrrrrpppqqqrrrrrrqqqpppnnnmmmmmmllllllkkkkkkjjjjjjiiigggiiikkknnnoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhfffeeeeeefffggghhhjjjjjjkkkkkkkkkkkkjjjjjjfffffffffdddaaa`````````ZZZZZZYYYYYYYYYXXXXXXXXXZZZVVVUUUWWWWWWUUUVVVYYYWWWVVVTTTTTTUUUXXX[[[]]]nnniiieeedddccc```aaaeeeppphhh```^^^bbbccc___YYYXXX]]]___[[[WWWVVVWWWVVVVVVYYY[[[ZZZWWWVVVXXXZZZ^^^ZZZWWWVVVYYYZZZYYYWWWXXXXXXWWWWWWVVVUUUUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPRRRTTTVVVVVVVVVWWWYYY[[[YYYZZZ\\\]]]\\\[[[YYYXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSUUUTTTTTTSSSSSSRRRRRRRRROOOOOOOOOPPPOOONNNNNNMMMJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKMMMOOOPPPOOOOOOPPPQQQNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOQQQRRRQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPOOOOOOSSSTTTUUUVVVWWWXXXYYYYYYWWWVVVVVVWWWXXXXXXVVVUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRPPPOOONNNNNNOOOOOONNNMMMMMMNNNPPPKKKQQQVVVTTTMMMJJJNNNSSSLLLLLLMMMMMMMMMMMMLLLLLLOOOQQQSSSTTTSSSRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLKKKKKKJJJJJJKKKKKKGGGFFFFFFEEEEEEFFFFFFGGGCCCEEEGGGGGGGGGGGGIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLLLLMMMNNNOOOOOOPPPOOOOOONNNMMMMMMMMMMMMMMMOOOOOOPPPQQQQQQQQQQQQPPPOOOPPPQQQQQQPPPOOOPPPRRRUUUUUUVVVWWWXXXXXXXXXXXXpppqqqrrrsssssstttttttttrrrrrrsssssstttttttttuuutttttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvuuutttsssrrrrrrrrrssstttuuuvvvwwwwwwuuuuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrrrrssstttttttttssspppqqqssssssrrrqqqssstttrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqpppooonnnmmmlllllliiijjjkkkmmmooooooppppppooonnnmmmllllllmmmnnnooommmlllllllllmmmmmmnnnooooooooooooooonnnnnnnnnnnnmmmmmmllllllllllllmmmmmmlllkkkkkkkkklllmmmmmmnnniiiiiiiiiiiijjjjjjjjjjjjkkklllmmmmmmllllllmmmooopppqqqrrrsssttttttsssssstttuuuuuuvvvwwwxxxyyyzzzttttttuuuvvvwwwxxxyyyyyyuuutttsssrrrsssssstttuuutttsssrrrqqqqqqrrrrrrsssuuuuuutttttttttuuuuuuvvvuuutttrrrqqqpppoooppppppqqqrrrssstttvvvwwwwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyuuuuuutttsssssssssssstttqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrvvvvvvuuusssrrrqqqpppooojjjlllnnnppprrrrrrssssssnnnooopppqqqqqqpppnnnmmmmmmmmmllllllkkkjjjjjjiiifffhhhjjjlllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjiiigggfffggghhhiiijjjnnnnnnooopppqqqqqqqqqqqqmmmnnnnnnllliiifffeeeeeebbbaaa___]]]ZZZXXXVVVVVV[[[WWWTTTTTTSSSQQQTTTYYYUUUTTTSSSSSSTTTVVVXXXYYYZZZWWWWWW[[[]]]]]]```eeejjjddd^^^^^^aaacccaaa^^^___fffhhhbbb\\\\\\\\\ZZZYYY\\\^^^]]]YYYXXX[[[^^^ddd___ZZZYYY[[[]]][[[XXXXXXXXXWWWVVVVVVUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQSSSVVVWWWVVVWWWYYY\\\[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYUUUUUUVVVVVVUUUUUUTTTTTTVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPQQQRRRSSSTTTTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSPPPOOONNNLLLKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLNNNOOONNNNNNOOOPPPLLLLLLLLLLLLLLLMMMNNNOOOOOOQQQSSSSSSRRRQQQQQQRRRPPPQQQQQQQQQQQQRRRRRRRRRUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVWWWYYYYYYXXXVVVRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSQQQPPPOOOMMMOOOPPPNNNLLLLLLNNNPPPJJJOOOSSSRRRNNNLLLOOORRRMMMNNNNNNOOOOOONNNNNNMMMOOOQQQTTTUUUTTTSSSSSSSSSQQQQQQPPPOOOOOOOOOPPPPPPOOONNNNNNNNNMMMMMMMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOQQQPPPPPPOOONNNMMMLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRQQQPPPPPPOOOOOOOOOPPPJJJJJJIIIIIIIIIIIIJJJJJJGGGHHHJJJKKKJJJKKKLLLNNNNNNNNNNNNOOOOOOOOOPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJKKKMMMNNNOOOPPPPPPNNNNNNNNNMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRPPPQQQRRRQQQPPPOOOPPPQQQTTTUUUVVVWWWWWWXXXXXXWWWqqqqqqrrrrrrssstttuuuvvvtttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvyyyyyywwwvvvvvvwwwxxxxxxvvvwwwxxxxxxwwwvvvwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuvvvvvvvvvvvvvvvuuuuuuwwwxxxxxxwwwwwwxxxzzztttttttttsssssstttttttttrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttuuuuuuuuussssssrrrqqqpppooonnnmmmjjjkkkmmmnnnpppqqqqqqrrrpppooonnnmmmmmmnnnoooppplllllllllllllllmmmnnnnnnnnnnnnnnnoooppppppqqqqqqooonnnmmmllllllmmmnnnooommmlllllllllllllllmmmnnnjjjkkkkkkllllllmmmmmmmmmlllmmmnnnnnnmmmlllnnnoookkklllnnnpppqqqqqqqqqppppppqqqrrrtttuuuuuuvvvvvvttttttttttttsssssssssssssssrrrqqqppppppqqqssssssuuutttsssrrrqqqrrrrrrssstttttttttuuuvvvxxxyyyzzzzzzxxxuuurrrqqqqqqqqqrrrtttuuuvvvxxxzzz{{{{{{|||yyyyyyzzz{{{{{{||||||}}}xxxwwwvvvvvvvvvvvvvvvwwwtttuuuuuuvvvvvvuuuuuutttyyyxxxwwwvvvvvvvvvvvvvvvwwwvvvuuutttrrrqqqpppooolllmmmppprrrsssttttttssslllnnnoooqqqqqqpppooommmnnnmmmmmmlllkkkjjjjjjjjjfffggghhhjjjlllmmmnnnooonnnnnnnnnnnnnnnnnnoooooojjjiiihhhggggggiiijjjlllnnnooopppqqqrrrssssssssstttuuuuuutttppplllkkkjjjdddccccccbbbaaa```______VVVUUUWWWZZZYYYUUUUUUXXXTTTTTTSSSSSSTTTUUUWWWXXX\\\ZZZZZZ]]]^^^ZZZZZZ\\\ccc```^^^]]]^^^```bbbccceeemmmooogggaaa``````^^^^^^aaadddbbb^^^]]]```ccckkkeee___^^^___```]]]ZZZXXXXXXWWWVVVUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPPPPOOONNNQQQTTTTTTSSSTTTWWWZZZ\\\]]]^^^______`````````_________^^^^^^]]]]]]]]]WWWWWWXXXXXXXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVWWWVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUWWWXXXYYYZZZ[[[ZZZZZZYYYYYYXXXWWWWWWWWWUUUSSSRRRPPPOOOOOOPPPPPPMMMMMMMMMMMMMMMLLLKKKJJJJJJLLLNNNNNNMMMMMMNNNOOOJJJJJJJJJKKKLLLMMMOOOOOONNNPPPRRRRRRPPPOOONNNOOOQQQQQQQQQRRRSSSSSSTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTUUUWWWWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRPPPOOOMMMOOOPPPNNNLLLKKKNNNPPPOOOPPPQQQQQQOOOMMMLLLLLLNNNNNNPPPPPPPPPPPPNNNNNNNNNQQQTTTUUUTTTSSSRRRSSSPPPPPPPPPQQQQQQSSSTTTTTTRRRRRRRRRQQQQQQPPPPPPPPPLLLLLLMMMNNNPPPQQQRRRSSSTTTTTTSSSRRRPPPOOONNNMMMLLLMMMNNNOOOOOOOOOOOOOOOQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSMMMMMMLLLLLLLLLLLLMMMMMMKKKMMMOOOOOOOOOPPPRRRSSSQQQQQQQQQRRRRRRRRRSSSSSSMMMMMMNNNNNNNNNOOOOOOOOOHHHIIIJJJLLLMMMOOOPPPPPPNNNNNNNNNOOOPPPQQQRRRSSSQQQQQQRRRSSSTTTTTTSSSSSSPPPQQQRRRRRRPPPOOOPPPQQQQQQRRRSSSTTTTTTUUUTTTTTTtttuuuuuuvvvwwwwwwwwwvvvwwwwwwwwwvvvuuutttttttttuuuuuuuuuuuutttsssrrrqqquuuuuuuuuuuuvvvxxxyyy{{{{{{zzzxxxwwwwwwxxxzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyvvvwwwxxxxxxxxxxxxwwwwwwvvvwwwxxxyyyyyyzzzyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwzzzxxxvvvwww{{{|||{{{xxxxxxuuussstttvvvvvvtttrrrtttuuuwwwwwwuuutttuuuvvvrrrssssssttttttssssssrrrpppppppppppppppooonnnnnnnnnooopppqqqqqqrrrrrrrrrnnnooopppooommmllllllmmmooooooppppppppppppoooooooooooonnnnnnnnnnnnoooooopppqqqrrrrrrqqqpppnnnmmmooopppqqqrrrrrrqqqooonnnqqqrrrsssttttttttttttsssssssssrrrrrrqqqpppoooooopppppppppooopppqqqqqqrrroooppppppooonnnnnnppprrrqqqrrruuuvvvwwwwwwuuutttuuuvvvvvvtttssssssuuuwwwyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{yyyzzzzzz{{{zzzxxxwwwvvv||||||{{{zzzyyyxxxwwwwww~~~{{{wwwrrrpppnnnoooooonnnooopppqqqqqqqqqqqqqqqnnnnnnmmmmmmmmmnnnnnnooommmnnnnnnnnnnnnlllkkkjjjeeegggiiikkkllllllllllllooonnnmmmkkkkkkkkklllmmmmmmkkkhhhfffeeefffgggiiihhhiiikkkmmmoooqqqrrrssstttuuuvvvuuusssoookkkiiijjjhhhgggffffffeeebbb```ccc___\\\]]]```aaa^^^ZZZWWWXXXYYYYYYZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^cccbbb```___^^^______```bbbbbbbbbbbbaaa```______gggpppxxxuuukkkdddeeeiiirrrooojjjeeebbb`````````aaabbbbbbaaa]]][[[ZZZZZZUUUVVVVVVVVVUUUTTTRRRQQQTTTTTTSSSUUUVVVWWWVVVTTTQQQWWW]]]aaaaaaaaaccceeedddcccbbbbbbaaa^^^ZZZWWW[[[[[[\\\\\\ZZZXXXUUUSSSTTTUUUVVVUUUSSSRRRUUUWWWUUUUUUVVVXXXXXXYYYYYYYYYXXXYYYYYYZZZ\\\]]]___```]]]]]]^^^^^^^^^\\\[[[ZZZXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNOOOPPPPPPNNNJJJJJJLLLOOONNNOOOOOOPPPPPPQQQQQQRRRTTTTTTUUUUUUVVVVVVWWWWWWYYYXXXWWWVVVVVVVVVVVVWWWVVVUUUTTTTTTTTTUUUVVVWWWUUUUUUUUUUUUTTTTTTSSSSSSXXXWWWVVVUUUSSSQQQPPPOOOOOOPPPPPPNNNMMMLLLNNNOOOOOONNNMMMLLLLLLMMMNNNOOOMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPRRRUUUWWWVVVSSSQQQTTTSSSRRRQQQRRRTTTVVVXXXVVVWWWXXXXXXXXXWWWUUUTTTSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZYYYVVVSSSRRRRRRSSSQQQQQQQQQRRRSSSSSSSSSTTTRRRSSSSSSSSSRRRRRRTTTVVVVVVWWWXXXWWWUUUSSSTTTUUUVVVUUUTTTSSSQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUWWWXXXXXXYYYXXXXXXWWWWWWTTTTTTTTTSSSQQQOOOLLLJJJNNNNNNNNNNNNOOOQQQRRRTTTOOOOOONNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQOOOQQQRRRRRRQQQPPPPPPQQQSSSSSSTTTUUUVVVVVVVVVUUUuuuuuuvvvwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxwwwuuusssrrrqqqtttssssssssstttvvvxxxyyy{{{zzzyyyxxxxxxyyyzzz{{{|||{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyyyywwwxxxxxxyyyyyyyyyxxxxxxvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxyyyyyyxxxxxxwwwvvvxxxxxxxxxxxxwwwwwwwwwwwwyyyyyyyyyzzz||||||{{{zzzzzzxxxuuuuuuwwwxxxwwwuuuvvvxxxyyyyyyxxxwwwwwwxxxuuuuuuvvvvvvvvvuuuttttttppppppqqqqqqqqqppppppoooppppppqqqqqqqqqppppppooonnnoooppppppnnnmmmnnnoooooooooppppppppppppoooooopppppppppqqqrrrssstttuuuuuuuuuvvvuuuuuusssrrrqqqpppqqqsssttttttsssrrrqqqpppppppppqqqqqqrrrrrrrrrssssssrrrrrrqqqppppppooonnnnnnmmmmmmnnnnnnooopppmmmnnnooonnnmmmlllmmmnnnoooppprrrtttttttttsssrrrsssttttttsssrrrsssuuuwww{{{{{{|||~~~~~~}}}}}}}}}~~~}}}}}}|||{{{{{{{{{||||||{{{{{{{{{{{{{{{zzzzzzyyy}}}||||||{{{zzzzzzyyyyyy~~~{{{xxxtttrrrqqqqqqrrrpppqqqqqqrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnooopppppprrrrrrrrrqqqooommmjjjiiiggghhhjjjkkklllmmmnnnnnnnnnnnnmmmllllllmmmnnnnnnnnnllliiigggffffffggghhhffffffhhhiiikkkmmmnnnnnnnnnoooqqqqqqpppnnnllljjjkkkjjjiiiiiijjjjjjhhhfffdddaaa^^^```cccdddaaa^^^\\\\\\]]]]]]^^^]]]]]]]]]YYYZZZZZZ[[[\\\]]]^^^^^^aaa```___]]]\\\\\\]]]]]]aaabbbbbbbbbbbbaaaaaa```fffmmmsssqqqjjjeeeeeeiiiooommmkkkhhhfffffffffffffffggggggfffcccaaa```aaa]]]]]]]]]\\\ZZZWWWTTTRRRRRRSSSUUUVVVWWWXXXXXXXXXWWWYYY\\\^^^___aaabbbdddffffffeeecccaaa______```aaa___]]][[[ZZZXXXXXXWWWUUUVVVWWWVVVSSSRRRSSSUUUTTTUUUVVVWWWXXXXXXXXXXXXZZZZZZ[[[\\\]]]___aaabbbccccccddddddcccaaa```___^^^]]]\\\[[[ZZZYYYYYYYYYZZZYYYXXXVVVUUUTTTTTTTTTVVVUUUSSSQQQQQQQQQQQQQQQSSSTTTSSSPPPMMMKKKMMMOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWXXX\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRPPPPPPQQQPPPNNNMMMNNNPPPPPPOOONNNMMMMMMMMMNNNOOONNNNNNOOOOOOOOOPPPPPPPPPOOOOOOQQQUUUWWWXXXUUUSSSTTTSSSRRRRRRRRRTTTVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYY[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\ZZZWWWUUUUUUVVVTTTTTTTTTUUUUUUUUUUUUUUUTTTVVVWWWXXXWWWWWWYYYZZZ\\\]]]^^^]]]ZZZYYYZZZ[[[ZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWYYYZZZZZZ[[[[[[ZZZZZZYYYVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSRRRRRRSSSTTTUUUVVVSSSRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTQQQRRRTTTSSSRRRQQQQQQRRRQQQQQQRRRRRRSSSRRRRRRRRRvvvwwwwwwxxxxxxxxxxxxwwwzzzzzz{{{||||||}}}~~~~~~~~~}}}{{{xxxuuusssrrrrrrrrrrrrrrrsssuuuvvvxxxzzzzzzzzz{{{{{{zzzzzzzzz||||||{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyxxxyyyyyyzzzzzzyyyxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{yyyyyyzzzzzzzzzyyyxxxxxxzzzzzzyyyyyyxxxxxxwwwwwwxxxzzz}}}~~~}}}{{{{{{{{{|||zzzwwwvvvwwwyyyyyyyyyyyy{{{||||||{{{zzzzzz{{{xxxyyyyyyyyyxxxwwwwwwvvvqqqqqqrrrssssssrrrrrrrrrssssssssssssrrrqqqpppoooqqqssstttsssrrrrrrsssuuuqqqqqqrrrrrrrrrrrrqqqqqqppppppqqqsssuuuwwwyyyzzzxxxxxxxxxwwwvvvuuusssrrrqqqrrrtttuuuvvvuuuuuutttqqqqqqpppooopppqqqrrrsssuuuuuuttttttssssssrrrrrrnnnnnnnnnnnnnnnoooppppppkkkmmmoooooommmkkkjjjkkkmmmnnnoooqqqrrrqqqqqqpppqqqrrrrrrrrrqqqqqqtttvvvzzzzzz{{{|||~~~|||zzzzzzzzz{{{||||||{{{{{{{{{{{{||||||}}}||||||{{{{{{{{{|||}}}}}}~~~}}}}}}||||||{{{{{{{{{}}}{{{yyyvvvtttttttttuuusssssssssssssssrrrrrrqqqnnnnnnnnnnnnoooppprrrrrrvvvvvvuuusssqqqmmmkkkiiiiiiiiijjjkkklllnnnooopppoooooooooooooooqqqrrrrrrpppooollliiigggggghhhhhhddddddeeefffggghhhhhhiiifffhhhjjjlllmmmmmmlllkkkjjjjjjiiijjjllllllkkkiiifffcccbbbcccfffgggeeecccbbbcccccccccccccccbbbbbb]]]]]]]]]^^^^^^______``````___^^^\\\[[[ZZZZZZZZZ]]]^^^__________________cccgggjjjjjjgggeeeeeegggiiiiiijjjjjjkkkkkklllllljjjkkklllkkkiiihhhhhhhhhhhhhhhhhhgggddd```[[[YYYWWWZZZ]]]]]]ZZZYYYZZZ\\\^^^]]]\\\]]]```bbbbbbbbbeeefffeeeccc``````cccffffffccc___[[[YYYZZZ[[[\\\XXXYYYZZZYYYWWWUUUTTTUUUUUUUUUVVVWWWXXXXXXXXXXXX[[[[[[\\\]]]___aaacccdddiiijjjjjjjjjhhhgggeeecccccccccbbbaaa````````````______^^^\\\\\\[[[[[[[[[]]]\\\ZZZXXXVVVUUUUUUVVVZZZYYYXXXUUUQQQOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQRRRTTTVVVWWWYYYYYY[[[[[[ZZZYYYYYYYYYZZZZZZXXXXXXWWWVVVVVVWWWWWWXXXYYYXXXXXXWWWVVVVVVUUUUUUSSSSSSSSSSSSSSSTTTTTTTTTQQQRRRSSSRRRPPPOOOPPPQQQQQQQQQPPPOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQNNNOOOPPPTTTWWWXXXVVVTTTSSSSSSRRRRRRRRRTTTUUUVVVYYYZZZ[[[]]]^^^^^^______cccbbbaaa```___^^^^^^^^^___``````^^^\\\ZZZZZZ[[[YYYYYYYYYYYYYYYXXXXXXXXXXXXZZZ]]]^^^^^^^^^___```aaabbbcccbbb```______`````````___^^^]]]]]]\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZ\\\\\\]]]]]]]]]]]]]]]\\\ZZZZZZZZZYYYZZZZZZ[[[\\\YYYYYYXXXXXXXXXXXXYYYZZZXXXXXXWWWWWWWWWWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXUUUVVVWWWWWWUUUSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQxxxxxxyyyyyyyyyyyyxxxxxxzzzzzz{{{}}}~~~~~~|||zzzxxxvvvtttssssssssstttvvvxxxyyyzzz|||}}}~~~~~~}}}|||zzz}}}||||||{{{zzzyyyxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyzzzzzzzzzyyyxxxxxxyyyyyyzzz{{{||||||||||||{{{{{{||||||{{{{{{zzzyyy{{{{{{zzzyyyxxxxxxwwwwwwvvv{{{}}}zzzzzz{{{|||zzzwwwvvvvvvxxxzzz{{{{{{}}}~~~}}}|||}}}}}}{{{{{{{{{{{{zzzyyyxxxxxxsssttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuttttttuuuwwwxxxxxxwwwwwwyyyzzzttttttuuuuuuuuuuuuttttttqqqrrrrrrtttuuuwwwyyyzzzxxxxxxwwwvvvuuusssrrrrrrrrrssstttvvvwwwwwwwwwwwwuuutttrrrqqqqqqrrrtttvvvxxxxxxwwwwwwvvvvvvvvvvvvrrrrrrqqqqqqrrrrrrssstttmmmoooqqqqqqooolllkkkjjjnnnooopppqqqrrrrrrrrrqqqrrrsssrrrqqqpppppprrrttttttuuuvvvwwwyyyzzz{{{{{{}}}{{{xxxuuuttttttvvvwwwyyyyyyyyyyyyyyyzzz{{{|||{{{zzzzzzyyyzzz|||~~~}}}}}}}}}}}}}}}|||||||||{{{zzzxxxvvvuuuuuuvvvvvvtttttttttssssssrrrppppppmmmmmmmmmnnnoooqqqrrrsssvvvvvvuuutttrrrooollljjjjjjjjjiiiiiikkkmmmooopppooopppppprrrssstttvvvvvvsssqqqooollljjjiiiiiiiiidddddddddeeeeeeeeeffffffcccdddgggiiikkkkkkkkkkkkiiihhhggghhhjjjjjjhhhgggfffeeedddeeeggghhhhhhfffhhhhhhhhhhhhhhhhhhgggfffcccccccccbbbbbbaaaaaaaaaaaa```___]]]\\\ZZZZZZYYYXXXYYYYYYZZZ[[[[[[[[[[[[```aaabbbbbbccccccdddeeedddfffhhhjjjkkkllllllllliiikkkllllllkkkjjjjjjkkkmmmoooppppppnnnkkkgggdddbbbfffjjjgggaaa]]]]]]```dddbbb```aaadddeeedddaaabbbbbbaaa```aaabbbcccdddeeeccc___\\\[[[\\\^^^```\\\]]]^^^^^^\\\[[[ZZZYYYWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\^^^```bbbccckkkkkkkkkkkkjjjhhhfffdddeeeeeeeeeeeeeeeeeefffgggeeeddddddcccbbbbbbbbbbbb```cccffffffccc___]]]]]]aaa```]]]ZZZWWWUUUUUUUUUVVVVVVUUUTTTTTTTTTUUUVVVUUUUUUVVVWWWXXXYYYZZZ[[[YYYYYYZZZ[[[]]]___aaabbb\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVUUUTTTRRRSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPRRRTTTUUUSSSQQQRRRRRRRRRQQQRRRSSSTTTUUUWWWXXXZZZ[[[]]]___``````eeedddcccaaa````````````bbbcccdddbbb```_________^^^]]]]]]]]]\\\\\\[[[[[[ZZZ]]]aaaccccccccccccdddcccdddeeedddaaa```aaabbbdddddddddccccccccccccbbbccccccbbbaaa___^^^]]]]]]^^^^^^______```_________^^^]]]\\\[[[\\\]]]^^^___^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\ZZZ\\\]]]\\\ZZZXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}xxxwwwwwwwwwxxxzzz|||}}}}}}}}}~~~}}}|||{{{zzzyyyyyyxxxyyyyyyzzzzzz{{{||||||}}}{{{{{{{{{{{{{{{zzzyyyxxx{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyyyyyxxxwwwwwwwww{{{}}}zzzzzz{{{zzzyyywwwuuuuuuvvvyyy{{{|||~~~~~~}}}}}}~~~|||||||||||||||{{{zzzzzzwwwwwwxxxyyyyyyxxxxxxxxxuuuvvvwwwxxxxxxxxxxxxxxxwwwxxxzzzyyyyyyyyyzzz{{{xxxxxxyyyyyyyyyyyyxxxxxxvvvvvvvvvwwwwwwxxxyyyzzzyyyxxxwwwvvvuuutttssssssssstttuuuvvvwwwwwwwwwxxxwwwuuutttrrrrrrsssuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvttttttssssssttttttuuuvvvppprrrttttttrrrooonnnnnnqqqrrrrrrsssttttttuuuuuuuuuuuutttrrrooooooppprrrrrrrrrssstttuuuvvvvvvwwwyyywwwtttqqqppppppqqqsssvvvvvvvvvvvvvvvwwwxxxyyyxxxwwwwwwwwwxxxzzz{{{}}}{{{{{{{{{{{{{{{|||||||||yyyxxxvvvuuuuuuuuuuuuuuussssssssssssrrrpppooonnnmmmmmmmmmnnnoooqqqrrrsssssssssssssssrrrpppmmmllljjjjjjiiiiiiiiikkklllmmmlllmmmnnnppprrrssstttuuutttrrrpppnnnllljjjjjjjjjffffffffffffffffffffffffdddeeeggghhhjjjjjjjjjjjjiiihhhgggggghhhgggeeeccceeeeeedddeeeggggggggggggjjjjjjjjjkkkkkkjjjjjjiiijjjjjjiiigggeeedddcccbbbdddcccbbbaaa```^^^]]]\\\WWWXXXYYYZZZZZZ[[[ZZZZZZ]]]]]]]]]^^^```bbbbbbcccbbbccceeeggghhhhhhggggggdddfffhhhhhhggggggggghhhjjjlllnnnpppqqqooonnnllljjjooosssqqqkkkffffffhhhgggffffffhhhkkkjjjfffbbbcccaaaaaacccfffgggdddaaacccbbb```______aaabbbccc``````````````````___^^^ZZZ[[[\\\\\\]]]\\\\\\\\\[[[[[[[[[\\\]]]___aaaaaahhhhhhiiihhhgggeeedddbbbddddddeeefffgggiiijjjkkkiiihhhggggggggggggggghhhdddnnnzzz}}}vvvmmmhhhggghhhfffbbb```^^^]]]\\\[[[]]]\\\ZZZYYYXXXYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]][[[\\\\\\^^^___aaacccddd````````````______^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZYYYXXXWWWVVVVVVUUUWWWXXXZZZZZZXXXVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQRRRRRRPPPNNNRRRRRRRRRRRRRRRRRRSSSSSSUUUUUUVVVXXXZZZ[[[]]]^^^```______^^^^^^^^^______bbbdddeeedddcccaaaaaaaaa```_________^^^^^^]]]]]][[[^^^bbbdddeeedddeeeeeeeeeffffffeeecccbbbbbbccceeeeeeeeefffffffffffffffgggfffeeedddbbbaaa```_________```aaaaaaaaaaaaaaa```___^^^\\\\\\\\\]]]]]]____________^^^]]]]]]\\\\\\\\\]]]^^^___^^^^^^]]]```______^^^^^^______```___aaabbbaaa```^^^^^^___^^^]]]\\\[[[[[[[[[[[[[[[~~~~~~}}}}}}~~~~~~||||||||||||}}}~~~}}}|||{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{~~~||||||{{{{{{zzzzzzyyyyyy{{{}}}~~~|||{{{{{{yyyyyyyyywwwvvvwwwzzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}|||{{{{{{zzzuuuvvvwwwxxxyyyyyyyyyyyyvvvwwwyyyxxxwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzzzz||||||{{{{{{{{{{{{{{{|||{{{zzzyyyxxxxxxxxxxxxxxxvvvvvvvvvwwwwwwxxxxxxxxxvvvuuutttsssrrrsssttttttuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrrrsssttttttrrrsssuuuuuusssqqqpppqqqsssttttttuuuuuuvvvwwwwwwvvvvvvvvvsssqqqppprrrsssttttttuuuuuuuuuvvvvvvvvvvvvuuurrrpppppppppqqqrrruuuttttttttttttuuuuuuvvvtttttttttuuuvvvwwwxxxyyywwwwwwxxxxxxyyyyyyyyyzzzwwwvvvvvvuuuttttttttttttssssssssssssrrrqqqoooooooooooooooooopppqqqrrrsssqqqqqqrrrrrrrrrpppooonnnkkkkkkjjjiiiiiiiiijjjjjjggghhhjjjlllmmmoooooopppqqqpppnnnmmmkkkjjjiiiiiihhhgggggggggggggggggggggffffffggghhhiiiiiiiiiiiijjjiiihhhhhhhhhhhhfffdddeeeeeeeeeeeeeeefffffffffhhhhhhiiijjjjjjjjjjjjjjjmmmlllkkkjjjhhhgggfffeeeggggggffffffdddcccaaa```]]]^^^^^^____________^^^]]]^^^^^^___```aaabbbbbbbbbcccdddeeeeeedddcccbbbaaabbbdddddddddcccdddeeedddfffhhhjjjllllllmmmmmmjjjnnnrrrsssqqqnnnnnnooohhhiiikkkmmmooommmiiifffiiiiiiiiikkkmmmmmmjjjggghhhgggeeeddddddfffgggiiifffdddbbbbbbbbbcccbbbaaa``````aaaaaaaaaaaaaaa```^^^^^^^^^^^^___```aaabbbeeeeeeffffffeeedddcccbbbccccccdddeeegggiiikkkllljjjiiiiiiiiiiiiiiijjjkkkgggzzzvvvpppqqqllliiifffeeeddddddcccbbbcccbbb```^^^]]]]]]^^^___cccbbbbbbbbbbbbaaaaaaaaaccccccbbbaaaaaaaaabbbbbbddddddddddddcccbbbaaaaaabbbbbbbbbcccccccccccccccdddcccbbb```^^^]]][[[[[[ZZZ\\\^^^^^^\\\[[[ZZZ[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTTTTUUUTTTRRRPPPSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]```bbbddddddcccaaaaaaaaa____________^^^^^^^^^^^^\\\___bbbcccccccccdddeeeggghhhiiihhheeedddeeefffdddeeeeeefffggghhhhhhiiihhhhhhgggfffeeedddcccccc```aaabbbccccccddddddcccbbbaaa___^^^]]]\\\\\\[[[______``````___^^^]]]\\\[[[\\\^^^```aaaaaaaaa```bbbaaaaaa``````aaaaaabbbbbbdddeeeeeedddcccddddddaaa```___^^^]]]^^^___```~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}zzz|||}}}|||zzzzzz}}}~~~~~~}}}|||zzz{{{||||||||||||{{{{{{xxxyyyzzzyyyxxxwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzzzz}}}}}}||||||{{{||||||}}}|||{{{zzzzzzzzzzzz{{{|||yyyyyyyyyxxxxxxyyyyyyzzzvvvvvvvvvvvvuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqqqqqqqqqqrrrrrrsssppprrrsssrrrqqqpppqqqrrrsssssssssttttttuuuvvvwwwuuuvvvvvvuuussstttvvvxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuutttttttttttttttuuuuuuttttttssstttttttttrrrssstttuuuuuuuuuuuuuuussssssttttttuuuvvvwwwwwwwwwwwwvvvuuuttttttsssssssssssstttssssssrrrqqqqqqrrrrrrrrrrrrrrrsssttttttqqqrrrrrrsssrrrqqqooonnnmmmmmmmmmlllkkkiiihhhgggdddfffhhhjjjlllmmmmmmmmmllllllkkkjjjhhhggggggfffffffffffffffggggggggggggffffffgggggghhhhhhiiiiiihhhgggfffggghhhhhhgggeeeeeefffffffffeeedddeeeeeedddeeefffggghhhiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhiiiiiihhhgggeeedddddddddeeeeeeddddddcccccc```bbbddddddcccbbbcccddddddddddddddddddccccccbbb```bbbddddddcccbbbcccdddeeeeeeeeeeeefffggghhhiiigggiiimmmpppqqqpppnnnmmmgggjjjlllnnnmmmlllllllllppptttvvvuuupppmmmooorrrtttqqqmmmiiiiiikkknnnpppqqqmmmiiiffffffgggfffeeeeeeeeeffffffffffffeeeeeeddddddccccccccccccdddddddddeeefffggggggfffeeeddddddddddddeeefffhhhiiijjjiiiiiihhhhhhiiijjjkkkkkkiiitttooorrrnnnllliiihhhjjjkkkjjjiiigggfffccc```______aaabbbeeeeeeeeeeeeeeeeeeffffffgggfffeeedddcccbbbbbbbbbeeefffffffffeeedddbbbbbbbbbcccdddeeefffgggggghhhhhhgggfffdddbbbaaa______]]]```bbbbbb```^^^^^^^^^]]]^^^___```aaaaaa``````___^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZZZZ[[[ZZZYYYWWWVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZ]]]___bbbbbbaaa```______]]]]]]]]]]]]^^^^^^^^^^^^^^^```aaaaaaaaaaaacccdddhhhiiiiiihhhfffeeeeeefffddddddeeefffggghhhiiijjjhhhhhhhhhhhhggggggggggggccccccdddffffffgggggggggbbbbbbbbbaaa```___]]]]]]^^^___`````````___^^^]]][[[\\\___bbbcccddddddcccbbbbbbbbbaaaaaabbbbbbbbbbbbdddfffffffffeeefffgggdddcccaaaaaaaaabbbdddeee|||~~~~~~~~~}}}~~~|||}}}}}}|||{{{zzzzzz{{{yyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzz{{{{{{|||{{{zzzzzzyyyyyy{{{|||}}}|||{{{{{{zzzzzzzzz{{{{{{yyyyyyyyyyyyyyyxxxwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxrrrrrrqqqqqqrrrrrrssstttoooppppppooonnnnnnppprrrrrrrrrrrrrrrssstttuuuuuutttuuuvvvuuuuuuwwwyyy|||zzzzzzyyyyyyxxxwwwwwwvvvxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvuuutttttttttttttttqqqrrrtttuuuuuuuuutttssspppqqqqqqrrrssstttuuuuuuxxxwwwwwwvvvuuutttsssssstttttttttuuuttttttsssrrruuuuuutttttttttuuuuuuvvvssstttttttttsssqqqooonnnooooooooonnnmmmjjjhhhffffffgggiiikkkmmmmmmmmmmmmhhhhhhhhhgggfffeeeeeeddddddeeeeeeeeeeeeeeeffffffeeeeeeffffffggghhhiiiiiidddcccdddeeeggghhhgggffffffggggggfffeeeddddddeeeaaabbbdddeeegggggghhhhhhffffffggghhhjjjkkklllllliiiiiijjjjjjjjjiiigggfffgggggggggggggggfffeeedddbbbfffiiihhheeecccdddfffffffffeeeeeeeeedddddddddbbbccceeeeeedddccccccdddiiihhhfffeeeddddddeeeffffffgggiiilllnnnmmmiiifffgggjjjlllllljjjkkknnnqqqttt{{{yyynnnkkkrrr|||zzzsssmmmkkknnnrrrvvv|||wwwppplllkkkkkkjjjhhhhhhiiiiiiiiiiiiiiihhhhhhjjjiiihhhgggggggggggggggeeefffggghhhiiihhhgggggggggffffffeeeffffffgggggghhhhhhhhhhhhhhhiiijjjkkkhhhnnnjjjoooooollljjjjjjmmmooonnnmmmiiigggdddaaa``````aaaccceeeeeeffffffggghhhiiiiiiffffffeeeddddddddddddeeeffffffggggggfffdddbbbaaa```aaabbbccceeefffggghhhgggfffeeedddcccaaa``````___bbbddddddcccaaa``````^^^```bbbcccddddddddddddccccccbbbbbbaaaaaaaaa``````___^^^^^^`````````^^^XXXYYYYYYZZZZZZYYYXXXXXXYYYXXXWWWVVVUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWXXX[[[]]]```aaa```^^^^^^^^^[[[\\\\\\\\\]]]]]]^^^^^^___```aaaaaa``````bbbdddfffggggggfffdddcccdddeeecccdddeeefffhhhiiijjjkkkhhhhhhiiiiiiiiiiiijjjjjjeeeeeeggghhhiiiiiiiiiiiibbbccccccdddcccbbb```___^^^___```aaaaaa```___^^^ZZZ\\\```ccceeeffffffeeecccbbbbbbaaaaaabbbbbbcccaaacccffffffffffffgggiiigggfffdddddddddfffhhhiii~~~~~~~~~}}}|||{{{~~~~~~}}}||||||{{{|||}}}~~~}}}{{{yyyzzz{{{~~~~~~}}}}}}|||||||||yyywwwvvvwwwxxxxxxwwwzzzyyyxxxyyyzzzzzzyyywww{{{{{{zzzzzzyyyxxxwwwwwwuuutttsssrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppptttqqqnnnmmmmmmnnnnnnnnnpppqqqrrrqqqqqqrrruuuwwwyyyyyyyyyxxxwwwvvvvvvuuuxxxyyyzzzzzzyyywwwtttsssxxxvvvuuuuuuwwwyyyzzzyyyuuusssqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnpppppppppqqqqqqrrrrrrrrrwwwwwwvvvvvvuuuuuuttttttvvvvvvwwwwwwwwwxxxxxxxxxqqqtttvvvuuurrrqqqsssvvvpppooonnnmmmlllkkkjjjiiikkkkkkllllllmmmnnnoooooolllkkkiiihhhfffeeeeeeeeeffffffgggfffddddddfffhhhiiiiiiiiiiiihhhgggfffeeefffgggiiijjjjjjiiigggfffddddddcccccccccccccccddddddcccbbbaaabbbccceeeggggggfffeeedddeeegggiiikkkiiihhhgggfffeeedddddddddffffffggggggggggggggggggiiiiiiggggggggggggiiiiiikkkhhhfffgggjjjlllllljjjhhhgggfffeeeeeefffggghhhffffffgggggghhhhhhhhhiiigggfffffffffggghhhiiiiiijjjiiiiiiiiiiiiiiijjjjjjnnnooonnnmmmkkknnnsssxxxxxxxxxyyyyyyyyyyyyyyyyyyvvvtttpppmmmllllllnnnoooqqqlllhhhhhhlllooonnnkkkrrrqqqllleeedddggghhhfffnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnmmmllljjjiiihhhmmmiiifffkkkhhhdddjjjnnn|||lllkkkooollljjjhhhggghhhhhhhhhgggfffffffffeeedddcccbbbaaaaaaaaabbbcccdddfffggghhhhhhgggfffeeeddddddddddddjjjhhhggggggggggggeeedddggggggeeedddddddddeeefffiiihhhfffdddcccbbbccccccaaacccffffffeeecccbbbbbbaaabbbdddeeefffgggggggggkkkiiigggeeecccddddddeeegggffffffeeedddcccbbbbbbaaa___^^^_________]]][[[ZZZZZZ[[[[[[[[[ZZZYYYYYYWWWWWWVVVUUUUUUUUUUUUUUUZZZ[[[]]]^^^^^^^^^^^^]]][[[]]]^^^_________aaaccccccddddddeeeeeeeeeddddddeeeffffffgggfffeeedddbbbddddddddddddeeefffggghhhgggggghhhhhhiiiiiijjjjjjfffggghhhjjjjjjjjjjjjiiihhhggggggfffeeeeeeddddddhhhgggfffeeeddddddcccbbbccccccccccccccccccccccccaaabbbbbbcccccccccbbbbbbdddeeefffggggggfffeeedddffffffffffffffffffffffff}}}|||}}}~~~~~~~~~}}}}}}}}}|||||||||{{{xxxvvvuuuvvvwwwwwwwwwyyyxxxwwwxxxzzzzzzyyywwwyyyyyyxxxxxxwwwvvvvvvuuuvvvuuuttttttsssssstttttttttssssssrrrrrrrrrrrrrrrrrrooollljjjkkklllllllllnnnnnnooonnnnnnoooqqqtttxxxwwwwwwvvvuuuuuuttttttvvvvvvwwwwwwvvvuuutttssswwwuuuttttttwwwxxxyyyyyyuuusssqqqpppppppppooommmnnnnnnnnnnnnoooooooooooooooooopppqqqrrrrrrsssssswwwvvvvvvvvvuuuuuuuuutttvvvvvvwwwwwwxxxxxxyyyyyyuuuvvvwwwvvvuuuuuuvvvwwwuuutttsssrrrqqqpppoooooommmnnnnnnoooppppppqqqqqqooonnnllljjjhhhfffeeeeeeggghhhhhhhhhffffffgggiiihhhhhhhhhhhhgggfffeeeddddddeeefffggggggfffeeeddddddccccccbbbaaaaaaaaabbbcccbbbaaa``````bbbdddeeefffeeeddddddeeefffhhhjjjfffffffffeeeffffffggghhhfffffffffffffffffffffffffffeeedddccccccdddeeefffiiigggeeegggjjjmmmmmmllljjjiiihhhgggggghhhiiijjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiijjjiiiiiihhhhhhggghhhhhhhhhjjjkkkkkkjjjiiijjjnnnrrrsssrrrrrrqqqqqqrrrrrrsssqqqpppnnnmmmmmmnnnpppqqqvvvrrrmmmlllnnnpppnnnkkkmmmtttwwwqqqkkkjjjjjjjjjlllmmmmmmnnnooopppqqqqqqqqqrrrsssssssssqqqpppooojjjooollliiimmmjjjfffkkkmmmwwwllllllnnnmmmkkkhhhggghhhhhhhhhgggeeeeeeeeeeeedddccccccbbbaaaaaaaaabbbccceeefffgggeeeeeeeeeddddddeeeeeefffiiigggfffggghhhhhhgggfffgggfffeeedddddddddeeeeeefffeeecccaaa```````````````bbbddddddbbb___^^^^^^aaabbbcccdddeeeeeeffffffgggfffdddccccccdddeeegggggggggffffffeeeddddddddddddcccbbbcccccccccaaa___\\\]]]]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWW^^^^^^______^^^]]][[[ZZZ[[[]]]^^^___^^^___aaabbbbbbbbbcccddddddeeeddddddfffffffffffffffeeeddddddfffeeeeeedddddddddeeeeeegggggggggggggggggghhhhhheeefffggghhhiiiiiiiiihhhgggggggggggggggggggggggggggggggggfffeeeeeeddddddeeedddddddddddddddccccccccccccddddddcccbbbaaaaaabbbbbbccccccccccccbbbbbbffffffffffffffffffffffff~~~}}}}}}~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~|||zzzxxxwwwxxxyyyyyyyyyxxxwwwwwwxxxzzz{{{zzzyyyxxxwwwwwwwwwvvvuuuuuuuuuvvvuuuttttttssstttttttttvvvvvvuuuuuuttttttttttttssspppkkkiiijjjlllmmmnnnnnnnnnooonnnmmmnnnpppsssvvvvvvuuuuuuttttttsssssstttttttttsssssssssttttttvvvtttssstttvvvwwwxxxwwwuuussspppoooooonnnmmmkkknnnnnnnnnoooooopppppppppnnnooopppqqqssstttttttttvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwxxxyyyyyyzzzxxxwwwvvvvvvwwwxxxwwwvvvxxxxxxwwwwwwvvvuuuttttttqqqrrrrrrsssssstttttttttsssqqqooommmjjjhhhggggggiiikkklllkkkjjjiiijjjllliiiiiiiiiiiihhhgggffffffdddeeefffggggggfffeeedddddddddcccbbbaaa`````````bbbaaa`````````aaacccccceeeddddddcccdddeeeggghhhccccccdddeeefffhhhiiijjjfffffffffeeeeeeddddddcccccccccbbbbbbbbbbbbccccccfffeeeeeefffiiilllmmmmmmkkkkkkjjjiiiiiijjjkkkkkklllllllllkkkjjjjjjiiiiiikkkjjjjjjiiiiiiiiiiiijjjiiiiiihhhgggffffffgggggghhhiiijjjjjjiiijjjmmmoooooonnnlllkkkkkklllnnnoookkkkkklllnnnoooqqqrrrssswwwssspppoooqqqrrrqqqoooooo}}}uuunnnlllmmmjjjkkklllnnnppprrrssstttttttttuuuuuuuuuuuuttttttmmmssspppmmmqqqmmmiiiooorrruuuppprrrppppppmmmjjjiiiiiiiiiiiihhhffffffffffffffffffffffffbbbbbbaaabbbbbbdddeeefffbbbbbbccccccdddeeeffffffhhhgggfffggghhhiiihhhgggffffffeeeddddddddddddddddddcccbbbaaa```_________```aaacccbbb```^^^]]]]]]aaabbbcccdddddddddddddddbbbbbbaaabbbcccdddfffgggggggggggggggggggggggggggiiigggfffgggggggggeeeccc___```aaabbbbbbbbbbbbbbbbbbaaa```^^^]]]\\\\\\\\\``````aaaaaaaaa___^^^]]]\\\^^^___```___```aaacccaaabbbcccdddeeeeeeffffffggggggfffeeeeeeeeeeeefffhhhggggggfffeeedddddddddffffffffffffffffffeeeeeeddddddeeefffgggggggggggggggggghhhhhhhhhhhhhhhiiiffffffffffffffffffffffffffffffffffffeeeeeeeeedddccccccddddddddddddcccccccccbbbbbbaaaaaabbbbbbcccffffffffffffeeeeeeeeeeee~~~|||}}}}}}~~~}}}|||||||||~~~~~~}}}}}}{{{{{{|||}}}}}}}}}zzzxxxxxxyyy{{{}}}}}}|||zzzyyyyyyyyyxxxxxxwwwwwwuuuuuutttttttttttttttuuuwwwwwwxxxwwwwwwwwwvvvvvvvvvsssnnnlllmmmpppqqqrrrrrrssssssrrrpppqqqsssuuuvvvvvvuuuuuutttttttttttttttsssrrrqqqrrrsssuuuvvvtttsssrrrsssuuuwwwwwwvvvuuussspppoooooonnnlllkkkmmmmmmnnnnnnooopppppppppmmmnnnppprrrttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwyyyzzzzzz{{{zzzwwwuuuvvvyyyzzzxxxuuuyyyyyyxxxxxxwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwuuutttrrrpppnnnmmmmmmlllmmmnnnpppooonnnmmmnnnooonnnnnnnnnnnnmmmlllkkkjjjhhhhhhiiijjjjjjiiihhhhhhffffffeeeeeecccbbbaaa```dddcccbbbbbbbbbccccccdddeeeddddddddddddeeefffgggbbbbbbcccdddeeeggghhhiiigggffffffeeedddcccbbbbbbddddddccccccccccccddddddeeedddeeefffhhhiiijjjjjjjjjiiihhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkkkkjjjjjjmmmlllkkkjjjjjjiiijjjjjjjjjiiihhhggggggggggggggghhhjjjlllnnnoooqqqrrrsssqqqooolllkkkjjjlllnnnooohhhjjjlllooopppqqqrrrrrrqqqooommmnnnqqqssssssrrrvvv|||rrrnnnllljjjjjjlllmmmoooqqqrrrssstttttttttssssssrrrrrrqqqooowwwuuurrruuuqqqmmmttt}}}wwwwwwzzzvvvtttqqqnnnmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkllllllfffeeedddcccccceeefffgggbbbcccddddddeeefffffffffiiigggfffggghhhhhhgggfffeeeddddddcccccccccccccccdddccccccbbbaaa````````````bbbdddcccbbb```aaaaaacccddddddeeeeeeeeeddddddaaaaaaaaabbbcccdddeeefffggggggggghhhhhhiiiiiiiiiiiihhhggghhhhhhhhhfffdddaaaaaacccdddeeeeeeeeeeeeeeedddccccccbbbbbbccccccaaabbbdddfffggggggffffff___aaaccccccbbbbbbdddeeecccccceeefffhhhhhhiiiiiiiiihhhgggffffffggghhhiiijjjjjjiiiiiihhhhhhgggfffhhhhhhggggggfffffffffeeeddddddeeeffffffgggggggggiiiiiiiiihhhhhhhhhggggggddddddeeeeeeeeefffffffffhhhhhhhhhhhhgggggggggfffbbbbbbdddeeefffffffffffffffeeecccccccccccceeefffeeeeeeeeeddddddddddddddd}}}|||}}}~~~~~~||||||~~~}}}{{{zzz{{{}}}}}}}}}}}}}}}}}}|||||||||xxxxxxxxxwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwxxxuuuqqqpppqqqssstttuuuvvvvvvvvvuuussssssuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvuuutttrrrqqqrrrtttvvvxxxssssssrrrtttvvvwwwvvvuuuvvvtttqqqppppppooonnnlllmmmmmmmmmnnnnnnooooooooommmnnnqqqsssuuuuuuuuuuuuttttttuuuuuuvvvvvvwwwwwwtttuuuvvvwwwyyy{{{||||||}}}zzzxxxyyy|||}}}{{{xxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyvvvuuuttttttssssssssstttppprrrttttttsssqqqrrrrrrqqqqqqqqqqqqqqqpppnnnnnnkkkkkkkkkllllllkkkkkkkkkjjjjjjjjjiiihhhfffdddcccggggggfffffffffffffffgggffffffffffffffffffggggggdddddddddddddddeeeffffffggggggfffeeeeeedddccccccddddddddddddddddddddddddeeeeeeffffffffffffffffffggggggfffeeeeeefffggggggggghhhhhhiiijjjkkkllllllllllllkkkjjjiiiiiiiiiiiikkkjjjiiiiiihhhhhhhhhhhhhhhjjjlllppptttwwwxxxxxxsssqqqooommmlllmmmoooqqqjjjlllnnnpppqqqqqqpppooolllkkkkkkmmmooopppqqqqqqvvv~~~zzzvvvqqqmmmooooooooopppqqqqqqrrrrrrttttttsssqqqpppoooooonnnmmmvvvvvvtttvvvrrrooovvvyyy|||zzzxxxuuurrrqqqqqqrrrqqqppprrrrrrqqqqqqqqqrrrsssssskkkjjjhhhffffffggghhhjjjiiiiiijjjkkkkkkjjjjjjiiikkkjjjhhhgggggggggeeecccdddddddddddddddcccccccccccccccccccccbbbaaaaaa``````aaaccccccccccccdddeeeffffffgggggghhhgggggggggddddddddddddddddddeeeeeedddddddddeeeffffffgggggggggfffeeeeeefffeeecccaaa```aaabbbddddddeeeeeeeeedddddddddeeefffggghhhiiifffhhhjjjkkklllmmmlllllleeefffgggggggggggghhhjjjfffgggiiijjjkkklllmmmmmmlllkkkjjjiiiiiijjjkkklllkkkllllllmmmmmmllllllkkkkkkkkkjjjjjjiiiiiihhhhhhffffffffffffggghhhiiiiiimmmlllkkkiiihhhfffeeedddcccccccccdddeeeeeeffffffiiiiiiiiiiiiiiiiiiiiiiiifffgggggggggggggggffffffgggfffeeeddddddeeefffgggddddddddddddccccccbbbbbb~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~||||||~~~}}}}}}}}}|||}}}}}}~~~|||}}}~~~~~~~~~}}}{{{zzzxxxvvvsssssstttuuuvvvvvvwwwxxxwwwuuutttsssuuuwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvuuusssssssssuuuwwwxxxssssssssstttvvvwwwvvvuuuwwwuuusssrrrrrrrrrqqqpppoooooooooooooooooooooooommmooorrrtttuuuuuuttttttsssttttttuuuvvvwwwwwwxxxtttuuuvvvxxxzzz{{{}}}}}}~~~}}}}}}~~~~~~}}}{{{|||||||||||||||||||||{{{{{{||||||||||||||||||xxxxxxwwwwwwwwwxxxyyyyyytttvvvxxxxxxwwwvvvuuuvvvssssssssssssrrrqqqppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmkkkiiihhhkkkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhgggffffffeeeeeeeeeffffffhhhhhhhhhggggggffffffeeeddddddeeeeeeeeeeeeddddddfffgggiiihhhfffeeeeeeffffffeeeddddddddddddeeefffeeefffggghhhiiikkklllllljjjiiiiiihhhhhhhhhhhhiiijjjjjjiiiiiiiiiiiijjjjjjhhhhhhkkkoootttwwwxxxxxxtttrrrpppnnnnnnnnnppppppnnnooopppqqqqqqpppooonnnnnnnnnnnnnnnnnnoooooooooqqqtttuuutttuuuwwwtttppptttttttttttttttttttttsssvvvuuusssrrrqqqppppppppplllvvvxxxvvvxxxtttrrrzzzzzz|||~~~{{{zzzxxxuuuuuuuuuvvvvvvuuuxxxwwwvvvuuuuuuuuuvvvwwwpppnnnkkkiiihhhiiijjjlllpppqqqrrrrrrrrrqqqpppoooooommmkkkjjjiiihhhfffdddfffggggggggggggfffeeeeeeddddddeeeeeedddcccbbbbbb```bbbccccccbbbbbbdddfffggghhhiiijjjjjjjjjjjjjjjiiihhhhhhhhhggggggffffffbbbbbbbbbccccccddddddddddddcccbbbcccccccccaaa___```aaabbbcccccccccccccccbbbbbbcccdddfffiiijjjllllllmmmnnnoooooonnnmmmllliiikkkllllllkkkkkklllmmmkkklllmmmnnnooooooooooooooonnnnnnnnnnnnoooooopppmmmnnnoooppppppooonnnnnnmmmmmmmmmmmmmmmmmmlllllliiiiiiiiiiiijjjkkklllmmmpppooommmkkkiiifffeeeddddddddddddeeeeeefffffffffjjjjjjjjjkkkllllllmmmmmmnnnmmmlllkkkiiifffdddcccgggffffffeeeeeeffffffgggffffffeeeeeeddddddcccccc|||~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~zzzxxxwwwxxxyyyzzzyyyxxxyyyzzzyyywwwuuutttvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuuuutttsssssstttuuuvvvsssssssssuuuwwwxxxvvvuuuxxxvvvttttttuuuuuuuuutttsssrrrrrrqqqqqqppppppooonnnpppsssuuuvvvuuusssrrrsssssstttuuuvvvwwwxxxxxxssstttvvvxxxzzz|||~~~~~~}}}~~~~~~}}}|||}}}~~~|||||||||}}}}}}~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{vvvyyy{{{|||zzzyyyxxxxxxvvvvvvwwwvvvvvvuuutttssspppppppppoooooopppppppppnnnooopppppppppnnnmmmkkkmmmmmmnnnmmmmmmllllllkkkjjjjjjkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiifffggghhhiiiiiihhhgggffffffiiikkkkkkiiihhhhhhjjjhhhgggfffeeeeeefffggghhhfffgggggghhhiiijjjkkkkkkggggggfffffffffggghhhhhhhhhhhhggghhhhhhiiijjjkkkjjjiiiiiimmmrrruuuvvvuuutttsssrrrqqqppppppppppppqqqqqqqqqqqqqqqppppppooopppqqqrrrssssssrrrssssssppprrrrrrqqqssswwwvvvrrrttttttttttttttttttssssssttttttsssrrrsssssstttuuuppp|||~~~|||{{{~~~|||{{{{{{{{{zzzxxxvvvvvvwwwxxxxxxxxxzzzxxxwwwuuutttuuuvvvwwwssspppmmmjjjiiijjjkkkmmmpppqqqssstttuuuuuussssssqqqooommmmmmmmmllljjjiiijjjkkklllllllllkkkiiiiiihhhiiijjjjjjjjjiiihhhgggffffffgggfffdddcccdddfffggghhhiiijjjkkklllllllllkkkkkklllkkkkkkjjjjjjiiiffffffggggggggggggggggggdddbbbbbbbbbbbbbbb```^^^```aaaaaabbbbbbbbbaaaaaaaaaaaabbbccceeegggiiijjjkkklllmmmnnnnnnmmmlllllllllmmmooonnnmmmmmmnnnooonnnnnnooopppqqqqqqppppppqqqqqqrrrsssssssssssssssooopppqqqrrrqqqooommmlllnnnnnnnnnooooooooooooooommmlllllllllmmmnnnooopppqqqqqqooommmkkkjjjhhhgggfffffffffgggggggggggggggiiijjjkkklllmmmoooppppppoooooonnnmmmkkkiiihhhggghhhhhhiiiiiiiiiiiihhhhhhiiiiiihhhggggggfffeeeeee|||~~~}}}}}}||||||}}}~~~}}}}}}||||||}}}~~~}}}||||||}}}~~~}}}{{{||||||{{{yyywwwvvvwwwyyywwwwwwwwwwwwwwwxxxxxxxxxuuuttttttssssssttttttttttttssstttvvvxxxxxxwwwuuuxxxwwwuuuuuuwwwxxxwwwvvvvvvuuuttttttsssrrrqqqpppoooqqqsssuuuvvvuuusssqqqrrrssstttuuuvvvwwwxxxyyyssstttvvvxxxzzz|||~~~xxx{{{}}}|||yyyxxxzzz}}}{{{{{{{{{||||||}}}}}}~~~~~~}}}|||{{{{{{{{{{{{xxxzzz}}}}}}|||zzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwuuuttttttssssssttttttuuunnnoooqqqrrrqqqpppnnnmmmnnnooooooooonnnmmmllllllllllllmmmmmmmmmllllllkkkkkkkkkjjjjjjkkkllllllmmmjjjjjjjjjjjjjjjkkkkkkkkkjjjkkklllmmmmmmlllkkkjjjfffiiimmmmmmlllkkklllnnnjjjiiihhhgggggghhhiiijjjiiiiiiiiiiiiiiiiiijjjjjjeeeeeeeeeeeeeeefffggghhhffffffffffffgggiiijjjkkkmmmkkkjjjmmmqqqttttttsssuuuuuuuuutttsssrrrrrrqqqrrrqqqqqqqqqqqqqqqqqqqqqppprrruuuwwwxxxyyyzzz|||vvvyyyyyyuuutttvvvvvvtttppppppqqqqqqqqqqqqrrrrrrrrrqqqqqqrrrsssuuuwwwxxxvvv~~~~~~|||{{{}}}zzzxxxvvvvvvxxxyyyzzzyyyzzzxxxvvvtttsssssstttuuutttqqqnnnjjjiiiiiikkkmmmkkkmmmppprrrttttttssssssrrrpppooooooppppppooommmmmmnnnooooooooonnnmmmlllnnnooopppqqqpppooonnnmmmlllmmmllliiigggeeeeeegggfffgggiiijjjkkklllmmmmmmlllmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmdddcccbbbbbbcccbbb```___aaaaaabbbbbbbbbaaa``````aaaaaabbbbbbccceeefffgggfffgggiiikkkmmmmmmmmmmmmmmmnnnoooooonnnnnnooopppoooppppppqqqqqqqqqpppppprrrsssuuuvvvwwwvvvuuutttqqqrrrrrrrrrqqqnnnkkkjjjnnnnnnooooooppppppqqqqqqoooooonnnnnnoooppprrrsssrrrqqqqqqooonnnmmmlllkkkiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkkmmmoooppprrrrrrkkkkkklllmmmnnnnnnnnnmmmkkklllmmmnnnnnnmmmlllkkklllkkkkkkjjjiiihhhhhhggg