BM6P6(@ xxxkkk___TTTMMMQQQZZZkkktttzzzkkk]]]SSSMMMJJJHHHMMMRRRYYY___gggrrr}}}sssoooqqqpppjjjcccVVVUUURRRNNNJJJGGGEEEDDDGGGEEEBBB@@@@@@???<<<:::>>>>>>===;;;888888999:::;;;;;;<<<<<<<<<;;;::::::999999999:::::::::::::::===<<<<<<;;;:::999888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888777777777777777777777777999999:::::::::;;;;;;;;;999999999999999999999999888888888888888888888888999999888888888888888888666666777777888888999999<<<:::777444444555888:::::::::999888777777777888888888777777666666666555888777666666666777999:::777777777777888888888888888888888888777777777777::::::::::::999888777666888888999:::::::::999999<<<<<<;;;;;;;;;<<<<<<===:::===???>>>======AAAEEEDDDCCCDDDFFFJJJMMMNNNOOORRRUUUYYY___eeennnvvv{{{qqqccc[[[VVVTTTHHHFFFCCC@@@===;;;999999777888999999999777666555777888777666555777999<<<999999:::<<<@@@EEEJJJMMMZZZUUUPPPKKKGGGDDDBBB@@@777777777666555555444444666666666666666777888888888888:::>>><<<777666999???EEEOOO[[[eeelllqqqsssxxxaaaZZZggg~~~~~~~~~yyysssqqqssssssqqqnnnmmmqqquuusssrrrpppnnnlllkkkkkkjjjjjjjjjiiigggfffdddccccccggggggfffeeecccbbbaaaaaaaaa___^^^```dddiiimmmnnnttttttsssrrrpppnnnlllkkkmmmkkkjjjhhhggghhhhhhiiimmmmmmlllkkkiiigggfffdddkkkjjjiiihhhggggggggggggaaabbbccccccaaa`````````]]]^^^^^^^^^______`````````___^^^]]]\\\[[[ZZZZZZ^^^]]]\\\\\\]]]^^^```aaa^^^``````^^^[[[ZZZ]]]```aaa___```fffnnnpppkkkeee___\\\YYYZZZ\\\^^^]]]\\\```___\\\ZZZXXXXXXWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXZZZ]]]```bbb```___]]][[[[[[\\\]]]^^^^^^]]][[[XXXVVVUUUUUUUUU___]]]ZZZYYYYYYZZZYYYXXXZZZYYYWWWVVVVVVWWWYYYZZZZZZZZZ[[[]]]\\\\\\ccclllwwwrrr___TTTSSSVVV^^^jjjwwwwwwiii]]]UUUNNNKKKIIIKKKOOOTTTZZZcccnnnuuu}}}zzz{{{xxxmmmhhh```YYYUUURRRPPPNNNJJJHHHEEECCCCCCBBB???<<>>>>>>>>>>>>>>???@@@@@@BBBDDDGGGHHHIIIIIIJJJKKKIIIJJJMMMQQQVVVZZZ]]]___```eeemmmwwwtttbbbTTTLLLHHHFFFAAA@@@???===;;;:::999999888888999999999888777666555777999999888888999:::<<<<<<===AAAFFFLLLRRRVVV[[[VVVNNNGGGBBB>>>;;;999666666555555444444444444888888777777777888888999;;;999999999777777===EEEEEEQQQccctttjjj\\\```vvv{{{||||||yyyvvvssssssqqqooollllllmmmooooooooommmkkkjjjiiihhhhhhfffffffffeeeeeeeeeddddddhhhhhhgggfffeeeccccccbbb```___^^^```eeejjjmmmooorrrrrrqqqooonnnllljjjiiijjjiiihhhhhhgggggggggggggggggggggggggggfffeeedddiiiiiigggfffeeeeeeeeeeeebbbcccdddcccaaa______```^^^^^^___`````````____________```______^^^\\\\\\___^^^]]]]]]^^^___```aaa]]]^^^^^^]]][[[ZZZ]]]___ccc``````eeekkkmmmiiiddd^^^[[[XXXXXXZZZ\\\\\\[[[\\\[[[ZZZYYYXXXXXXYYYZZZYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXYYY[[[]]]___aaa]]]]]][[[ZZZZZZZZZ[[[\\\\\\[[[YYYXXXWWWXXXXXXYYY___]]]ZZZYYYYYYZZZYYYXXXZZZYYYWWWVVVUUUVVVXXXYYYWWWVVVWWWXXXVVVUUU[[[cccpppuuu~~~~~~eeeWWWKKKMMMTTT```ooo~~~xxxlll___TTTMMMHHHHHHHHHIIILLLTTT]]]ccchhhiiimmmsssvvvxxx~~~qqqhhhdddaaa\\\YYYSSSOOOLLLKKKKKKJJJEEEBBB@@@???===<<<;;;:::;;;;;;999999999999999999999999::::::::::::999999999999999999:::::::::;;;;;;;;;888888888888888888888888:::::::::999999999999888888888888888888888888888666666666777777777888888888888888888888888888888777777777777777777777777888888888888888888888888888888888888888777777777888777777666666666666777666555555555555555666777666666666555555555555555777666666666666777888888999999999::::::::::::;;;999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<======>>>>>>???@@@AAABBBCCCFFFIIINNNTTTXXXYYYVVVTTTUUUXXX^^^fffmmmtttzzz|||~~~xxxgggVVVJJJBBB>>>===::::::999999999999999999888888999999999888777777444666999;;;:::999999:::???AAACCCGGGLLLRRRXXX[[[VVVPPPHHHAAA<<<999666555555555444444444444444444:::999999888888888999999777777888777555666AAAMMMYYYhhhppp]]]ZZZiii{{{yyyxxxwwwvvvtttrrrooommmllllllmmmllllllkkkkkkiiihhhffffffeeeeeebbbbbbccccccddddddeeeeeehhhhhhggggggfffeeedddddd___^^^^^^```eeejjjmmmooooooooonnnllljjjiiihhhgggffffffgggggggggfffeeeeeeaaaaaabbbcccddddddddddddggggggeeedddcccbbbbbbbbbccceeeeeedddaaa_________^^^___aaabbbaaa```^^^]]]^^^___aaaccccccaaa___^^^```____________``````aaa^^^______^^^]]]]]]___aaaeeebbb```bbbgggiiieeeaaa\\\YYYVVVUUUVVVXXXZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[YYYZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXZZZ[[[]]]^^^^^^ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\]]]^^^\\\ZZZYYYYYYYYYXXXWWWYYYXXXWWWVVVUUUVVVWWWWWWZZZXXXXXXYYYWWWUUUYYY```hhhkkknnntttxxxpppuuuxxxvvvtttoooXXXQQQLLLPPP[[[iiiwww|||mmm^^^SSSOOOLLLGGGEEEFFFKKKSSSXXXZZZ]]]bbbffffffhhhrrr~~~~~~{{{wwwpppiii___\\\XXXWWWXXXVVVPPPKKKHHHFFFCCCAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888666666666666777777777888888888888888888888888888777777777777777777777777888888888888888999999999999999999888888777777777666666777777777666666555555555555555555666777888777777777666666666666666666666666666777777888888999999999999::::::::::::888999999999999999::::::;;;;;;;;;;;;<<<<<<======;;;;;;:::999999:::<<<===@@@AAACCCEEEFFFHHHIIIJJJMMMQQQYYYccclllooolllhhhhhhnnnxxx}}}wwwmmm^^^PPPEEE???<<<:::777777777666777777888999777777777777777777777666444666888999999:::<<<===EEEGGGJJJMMMPPPRRRSSSSSSIIIDDD>>>999777777777777444555555555555555555555::::::999888888888888999444666;;;<<<:::;;;GGGUUUuuupppdddXXX\\\ppp~~~{{{{{{zzzxxxtttrrrppppppmmmjjjhhhiiimmmpppooommmhhhhhhgggeeeeeedddddddddaaabbbbbbccccccddddddeeegggffffffeeeeeeddddddddd___^^^^^^aaafffjjjmmmnnnmmmmmmkkkjjjhhhgggffffffccceeeggghhhhhhgggeeeccc``````aaaccccccdddddddddfffeeedddcccbbbaaaaaaaaadddeeefffdddaaa___^^^^^^^^^```bbbcccbbb```^^^\\\]]]___cccffffffeeebbb``````````````````aaaaaaaaabbbbbbaaaaaa```aaacccdddfffccc___```bbbdddaaa^^^ZZZXXXUUUSSSSSSUUUWWWXXXUUUUUUVVVVVVWWWXXXYYYZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\YYYYYYZZZZZZYYYYYYXXXWWWXXXXXXXXXXXXYYY[[[]]]^^^^^^\\\ZZZYYYZZZYYYXXXVVVXXXXXXWWWVVVUUUVVVVVVWWW]]]ZZZZZZ[[[YYYWWWZZZ```dddeeefffhhhnnn{{{|||sssvvvxxxuuurrrooo___NNNIIILLLUUUbbbmmmqqqeeeYYYSSSKKKEEEDDDGGGKKKNNNOOOQQQTTTUUUUUUXXXeeesssqqqlllhhhgggiiifff___YYYSSSPPPKKKHHHGGGFFFCCCAAA>>>>>>===<<<;;;<<<<<<===<<<;;;;;;;;;:::::::::999;;;::::::999888888777777::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777888888888999999888888888888888888888888777777777777777777777777777777888888888999999999::::::999999888888777777555666777888888777666666666666666666777888999999888888888888888888999999666777777888888888888888888888888999999999999:::888888888999999:::::::::::::::::::::;;;===>>>???@@@???===<<<===???AAACCCGGGIIILLLOOORRRTTTUUUVVV[[[___iiivvvzzzrrrhhh```SSSHHH@@@;;;999777888777777666666777777888666666666555666666666666666777777777888;;;@@@DDDMMMOOORRRSSSRRRNNNIIIFFF>>>;;;666444444666777777555555666666777777888888999888888777777777888888888:::===>>>>>>CCCSSScccooo^^^YYYXXXbbbxxx|||uuutttvvvxxxvvvssspppoooooollliiihhhiiimmmooonnnlllggggggfffeeeeeedddeeeeeedddddddddccccccccccccccccccccccccccccccccccccccc___^^^___bbbfffjjjlllmmmmmmllljjjiiiggggggggggggccceeegggiiiiiigggdddbbbccccccddddddddddddddddddeeeeeedddcccbbbbbbbbbbbbcccdddeeeccc```^^^]]]^^^^^^```aaacccbbb```]]][[[\\\___cccggghhhfffcccaaa______```aaaaaabbbbbbbbbcccbbbaaa```aaabbbccccccdddaaa^^^]]]______^^^\\\YYYWWWUUUSSSRRRSSSUUUWWWVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXZZZZZZ[[[[[[ZZZYYYYYYYYYZZZYYYXXXWWWWWWYYYYYYXXXXXXXXXZZZ[[[\\\]]][[[ZZZYYYZZZYYYWWWUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXUUUUUUVVVVVVTTTWWW[[[___```aaabbbdddjjjsss{{{~~~zzzwwwvvvmmmVVVLLLIIIJJJQQQZZZmmmvvv|||fff___SSSJJJFFFEEEFFFFFFKKKJJJKKKLLLKKKOOO]]]kkk~~~~~~~~~~~~vvvnnn```[[[TTTPPPNNNKKKGGGCCCBBBAAA???>>>===<<<============<<<<<<;;;:::::::::===<<<<<<;;;999888888777999999999999999999999999888999999999999:::::::::999999999999999999999999888888888999999999::::::999999999999999999999999888888888888888888888888777777777888999999::::::999999999999999888888888666777777888888888888777999888888888888999999:::999999999999::::::::::::777888999999::::::999999888888888888999999999999888999999::::::;;;;;;<<<999999999:::;;;===???AAABBBAAA??????BBBFFFJJJMMMRRRTTTXXX\\\```cccdddeeemmmrrrzzztttkkk\\\UUUKKKCCC===;;;999888888888777777777777888888666666555555555666777777999999999999;;;@@@GGGMMMVVVWWWWWWTTTOOOHHH@@@<<<:::777444333444444444444555555666777888888999999777777777777777888999999;;;999:::<<<@@@KKK```rrrppp^^^TTTWWW___nnnvvvrrroooqqqssssssrrrqqqppppppmmmlllkkkjjjkkkjjjiiiggggggffffffeeeeeeeeeffffffeeeeeedddcccbbbaaaaaa```aaaaaaaaaaaaaaaaaaaaabbb`````````bbbfffiiikkkkkkmmmkkkiiigggffffffggggggdddfffggghhhhhheeecccaaadddeeeeeeeeeeeedddccccccdddccccccccccccccccccdddaaaccccccbbb___]]]]]]]]]]]]^^^```aaa```___]]]\\\\\\^^^bbbfffgggfffcccaaa\\\]]]___aaabbbcccccccccbbb```]]]]]]^^^______^^^```___\\\\\\]]]]]]\\\[[[WWWXXXWWWUUUSSSSSSTTTVVVVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVWWWXXXXXXXXXYYYYYYZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWYYYXXXXXXWWWWWWXXXZZZ[[[\\\[[[ZZZZZZZZZYYYWWWUUUVVVVVVWWWXXXXXXYYYYYYYYYWWWTTTSSSUUUVVVTTTUUUYYYXXXZZZ]]]\\\\\\]]]aaaeeerrrwww~~~}}}~~~hhh]]]UUULLLJJJOOOVVV___nnn{{{qqqcccWWWOOOJJJGGGEEEHHHGGGGGGIIIJJJMMMXXXcccqqq~~~yyysssjjjeeeaaa]]]WWWRRROOOMMMJJJHHHFFFFFFFFFFFFCCCBBBBBBAAA@@@@@@??????>>>>>>>>>======<<<<<<<<<::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999888888888999999999::::::::::::::::::::::::::::::999999999999999999999999666777777888999999::::::888999999999999999999:::888888888888999999999::::::999999888888888999999888888888999999:::::::::888999:::;;;;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;<<<======>>>>>>=========>>>@@@BBBEEEGGGGGGGGGGGGIIINNNUUU\\\aaahhhjjjoootttyyy|||}}}~~~vvvjjjaaaRRRMMMEEE???<<<;;;:::999777666666666777888999999888777777666777888999::::::;;;===???BBBHHHNNNSSSZZZWWWSSSMMMFFF???:::888777555444444555555444222444444555666777888999999777777777888999:::;;;<<<<<<<<>>???@@@@@@AAACCCCCCCCCDDDFFFIIILLLNNNRRRRRRTTTXXX___hhhqqqwww~~~xxxqqqggg[[[SSSIIIDDD===999777777666666444444555666777888::::::999999888888888999;;;<<<:::===AAAEEEIIINNNSSSWWWXXXTTTLLLDDD===999777666333222333444666777666444222333444555666888888999777777888999:::<<<===>>>???EEETTTfffttt}}}ttt___]]]fffwwwuuupppppprrrtttrrrpppooonnnllliiifffdddgggjjjiiifffdddeeehhheeeeeeddddddeeeeeeffffff```````````````_______________``````aaaaaabbbbbbcccbbbbbbdddfffhhhhhhgggjjjiiifffdddcccdddeeefffeeeeeeeeedddccc```^^^]]]______```aaabbbbbbbbbaaa______``````aaacccdddeee]]]___```___^^^\\\\\\]]]\\\\\\\\\\\\]]]^^^^^^^^^\\\^^^```bbbcccbbbaaa```XXXZZZ\\\```bbbddddddeeedddaaa]]]\\\]]]]]]\\\ZZZYYYYYYZZZ[[[\\\\\\[[[[[[VVVYYY[[[ZZZWWWTTTTTTUUUTTTUUUWWWXXXYYYXXXXXXWWWSSSTTTUUUVVVWWWXXXXXXXXXZZZYYYWWWVVVVVVWWWYYYZZZWWWVVVTTTRRRRRRSSSTTTVVVUUUTTTTTTUUUVVVXXXZZZ\\\[[[ZZZYYYZZZZZZYYYVVVTTTTTTUUUWWWYYY[[[]]]]]]^^^^^^YYYWWWXXXWWWTTTRRRTTTQQQTTTVVVVVVTTTTTTWWWZZZWWW^^^ffflllpppvvvuuuuuu|||vvv```MMMKKKIIILLLVVVbbbnnn|||yyynnniii___RRRFFFFFFHHHIIIIIIIIINNNTTT[[[ccckkknnnpppxxxxxxuuuqqqlllgggdddbbbaaa]]][[[WWWTTTSSSQQQNNNMMMKKKHHHEEEFFFHHHJJJHHHFFFAAABBBAAA@@@===<<<===>>>???===;;;:::999:::<<<===<<<<<<:::999999999::::::222999<<<888666999;;;999888999999:::::::::::::::999888777777777888::::::999999999999888888888888888888999999999999999888777666666666666777888888<<<;;;:::::::::999777555<<<:::888999<<<===;;;999;;;;;;:::::::::::::::;;;<<<;;;::::::<<<>>>>>>>>>EEECCCDDDGGGFFFCCCDDDHHHJJJKKKLLLNNNQQQXXX```eeecccgggmmmsss{{{|||rrrmmmfff```[[[VVVOOOJJJAAA???<<<999777777777777888666555666888999888666444666999:::::::::;;;<<<===BBBHHHMMMOOONNNLLLKKKJJJFFF@@@;;;999888666555666555444333333444666666666666666777999999777555999777:::??????;;;===CCCFFFZZZwww~~~qqqddd[[[dddsss}}}uuuqqqooopppsssoooooonnnmmmkkkhhheeeccc___eeejjjkkkgggddddddfffeeeeeeffffffeeeeeedddddd_________^^^^^^]]]]]]]]]______``````aaacccdddeeedddccccccdddfffgggfffeeehhheeeccccccdddffffffeeeiiigggeeeeeedddbbb___\\\[[[[[[[[[\\\]]]^^^``````\\\]]]]]]]]]]]]]]]^^^^^^bbb```]]]\\\[[[[[[YYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\^^^^^^^^^___aaabbbaaa```]]]^^^___aaabbbcccbbbbbbbbbaaa```___]]]\\\ZZZZZZYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTXXXYYYYYYZZZZZZYYYYYYXXXUUUTTTTTTTTTUUUWWWYYYZZZ]]][[[YYYXXXXXXYYYYYYYYYWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZXXXVVVWWWYYYYYYWWWTTTYYYYYYYYY[[[]]]^^^]]]\\\ZZZ[[[[[[YYYWWWVVVWWWXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXZZZ]]]aaafffmmmtttyyytttcccRRRLLLHHHKKKRRR]]]kkkwww~~~qqqaaaWWWTTTQQQLLLIIIHHHLLLPPPVVV[[[```bbbfffoootttqqqmmmiiigggddd```^^^UUURRRNNNMMMNNNNNNLLLIIIJJJKKKJJJHHHEEEDDDDDDEEEBBBAAA@@@@@@@@@@@@AAABBB@@@???>>><<<<<<<<<======777<<<>>>:::888;;;===;;;<<<<<<===============<<<===<<<;;;::::::;;;<<<<<<;;;;;;:::::::::999999999999::::::;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;999<<<:::999:::<<<===<<<:::===============>>>??????>>>>>>???AAACCCFFFGGGHHHIIIHHHJJJNNNOOOMMMPPPTTTXXXZZZ]]]```eeellltttyyyyyylllddd___[[[VVVRRROOOKKKFFFBBB===<<<:::888777777888888666444333444777888777555999999:::::::::<<<@@@CCCGGGKKKPPPSSSRRROOOKKKHHHBBB>>>999666555555555444333333333444444555777777;;;:::888888888999999888;;;888888;;;===???HHHRRRhhh{{{oooeee^^^]]]jjj{{{uuuooommmlllllloookkkkkkkkkiiigggdddbbb```aaaeeejjjkkkgggeeeeeefffddddddeeeeeedddcccbbbaaa\\\]]]]]]^^^^^^___``````______``````aaacccdddeeebbbbbbbbbdddffffffdddbbbcccaaa___```bbbcccdddcccgggeeecccbbbaaa```^^^\\\\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZ[[[\\\]]]^^^______aaa___\\\[[[[[[ZZZXXXWWWVVVVVVWWWYYYZZZ[[[[[[\\\^^^]]]]]]___aaaaaa```^^^ZZZ[[[^^^```bbbbbbaaa```______^^^^^^]]]]]]\\\\\\ZZZZZZZZZYYYXXXWWWVVVVVVUUUUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYUUUUUUUUUUUUVVVXXXZZZ[[[___]]][[[ZZZYYYYYYXXXXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVXXXYYYZZZZZZZZZZZZZZZXXXWWWXXXYYYYYYWWWUUUYYYYYYXXXYYY[[[[[[ZZZXXX[[[[[[[[[ZZZXXXWWWXXXZZZZZZZZZYYYXXXXXXWWWWWWWWWYYY[[[]]]___bbbgggmmmrrr|||}}}ggg\\\PPPJJJIIIMMMXXXbbbrrrtttlllhhh```UUUMMMJJJKKKMMMSSSTTTUUUWWW^^^iiiuuu~~~}}}zzzmmmiiicccaaa___]]]YYYUUUTTTUUUTTTQQQMMMJJJIIIJJJDDDDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>???;;;>>>>>>:::888;;;<<<<<<===>>>??????@@@@@@??????@@@???>>><<<<<<<<<<<<===::::::::::::999999999999888888999::::::;;;::::::<<<;;;;;;;;;;;;<<<======999:::;;;<<<<<<===<<<<<<<<<;;;::::::<<<======<<<>>>>>>>>>>>>???AAACCCDDDCCCDDDFFFHHHKKKMMMOOOPPPRRRRRRVVV\\\___```dddjjjnnnrrrxxx|||mmm___SSSMMMIIIGGGDDDCCCBBB@@@>>><<<999888777666666777888999666555444555777888888777;;;;;;::::::<<>>>>>=========<<<<<<<<<999:::;;;<<<===>>>>>>>>>??????>>>>>>??????@@@AAA<<<===???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDEEEDDDDDDEEEGGGIIILLLMMMOOOQQQTTTWWWYYY[[[]]]___ddddddjjjqqqvvvxxx~~~zzzxxxyyyxxxtttlllbbbXXXNNNGGGCCC>>>===<<<<<<<<<;;;;;;:::777777666555555666666777999999888777888999:::::::::;;;===@@@DDDJJJRRRWWW[[[XXXTTTNNNIIICCC===999888666444333555666666666000111333555666666666666666666666666777888:::<<<<<>>>>>BBBGGGLLLQQQVVV[[[^^^]]]WWWMMMEEE???;;;888666888666444444555666666555333444555666777666555444888:::<<<<<<;;;;;;===???>>>MMMcccwwwxxxhhhXXXXXXggg}}}}}}sssssspppmmmkkklllmmmllliiiiiihhhgggfffeeedddcccccccccdddeeedddcccbbbbbbcccdddeeeffffffeeecccaaa`````````aaaaaaaaabbbbbbbbb```aaabbbcccdddddddddccc___```bbbdddfffddd```]]]YYYYYYZZZ\\\```bbbcccbbb^^^\\\YYYXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[\\\[[[ZZZZZZZZZYYYWWWUUUQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[\\\^^^```___]]]ZZZ[[[^^^bbbeeefffeeebbb```^^^]]][[[ZZZZZZ[[[\\\]]]aaa```]]]ZZZWWWUUUSSSSSSRRRTTTVVVXXXXXXXXXVVVUUUUUUVVVVVVWWWWWWWWWWWWVVVZZZYYYYYYZZZ[[[^^^```aaaddddddddd```[[[WWWVVVVVVVVVVVVUUUUUUVVVWWWXXXXXX]]]]]]]]]]]]]]]^^^^^^^^^[[[\\\]]]]]]]]]\\\\\\\\\UUUUUUUUUWWWYYYZZZYYYWWWWWWXXXYYYXXXWWWWWWXXXZZZaaabbbbbbbbbaaa```^^^]]][[[\\\]]]\\\[[[\\\^^^```fffnnnsssttteeedddffflllssswwwhhhccc]]]^^^bbbiiiuuuppp^^^QQQLLLHHHJJJOOOSSSSSSRRRSSS[[[^^^bbbjjjmmmuuu~~~}}}zzzvvvqqqllliiieeedddaaa___]]]\\\[[[[[[XXXSSSPPPRRRRRRQQQPPPQQQQQQRRRTTTVVVXXXZZZZZZ[[[TTTSSSQQQOOONNNNNNNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIEEEFFFHHHIIIKKKLLLMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLPPPSSSTTTSSSSSSVVVYYYXXXXXXXXXWWWWWWXXX\\\___eeedddcccdddfffiiimmmooottt{{{|||sssmmmggg```ZZZWWWTTTSSSVVVZZZ[[[WWWRRRKKKHHHEEEAAA===;;;:::999999:::;;;:::888777888999999999888888777777666666888999::::::;;;>>>BBBFFFKKKOOOUUUYYY[[[[[[\\\\\\XXXPPPEEE===:::999888777666555333333444555444333666666777777777666666555888:::======;;;<<<@@@CCCNNNdddrrreee[[[aaaxxxxxxrrrssssssoookkkkkkmmmllliiiiiihhhgggeeeeeedddddddddeeeeeecccbbbbbbbbbbbbbbbeeefffffffffeeeeeeddddddeeedddddddddccccccbbbbbbbbbcccdddeeefffeeedddddd``````aaacccdddccc```]]]WWWWWWXXXZZZ]]]___^^^]]]\\\ZZZXXXXXXYYY[[[[[[ZZZXXXXXXYYYYYYZZZ\\\]]]^^^______^^^\\\[[[ZZZYYYXXXYYYYYYYYYZZZ\\\[[[YYYWWWRRRSSSUUUWWWXXXYYYZZZZZZYYYZZZ\\\___aaa```^^^[[[ZZZ\\\___bbbbbb```^^^\\\^^^\\\[[[YYYYYYZZZ\\\]]]aaa___]]]YYYWWWVVVUUUUUUQQQRRRUUUXXXYYYXXXVVVUUUUUUUUUVVVVVVVVVVVVUUUUUU\\\[[[[[[[[[\\\^^^___aaa```bbbccc```ZZZVVVUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[``````___^^^]]]]]]]]]]]]YYY[[[]]]]]]\\\[[[\\\]]]UUUUUUUUUWWWYYYZZZZZZXXXWWWXXXXXXWWWVVVUUUWWWXXXaaaaaabbbccccccaaa```___[[[\\\]]]\\\\\\\\\]]]___aaaggglllxxxzzzrrrjjjhhhkkksss|||tttllliiinnn{{{rrr]]]VVVNNNIIIIIIJJJJJJJJJKKKRRRQQQRRRXXX[[[fffzzz}}}zzzxxxuuutttttttttmmmgggeeeiiijjjgggeeegggggghhhiiiiiijjjjjjiiiiiiaaa```^^^]]]\\\\\\\\\]]]YYYXXXXXXXXXXXXWWWWWWWWWUUUVVVXXXZZZ\\\^^^^^^___]]]]]]\\\\\\]]]]]]^^^___^^^ccchhhkkkkkklllqqquuusssttttttsssrrrtttxxx||||||rrreee\\\YYYVVVQQQMMMJJJGGGDDDEEEHHHIIIGGGCCC@@@???===;;;999888777777777999:::999666555666888888888999999:::::::::999777999<<<>>>AAAGGGNNNSSS[[[]]]___^^^ZZZUUURRRPPPKKKDDD<<<888888999888666444333222333555666666555777777666777777888999999555888;;;<<<>>>EEEOOOWWWmmmsssiiibbbnnn~~~{{{xxxwwwvvvwwwsssllllllpppqqqnnnkkkjjjiiihhhgggggghhhhhhhhhfffdddcccccccccddddddfffeeedddddddddeeefffggggggfffffffffeeeeeeeeedddcccdddfffggghhhgggfffeee```______```aaaaaa^^^\\\YYYYYYYYY[[[]]]]]][[[ZZZZZZYYYXXXYYY[[[\\\[[[ZZZXXXXXXXXXYYYZZZ\\\]]]^^^aaa```___]]]\\\ZZZYYYYYYWWWWWWYYY[[[]]]]]][[[YYYTTTVVVXXX[[[\\\\\\ZZZYYYXXXYYY\\\___bbbbbb___]]]\\\]]]___```___^^^\\\[[[[[[ZZZYYYXXXYYY[[[]]]______]]]ZZZXXXVVVVVVVVVVVVSSSUUUXXX[[[\\\\\\ZZZXXXVVVWWWXXXXXXYYYYYYYYYYYY]]]]]]\\\[[[\\\]]]^^^___\\\___aaa^^^YYYUUUUUUWWWWWWWWWXXXXXXYYY[[[\\\]]]bbbaaa___]]][[[[[[[[[[[[VVVYYY[[[[[[YYYYYYZZZ\\\VVVUUUUUUWWWXXXYYYXXXVVVYYYYYYYYYXXXVVVUUUVVVXXX^^^___```bbbbbbaaa```___[[[]]]]]]]]][[[[[[\\\]]]]]]cccfffrrrtttlllhhhkkkxxx~~~mmmgggmmmwwwlllcccVVVLLLHHHHHHIIIJJJDDDJJJHHHGGGKKKMMMWWWkkk~~~~~~}}}|||sssrrrqqqoooooooooppppppllllllllllllkkkkkkkkkjjjkkklllnnnppprrrtttuuuuuuttttttssssssttttttuuuvvvtttzzzyyyrrrhhh]]]QQQJJJIIIHHHEEEAAACCC???<<<<<>>;;;;;;::::::999999::::::666888:::999666555777999666777999:::<<<<<<======777;;;???CCCHHHOOOXXX___eeeeeeccc]]]UUULLLFFFCCC@@@;;;555555777999777444444333333555777999999888777666666666888:::<<<===777:::===AAAGGGTTTeeeqqq~~~xxxoookkkyyy|||xxxyyy|||}}}zzz{{{vvvooonnnsssvvvsssooonnnlllkkkkkkkkklllmmmkkkhhheeeddddddeeeeeeeeeeeedddcccbbbccceeegggiiiggggggggggggggggggggggggdddeeegggiiiiiihhhfffeee```___^^^^^^______]]][[[\\\\\\\\\]]]^^^^^^\\\ZZZYYYXXXYYYZZZ]]]]]]\\\[[[XXXXXXXXXYYYYYYZZZ[[[\\\``````___^^^\\\[[[ZZZZZZVVVWWWXXX[[[^^^^^^]]][[[UUUWWW[[[^^^___]]][[[YYYWWWYYY\\\```ccccccaaa^^^```````````````^^^]]]\\\YYYXXXWWWWWWYYY\\\___aaa]]][[[YYYVVVUUUUUUVVVWWWWWWYYY]]]```aaaaaa___]]]XXXYYY[[[\\\^^^_________^^^]]]\\\\\\\\\\\\]]]^^^YYY]]]___]]]XXXTTTUUUWWWXXXXXXXXXYYYZZZ\\\^^^^^^bbbaaa^^^\\\ZZZYYYXXXXXXTTTWWWYYYYYYWWWVVVXXXZZZWWWVVVVVVVVVWWWWWWUUUTTT[[[[[[[[[YYYWWWVVVWWWXXX[[[\\\^^^```aaa```___^^^\\\]]]^^^]]][[[YYYZZZ[[[WWW]]]___jjj~~~xxxmmmkkkppp|||pppfffaaaooo||||||lll\\\PPPJJJIIIIIIBBBAAABBBDDDCCCDDDOOO]]]sss}}}yyyhhh]]]WWWSSSKKKBBB=========;;;888777:::<<<===;;;:::999999999777555666999:::888666???===:::888777888999;;;666777999;;;===???@@@AAAFFFGGGJJJOOOVVV[[[]]]^^^bbb^^^VVVNNNGGGAAA???===999999777666555555555555888888777666666666666777999444333555777777;;;@@@888AAAKKKSSS```uuuvvvooojjjnnnwww|||ssssssuuu{{{wwwyyy}}}}}}{{{vvvsssrrrsssuuuwwwsssrrrqqqooommmkkkjjjiiimmmllljjjjjjkkkkkkjjjhhhdddeeefffeeeeeeeeegggiiilllllljjjiiihhhgggggggggjjjjjjjjjiiiiiigggfffeeefffbbb^^^]]]^^^^^^\\\ZZZZZZZZZZZZZZZ[[[[[[[[[[[[]]]\\\[[[[[[\\\\\\[[[ZZZYYYYYYXXXXXXZZZ]]]___aaaaaaaaaaaaaaa___]]][[[YYYVVVVVVWWW[[[___```]]]ZZZYYYYYY[[[___cccccc```]]][[[ZZZZZZ\\\```cccddddddaaaaaaaaaaaa```___^^^]]]XXXXXXWWWWWWXXXZZZ]]]^^^^^^\\\YYYXXXYYYZZZZZZYYY[[[ZZZ[[[bbbjjjmmmiiiddd^^^^^^^^^^^^___```aaabbbccc___[[[[[[___aaa___]]]\\\[[[[[[[[[[[[[[[ZZZXXXWWWXXXXXXYYYYYYYYYYYYYYY\\\\\\]]]]]]\\\[[[YYYXXXUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWVVVUUUTTTUUUYYY\\\bbb]]]VVVTTTUUUYYYZZZ[[[ZZZZZZZZZ[[[[[[\\\\\\\\\^^^\\\YYYWWWVVVWWWYYY[[[ZZZ\\\```gggqqq~~~|||ttttttpppyyyttteeebbbhhhnnnuuuoooaaaUUUNNNJJJJJJFFFEEEEEEBBBAAAHHHRRR^^^fffrrr|||kkkYYYNNNIIIJJJDDD===:::;;;<<<:::888555888:::;;;999888777888888666555777;;;===<<<;;;888888888888999999999:::;;;;;;===???BBBEEEHHHJJJPPPOOOOOOQQQUUUXXXYYYYYYTTTQQQKKKEEE???<<<::::::999888777666555555555555666666777777777777888888555444555888888888<<>>;;;777777999:::999777444666888999777666666666777666666888;;;>>>??????888:::<<<>>>??????>>>===>>>???BBBFFFKKKPPPTTTWWWWWWTTTPPPNNNNNNNNNMMMMMMEEECCC???;;;999777777777999888777666666555555666444555666777888888888888666666999;;;::::::AAAIIIXXXkkk~~~pppggg```YYYSSSQQQTTT\\\fffqqqyyy}}}~~~~~~|||{{{~~~{{{xxxtttrrrrrruuuyyy|||{{{zzzxxxuuurrrpppooonnnooonnnlllmmmnnnnnnmmmkkkeeeggghhhgggggggggiiikkknnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhgggfffeeedddaaa```^^^^^^```aaaaaa```^^^]]]]]]]]]\\\]]]]]]]]]\\\]]]]]]^^^^^^^^^]]]]]][[[[[[ZZZZZZ[[[\\\^^^___cccccccccbbbaaa___^^^]]]YYYXXXWWWYYY\\\^^^^^^^^^\\\[[[ZZZ\\\^^^______^^^^^^\\\[[[\\\^^^```aaaaaaaaaaaa```___^^^]]]\\\[[[^^^]]][[[YYYXXXXXXYYYYYYZZZZZZ\\\```ccceeedddcccbbbaaabbbhhhoooqqqnnniii^^^bbbgggkkkkkkiiidddaaaeeecccbbbcccfffgggeeebbbcccaaa```cccggggggccc]]][[[ZZZZZZZZZYYYXXXXXXWWWXXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZWWWXXXXXXWWWWWWYYY]]]___ccc```\\\YYYXXXWWWVVVTTTTTTUUUVVVWWWXXXYYYZZZ[[[YYYYYYYYYYYYYYYZZZZZZZZZYYYZZZ[[[]]]aaahhhpppvvv~~~{{{uuudddUUURRRSSSVVV```mmmwww}}}}}}oooeeeXXXNNNHHHDDDBBBBBBFFFIIIMMMQQQVVV\\\ccchhhttt{{{~~~fffRRREEE>>><<<777666444555777888777666444666888888666555555666888777777888999;;;======<<<>>>@@@BBBCCCCCCBBBBBBDDDGGGKKKQQQVVVZZZ\\\]]]UUUPPPJJJEEECCCAAA@@@???===;;;999777666777777888888888777666666666666666444444666777777777666666999999;;;<<<;;;@@@MMM\\\vvvwwwfffZZZTTTSSSSSSRRRTTT\\\jjjyyyyyyyyyyyyzzz}}}~~~xxxvvvsssqqqrrrvvvzzz}}}}}}|||yyyvvvsssqqqpppppprrrqqqooonnnnnnmmmkkkjjjdddfffggggggfffgggiiikkkmmmlllkkkjjjiiihhhhhhhhhiiiiiihhhhhhfffeeecccbbbaaaaaaaaabbbdddeeeffffff^^^^^^]]]\\\\\\]]]^^^^^^]]]^^^``````___^^^^^^^^^\\\[[[\\\\\\]]]___aaabbbcccbbbbbbaaa```___^^^]]]ZZZYYYXXXXXXZZZ\\\^^^___]]]\\\ZZZZZZ[[[\\\]]]]]]\\\[[[YYYZZZ]]]```bbbbbbbbbaaa```^^^\\\[[[ZZZZZZ]]]\\\[[[ZZZYYYXXXXXXXXXYYY[[[___fffkkkmmmkkkiiieeedddeeeiiinnnpppmmmjjj```ccchhhlllllljjjeeebbbdddddddddfffhhhhhheeecccccc``````dddiiiiiiccc]]]\\\\\\[[[YYYXXXWWWWWWWWWUUUVVVXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZXXXYYYYYYXXXWWWWWWZZZ\\\VVVVVVVVVVVVVVVVVVUUUTTTRRRSSSTTTUUUWWWYYYZZZZZZVVVWWWXXXYYYZZZZZZYYYYYY[[[[[[\\\\\\^^^bbbhhhlllzzzsss^^^UUUOOOKKKNNNWWWbbbjjjvvv}}}mmm^^^UUUOOOIIIDDDFFFHHHIIIKKKMMMOOORRRTTT^^^dddnnnwww~~~tttcccQQQCCC<<<999999666666555666777777666555555777888888666666666777999999888777777777999;;;======???BBBDDDGGGJJJKKKSSSVVVZZZ^^^___]]]ZZZXXXLLLGGGAAA===:::999777666999888777666666666777777888777777666666666666777555555666666666555555444888888:::>>>DDDQQQgggzzzwwwggg___VVVRRRTTT[[[aaadddhhhsss{{{uuuwwwwwwwwwxxxzzz{{{{{{{{{uuusssqqqqqqrrrvvvzzz||||||zzzwwwtttqqqpppppppppuuussspppnnnmmmkkkhhhfffcccdddeeeeeeeeefffhhhkkklllkkkjjjhhhgggggggggggghhhhhhhhhgggeeecccbbbaaa```aaabbbddddddeeefffggg]]]]]]\\\[[[[[[]]]^^^___^^^aaaccccccaaa_________\\\\\\]]]___aaabbbdddeeedddcccbbbaaa``````______[[[ZZZZZZYYYYYY[[[^^^aaa]]]\\\[[[YYYYYYYYY[[[\\\YYYXXXWWWXXX\\\aaacccdddbbbaaa___\\\[[[YYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYY\\\bbbjjjoooqqqooommmddddddeeehhhkkkmmmkkkhhhbbbdddfffhhhhhhgggeeecccbbbbbbcccdddffffffdddbbbcccaaabbbeeeiiihhhccc^^^]]]\\\ZZZXXXWWWVVVVVVVVVSSSTTTVVVXXXYYYYYYYYYXXXVVVVVVUUUUUUVVVWWWYYYYYYZZZZZZYYYWWWUUUTTTUUUVVVOOOQQQSSSTTTTTTTTTSSSSSSRRRRRRSSSUUUWWWXXXYYYZZZTTTUUUWWWYYYYYYYYYXXXWWWYYYZZZ[[[[[[[[[^^^bbbeeeooovvv~~~}}}oooeee^^^XXXSSSRRRSSSWWW```lllyyysssiiiaaaXXXPPPJJJIIIHHHGGGGGGGGGHHHIIINNNSSS[[[ccckkkuuu~~~yyysssqqqrrrtttsssrrr___YYYNNNDDD<<<999999:::888888777777666666555555777888999888777666777999:::::::::888777999<<<>>>CCCEEEHHHLLLQQQVVV[[[]]]cccdddeeeddd___XXXPPPLLLCCC@@@<<<999888777666555666555555555555555666666777777666666666666777777777666666666666777777888888:::BBBNNN]]]pppxxxhhh```RRRRRRTTT[[[fffqqq{{{xxxsssqqqttttttttttttuuuvvvwwwxxxqqqqqqpppqqqsssuuuxxxzzzyyywwwtttqqqooonnnoooooouuurrrooommmkkkiiifffdddbbbccceeeeeeeeefffhhhkkkkkkjjjiiihhhgggfffffffffhhhhhhgggfffdddbbb```___]]]___aaabbbaaaaaabbbccc\\\\\\[[[ZZZ[[[^^^```bbb```dddgggfffbbb______```\\\]]]^^^```bbbcccdddeeeeeedddcccbbbaaaaaaaaaaaa[[[[[[[[[ZZZYYY[[[^^^aaa\\\\\\\\\ZZZWWWWWWXXXZZZXXXVVVUUUWWW\\\aaadddfffcccaaa^^^[[[YYYXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZ]]]cccjjjoooqqqnnnlllccccccccceeehhhhhhgggfffbbbcccddddddddddddcccccc___``````aaabbbbbbbbbbbbccccccdddfffgggeeebbb___\\\ZZZXXXVVVUUUUUUUUUVVVRRRSSSUUUWWWXXXXXXWWWWWWSSSRRRRRRSSSTTTVVVXXXZZZZZZZZZYYYVVVSSSQQQQQQRRRRRRTTTVVVVVVTTTRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXSSSTTTVVVWWWWWWVVVUUUUUUUUUVVVWWWWWWXXXYYY\\\^^^ddddddkkkzzz|||xxxmmmaaaWWWUUUTTTXXXbbbrrr{{{pppfffZZZUUUNNNHHHEEECCCDDDDDDEEEIIINNNRRRWWW^^^gggnnnooouuu|||~~~zzzxxxzzzyyysssmmmeeeaaa\\\ZZZZZZZZZYYYXXXLLLIIIDDD???;;;:::;;;;;;888888888777666555666777777888888777666666777999777999;;;;;;<<<@@@EEEJJJRRRTTTYYY^^^cccfffhhhiiifffdddaaa\\\TTTLLLEEEAAA<<<:::888777888888777666333333444444555666777888777777666666666666777777888777666666888;;;>>>@@@DDDJJJZZZpppooo^^^VVVVVVRRRYYYeeeuuutttooonnnooooooqqqsssttttttuuuuuuvvvmmmnnnpppqqqsssuuuuuuvvvwwwuuurrrooommmmmmooooooqqqooolllkkkjjjhhhfffdddbbbdddeeeffffffgggjjjllllllkkkiiihhhggggggffffffggggggfffeeecccaaa___^^^]]]___bbbbbb```^^^^^^```\\\\\\[[[[[[]]]```ccceeecccgggjjjhhhccc___^^^___^^^^^^___```aaaaaaaaaaaabbbaaa```^^^^^^^^^^^^___ZZZ[[[\\\\\\ZZZ[[[]]]```[[[\\\\\\ZZZWWWUUUVVVXXXYYYWWWUUUVVVZZZ___cccdddcccaaa^^^ZZZXXXVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWWWW[[[]]]bbbggglllllljjjgggbbbbbbcccdddeeeeeedddddd```aaabbbccccccbbbaaa```]]]^^^^^^_________aaabbb```bbbdddcccaaa^^^^^^^^^ZZZXXXVVVUUUTTTTTTUUUUUURRRSSSUUUVVVVVVVVVUUUUUUQQQPPPPPPQQQSSSVVVYYY[[[XXXYYYXXXVVVSSSQQQQQQRRRTTTVVVXXXVVVSSSPPPPPPQQQPPPQQQQQQRRRSSSTTTTTTUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSUUUUUUTTTUUUWWWXXX[[[XXX\\\gggqqqwww}}}ssslllcccVVVNNNQQQ]]]mmmxxx~~~zzzmmmdddXXXMMMFFFCCCCCCCCCBBBEEEHHHIIIKKKOOOWWW\\\ZZZaaahhhlllmmmqqqyyypppjjjeeedddggggggaaa[[[TTTQQQMMMLLLLLLKKKJJJHHHAAA@@@===;;;999888888999888888777666555555777999666777888777555555777888555888;;;>>>AAAGGGOOOUUU[[[^^^ccchhhjjjkkkiiihhh___\\\VVVPPPIIICCC???===888666666666888888777555222333444666777999:::;;;777777666666666666777888888777666777:::???CCCGGGTTT]]]sssuuuhhhZZZNNNOOOVVV^^^hhh{{{uuunnnlllmmmpppkkknnnrrruuuvvvuuuuuuvvvkkkmmmooorrrsssttttttsssuuussspppnnnmmmmmmooopppmmmkkkjjjiiiiiiiiigggeeeccceeefffgggggghhhkkkmmmmmmllljjjiiihhhhhhggggggggggggfffeeecccaaa___^^^___bbbdddccc```^^^^^^___]]]\\\[[[\\\^^^bbbeeehhhdddhhhllljjjddd___^^^___````````````___^^^]]]\\\^^^]]][[[ZZZYYYZZZZZZ[[[YYY\\\]]]]]][[[[[[]]]```ZZZ\\\]]][[[WWWUUUUUUWWW[[[XXXVVVVVVZZZ^^^aaabbbcccaaa]]]ZZZWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUZZZ\\\```eeehhhiiifffcccbbbbbbbbbcccddddddcccccc^^^```cccddddddbbb```^^^]]]^^^^^^]]]]]]^^^aaaccc]]]```bbb```ZZZWWWYYY\\\YYYWWWUUUSSSSSSSSSUUUUUURRRSSSTTTUUUVVVUUUTTTTTTPPPPPPPPPQQQSSSWWWZZZ]]]WWWXXXXXXVVVTTTRRRRRRSSSSSSUUUVVVUUUQQQOOOPPPQQQPPPPPPPPPQQQQQQRRRRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSUUUTTTSSSSSSTTTVVVWWWTTTVVV\\\aaadddnnnyyykkk]]]XXXYYY[[[[[[eeeuuuyyyfffYYYQQQJJJFFFEEEEEEFFFGGGFFFEEEFFFIIIKKKKKKOOOSSSUUUWWWZZZ___dddooorrruuuxxxuuunnnjjjddd```ZZZWWWUUUUUUUUUTTTQQQMMMDDDCCCCCCBBBAAA@@@??????<<<:::888777777777999:::888888777666666666666666888666555777:::<<<;;;999>>>@@@DDDIIIOOOXXXbbbhhhiiieeebbbbbbdddccc___ZZZKKKIIIFFFBBB>>>;;;999888555555555555555555555555555555444444555777888:::<<<888555444555777777666777888999:::>>>GGGSSS\\\jjjtttjjj\\\RRRMMMPPP]]]kkksss~~~{{{uuummmiiiiiilllpppmmmooorrrssssssqqqqqqqqqkkknnnrrrttttttsssrrrrrrooommmkkkjjjlllnnnooooooiiiiiigggffffffgggggghhhgggffffffhhhllloooppppppnnnkkkhhheeeccccccdddeeeeeedddcccbbbaaaaaaaaaaaa____________^^^]]]\\\\\\___\\\ZZZ\\\aaadddeeedddccceeehhhgggddd```\\\[[[]]]]]]]]]^^^]]]]]]\\\\\\```^^^\\\[[[[[[[[[YYYXXXWWWWWWWWWWWWXXXZZZ\\\]]]^^^[[[XXXWWWXXXYYYYYYYYY\\\ZZZWWWUUUVVVYYY]]]```bbb```^^^[[[XXXVVVUUUTTTXXXWWWVVVUUUUUUVVVWWWXXXWWWYYY]]]```bbbccccccbbbaaabbbccceeeeeeeeeddddddcccdddeeeccc___\\\ZZZYYY[[[___```]]]\\\^^^___^^^\\\[[[ZZZYYYWWWVVVUUUTTTRRRSSSUUUVVVWWWWWWVVVVVVQQQTTTWWWWWWTTTQQQQQQRRRLLLLLLNNNQQQUUUXXXXXXWWWXXXVVVSSSRRRRRRQQQPPPNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOONNNOOOOOOOOOMMMMMMOOOPPPQQQQQQRRRRRRTTTRRRPPPPPPRRRSSSTTTSSSSSSSSSSSSTTTWWW[[[___aaa{{{{{{qqqkkkfffccc^^^dddlllvvv}}}lll___VVVMMMGGGGGGEEECCCAAA@@@AAABBBCCCCCCFFFIIIJJJJJJLLLOOORRR\\\___eeekkkuuuwwwjjj___ZZZVVVRRRNNNLLLJJJHHHHHHHHHHHHEEEBBB>>>>>>>>>===<<<;;;;;;:::999888777666666777888999555555555444555666777888555444333444888<<>><<<999777666666555555555555555555555555999888888777777888888999777666444444777888999999999<<>>@@@BBBBBBAAAAAABBBCCCJJJNNNUUU]]]iiixxxyyyvvvddd\\\QQQIIIEEECCC@@@>>>>>>===<<<=========;;;999::::::999999888888777777777777777777777888888888777666666555666777999:::999:::;;;<<>>@@@AAABBBCCCCCCHHHMMMPPPRRRTTTXXX\\\ZZZTTTOOOMMMMMMKKKEEE???>>>;;;888777777888888888666666555555444555555555777777777777777777777777555666777888999:::;;;<<<:::;;;;;;:::<<>>======<<<<<<@@@CCCGGGJJJOOOWWWbbbjjjtttwwwfffUUUIIICCCBBBBBB===<<<:::999888888999:::444666888888777666777888777888888888999999::::::888999999999999:::::::::<<<>>>BBBFFFIIIKKKLLLLLLLLLOOORRRTTTTTTSSSSSSSSSPPPKKKEEEAAA@@@>>>;;;888888777555444333333444444555444444333333333444444666666666666666666666666777666666666777888:::;;;@@@DDDGGGIIIMMMZZZlllzzzzzzrrrggg``````hhhrrryyyzzz{{{vvvrrrpppmmmlllooollllllllljjjhhhhhhjjjlllnnnnnnmmmllljjjkkkmmmpppqqqrrrsssrrrooommmmmmnnnjjjgggdddbbbbbbccccccbbbfffeeeeeefffgggiiikkkllliiiiiihhhiiijjjiiifffddd_________^^^^^^^^^______]]]\\\[[[ZZZYYYYYYYYYYYYWWWXXXYYYZZZ[[[\\\\\\\\\YYYXXXXXX\\\bbbeeedddbbb```___^^^[[[YYYZZZ]]]___\\\\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTTTTVVVWWWVVVUUUXXXWWWVVVVVVVVVWWWYYYZZZZZZYYYXXXYYY[[[[[[ZZZYYYTTTVVVXXXZZZ[[[ZZZYYYXXXVVVVVVVVVVVVVVVWWWXXXXXXUUUVVVWWWYYY[[[\\\]]]]]]XXXYYYZZZ\\\[[[ZZZYYYWWWZZZ[[[]]]^^^]]]ZZZWWWUUURRRSSSSSSQQQOOONNNOOOPPPNNNRRRTTTRRRQQQUUUVVVUUUOOONNNLLLKKKKKKLLLMMMNNNPPPPPPOOOOOOOOOOOOPPPQQQRRRPPPOOOOOOOOOOOONNNMMMLLLKKKLLLNNNPPPQQQQQQOOONNNMMMLLLMMMOOOPPPQQQPPPKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPOOONNNNNNLLLLLLLLLNNNPPPQQQPPPOOOMMMMMMNNNNNNOOOOOOPPPPPPuuupppvvvwwwjjjdddjjjttt{{{{{{qqqkkk^^^WWWMMMFFFBBB@@@>>>===@@@BBBDDDEEEGGGMMMUUU\\\ccclllrrrsssttt{{{hhh^^^PPPFFFAAA???<<<:::888888777777666666777888444777999999777666777999888888999999:::;;;<<<<<<;;;;;;<<<===???BBBEEEFFFGGGJJJOOOSSSVVVVVVUUUSSSTTTRRRPPPOOONNNLLLHHHFFFAAA???===:::888777666666444555555444333333333333333333333333444555666666555555555555555555555555666666555666999>>>BBBEEESSSYYYaaaeeejjjuuutttiiigggfffkkkvvv{{{ppppppoooiiihhhmmmkkkkkkiiigggfffgggkkknnnnnnmmmllliiiggghhhkkknnnqqqrrrsssqqqooommmnnnooollliiieeeccccccccccccbbbeeeeeefffhhhhhhiiiiiiiiiiiigggffffffgggfffeeeccc______^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[WWWXXXYYY[[[\\\]]]]]]]]]\\\ZZZYYY\\\aaadddeeeccc^^^]]]\\\ZZZYYYYYY\\\___YYYYYYZZZZZZYYYXXXWWWWWWVVVUUUTTTTTTVVVWWWWWWVVVZZZYYYXXXXXXXXXYYYZZZ[[[ZZZYYYXXXYYYZZZZZZXXXWWWSSSTTTWWWYYYZZZZZZZZZYYYVVVVVVUUUUUUVVVVVVWWWWWWUUUUUUVVVWWWXXXYYY[[[\\\WWWXXXYYY[[[[[[ZZZXXXWWWUUUWWWYYYZZZYYYVVVRRROOOOOOPPPOOONNNLLLKKKMMMOOOLLLPPPRRROOONNNQQQRRRQQQKKKKKKKKKKKKLLLMMMNNNOOORRRQQQOOONNNMMMMMMNNNNNNLLLMMMMMMMMMMMMMMMOOOPPPOOONNNNNNOOOQQQQQQPPPOOONNNLLLKKKLLLNNNOOOOOOOOOKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPQQQRRRSSSSSSPPPPPPPPPPPPOOONNNMMMLLLMMMMMMMMMOOOPPPQQQOOOMMMJJJKKKLLLMMMNNNNNNNNNNNNzzznnn```ttt{{{eeeaaabbbcccppp~~~tttjjj]]]RRRKKKHHHEEECCCDDDEEEEEEDDDCCCFFFLLLRRRUUU[[[^^^[[[\\\eeeqqqyyywww~~~vvvkkkeeeVVVMMMCCC??????>>>999444777888888777666666888999888:::===<<<:::888:::<<<::::::;;;<<<===>>>>>>?????????@@@CCCGGGKKKPPPSSSVVVYYY]]]``````]]]YYYVVVSSSNNNHHHDDDBBB???;;;777555666777777555444555666111333555666666666666777333444444555666888999:::555555555555555555555555999999:::===CCCKKKSSSXXXgggpppyyy~~~xxxjjjaaaeeegggnnn|||tttmmmooonnnhhhgggmmmiiihhhgggeeeeeeggglllooonnnmmmkkkhhhffffffjjjlllpppqqqrrrqqqnnnmmmnnnoooooolllhhhfffffffffeeeeeedddfffgggiiiiiiiiihhhhhhiiigggeeedddeeefffeeeddd```___]]]\\\YYYWWWVVVUUUZZZYYYYYYYYYYYYZZZ[[[[[[WWWXXXYYY[[[\\\]]]]]]]]]___\\\ZZZ\\\aaadddeeeddd\\\\\\\\\ZZZYYYYYY\\\^^^WWWXXXXXXXXXXXXXXXWWWWWWXXXWWWVVVVVVXXXZZZZZZYYY[[[[[[ZZZYYYYYYZZZ\\\\\\YYYXXXXXXXXXYYYYYYWWWUUURRRTTTVVVXXXZZZ[[[[[[[[[UUUUUUUUUUUUUUUUUUVVVVVVWWWVVVUUUUUUVVVWWWYYYZZZUUUWWWXXXZZZZZZYYYXXXWWWQQQSSSUUUWWWVVVSSSOOOLLLNNNNNNNNNLLLJJJJJJLLLNNNLLLPPPQQQNNNLLLNNNOOOMMMJJJKKKLLLMMMNNNPPPPPPQQQRRRQQQOOOMMMLLLLLLLLLMMMHHHJJJMMMLLLKKKKKKOOOSSSRRRQQQPPPQQQRRRRRRPPPOOONNNLLLKKKLLLNNNOOOOOONNNIIIJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQRRRRRRTTTUUUUUUPPPPPPPPPOOONNNMMMLLLKKKNNNNNNNNNPPPQQQQQQOOOMMMIIIIIIKKKLLLMMMMMMMMMMMMuuutttvvvqqqccc[[[]]]dddsss|||}}}sssiii^^^TTTJJJEEEDDDFFFEEEAAABBBFFFHHHFFFHHHJJJLLLNNNOOORRRXXX]]]```eeennnyyy~~~{{{xxxvvvuuuvvvvvvzzzyyyuuuooofff\\\SSSMMMAAA@@@???===<<<;;;:::::::::999888777888777666555444777:::<<<;;;:::::::::=========>>>@@@DDDGGGIIICCCDDDGGGLLLRRRYYY^^^aaagggfffddd```ZZZTTTNNNJJJCCCBBB@@@>>>;;;888666555555666666777666444333222555555555444444555555666555555555666666666666666555777888777666666888:::888;;;???FFFTTTfffrrrvvvssshhhccc^^^[[[YYYbbbvvv~~~sssoooiiiggghhhiiihhhggghhhgggeeedddfffkkkpppsssooollliiifffeeegggiiikkknnnlllkkkjjjjjjkkkmmmnnnqqqooommmkkkiiihhhhhhhhhkkkgggdddfffjjjllljjjggghhhgggeeecccaaaaaaaaaaaa___]]]ZZZXXXXXXWWWUUUSSSYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXYYY[[[]]]^^^^^^^^^]]]\\\\\\^^^aaaccccccbbb___^^^\\\ZZZYYYXXXYYYYYYVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXXXX\\\]]]^^^______^^^]]]]]]]]]\\\ZZZYYYYYYWWWTTTRRRTTTVVVZZZ\\\^^^^^^\\\[[[YYYVVVTTTUUUWWWYYYXXXVVVRRRTTTVVVWWWWWWWWWWWWYYYVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUTTTSSSQQQOOOLLLJJJMMMLLLKKKKKKKKKLLLNNNOOONNNNNNNNNNNNOOOPPPPPPQQQKKKLLLMMMNNNNNNMMMLLLKKKOOOMMMMMMNNNQQQSSSSSSSSSNNNMMMLLLKKKLLLOOOQQQRRRTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPNNNLLLKKKJJJJJJJJJLLLLLLNNNOOOPPPQQQQQQQQQPPPOOOMMMNNNOOOPPPPPPPPPOOONNNMMMKKKKKKKKKKKKLLLMMMLLLKKKKKKLLLLLLKKKIIIIIIGGGHHHJJJNNNOOOMMMJJJ}}}yyyxxx}}}wwwhhh```___]]]ccciiiooovvv}}}vvvoooggg___VVVQQQIIIJJJHHHCCCBBBEEEGGGEEEDDDEEEFFFFFFEEEEEEHHHKKKPPPTTT[[[eeeoooxxx~~~yyyrrrllliiifffeeebbb```^^^^^^______aaa```^^^YYYRRRKKKDDD@@@???>>>===;;;:::999999999;;;:::999999999999999888666888:::;;;;;;;;;<<<>>>>>>@@@DDDIIINNNRRRUUUVVVSSSSSSTTTVVVYYY]]]```bbbdddbbb^^^XXXQQQJJJDDDAAA<<<;;;999888555444222111111222333444555555555555444444444555555777888888777777777777666666666666444555666555555666:::======HHHUUUcccsssqqqiii```ZZZYYYZZZ]]]___jjj~~~}}}vvvqqqllliiiffffffhhhiiiiiihhhhhhgggeeeeeegggjjjnnnppplllkkkiiigggggghhhjjjkkklllkkkjjjiiiiiijjjlllmmmpppnnnllljjjiiihhhhhhhhhjjjgggdddeeeiiikkkjjjgggcccbbb___]]]\\\[[[[[[[[[___]]]ZZZYYYYYYXXXWWWUUUYYYYYYXXXXXXWWWVVVUUUUUUWWWXXXYYY[[[\\\]]]]]]^^^___^^^]]]^^^```aaaaaa```]]]\\\ZZZYYYWWWWWWWWWXXXUUUUUUUUUTTTTTTUUUUUUUUUWWWWWWWWWXXXXXXXXXXXXXXX]]]^^^___aaabbbbbbaaaaaa___^^^\\\[[[[[[YYYVVVTTTTTTVVVYYY[[[\\\\\\ZZZYYYXXXVVVTTTUUUWWWYYYXXXVVVTTTUUUVVVVVVTTTSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTSSSQQQQQQQQQPPPOOOMMMLLLKKKMMMLLLLLLKKKLLLMMMNNNOOONNNNNNMMMMMMNNNNNNOOOOOOKKKLLLMMMMMMMMMLLLKKKKKKNNNMMMLLLMMMPPPRRRRRRRRRMMMLLLLLLKKKLLLNNNPPPQQQRRRQQQQQQPPPOOOOOOOOOOOOPPPOOONNNLLLKKKJJJIIIIIILLLLLLMMMOOOPPPPPPPPPPPPPPPOOONNNNNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJKKKLLLOOONNNMMMMMMNNNNNNMMMLLLIIIHHHHHHJJJMMMNNNLLLIII|||vvvvvvxxxzzz~~~mmmcccUUUVVVTTTUUU\\\gggkkkjjjpppnnnllljjjgggaaa[[[VVVUUUVVVRRRLLLJJJKKKJJJHHHHHHIIIIIIGGGDDDBBBBBBCCCDDDGGGLLLSSS[[[bbbhhhllltttyyy{{{xxxxxxuuusssoooiiiccc\\\WWWTTTPPPOOOMMMLLLKKKKKKLLLMMMMMMLLLJJJHHHDDD@@@===;;;;;;;;;:::999888777777777888888888888888888888888;;;;;;;;;;;;:::<<>>======<<<888888777777666666777777888999::::::999999999:::>>>>>>===<<<===@@@FFFJJJRRRXXX```hhhkkkjjjgggdddaaa___[[[VVVSSSPPPNNNNNNGGGEEEBBB???<<<:::888888333333333444444444555555777666444333222222333444444444444555666777888999444444444444555777888999888:::<<<<<<===DDDNNNVVVaaauuutttkkkccc[[[VVVTTTOOOZZZeeemmmuuu~~~ooolllnnnlllgggccc[[[]]]___cccfffhhhhhhhhhddddddeeeeeeffffffggggggeeefffiiikkklllmmmlllllliiihhhgggfffffffffggghhhkkkjjjjjjiiihhhhhhhhhhhhgggeeeddddddfffgggfffeeeeeecccaaa___]]]\\\\\\\\\^^^\\\ZZZYYYZZZZZZYYYXXXVVVVVVUUUUUUTTTTTTSSSSSSXXXXXXXXXYYYYYYZZZZZZ[[[\\\[[[ZZZ[[[\\\\\\\\\ZZZYYYXXXWWWUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYYYY[[[\\\^^^```aaaaaa``````aaa___\\\[[[[[[[[[YYYWWWTTTUUUWWWWWWWWWVVVUUUTTTUUUUUUUUUVVVWWWXXXWWWWWWYYYXXXVVVSSSPPPPPPQQQSSSTTTSSSSSSRRRPPPOOONNNMMMPPPPPPOOOOOOPPPRRRSSSUUUNNNNNNMMMLLLMMMNNNOOOPPPPPPPPPOOONNNMMMMMMMMMNNNJJJKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKLLLNNNOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOQQQPPPOOONNNNNNOOOQQQRRROOONNNMMMKKKJJJIIIHHHHHHKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOOOONNNLLLJJJJJJJJJJJJIIIIIIHHHIIIKKKLLLMMMNNNLLLKKKKKKLLLMMMKKKJJJJJJJJJJJJIIIJJJIIIHHHGGGsssoooqqqvvvlllfff\\\SSSRRRTTTQQQLLLGGGGGGIIIMMMPPPPPPNNNLLLSSSZZZ___bbbfffjjjjjjfff[[[YYYUUUQQQMMMKKKIIIGGGBBBBBBBBBCCCEEEHHHJJJLLLMMMTTT]]]eeelllwww~~~yyyrrrlllhhhfffeeebbbaaa___[[[VVVRRRPPPOOOMMMKKKIIIEEEBBB???===<<<::::::::::::;;;;;;<<<<<<===<<<:::999888888999999777777666666777777888888999;;;======<<<<<<>>>@@@@@@AAABBBCCCGGGLLLSSSYYYdddhhhlllooommmhhh```\\\UUURRRNNNJJJFFFCCCAAA@@@;;;:::999777777666777777333333444555666777888888999888666444444444555555555555555444555555666777888777666666777999;;;<<<888>>>DDDIIINNNXXXfffqqqyyylll]]]UUUPPPNNNPPPTTTaaarrr~~~rrrhhhggghhheee___\\\YYY\\\___bbbdddeeeeeefffbbbccccccddddddddddddddddddfffiiilllnnnmmmlllkkkggggggffffffeeeeeeeeeeeehhhhhhhhhhhhhhhhhhhhhgggfffdddccccccdddeeeddddddcccbbb```^^^\\\\\\\\\\\\]]][[[YYYXXXYYYYYYXXXVVVRRRRRRSSSSSSTTTUUUUUUUUUXXXWWWWWWWWWWWWXXXZZZZZZXXXWWWWWWXXXZZZ[[[[[[ZZZXXXWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZ^^^^^^___``````___^^^]]]___\\\ZZZXXXYYYXXXWWWVVVTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTVVVWWWWWWWWWWWWWWWXXXXXXVVVTTTQQQQQQSSSVVVRRRQQQPPPOOONNNMMMLLLLLLOOOOOONNNOOOPPPRRRTTTVVVOOONNNMMMMMMMMMNNNPPPQQQRRRQQQPPPOOOOOOOOOOOOOOOKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKMMMOOOOOONNNOOOPPPPPPQQQQQQPPPOOONNNNNNNNNMMMMMMMMMOOOPPPQQQNNNMMMLLLJJJIIIHHHHHHGGGIIIIIIJJJKKKLLLLLLLLLLLLMMMOOOPPPOOOKKKIIIIIIIIIJJJIIIIIIIIIJJJLLLNNNOOOMMMLLLJJJKKKLLLLLLKKKIIIJJJJJJJJJIIIHHHGGGGGGHHH{{{vvvwww}}}ssslllfff\\\SSSIIIHHHFFFFFFGGGGGGFFFEEEGGGNNNWWW]]]fffnnnrrrqqqccc]]]VVVPPPMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHFFFLLLSSSZZZ```iiirrrxxx{{{{{{~~~xxxuuupppllljjjjjjlllmmmnnnrrrwwwzzz|||~~~zzzuuuqqqnnneeeccc___ZZZVVVSSSPPPOOOOOONNNLLLJJJGGGEEECCCBBBAAA@@@>>>===;;;:::::::::777777888888888999999999::::::999888777777777777777777777888999:::;;;;;;777;;;???@@@@@@BBBFFFIIIJJJLLLOOOSSSWWW]]]ccchhhnnnnnnnnnkkkddd\\\TTTOOOHHHFFFCCC???<<<:::999999777777666555444444333222333333444444555666777777555555555555666777888999777666666555555666666777777777666666888:::===???DDDMMMXXXaaaiiiuuu}}}qqqbbbXXXNNNLLLNNNSSS\\\ddd}}}}}}qqqkkkggggggfffaaa\\\[[[ZZZ\\\```bbbbbbcccdddeeebbbccccccddddddeeeeeeeeefffhhhkkkmmmnnnmmmkkkjjjgggfffffffffeeeddddddccceeefffgggggghhhhhhhhhgggddddddcccbbbbbbbbbccccccdddcccaaa```______``````]]][[[YYYXXXXXXXXXWWWUUUPPPQQQRRRSSSTTTVVVWWWWWWWWWVVVUUUUUUVVVXXXYYY[[[XXXWWWVVVXXXZZZ[[[[[[ZZZYYYXXXWWWUUUUUUUUUVVVWWWVVVUUUUUUUUUUUUUUUUUUVVVUUUVVVVVVWWWXXXYYYZZZZZZ```aaaaaaaaaaaa___^^^]]]\\\ZZZWWWUUUVVVVVVUUUUUUSSSTTTTTTTTTTTTTTTSSSSSSQQQSSSVVVWWWWWWVVVWWWXXXVVVVVVVVVTTTSSSRRRTTTVVVPPPPPPNNNMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRPPPOOONNNNNNNNNOOOPPPQQQRRRQQQQQQPPPPPPPPPPPPQQQLLLKKKKKKKKKLLLMMMNNNOOONNNLLLKKKLLLMMMOOOOOONNNOOOPPPQQQRRRQQQPPPNNNLLLIIIIIIJJJKKKLLLLLLMMMMMMNNNMMMKKKJJJHHHGGGGGGGGGFFFGGGHHHJJJKKKKKKLLLLLLLLLOOOQQQPPPLLLIIIIIIJJJJJJJJJIIIIIIJJJLLLNNNOOONNNLLLKKKKKKLLLMMMKKKJJJIIIJJJJJJHHHFFFFFFGGGHHHxxxyyy|||}}}qqq```[[[TTTNNNJJJHHHGGGFFFFFFKKKOOORRRZZZeeekkklll^^^WWWNNNJJJKKKOOOTTTVVVXXXWWWVVVSSSPPPMMMJJJIIIFFFHHHLLLQQQVVVZZZ]]]___bbbcccfffkkkmmmpppyyyxxxrrrllliii___^^^[[[XXXUUUTTTUUUVVVVVV[[[___```___aaafffjjjpppuuuvvvuuuwww{{{|||yyyppprrrtttuuuvvvxxx{{{~~~yyyuuupppjjjeee```[[[WWWNNNMMMKKKHHHFFFDDDBBBAAAAAA@@@>>>>>>===<<<;;;:::===<<<;;;:::999999::::::888888999:::::::::999999;;;;;;:::::::::999999999999999999:::;;;===>>>???===BBBIIIMMMOOOSSSZZZ___aaacccfffhhhhhhiiikkkmmmhhhfffaaa[[[SSSLLLFFFBBB???===;;;999777777777777555555555555444333111000333333444444555555555555333444555666777777777777777777777777888999::::::777888:::===CCCJJJPPPSSScccnnn{{{yyyggg\\\RRRNNNNNNVVVaaammm{{{xxxoookkkiiiiiiiiieee^^^\\\]]]ZZZ]]]```bbbbbbbbbeeegggdddddddddeeeeeeggghhhiiiiiijjjlllmmmmmmllljjjhhhffffffffffffeeedddcccccccccdddeeeggghhhhhhhhhgggcccccccccbbbaaa```aaabbbdddcccbbbaaaaaabbbcccddd___]]]ZZZYYYYYYXXXVVVUUURRRRRRSSSTTTUUUUUUVVVVVVUUUTTTTTTTTTUUUWWWZZZ[[[[[[ZZZYYYZZZ[[[\\\[[[ZZZZZZYYYXXXWWWVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWUUUUUUVVVWWWXXXYYYZZZZZZ^^^______``````___^^^]]][[[XXXUUUSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTOOOSSSVVVXXXWWWVVVVVVXXXUUUVVVVVVUUUSSSQQQRRRSSSOOONNNMMMLLLKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOPPPOOOOOONNNNNNPPPQQQRRRPPPPPPOOOOOOOOOPPPQQQQQQMMMLLLLLLLLLMMMNNNPPPQQQOOOMMMLLLLLLNNNOOOOOONNNMMMNNNPPPQQQPPPNNNKKKIIIFFFGGGIIIKKKMMMMMMLLLKKKMMMLLLKKKIIIHHHGGGFFFFFFDDDEEEFFFHHHJJJKKKLLLLLLKKKOOORRRQQQMMMIIIJJJLLLJJJIIIIIIIIIIIIJJJLLLMMMMMMKKKJJJJJJKKKKKKJJJIIIGGGIIIIIIGGGEEEEEEGGGJJJrrrtttxxx~~~zzztttttt{{{ssshhh]]]VVVRRRPPPNNNNNNOOONNNKKKOOOYYY```bbbQQQJJJBBB???EEENNNWWW\\\\\\\\\ZZZWWWSSSNNNJJJGGGGGGGGGIIILLLOOOPPPOOOMMMKKKKKKOOOSSSUUUZZZeeeqqq{{{uuulllddd]]]XXXUUUOOOOOOMMMJJJGGGFFFFFFGGGHHHLLLOOOOOOMMMMMMRRRVVVZZZ___aaa___aaahhhiiifffgggiiillloooqqqsssvvvxxx|||}}}}}}}}}~~~zzzooo___]]]YYYUUUQQQLLLGGGCCCCCCBBBAAA@@@>>>===<<<;;;999888777777888888777666:::999777666666666777777777888888999999999888888888999::::::::::::999999::::::;;;<<<===???@@@AAAJJJQQQZZZ```dddjjjsssyyywwwyyyyyywwwsssnnnkkkjjj]]]YYYSSSKKKDDD???;;;:::;;;999888666555555555666111333444555555333222000555555555555555555555555555666666777666444333222777888888999:::<<<===>>><<>>===>>>???@@@???>>>>>>>>>>>>@@@BBBCCCJJJJJJKKKLLLMMMOOOPPPQQQSSSZZZ___bbbhhhpppvvvwwwuuussspppnnnmmmmmmnnnnnnwwwxxxxxxvvvqqqiiiaaa]]]MMMLLLJJJGGGCCC@@@>>>===::::::999999999999999:::999888777888;;;;;;999777666777777666555666888;;;::::::999:::::::::888666777888999;;;<<<<<<<<<<<<<<>>CCCKKKOOONNNOOOQQQYYYgggssslllXXXPPPQQQMMMYYYnnnxxxrrrmmmhhhdddeeecccaaa^^^\\\ZZZYYYXXX```aaabbbaaa___aaaeeeiiiiiihhhggghhhjjjkkkjjjiiiooonnnllljjjgggeeecccbbbeeeeeeeeeddddddcccccccccdddeeefffgggggggggfffeeebbbaaa```^^^]]]]]]\\\\\\___````````````______^^^bbb```\\\XXXVVVUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUXXXYYYZZZYYYYYYZZZ]]]___dddbbb``````aaa```\\\YYY\\\[[[ZZZYYYWWWWWWVVVVVVXXXXXXWWWWWWWWWXXXXXXYYYSSSTTTWWWYYY[[[\\\\\\\\\\\\]]]]]]\\\ZZZXXXXXXYYYYYYXXXVVVUUUTTTUUUUUUVVVUUUUUUUUUTTTSSSRRRQQQPPPRRRTTTVVVWWWWWWUUURRRQQQQQQRRRSSSSSSSSSRRRPPPOOOOOOMMMKKKJJJIIIJJJKKKLLLRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRQQQPPPNNNLLLMMMNNNQQQRRRPPPOOOMMMLLLNNNQQQUUUXXXVVVTTTRRRRRRRRRQQQPPPNNNPPPOOONNNLLLJJJIIIIIIHHHJJJJJJKKKLLLLLLLLLLLLLLLOOONNNLLLHHHDDDAAABBBCCCBBBDDDFFFIIIKKKLLLMMMMMMRRROOOMMMMMMNNNNNNKKKHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJmmmnnnpppsssvvvyyy{{{||||||qqqnnnnnneeeXXXFFFAAA???AAAAAA@@@DDDKKKLLLLLLKKKIIIHHHGGGDDDBBBDDDCCCBBB@@@???>>>>>>>>>=========>>>AAADDDGGGIIIRRRVVVZZZ]]]\\\YYYWWWVVVTTTUUUVVVWWWXXXZZZ[[[[[[[[[\\\^^^bbbgggmmmrrruuuooommmkkkkkknnnuuu|||~~~oooeee```]]]\\\[[[XXXRRRLLLGGGCCCAAA@@@???>>>===<<<;;;<<<<<<===<<<<<<;;;;;;<<<===???@@@AAAAAABBBBBBCCCEEEFFFGGGJJJQQQWWWZZZ___hhhmmmooollliiieeeaaa]]][[[ZZZYYY^^^______]]]YYYSSSMMMIIICCCCCCAAA???===<<<:::999999999888888888888999999<<<:::888999;;;;;;888666888999999999888888:::<<<888777777888999:::::::::======>>>>>>???@@@AAABBBFFFLLLTTTYYY\\\```ffflllxxx~~~}}}sssfff]]]YYYTTTMMMGGGCCC@@@===:::888777888999666666666666555555555555333444444555555666666666:::888666555666777777777555666777777888999:::;;;;;;EEEPPPXXX```hhhmmmmmmrrrqqqvvvtttbbbSSSLLLLLLaaaooowwwooolllhhhddd``````___^^^]]]\\\\\\\\\\\\^^^___``````^^^```cccfffiiihhhhhhiiijjjlllkkkjjjnnnmmmllliiifffdddbbbaaadddddddddddddddccccccccccccdddfffggggggffffffeeeaaa``````____________```__________________^^^^^^___]]]YYYVVVTTTTTTTTTUUUWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYZZZ\\\___bbb```^^^___aaa```^^^[[[\\\[[[YYYXXXWWWVVVVVVVVVXXXWWWWWWVVVVVVWWWWWWXXXTTTUUUVVVXXXYYYZZZZZZZZZ[[[\\\[[[ZZZYYYXXXYYYYYYXXXWWWVVVTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRUUUUUUWWWWWWWWWUUUSSSRRRSSSTTTTTTUUUTTTSSSRRRQQQSSSRRRPPPOOONNNOOOPPPQQQPPPQQQQQQRRRRRRRRRSSSSSSQQQQQQPPPOOOOOOPPPQQQQQQOOOOOOOOOPPPPPPQQQRRRRRRPPPOOONNNNNNPPPTTTWWWYYYWWWUUURRRQQQQQQPPPNNNLLLMMMLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLHHHEEECCCCCCEEEFFFJJJPPPUUUWWWVVVTTTRRRSSSPPPMMMMMMMMMMMMLLLJJJIIIIIIIIIJJJJJJKKKKKKKKKMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFHHHIIIkkklllmmmoooqqqssstttuuusssyyytttdddLLLFFFAAABBBDDDCCCCCCDDDDDDBBBAAAAAAAAA@@@>>>=========<<<;;;:::999888777999999999:::;;;<<<<<<===AAAEEEIIIKKKJJJHHHFFFEEEBBBCCCCCCDDDDDDEEEEEEFFFDDDDDDFFFIIILLLQQQTTTWWWUUUTTTTTTUUUYYY^^^dddgggpppvvv}}}~~~uuuhhh\\\SSSNNNKKKIIIHHHFFFCCC@@@===<<<;;;;;;:::::::::999999999999999888888888888999:::;;;<<<999999999999:::<<<======>>>EEEJJJMMMRRRZZZ```aaa]]]ZZZUUUPPPLLLHHHFFFEEEJJJJJJJJJIIIFFFCCC???===:::::::::999999888888888888888777777777888888999777666555666777888777555777888999888777888999;;;:::999999888999:::<<<===@@@AAABBBCCCFFFJJJMMMOOOTTTZZZccckkkpppuuu{{{{{{kkkaaaSSSIIIEEECCC@@@<<<:::999777555555555777888555555555555444444444444555555555555555555555555999777555333444555888999555777999;;;<<>>???>>><<<<<<:::::::::999999888777777777888999::::::999999888;;;>>>BBBCCCBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>@@@CCCEEEFFFGGGGGGHHHJJJLLLPPPSSSUUU[[[```eeeiiikkkpppuuuzzz|||rrrhhhaaaXXXPPPKKKHHHFFFFFF@@@???>>><<<;;;;;;;;;;;;777777888888888777777666666666777777777888888999777777777777777888999:::777===AAABBBEEELLLPPPPPPLLLKKKHHHEEEBBB???>>>>>>@@@@@@@@@???>>>===;;;;;;999999999999999999999999777777777666777777888999444444444555777999::::::888999::::::999999;;;<<<>>>>>>===<<<;;;<<>>>>>;;;:::;;;999:::;;;;;;;;;;;;:::999777888999:::;;;:::888888666888;;;;;;:::999999::::::::::::999999888888888888888888999:::;;;<<<<<<>>>>>>???@@@AAACCCDDDEEELLLPPPSSSUUUVVVYYY^^^cccdddgggkkkqqquuuxxxzzz{{{rrrvvvxxxxxx|||zzzqqqggg___UUUQQQKKKFFFDDDCCCBBBAAA>>>===<<<;;;;;;:::::::::666777777888888888777666666666777777777888777777888888777777777888888999555:::===;;;<<>>===<<<;;;;;;999999999999999999888888:::::::::999999999999888777777666666777888888999999999:::::::::<<<>>>???:::;;;===>>>>>>>>>@@@AAAAAABBBCCCBBBBBBDDDHHHKKKUUUYYYaaahhhlllmmmllljjjdddgggkkkmmmnnnmmmlllllliiifffbbb```^^^ZZZSSSMMMDDD@@@;;;999:::;;;:::999888777666555555555666666777777777666666666555555666666666666666666555555444666888888777888;;;===AAADDDHHHKKKQQQ\\\jjjttt~~~xxxooocccYYY\\\pppyyynnnjjjgggffffffeeeeeeccc```^^^]]]^^^```bbbcccdddeeeeeeffffffhhhiiikkkkkkkkkjjjgggfffeeefffiiilllmmmmmmjjjiiihhheeecccaaa___^^^___```bbbcccdddcccbbbbbb```aaaccceeeeeeeeeeeeddddddcccaaa______```bbbcccbbbaaa```___^^^^^^^^^^^^XXXXXXVVVUUUTTTTTTTTTUUUVVVVVVVVVWWWYYY[[[]]]___YYYYYYYYYXXXVVVVVVXXXZZZ[[[[[[\\\[[[ZZZYYYXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRVVVUUUTTTRRRRRRRRRSSSTTTXXXWWWVVVXXXZZZ[[[ZZZXXXTTTSSSQQQOOONNNNNNNNNNNNTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUSSSQQQPPPQQQQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTOOOOOOOOOPPPRRRSSSTTTUUUTTTUUUUUUUUUUUUUUUUUUTTTOOONNNNNNNNNOOOQQQTTTUUUXXXXXXWWWVVVVVVVVVVVVVVVYYYVVVSSSQQQPPPNNNKKKIIIMMMMMMLLLKKKKKKKKKKKKLLLMMMLLLLLLKKKKKKKKKLLLLLLJJJKKKMMMMMMLLLLLLMMMOOOXXX\\\```bbbaaa]]]WWWSSSTTTSSSPPPMMMLLLLLLNNNPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJGGGFFFEEEDDDDDDDDDEEEFFFhhhhhhhhhggggggggggggfffiiiiiihhhgggiiinnntttyyy}}}xxxppprrrvvv{{{|||vvvwwwzzzvvvppp___QQQEEECCCAAA<<<999<<<999::::::;;;:::888777666666777888999999999888777555666888888777666777888777777777666666666555555888888999999999888888888::::::::::::;;;<<<<<<===AAACCCEEEEEEEEEFFFKKKOOOPPPRRRWWW\\\aaadddggghhhffflllqqqrrruuuzzz~~~}}}zzzvvvpppjjjeee___ZZZVVVOOOLLLGGGDDDBBBAAA???===;;;::::::999888777777666777777777777777888888888666777888888888888777777888888777666666666777777666:::;;;888888:::<<<:::===<<<<<<;;;:::999888777888888999999999999888888999999999999888888777777777777777777888888999:::<<<<<<<<<;;;::::::===???===???BBBDDDEEEEEEGGGIIIHHHKKKNNNPPPPPPSSSXXX]]]ooosssyyy|||zzztttlllggg_________^^^\\\YYYVVVTTTOOONNNLLLKKKIIIGGGCCCAAA;;;:::888777777777555444777666555555444444444555888777777777666666666666666666666666666666666666333666999999999;;;@@@DDDSSSYYY```fffooo|||}}}uuuiii^^^ddd~~~wwwkkkffffffddddddeeedddcccaaa^^^]]]___```bbbdddffffffeeeeeecccdddeeehhhkkkkkkiiigggeeecccbbbcccfffiiillllllggggggeeedddbbb```_________```bbbccccccbbbaaa```___```bbbdddeeeeeeeeeddddddbbb```]]]]]]^^^```aaabbbaaa___]]]\\\\\\]]]]]]ZZZYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[XXXXXXXXXVVVTTTTTTUUUWWWXXXYYYZZZYYYWWWUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPSSSSSSSSSSSSSSSSSSTTTTTTXXXWWWWWWZZZ]]]]]]ZZZVVVRRRQQQPPPNNNNNNNNNNNNOOOTTTUUUVVVVVVWWWWWWWWWWWWSSSSSSQQQPPPPPPPPPQQQRRRUUUUUUTTTSSSSSSSSSSSSSSSNNNOOOOOOPPPQQQRRRRRRSSSQQQQQQSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVRRRQQQOOOMMMMMMOOORRRTTTZZZXXXWWWUUUTTTTTTUUUUUUXXXVVVSSSRRRQQQPPPNNNLLLPPPOOONNNMMMLLLKKKKKKKKKMMMLLLKKKJJJJJJJJJKKKLLLJJJLLLNNNOOOOOONNNOOOQQQ[[[\\\]]]]]]\\\XXXUUUSSSPPPPPPOOONNNLLLLLLNNNQQQSSSRRRQQQPPPNNNMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIJJJFFFEEEDDDDDDDDDEEEFFFFFFhhhhhhhhhhhhgggggggggfffccccccbbbbbbdddhhhmmmqqqrrrzzzyyysssqqqlllgggjjjnnnqqqttt~~~{{{hhhWWWQQQMMMEEEBBBEEECCCCCCCCCAAA???<<<888666888999999888888777666666666777888888777777888:::888888888888888777777777999999999999888888777666999999999999:::;;;<<<===999;;;======;;;<<<@@@CCCDDDFFFIIIMMMPPPSSSVVVWWWZZZaaafffgggiiimmmnnnlllfffddd```]]]ZZZWWWUUUSSSPPPMMMJJJGGGFFFDDDAAA???:::::::::999888777666666777777666666666777999999666777888888888888777666888777666666555555555666555999:::777666888999888999999999999999999888888;;;;;;<<<======<<<;;;:::777888888888888888888888777777777888888999;;;;;;<<<===>>>>>>===???CCCGGGKKKNNNRRRUUUWWWXXXZZZ\\\]]]aaafffgggfffgggkkkooo~~~}}}uuujjj___XXXPPPOOOMMMKKKIIIGGGDDDBBB===>>>>>>===;;;999999:::888777666555555444444333555555555555666666666666777777666666666555555555555555666666777777888888333666:::<<<@@@HHHTTT]]]qqqyyyuuullliiifffhhhnnnvvv~~~vvvmmmgggqqq|||tttmmmfffbbbdddcccdddddddddbbb```_________```ccceeefffffffffeeeaaabbbcccgggjjjjjjgggdddbbb```^^^```cccgggjjjkkkeeedddcccbbbaaa``````______```bbbccccccaaa___^^^^^^```bbbcccdddeeeddddddaaa___\\\[[[[[[]]]```bbbaaa___]]][[[ZZZZZZ[[[[[[[[[ZZZZZZXXXWWWVVVUUUUUUVVVWWWXXXZZZZZZYYYXXXWWWWWWWWWVVVTTTRRRQQQSSSUUUSSSUUUWWWWWWTTTSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTRRRRRRQQQOOOOOONNNNNNNNNPPPQQQRRRSSSUUUUUUUUUVVVXXXWWWXXX\\\```___YYYTTTQQQPPPOOONNNNNNNNNOOOPPPTTTUUUUUUVVVVVVVVVVVVUUURRRQQQQQQQQQQQQRRRSSSSSSVVVUUUTTTSSSRRRSSSSSSTTTKKKLLLMMMOOOPPPQQQQQQQQQQQQSSSUUUWWWXXXWWWUUUTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUTTTRRRQQQPPPPPPPPPPPPXXXVVVTTTRRRRRRTTTVVVWWWVVVTTTSSSSSSSSSSSSQQQPPPQQQPPPOOONNNMMMMMMMMMMMMOOONNNLLLKKKJJJKKKLLLMMMJJJMMMOOOPPPPPPPPPQQQRRRVVVWWWWWWWWWVVVTTTRRRPPPLLLNNNOOONNNLLLLLLNNNQQQTTTSSSQQQPPPNNNLLLKKKJJJGGGGGGGGGGGGGGGHHHIIIJJJEEEDDDCCCCCCDDDEEEFFFGGGiiiiiihhhhhhhhhgggggggggcccbbbaaaaaabbbeeeiiilllmmmpppwww|||pppddd]]]^^^]]]]]]fffvvv|||hhh```ZZZPPPMMMQQQTTTTTTRRRPPPLLLGGGBBB@@@<<<<<<;;;999888777666666555666777666555555777999888888888888888888888888666666666666555444333222777666666666888:::<<<===666888;;;:::999999<<>>===<<<:::888777777888888999:::;;;;;;888888888888999:::;;;<<<>>>AAADDDFFFHHHLLLRRRWWWaaadddiiilllnnnppprrrttttttxxx{{{zzzwwwuuuwwwzzz~~~{{{tttiii\\\PPPIIIBBB@@@>>>======<<<:::999888:::<<<:::777555777:::777666444333444555666777666666777777888999::::::666666555555555444444444444555555666777888888999888;;;???EEEMMM]]]ooo}}}yyykkk^^^XXXVVVeeejjjqqq{{{|||tttnnnooo~~~wwwmmmkkkjjjeeecccdddcccdddeeedddcccaaaaaabbb]]]___bbbdddfffffffffeeebbbbbbcccgggkkkkkkgggccc```^^^\\\^^^aaafffhhhjjjccccccbbbbbbaaaaaa``````___aaabbbccccccaaa^^^]]]^^^___aaacccdddeeedddddd]]]\\\ZZZYYYZZZ]]]aaaccc___^^^[[[YYYXXXXXXYYYYYY\\\[[[ZZZYYYWWWVVVUUUTTTVVVWWWYYY[[[ZZZXXXVVVTTTVVVVVVUUUSSSQQQPPPRRRSSSOOORRRUUUUUUSSSSSSTTTWWWUUUTTTSSSSSSSSSSSSSSSTTTRRRQQQPPPOOONNNNNNNNNNNNNNNOOORRRTTTVVVWWWWWWVVVXXXXXXYYY^^^bbb```YYYRRRPPPOOONNNNNNNNNOOOPPPQQQUUUUUUUUUVVVVVVUUUUUUTTTQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSQQQPPPPPPPPPQQQRRROOOPPPQQQSSSTTTUUUUUUUUUQQQTTTWWWYYYYYYWWWTTTRRRUUUUUUWWWWWWWWWWWWUUUUUUVVVVVVUUUUUUSSSQQQNNNMMMUUUTTTQQQPPPQQQTTTWWWZZZUUUTTTSSSSSSTTTTTTSSSRRRPPPPPPOOOOOONNNOOOOOOOOOQQQOOOMMMLLLKKKLLLMMMNNNKKKMMMPPPQQQQQQQQQQQQRRROOOPPPQQQRRRRRRPPPNNNMMMIIILLLNNNNNNMMMLLLNNNQQQSSSSSSQQQOOOMMMKKKJJJIIIFFFFFFFFFFFFGGGHHHIIIIIIDDDCCCCCCCCCDDDEEEGGGHHHjjjgggddddddfffgggeeeccccccbbbaaaaaabbbeeehhhjjjjjjlllqqqvvv}}}}}}pppkkkddd^^^\\\```hhhnnn}}}}}}sssjjjeeefffnnnpppqqqmmmdddXXXNNNHHHFFF???;;;>>>@@@===999888444444666999999777666666999777555555666666444333555555666666666666555555555555666666777888888888777888888888999999999999:::;;;<<<>>>@@@AAACCCDDDGGGHHHJJJLLLMMMOOOOOOOOOQQQRRRRRRTTTUUUVVVWWWXXXSSSOOOLLLJJJIIIFFFBBB>>>;;;<<<===>>>>>>===;;;;;;999888666666888999:::999777888999:::;;;;;;;;;;;;<<<;;;999888777888999:::===;;;888888:::;;;:::888666555555555777999<<<>>>BBBHHHNNNNNNHHHAAA>>>===:::<<<<<<<<<:::999999:::===888888>>>@@@>>>@@@EEEGGGKKKPPPQQQRRRYYYeeeoooyyysssoooqqqmmmfff]]]SSSJJJCCC???<<<<<<:::888777666666666444444444555555555666666777666666555444444333333666555444777:::;;;888555666777999999888777555444999999888888999;;;===>>>@@@DDDMMMZZZlllwwwvvvvvvooogggbbbfffcccbbb___XXXTTT\\\iiiwww~~~~~~wwwvvvsssooosss~~~yyyqqqjjjfffccc```___aaacccdddffffffeeeccc```^^^[[[]]]aaacccdddfffhhhjjjdddcccbbbcccfffiiijjjjjjeeeaaa^^^___bbbdddeeedddbbbdddeeeccc```^^^___```ccccccccccccaaa```^^^]]]^^^```aaaccccccbbb```___[[[[[[\\\```cccdddaaa^^^\\\[[[ZZZXXXWWWVVVVVVWWWZZZ^^^aaa^^^XXXTTTSSSUUUVVVXXXZZZYYYWWWUUUUUUUUUUUUSSSQQQQQQRRRSSSSSSRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPOOOPPPTTTWWWRRRSSSSSSQQQOOONNNOOOQQQPPPQQQRRRVVVXXXXXXUUUSSSXXXZZZ\\\\\\[[[WWWSSSQQQNNNNNNNNNOOOPPPQQQRRRSSSQQQSSSUUUVVVWWWVVVTTTSSSOOOQQQSSSUUUVVVUUUTTTSSSUUUSSSQQQOOONNNNNNNNNNNNLLLMMMOOOQQQSSSUUUVVVWWWQQQVVVZZZ[[[YYYWWWZZZ]]]___VVVPPPTTTVVVSSSQQQSSSXXXUUUSSSSSSTTTRRROOOLLLRRROOONNNOOOSSSVVVWWWVVVRRRSSSUUUUUUUUUTTTRRRPPPPPPPPPQQQRRRTTTVVVWWWXXXVVVSSSOOOLLLKKKMMMPPPRRRPPPRRRTTTUUUTTTQQQMMMJJJOOONNNNNNOOOQQQQQQNNNLLLLLLMMMNNNOOOOOONNNLLLKKKIIIJJJKKKLLLLLLKKKJJJIIIEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEECCCCCCBBBBBBBBBkkkgggddddddfffgggfffcccaaaaaabbbbbbccceeefffgggfffhhhkkkooouuu}}}zzznnneee```aaacccnnnzzz|||{{{zzznnnccc]]]ZZZPPPGGGDDDBBB>>><<<<<<:::999888999999888888999777666555666777888777666888777777777777666666555777777777777777777777777777777777888888888999999888999::::::<<<<<<===>>>@@@AAABBBDDDFFFGGGGGGGGGKKKLLLMMMPPPRRRUUUWWWXXXTTTQQQMMMJJJGGGDDD>>>:::============<<<:::999777999999999:::;;;<<<;;;:::::::::;;;;;;;;;:::999999::::::::::::::::::999999:::888777777999:::888777999999888999:::===???AAAKKKQQQWWWWWWQQQIIICCCAAA:::;;;<<<<<<<<<<<<>>>AAA>>><<<>>>DDDHHHHHHMMMSSSWWWZZZ]]]```dddmmmyyy~~~||||||~~~~~~|||xxxqqqiiibbb^^^TTTRRROOOJJJEEE@@@<<<::::::999888666555555555555444444444555555555666666777777777777777777777777888777666888::::::777444666777888888888888999:::;;;;;;<<<>>>BBBHHHMMMPPPVVV[[[eeetttzzzoooeeebbb^^^XXXRRRPPPQQQQQQQQQRRRRRRYYYlll|||{{{xxxtttwww}}}tttpppoooiiidddcccbbb______aaabbbbbbbbbbbbccccccdddddd]]]```bbbddddddeeefffhhheeedddcccdddfffhhhiiiiiicccaaa______bbbdddcccbbbcccdddeeedddbbbaaaccceeehhhgggeeecccaaa___^^^]]]^^^___```aaaaaa```^^^]]]ZZZZZZ\\\```cccdddaaa^^^[[[[[[[[[ZZZZZZYYYYYYXXXZZZ^^^```^^^YYYUUUTTTVVVVVVXXXYYYYYYWWWUUUTTTUUUUUUSSSRRRRRRSSSTTTTTTSSSTTTSSSSSSRRRQQQQQQRRRRRRRRRRRRQQQOOONNNOOORRRTTTSSSSSSSSSQQQOOOOOOQQQSSSSSSSSSUUUWWWYYYYYYVVVTTTTTTUUUWWWWWWVVVRRROOOMMMOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUTTTSSSRRRRRRSSSUUUVVVVVVVVVTTTSSSSSSRRRPPPOOONNNMMMMMMNNNLLLMMMOOOQQQSSSUUUWWWWWWRRRUUUXXXWWWVVVXXX^^^cccfff]]]VVVWWWXXXUUUSSSTTTWWWUUUSSSSSSSSSSSSPPPMMMPPPNNNMMMOOOSSSWWWWWWWWWUUUUUUVVVVVVUUUSSSPPPOOOOOOOOOPPPPPPRRRSSSUUUVVVUUUSSSPPPNNNMMMNNNPPPRRRQQQRRRSSSSSSRRROOOLLLJJJNNNNNNNNNOOOQQQQQQOOOMMMJJJKKKMMMNNNMMMLLLJJJIIIFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBBBBAAAAAABBBkkkhhhddddddfffgggfffcccaaaaaabbbcccccccccccccccbbbdddfffhhhkkkpppwww{{{vvvlllfffdddbbbjjjsss|||{{{uuurrrmmmeee]]]YYYSSSLLLHHHHHHGGGEEEBBB>>><<<;;;;;;;;;666666555777999:::999888777777666555444444444555888888777777777777666666666666666777777777888888888888888888888999999999999:::;;;===>>>?????????BBBCCCFFFJJJMMMQQQTTTUUUTTTQQQMMMIIIEEE@@@;;;777============<<<;;;999999777888999:::;;;;;;::::::<<<======>>>>>>===<<<;;;===============<<<;;;;;;;;;:::999:::<<<<<<:::888::::::999:::;;;===@@@AAAPPPWWW^^^```ZZZQQQIIIEEE===>>>??????@@@BBBFFFIIIIIILLLSSSZZZ^^^```fffmmmpppnnnkkkkkkpppxxxzzzsssnnnkkkjjjjjjiiigggccc]]]VVVOOOKKK???>>>===<<<;;;:::999999666666555444444444444444444444555555555666666666666666777888888999::::::888777666666666555333111888888999999:::===BBBFFFGGGHHHJJJOOOVVV___gggkkktttyyy~~~ttthhh^^^UUUPPPMMMIIIIIILLLLLLMMMPPPTTT[[[mmm{{{qqqjjjgggfffaaa___aaabbb```___aaabbbaaa```___```ccceeeggg___bbbdddeeeddddddeeeeeegggfffdddeeefffgggggggggbbbaaa```aaaccccccbbb```dddeeeeeeeeedddeeehhhkkknnnkkkhhhccc```^^^]]]]]]]]]]]]^^^^^^^^^\\\[[[ZZZZZZZZZ\\\```ccccccaaa^^^ZZZ[[[]]]^^^___^^^]]]\\\]]]___aaa___ZZZWWWVVVWWWWWWXXXZZZYYYWWWUUUUUUVVVVVVTTTSSSTTTUUUVVVUUUTTTUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQPPPOOOMMMMMMPPPRRRUUUUUUTTTRRRPPPQQQSSSVVVWWWWWWXXXYYY[[[ZZZWWWUUUQQQRRRTTTTTTSSSPPPMMMKKKOOOOOOOOOOOOPPPPPPQQQRRRTTTSSSSSSRRRRRRRRRSSSSSSUUUUUUVVVWWWVVVUUUTTTSSSQQQPPPOOONNNMMMMMMMMMMMMKKKLLLOOOQQQTTTVVVWWWXXXSSSTTTUUUTTTTTTYYYbbbhhhkkkbbb[[[YYYXXXUUUSSSSSSTTTSSSRRRRRRSSSSSSQQQOOOMMMLLLLLLNNNRRRUUUVVVVVVWWWWWWWWWVVVTTTRRROOONNNOOOOOOOOOOOOPPPQQQRRRRRRTTTSSSQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPOOOMMMKKKJJJMMMMMMMMMOOOQQQQQQOOOMMMIIIJJJKKKLLLLLLJJJHHHGGGDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@jjjfffbbbbbbdddfffeeecccdddcccaaa`````````aaabbbccccccddddddeeehhhmmmppprrrsssvvv~~~zzzvvvgggiiikkkmmmuuu}}}xxxzzz|||uuutttuuuwwwsssjjjdddccc___^^^XXXPPPIIIFFFCCC???:::999777888999999888777888777666555555666777777666666666666666777777777666666666666777777777777888888888888888888888888777888999:::;;;<<<<<<<<<<<<===@@@CCCGGGKKKMMMOOOPPPNNNKKKGGGBBB>>>:::777;;;;;;<<<<<<<<<=========::::::;;;;;;;;;<<<>>>@@@@@@BBBEEEGGGIIIIIIIIIHHHHHHFFFDDDAAA@@@???@@@@@@AAAAAAAAAAAAAAA@@@>>>===;;;;;;<<<===???AAACCCDDDNNNUUU___ccc```XXXPPPKKKGGGGGGHHHIIIKKKOOOTTTXXX^^^eeepppyyy|||}}}~~~ppphhhgggkkkqqqtttwwwrrrkkkbbb[[[VVVSSSRRRQQQQQQPPPOOOLLLGGGCCCAAA::::::999999888777777777555444444444444444555555555555555555666666666666666666666777888888999999888777666666555555333333:::<<<>>>@@@DDDKKKTTT[[[eeefffgggkkkrrr{{{yyykkk```ZZZSSSMMMKKKLLLOOOVVV^^^^^^bbbfffjjjttt~~~wwwqqqllliiihhhddd```___bbbccc```]]]^^^cccbbbaaaaaaaaaaaacccccc___bbbeeefffeeedddeeeeeeiiigggffffffggggggfffeeebbbbbbccceeeeeedddbbb```cccdddddddddfffhhhlllnnnrrroooiiiccc___]]]]]]]]]\\\\\\]]]\\\[[[ZZZYYYXXXZZZ[[[^^^aaabbbbbb```___[[[]]]aaadddeeedddbbb```cccddddddaaa\\\YYYWWWWWWYYYZZZ[[[ZZZXXXWWWWWWXXXWWWVVVUUUVVVXXXXXXWWWVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOOOOOOONNNMMMNNNQQQSSSVVVVVVUUUSSSRRRSSSVVVYYY[[[ZZZZZZ[[[\\\[[[YYYVVVTTTUUUVVVVVVUUURRRPPPNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOPPPRRRTTTUUUVVVVVVVVVUUUTTTSSSQQQPPPOOOOOONNNMMMMMMLLLLLLLLLKKKMMMOOORRRUUUVVVWWWWWWTTTTTTSSSSSSTTTYYY```fffgggaaaZZZVVVTTTRRRQQQQQQRRRRRRRRRRRRSSSRRRQQQPPPMMMLLLMMMNNNPPPRRRSSSSSSVVVVVVVVVUUUSSSQQQPPPNNNOOOOOONNNNNNOOOOOOPPPPPPSSSRRRRRRQQQPPPPPPOOOOOOQQQPPPOOOMMMLLLKKKJJJJJJKKKKKKLLLNNNPPPPPPNNNMMMHHHIIIKKKKKKKKKIIIGGGFFFCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@???????????????gggccc```___bbbeeeeeedddhhheee```\\\\\\^^^bbbdddfffffffffeeeeeefffiiikkkmmmlllnnnttt~~~xxxwwwqqqlllnnnsssuuussstttyyyyyyxxxzzzuuuxxxyyymmmbbb\\\SSSKKKEEEBBB===;;;:::999888777999999999999999999::::::444444555666777777888888666666666666777777777777555555666666777777888888777888999:::::::::::::::999:::<<<>>>AAACCCEEEFFFHHHHHHFFFDDD@@@===;;;:::;;;;;;;;;;;;;;;;;;<<<<<>><<<;;;999999888777666555444444555555444444555555666666555555555666666666777777666666666666666666666666777777888999999:::;;;<<<>>>CCCJJJQQQZZZfffttt~~~zzzuuupppiii___WWWVVVPPPMMMQQQWWW```mmmxxxzzz{{{uuusssooollljjjiiiiiiiiieeeaaa```cccbbb\\\XXXWWW^^^```bbbdddeeedddcccbbb^^^aaadddfffffffffffffffiiihhhggggggggggggeeeddddddeeeggghhhgggeeecccbbbbbbbbbbbbdddgggjjjlllmmmrrrnnnhhhbbb^^^]]]]]]^^^]]]]]]\\\\\\[[[ZZZYYYXXX\\\^^^aaaccccccbbb```___^^^```dddggghhhgggeeeccchhhgggfffccc^^^ZZZXXXXXX\\\\\\]]][[[YYYXXXYYYZZZXXXWWWWWWYYY[[[[[[ZZZXXXXXXWWWUUUSSSQQQPPPOOOOOOMMMNNNOOOOOOOOOPPPSSSUUUWWWWWWWWWVVVUUUVVVYYY[[[]]]\\\[[[\\\\\\\\\ZZZWWWVVVWWWWWWXXXWWWUUUSSSQQQPPPPPPOOOOOOOOOPPPQQQQQQNNNMMMMMMMMMOOORRRUUUWWWTTTTTTSSSRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNPPPSSSUUUVVVVVVVVVRRRSSSSSSSSSTTTWWW[[[^^^```]]]XXXSSSQQQRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPOOOOOOOOONNNNNNOOOOOOPPPQQQQQQQQQPPPOOOOOONNNMMMOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJLLLNNNNNNLLLJJJIIIJJJKKKKKKJJJHHHFFFEEEAAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBB@@@??????>>>>>>>>>>>>???eeebbb^^^^^^bbbfffgggfffjjjfff```[[[ZZZ]]]cccgggggghhhhhhgggffffffhhhjjjkkkjjjkkkooouuu|||}}}}}}xxxqqqfffjjjxxxzzzuuuuuuvvvzzz~~~|||uuukkk```UUUOOOHHHAAA>>>===<<<<<<;;;;;;<<<;;;;;;:::999888666666777888888999999:::666666666777777777888888333333444444555555666666666777777888888888777777999999:::;;;<<<>>>>>>???@@@BBBBBBAAA???===<<<===<<<<<<;;;::::::;;;;;;<<<@@@CCCFFFIIILLLSSS\\\cccjjjmmmssszzzyyysssiiiaaa^^^___dddhhheeedddaaa[[[UUUPPPOOOOOOJJJLLLOOOSSSXXX\\\___aaagggllluuu|||~~~|||xxxuuuoooqqquuuxxx}}}ttt```OOOGGGFFFHHHJJJHHHFFFBBB???===<<<;;;<<<;;;;;;<<<<<<;;;:::888777::::::999999888888888777666666555555555666666777555555666666666777777777666666666666666666666555333555999<<>>???@@@AAAAAA@@@???>>>??????@@@@@@AAAAAABBBBBB??????>>>>>>>>>>>>>>>???eeeaaa^^^___ccchhhjjjjjjiiifff```\\\\\\___cccfffeeefffgggfffeeefffhhhjjjggghhhiiikkkmmmppptttvvvzzzyyyyyy~~~uuurrrtttuuueee^^^SSSJJJFFFEEEEEEFFFHHHIIIIIIHHHEEEBBB>>>;;;<<<<<<<<<;;;;;;:::::::::777777777888888888999999666666666555555555444444666666777777777666666555888888999999::::::;;;;;;<<<>>>@@@???===<<<===>>>=========>>>@@@BBBEEEFFFGGGNNNXXX```gggppp{{{yyyoooiiiggghhhaaadddiiiooovvv{{{|||fff^^^QQQFFF???>>>???@@@======<<<;;;:::::::::::::::;;;;;;;;;::::::999888::::::::::::::::::::::::777666555555555555555666555666666666777777777777777888888999999:::::::::999>>>DDDJJJOOOWWW___dddjjjtttzzzqqqrrrssstttrrrlllccc\\\QQQSSSTTTUUUWWW[[[aaafffjjjeeeggguuu{{{rrrnnnoooiiifffdddcccddddddbbb```ccc___^^^```___ZZZVVVVVVXXX\\\bbbhhhkkkkkkhhhfff```cccggghhhgggeeeddddddiiihhhggghhhiiihhhfffdddgggiiijjjiiifffccccccddddddcccdddgggkkkllljjjhhhgggeeebbb___^^^^^^___`````````__________________bbbeeehhhgggdddaaa______bbbccceeefffeeecccaaa___cccbbb```^^^^^^]]]\\\[[[\\\\\\\\\ZZZXXXWWWYYYZZZYYYZZZ[[[]]]______]]][[[YYYXXXWWWUUUTTTSSSSSSSSSRRRTTTUUUTTTSSSSSSTTTVVVUUUXXXZZZ\\\[[[[[[\\\]]][[[ZZZYYYZZZ[[[[[[ZZZXXXUUUUUUUUUUUUUUUSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPLLLLLLLLLLLLMMMOOOPPPRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKLLLNNNOOOOOOOOONNNNNNOOOQQQSSSUUUVVVUUUTTTSSSNNNMMMMMMNNNPPPRRRSSSTTTSSSWWWWWWRRRQQQTTTTTTQQQPPPRRRTTTSSSPPPOOOOOOQQQRRRTTTVVVVVVSSSQQQQQQRRRRRRQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHFFFDDDGGGHHHIIIIIIHHHEEECCCAAA===>>>???@@@@@@???>>>===>>>>>>??????@@@AAAAAABBB???>>>>>>>>>>>>>>>??????eeebbb___```eeejjjmmmmmmgggeeeaaa___^^^```ccceeebbbcccddddddddddddgggiiidddfffhhhhhhhhhiiilllnnntttssssssxxxxxxwww|||zzz}}}oooggg[[[QQQLLLLLLMMMNNN\\\]]]]]][[[WWWQQQKKKGGGBBBAAA@@@???===;;;::::::888888888888999999999999;;;::::::888777666555555777777888888888777666666777777888888999::::::::::::===??????<<<;;;<<<>>>;;;===???CCCHHHMMMRRRUUUUUU```ooo|||~~~~~~~~~|||qqqdddOOOKKKEEE???:::888888888888888888888888888777777999999:::;;;<<<<<<<<<<<<888888777777666666555555777666555444444444444555666666666666777777777777888999:::;;;===>>>???@@@IIINNNVVV^^^eeeoooyyy}}}ttthhh^^^___]]][[[[[[ZZZWWWRRRMMMPPPSSSVVVVVVWWW]]]fffnnnjjjfffjjj|||zzztttnnniiihhhlllgggdddccccccffffffdddbbbbbb___^^^aaabbb^^^\\\\\\\\\___dddhhhjjjiiigggeeebbbeeehhhiiigggdddbbbaaahhhhhhggghhhiiiiiifffdddgggiiijjjhhhdddbbbbbbdddeeeeeefffiiimmmmmmiiifffbbbaaa___^^^]]]^^^``````aaaaaa`````````aaabbbbbbdddgggjjjiiieeeaaa______bbbcccccccccbbb```^^^\\\^^^]]][[[[[[]]]^^^^^^]]][[[[[[ZZZXXXVVVVVVWWWYYYZZZZZZ[[[^^^``````^^^\\\YYYXXXWWWVVVUUUTTTTTTTTTVVVWWWXXXWWWTTTSSSSSSTTTUUUXXX[[[]]]]]]]]]]]]]]]ZZZYYYXXXYYYZZZ[[[ZZZXXXUUUUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMMMMNNNRRRQQQOOONNNMMMLLLLLLLLLKKKLLLNNNOOOPPPPPPOOONNNPPPRRRTTTVVVVVVUUUSSSQQQMMMKKKJJJJJJMMMPPPSSSTTTOOOUUUVVVQQQOOORRRQQQMMMPPPSSSTTTSSSPPPNNNNNNPPPLLLOOORRRRRROOOMMMNNNOOOSSSRRRPPPNNNMMMKKKKKKKKKIIIIIIIIIJJJJJJKKKMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHGGGGGGHHHGGGDDDAAAFFFFFFGGGGGGFFFDDDAAA@@@???@@@AAABBBBBBAAA@@@???===>>>>>>???@@@@@@AAAAAA??????>>>>>>>>>>>>???@@@cccaaaaaabbbgggkkkmmmnnnhhhddd___```eeehhhhhhfff```aaaaaabbbdddfffhhhiiiiiifffbbb``````cccgggjjjlllkkknnntttzzz~~~}}}}}}~~~ooo``````hhh~~~oooaaaWWWUUURRRPPPZZZhhhuuu{{{}}}xxxrrrnnniiidddUUUSSSPPPMMMJJJEEE@@@<<<@@@<<<999888:::;;;:::888:::888666666888999777555:::999777888999::::::999999999999999999999999999999;;;<<<===<<<<<<======AAAGGGLLLNNNUUU```kkkpppyyy|||vvvtttoooiiieeebbb]]]SSSLLLEEECCC???<<<:::999999999;;;;;;;;;::::::::::::999===>>>@@@AAA@@@===999777@@@===999666666555555555555666777888888777777777555666777888999888888777999===BBBEEEGGGJJJNNNRRRTTTgggzzzvvvnnniiiaaaUUUNNNMMMJJJJJJKKKLLLNNNQQQSSSUUU___hhhooommmjjjkkkhhhccciiiiiipppzzzwwwqqqkkkgggfffffffffcccbbbbbbaaaaaaaaabbbbbbbbbaaaaaabbbeeeeeedddccceeefffgggiiiiiijjjjjjjjjiiiiiihhhfffdddbbb```___dddgggiiihhhfffdddeeegggdddeeeggghhhhhhfffdddcccgggeeedddfffhhhhhheeebbb```___^^^]]]]]]^^^___```eeeaaa\\\]]]```cccbbb```iiiiiiiiihhhfffbbb___\\\bbbcccbbb```]]][[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZXXXVVVTTTTTTUUUVVVWWWZZZYYYXXXZZZ]]]^^^\\\YYYYYYXXXWWWVVVUUUTTTTTTTTTWWW[[[___^^^YYYVVVVVVXXXYYYZZZZZZZZZZZZYYYXXXXXXYYYXXXXXXZZZ[[[ZZZUUUQQQRRRSSSTTTUUUUUUTTTSSSRRRTTTQQQNNNMMMOOOQQQPPPNNNPPPPPPOOOOOONNNOOOOOOOOOPPPPPPOOONNNMMMLLLKKKKKKLLLNNNQQQRRRQQQPPPQQQQQQTTTUUUVVVWWWUUUSSSOOOMMMKKKKKKKKKMMMOOOPPPNNNLLLRRRQQQQQQQQQQQQPPPPPPPPPNNNQQQTTTUUUTTTQQQPPPPPPPPPOOOMMMMMMNNNNNNLLLJJJMMMLLLLLLKKKJJJIIIIIIIIIKKKIIIGGGFFFFFFGGGIIIJJJJJJHHHFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCC>>>>>>>>>>>>============AAA>>>;;;<<<@@@BBB???;;;::::::;;;;;;<<<===>>>>>>aaa``````bbbggglllpppqqqjjjfffcccdddhhhjjjhhhfff___```aaabbbdddeeeggghhhgggeeebbb```aaadddgggiiikkkhhhhhhmmmrrrvvv~~~{{{uuujjjZZZMMMMMMSSSfffxxxkkk\\\PPPNNNNNNPPP\\\kkkssspppkkkeee___YYYRRRMMMIIIFFFBBBAAABBBBBBAAA??????<<<999888:::;;;;;;:::888777666666777888888888444555555666777888888999777999;;;;;;;;;===BBBFFFMMMVVV___fffppp}}}}}}vvvqqqnnniiiccc]]]ZZZUUUOOOLLLKKKIIIDDD???===<<<;;;::::::;;;===>>>CCCAAA???===<<<===???@@@@@@AAACCCCCCBBB???<<<:::>>><<<999777777777777777999999999999888999:::;;;;;;<<<===???@@@AAABBBBBBFFFLLLUUUZZZ]]]]]]^^^___ppp~~~rrrmmmddd\\\XXXRRRKKKIIILLLMMMMMMOOORRRWWW]]]bbbfffxxx~~~zzzsssllliiilllvvvzzzwwwpppnnnkkkgggeeeeeeeeefffeeedddccccccbbbbbbbbbbbbbbbbbbbbbccceeefffeeedddgggggghhhiiijjjjjjkkkllljjjiiihhhfffeeecccbbbaaaeeegggiiihhhfffeeefffhhhdddeeefffggggggfffeeeeeehhhfffeeedddeeedddbbb___^^^]]]\\\\\\]]]^^^___```ccc___[[[\\\```cccbbb```gggggggggeeecccaaa^^^]]]aaabbbaaa___\\\YYYYYYYYY[[[[[[ZZZZZZYYYZZZZZZ[[[WWWVVVTTTTTTTTTUUUWWWYYY\\\ZZZYYYZZZ]]]]]][[[YYYYYYXXXWWWVVVUUUUUUUUUUUUVVVZZZ^^^]]]YYYVVVWWWYYYYYYYYYYYYYYYXXXWWWWWWVVVYYYXXXXXXYYYZZZXXXTTTQQQQQQRRRSSSTTTTTTTTTSSSRRRSSSQQQOOOOOOPPPQQQPPPNNNPPPOOOOOONNNMMMMMMMMMNNNOOONNNNNNMMMMMMLLLLLLKKKLLLNNNQQQQQQQQQPPPQQQQQQSSSTTTVVVVVVUUUSSSPPPNNNLLLLLLLLLNNNPPPQQQPPPNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQTTTUUUSSSPPPOOOOOONNNMMMKKKLLLMMMMMMLLLJJJMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHFFFDDDDDDEEEFFFGGGIIIGGGEEECCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDCCCCCCCCCCCCBBBBBBBBB??????>>>>>>>>>=========AAA===;;;<<<@@@AAA???;;;::::::;;;;;;<<<======>>>```___```ccciiioootttvvvkkkiiihhhiiikkkllliiieee______```bbbdddeeefffgggcccbbbaaaaaabbbdddfffggglllfffccceeehhhkkkpppuuuyyykkk^^^PPPGGGFFFIIIQQQ___rrrrrraaaPPPLLLLLLPPPZZZfffxxxzzztttnnniiidddWWWUUUQQQPPPOOOOOONNNMMMMMMIIICCC???>>>>>>======>>>>>>===<<<;;;;;;;;;;;;777777777777888:::;;;;;;666888:::::::::???IIIQQQXXXcccpppzzz}}}yyyvvvqqqlllccc^^^WWWSSSPPPMMMIIIEEEFFFAAA===<<<===???>>><<<::::::::::::<<<>>>@@@AAADDDBBB>>>;;;;;;<<>>@@@@@@???===:::999999888777666555666666777<<<<<<;;;::::::===AAAEEEFFFGGGIIILLLNNNQQQSSSTTT\\\cccmmmtttwwwuuusssrrrtttdddZZZVVVPPPJJJHHHHHHIIIMMMSSS[[[]]]aaahhhpppxxxwwwtttzzz|||uuuqqqooommmffffffeeeeeeeeefffgggggggggfffeeedddcccccccccccccccbbbbbbdddfffgggfffdddhhhgggggggggiiijjjlllmmmlllkkkhhhfffeeedddddddddfffggghhhhhhgggfffggghhhddddddeeeeeeffffffggggggjjjhhheeecccbbb```^^^\\\\\\\\\[[[[[[\\\]]]^^^^^^```]]]ZZZ[[[___bbbbbb```ddddddcccbbb```___^^^^^^```aaa```]]]ZZZWWWWWWWWWZZZZZZYYYYYYYYYYYYZZZZZZSSSRRRRRRRRRSSSUUUXXXYYY\\\[[[ZZZ[[[\\\\\\ZZZXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVYYY\\\\\\YYYWWWWWWYYYXXXXXXWWWWWWVVVUUUTTTTTTXXXWWWWWWWWWXXXVVVSSSQQQPPPQQQRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQPPPNNNPPPOOONNNMMMLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPQQQPPPPPPQQQRRRRRRSSSUUUVVVUUUTTTRRRPPPNNNNNNNNNPPPRRRRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRTTTTTTQQQOOOMMMMMMJJJIIIIIIIIIKKKLLLKKKJJJMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEHHHFFFDDDCCCBBBCCCDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBB????????????>>>>>>>>>>>>???===;;;<<>>;;;:::::::::;;;<<<<<<======``````aaafffmmmsssxxxyyykkkjjjkkkmmmnnnlllhhhddd```aaabbbdddeeeffffffggg___```aaabbbcccdddddddddllleee```aaaddddddgggjjjsssyyy|||lll___UUUOOOMMMLLLNNNTTT___mmm|||rrr```XXXWWWWWW[[[aaaiiiooosssvvv||||||{{{zzzyyywwwvvvhhhgggffffffggghhhiiijjjhhhcccZZZRRRLLLIIIHHHHHHOOONNNLLLIIIEEEBBBAAAAAA???>>><<<;;;::::::;;;;;;888;;;<<<::::::@@@LLLUUU```iiittt}}}xxxiii```^^^\\\WWWRRRMMMIIIDDDAAA@@@???>>><<<>>><<<:::;;;>>>@@@AAA@@@>>>======<<<======>>>???@@@???<<<:::::::::;;;<<<;;;;;;<<<<<<;;;999888777777777777777777888:::;;;>>>??????@@@BBBHHHQQQXXX```aaacccfffjjjnnnqqqrrrwww{{{vvvjjj]]]RRRMMMHHHGGGIIILLLQQQXXXaaagggtttxxx~~~wwwpppmmmjjjiiihhhbbbcccdddfffggghhhiiiiiihhhgggfffdddcccbbbbbbbbbcccbbbbbbdddffffffeeedddffffffeeeeeefffhhhkkkmmmlllkkkhhhfffdddeeeeeeffffffgggggggggfffgggggghhhcccccccccccceeefffhhhhhhjjjhhhdddbbb```___^^^]]]^^^]]]]]]\\\\\\\\\\\\\\\\\\ZZZYYYZZZ^^^```aaa```bbbbbbaaa__________________```___]]]YYYWWWVVVWWWZZZYYYYYYXXXXXXXXXYYYYYYPPPPPPOOOOOOPPPSSSUUUWWWXXXXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWVVVXXXZZZZZZXXXWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSVVVVVVUUUUUUUUUTTTRRRQQQOOOPPPRRRSSSSSSSSSRRRQQQPPPPPPQQQRRRRRRQQQPPPNNNPPPOOOMMMLLLKKKJJJJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNMMMOOOPPPPPPPPPPPPQQQRRRRRRSSSTTTUUUUUUTTTSSSRRRSSSRRRQQQQQQRRRRRRPPPNNNKKKLLLLLLLLLMMMMMMNNNNNNQQQRRRSSSSSSPPPMMMKKKKKKGGGFFFFFFHHHJJJLLLKKKJJJKKKKKKKKKJJJJJJIIIIIIIIIKKKJJJIIIGGGFFFEEEEEEEEEFFFDDDCCCAAAAAABBBDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@???>>>??????@@@AAAAAABBBBBB@@@?????????>>>>>>>>>>>>>>><<<;;;;;;===>>>===;;;:::::::::;;;;;;<<<<<<<<>>===<<<<<<>>>??????===<<<@@@IIIQQQ___dddkkkqqqzzzyyytttmmmrrruuuqqqooonnnkkkhhhccc[[[RRROOOPPPOOOJJJFFFEEEBBB???<<<;;;;;;;;;;;;777777888;;;===>>>===<<<>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999;;;:::::::::999888888888888999:::;;;<<>>>>>>>>>>>???@@@AAAAAABBBBBB?????????>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;bbbcccgggmmmsssvvvvvvuuuhhhjjjmmmooonnnkkkgggdddgggggghhhiiihhhgggeeeddd]]]^^^```aaaaaa```______]]]\\\]]]```___]]]___dddjjjkkklllooorrrvvvyyy{{{|||tttqqqoooiiiaaa```\\\[[[___aaa___[[[ZZZTTT```sssuuuooommmiiiddd]]]ZZZVVVUUUVVVXXXZZZZZZ]]]bbbhhhooowww~~~~~~ssskkkggggggZZZWWWSSSOOOLLLJJJIIIIIIHHHHHHHHHGGGFFFGGGIIILLLSSSVVVYYY\\\dddooottttttjjjiiihhhjjjmmmqqqssssssvvvwwwyyyzzzyyywwwtttrrrkkkiiijjjoooqqqmmmkkkkkkooouuu}}}}}}tttkkkeeebbbhhhkkkiiifffeeeaaa]]]NNNLLLJJJKKKMMMLLLIIIFFFEEECCC@@@===;;;999888888444555888:::::::::888777888888999999::::::::::::666777999;;;;;;:::999777:::999888777777777777888777:::<<>>>>>>>>>>>======>>>???@@@@@@AAAAAA>>>>>>>>>>>>============::::::::::::::::::::::::::::::::::::::::::;;;;;;aaadddiiinnnrrrssspppmmmhhhkkknnnooonnnkkkhhhfffiiiiiiiiiiiihhheeecccaaa^^^______```___^^^]]]]]]WWWZZZ```ddd```\\\^^^eeehhhfffeeedddfffiiilllmmmqqquuu}}}~~~zzzxxxxxxrrreee[[[XXXOOOWWWdddttt~~~tttiiiddd\\\VVVRRRPPPNNNMMMNNNRRRXXX]]]bbbiiipppvvv{{{{{{{{{{{{{{{{{{rrrooooooaaa___\\\YYYXXXXXXYYYZZZWWWWWWWWWXXXYYYVVVRRRNNNMMMOOOPPPQQQWWW___aaa___WWWUUUSSSTTTVVVXXXXXXWWWZZZ[[[]]]^^^]]][[[YYYWWWZZZ\\\bbbhhhhhheeeeeehhhlllrrrzzz~~~zzzpppfff```___fffjjjiiifffccc^^^YYYFFFIIIKKKMMMLLLJJJIIIGGGAAAAAA@@@>>>:::888777777777888999:::999999999:::777888999:::;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAA@@@???===<<<;;;<<<===>>>???CCCGGGLLLSSS```ooozzz~~~qqqiiifff\\\[[[ZZZWWWSSSOOOLLLJJJLLLIIILLLTTTUUUNNNNNNTTTfffwww}}}uuupppjjjdddaaaaaabbbbbbbbbaaa``````aaa```^^^[[[]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\]]]___```___^^^[[[\\\]]]___aaabbbddddddccccccccccccbbbbbbbbbbbbaaa^^^\\\\\\___bbbbbbbbb\\\]]]___aaaaaabbbaaaaaaaaabbbdddbbb___]]]]]]___]]]]]]^^^^^^]]]\\\[[[ZZZTTTVVVXXXYYYYYYZZZ[[[\\\\\\]]]]]]^^^]]]\\\[[[ZZZYYYZZZ[[[ZZZXXXXXXXXXYYYZZZXXXVVVSSSQQQOOONNNMMMOOONNNNNNNNNPPPRRRUUUWWWXXXZZZ\\\[[[XXXWWWWWWYYYVVVVVVVVVWWWWWWXXXZZZZZZ[[[YYYWWWVVVUUUUUUTTTSSSOOONNNMMMLLLLLLNNNOOOQQQMMMNNNOOONNNMMMOOOSSSWWWYYYZZZZZZYYYXXXVVVTTTRRRPPPQQQRRRRRRPPPPPPRRRUUUQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPOOONNNOOORRRTTTTTTTTTTTTTTTSSSSSSSSSSSSUUURRROOOMMMMMMLLLKKKJJJJJJKKKLLLMMMOOOPPPQQQRRROOOPPPPPPNNNLLLJJJJJJKKKIIIHHHHHHIIILLLNNNNNNMMMFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@???>>>???AAACCCEEECCCCCCCCCCCCCCCCCCCCCCCC===============>>>>>>>>><<<<<<======>>>>>>>>>???============<<<<<<<<<;;;999:::::::::999999999:::::::::::::::::::::::::::```ccciiiooorrrpppkkkggghhhkkknnnpppnnnllljjjiiiiiiiiijjjiiigggddd```^^^____________^^^]]]\\\\\\UUU[[[dddhhhccc]]]```gggfffccc```^^^___bbbdddeeefffggglllvvvsssddd^^^TTTXXX^^^fffppp}}}{{{pppfff___ZZZVVVSSSMMMPPPSSSSSSTTTVVV[[[___bbbdddgggiiikkkpppxxx~~~~~~qqqhhheeeeee\\\[[[YYYXXXYYY[[[^^^```dddcccdddgggiiieee\\\TTTTTTUUUUUUTTTXXX\\\[[[VVVSSSPPPMMMMMMNNNNNNLLLIIIIIIJJJLLLMMMMMMKKKIIIGGGTTTYYYbbbiiiiiifffhhhmmmooouuu}}}zzzoooddd]]]WWW___dddbbb___[[[UUUOOOFFFJJJMMMMMMJJJGGGFFFGGG<<<===>>>===;;;999999999::::::999888777888;;;===<<<======>>>======<<<<<>>>>>???AAACCCEEEBBBBBBCCCCCCCCCCCCCCCCCC;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;888999::::::999888999:::::::::::::::::::::::::::ccceeeiiimmmooommmhhhdddjjjnnnrrrpppjjjdddcccdddeeeeeedddbbb```^^^\\\[[[[[[ZZZYYYXXXXXXYYYZZZ[[[]]]aaaeeeeeebbb___^^^^^^___]]]ZZZYYYZZZ[[[\\\\\\\\\^^^bbbiiisss}}}xxxqqqpppooonnnnnnnnnmmmlllrrryyywwwmmmhhh```\\\WWWTTTTTTTTTRRRPPPQQQQQQSSSUUUYYY^^^bbbdddpppqqqmmmeee^^^[[[WWWSSSQQQPPPNNNMMMOOOSSSWWWYYYZZZ\\\```cccddd```YYYTTTRRRRRRSSSUUUWWWXXXVVVTTTJJJHHHFFFFFFFFFEEECCCAAADDDCCCBBB???===>>>AAADDDIIIOOOUUUWWW[[[aaadddcccbbbeeeiiijjjfff]]]RRRLLLIIIMMMRRRTTTRRRNNNKKKIIIBBBAAA@@@AAABBBCCCBBBAAA<<<:::999999:::;;;999888999;;;======<<<::::::;;;===@@@BBBAAA@@@CCCJJJQQQZZZbbbjjjkkklllooopppnnniiiaaa[[[YYYXXXWWWXXX\\\hhhjjjooozzzmmmXXXOOONNNLLLIIIHHHFFFJJJNNNQQQRRRRRRRRRRRRUUUVVVZZZ```cccfffnnnwww|||wwwqqqlllgggeee___^^^\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[\\\]]]___aaaaaa___^^^]]][[[ZZZYYYYYYYYY]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^______```___]]]\\\ZZZYYYXXXXXX[[[[[[[[[[[[\\\\\\[[[[[[VVVXXXZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\[[[YYYXXX[[[XXXTTTTTTVVVXXXXXXWWWRRRTTTTTTSSSPPPNNNNNNNNNSSSSSSTTTXXX\\\_________aaa```___]]][[[ZZZYYYXXXUUUVVVWWWVVVTTTTTTWWWZZZ[[[[[[[[[ZZZWWWTTTQQQOOOOOOLLLGGGEEEGGGIIILLLMMMMMMLLLLLLLLLNNNRRRVVVXXX^^^[[[WWWUUUVVVUUURRROOORRRPPPMMMMMMMMMNNNNNNMMMPPPOOONNNOOOQQQRRRQQQPPPTTTSSSRRRQQQQQQRRRSSSTTTQQQQQQQQQRRRSSSUUUWWWXXXSSSSSSRRRRRRQQQPPPNNNNNNOOONNNMMMKKKJJJIIIIIIIIIIIIKKKLLLNNNOOOOOOOOONNNNNNMMMLLLJJJIIIHHHGGGGGGLLLKKKJJJKKKLLLMMMLLLKKKHHHGGGFFFDDDCCCCCCBBBBBBCCCHHHMMMMMMIIIDDDBBBCCCAAA@@@???>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>><<<<<<<<<===>>>>>>===;;;;;;:::;;;<<<===>>>===<<<;;;:::::::::;;;::::::999888777777777888777888888888888999999999cccfffkkkooopppnnniiieeejjjnnnqqqoooiiidddcccddddddcccbbb```^^^[[[YYYXXXYYYYYYXXXXXXXXXYYYZZZZZZ^^^aaadddccc```]]]\\\\\\\\\YYYWWWWWWXXXZZZZZZZZZYYYZZZ^^^dddlllttt|||}}}zzztttnnniiibbbcccgggnnnwww}}}~~~yyysssnnnkkkiiieeebbbYYYWWWTTTSSSUUUZZZ```dddlllmmmhhh___VVVRRRMMMHHHHHHGGGEEEEEEGGGJJJLLLNNNNNNPPPRRRUUUVVVTTTOOOJJJIIIIIIIIIKKKNNNNNNMMMLLLDDDBBB@@@?????????===<<>><<<::::::===???BBBHHHLLLMMMOOOTTTVVVTTTPPPRRRUUUUUURRRMMMFFFBBB>>>AAAEEEFFFDDDAAA???>>><<<;;;;;;;;;<<<<<<;;;:::===<<<;;;:::;;;===@@@AAAAAABBBCCCDDDDDDFFFJJJMMMMMMPPPTTTVVVYYY```jjjqqqwwwnnnmmmoooqqqtttwww~~~~~~ppp___NNNIIIKKKLLLLLLLLLNNNUUU]]]eeeiiijjjkkkkkkiiiggghhhkkkmmmqqq{{{yyyrrrqqqnnnjjjfffbbb^^^\\\]]]\\\ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXWWWWWWWWWWWWXXXXXXUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXWWWXXXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[___^^^]]]\\\\\\\\\\\\\\\]]]]]]\\\[[[[[[\\\\\\]]]``````aaaaaaaaa``````______^^^\\\[[[YYYYYYXXXXXX]]]\\\]]]]]]]]]]]][[[ZZZWWWYYY[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]\\\ZZZYYYXXX[[[XXXUUUUUUWWWXXXXXXVVVSSSTTTTTTSSSQQQOOONNNOOOTTTUUUWWWZZZ^^^``````______^^^]]][[[YYYXXXXXXXXXSSSUUUVVVUUUTTTTTTWWWZZZ[[[\\\\\\[[[XXXTTTPPPNNNMMMJJJFFFEEEGGGJJJLLLMMMMMMMMMLLLNNNPPPTTTXXXZZZ^^^[[[WWWVVVVVVUUUSSSQQQPPPNNNLLLKKKLLLMMMMMMLLLMMMLLLLLLNNNPPPRRRRRRQQQSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRRRRSSSSSSTTTTTTTTTQQQQQQQQQQQQPPPOOONNNMMMNNNNNNMMMLLLKKKJJJIIIHHHJJJKKKMMMNNNOOONNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIKKKMMMMMMJJJHHHEEEDDDDDDCCCCCCCCCCCCDDDEEEJJJOOOOOOJJJFFFDDDEEECCCBBBAAA???>>>>>>>>>>>>????????????>>>>>>>>>>>>???>>>===<<<<<<<<<=========<<<;;;::::::;;;======???>>>>>>======<<<<<<;;;:::999888888777777888888777888888888888999999999bbbgggmmmqqqrrrooojjjfffiiilllnnnlllhhhdddbbbcccaaaaaa```^^^[[[YYYVVVUUUVVVVVVWWWXXXXXXXXXXXXXXX]]]___aaa```]]]YYYWWWWWWVVVTTTSSSSSSUUUWWWWWWWWWTTTUUUWWW[[[aaahhhmmmqqqxxxzzzqqqjjjccc]]]\\\```dddeeedddccccccffflllttt}}}wwwsssmmmhhhiiiooowww|||{{{nnnccc\\\SSSKKKEEECCC@@@???@@@BBBCCCCCCDDDDDDEEEFFFHHHGGGDDDAAA@@@@@@@@@BBBDDDEEEEEEDDD@@@>>>;;;;;;;;;;;;;;;:::;;;<<<<<<;;;999999;;;<<<<<<@@@BBBBBBDDDHHHHHHEEEEEEEEEFFFFFFEEECCC@@@???<<<===??????===<<<<<<===========================AAABBBCCCCCCCCCFFFLLLQQQRRRRRRSSSTTTWWW]]]eeejjjllloootttxxx~~~zzzbbbTTTHHHHHHOOOUUUZZZ^^^dddkkkuuu~~~tttjjjhhhgggeeebbb___\\\ZZZYYYYYYXXXWWWUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUVVVUUUUUUTTTTTTUUUUUUVVVRRRSSSUUUVVVXXXYYYYYYZZZXXXXXXXXXYYYZZZ[[[\\\]]]ZZZYYYYYYXXXXXXWWWWWWWWWZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]^^^___ddddddeeeeeedddbbb___^^^]]]\\\[[[YYYXXXXXXYYYYYY]]]]]]]]]______^^^[[[XXXYYY[[[\\\\\\[[[ZZZ[[[\\\^^^^^^^^^]]]\\\ZZZYYYXXXZZZXXXXXXXXXYYYYYYWWWUUUSSSTTTUUUTTTRRRPPPPPPPPPUUUVVVYYY]]]aaabbb```^^^\\\[[[ZZZXXXWWWVVVVVVVVVSSSTTTTTTTTTSSSTTTWWWYYY[[[\\\\\\\\\YYYTTTPPPMMMLLLIIIFFFEEEHHHKKKNNNOOOOOOOOOOOOPPPSSSVVVYYY[[[\\\YYYWWWVVVVVVUUUTTTRRRPPPNNNLLLKKKMMMNNNMMMMMMJJJIIIJJJLLLOOOQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTSSSSSSRRRQQQPPPOOOOOOOOONNNNNNMMMMMMMMMMMMNNNMMMMMMKKKIIIHHHKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIHHHGGGGGGGGGGGGGGGCCCEEEGGGKKKMMMLLLIIIFFFBBBBBBBBBBBBCCCCCCDDDEEEEEEIIIMMMMMMIIIEEEDDDDDDCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<======<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<>>>>>>??????@@@@@@???>>><<<;;;999999888777777777888888777888888888888999999999bbbgggnnnrrrqqqmmmiiieeegggiiijjjiiifffbbbaaabbb```___^^^\\\ZZZWWWUUUTTTTTTUUUVVVWWWXXXWWWVVVUUUZZZ[[[[[[ZZZWWWTTTRRRQQQPPPOOONNNOOORRRTTTTTTTTTPPPPPPRRRTTTXXX\\\```bbbgggnnnzzzuuummmjjjhhhbbb]]]\\\]]]___bbbhhhssszzzmmmcccRRRLLLEEEBBBBBBCCCCCCCCCDDDBBBAAAAAABBBBBB@@@??????>>>>>>@@@BBBCCCBBBAAABBB???<<<:::;;;<<<<<<<<<;;;<<<>>>>>>======>>>@@@<<<@@@AAAAAACCCGGGGGGCCCFFFFFFGGGGGGFFFEEECCCBBBAAABBBCCCBBBAAAAAACCCEEEDDDEEEGGGHHHHHHIIIKKKLLLOOOTTTYYYZZZYYY[[[bbbhhhiiijjjlllooottt{{{uuu```UUUMMMPPP[[[gggsss}}}~~~tttkkkfffcccbbb```^^^[[[YYYXXXWWWVVVUUUSSSRRRRRRRRRSSSTTTVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTVVVWWWYYYZZZZZZZZZYYYYYYYYYZZZ[[[\\\^^^___ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[]]]^^^_____________________``````dddeeeffffffddd```\\\ZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\^^^aaacccbbb^^^YYYZZZ\\\^^^^^^\\\[[[\\\]]]______^^^]]]\\\ZZZYYYXXXYYYYYYZZZ[[[[[[YYYWWWUUUSSSUUUVVVUUUSSSRRRRRRSSSVVVWWWZZZ^^^aaaaaa^^^\\\YYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSUUUVVVZZZ[[[\\\\\\YYYTTTOOOLLLKKKIIIGGGHHHLLLPPPSSSTTTTTTUUUUUUUUUVVVXXXYYYZZZYYYXXXVVVUUUTTTSSSSSSRRRQQQOOOMMMMMMNNNOOOOOOOOOJJJIIIIIIKKKMMMOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPRRRSSSTTTSSSQQQPPPNNNMMMMMMMMMLLLLLLMMMMMMLLLMMMOOOOOOOOOMMMKKKJJJLLLLLLMMMMMMMMMLLLJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDFFFIIIKKKLLLJJJHHHDDDCCCCCCCCCCCCDDDEEEEEECCCFFFIIIIIIFFFCCCAAAAAA@@@@@@@@@@@@@@@AAAAAABBB??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???===>>>@@@@@@???>>>;;;:::888888777777777777888888777777888888888999999999aaafffmmmpppnnniiieeecccdddeeeeeeeeeccc```_________^^^]]]\\\ZZZWWWUUUTTTSSSTTTUUUVVVVVVUUUTTTSSSUUUTTTTTTSSSRRRPPPNNNLLLLLLKKKKKKLLLOOOQQQQQQQQQNNNNNNOOOPPPRRRTTTVVVWWW\\\___gggrrr|||yyywwwzzz~~~tttlllkkkoootttwwwyyyyyyxxxwww{{{hhh___TTTNNNNNNQQQSSSSSSOOOLLLIIIGGGGGGHHHGGGFFFHHHHHHHHHJJJLLLLLLIIIGGGFFFCCC>>><<<===>>>??????>>>@@@CCCDDDEEEFFFHHHJJJIIILLLMMMNNNSSSWWWWWWSSSTTTUUUVVVVVVTTTPPPLLLIIIIIIJJJLLLLLLLLLMMMPPPRRRRRRUUUYYY[[[]]]___cccfffmmmsss{{{~~~}}}}}}~~~wwwpppiiifffccccccgggmmmsssvvvxxxxxxxxx}}}yyyccc[[[VVV[[[iiizzzuuummmiiifffeee___]]]ZZZWWWUUUSSSRRRQQQSSSRRRQQQPPPPPPPPPQQQRRRUUUUUUVVVVVVUUUUUUTTTSSSQQQQQQPPPPPPPPPPPPQQQQQQTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYZZZ\\\^^^___````````````___]]][[[YYYXXXZZZZZZ[[[\\\]]]___aaabbb______``````aaaaaaaaaaaabbbcccdddcccaaa]]]YYYWWWZZZYYYWWWWWWXXXYYY\\\]]]______bbbgggkkkjjjddd___[[[]]]______^^^]]]^^^___``````^^^]]][[[ZZZYYYYYYYYY[[[]]]]]]\\\YYYWWWVVVTTTUUUWWWVVVUUUTTTTTTUUUUUUWWWYYY]]]______\\\YYYVVVVVVUUUUUUUUUUUUUUUVVVXXXWWWUUUSSSSSSSSSRRRRRRXXXYYYZZZZZZXXXSSSOOOLLLLLLKKKJJJLLLQQQVVVYYY[[[]]]]]]\\\\\\[[[YYYXXXXXXWWWVVVUUUTTTRRRQQQQQQQQQPPPNNNLLLLLLMMMOOOOOONNNMMMLLLKKKKKKMMMNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKMMMPPPRRRSSSSSSRRRQQQLLLLLLKKKKKKKKKLLLMMMMMMLLLMMMOOOPPPPPPOOOMMMKKKKKKLLLMMMMMMLLLKKKIIIHHHFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEFFFHHHKKKKKKKKKGGGFFFEEEEEEDDDDDDEEEEEECCCEEEGGGGGGEEECCCAAA@@@AAAAAAAAABBBBBBBBBBBBBBB>>>>>>>>>=========<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???;;;<<<>>>>>>>>><<<999888888777777666777777888888777777888888888999999999```eeekkklllhhhccc``````aaaaaaaaa```___^^^]]]\\\]]]]]]\\\[[[ZZZXXXWWWVVVTTTTTTTTTTTTSSSRRRQQQPPPOOONNNMMMMMMNNNNNNLLLJJJJJJJJJJJJKKKNNNOOOOOONNNMMMMMMMMMNNNOOOPPPQQQRRRUUUVVVZZZ```hhhnnnqqqrrrooommmqqqyyyqqqhhhjjjoooxxx{{{rrrgggcccffflllooopppfffccc___]]]^^^______^^^bbbcccdddfffgggeeeaaa]]]VVVQQQLLLIIIIIIJJJLLLLLLLLLNNNRRRUUUWWW[[[```ccceeegggiiikkkqqqwwwwwwrrrrrrsssuuutttpppjjjccc___]]]```cccfffggghhhjjjlllqqquuu{{{~~~sssjjjeeedddXXXTTTQQQPPPNNNMMMQQQXXXWWW[[[]]]]]]___jjj|||{{{ccc^^^___hhhxxx|||vvvmmmfffcccbbbaaaaaa^^^\\\YYYUUURRRQQQPPPOOORRRQQQPPPOOOOOOPPPQQQRRRTTTTTTTTTUUUTTTSSSSSSRRRPPPOOOOOOOOOOOOOOOOOOPPPRRRRRRSSSTTTTTTUUUTTTTTTXXXXXXYYYZZZ\\\^^^```aaagggfffeeeccc```\\\YYYWWWYYYYYYYYYYYYZZZ\\\]]]^^^^^^___```aaabbbbbbbbbaaa``````aaa```___\\\YYYWWWYYYXXXWWWWWWXXX[[[^^^```cccdddhhhnnnsssrrrjjjbbb[[[]]]___```______```aaabbb```___]]][[[ZZZYYYYYYZZZ\\\^^^^^^\\\YYYXXXXXXTTTVVVWWWWWWVVVVVVVVVWWWVVVWWWXXX[[[]]]\\\ZZZWWWUUUUUUUUUUUUUUUVVVWWWWWWZZZXXXUUUSSSSSSTTTSSSRRRWWWWWWWWWWWWUUURRRPPPNNNMMMLLLMMMPPPVVV\\\___aaacccccccccbbb___\\\YYYWWWWWWWWWVVVTTTQQQPPPPPPQQQNNNLLLJJJJJJLLLMMMNNNMMMOOONNNMMMMMMNNNNNNMMMKKKKKKKKKLLLMMMMMMLLLKKKKKKJJJLLLNNNPPPQQQRRRRRRRRRKKKKKKJJJJJJJJJLLLMMMNNNKKKLLLMMMNNNNNNNNNMMMLLLJJJKKKLLLLLLLLLJJJIIIHHHFFFFFFEEEEEEEEEFFFFFFGGGIIIFFFDDDDDDFFFIIIKKKKKKHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDBBB@@@CCCCCCCCCCCCBBB@@@???>>><<<<<<<<<;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;<<<;;;::::::;;;<<<>>>>>>;;;;;;<<<<<<;;;:::888777777777666666666777888888777888888888888999999999___dddhhhgggbbb]]][[[\\\^^^]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUSSSRRRPPPOOOOOOOOOLLLJJJIIIKKKMMMNNNMMMKKKJJJIIIJJJKKKMMMNNNNNNLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPRRRVVVZZZ^^^```aaaeeeeeeiiiqqqwww|||ppplllhhhgggkkkssszzz{{{}}}vvvrrrkkkgggfffhhhiiijjjhhhkkkooorrrwww}}}}}}{{{nnn___UUURRRSSSJJJIIIKKKMMMMMMLLLPPPVVVVVVXXXXXXZZZaaapppvvvbbbcccjjjyyy{{{rrrjjjfffaaa^^^]]]^^^^^^^^^^^^\\\YYYVVVSSSRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUWWWWWWXXXZZZ\\\^^^```bbbddddddeeedddbbb___\\\[[[ZZZZZZYYYYYYZZZZZZ[[[\\\^^^^^^```aaabbbbbbbbbaaa`````````___^^^]]]\\\[[[YYYXXXWWWWWWYYY\\\```cccffffffiiipppuuurrrhhh^^^[[[]]]```aaaaaaaaabbbdddbbbaaa___]]][[[ZZZZZZZZZ\\\^^^```^^^[[[YYYYYYYYYTTTVVVXXXXXXWWWWWWXXXYYYXXXXXXXXXZZZ[[[[[[YYYWWWUUUUUUUUUUUUVVVWWWXXXYYYYYYVVVTTTSSSUUUVVVVVVTTTUUUUUUTTTSSSRRRQQQPPPPPPMMMLLLNNNRRRYYY___ccceeegggggggggfffddd```\\\ZZZYYYYYYYYYVVVRRRPPPPPPRRROOOMMMLLLLLLNNNOOOPPPOOOPPPNNNNNNNNNPPPPPPOOONNNJJJKKKLLLMMMMMMLLLKKKJJJLLLMMMMMMNNNOOOPPPPPPQQQKKKJJJJJJIIIJJJLLLNNNOOOIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGEEEDDDDDDFFFGGGHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEDDDAAA@@@AAABBBBBBBBBAAA???===<<<<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<===<<<<<<;;;===<<<;;;::::::;;;======;;;;;;;;;:::999999888888666666666666666777888888777888888888888999999999___cccfffddd^^^YYYXXXYYY\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXXXXYYYYYYXXXXXXWWWWWWWWWUUUSSSPPPNNNNNNMMMNNNJJJHHHHHHJJJNNNPPPOOOMMMKKKJJJJJJLLLNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMNNNJJJLLLNNNPPPRRRTTTTTTTTT``````dddkkkqqquuu}}}sssiiiddddddgggiiitttxxx}}}~~~|||zzzyyyzzz}}}{{{xxxxxx}}}zzznnn^^^PPPIIIIIILLLOOOPPPTTTZZZ[[[ZZZ^^^dddeeecccbbbeeeooonnnbbbgggtttzzzrrrnnnggg```^^^\\\ZZZZZZ\\\^^^^^^^^^ZZZXXXUUUSSSQQQQQQQQQRRRRRRQQQPPPPPPPPPQQQRRRSSSPPPPPPQQQQQQPPPPPPOOONNNOOOOOONNNNNNNNNNNNOOOOOONNNPPPRRRTTTVVVXXXYYYYYYVVVVVVXXXYYY\\\^^^```bbb]]]^^^```bbbccccccbbbaaabbbbbbaaa`````````aaaaaa]]]^^^```aaabbbbbbbbbaaaaaaaaa``````____________YYYXXXWWWWWWYYY]]]bbbdddfffeeehhhnnnrrrnnnbbbXXX[[[]]]```aaaaaabbbdddeeecccbbb___]]][[[ZZZZZZZZZ]]]___```^^^[[[YYYYYY[[[UUUVVVXXXYYYXXXXXXYYYZZZZZZYYYXXXYYY[[[[[[YYYXXXUUUUUUUUUVVVWWWXXXZZZ[[[WWWUUURRRSSSVVVYYYYYYWWWTTTSSSRRRQQQPPPPPPQQQQQQLLLLLLNNNSSSZZZaaaeeefffhhhiiiiiiiiigggccc___]]][[[\\\[[[XXXSSSPPPQQQSSSSSSQQQOOOPPPRRRSSSTTTSSSOOONNNNNNOOOQQQSSSRRRQQQJJJKKKLLLMMMMMMLLLKKKJJJOOONNNNNNMMMMMMNNNOOOOOOKKKJJJIIIIIIJJJLLLOOOPPPGGGGGGGGGGGGGGGHHHIIIJJJHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCDDDEEEGGGFFFEEECCCBBBBBBCCCCCCDDDFFFGGGHHHDDDCCCCCCCCCCCCBBB???===<<<===>>>???@@@???>>>>>>??????>>>>>>>>>=========999:::<<<=========<<<<<<>>>===<<<;;;:::;;;<<<======<<<;;;999999999999999666666666666666777888888777888888888888999999999YYY^^^bbb```[[[WWWWWWZZZ[[[XXXVVVVVVYYY[[[ZZZXXX[[[YYYWWWUUUTTTUUUWWWXXXVVVUUUTTTRRRQQQPPPNNNNNNJJJJJJLLLMMMMMMNNNNNNNNNQQQNNNKKKJJJLLLLLLJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJJJJJJJKKKLLLNNNOOO[[[ZZZYYY[[[```hhhpppuuuzzz~~~{{{tttooooootttkkkcccaaa```\\\[[[\\\cccdddlllyyy{{{llleeeeeehhh```]]]ccciiiiiidddaaa```___ZZZPPPGGGHHHQQQ[[[^^^hhhttt{{{{{{{{{~~~xxxmmmhhhfffttt{{{tttqqqkkkeee```^^^]]]]]]ZZZYYYXXXXXXXXXZZZ[[[\\\[[[WWWSSSPPPPPPQQQRRRSSSQQQQQQQQQQQQQQQRRRSSSSSSSSSQQQNNNOOOPPPPPPMMMJJJPPPPPPPPPQQQRRRRRRSSSTTTUUUUUUVVVXXX[[[]]]]]]\\\\\\[[[YYYYYYZZZ[[[[[[ZZZ]]]]]]]]]^^^___bbbdddeeefffffffffeeecccaaa___^^^^^^```aaaccccccaaa```___ZZZ[[[\\\]]]]]]^^^^^^^^^XXXYYY[[[]]]```bbbdddeeejjjhhhfffeeeeeebbb]]]XXXWWW\\\bbbdddbbbaaacccfffgggccc^^^[[[[[[]]]___```aaaaaa```^^^\\\[[[YYYYYYffffffbbb\\\YYY\\\\\\ZZZ^^^]]][[[YYYWWWVVVUUUUUURRRRRRSSSUUUXXXZZZYYYXXXUUUTTTTTTWWWZZZ[[[YYYVVVTTTSSSRRRQQQPPPOOOOOOOOOLLLNNNQQQVVVZZZ___bbbdddiiijjjkkkkkkiiifffbbb```\\\ZZZXXXWWWWWWWWWVVVTTTVVVUUUSSSSSSTTTTTTRRRQQQTTTSSSQQQPPPPPPOOOMMMJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOONNNLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNKKKIIIGGGEEEEEEEEEGGGGGGIIIJJJJJJKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEECCCBBBAAA@@@??????AAA@@@@@@??????@@@@@@AAA???>>><<<;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;:::===<<<;;;:::::::::::::::<<<:::888777555555555666999888666555444444555555999999888888888888999999\\\^^^```^^^ZZZVVVVVVWWWZZZXXXVVVWWWZZZ[[[ZZZYYYZZZXXXVVVTTTSSSTTTUUUVVVUUUUUUSSSRRRPPPNNNMMMLLLHHHIIIJJJKKKLLLMMMMMMMMMOOOMMMJJJJJJLLLLLLKKKIIIIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJIIIJJJJJJLLLMMMNNNSSSSSSRRRSSSXXX^^^dddiiiooossszzzuuuhhh```YYYSSSQQQSSSXXXYYY___hhhooosss||||||sssmmmeee[[[VVVVVVXXXSSSQQQTTTVVVTTTSSSTTTUUUUUURRROOOOOOVVVdddnnnxxxlllggghhhppp~~~xxxooohhh___^^^[[[YYYWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYXXXUUUQQQPPPQQQSSSTTTUUUQQQQQQQQQQQQQQQRRRRRRSSSRRRPPPMMMMMMOOOOOONNNLLLPPPPPPRRRSSSTTTTTTTTTTTTUUUWWWYYY\\\]]]^^^______aaa___\\\[[[\\\\\\ZZZYYY[[[[[[[[[]]]^^^aaaccceeeggggggfffeeecccbbb``````___```aaaaaaaaa___]]]\\\XXXYYY[[[\\\\\\\\\\\\[[[XXXYYY[[[^^^aaaccceeefffhhheeeaaa``````^^^[[[YYYYYY^^^bbbbbb```___aaadddgggccc___\\\]]]^^^___```aaa```___]]][[[ZZZYYYYYY^^^```^^^ZZZZZZ^^^aaa___\\\[[[YYYWWWUUUTTTSSSSSSRRRRRRSSSUUUXXXYYYYYYXXXUUUTTTTTTVVVYYYZZZXXXUUUTTTSSSRRRPPPOOOOOOOOOOOOKKKMMMQQQUUUZZZ^^^bbbccciiijjjkkkkkkiiifffcccaaa___]]]ZZZZZZZZZZZZXXXWWWWWWVVVUUUVVVWWWWWWUUUSSSXXXWWWUUUSSSRRROOOKKKHHHLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMKKKJJJJJJJJJKKKLLLMMMNNNLLLKKKIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@?????????????????????????????????>>>>>>======<<<<<<;;;;;;<<<======>>>>>>>>>======<<<<<<;;;:::::::::::::::;;;:::999777666555666666888777666555444555666666999888888777777888888999]]]]]][[[ZZZXXXVVVTTTTTTXXXWWWWWWXXXZZZ\\\[[[ZZZYYYWWWUUURRRQQQQQQRRRSSSTTTSSSRRRPPPNNNMMMKKKKKKGGGHHHIIIKKKLLLLLLMMMMMMMMMLLLJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOSSSWWWYYYaaadddjjjssswwwjjj```XXXVVVXXX]]]]]]aaafffiiiiiilllqqqyyyzzzyyy{{{jjjbbbZZZXXXVVVSSSRRRRRRMMMIIIHHHIIIJJJJJJNNNTTTVVVVVVVVVXXXaaaoooxxxrrrjjj```aaakkk}}}|||ssskkkeee```YYYUUURRRRRRSSSSSSSSSTTTTTTUUUTTTTTTSSSSSSSSSTTTUUUUUUUUURRROOOOOOQQQSSSUUUVVVQQQPPPPPPPPPPPPQQQRRRRRRRRROOOMMMLLLMMMOOOPPPOOOPPPRRRTTTWWWXXXXXXWWWVVVVVV[[[___aaa```___aaabbbccc```]]]\\\[[[[[[YYYWWWXXXYYYZZZ[[[]]]```bbbccciiihhhfffeeeccccccbbbbbbaaaaaaaaa```___]]][[[ZZZWWWYYY[[[\\\\\\[[[ZZZXXXYYYZZZ\\\___aaadddfffggggggddd```^^^]]]\\\[[[ZZZ[[[^^^aaa```^^^^^^```ccchhheeeaaa______```aaaaaabbb```]]]ZZZYYYXXXXXXYYYZZZ\\\[[[YYYZZZ___bbbaaa[[[ZZZWWWUUUSSSQQQPPPPPPSSSRRRSSSUUUXXXYYYXXXWWWTTTSSSSSSUUUWWWWWWVVVUUUSSSRRRQQQPPPOOONNNNNNNNNKKKMMMQQQUUUZZZ___bbbdddiiijjjkkklllkkkhhheeeccc___]]][[[[[[[[[[[[ZZZXXXVVVVVVWWWXXXZZZZZZXXXVVVXXXWWWVVVUUUTTTQQQLLLIIIKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOLLLKKKJJJIIIJJJLLLNNNOOONNNMMMKKKJJJIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGCCCCCCBBBAAAAAABBBCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBAAA@@@????????????===>>>???@@@@@@???>>>======>>>?????????>>>===<<<888888999:::;;;;;;;;;;;;<<<;;;;;;:::::::::::::::;;;:::999777666666666666666666555555555666777888999888888777777888888999ZZZXXXVVVUUUUUUUUUTTTSSSWWWWWWXXXYYYZZZ[[[[[[ZZZWWWVVVSSSQQQOOOOOOOOOOOOPPPOOOOOONNNMMMMMMLLLLLLHHHHHHJJJKKKLLLMMMMMMMMMKKKKKKJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOVVVXXX]]]eeeqqqzzzrrrqqqtttyyyzzz|||~~~|||{{{{{{uuuzzzuuunnniiihhhhhhiiinnntttyyyiiiXXXUUUUUU[[[ccchhhjjjjjj[[[TTTNNNOOOTTT[[[eeennnooommmlllppp{{{qqqmmmhhh^^^bbbqqqyyyoooiii```ZZZUUURRROOOMMMQQQQQQSSSSSSSSSSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPMMMMMMOOOQQQSSSSSSPPPPPPOOOOOOPPPPPPQQQRRRRRRPPPNNNMMMNNNPPPSSSTTTSSSUUUXXX\\\]]]]]]\\\[[[[[[```eeefffbbb___```ccc```]]][[[ZZZZZZYYYXXXVVVVVVWWWXXXZZZ]]]___aaabbbiiihhhfffeeedddddddddeeeddddddbbb```^^^\\\[[[ZZZYYYZZZ\\\^^^^^^\\\ZZZYYYZZZ[[[]]]```bbbdddfffgggiiigggeeebbb```]]][[[ZZZ[[[]]]^^^^^^]]]^^^aaadddiiifffcccbbbbbbccccccbbbbbb___\\\XXXWWWWWWXXXYYY]]]___]]]ZZZZZZ^^^___^^^ZZZYYYWWWTTTRRRQQQPPPOOOSSSSSSSSSUUUWWWXXXWWWVVVSSSRRRSSSSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPOOOPPPPPPNNNPPPSSSXXX\\\aaadddfffjjjkkklllmmmllljjjgggeee]]][[[ZZZZZZ[[[ZZZYYYWWWTTTTTTUUUXXXZZZZZZXXXVVVTTTTTTTTTUUUUUUSSSOOOLLLIIIJJJJJJKKKKKKKKKKKKJJJLLLMMMMMMMMMNNNOOOPPPQQQLLLKKKJJJIIIJJJLLLNNNPPPNNNMMMLLLKKKJJJJJJJJJKKKIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFGGGGGGGGGFFFEEEEEEAAA@@@@@@???>>>>>>>>>>>><<<>>>???AAAAAA???>>><<<<<<===???AAAAAA@@@>>>===666777888999::::::::::::;;;;;;::::::999::::::;;;::::::999888777777666666555555555666666777888999888888777777777777888888UUUSSSRRRRRRTTTUUUUUUUUUWWWXXXYYYZZZYYYXXXXXXXXXUUUTTTRRRPPPNNNMMMMMMMMMKKKLLLLLLLLLMMMMMMNNNNNNJJJJJJKKKLLLMMMMMMMMMMMMJJJJJJKKKKKKKKKLLLMMMNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIMMMOOOSSSYYYcccqqqooobbb]]]WWWTTTTTTUUUVVV\\\cccuuu~~~rrrjjjjjjhhhfffeeefffjjjmmmttt{{{zzziii```VVV]]]hhhwwwqqqeeedddmmmxxxxxxvvvrrriiimmm{{{zzzwwwrrriiiaaa```[[[UUUPPPNNNMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNLLLKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQTTTSSSQQQPPPPPPRRRUUUXXXVVVXXX\\\___aaaaaa```___aaaeeeiiigggaaa]]]^^^```]]][[[YYYYYYZZZ[[[ZZZYYYVVVWWWYYY[[[]]]___```aaahhhgggffffffeeeeeeeeeeeegggeeeccc```^^^]]]\\\\\\\\\]]]___`````````^^^]]]]]]^^^___aaaccceeefffggghhhiiiiiigggccc]]]YYYVVVYYYZZZ\\\]]]^^^aaadddfffiiigggeeedddddddddcccbbbaaa___[[[XXXVVVVVVXXXYYY^^^```___[[[[[[]]]^^^\\\YYYXXXWWWUUUSSSRRRQQQQQQTTTSSSSSSUUUWWWWWWVVVUUURRRSSSSSSSSSSSSSSSSSSTTTRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUXXX\\\```dddggghhhjjjkkkmmmnnnmmmkkkhhhfff\\\[[[[[[[[[\\\[[[YYYWWWRRRRRRSSSUUUWWWXXXWWWUUURRRRRRRRRSSSSSSRRRNNNLLLHHHIIIJJJKKKKKKKKKKKKKKKMMMNNNNNNOOOPPPQQQQQQRRRMMMLLLKKKKKKKKKMMMOOOPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFFFFFFFEEEEEEDDDCCC???>>>>>>=========>>>>>><<<>>>???AAAAAA???>>><<<<<<===???@@@AAA@@@>>>===:::;;;<<<===>>>>>>???>>>::::::999999999::::::;;;::::::999999888888777777444444555666777888999999888777777777777777777888QQQRRRSSSTTTUUUVVVWWWXXXXXXZZZ[[[ZZZWWWUUUTTTSSSRRRRRRPPPOOONNNMMMLLLLLLJJJJJJKKKLLLMMMMMMNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKLLLKKKJJJKKKMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFEEEEEEFFFIIIMMMQQQVVV___kkksss}}}gggYYYUUURRRPPPQQQOOOLLLOOOTTT^^^fffqqqxxxzzzzzzzzzzzzxxx~~~~~~wwwuuuzzz{{{zzz{{{xxxsssqqqrrruuuvvvxxxyyyyyyxxxvvvtttzzz{{{wwwpppjjjeee\\\TTTOOOOOOOOOOOOOOOPPPTTTWWWYYY```jjjttt}}}yyypppnnngggvvv|||}}}nnneeebbb___XXXQQQTTTQQQNNNJJJIIIJJJLLLMMMJJJKKKMMMOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPOOOOOONNNLLLKKKKKKLLLMMMMMMMMMOOONNNNNNNNNNNNOOOPPPPPPTTTUUUTTTSSSRRRSSSVVVYYYXXXZZZ]]]```bbbcccccccccdddfffgggddd```\\\\\\^^^\\\[[[ZZZ[[[]]]^^^^^^^^^XXXYYY[[[]]]___``````aaaeeeffffffggggggfffeeeeeegggeeebbb___^^^^^^^^^___``````aaabbbcccccccccccc``````aaabbbcccdddeeefffdddfffhhhgggbbb[[[VVVSSSXXXYYY[[[^^^aaaccceeefffgggfffdddddddddcccbbb```aaa___\\\YYYXXXWWWWWWXXXZZZ]]]]]]ZZZZZZ^^^___\\\XXXWWWVVVUUUTTTSSSSSSSSSUUUTTTSSSUUUVVVVVVUUUSSSRRRSSSTTTSSSQQQQQQSSSUUUSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[]]]```cccfffhhhjjjiiijjjllllllkkkhhheeeccc]]]\\\\\\]]]^^^]]][[[YYYSSSRRRRRRSSSUUUWWWWWWVVVVVVTTTRRRQQQPPPNNNKKKIIIJJJKKKLLLMMMMMMNNNNNNMMMOOOPPPQQQSSSSSSSSSRRRQQQMMMMMMMMMMMMNNNOOOPPPQQQNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEDDDDDDCCCBBBAAA===<<<<<<<<<<<<<<<===>>><<<===>>>??????>>>===<<<<<<===>>>>>>>>>===<<<;;;::::::;;;<<<============999999999999999::::::;;;999999::::::999888888777444555666777888999888888888777777666666777777888RRRUUUYYYYYYXXXWWWXXXZZZYYY[[[\\\ZZZUUUQQQOOOOOOQQQPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJLLLMMMLLLJJJJJJLLLNNNMMMMMMLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHGGGFFFDDDCCCDDDDDDDDDEEEEEEEEEEEEEEECCCGGGLLLNNNNNNRRRXXX^^^kkktttooobbb___^^^```bbb___YYYYYY\\\]]]___bbbeeegggggggggfff```gggkkkjjjjjjoooqqqpppnnnooolllgggeeeeeebbb]]]___bbbeeeggggggiiimmmpppxxxppphhhddddddaaaaaabbbaaa\\\ZZZ\\\]]]]]]^^^______^^^^^^]]]___aaa___WWWRRRPPPOOOKKKLLLNNNOOOOOOOOOPPPRRRTTTSSSZZZeeeqqq{{{|||nnneeeZZZUUUTTTSSSOOOJJJLLLKKKIIIGGGFFFFFFHHHJJJJJJKKKMMMNNNPPPQQQQQQQQQOOOOOOPPPPPPPPPOOOMMMMMMLLLKKKJJJKKKNNNOOOPPPOOONNNNNNNNNNNNNNNOOOOOOPPPSSSUUUVVVUUUSSSSSSUUUWWWXXXYYY[[[^^^aaacccddddddeeedddbbb___^^^]]]]]]]]]\\\ZZZZZZZZZ]]]^^^___^^^[[[\\\^^^___```aaaaaa```bbbdddfffhhhhhhfffdddcccdddbbb___]]]]]]^^^```aaabbbbbbbbbbbbdddfffgggiiiccccccccccccddddddddddddaaadddfffddd___ZZZXXXWWWZZZZZZ]]]```cccdddddddddcccbbbaaaaaabbbaaa^^^\\\```___]]][[[YYYXXXXXXWWWWWWZZZZZZXXXYYY\\\]]]ZZZVVVUUUTTTTTTSSSSSSTTTTTTUUUTTTTTTTTTVVVVVVTTTRRRSSSTTTUUUSSSQQQQQQSSSVVVSSSSSSTTTVVVXXX[[[]]]^^^^^^^^^```bbbeeeggghhhiiifffggghhhhhhgggdddaaa^^^\\\[[[\\\]]]^^^]]][[[XXXXXXVVVTTTTTTVVVXXXXXXXXXWWWTTTQQQOOONNNMMMLLLJJJNNNOOOPPPQQQQQQRRRRRRRRRPPPRRRTTTVVVVVVUUURRRPPPMMMNNNOOOQQQQQQQQQQQQPPPOOOOOOOOOOOONNNMMMMMMLLLJJJIIIHHHGGGGGGIIIJJJLLLMMMMMMLLLLLLKKKJJJJJJIIIFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@???;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::777888999999999999888888999999888888999::::::;;;999999:::::::::999888777555666777888999888888777777777666666666666777777SSSYYY^^^^^^ZZZXXXYYY\\\ZZZ\\\]]]ZZZTTTNNNLLLLLLOOOOOOOOOOOONNNNNNMMMMMMOOOOOONNNMMMLLLKKKKKKJJJMMMMMMMMMLLLKKKIIIHHHGGGKKKLLLNNNLLLJJJIIIKKKNNNLLLLLLLLLLLLLLLLLLMMMMMMGGGHHHHHHHHHGGGFFFDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDIIINNNOOOLLLKKKNNNRRRXXX___hhhrrrzzzwwwkkklllnnntttxxxuuuooommmoooooommmjjjiiihhhhhhfffddd\\\ccceee```]]]______\\\]]]]]]ZZZUUUUUUWWWUUUQQQTTTUUUWWWYYYZZZ]]]```bbbfffmmmqqqnnnjjjiiigggeee]]]```aaaaaa]]]WWWSSSQQQSSSPPPQQQTTTUUUTTTUUUXXXWWWWWWWWWWWWWWWWWWXXXXXXVVVZZZYYYRRRNNNPPPTTTTTTVVVXXXYYYYYYYYYXXXZZZ[[[```hhhttt{{{rrriiiccc\\\VVVOOOLLLMMMNNNLLLIIIJJJJJJHHHFFFDDDDDDFFFHHHJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOOOOOOOMMMLLLKKKKKKJJJJJJLLLOOORRRSSSSSSNNNNNNMMMMMMNNNNNNOOOPPPRRRUUUWWWVVVSSSRRRTTTVVVWWWXXXZZZ\\\___aaaccceeedddaaa]]]\\\]]]^^^^^^^^^[[[YYYXXXYYY[[[\\\\\\[[[]]]^^^___aaabbbaaaaaa```aaacccfffhhhhhhgggdddbbbbbb```]]][[[[[[]]]```bbbcccbbbbbbbbbdddgggjjjllleeeeeeddddddddddddccccccaaacccdddccc___\\\\\\]]][[[\\\^^^aaadddeeecccbbb```___^^^______^^^[[[YYY```___^^^\\\[[[YYYXXXWWWWWWYYYYYYVVVVVVYYYYYYVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTTTTTTTUUUUUUTTTRRRSSSUUUUUUSSSQQQQQQSSSVVVSSSTTTUUUXXXZZZ]]]```aaa___```aaaccceeeggghhhiiidddeeeffffffddd```]]][[[YYYYYYYYY[[[\\\[[[XXXVVV\\\YYYVVVUUUWWWYYY[[[[[[TTTRRRNNNMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUQQQSSSVVVYYYXXXVVVRRRPPPMMMNNNQQQSSSSSSSSSQQQPPPQQQQQQQQQQQQPPPOOONNNMMMJJJIIIHHHGGGGGGIIIJJJLLLMMMMMMLLLLLLKKKKKKJJJJJJEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBAAA@@@???>>>::::::::::::;;;<<<======:::999999888888999999:::===<<<;;;999999888888888::::::;;;;;;;;;::::::999999888888888999::::::;;;888999:::;;;:::999888777555666888999999888777777777777666666666666777777WWW[[[______\\\ZZZZZZ[[[ZZZ]]]]]]WWWMMMGGGIIILLLNNNOOOQQQRRRSSSSSSSSSRRRQQQQQQPPPOOOOOOOOOPPPPPPSSSQQQNNNKKKJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJLLLMMMOOONNNNNNPPPRRRQQQLLLHHHIIIHHHGGGFFFDDDCCCCCCBBBCCCBBBBBBBBBCCCEEEGGGIIIIIIIIIHHHHHHHHHIIIJJJJJJPPPRRRVVV[[[aaafffiiilllmmmrrrzzz}}}~~~xxxrrrrrrtttuuutttssspppmmmjjjgggeeebbbbbb```\\\WWWSSSQQQQQQTTTVVVYYY\\\______]]][[[```ccceeebbbZZZTTTRRRRRRSSSRRRRRRUUUSSSPPPQQQTTTVVVXXX\\\bbbhhhkkkkkkjjjnnniiifffhhhiiieeeaaa```aaa___\\\XXXWWW[[[dddjjjyyyyyyzzzyyyxxxyyy|||~~~|||ppphhhhhhgggccc___\\\XXXVVVUUUKKKIIIHHHHHHHHHHHHGGGEEEBBBBBBCCCDDDEEEFFFGGGGGGLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHHHHIIIJJJLLLNNNOOOOOOOOONNNMMMLLLKKKJJJJJJMMMOOORRRRRRRRRRRRSSSTTTVVVXXXZZZ]]]```aaaaaaaaaaaa___]]][[[ZZZZZZZZZZZZYYYZZZ\\\]]]]]]\\\ZZZYYY_________^^^]]]]]]___aaaccceeegggiiihhhfffbbb``````___]]]\\\\\\^^^aaacccdddcccaaaaaacccdddeeeeeecccbbbccceeefffgggeeecccaaaaaa___^^^\\\[[[ZZZYYYYYYZZZ\\\___bbbbbb```^^^ZZZYYYXXXZZZ\\\^^^^^^]]]aaa^^^[[[YYYYYYXXXVVVUUUWWWWWWVVVWWWWWWWWWUUUSSSSSSQQQQQQSSSWWWYYYXXXVVVYYYXXXWWWWWWVVVUUUTTTTTTRRRTTTUUUTTTSSSSSSTTTUUURRRVVV[[[___````````````cccbbbbbbeeehhhiiifffcccbbbbbbbbbaaaaaaaaaaaaaaa```]]]ZZZ[[[___```]]]YYYYYYWWWVVVWWWXXXYYYXXXWWWVVVSSSPPPOOOPPPQQQQQQQQQSSSSSSUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYWWWUUURRRPPPMMMNNNOOOQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPOOOMMMMMMNNNLLLKKKIIIHHHHHHHHHHHHMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA???===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<;;;;;;;;;::::::999999999999999999999999999999999::::::::::::::::::::::::999:::;;;;;;:::999888777999777555777999:::888555999888888888777777666666VVVYYY[[[[[[YYYXXXXXXYYYYYY[[[ZZZVVVPPPMMMNNNPPPPPPRRRSSSUUUUUUUUUUUUTTTRRRQQQQQQPPPPPPPPPQQQQQQSSSQQQNNNKKKJJJJJJLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMNNNOOOQQQPPPLLLHHHIIIHHHFFFDDDCCCCCCDDDDDDEEEEEEDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIILLLOOOSSSVVVYYY[[[YYY]]]ccchhhlllooorrruuu~~~}}}zzzyyyyyyxxxtttoookkkiiihhhllloootttzzz~~~|||vvvqqqpppqqqpppiii```YYYWWWXXX```^^^___bbbaaa^^^___cccqqqwww{{{yyyrrrooollljjjnnnyyy}}}}}}zzzxxxwwwvvvtttqqqmmmfff]]]XXXSSSRRROOOMMMKKKIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDAAABBBBBBCCCDDDEEEFFFGGGKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSSSSSSSTTTUUUXXXYYYZZZ\\\]]]]]]]]]\\\___^^^]]]\\\[[[[[[\\\\\\ZZZ[[[]]]^^^^^^^^^^^^]]]``````___^^^^^^^^^```aaacccdddfffgggfffccc```^^^```___]]]\\\]]]^^^```bbbbbbaaa______```bbbbbbccc```___```bbbddddddcccaaa```___^^^]]][[[YYYXXXXXXXXXYYY[[[___bbbbbb___]]]ZZZZZZYYYZZZ[[[^^^aaacccgggccc^^^ZZZXXXWWWVVVUUUXXXVVVTTTTTTTTTTTTSSSQQQOOOOOOPPPTTTYYY[[[ZZZXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSTTTUUUTTTSSSRRRSSSTTTTTTYYY^^^bbbbbbaaaaaaaaadddddddddfffhhhhhhfffcccbbbaaaaaaaaaaaaaaaaaaaaabbb^^^[[[[[[]]]]]][[[WWWYYYYYYXXXYYY[[[[[[ZZZXXXVVVSSSQQQPPPRRRSSSTTTSSSUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZXXXUUUSSSQQQKKKMMMOOOQQQRRRRRRQQQPPPPPPPPPPPPPPPOOONNNMMMLLLMMMLLLJJJHHHGGGGGGGGGGGGJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999:::;;;999999999999888888888777999999999999999999999999999999999999999999999999888888888888888777666666888666666777999999777555666666666777777777777777UUUVVVWWWVVVUUUUUUVVVXXXXXXXXXWWWUUUTTTSSSSSSSSSRRRSSSUUUVVVWWWVVVVVVUUURRRRRRRRRRRRRRRRRRSSSSSSSSSQQQNNNKKKJJJJJJKKKLLLMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPNNNJJJGGGHHHFFFDDDCCCBBBCCCEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCDDDFFFGGGIIIJJJJJJKKKNNNRRRUUUWWWZZZ]]]```pppwww|||zzzxxxzzz~~~~~~uuulllggggggiiisssrrrtttwwwxxxvvvyyy~~~||||||xxxyyy}}}vvvtttqqqkkkfffhhhddd]]]WWWSSSOOOJJJHHHCCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@AAACCCDDDCCCBBB@@@AAAAAABBBCCCDDDEEEFFFIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIJJJLLLMMMNNNOOOPPPOOOQQQSSSTTTSSSSSSUUUVVVZZZZZZZZZZZZZZZYYYXXXXXX]]]\\\\\\\\\]]]^^^______]]]]]]]]]^^^___```aaabbbbbbaaa```______```aaabbbddddddeeefffdddbbb___^^^^^^]]]]]]\\\\\\]]]^^^___^^^^^^^^^]]]^^^^^^___```^^^^^^___aaaccccccbbb```___^^^]]][[[ZZZXXXWWWVVVWWWXXX\\\```bbbbbb___\\\[[[[[[[[[ZZZZZZ]]]eeekkkpppjjjaaa[[[XXXWWWWWWWWWXXXVVVRRRQQQQQQQQQQQQPPPLLLNNNQQQVVV[[[]]]\\\[[[VVVVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVUUUSSSRRRSSSTTTVVVZZZ```ccccccaaa```___fffeeeeeefffggggggdddbbbaaaaaaaaaaaaaaaaaaaaaaaaddd```\\\ZZZ[[[[[[YYYVVVYYYYYYZZZ\\\^^^^^^\\\ZZZUUUSSSRRRRRRTTTVVVWWWWWWWWWVVVUUUUUUVVVXXX[[[\\\]]]]]]\\\YYYWWWSSSQQQOOOJJJLLLOOORRRSSSSSSQQQOOONNNOOOOOOPPPOOONNNLLLLLLLLLKKKJJJHHHGGGGGGFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888777777888888999999777777777777777666666666777777777777777777777777777777777777777777777777666666555555444555555555777666666777888888777555555555555666777777888888VVVVVVTTTSSSSSSSSSUUUWWWXXXVVVSSSTTTVVVWWWVVVTTTQQQRRRTTTUUUUUUUUUTTTTTTRRRSSSSSSTTTTTTUUUUUUUUUTTTRRRNNNLLLJJJJJJLLLMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNKKKHHHFFFFFFEEECCCAAABBBCCCEEEGGGHHHHHHHHHIIIJJJKKKKKKLLLGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHJJJKKKLLLNNNQQQTTT^^^eeekkkkkklllppptttuuuuuu}}}||||||zzzuuuttt|||vvvjjjeeeeeeccc]]]WWW[[[VVVOOOIIIFFFDDDBBBAAA????????????@@@@@@AAABBB???>>>===???AAABBBBBBAAA??????@@@AAABBBCCCDDDDDDFFFHHHJJJKKKLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKMMMNNNOOOOOOQQQSSSTTTTTTTTTUUUVVVZZZZZZZZZZZZYYYXXXXXXWWW[[[[[[\\\]]]___```aaabbb```___^^^^^^___```cccdddcccbbb`````````bbbbbbbbbeeeffffffeeedddbbb```___]]]\\\[[[ZZZZZZZZZ[[[[[[\\\]]]^^^]]]\\\\\\]]]^^^______```bbbdddeeecccbbb___^^^]]]\\\ZZZYYYXXXWWWXXXZZZ]]]bbbdddccc```]]]\\\]]]]]]ZZZYYY^^^hhhqqquuunnnddd\\\YYYZZZ[[[\\\ZZZVVVRRROOOOOOPPPPPPPPPNNNPPPUUUZZZ]]]^^^]]]\\\UUUUUUUUUUUUUUUUUUTTTTTTVVVWWWWWWVVVTTTSSSTTTUUUWWW[[[```bbbaaa___]]]\\\eeeddddddddddddcccaaa```___`````````aaaaaabbbbbbdddaaa]]][[[[[[[[[ZZZYYYXXXYYY[[[]]]______\\\YYYTTTSSSRRRTTTWWWYYYZZZZZZWWWVVVTTTSSSTTTWWW[[[]]]]]]\\\YYYVVVSSSOOOMMMLLLJJJMMMQQQUUUVVVTTTRRRPPPMMMNNNOOOPPPPPPOOOMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999777777777777777777666666777777777777777777777777777777777777777777777777666555444333333444555666666666666666777777666555777777777777777777777888XXXVVVTTTRRRSSSUUUVVVWWWXXXUUURRRSSSVVVWWWVVVSSSOOOPPPQQQRRRSSSRRRQQQPPPRRRSSSTTTUUUVVVVVVVVVVVVTTTRRROOOLLLKKKLLLMMMOOOLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKMMMMMMLLLIIIFFFEEEDDDCCCBBBAAABBBCCCEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCBBBBBBCCCFFFIIINNNTTTXXXWWWYYY```eeeffffffppp}}}|||uuuvvv|||~~~wwwmmmdddYYYTTTTTTSSSPPPLLLLLLIIIEEEBBBAAA@@@???>>><<<<<<;;;;;;;;;<<<=========<<<<<<===@@@AAAAAA@@@>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKOOOQQQSSSTTTTTTTTTUUUVVVYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]___```bbbbbbccccccaaa___^^^^^^```bbbddddddbbb______aaaccccccbbbddddddcccbbbaaa```___^^^^^^]]][[[XXXWWWWWWWWWWWW[[[]]]___^^^\\\[[[\\\^^^^^^^^^___aaadddeeecccbbb______^^^]]]\\\\\\[[[[[[ZZZ\\\___cccfffeeebbb___^^^______\\\ZZZ___iiiqqqtttmmmddd^^^\\\]]]```aaa\\\WWWRRROOOOOOPPPQQQRRRRRRUUUYYY\\\^^^]]]\\\[[[UUUUUUUUUUUUUUUUUUVVVVVVXXXYYYZZZYYYWWWVVVWWWXXX[[[^^^aaabbb```]]]\\\[[[aaabbbbbbaaa___^^^]]]]]]^^^^^^___```aaabbbbbbccccccaaa___^^^]]]^^^]]]]]]WWWWWWYYY\\\]]]]]]ZZZWWWRRRRRRRRRTTTXXX[[[[[[[[[YYYWWWUUUTTTVVVYYY]]]```^^^\\\XXXTTTQQQNNNMMMLLLMMMOOOSSSVVVWWWUUURRRPPPLLLMMMOOOPPPQQQOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999::::::888888888888888888888888666666666666666666666666888888888888888888888888666555444333333444666777444555666666666555555555::::::999888777777666666YYYWWWTTTSSSUUUWWWWWWWWWWWWUUURRRSSSVVVWWWVVVTTTNNNOOOPPPQQQQQQQQQPPPOOOQQQRRRTTTVVVWWWXXXWWWWWWTTTRRRPPPNNNMMMNNNPPPRRRLLLLLLKKKKKKJJJJJJIIIIIIHHHKKKMMMMMMJJJGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGBBBBBBAAAAAABBBBBBCCCDDD>>>>>>>>>?????????@@@@@@???@@@@@@>>>======???AAAAAAEEEGGGEEEHHHNNNSSSUUUWWWaaannnxxx}}}{{{vvvlllccc]]]XXXRRRKKKFFFEEEEEEDDDCCC???>>><<<<<<======;;;:::;;;;;;:::999999999::::::<<<;;;;;;<<<>>>@@@???>>><<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGHHHHHHHHHIIIIIIIIIOOOQQQSSSTTTSSSSSSUUUVVVWWWWWWXXXYYY[[[]]]^^^___]]]^^^___```bbbbbbbbbbbbcccbbb`````````bbbdddeeeeeeaaa^^^___aaacccbbbaaaaaaaaa___^^^^^^^^^^^^^^^bbb```\\\XXXUUUUUUUUUVVVZZZ]]]```___\\\ZZZ[[[]]]\\\\\\]]]___bbbcccbbb```_______________^^^^^^^^^]]]^^^```cccffffffdddbbb`````````^^^]]]aaagggmmmmmmhhhbbb]]]]]]___aaabbb[[[WWWSSSPPPPPPRRRRRRSSSTTTWWW[[[\\\[[[ZZZYYYYYYUUUUUUUUUVVVVVVWWWWWWWWW[[[\\\]]]\\\[[[[[[\\\]]]bbbcccdddccc```^^^]]]]]]^^^______]]][[[ZZZZZZ[[[]]]]]]^^^___aaabbbccccccbbbbbbaaaaaa```___^^^^^^WWWVVVWWWYYYZZZYYYWWWTTTPPPPPPQQQTTTXXXZZZ[[[ZZZZZZYYYWWWWWWXXX\\\```bbb___\\\XXXTTTRRRPPPPPPPPPOOOQQQTTTVVVVVVTTTQQQPPPIIIKKKNNNPPPPPPOOOMMMLLLJJJJJJJJJJJJIIIGGGFFFEEEBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999:::::::::888888999999999999999:::666666666666666666666666777777777777777777777777555555555555555555666777333555666666555444444555;;;:::999888777555555444YYYWWWTTTTTTVVVXXXWWWVVVUUUTTTTTTUUUWWWXXXYYYYYYPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQTTTVVVXXXXXXXXXWWWSSSRRRPPPOOOOOOQQQSSSUUUNNNNNNNNNMMMMMMLLLKKKJJJGGGJJJMMMLLLIIIEEECCCCCCAAABBBCCCCCCCCCBBBAAAAAADDDEEEFFFGGGGGGGGGFFFFFFCCCCCCBBBAAAAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>><<<<<<===>>>;;;>>>???===???DDDGGGFFFHHHQQQ[[[ccchhhmmmuuu|||wwwqqqhhh___XXXSSSNNNKKKDDDCCCBBB@@@???>>>??????:::999888999:::;;;:::999;;;;;;::::::::::::;;;;;;;;;::::::;;;===>>>===<<<;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDFFFFFFGGGFFFEEEEEEHHHHHHHHHIIIJJJJJJKKKKKKNNNPPPRRRSSSSSSSSSTTTUUUVVVVVVWWWXXXZZZ]]]___aaa___```aaabbbbbbbbbaaaaaa``````aaabbbdddfffiiijjjeeeaaa]]]^^^aaacccbbb```bbbaaa___^^^^^^___aaaaaaiiieee___YYYUUUTTTUUUWWWYYY]]]```___[[[XXXZZZ\\\\\\\\\]]]```cccdddcccaaa]]]]]]^^^______```aaaaaa___^^^___aaadddfffeeedddbbbaaa`````````bbbeeegggfffccc^^^\\\\\\]]]]]]]]]YYYVVVRRRPPPQQQRRRSSSSSSSSSVVVYYYYYYXXXVVVWWWYYYUUUUUUVVVWWWXXXXXXYYYYYY]]]^^^``````______```bbbffffffeeebbb___]]]]]]^^^[[[\\\]]]\\\YYYXXXYYY[[[\\\]]]^^^___aaabbbcccdddaaabbbcccbbb```]]][[[ZZZXXXWWWVVVVVVWWWWWWUUUSSSOOOOOOPPPSSSWWWYYYYYYYYYWWWVVVVVVVVVXXX[[[^^^```]]]ZZZVVVSSSQQQQQQRRRSSSQQQRRRSSSTTTSSSQQQOOONNNFFFHHHKKKNNNNNNMMMKKKJJJHHHHHHHHHHHHGGGEEEDDDCCCAAAAAA@@@???>>>>>>>>>???<<<<<<============<<<<<<=========<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;::::::999888888999999888888888999999999::::::777777777777777777777777666666666666666666666666333444444555666666555555222444666666444333444555888888777666555444444333YYYVVVTTTUUUWWWXXXWWWUUUTTTTTTUUUVVVXXXZZZ\\\]]]RRRSSSTTTUUUUUUTTTSSSRRROOOQQQTTTVVVXXXXXXXXXWWWSSSRRRPPPPPPPPPSSSUUUWWWPPPPPPPPPOOOOOOMMMLLLKKKGGGJJJMMMLLLHHHDDDBBBCCCAAABBBCCCDDDDDDBBB@@@???DDDEEEFFFGGGHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@BBBAAAAAAAAA@@@?????????<<<===>>>===;;;999:::::::::===???===>>>AAAAAA??????FFFMMMRRRVVV[[[dddkkkooorrrsssttt{{{|||vvvxxxyyyxxxrrrlllgggddd[[[UUUNNNHHHEEEDDDCCCCCC888<<<@@@AAA???===>>>@@@<<<;;;999999;;;<<<<<<;;;999999888888999999:::;;;;;;999999999;;;<<<;;;:::;;;;;;<<<===>>>???@@@@@@@@@@@@?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFEEEHHHHHHIIIJJJKKKMMMNNNNNNMMMOOORRRRRRRRRRRRSSSUUUVVVVVVVVVWWWYYY\\\^^^```aaaaaabbbccccccbbb```___^^^___aaadddgggjjjmmmnnneee```\\\]]]aaacccbbb___eeedddbbbaaabbbccceeefffnnniiiaaaZZZVVVUUUVVVXXXXXX\\\___^^^ZZZWWWXXX[[[^^^^^^```bbbeeefffeeeddd\\\\\\]]]^^^```aaabbbbbb___^^^^^^```cccdddeeedddcccbbb```aaacccdddcccbbbaaa___\\\[[[[[[[[[YYYXXXWWWTTTQQQPPPQQQRRRSSSRRRPPPSSSVVVVVVUUUTTTVVVXXXUUUVVVWWWWWWXXXYYYZZZZZZ^^^```aaabbbaaabbbccceeegggfffccc___[[[ZZZ[[[]]]ZZZ\\\]]][[[XXXWWWZZZ\\\\\\\\\]]]___```bbbcccdddaaacccdddccc```[[[XXXVVVZZZXXXVVVUUUVVVVVVTTTRRRNNNNNNOOORRRVVVXXXXXXWWWSSSSSSRRRSSSUUUXXX[[[\\\YYYWWWSSSPPPNNNOOOQQQRRRRRRRRRRRRQQQPPPOOOMMMLLLCCCEEEIIILLLMMMLLLIIIHHHFFFFFFFFFFFFEEEDDDBBB@@@@@@???>>>======<<<<<<<<<======>>>>>>>>>>>>======???>>>>>>===<<<<<<;;;;;;999999999999999999999999::::::999888777777888888777777888888999999999:::888888888888888888888888555555555555555555555555111222444555666555444444111444666666333222333555444444444444444444333333[[[VVVQQQQQQUUUXXXXXXVVVSSSSSSSSSUUUXXXZZZZZZYYYVVVVVVVVVVVVUUUTTTSSSSSSMMMPPPSSSVVVXXXXXXWWWVVVSSSQQQPPPRRRTTTUUUSSSPPPLLLMMMNNNOOOOOONNNLLLKKKKKKJJJIIIGGGEEEDDDBBBBBBBBBDDDFFFFFFDDDBBBBBBBBBEEEGGGHHHGGGEEECCCCCCCCCAAAAAA@@@@@@???>>>======>>>??????@@@@@@>>>===<<<<<<======>>>===;;;999888999999999::::::;;;;;;;;;@@@@@@BBBEEEIIIMMMQQQSSSZZZ^^^dddhhhllltttuuuqqqlllfff```___^^^[[[XXXTTTQQQNNNMMMEEECCCAAA>>>===<<<===>>>:::::::::999999999888888777777888999999999888888;;;:::888666666777888999888888888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;===>>>??????>>>>>><<<>>>@@@AAA@@@???@@@@@@AAABBBDDDFFFGGGHHHGGGGGGGGGHHHIIIKKKMMMOOOQQQRRROOOOOOOOOPPPQQQRRRRRRSSSSSSTTTVVVXXXYYYZZZ[[[[[[^^^```aaa```^^^]]]]]]]]]\\\^^^bbbeeehhhjjjjjjjjjbbbaaa```^^^^^^^^^___```ccceeeffffffeeefffjjjnnnmmmiiiccc]]]YYYXXXXXXYYY]]]\\\ZZZXXXWWWWWWXXXXXX[[[\\\^^^``````___^^^]]]]]]^^^^^^^^^^^^^^^^^^]]][[[]]]___^^^]]]\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZXXXWWWUUUTTTSSSTTTQQQNNNNNNQQQTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZ```aaacccfffffffffeeedddaaa``````aaacccaaa]]]XXXUUUXXXYYYYYY[[[aaacccbbbddd___ZZZZZZ^^^aaa```^^^^^^^^^^^^]]]\\\[[[YYYYYYZZZZZZXXXVVVTTTRRRQQQPPPQQQQQQPPPOOOOOOOOOPPPPPPSSSSSSRRRRRRRRRSSSSSSTTTWWWVVVSSSQQQOOOMMMLLLLLLLLLMMMNNNOOONNNLLLJJJIIIDDDFFFGGGHHHHHHFFFCCCAAABBBAAAAAA@@@@@@??????>>>>>>>>>============>>>>>>=========<<<;;;;;;::::::======<<<;;;;;;;;;;;;<<<::::::999999999888888888;;;;;;:::999888777666555888888888888888999999999777777666666666666666777777666666666666555555555111111222222222333333333222222222222333444555555333333222111222333444555\\\WWWRRRRRRVVVYYYZZZXXXYYYXXXVVVWWWYYY[[[[[[ZZZVVVVVVVVVVVVUUUSSSRRRPPPLLLNNNQQQSSSUUUUUUTTTTTTQQQPPPOOOPPPRRRSSSQQQOOOJJJKKKLLLMMMMMMLLLJJJIIIIIIHHHGGGEEEDDDBBBAAAAAAAAACCCEEEEEECCCBBBBBBBBBIIIJJJKKKIIIGGGEEEEEEEEEAAAAAA@@@??????>>>======>>>>>>?????????>>>===<<<;;;<<<<<<<<<;;;:::888888999999999:::::::::;;;;;;>>>>>>@@@BBBFFFIIIMMMOOOOOOQQQSSSVVVYYY___gggmmmwwwzzz}}}|||sssoooooowwwxxxiii___[[[YYYUUUQQQLLLKKKJJJHHHEEECCCAAAAAAAAA???===;;;::::::;;;<<<:::::::::999999888888888999999::::::;;;;;;:::::::::999888666666666777888888888888888999:::;;;<<<::::::::::::;;;;;;;;;;;;:::;;;===>>>??????>>>>>><<<>>>@@@AAA@@@??????@@@DDDDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKMMMNNNOOOPPPOOOOOOPPPPPPQQQRRRRRRSSSRRRSSSUUUWWWYYYZZZ[[[[[[^^^```aaa```___]]]]]]^^^^^^___bbbeeegggggggggfffaaa```_________```bbbccciiijjjkkkiiiggggggjjjmmmppplllgggaaa]]]\\\]]]]]]cccaaa___\\\ZZZYYYXXXXXX[[[\\\^^^______^^^]]][[[[[[\\\]]]^^^^^^]]]\\\[[[YYY[[[\\\\\\[[[YYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[YYYYYYXXXXXXWWWVVVVVVVVVSSSPPPNNNNNNQQQSSSTTTSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVVVVWWWXXXYYYZZZ]]]___aaabbbccccccbbbaaa_________```bbbaaa]]]YYYWWW[[[\\\[[[^^^ccceeedddddd___ZZZZZZ]]]```___]]]]]]]]]]]]]]]\\\ZZZYYYXXXWWWVVVUUUSSSQQQPPPNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOSSSRRRQQQOOOMMMLLLKKKKKKLLLMMMNNNNNNMMMKKKIIIHHHEEEFFFGGGGGGGGGEEEBBBAAABBBBBBAAAAAA@@@?????????>>>>>>============>>>>>>======<<<<<<;;;:::::::::<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;::::::999999888888888888777777444444555555666666666666999888777666666666666666666666666555555555444444111111111222222222333333444333333222222222333333333333222222222333444555\\\WWWRRRQQQTTTXXXZZZZZZ]]]ZZZXXXWWWXXXYYYZZZZZZVVVWWWWWWWWWUUUSSSPPPNNNKKKLLLMMMOOOPPPQQQQQQQQQOOONNNMMMNNNPPPPPPNNNLLLIIIIIIJJJKKKJJJIIIHHHGGGGGGFFFEEECCCBBBAAAAAAAAAAAABBBDDDDDDCCCBBBCCCDDDJJJKKKLLLJJJGGGEEEDDDDDD@@@@@@@@@??????>>>>>>===>>>>>>>>>???>>>======<<<::::::;;;;;;:::999888777999999999999::::::::::::;;;<<<===???CCCGGGJJJLLLNNNLLLJJJJJJMMMQQQTTTVVV]]]___ccciiinnnrrrtttvvv}}}tttiiifffgggppp{{{zzztttrrrhhh]]]PPPGGGEEEDDDCCCAAA@@@@@@???>>>===<<<<<<<<<;;;:::999888777888999999:::::::::999888777777666888999999:::;;;;;;::::::888888888777777777777777888888888888888999:::;;;999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>???AAA@@@???>>>>>>???FFFEEECCCAAAAAACCCEEEFFFIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRQQQRRRTTTVVVXXXYYYZZZZZZ^^^___aaa```___^^^^^^______```bbbdddeeedddcccbbb```_________aaadddgggiiillllllllljjjiiiiiikkkmmmqqqnnniiidddaaa``````aaafffdddaaa^^^[[[YYYXXXWWWZZZ[[[\\\]]]]]]\\\ZZZYYYYYYZZZ\\\]]]]]]\\\ZZZYYYWWWYYYZZZYYYWWWVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXRRRPPPNNNNNNPPPRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVUUUTTTSSSSSSTTTVVVXXXYYYZZZ[[[]]]^^^___^^^^^^]]]\\\\\\]]]^^^```___\\\ZZZWWW[[[\\\[[[]]]bbbeeecccbbb^^^ZZZZZZ\\\^^^]]]\\\[[[[[[\\\[[[[[[YYYWWWVVVSSSRRRQQQPPPNNNLLLKKKKKKLLLLLLMMMMMMMMMLLLJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPOOONNNMMMKKKKKKKKKKKKMMMMMMMMMMMMLLLJJJHHHFFFGGGGGGGGGFFFEEECCCBBBAAABBBBBBBBBAAA@@@@@@??????>>>======<<<<<<======>>>===<<<<<<;;;;;;::::::999;;;::::::999888999999999<<<<<<<<<;;;;;;;;;::::::666666777777888888999999222333444555666666777777::::::888777666666666666555555444444444333333333111111111222222222222333555555333222222111111111333222222222222333444444ZZZVVVQQQPPPRRRVVVYYYZZZ\\\YYYUUUTTTUUUWWWXXXXXXXXXXXXYYYXXXVVVRRROOOMMMKKKKKKKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMNNNMMMLLLKKKHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAABBBBBBAAACCCEEEEEEDDDDDDEEEFFFIIIJJJJJJHHHDDDBBBAAAAAA@@@?????????>>>>>>>>>===>>>>>>>>>=========<<<<<<:::::::::::::::999999888999999999999999999999:::999:::<<>>???@@@AAA@@@>>>======>>>DDDDDDDDDCCCDDDEEEFFFGGGIIIIIIIIIJJJKKKKKKLLLLLLOOOOOOOOOPPPPPPPPPQQQQQQPPPQQQSSSUUUVVVXXXXXXYYY\\\^^^``````^^^^^^^^^___]]]___aaabbbcccbbbaaa```^^^^^^^^^```cccgggjjjmmmiiiiiiiiiiiijjjkkkmmmooonnnkkkgggcccaaa```aaabbbdddbbb```^^^[[[XXXWWWVVVYYYZZZ[[[\\\\\\ZZZXXXWWWXXXYYY[[[]]]]]][[[YYYXXXVVVXXXYYYXXXVVVUUUUUUUUUWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXPPPOOONNNOOOPPPQQQRRRRRRTTTTTTUUUUUUUUUUUUUUUUUUSSSRRRPPPPPPQQQTTTWWWYYYXXXYYYZZZZZZ[[[ZZZZZZYYYXXXYYYZZZ\\\\\\\\\[[[ZZZTTTWWWXXXWWWYYY^^^```___```]]]ZZZYYYZZZ[[[ZZZYYYXXXYYYZZZZZZYYYWWWVVVTTTPPPOOONNNMMMLLLKKKJJJIIIJJJLLLMMMNNNMMMKKKIIIHHHJJJJJJJJJKKKLLLNNNOOOPPPNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJHHHFFFEEEGGGGGGFFFDDDCCCBBBAAAAAABBBBBBBBBAAA@@@@@@??????=========<<<<<<=========<<<<<<;;;;;;:::999999999999999888777777777777888:::999999999999888888888666666666777777777888888333555666888999:::::::::;;;;;;999888666666555555444444444333333333222222111111111111222222222222444333333222111111222222222222222222222333333333YYYVVVSSSRRRSSSWWWZZZ\\\ZZZWWWTTTSSSUUUWWWXXXYYYXXXYYYXXXWWWUUURRROOOMMMKKKKKKKKKKKKLLLLLLMMMMMMLLLMMMMMMMMMLLLKKKKKKKKKHHHHHHHHHGGGGGGFFFEEEDDDEEEDDDBBBAAAAAABBBCCCDDDCCCDDDFFFEEEDDDEEEFFFHHHGGGHHHHHHFFFCCC@@@???????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999999999999888:::===BBBGGGNNNSSSVVVTTTMMMEEECCCFFFHHHFFFCCCIIIIIIIIIJJJLLLPPPSSSUUUYYY___iiiqqqxxx|||yyymmmnnnyyy{{{wwwsssmmmgggcccYYYVVVRRRNNNJJJHHHGGGFFF???===::::::<<<===<<<:::999999888777777666666666555555555555666777888888999999888777777666555555444555666777888888888888888888999::::::999999888888888777777888888999999888888888999999999:::::::::::::::;;;;;;<<<======???@@@@@@???===<<<===>>>@@@BBBEEEHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQSSSUUUVVVWWWWWWYYY[[[]]]]]]\\\\\\]]]^^^ZZZ\\\^^^```aaaaaa```___\\\\\\^^^aaadddhhhkkkmmmjjjiiihhhhhhjjjlllmmmnnnjjjhhheeebbbaaa```aaabbb``````___]]][[[ZZZXXXWWWWWWXXXZZZ[[[[[[ZZZXXXWWWYYYZZZ[[[\\\\\\[[[ZZZYYYVVVXXXYYYXXXWWWUUUUUUVVVWWWWWWWWWXXXXXXXXXYYYYYY]]]\\\[[[ZZZXXXWWWVVVUUUNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSPPPOOONNNNNNPPPSSSVVVXXXWWWXXXXXXXXXXXXWWWWWWWWWTTTUUUWWWXXXXXXXXXXXXXXXQQQTTTUUUTTTVVV[[[]]][[[]]][[[YYYWWWWWWWWWVVVVVVUUUVVVXXXXXXXXXVVVTTTRRRNNNNNNMMMLLLKKKKKKJJJJJJKKKLLLNNNNNNMMMKKKIIIHHHFFFFFFGGGGGGIIIJJJLLLLLLNNNNNNNNNMMMMMMNNNNNNOOOLLLKKKKKKIIIHHHFFFEEEDDDFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@@@@???>>>>>>======<<<<<<<<<<<<======;;;;;;;;;:::999999888888888888777666666666666777999888888888888777777777777777777666666666555555444666888:::;;;<<<;;;;;;;;;:::999777666555555555444333333333333222222222000000111111111222222222111111111111222222333444111111222222222333333333XXXWWWVVVUUUVVVXXX[[[]]]ZZZWWWUUUUUUVVVXXXYYYYYYWWWWWWVVVTTTRRROOOMMMLLLJJJJJJKKKLLLLLLKKKKKKKKKJJJLLLMMMLLLJJJIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@BBBDDDFFFDDDEEEFFFEEEDDDDDDFFFGGGEEEFFFGGGEEEBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;999999999999999888888888888:::>>>DDDKKKRRRXXX[[[TTTNNNFFFDDDEEEFFFDDDAAACCCBBBAAAAAACCCEEEHHHJJJIIIMMMSSSYYY___eeekkkooorrrqqqtttzzz}}}}}}~~~qqqkkkrrr{{{yyy|||{{{~~~xxxuuuuuuvvvxxxwwwsssoooccc```\\\YYYVVVQQQMMMIIIDDDBBB@@@>>>============666666777:::<<<<<<;;;999666666666555444333333333444444555666777777888888777777777777666666666666666666888999::::::;;;;;;888888888888888999999999888888777777777888888999777777888888888999999999::::::999::::::;;;======>>>??????>>><<<<<<===???>>>AAAFFFJJJLLLKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNPPPRRRTTTUUUVVVVVVUUUWWWYYYZZZZZZYYY[[[\\\YYYZZZ]]]^^^___^^^]]]\\\YYY[[[^^^aaaeeegggiiijjjmmmkkkhhhhhhhhhiiiiiihhhgggeeecccaaa``````aaabbb^^^^^^^^^^^^]]]\\\ZZZZZZVVVWWWYYYZZZ[[[ZZZYYYXXXYYYZZZZZZZZZZZZZZZZZZYYYVVVXXXYYYYYYXXXWWWWWWXXXWWWWWWXXXXXXYYYZZZZZZZZZ^^^]]][[[YYYWWWTTTSSSRRRLLLNNNOOOOOOOOOOOOPPPRRRRRRSSSTTTTTTTTTSSSRRRQQQNNNMMMMMMNNNPPPRRRUUUWWWWWWVVVVVVUUUUUUTTTTTTTTTPPPRRRTTTTTTSSSSSSTTTUUURRRUUUVVVTTTVVV[[[\\\[[[ZZZYYYWWWUUUTTTSSSRRRRRRRRRTTTVVVWWWVVVTTTRRRPPPMMMMMMMMMLLLLLLKKKKKKKKKMMMNNNNNNNNNMMMKKKIIIHHHHHHHHHHHHHHHIIIJJJLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>=========<<<<<<;;;;;;<<<<<<===;;;::::::999999888888777888777777666666666666666999999999888888888777777777777666666555555444444444555777:::::::::999888999999777666555555555555444444333333333222222222000000000111111111111222000000000111111222444444000111111222333222222222TTTTTTUUUUUUUUUWWWYYYZZZYYYWWWUUUUUUVVVVVVUUUTTTUUUSSSQQQOOOMMMLLLKKKKKKHHHIIIJJJKKKKKKJJJHHHGGGHHHJJJKKKJJJGGGFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@>>>>>>???AAADDDEEEDDDEEEDDDCCCAAAAAACCCEEEAAACCCCCCBBB@@@>>>===>>>===>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;::::::999888888999:::;;;999999999999888888888777999;;;>>>DDDKKKRRRXXX\\\WWWRRRKKKGGGFFFFFFEEECCCAAA@@@???>>>>>>@@@AAABBBAAACCCFFFIIILLLPPPUUUYYYZZZYYY\\\bbbffffffiiimmmsss|||xxxllliiippp{{{sssrrrvvv}}}~~~tttjjjddd\\\ZZZYYYYYYZZZZZZWWWRRRKKKIIIFFFDDDBBB@@@===:::999999888888888888999999444444555666888888666555666666666666555555555555444444555666666777777777555555555666666666666777555666777999::::::;;;;;;777666555555555666888999888888777777777777888888777777777777888888888999:::999999999999;;;<<<======>>>>>>===<<<<<<>>>@@@@@@BBBEEEHHHIIIJJJIIIHHHEEEFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUQQQTTTVVVWWWWWWWWWXXXYYYZZZ[[[]]]]]]]]][[[ZZZXXXWWWYYY^^^bbbeeefffeeeeeeiiifffcccbbbcccdddcccbbbaaa```___]]]]]]]]]^^^___\\\\\\]]]\\\[[[ZZZXXXWWWTTTVVVXXXZZZ[[[[[[ZZZYYYYYYYYYXXXWWWWWWXXXYYYYYYUUUWWWYYYYYYXXXXXXYYYZZZWWWWWWXXXYYYYYYZZZ[[[[[[[[[ZZZXXXVVVSSSQQQOOONNNKKKMMMOOOPPPNNNNNNOOOQQQQQQRRRSSSSSSSSSRRRPPPOOOKKKLLLMMMNNNQQQSSSUUUVVVUUUUUUTTTSSSRRRQQQQQQQQQNNNPPPRRRQQQOOONNNPPPRRRRRRUUUUUUTTTUUUZZZ\\\ZZZWWWVVVVVVSSSQQQOOONNNNNNPPPRRRTTTVVVUUUSSSQQQOOOLLLLLLLLLLLLKKKKKKKKKKKKNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHGGGFFFEEEEEEDDDDDD@@@AAACCCDDDDDDCCCAAA@@@??????>>>>>>===<<<<<<<<<===<<<<<<;;;;;;<<<<<<===:::::::::999888888777777888777777666666666666666777777777777666666666666444555555555555555666666444555888::::::999777666777777666555444444555555444444444444333333333333000000000000111111111111222111111111111111222222///000111222333222222111NNNPPPRRRRRRSSSSSSTTTVVVXXXVVVTTTSSSSSSRRRPPPNNNSSSQQQNNNKKKIIIIIIJJJJJJFFFHHHJJJKKKKKKIIIFFFEEEFFFHHHJJJIIIEEECCCDDDEEEEEEDDDBBBAAA@@@????????????>>>===<<<===@@@CCCEEECCCDDDCCCAAA??????AAACCC===>>>???>>><<<::::::;;;============>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;999999888777777888999:::999999999999888888777777999;;;???DDDJJJQQQVVVZZZXXXTTTMMMHHHEEEDDDCCCCCCDDDCCCAAA???>>>>>>>>>>>>???AAABBBCCCCCCDDDFFFIIIIIIGGGIIIOOOSSSUUUXXX]]]\\\aaahhhppp{{{}}}xxxooofffcccjjjvvvvvvnnnooottt}}}mmmlllhhhccc\\\TTTNNNJJJJJJIIIFFFDDDEEEGGGEEEAAA>>><<<::::::999999777555555666666777777777888888666555444333333333333333333444444444555555666666333444555666666666666555444444555555666777777777333444555666888888999999666555333222333444777888888888777777777777777888777777777777888888888888:::999999888999:::<<<===============<<<===???AAACCCDDDDDDEEEFFFGGGGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIILLLMMMOOOQQQRRRTTTTTTTTTOOOQQQTTTUUUUUUUUUVVVXXX\\\]]]]]]]]]\\\YYYWWWUUUUUUYYY^^^bbbeeeeeecccaaa```]]][[[[[[^^^aaa```___\\\[[[ZZZYYYYYYYYYZZZ[[[YYYZZZZZZYYYXXXVVVTTTSSSSSSUUUXXXZZZ[[[\\\[[[ZZZYYYXXXVVVUUUUUUVVVXXXYYYTTTVVVXXXYYYXXXYYYZZZ[[[WWWWWWXXXXXXYYYZZZ[[[[[[XXXWWWUUUSSSQQQOOONNNMMMJJJMMMPPPPPPNNNMMMOOOQQQPPPQQQRRRSSSRRRQQQOOOMMMJJJKKKMMMOOOQQQSSSUUUVVVTTTSSSRRRQQQPPPOOOOOOOOOMMMOOOPPPOOOMMMLLLNNNPPPPPPSSSTTTRRRTTTXXXZZZXXXUUUUUUUUURRROOOMMMLLLLLLOOOQQQSSSUUUUUUSSSPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKOOONNNLLLKKKIIIIIIIIIIIIFFFFFFFFFEEEFFFFFFGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEEEE>>>@@@CCCEEEEEEDDDAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<::::::999999888777777777888888777666666666666666555444444444444333333333222222333444555666777888555777999;;;;;;:::888666666555555444444444555555555555444444444444333333000000000000111111111111444333222111000000000000///000111222333222111111OOOOOOOOOPPPPPPPPPQQQQQQRRRQQQOOONNNMMMNNNNNNOOOPPPMMMIIIFFFFFFGGGGGGFFFJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@?????????AAA???>>>===>>>@@@CCCEEEDDDAAA???@@@BBBCCCAAA>>>@@@@@@???>>>======>>>>>>???AAABBBBBB@@@>>>=========<<<:::999888999::::::;;;888666777:::;;;:::999===<<<;;;;;;999999888777999<<>>>>><<<;;;======<<<<<<<<<<<<======@@@?????????AAADDDGGGIIIOOOPPPSSSWWW\\\aaafffiiihhhgggccc]]]YYY]]]gggpppzzzqqqggggggoooxxx~~~wwwyyyyyysssrrrrrrrrrrrruuuxxx{{{{{{{{{ooommmkkkgggccc___\\\ZZZOOOMMMJJJGGGCCC???===;;;:::::::::::::::999888777555555555444444333333333555555555555555555555555666666555555555444444444333444444555555444444333222222333333333333444444444444444444444444444444555555444444444444555555666666555555555555666666777777777777777777777777777777777777666666666666888777666666666777999:::<<<<<<>>>???@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCHHHHHHHHHFFFDDDDDDFFFHHHKKKJJJHHHGGGHHHKKKMMMOOONNNOOOPPPQQQQQQPPPOOONNNPPPSSSWWWZZZYYYXXXXXXXXXZZZYYYXXXYYYZZZYYYWWWVVV\\\\\\^^^^^^^^^^^^]]]\\\ZZZXXXVVVUUUVVVWWWVVVVVVVVVWWWXXXWWWWWWWWWYYY[[[XXXZZZ[[[ZZZXXXVVVUUUUUUPPPQQQSSSVVVXXXYYYZZZZZZYYYWWWTTTSSSUUUVVVWWWWWWSSSSSSRRRRRRSSSTTTUUUUUUWWWVVVUUUTTTTTTTTTUUUVVVXXXWWWVVVUUURRRPPPMMMLLLMMMNNNNNNMMMLLLMMMPPPSSSOOOQQQSSSRRRPPPOOONNNNNNMMMOOORRRTTTTTTTTTUUUVVVPPPPPPPPPPPPPPPOOOOOOOOOQQQPPPOOOLLLKKKKKKNNNQQQRRRRRRQQQQQQRRRSSSUUUVVVVVVUUUSSSPPPNNNOOOQQQTTTTTTUUUWWWVVVTTTQQQQQQQQQMMMJJJHHHIIILLLNNNNNNMMMRRROOOLLLIIIHHHHHHHHHGGGGGGEEEEEEGGGJJJLLLJJJGGGHHHGGGFFFGGGJJJJJJGGGCCCDDDEEEEEEFFFFFFFFFEEEEEECCCBBBAAAAAABBBBBB@@@>>>===<<<;;;:::::::::;;;<<<<<<>>>??????===;;;::::::999999:::999999888666666555666777666444333444555555555666666666666666555444666777777666555555666;;;;;;999777999;;;999333777777666444444333333333222222222333333444444444333333333222222222111111111111111111111111111111111111111111111111111111OOOOOOOOOOOOPPPPPPPPPPPPQQQPPPOOONNNMMMNNNOOOPPPQQQMMMIIIGGGFFFGGGGGGFFFIIIIIIIIIJJJIIIHHHHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@?????????AAACCCDDDCCC@@@??????AAAAAA@@@>>>???>>>===<<<<<<<<<<<<===>>>???@@@???===;;;;;;<<<<<<;;;:::999999999999:::<<<:::888999;;;===<<<;;;<<<;;;;;;::::::999999888:::===AAAFFFLLLPPPSSSUUUPPPMMMJJJHHHGGGFFFDDDBBB???===<<<;;;<<<<<<:::888;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;===???@@@BBBBBBBBBDDDFFFIIIMMMPPPRRRSSSSSSRRROOOMMMNNNTTTYYYdddlllvvv|||~~~zzzvvvnnnddd^^^```iiiqqq}}}wwwooofff___]]]ccciiiiiiddd]]]YYYXXXVVVUUUVVVXXX[[[]]]]]]]]]RRRQQQPPPNNNKKKIIIFFFEEECCCBBB@@@>>><<<:::999888777888888888777777666555555444444444333333333333333333333333333333333333666555555555444444444333333333444444444444333333222222222333333333444444555555555555555555555555555555444444444444555555555444444333333444444555444444444444444444444444777666666666666666666666999888777777777888::::::;;;<<<===???@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBDDDEEEEEEEEEDDDDDDFFFHHHGGGGGGFFFGGGHHHJJJMMMNNNNNNNNNOOOPPPPPPPPPPPPPPPOOORRRWWWYYYZZZZZZZZZ[[[[[[XXXVVVUUUVVVWWWXXXWWW\\\]]]]]]^^^]]]\\\ZZZYYYWWWVVVUUUUUUWWWWWWVVVUUUSSSUUUVVVVVVUUUVVVXXXZZZUUUVVVXXXWWWUUUSSSRRRSSSQQQRRRTTTVVVXXXYYYZZZZZZYYYWWWTTTTTTUUUWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTWWWWWWVVVTTTRRRPPPNNNMMMNNNOOOOOOOOOMMMMMMOOOPPPNNNPPPRRRRRRPPPNNNNNNNNNNNNPPPSSSUUUTTTTTTUUUVVVUUUTTTSSSQQQPPPOOONNNNNNQQQQQQOOOMMMLLLLLLOOOQQQRRRQQQPPPOOOPPPQQQRRRSSSTTTSSSPPPNNNMMMOOORRRUUUTTTUUUWWWVVVTTTRRRRRRRRRMMMKKKIIIJJJMMMOOONNNMMMNNNLLLIIIGGGFFFFFFFFFFFFIIIHHHGGGHHHKKKLLLJJJHHHGGGEEEEEEFFFIIIIIIGGGDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA???======<<<;;;:::999999:::;;;===>>>???>>>===;;;::::::999:::999999888777777666555666666666444333444555555555666666666666666555444666777777666555555666;;;>>>>>><<<<<<===;;;666777777666555444444444444222333333333333333333444111111111000000000//////111111111111111111111111111111111111111111111111NNNNNNNNNOOOOOOOOOOOOPPPOOOOOONNNMMMNNNOOOPPPQQQQQQNNNJJJGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEECCCBBBBBBAAA@@@???>>>>>>???@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBCCC@@@???>>>>>>??????>>>======<<<;;;;;;;;;;;;;;;;;;<<<======;;;999999:::;;;;;;;;;:::999999999999:::;;;:::999999;;;<<<<<<;;;::::::::::::::::::::::::<<<>>>BBBFFFJJJNNNPPPRRRLLLJJJHHHFFFFFFFFFEEECCC===;;;:::999999999777555999888888777777888888999777888888999::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEKKKPPPWWWZZZ\\\]]]```bbbdddkkkppppppnnnmmmhhhccc\\\ZZZWWWRRRPPPTTT\\\cccttt{{{xxxvvvssspppnnnooopppqqq|||tttrrrrrrqqqnnnoooppprrrtttuuuwwwwwwnnniiiaaa[[[WWWRRRLLLGGGFFFJJJNNNNNNJJJEEECCCCCC@@@@@@???AAACCCEEEDDDCCC<<<<<<<<<<<<;;;:::999999777666666666666555555555444555555555555444444333444444333333333333333222111111111111111111111111555555444444444444333333333333444444444444333333222222222222333333333333555555555555555555555555555555444444444444555555333333222222222222333333444444444444444444444444666666666666666666666666999888888888888999:::;;;;;;;;;===>>>????????????>>>>>>?????????@@@@@@@@@>>>AAACCCDDDDDDDDDEEEFFFBBBCCCDDDFFFHHHJJJLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQNNNQQQVVVXXXYYYZZZ[[[\\\ZZZWWWSSSRRRSSSVVVXXXYYY^^^]]]]]]\\\[[[YYYWWWVVVUUUTTTUUUVVVXXXWWWVVVTTTRRRSSSTTTTTTTTTTTTVVVWWWVVVXXXZZZYYYWWWVVVUUUUUURRRSSSUUUVVVXXXYYYZZZZZZXXXVVVUUUUUUVVVWWWWWWVVVVVVWWWXXXXXXWWWVVVTTTRRRSSSTTTTTTUUUUUUUUUTTTTTTVVVVVVUUUTTTRRRQQQPPPOOOOOOQQQRRRQQQOOOMMMMMMNNNMMMOOORRRRRRQQQOOONNNMMMNNNQQQTTTUUUUUUTTTTTTTTTVVVTTTRRRPPPPPPPPPQQQRRRQQQQQQQQQOOOMMMMMMOOOQQQSSSRRRQQQPPPPPPPPPQQQRRRSSSQQQNNNMMMNNNQQQTTTWWWTTTVVVWWWWWWTTTRRRQQQQQQMMMLLLKKKLLLNNNNNNMMMKKKIIIHHHFFFDDDCCCDDDEEEFFFLLLKKKJJJKKKLLLLLLJJJHHHGGGFFFEEEFFFHHHHHHGGGEEEFFFFFFGGGFFFFFFEEEDDDCCCDDDBBBAAA@@@@@@@@@>>><<<===<<<:::999999999:::;;;>>>>>>>>>>>>>>>===<<<;;;::::::999999888777777666444555666555444333444555666666666666666666666666555666777777555555666777<<>>===============>>>>>>?????????@@@===>>>???@@@AAAAAA@@@???>>>>>>============<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<;;;999777777999;;;::::::999999999999999999888888777777888999999999999999999::::::;;;;;;;;;===???AAAEEEHHHKKKMMMMMMJJJHHHEEEDDDEEEDDDCCCBBB<<<;;;999888888777555444777777666666666666777777777888999999:::999999888;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<>>>??????>>><<<===@@@CCCEEEEEEFFFHHHJJJOOOUUUWWWTTTQQQPPPMMMJJJEEEEEEEEEDDDDDDGGGMMMRRR\\\aaahhhllllllkkkjjjiiigggfffdddddddddeeefffgggggghhhiiikkknnnqqqssstttrrrsssssstttvvv{{{}}}sssjjjddd___\\\YYYVVVTTTUUUVVVXXXbbbiiikkkcccZZZVVVVVVWWWRRRRRRRRRSSSTTTTTTUUUUUUQQQMMMIIIFFFDDDAAA>>>;;;;;;>>>@@@???<<<::::::;;;:::999888999;;;<<<;;;:::666777888888888888888777222222222333444444444555333333333444444333333222333333333333222222222222000000000000000000000000444444333333333333333333333333333444444333333333111222222222222333333333333333444444444444444555555444444333333444444555333333222222222222333333666666666666666666666666555555555666666666666666888888888888888999999999::::::<<<======>>>>>>>>><<<<<<=========>>>>>>>>><<<>>>AAACCCBBBBBBBBBCCC???@@@CCCFFFIIIJJJKKKLLLJJJJJJJJJJJJLLLNNNPPPRRRMMMPPPTTTVVVWWWWWWXXXYYYWWWTTTRRRRRRTTTWWWYYYZZZ^^^]]]\\\ZZZXXXVVVTTTSSSTTTTTTUUUWWWYYYXXXVVVSSSSSSTTTUUUUUUSSSRRRSSSSSSVVVXXXZZZZZZXXXWWWVVVWWWSSSTTTUUUVVVXXXXXXYYYYYYWWWVVVUUUVVVXXXXXXWWWVVVUUUVVVYYY[[[ZZZXXXVVVTTTVVVWWWXXXZZZZZZZZZYYYXXXVVVVVVUUUTTTSSSRRRRRRQQQRRRSSSTTTSSSQQQNNNMMMLLLMMMPPPRRRSSSQQQOOONNNNNNNNNQQQTTTUUUTTTSSSRRRRRRQQQPPPOOONNNOOORRRUUUWWWQQQRRRRRRQQQPPPOOOPPPRRRVVVVVVTTTSSSSSSSSSTTTUUUTTTQQQOOOOOORRRUUUXXXYYYVVVWWWXXXVVVSSSOOONNNNNNLLLLLLMMMMMMMMMLLLJJJIIIFFFFFFEEECCCBBBCCCEEEGGGOOOOOONNNNNNMMMLLLJJJIIIJJJIIIIIIIIIHHHGGGFFFDDDGGGGGGGGGFFFEEEDDDCCCBBBDDDBBB@@@?????????===<<<::::::999999999;;;<<<===AAA@@@??????@@@???>>>===::::::999888888777777777444555666666444444555666777777777666666666666666555666777777555555777888>>>HHHOOOKKKDDD???===;;;666666666666555555444444444444444333333222222222222222222222222222222222111111111111111111111111111111111111111111111111LLLLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNOOOMMMKKKHHHGGGHHHHHHGGGFFFDDDDDDDDDEEEDDDCCCCCCBBB@@@@@@>>>===============;;;;;;<<<<<<======>>>>>>;;;<<<>>>??????>>>===<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;999888888:::<<<888999999999999999999999777888888777777888999:::888999999::::::;;;;;;<<<<<<>>>@@@CCCEEEGGGIIIIIIHHHFFFCCCBBBBBBAAA@@@>>><<<:::999888888888666444777777666666666666777777777777888999999888777777666666777777888888888888777666555666888999888666:::;;;;;;;;;;;;<<<>>>???AAAFFFGGGDDDAAAAAA@@@===;;;<<<<<<<<<<<<>>>@@@BBBGGGJJJNNNPPPPPPOOONNNMMMPPPPPPNNNLLLKKKKKKLLLMMMPPPPPPPPPQQQRRRSSSUUUWWWVVVVVVVVVUUUVVVZZZ___ccchhhgggeeeaaaZZZSSSMMMIIIJJJHHHEEECCCBBBBBBDDDEEEFFFNNNRRRLLLDDDAAABBBCCC>>>>>>??????@@@AAAAAAAAA???>>><<<:::::::::999888555666666555444444444555555444333444555555444333333444444555444444333333222222222222222222333333222222333333333333333222222222222222222222222222111111111111111111111111222222333333333333333333222333333333333333333222111111111222222222333333111111111222222333333333444444333333333333444444444444333333333333444444666666666666666666666666444444555555666666666777555666666777777777777777999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<>>>@@@AAA@@@??????@@@>>>@@@CCCGGGIIIJJJJJJJJJHHHHHHHHHHHHJJJLLLOOOPPPNNNPPPRRRSSSSSSRRRSSSTTTSSSRRRRRRUUUXXXZZZZZZZZZ^^^]]][[[YYYWWWUUUTTTSSSUUUUUUVVVXXXYYYYYYVVVSSSUUUVVVWWWVVVSSSPPPOOOPPPPPPRRRTTTUUUTTTRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUVVVWWWYYYYYYXXXVVVRRRUUUYYY\\\]]][[[YYYWWWWWWYYYZZZ\\\]]]]]]\\\\\\XXXWWWUUUTTTTTTSSSTTTTTTTTTUUUVVVUUUSSSPPPOOONNNQQQSSSTTTSSSQQQPPPOOOPPPOOORRRUUUVVVTTTRRRPPPPPPPPPNNNMMMMMMNNNQQQTTTVVVRRRSSSTTTTTTRRRQQQQQQRRRWWWVVVUUUUUUUUUVVVWWWXXXWWWUUUTTTUUUXXX[[[\\\\\\WWWXXXXXXUUUQQQMMMKKKJJJLLLMMMMMMMMMLLLJJJHHHGGGEEEFFFFFFDDDCCCDDDGGGJJJQQQQQQQQQPPPNNNLLLKKKJJJMMMNNNNNNMMMJJJGGGEEECCCFFFFFFFFFEEEDDDCCCBBBAAADDDAAA???>>>>>>>>>===<<<888888888999;;;===@@@AAADDDBBB@@@@@@BBBCCCAAA@@@;;;:::999888777777777777555666777777555555666777999888777666666666666666555666777666555666888:::AAALLLSSSOOOEEE???;;;999444555555666555555444333444444444333333222222222222222222222222222222222111111111111111111111111000000000000000000000000KKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJIIIJJJKKKLLLMMMIIIHHHFFFFFFHHHHHHHHHGGGCCCCCCDDDDDDCCCCCCBBBAAA@@@???===<<<<<<<<<===>>>;;;;;;<<<<<<<<<<<<<<<===:::;;;<<<=========;;;;;;;;;=========;;;:::;;;<<<:::::::::::::::;;;;;;<<<:::;;;;;;:::999888:::<<<777888999999:::999999999888999::::::888999:::<<<999999999::::::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEDDDBBB@@@??????>>>===<<<;;;999888888999999777666777666666555555666666777555555555555555666666666333333444555666666666666555666666666666777777777999888888777777888999999444888;;;888888::::::888888999999999999888888777<<<===>>>???@@@???>>>===AAAAAAAAA@@@===<<<===???AAABBBBBBAAA@@@AAABBBDDDBBBBBBBBBBBBAAACCCFFFIIILLLKKKIIIGGGCCC???<<<:::<<<;;;:::999999999::::::777>>>BBB===888888999999666777777888888999999:::555444444444444444555555444333222222111222222333333111000111222222111000222222222222111111000///111111000000000000000000111222222333333333333333000111111111111222222222111111111111111111111111111111222222222222333333222222333333333333222222111111111111222222222222///000000111111222222333444444333333333333444444555555444444444444555555333333333333333333333333444444444555555666666777444555666666777777666666888999999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>??????>>>===>>>???@@@AAADDDFFFHHHHHHHHHHHHFFFFFFGGGHHHIIIKKKMMMNNNMMMOOOQQQQQQPPPOOOPPPQQQPPPPPPRRRUUUYYY[[[[[[ZZZ\\\[[[YYYXXXVVVUUUUUUUUUVVVVVVUUUVVVWWWWWWTTTRRRUUUVVVWWWVVVRRROOONNNMMMOOOQQQSSSTTTSSSRRRSSSSSSSSSSSSTTTUUUUUUVVVUUUUUUUUUUUUVVVYYY[[[ZZZXXXVVVRRRTTTXXX[[[]]]\\\ZZZYYYVVVWWWYYYZZZ[[[\\\]]]]]]ZZZYYYWWWVVVUUUUUUUUUVVVUUUWWWXXXWWWUUUSSSSSSSSSWWWXXXWWWUUURRRQQQQQQSSSQQQTTTXXXXXXVVVSSSPPPOOORRRQQQOOONNNNNNOOOPPPQQQRRRTTTVVVVVVTTTSSSRRRRRRTTTTTTTTTTTTVVVXXXZZZ[[[\\\ZZZZZZ\\\```aaa___\\\VVVWWWWWWUUUQQQNNNLLLKKKNNNOOOOOOMMMKKKHHHHHHHHHFFFGGGHHHFFFDDDDDDHHHLLLQQQRRRRRRQQQNNNLLLKKKKKKMMMPPPRRRQQQMMMHHHDDDBBBCCCDDDDDDCCCCCCBBBAAA@@@BBB@@@=========>>>>>>===888888999:::<<>><<<;;;:::;;;<<<===>>>>>>==================<<<<<<<<<===<<<<<<<<<;;;;;;===>>>===:::999;;;<<<888888888888888999:::;;;777999;;;;;;999888999:::666777888999:::999999888888999::::::888888:::<<<::::::::::::::::::::::::888999;;;>>>@@@AAABBBCCC???===;;;;;;<<<===<<<;;;999777666777888999888666666555555444444555555666555444333333444555666777333444555666777666666555333666::::::888666777888666555444444555666666555///444777555444777777555666666666777777666555333888777777888888888777666666888:::999777666777888777999;;;;;;999888999;;;777888::::::999999;;;=========;;;:::999888777777444444555666666666666666333777888555333555555444444444444444555555555555111222222222111222333555555444222111222222222222333222111222333444333222222333333333222222111000////////////////////////000000111222222222222222000000000000111111222222000000000000000000000000111111111111222222222333222222333333333333222222111111111111222222222222///000000111222222333333444333333222222333333444555555444444444444555555333333333333333333333333333333444555555666777777444555666777888777777666777888999999:::999999999:::::::::;;;;;;;;;<<<<<<;;;<<<=========>>>@@@BBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJLLLNNNPPPPPPOOOPPPQQQRRROOONNNOOORRRVVVZZZ\\\\\\ZZZYYYXXXWWWVVVVVVWWWWWWWWWUUUTTTSSSTTTSSSRRRPPPQQQRRRTTTTTTQQQOOOMMMMMMNNNQQQSSSTTTTTTSSSTTTUUURRRRRRSSSTTTTTTTTTSSSSSSTTTUUUWWWYYY\\\[[[XXXUUUTTTVVVXXX[[[\\\[[[ZZZXXXVVVWWWWWWXXXZZZ[[[]]]^^^]]]\\\YYYWWWVVVVVVWWWWWWWWWXXXXXXWWWVVVVVVXXXYYY^^^]]]ZZZVVVRRRRRRTTTVVVUUUXXX\\\\\\ZZZVVVSSSQQQRRRRRRQQQPPPPPPPPPPPPPPPRRRUUUWWWXXXVVVTTTSSSRRRSSSSSSTTTVVVXXX\\\^^^``````^^^___bbbeeeddd___ZZZTTTVVVWWWVVVTTTQQQPPPQQQQQQRRRRRROOOKKKHHHIIIKKKFFFHHHIIIGGGDDDDDDHHHMMMPPPRRRSSSQQQNNNLLLLLLMMMIIIMMMRRRSSSOOOIIIEEECCCAAAAAAAAABBBBBBAAA@@@@@@AAA>>><<<;;;===>>>???>>>;;;;;;;;;<<<===???AAACCCEEEAAA>>>>>>BBBDDDBBB@@@<<<:::888777666777888888777888::::::999888:::;;;;;;:::888666555555666777666777777666555666999<<<<<>><<<;;;999999:::;;;===@@@@@@??????>>>>>>==================<<<<<<<<<<<<;;;===???===:::999;;;===777777666777777888999999666888:::;;;999888888888666777888999::::::999888555777999888666555888;;;::::::::::::::::::::::::777888:::<<<>>>@@@AAAAAA;;;999888999;;;======<<<777666555666888888888666555444444333333444444555666555444444444666999:::333444555555555444333222,,,222999:::666222222444444333333333444555444333333888:::777555666666333333333333555666666555333777666555555666666555444///222666777555444555777222555888888666555666888222444777888777777888999888888777666666666666777000222333555666666555444222444444111111444444111222222222222222111111111333333444444333333555777333111///////////////...333222111222333444333222111222222333222222222111//////000000000111111111//////000111111111111111//////000000111111111222000000000000000000000000000000111111222222222333222222222333333222222222000111111111111222222222000000111222333333444444444333333222222333333444555444444333333444444555555555555555555555555555333333444444555666777777555666777999999888888777777888888999999999888888::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<<<<>>>BBBEEECCCBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHKKKMMMOOOPPPPPPQQQSSSUUUOOONNNLLLNNNSSSXXX\\\^^^YYYXXXWWWWWWWWWWWWYYYYYYWWWUUURRRQQQQQQPPPOOONNNLLLOOOQQQRRRPPPOOONNNNNNJJJLLLOOOPPPPPPOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRSSSTTTWWWZZZ\\\\\\XXXUUUVVVWWWYYYZZZZZZZZZXXXWWWXXXWWWWWWXXXZZZ\\\___```___^^^[[[XXXWWWWWWWWWXXXWWWXXXXXXXXXWWWXXX[[[]]]bbb```\\\WWWSSSRRRUUUXXXXXX[[[______\\\XXXUUUSSSPPPPPPQQQRRRRRRSSSSSSSSSRRRUUUXXXYYYWWWUUUSSSSSSTTTTTTVVVXXX\\\```dddfffaaa```aaaeeehhhfff___XXXRRRTTTWWWWWWVVVUUUUUUVVVTTTUUUTTTPPPKKKIIIKKKMMMFFFIIIJJJGGGDDDCCCHHHLLLOOOQQQSSSQQQNNNKKKLLLMMMDDDJJJQQQSSSPPPJJJFFFDDD??????@@@AAAAAAAAA@@@@@@@@@===;;;;;;<<<>>>?????????>>>=========???@@@AAADDD@@@<<<===AAACCCBBB???<<<;;;888777666666888999888999;;;;;;::::::;;;<<<;;;:::888666555555666777666777777666555777:::===888@@@FFFFFFCCCAAA===999///000222333333222111000222222222333333444444444111111222222333333333333111111111111111111111111000000000000000000000000QQQNNNLLLJJJJJJKKKJJJIIIGGGGGGGGGGGGFFFFFFEEEEEECCCCCCCCCDDDEEEEEEFFFFFFBBBBBBBBBBBBAAA@@@???>>>===<<<:::999999:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777888888999999999999888888888888999::::::::::::999999::::::;;;;;;::::::999:::;;;<<<===>>>>>>>>>>>>999999:::;;;:::999888777777777666666555555555444777777666555444444333333555555444444444333333333333333333333333333333333555555555555666666666666444444444333333222222222444444333222222333333333555444333333333333444555555555555555555555555555555444222111000111222222555444333333222222222222666666555444333333222222222222222222222222222222222222222222222222222222111111222222222333333333///000111333333444444333111222222333333222222111000000////////////000000000000000000111111111111//////000000111111222222//////000111111111111111000000000000111111111111111111111111111111111111111111111111111000//////000000000000000000000000222222222111111111111000000111111111111222222222333222111000000000111222111111222333333444555555444444333222222333333333555555555444444333333333555444444333333555666777555555666666666666666666555555555555666777888999;;;<<<<<<;;;999888888999===<<<;;;;;;<<<>>>AAACCCAAABBBCCCCCCBBBBBBCCCDDD@@@CCCEEEGGGHHHIIILLLNNNNNNMMMMMMMMMNNNPPPRRRSSSQQQRRRSSSTTTUUUVVVVVVVVVUUUSSSQQQOOOPPPSSSWWWZZZWWWUUURRROOOMMMLLLMMMMMMOOOPPPPPPQQQPPPNNNMMMLLLQQQPPPNNNMMMMMMMMMNNNNNNPPPPPPPPPPPPQQQRRRTTTTTTXXXYYY[[[\\\\\\ZZZYYYWWWZZZYYYWWWVVVVVVWWWYYYZZZYYYYYYYYYYYYZZZ\\\]]]___```]]]ZZZZZZ\\\\\\ZZZXXXUUUTTTSSSSSSSSSTTTVVVWWW```___\\\XXXTTTSSSTTTVVVZZZ\\\^^^]]]\\\ZZZZZZZZZTTTVVVXXXZZZZZZXXXVVVUUUVVVWWWYYYXXXUUUSSSQQQQQQWWWWWWYYY\\\```cccccccccaaaaaabbbeeegggeee```[[[XXXVVVTTTRRRRRRTTTWWWXXXTTTRRRQQQOOONNNNNNNNNNNNJJJJJJKKKKKKLLLKKKKKKKKKRRRQQQPPPNNNLLLKKKIIIIIIIIILLLOOOPPPNNNJJJDDD@@@@@@@@@AAAAAAAAA@@@??????????????????>>>>>>======???>>>=========>>>@@@AAABBBAAAAAA@@@>>><<<:::999::::::999999999999999999888888888888888888888888;;;:::888777777777888888666666666666777777777777<<<<<<<<<<<<;;;999777555333333444444444444333333222222222222222222222222222222222222222222222222222111111000000000000000000000//////.........---RRRPPPMMMKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGCCCCCCCCCBBBAAA???>>>===<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::<<<<<<<<<;;;999888::::::::::::::::::::::::999999999888888888777777777888888999999888888777777888999999::::::999999999999::::::::::::999999999999:::;;;<<<<<<<<<<<<888999:::::::::999777777666666666666555555444444555555555444333222222222555444444444444333333333333333333333333333333333333444444444444555555555333333333333333333222222444333333222222333333333555444333333333333444555444444444444444444444444666555444333333333333444555444333222222222222222555555555444333333222222222222222222222222222222222222222222222222222222111111111111222222222222000000111111222333333444111222222222222222222111111111000000000000111111//////000000000111111111000000000000000111111111//////000111111111111000//////000000000111111111111111111111111111111111111111111111111000//////000000000000000000000000222222222111111111000000000000111111111222222222222111000//////000111222111111222222333444444555444333333222222333333333333333333333333222222222444444333333333444555666666666666666555555555555666666666666777888999999:::;;;<<<;;;999777888999::::::999999:::<<<>>>@@@@@@BBBCCCCCCBBBBBBCCCDDDDDDEEEFFFEEECCCCCCDDDFFFLLLLLLMMMNNNOOOPPPRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTRRRQQQQQQPPPQQQRRRTTTUUUTTTSSSPPPNNNMMMLLLMMMMMMOOOPPPQQQQQQPPPOOONNNMMMPPPOOONNNMMMMMMMMMNNNOOOQQQQQQQQQQQQRRRSSSTTTTTTSSSTTTVVVXXXYYYYYYXXXWWWWWWVVVUUUTTTTTTUUUWWWXXXYYYXXXXXXWWWXXXYYYZZZ[[[^^^[[[YYYYYYZZZZZZYYYWWWTTTTTTSSSRRRSSSTTTVVVWWW\\\[[[YYYVVVSSSSSSVVVXXX\\\]]]^^^]]]ZZZXXXVVVVVVUUUVVVWWWYYYYYYXXXVVVUUUTTTUUUVVVUUUSSSRRRRRRSSSZZZZZZ\\\___ccceeeeeeddd```___```bbbdddccc^^^[[[VVVUUUTTTSSSSSSTTTUUUVVVRRRQQQPPPOOONNNNNNOOOOOONNNOOOPPPPPPPPPOOOMMMMMMQQQPPPOOOMMMKKKIIIHHHGGGFFFHHHKKKMMMLLLIIIEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===============<<<;;;<<<===>>>???AAAAAAAAA@@@>>><<<;;;:::888888888888888888888888999999888888888888999999:::999888777777777888888555666666666777777777777::::::::::::999888666555444444444555555444444444222222222222222222222222222222222222222222222222222111000000//////000000000/////////............RRROOOLLLKKKKKKKKKJJJIIIHHHGGGEEECCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHDDDCCCCCCBBB@@@>>>===<<<;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::::::::999777666888888888888888888888888999999888888888777777777777777888888888888777777777777888999999999999999888999999999999999999888777777888999::::::::::::888888999999999888777666666555555555555444444444444444333333222222111111444444444444333333333333333333333333333333333333222222222333333333444444222222222333333333333333333333222222222222333333444444333333333333444444444444444444444444444444555555444333333333333444444333333222222222222333555444444333333222222222000000000000000000000000111111111111111111111111//////000000000111111111111111000000000222333444111111222222222222111111222111111000000111111222//////000000000000111111111111111111000000000000...///000000111111000000//////000000000000111111111111111111111111111111000000111111000000//////000000000000000000000000222222111111111000000000000000000111111111222222111000000//////000111111111111111222333333444444333333222222222222333333111111111111222222222222444333333333333444555555666666666666555555444444666666666666777888999:::999:::;;;:::888777777888888777777777888:::;;;===@@@AAABBBBBBAAAAAABBBDDDOOONNNLLLHHHEEECCCDDDEEEJJJKKKLLLNNNPPPQQQQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQNNNOOOPPPPPPPPPPPPOOOOOOQQQOOONNNLLLLLLLLLMMMMMMOOOPPPQQQQQQQQQPPPOOONNNOOONNNMMMMMMMMMNNNOOOPPPSSSSSSSSSSSSSSSSSSTTTTTTPPPRRRTTTVVVWWWXXXXXXXXXTTTSSSQQQQQQQQQSSSUUUVVVWWWVVVUUUTTTTTTUUUVVVWWW\\\ZZZXXXWWWXXXYYYXXXVVVTTTSSSRRRRRRSSSTTTWWWXXXXXXWWWVVVTTTSSSTTTWWWZZZ[[[\\\^^^]]]ZZZXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVUUUSSSSSSSSSQQQPPPQQQSSSUUU[[[[[[]]]aaaddddddcccaaa]]]\\\]]]^^^___^^^\\\ZZZTTTTTTTTTSSSSSSSSSSSSTTTQQQPPPPPPOOOOOOOOOPPPPPPRRRSSSUUUUUUUUUSSSQQQPPPPPPOOOMMMLLLIIIGGGFFFEEECCCDDDFFFHHHHHHGGGEEEDDD????????????@@@AAABBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;:::999:::;;;<<<===AAA@@@@@@???>>>===;;;:::555666666777777888888888;;;:::999888888999:::;;;999888888777777777777888555555666666666777777777777777888888888777666555444555555555555555555444222222222222222222222222222222222222222222222222222111000000//////000000////////////............OOOLLLJJJIIIJJJKKKKKKJJJJJJHHHFFFDDDCCCEEEGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHDDDCCCCCCAAA???===;;;:::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888999999999999888777666888888888888888888888888888888888888777777777777666777777777777777777666666777777888999888888888777888888999999888888777666777888999999::::::999777777888888888777666555444444444444444444444444444444333333222222222111444444444333333333222222333333333333333333333333222222222333333333333444111111222222333333333444222222222222222222333444333333333333333333333333333333333333333333333333222222111111111111111111333333222222222222222333444333333333222222222111000000000000000000000000111111111111111111111111........./////////000000222111///...///000333444000000111111111111000000111111000000000000111111////////////000000000111222222111111000000//////...//////000000000000000////////////000000000111111111111111111111111111///000000000000000//////000000000000000000000000111111111111000000000000000000000000111111111111111111000111111111222222000111111111222222333333222222222222222222333444000111111111222222333333444444444444444555555666777666666555555444444333777666666777777888999:::888999:::999777666777888666666666666777888999:::>>>@@@AAAAAA@@@@@@AAABBBRRRPPPMMMIIIEEEDDDFFFHHHHHHIIILLLNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRQQQPPPPPPNNNNNNMMMMMMMMMNNNPPPQQQTTTTTTUUUUUUTTTTTTTTTSSSRRRSSSTTTVVVWWWWWWWWWWWWPPPOOONNNMMMNNNPPPRRRTTTSSSRRRRRRRRRRRRTTTVVVWWW[[[ZZZYYYXXXXXXXXXXXXXXXUUUTTTRRRRRRSSSUUUWWWYYYWWWWWWVVVTTTSSSUUUXXX[[[XXXZZZ]]]]]]\\\[[[[[[\\\WWWWWWWWWVVVVVVVVVVVVVVVRRRRRRQQQOOONNNQQQUUUYYYZZZZZZ\\\___aaaaaa^^^\\\YYYYYYXXXYYYYYYYYYYYYXXXRRRRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRTTTVVVWWWWWWVVVTTTSSSNNNMMMLLLJJJHHHFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDDDD??????>>>??????AAABBBCCCCCCBBBAAA@@@>>>===;;;;;;;;;:::999999999:::;;;<<>><<<;;;;;;555555666666777888999999;;;:::999888888999:::;;;777777777777777777777777555555555666666666777777555666777888888777666555444555555666666555555444111111111111111111111111111111111111111111111111111111000//////////////////////////////.........JJJHHHGGGHHHJJJLLLLLLLLLLLLJJJGGGEEEEEEFFFHHHJJJJJJKKKLLLLLLLLLJJJIIIGGGCCCCCCBBBAAA???<<<;;;999<<<<<<<<<<<<======>>>>>>=========<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999888777777888888888888888888888888888888888777777777666666555666666777777666666555555666777777888888777777666777777777777777777666666666777888999999999999666666777777777666555444333333333333444444444444444444444444333333333333444444333333333222222222333333333333333333333333222222333333333444444444111111111222222333333333111111111111222222333444333333333333333333333333222222222222222222222222000111111111111111111111222222222111111222222333222222222222222111111111////////////////////////000000000000000000000000------........./////////222000///......///111333///000000111111000000/////////............//////...////////////000000000222222111111000000//////......///000000000000000...////////////000000000000000000000000000000000...//////000000000//////////////////////////////111111111000000000////////////000000000111111111000111111222222222333333000000111111111111111222111111111111222222333444111111222222333333444444444444555555666666666666666666555555444444444333666666666666777888999:::666888888888666555666777666666666666777888999999<<<>>>??????>>>>>>???@@@EEEEEECCCAAA???@@@CCCFFFFFFHHHJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLKKKJJJIIIHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQRRRRRRQQQQQQNNNNNNMMMMMMMMMNNNPPPQQQTTTUUUUUUVVVUUUUUUTTTSSSTTTTTTTTTTTTSSSSSSRRRRRRMMMLLLKKKKKKLLLOOOQQQSSSOOOOOOOOOPPPRRRUUUWWWYYY[[[[[[[[[ZZZYYYYYYZZZ[[[XXXVVVTTTRRRSSSUUUWWWYYYYYYYYYWWWUUUTTTUUUXXX[[[ZZZ]]]______^^^]]]\\\]]]XXXXXXXXXWWWWWWVVVVVVVVVSSSRRRPPPNNNNNNRRRXXX\\\[[[ZZZ[[[\\\^^^]]]ZZZXXXUUUUUUUUUUUUTTTTTTUUUVVVPPPQQQRRRSSSRRRQQQOOONNNOOOPPPPPPQQQRRRRRRRRRSSSOOOPPPRRRTTTUUUUUUTTTTTTLLLKKKJJJHHHFFFEEECCCCCCDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>??????@@@AAABBBCCCBBBAAA@@@???===<<<;;;:::::::::999888999:::;;;<<<============<<<<<<;;;:::666666777777888999::::::::::::999888888999::::::666666666666666666666666555555555555666666666666555555777888888888777666444444555555555555444444111111111111111111111111111111111111111111111111111000000///.../////////.........///////////////IIIHHHGGGGGGJJJLLLMMMMMMLLLKKKIIIGGGGGGHHHIIIJJJJJJKKKLLLLLLKKKIIIGGGEEEBBBAAAAAA@@@>>><<<;;;:::<<<<<<===>>>>>>?????????>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::999999888888888777777777888888888888888888888888888888777777777666666666555555666666666666555555555555666777777777777777555666666777777666666555555666777888888999999888555555666777666555444333222222333333333333333444444444444444444333333333333333333333222222222222333333333333333333333333222222333333333444444444111111111222222222222222111111000111111222333444222222333333333333222222111111111111111111111111111222333333444333333333222111111111111222222333111111111111111111111111////////////////////////////////////////////////------........./////////000000///......///000111//////000000000000/////////......------......///......////////////000000111111111111000000000000---...//////000000//////......////////////000000000000000000000000000000......///000000000//////////////////////////////111111000000000//////////////////000000000111111///000111222222333222222000000000000000000000000111111000111111222333444222222222333333333333333333444555555666666555555444444444444444444444444555555555555666777888999555666777777555555666777666666666777777888888888:::;;;===<<<;;;;;;<<<>>><<<=========>>>@@@DDDGGGFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIJJJIIIGGGFFFFFFHHHJJJKKKIIIJJJJJJJJJKKKKKKKKKKKKJJJKKKMMMOOOQQQRRRRRRQQQOOONNNMMMMMMMMMNNNOOOPPPSSSSSSUUUVVVVVVUUUTTTSSSTTTSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJJJJLLLNNNQQQSSSNNNOOOOOOQQQTTTWWWZZZ\\\[[[\\\]]]\\\ZZZZZZ[[[]]][[[YYYVVVTTTTTTUUUXXXZZZZZZYYYXXXVVVTTTUUUXXXZZZ```bbbbbbaaa^^^[[[ZZZYYYYYYYYYZZZYYYYYYXXXWWWVVVRRRQQQOOONNNNNNRRRXXX]]]]]]\\\[[[ZZZ[[[ZZZXXXVVVPPPRRRSSSRRRQQQQQQRRRTTTPPPPPPQQQQQQQQQOOONNNMMMNNNOOOPPPPPPQQQQQQQQQPPPLLLMMMNNNOOOPPPQQQQQQQQQIIIIIIHHHGGGFFFEEEDDDDDDFFFEEECCCAAA@@@@@@??????>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>><<<;;;:::::::::999888888888999:::;;;::::::;;;;;;;;;::::::999666777777888888999999999888888888888888888888888444555555666666666666555444444555555555666666666444555666777777777666555333444444444444444444333111111111111111111111111111111111111111111111111111000//////......//////.........///////////////MMMKKKIIIJJJKKKMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKHHHEEECCC@@@@@@@@@???>>><<<;;;:::;;;<<<===>>>>>>?????????>>>>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::888777777666666666666666777777777777777777777777888777777777666666666666444555555666666555555444444555666666777777666666555555555666666555555555333444555666777777777777444444555666555444333222111222222222333333333333222222222222222333333333333333333222222222222111333333333333333333333333111111111222222222222333222222222222111111111111000000000000111222333444111222333333333333222111000000000000000000000000000111222333444333333222111111111111111222333333000111111111111111111111000000000000000000000000////////////////////////............////////////////////////////////////...//////000000//////...//////............//////........./////////000000000000000000000111111111---...//////000000//////........./////////000000000000000000000000000000---......///000000//////////////////////////////111000000000////////////////////////000000000111,,,---///000111111111000000000000000000000000000000000000000111222333444222222222222111111111111111222333444444444333333222333333444444555555666444444444444555666777888444555666666555444555666555555666666777777666666888999::::::999999:::;;;<<<>>>@@@AAAAAACCCFFFIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKHHHIIILLLNNNPPPQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOPPPRRRTTTUUUVVVUUUTTTSSSSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJLLLOOORRRTTTQQQQQQRRRSSSVVVYYY[[[]]][[[\\\]]]\\\ZZZZZZ\\\^^^___\\\YYYUUUTTTVVVXXXZZZXXXWWWVVVTTTSSSTTTWWWZZZaaabbbcccaaa]]]ZZZXXXXXXZZZZZZ[[[\\\[[[YYYWWWVVVPPPPPPNNNMMMMMMQQQVVV[[[]]][[[XXXVVVVVVUUUTTTSSSMMMOOORRRRRRPPPOOOPPPRRRPPPPPPPPPPPPOOONNNMMMLLLKKKLLLMMMNNNNNNNNNMMMLLLMMMLLLKKKJJJJJJKKKLLLLLLGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCAAAAAA@@@@@@===???AAABBBCCCAAA???>>>>>>======<<<;;;:::::::::888777666666666777999999777888999999999999888888777777777777777777777777555666888999999888666555333444555666666666555555444444444555555555666666444444555666666555444333222222333333333333222222111111111111111111111111111111111111111111111111000000///............///............/////////000QQQOOOLLLLLLLLLMMMMMMLLLIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIKKKKKKJJJGGGDDDBBB????????????>>>===;;;;;;:::;;;<<<===>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::666666555444444444444555666666666666666666666666777777777777666666666666444555555555555555555444444555555666666666666666444555555555555555555444222222333444555555555555333444555555555444333222111111111222222333333333111111111111111111222222333333333222222222111111333333333333333333333333000000000000111111111111333222222222111111000000000000000000111222333444111222333444444333222111000000000000000000000000...///000111222222111000111111000000111222333333000000000000000111111111111111111111111111111111////////////////////////........./////////000000...//////000//////...---......////////////......000000////////////000000............/////////000//////000000111111222222---......///////////////............/////////000000000000000000000000000------...///000000//////////////////////////////000000000000////////////////////////000000000000***+++---////////////...000000000000////////////000000000000111222333444222222111111000000/////////000111222333222111111111222222333444555666666444333333444444555666777333555666555444444555666444444555666666555555555666888999999888777999:::<<<>>>AAABBBBBBCCCEEEGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHHHHIIIIIIHHHHHHHHHBBBDDDGGGJJJJJJJJJHHHGGGJJJJJJKKKKKKLLLKKKKKKJJJGGGHHHKKKMMMPPPQQQQQQQQQQQQPPPNNNMMMMMMMMMNNNNNNOOOQQQSSSUUUVVVUUUTTTSSSTTTSSSQQQOOONNNMMMLLLLLLJJJJJJJJJKKKMMMPPPSSSTTTTTTTTTTTTUUUWWWYYY[[[]]]ZZZ\\\]]]\\\ZZZYYY[[[^^^aaa^^^ZZZVVVUUUVVVXXXZZZUUUUUUTTTSSSRRRTTTXXX[[[^^^```aaa```]]]ZZZYYYYYYZZZ[[[]]]^^^]]]ZZZXXXVVVOOONNNMMMLLLLLLOOOUUUYYY[[[XXXTTTQQQQQQQQQPPPOOOKKKNNNQQQRRRPPPNNNOOOQQQPPPPPPOOONNNNNNMMMLLLLLLIIIJJJKKKLLLLLLKKKJJJIIINNNMMMJJJHHHFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBAAA===???BBBDDDDDDAAA>>><<<<<<<<<<<<;;;;;;:::::::::666555555444555666777888666666777888888888888777666666666666666555555555444555888999999888555444222333555666666666555555444444444555555555666666333333444555444333222111111222222333333222222111000000000000000000000000000000000000000000000000000000///...............---.........//////000000PPPPPPPPPOOOOOONNNNNNMMMGGGHHHIIIIIIJJJJJJJJJIIIEEEEEEFFFGGGGGGEEEBBB>>>BBBAAA@@@???>>><<<;;;;;;===<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<;;;:::888999999999999888777777666555555444444444555555666666888999999888777777777777777777777777777777444444333333333222222222666666666666666666666666444444555555555555444444444444555555555555555555444333333222222333333444222222222222333333444555333333333333333333333333444333222222111111222222111111111111111111111111333333333333333222111111000111222333333222111000333111000//////111333444333222111000000111222333000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000///////////////////////////...---,,,,,,---...///...///////////////...---000000//////.........------...///...,,,,,,...///000000///...............//////000000000000//////111111000000//////............//////...---,,,,,,............////////////000000//////.........---////////////////////////......////////////......////////////000000000000222222111111000000//////222222000///............////////////000000000000222000---...111333222000000000000000000000000000444444444444444444444444444333333222222333333444444444444555555555666666444444444555555555555666666777888777555444444666666777888888888999===???@@@?????????@@@CCCFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMJJJJJJIIIKKKLLLLLLKKKJJJHHHJJJLLLOOOPPPQQQQQQQQQSSSRRRPPPNNNMMMNNNPPPQQQMMMPPPSSSUUUTTTSSSSSSSSSTTTQQQNNNKKKJJJJJJKKKLLLKKKJJJJJJLLLPPPSSSTTTTTTXXXXXXWWWWWWXXXYYY[[[\\\[[[[[[[[[[[[\\\\\\\\\\\\eee___YYYWWWYYYZZZXXXUUUVVVTTTQQQQQQSSSUUUVVVVVV^^^^^^]]]]]]\\\[[[ZZZZZZ^^^^^^]]]\\\YYYUUURRRQQQJJJKKKMMMOOORRRUUUWWWXXXZZZVVVPPPMMMMMMNNNOOOOOOPPPQQQRRRQQQPPPOOOPPPQQQOOORRRRRROOOOOOPPPMMMIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFEEEFFFHHHIIIHHHGGGEEEEEEFFFFFFGGGGGGFFFFFFEEEEEECCCBBBBBBCCCDDDDDDEEEDDDCCCBBB@@@???>>>======<<<;;;:::999999999999999888666555555555666777<<<<<<:::888777555333333333444555666666555444333666333222333555666444222444444444444444444444444000000111222333333444444666666666555444222111000111111111111111111111111222222111000//////000000333000......000111000...////////////////////////---------,,,,,,+++++++++QQQQQQQQQPPPOOOOOONNNNNNHHHIIIIIIIIIHHHHHHGGGFFFDDDDDDDDDFFFFFFEEEAAA???@@@??????>>>===<<<;;;;;;===<<<<<<<<<;;;<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::999::::::::::::999888888777777666666555666666777666777888888888888666666666666666666666666666666555555555444444444333333555555555555555555555555444444555555555555444444333333333444444444444444444333333222222333333444333333222222222333444444333333333333333333333333444333222222111111222222111111111111111111111111//////000000//////...---000111222222222222111000222111000000000111222333222222111111111111222222000000000000000000000000111111222222222222111111//////000000000111111111000000000000000000000000////////////////////////000///............///000......////////////......000/////////.........------...///...,,,,,,...///000000///...............//////000000000000//////000000000000//////.........////////////...---,,,............////////////000/////////.........---..............................////////////........./////////000000000000000000//////////////////222111000///.............../////////000000000000111///......000111111111111111111111111111111111444444444444444444333333444333333222222333333444333333444444444555555555444444444444555555555555333444555555555555666777555777888888888999<<>>>>>>>>???@@@BBBDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQOOOMMMMMMLLLKKKHHHFFFIIIJJJLLLNNNPPPQQQQQQQQQQQQPPPOOONNNNNNOOOPPPQQQPPPRRRTTTUUUTTTSSSSSSTTTTTTRRROOOLLLKKKKKKKKKLLLKKKKKKLLLNNNRRRUUUUUUUUUWWWWWWVVVWWWXXXYYY[[[\\\[[[[[[ZZZZZZ[[[[[[\\\\\\ccc^^^XXXWWWYYYZZZXXXVVVUUUSSSQQQQQQSSSVVVWWWWWW]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYWWWTTTQQQNNNLLLKKKLLLNNNPPPSSSUUUWWWXXXXXXUUUQQQOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOTTTUUUQQQMMMMMMNNNMMMNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFEEEFFFHHHHHHHHHGGGEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCBBBAAA???>>>===<<<<<<;;;:::999888888888888999888777666555666666777666666555555444333333333333444555666666555444333555333222333555666444222444444444444444444444444333333333333333333333333666666666555444333111111111111111111111111111111222111111000//////000000111...,,,,,,...///---,,,.................................---------,,,,,,RRRRRRQQQPPPPPPOOONNNNNNIIIIIIHHHHHHFFFEEEDDDCCCAAAAAABBBCCCEEEDDDAAA???=========<<<<<<<<<;;;;;;>>>======<<<<<<;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::999888888888888777777777777888888888888888888777666555555555555555555555555555555666666555555555444444444555555555555555555555555444444555555555555444444333333333222222222222222333333222222222222333333444333333222222222222333333333333333333333222222333333222111111111111222111111111111111111111111000111111111111000//////000111111222222111111000000000000111111111222222222222222333333222222222000000000000000000000000000111111222222111111000//////000000000000111111000000000000000000000000////////////////////////000000////////////000000,,,---...////////////////////////...............---...///...,,,,,,...///000///......---............//////000000//////...000000000////////////...//////////////////...------............//////////////////.............................................////////////............/////////000000000..................//////111111000///................../////////000000000.../////////......000111222222222222222222222222333333333333333333333333333333222222222222333333222222333333333444444444333333333444444444555555333444555555333333444555555777888888888999<<<>>><<<===>>>???@@@BBBCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFJJJJJJJJJKKKMMMOOORRRTTTTTTRRROOONNNMMMKKKHHHFFFIIIKKKMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTVVVWWWVVVTTTQQQNNNLLLLLLLLLMMMLLLLLLNNNRRRUUUWWWWWWVVVVVVVVVVVVVVVWWWYYY[[[\\\[[[ZZZZZZYYYZZZ[[[\\\]]]aaa]]]XXXWWWYYYZZZYYYWWWUUUSSSQQQRRRTTTWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWUUUSSSQQQNNNKKKJJJKKKLLLNNNQQQSSSUUUVVVWWWVVVTTTRRRQQQRRRSSSSSSSSSRRRPPPNNNPPPSSSTTTSSSQQQNNNTTTWWWRRRLLLMMMQQQSSSSSSSSSSSSRRROOOLLLIIIGGGFFFEEEDDDEEEGGGGGGGGGEEEDDDFFFHHHJJJJJJIIIGGGFFFFFFEEEDDDCCCBBBCCCDDDDDDAAAAAA@@@???>>><<<;;;;;;::::::999888777777777777999888777666666666666777333333333333444444444444444444555555555555444444555333222333444555444222444444444444444444444444555444444444333333333333666666666666555333222111111111111111111111111111111111000/////////000000000...,,,,,,---...---,,,------------------------//////............------PPPPPPOOOOOONNNMMMLLLLLLGGGGGGGGGFFFEEEDDDBBBBBB?????????AAACCCCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<;;;:::>>>>>>>>>>>>===<<<;;;;;;999999999999999888777777777777777777777777888999999888888777666666555444444444444444444444444444555555555555444444444444555555555555555555555555444444555555555555444444333333333333222222222222333333222222222222333333444444333222111111111222333333333222222222222222333222222111111111111111111111111111111111111111111111111222222111111000000000111111111111000000//////000111222111111111111222333444444333222111000000000000000000000000......////////////......////////////000000000111000000000000000000000000//////////////////////////////............//////+++,,,---...//////000///........................---...///...,,,,,,...//////......------............//////////////////...////////////////////////...//////000//////......---------.........//////................................................---......//////......---........./////////000000---------......//////000111000///......................../////////000000,,,///000///---,,,///222111111111111111111111111222222222222333333333333333333222222222222333333111111222222222333333333222333333333444444444444666777777555222000///000555666888888888999;;;===<<<===>>>@@@AAAAAABBBAAADDDDDDEEEFFFGGGHHHIIIIIIFFFGGGGGGHHHHHHGGGFFFFFFJJJJJJJJJKKKMMMQQQTTTUUURRRPPPNNNLLLLLLLLLJJJHHHKKKLLLMMMOOOOOOOOONNNNNNOOOOOOPPPRRRSSSTTTUUUVVVWWWXXXYYYXXXXXXYYY[[[]]]WWWUUUSSSPPPNNNNNNNNNNNNMMMNNNQQQUUUXXXZZZYYYWWWVVVUUUUUUUUUVVVXXXZZZ[[[[[[ZZZYYYYYYYYY[[[]]]^^^___\\\YYYXXXYYYYYYYYYXXXVVVUUUSSSTTTWWWZZZ\\\\\\WWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSPPPNNNLLLKKKKKKLLLNNNPPPRRRTTTTTTTTTSSSRRRQQQQQQSSSTTTTTTSSSRRROOOLLLOOOTTTVVVTTTPPPMMMQQQSSSPPPOOOSSSWWWXXXXXXXXXXXXVVVSSSNNNIIIFFFFFFEEEDDDEEEFFFGGGFFFDDDCCCEEEIIIKKKLLLJJJHHHFFFEEEDDDCCCAAAAAAAAABBBBBB??????>>>===<<<;;;:::999999888777666666666666666888888888777777777777777555555666666666666777777444444444444444444444444444333333333333444333333444444444444444444444444222333333333333333333333666666666555555333222222111111111111111111111111111000000/////////000000111000///......//////...------------------------............------------NNNMMMLLLKKKJJJIIIHHHHHHDDDDDDEEEEEEDDDDDDCCCBBB>>>===>>>@@@BBBBBBAAA???<<<<<<============>>>>>>???@@@@@@@@@???===<<<;;;===>>>>>>======<<<;;;:::777777777777777666555555555555555555555666777888999888777666666555555444444444444444444444444444444444444333333333333222555555555555555555555555444444555555555555444444555444444444333333222222333222222111111222222333444333222222111111111111333333333222222111111111333222111111000000111111000000000000000000000000------...............---000000000000000000000000...///000111111111111000111111333444444333111111////////////////////////......////////////.........////////////000000000////////////////////////////////////////////////------------------------++++++---...////////////---------...............---...///...,,,,,,...///......------------............////////////...................../////////......////////////......------------............---------.......................................------............------............////////////.........//////000000000000//////...........................////////////,,,///000///---,,,///222000000000000000000000000111111111222222222333333333222222111111222222333111111111222222222333333222222222222333333333444666666666444111//////000444666888999888888:::;;;<<<===>>>@@@AAAAAAAAAAAABBBCCCEEEFFFHHHIIIIIIIIIEEEFFFGGGIIIIIIHHHGGGGGGJJJJJJJJJLLLNNNQQQTTTUUUQQQOOOLLLKKKKKKKKKJJJHHHMMMNNNOOOPPPPPPOOONNNMMMOOOPPPSSSUUUWWWXXXXXXXXXXXXYYY[[[[[[\\\]]]```bbbWWWVVVTTTRRRQQQPPPPPPPPPPPPQQQSSSVVVZZZ[[[ZZZXXXVVVVVVUUUUUUVVVWWWYYYZZZ[[[ZZZZZZZZZ[[[\\\^^^___]]][[[YYYXXXXXXXXXXXXXXXWWWVVVWWWXXX[[[]]]^^^]]]UUUUUUVVVVVVVVVVVVVVVVVVTTTTTTRRRQQQOOONNNMMMMMMJJJKKKNNNPPPRRRRRRRRRQQQQQQPPPOOOOOOQQQRRRRRRQQQQQQNNNLLLNNNSSSUUUSSSPPPLLLMMMLLLMMMSSS[[[]]][[[[[[[[[[[[YYYTTTOOOJJJGGGGGGEEEDDDEEEFFFFFFEEEDDDCCCEEEHHHKKKLLLKKKHHHGGGCCCBBB@@@???>>>>>>??????======<<<;;;::::::999999777777666666555555666666888888888888888777777666999888888888777666666666444444444333333444444444222333333333333222333333444444444444444444444444...///000111222333444444444555555555444333222111000000000000000000000000000///////////////000000000000///...------...///........................,,,,,,,,,,,,,,,,,,,,,---KKKKKKJJJIIIGGGFFFEEEEEECCCDDDDDDDDDDDDCCCCCCBBB>>>>>>===???AAAAAA@@@???=====================>>>>>>??????@@@???>>><<<;;;<<<<<<<<<<<<;;;:::999999666666666666666555444444444333333444444555666777888888777666555555555555444444444444444444444444444444333333333222222222444444444444444444444444444444555555555555444444555555444444333333222222222222111111111111222222333222222111111111111222333333333222111111000000222222111000000000000111000000000000000000000000...//////000000000000000111000000//////000000111/////////000000000111111111111111222222111111111///////////////////////////000000111111000000///......////////////000000////////////////////////////////////////////////+++,,,------------,,,++++++,,,---...............---------------.........---...///...,,,,,,...///---------,,,------...///---......//////......------............/////////,,,---..................,,,------------.........---------------.........------------------------------............------------.........////////////////////////000000000//////......---......///------........./////////.../////////......000111////////////////////////000000000111111222222333222222111111111111222222111111222222222333333333111111222222222333333333222333444444222222333444444666888999888888999:::<<<<<<======>>>???@@@@@@@@@BBBDDDFFFGGGHHHHHHHHHCCCEEEGGGIIIJJJJJJIIIHHHJJJKKKLLLNNNPPPRRRSSSTTTSSSPPPMMMKKKJJJJJJIIIGGGOOOPPPQQQQQQQQQOOONNNMMMOOOQQQTTTWWWYYYYYYXXXXXXXXXZZZ\\\]]]^^^___aaacccVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTWWWZZZ[[[ZZZXXXWWWVVVUUUUUUUUUUUUVVVWWWZZZ[[[[[[\\\]]]^^^______\\\\\\ZZZYYYXXXWWWWWWWWWWWWWWWYYY\\\______]]][[[TTTTTTTTTTTTTTTTTTTTTTTTPPPOOONNNMMMLLLLLLMMMMMMJJJLLLNNNQQQRRRRRRQQQPPPRRRPPPNNNMMMNNNOOOOOOOOOPPPNNNLLLNNNQQQRRRQQQOOOJJJIIIIIILLLVVV``````[[[]]]\\\[[[XXXTTTPPPKKKHHHHHHFFFEEEEEEFFFGGGFFFDDDCCCDDDGGGJJJKKKJJJIIIGGGBBBAAA???===<<<<<<<<<===<<<<<<;;;;;;:::999999888777666666555555666666666888888999999888888777666999888777666555444333333444444333333333333444444111333444333222111222444222222222222222222222222,,,---...000111333444555333333333333333222111111000000000000000000000000//////......//////000000---......,,,+++***,,,---////////////////////////+++++++++,,,,,,,,,,,,---JJJJJJIIIGGGFFFDDDCCCCCCEEEEEEEEEEEEDDDBBBAAAAAA@@@>>>>>>???@@@AAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===;;;:::;;;;;;;;;;;;:::999888777666666666777666555555444333333333333444555666777777666555555555555666777444444444444444444444444555444444444333333333333444444444444444444444444444444555555555555444444444444444333222111111111222222111111111111222222111111111111111111222333333333222222111000000///222222111000000000000000000000000000000000000000111222222333444444333333111000///......///000111000//////...///000111222111000000//////000000111//////////////////////////////000000000000//////........./////////000000////////////////////////////////////////////////,,,,,,---......---,,,,,,,,,,,,---......---------,,,,,,,,,------.........---...///...,,,,,,...///---,,,,,,,,,------...///---......//////......------------.........//////++++++,,,---------------,,,,,,---------.........,,,,,,,,,------.........------------------------,,,------......------,,,---------.........////////////...........................------......///---------.........//////111///......000111111111//////////////////////////////000000111222222333222222111111111111222222222222222222333333333444111111111111222222222222111333444444333333555666444666888999888888888999;;;::::::::::::<<<===>>>???AAACCCEEEGGGGGGFFFFFFAAACCCFFFIIIKKKKKKKKKJJJKKKMMMOOORRRSSSTTTSSSSSSRRROOOLLLKKKKKKLLLLLLKKKRRRRRRSSSSSSRRRPPPNNNMMMMMMPPPSSSWWWXXXXXXWWWVVVYYY[[[]]]^^^]]]]]]]]]^^^UUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUWWWYYYZZZYYYXXXXXXWWWVVVTTTTTTTTTTTTUUUYYY[[[]]]___`````````___\\\\\\\\\ZZZWWWVVVUUUUUUUUUWWWZZZ^^^```___ZZZWWWTTTTTTSSSSSSRRRRRRQQQQQQLLLKKKKKKKKKKKKLLLMMMNNNLLLNNNQQQSSSTTTSSSRRRQQQUUURRRNNNLLLLLLMMMNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNGGGIIIKKKNNNVVV^^^___[[[]]]\\\ZZZWWWSSSPPPMMMKKKIIIGGGFFFFFFGGGGGGFFFEEECCCDDDFFFHHHIIIIIIHHHHHHBBBAAA???===<<<<<<<<<<<<<<<;;;;;;::::::999999999777666666666666666777777888888999999999888777666888777666555444333333222444444333222222333444444111333444333111000222444111111111111111111111111...//////111222333444444111111222222222111000000000000000000000000000000...............///000000,,,---...---***)))+++---........................,,,,,,,,,,,,------......JJJIIIHHHGGGEEEDDDCCCBBBHHHGGGGGGEEEDDDAAA@@@???AAA???>>>???@@@AAA@@@>>><<<<<<;;;;;;;;;:::::::::888:::;;;======<<<:::999::::::::::::999888777777777777777777777666666555333333333444444666777777777666555444444555777888555555555555555555555555666666555555555444444444444444444444444444444444444555555555555555555444333333222222111000000///222222111111111111222222111000000000111222333333333333222222111000000///222111111000000000000000000000000000000000000000...///000111111111111111111000///......///000111111000...---...///111333111000///......///000111////////////////////////------............------............/////////000////////////////////////////////////////////////,,,---...//////...---,,,---------...------,,,,,,,,,,,,,,,------.........---...///...,,,,,,...///,,,,,,,,,,,,------...///---..................------------.........//////***+++,,,,,,---------,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,------......------,,,---------.........//////.........------,,,,,,,,,......---------......///---------.........//////222000---...111333222000000000000000000000000000...//////000111222222222222222111111111111222222222222333333333444444444000111111111111222222222444555666555333222333444444666888999888888888888:::999777777777999;;;===???@@@CCCEEEFFFFFFEEEDDD@@@BBBFFFJJJLLLLLLLLLKKKMMMOOORRRUUUVVVUUUTTTSSSNNNLLLJJJKKKMMMPPPRRRRRRSSSTTTTTTTTTRRRQQQOOONNNLLLOOOSSSVVVWWWWWWUUUTTTYYY[[[^^^^^^\\\ZZZYYYYYYUUUUUUUUUVVVVVVWWWWWWWWWYYYWWWVVVVVVXXXYYYYYYXXXYYYXXXVVVTTTSSSSSSSSSTTTYYY[[[^^^aaabbbbbb```___]]]]]]\\\ZZZWWWUUUTTTUUUSSSVVVZZZ___aaa^^^XXXSSSTTTTTTSSSRRRQQQPPPPPPOOOKKKKKKKKKKKKLLLNNNPPPQQQNNNPPPSSSUUUVVVUUUSSSRRRXXXTTTOOOLLLKKKLLLMMMMMMMMMNNNOOONNNLLLLLLMMMNNNEEEJJJOOOQQQTTTZZZ\\\[[[\\\[[[XXXUUURRRPPPMMMLLLIIIHHHGGGGGGHHHHHHFFFEEECCCCCCEEEFFFGGGHHHHHHIIICCCAAA@@@>>>===<<<======<<<;;;;;;::::::999999999777777666666666777777888888888999:::999888777666777777777666555555555444444444222222222222444444000333444333111000222444000000000000000000000000111111111222222333333333000000111111111000000///000000000000000000000000...............///000111...///000///,,,+++---000---------------------------------.........//////FFFEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGFFFDDDAAA@@@@@@============<<<;;;:::999;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888777777777777666666666666555555555555555555555555666666666666666666666666777777777666555555444444666666666666666666666666555555555555555555555555666666555444444333222222222222222333333222222222000000000000000000000000222222222222222222222222000000111111111111000000111111000000//////......111111000000//////..................////////////......//////000000111111////////////////////////000000000000000000000000//////.........------------...///000000///...------------............///...//////000000111111111***+++,,,,,,---------------.........---,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---......,,,))),,,,,,,,,------,,,++++++......---------,,,,,,,,,.........------,,,,,,,,,------------------------------------------------000000/////////.........000///---,,,+++,,,,,,---------------------------,,,,,,,,,++++++*********111///...---,,,------...,,,,,,,,,---------...............------.........+++++++++,,,---...000000111111000///000111222333000000//////.........---000000000000000000000000000000000000111111111111000111111111111222222222222222222222222222222222111111222333333444555555333444555555666555555555555777888999888888999;;;>>>>>>>>>>>>???@@@AAABBBEEEFFFHHHJJJKKKKKKJJJIIIJJJLLLOOORRRSSSRRROOONNNOOONNNMMMNNNPPPSSSTTTTTTWWWVVVTTTRRRPPPNNNLLLKKKOOOQQQSSSVVVVVVVVVTTTSSSVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWVVVVVVWWWWWWWWWWWWXXXYYY[[[[[[ZZZXXXUUUSSSSSSTTTWWWYYY\\\^^^``````___]]]]]]^^^[[[[[[YYYWWWUUURRROOONNNXXXYYYZZZZZZYYYVVVSSSQQQQQQSSSUUUTTTQQQNNNMMMLLLMMMKKKIIIIIIKKKNNNOOOOOOMMMNNNPPPRRRTTTUUUVVVVVVTTTRRRNNNKKKJJJKKKMMMOOOOOONNNLLLLLLMMMMMMKKKJJJFFFGGGJJJNNNRRRTTTTTTRRRTTTRRRPPPPPPQQQOOOKKKGGGFFFFFFEEEDDDDDDDDDDDDEEEHHHGGGGGGGGGHHHGGGEEEBBB========================::::::999999888777666666777777888999999999888888777666555444555666888:::999888666555333222222222444444444444444444444444333333333222222222111111333222222222111111000000111111111111111111111111000000000000000000000000............///111222333333111...+++***+++---......------------...//////------,,,,,,,,,------...........................FFFEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFEEEBBB@@@@@@@@@@@@???>>>===<<<;;;:::999:::;;;;;;;;;<<<<<<<<<===999::::::;;;;;;::::::999999999999999888888888888555555555555555555555555666666666666666666666666555555555555555555555555555555555555666666666666555555555555555555555555444444444444444444444444555555444444333222222111111111222222222222111111000000000000000000000000111111111111111111111111000000111111111111000000000000000000//////......000000000000//////..................////////////------........./////////........................//////////////////////////////.........---------......////////////......------------............,,,,,,,,,,,,,,,,,,------***+++,,,,,,---------,,,------......---,,,,,,+++---------,,,,,,+++++++++*********+++------,,,***,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......---------,,,,,,,,,------------------------------------------------...---------,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++///...------,,,,,,------,,,,,,,,,---------............------------......------,,,,,,,,,---......------,,,,,,,,,---...///000/////////.........---//////////////////////////////000000000111111111000000111111111222222222222222222222222222222222111111222222333444444555333333444555555555555555555777888888888888999;;;;;;;;;;;;<<<===???@@@AAADDDEEEHHHIIIJJJJJJIIIIIIHHHJJJLLLNNNOOONNNMMMLLLHHHGGGFFFGGGIIILLLMMMMMMQQQQQQPPPOOONNNNNNMMMMMMOOOPPPSSSUUUVVVUUUTTTSSSQQQRRRSSSUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXWWWZZZZZZYYYXXXWWWWWWWWWWWWXXXVVVTTTSSSSSSUUUXXXZZZYYY[[[]]]]]][[[ZZZZZZZZZXXXXXXWWWVVVUUUSSSQQQQQQWWWXXXYYYYYYXXXUUURRRPPPPPPRRRTTTTTTRRROOONNNMMMMMMKKKIIIIIIKKKMMMNNNOOONNNOOOPPPRRRSSSSSSTTTTTTSSSQQQMMMJJJIIIJJJKKKMMMMMMLLLJJJJJJKKKKKKIIIHHHFFFFFFIIIMMMQQQSSSRRRQQQPPPNNNLLLLLLLLLJJJFFFCCCDDDDDDDDDCCCDDDDDDDDDEEEFFFFFFEEEFFFGGGFFFDDDBBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777777888999:::::::::::::::888777666555555777999:::666555555555555555555555444444444444444444444444333333222222222111111111222222111111111000000000111111111111111111111111000000000000000000000000.........//////000111222111000...,,,,,,,,,---......------------...//////---------,,,,,,------...------------------------EEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDBBB@@@>>>???AAABBBAAA???<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<888999999999999999999888888888888777777777666666444444444444444444444444666666666666666666666666555555555555555555555555333444444555666666777777555555555555555555555555444444444444444444444444333333333222222111111000///000000111111000000///000000000000000000000000000000000000000000000000///000000111111000000///000000000////////////...000000000////////////...............////////////---------------.........------------------------////////////////////////...............---------//////............//////------------.....................---------------++++++,,,---------,,,,,,---------------,,,,,,+++------,,,,,,,,,,,,+++++++++******,,,......---,,,+++,,,,,,------,,,,,,,,,((())))))***,,,------...------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,......------......///000/////////...............//////////////////////////////000000000000111111000000000111111111222222222222222222222222222222111111222222333333444444222333444444555555444444444666777777777777888:::888888888999;;;===???@@@CCCDDDFFFHHHIIIIIIIIIHHHFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFFFFGGGJJJLLLMMMLLLKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPSSSTTTUUUTTTSSSRRRNNNOOOQQQTTTVVVWWWXXXXXXUUUVVVWWWYYYZZZZZZYYYYYY]]]\\\ZZZXXXUUUSSSRRRQQQTTTSSSRRRRRRSSSUUUXXXYYYXXXZZZ\\\[[[ZZZXXXWWWXXXUUUUUUUUUUUUTTTTTTTTTSSSWWWXXXXXXWWWVVVSSSPPPNNNOOOQQQSSSTTTRRRPPPOOOOOOMMMKKKIIIJJJLLLNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRPPPMMMJJJHHHIIIJJJKKKLLLJJJIIIHHHIIIIIIHHHFFFEEEEEEGGGKKKNNNPPPOOONNNMMMKKKIIIHHHHHHFFFCCC@@@BBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCDDDEEEEEECCCAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888888999:::;;;<<<<<<<<<<<<999888777666666888999:::666666555555666666666666444444444444444444444444333222222222222111111111111111000000000000//////000000000000000000000000000000000000000000000000///////////////000000000...........................------------...//////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,DDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA???===<<<>>>@@@@@@???<<<:::999:::;;;<<<::::::::::::::::::;;;;;;777777888888888888777777777777666666666555555555444444444444444555555555666666666666666666666666444444444444444444444444444444444555555666666666444444444444444444444444333333333333333333333333222222111111000000000000...//////000000//////...000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////............////////////------------------......------------------------////////////////////////........................//////---,,,,,,---//////,,,,,,---------.........//////......---------,,,+++,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---------...///---,,,++++++,,,---------,,,,,,)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......++++++++++++++++++++++++------------------------***+++,,,------,,,***))),,,,,,,,,---------......---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...............//////000........................////////////////////////////////////000000000111000000000000111111111111111111111111111111111111111111222222333333333333222222333444444444444444333555666666666666777999666666777888:::<<<>>>???AAABBBDDDFFFGGGHHHHHHHHHFFFFFFEEEFFFFFFGGGGGGHHHIIIHHHHHHJJJLLLNNNOOONNNIIIJJJKKKKKKMMMMMMNNNOOOOOOPPPRRRSSSTTTSSSRRRQQQOOOPPPRRRTTTVVVWWWXXXYYYUUUVVVYYYZZZ[[[[[[[[[ZZZ\\\[[[YYYWWWTTTQQQOOONNNNNNNNNNNNOOOQQQSSSVVVWWWXXXZZZ\\\\\\ZZZXXXXXXXXXUUUTTTTTTTTTTTTTTTTTTTTTVVVWWWVVVUUUSSSQQQNNNLLLNNNPPPSSSSSSRRRPPPPPPPPPNNNMMMKKKLLLMMMOOOOOONNNNNNNNNPPPQQQRRRRRRSSSSSSRRRPPPMMMJJJIIIIIIJJJKKKKKKJJJHHHHHHIIIIIIGGGFFFEEEEEEFFFHHHKKKMMMLLLKKKLLLKKKJJJHHHFFFDDDBBBAAA@@@@@@AAACCCDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCBBB@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999:::;;;<<<===>>>>>>>>>999999888777777888999:::888888888777666444333333333333333333333333333333222222222222111111111111000000000///////////////000000000000000000000000000000000000000000000000000000000000000///......+++,,,.../////////.........------------...//////......---,,,,,,,,,------++++++++++++++++++++++++BBBAAA@@@@@@??????@@@@@@?????????===;;;;;;<<<>>>;;;:::999888888999;;;===::::::::::::::::::999999666777777888888777777666666666666555555555444444444444555555555666666666444444444444444444444444444444444444444444444444666555555555444444444333444444444444444444444444333333333333333333333333111000000000000000//////.........//////.........////////////////////////111111111111111111111111//////000000000000//////.............../////////.............../////////............////////////........................................................................---.....................///...---,,,,,,---...///,,,,,,,,,------------...+++++++++******))))))))),,,,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,,,,,,,+++)))***+++,,,,,,---------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................------,,,,,,,,,------------------------------------------------)))***+++,,,,,,,,,******,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......******+++++++++,,,,,,,,,---------..........................................////////////000000000//////000000000111111111111111111111111111111111111111222222222222222333111222222333333333333333222444555555555555666888666666777888:::<<<>>>???@@@@@@BBBCCCEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHEEEEEEEEEGGGJJJLLLKKKJJJKKKKKKKKKLLLMMMNNNNNNNNNPPPPPPQQQRRRRRRRRRQQQQQQOOOPPPQQQSSSTTTTTTUUUUUUVVVWWWZZZ\\\]]]\\\[[[ZZZXXXXXXWWWUUUSSSQQQNNNMMMIIIJJJKKKMMMOOOQQQSSSTTTVVVXXXZZZZZZYYYWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUUUUTTTRRRPPPNNNLLLMMMPPPRRRSSSRRRQQQPPPQQQPPPNNNMMMNNNOOOPPPPPPOOOMMMNNNOOOQQQRRRSSSTTTTTTQQQPPPNNNLLLKKKKKKKKKLLLLLLJJJIIIIIIJJJIIIHHHFFFEEEDDDDDDFFFIIIJJJIIIHHHJJJJJJHHHFFFDDDCCCBBBBBB@@@AAABBBDDDEEEFFFFFFFFFDDDCCCAAAAAAAAAAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777999:::;;;<<<============999999888888888888888888777777777777666555333222333333333333333333333333222222222111111111000000///////////////000000000////////////////////////000000000000000000000000000000111111000///...---***,,,...///000///.........------------.../////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++??????>>>===============<<<======<<<:::999;;;<<<888777777777888:::;;;===::::::999999999999888888666777777888888777777666666666666555555555444444444444444555666666777777333333333333333333333333333333333333333333333333666666555555444333333222333333333333333333333333222222222222222222222222000000000000000000000000---......//////......---////////////////////////111111111111111111111111...//////000000//////...---............/////////---............/////////............/////////////////////...............////////////////////////........................---------.....................------------......,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,***)))))))))((('''******+++,,,------------.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((------------------------,,,,,,,,,,,,------------******+++,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///++++++,,,------------------------------.......................................////////////000000/////////000000000111111111111111111111111111111111111222222222222222222000111222222333333222222111333444444444444555777777777777999:::<<<>>>???>>>???@@@AAACCCDDDFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDEEEGGGJJJKKKJJJIIIKKKLLLLLLMMMMMMNNNNNNNNNPPPPPPQQQQQQQQQQQQQQQPPPNNNOOOPPPPPPQQQQQQQQQQQQWWWXXX[[[]]]]]]\\\ZZZXXXTTTTTTTTTTTTSSSPPPNNNMMMFFFGGGJJJLLLNNNPPPQQQQQQQQQTTTVVVWWWVVVVVVVVVWWWZZZYYYVVVTTTSSSSSSSSSSSSTTTTTTTTTSSSQQQPPPNNNNNNMMMPPPSSSSSSRRRQQQPPPPPPPPPOOONNNOOOPPPQQQPPPNNNLLLMMMOOOPPPQQQRRRRRRRRROOONNNMMMLLLLLLLLLMMMMMMMMMKKKJJJJJJJJJJJJIIIGGGFFFEEEDDDEEEGGGHHHHHHGGGEEEEEEEEECCC@@@???@@@BBBBBBCCCEEEGGGHHHHHHHHHHHHFFFDDDAAA@@@@@@@@@???===::::::::::::::::::::::::777777777777777777777777999:::;;;;;;<<<<<<;;;;;;888888888888888777777777222333444666666666555555333333333333333333333333222111111111111000000000//////000000000000111111////////////////////////000000000000000000000000///000111111111///...---+++,,,.../////////.........------------.../////////......---,,,,,,,,,,,,++++++++++++++++++++++++===<<<<<<;;;:::;;;;;;;;;999;;;<<<;;;:::999999:::888888888999999:::;;;;;;:::999999999888888888888777777777888888777777777666666666666555555555555222333333444555555666666444444444444444444444444222222222222222222222222444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000......////////////......////////////////////////000000000000000000000000......////////////......---------.........//////---------.........//////............////////////.........---------,,,,,,................................................---------.........//////,,,------......------,,,++++++,,,,,,,,,---------............////////////,,,---------,,,,,,+++*********+++,,,,,,,,,,,,,,,+++++++++,,,,,,------------+++))))))***,,,,,,+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++++++++,,,------,,,,,,,,,---------............------------............---,,,,,,,,,---------...///000111000000///,,,,,,,,,------........................................../////////000000////////////000000000111111111111111111111111111222222111111111111111111000111111222222222222222111222444444333333555666777777777888999;;;<<<=========>>>???AAACCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFIIILLLMMMLLLJJJIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRWWWYYY[[[]]]]]][[[XXXVVVRRRRRRSSSSSSRRRPPPMMMLLLFFFHHHJJJMMMOOOPPPPPPPPPOOORRRUUUVVVVVVVVVWWWXXX[[[YYYWWWUUUTTTTTTUUUVVVSSSSSSSSSRRRQQQQQQPPPPPPNNNQQQSSSSSSRRRPPPOOOOOONNNMMMMMMNNNOOOOOONNNLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNLLLKKKIIIIIIJJJJJJHHHGGGGGGEEEDDDDDDFFFGGGFFFEEEAAABBBCCCAAA>>>>>>@@@CCCDDDFFFHHHJJJKKKJJJIIIIIIHHHFFFBBB@@@??????===<<<999999999999999999999999777777777777777777777777999::::::::::::999888888777888888888777777666555000111333555666555444444222222222222222222222222111111111111000000000000000000000111111111222222........................000000000000000000000000...///111111111000...---------.....................------------...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;:::999999999::::::777999;;;;;;:::888888888999::::::;;;;;;::::::999:::999999999888888777777777777888888888888777777777777666666666555555555111111222333333444555555555555555555555555555555222222222222222222222222222333333444444555555666222222222222222222222222111111111111111111111111000000000000111111111111......////////////......////////////////////////////////////////////////......////////////......---------.........//////---------.........//////............/////////000---------,,,,,,+++++++++------------------------........................---------.........//////+++,,,............,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------------------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,***+++...000111111)))***+++,,,------...---))))))***+++,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........***+++---...//////...---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,---------......///......------......///000000...---,,,+++++++++++++++---.........---,,,,,,,,,,,,------............................................./////////000////////////000000000000000000000000000000000000222222111111111111111111000000111222222222222222000222333333333333444666777777777777888999:::;;;<<<======???@@@CCCDDDFFFDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCEEEGGGJJJKKKJJJHHHGGGHHHIIIKKKMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVVVVWWWWWWXXXYYY\\\]]]\\\ZZZWWWTTTRRRRRRSSSSSSQQQOOOLLLJJJGGGIIILLLOOOPPPQQQPPPPPPPPPSSSVVVXXXYYYYYYZZZ\\\ZZZYYYWWWUUUUUUVVVWWWXXXSSSSSSRRRRRRRRRQQQQQQQQQOOOQQQSSSTTTRRRPPPOOOOOOMMMLLLLLLLLLNNNNNNLLLJJJNNNNNNNNNMMMKKKJJJHHHGGGIIIIIIIIIJJJJJJLLLMMMMMMLLLJJJIIIIIIIIIIIIHHHFFFGGGFFFDDDDDDEEEFFFFFFEEEAAABBBCCCAAA??????BBBEEEFFFHHHJJJLLLLLLLLLJJJJJJJJJGGGCCC@@@???>>>===;;;999999999999999999999999888888888888888888999999999999999999888777666666777777777777777666555555222333555555555333111000222222222222222222222222111111111111000000000000000000111111222222222333........................000000000000000000000000---///000111222000///..............................------------...//////000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,:::::::::;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::;;;;;;;;;::::::999999999777777777777777888888999999999888777666666777777555555555555555555555555444444555666666555444333333333333333333333333333333333333333333333333333222111111000000111111222111111111111111111111111444333222222222333444555111111000000//////......000000//////......------............////////////+++,,,---...///000222333---...///...------...///000///...---------------000000//////.........---.........------,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,++++++---...///,,,,,,------,,,,,,+++***)))***,,,---...------,,,111///------......---,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++------------,,,,,,+++***------,,,++++++,,,------+++************+++,,,---***+++,,,,,,---...///000,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++------******+++++++++,,,,,,,,,111000...,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---..............................//////000000///...------...............///000000111000///......///000111000000000000000000000000111222222222222333333333000111111222222222111111555666777888888999888888999:::<<<>>>?????????>>>AAAAAAAAAAAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFGGGIIIKKKLLLKKKJJJNNNNNNNNNOOOOOOOOOOOOOOOSSSTTTUUUVVVWWWXXXYYYYYY[[[\\\]]]]]]\\\ZZZWWWVVVVVVUUUSSSPPPOOONNNMMMMMMOOORRRUUUUUURRRQQQQQQSSSUUUVVVWWWXXXYYYXXXWWWVVV\\\YYYVVVSSSRRRSSSUUUWWWQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTTTTQQQOOOMMMNNNOOOQQQPPPMMMJJJIIIHHHIIIIIIKKKLLLMMMNNNNNNMMMKKKJJJLLLLLLLLLKKKLLLMMMMMMNNNOOOKKKGGGEEEEEEFFFGGGGGGFFFFFFDDDBBB@@@?????????@@@>>>===>>>AAABBBCCCBBBFFFFFFFFFFFFFFFEEEDDDDDDGGGEEECCCAAA>>><<<;;;;;;999777666777999999777444888888777777888:::<<<===<<<;;;999777666555666666555555555444444333333333666666666666666555555444222222222222222222222222222222111111000000//////000000000000000000000000......000000///---+++)))000000///...............------......//////000000//////...---,,,++++++***...------,,,,,,------...,,,,,,,,,---------.........---,,,+++************;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::999999999888888777777777777777888888999999888888777666666777777555555555555555555555555333333555666666666555444333333333333333333333333333333333333333333333333444333333222222333333444000000000000000000000000111222333333333333222111111000000000/////////...000///////////////..................////////////.../////////............---...///...---,,,---//////......------------...000/////////.........---......---------,,,,,,,,,------------------------------------,,,,,,,,,+++,,,,,,,,,---------......------,,,,,,------...///,,,,,,------,,,,,,+++******+++,,,---------,,,+++///---,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,------,,,,,,+++***,,,+++***))))))***+++,,,++++++++++++++++++,,,,,,+++++++++,,,------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++---,,,,,,,,,,,,---.................................////////////......---...............//////000111000///......///000000000000000000000000000000//////000000000111111111000111111222222222222111555555777888999999999999999:::;;;===>>>>>>======@@@@@@AAAAAACCCDDDFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFIIIKKKKKKJJJMMMMMMNNNOOOOOOPPPQQQQQQSSSSSSTTTUUUVVVWWWWWWXXX[[[[[[\\\\\\[[[ZZZYYYXXXYYYWWWTTTQQQOOOOOOOOOPPPRRRUUUXXXWWWTTTRRRSSSUUUUUUVVVWWWXXXXXXXXXXXXXXXZZZXXXUUUSSSRRRSSSTTTUUUQQQRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTRRROOOMMMMMMNNNQQQPPPMMMKKKJJJJJJKKKLLLNNNNNNNNNMMMLLLJJJHHHGGGHHHIIIJJJKKKLLLMMMOOOOOOOOOLLLIIIFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@???>>>>>>???>>>===>>>@@@BBBCCCBBBEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDBBB@@@>>><<<;;;;;;999777666777999999777444777777666666777888:::;;;;;;:::888666555555555555555555444444444333333333666666666666666555444444333333333333333333333333111111111000000000000000000000000000000000000000//////000000///...,,,+++000000///...............////////////000000000000------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------......---,,,+++************<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999888888888888777777777777777777777888888999888888777666666666777777555555555555555555555555222333444555555555555555333333333333333333333333333333333333333333333333333333222222222222333333///////////////////////////111333444444111///---000000000000////////////////////////000000000000............////////////...///000000...,,,,,,---,,,...///...---,,,---...------------------...////////////..................------------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////......,,,,,,------,,,,,,+++***+++,,,---------,,,+++***...,,,******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,++++++******)))(((((((((((()))***,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------------------------.....................------------...//////000//////......///000000000000000000000000000000/////////000000000111111000000111222222222222222444555666888999:::::::::999:::;;;<<<<<<<<<<<<<<>>@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBB@@@>>>===<<<;;;;;;888777777777888888666444666666555555666777888999999888777555444444444444555444444444444333333333555555666666555555444333222222222222222222222222000000000000111111111111000000000000000000000000111000000//////......---000///......---.........111111111000000000000000,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,+++************=========<<<<<<;;;;;;;;;999999:::::::::999999999777777777777777777777777777777777777777888888999888777777666666666777777555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222111111000000000000111111000000000000000000000000000111222222111///---,,,000000000000////////////...//////000000111111111............////////////+++...000000...---...000,,,---......,,,,,,---...,,,,,,,,,,,,---......///........................------------------------------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,,,,------,,,,,,+++***,,,------...---,,,***)))---,,,******,,,,,,,,,+++************************++++++++++++************************************---------------,,,+++***++++++,,,,,,,,,++++++***)))))))))(((((())))))))),,,,,,,,,,,,,,,++++++***++++++++++++******)))))))))***,,,------,,,***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,+++++++++((()))***,,,,,,+++******))))))************))))))***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------...//////------,,,,,,------...///............/////////000000000000000000000000000111111111111222222222222000000111222333333333333444555666888999:::;;;;;;999::::::;;;;;;;;;<<<<<<>>>???@@@BBBCCCDDDEEEEEE@@@@@@@@@AAAAAABBBBBBBBBEEEDDDCCCDDDGGGKKKMMMNNNQQQQQQRRRRRRRRRRRRRRRSSSPPPPPPOOOOOOOOOPPPQQQQQQWWWWWWVVVVVVWWWWWWXXXYYY[[[XXXSSSPPPOOOPPPRRRTTTVVVYYY[[[YYYVVVTTTUUUWWW]]][[[ZZZXXXWWWWWWXXXXXXXXXWWWWWWVVVUUUSSSRRRQQQPPPRRRSSSUUUUUUUUUUUUTTTSSSSSSSSSQQQOOONNNOOOPPPQQQPPPOOOOOOOOOQQQSSSTTTUUUTTTSSSQQQOOOLLLJJJIIIFFFGGGJJJLLLNNNPPPPPPPPPMMMKKKIIIIIIIIIHHHEEECCCBBBAAAAAA@@@@@@AAAAAABBB???>>>===>>>@@@BBBBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>><<<;;;;;;;;;;;;777777777777777777666555666666666666666666777777777777666555444444333333444444444444444444444444444555555555555444333333//////////////////////////////000000111111222222000000000000000000000000222111000//////////////////......------.........111111000000//////......---------------------------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,------------,,,++++++*********+++>>>>>>===<<<;;;::::::999888888999::::::999999888666666666666666666666666777777777777777888888999777666666666666666777777555555555555555555555555666666555444333222222222222222222222222222222222222222222222222222222222111000000//////000000111111111111111111111111111222111000///......------////////////000000000000......//////000000111111............////////////,,,///333222///,,,---///,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,---...///---------...............------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---,,,,,,------,,,,,,+++***,,,------...---,,,***)))...,,,++++++,,,------,,,************************************************)))))))))))))))))))))))),,,---------,,,,,,+++*********+++,,,,,,+++++++++***************************++++++,,,,,,+++******,,,++++++******))))))((('''(((***,,,,,,***)))(((++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************)))***+++,,,+++***)))(((((())))))******))))))(((*********++++++,,,,,,,,,,,,++++++++++++,,,------------------------------,,,,,,++++++,,,---...///,,,,,,,,,,,,,,,---......------......////////////////////////////////////000000111111111222222222000000111333333444444444555666777888::::::;;;;;;::::::::::::;;;;;;<<<===>>>???AAABBBCCCDDDDDDCCC??????@@@@@@AAABBBBBBCCCFFFEEEDDDFFFJJJNNNQQQRRRUUUUUUTTTTTTSSSSSSRRRRRROOONNNMMMLLLLLLMMMOOOPPPTTTTTTSSSSSSTTTUUUVVVWWWWWWUUUQQQNNNMMMOOORRRUUUVVVXXXZZZXXXUUUTTTUUUXXXaaa```]]]ZZZWWWVVVVVVVVVXXXXXXXXXWWWVVVTTTRRRQQQOOOQQQSSSUUUVVVUUUTTTSSSPPPQQQRRRQQQOOOOOOQQQSSSRRRQQQPPPPPPQQQSSSVVVWWWXXXWWWVVVTTTSSSRRRQQQPPPKKKLLLMMMNNNOOOPPPPPPPPPKKKIIIHHHHHHHHHHHHFFFDDDAAAAAAAAABBBBBBCCCDDDEEEAAA@@@??????AAABBBAAAAAA>>>??????@@@@@@@@@??????======<<<;;;::::::::::::666777777777777666555555777777777777777777666666666666555555444444333333444444444444444444444444444444444444444333333222//////////////////////////////000000111111222222////////////////////////111000000////////////000......------------....../////////......------,,,//////...---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++******++++++>>>======;;;:::999888888666777888999:::999888777555555666666666666777777777777777777777888888999666666555555666666777777555555555555555555555555777666555333222222222222222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111222111///...---......///////////////000000000000............////////////............////////////000555888555///******,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,---...---------------.........,,,,,,,,,------------...------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,------,,,,,,+++***+++,,,---------,,,+++***...,,,++++++---......---************************)))))))))*********++++++((((((((((((((((((((((((***++++++,,,,,,+++++++++)))***++++++++++++++++++***++++++,,,,,,++++++***'''(((***+++++++++***)))+++++++++*********))))))'''((()))*********)))(((++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******))))))))))))*********++++++++++++++++++***)))(((+++++++++,,,,,,+++++++++*********++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,++++++++++++,,,------,,,---...///////////////////////////////////////........./////////000000000000222333444444444444666777888999::::::::::::999999999:::;;;===>>>??????@@@AAACCCCCCCCCBBBAAA>>>>>>???@@@AAABBBCCCCCCFFFEEEFFFHHHMMMQQQTTTTTTUUUTTTTTTSSSSSSRRRRRRQQQOOONNNLLLLLLLLLNNNPPPQQQRRRRRRSSSSSSTTTTTTUUUUUURRRQQQNNNMMMNNNPPPSSSUUUUUUWWWXXXWWWTTTTTTVVVYYYcccaaa___\\\YYYWWWUUUTTTXXXXXXWWWVVVUUUSSSQQQPPPMMMOOOSSSVVVVVVUUURRRQQQPPPQQQQQQQQQPPPPPPQQQSSSRRRQQQQQQQQQRRRUUUWWWYYYYYYXXXWWWVVVUUUUUUUUUUUUPPPOOOOOONNNOOOOOOPPPQQQKKKIIIFFFFFFFFFFFFEEEDDD@@@AAAAAABBBCCCEEEGGGHHHEEECCCAAAAAAAAABBBAAA@@@===>>>??????????????????<<<;;;:::999888888888888555777888888666555555666777777888888777666555444555555666666555444444333333333333444444444444555333333444444333333222111111111111111111111111111000000000000111111111111////////////////////////////////////////////////---------,,,------...///......------------------000///...---,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,======<<<:::999888777666555666888999:::999888777555555666666777777777777777777777777777888888999555555555555555666777777555555555555555555555555444333333222222333444444111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111//////000000////////////.../////////000000000111............------------............////////////222777:::888000******,,,+++,,,------++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,+++++++++*********,,,,,,,,,+++++++++******+++++++++++++++,,,------,,,,,,------,,,,,,+++******+++,,,---------,,,+++,,,+++)))***,,,------,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,************************(((((()))***++++++++++++))))))***+++++++++++++++******+++,,,,,,+++******$$$&&&(((***++++++***)))++++++++++++++++++******(((((())))))************************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---++++++*********+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,------+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***,,,---+++++++++++++++,,,,,,---+++,,,---///////////////////////////////////////............/////////000///000222333444555555555888999999::::::999999888999999999:::<<<>>>@@@AAA@@@AAABBBCCCCCCAAA@@@>>>======>>>???@@@AAABBBBBBDDDEEEFFFJJJOOOSSSUUUUUUPPPPPPPPPQQQQQQQQQRRRRRRQQQOOONNNMMMNNNQQQSSSUUURRRSSSTTTUUUUUUUUUTTTSSSNNNNNNMMMNNNOOORRRTTTVVVTTTVVVXXXWWWUUUUUUXXX\\\aaa```___]]][[[YYYWWWVVVWWWVVVUUUSSSRRRPPPOOONNNKKKNNNRRRUUUVVVTTTQQQOOORRRSSSSSSQQQOOONNNOOOQQQSSSRRRQQQQQQSSSUUUXXXYYYYYYXXXVVVUUUTTTSSSSSSTTTQQQOOONNNLLLMMMNNNPPPRRRNNNJJJFFFDDDCCCCCCBBBAAA??????@@@AAACCCEEEGGGHHHHHHFFFCCCBBBBBBBBB@@@???======>>>???????????????<<<;;;:::888777666666666444777888888555444444666666666777777666555333222555555666777666555444333333333333444444444555555333333333333333222111111222222222222222222222222111111111000000000000000////////////////////////---...//////000///...------,,,,,,,,,------...///---------........................------,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,======;;;:::888777666555444666888999:::999888777555666666666777777888888777777777777777888888999555555555555555666777888555555555555555555555555111111111111222444666777111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000---...000222222111///....../////////000000111111.........------,,,,,,+++............/////////000///555:::888222------000+++,,,------++++++,,,---...------,,,++++++++++++,,,,,,,,,------.........,,,,,,,,,------.........------------------------+++++++++*********)))))),,,,,,,,,++++++*********,,,+++***)))***+++,,,---,,,,,,---------,,,++++++)))***,,,---...------,,,+++)))((()))+++,,,,,,+++++++++++++++++++++++++++&&&&&&''')))***+++,,,---++++++++++++++++++++++++&&&'''((()))***+++++++++((()))***+++++++++++++++)))***+++,,,,,,+++***)))"""$$$&&&)))*********)))++++++++++++++++++++++++******))))))***+++,,,,,,************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))(((((()))***,,,---...///***)))))))))***,,,...000******++++++++++++******))))))***+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))***+++,,,++++++******++++++,,,---***+++---///000000///...////////////////////////000000000000111111111111///000222333444555555555999::::::::::::999888888999999999:::<<>>===<<<<<<===>>>???@@@AAAAAACCCDDDFFFKKKPPPTTTUUUTTTKKKLLLMMMNNNPPPQQQRRRSSSRRRQQQPPPPPPQQQTTTWWWYYYSSSUUUVVVWWWWWWVVVTTTSSSMMMMMMMMMOOOQQQSSSVVVWWWTTTWWWXXXWWWUUUVVVZZZ^^^^^^^^^___^^^]]][[[YYYWWWVVVUUUSSSQQQOOONNNMMMMMMJJJMMMRRRUUUVVVTTTPPPNNNUUUUUUTTTRRROOOMMMMMMNNNSSSRRRRRRRRRSSSUUUXXXYYYXXXWWWUUUSSSQQQQQQQQQQQQPPPNNNLLLJJJKKKNNNQQQSSSQQQMMMGGGCCCAAA@@@???>>>======>>>@@@BBBEEEGGGHHHJJJHHHEEECCCCCCBBB@@@>>>======>>>???????????????<<<;;;999888666555555444444777999888555333444666555555666666555333111000555666777777777666555444333333333444444555555555222333333333333222111111000000000000000000000000222222111111000000//////////////////////////////+++,,,...000000///---,,,,,,,,,,,,,,,------...///---.........//////000000,,,,,,,,,---------......,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,<<<<<<<<<;;;:::999777666777888999999999888666555777777777777777666666666777777666666777888999999999777555555777777777666555444444333333444444555222222222222222222222222000000000000000000000000111111111111111111111111111111111111000000000000222222222111111111111000......//////000000111111111...---...000111///---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---+++*********++++++------++++++++++++------************+++,,,------------------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***)))(((((()))***+++************************))))))))))))))))))))))))***++++++,,,,,,++++++******,,,......---++++++,,,******************************++++++++++++******************************+++++++++++++++***)))((((((((())))))*********+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))*********+++++++++,,,+++++++++***))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,---.........---,,,+++*********+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------.........------------...//////111111111000000000000000111111000111222444666888<<<<<<<<<;;;;;;::::::::::::999888999;;;>>>BBBDDDHHHFFFDDDBBB???===<<<<<<<<<<<<<<<===>>>@@@AAABBBDDDFFFHHHJJJLLLMMMMMMMMMLLLLLLMMMOOOPPPQQQQQQRRRRRRQQQPPPOOOPPPRRRTTTUUURRRSSSUUUUUUUUUSSSQQQPPPRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXVVVUUUUUUUUUUUUVVVZZZ^^^```^^^^^^^^^\\\WWWUUUTTTRRROOONNNMMMMMMMMMPPPQQQRRRRRRQQQQQQRRRSSSWWWUUUQQQOOOMMMNNNOOOPPPRRRPPPPPPRRRUUUWWWVVVTTTUUUTTTRRROOONNNMMMMMMMMMMMMLLLKKKKKKLLLOOOQQQSSSWWWNNNFFFEEEEEEAAA>>>>>>??????@@@AAABBBBBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCC>>>>>>?????????@@@@@@@@@===:::777666666666666555777777666555444333333333888888777666444333222111111222333333444444333333333333333444444444555555111111111111111111111111444444333222111000////////////000000000000////////////000000000000////////////............//////...---,,,,,,,,,,,,---...))))))))))))***+++,,,---*********)))))))))((((((++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))((((((((((((<<<<<<<<<;;;:::999777777666777888888888777666555666666666666666666666666666666666777777888999999888666444555666777666555555444444444444444444555222222222222222222222222000000000000000000000000111111111111111111111111......//////000111222222111111111000000000//////......//////000000000000///---+++,,,...///...,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++*********++++++,,,+++************+++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))***++++++,,,,,,++++++***(((***,,,,,,+++******+++)))))))))))))))))))))))))))******++++++******)))***************************************)))(((((())))))******************+++++++++******)))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))*********+++++++++++++++******************))))))*********+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,))))))***+++++++++******,,,+++*********+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...---------------...//////000000000000000000000000111000111111333555777888;;;;;;;;;;;;::::::999999::::::999:::;;;>>>AAABBBDDDCCCAAA???===<<<;;;;;;<<<<<<<<<===>>>@@@AAABBBDDDEEEGGGIIIJJJKKKKKKJJJIIIJJJKKKLLLNNNPPPRRRSSSPPPPPPOOOOOOPPPSSSUUUWWWTTTTTTVVVVVVVVVUUUSSSRRRSSSSSSSSSTTTUUUVVVVVVWWW[[[YYYWWWUUUTTTUUUVVVVVV[[[___aaa``````aaa___[[[UUUTTTRRRPPPNNNNNNNNNNNNNNNPPPQQQRRRQQQRRRSSSUUUVVVTTTRRROOONNNNNNOOOPPPRRRPPPNNNOOORRRTTTTTTSSSTTTSSSPPPNNNMMMLLLLLLMMMKKKJJJIIIIIIJJJLLLOOOPPPTTTLLLEEEEEEFFFBBB???>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCBBBBBBCCCCCCCCC????????????????????????>>>;;;999888888888777666777666555444444333333333777666666555444333222222111222333333444444333333222222222222333333333333000000000000000000000000222222222111000000////////////000000000000////////////000000000000////////////............//////...---,,,,,,,,,,,,---...++++++++++++,,,---...///------------,,,,,,++++++++++++++++++++++++++++++*********+++++++++******)))))))))))))))))))))(((<<<<<<<<<;;;:::999888777666666777888777666555444555555555555555555555555666666666777888888999999666555333333555666555555555555555555555555555555222222222222222222222222000000000000000000000000111111111111111111111111.........//////000000000000000/////////............////////////000000000---,,,++++++------,,,+++......---,,,,,,,,,------------------------------............------,,,+++------------------------------------------------++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,************++++++++++++---,,,+++*********++++++******))))))))))))******+++++++++++++++*********,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++******,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))++++++)))((()))***(((((((((((((((((((((((()))******++++++******)))************************((())))))))))))(((''''''+++++++++++++++******************)))))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,***************+++++++++))))))******************)))))))))*********++++++*********++++++++++++,,,++++++************+++++++++++++++++++++***)))(((***************+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------......///000000000000000000000000000000111222444666888999:::::::::999999999999999999::::::;;;<<<===>>>??????>>>===<<<;;;:::::::::<<<<<<<<<===>>>???@@@AAACCCDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHIIILLLOOORRRTTTOOOOOONNNOOOPPPSSSVVVWWWTTTUUUVVVWWWVVVUUUTTTSSSUUUVVVVVVVVVWWWXXXXXXXXXZZZXXXVVVSSSSSSTTTVVVWWW\\\aaacccbbbcccdddaaa]]]VVVTTTRRRPPPOOOOOOOOOOOOMMMNNNPPPQQQQQQQQQSSSUUUUUUTTTRRRPPPOOOOOOPPPPPPRRRPPPNNNOOOQQQRRRSSSRRRRRRQQQOOOMMMKKKKKKKKKKKKHHHGGGFFFFFFGGGIIIKKKMMMOOOIIIFFFGGGHHHDDDAAA@@@AAAAAA@@@@@@@@@?????????DDDCCCCCCBBBBBBCCCCCCDDDAAAAAA@@@@@@???>>>>>>>>>>>><<<:::999::::::999888777666555444333333333333444444444333333333222222111222222333333333333333000000111111111222222222////////////////////////000000000000000000//////...//////000000//////......//////000000//////...//////............//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,---...//////.........------------,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))));;;;;;;;;;;;:::999888777555666777777777666444333444444444555555555555555555666666777888999999999555333222222444555555444555555555666666555555555333333222222222222222111000000000000000000000000111111111111111111111111222111000///...---,,,+++000000000/////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,******++++++++++++++++++,,,+++++++++++++++++++++************************+++++++++++++++***))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++************++++++++++++++++++++++++************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******((()))******)))((()))***))))))))))))))))))))))))))))))************))))))************************((()))))))))))))))((((((---,,,,,,++++++***************************))))))************************,,,,,,++++++***)))))))))************************(((((())))))******++++++))))))))))))************************++++++++++++++++++************++++++,,,,,,,,,------,,,,,,+++((())))))***+++,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------------,,,,,,------...////////////000000000000000///000111333555777999999888888888888888888888888888999;;;<<<<<<<<<<<<;;;;;;;;;::::::999::::::;;;<<<<<<<<<======???@@@@@@AAABBBDDDFFFHHHJJJKKKLLLJJJIIIHHHHHHJJJNNNQQQTTTPPPOOONNNNNNOOOQQQTTTUUUSSSTTTTTTUUUUUUTTTSSSSSSWWWWWWXXXXXXYYYYYYYYYYYYVVVTTTRRRQQQRRRTTTWWWZZZ^^^bbbdddbbbaaabbb```[[[UUUTTTRRRQQQPPPPPPPPPQQQNNNOOOQQQQQQPPPPPPQQQSSSSSSSSSRRRQQQQQQPPPQQQQQQRRRRRRRRRSSSTTTSSSRRRQQQPPPOOOMMMKKKJJJJJJJJJJJJFFFFFFEEEDDDEEEGGGIIIJJJLLLHHHGGGJJJKKKGGGDDDDDDDDDDDDCCCBBBAAA???>>>>>>CCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@>>>======<<<===<<<:::999::::::999777666555444444333333333444222222222222222222222222111111222333333333333222000000000111111111222222////////////////////////............//////000000...//////////////////......//////////////////...///......------......///...---,,,,,,,,,,,,---...++++++******+++,,,,,,---+++++++++++++++++++++***++++++++++++++++++++++++)))******+++++++++******)))))))))))))))*********;;;;;;;;;;;;:::999888888555666777777777666444333444444444444555555666666666666777888888888888777444333111222444555555444555666666777777666666555333333333222222111111111000000000000000000000000000000000000000000000000222111000///...---,,,+++111111000000000//////////////////...............---.........---------...///...---,,,,,,,,,,,,,,,------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++++++++******++++++++++++***)))(((******+++,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++************************)))******************)))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******))))))***+++***)))((()))+++************************)))))))))******)))))))))************************))))))***++++++*********---,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,++++++***)))))))))************************((((((((())))))******+++(((((()))))))))*********))))))*********++++++++++++******))))))******+++)))***+++,,,------------(((((()))***++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---............//////000000000000///000111333555666888888666666777777777777777777666888999;;;;;;;;;999888999999999999999:::;;;;;;<<<<<<<<<<<<===>>>??????@@@AAACCCFFFIIILLLNNNOOOMMMLLLJJJIIIJJJMMMPPPRRRRRRQQQOOOMMMMMMNNNOOOQQQQQQQQQQQQRRRRRRRRRQQQQQQVVVWWWXXXYYYYYYYYYXXXXXXSSSRRRRRRSSSVVVZZZ^^^```aaacccbbb^^^\\\\\\ZZZVVVTTTSSSRRRQQQPPPPPPQQQRRRPPPQQQRRRQQQOOOMMMNNNOOORRRRRRRRRRRRRRRRRRQQQQQQRRRTTTXXXZZZXXXUUUQQQOOOOOOMMMLLLJJJIIIIIIIIIJJJEEEFFFFFFGGGGGGHHHHHHHHHJJJHHHHHHMMMMMMJJJHHHIIIIIIHHHGGGEEECCCAAA@@@???BBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???===<<<;;;;;;;;;999888888999999777666555444444333333333333444111111111222222222222333000111222222333333222222111111111111222222222222000000000000000000000000---------...//////000000......////////////............////////////............------------.........---,,,,,,,,,,,,---...++++++*********+++,,,,,,))))))))))))************++++++++++++++++++++++++'''((()))***+++,,,,,,,,,((()))))))))*********+++:::;;;;;;;;;::::::999888666666777888777666555444444444444555666666777777777777888999999888666555444333111222444666666555555666777888888777666555444333333222222111111111000000000000000000000000000000000000000000000000.........//////000000000111111111000000000///////////////............---...///000000......///000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,++++++******+++,,,,,,+++******)))***+++++++++***)))((()))***++++++++++++++++++)))))))))))))))))))))))))))))))))************+++)))))))))*********++++++((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******)))((((((***+++************************((())))))******))))))(((************************)))******++++++++++++***+++++++++++++++*********+++++++++++++++,,,,,,,,,************************)))))))))***++++++,,,,,,+++++++++***************(((((())))))))))))))))))((((((((()))))))))******)))))))))************+++******))))))))))))******'''''')))***+++,,,,,,,,,(((((()))***+++++++++***++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---......//////000000111///000111333444555555555555555555555666666666666444555777888999888888777888888888888999:::;;;;;;===<<<<<<<<<======>>>???@@@@@@BBBEEEHHHLLLOOOPPPMMMMMMKKKJJJKKKLLLNNNOOORRRPPPNNNLLLKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPTTTUUUVVVWWWWWWWWWUUUUUURRRSSSUUUXXX\\\```dddfffbbbbbb___XXXUUUVVVVVVSSSSSSRRRQQQPPPPPPPPPQQQRRRQQQRRRRRRPPPNNNLLLLLLMMMPPPQQQRRRTTTTTTSSSRRRQQQRRRVVVZZZ[[[YYYTTTPPPNNNNNNMMMKKKJJJIIIIIIIIIJJJFFFHHHJJJLLLLLLKKKIIIHHHIIIGGGIIIMMMMMMJJJJJJLLLLLLKKKJJJHHHFFFDDDBBBBBBAAA@@@@@@??????@@@@@@AAA??????>>>===<<<;;;:::999888777777777888888666444444444333333333333444444222222222222222222222222000111111222222222222222000111111111111222222222000000000000000000000000---.........//////000000---......//////......------......//////......---......------------.........---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++((((((***++++++,,,,,,+++((())))))******+++++++++::::::;;;;;;;;;:::999999666777888888888777666555444444555666666777888888888999::::::999777444333444333222333555666777666555666888999999888666555444444333333222111111000000000000000000000000000000000000000000000000000......//////000111222222000000/////////.........//////.........---------...///111000...---///111------,,,,,,,,,---......+++++++++++++++++++++++++++++++++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++((())))))***++++++,,,,,,,,,+++++++++************)))***+++,,,,,,,,,,,,+++))))))***++++++***))))))'''(((***+++++++++)))((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,)))***++++++++++++***)))************************))))))))))))))))))))))))))))))************))))))((())))))(((&&&&&&(((***************************(((((())))))))))))((((((************************(((((()))***************))))))******************)))*********++++++++++++************************)))))))))***++++++,,,,,,+++++++++*********)))))))))))))))))))))((((((((((((((((((((()))))))))***))))))))))))******************))))))))))))******((()))***+++++++++++++++((()))***++++++***))))))++++++++++++***************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000111///000111333333333333333333444444444555555555555222333444555666666777777777777777777777888999:::===<<<<<<<<<<<<===>>>>>>AAAAAABBBCCCFFFIIIKKKMMMJJJJJJJJJJJJKKKLLLMMMNNNOOONNNLLLJJJIIIJJJKKKLLLNNNMMMMMMMMMNNNNNNOOOPPPRRRSSSTTTUUUUUUTTTRRRQQQPPPRRRVVVZZZ^^^bbbeeefffaaa```[[[SSSPPPSSSTTTSSSQQQQQQPPPOOOOOOPPPQQQRRRPPPQQQQQQPPPMMMLLLLLLMMMOOOPPPSSSTTTUUUTTTRRRQQQSSSUUUWWWWWWSSSOOONNNNNNMMMLLLKKKJJJIIIIIIJJJJJJHHHJJJOOORRRRRROOOLLLIIIHHHFFFHHHKKKKKKIIIIIIMMMMMMLLLKKKIIIGGGEEEDDDCCC??????>>>>>>>>>>>>??????======<<<;;;::::::999999777777777888999888666444444333333222333333444444333333333333333222222222000000111222222222222222/////////000000000111111//////////////////////////////////////////000000---......//////......------......//////......---...------,,,,,,------......---,,,,,,,,,,,,---...,,,++++++******++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++***)))(((((())))))******+++,,,,,,::::::;;;;;;;;;:::999999777888999999999888666555555555555666777888888999999:::::::::999666333222444333222333555777777777555777888999999888777555444444333333222111000000000000000000000000000000000000000000000000000000111111111111000000000000//////.........---------//////.........------------///111000...---...111,,,,,,,,,,,,------...///************************,,,,,,,,,,,,***)))((('''++++++++++++++++++++++++************************---,,,,,,++++++*********((())))))***++++++,,,,,,+++*********))))))(((((()))***+++,,,---,,,,,,+++'''((()))******)))((('''&&&''')))+++,,,+++***)))((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))************&&&&&&''')))***+++,,,---***+++,,,------,,,+++***************************))))))))))))))))))))))))))))))************))))))'''((('''&&&%%%%%%''')))))))))))))))))))))))))))(((((())))))))))))((((((************************''''''((()))))))))))))))(((((())))))*********+++(((((())))))*********+++)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++******))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))******************))))))))))))******,,,------------,,,++++++))))))***++++++***((((((+++++++++************)))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------...///000000111///000111222333222111111333333333444444555555555111222222333444555666777666666666666666777888999===<<<<<<<<<<<<======>>>BBBBBBBBBCCCDDDFFFHHHIIIFFFFFFHHHIIIKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKMMMNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRSSSSSSRRRPPPOOONNNPPPUUUYYY]]]```aaabbb___^^^XXXPPPNNNRRRUUUUUUPPPPPPOOONNNOOOPPPQQQRRRNNNOOOPPPOOOMMMMMMMMMNNNNNNPPPSSSUUUVVVUUUSSSQQQSSSTTTTTTQQQMMMKKKLLLNNNMMMLLLKKKJJJIIIIIIJJJKKKIIILLLRRRVVVVVVRRRMMMJJJGGGEEEFFFIIIIIIGGGHHHLLLMMMLLLKKKIIIGGGEEEDDDCCC>>>>>>============>>>>>><<<;;;;;;::::::999999888888777777888999999777444333333333222222333444444444444444333333333222222000000111222222222222111............/////////000........................000000000000000000000///---..................------..................---...------,,,,,,------......---,,,,,,,,,,,,---...))))))((((((((((((((()))*********++++++,,,,,,,,,++++++++++++++++++++++++......---,,,***(((&&&%%%((())))))***++++++,,,,,,;;;:::999888888888999:::666777888777666555666777888777666555555666777888777777777777666666666666333333333444444444555555444777:::<<<:::777555444000000000000000111111111000000000000111222333444111///...///000111000...000000//////.........---........................---.../////////...,,,,,,,,,++++++******++++++,,,)))***+++,,,---,,,+++******+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++...---+++))))))***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))***+++,,,,,,+++***)))(((++++++++++++***((('''&&&+++*********))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))((((((((()))******++++++))))))*********))))))((())))))))))))))))))))))))************************))))))************)))))),,,+++)))((((((((()))***((('''&&&%%%&&&''')))+++))))))))))))))))))))))))***)))((((((((()))+++,,,,,,+++***))))))+++---...))))))))))))))))))))))))************************))))))************))))))((()))***+++++++++++++++))))))))))))***************+++,,,,,,+++***((('''*********++++++,,,,,,,,,+++++++++*********))))))))))))************)))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,............//////////////////000000111111111222222222222333333444444444111111222222222333333333444555666777888999::::::???>>>===<<<===>>>AAABBBEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHMMMIIIDDDCCCFFFIIIKKKJJJMMMMMMNNNOOONNNMMMLLLKKKRRRQQQPPPNNNMMMNNNNNNOOOPPPPPPQQQTTTXXX\\\]]]]]]]]]YYYUUUSSSTTTUUUUUUUUUQQQQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKTTTSSSRRRQQQOOOMMMLLLLLLOOOOOOPPPPPPOOONNNLLLKKKIIIHHHGGGGGGGGGIIIKKKMMMJJJMMMQQQTTTTTTQQQMMMJJJFFFFFFGGGGGGGGGGGGFFFFFFBBBDDDFFFHHHHHHFFFCCCAAA>>>>>>>>>>>>===<<<;;;:::::::::::::::999888777777555666888999888777555444444444333333333444444555111222222333333222222111/////////000000111222222111000000///////////////////////////000000000000000000111222222222222222000000////////////000000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,111111000///---,,,+++***++++++++++++++++++++++++---,,,,,,,,,+++*********))))))***++++++++++++***))))))(((((((((((())))))<<<;;;:::888777777777888666777888777555555555777888777666666666666777888777777777777666666666555333333444444444555555555444777:::;;;999777555444222222111111000000//////111111000000111111222222000///...///000111000...000/////////.........------------------------------.../////////...,,,,,,,,,++++++++++++++++++,,,++++++,,,------------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************...---+++))))))***+++,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++)))******************)))******+++++++++***)))((()))************))))))(((************)))))))))(((************************++++++***))))))***++++++++++++++++++++++++++++++)))(((((((((((((((((((((************************))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))************))))))++++++)))((((((((()))***+++***((((((((()))+++,,,++++++++++++++++++++++++***)))((((((((()))++++++***)))((('''''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++******))))))))))))************+++++++++++++++******)))***++++++++++++++++++,,,+++++++++*********))))))))))))************))))))******++++++++++++******++++++++++++,,,,,,,,,,,,............////////////000000111111111222222222111111111222222222222222111111111222222222333333444555666777888999999:::===<<<<<<;;;===???AAABBBEEEEEEEEEFFFFFFGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIFFFCCCDDDGGGJJJLLLLLLMMMNNNNNNOOONNNMMMLLLKKKOOONNNLLLKKKKKKLLLLLLMMMRRRRRRRRRUUUXXXZZZZZZYYYZZZWWWTTTSSSTTTUUUUUUUUUTTTTTTRRRQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMTTTSSSRRRQQQOOONNNMMMLLLNNNNNNNNNMMMMMMLLLKKKJJJHHHHHHGGGFFFGGGIIIKKKLLLMMMNNNQQQRRRQQQNNNJJJHHHFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCEEEFFFEEEDDDAAA@@@============<<<;;;::::::::::::::::::999888777777666777888999999777555444444444444333444444444555222222333333333333222222333333333333333333222222222111111000000000000000000000000000////////////------...///////////////////////////////////////...------,,,,,,------...------------------------------------------------///...------,,,+++************************************))))))))))))))))))))))))***++++++++++++******)))(((''''''((()))***===<<<:::888666666666666666777888777555444555666888777777666666777777888777777777666666666555555444444444555555555555555333666999:::888666444444333333222111000///......222222111000000000111111000///......000000///.../////////...............,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++++++++******+++++++++++++++++++++++++++++++++************************---,,,+++))))))***+++++++++++++++***************++++++++++++++++++++++++***))))))(((((())))))***))))))***+++++++++******(((((()))***************************))))))))))))************************++++++***))))))***++++++************************(((((((((((((((((())))))************************))))))))))))))))))))))))++++++******)))(((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++******)))((()))))))))++++++)))(((((()))******++++++++++++++++++++++++)))))))))((()))******+++))))))((('''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((())))))******))))))))))))))))))************++++++******++++++,,,---+++++++++++++++*********+++++++++***************))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,------------............/////////111111111111222222222222111111111000000000000000111111111222222222222333444555555666777888999999:::::::::;;;<<>><<<======<<<<<<;;;:::999::::::::::::999888777666777888999999888666444333555444444444444444444444333333444444444444333333555555555444333222222222333222111111000000111111111111000000//////......,,,,,,---...............------////////////------...------,,,,,,------...------------------------........................+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))))))))((()))******++++++******+++)))(((&&&&&&((()))+++;;;:::888777666666666777666777777777555444555666777777777777777777777777777777666666666555555555555555555555555555555555333555888888777444333333222111111111000000//////333222111000////////////000///......///000///...........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,+++******)))***++++++*********)))))))))))))))***************************)))(((''''''((()))***(((((()))*********++++++((())))))*********))))))*********)))))))))))))))************************+++******************+++''''''''''''''''''''''''***************+++++++++************************))))))))))))))))))))))))************))))))((((((((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))+++******)))))))))))))))***)))((('''&&&&&&'''''')))))))))))))))))))))))))))))))))))))))******++++++******)))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((((()))))))))************+++******)))***,,,...///,,,,,,++++++******))))))******************************))))))))))))******,,,+++***))))))***+++,,,+++,,,,,,,,,,,,------------------.........//////000000000000000111111111111111111000000000000///111111111111222222222222444444555666666777888888777777888:::<<<>>>AAABBBCCCCCCDDDEEEFFFGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEFFFHHHJJJKKKKKKJJJKKKKKKKKKKKKJJJJJJIIIIIILLLKKKKKKKKKKKKMMMOOOPPPQQQQQQRRRUUUWWWWWWUUUSSSTTTSSSSSSTTTVVVUUUSSSQQQPPPOOOOOONNNNNNOOOOOOPPPTTTTTTSSSRRRRRRQQQQQQPPPQQQQQQPPPOOONNNNNNMMMMMMMMMLLLJJJIIIHHHIIIJJJJJJFFFFFFFFFFFFFFFHHHIIIJJJNNNMMMKKKIIIHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBAAA???>>>=========<<<<<<<<<<<<;;;:::999888999::::::999999888777666777777777777666444333222555555555555555444444444333444444555555444444333333333333222222111111111222111000000//////000000111111000000//////.........///000000111111000000---...000111111000...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))*********************************************))))))******++++++,,,,,,((())))))***************+++)))'''&&&&&&''')))+++888777666666666777888999555666777666555444444666777777888888888888777777666666666666555555555555555555555555555555444444222444777777555333333333//////000000111111111222333333111000//////......///...---...///000///------------...............,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,***++++++,,,,,,++++++***+++***)))))))))***,,,---,,,+++))))))))))))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********************+++))))))))))))))))))))))))***************************)))(((''''''((()))***((((((((())))))******++++++++++++******)))''''''))))))))))))))))))***************************************++++++*********''''''''''''''''''''''''))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************)))))))))((())))))(((''''''''''''&&&))))))))))))))))))))))))((()))))))))***************************+++++++++))))))))))))))))))))))))************************))))))************))))))(((((())))))))))))((('''((()))))))))******************))))))***,,,...///+++++++++******)))))))))******************************)))(((((()))******,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------------------............///////////////.........111111111111111000000000000000111111111222222222444444444555666666777777555555777999;;;===???@@@AAAAAABBBCCCDDDFFFFFFGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKJJJIIIHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGJJJIIIIIIIIIJJJLLLNNNOOOLLLMMMQQQUUUYYYZZZXXXVVVUUUUUUUUUVVVWWWUUUSSSPPPMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQPPPPPPOOOOOONNNNNNMMMMMMLLLLLLMMMLLLKKKJJJIIIJJJKKKLLLFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCBBB@@@>>>===<<<======<<<<<<<<<<<<;;;:::999888999999999999888777666666555555555555444333222111555555666666666555444333333444444555555444444333111111111222222333333333000000///............///111000000000/////////...000000111222222222222111...///111222222111///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,(((((()))************)))***)))(((''''''((()))***666555555555555777888999555666777666444333444555777888888999999888888777666666666555555555444444444444444444444333333333222444555555444222222222......///000111222333333333222111000///.........///...------//////...------------------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++,,,,,,,,,***+++,,,------,,,+++***)))))))))))))))***++++++*********))))))*********************************++++++++++++++++++++++++)))))))))***************))))))))))))***************************************))))))(((((())))))***))))))((((((((()))******,,,+++++++++)))((('''&&&))))))))))))************++++++++++++++++++++++++)))***++++++++++++***)))************************'''''''''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************)))((((((***************)))))))))++++++++++++++++++++++++(((((()))************)))'''''''''((((((((())))))))))))))))))))))))))))))************************))))))************))))))))))))******))))))(((((())))))))))))************))))))))))))***+++,,,---***************)))))))))***************++++++++++++***)))(((((()))***+++++++++************++++++******+++++++++,,,,,,,,,,,,------------.....................------------///000000000111111111111000000000111111111111222444444444444555555666666333444666888:::<<<>>>>>>??????@@@AAACCCDDDEEEEEEJJJJJJKKKKKKKKKKKKJJJJJJLLLNNNNNNMMMJJJHHHGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKIIILLLQQQXXX]]]___]]][[[ZZZYYYXXXXXXWWWUUURRROOONNNNNNNNNOOOPPPRRRSSSTTTQQQQQQQQQPPPOOOOOONNNNNNLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLFFFFFFGGGGGGHHHIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFBBBAAA@@@???>>>>>>>>>>>><<<======<<<<<<;;;:::999999999999999888777666555555444444444333333333333555666777777666555333222333333444444444444333333222222222333444555555555//////...------------.../////////000000000000000...//////000000000000000000111222222222222111000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,++++++++++++++++++++++++''''''(((((((((((((((((('''((())))))******))))))))))))(((((((((((())))))777666555444555666777888555666777666444333444555777888999999999999888777666666555555555444444444444444333333333222222222222333555444222111111222//////000000111111222222222111000//////////////////...------//////...---,,,,,,,,,------.........------------------------...---,,,+++++++++,,,,,,)))***,,,------,,,***)))))))))***++++++++++++***))))))************))))))************************))))))))))))))))))))))))(((((()))***************)))))))))******+++++++++************************)))******************)))******(((((('''((())))))***************)))((('''((()))))))))************++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++&&&''''''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********'''((()))******+++++++++))))))))))))))))))))))))************************))))))************)))))))))******+++***)))((('''((())))))***************++++++++++++++++++++++++'''((()))***+++******)))&&&''''''((((((((((((((())))))))))))))))))))))))************************))))))************))))))******++++++***))))))((())))))))))))************'''((())))))************))))))))))))************))))))*********++++++++++++***)))(((((()))***+++******++++++++++++******)))))))))*********++++++,,,,,,---------.........//////.........---------------...///000000111222000000000000111111111111333444444444444555555555333444555777999;;;<<<<<<======>>>@@@AAABBBCCCDDDIIIJJJJJJJJJJJJJJJJJJIIIOOOPPPPPPNNNJJJHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIKKKNNNTTT\\\bbbdddbbb``````^^^\\\ZZZXXXUUURRROOOPPPPPPOOOOOOPPPPPPQQQRRROOOOOONNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKFFFGGGHHHIIIIIIJJJJJJJJJFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFAAAAAAAAAAAA@@@@@@??????============<<<;;;::::::999999999999888777666555555555444444555555666666666666777888777555333222222222333333333333222222222222333333333333333333000000///.....................//////000000111111---......///000/////////000000000000000000000000...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((''''''''''''(((((()))))))))))))))'''((()))******)))((('''888777666555444444555666555666666666444333444555777888999::::::999888777666666555555555444444444333333333222222111111111111333444444222111111222111111111111000000000000111000000//////////////////...------...///...---,,,,,,,,,------....................................---,,,+++***+++,,,---)))***,,,------,,,***))))))***+++,,,---,,,++++++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************))))))******+++++++++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++***)))'''''''''((()))(((((()))***************(((((())))))*********+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((((((''''''(((******+++++++++))))))))))))))))))))))))************************))))))************)))))))))******++++++)))((('''%%%&&&'''((())))))(((((())))))))))))))))))))))))'''((()))++++++******)))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++++++++***))))))))))))))))))************&&&''')))******)))(((((((((((())))))******++++++))))))******+++++++++++++++***)))'''''')))***+++)))***+++,,,,,,+++***)))((())))))))))))*********,,,,,,,,,---------......000000//////.........---***+++,,,---...000111111000000000000111111111111333333444444444444444444333444555777999:::;;;;;;;;;<<<===>>>@@@AAABBBCCCHHHIIIIIIJJJJJJIIIIIIHHHPPPQQQQQQNNNKKKIIIJJJMMMJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJMMMQQQXXX```fffgggeeeccceeebbb^^^[[[XXXUUURRROOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJIIIJJJKKKLLLLLLLLLJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFAAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>>>>===<<<;;;:::888999999888888777666555666666555666666777888999666777888888777555333222111222222333333222222111222222111111000/////////111111000///////////////------...///000111222222...//////000000000000000000000////////////000000...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))++++++******))))))(((((('''(((((()))))))))))))))&&&((()))++++++)))(((&&&999888888777666555555444444555555555666666777777777777777777666555444333222333333444444333333222000111222333333222111000222222222111111111000000000000////////////000000333222111000///...---,,,........................,,,------......------,,,---...///...,,,+++,,,---------------------------...---,,,+++++++++,,,---((()))***+++,,,------...+++++++++***++++++,,,,,,+++++++++************))))))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))((((((((()))******++++++***)))((((((((()))+++,,,(((***++++++++++++---...))))))(((((((((((())))))(((((())))))))))))(((((((((''''''&&&&&&((()))***%%%''')))***))))))***+++))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))***+++))))))(((((()))***++++++((((((((((((((((((((((((''''''((()))******++++++((((((((()))******++++++))))))******+++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))))))))************))))))(((*********))))))))))))))))))))))))***+++++++++,,,******))))))******+++,,,(((((()))+++,,,---...///,,,***((('''((()))(((''')))))))))))))))))))))))))))************+++++++++)))))))))***+++,,,......)))***+++,,,---.........//////.........---------............////////////////////////000000000000222222222222222111000///333444555777888888888888:::;;;<<<===???AAABBBCCCFFFHHHIIIIIIHHHGGGIIIJJJOOONNNMMMLLLJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFLLLLLLJJJJJJIIIJJJKKKLLLSSSVVVZZZ^^^aaaaaaaaa```gggbbb[[[XXXWWWVVVQQQMMMOOONNNLLLKKKKKKKKKIIIHHHGGGGGGHHHGGGFFFDDDBBBAAACCCEEEFFFFFFEEEEEEFFFGGGKKKLLLNNNMMMKKKHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJKKKJJJHHHGGGCCCDDDEEEFFFFFFDDDBBB@@@======;;;:::999888888888::::::999999888999999999777666666666666555555555777888888888888666444333444444555666555444222111444444333333222111000000000000//////.........---......////////////......////////////////////////222111///...------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++)))'''&&&'''***---)))************++++++++++++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((,,,+++)))((((((((()))***888888777777666555555444444555555555666666666777777777777666666555333333222333333444444333333222000000000111111000000000222222222111111111000000000000////////////000000222111111000///...------........................,,,------......------,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------,,,,,,,,,++++++*********++++++***))))))*********+++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''(((((((((((()))))))))************)))))))))))))))***)))((((((((()))+++,,,)))***++++++******+++,,,))))))(((((((((((())))))))))))************))))))))))))((((((((()))***+++%%%&&&((((((&&&%%%%%%&&&))))))************))))))(((((((((((((((((((((((())))))***+++++++++++++++---,,,+++)))((('''''''''(((((((((((())))))******))))))))))))))))))))))))))))))***++++++,,,------++++++******)))(((((((((''')))+++,,,,,,+++***(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))$$$%%%&&&((())))))*********)))))))))))))))))))))******************++++++******))))))******+++,,,&&&&&&'''((()))******+++,,,***))))))***+++***))))))))))))))))))))))))))))))************+++++++++************+++,,,------,,,,,,------,,,,,,+++***///.........------------............////////////.../////////000000000000111111222222111111000000222333444666777777777777888999:::<<<>>>???@@@AAAEEEFFFGGGGGGFFFFFFGGGHHHLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHHHHIIIKKKMMMOOOWWWYYY\\\```aaabbbaaa```ddd^^^XXXUUUUUUTTTPPPLLLNNNMMMLLLLLLLLLLLLIIIHHHGGGGGGGGGGGGFFFDDDBBBAAAEEEGGGHHHHHHGGGGGGHHHIIINNNPPPPPPOOOLLLIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBCCCDDDEEEEEEFFFFFFEEEFFFGGGGGGGGGGGGFFFEEECCCCCCDDDDDDCCCBBBAAA@@@<<<<<<:::999888888888888::::::999888888888999999777777777666666666555555666777777777777555444333333444555555555444333222444444333333222111111000000/////////..................////////////......------------------------//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***(((((((((&&&%%%%%%(((***)))************+++++++++************)))))))))((())))))))))))))))))))))))''''''((((((((()))))))))---,,,+++)))((('''''''''888777777666666555555555555555555555555666666666666666666666555444333333222333333444444333333222000000////////////000000222111111111111000000000000//////......//////000000000000/////////......------------------------,,,------......------,,,+++,,,---,,,*********,,,+++++++++++++++++++++++++++++++++++++++,,,---...------,,,+++******))))))++++++***)))((((((((((((++++++*********)))))))))'''((((((((())))))))))))))))))))))))))))))))))))************************************************************************((((((((()))))))))******++++++******)))(((((('''***)))((((((((()))+++,,,***,,,,,,+++***))))))+++))))))(((((((((((())))))******++++++++++++************)))))))))***+++,,,***+++,,,+++)))''''''((())))))************))))))(((((((((((((((((((((((())))))***+++++++++++++++,,,+++***)))((('''''''''''''''((())))))))))))(((************************)))******++++++,,,,,,,,,+++******))))))((((((''''''))),,,...---+++(((&&&************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))"""###%%%''')))******+++$$$%%%&&&((())))))))))))))))))))))))))))))************************))))))***))))))))))))***++++++&&&'''''''''((((((((((((***)))'''((()))******))))))))))))))))))))))))))))))************+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++***............---------------............/////////....../////////000000000///000000111111111111000111222444555666666777777777777888:::<<<===??????BBBDDDEEEEEEDDDCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLGGGGGGFFFFFFHHHKKKOOORRR[[[\\\___aaaaaaaaa```___]]]YYYTTTRRRRRRRRROOOLLLLLLKKKKKKMMMMMMLLLIIIGGGFFFFFFFFFFFFEEEDDDBBBAAAEEEGGGHHHHHHGGGGGGHHHIIIPPPQQQRRRPPPMMMJJJHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCAAABBBCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBAAA@@@??????>>>::::::999888777777888888::::::999888888888888888777777666666666555555555555555666666555444333222222333333444444444444333444333333222222111111111////////////..................////////////......,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***&&&(((((((((&&&&&&'''((()))************+++++++++************))))))))))))))))))))))))))))))))))))((())))))))))))*********---,,,,,,***)))'''%%%$$$777777666666666555555555555555555555555555555555555555555555555444333222222333333444444333333222111000///......///000111111111111111000000000000/////////....../////////////////////////////////------------------------,,,------......------,,,,,,---...---+++***+++,,,++++++++++++++++++++++++*********++++++,,,------)))*********++++++++++++---,,,+++))))))(((((((((************))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************************************++++++++++++++++++++++++(((((()))))))))*********************))))))((((((***)))((((((((()))+++,,,---......---***))))))***))))))(((((((((((()))))))))******++++++******)))))))))))))))******+++++++++---...---+++))))))***))))))************))))))''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((()))***+++(((((()))*********)))((())))))))))))))))))))))))'''((((((((()))))))))***''''''(((((()))*********((()))+++,,,,,,***((('''*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&(((***+++,,,,,,******+++******)))(((''')))))))))))))))*********++++++******))))))(((((()))))))))))))))***++++++************************'''%%%$$$%%%'''(((((('''))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++***************((()))***+++,,,------------------------------------------.........//////........./////////000000......///000111111111111222222444555666777777777666666888999;;;===>>>>>>???AAABBBBBBAAA@@@BBBCCCAAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFHHHJJJKKKGGGFFFEEEEEEGGGKKKOOORRR[[[\\\^^^______^^^\\\\\\WWWTTTPPPOOOOOOOOONNNLLLJJJJJJKKKMMMNNNMMMIIIFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCEEEFFFFFFEEEEEEFFFGGGLLLNNNOOONNNKKKIIIHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHJJJHHHFFFDDDBBBCCCCCCDDDAAAAAA???>>>============888888777777777777888888;;;:::999888777777777888555555555555444444444444444444444444333333222222222222333333444444444444333333333222222111111111///////////////...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---+++)))++++++++++++++++++++++++++++++,,,,,,,,,++++++***(((***,,,,,,+++*********))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++++++++***(((%%%$$$666666666666555555555555555555555555555444444444333444444444444333333222222333333444444333333222222222000//////000222222000000000000000000000000//////............//////............////////////------------------------,,,------......------,,,---//////...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))******++++++,,,...---,,,+++***)))))))))*********)))))))))(((((()))))))))*********++++++))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))************(((((())))))***************)))((((((((()))+++,,,///000000...+++))))))***))))))(((((((((((())))))(((((())))))))))))(((((((((((()))))))))*********&&&((())))))(((''''''((())))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((()))***+++*********+++******))))))((((((((((((((((((((((((((((((((((((((()))))))))'''''''''((())))))************)))(((((())))))***))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************++++++++++++***)))((('''(((((())))))************+++******))))))((((((((())))))(((((())))))***+++,,,,,,++++++++++++******'''%%%$$$%%%'''(((((('''))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++***))))))))))))((((((***+++,,,---------,,,,,,------------------------------........................////////////---...///000000000000000222222444555666777777777666666777999;;;<<<>>>>>>===>>>@@@???>>>>>>???AAA>>>???@@@BBBCCCCCCCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLIIIHHHGGGGGGHHHJJJMMMOOOXXXXXXYYYYYYYYYYYYXXXWWWRRRPPPMMMLLLLLLMMMMMMLLLJJJJJJKKKMMMNNNLLLHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFEEEEEEFFFGGGFFFHHHJJJJJJIIIGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBFFFFFFFFFFFFEEEEEEEEEEEEHHHFFFCCCAAA??????AAAAAA@@@???>>><<<;;;;;;:::;;;666666666666777888999999;;;:::999888777777777777444444333333333333222222333333333222222222222222222222222222333333444444333333222222222222222111.........///////////////......////////////......------------------------,,,---///000///...,,,+++++++++++++++++++++++++++******+++,,,,,,+++++++++))),,,...///---,,,++++++))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))************++++++++++++'''((()))******)))'''&&&555555555555555555555555555555555444444444444444222333333444444333222222222333333444444333333222222222111111111111222222//////000000000000000111///......------......///.....................///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...///000///...------///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++************)))))))))------,,,+++*********+++******)))))))))(((((((((************++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++'''(((((()))******++++++***)))((((((((()))+++,,,///000000...+++))))))***))))))(((((((((((())))))(((((())))))))))))(((((('''((())))))******))))))&&&(((******)))(((((()))))))))************))))))))))))))))))))))))))))))))))))***+++++++++++++++***)))(((((('''''''''(((+++******))))))))))))***''''''''''''''''''''''''***************************))))))((((((''''''&&&***)))'''&&&'''(((+++,,,))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((''''''&&&&&&'''(((((((((((((((((((((((()))******++++++))))))))))))))))))(((((()))(((((((((((()))***************)))))))))))))))***)))'''((()))******))))))))))))))))))))))))))))))************+++++++++,,,+++***)))))))))))))))+++++++++++++++******))),,,,,,,,,,,,------------,,,------------.........------........./////////---......////////////...111111333444555666666666555555777888:::<<<======;;;===>>>>>>===<<<>>>???===>>>@@@BBBCCCCCCCCCBBBEEEFFFHHHJJJLLLMMMMMMNNNKKKJJJJJJIIIJJJKKKLLLMMMRRRRRRSSSSSSTTTTTTSSSSSSOOONNNMMMKKKKKKKKKLLLMMMLLLKKKKKKLLLLLLKKKGGGDDDDDDDDDCCCBBBBBBBBBBBBBBBEEEGGGHHHHHHGGGGGGHHHIIIBBBEEEGGGHHHGGGFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCGGGFFFFFFEEEEEEDDDCCCCCCDDDCCC@@@>>>======>>>>>>???>>>===<<<;;;:::999888555555555666777999:::;;;;;;:::999888777666666666444444333333333222222222333333222222222222333333333222222222222333333444222222222222222222222222.........///////////////......////////////......------------------------,,,---...//////...---,,,++++++++++++++++++++++++)))***++++++++++++++++++(((***,,,,,,+++*********)))************+++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++''''''(((((())))))((((((555555555555555555555555555555555444444333333333222222333333333333222222222333333444444333333222000000111111111111000000////////////000000111111///......------......///.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...///000///---,,,---...++++++++++++++++++++++++++++++,,,,,,+++***)))((())))))))))))************++++++***************+++***)))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))************)))((((((((()))+++,,,---......,,,***(((((()))))))))(((((((((((()))))))))))))))******)))))))))((()))***+++++++++*********+++,,,,,,***(((((()))))))))************))))))************************))))))***+++++++++++++++))))))(((''''''''''''(((+++)))'''%%%%%%&&&((()))((((((((((((((((((((((((*********************)))***))))))(((''''''&&&&&&''''''''''''(((***+++,,,((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((&&&''''''((((((((((((((('''(((((()))******++++++((((((((()))))))))))))))((((((((((((((()))******(((((((((((()))))))))))),,,***))))))***+++***))))))))))))))))))))))))))))))************++++++++++++***)))))))))))))))***+++++++++++++++***))))))++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////....../////////...------...///000222333333333333333444555666888:::;;;<<<:::<<<======<<<<<<===>>>===>>>@@@BBBCCCCCCBBBAAAEEEGGGJJJMMMNNNNNNMMMMMMJJJJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQRRRNNNNNNMMMLLLKKKKKKLLLMMMNNNMMMKKKKKKJJJIIIFFFDDDDDDCCCBBBAAAAAAAAABBBCCCEEEGGGHHHHHHGGGGGGHHHIIIDDDFFFHHHIIIHHHGGGGGGHHHFFFEEECCCAAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>>??????===>>>>>>===<<<:::777666555555555777888:::<<<===;;;:::999777666666555555555555555444444444333333444333222222222222333444444333222111111111222333222222222222222222222222............/////////000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++++++++''')))******)))(((((())))))************+++++++++((()))))))))************)))))))))))))))))))))))))))))))))************+++)))(((((('''''''''((((((444555555555555555555555555555555444444333333333111222222333333333222222222333333444444333333222...///000111111000///....../////////000000111111.........------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...///...,,,+++,,,---))))))))))))))))))))))))+++,,,,,,,,,+++)))(((&&&$$$%%%&&&(((***,,,...///***)))))))))))))))***+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((((((((((((((()))************+++++++++++++++******)))(((((((((***)))((((((((()))+++,,,+++,,,,,,+++(((''''''((())))))(((((((((((())))))******++++++++++++******)))***+++,,,---,,,++++++(((******)))&&&#########))))))************))))))************************''''''((()))))))))))))))%%%%%%&&&&&&((()))***+++***(((%%%###"""$$$&&&((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))$$$%%%''')))***+++++++++(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,++++++***((('''&&&'''(((((()))***+++++++++''''''(((((())))))******((((((((((((((()))******))))))))))))*********+++,,,***((('''((()))(((''')))))))))))))))))))))))))))************+++++++++******))))))))))))******'''((()))***+++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////////////////...---,,,,,,,,,---...000111111111111111222333555777888999::::::;;;===<<<;;;;;;<<<>>>===???AAACCCDDDCCCBBBAAACCCEEEIIIMMMNNNMMMKKKJJJHHHIIILLLMMMOOOOOONNNNNNIIIJJJKKKLLLNNNOOOQQQQQQNNNNNNNNNLLLKKKKKKLLLNNNPPPNNNKKKJJJIIIHHHFFFDDDDDDCCCBBBAAA@@@AAABBBCCCCCCEEEFFFFFFEEEEEEFFFGGGHHHIIIKKKKKKIIIHHHGGGHHHEEEDDDBBBAAAAAABBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB======>>>>>><<<:::777555555555666777999;;;<<<>>>;;;:::999777666555555555777777666666666555555555444333222222222333444555555444222111111111222222222222222222222222222222---.........//////000000......////////////......++++++++++++++++++++++++,,,++++++******+++,,,,,,************************((()))***+++++++++++++++)))***+++***)))((()))+++)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))((())))))))))))*********+++***((('''&&&&&&&&&'''333333444444444444333333777666444333222111111111///000222333444333333222222222222111111111111000111111000000//////......000000000000000111111111///............---------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******))))))))))))******---,,,***))))))***,,,---+++++++++***++++++,,,,,,,,,+++++++++***)))))))))++++++******)))(((((((((,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''$$$%%%''')))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((+++++++++***************(((((((((((()))***,,,,,,******++++++++++++******''''''(((((())))))******'''((()))******)))((('''******))))))))))))******&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))%%%"""!!!&&&))))))'''---(((""""""&&&******)))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))*********++++++***(((&&&%%%''')))((((((''''''''''''((((((''''''(((((((((((('''''')))))))))))))))******+++---***((('''(((******)))))))))((((((''''''&&&&&&************************++++++++++++++++++++++++***)))(((***---///---++++++,,,,,,,,,,,,+++***)))------,,,+++,,,---...///------------------,,,,,,111111111111000000000///000000//////000111222222444444555555666777777777;;;<<<===<<<::::::<<<===<<<>>>AAACCCDDDCCCBBBAAACCCDDDGGGJJJLLLMMMNNNNNNNNNMMMLLLMMMOOOPPPOOONNNOOONNNLLLLLLLLLMMMOOOPPPPPPNNNLLLJJJIIIJJJLLLNNNMMMLLLMMMNNNNNNLLLHHHEEEDDDFFFHHHHHHFFFFFFFFFGGGGGGHHHIIIJJJJJJHHHFFFEEEFFFIIILLLLLLIIIFFFEEEFFFGGGEEECCCAAA@@@@@@AAABBBBBBDDDDDDDDDBBBAAABBBCCCEEEEEEDDDCCCBBBAAAAAA@@@>>>>>><<<;;;888555222111777999;;;<<<;;;::::::;;;;;;999666555666666555444888777666555555444555555555444444333333222222111111111222333222111000///111111111111000000000000000000000000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&(((+++,,,***'''******+++++++++******)))******++++++++++++******,,,,,,+++***)))(((''''''(((((()))***************!!!%%%***+++***)))***,,,&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))666777777888888777777666444333333222222222222333111111222333444333222222222222222222111111111111000000000000//////......000000000000000000000111///............---------......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,+++******++++++++++++++++++***************)))))))))))))))*********++++++)))((((((((()))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))%%%&&&'''))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******+++******)))((((((''''''(((((((((((()))***++++++)))******++++++******)))'''((((((((()))))))))***(((((())))))))))))((((((******))))))))))))******''')))***)))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))+++(((%%%&&&+++...---+++,,,((($$$$$$(((+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''******+++***(((((()))+++((((((''''''''''''(((((())))))************)))))))))))))))))))))******+++***((('''(((***++++++***((((((((((((((('''''''''************************++++++++++++++++++++++++***))))))+++...///---+++------------,,,,,,,,,+++---,,,,,,,,,,,,---....../////////////////////////////////000111111222222111111000000111111222333333444444555666666777777999:::;;;;;;:::;;;===???<<<>>>AAACCCDDDDDDBBBAAADDDFFFHHHKKKMMMNNNNNNNNNOOONNNMMMMMMNNNOOOMMMLLLMMMLLLJJJIIIJJJKKKNNNPPPOOONNNLLLJJJJJJKKKLLLMMMLLLLLLLLLNNNOOOMMMJJJGGGEEEGGGHHHHHHGGGFFFGGGHHHLLLLLLKKKKKKKKKJJJJJJJJJIIIKKKMMMLLLIIIGGGGGGHHHHHHFFFDDDBBBAAAAAABBBBBB@@@AAABBBBBBAAAAAABBBDDDEEEDDDDDDCCCBBBAAA@@@@@@===<<<:::888666444333222888:::<<<<<<;;;:::;;;;;;:::888777777888888777666777777666555555555666666666555555444444333222222333333444444333222000///111111111000000000//////////////////////////////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((''')))+++,,,***(((******+++++++++******)))******++++++++++++******************))))))))))))(((((()))***************$$$'''***+++***((()))***'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))555555666666666666555555222111111111222333333444222333333333333333222111333222222222111111111111/////////////////////...111111000000000000000000///............---------...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------------...------++++++++++++---------,,,+++******************************+++++++++'''(((((()))******+++++++++******)))((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++++++++***''''''((())))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((('''&&&%%%%%%)))))))))(((((()))******)))******++++++******)))(((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((())))))***)))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***'''$$$%%%)))***)))'''+++(((&&&'''***,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***)))'''&&&%%%''')))++++++*********,,,)))((((((''''''(((((()))))))))************)))))))))))))))))))))******+++''''''''')))+++,,,,,,+++'''((((((((((((((())))))************************+++++++++++++++++++++++++++******,,,......---,,,---,,,+++*********+++,,,+++,,,------......------////////////////////////,,,---...///111222333444111111111111111222222333333333333444555555666666666888999::::::;;;===@@@===>>>AAACCCDDDDDDCCCBBBEEEGGGIIIKKKMMMMMMMMMMMMPPPNNNMMMMMMMMMMMMLLLJJJKKKJJJHHHGGGGGGJJJNNNPPPOOONNNMMMLLLKKKLLLMMMMMMLLLLLLLLLNNNOOOMMMJJJHHHFFFGGGIIIHHHGGGFFFGGGHHHOOONNNMMMKKKKKKLLLMMMNNNLLLMMMNNNLLLJJJIIIJJJKKKHHHGGGEEECCCBBBCCCDDDEEE@@@@@@AAA@@@???@@@BBBDDDDDDDDDCCCBBBAAA@@@???>>>===<<<:::888666666666666888:::<<<<<<;;;:::;;;<<<888777777888::::::999888777666666666666777777888666666666555444444333333444444444555444222111///111111000000000000/////////////////////////////////////////////...---,,,---------,,,,,,+++++++++***))))))***,,,,,,+++***)))******+++++++++************++++++++++++******(((((())))))*********+++(((((()))***************&&&(((***+++)))((('''(((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))444444555555555555444444222111111111111222333333444444444333333222222111333333222222222111111111////////////////////////111111111000000000000000///............---------------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---++++++************++++++------,,,++++++,,,------------+++***)))))))))))))))))))))***+++++++++,,,(((((())))))************+++******)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((('''''''''''''''&&&&&&***))))))((((((((())))))))))))************))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))(((((((((((()))))))))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''%%%###$$$%%%&&&%%%###)))(((((()))+++,,,***(((((((((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++*********)))'''&&&%%%&&&)))++++++***)))))))))))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))******+++''''''(((***,,,,,,+++)))''''''(((((()))))))))***************************************************+++++++++,,,---...---,,,+++***(((&&&&&&''')))***+++,,,---...///...---,,,,,,,,,,,,---------------,,,---...///000222333333111000000000000000111111222222333333444444555555666777888888888999;;;======???AAACCCDDDDDDCCCBBBEEEFFFHHHJJJKKKKKKKKKKKKMMMLLLKKKKKKMMMMMMLLLKKKKKKIIIGGGFFFHHHKKKOOORRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMNNNLLLIIIFFFEEEGGGGGGGGGFFFEEEGGGIIINNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKLLLLLLHHHGGGFFFEEEEEEGGGIIIJJJCCCCCCBBBAAA??????AAADDDCCCCCCBBBAAA???>>>=========<<<:::888777888:::;;;777999::::::999999:::;;;666555666888:::;;;:::888666666666666666777888999555555555444333333222222111111333333333333111111111000000000////////////////////////////////////.../////////......---,,,......---,,,,,,+++******+++++++++,,,------,,,+++))))))***+++++++++************++++++++++++******))))))))))))************(((((()))***************'''((()))***))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))777777777888888777777777444333222222111111222222555444444333333222222222333333333222222222222111.../////////000000111111111111111111000000/////////............---------,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))(((((()))))))))***+++++++++,,,************))))))((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''(((((('''''''''(((((())))))***))))))(((((((((((((((((()))))))))******)))))))))))))))))))))((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))((()))******(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((())))))((('''(((((()))***++++++***)))''''''(((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''')))+++***(((&&&%%%%%%))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))******+++)))))))))***,,,+++)))''''''((((((((())))))******))))))))))))))))))))))))***************************+++,,,---,,,,,,,,,,,,***)))'''&&&&&&''')))***+++,,,---...///...---,,,,,,,,,,,,---------........./////////000000000000//////............//////111111111222333333444444777888888777666666888:::===>>>@@@AAABBBCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHHHHJJJLLLNNNNNNMMMLLLJJJIIIIIIKKKOOOSSSVVVUUUTTTRRRPPPOOOOOOOOOPPPPPPOOOMMMMMMLLLJJJGGGDDDDDDEEEEEEEEEDDDEEEHHHJJJMMMOOOQQQSSSSSSRRROOONNNNNNMMMLLLKKKLLLLLLLLLLLLGGGGGGFFFGGGHHHKKKNNNOOOHHHHHHGGGDDDAAA@@@@@@BBBBBBBBBAAA???>>><<<;;;;;;:::999888666777888:::;;;777888999999888888999;;;666555555666888999888777666666555666666777888888444444333333222111111000,,,...///111222333222222000000000////////////..........................................------,,,......---,,,,,,+++******,,,,,,---------,,,,,,,,,((()))***+++++++++++++++******++++++++++++******************))))))))))))(((((()))***************&&&&&&'''(((***+++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))444555555666666555555444555444444333222222222222555444444333333333333444333333333333222222222222//////000000111222333333222222111111000////////////............---------+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***)))))))))))))))***************+++++++++++++++******)))((((((''')))************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++++++++***)))))))))(((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''''''''((((((((())))))***++++++(((((((((''''''((())))))((())))))******))))))((())))))))))))(((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))'''((())))))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))***************)))((('''((())))))******))))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((()))************((()))***)))&&&$$$$$$%%%***))))))(((((())))))***+++***)))(((((()))***+++)))))))))))))))******++++++***)))*********((('''((())))))))))))))))))***))))))))))))))))))))))))************************)))+++,,,,,,+++***+++,,,+++***)))))))))***+++,,,+++,,,------......------------......///000000000000000000//////.........///......---------------000000111111222333333333666777777666555555666888<<<===>>>@@@AAAAAABBBBBB@@@BBBDDDFFFHHHHHHHHHHHHFFFFFFFFFHHHLLLNNNOOONNNLLLLLLLLLMMMPPPSSSVVVYYYZZZWWWTTTPPPNNNNNNOOOPPPPPPNNNLLLKKKJJJIIIFFFCCCBBBDDDDDDEEEEEEGGGJJJMMMPPPRRRVVVYYYYYYWWWTTTQQQNNNMMMLLLMMMNNNNNNMMMLLLHHHGGGGGGGGGHHHKKKNNNOOOKKKKKKKKKHHHDDDAAA@@@@@@AAAAAA@@@>>><<<;;;:::999777666555555555666777888777888999888777888999;;;999777555555666777777666666555555555555666666777333333222222111000000000+++---...000222222222222000000////////////..............................------.........------,,,---------,,,,,,+++++++++,,,---......,,,++++++,,,((()))***+++++++++++++++******++++++++++++******+++*********))))))(((((((((((()))***************&&&%%%%%%'''***,,,,,,+++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))111111222222222222111111444444444333444444555555444444333222333444555555444444333333333222222222///000111222333444555555222222111111000//////...///............---------++++++******+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---)))******************)))******))))))))))))******+++++++++************************))))))))))))))))))******+++***)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))((((((((((((***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((*********)))))))))(((((('''''''''''''''((()))***(((((())))))))))))((((((***)))))))))((((((((('''(((((())))))))))))((((((((((((''''''''''''(((((('''((())))))''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((()))(((((('''''''''((((((((((((((()))***&&&&&&''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((()))************((())))))(((&&&%%%&&&(((******))))))))))))******+++***)))(((((()))***+++)))))))))))))))******++++++)))((((((***+++***)))*********)))))))))))))))))))))))))))))))))))))))************************(((***,,,,,,***((()))+++*********+++++++++,,,,,,---,,,,,,,,,,,,---......------......///000000111000000/////////.........//////...---------------//////000000111222222333444555555555444555666888;;;<<<===>>>???@@@@@@AAA???AAACCCFFFHHHIIIIIIIIIFFFFFFFFFHHHKKKMMMMMMLLLKKKLLLNNNPPPSSSVVVXXXZZZ\\\YYYSSSNNNKKKKKKMMMNNNLLLJJJIIIIIIIIIIIIGGGEEECCCDDDEEEFFFGGGJJJNNNQQQSSSUUUWWWYYYZZZYYYVVVUUUOOONNNNNNOOOQQQRRROOOLLLJJJHHHGGGFFFFFFGGGIIIJJJJJJKKKLLLJJJFFFCCC@@@@@@AAA@@@???===;;;:::999888666666777777777777888888999:::::::::999999;;;===>>>:::777555555666666666666555555444444444444555444444333222222111111000...///000111222111000000000000/////////.................................,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,***+++,,,(((((()))++++++,,,,,,+++******++++++++++++******))))))))))))************(((((()))***************((('''%%%''')))++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))333444444555555444444333333333333444555666888888444333333222333444666777444444444333333333222222000000111222444555666666222222222111000//////...//////.........---------+++*********+++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,))))))************))))))***)))))))))))))))***+++,,,+++++++++******))))))((((((((()))******++++++)))******++++++)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((((((((('''''')))((((((((((((***,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***,,,,,,+++)))(((&&&%%%%%%&&&&&&&&&'''''')))***+++(((((())))))))))))((((((******))))))(((((((((''''''((()))******)))((('''((((((''''''''''''((((((''')))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''*********)))))))))''''''((('''&&&'''(((***&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))((())))))(((''''''***,,,******))))))))))))*********((('''&&&&&&'''(((***)))))))))))))))******+++)))(((&&&''')))+++,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++)))'''(((***'''((()))***************...---,,,+++,,,---...///++++++,,,,,,---...//////////////////////////////111000///.............../////////000111111222222111222444444444555888:::;;;;;;<<<===>>>???@@@@@@???AAADDDFFFIIIJJJKKKKKKGGGGGGFFFHHHJJJLLLKKKJJJJJJLLLOOORRRUUUXXXYYYZZZ^^^YYYRRRLLLIIIIIIKKKMMMIIIGGGFFFGGGIIIIIIIIIGGGCCCEEEFFFGGGIIILLLQQQTTTTTTUUUUUUVVVWWWWWWWWWVVVPPPOOOOOORRRTTTTTTQQQMMMKKKJJJGGGEEECCCCCCDDDEEEGGGIIIKKKKKKHHHDDDAAA@@@@@@@@@>>>===;;;999888777999999:::;;;;;;;;;::::::;;;<<<<<<;;;:::;;;===???BBB>>>888555555555666666666555444333333333333333555555444333333222222111222222333333222111///...000/////////....................................,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,---+++---///...+++)))***,,,(((((()))++++++,,,,,,,,,******++++++++++++******''''''((()))***+++,,,,,,(((((()))***************+++(((&&&''')))***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))222333444444555555444444555555555555555555555555555555444444333333333222999777555333111111222333222222222222222222222333000000000000////////////000///...---,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))************)))))),,,,,,++++++***)))))))))))))))************))))))))))))(((((((((((())))))************************&&&'''''''''(((((())))))''''''((()))))))))))))))'''((((((***+++,,,------************))))))))))))******))))))))))))******'''''''''''''''((())))))///...---+++******))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,+++***((('''))))))))))))))))))))))))(((&&&$$$%%%((()))(((&&&&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&''''''(((((())))))(((***+++***)))((()))+++((((((((((((((((((((((((''''''(((((())))))******,,,,,,+++***)))((('''''')))))))))(((''''''&&&&&&((())))))))))))(((((('''++++++******))))))(((((())))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((&&&&&&((()))+++*********)))))))))))))))(((&&&%%%'''+++,,,***'''''''''((()))***+++,,,,,,************************'''(((***,,,---//////000,,,---......//////..............................000//////............///000000000000111222333444222444555666555666888999888888999;;;===???AAABBBDDDCCCCCCFFFJJJLLLKKKIIIGGGHHHHHHGGGFFFGGGIIIKKKJJJIIIIIILLLPPPTTTVVVWWWXXXSSSOOOMMMMMMNNNLLLKKKOOOOOONNNLLLHHHGGGGGGHHHGGGHHHIIIIIIJJJLLLQQQTTTWWWVVVUUUSSSSSSRRRRRRRRROOOQQQSSSTTTTTTQQQNNNLLLJJJJJJHHHFFFDDDBBBAAA@@@KKKKKKKKKJJJHHHEEEBBBAAA@@@???>>><<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>======<<<;;;;;;::::::999999888777666555444444555555444444444555555666444333333222111111111222///000111111111000...---000///...---------------........................///...---,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++''''''(((((()))***,,,,,,******+++++++++******)))************************(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))))))))(((((()))***++++++)))(((((()))))))))))))))((((((((((((222333444444555555444444555555555555555555555555555555555555555555444444666555333111000000000111222222222222222222222222000000000000////////////000///...---,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***+++++++++)))******************)))*********************+++))))))************))))))))))))(((((((((((())))))************************'''''''''((((((((())))))'''((())))))******))))))*********)))))))))((((((************))))))))))))******))))))))))))******((((((''''''(((((()))******)))((('''''''''''''''))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++******)))((())))))))))))))))))))))))(((&&&$$$%%%''')))(((''''''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''''''''(((((((((((((((******)))(((''''''&&&%%%(((((((((((((((((((((((('''((((((((()))))))))***))))))((((((''''''&&&&&&''''''(((((((((((((((((((((((()))************)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***************))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))******)))))))))))))))))))))---,,,+++,,,------,,,++++++++++++******)))))))))***************************+++,,,,,,------------,,,------......................................./////////......//////000000000000000111222333333111333444555444555777888999::::::;;;===???AAABBBDDDCCCCCCFFFJJJLLLKKKIIIGGGHHHHHHGGGFFFGGGIIIKKKKKKJJJJJJLLLNNNQQQSSSTTTUUUQQQMMMLLLMMMMMMLLLKKKLLLLLLLLLJJJHHHGGGHHHIIIEEEGGGHHHIIIJJJMMMPPPSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOQQQSSSTTTRRRPPPLLLJJJHHHHHHGGGFFFEEEDDDCCCBBBGGGGGGHHHHHHGGGEEECCCBBB@@@???>>><<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<;;;::::::999999888777777666666555555444444444444333333333444444444444333222222111111111222///000000111000///...---//////...---------------........................------,,,++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,+++++++++***************+++,,,---*********************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((%%%'''))))))(((((()))***))))))))))))((((((((((((333333444555555555555444666666666666666666666666555666666777777777777666555444222111000000000111111111111111111111111111000000000000//////////////////...------------...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,******++++++++++++******(((((()))******+++,,,,,,))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))((()))******++++++******+++******)))((('''&&&&&&************))))))))))))******))))))))))))******)))))))))((()))******+++'''&&&&&&%%%%%%&&&&&&'''))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))((((((((())))))******)))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))(((((((((((((((''')))'''$$$%%%'''(((&&&###))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''(((((()))******&&&'''((())))))***))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))******+++++++++)))'''&&&((()))---,,,,,,+++***))))))(((************************------------,,,+++******,,,,,,---...............------------------------//////...//////000111222111111000000000111111222000222333444444444666777;;;;;;<<<<<<===???@@@AAACCCCCCDDDGGGJJJKKKKKKIIIGGGHHHHHHGGGFFFFFFIIIKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPNNNKKKJJJKKKLLLLLLKKKIIIJJJJJJIIIGGGGGGHHHJJJDDDGGGIIIKKKLLLMMMNNNPPPNNNMMMMMMLLLLLLKKKKKKKKKOOOPPPQQQRRRPPPNNNKKKHHHGGGGGGFFFFFFEEEDDDDDDDDDAAABBBCCCDDDEEEEEEDDDCCC@@@???>>><<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======::::::999999888777777666555555555555555555555444444333333222222222333333333333222111111111111222000000000000000///......//////...------------...........................,,,,,,+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,------))))))))))))******))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((("""$$$&&&'''''''''(((***(((((((((((())))))))))))333444444555555555555555666666666666666666666666555666777888999999888888666555444333222222222222111111111000000000000000000000000000////////////............------......------,,,,,,,,,+++++++++***************+++++++++++++++******++++++,,,---+++++++++,,,,,,+++++++++((()))))))))*********+++))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***+++++++++++++++(((((())))))))))))))))))************)))))))))(((******))))))))))))************))))))******+++,,,'''''''''''''''((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******((((((((((((((((((((((((((('''&&&&&&'''((())))))(((((())))))******))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((***)))))))))((((((''''''%%%""" ###))),,,***'''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++''''''(((((())))))))))))&&&&&&''''''((('''''''''(((((())))))******++++++((((((((((((((((((((((((((()))))))))******************))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********'''((((((&&&""""""&&&)))))))))))))))******++++++************************.........---,,,+++***))),,,,,,---.........------------------------------.........///000111222333222111111000000000000111111222444444444444666888===============>>>???@@@AAACCCEEEHHHJJJKKKJJJIIIGGGGGGGGGFFFEEEFFFHHHJJJLLLMMMMMMLLLJJJIIIIIIJJJLLLKKKJJJIIIJJJJJJKKKKKKJJJJJJKKKIIIHHHGGGHHHJJJHHHJJJMMMNNNNNNMMMLLLMMMKKKKKKKKKJJJJJJIIIIIIHHHLLLMMMOOOOOOOOOMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCCCC>>>???AAABBBCCCCCCBBBBBB@@@???>>><<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======999999999888777777666666444444444555555666666666555444333333222333333333222222111111111111111222000000000000000//////...///......---------..............................,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++...---,,,,,,+++++++++,,,))))))))))))))))))******((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))'''(((((())))))))))))(((###%%%'''(((''''''((()))(((((((((((())))))))))))333444555555666666555555666666666666666666666666555666777999999999888777555444444333222222222222111111111000000000//////000000000000////////////------..................------,,,,,,,,,+++++++++))))))*********+++++++++,,,++++++***++++++,,,,,,+++++++++,,,,,,+++++++++*********)))))))))(((((())))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))(((((())))))***+++++++++++++++************************************)))))))))(((******))))))))))))*********************+++,,,,,,(((((((((((()))***++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))******(((((((((((((((((((((((('''''''''''''''((()))***&&&'''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((******))))))((((((((('''&&&###!!!$$$***---,,,(((''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))******++++++******))))))(((((((((((())))))))))))(((((('''&&&(((((())))))******++++++((((((((((((((((((((((((((()))))))))******************))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))***************+++,,,***'''(((,,,000'''(((((())))))*********************************,,,,,,---------,,,+++++++++,,,,,,---...---------------------------------............///000222222111111000000///000000000222333555555555666777999===============>>>??????@@@CCCFFFIIIJJJJJJJJJJJJFFFGGGGGGFFFEEEFFFHHHJJJLLLMMMNNNLLLIIIFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMMMMMMMKKKHHHGGGHHHIIIMMMPPPRRRRRRPPPMMMKKKJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIJJJLLLMMMNNNMMMLLLKKKJJJIIIHHHFFFDDDCCCAAAAAA>>>???@@@AAABBBAAA@@@@@@@@@???>>><<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======:::::::::999888888777777555555555666777777888888666666555444444444444444111111111000000111222222111000000///////////////......---------......///........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))''''''((()))))))))))))))'''(((******((('''(((((('''((((((((()))))))))***444444555666666666666555555555555555555555555555444555777888999888666555222111111111111000000///222222222111111000000///000000000000////////////,,,---......///.........------,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,---,,,++++++******++++++******++++++++++++******++++++***))))))(((''''''))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))((((((((()))******++++++******---,,,,,,+++***)))((((((************))))))))))))******))))))))))))***************)))******+++,,,((('''''''''((())))))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))'''((()))((('''''')))+++&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))(((***'''&&&'''***+++)))'''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))++++++***))))))(((''''''+++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))******++++++***+++++++++***+++...000*********)))))))))))))))************************++++++,,,---------,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111000000/////////000000111222444666666666666888999<<<<<<<<<<<<<<<===>>>??????CCCGGGJJJJJJIIIIIIJJJFFFGGGGGGFFFEEEEEEHHHJJJKKKMMMOOOMMMHHHEEEFFFGGGFFFHHHIIIIIIHHHHHHIIIJJJMMMNNNMMMKKKIIIHHHHHHIIIQQQSSSTTTSSSPPPMMMKKKJJJLLLMMMNNNOOONNNNNNLLLKKKIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJHHHFFFDDDBBBAAA@@@???@@@AAABBBBBBAAA@@@???@@@???>>><<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;::::::999888888888555666666666777777888888777666666555444444444444111000000000000111222222111111000///////////////...------------...//////........................------,,,,,,------......------,,,,,,,,,,,,++++++*********++++++++++++++++++******)))((((((((()))******)))))))))+++,,,---))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))&&&'''((())))))******))))))***,,,+++)))(((((()))''''''(((((())))))******444444555666666666666666444444444444444444444444333444666777777666333222111111111111111000000///444333333222111111000000000000000000////////////,,,,,,.../////////......------,,,,,,,,,,,,++++++*********+++,,,---------...---,,,+++***))))))))))))******************))))))))))))))))))((((((((())))))************))))))))))))(((((((((((())))))*********************************)))))))))(((((('''((())))))******))))))++++++******)))))))))(((************))))))))))))******))))))))))))******)))))))))))))))***++++++((((((((('''(((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''))))))))))))((())))))))))))))))))))))))'''((())))))'''''')))+++&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********))))))(((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((((((******))))))))))))))))))'''((()))***++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))******++++++)))((('''((()))***)))(((***++++++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......///////////////000111222111333555555555555777999::::::::::::;;;<<<>>>>>>>>>CCCHHHJJJJJJIIIIIIJJJFFFFFFGGGFFFEEEEEEGGGJJJIIILLLOOOMMMIIIEEEFFFHHHEEEHHHJJJJJJHHHGGGHHHJJJKKKKKKLLLJJJHHHHHHIIIKKKPPPRRRSSSRRRPPPMMMLLLLLLMMMNNNPPPQQQQQQPPPOOONNNMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIHHHFFFEEECCCBBBBBB???@@@AAABBBCCCCCCBBBAAA@@@???>>><<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;::::::999999888888777555555666666666666666666777666555444333333333333000000000000000111222222222111000///...//////000---------------...//////........................,,,,,,++++++,,,------...---------,,,,,,+++++++++)))*********++++++++++++******)))((((((((())))))++++++***)))***,,,...///((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))&&&'''((()))************((()))++++++***)))***+++'''''''''((()))*********444555555666666666666666333333333333333333333333222444666777666444111000222222333333333222222111444444333333222111000000000000000000////////////+++,,,.../////////......---------,,,,,,,,,++++++******+++,,,------......///...---+++***))))))((())))))************))))))''''''(((((())))))******))))))************))))))))))))(((((((((((())))))************************+++*********))))))((((((''''''((()))))))))))))))%%%&&&'''((()))***+++,,,************))))))))))))******))))))))))))******)))))))))((()))******+++******))))))))))))******))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###%%%''')))******)))((())))))))))))))))))))))))&&&(((***)))''''''))),,,(((((()))++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++$$$&&&((((((((((((***+++++++++++++++++++++++++++******))))))((((((((('''************))))))))))))((((((((()))******++++++!!!"""$$$&&&(((***++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,************************(((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))***++++++++++++)))'''(((++++++'''$$$((()))***,,,...000111222************************------------,,,++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------............///111222222000222444444444444666888999999999:::;;;<<<===>>>>>>CCCHHHKKKJJJIIIIIIJJJFFFFFFFFFEEEDDDEEEGGGIIIHHHLLLOOONNNIIIFFFGGGIIIEEEHHHKKKJJJHHHFFFHHHIIIGGGHHHIIIIIIHHHHHHJJJLLLNNNPPPQQQPPPOOOMMMNNNOOONNNOOOQQQRRRRRRQQQPPPOOOPPPOOOOOOMMMKKKIIIGGGFFFGGGGGGFFFFFFEEEDDDDDDDDD>>>???AAACCCDDDDDDDDDDDD@@@???>>>===;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======::::::999999888777777777555555555555555555555555666555444333222222222222000000///000000111222222222111///.........///000---------------...///000........................+++*********+++,,,,,,------------,,,,,,+++++++++))))))******++++++++++++***)))))))))))))))******,,,+++******+++,,,///000''''''''''''''''''''''''&&&&&&'''((()))***++++++(((((((((((())))))))))))&&&'''((()))************%%%'''************+++,,,&&&''''''((()))******+++444444444444444444444444333222222111111222222333555555444333333222111111333333333222222222111111222222222111000//////...000000000000////////////------,,,,,,,,,---......------,,,,,,,,,,,,++++++---,,,++++++******++++++***))))))***,,,,,,+++))),,,,,,++++++***)))(((((())))))))))))))))))))))))***************)))(((((())))))(((((()))***++++++'''''''''(((((()))***+++(((((((((((()))***+++,,,******+++++++++******)))++++++,,,,,,,,,---------,,,,,,,,,++++++*********))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&''')))***+++)))((('''(((((((((((())))))))))))'''((()))***+++,,,,,,,,,******))))))((((((''''''&&&&&&'''(((((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))),,,+++***((((((((())))))))))))******+++++++++,,,''''''''''''''''''''''''+++)))(((&&&&&&((()))+++''''''''''''''''''''''''%%%''')))***((('''''''''((()))))))))''''''(((***(((((())))))))))))(((((((((((((((((('''''''''''')))((('''&&&%%%%%%&&&'''+++*********))))))(((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))+++(((%%%""""""###&&&((((((((((((((((((((((((((((((((()))***************))))))************)))))),,,(((%%%&&&***,,,)))&&&+++++++++*********))))))---,,,***)))))))))******------,,,++++++******))),,,,,,,,,---------......---------............///000000000000111111111111000000111222333333444444444444555666888:::<<<>>>@@@BBBEEEHHHJJJJJJHHHGGGGGGGGGHHHGGGFFFGGGJJJLLLLLLMMMNNNLLLJJJHHHHHHHHHIIIJJJIIIGGGEEEEEEFFFHHHIIIHHHFFFEEEDDDEEEFFFGGGNNNOOOOOOOOOOOONNNMMMMMMOOOMMMLLLMMMPPPQQQNNNLLLJJJKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAA???<<<:::999999:::;;;::::::;;;<<<======<<<<<<===<<<:::999888777777777666666555555555444444444444444444333222111000///111111111222222333333333666444000///000000111000................................................------++++++++++++------+++++++++++++++++++++++++++++++++************))),,,++++++******+++,,,,,,,,,+++++++++******))))))((((((((((((((('''&&&&&&)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((((()))))))))))))))((((((*********)))'''(((***,,,444444444444444444444444333222222111111222222333555555444333333222111111333333222222222111111111222222111111000//////...000000000000/////////...///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,++++++******++++++)))(((((()))++++++***(((((())))))))))))*********))))))))))))))))))))))))***************)))((((((((((((''''''((())))))***'''''''''(((((()))***+++******)))))))))))))))*********+++++++++******)))++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***))))))))))))))))))))))))(((((((((''''''((((((((())))))*********)))((('''(((((((((((())))))))))))'''(((((()))************(((((())))))***++++++++++++***(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((+++***)))((((((((()))***''''''((((((((()))))))))((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''''''''''''''''''(((******)))(((((()))******+++***)))(((***,,,(((((())))))))))))((((((((((((((((((((((((((((((***)))'''&&&&&&&&&'''(((*********)))))))))(((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))+++***(((&&&&&&''')))***(((((((((((((((((((((((((((((()))***************))))))************)))))),,,(((%%%&&&***+++***'''*********)))))))))((((((---,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,------------...------------............//////000000000111111111000000111111222333333444444444666777999;;;<<<===???AAADDDGGGHHHHHHGGGFFFFFFGGGGGGFFFEEEFFFHHHKKKLLLMMMNNNMMMJJJHHHHHHIIIKKKJJJHHHEEEBBBCCCFFFIIIIIIHHHGGGFFFEEEEEEEEEFFFLLLLLLMMMMMMMMMMMMLLLLLLOOOMMMLLLMMMPPPPPPNNNLLLIIIJJJKKKKKKJJJIIIGGGFFFDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???===;;;:::::::::;;;:::;;;;;;<<<======<<<<<<<<<;;;:::999888777777777666666555555555444444444444444444333333111000000111111111222222333333333666333000//////000000000........................------------------------,,,+++************+++,,,+++++++++++++++++++++++++++++++++************))),,,,,,+++*********++++++++++++*********))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))(((((((((((()))******************************(((((())))))))))))((((((*********)))((((((***,,,555555555555555555555555333222222111111222222333555444444333333222222111333222222222222111111111222111111000000//////...000000000/////////......000///...---,,,+++++++++------,,,,,,,,,,,,++++++---,,,++++++******++++++((('''''')))***+++)))(((%%%%%%&&&((()))***+++,,,)))))))))))))))))))))))))))************))))))((('''''''''''''''(((((()))'''''''''(((((()))***+++,,,+++***)))(((((((((((()))******+++++++++******)))*********++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))(((((((((((((((((())))))))))))''''''((())))))((((((((()))))))))***++++++,,,,,,...,,,)))'''&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((()))******''''''(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((()))******)))(((((()))+++)))******)))(((((()))+++(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((((((((()))******))))))))))))(((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))***))))))((())))))***+++(((((((((((((((((((((((((((((()))***************))))))************)))))),,,)))&&&'''***+++***''')))))))))(((((((((((((((,,,,,,+++*********++++++)))******+++,,,,,,------,,,,,,,,,,,,------------------------............//////000000000000111111000000000111222222333333333444777999:::;;;;;;;;;===???AAADDDEEEEEEDDDCCCEEEFFFFFFEEEDDDDDDGGGIIILLLNNNNNNMMMKKKIIIIIIIIILLLKKKHHHEEEBBBBBBEEEHHHHHHHHHHHHGGGFFFEEEEEEDDDHHHIIIJJJKKKKKKKKKKKKKKKNNNMMMMMMMMMOOOOOOMMMLLLHHHIIIIIIIIIIIIGGGFFFEEECCCBBBAAA@@@@@@?????????@@@@@@@@@??????@@@@@@@@@@@@???===;;;::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::999888777666666666555555555555555444444444333444444333333222111000111111111222222222222222444222000//////000000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++************)))---,,,+++*********************))))))))))))(((((()))************)))(((((())))))))))))))))))))))))((((((''''''(((((()))***************************'''(((((())))))((((((((()))******)))(((((()))+++555555555555555555555555333222222111111222222333444444444333333222222222222222222222111111111111111111000000////////////000000/////////.........///...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,++++++******++++++)))(((((()))++++++***)))%%%&&&'''((()))+++,,,,,,))))))))))))))))))))))))))))))************)))((((((((('''''''''(((((()))''''''''''''((()))***+++++++++***)))(((((())))))))))))***+++++++++******))))))))))))************))))))******++++++,,,,,,)))))))))))))))))))))))))))(((((((((((((((((()))******))))))))))))***+++(((((((((((())))))))))))(((((()))))))))((('''''',,,++++++******)))((((((+++***)))((('''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++(((((((((''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******))))))******************(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))***)))(((&&&&&&(((***&&&'''''''''%%%%%%'''((((((((())))))))))))(((((())))))))))))******************))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))+++)))'''((()))+++***((())))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000111000000000000111111222222222444777999;;;;;;::::::;;;<<>>>>>>>>@@@??????>>>>>>??????@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666666666666555555555555555555555555333333444444333222222111111111111111111222222222333111///...///000000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++*********))))))---,,,+++***)))))))))))))))))))))(((((((((((((((******+++++++++******)))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))(((((()))*********(((((()))+++555555555555555555555555333222222111111222222333444444333333333333222222222222222111111111000000000000000///////////////////////////............,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++---,,,++++++******+++++++++******+++------,,,***)))))))))******+++++++++))))))))))))))))))))))))((())))))*********))))))******)))(((((()))))))))''''''''''''((()))***+++))))))(((((()))***++++++((()))***+++++++++++++++(((((()))))))))*********)))))))))******+++++++++(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((()))***,,,---(((((((((((()))))))))))))))))))))***))))))((((((+++******)))((((((''''''$$$%%%''')))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********'''(((((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))))))))******))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((()))(((&&&$$$$$$&&&(((&&&'''''''''%%%%%%'''((((((((())))))))))))((((((((()))))))))*********+++))))))******************(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))******))))))************************(((((()))***************))))))************))))))+++***(((((()))*********************************(((((()))))))))))))))))),,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,------------......////////////000000000//////000000000000111111222333666888::::::999888:::;;;<<<>>>?????????>>>@@@AAAAAAAAA@@@AAACCCFFFKKKMMMNNNMMMKKKJJJJJJJJJJJJMMMQQQRRROOOKKKHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIFFFGGGGGGGGGGGGEEEDDDCCCDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>======>>>>>>>>>======<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::888888777666555555555555444555555555555555555555333333444444444333222222111111111111111111111111111000......///000///...........................------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))),,,+++******)))))))))***((((((((((((((()))))))))******++++++++++++******))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''(((((()))******))))))((()))+++***)))((()))***444444444444444444444444333222222111111222222333333333333333333333333333222111111111111000000000/////////////////////////////////.........------+++++++++,,,---...///000------,,,,,,,,,,,,++++++---,,,++++++******++++++++++++***,,,---...,,,+++++++++++++++************))))))))))))))))))))))))((())))))************)))+++******))))))))))))***'''''''''(((((()))***+++(((((((((((()))***+++,,,((()))***+++++++++++++++((()))))))))************)))))))))***************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((()))******+++(((((((((((())))))))))))((())))))******)))))))))'''''''''((())))))******!!!###'''***++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((((((&&&$$$$$$%%%&&&)))******)))(((((()))+++(((((())))))))))))(((((('''(((((())))))*********((())))))************)))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))******++++++++++++***************************(((((()))***************))))))************))))))+++******))))))******+++************++++++++++++'''((())))))******))))))------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000000///////////////000000000111333444666777888777777999:::;;;<<<<<<============>>>??????>>>@@@CCCFFFJJJKKKMMMLLLJJJIIIIIIJJJIIINNNUUUXXXVVVPPPKKKHHHDDDCCCBBBBBBBBBCCCEEEFFFDDDEEEFFFHHHIIIIIIJJJJJJHHHJJJKKKJJJHHHGGGGGGGGGFFFGGGGGGGGGGGGEEEDDDCCCDDDCCCAAA@@@>>>>>>======>>>======<<<<<<======>>>;;;;;;;;;;;;::::::999999999999::::::999999888888777666555555444444444555444444444555555555555555333333444444444444333333111111111111111000000000000...---...///000///---................................................+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))******)))))))))******+++(((((())))))))))))******))))))***++++++++++++***))))))))))))))))))))))))((((((''''''(((((()))***************************(((((()))***++++++++++++((()))++++++)))((()))***333333333333333333333333333222222111111222222333333333333333333333333333111111111111000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++---,,,++++++******+++++++++******+++------,,,***************************))))))))))))))))))))))))(((((()))*********************)))((((((((((((((('''''''''(((((()))***+++***)))))))))))))))******(((((()))++++++,,,,,,+++)))))))))*********++++++************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&&&&'''((())))))))))))'''(((((()))******++++++$$$&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))))))))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''((()))(((&&&%%%%%%%%%******+++***)))(((***,,,(((((())))))))))))((((((&&&&&&'''(((((()))******'''''')))*********))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((***************)))))))))(((((((((((((((((((((((((((((()))***************))))))************))))))************))))))***+++))))))))))))*********+++((()))***+++,,,,,,+++***,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000////////////////////////111222333333444555666666999999::::::;;;;;;<<<<<<999;;;<<<======@@@CCCFFFIIIJJJKKKKKKIIIHHHHHHIIIIIIOOOUUUYYYXXXSSSNNNKKKBBBAAA???>>>???BBBEEEHHHCCCCCCDDDFFFFFFGGGGGGGGGFFFHHHJJJIIIFFFDDDDDDFFFFFFGGGHHHHHHGGGFFFDDDCCCBBBAAA@@@>>>===<<<;;;;;;===<<<<<<<<<<<<<<<<<<===999999::::::999999888888888888888888888777666666666555444444444444444444444444444555555555666666333333444444444444444333222111111111000000000///...------...///000...---........................------------------------***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++************))))))(((((())))))***+++,,,)))))))))*********++++++((())))))***++++++******)))))))))))))))))))))))))))(((((((((((()))******************************))))))***,,,,,,------,,,''')))++++++***)))))))))222222222222222222222222333222222222222222222333333333333333333333333333111111111111000000000000........./////////////////////.........---------......---,,,,,,,,,---------------,,,,,,,,,++++++---,,,++++++******++++++***))))))***,,,,,,+++)))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))******************)))(((''''''''''''''''''''''''(((((()))***+++,,,+++***)))(((((((((((((((((()))++++++,,,,,,,,,************++++++++++++++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))(((&&&###"""(((((((((((())))))))))))$$$%%%&&&'''((((((((((((,,,,,,++++++***)))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((()))))))))'''&&&%%%******))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''')))+++***(((&&&%%%%%%((()))))))))'''''')))***(((((())))))))))))((((((%%%&&&&&&'''((())))))***&&&'''(((*********)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((***)))((('''&&&&&&''''''''''''''''''''''''''''''(((((()))***************))))))************))))))***++++++***))))))***,,,'''((((((((())))))*********+++,,,---...------,,,*********++++++,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000///////////////.........222111111222333444555666999999999::::::;;;;;;<<<777999;;;<<<===???CCCFFFHHHIIIKKKJJJIIIHHHHHHIIIJJJOOOUUUXXXWWWSSSPPPNNNAAA???===<<<>>>AAAFFFIIIAAABBBCCCDDDEEEEEEEEEEEEEEEGGGIIIHHHDDDBBBCCCDDDGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@???===;;;:::::::::<<<<<<<<<;;;;;;<<<<<<<<<888888999999999888777777777777777777777666555555555555444333333333444444444444444555555555666666333333444444555444444444222111111111000000//////...------...//////...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++************)))'''((((((((()))+++,,,---))))))******+++++++++,,,'''((()))***************)))))))))))))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((()))***+++,,,---.........''')))++++++***)))))))))222222222111111111000000111111222222222222111111111111222222222222111111////////////////////////.........///////////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))---+++***+++---...+++'''************))))))))))))******++++++++++++******,,,,,,++++++******))))))))))))))))))((('''%%%%%%))))))))))))))))))))))))'''((()))+++++++++***))))))((((((((((((***,,,---(((((()))***************+++*********))))))((((((''')))******((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))((((((((((((((()))***''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))((()))*********((('''&&&******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((()))******&&&''')))*********)))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''(((***+++***)))'''&&&)))))))))(((((((((((((((&&&&&&''''''(((((())))))+++*********))))))(((((((((((((((''''''&&&&&&&&&((()))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((())))))******)))(((''''''(((+++***)))(((((()))***+++(((((())))))*********+++******++++++++++++*********++++++++++++,,,,,,,,,///...------++++++***)))------......///.........111///,,,,,,---......------......///000111111222222222333444444555555666777777666666888999;;;<<<;;;<<<<<<<<<;;;<<>>;;;888666777777777777555666777777777666444333444444444444444444444444444444444444444444444444555444333222111///......111111111111000000000000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))---+++(((%%%%%%(((+++---))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******+++++++++))))))))))))))))))))))))---+++)))'''''')))+++---+++++++++***)))(((((('''((((((((((((((((((((((((&&&&&&'''((()))***++++++***)))'''&&&'''(((***+++))))))))))))))))))))))))222222222111111111000000222222222333333222222222000111111222222111111000000000000000000000000000............------------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******+++,,,---,,,)))'''************)))))))))))))))******++++++******)))***************)))))))))(((((()))*********))))))))))))))))))))))))))))))'''((()))***+++******))))))((((((((()))***+++,,,(((((()))***************************)))))))))(((''')))******((('''((()))))))))))))))))))))))))))***************************)))(((''''''((()))***,,,+++***))))))((())))))(((((((((((()))))))))))),,,+++***)))((('''&&&%%%)))))))))))))))))))))))))))))))))))))))(((''''''***)))))))))((((((((('''***)))(((''''''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((())))))***&&&'''((()))***))))))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''(((*********)))((())))))))))))))))))))))))((()))))))))*********+++******)))))))))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$)))))))))******))))))(((''''''((((((((()))))))))))))))))))))(((((((((((()))(((''''''''''''((()))***++++++***)))((((((******))))))))))))))))))***)))))))))*********************++++++++++++******((())))))))))))*********---------,,,,,,++++++***++++++,,,---...............---+++,,,---......------......///000000111111222222333333444555555555666666666666777999:::;;;;;;<<<<<<<<<;;;<<>><<<;;;:::999;;;:::999999888888999999888777666777888888666555555666666777666555444333444444444444444444444444333333333333333333333333444444333222111000///...111111111000000000//////...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,+++***))))))))))))***+++************************++++++++++++************+++,,,,,,,,,------------)))))))))))))))))))))))),,,+++)))(((((()))+++,,,++++++******)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))'''''''''(((***+++))))))))))))))))))))))))222222222111111111111111222333333333333333333222000111111222222111111000000000000000000000000000.........---,,,,,,++++++...------------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))'''))),,,---+++)))((('''************)))))))))))))))******++++++******)))((())))))))))))))))))***'''((()))+++,,,------...))))))))))))))))))))))))(((((()))************))))))((((((((()))***+++,,,(((((()))***************************))))))))))))'''(((******((((((((()))))))))))))))))))))))))))************************))))))(((((((((((())))))------+++***)))((((((((())))))))))))((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))***))))))((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((''''''(((((()))***''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''((()))***++++++************************))))))))))))************))))))((((((((((((((('''))))))))))))((((((((((((((())))))*********))))))((((((((()))))))))******(((((((((((()))))))))))))))((((((''''''(((((()))***+++,,,+++***)))***+++))))))************))))))+++++++++*********************++++++++++++******((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---,,,,,,---///000///............//////000000111111222222333333444555555555555555555666888999::::::;;;<<<<<<<<<===@@@BBBFFFIIILLLKKKHHHFFFFFFHHHLLLMMMNNNNNNMMMKKKIIIGGGIIIFFFBBBBBBEEEFFFEEECCCCCCBBBBBBBBBAAAAAAAAA@@@CCCDDDDDDEEEFFFGGGGGGHHHIIIHHHGGGEEECCCAAA???===@@@@@@???>>><<<;;;::::::888888777666666666666777444444555888999999777444555666666666666555444444444444444444444444444444333333333333333333333333333333333222111000//////111111000000000000////////////////////////...---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******(((***,,,------,,,***(((************************++++++++++++************(((((())))))))))))******))))))))))))))))))))))))************************++++++******)))((((((((())))))))))))))))))))))))******))))))(((((('''''')))((('''''''''(((***+++))))))))))))))))))))))))111111111111111111111111111222222333333222222111000000111111111111000000//////////////////////////////......---,,,++++++------------------------+++++++++++++++++++++++++++++++++*********))))))'''***,,,***'''&&&'''***************)))))))))((())))))************))))))''''''(((((())))))******'''((()))+++,,,------...)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))******+++(((((()))************************)))))))))))))))&&&(((******)))((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++***)))((((((((()))******))))))((((((''''''&&&''''''((()))******+++((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((''''''''''''((())))))'''(((((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((()))***+++***************+++++++++''''''''''''((((((((((((((((((((((((''''''''''''******************))))))''''''((()))))))))(((((())))))))))))************(((((((((((()))))))))))))))(((((((((((((((((())))))***++++++))))))***++++++***)))(((((()))***+++,,,,,,++++++******))))))******++++++++++++************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,---000222333111000........./////////000000111111111222333333444444333444444555666777888999999:::<<<======>>>@@@BBBFFFHHHJJJIIIGGGEEEFFFGGGIIIJJJKKKKKKJJJHHHFFFEEEGGGEEEBBBBBBCCCDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFCCC@@@===;;;>>>>>>===<<<;;;:::999999888777666666555555666666555555555777999999777555666666666555555555444444444444444444444444444444222222222222222222222222333222222222111000000000111000000000////////////...//////000//////......---------------,,,,,,,,,)))***************)))))))))***,,,------,,,***)))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))((()))***++++++***)))(((************))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''((()))******))))))))))))))))))))))))111111111111111111111111000000111111111111000000000000000111111000000000........................111000000///...---,,,,,,------------------------+++++++++++++++++++++++++++++++++*********))))))***+++***'''$$$$$$(((---************)))))))))((()))))))))******)))))))))''''''(((((())))))******((())))))***++++++******))))))))))))))))))))))))******))))))))))))))))))((()))))))))************(((((()))***************))))))))))))))))))******&&&((()))***)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((()))*********))))))((((((''''''&&&''''''((()))******+++((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((((((((((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((())))))))))))******++++++++++++((((((((((((''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''))))))))))))************'''((((((((()))))))))***((())))))))))))))))))(((''')))***)))(((((()))***---+++(((%%%%%%(((+++---,,,++++++******)))))))))******++++++++++++************+++++++++,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,+++***))))))******,,,...111222111///............////////////000000111111222333333333222333444555666777777888888:::<<<>>>>>>???AAACCCEEEFFFGGGFFFEEEDDDDDDEEEEEEFFFHHHIIIIIIGGGFFFEEEBBBBBBAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGHHHGGGGGGEEECCC???<<<:::<<<<<<;;;::::::999888888888888777666666666666666888666333333444555555444666555555444444444444444444444444444444444444444222222222222222222222222222222111111111111111111000000000////////////.........////////////...............------,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,************************))))))))))))((((((((('''************************))))))))))))))))))))))))'''(((***++++++***((('''*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((111111111111111222222222//////000000000000/////////000000111111000000///------------------------000000000//////......---,,,,,,,,,------------...+++++++++++++++++++++++++++++++++************))),,,+++(((&&&$$$%%%))),,,************))))))))))))((())))))******))))))(((((())))))))))))))))))***))))))))))))))))))(((((())))))))))))))))))))))))+++***))))))((()))))))))((()))************))))))(((((()))***************))))))))))))************%%%''')))***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&'''((()))***))))))))))))((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((()))((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))***)))))))))((((((((('''(((((())))))***+++++++++************))))))))))))'''(((((((((((()))))))))&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((((((((((((((()))))))))******''''''(((((())))))******((())))))******))))))((('''((())))))(((((()))***...+++(((%%%%%%(((+++...*********)))))))))))))))******++++++++++++******((())))))))))))*********)))*********++++++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))+++...///...---........................///000000111111222333333222333444666777777888777666999<<<>>>???@@@BBBDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBDDDFFFGGGHHHGGGFFFEEE??????@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFDDDBBB@@@>>><<<<<<;;;;;;:::999999888888999888777777666666777777777444111///000222222222666555444444333333444444444444444444444444444444333333333333333333333333111111111111111222222222000000////////////......,,,---..................//////......---,,,,,,,,,******+++,,,,,,,,,++++++---,,,***((((((***,,,---------------------------++++++++++++***************))))))))))))((((((((())))))))))))))))))))))))(((((()))******)))((((((******))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((000000111111111222222222000000111111111111000000//////000000000000//////................................................,,,,,,,,,---------......+++++++++++++++++++++++++++++++++************))),,,***((((((((())))))(((************))))))))))))(((((())))))))))))((((((***************)))))))))((()))))))))))))))(((((()))))))))))))))))))))))),,,+++)))((((((((()))***((()))***++++++***)))((((((((()))***************((()))))))))************%%%'''))))))))))))***+++))))))))))))))))))))))))************************'''((()))******)))((('''''''''&&&''''''((()))***(((((((((((()))))))))))),,,+++***)))((('''&&&%%%))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***'''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((()))(((((('''((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''((()))******)))((((((''''''((())))))***+++++++++*********)))))))))(((((((((((()))))))))******))))))*********+++++++++&&&'''((()))************''''''((((((((()))))))))'''''''''((()))*********((()))************)))(((''')))******))))))***+++******)))(((((()))******((((((((((((((()))))))))******++++++++++++******((())))))))))))************************+++++++++******+++,,,------,,,,,,,,,+++***+++---//////...........................//////000000111222222222222333555777888888888888666999<<>>>>>>>>===<<<<<<<<<;;;777777666555555555555666333333555777::::::999777666555444333222333444444444444444444444444444444444444444444444444444444000000000111222222333333000/////////............***+++,,,,,,---------,,,000000///...------,,,,,,)))***+++,,,,,,,,,,,,,,,***))))))))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********((((((((((((((((((((((((++++++***)))((('''&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((111222222333333222222111333333222222111000//////000000000///---...000222.................................------,,,,,,,,,------------------------,,,+++***))))))***+++,,,***+++,,,------,,,+++******)))((((((((()))+++,,,************************+++******)))(((''''''&&&))))))************))))))***)))((()))******)))((())))))))))))))))))))))))++++++***)))))))))))))))++++++******)))'''&&&%%%******))))))))))))******)))***+++++++++)))((('''+++,,,------,,,+++***)))(((((())))))*********+++((((((''''''&&&&&&&&&%%%((()))+++---+++)))%%%"""((())))))((('''&&&&&&'''+++******)))(((''''''&&&++++++******))))))(((((())))))))))))))))))))))))''''''&&&'''***+++******))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''')))***,,,---...---***(((''''''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&***)))((((((***++++++***&&&'''((())))))((('''&&&&&&''''''((()))******+++((('''&&&&&&&&&&&&'''((('''((()))(((&&&%%%%%%%%%''''''((((((((((((''''''(((((()))))))))(((((('''(((((())))))))))))(((((((((''''''&&&&&&((()))***))))))(((((('''''''''&&&&&&''''''((((((((((((((())))))(((((('''''''''&&&'''%%%&&&,,,---***''''''(((((((((((((((((((((((()))(((((('''''')))***+++''''''''''''((((((((()))(((((((((((()))))))))))))))((((((((()))***++++++))))))))))))))))))))))))***(((&&&'''***+++)))'''''''''(((******+++++++++,,,+++***))))))+++---/// $$$(((+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,////////////............333444555666888:::;;;<<<;;;<<<<<<===>>>@@@BBBCCC@@@???>>>======>>>???@@@CCCEEEHHHJJJJJJHHHEEECCCCCCCCCBBBAAA@@@AAAEEEHHHIIIHHHHHHJJJMMMOOOOOONNNMMMNNNOOONNNKKKIIIHHHIIIJJJHHHFFFFFFFFFEEECCCAAADDDCCCAAA>>>;;;999888888:::999888888::::::999888444555666666666666666666222222222222222222222222555555444444444333333333555555666666555555444333444333333222111000//////////////////////////////---------,,,,,,+++++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,++++++---,,,***)))((('''((((((+++++++++++++++***)))(((+++)))&&&%%%%%%(((+++---+++***))))))***,,,...///((((((((((((''''''''''''###%%%'''))))))(((&&&%%%&&&''''''(((((((((((((((+++,,,...///...,,,***)))&&&&&&''')))***,,,------111222222333333222222111333333222111111000//////...//////...------...000..............................------,,,,,,,,,,,,------------------------++++++***))))))***++++++******+++,,,,,,+++******)))))))))))))))******+++*********************************)))((('''''''''))))))************)))))),,,+++******,,,,,,+++***))))))))))))))))))))))))))))))(((''''''''''''''''''((())))))))))))))))))***))))))))))))))))))******************)))(((((())))))*********)))((('''''''''(((((())))))))))))++++++*********)))))))))((()))***++++++)))&&&$$$)))***+++***((('''((()))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&(((***)))((()))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''((()))++++++)))((('''%%%%%%&&&'''((('''''''''''''''''''''''')))((((((((('''''''''&&&'''&&&$$$%%%'''(((((('''&&&'''((())))))((('''&&&'''''''''(((((()))))))))((((((((((((((((((((((((&&&''')))((('''&&&&&&'''''''''(((((((((((('''''''''(((((((((((((((''''''(((((())))))))))))(((((((((''''''&&&'''((()))*********)))))))))(((((((((&&&''''''(((((((((((((((******)))))))))(((((((((***&&&%%%)))+++)))(((***(((((((((((((((((((((((((((((('''''''''((()))***'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))***+++))))))))))))))))))))))))***(((''''''******)))''''''((()))******++++++++++++***)))(((((()))+++,,,(((+++------+++)))((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,000000000000000000000000444444555666888999::::::::::::;;;===>>>???@@@AAA???>>>=========>>>@@@AAADDDFFFHHHJJJJJJHHHFFFDDDBBBBBBAAA@@@???AAADDDGGGIIIHHHHHHJJJMMMOOOOOOOOONNNOOOOOOMMMJJJHHHHHHIIIIIIGGGEEEEEEEEEEEEDDDBBBCCCBBBAAA???===<<<;;;;;;:::999888999:::;;;:::888555555666666666666666555333333333333333333333333555444444444444333333333444444555555444444333222222222111111111111111111////////////////////////---------,,,,,,,,,++++++------,,,+++++++++,,,---************************************************,,,,,,+++++++++*********,,,+++***)))(((((())))))+++++++++*********)))))))))))))))))))))***++++++******)))((()))+++---...***))))))))))))(((((((((''''''(((((())))))))))))''''''((())))))))))))((()))***+++++++++)))((('''(((((())))))************111111222222222222111111222222222111111000000///,,,...//////...------...........................///...---,,,+++,,,---...------------------------++++++***))))))***++++++)))******++++++******)))(((((()))*********************************************))))))((((((''''''))))))************)))))),,,+++******,,,,,,+++***)))))))))))))))))))))))))))((((((''''''''''''''''''((())))))******))))))))))))(((((((((((())))))+++******)))))))))))))))(((((()))*********))))))''''''''''''((((((((((((++++++++++++************(((((())))))))))))((((((***,,,,,,,,,***)))***+++))))))))))))((((((((((((((())))))))))))))))))***))))))))))))))))))))))))&&&%%%$$$&&&((()))((('''((((((((('''''''''&&&&&&((((((((((((''''''''''''((((((''''''(((((()))***&&&&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''((((((((('''''''''''''''&&&%%%$$$$$$&&&''''''&&&''''''(((((((((((('''''''''''''''''''''''''''((('''((()))******)))((('''%%%&&&(((((('''''''''(((''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((((((''''''''''''((())))))************))))))))))))&&&''''''(((((((((((((((************)))))))))))),,,'''%%%''')))((()))+++))))))))))))))))))))))))''''''&&&&&&''''''((()))''''''((((((((()))))))))(((((((((((())))))))))))+++***))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))''''''((()))******+++*********)))((('''&&&'''((()))---...///---+++))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,000000111111222222333333444555555666777777888888777888:::<<<===>>>>>>>>>===<<<<<<<<<===???AAABBBDDDFFFHHHJJJJJJHHHFFFDDD@@@AAA@@@??????@@@CCCFFFIIIHHHHHHKKKNNNPPPPPPPPPNNNNNNMMMKKKHHHGGGHHHIIIIIIGGGDDDCCCDDDEEEEEEEEECCCBBBAAA@@@??????>>>>>>;;;:::999999;;;;;;:::999666666666777777666555555444444444444444444444444444444444444333333333333333333333444333222222111000000000111111111222222////////////////////////------------,,,,,,,,,,,,......,,,,,,++++++++++++************************************************+++************)))))))))******))))))))))))******++++++***)))))))))******((()))+++,,,,,,+++******))))))(((((((((***+++,,,************))))))))))))+++***)))((((((***+++,,,(((((()))***************))))))))))))((((((((((((++++++******)))(((((((((111111222222222222111111222111111111000000000///,,,...000000///------...........................///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++)))))))))******)))))))))'''((()))++++++***))))))***************************)))))))))((((((((('''))))))************))))))***((('''((()))***)))((())))))))))))))))))))))))******))))))))))))******+++++++++***)))(((''''''((((((((())))))(((((((((+++***)))(((((()))***+++))))))***+++++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++,,,,,,*********,,,(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((('''&&&%%%&&&((()))((('''((('''''''''&&&&&&&&&&&&(((((((((((('''''''''''')))(((((('''''''''(((((((((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))))))))'''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''')))******)))'''&&&$$$&&&(((((((((((()))***''''''((((((((((((''''''''''''((()))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))+++'''%%%(((***((((((***))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''(((((((((((()))))))))(((((((((((())))))))))))++++++***)))((((((((()))(((((((((((((((((((((((()))((((((((()))))))))((((((((()))******************)))((('''''''''''''''***+++,,,+++***+++---000***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------...///000111222333444444555555555555555666666666555666999;;;<<<<<<;;;:::;;;;;;;;;<<<===???AAACCCCCCEEEGGGHHHHHHGGGEEECCC>>>?????????>>>@@@CCCEEEHHHHHHHHHJJJMMMOOOPPPOOOLLLLLLJJJGGGEEEEEEFFFIIIHHHFFFCCCCCCDDDFFFGGGFFFDDDDDDBBBAAA@@@?????????<<<:::999:::;;;<<<;;;999777777777777777666555444555555555555555555555555444444444333333333222222222222222222222111000000000000000000111111111111////////////////////////------------------,,,,,,......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********))))))))))))))))))))))))******++++++***)))(((((()))******))))))***+++++++++***)))((((((((('''((()))***+++*********)))))))))((((((******))))))******+++,,,))))))***++++++++++++***+++***))))))))))))******++++++******)))(((((((((000111111222222111111000111111111000000000000000---///111111000///...///...........................---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++************))))))))))))))))))***'''((()))++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((('''((())))))((('''))))))))))))))))))))))))******))))))))))))*********++++++******)))((('''(((((())))))))))))((((((+++***)))(((((()))***+++)))))))))******++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''((()))***+++(((***+++***))))))***+++(((((((((((())))))))))))''''''(((((()))))))))***(((((((((((((((((((((((()))''''''''')))***)))(((((('''''''''&&&&&&&&&&&&(((((((((((('''''''''''')))(((((('''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***((('''((()))+++******(((((((((''''''((((((((('''''''''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$&&&((()))(((((()))+++''''''(((((((((((('''''''''((())))))*********)))(((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))&&&'''+++,,,)))&&&'''))))))))))))))))))))))))%%%&&&&&&'''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))++++++***)))((((((((()))((((((((((((((((((((((((((()))))))))((((((((()))((())))))************)))+++******)))(((((((((((((((((()))))))))+++...111*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---...///000222333333444444444444444444444444444555888:::;;;;;;999999:::::::::;;;===???AAACCCBBBCCCDDDEEEEEEDDDCCCBBB===>>>?????????@@@BBBEEEHHHGGGGGGIIIKKKMMMMMMLLLHHHHHHGGGEEECCCCCCEEEGGGGGGEEECCCCCCEEEFFFGGGFFFFFFEEECCCAAA@@@>>>>>>>>><<<;;;:::;;;<<<<<<;;;:::888888888888777666555444555555555555555555555555444444333333333222222222111111222222111111000///222222111111000//////...////////////////////////------------------------......------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++************'''((())))))******++++++***)))))))))))))))*********)))(((((((((((()))***(((((((((((((((((())))))))))))((((((((('''''''''&&&''')))++++++***)))((()))******+++++++++++++++***))))))(((((()))******)))))))))))))))*********000000111111111111000000000000000000000000000000...000111111000//////000........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))+++******))))))******+++(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))+++***))))))++++++***)))))))))))))))))))))))))))'''''''''''''''(((((()))'''((()))***+++,,,,,,,,,((()))***++++++***)))((()))))))))))))))******+++(((((('''''''''((())))))************))))))))))))(((((((((((())))))))))))((((((((((((((()))***+++'''(((***)))(((((()))***))))))))))))(((((((((((('''(((((((((((((((((()))))))))))))))))))))))))))***((('''((()))***)))(((((((((((('''''''''&&&&&&((((((((((((''''''''''''((((((''''''&&&'''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&((())))))(((((((((''''''''''''(((((('''''''''''''''''''''(((%%%&&&'''(((((('''&&&%%%$$$&&&((())))))((()))+++''''''((((((((((((''''''&&&'''((()))*********)))(((((())))))))))))((((((&&&''''''((()))(((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((()))&&&(((,,,---)))&&&%%%))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((()))))))))******(((((((((((())))))))))))+++***))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))******************)))))))))******)))((((((+++---*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,---...///000111111333333333333333444444444444555777999999999999888:::::::::;;;<<>>???@@@@@@AAACCCEEEFFFEEEEEEFFFHHHIIIIIIHHHDDDEEEEEEDDDCCCCCCEEEHHHFFFEEEDDDEEEFFFGGGFFFEEEEEEDDDBBB@@@>>>===<<<<<<===<<<;;;;;;======<<<;;;999999999888777666444333555555555555555555555555333333333333222222222222111111111222111111000///333222111000///......---////////////////////////------------............------------,,,,,,******************************************************,,,,,,+++++++++*********'''((()))***************'''((()))*********))))))+++***((('''''''''((()))((((((((()))))))))))))))((((((((((((''''''''''''$$$&&&)))++++++***'''&&&))))))***++++++++++++***''''''''''''((((((((((((''''''((()))***++++++,,,000000111111111111000000///000000000000000000000...///000///...---///000........................***+++---...///...---,,,++++++++++++++++++++++++)))***++++++++++++***))),,,+++************+++,,,)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++)))((()))***+++***)))))))))))))))))))))))))))'''''''''''''''((())))))'''((()))***+++,,,,,,,,,)))***+++,,,,,,+++***)))(((((()))***************))))))''''''&&&'''((((((******)))))))))((((((((((((((())))))************((((((((()))))))))))))))'''((())))))(((((()))+++******))))))((((((''''''(((((((((((((((''''''''')))))))))))))))))))))))))))(((''''''((()))(((''')))))))))(((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&'''((((((&&&&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%'''((((((''')))((('''&&&&&&'''((()))'''''''''(((((()))))))))''''''''''''''''''''''''%%%''')))))))))((()))***''''''((((((((((((''''''$$$%%%&&&'''(((((((((((((((((())))))))))))((((((&&&&&&((()))))))))((('''''''''(((((())))))))))))&&&''''''(((((((((((((((''''''(((((())))))))))))+++''''''***+++(((&&&'''((((((((((((((((((((((((&&&'''((()))))))))(((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))***+++))))))))))))))))))))))))''')))******''''''(((***))))))************))))))))))))******+++***************+++***(((((()))+++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---...//////000000111111222222333333444444666666777777888888999999;;;;;;:::;;;<<<>>>@@@AAAAAABBBBBBCCCCCCBBBBBBAAA<<<>>>@@@@@@AAAAAADDDEEEEEEDDDCCCDDDEEEFFFEEECCCBBBCCCEEEEEEEEEFFFGGGIIIEEEEEEEEEGGGHHHGGGEEEBBBBBBAAA@@@>>>======<<<<<<===<<<;;;<<<===>>>===;;;:::::::::999777555444333444444444444444444444444333333333222222222222111111222222222222111000000111111000000/////////...////////////////////////------------.........///+++,,,---------,,,++++++************************************************+++************)))))))))((()))******+++***))))))%%%''')))++++++***(((''')))************)))(((''')))))))))******))))))((()))))))))(((((((((((('''&&&'''((()))))))))((((((((())))))***+++*********&&&'''((()))***)))((((((((((((((()))******++++++000000111111111111000000////////////000000000000...///...---,,,,,,...000........................)))+++---000000///---+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))---,,,+++******+++,,,---***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))'''&&&'''((()))(((''')))))))))))))))))))))))))))))))))))))))***++++++******+++++++++******))))))***,,,------,,,***)))'''((()))+++++++++***))),,,+++***((((((((()))***))))))(((((('''''''''&&&''''''(((((()))))))))***(((((())))))))))))((((((''')))******))))))***,,,+++******)))(((''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))((('''&&&&&&'''((('''%%%))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''(((***+++,,,,,,,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))'''&&&&&&((())))))((()))((('''&&&&&&'''((()))&&&''''''((()))***++++++))))))(((((((((((())))))&&&(((******)))((()))***''''''((((((((((((''''''"""###$$$%%%&&&&&&&&&&&&(((((())))))))))))((((((%%%&&&((()))))))))((('''(((((())))))*********+++&&&''''''((((((((((((((((((((())))))*********+++---(((&&&((()))'''''')))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))************(((((((((((())))))))))))))))))(((((()))***++++++))))))))))))))))))))))))''')))+++***'''&&&(((***))))))*********))))))((('''((()))******+++******(((***++++++******+++,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,------.........------......//////000000000111111222333333444444777777666666777888999:::<<<;;;;;;;;;<<<===???@@@BBBCCCCCCCCCCCCCCCCCCBBB<<<>>>@@@AAAAAABBBDDDFFFEEECCCBBBBBBCCCCCCBBB@@@@@@CCCFFFGGGGGGHHHIIIKKKEEEEEEFFFHHHIIIGGGDDD@@@???>>>==================>>><<<;;;<<<===>>>===<<<;;;;;;:::999777555444333444444444444444444444444333333333222222222111111222222222222222111000000////////////000000000000////////////////////////---------.........//////***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((((()))***++++++***)))((($$$&&&))),,,,,,+++(((&&&(((***,,,...---+++(((&&&)))***************)))(((************)))))))))))))))((('''''''''(((***+++(((((()))************)))''')))+++,,,---,,,+++***))))))))))))************111111111111000000000000000000000...,,,,,,...000........................------......//////000000...---,,,,,,++++++,,,,,,,,,,,,---......---------,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((++++++************++++++************************''''''&&&'''((()))+++---))))))))))))))))))))))))******))))))((((((''''''&&&'''((()))***+++++++++,,,***''''''(((((((((((())))))************))))))***)))(((''''''((()))***************************))))))(((((((((((())))))+++***)))))))))***,,,---+++*********))))))(((((((((((((((((())))))))))))((((((((('''((())))))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''((()))))))))'''&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((''''''''')))((('''%%%###!!! (((&&&%%%'''***+++)))&&&''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))*********)))((('''''')))******)))******))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++************,,,++++++***************((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''((()))******+++000---******,,,---,,,+++,,,,,,,,,***((('''''')))++++++******))))))(((((()))***+++,,,,,,+++***)))******))))))(((((('''''')))))))))))))))))))))))),,,***))))))******(((''',,,***)))***...///...,,,+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111000000111111222333555555666666777999:::;;;999:::;;;<<<===???@@@@@@BBBEEEGGGGGGDDDAAAAAACCCAAA??????CCCHHHJJJFFFBBBDDDCCCAAAAAAAAAAAA???>>>AAAAAACCCGGGKKKMMMLLLJJJJJJHHHFFFEEEEEEEEECCCAAA???@@@@@@??????>>>===<<<======<<<;;;:::999999888999999999999888777666666444444444444444444444444333333333333333333333333222111111000///......---111000/////////111222333333000------///111000///...........................---,,,+++)))((('''&&&+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((***+++,,,(((((((((((((((((((((((())))))))))))************,,,)))'''(((++++++)))'''(((((())))))******++++++))))))))))))))))))))))))))))))))))))************(((((())))))******++++++---+++)))((('''(((***+++))))))))))))))))))))))))111111111111000000000000000000000...---,,,...000....................................////////////...---,,,,,,++++++,,,,,,---------------,,,+++***++++++,,,,,,,,,+++******++++++++++++++++++++++++*********))))))*********************************(((''''''(((((()))***+++))))))))))))))))))))))))***)))))))))(((((((((''')))***++++++,,,,,,,,,,,,,,,***''''''((()))(((((())))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++******)))))))))((((((((((((((((((((())))))))))))''''''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''''''''''''''')))******)))((('''''')))''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$(((&&&%%%''')))***)))&&&''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((''''''***((('''''')))******)))(((((((((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))---,,,,,,***)))((('''&&&))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''((()))*********---***(((''')))***)))(((***++++++)))''''''((()))*********))))))))))))))))))***++++++++++++***)))******))))))(((((((((((())))))))))))))))))))))))...,,,+++,,,------,,,+++,,,***)))***---///...,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111000000111111222333444444444555666777888999:::;;;<<<===>>>@@@AAAAAACCCEEEGGGFFFDDDBBBBBBDDDCCCAAAAAADDDIIIJJJGGGCCCDDDCCCBBBAAAAAAAAA@@@???@@@AAADDDGGGJJJKKKLLLKKKJJJHHHFFFFFFEEEDDDBBB@@@????????????>>>===<<<<<<======<<<;;;:::999888888666777888999999::::::999444444444444444444444444333333333333333333333333222222222111000000/////////...------...///000111222///------///111000///........................,,,,,,,,,+++******))))))+++++++++*********))))))))))))))))))))))))))))))***))))))(((((()))***+++************************))))))))))))************)))((('''((()))***)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))*********+++***)))((((((((()))***))))))))))))))))))))))))111111111111000000000000///000000///------...000......................../////////..................---,,,,,,++++++,,,,,,......------,,,***)))(((******++++++,,,+++++++++++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((******++++++,,,++++++++++++)))''''''((()))(((((())))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))))))))((((((((((((((('''(((((((((((())))))))))))&&&&&&'''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''')))***+++***(((((((((***''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&&&&'''((()))((('''''''''((((((((((((''''''))))))))))))))))))))))))******)))((('''&&&%%%%%%***((('''''')))******)))''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))(((((('''''')))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''(((((())))))******+++)))''''''((((((((('''((()))))))))''''''(((***))))))))))))************)))******++++++******)))***))))))))))))((((((((())))))))))))))))))))))))---,,,+++,,,.........,,,+++******+++---...---,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,............////////////111000000000000111222222333333333444555666777888;;;;;;<<<>>>???@@@BBBBBBEEEFFFGGGFFFEEEDDDDDDEEEFFFDDDDDDGGGJJJJJJGGGDDDDDDDDDCCCBBBAAAAAAAAAAAA???BBBEEEGGGHHHJJJLLLMMMKKKIIIGGGFFFEEEDDDBBB@@@????????????>>>===<<<;;;===<<<<<<;;;:::999888888666777888999999::::::999555555555555555555555555333333333333333333333333333333222222111111000000///............//////000111///......///000000///------------------------++++++++++++,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))+++***))))))((())))))***************************))))))))))))************&&&'''))))))(((((()))+++***))))))))))))))))))((())))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))111111111111000000000///...///000///...---...000......................../////////......---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++***)))((()))***+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))*********((('''&&&))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))((('''***)))'''((()))))))))'''))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))*********)))(((((((((((((((''''''''''''(((((((((((())))))))))))&&&'''((()))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))((('''((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''''''''((('''''''''(((((()))))))))''''''&&&&&&''''''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))))))))(((((('''''''''((('''%%%&&&((())))))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))***+++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''((((((((()))))))))*********))))))))))))(((((('''((()))((('''''')))+++(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***+++******+++,,,,,,,,,,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000111222222333333333333444666777888::::::<<<===???AAABBBCCCHHHGGGGGGFFFEEEEEEFFFGGGHHHGGGGGGIIIKKKJJJGGGDDDDDDDDDDDDCCCBBBBBBCCCDDD@@@CCCFFFGGGHHHIIILLLNNNKKKIIIGGGEEEEEECCCAAA???>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;:::999888777777999999999999888777666666555555555555555555555555333333333333333333333333222222222111111000000000111000000000000111111111//////......////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++***))))))(((((((((************************((()))))))))************''')))+++***((('''))),,,******))))))((((((((('''))))))))))))))))))))))))((()))))))))************++++++******))))))((((((''''''((()))))))))((((((((((((((((((((((((((((((111111111111000000000///---///000000.........000........................//////......------,,,,,,...---,,,,,,++++++,,,,,,)))***++++++,,,,,,,,,,,,((()))******++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))*********((('''%%%************************(((((((((((())))))))))))(((((()))))))))((((((''')))((('''((()))***)))'''))))))************))))))(((((())))))))))))((((((************************))))))(((((((((((())))))((()))***+++,,,+++***)))''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))*********)))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&%%%&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))*********'''%%%$$$$$$&&&''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((($$$%%%%%%'''((()))***+++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))(((''''''''''''((()))(((((((((***,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((('''&&&((()))******)))******+++++++++++++++,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000//////000000111222333333333444555666777888888999:::===???BBBDDDEEELLLJJJHHHFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKJJJGGGEEEDDDEEEEEECCCBBBBBBEEEHHHCCCEEEGGGIIIIIIJJJKKKLLLJJJHHHEEEDDDDDDCCC@@@>>>======>>>======<<<;;;:::;;;;;;:::999888777777666888888888888777666555555555555555555555555555555333333333333333333333333000000000000000/////////000111111111111000000000......//////.........///------------------------......---,,,,,,++++++***************************))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))((()))))))))************))),,,---,,,((('''(((+++***)))))))))((((((''''''))))))))))))))))))))))))((()))))))))************++++++******))))))(((((('''((())))))))))))((((((((((((((((((((((((((((((111111111111000000000000,,,...000000///...///000.................................---------------...---,,,,,,++++++,,,,,,((()))***,,,------......))))))******+++*********,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))(((''''''************************(((((((((((())))))))))))))))))******+++*********(((''''''(((******)))'''))))))************))))))(((((())))))))))))((((((************************))))))(((((((((((())))))))))))***+++++++++++++++'''(((((((((((()))))))))(((((((((((()))))))))))))))(((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&%%%%%%'''((('''&&&$$$$$$&&&(((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,&&&%%%$$$$$$&&&''''''&&&((((((((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))%%%'''((((((&&&%%%%%%&&&((()))***)))((()))+++,,,))))))))))))***************))))))(((((())))))***)))))))))************+++))))))))))))))))))))))))***)))((()))++++++***))))))+++,,,+++******+++,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000////////////000111111333333333444555666777888666888:::===AAADDDGGGHHHPPPMMMIIIFFFFFFGGGHHHHHHFFFGGGIIIJJJIIIHHHFFFEEEDDDEEEFFFDDDBBBCCCGGGKKKGGGGGGHHHKKKMMMMMMKKKIIIGGGEEECCCCCCCCCBBB@@@>>>============<<<;;;:::999;;;::::::999888777666666333444555666666777777777444444444444444444444444333333333333333333333333000/////////////////////...////////////......---,,,...000000...---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++******)))***************+++++++++)))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((())))))))))))******************+++***)))(((((())))))(((((((((((((((((('''))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))111111111111000000000000+++...000000///...///000........................,,,------------------......---,,,,,,++++++,,,,,,***+++,,,---------------)))************))))))(((,,,,,,,,,,,,,,,,,,,,,,,,*********))))))************************************))))))(((((((((((()))************************'''((((((((()))))))))***(((((()))***+++++++++***''''''''')))++++++)))'''))))))************))))))'''((()))******)))((('''************************))))))(((((((((((()))))))))))))))))))))***++++++((((((((()))))))))******(((((((((((())))))))))))((('''%%%$$$$$$&&&(((***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''((((((%%%######&&&(((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))*********(((&&&%%%&&&''')))(((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))((((((((((((%%%'''))))))&&&%%%%%%&&&***++++++***))))))+++---*********)))))))))))))))***)))(((''''''((()))***))))))*********+++++++++)))))))))))))))))))))))),,,+++)))***++++++***))))))+++,,,+++)))(((***,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////000111111222222222222333555666777666888;;;???DDDHHHKKKMMMTTTPPPJJJFFFFFFGGGHHHGGGCCCEEEGGGHHHHHHGGGFFFEEEDDDFFFGGGEEEBBBCCCHHHMMMKKKIIIIIIMMMRRRQQQKKKDDDDDDBBBAAAAAAAAAAAA@@@>>><<<<<<<<<<<<;;;:::999999::::::999888777666555555111222333444555555555555333333333333333333333333333333333333333333333333000000000000000000000000...///000000///...---,,,+++...000000...------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***))))))*********+++++++++))))))))))))))))))))))))((((((******+++***))))))))))))))))))))))))))))))))))))))))))************&&&&&&%%%''')))******)))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********...---+++***))))))))))))))))))))))))))))))))))))111111111111000000000000+++---000000000//////000........................,,,,,,,,,------............---,,,,,,++++++,,,,,,------.........---,,,,,,***************)))((('''************************++++++************++++++***************************)))(((''''''((()))***************************'''((((((((())))))******%%%%%%'''((())))))))))))''''''''')))++++++)))'''))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((()))))))))((('''''''''(((***+++(((((())))))******++++++(((((((((((())))))))))))(((&&&###!!!"""$$$''')))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&'''((()))******((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%'''((((((''''''(((***''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((('''((((((%%%""""""%%%)))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''')))((('''''')))******)))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))*********,,,,,,+++***************((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((&&&))),,,,,,)))''''''(((+++,,,,,,+++******+++---++++++******))))))((((((***)))(((''''''((()))***))))))******++++++++++++)))))))))))))))))))))))),,,***))))))******(((''')))+++---,,,)))(((***,,,((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000///////////////000111111000000000111222333555555777999<<>><<<<<<<<<<<<;;;:::999999::::::999888777666555555444444444444333222111111222222222222222222222222333333333333333333333333111111111111111111222222000111222222222000///...+++...111000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))'''((()))***++++++***)))************************))))))))))))************###!!! ###(((++++++)))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++111///,,,***(((((()))***))))))))))))))))))))))))111111111111000000000000//////...---------------//////............//////******+++,,,,,,---......,,,,,,,,,+++++++++******+++++++++******)))))))))+++++++++************)))))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))******))))))))))))*********((('''((()))***)))'''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))),,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,---***(((''''''(((((('''%%%"""$$$&&&((()))(((&&&$$$&&&'''))))))(((&&&$$$###'''%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$***'''%%%%%%''''''$$$"""''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************+++(((&&&''')))***)))'''&&&'''(((((()))((((((((((((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))%%%!!!"""'''+++***((()))((('''&&&&&&'''((()))(((((((((((())))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))*********)))((((((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((''''''''')))***,,,...***)))((('''&&&&&&&&&&&&((((((((()))******++++++*********)))))))))(((((())))))))))))************'''((()))+++---.........///---+++***)))***+++,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000222222222222333444555555666888<<<@@@EEEHHHKKKLLLKKKKKKJJJHHHHHHHHHHHHHHH@@@AAACCCEEEFFFFFFEEEDDDEEEEEEDDDDDDEEEGGGIIIJJJIIIJJJLLLNNNNNNLLLGGGCCC===<<<::::::<<<>>>???????????????>>>===;;;999888<<<<<<;;;::::::999888888444444555555444444333222222222333333333333222222000000111111222222222222333333222222111000/////////////////////......------...///000000///...------------...------,,,,,,************************,,,,,,+++***))))))******+++++++++************)))))))))*********))))))(((*********))))))))))))))))))***+++++++++)))((('''(((((())))))*********+++******)))(((((('''(((((('''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++******)))(((((((((111111111000000000//////000///......------............------------......+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,+++++++++************+++++++++************)))))))))************))))))+++***))))))))))))***+++)))))))))))))))))))))))))))))))))(((((()))))))))***)))))))))))))))))))))******))))))))))))*********((('''((()))***)))'''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))'''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''((()))***(((''''''(((((('''&&&$$$%%%&&&(((((('''&&&%%%&&&&&&'''((((((((('''&&&)))((('''''')))******)))&&&&&&&&&''''''''''''((("""###%%%''')))+++,,,---)))'''%%%%%%''''''%%%###'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))+++((('''''')))***)))(((&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))***&&&"""###'''***)))((()))((('''&&&&&&'''((()))(((((((((((())))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))&&&''''''(((((()))******((((((((((((((('''''''''((((((((((((((((((((((((,,,+++***)))))))))***+++******)))))))))******+++)))))))))(((((((((((((((,,,,,,+++++++++*********))))))))))))************((())))))))))))((('''''')))(((&&&%%%$$$%%%&&&'''***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.......................................//////000222222111222222333444555555777:::>>>BBBEEEHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGIIIJJJFFFFFFGGGHHHHHHFFFBBB???>>><<<:::999;;;<<<<<<;;;======>>>>>>>>><<<;;;:::888888888999::::::;;;;;;555555666666555555444333111222222333333222222111000111111111222222222222222222111111000//////...//////000000//////...---....../////////...------------------,,,+++***)))*********************************************************)))))))))(((((())))))************))))))***))))))))))))))))))))))))************))))))((()))))))))(((((('''''''''+++***))))))((((((((())))))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))*********111111000000000000//////111000//////......//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***+++++++++************)))))))))************))))))++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))*********))))))(((((())))))******((('''((()))***)))'''(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))(((((('''&&&&&&'''))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&&&&)))(((''''''(((((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''&&&$$$%%%'''(((((('''&&&&&&&&&''''''''''''(((&&&''''''((())))))******'''&&&%%%%%%''''''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))***)))(((((()))***)))(((%%%&&&''''''((('''''''''(((((((((''''''''''''&&&))))))))))))))))))))))))***'''$$$$$$''')))((('''((((((''''''''''''(((((((((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((()))***+++,,,---)))))))))((('''&&&&&&&&&---------,,,,,,,,,,,,,,,))))))))))))************+++++++++++++++***)))(((+++***)))''''''((())))))+++++++++***************++++++,,,,,,,,,,,,,,,,,,------------------------......------......///000111111111111222333444555555666999<<>><<<999999999:::999888;;;<<<===>>>>>>===<<<<<<666666777888888999::::::666666777777666666555444111111222222222222111111111111111111222222222222111111000000///.........//////000000//////...---///...------,,,,,,,,,,,,......---,,,+++)))((('''************************((()))***+++++++++***)))))))))))))))((((((((('''))))))******+++******)))))))))))))))))))))******))))))))))))))))))***+++)))))))))))))))))))))(((++++++***))))))))))))***,,,,,,+++*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''(((((()))******++++++111000000000////////////111111000///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++++++++++++++*********))))))))))))************))))))++++++************++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))(((((((((((())))))***((('''((()))***)))'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((('''''')))(((''''''((()))(((&&&)))((('''&&&%%%%%%&&&&&&''''''''''''''')))******&&&$$$###$$$%%%'''&&&&&&&&&&&&&&&''''''''''''((()))))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))******)))(((%%%%%%&&&'''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((***(((&&&&&&'''((((((&&&(((((((((''''''((((((((((((((((((((()))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''((()))******''''''''''''((()))***+++)))))))))((((((''''''''',,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************'''((()))+++---.........------,,,+++++++++,,,---,,,+++++++++***)))))))))+++++++++++++++,,,,,,,,,------------------------...------------...//////000000000111111222333444555666888;;;===>>>???@@@>>>@@@BBBDDDEEEDDDCCCBBBCCCBBBAAA@@@@@@@@@AAABBBBBBBBBCCCDDDFFFHHHIIIJJJFFFDDDAAA@@@@@@@@@???>>><<<;;;999999::::::999888<<<<<<===>>>>>>===;;;:::888888777777777666666666666666666666666555444444111111222222222222111111222222222222222222222222111111000000000/////////000000000000000///......///...,,,+++***++++++,,,---------,,,,,,***))))))************************)))***+++,,,+++***(((&&&******)))))))))((((((((())))))******+++*********)))))))))))))))************)))(((((((((***+++,,,'''((()))+++,,,...//////++++++***************+++---,,,***)))((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************000000000////////////...111111000/////////////////////............//////,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))))))))************))))))************************((((((((((((((((((((((((******))))))))))))******(((((())))))************))))))(((((((((((())))))***((('''((()))***)))'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******+++******)))''''''((('''&&&'''((()))((('''***)))'''%%%%%%%%%&&&'''((((((''''''''''''(((((()))(((&&&''')))******)))&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))***+++***)))))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''(((((((((''''''(((((((((((((((((('''(((((((((((())))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((()))))))))))))))))))))))))))))))))******++++++,,,,,,,,,))))))(((((((((((())))))((((((((())))))*********************++++++++++++((()))))))))************!!!"""$$$''')))+++,,,---))))))((((((((())))))))),,,+++++++++***)))))))))*********++++++,,,,,,,,,---------------------------------------...//////000000000000111222333333666777888:::<<<===>>>>>>;;;===???AAABBBBBBAAA@@@AAA@@@???======>>>???@@@AAABBBCCCEEEFFFGGGHHHIIIGGGDDDAAA????????????>>>;;;::::::;;;=========;;;============<<<:::888777777777666666666666666555444555555555555444333333222222333333333333222222333222222222222222222222222111111111111111000000000000000000000//////......---,,,*********+++,,,+++,,,---------------,,,***************************+++,,,,,,+++(((%%%$$$++++++*********)))))))))'''((()))***************(((((())))))***************)))(((((((((***+++,,,'''((()))+++,,,...//////+++***************+++++++++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))((((((000000////////////......111000//////......///////////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++++++++************)))))))))************))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))******++++++)))((((((''''''(((((()))***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))(((((('''&&&&&&'''))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%((('''&&&'''((()))(((''')))((('''&&&&&&&&&'''((('''''''''''''''&&&&&&&&&(((&&&%%%&&&''')))((((((&&&&&&&&&''''''''''''(((''''''&&&&&&%%%$$$$$$###%%%&&&''''''%%%$$$%%%'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''***,,,,,,+++)))))))))&&&''''''((()))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((&&&%%%$$$,,,++++++*********++++++((((((((()))***+++++++++((())))))))))))*********))))))))))))************%%%&&&''')))************''''''(((((((((((())))))+++++++++***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///////////////000111222333666777888:::;;;<<<======;;;<<<===???@@@@@@??????>>>>>>>>>===>>>>>>??????BBBBBBDDDEEEFFFGGGGGGGGGFFFCCC???===<<<===<<<<<<;;;;;;;;;===??????>>>===<<<<<<<<<<<<:::888666555333333444555777888999999444444444555444333333222333333444444444444333333333333333333222222222222222222222111111111111111000000111111000000///...,,,,,,,,,++++++,,,,,,---++++++,,,---............************************++++++++++++)))(((&&&$$$++++++++++++************&&&&&&'''((())))))))))))((((((((()))******++++++))))))))))))))))))***+++)))))))))))))))))))))(((***))))))))))))***++++++))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++******)))(((((('''000000/////////.........000///......------......///......------......///+++++++++,,,,,,---------,,,,,,,,,+++++++++******(((((()))))))))*********+++++++++************)))))))))************))))))'''((())))))))))))((('''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))******++++++((((((''''''''''''((((((***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))'''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((())))))'''&&&%%%((('''&&&''')))))))))((('''''''''''''''(((((()))###$$$%%%'''''''''&&&&&&&&&$$$######%%%&&&&&&%%%&&&&&&&&&''''''''''''(((+++***)))'''%%%###!!!!!!&&&''')))'''%%%###$$$&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''***------+++))))))***'''((())))))******))))))'''((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))))))))***&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&'''((()))******)))(((((((((((((((((((((((((((&&&''''''(((((()))******((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''%%%$$$"""!!!************+++,,,------(((((())))))))))))))))))((((((((()))))))))******))))))))))))******************++++++++++++******))))))***+++++++++++++++***************+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////////////////000222222444555777999:::;;;;;;<<<<<<<<<<<<======>>>>>>>>>===>>>>>>???@@@@@@@@@@@@BBBCCCEEEFFFFFFFFFEEEEEEEEEBBB???===<<<<<<;;;:::===<<<<<<===??????===;;;999:::::::::999888666555333333444666777888999:::555555555555555444444333444555555666666555555444444444333333333222222222000000000111111111111111000111111111111000//////***+++,,,------.........++++++,,,---------,,,,,,************************)))))))))))))))(((((((((************))))))))))))$$$%%%&&&'''(((((((((((('''(((((()))******++++++)))************))))))((()))))))))((((((''''''''')))((((((((())))))***+++'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++*********)))))))))))))))000/////////............//////...---------------...------,,,,,,------...******+++,,,,,,---......,,,,,,,,,+++++++++******''''''(((((()))))))))***+++++++++************)))))))))************))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))***+++++++++((((((''''''''''''((((((***((('''((()))***)))(((************************''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))),,,+++***((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&'''&&&&&&''')))***)))(((&&&&&&'''((((((((())))))!!!$$$&&&(((((('''&&&)))'''&&&&&&((())))))(((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))&&&((()))((($$$"""$$$&&&$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&***---...+++))))))***(((((()))***************'''((((((((())))))******))))))))))))))))))))))))%%%'''((()))))))))***+++&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&'''(((*********)))(((((((((((((((((((((((((((*********)))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((()))***+++++++++***)))&&&&&&'''((()))+++---...)))))))))(((''''''&&&&&&(((((())))))*********+++))))))))))))************&&&''''''((((((((((((''''''((()))***************))))))******+++++++++,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............//////000111222333444666777999:::;;;;;;======<<<<<<<<<===>>>>>>===>>>@@@AAABBBBBBBBBAAACCCDDDEEEFFFFFFEEEDDDCCCGGGDDDAAA???>>>>>><<<;;;>>>======>>>>>>>>>;;;999666777888999999888777666666666666777777777777777666666666666666555555444555555666666666666555555444444444333333222222222////////////000000000000111111111111111000//////)))***,,,.../////////...,,,,,,,,,,,,,,,+++***)))************************''''''''''''((()))++++++))))))))))))((((((((((((###$$$%%%&&&'''''''''''''''(((((()))***+++++++++)))***+++++++++)))((('''(((((())))))*********+++(((((('''(((((()))******'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((()))******++++++000000000000000111111222.........///////////////...........................------,,,,,,------...------,,,,,,+++***))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******(((((()))***************'''&&&%%%$$$$$$%%%&&&''''''(((((((((((((((''''''))))))************))))))((((((((((((((()))******''''''((((((((((((''''''))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((###$$$$$$%%%&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((()))*********((('''&&&&&&''''''((()))******+++'''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))''''''(((((())))))******))))))((('''''''''''''''(((&&&$$$%%%((()))'''%%%))))))(((((((((((())))))))))))+++,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))***************+++,,,,,,+++***((('''))))))*********+++++++++,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++,,,---......//////......------......///000000000111333555777999999999999::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>AAACCCAAA???@@@BBBBBB???AAAEEECCCAAA???=========???@@@@@@>>><<<;;;;;;;;;:::999777777777777777777777777444444333333333333444444666777999;;;;;;999777555666666666777888888999999444333111111222333222111///000111222222111000///000000000000///---,,,++++++++++++*********))))))***)))(((''''''((()))***+++++++++++++++***)))(((((())))))***+++,,,,,,---)))))))))))))))******+++************************,,,,,,+++***)))((('''''''''((()))++++++******))))))))))))))))))))))))))))))'''%%%&&&)))***(((&&&))))))))))))************......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++/////////...///000000111.../////////////////////........................------,,,,,,,,,,,,------------,,,,,,+++******)))************************))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((()))************)))((('''&&&%%%%%%&&&'''((())))))************))))))))))))************))))))((((((((((((((()))******************************))))))))))))(((((((((((((((((()))***************((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))(((''''''''''''(((((())))))******''''''&&&&&&&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((())))))))))))(((&&&'''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))(((''''''''''''''')))'''%%%&&&((()))(((&&&))))))(((((((((((())))))******+++++++++)))((('''))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))******************+++++++++******)))******************++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,+++++++++,,,,,,---------------------......//////000000000111333555666777777777999::::::::::::;;;;;;;;;>>>>>>======>>>@@@BBBCCCAAA??????AAAAAA>>>@@@DDDCCCBBB@@@>>>======>>>???@@@>>><<<;;;<<<<<<;;;:::999888888888777777777777777777777666666777777777666888:::;;;;;;999777666777777777777888888888888666444222111222222111//////000111111111111000///000000000000///...---,,,,,,,,,+++++++++***************)))(((((()))******+++++++++++++++***))))))&&&&&&&&&'''((()))))))))***************++++++,,,************************************))))))))))))'''((()))***+++******)))))))))))))))))))))))))))+++)))((()))+++,,,***'''))))))))))))************,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))************************...............//////000//////////////////......------------------------,,,++++++++++++++++++,,,---,,,,,,++++++*********************************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((())))))******))))))((((((''''''''''''(((((())))))************))))))))))))************))))))((((((((((((((()))******((('''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))******++++++++++++***''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((())))))******))))))&&&&&&''''''((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''''''''((()))(((''''''))))))((('''))))))(((((((((((())))))************)))'''&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************************++++++++++++******************((()))***+++,,,------...)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,---------...//////000000...///111222444444555555888888888999999999::::::???>>>=========???@@@AAAAAA>>>===??????>>>???CCCDDDCCCAAA???>>>===>>>>>>???===;;;;;;<<<<<<;;;:::::::::999888777666666555888888888888888888888888666888:::;;;;;;:::888777999999888888888777777777777555222111111111///...///000000111111000000///000000111000000///......------,,,,,,,,,++++++++++++******))))))******+++***++++++++++++***))))))(((((())))))***++++++++++++************+++,,,,,,************************(((((())))))*********+++(((((()))************))))))))))))))))))))))))))))))))))))***,,,+++)))'''))))))))))))******************)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((///............///000000////////////............------------------------++++++************++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))&&&''''''(((((((((((('''))))))************))))))((((((((((((((())))))***'''&&&$$$######$$$&&&'''(((((((((((())))))))))))))))))***++++++*********''''''''''''''''''''''''&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))(((((((((((())))))'''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))***************%%%&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((***))))))((())))))(((((())))))(((((((((((()))))))))))))))(((((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***((()))))))))******************)))((()))***,,,---+++++++++***************))))))***+++,,,,,,------******++++++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---......//////000...///000111222333333444666666777777888888999999======<<<;;;;;;;;;<<<===AAA===;;;>>>???>>>???AAADDDCCCAAA???>>>============;;;999999;;;;;;;;;:::<<<;;;:::999777666555444555555555666666555555555666888999:::::::::999888::::::999888777777666666555333111111111111000///000000000000000/////////000000000111000000//////......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))*********++++++,,,,,,,,,******))))))******+++,,,************************))))))))))))************((()))))))))************))))))))))))))))))))))))&&&'''((()))***)))'''%%%((()))))))))************))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***000000//////000000111222000000//////.........---------------------------+++******))))))******+++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''((()))))))))))))))((())))))))))))))))))(((&&&&&&'''((((((((((((((())))))************))))))((((((((((((((())))))******)))'''&&&&&&''')))***'''((((((((()))))))))***((()))))))))))))))((((((''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))))))))))))))(((''''''(((((((((((((((''''''(((((((((((((((((('''''''''((((((((((((''''''''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))***************%%%&&&((()))***)))((('''(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((()))******)))(((((((((((())))))(((((((((((())))))&&&&&&&&&''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))******************)))((()))***,,,---************************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---...............,,,,,,------...///////////////000000111222333444555555666777777888999999<<<<<<<<<;;;;;;;;;;;;;;;@@@<<<:::>>>@@@???>>>???BBBBBB@@@???>>>=========:::999777888999::::::999===<<<;;;999888666555444333444444555555444444333666777888999999999999888:::999999888777666555555222111///000111222222111111000000/////////.........//////000000000000///.........---------,,,,,,++++++,,,,,,,,,,,,++++++)))******+++++++++******'''''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************)))))))))))))))))))))))))))*********))))))))))))))))))))))))&&&'''((()))((((((''''''((()))))))))************)))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,000000000000000111222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((&&&'''(((((())))))(((((((((((())))))))))))(((((('''((()))******++++++***))))))************))))))((((((((((((((()))******)))((('''&&&&&&'''((()))''''''(((((())))))******((())))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((($$$%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&'''(((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))***''''''''''''''''''''''''(((((()))))))))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((())))))******))))))&&&''')))++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((())))))******)))'''&&&&&&((())))))(((((((((((())))))&&&&&&&&&&&&''')))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))******************************++++++))))))*********+++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,---......//////......,,,,,,,,,---......//////000000000000111222333444444555666666777888999999===============<<<<<<<<>>===?????????>>>>>>===<<<<<<999888777777999;;;;;;:::===<<<;;;:::888777555555444555666777777666555444555555666777888888888888888888777666666555444444111///...///111333333222111111000///............------...//////000//////......---------,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++***))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))+++*********))))))(((((()))))))))((()))******+++)))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))************)))))))))***+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,///////////////000111111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''&&&'''(((((())))))((((((''''''((())))))((('''''''''((()))***++++++++++++))))))************))))))((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))************************)))((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((())))))(((''''''&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))%%%&&&&&&''''''(((((((((((())))))***)))((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((())))))))))))(((''')))+++------,,,***)))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''((())))))((()))***)))&&&$$$%%%'''))))))(((((((((((())))))(((''''''''''''(((***+++))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))******************+++++++++******)))(((((()))***+++,,,,,,---++++++++++++++++++,,,,,,++++++*********+++,,,---,,,,,,---............---+++,,,,,,------......///000000//////000111222333444555666777888999::::::;;;<<<<<<=========<<<<<<>>>;;;;;;BBBFFFCCC===;;;<<<<<<============<<<<<<:::999888999;;;<<<===<<<<<<<<<;;;:::888777666666555666777888888777666555333444444555666777777777666666555555444444333333222000//////111222111111222111///...------......++++++---...////////////------------,,,,,,,,,+++)))***+++,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++((((((((((((((())))))***))))))))))))))))))))))))))))))))))))***************)))((((((((()))++++++))))))))))))))))))))))))***++++++)))''''''***---))))))))))))************)))))))))***+++,,,......)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************...............///000000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++)))(((''''''((()))+++******))))))((((((((('''&&&''''''(((((((((((((((&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))))))))************))))))((((((((((((((()))******))))))***++++++***))))))&&&''''''((()))******++++++++++++++++++***)))((())))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&&&&&&&'''((())))))(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&'''(((*********)))(((%%%%%%&&&&&&'''((())))))((()))*********((('''&&&''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((((())),,,......---+++)))))))))))))))))))))))))))******))))))(((((((((''''''''''''''''''((()))***''')))***(((%%%###$$$&&&))))))(((((((((((())))))******(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))***************+++,,,,,,,,,***)))'''''''''(((***+++,,,---...))))))***+++,,,------...,,,+++*********+++,,,---++++++,,,---------,,,,,,++++++,,,------......///000///......///000111222555555666777888999::::::888999::::::;;;;;;::::::>>>;;;<<>>>>>>>><<<;;;;;;:::999888777777444555666888888666555444333333333444555666666777555444444444444333333333333222000///000111000///222111///...---------...******,,,---......//////------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))((()))***+++++++++++++++)))))))))((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))''''''((()))***+++,,,,,,***)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))&&&###$$$(((,,,))))))))))))************((((((((()))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***))))))(((//////000000000000//////......---------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********---,,,++++++******++++++***)))))))))((((((''''''))))))(((((((((((())))))'''((()))+++++++++***)))*********)))'''(((***,,,******))))))((((((''''''************************)))(((''''''''')))***+++&&&$$$$$$'''***+++***'''************++++++(((&&&###%%%((())))))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))******)))(((((((((((((((++++++******))))))((((((******)))(((((((((((((((++++++++++++***((('''&&&((((((''''''''''''((((((******)))((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))*********)))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((***,,,...///''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((('''((()))******)))((('''(((((((((((()))))))))))),,,+++***((((((((()))***''''''((((((((((((''''''&&&((())))))(((((()))+++******))))))((((((''''''((()))***++++++***)))((()))***++++++***(((&&&$$$)))))))))))))))(((''''''((((((((((((((((((((((((******))))))((((((''''''"""$$$&&&)))+++,,,,,,,,,---***((((((***+++(((&&&((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))************,,,,,,,,,,,,,,,+++***)))...---+++*********++++++...,,,,,,---//////,,,)))+++++++++,,,,,,---------.........//////000111222222222333555666666666666:::;;;<<<=========<<<;;;===;;;;;;===@@@@@@<<<999:::;;;;;;<<<<<<;;;:::999;;;;;;:::::::::;;;;;;<<<<<<;;;:::999888777666555666666666666555555555555888777777666555555444444111222222333333222222111111111111111000000000000111000000///...---------........................------,,,,,,,,,+++++++++000///...,,,+++***))))))***)))(((''''''((()))***'''(((((()))******++++++++++++******)))******+++&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++)))(((((('''''''''(((((()))))))))((((((*********)))))))))))))))******+++++++++,,,,,,,,,...---***((((((((()))***))))))************))))))+++*********))))))((((((//////000000000000//////......---------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,++++++++++++++++++,,,+++******))))))***************))))))((((((((())))))(((((((((((())))))'''((()))*********)))(((((())))))(((''''''(((******)))))))))((((((((('''(((((((((((((((((((((((()))((((((''''''((()))***)))'''&&&'''***++++++)))***))))))***+++***(((&&&$$$&&&((()))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******)))(((((((((((((((*********)))))))))))))))******)))(((((((((((((((******))))))((('''''''''((((((''''''''''''((((((***)))(((((('''''''''((((((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''''''''(((***,,,---''''''((((((((((((''''''''''''(((((((((((((((((('''((()))******)))((('''''''''(((((((((((())))))******((('''''''''((((((''''''((((((((((((''''''&&&'''))))))(((''')))******)))))))))(((((((((''''''(((((())))))((((((''''''((())))))(((&&&$$$###)))))))))))))))(((''''''))))))))))))))))))))))))***)))))))))((((((((('''%%%&&&((()))*********)))***)))'''(((***+++***(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++))))))))))))***************************)))((((((---,,,+++*********++++++,,,++++++---///000---+++------------------------.........//////000111222444555666888999999999999::::::;;;<<<<<<<<<;;;;;;<<<;;;;;;===??????<<<999;;;<<<===>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;===<<<;;;888666444222111555555555555444444444444666666555444444333222222111222222333333222222111111111111000000000//////000000000///...---------,,,,,,,,,,,,------------------------,,,,,,,,,+++---,,,+++***)))(((((((((***)))(((((((((((()))***++++++******)))(((''''''***)))))))))((()))))))))************)))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++***)))((())))))))))))))))))))))))******)))))))))(((((((((////////////////////////......---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++,,,,,,+++***))))))(((((())))))***************)))))))))))))))))))))))))))))))))(((((()))))))))(((''''''&&&'''))))))'''''''''((())))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))+++)))'''&&&((())))))))))))((((((((())))))'''&&&&&&'''))))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******)))(((((((((((((((((())))))))))))))))))******))))))((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((()))(((''''''&&&''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&'''((()))***+++(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((()))***''''''(((((((((((('''''')))))))))))))))((((((((('''(((((())))))(((((('''&&&&&&'''''''''((((((((()))((((((''''''''''''(((''''''((((((((((((''''''&&&'''(((((('''&&&((()))))))))))))))((((((((((((''''''((())))))(((''''''''''''(((((((((&&&%%%$$$)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''(((''''''(((***++++++***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******))))))))))))************(((((())))))((((((''''''---,,,+++*********+++++++++***+++---//////...,,,.................................//////000111222222333444555777777777888999999999::::::;;;;;;;;;;;;::::::<<<======;;;888;;;<<<===?????????>>>>>><<<<<<;;;;;;::::::999999:::999888666444333222111444444444444333333333222444333333222222111111000111111222222222222111111111111000000000000//////000000//////...---------++++++,,,,,,------............---------,,,,,,,,,++++++***)))))))))))))))+++***))))))))))))***+++,,,,,,+++***((('''&&&&&&((((((((((((((((((((((((************)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,***)))(((((()))***))))))))))))))))))******((((((((()))))))))******(((+++...000///,,,(((%%%+++***)))(((((()))***+++))))))((((((((((((((('''/////////....../////////......---------,,,,,,,,,,,,,,,------,,,,,,+++************++++++,,,,,,,,,++++++***)))))))))))))))++++++******************)))))))))******)))))))))((((((((((((((('''''''''%%%(((******)))'''''''''))))))))))))(((((((((((())))))))))))))))))))))))******))))))(((((('''''')))(((''''''''''''&&&&&&)))'''''''''((()))'''&&&''')))***)))'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))(((((((((((())))))***))))))((((((((((((((('''((((((((())))))******))))))(((((((((((()))))))))(((&&&&&&&&&(((***+++((((((''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''***)))'''&&&&&&''')))***''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''((((((((((((''''''***))))))(((((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%'''((('''&&&&&&'''((())))))))))))(((((((((((((((((())))))))))))((((((((())))))***))))))((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((******)))))))))(((''''''(((((((((((()))******)))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***))))))((())))))((()))))))))************'''((((((((((((((('''''',,,+++++++++++++++++++++++++++,,,---...---,,,+++............------------............///000111222000111222444555666666666888888888888999:::;;;;;;:::::::::;;;;;;;;;:::999888999;;;===>>>>>>======<<<<<<;;;;;;:::999888777444444444444444444444444444444444444333333333333333333222222111111111000111111222222222222111111111000000000/////////////////////......---------,,,,,,------......//////.........---------,,,,,,,,,+++++++++++++++,,,,,,+++******************+++))))))))))))))))))))))))''''''(((((())))))((((((''''''((()))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++///---+++)))(((((()))***)))))))))))))))*********((((((((()))))))))******(((+++...000///,,,)))&&&,,,***(((''''''(((***,,,((((((((((((''''''''''''//////............//////......---------,,,,,,,,,,,,,,,------,,,,,,+++************++++++,,,,,,,,,,,,,,,+++************+++******************++++++))))))************))))))(((((((((''''''''''''(((''')))++++++***(((((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''')))******)))'''&&&%%%)))'''&&&'''((()))((('''((()))***(((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))***))))))(((((((((((((((''''''(((((()))))))))***))))))(((((((((((())))))***)))''''''''')))+++---((((((''''''''''''((((((''''''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((''''''(((((((((''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((('''&&&%%%&&&'''(((((((((((())))))))))))''''''''''''''''''''''''((((((((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((((((((((((((()))))))))************((())))))******)))))))))+++++++++++++++++++++++++++,,,......---+++******---,,,,,,,,,,,,,,,,,,,,,............///000111222222333444666777888999999777777888999999::::::;;;999::::::::::::999999:::888999;;;<<<=========<<<::::::::::::999888666555333333333333444444444444555555555444444444444333333333333333222222222222000111111222222111111000000000000////////////...............------------++++++,,,,,,------------......---------,,,,,,,,,++++++******++++++,,,,,,*********++++++*********((((((((((((((()))))))))'''((()))*********))))))'''((()))***++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,///---+++)))(((((()))***(((((())))))************)))))))))*********++++++***+++,,,---,,,+++***))),,,***(((''''''(((***,,,''''''''''''((((((((((((000///...------...///000......---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++,,,,,,---,,,,,,+++***+++++++++)))))))))***************((()))***++++++***)))(((((((((''''''(((((()))***(((***++++++)))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))((('''(((***,,,,,,***((((((((()))(((&&&'''((())))))))))))))))))(((&&&%%%'''((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++))))))(((((((((((())))))******)))((((((((((((((('''(((((((((((((((((()))((((((((((((((())))))******)))(((((()))***+++,,,((((((''''''''''''(((((('''''''''&&&''''''((()))'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''')))((('''&&&&&&&&&'''(((''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))*********)))((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&'''((())))))***((())))))************)))''''''(((((((((((('''''''''((()))(((&&&&&&&&&((((((((((((((())))))))))))%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''(((((()))))))))))))))************************(((((((((((())))))))))))((((((''''''((()))***+++)))******)))'''&&&&&&'''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))************))))))***+++++++++************+++,,,,,,,,,++++++***,,,......,,,*********+++++++++,,,,,,,,,------.........//////000111222...///111333555666666777555666888:::;;;;;;;;;:::999:::;;;;;;999999:::;;;:::;;;<<<>>>>>>>>>======777777888888888666555444777777666555444333222111555555555555444444444444333333333333333333333333000000111111111111000000000000////////////......------------------------+++++++++***************------,,,,,,,,,+++++++++))))))((((((((())))))***))))))***++++++***))))))***))))))((((((''''''&&&&&&''')))***++++++***)))++++++++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,***)))(((((()))***((((((((()))******++++++)))))))))*********+++++++++*********************+++***)))(((((()))***+++'''(((((((((((()))))))))000///---,,,,,,---///000......---------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,++++++++++++++++++,,,++++++***************((((((((())))))*********((()))+++,,,,,,+++)))(((((('''''''''(((***+++---((()))***)))'''''')))***'''((((((((()))))))))***(((((((((((((((((((((((('''((()))******))))))((()))))))))'''%%%%%%(((+++***((('''''')))*********((())))))'''&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))(((((((((((())))))******)))(((((((((((((((((((((((((((((('''''''''((((((((((((((()))******((((((((()))))))))))))))((((((''''''''''''((((((((('''''''''(((((()))***(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''',,,,,,++++++************'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((('''''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&''')))******+++'''''')))*********))))))''''''((((((((((((''''''((()))***)))'''&&&'''((('''((((((((()))))))))***''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))''''''((()))))))))))))))++++++++++++++++++++++++'''((((((((()))))))))***)))((((((''''''(((******'''(((***)))'''&&&''')))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))************((()))******+++++++++***)))***+++,,,,,,,,,,,,+++&&&))),,,---,,,+++,,,...***++++++,,,---...//////.........//////000111222***+++---///111222333333444666999<<<===<<<;;;999999;;;<<<;;;999999:::===:::;;;<<<======<<<;;;;;;333444666777777555444333:::999888666555333222222444444444444333333333222333333333333333333333333000000111111111111000000000000/////////.........------------------------...------,,,,,,++++++***,,,,,,+++++++++************)))((((((((((((((()))((())))))******))))))((((((((((((((((((((((((((($$$&&&((()))******)))(((++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******000///---,,,,,,---///000......---------,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++*********+++******)))))))))))))))''''''(((((()))))))))***((()))+++,,,,,,+++)))((('''''''''''')))+++---...((()))((('''%%%&&&(((***'''((((((((())))))******************************&&&'''(((*********))))))'''&&&$$$  &&&++++++)))'''''')))+++++++++((((((((('''&&&&&&(((***************************))))))))))))))))))))))))''''''''''''((()))++++++))))))(((((((((((())))))******)))((((((((((((((())))))(((((('''''''''&&&((((((((((((((()))******''''''((()))((((((''''''((((((''''''''''''((((((((((((((((((((()))******)))))))))))))))(((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''')))))))))))))))((('''&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((('''((((((((())))))************))))))((((((''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''((((((((((((''''''''''''(((((())))))******((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))***+++,,,%%%&&&((()))))))))((((((''''''(((((((((((('''''')))***+++***(((''''''((('''((((((((())))))******+++***)))(((((()))***+++''''''''''''(((***+++,,,''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******+++***(((''''''((())))))$$$'''))))))'''&&&)))+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))************(((((()))***************)))***+++,,,---,,,,,,+++###'''+++---,,,,,,...111***+++,,,---...000111111.........//////000111222,,,---///111333444555555333666:::>>>???>>>;;;999:::<<<===<<<999999;;;>>>888999:::::::::999888777111333444666666555333222888888777777777666666666333333333222222222111111222222222222222222333333000000111111111111000000000/////////............------------------------222222111000///......---+++++++++*********)))))),,,,,,+++***************'''((()))******)))((('''###$$$%%%''')))***+++,,,###$$$&&&((())))))((('''((()))***++++++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))))))))(((((('''(((((()))***+++++++++''''''''''''((((((((()))&&&''')))******)))((('''))))))************))))))(((((())))))******++++++///////////////...------------,,,,,,+++***)))))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))************)))(((((((((''''''&&&&&&)))(((((('''''''''((((((&&&&&&&&&'''((()))+++,,,)))))))))))))))))))))))))))''''''(((+++---...---((((((((((((((((((((((((&&&%%%%%%$$$$$$&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''))))))))))))))))))))))))***************************)))((('''''''''''''''&&&''')))***+++++++++***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))((('''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((()))***)))((('''(((***((((((((((((((((((((((((***(((&&&'''***+++)))'''((()))+++,,,+++***((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))%%%&&&((()))((('''((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))'''&&&&&&'''((((((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''((((((''')))***)))((('''(((***+++***)))(((((()))***+++((((((((((((((((((((((((---+++***((((((((())))))))))))************))))))))))))))))))))))))))))))(((((()))******)))''''''+++(((%%%%%%'''))))))'''))))))(((((((((((())))))))))))***++++++++++++***++++++++++++++++++++++++---------............///111000///......------...000//////.........//////000111222222444444555666;;;:::;;;???CCCDDDAAA???<<<<<<<<<<<<<<<===>>>>>>888999:::;;;<<<;;;:::999888888777666666666666666444444444444555777888999555555444333222000///...333333333333333333333333222333333333333222111111//////............//////000000///------,,,,,,,,,000---***'''&&&(((***,,,)))***,,,------,,,+++***---+++******+++,,,,,,+++)))))))))))))))*********))))))))))))************''''''&&&''''''((())))))---+++)))'''''')))+++---))))))))))))))))))))))))'''''''''''''''(((((())),,,+++++++++******)))))))))))))))***+++++++++,,,,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******)))(((((((((((((((//////000//////...---,,,------,,,,,,+++******))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++*********))))))(((((('''''''''((((((,,,***((('''''''''&&&%%%))))))))))))))))))))))))'''%%%$$$%%%(((******)))(((((((((((((((((((((((())))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''''''''((()))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''((())))))''''''((()))''''''''''''''''''''''''***(((&&&''')))***(((&&&$$$&&&''')))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((%%%'''))))))(((((((((***)))((('''&&&&&&'''((()))((((((((((((((((((((((((+++*********)))))))))((((((((('''&&&''''''((()))***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&'''''''''''''''''')))))))))(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((''')))***)))((('''(((***)))((('''&&&&&&'''((()))((((((((((((((((((((((((+++***)))((((((((())))))))))))************))))))))))))))))))))))))))))))''''''))))))***))))))(((***'''&&&&&&)))***)))(((+++***)))((((((((((((((())))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------///......---------------///......------....../////////000111222333444444777666777:::>>>???===;;;<<<<<<;;;;;;<<<<<<===>>>:::::::::;;;::::::999999888777777666666666666666444444555555666666777777444444444333222111000///333333333333333333333333222222333333222222111000//////............//////111000///...------------///---+++)))((()))***+++***++++++,,,,,,+++++++++---+++******+++,,,++++++++++++******))))))(((((())))))))))))***************************+++,,,,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))***************+++,,,,,,))))))))))))((((((((('''******************++++++*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))************)))(((((((((((((((000000000//////---,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))******)))))))))(((((((((((('''(((((((((''''''(((((()))+++(((&&&''')))+++)))'''))))))))))))))))))))))))'''&&&$$$%%%'''(((((('''((((((((((((((((((((((((******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&'''(((''''''''''''''''''''''''((('''&&&'''(((((('''&&&###$$$&&&((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((''''''(((******)))((()))***((((((''''''''''''(((((())))))))))))))))))))))))************))))))))))))''''''&&&''''''((()))***))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&(((((()))(((((('''&&&%%%''''''&&&&&&''''''((()))''')))***)))((('''(((***((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))***((())))))******))))))((())))))))))))))))))))))))&&&'''((()))*********)))((('''''')))***+++***((()))))))))(((((())))))***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------,,,,,,------.........///000111222333333444444555888;;;;;;:::999;;;;;;::::::;;;;;;<<<===<<<;;;:::999999999999999888777666666555555666666444555666666777666555444333333333333333222111111333333333333333333333333222222333333222222111000//////............//////111111000///..................,,,+++++++++++++++,,,,,,++++++***++++++,,,,,,+++))))))+++,,,+++***,,,,,,+++***)))(((''''''))))))))))))************((((((((((((((())))))***************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((******************))))))(((((()))***)))((('''&&&))))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++***))))))(((((((((((((((////////////...---,,,+++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********************************)))))))))))))))((()))+++,,,,,,+++)))((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((()))***,,,)))&&&'''+++---,,,)))((((((((((((((((((((((((+++)))(((((()))***)))((((((((((((((((((((((((((('''((()))***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%&&&&&&'''(((((()))(((''''''''')))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((()))++++++)))))))))***(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''%%%%%%&&&'''(((((((((((('''''''''''''''(((((()))''')))***)))((('''(((*********))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))+++,,,+++***)))'''''''''((()))+++,,,---))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,++++++,,,,,,------......///000111222222333555555777888:::;;;:::::::::999999999999:::;;;;;;===<<<:::888777777888999777777666555555555555666444555666777777555333222222222333333444333333222222222222222222222222222222222222222222111000000//////............//////111111000///////////////---.........---,,,,,,+++---,,,+++***)))***+++,,,,,,***))))))***++++++***+++*********))))))((((((((()))))))))************((((((''''''''''''((((((((()))***++++++***)))((())))))))))))))))))))))))'''''''''''''''((())))))+++++++++***************++++++******))))))(((((('''(((***++++++***(((&&&))))))))))))))))))))))))&&&''''''((()))******+++)))*********++++++++++++))))))(((((((((((())))))...............------,,,---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))******'''(((***++++++***(((''''''''''''''''''''''''''''''(((((((((((()))))))))************************((((((((((((((()))******...+++((('''))))))'''%%%((((((((((((((((((((((((,,,+++))))))***+++***)))((((((((((((((((((((((((&&&'''((())))))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((())))))((('''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((((('''''''''''''''((((((((((((&&&'''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&'''''''''&&&&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((***++++++)))((()))***'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((())))))***$$$%%%&&&'''(((((((((((((((''''''''''''((())))))''')))***)))((('''(((***))))))************))))))((((((((((((((((((((((((%%%%%%&&&'''((())))))***(((((())))))))))))((((((((((((((((((((((((((((((******)))((((((((('''''')))***,,,,,,,,,+++*********))))))))))))******+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---...000000+++++++++++++++,,,------......///000111222333333555666777888999999:::;;;888888888888888999999:::===;;;:::888777777888888777666666555555555555555444555666777666555222111222222333444444444444333222222222222222222222222111222222222222111000000//////............//////111000000////////////000------.........---,,,+++...---+++***)))***++++++,,,***))))))***++++++***(((((())))))*********+++((()))))))))************,,,,,,++++++***++++++,,,'''(((***++++++***((('''))))))))))))))))))))))))++++++******++++++,,,---******************+++++++++******))))))(((((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))&&&''''''((()))******+++)))*********++++++++++++))))))(((((((((((()))))),,,,,,---............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))************'''((()))******)))((('''''''''''''''''''''''''''''''''(((((((((((())))))(((((()))))))))))))))***(((((((((((()))***++++++''''''''''''((()))***+++))))))))))))))))))))))))+++)))'''''')))))))))((((((((((((((((((((((((((('''((())))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((()))+++***)))(((((()))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))************%%%&&&'''((()))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&'''((()))******+++''''''(((''''''&&&%%%$$$((((((''''''(((((()))***''')))***)))((('''(((***''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((()))******)))'''(((((())))))(((((('''))))))))))))))))))))))))******)))(((((((((((((((,,,---...---+++*********...---,,,***((((((''''''))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000++++++++++++,,,---............///000111222333333333555666666555666777999777777666666777777888999;;;:::999888888888888888777666555555444444555555444555666666555444333222222333444444444444444333222222222222222222222222111111222222111111000/////////............//////000//////......//////000,,,------......---,,,,,,------,,,+++************+++***((((((***+++***)))''''''((()))***+++,,,,,,))))))))))))************,,,+++******)))*********(((((()))******)))(((((())))))))))))))))))))))))******))))))******+++,,,(((((((((((())))))))))))))))))))))))))))))((((((((()))+++,,,,,,+++******))))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++((((((((((((((())))))******+++,,,---.../////////------------------------,,,,,,------------,,,,,,************************************************((()))))))))************'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&'''''''''((((((((((((((()))***+++,,,***---///---******---000)))))))))))))))))))))))))))'''&&&&&&((())))))(((((((((((((((((((((((((((((((((((()))***+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************)))(((''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((())))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''((())))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''&&&(((***&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((''')))******((('''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((()))))))))*********+++&&&'''((())))))((('''''''''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((()))))))))***''''''''''''&&&%%%$$$$$$((((((((((((((())))))***''')))***)))((('''(((***&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''')))************)))''''''((((((((((((''''''))))))))))))))))))))))))((('''''''''((()))+++,,,///000000...***((()))+++---,,,+++***))))))))))))))))))***++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---......+++++++++,,,,,,---...///------...///000111111222222444666555444444666999666666555555666666777888888888999999999888888777666666555444444444444555444444444444444444444444333444444444444444333333111111111111111111111111111111111111111000000/////////............/////////...............//////,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++***))))))+++***((((((*********)))(((((())))))******++++++))))))))))))***************))))))(((''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''(((((()))***'''((((((((())))))))))))((((((((()))))))))))))))))))))))))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((((((((((((((()))******))))))+++---...///000000------------------------,,,------......------,,,************************))))))))))))))))))))))))(((((())))))*********+++((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))''''''''''''((((((((()))((()))))))))******++++++(((((((((((()))***+++,,,>>>AAA???777,,,%%%%%%((()))))))))))))))))))))))))))((('''''')))******)))((((((((((((((((((((((((''''''''''''(((+++---...(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''++++++***))))))((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''((())))))((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((()))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***'''&&&(((***&&&&&&&&&'''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))''')))***)))'''&&&&&&'''&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((())))))((('''&&&'''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))(((((((((((($$$$$$%%%&&&''''''''''''((((((((((((((()))******((()))***)))((('''(((***((()))***++++++***)))((((((((((((((((((((((((((('''(((***++++++******)))''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%%%%&&&(((+++---///111222111...)))'''))),,,((((((((()))***,,,---...))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,---...///000+++,,,,,,---...///000000333555777666444444777:::555555555555555666777777666777999::::::999888777666666555444444444444555555444333333333444444555444444555555444444333222111111111111111111111111111111111111111000////////////............//////......---------......///,,,,,,+++++++++,,,------,,,,,,------,,,+++)))(((+++)))(((((()))******)))************))))))))))))))))))))))))************------,,,+++******++++++))))))(((((((((((())))))))))))))))))))))))))))))+++++++++++++++,,,,,,---))))))******+++++++++,,,''''''(((((())))))******((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******,,,------......------,,,***+++,,,,,,******+++,,,......------------......++++++++++++++++++++++++))))))***++++++++++++******)))(((''''''((()))***+++*********))))))((((((''''''(((((())))))******---***(((((()))+++,,,,,,++++++******))))))((((((,,,+++***))))))***+++,,,IIIEEE===444---)))'''&&&(((((())))))((('''&&&&&&&&&''''''(((((((((((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))%%%&&&'''))))))'''&&&%%%)))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***++++++***)))((()))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&)))&&&%%%&&&((()))'''%%%((()))))))))******++++++'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((&&&&&&''''''((())))))***+++***((('''((()))((('''(((((((((((())))))))))))++++++******))))))(((((('''&&&%%%''')))***)))(((((()))))))))((('''&&&&&&***)))(((''''''((()))***((((((''''''''''''(((((('''''''''''''''((()))******)))((('''&&&%%%%%%%%%))))))(((((('''''''''&&&(((((((((((())))))))))))))))))*********))))))((())))))))))))))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************((())))))***+++,,,,,,---,,,++++++***)))(((((('''---,,,+++)))((((((''''''((('''''''''''')))***+++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))+++,,,------......------,,,,,,,,,---...///000000222222222222333555777888777777777888888999999:::444555666777888888777777555555444444444333333333333222222222222333444444555555444333333222111111///000111222222222222222222222222111000//////...111111111000000000000000000000000000000///...---222000---,,,+++***((('''******)))(((((((((((((((***+++,,,,,,******+++,,,***+++++++++,,,,,,,,,,,,+++)))''')))+++,,,***''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********)))))))))***+++++++++,,,---,,,************(((&&&)))((('''''')))*********,,,------......------,,,***+++,,,,,,******+++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++))))))***++++++++++++***,,,+++***))))))***+++,,,************)))))))))((('''((((((((()))))))))***&&&$$$""""""$$$%%%&&&&&&*********)))))))))))))))***)))(((((((((((()))***777555111---***)))))))))(((((())))))(((''''''&&&&&&'''(((((())))))((((((***)))))))))(((((((((''')))))))))(((((('''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''((((((((((((((((((((())))))***)))))))))((()))))))))))))))))))))))))))((('''&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&(((&&&%%%&&&((()))'''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((('''''''''%%%&&&&&&'''(((((())))))+++)))''''''((()))((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((('''&&&((((((((()))((((((''''''((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))(((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&)))((((((((('''''''''''''''((((((((())))))))))))))))))*********))))))((())))))))))))))))))))))))''''''))))))***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))*********))))))(((((((((,,,+++***)))(((((((((((()))))))))))))))+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,------......------,,,,,,,,,------...///000222222111222333555666777777777777777777666666666444444444444444555555555555444444444444333333333222222222222222333333444555555444333333222111111000000111111222111111111222222111111000//////...222111111000///...---------...///000111111111111///...,,,++++++******)))******)))(((((((((((((((***+++,,,,,,******+++,,,++++++***)))(((''''''&&&***)))((()))++++++)))''',,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************)))))))))((())))))))))))))))))))))))***))))))))))))))))))))),,,,,,++++++******))))))******************++++++''''''(((***---...,,,***%%%$$$"""###%%%&&&&&&%%%,,,------......------,,,***+++,,,,,,******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++++++++***++++++************++++++************))))))))))))(((((((((((())))))))))))(((&&&$$$$$$%%%'''((('''((())))))))))))))))))***(((''''''&&&&&&''''''(((((((((''''''((()))******(((((()))))))))(((''''''&&&'''(((((())))))(((((())))))))))))(((((((((((())))))((('''&&&%%%$$$$$$))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&&&&'''(((((()))******)))(((((('''(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&'''((()))************((((((((((((((((((((((((((((((((((((''''''''''''((()))*********)))''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&'''((('''&&&(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((***)))''''''((()))((('''&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******,,,***((((((((('''%%%###''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''******))))))))))))******)))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))((())))))******)))))))))(((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))************************(((((((((((((((((((((((())))))******************))))))))))))((((((((((((******))))))))))))******++++++***++++++,,,---...++++++************++++++++++++++++++++++++++++++---------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,---...///000111111111111222444555666777777666666555444444333666555444333222333444555444444444444333333333333222222222222222333333444444444444333333222222222111111222222222111000000222222111111000/////////222111000///...,,,,,,+++......///000111111111111,,,,,,++++++++++++++++++*********)))))))))))))))***+++,,,+++******+++,,,+++***)))((('''&&&&&&%%%***)))((()))++++++)))(((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******...---,,,+++***))))))(((******************))))))''''''(((***,,,+++)))''')))'''&&&&&&((())))))(((,,,------......------,,,***+++,,,,,,******+++,,,,,,++++++******++++++,,,************************))))))***++++++++++++***)))(((((((((((((((((()))*********)))))))))))))))(((((((((((())))))))))))+++)))((((((***++++++***'''((((((((())))))******''''''''''''''''''''''''''''''(((((())))))(((((((((((()))))))))(((((('''''''''((()))))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((''''''(((((())))))))))))(((((('''&&&&&&''')))***((((((((((((((((((((((((((((((''''''''''''''''''&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((***+++***)))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&''''''''''''&&&))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((''''''&&&&&&%%%&&&&&&&&&'''''''''(((***(((&&&&&&((()))((('''&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((()))+++***((('''((('''&&&$$$&&&'''((())))))))))))))))))))))))(((((()))))))))***))))))(((((())))))******)))((('''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))'''((())))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***************+++++++++++++++++++++***(((((((((((((((((())))))))))))(((((()))***++++++******++++++,,,------...++++++************++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......---------,,,,,,,,,------...///000000111111222333444444555555555555555444444444999777555333333444555666444444444333333333222222333333333333333444444555333333333333333333333333333333333333333222111000111111111111000000//////111111000///......------222222222111000///...---,,,---------,,,,,,,,,,,,*********************))))))+++,,,+++***)))***+++))))))))))))************)))))))))*********)))(((&&&'''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******)))))))))++++++******))))))((((((+++******,,,///222222222---,,,***+++,,,------,,,,,,------......------,,,***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,************************))))))***++++++++++++***((((((((())))))((((((((())))))))))))))))))******))))))))))))((((((((((((((('''&&&&&&((())))))(((''''''(((((()))))))))***(((((((((((((((((((((((())))))******)))((('''&&&(((((()))))))))))))))((('''(((((()))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))***(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((******))))))((((((((((((((('''&&&&&&&&&((()))***((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((())))))'''%%%$$$(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&''''''%%%%%%%%%$$$$$$#########'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((((((((('''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''')))'''&&&&&&((()))((('''&&&&&&&&&&&&'''''''''((()))((((((((('''''''''&&&)))'''&&&'''((()))((('''''''''((()))*********)))((())))))))))))))))))((()))((((((''''''(((((()))***)))((('''''''''''''''%%%&&&'''((()))))))))((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,))))))***++++++,,,,,,,,,+++******))))))******+++*********++++++,,,,,,,,,************+++++++++++++++,,,------......---------,,,,,,,,,,,,------...//////000111111222222222333333444444555666777777888777444333222333444555444444333333333222222222444444444444444555666666333333333333333333333333555555555555444333222222111111111000000000000000000000000000000000000111111111111000///...---,,,---///000000---+++,,,---)))***++++++,,,+++******)))***++++++))))))***+++))))))))))))************((()))*********)))))))))&&&'''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))(((((())))))************''''''(((((())))))******+++******))))))((((((((()))))))))...666???FFFIII+++)))(((((()))***)))(((,,,------......------,,,***+++,,,,,,******+++,,,,,,++++++++++++++++++,,,************************))))))***++++++++++++*********++++++++++++******))))))))))))************))))))))))))(((((((((((('''&&&&&&'''((()))(((''''''(((((((((((((((((()))((())))))******))))))(((''''''((((((((((((((('''(((((()))*********))))))'''((())))))******))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))++++++***))))))(((''''''''''''''''''((()))******))))))))))))))))))))))))''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((((((((('''%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&'''(((((('''&&&&&&'''''''''(((((((((******)))(((((('''&&&&&&'''&&&%%%''')))******)))(((((()))*********))))))&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((()))((((((''''''''''''(((%%%&&&((()))***))))))((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((''''''&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''(((((()))))))))))))))))))))))))))************))))))))))))))))))(((((()))***++++++'''((()))***++++++++++++******))))))))))))***************++++++,,,,,,---)))***************+++++++++,,,------......------------,,,,,,,,,,,,------...///000000111111000000111111222444555666777888444333222111111111222333333333333333222222222222444444444444444555555666222222222333333444444444444444555555555444333333111111000000000000000000//////000000111222222222---......//////.........+++///111111---++++++---)))***+++------,,,+++***)))***+++***))))))***++++++***)))((('''&&&&&&%%%((()))++++++)))((()))***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((((((((()))******++++++%%%&&&&&&'''((()))******))))))))))))))))))(((((()))((('''***111999@@@CCC***)))''''''((()))(((''',,,------......------,,,***+++,,,,,,******+++,,,+++******))))))******+++************************))))))***++++++++++++***)))***+++,,,,,,+++***)))((()))))))))***************)))))))))((((((((('''(((((('''(((***+++***(((((((((((((((((('''''''''((()))************)))(((&&&&&&&&&''''''((())))))(((((()))***************(((((()))************)))'''((((((((()))))))))***((())))))******+++++++++)))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))******))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))&&&'''((()))***))))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%''')))(((&&&%%%&&&(((((((((((((((((()))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((&&&%%%%%%'''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''&&&%%%''')))******)))))))))*********)))((((((%%%&&&'''(((((('''&&&%%%))))))(((((((((((())))))(((''''''''''''(((((()))&&&''')))******)))((('''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))*********+++,,,,,,------,,,,,,++++++******))))))***)))))))))))))))******'''((()))***+++++++++*********))))))))))))******)))******+++,,,,,,------*********++++++,,,,,,,,,+++,,,------......------------,,,,,,+++,,,,,,------...///000000000//////000111111222333444555555111111111111111222222222333333333222222222222111333222222222222333444444111111222333333444555555111222333333333333333333000000000000000000000111/////////000000000000000,,,---------------,,,,,,'''+++//////,,,***+++---)))***,,,---...---,,,+++(((***+++***)))((()))+++++++++***)))(((''''''&&&''')))++++++)))((()))***,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++''''''(((((())))))******((((((((()))))))))))))))***((('''(((***---......,,,+++))))))******)))(((,,,------......------,,,***+++,,,,,,******+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***'''((()))******)))((('''(((((())))))*********+++******))))))((((((((('''&&&%%%%%%'''((()))'''&&&))))))(((((('''''''''&&&'''((()))******)))((('''((((((''''''(((((()))***(((((()))***************(((((()))***************'''((((((((())))))******************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++&&&''')))++++++++++++***))))))))))))))))))))))))&&&'''(((*********)))(((((()))))))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&%%%''')))(((&&&%%%&&&)))$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&'''((()))******************))))))))))))'''&&&%%%%%%'''((((((((((((((((((((())))))))))))(((((())))))******++++++((('''&&&''')))))))))(((***************)))(((''''''((()))******)))((('''******))))))))))))******'''''''''''''''((()))***'''((()))+++***)))(((&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))************************'''&&&%%%%%%&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))******+++&&&&&&'''((()))******+++---------,,,+++***))))))******))))))))))))******'''(((***+++,,,,,,++++++******))))))))))))******))))))***+++,,,,,,------+++++++++,,,,,,---------+++,,,------......------------,,,++++++,,,,,,,,,---...///000000000///...111111111111111222222222111222333444444444444444333333333222222222111111111111000000111111222333111111222333444444555555///000111222222222222222000000000000000111111111000000//////.........---//////...---,,,***((('''"""'''------+++)))+++...)))***,,,.........,,,+++(((***+++***)))((()))***++++++++++++,,,,,,,,,,,,'''***,,,+++)))((()))+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++************))))))))))))''''''(((((())))))******''''''(((***------,,,***+++)))((('''((()))((('''........................+++++++++*********))))))------,,,+++************++++++******))))))((((((******************************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((&&&%%%$$$$$$&&&((()))((('''((()))))))))))))))))))))))))))''''''(((((())))))************))))))))))))******(((''''''&&&&&&((()))***...+++'''&&&((()))'''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''((('''%%%$$$$$$%%%'''(((+++***)))(((((('''((((((***)))'''&&&'''(((***+++))))))))))))))))))))))))&&&&&&''''''(((((())))))(((''''''&&&&&&''')))***''''''&&&&&&'''(((***+++''''''((())))))((('''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))&&&%%%&&&((()))'''%%%&&&&&&''''''((())))))***((('''%%%$$$$$$%%%'''(((***((('''&&&&&&'''(((***))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******&&&&&&''''''(((((())))))))))))))))))))))))))))))'''***---,,,(((&&&'''***))))))))))))(((((((((((((((((((((((())))))))))))++++++******************((((((((((((((((((((((((&&&''')))******)))'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,000333111+++''''''(((''''''((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((((((((''''''&&&&&&&&&%%%++++++***)))((('''&&&&&&)))((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((())))))***+++*********))))))((((((*********))))))))))))(((,,,,,,------...------,,,+++***)))(((((()))***+++***(((&&&'''***,,,+++)))++++++******++++++,,,---++++++++++++,,,,,,---...111111222222222333333333,,,...000000000111333555777555333111111111222333222222111000000111222333222222111111111111222222///000000111222222333333000000000000000000000000111111111111000000000000------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))((((((***+++---...000000************))))))))))))++++++************++++++((((((((((((((('''&&&&&&((()))***************)))''')))******))))))***+++++++++++++++***((('''&&&))))))))))))))))))))))))(((((())))))******++++++))))))))))))***************)))(((''''''((()))************)))))))))))))))........................,,,,,,,,,,,,+++++++++***,,,,,,+++*********+++++++++*********))))))((((((***************************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))*********+++((((((((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******(((((('''&&&'''((()))***,,,***''''''))))))(((&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((***)))(((((((((((((((((())))))'''''''''(((***+++))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''((()))))))))(((''''''&&&'''(((((()))((('''&&&&&&'''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))'''&&&''')))***(((&&&&&&&&&&&&&&&'''((()))***((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&(((((((((((())))))))))))************************))))))))))))))))))))))))&&&&&&((((((((((((&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((***...111///+++'''''')))((((((((((((((('''''''''((((((((((((((((((((((((******)))))))))((((((((()))((((((((('''''''''&&&(((((((((((()))))))))***))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''')))))))))))))))******+++************)))))))))((('''((())))))++++++,,,------...............------+++******))))))******+++---***))))))+++---,,,+++,,,,,,,,,,,,,,,---......,,,++++++,,,,,,---...///000000000111111111222222///111222222111111333444444333222111111222444555333333222111000111222222222222111111111111222222333333222222111000000000111111111111111111111111000000000//////.........------------------------,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,------*********)))))))))((((((***))))))(((((())))))***)))))))))))))))(((''''''************)))((('''''''''((())))))((('''(((***,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))******))))))(((((((((((())))))***)))))))))))))))))))))---------------------------------,,,,,,,,,++++++++++++*********+++,,,,,,*********)))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((***+++...000222---)))&&&&&&)))***)))((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((('''''''''((()))***)))(((((((((******(((''''''(((((())))))((((((''')))))))))))))))))))))))))))((((((''''''''''''((()))((('''&&&&&&'''((()))((((((((('''(((((()))))))))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((('''''''''&&&''''''(((((((((((((((******((('''&&&&&&&&&&&&)))(((%%%$$$$$$&&&(((***''''''''''''''''''''''''(((((((((((())))))))))))***((('''((()))***)))(((&&&&&&%%%%%%%%%'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))'''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''')))))))))((((((((((((((())))))))))))))))))))))))+++)))''''''***+++***(((******)))((('''&&&&&&%%%(((((((((((())))))))))))************************************************(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((+++...---***'''''')))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((((((''')))))))))))))))(((((((((((((((((()))))))))******)))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))******+++,,,************))))))))))))((()))***+++,,,------...////////////......---,,,,,,++++++******++++++,,,///---++++++---------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...///000/////////000000000111111222333444333222111222333222222111111222333555666555444333222222222222222222222111111111111222222444333333222111111000000222222222222222222222222000000//////...---,,,,,,------------------------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++------,,,,,,+++******)))******))))))))))))(((((()))((((((''''''(((((())))))************)))((((((*********)))((('''&&&%%%'''((()))((('''&&&'''(((++++++++++++************))))))))))))))))))))))))************))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))******---------------------------,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,)))))))))))))))*********************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((()))+++...222444000+++&&&%%%))),,,***'''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((((((((((((((()))))))))&&&'''(((*********)))((((((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''''''''(((((())))))(((((((((((())))))'''''''''''''''((()))***)))(((((('''((()))******))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&((()))))))))((('''))))))((((((''''''''''''((('''%%%$$$%%%&&&((()))((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((()))((((((&&&&&&$$$$$$$$$&&&'''))))))(((''''''''''''((())))))(((''''''''''''((()))&&&&&&''''''(((((())))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$((((((((((((((((((((((((***+++,,,---,,,***)))(((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++******))))))******+++''''''((((((((()))))))))((((((((((((((((((((((((&&&)))++++++)))'''((())))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''************************,,,++++++***)))((('''''')))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))))))))(((((())))))***+++*********)))))))))))))))------,,,,,,,,,+++++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***))))))))))))***++++++,,,,,,,,,---...///000111/////////000000000111111111222333333222222333444222222111111222333444444555555444333333222222222333222222111111222222333111111111222222333333333111111111111111111111111111000000///...---,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***))))))(((***)))))))))(((((((((((()))((((((''''''(((((()))******+++++++++******)))(((((()))(((((('''&&&&&&((()))***)))'''&&&'''((((((((((((((((((((())))))))))))))))))))))))))))))++++++******))))))((((((''''''''''''(((((((((((('''((()))******)))(((''')))))))))))))))*********------------------------++++++++++++************))))))))))))***++++++,,,(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((())),,,...000000+++&&&%%%))),,,***'''(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******((((((((()))))))))))))))%%%''')))*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((()))))))))''''''&&&''''''((())))))((((((((((((((())))))***(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&((()))))))))((('''&&&''''''(((((((((((((((%%%&&&&&&'''((((((''''''))))))((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((((((((((((''''''(((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&...555444...(((&&&(((&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((***))))))(((((())))))***&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''((()))(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((******++++++++++++++++++,,,,,,+++***)))(((''''''***)))))))))((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))(((((())))))(((''''''''''''((())))))))))))))))))))))))******---------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***))),,,,,,,,,------,,,,,,,,,------,,,+++******++++++******))))))******+++,,,,,,,,,,,,---...///111111000000000111111111222222...000111222222222444666333333222222111111111111444444444444333333222222333333222222222222333333222222222222222333333333000000000000000000000000111111000//////...------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))))))))******************)))))))))))))))(((((((((((('''***))))))(((((())))))*********++++++++++++******&&&&&&'''(((((()))(((((((((*********(((((()))***)))(((((('''(((((()))***))))))))))))))))))))))))++++++******))))))((((((''''''''''''(((((((((((('''((()))******)))((('''(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******)))))))))***++++++''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((('''((()))***+++---)))&&&&&&)))***)))((())))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******'''((()))*********))))))&&&''')))***)))((()))***((())))))******))))))((())))))))))))))))))))))))(((''''''''''''(((((()))(((((())))))))))))(((((('''''''''&&&''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((%%%&&&'''((())))))))))))%%%&&&((()))***)))((((((***))))))(((((('''''''''(((((((((((())))))))))))&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''')))))))))((((((((((((((())))))))))))))))))))))))$$$...777666---&&&&&&)))''''''(((((()))*********(((((((((((())))))))))))'''(((((())))))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))*********+++++++++++++++)))))))))*********++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))'''&&&&&&&&&&&&'''(((((())))))))))))************)))***++++++------...///)))******++++++******)))+++,,,,,,------,,,,,,+++++++++,,,+++))))))***,,,------,,,,,,------...///+++++++++,,,---///000111000000000111111111222222---///111222222222444666333333333222111111000000222222333333333333222222333333222222222222333333666555444333222111000///////////////////////////000000000////////////...------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---------,,,,,,,,,,,,,,,)))))))))))))))*********))))))((((((((((((''''''***))))))(((((())))))***))))))***++++++++++++***%%%&&&'''((()))*********((()))******))))))***,,,---,,,+++******+++,,,,,,))))))))))))))))))))))))************))))))))))))''''''((((((((()))))))))(((((())))))))))))((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++******))))))))))))***&&&'''((()))***+++,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))******'''((()))***+++***))))))''')))***)))'''''')))+++))))))************))))))))))))))))))))))))))))))'''''''''''''''((())))))'''(((((((((((((((((('''(((((('''&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))&&&'''((())))))(((''''''''''''(((((()))******+++******))))))(((''''''&&&(((((((((((())))))))))))&&&((()))(((&&&&&&''')))&&&'''((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))((()))))))))))))))******))))))))))))))))))))))))$$$+++111111+++'''(((+++++++++******))))))))))))(((((((((((())))))))))))''''''(((((()))******+++((((((((((((((((((((((((''''''))))))))))))''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''((()))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((()))))))))******)))*********++++++++++++))))))*********+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&%%%&&&'''((('''''''''''''''((())))))((()))))))))************))))))***+++,,,---......((()))***+++++++++++++++***+++,,,------,,,+++***)))+++,,,+++))))))+++---......------......///000)))******+++---...000111/////////000000000111111000111333333222333444666111111222222222111111000///000111333333333333222444333333222222333333444666666555444222111000///////////////////////////------............//////------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))......---------,,,,,,,,,))))))))))))))))))))))))))))))(((((((((''''''''')))((((((''''''(((((()))((())))))***++++++******''''''((()))************%%%'''))))))))))))+++,,,000...,,,+++***+++,,,---)))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))******))))))(((((((((((())))))'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***)))(((((())))))&&&'''((()))***+++,,,---))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''(((((((((((('''$$$&&&((()))((('''((()))))))))))))))))))))))))))******))))))((((((((('''******))))))))))))******'''((()))++++++******)))(((******(((&&&&&&))),,,))))))************))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''&&&&&&((()))***(((((()))))))))'''&&&%%%***)))'''''''''***,,,...+++******)))(((''''''&&&(((((((((((())))))))))))''')))+++***'''&&&(((***%%%''')))++++++)))&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))******&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&(((******))))))+++---......---+++***(((''''''(((((((((((())))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))***,,,------,,,***)))(((((((((((())))))))))))((((((((((((((((((((((((***)))''''''))))))))))))%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((())))))******++++++)))))))))******+++++++++---,,,,,,+++***)))((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((&&&%%%$$$%%%'''(((((((((((((((((()))******(((((())))))*********+++,,,,,,,,,+++++++++******((()))***+++,,,---------******,,,,,,,,,,,,******)))+++,,,+++)))))),,,///---,,,,,,,,,,,,---......)))))))))+++,,,...///000............/////////000333444555555333333444555///000111222222222222222---...000222333333333222444333333222222333333444333333333333333333333333000000000000000000000000++++++,,,------......///------------------------*********++++++,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,++++++***************))))))(((((('''''')))((((((((('''''''''''''''''''''&&&&&&''''''''''''((()))***************)))***************)))(((###%%%'''(((((((((***,,,///...,,,***))))))***+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))***************)))(((''''''((()))***'''(((((()))***+++++++++***++++++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&+++*********))))))((((((,,,,,,+++***)))))))))***''''''((()))))))))))))))'''((()))******************))))))((('''&&&&&&%%%---,,,+++)))(((&&&%%%$$$((((((((((((((()))*********++++++******)))(((''''''(((******))))))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))''''''(((((())))))************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((()))))))))(((((((((((((((++++++***)))))))))))))))++++++************++++++222000...,,,+++,,,---...+++***)))(((((((((((())))))******+++***)))(((''')))((('''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))((('''&&&&&&'''))))))(((((((((((()))***,,,,,,...---+++***)))***+++,,,))))))))))))((((((((((((***)))(((((((((((())))))******))))))((((((''''''$$$&&&'''((('''((()))+++(((''''''&&&%%%$$$$$$$$$!!!###%%%'''((((((((('''))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))***(((((()))***+++***)))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++''''''(((((())))))************************************+++,,,,,,,,,,,,+++***)))((((((((((((((()))'''(((***,,,,,,,,,******)))***+++,,,---,,,++++++///............///000000222000///------///000111444444444444333333222111222222222111111111000000222333444444444444333222222111111111222333333444777666555444333222222222111111111111000000000000........................////////////............,,,,,,,,,++++++*********+++******)))(((((()))))))))))))))***+++++++++,,,&&&&&&&&&'''(((***,,,,,,''''''((()))******++++++''''''(((((())))))******************************%%%(((***)))''''''***---+++***)))))))))***,,,,,,,,,+++)))(((((()))+++,,,***************+++,,,,,,))))))*********++++++++++++***)))(((((()))***+++************))))))))))))******++++++++++++******(((((()))***************++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++************************)))******************)))***)))))))))((((((((('''++++++++++++++++++++++++******)))))))))(((((((((***))))))(((((((((((()))''''''((()))))))))))))))'''(((((()))))))))((((((******)))(((((('''&&&&&&((((((''''''&&&&&&&&&%%%(((((('''((((((((()))***&&&'''((())))))*********)))***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))'''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&******))))))))))))******...---,,,++++++,,,...//////000111222000...+++***((('''''''''((()))++++++%%%''')))(((%%%$$$''')))(((''''''&&&&&&&&&''''''***)))((('''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''(((((()))))))))))))))***)))((('''&&&&&&''''''(((((((((((()))***++++++,,,,,,+++***************'''''''''''''''((((((((())))))(((((((((((())))))***)))))))))((((((((('''&&&''')))(((''''''((()))'''''''''((())))))******''''''(((((())))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))***(((((()))***+++***)))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))************************))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))******++++++++++++++++++++++++))))))***+++,,,,,,++++++))))))(((((((((((())))))+++++++++++++++,,,,,,---((())))))***+++*********,,,,,,++++++,,,,,,---...222111///...---...///000222222333222222111111000222222222111111111000000111222333444444333222111222111111111222222333444555555444333222111111111111111111111000000000000111111111111111111111111////////////............,,,,,,,,,+++++++++******,,,,,,,,,+++***))))))(((***************+++++++++000///---,,,***(((((('''(((((())))))***++++++,,,((((((((()))))))))))))))************************,,,+++***)))))))))(((((())))))((((((((()))***+++******)))(((((()))******((('''''''''(((((()))***++++++************************))))))))))))******************)))))))))))))))******************)))&&&'''(((((())))))((((((,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''((()))))))))))))))'''((((((((((((''''''&&&*********))))))(((((('''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))***+++,,,***((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))************)))((((((((())))))))))))(((((((((((())))))+++******)))***,,,...///***---111555555222...+++000...+++)))((()))***,,,&&&+++///---(((%%%(((,,,&&&'''''''''(((((())))))))))))((((((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))************)))+++***)))'''&&&&&&&&&&&&)))))))))(((((()))*********************))))))(((%%%%%%&&&&&&''''''((((((((((((((((((((()))))))))))))))))))))((((((((((((((()))))))))'''&&&&&&((('''(((((()))******++++++***))))))((('''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&))))))))))))))))))))))))***(((((()))***+++***)))***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))*********************+++++++++))))))))))))))))))))))))((((((''''''(((((()))***++++++******************,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++)))))))))(((((())))))***...---+++******,,,...///***************+++,,,,,,++++++******++++++,,,---222111///...---...//////000111111111111000//////222111111111111000000000111111222222222222111111222111111111111222333333333222111111000000000000111111111111000000000000......................../////////............---,,,,,,,,,++++++++++++***,,,,,,------,,,+++)))(((+++++++++******************)))))))))(((((((((((()))))))))***++++++,,,,,,))))))))))))))))))((((((************************///+++((())),,,---***&&&((((((((('''((())))))***((((((((((((((((((((((((***************++++++,,,)))))))))*********++++++))))))************))))))************))))))))))))((())))))******))))))((('''((())))))******)))))),,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&%%%%%%%%%&&&'''((((((''''''((()))))))))))))))))))))))))))((('''&&&&&&+++*********)))))))))(((&&&''''''((()))******+++&&&&&&'''(((((((((((((((************)))((('''&&&)))++++++***((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((((((((((((''')))))))))***************++++++******)))******+++((((((''''''''''''(((((())))))((())))))***,,,,,,222666<<>><<<777444111000000...***'''%%%&&&'''((())))))))))))%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&'''((((((((())))))))))))((((((((((((((((((&&&''')))******)))((('''&&&&&&'''((())))))******&&&'''((()))***)))))))))(((((((((((())))))))))))%%%&&&(((((('''((()))+++)))))))))))))))(((((((((''''''&&&%%%%%%'''((()))))))))))))))))))))))))))+++*********))))))))))))((((((((((((((((((((((((***(((((((((***+++***)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''((())))))------,,,,,,++++++******))))))))))))))))))))))))''''''(((******+++++++++)))))))))))))))***++++++)))***+++,,,,,,+++***)))...---,,,+++,,,---...///,,,++++++++++++,,,------+++,,,,,,---///000222222000000111111111111111000000000000000000000000000000000000000000000000000222222111000000111111111/////////...//////000000111111111111000000000///000000000000000000000000............------------++++++++++++++++++++++++%%%&&&)))+++,,,,,,+++***,,,+++++++++***)))))))))******+++++++++***)))(((***************+++++++++++++++******))))))(((((())))))))))))))))))))))))%%%'''******)))(((***+++))))))*********+++++++++)))******++++++******)))''''''&&&&&&%%%&&&&&&'''((((((((())))))******+++((()))***++++++***)))(((************)))))))))((((((((())))))))))))((((((******+++,,,,,,,,,,,,,,,++++++++++++++++++***)))************************************************((())))))******))))))((((((((((((((())))))))))))************************'''(((((((((((()))))))))(((((('''''''''((())))))''''''((())))))))))))))))))***************)))((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&''')))*********)))((())))))***+++,,,,,,,,,,,,&&&(((******))))))+++,,,************************((()))***++++++***)))((())))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&''''''(((((())))))******((((((''''''(((((())))))((((((''''''''''''(((((())))))))))))((((((((((((%%%&&&'''))),,,///222444777888;;;===????????????@@@;;;666777;;;===:::666/////////...---***(((&&&%%%&&&'''''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&$$$%%%&&&((())))))***)))(((((((((''''''((())))))'''(((((()))))))))))))))''''''(((((())))))******&&&'''(((*********))))))(((((((((((())))))))))))$$$&&&'''((('''(((***+++'''((()))***+++,,,---...(((((((((((()))******+++************************))))))((((((((('''''''''((((((((((((((((((((((((***(((((()))***+++***)))'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''((())))))******))))))))))))))))))))))))((((((''''''(((((()))***,,,,,,++++++++++++++++++))))))))))))))))))))))))((()))******++++++******))))))))))))******+++,,,)))***+++,,,,,,+++)))'''***************+++,,,,,,******))))))******+++,,,***+++,,,---///000222222///000000111111111111000//////000000000000000111111111000000000000111111222222111000000000000111////////////000000111222111111111111000000000000////////////////////////.........------------,,,***++++++++++++,,,,,,,,,%%%&&&(((***+++,,,+++++++++++++++***************$$$&&&''')))***+++******))))))))))))))))))))))))******************))))))))))))))))))))))))))))))&&&***---,,,(((%%%&&&((())))))***+++++++++++++++************************)))((((((''''''''''''(((,,,+++***)))(((''''''&&&))))))************))))))************))))))))))))((())))))******))))))((('''((())))))******)))))))))******++++++++++++***************************)))))))))))))))))))))))))))******************)))'''((((((((()))))))))***((((((((((((((((((((((((((((((((()))))))))******)))((((((''''''''''''(((''''''((()))))))))))))))'''((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((***+++,,,+++***)))((()))***++++++,,,,,,+++((()))******)))((()))+++************************((()))+++,,,,,,+++)))((())))))************))))))***)))))))))(((((((((''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&%%%&&&&&&'''(((((())))))***************+++,,,,,,)))(((((((((((((((((()))&&&'''((())))))******)))************+++,,,---...''''''))),,,...111333444:::888666999???EEEHHHHHHDDDCCCAAA===777111,,,)))''''''((()))((((((&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''%%%&&&''')))))))))(((((('''''''''''''''((()))***)))((((((((())))))***+++((((((((((((((((((((((((%%%&&&(((***+++***))))))'''((((((((()))))))))***%%%'''((((((''''''(((***&&&'''((()))+++,,,------)))************))))))((()))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((***(((((()))***+++***)))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''(((((()))******++++++)))))))))))))))))))))))))))(((((((((((()))******************++++++++++++))))))))))))))))))))))))++++++++++++++++++***)))))))))))))))***+++,,,---+++,,,,,,,,,++++++***)))((())))))***+++************************+++,,,,,,,,,,,,---...////////////---...///000000000000///////////////000000111111222111000000000000111222222222111000000000000000000000000000111222333444111111111111000000000000------------------------.........---------,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++***************+++++++++ ###&&&)))*********((((((((((((((((((((((((******************++++++)))))))))))))))))))))))))))***,,,,,,***((('''&&&((((((***+++++++++***)))+++***)))(((((()))***+++------,,,+++++++++++++++******))))))((((((((('''******))))))))))))******************)))))))))))))))******************)))&&&'''(((((())))))((((((((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******'''((((((((())))))******))))))))))))))))))))))))(((((())))))******++++++)))(((''''''&&&&&&&&&&&&'''(((((()))))))))))))))&&&&&&'''((()))))))))(((''''''''''''((((((((((((''''''(((((())))))******''')))+++,,,---,,,***)))***++++++******)))((('''***+++,,,***((('''((()))************************((()))+++,,,,,,+++)))((())))))************))))))******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))************************(((((())))))))))))((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((()))''''''&&&''''''((())))))))))))(((((((((((())))))$$$%%%''')))***+++,,,,,,&&&'''''''''((((((''''''***(((&&&%%%%%%''')))+++)))***---111888@@@HHHNNNXXXVVVQQQKKKBBB999222---))))))*********((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''((())))))((('''&&&&&&&&&&&&'''''')))***+++***)))(((((((((***+++,,,'''''''''''''''&&&&&&&&&$$$&&&(((***++++++))))))'''((((((((())))))******'''))))))((('''&&&'''((('''''''''''''''((((((((())))))******((('''%%%###((((((((((((((((((((((((++++++++++++************((((((((((((((((((((((((***(((((()))***+++***)))))))))************))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))***++++++)))))))))******++++++,,,************************,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,---///...,,,******+++,,,---)))***+++,,,---,,,++++++------,,,,,,------...///......//////......---,,,,,,------.../////////....../////////000000111111333222111000000111222333222222111000000///000000111111111111222333555555111111111111000000000000000000000000000000000000......---------,,,,,,,,,*********++++++,,,,,,,,,...---,,,+++************))))))******+++++++++,,,((()))++++++***)))&&&%%%(((((((((((('''''''''''')))))))))***+++++++++,,,)))))))))))))))))))))))))))''''''***...///+++(((&&&''')))*********)))(((+++)))(((&&&&&&((()))+++,,,++++++***)))))))))***$$$%%%&&&((()))+++,,,---+++***)))(((((()))***+++************))))))))))))******++++++++++++******(((((()))***************+++++++++************)))************))))))))))))************************(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,***((('''&&&'''((()))******))))))((((((''''''------,,,+++*********+++((((((((((((((((((((((((&&&&&&'''((())))))((((((************))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++++++++******)))(((((((((******)))))))))))))))******)))(((''''''((()))***((((((((((((''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''')))'''%%%%%%''')))))))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((******))))))((((((''''''&&&''''''***---111666888WWWNNNCCC<<<888555000,,,))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&''',,,)))&&&%%%'''((('''%%%'''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))******)))******))))))((('''&&&)))))))))))))))***+++,,,)))(((((('''''''''((((((***((('''%%%%%%%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))))))))((((((((('''))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++******************************)))))))))))))))***)))(((((((((((((((((()))******))))))((('''''''''(((((((((((((((((())))))---,,,+++++++++,,,---...222000---+++))))))***+++***+++---//////...---,,,+++*********))))))((((((*********)))))))))))))))++++++++++++,,,,,,---...------------------------............////////////000//////............///000000000///000000111222333222111000////////////222111111000///......------...///////////////...////////////////////////......---------,,,,,,,,,------,,,+++******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++************************'''&&&%%%%%%'''(((((((((,,,+++++++++***))))))))))))))))))))))))(((''''''''''''((((((((((((''''''+++)))'''''')))***+++***)))************+++++++++******))))))))))))*********))))))***++++++)))''')))'''%%%'''***,,,***((('''((()))******++++++*********))))))((((((''''''++++++++++++************************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++***((('''''''''((()))***)))))))))(((((((((''',,,,,,+++***************))))))))))))))))))))))))'''((())))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((()))*********''''''((())))))******+++******)))))))))))))))******)))(((''''''((()))***'''((((((((())))))******(((((((((((((((''''''''''''(((((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''(((((((((&&&%%%&&&((()))((('''&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''((((((''''''((()))+++---<<<666000---------+++((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))000---)))((())))))(((&&&%%%&&&'''(((((((((((((((&&&&&&''''''(((((())))))'''((()))))))))))))))(((''''''&&&&&&&&&'''(((((())))))((((((((((((((())))))(((''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((())))))))))))))))))(((((())))))))))))))))))))))))(((((()))***************)))((('''&&&&&&'''((()))************************))))))(((((()))***++++++((())))))******))))))((())))))))))))))))))))))))+++*********************,,,++++++***+++,,,---...000...,,,***))))))***+++)))***,,,---------++++++************)))))))))(((++++++++++++++++++******,,,,,,+++++++++,,,------------------......................../////////////////////...//////000000000000000000000111222222333222111000////////////111111111000///.........///000000000000000//////..............................---------,,,,,,,,,,,,,,,++++++***+++++++++******))))))******+++,,,+++++++++++++++++++++++++++***))))))(((((())))))((((((((((((((((((((((((((('''''''''((()))))))))******)))))))))))))))))))))))))))))))))(((''''''))))))************)))))),,,+++))))))+++,,,---,,,(((((()))))))))***************))))))))))))******((('''&&&'''(((((('''%%%+++)))'''(((******)))'''(((((()))))))))(((((('''***)))))))))(((((((((''',,,+++++++++************************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''+++***(((''''''((())))))))))))))))))((((((((((((+++******)))))))))))))))************************)))***************)))(((&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''(((((())))))******&&&''''''(((((()))******))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***+++,,,,,,***))))))(((''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&((()))***(((&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((()))))))))((((((((((((''',,,+++)))((('''((()))))),,,)))''''''***,,,+++)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))111...+++))))))((('''&&&%%%&&&''')))******++++++'''''''''(((((((((((((((&&&'''((()))************''''''&&&&&&%%%&&&&&&&&&)))((((((((((((((())))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++***))))))))))))))))))*********))))))))))))))))))))))))(((((()))***************((((((''''''''''''((((((***************************))))))(((((())))))***((()))+++,,,,,,+++)))((((((((())))))***++++++,,,------,,,,,,+++++++++***+++************+++,,,,,,---,,,+++))))))******+++((()))***+++++++++***)))************))))))))))))+++,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------......//////---............/////////////////////000000111222111111111000111222222333333222111000////////////111111000000//////......111111222111111000///.................................---------,,,,,,,,,++++++++++++++++++,,,,,,******))))))******+++,,,******************************)))((((((((())))))((((((((((((((((((((((((((((((((())))))*********((((((((((((((()))))))))))))))******))))))(((((())))))************)))))),,,***))))))+++,,,,,,+++'''((((((((())))))))))))***))))))(((((())))))******))))))***,,,,,,***))),,,***))))))******(((&&&))))))))))))((('''&&&%%%))))))))))))((((((((((((,,,,,,+++++++++*********************)))))))))((())))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,(((((((((((((((((((((((())))))))))))((((((((((((***)))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************))))))(((''''''(((((()))***++++++,,,(((((((((((())))))))))))'''((((((((()))))))))***)))))))))(((''''''&&&&&&((((((((()))))))))))))))))))))(((((((((((())))))''''''((())))))***++++++))))))((((((''''''''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********&&&'''(((***,,,+++)))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,+++***+++------+++)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''',,,***((('''&&&&&&'''&&&''''''(((******+++++++++((((((((((((((('''''''''''''''((()))))))))))))))***)))(((''''''''''''''''''''''''&&&''''''((()))&&&((()))+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++,,,,,,,,,++++++***)))))))))***************))))))))))))))))))))))))(((((()))*********************))))))))))))******************************,,,+++***(((((('''''''''(((***,,,......,,,***((())))))******++++++++++++---------,,,,,,+++*********************++++++++++++******))))))***++++++((()))******+++***))))))*********)))))))))))))))++++++++++++,,,,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,------......---------.........//////////////////000111333333111111111111111222333333222222111000//////000000111000000000/////////...222222222111000///...---..............................---------,,,,,,,,,)))***++++++,,,,,,,,,,,,******))))))******+++,,,))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))'''((()))***)))))))))***'''(((((())))))*********))))))*********))))))(((''''''(((((((((((('''''')))((('''''')))******)))((((((((()))))))))******))))))(((((((((((()))))),,,++++++,,,---...,,,+++******+++++++++***)))''')))))))))))))))(((''''''))))))))))))((((((((((((,,,,,,,,,++++++++++++***************)))))))))((())))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))'''''''''((()))*********)))((((((((((((((())))))(((((((((((()))))))))))))))((((((((((((((())))))(((((((((((((((((((((((())))))))))))((('''&&&&&&'''(((((()))***++++++,,,(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&'''((())))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))'''(((***,,,...---***'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((""""""###$$$%%%&&&'''(((+++************)))'''%%%(((((())))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((***)))***************))))))(((((((((((((((''''''''')))))))))))))))(((''''''***)))((('''''''''''''''&&&%%%%%%%%%&&&&&&'''((('''((()))+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***++++++,,,,,,,,,++++++))))))))))))))))))******))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))(((((((((((((((((()))))))))***---......---***)))++++++++++++******)))))),,,,,,++++++************))))))******++++++++++++******************++++++++++++++++++++++++******))))))))))))))))))******************++++++,,,,,,...---,,,,,,++++++++++++******++++++,,,,,,,,,,,,------------............////////////000111333333111111000000111111222333222111000000000000000000000000000000////////////000111000000///...---,,,..............................---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******))))))******+++,,,))))))))))))))))))))))))+++******)))******++++++))))))))))))))))))))))))%%%'''******((('''((())))))))))))******+++++++++))))))************))))))''''''((((((((((((''''''(((''''''((()))***)))((()))))))))*********++++++))))))(((((((((((())))))(((''''''(((***+++***(((((()))+++,,,,,,++++++***((()))***+++++++++++++++(((((((((((()))))))))))),,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''(((((()))******%%%&&&((()))***))))))((((((((())))))))))))(((((()))((((((((('''''''''&&&&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((())))))))))))''''''((((((***,,,...---***((()))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''(((((())))))))))))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&''''''''''''(((***---***************)))(((((('''''''''(((((((((((((((************)))((('''&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************((((((((('''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++))))))))))))((((((((('''))))))))))))))))))))))))(((((()))***************''''''((((((((((((''''''))))))))))))))))))))))))###$$$%%%&&&(((+++---...)))***,,,------,,,***))),,,++++++***))))))((((((************************)))***++++++,,,,,,++++++******++++++++++++++++++---,,,,,,,,,,,,+++++++++))))))))))))************))))))******++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------------.........////////////000000111222000000000///000111111222111111000000000000000111000000000000//////////////////000//////...---,,,------------------------......---------,,,,,,,,,)))***+++,,,---,,,+++*********))))))******+++,,,))))))))))))))))))))))))(((((('''''''''((())))))(((((((((((((((((((((((($$$'''***+++((('''((()))************++++++++++++))))))******++++++******))))))************))))))))))))(((***,,,,,,+++)))************++++++++++++)))((((((''''''(((((()))((((((((()))+++,,,+++)))&&&))),,,...---,,,,,,,,,((()))***+++,,,,,,,,,,,,(((((((((((())))))))))))------,,,,,,,,,+++++++++************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******''''''((()))))))))))))))'''((((((((()))))))))***)))((((((((())))))***+++(((((((((((((((((((((((('''(((((()))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((())))))******+++$$$%%%''')))******)))((('''((()))******)))((('''((((((((((((((()))))))))'''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((()))))))))'''%%%$$$''''''(((***,,,+++)))'''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******+++******))))))((()))***************+++,,,(((((()))))))))*********''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))%%%&&&'''&&&%%%%%%(((+++(((((())))))***)))))))))&&&&&&''''''(((((())))))((()))))))))))))))((('''''''''&&&&&&&&&'''((((((''''''&&&'''((()))************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********))))))((('''&&&%%%%%%))))))))))))))))))))))))(((((()))***************&&&'''((())))))((('''&&&))))))))))))))))))))))))$$$%%%%%%&&&(((***+++,,,******++++++++++++******))))))))))))))))))))))))(((((())))))***+++++++++******,,,---------,,,++++++,,,,,,,,,,,,,,,++++++------,,,+++++++++++++++((()))))))))******************++++++,,,------...,,,,,,+++++++++,,,------///......------,,,,,,+++,,,,,,---------........./////////...//////000000//////......//////000111111111000000000000111111////////////000000000000//////000000000//////...------------------------......---------,,,,,,,,,***+++,,,------,,,***)))******))))))******+++,,,************************'''''''''''''''((())))))(((((((((((((((((((((((($$$(((,,,,,,)))'''(((+++************))))))))))))((()))***++++++++++++***))))))************)))))))))((((((***,,,,,,***((())))))))))))************((((((''''''''''''(((((()))))))))***------,,,+++'''+++...///---+++++++++)))******+++++++++******'''((((((((()))))))))***---------,,,,,,,,,++++++************))))))))))))************************(((((())))))))))))((((((((()))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))((((((((((((''''''((())))))***))))))'''((((((((())))))******)))))))))))))))***++++++))))))))))))))))))))))))'''((()))***************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((++++++******))))))(((((($$$%%%''')))******)))((('''((()))******)))((('''''''''((()))***+++,,,,,,)))))))))(((''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))(((&&&$$$"""'''&&&&&&(((******(((&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))(((((((((***++++++***))))))***,,,(((((())))))*********+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&$$$!!!!!!$$$'''%%%&&&''')))************%%%&&&&&&'''((()))******&&&'''((()))************)))))))))))))))***+++,,,(((((((((((()))***,,,,,,+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********************)))'''&&&%%%$$$###))))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))***)))((('''''''''''''''************************''''''(((((())))))******(((((()))***+++,,,,,,---***+++,,,---...---,,,,,,,,,------------,,,+++***------,,,+++******++++++(((((())))))*********+++++++++,,,,,,---...//////++++++++++++,,,------...111111000///...------,,,,,,,,,,,,---------......000//////............///...............///000000111000000000000000111111////////////000000000000///000000111111111111000------------------------......---------,,,,,,,,,++++++---------+++)))(((*********)))***++++++,,,************************)))))))))))))))***++++++************************%%%)))......+++(((***,,,******))))))((((((''''''((()))***+++++++++++++++''''''((((((((((((''''''&&&&&&&&&(((******(((&&&(((((((((((())))))))))))((((((''''''''''''((((((&&&%%%%%%''')))***)))((()))---000000---***)))*********+++******)))(((''''''((((((((())))))******************************,,,+++***((('''''''''''''''((()))******)))((('''))))))))))))((((((((((((******))))))((((((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&'''***++++++***'''&&&)))******)))'''&&&((()))((((((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))************************((('''&&&%%%&&&(((***+++))))))(((((((((((()))))))))((('''&&&&&&'''((())),,,+++)))((((((((()))******)))'''%%%%%%&&&((())),,,,,,+++***))))))******''''''((((((((((((''''''))))))))))))((('''&&&%%%(((((((((((((((((((((((())))))'''&&&&&&'''((()))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&((()))+++,,,,,,,,,+++***&&&'''((())))))((('''&&&'''''''''(((((((((((()))''''''''''''''''''''''''(((((())))))))))))((((((+++++++++++++++***)))(((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))+++*********))))))(((((((((((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))(((((()))***+++---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++++++++***((('''&&&)))&&&%%%&&&((()))'''%%%))))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++***)))(((***)))(((((()))***---.........//////...---,,,,,,***)))***+++------,,,+++------,,,++++++******))),,,,,,,,,---------......111///---,,,,,,...111222///////////////.........//////............//////111///111666<<<<<<555///111111111111111000///////////////...---------,,,///...------...///...---,,,------......------,,,************************,,,,,,,,,++++++)))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&)))******+++,,,,,,------,,,+++***((((((((()))***))))))************))))))***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))---+++******,,,,,,+++***((()))***+++,,,+++***))))))///444444000+++******,,,***((('''&&&'''((())))))************++++++++++++++++++++++++++++++++++++***)))(((((('''(((((((((((()))******)))(((((()))))))))(((((((((''''''***)))))))))((((((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&'''((()))******)))(((''''''((((((&&&%%%$$$%%%'''******))))))))))))*********)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((***)))'''&&&&&&'''((()))))))))(((((((((((())))))))))))(((''''''((())))))++++++)))((((((((())))))000...,,,***))))))***+++***))))))(((''''''(((((())))))************))))))(((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''(((((()))(((((((((''''''''''''%%%&&&'''((((((((('''''''''(((((((((((((((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))*********))))))((('''(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&***+++------,,,+++---...((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******)))))))))************)))))))))((())))))))))))))))))******))))))************))))))((())))))))))))))))))((()))***+++,,,,,,+++***)))---------,,,,,,++++++***------,,,++++++,,,------,,,,,,++++++******))))))***(((&&&''')))***((('''+++++++++,,,,,,,,,------++++++++++++++++++++++++***************+++++++++***++++++++++++******)))+++***)))))))))+++---....../////////......---,,,---,,,,,,,,,------------+++++++++++++++++++++,,,,,,,,,,,,---------......///...---,,,---...000111/////////////////////...000//////......//////000---555@@@FFFEEE===333,,,//////000000//////...------------------,,,,,,,,,///---,,,---...///...---,,,,,,------------,,,,,,************************)))******+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((+++++++++***))))))((((((,,,+++)))((((((((()))***))))))************))))))***************)))(((((((((((((((((()))))))))***************************+++***)))***+++,,,+++*********++++++,,,,,,,,,+++)))...222222...******+++)))))))))))))))(((''''''(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((()))))))))((())))))******))))))(((((((((((((((''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((((((((''''''(((((())))))))))))((((((******+++)))(((''')))*********))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''+++***((('''&&&&&&''''''))))))(((((((((((())))))***))))))(((((())))))*********)))((((((((())))))///...+++)))((('''(((((())))))((('''''''''(((((())))))************))))))'''((()))***++++++++++++((((((((((((((((((((((((''''''((((((((((((((('''***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((('''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((())))))***((((((((((((''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%)))((((((''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((())))))((((((''''''))))))))))))))))))))))))))))))***+++++++++******))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))******++++++++++++******))))))************))))))))))))******++++++,,,,,,......---,,,+++***))))))+++******))))))******+++---,,,+++******+++,,,,,,***)))((()))***+++***(((+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++*********)))***++++++++++++++++++++++++*********,,,---......////////////...------...---++++++***+++,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......+++,,,,,,---......///000......//////////////////111000000//////000000111---:::IIIMMMEEE999000---------.........---,,,,,,,,,,,,,,,,,,,,,---------...---,,,---...///...,,,+++++++++,,,,,,+++++++++************************'''((()))***+++,,,,,,,,,))))))))))))))))))))))))''''''(((((())))))*********))))))(((((('''&&&&&&+++***))))))((()))))))))))))))************)))))))))************))))))(((((((((((()))))))))******))))))))))))))))))))))))***))))))***,,,---,,,*********))))))******+++,,,***---000///+++))))))+++'''(((***++++++)))'''&&&'''((((((((())))))))))))++++++++++++++++++++++++))))))(((((()))******+++))))))))))))))))))))))))(((((((((((('''''''''&&&))))))))))))(((((((((((('''((((((((((((((((((''''''''''''''''''''''''''')))))))))))))))(((((((((***)))(((''''''((()))***+++,,,,,,+++***)))+++---((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((''''''(((((())))))(((((((((((())))))******))))))))))))******)))))))))((((((((())))))++++++)))(((''''''''''''+++******)))))))))******''''''(((((((((((('''''''''((()))***************((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((($$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''(((((())))))((((((((((((((('''''''''&&&&&&''''''((((((((((((***)))(((''''''((()))***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))************))))))((((((((())))))(((((('''))))))))))))))))))))))))((())))))*********))))))))))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))*********)))))))))))))))***))))))))))))(((((((((++++++,,,,,,,,,,,,++++++)))******++++++******)))***))))))***+++,,,---...---,,,,,,,,,++++++******)))))))))(((((())))))))),,,+++***))))))***,,,---******))))))*********)))))))))))))))************************************,,,,,,++++++++++++******)))******+++,,,,,,,,,,,,,,,,,,+++++++++,,,---........./////////......---,,,+++***(((&&&''')))+++*********++++++,,,,,,,,,,,,,,,,,,---------......)))***,,,---...///..................////////////111111000000000000111111222;;;CCCBBB:::222///111---------......------,,,,,,,,,,,,------............---,,,,,,......---,,,******++++++++++++******************************((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((())))))*********))))))))))))))))))))))))************))))))))))))************)))((((((((()))))))))*********(((((((((((((((((((((((()))))))))+++......---,,,))))))((('''''')))***+++***,,,---,,,)))((()))+++'''((()))******)))((('''((((((((()))))))))******)))))))))))))))))))))))))))(((((())))))***+++,,,******))))))))))))******)))(((((((((((('''''''''(((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))***)))(((''''''((()))***'''((()))((('''&&&(((***((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))************))))))((((((((()))))))))((((((******************++++++***)))))))))))))))******''''''((((((((((((''''''((()))))))))(((((('''&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&''''''((()))'''''''''(((((((((((((((((((((((((((((()))))))))***)))(((''''''((()))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))************))))))(((((()))******))))))((())))))))))))))))))))))))'''(((((((((((((((''''''))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))((()))******(((((((((***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))******((((((((((((((((((((((((,,,,,,------------,,,,,,******++++++++++++******************+++,,,......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''((()))+++,,,))))))***)))))))))))))))(((((()))))))))*********************************,,,+++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------+++++++++(((&&&&&&)))+++,,,,,,,,,+++++++++******,,,,,,,,,---------......)))***,,,...//////...------.........//////000000111111000000000000111111444666888777333000000000---....../////////......------......//////000000...,,,+++,,,---...---,,,)))******++++++******)))*********************************+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))******+++)))))))))*********))))))))))))************))))))((())))))*********))))))))))))))))))************))))))))))))))))))))))))******+++---///000...,,,******)))((()))***+++,,,***++++++***)))((()))******)))(((''''''((()))***)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))***+++,,,+++******))))))******+++))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((())))))***)))(((''''''((()))***'''((()))((('''''')))+++******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((())))))***++++++))))))(((((((((((())))))((())))))******))))))(((''''''((()))))))))((((((''''''(((((()))*********''''''&&&&&&''''''(((((())))))************)))))))))))))))(((((('''&&&%%%((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%&&&&&&'''((()))'''''''''(((((((((((((((''''''&&&&&&''''''((()))***))))))(((((())))))***'''''''''(((((((((((()))(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))*********))))))))))))))))))))))))))))))''''''((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))***+++***)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))''''''''''''))))))))))))))))))************'''((((((((()))))))))))),,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------(((((()))***+++,,,------******++++++++++++******+++***)))(((((())))))***(((***+++***)))((()))************++++++++++++,,,************************++++++++++++,,,,,,,,,---***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,------------,,,+++---...,,,)))(((+++///------,,,,,,+++******))),,,,,,,,,---------......+++,,,---//////...------------......///000000000111000000//////000000111000111333555666444000---......///000000000000//////////////////000000000---,,,+++,,,---...---+++*********++++++***************************************+++++++++******)))))))))))))))))))))))))))******))))))(((((('''''',,,++++++******))))))((((((((()))************)))))))))************))))))((())))))************))))))))))))*********++++++++++++++++++++++++++++++******+++...000///---+++,,,,,,,,,,,,,,,------...***************************)))'''&&&&&&(((***+++************++++++++++++))))))))))))))))))))))))*********)))******++++++++++++***))))))***+++++++++*********))))))))))))'''((((((((()))))))))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((()))))))))*********))))))+++---******))))))))))))******'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((())))))*********))))))))))))(((((((((((())))))'''((())))))))))))((('''&&&&&&((()))))))))((((((&&&''''''(((((((((((('''&&&&&&&&&&&&&&&'''(((((())))))************))))))(((((()))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''((()))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))((((((''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***''''''''''''((((((((()))((('''&&&&&&&&&'''((())))))))))))******)))))))))((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))(((((((((((())))))((((((((())))))))))))***(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))***((()))))))))************(((((()))***+++,,,,,,---,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---------,,,+++))))))******++++++,,,,,,'''((()))******)))(((''',,,++++++******))))))))))))+++,,,,,,***)))***,,,************++++++++++++************************)))******+++,,,---......,,,,,,,,,---,,,,,,++++++***+++++++++++++++******)))***++++++,,,,,,,,,+++)))---///...+++***,,,000,,,+++++++++++++++++++++,,,,,,,,,---------.........////////////...------------......///000000111000//////......//////000///000222333333222000.........///000000000000000///////////////.........---,,,++++++------,,,+++***++++++++++++++++++***************************((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++******))))))((('''((()))***+++******)))))))))************))))))(((((()))***************))))))*********+++++++++++++++++++++++++++++++++))))))+++---...---***(((******+++,,,,,,,,,,,,,,,***)))******++++++***)))((((((((((((((()))******))))))))))))************************************++++++***************+++,,,+++***))))))***+++,,,++++++++++++*********)))'''((((((((())))))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((%%%&&&'''&&&%%%&&&''')))((((((''''''''''''(((((('''((((((((())))))******(((((((((((())))))))))))++++++++++++++++++++++++******+++******)))((('''))))))(((((((((((())))))&&&'''((())))))((('''&&&%%%&&&((()))))))))((((((,,,,,,,,,,,,,,,+++***)))((((((((((((((()))***+++''''''(((((((((((('''''''''((()))******++++++***((((((((((((((((((((((((''''''&&&&&&'''(((***+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((()))++++++&&&'''''''''(((((())))))))))))((('''((()))***+++((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))******++++++++++++******%%%%%%&&&'''((((((((('''(((((((((((((((((((((((())))))***))))))(((''''''))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((()))***)))'''&&&&&&((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***(((((())))))*********+++))))))***+++---...///000+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***,,,---......---+++)))+++++++++******************+++,,,------,,,+++***---------,,,,,,***)))(((***,,,...---+++***,,,...(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++---...//////------------,,,,,,+++*********+++++++++******)))((()))***+++++++++++++++&&&***......***)))+++///*********++++++,,,------,,,,,,,,,---------......111000000///......---------------...///000000111//////............//////111111000...,,,,,,///222------...///000000///////////////...---------,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++************************&&&'''(((***,,,---------))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((())))))******++++++'''((()))+++++++++***)))))))))************))))))(((((()))***************)))************+++++++++(((((((((((((((((((((((((((((()))+++---+++(((%%%&&&''')))*********)))((())))))***+++,,,,,,***(((%%%''')))***+++***)))((((((((((((((())))))))))))************************)))))))))))))))))))))))),,,+++***((((((((()))***,,,,,,++++++******))))))(((((())))))))))))((((((******+++******)))(((''')))))))))))))))(((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))+++*********))))))((((((((((((((((((''''''''''''***)))(((''''''((()))***(((***+++,,,,,,+++***(((***(((&&&'''***+++)))'''******))))))((((((''''''&&&'''(((*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&))))))))))))))))))))))))******))))))((((((((('''&&&''')))(((''''''(((***%%%&&&&&&'''((((((''''''((()))***)))'''&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((())))))******++++++******))))))((((((''''''***))))))))))))))))))))),,,+++***(((''''''&&&&&&''''''''''''((((((((((((''''''((())))))((('''&&&((('''&&&&&&&&&''')))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((,,,&&& %%%))))))''')))******+++++++++******))))))*********+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++000---++++++------+++)))(((((()))***************++++++******++++++,,,---******+++++++++******)))+++++++++++++++***)))(((***************)))((('''((()))***+++,,,,,,+++***++++++,,,,,,,,,+++******---------,,,+++***)))(((+++***************++++++******++++++++++++******))))))*********++++++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000000000000000000000000000//////.........------...///////////////...000000000000000000000000222000---,,,...///000//////---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///((()))***+++,,,+++******************************++++++***)))(((((())))))((()))))))))))))))((((((***)))))))))+++,,,+++***************************))))))))))))))))))))))))******))))))))))))******************)))((('''&&&''')))++++++)))((())),,,))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))&&&((()))******)))(((&&&************************)))))))))))))))))))))))),,,+++)))((((((((()))***)))))))))))))))((((((((((((((())))))))))))(((((()))******+++++++++******)))))))))))))))(((''''''''''''((((((((((((''''''))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************)))))))))((('''''''''((((((((())))))***)))(((((((((((()))***((()))***++++++***)))(((***(((''''''******)))'''***)))))))))(((((((((''''''((()))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((())))))(((&&&%%%&&&'''''''''((())))))((((((((('''((())))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************)))))))))((((((((('''******++++++++++++++++++***))))))(((((((((((()))''''''((((((((()))))))))%%%&&&''')))))))))(((((()))((('''''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************))))))))))))(((((((((((()))%%%""""""%%%((((((((())))))*********))))))(((*********++++++++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++)))((()))+++,,,+++)))((())))))***************+++++++++++++++,,,------***++++++++++++***))))))+++++++++++++++***))))))***************)))(((((())))))++++++,,,+++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((,,,+++***************+++******++++++++++++******))))))*********++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////000/////////............///000000000000000//////000000000000000000000000000////////////////////////...,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''(((***+++))))))((((((((()))***+++************************++++++***)))))))))))))))(((((())))))))))))(((((()))((('''(((***+++***)))************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((((('''###'''***+++***)))***+++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))+++***))))))((()))))))))&&&'''''''''''''''(((((('''(((((())))))(((((('''((()))***+++,,,,,,,,,,,,)))))))))))))))(((((('''''''''(((((((((((('''''')))))))))))))))((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++))))))))))))++++++************))))))))))))%%%&&&&&&''')))******+++***))))))(((((())))))***'''((()))******)))((('''***((('''((()))***)))'''))))))))))))((((((((((((((()))))))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''((()))******))))))))))))))))))))))))((((((((('''''''''''''''((()))***(((%%%$$$$$$%%%))))))*********)))((((((&&&((())))))''''''(((***''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))******++++++******)))))))))))))))))))))******))))))))))))))))))))))))***))))))))))))))))))((())))))))))))(((((((((((()))))))))******+++++++++((((((((((((((()))******((())))))))))))*********%%%%%%'''((()))*********))))))(((((())))))***+++************************))))))))))))((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))'''&&&&&&'''((()))***+++++++++++++++***)))((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))(((''')))+++,,,,,,+++)))))))))************+++,,,,,,,,,,,,,,,------...++++++++++++******))))))++++++++++++++++++***)))***************)))))))))***++++++,,,++++++***)))((((((***+++,,,---------,,,,,,,,,,,,+++*********---,,,+++*********************++++++++++++*********************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////////////////............111111111111111000///...000000000000000000000000...///000000///...///000000///------......,,,+++++++++++++++++++++++++++((((((((((((((((((((((((***)))'''&&&&&&(((***,,,************************+++***))))))))))))))))))(((((())))))***))))))((((((''''''''')))***)))(((************************))))))))))))))))))))))))******))))))))))))******(((((()))))))))))))))***"""%%%)))++++++******+++))))))))))))))))))))))))******++++++++++++++++++))))))))))))))))))))))))***+++,,,------,,,+++***************************))))))))))))))))))))))))******))))))))))))))))))&&&&&&&&&''''''((((((((('''(((((((((((((((((('''((()))***+++++++++++++++(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))*********((((((((((((((((((((((((************************+++***(((''''''(((***+++*********)))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))''''''((())))))((('''''')))((((((((()))))))))((())))))))))))((((((((((((******)))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))))))))************************''''''''''''''''''&&&&&&'''((()))(((%%%$$$%%%&&&))))))******))))))((((((&&&'''))))))(((((()))+++((((((((((((((()))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))************)))))))))))))))***************))))))))))))))))))))))))******))))))((((((((('''))))))))))))((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((())))))***))))))*********+++++++++''''''(((((())))))))))))***************+++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))''')))+++,,,++++++,,,...---------,,,+++***)))(((++++++,,,,,,,,,---------,,,+++++++++++++++++++++************************+++******+++,,,,,,,,,,,,***))))))*********++++++------,,,,,,,,,---......,,,,,,+++******)))))))))+++++++++,,,,,,+++******+++*********************,,,,,,,,,,,,+++******)))((()))***+++,,,,,,,,,,,,...------,,,,,,,,,,,,---------,,,+++******************++++++++++++*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///////////////////////////////////////.........111111111000000...---,,,////////////////////////...//////...,,,---///222111///............---+++************************)))***+++,,,,,,+++***))))))(((((((((((()))***+++******************************)))))))))))))))***(((((()))*********)))))))))((('''(((*********)))************************))))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,%%%&&&(((((())))))******))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***************************)))))))))))))))))))))))))))))))))*********))))))'''''''''(((((()))))))))''''''(((((((((((('''''')))))))))))))))(((''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))******))))))))))))))))))(((((())))))************))))))'''''''''(((((('''''''''((()))))))))((((((((()))(((((((((((())))))))))))******)))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((())))))(((((('''&&&((())))))((((((***+++((((((((()))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((())))))************))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((())))))))))))&&&&&&''''''((((((((()))***))))))(((((((((((((((************++++++++++++******))))))(((((((((((()))******+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&(((+++,,,+++++++++,,,++++++++++++***)))''''''++++++,,,,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,+++******************)))***+++,,,,,,------,,,,,,,,,---......---,,,+++***))))))))))))***++++++,,,,,,,,,++++++++++++***)))******+++,,,------,,,++++++*********++++++,,,,,,,,,++++++***,,,++++++***++++++,,,---------,,,+++******++++++******++++++++++++******************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................///////////////////////////...---,,,+++///////////////////////////......,,,,,,---000222111///............---+++***************************+++---......---+++***'''(((***,,,,,,+++***)))***************************)))))))))))))))******(((((()))******************)))((()))+++,,,+++***************************))))))))))))))))))))))))******))))))))))))******(((((((((((()))+++,,,---+++***(((&&&'''((()))***))))))))))))))))))))))))+++*********************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))******&&&''''''((((((''''''&&&))))))))))))((('''&&&%%%'''(((((()))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))*********************))))))((((((((()))******++++++******)))(((((((((''''''(((((((((''')))***)))((('''(((***(((((((((((())))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&'''((((((''''''(((***&&&'''(((((()))))))))(((''')))******(((((()))+++(((((())))))******++++++)))))))))))))))))))))))))))(((((((((((((((((()))&&&''''''((((((''''''&&&''''''(((((())))))******)))))))))))))))))))))))))))(((((((((((((((((('''(((((((((((())))))))))))******************************)))((((((((((((((()))************+++++++++,,,,,,***)))((('''''''''))))))***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''(((((())))))(((((((((((((((((('''&&&%%%%%%++++++++++++,,,,,,,,,,,,*********+++++++++++++++***************************++++++***(((&&&'''(((++++++***)))***+++,,,---,,,,,,,,,,,,,,,------......---+++)))(((((())))))***+++,,,,,,,,,,,,,,,,,,++++++***))))))+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))((('''((()))+++,,,,,,,,,++++++++++++,,,,,,******++++++++++++******+++++++++***************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............................................///////////////............------,,,+++000000000000000000000000000......///111222222000000///------......,,,+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))&&&(((+++......,,,***(((************************)))))))))))))))******+++(((((()))***+++++++++++++++))))))***+++,,,+++***************************))))))))))))))))))))))))******))))))))))))******))))))(((((()))***,,,---...,,,((('''((()))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))'''((()))***+++******)))******))))))))))))))))))&&&''''''((((((''''''&&&(((((()))))))))(((((('''''''''((()))))))))))))))''''''((((((((((((''''''&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************)))))))))))))))*********)))***++++++++++++***))))))(((((((((((((((((()))''')))******''''''(((***'''((((((((()))))))))***))))))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))'''''''''''''''''''''''''''''''''(((((()))))))))((()))******((('''((()))&&&'''((()))***+++++++++)))***+++***(((((()))***(((((()))******+++,,,,,,************************(((((())))))))))))((((((''''''((((((((((((''''''%%%&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))***,,,,,,,,,+++******))))))((((((((((((((())))))***)))))))))************+++,,,+++***((((((((())))))((((((***+++++++++***)))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********+++)))&&&''')))***(((&&&''''''(((((((((((('''&&&*********++++++++++++,,,)))*********++++++++++++************************''')))+++***'''&&&(((***,,,+++***))))))+++,,,...+++++++++++++++,,,------///---+++)))(((((())))))***+++,,,,,,------,,,,,,,,,+++***))))))+++---...,,,,,,+++++++++,,,---...******+++,,,,,,,,,++++++***)))(((((()))***,,,...++++++++++++,,,,,,---...******++++++++++++******+++++++++*********))))))((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------................................................/////////000---...............------000000000000000000000000///...000666;;;;;;333,,,///...,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))&&&(((***,,,,,,+++)))(((************************)))))))))))))))***++++++(((((()))***++++++++++++***)))((()))***++++++)))************************))))))))))))))))))))))))******))))))))))))******+++***)))((()))***,,,---,,,***)))***,,,,,,***((())))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))(((((((((((((((((()))************************))))))))))))))))))))))))'''((()))+++++++++***)))******))))))((((((''''''&&&''''''''''''''''''&&&'''((()))******++++++***''''''((()))))))))))))))''''''(((((((((((('''''''''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***(((((())))))*********+++''''''((()))***+++,,,,,,)))***+++,,,,,,+++***)))))))))(((((((((((())))))''')))+++***'''&&&(((***'''((((((((())))))******)))(((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++************************'''((((((((())))))******+++,,,,,,+++(((''''''(((&&&''')))***,,,,,,------***++++++***((('''((()))((())))))***++++++,,,,,,************************'''((()))******)))((('''(((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******,,,,,,+++***)))(((''''''&&&&&&''''''(((***+++,,,((())))))))))))***************)))(((((()))***+++'''((()))***+++***))))))++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))************************&&&''''''((()))******+++111,,,((())),,,...+++''')))******++++++++++++***))))))*********+++++++++))))))******++++++++++++))))))))))))))))))))))))'''))),,,+++***)))+++...,,,+++***))))))+++---...++++++******++++++,,,---///...+++)))(((((())))))***+++,,,,,,------------,,,+++***))))))+++---...,,,++++++***+++,,,...///((()))***+++,,,------------,,,++++++,,,...000111*********+++,,,---...///******++++++++++++******++++++++++++******))))))((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---.........//////000000......//////////////////000000000000000000000000...///333<<>>===;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========888888999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666666666666777888999:::999888888999:::888777555666888777444222111111000000000/////////......,,,------...------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---.........------+++++++++++++++++++++++++++,,,---...............---,,,,,,++++++++++++,,,------------------------++++++,,,---------------++++++++++++++++++++++++------,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------***++++++,,,---...//////---......//////......---***,,,------,,,++++++,,,((()))***+++,,,,,,++++++///,,,)))&&&&&&))),,,///***++++++,,,,,,++++++***************************+++***)))***,,,,,,,,,***))))))))))))***+++,,,,,,---------...............,,,&&&)))111===QQQVVVHHH++++++*********++++++,,,))))))******+++++++++,,,------,,,,,,+++******)))))))))))))))***+++,,,,,,*********++++++++++++++++++++++++,,,++++++***)))''''''(((((()))***************+++++++++,,,,,,,,,************++++++++++++******++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++))))))************))))))+++++++++++++++*********((()))******(((((()))***(((((((((((()))))))))***'''((()))***+++******)))************************+++,,,,,,,,,+++***)))((()))))))))*********++++++((()))******)))***,,,...000---***((('''''')))+++************************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))***+++***)))(((((()))***+++))))))*********+++++++++((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))''''''(((******++++++***(((***++++++***))))))***&&&''''''(((((()))******((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************))))))*********)))(((((((((((()))))))))*********(((((((((((())))))))))))***++++++,,,,,,++++++***))))))*********+++++++++++++++,,,------,,,++++++)))***++++++++++++***)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++,,,------000///...---...///111222111222333444555555555555666777888999;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999<<<>>>???>>><<<::::::;;;=========<<<<<<;;;;;;;;;>>>>>>>>>?????????@@@@@@;;;;;;<<<<<<=========>>>========================<<<;;;:::999888777777666777777777777888999:::;;;;;;:::999:::;;;<<<;;;:::555777999999666444333333333333222222222111111111000///////////////000000------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------++++++++++++++++++++++++***+++,,,------.........//////---,,,,,,,,,------------------------------+++,,,---.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------+++++++++,,,,,,,,,,,,---......------------......------------------------+++,,,,,,------.........,,,------......------,,,***,,,------,,,++++++,,,)))***+++,,,,,,,,,+++***+++(((%%%""""""%%%(((+++***++++++,,,,,,++++++***************************+++***)))***,,,---,,,+++))))))))))))***+++,,,---......------------------''''''+++...333BBBGGG:::************+++,,,------***************+++++++++,,,,,,++++++++++++++++++))))))))))))***+++,,,---,,,++++++++++++++++++***+++,,,,,,,,,++++++***))))))))))))***+++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++,,,,,,++++++***)))))))))******))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++'''((()))***++++++******(((***+++***)))((()))+++(((((((((((())))))))))))'''((()))+++++++++***)))***************************(((((((((***++++++)))******))))))***+++,,,,,,''')))******)))***,,,///222///***'''%%%''')))+++&&&'''((()))+++---...///******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++)))************+++++++++(((((())))))*********+++*********)))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++(((***,,,---+++*********)))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))*********+++((()))***++++++***)))((())))))))))))************))))))))))))***************+++,,,------,,,+++***))))))******++++++++++++++++++------------++++++)))***+++,,,,,,+++))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))(((((()))+++---///,,,,,,,,,,,,------...///222111000///000111333555444555666777888888888888777999===???AAA@@@>>><<<:::;;;;;;<<<===<<<<<<<<<;;;;;;<<<======>>>=========>>>???>>><<<::::::;;;>>>>>>======<<<<<<;;;;;;@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::888777777666777777777888999:::;;;<<<;;;::::::;;;===>>>===<<<555777999999777555444444555555444444444333333333333222111000000111222333...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------///...---,,,+++,,,,,,---------------------------+++,,,---.........---,,,/////////......---------)))***+++,,,,,,,,,++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,///......------......///---------------------------------------------,,,+++,,,,,,------,,,,,,+++***,,,...---,,,+++,,,,,,+++,,,------------++++++))))))************))))))+++++++++,,,,,,+++++++++************************+++***)))***,,,---,,,+++))))))))))))***+++,,,---,,,++++++******)))))))))***---222///)))222666***)))))))))***+++,,,......************************((((((((()))******++++++))))))))))))***+++,,,------,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))******+++,,,------......))))))***++++++,,,---------,,,,,,++++++******)))...---,,,***))))))******++++++++++++++++++++++++)))))))))***+++++++++,,,,,,+++******)))*********''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++************************************************,,,+++*********+++,,,---......,,,+++******))))))******+++++++++,,,,,,,,,***************)))((('''++++++++++++++++++++++++((((((((((((((((((((((((++++++************++++++((())))))(((&&&&&&'''(((***)))(((''''''((()))***(((((())))))******++++++))))))))))))************((((((''''''''''''((((((((()))***++++++***)))((((((((()))***+++,,,,,,,,,))))))))))))))))))))))))&&&'''(((*********)))(((,,,,,,+++***)))))))))***((()))*********((('''&&&'''(((((()))))))))))))))))))))))))))))))))))))))++++++,,,------......///,,,***)))''''''(((***+++,,,+++***+++---...---,,,''')))+++---...---,,,***+++***)))))))))***,,,---+++***(((''''''''')))***---------,,,,,,---.........///111111000000222333333333333444444555777777;;;;;;;;;::::::999999999888999;;;===>>>?????????>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>????????????@@@@@@AAABBBAAA@@@???>>>@@@@@@??????>>>===<<<<<>>===<<<<<>>>>>===<<<;;;::::::999999999999:::::::::;;;;;;<<<===>>>??????>>>===<<<=========<<<;;;:::888777666777777777777666666555222333333333333333333222111000000////////////000//////...------,,,++++++*********+++,,,,,,------------------------------))))))+++,,,---.........++++++++++++++++++++++++---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///111///,,,***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++.................................---------,,,,,,++++++---.........---,,,...------,,,++++++++++++)))***,,,,,,,,,,,,***)))------------------------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---------+++)))((()))***+++,,,,,,+++***))),,,,,,,,,+++++++++******++++++************+++++++++++++++,,,,,,---------***+++,,,---------,,,,,,***++++++,,,,,,++++++++++++++++++************)))(((((())))))*********+++,,,+++***)))))))))++++++***(((&&&&&&(((+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,++++++++++++......,,,+++*********+++))))))))))))))))))))))))***************+++++++++***))))))******+++,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))***************************************************************)))))))))***+++,,,++++++***)))(((((((((((())))))*********+++++++++)))************))))))(((++++++++++++++++++++++++*********************************))))))************++++++***(((((()))******)))(((((((((((()))***)))))))))))))))*********))))))))))))************))))))(((((((((((())))))))))))************)))))))))))))))******++++++,,,))))))))))))))))))))))))&&&'''((()))******)))(((,,,+++******))))))******((()))******)))((('''&&&'''(((((()))))))))))))))))))))))))))))))))))))))+++++++++,,,------.........---+++***)))***+++,,,,,,+++***+++---...---,,,''')))+++---...---,,,+++,,,,,,+++******+++,,,---,,,+++***)))))))))+++,,,...............///000000000222333333222333444666666666666666777888888999999999::::::;;;<<<<<<<<<;;;;;;===>>>???????????????>>>===<<<<<<===>>>???@@@@@@@@@?????????????????????@@@AAAAAA@@@???>>>>>>>>>>>>>>>============??????@@@@@@AAABBBBBBCCC@@@@@@@@@???>>>======<<>>>>>======<<<;;;::::::<<<<<<<<<<<<===============>>>????????????>>>============<<<;;;:::999888888888999888888777666666555555666666666666555555333333222111111111111111000//////...------,,,,,,,,,,,,,,,,,,------------........................,,,,,,------......------++++++++++++++++++++++++---...///000///...,,,+++------------------------......------------......///---,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********+++,,,---...///...------------,,,,,,+++,,,,,,,,,---......//////......---------------------------///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))******++++++++++++***************++++++,,,,,,,,,++++++************++++++'''(((***,,,---,,,***)))*********+++++++++,,,,,,++++++,,,,,,,,,+++******++++++++++++************)))*********++++++++++++++++++***************+++,,,***((((((***,,,......,,,,,,,,,++++++*********+++++++++++++++*********++++++,,,,,,------......++++++,,,,,,,,,,,,------......---,,,++++++++++++))))))))))))))))))))))))+++++++++***************(((((()))***+++,,,------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************))))))(((((())))))***+++******)))))))))))))))***(((((()))))))))*********))))))******+++*********************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))******+++,,,+++)))((()))******))))))(((((())))))***************))))))))))))))))))))))))******************))))))))))))************))))))))))))******************************))))))))))))))))))))))))'''(((((())))))))))))(((++++++***)))))))))******((())))))))))))((((((''''''((())))))******)))))))))))))))))))))))))))))))))******+++,,,,,,------///...,,,***))))))******,,,+++***+++,,,------+++((()))+++---...---,,,+++...---,,,,,,,,,,,,,,,---...---,,,++++++,,,---...////////////000222333444333555666666666666777999:::::::::::::::;;;;;;;;;888888:::;;;===>>>@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@BBBAAAAAA@@@@@@?????????>>>???@@@@@@@@@@@@??????<<<<<<=========>>>>>>>>><<<===>>>???AAABBBCCCCCCAAAAAA@@@@@@??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>??????>>>???@@@@@@@@@@@@???>>>============<<<;;;999999;;;;;;;;;::::::888777777888999999::::::999999888666666555444444333222222111111000000//////......//////............------.......................................---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++...........................------,,,,,,------...---,,,+++,,,......,,,+++++++++++++++++++++++++++.........------,,,,,,+++++++++++++++++++++++++++(((((()))***+++,,,---...,,,---......//////......,,,,,,,,,,,,,,,,,,---...000//////......//////000------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++((()))***+++,,,------...++++++************++++++&&&(((+++......,,,)))'''******)))))))))***+++,,,,,,,,,,,,,,,,,,+++***))),,,+++++++++************+++++++++++++++,,,,,,,,,)))******+++++++++******---,,,******,,,...//////+++++++++++++++*********+++++++++******)))))))))))))))******++++++++++++***++++++,,,------.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++***)))))))))(((((()))***++++++,,,,,,++++++************++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++******))))))((((((************************************************))))))))))))*********+++++++++******+++,,,,,,---))))))))))))*********+++((()))******++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))((()))***)))(((''''''((())))))))))))))))))))))))++++++******))))))((((((((()))))))))***************))))))(((((())))))***+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))((((((((())))))))))))(((******))))))))))))******((())))))))))))((((((((((((((()))************))))))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,+++)))((('''''''''+++*********,,,---,,,+++)))***+++---...------,,,...---------,,,,,,,,,,,,......------...///000111000000000111222444555666555777888888888888999;;;<<<<<<<<<=========<<<<<<999:::;;;===>>>@@@AAABBBAAAAAABBBBBBBBBAAAAAA@@@AAA@@@????????????@@@AAABBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA>>>=====================;;;;;;===>>>@@@BBBCCCDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========<<<<<<=========>>>>>>>>>???@@@AAAAAAAAAAAA@@@???>>>>>>>>>======;;;::::::=========<<<;;;:::999888:::;;;;;;<<<<<<;;;;;;:::888888777777666555444333333333222222222111111111111111000//////...------........................------......------,,,,,,------------------------......//////......---,,,........................------,,,,,,,,,,,,------+++++++++---//////---+++++++++++++++++++++++++++......---------,,,,,,,,,************************++++++,,,,,,---...//////------........./////////,,,,,,,,,,,,,,,---...///...---,,,++++++,,,---...------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,+++***))))))***+++,,,))))))***+++,,,,,,------,,,++++++******++++++,,,***+++---......---+++***,,,+++)))((()))***,,,...,,,,,,,,,,,,+++***)))))),,,,,,+++++++++*********++++++++++++++++++++++++((()))+++,,,,,,+++***)))...,,,***+++---.........+++++++++***************++++++******)))((((((((())))))***************+++)))***++++++,,,---......,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++***)))))))))******+++++++++******)))+++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++++++++******))))))((((((*********************************************************+++++++++++++++************+++,,,------*********+++++++++,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))''')))+++***)))''''''((())))))************))))))++++++******))))))((((((((()))))))))************)))((((((''''''(((((()))+++***)))(((((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***))))))((())))))******)))(((((((((((()))))))))((())))))***************))))))))))))))))))))))))(((((()))******++++++,,,---,,,+++)))((('''''''''+++***)))***,,,---,,,+++)))***,,,---......---------------------------,,,/////////000000111222333111111222222444555777777666888999999888999:::<<<<<<<<<===>>>>>>>>>=========>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCBBBAAABBBAAA@@@??????@@@AAABBBBBBBBBAAA@@@??????>>>>>>BBBBBBAAAAAAAAABBBBBBBBB@@@???>>>===<<<;;;:::999999:::;;;===???AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>>>>>>>=========>>>>>>>>>?????????@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<;;;;;;;;;888888999888888666555444555555555444444444444444222222111000///......---------------------------+++,,,,,,---------------------------------------...............------,,,------------------------...------,,,,,,------...++++++,,,...000000...,,,++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------......//////,,,,,,,,,,,,---......///---,,,+++******+++,,,---------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,++++++,,,,,,------,,,***)))***+++---///,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++++++++*********************))))))((()))***,,,,,,++++++***,,,+++******,,,---,,,+++*********************************)))))))))((((((++++++,,,,,,,,,,,,,,,,,,))))))***++++++,,,------***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++******************++++++,,,+++***)))(((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++************))))))))))))******************************************************+++,,,,,,,,,,,,+++)))((((((((()))***++++++***++++++++++++,,,,,,,,,******++++++,,,+++++++++***************************************************))))))(((((())))))***)))+++------+++***)))***)))******++++++******)))************))))))))))))))))))))))))************((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))((((((((()))******)))(((((((((((())))))***((()))******++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,---------,,,+++***))))))+++***)))***+++,,,,,,******+++,,,------.........------...////////////...000111222333444555666666555555555555666777999999777888::::::999999;;;<<<;;;<<<>>>???@@@@@@???>>>@@@AAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCBBBAAAAAAAAAAAAAAA???>>>===;;;999888777666666777888:::<<<>>>???@@@>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@AAAAAA???@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::888999:::::::::999888777777777777666666666666666444444333222111111000000........................+++,,,---.......................................//////......------------------------------------.........------.........---,,,,,,---///000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........---------,,,,,,---,,,,,,,,,,,,---......------------------...///---------,,,,,,---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,---,,,***(((((()))+++,,,---,,,+++++++++,,,---...***++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++*********)))))))))))))))((()))***++++++++++++++++++***)))***+++,,,+++***)))))))))***************************************,,,,,,++++++++++++++++++)))))))))******+++++++++))))))***+++++++++***)))))))))))))))))))))))))))***************+++++++++((()))+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,)))))))))))))))*********************************************************((()))***+++,,,++++++***))))))))))))))))))******************++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++*********************************))))))*********)))+++......,,,***)))))))))***++++++++++++***))))))))))))))))))*********))))))))))))************))))))(((((((((((())))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))+++***)))(((''''''((()))((((((((((((((()))******)))(((''''''((()))***+++))))))***++++++++++++***))))))))))))))))))))))))))))))******+++,,,,,,---,,,,,,,,,,,,,,,+++******+++))))))***+++,,,+++***++++++,,,------.........---...000222333333222222333444555777888:::::::::999999999999::::::;;;<<<888:::;;;<<<;;;;;;<<<>>>:::<<<>>>AAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@??????@@@AAABBBDDDDDDDDDCCCCCCCCCCCCCCCDDDBBBAAA???>>>>>>>>>???:::999888777666555444333333444555666888999:::;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<======>>>>>>????????????@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>>>>>>>?????????>>>======<<<======>>>>>>>>>>>>===:::;;;;;;<<<<<<;;;;;;:::999:::<<<=========;;;:::888888888888888888888888666666666555555444444444000000000000000000000000///000000000000//////...........................//////...---------------........................000//////......//////000///---,,,,,,...///......------------------------------------------------------------------------......//////////////////,,,++++++***+++,,,---...///......------------...------............------------------------------///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++******++++++++++++******++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,+++***)))))))))*********++++++++++++,,,,,,,,,)))******+++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++******)))))))))))))))))))))***+++,,,---+++*********,,,,,,***)))((()))))))))*********+++))))))******+++,,,,,,,,,******)))))))))))))))))))))))))))))))))*********((((((***++++++***)))(((++++++++++++++++++++++++))))))******+++++++++,,,&&&'''***,,,------,,,++++++******************+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,(((((())))))******++++++************************************************'''((()))++++++******))),,,,,,+++++++++++++++,,,))))))))))))************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++************++++++'''))),,,,,,***((('''''')))***+++,,,,,,+++***)))(((((())))))******++++++))))))))))))******************))))))))))))******((()))***++++++***)))(((&&&''''''((()))******+++))))))))))))))))))))))))+++***)))'''''''''((()))((((((((((((((()))******)))(((''''''''')))***+++))))))***++++++++++++***))))))))))))))))))))))))*********+++,,,,,,------))))))*********))))))(((***)))))))))+++,,,+++***++++++,,,,,,---......///...000222444555666555555555666888:::<<<===============<<<<<<<<<======>>>:::;;;======<<<<<<>>>???;;;<<>><<<<<<<<<<<<555555444444333333333222000111222333444666777777666777777888999:::;;;;;;::::::::::::::::::::::::999::::::;;;<<<===>>>>>><<<============>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>????????????>>>>>>===;;;<<<===>>>>>>??????>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===???@@@???>>>===999999999999999999999999888888888888777777777777222222222222222222222222444333333333111000///...//////////////////////////////...------------...000000000000000000000000000000////////////000000000...,,,,,,---.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++,,,------,,,+++*********+++,,,---000///...---------------+++,,,---......---,,,+++------------------------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...---+++***)))***+++,,,,,,+++***)))))))))***+++,,,------...---,,,,,,++++++,,,,,,---,,,------...---,,,+++***))))))***++++++++++++***((()))***+++,,,------------------,,,,,,,,,++++++,,,,,,,,,++++++************)))(((((()))+++---...,,,+++***+++,,,,,,+++)))(((((())))))*********+++))))))***+++,,,------...,,,++++++***)))((('''''')))************++++++++++++*********))))))((((((''''''((()))******++++++---,,,++++++************++++++++++++++++++++++++...,,,)))'''&&&&&&'''((())))))))))))))))))))))))++++++************++++++,,,+++))))))******((('''***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++++++++*********))))))************************''''''((()))***++++++,,,*********++++++,,,,,,,,,((()))+++,,,,,,+++)))((((((((())))))))))))((((((,,,,,,++++++***)))))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))******************)))(((((())))))))))))************))))))((((((''''''&&&&&&+++++++++***************(((((()))***************,,,+++***))))))***+++,,,(((((())))))))))))((((((************))))))))))))+++++++++,,,---------...///////////////.........444555777888999999999888;;;;;;<<<<<<===<<<<<<<<<======>>>>>>>>>>>>===<<<;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????AAABBBDDDDDDEEEEEEJJJHHHDDDAAA@@@AAADDDEEE>>>???@@@BBBBBBCCCBBBBBBGGGCCC???>>>???AAA@@@??????>>>===;;;:::999999999666666555444333333444444222111111111222333444444444444444444444444555555333333444555666888999:::555666777777888888777777888999;;;<<<<<<;;;999888888999:::<<<<<<<<<;;;:::;;;<<<>>>???@@@??????>>>======>>>???????????????;;;;;;<<<<<<========================<<<<<<<<<<<<;;;:::888888888:::<<<===999:::;;;;;;:::999777666888888777555555444444444222222111111000/////////333222111000......------.../////////000000111111,,,,,,...///000000000000...---,,,,,,......---,,,................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++//////.........---------,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++************++++++*********++++++,,,,,,,,,+++,,,------,,,+++)))(((*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++***))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,((()))+++,,,------,,,+++++++++++++++++++++++++++......------,,,+++******++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++******))))))(((((()))************+++++++++************)))))))))((()))******+++,,,,,,------,,,,,,+++***************************************+++***(((''''''((()))***************************++++++************++++++,,,+++******++++++***)))+++++++++,,,,,,+++++++++************************************************))))))))))))************+++++++++*********))))))************************************************)))***************++++++******,,,,,,,,,,,,******(((((())))))))))))((((((******************++++++******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++***+++++++++******)))((())))))))))))*********************)))))))))((((((************************((())))))***************++++++***))))))***++++++((())))))******))))))(((++++++******************+++++++++,,,------......//////000111222333444444666777999::::::::::::999;;;;;;<<<============<<<>>>>>>????????????>>>>>>======>>>@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEEEEEEEEEEGGGEEECCC@@@???@@@AAABBB?????????????????????@@@CCC???<<<;;;<<<======<<<<<<;;;:::888777666666666444333333222111111222222222222222111222222333333111111222222333444444444333333333333444666777888666666777777777777777666666777888999999888777666666777888999:::999999888:::;;;<<<<<<===<<<;;;:::;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;999999888888888999;;;;;;888999:::;;;;;;:::999999999888777666555555555555333333333222111111000000222111000...------,,,,,,......//////000000000000------...///000000000//////---,,,,,,......---,,,................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,//////.........---------------...//////...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++***))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***************************---------,,,+++*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---*********))))))))))))))))))************+++++++++************))))))))))))*********+++,,,,,,------,,,++++++***************))))))))))))))))))))))))((('''''''''(((***,,,---************************++++++************++++++,,,+++***+++---------+++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++***************)))))))))+++++++++***************************************,,,,,,,,,++++++******************)))))))))))))))++++++++++++++++++++++++((())))))******))))))(((((())))))***++++++,,,,,,******))))))))))))******+++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++************++++++******+++++++++***))))))))))))))))))************,,,++++++++++++*********))))))))))))))))))******((()))******++++++******++++++***))))))***++++++*********++++++*********++++++++++++++++++++++++++++++,,,,,,---...//////000111222444666888::::::::::::;;;<<<<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEEEECCCCCCAAA@@@???>>>>>>>>>???>>>===;;;::::::;;;;;;===:::888777888888888777999888777666555444444444333222222111111111111222444333222222222222222222//////000111222333333444333222222222222333444555666666777777777666666555444444444444444444444444444444555666666666666555888888888999888888777666888999999:::::::::::::::??????????????????>>>>>>???>>>>>>===<<<;;;;;;:::888888888999999999999:::888888:::;;;<<<<<<<<<<<<999999888777777666666666555555555444333333222222111000///...---,,,,,,,,,......////////////000000......///////////////...000...------......,,,+++................................................------------------------........................++++++++++++++++++++++++------------------------...............---------------...//////...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++***++++++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,+++************)))))))))***************,,,,,,,,,+++******))))))*********++++++++++++,,,*********+++++++++++++++)))))))))))))))*********))))))*********+++++++++*********)))))))))))))))(((((()))))))))*********,,,,,,++++++++++++,,,,,,************************(((((('''((()))***,,,---************************++++++************+++++++++***)))***---...---,,,---,,,+++******+++,,,---************************+++++++++++++++++++++++++++++++++******)))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((++++++************++++++)))))))))******)))))))))))))))*********+++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************)))))))))******))))))(((((()))))))))************++++++++++++++++++++++++((()))))))))))))))******))))))***++++++++++++***+++******************+++***++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,------...///000111111333444555777999;;;======<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????@@@@@@???AAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFEEEEEEEEEBBBBBBBBBAAA@@@???======???===:::888666666777888777666555444444444444444777666666555444444444444444333333222222222333333555444444333222222222222222222222222222333333333333333222222111222222333555666666666666555444444333333222222222222333333333333333444444444333333444444444555555555555555666666777777777777666666<<<=========>>>>>>??????@@@@@@???>>>===<<<;;;;;;999999:::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<999999999999999888777777777777777666555555444444222111000///............////////////////////////...///////////////...---000///------......,,,+++................................................////////////////////////////////////////////////+++++++++++++++++++++++++++,,,,,,------.................................---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++,,,---///000,,,,,,,,,++++++******************++++++,,,,,,,,,++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,***************++++++++++++++++++*********))))))))))))*********+++++++++************************)))))))))))))))*********))))))*********+++++++++))))))))))))))))))******)))))))))))))))*********------,,,,,,,,,------...++++++++++++++++++++++++***))))))))))))*********************************++++++************++++++)))((((((***,,,------,,,---,,,+++******+++,,,---************************************************,,,,,,++++++******))))))***************************************************++++++,,,------......,,,,,,,,,++++++******)))+++***))))))))))))***+++))))))************))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((())))))))))))))))))(((''''''((((((((((((((('''((()))))))))************************************(((((())))))*********+++))))))***+++++++++++++++*********++++++*********++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,//////000111222333444555777888999:::;;;<<<=========<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAACCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@>>>======;;;888666444444555666444444444444333333333444555444444333333333444444333333222222222333333444666666555444444333444444777666666555555444444444555444333333222333333333555555666666666666555444555444444333333444444555444444444333333333444444222222333333444555666666444444555555555555444333777888888:::;;;<<<===>>>@@@@@@???>>>>>>===<<<<<<;;;<<<<<<======<<<;;;;;;<<<<<<;;;;;;::::::::::::999:::;;;;;;;;;:::999888999999888888777666666666444333222111111000111111000000000000000000000///...///////////////...---000///------......---,,,................................................////////////////////////////////////////////////++++++++++++++++++++++++***+++,,,---............---..............................------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++000///---,,,+++,,,------,,,,,,,,,++++++******************++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...+++++++++,,,,,,,,,------++++++******************))))))*********+++++++++*********************************))))))))))))))))))************+++++++++))))))))))))************++++++++++++++++++++++++---,,,,,,,,,,,,------...+++++++++++++++++++++++++++++++++******))))))(((++++++++++++++++++++++++++++++************++++++))))))((())),,,------,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++************************+++++++++************************)))******+++---......///,,,,,,,,,+++++++++++++++************************)))******++++++******))),,,,,,++++++***))))))(((******))))))))))))******(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))(((((())))))))))))************((((((((())))))))))))))))))))))))***++++++,,,,,,)))***++++++,,,+++++++++)))***++++++++++++***)))***++++++,,,,,,++++++******++++++,,,,,,------...222333444555666888999999;;;;;;;;;<<<<<<===============<<<<<<<<<======>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBAAA@@@???@@@AAAAAAAAAAAAAAAAAA@@@>>>??????@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@>>>===<<<:::888777555555555555666555666777666555444555666444444333333333444444555333333333333333444444555888777666666666666666666::::::999999888777777777777666666555555555666666666777888888999999999888888888888888888888888888888777666666555666666666555444444555555666888888444444444444444444333222333444555666888999::::::============<<<<<<<<<<<<>>>===============<<<<<<===<<<;;;:::999999999999:::;;;<<<===<<<<<<:::999::::::999999888888777777666555444333333333333333222222111111111111000000......///////////////...///...---...///000///---................................................------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---------------...............///...------------...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***///...---,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,*********)))******+++,,,++++++++++++++++++++++++------------,,,,,,,,,,,,************+++,,,---...++++++,,,,,,---.........++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++*********++++++******))))))(((((()))************+++++++++((()))))))))************+++++++++++++++++++++++++++************+++,,,---************************++++++++++++******))))))++++++++++++++++++++++++++++++************+++++++++******+++---...---,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***************************++++++++++++++++++,,,))))))*********+++++++++******************************++++++,,,,,,------************+++++++++++++++,,,------------,,,+++)))******++++++******)))++++++************************))))))))))))******(((((((((((())))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))************)))((((((((()))***************))))))))))))************((((((((()))))))))******)))******+++,,,,,,------)))***++++++,,,,,,++++++)))***++++++++++++***)))******++++++++++++******---------...//////000000666666777999:::<<<===============>>>??????@@@@@@>>>>>>======>>>???@@@AAA???@@@AAABBBCCCDDDDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFDDDDDDCCCBBBAAA???===<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::999999666666666666666777777777777999;;;:::888777999:::777777777777777888999:::777777777777777888999999888888777777888888999999999999::::::;;;;;;;;;;;;999999999888888999::::::999:::;;;<<<===>>>>>>>>><<<===>>>>>>>>>>>>===<<<<<<;;;:::999888999999:::;;;:::999777777777888888444444555555444333333222444444444444555555555555999999999:::::::::::::::???>>>===;;;;;;;;;<<<===;;;:::999999888999:::::::::;;;===>>>>>>===;;;:::;;;::::::999999888777777666666555444444444444555333333333222222222111111------...///000000000///...---,,,---///111000///................................................------------------------........................------------------------+++,,,---//////...,,,,,,---------........./////////...------------...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++......---------,,,,,,,,,***++++++,,,,,,,,,++++++******+++,,,,,,---......+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,++++++***)))((((((''')))************+++++++++(((((())))))*********+++******))))))))))))))))))))))))(((((()))***++++++)))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++++++++************++++++---,,,+++,,,...///...---***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---))))))******++++++++++++************************,,,,,,++++++++++++******(((((())))))******++++++,,,---///000000///---,,,******++++++++++++******)))))))))***++++++,,,,,,******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,))))))))))))************(((((())))))*********+++******+++,,,------......******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))*********++++++*********...//////000111222222333888999:::;;;===>>>???@@@===>>>>>>???AAABBBBBBCCC??????>>>>>>???AAACCCDDD???@@@AAACCCDDDEEEEEEEEEBBBBBBCCCEEEEEEFFFFFFFFFDDDCCCCCCAAA@@@>>><<<;;;777888888999999888888777666777888:::;;;<<<<<<<<<<<<;;;999888777666666666444555666777888888888888999;;;>>>===;;;:::;;;===<<<<<<<<<<<<===>>>??????===<<<<<<<<<======>>>???999888888888999:::;;;;;;777888999:::<<<===>>>???;;;;;;::::::;;;<<<<<<===;;;<<<>>>@@@AAABBBBBBBBB???@@@BBBCCCCCCBBB@@@??????>>><<<;;;;;;;;;<<<<<<@@@???<<<:::888888777888555555555555555444333222666666555444333333222222666666666777888888999999???>>><<<:::999:::<<<===999888888777888999;;;<<<:::<<<===??????>>><<<;;;;;;::::::999999888888777666666555444444444555555444444444333333222222222,,,,,,...///000000000000---,,,,,,---000111111000................................................////////////////////////................................................+++,,,...//////...,,,+++---------........./////////...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********((()))+++,,,------,,,+++*********++++++,,,,,,------,,,,,,++++++***************))))))***+++,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,+++,,,------,,,+++)))((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++(((((('''''')))***,,,---'''***,,,+++)))(((+++...************************,,,,,,,,,,,,,,,+++***)))************))))))((((((*********++++++,,,,,,,,,++++++***((('''))),,,///+++++++++++++++***))))))************************++++++,,,,,,,,,,,,------(((((()))************)))---.........---,,,,,,+++)))***,,,.........,,,+++))))))***++++++++++++************)))'''''')))+++***,,,---+++((('''***,,,000...,,,***)))))))))***))))))))))))))))))))))))+++******))))))))))))))),,,,,,+++***)))))))))***)))))))))***+++++++++,,,,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************---,,,,,,---//////+++'''***)))((())),,,......---))))))************))))))******))))))((((((''''''++++++***************+++)))***+++,,,---,,,+++***++++++,,,,,,,,,++++++***))))))(((((()))***,,,---+++,,,---///000000111111222222222333444555777888;;;;;;<<<======>>>======<<<<<<<<>>===>>>BBBCCCBBB@@@@@@??????@@@@@@BBBCCCDDD@@@@@@@@@@@@AAAAAAAAAAAABBB???<<<999888888999;;;;;;:::888555444333333333666666666666666666666666777666444333333444666777888888999:::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>===>>>??????@@@AAABBBCCCCCCDDDCCCBBBAAA@@@???>>>======???AAAAAA>>>===<<<<<<<<<===>>>===;;;;;;===>>>999:::;;;:::::::::<<<>>>@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBBBBBBBAAA@@@???>>>BBBCCCAAAAAAEEEGGGFFFDDDAAA===;;;:::::::::999:::999888666555555555555333444444333111111222444111222444555666777888888:::999999888888888888999888888777666666666666777888999:::<<<======<<<<<<::::::999999888777777777888888999:::999888777666555555666666555555444333111111111000000///------///000111222222111000///,,,,,,------.../////////000///---,,,---...000222//////.........---------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................++++++,,,------......///...///000000000///---,,,---------.........//////,,,,,,++++++++++++++++++------------------------000///---+++*********+++---------------------------,,,+++*********+++,,,******,,,,,,,,,,,,+++***///...,,,***)))(((''''''************************,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,,,,------,,,+++*********+++************************,,,+++++++++++++++++++++------,,,,,,+++***))))))++++++***))))))***+++,,,)))***++++++******+++,,,************************+++,,,,,,,,,++++++***)))++++++*********)))))))))******+++++++++,,,,,,,,,***+++,,,,,,+++***+++---)))))))))))))))(((((('''************************+++++++++,,,,,,,,,------)))))))))*********++++++,,,,,,,,,,,,,,,+++*********+++,,,......---,,,++++++,,,,,,,,,+++***))))))*********)))'''(((***,,,)))***,,,+++)))(((***,,,---,,,,,,++++++++++++,,,************************++++++***)))))))))))))))++++++******)))************************+++++++++++++++***))))))***++++++************************************************************************+++)))(((***++++++(((%%%,,,***))))))+++,,,++++++))))))************))))))******))))))((((((((((((++++++***************+++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))(((((((((***+++,,,+++,,,...000111222333333444444444555666777999999<<<===>>>???@@@@@@@@@@@@@@@???>>>@@@BBBCCCCCCBBBAAA@@@???@@@BBBDDDCCCAAA@@@@@@AAABBBBBBCCCCCCDDD>>>>>>>>>=========<<<<<<;;;:::888666666666777777999888666444333222222333333333333333333333333333777666444333333444555666777777777888999999::::::<<<<<<===>>>??????>>>>>>AAAAAABBBBBBCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBAAAAAA>>>@@@BBBBBBAAA@@@@@@AAA???@@@???===:::888888999===>>>???>>><<<<<<>>>???AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCC???CCCDDDBBBDDDIIILLLLLLBBB@@@<<<;;;;;;;;;:::999666555555555555555555555777777777666444333444555333333444555555555555444777666666666777888999999666666555444444444444555888999:::;;;<<<<<<<<<;;;;;;;;;;;;:::999999888888888999999::::::999777777666666666666666555444444222222222222111000///...000000000111111111000000........................000///---------...000111//////.........---------000//////...------,,,,,,------------------------................................................//////...------,,,++++++---------...------,,,+++*********+++++++++,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++...---+++************+++++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,------,,,+++***))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++***)))))),,,,,,+++******************************************************************++++++++++++,,,,,,,,,---,,,,,,+++******+++++++++***)))***+++,,,+++***************************+++++++++,,,++++++***)))+++++++++++++++************++++++++++++,,,,,,,,,))),,,...///...,,,++++++))))))******))))))((('''************************++++++++++++,,,,,,,,,,,,+++******)))***+++,,,---,,,,,,------,,,,,,+++++++++,,,---------,,,+++***......------,,,***)))(((*********)))((((((***,,,''')))++++++******+++,,,******+++,,,,,,,,,,,,,,,************************++++++***))))))))))))************)))******+++++++++++++++***************++++++***))))))***++++++************************************************************************---,,,++++++,,,,,,+++***,,,***)))((()))***)))((())))))************))))))***))))))))))))(((((((((+++***************++++++************+++,,,---...++++++,,,,,,,,,,,,++++++***))))))))))))******+++,,,---///111333555666666777777777777888:::;;;<<<===>>>???AAABBBCCCCCCCCCEEECCCAAA@@@BBBCCCCCCBBBDDDBBBBBBBBBDDDDDDCCCBBBAAABBBCCCDDDEEEEEEDDDDDD>>>>>>===;;;::::::999999666666666666666777777777777666444333222222333333333333444444444444444444666555444333333444666666555555666666777888888888;;;<<<===>>>??????@@@@@@CCCDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCBBB???AAACCCDDDCCCCCCDDDEEEBBBBBBAAA???;;;::::::;;;BBBCCCCCCBBB@@@@@@AAACCCDDDDDDBBBBBBAAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFAAADDDFFFFFFJJJPPPSSSRRRCCCAAA>>>>>>>>>>>><<<;;;555666777888888888888777777888777666333222333444666666666666666555444333444444444444555777888999666555555444444444444444777777999:::::::::::::::===<<<<<<;;;;;;::::::999999999:::::::::999888777666777777777777666555555444444444444333222111000111111000000000000000111000000//////...------,,,///......------///000111...............---------/////////...------,,,,,,........................................................................000000///...---,,,+++***......---,,,,,,,,,,,,---)))*********++++++++++++'''((())))))++++++,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,+++,,,------------,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++***)))(((,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,------------(((((()))***,,,---......++++++++++++++++++++++++---***((())),,,...,,,)))******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***,,,......---+++******+++,,,,,,,,,,,,+++*********************************++++++++++++,,,,,,,,,---+++***))))))+++---........./////////......---,,,,,,,,,,,,,,,+++***)))------------,,,+++***)))*********)))((()))+++---''')))***,,,,,,+++++++++((()))***+++,,,+++***)))************************,,,+++******))))))*********)))))))))***+++,,,,,,,,,+++++++++***)))))))))+++******************+++************************************************************************...---,,,,,,,,,---------***)))'''''')))))))))((())))))************))))))))))))))))))))))))))))))*********)))******+++,,,******))))))***,,,...///++++++,,,,,,---,,,,,,,,,***************++++++,,,---///111444666888999:::999999999999:::;;;<<<======>>>@@@BBBCCCEEEEEEEEEHHHEEEBBB@@@AAABBBBBBBBBFFFEEEEEEEEEEEEEEEDDDDDDBBBCCCEEEGGGGGGFFFEEEDDDAAA@@@>>><<<:::999999999555666888:::;;;<<<;;;;;;888777666444444444555555777888888888888888999999666666555555555666777888666666666777777888888888:::;;;===>>>???@@@AAAAAADDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBB@@@BBBDDDDDDCCCBBBCCCEEEBBBCCCCCCBBB@@@???AAABBBCCCDDDEEEDDDCCCCCCEEEGGGHHHGGGEEECCCCCCDDDEEEFFFHHHHHHGGGGGGFFFEEEEEEDDDCCCHHHLLLOOOSSSYYYXXXUUUGGGEEECCCBBBBBBAAA???>>>;;;<<<===>>>>>>===<<<<<<999::::::888666555666888999999999999999888777666444444444444444555666777777666555555444444555555555555666777777777777777<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888888888888777777666555666666666555444444333333222000//////000111111000/////////.........---///............///000000........................//////.........---------////////////////////////................................................------..................111000///------...//////,,,,,,---------.........*********++++++,,,,,,,,,------------------------*********++++++,,,,,,---,,,,,,------------......++++++++++++++++++,,,,,,******+++---...//////000...---,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,+++------------,,,+++******+++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,(((((()))***,,,---......'''((()))******+++++++++...+++)))***---...,,,)))************************)))******++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++))))))***,,,,,,,,,,,,,,,,,,+++***************************************+++++++++,,,,,,---+++***))))))+++---...------...............---,,,,,,,,,,,,+++******)))+++,,,,,,------,,,,,,,,,************)))))),,,...+++++++++,,,,,,,,,,,,+++((()))*********)))'''&&&************************,,,++++++******************)))))))))***+++,,,,,,,,,+++++++++***)))))))))*********++++++***************************************************************************************))))))((()))***+++((('''&&&&&&)))*********))))))************))))))))))))))))))******************))))))***++++++,,,+++***))))))***,,,---///***+++,,,---------------++++++,,,---............000111333666999;;;<<<===;;;::::::;;;;;;<<<===>>>===>>>@@@BBBCCCDDDEEEEEEHHHEEEBBB@@@AAABBBBBBBBBFFFGGGGGGFFFFFFEEEFFFFFFCCCEEEGGGHHHHHHGGGFFFDDDBBBAAA>>>;;;999888888888666777:::===???@@@@@@???<<<;;;999888777888888999;;;;;;;;;<<<<<<=========888888888888888999999:::999999999999999999::::::;;;<<<===???@@@AAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBB@@@???@@@BBBBBBCCCDDDCCCAAAAAACCCDDDAAACCCDDDEEEDDDFFFHHHJJJJJJIIIGGGFFFEEEGGGHHHJJJMMMLLLJJJIIIGGGEEEDDDDDDEEELLLSSSXXX^^^aaa\\\UUUJJJHHHEEEDDDDDDDDDBBBAAABBBBBBBBBBBBAAA@@@???>>>@@@AAAAAA???======>>>???999::::::;;;::::::999999888777666555555555555555666555444444333333444444444444444444444555555555999999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999::::::999999888777777777777777777666666555444333222000000000111222........./////////000000...............///000000---....................................---------////////////////////////................................................------...............///111000///------...//////............////////////.........------,,,,,,,,,------------------------++++++,,,------.........,,,,,,,,,------.........******++++++,,,,,,,,,,,,------------------......,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,+++++++++---------------,,,+++***+++***************++++++++++++++++++++++++++++++'''((((((((()))))))))************++++++,,,,,,,,,&&&'''((()))++++++++++++---,,,++++++,,,,,,+++***************************((()))******+++******************+++++++++++++++,,,,,,,,,++++++++++++***)))*********))))))+++---*********+++******)))(((************************************+++++++++++++++******)))***+++,,,---******++++++,,,,,,++++++++++++++++++******************+++,,,,,,,,,,,,,,,)))***+++***)))***,,,///222///---,,,,,,,,,+++***)))))))))))))))((('''&&&++++++++++++++++++++++++,,,,,,+++************+++*********)))******+++++++++++++++***************)))***++++++++++++***)))************************++++++++++++++++++++++++************************)))***,,,+++******+++,,,'''&&&%%%''')))+++++++++))))))************)))))))))))))))************+++))))))))))))***+++,,,,,,++++++******++++++,,,---***+++,,,------......---,,,---///000222333333333222444666999<<<===??????======<<<<<<===>>>>>>???>>>???@@@BBBCCCDDDDDDDDDFFFDDDBBBAAACCCDDDDDDCCCFFFGGGHHHHHHFFFFFFGGGHHHEEEFFFGGGHHHHHHGGGFFFEEEBBB@@@===999777666777777666888;;;>>>@@@AAABBBBBB@@@???===<<<;;;;;;<<<<<<<<<<<<======>>>>>>??????::::::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@???BBBBBBBBBCCCCCCCCCCCCCCCAAABBBAAA@@@>>>===>>>???CCCDDDCCCBBB@@@???@@@AAABBBCCCEEEEEEEEEFFFHHHKKKIIIHHHHHHGGGHHHIIIJJJKKKQQQOOOMMMKKKIIIHHHGGGGGGHHHOOOVVV^^^dddgggaaaXXXMMMKKKHHHFFFGGGIIIIIIIIIJJJIIIHHHFFFEEEEEEDDDDDDGGGGGGGGGDDDAAA@@@@@@AAA;;;;;;<<<<<<<<<;;;;;;:::<<<;;;:::888777777777777555444333333222222333333555444444333333444555555777888999:::<<<===>>>???===<<<;;;:::::::::;;;;;;:::;;;;;;;;;;;;:::999999777777888888888888777777555555444333222222222222------...//////000111111.........///////////////---------.......................................////////////////////////................................................000000//////...---------......---,,,,,,,,,,,,---------------............111000000///...---,,,+++++++++++++++++++++++++++,,,,,,---...//////......)))******++++++,,,,,,---))))))+++,,,,,,,,,,,,,,,111000...,,,+++*********)))))))))***+++---...///------------------------,,,,,,,,,+++++++++******)))******++++++*********+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,++++++++++++++++++((((((***++++++++++++***,,,---------+++***+++,,,************************(((((()))***************)))))))))*********++++++,,,,,,,,,+++++++++******&&&)))+++,,,,,,,,,,,,---******++++++******)))(((************************************++++++++++++)))))))))*********++++++((()))******++++++************************++++++++++++++++++++++++******)))***+++***)))***---///888444///,,,,,,,,,+++******))))))))))))***++++++++++++++++++++++++++++++---,,,++++++******++++++++++++******)))************************+++++++++)))***++++++++++++***)))************************++++++++++++++++++++++++************************))),,,//////---,,,---...)))((('''''')))++++++***))))))************))))))))))))*********+++++++++))))))))))))***+++,,,---++++++,,,,,,,,,+++*********+++,,,---............---///111444666777888888555666999;;;===???@@@AAA@@@????????????@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBDDDFFFGGGGGGFFFDDDFFFHHHHHHFFFFFFHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFCCCAAA===:::888888999999999:::<<>>>>>>>>???@@@AAAAAAAAA======>>>???@@@@@@@@@@@@===========================>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>===???@@@@@@@@@AAAAAABBBBBB?????????>>><<<<<<>>>@@@AAABBBCCCBBB@@@@@@BBBCCCEEEFFFGGGFFFEEEEEEGGGIIIFFFFFFGGGHHHIIIIIIJJJKKKOOONNNLLLKKKJJJIIIJJJJJJJJJPPPWWW^^^ffflllggg```RRROOOLLLLLLOOOSSSWWWXXXXXXVVVTTTRRRQQQRRRTTTUUUTTTSSSQQQMMMHHHEEECCCDDDAAAAAAAAAAAA@@@>>>===<<<>>>===<<<;;;;;;;;;;;;;;;777777666555555555555666777666555555555555666777666777999;;;===@@@BBBCCC======;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<;;;::::::777888888999999888888888666666666666555444333222///////////////000000000---......///////////////---------.........//////................................................................................................////////////............---------...------,,,+++,,,,,,,,,---------......//////......------,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,))))))***++++++,,,------((()))+++,,,------,,,,,,///...,,,+++*********+++++++++++++++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((())))))***++++++++++++,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000++++++++++++++++++++++++++++++,,,---,,,+++***)))+++...///...***)))+++---************************(((((()))***************(((((())))))*********+++,,,,,,,,,++++++*********$$$(((---000000...------,,,------------,,,++++++************************)))************+++++++++(((((()))************))))))***+++,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,+++***)))(((''')))***+++******+++---000===777111,,,,,,,,,+++)))***)))))))))***,,,...000++++++++++++++++++++++++---,,,++++++******++++++,,,,,,+++***)))))))))***))))))******+++++++++,,,)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++************************%%%))),,,---+++)))***+++,,,***(((((()))***)))((())))))************))))))))))))******++++++++++++))))))))))))***+++,,,---+++,,,------,,,+++)))(((***+++,,,---...............000333666888:::;;;;;;777888:::<<<>>>@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCFFFIIIJJJIIIHHHCCCFFFHHHHHHFFFFFFHHHKKKGGGGGGFFFEEEEEEFFFFFFGGGFFFDDD@@@===;;;;;;<<<===<<<===???AAACCCFFFGGGHHHFFFDDDBBB@@@>>>>>>===>>>@@@@@@AAABBBBBBCCCDDDDDD>>>???@@@AAABBBCCCCCCCCC>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@@@@??????BBBAAA@@@@@@???>>>======<<<<<<<<<===>>>>>>>>>???===>>>>>>===<<<===@@@BBB???@@@BBBCCCCCCEEEHHHJJJIIIIIIIIIGGGEEEDDDEEEFFFCCCDDDEEEGGGIIIIIIJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKLLLPPPUUU\\\fffnnnmmmfffXXXUUURRRSSSWWW^^^cccfffeeeccc```______aaadddfffeeeddd```ZZZTTTNNNLLLLLLIIIIIIHHHFFFDDDBBB@@@???>>>>>>=========>>>>>>???<<<;;;;;;:::::::::::::::999888777666666777888999666777999<<>>===<<<;;;:::;;;<<<<<<<<<<<<======<<<<<<;;;:::777888888999999999888888666777888888777555333222111111000000//////......---......///000/////////---------.........//////---.............................................................................................***+++,,,...000111222333...///000000000///---,,,---------.........//////,,,---------------------------------------------+++,,,---------,,,++++++++++++,,,------...//////((()))+++,,,------,,,,,,))))))))))))***,,,...000000000///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((()))***+++,,,---.........,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,''''''((())))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++"""'''---///...,,,,,,...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,++++++***+++++++++888333...,,,,,,,,,***(((+++*********+++,,,,,,---,,,,,,+++******+++,,,,,,,,,)))'''(((+++---,,,***,,,,,,,,,+++++++++******+++***))))))***,,,...000++++++++++++++++++++++++((((((((((((((((((((((((%%%''')))***+++***((('''*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,++++++******''')))************,,,...******,,,------,,,+++***+++,,,---...///111222222222444777:::<<<<<<<<<;;;;;;===???@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFAAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDGGGFFFEEEEEEEEEFFFHHHIIIFFFEEECCCAAA@@@??????@@@FFFEEEEEEEEEFFFGGGHHHHHHGGGEEECCC@@@??????@@@@@@BBBCCCDDDEEEDDDCCCBBBAAA@@@>>><<<<<>><<>>============<<<;;;;;;;;;;;;===???@@@???>>>???@@@AAA???===;;;:::;;;???===;;;<<<===???>>>===>>>999999>>>@@@<<<<<>>@@@AAAAAABBBCCCEEEGGGLLLJJJHHHDDD@@@???@@@BBB???@@@AAABBBDDDGGGFFFCCCGGGEEECCCCCCDDDEEEIIIMMMKKKPPPXXX___cccdddeeeeee\\\WWWUUUZZZdddjjjhhhccceeeeeefffiiinnnsssvvvwwwxxxyyyvvvoooeee______```ZZZYYYWWWUUURRRNNNIIIEEEDDDCCCAAA@@@@@@AAACCCDDDDDDBBB???===<<<===>>>???:::999:::<<<>>>???>>>===;;;???>>>===FFFRRRQQQGGGFFFBBB===::::::;;;======:::;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999777777777777666666666666555555444333222111000/////////.........//////000//////.........---------///.........------------......////////////......------------------------........................,,,,,,,,,---...///000111------------------------...---,,,,,,,,,,,,---...//////...---,,,,,,+++++++++*********+++,,,,,,---.........------,,,,,,,,,---------.........//////---------,,,,,,------...///...------++++++***)))---,,,***))))))***,,,---...+++)))***---000000/////////...---,,,,,,+++***(((***++++++*********+++************************/////////......---------******+++,,,,,,,,,,,,+++---***((((((+++,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++***)))((((((((()))***,,,///000222555111---+++,,,,,,+++)))+++*********+++,,,,,,---,,,,,,+++******+++,,,,,,,,,)))((((((+++,,,,,,***,,,,,,,,,+++++++++******...---+++))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))((((((((()))++++++******+++---+++,,,---------------------...///000222333444444666777:::<<<>>>@@@@@@@@@<<<>>>@@@@@@??????@@@AAACCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGIIIHHHFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFDDDBBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@CCC@@@======>>>@@@@@@?????????>>>>>>?????????>>>::::::;;;<<<>>>@@@AAAAAA???@@@@@@???===<<<;;;<<<>>>===<<<<<<============AAA<<<;;;>>>>>>;;;;;;>>>>>>??????@@@@@@AAACCCEEEKKKJJJJJJHHHEEEDDDCCCDDDAAABBBBBBAAAAAABBBCCCBBBAAA@@@AAACCCDDDEEEFFFGGGIIILLLQQQUUUXXXZZZ[[[\\\\\\XXXVVV[[[bbbfffccc___aaabbbcccgggmmmsssxxxzzz}}}uuupppoooqqqgggfffeeedddcccaaa\\\YYYQQQOOOMMMLLLJJJJJJJJJJJJIIIGGGDDDDDDFFFLLLRRRVVVTTTQQQNNNLLLLLLMMMNNNNNNKKKMMMKKKJJJTTT```^^^TTTFFFBBB===::::::<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999888777666666555555555555444333222111000000//////............////////////.........---------/////////.........------......////////////......------------------------..............................---------......///------------------------...---,,,,,,,,,,,,---...///......---,,,,,,++++++++++++******+++,,,,,,---............------------+++++++++,,,,,,,,,------......---,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,+++))))))+++,,,---000...,,,,,,---...---,,,------------,,,,,,,,,,,,+++---...---+++*********++++++++++++++++++++++++,,,,,,++++++***************+++,,,,,,---,,,,,,,,,...+++)))***,,,---,,,***************************************************************************))))))************))))))************************************************,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,,,,***((('''((()))***)))***+++,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))***++++++++++++***)))((('''((()))+++---000222333000---+++***+++,,,,,,+++++++++++++++++++++,,,,,,,,,++++++******++++++,,,+++***((()))***,,,++++++,,,,,,,,,+++++++++******---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,......---,,,,,,,,,,,,,,,------......///++++++++++++++++++++++++************************************************((((((((((((((())))))))))))+++,,,+++******+++,,,------------...//////000000111222333444666777777999:::;;;===???AAACCCDDD>>>???@@@@@@???>>>???@@@BBBCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFJJJIIIHHHGGGFFFEEEEEEFFFCCCCCCCCCBBBCCCCCCDDDEEEFFFEEEDDDCCCBBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>AAA>>>;;;:::;;;<<<======<<<<<<=========>>>>>>>>><<<<<<<<<<<<===???AAABBB???@@@?????????>>>>>>===<<<=========;;;;;;===>>>BBB>>>===>>>===;;;<<>>===>>>@@@BBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDBBBAAA???===<<<<<<=========<<<;;;;;;;;;;;;;;;:::<<<==================>>>>>>>>>>>>======???BBBDDDDDDDDDDDDEEEEEEEEECCCBBB===???@@@???>>>>>>@@@BBBCCCCCCCCCDDDEEEFFFIIILLLNNNMMMLLLNNNQQQTTTVVVWWWRRRVVV\\\bbbeeeeeeaaa^^^___]]]ZZZSSSJJJDDDFFFKKKNNNQQQRRRRRRSSSTTTPPPKKKQQQPPPQQQRRRTTTUUUUUUUUUOOONNNNNNOOOQQQQQQMMMJJJGGGHHHJJJMMMPPPVVV[[[___^^^ccchhhkkkjjjhhhgggggg]]]]]]```dddiiimmmnnnmmmkkkkkkllllllkkkjjjiiihhhbbbcccgggnnnxxxppp^^^DDD@@@<<<:::::::::;;;;;;;;;<<<==================<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777777666666777777666555555444333333000000///.........//////////////////............000000000000////////////......////////////......................................................///......---------..............................------------------------......---------,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++,,,,,,------......---------........./////////......---,,,,,,,,,,,,///...------++++++***)))---,,,++++++++++++,,,---,,,,,,,,,+++***)))&&&$$$+++++++++++++++++++++++++++---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))***++++++,,,+++++++++---,,,+++++++++,,,,,,,,,************************))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,((((((((())))))*********,,,++++++******++++++,,,---,,,***))))))***,,,---***((((((***...///,,,))))))***,,,------,,,***)))***,,,...000000...,,,***------,,,,,,,,,,,,+++,,,,,,,,,+++***))))))******))))))******+++,,,---...***+++,,,,,,,,,++++++***++++++++++++++++++++++++******************+++,,,,,,,,,,,,+++++++++******)))))))))***+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((()))***++++++,,,++++++++++++++++++++++++************************************************))))))******++++++,,,,,,+++,,,---,,,+++***+++,,,......---...///111333444444444555777888999:::;;;=========>>>@@@BBBDDDEEEAAAAAAAAA???======>>>@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@@@@@@@AAAAAABBBBBBAAA@@@>>>===<<<<<<======;;;===???@@@???>>><<<<<<===???AAA@@@??????@@@BBB???@@@BBBCCCEEEHHHMMMRRRSSSSSSTTTVVVWWWVVVSSSPPPHHHIIIJJJJJJKKKLLLNNNOOOPPPTTTWWWYYY\\\bbbgggkkkkkkiiihhhjjjooosssvvvvvvooosss{{{|||wwwpppgggZZZNNNNNNTTTccciiikkkiiihhhjjjiiieeegggfffgggiiikkkjjjgggddd___^^^\\\ZZZWWWSSSOOOMMMIIIJJJKKKKKKJJJKKKMMMPPPNNNQQQVVVYYYYYYXXXWWWVVVNNNOOORRRXXX^^^cccffffffeeefffhhhjjjlllnnnnnnnnnlllpppxxxlllYYYBBB???;;;999999999999999;;;<<<<<<===>>>>>>===============<<<<<<<<<;;;;;;888888888888999999999999888888777777666555555555222111000///////////////000000/////////.........000000000000////////////......////////////......................................................,,,,,,,,,------///000000........................---------------------------------------,,,,,,,,,------,,,,,,+++,,,,,,---******++++++,,,,,,,,,------------........./////////...---,,,,,,,,,,,,,,,///...------++++++***)))---,,,,,,,,,,,,,,,,,,---***+++,,,---,,,***)))(((------,,,++++++***))))))((()))+++,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------((())))))***************+++++++++*********+++,,,++++++++++++++++++++++++******************************************************++++++++++++******************************)))))))))))))))))))))))))))******+++,,,+++++++++))))))******+++,,,,,,,,,,,,++++++******++++++,,,------,,,++++++,,,------))))))***,,,......---+++***+++,,,,,,,,,,,,+++***,,,---...//////...---,,,,,,+++******))))))******)))))))))))))))***++++++(((***+++,,,++++++,,,...***+++,,,---,,,+++***)))***++++++,,,,,,++++++***)))***+++***))))))+++---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))************,,,---,,,++++++,,,---/////////000222444555666666666777999:::;;;<<<===@@@AAABBBCCCDDDEEEEEEFFFAAAAAAAAA???======???@@@AAABBBBBBCCCCCCDDDEEEEEEBBBCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIDDDCCCBBBBBBBBBBBBBBBBBB>>>?????????????????????@@@@@@???>>>>>>>>>>>>???888;;;>>>@@@???>>>======>>>AAADDDEEEDDDDDDGGGJJJHHHMMMRRRWWW[[[aaaiiiooopppppprrruuuwwwuuuoooiii```______aaaeeehhhiiiiiillltttzzz}}}{{{kkkZZZUUUYYYrrr~~~}}}xxxwwwtttnnngggaaa^^^]]]]]]______[[[UUUPPPNNNOOOPPPPPPQQQQQQQQQPPPNNNNNNFFFGGGHHHLLLQQQUUUWWWXXXVVVWWWYYY\\\```ccceeefffkkkqqq{{{wwwbbbRRRAAA>>>;;;999999999999888:::;;;<<<===============>>>============<<<<<<<<<777888888999::::::;;;;;;999888888888777777777777444333222111000000000111000000000/////////......000000000/////////............////////////......................................................,,,,,,,,,---...///000111........................,,,------......------,,,------------------------...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++---//////...---...///......---,,,+++***))))))&&&(((***+++++++++,,,---*********************************+++++++++++++++((())))))******************++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************((()))***+++,,,++++++***)))))))))***+++,,,,,,,,,,,,++++++******++++++,,,------------------------***++++++***))))))+++,,,++++++++++++++++++++++++,,,------......------,,,,,,+++***)))))))))******))))))))))))***+++,,,---***,,,...---+++***+++---***+++,,,------+++***(((***+++,,,,,,,,,,,,+++***(((***+++***))))))+++---,,,,,,,,,+++++++++******+++,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))+++,,,,,,++++++---...000111333555777888999999999999:::;;;===>>>???@@@AAABBBDDDEEEEEEEEEDDDCCC@@@AAA@@@>>>======???BBBAAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHEEEEEEDDDCCCCCCDDDEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFHHHIIIIIIIIIHHHHHHBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>?????????>>>>>>===??????@@@AAAAAAAAAAAA@@@<<<>>>@@@@@@???@@@CCCFFFIIIMMMRRRTTTUUUWWW\\\```dddjjjrrryyy~~~~~~zzzyyy}}}wwwbbbXXXYYYsss{{{|||~~~tttkkkeeedddeeebbb^^^ZZZXXXVVVUUUTTTNNNMMMLLLMMMOOOPPPPPPOOOKKKKKKLLLNNNPPPSSSVVVXXX___eeeoooyyysssbbbSSSIIIBBB???<<<;;;;;;;;;:::999999999;;;<<<<<<=========>>>>>>>>>=========<<<<<<999999999:::::::::::::::999999999999888888888888666555444333222222222222000000000000/////////.../////////.........------......////////////......................................................---------------...///000........................,,,,,,---......---,,,,,,------------------------......---,,,,,,,,,,,,,,,......------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------...///++++++,,,,,,,,,,,,------,,,------------------,,,---...///...,,,,,,...000...---------,,,,,,++++++(((***,,,,,,++++++,,,---++++++++++++++++++++++++))))))))))))*********+++******+++,,,,,,,,,,,,,,,***,,,,,,+++))))))+++---------------------------++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************((()))***+++,,,+++******&&&''''''((()))*********,,,++++++++++++++++++,,,---......//////......---------,,,((($$$$$$)))---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---+++++++++***++++++,,,,,,+++---///...+++******,,,***+++---------+++)))(((***+++,,,------,,,+++***(((***,,,+++)))(((+++...,,,,,,,,,+++++++++******((()))***+++,,,---------++++++++++++++++++++++++******************************))))))******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,)))***,,,,,,,,,,,,...///111333555888:::;;;;;;;;;;;;;;;<<<>>>???@@@AAABBB@@@AAACCCDDDDDDBBB@@@???@@@@@@@@@>>>======@@@BBBAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHBBBCCCEEEFFFGGGFFFFFFEEEAAAAAA@@@???>>>>>>?????????????????????>>>======>>>???AAABBBCCCCCCBBBAAAHHHIIIHHHGGGFFFIIIPPPUUUZZZ```fffjjjlllooovvv{{{}}}eeeXXXWWWnnn}}}xxxpppjjjfffeeecccccc___\\\YYYWWWVVVUUUSSSQQQHHHGGGFFFFFFGGGJJJLLLNNNTTTYYYbbbkkkrrrvvvxxxxxx{{{qqqaaaQQQFFFAAACCCAAA>>><<<<<<<<<;;;:::888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>============;;;;;;;;;::::::999999999::::::999999999999999999777666555444333333222333000000000000///////////////.........------------......////////////......////////////////////////........................//////...------------...////////////////////////,,,,,,---......---,,,,,,------------------------///...---,,,,,,,,,,,,,,,000000000//////......------------.........//////+++++++++,,,---...///000///......---,,,+++***))),,,------......------,,,,,,------+++((((((***---,,,,,,------------......+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,+++,,,------......------+++---...---******,,,///......------------......------,,,+++******************************++++++******+++++++++,,,,,,,,,''''''((()))))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---...//////......---...///000111---,,,+++*********+++,,,///,,,******---...---+++((()))***+++,,,---------)))***+++,,,------------)))******++++++,,,------------,,,,,,+++***))))))+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,+++*********+++------,,,++++++******++++++,,,******))))))******+++,,,---------,,,,,,+++++++++(((***---///000...+++)))---,,,)))'''&&&&&&'''(((++++++************+++++++++---///000000000222444666777777888999999::::::>>>@@@CCCDDDCCCBBBAAABBBFFFFFFEEECCCBBBAAA@@@?????????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHFFFDDDBBBAAABBBCCCDDDBBBCCCEEEFFFGGGFFFDDDCCCCCCCCCBBBAAAAAAAAAAAABBBEEEFFFGGGGGGGGGGGGFFFFFFBBBAAAAAABBBDDDDDDDDDCCC??????@@@AAA>>>;;;:::;;;AAA===:::;;;AAAEEEFFFDDDDDDAAA@@@DDDFFFFFFIIINNNSSSYYY```bbbaaadddlllssszzz~~~kkk]]]XXXkkkwwwvvvyyy|||}}}xxxzzzzzzwwwssslll___RRRQQQPPPMMMKKKJJJKKKKKKLLLNNNQQQXXXaaaiiinnnnnnmmmpppvvv}}}|||zzzzzz|||wwwsssjjj___SSSJJJDDDBBB>>>===<<<<<<===<<<:::999:::;;;<<<===<<<;;;:::999======>>>>>>>>><<<;;;:::999999999888999999::::::;;;999888999::::::999888666666666666666666666666333333222111000///...---//////000000000///---,,,////////////////////////000000//////.........---........................000000//////.........---////////////////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...---,,,+++---///)))***++++++,,,---...............------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------++++++------------++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,+++)))''''''((()))***......------------......------,,,+++++++++++++++++++++++++++++++++++++++************+++++++++,,,((())))))***+++*********,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++,,,---......111000///---,,,,,,------******+++,,,,,,,,,++++++...---,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************+++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,,,,------,,,,,,+++***************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***)))((((((((()))+++++++++******************+++)))************+++++++++,,,,,,,,,++++++*********(((***,,,...///...,,,+++,,,+++)))((('''((()))***,,,++++++++++++,,,,,,---,,,...000111111222444666777777888999999:::;;;;;;???AAADDDEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCAAA@@@AAABBBBBBAAACCCDDDFFFGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA?????????@@@@@@???????????????>>>===???AAAAAA???>>>BBBIIINNNOOOMMMPPPNNNPPPUUUYYYZZZ^^^cccpppvvv|||vvvgggaaaqqqsssjjjjjjhhhccc\\\VVVSSSRRRUUUVVVZZZ```eeeiiijjjiiimmmpppttttttooojjjgggffffffddd```XXXPPPHHHBBB???>>>===<<<===>>>>>><<<::::::;;;<<<<<<<<<;;;999999<<<<<<===>>>>>>===<<<;;;:::::::::999999999999:::888777666666888999888777666666666666666666666666444333222111000//////...---...///000000//////...////////////////////////000/////////....................................000/////////............////////////////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,///---,,,******+++,,,---------------------------...---,,,,,,,,,,,,,,,---......------,,,+++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++*********,,,,,,,,,+++******))))))+++++++++++++++++++++++++++++++++,,,,,,------...///...---,,,,,,+++,,,,,,***+++---......---++++++.........---++++++,,,---,,,,,,,,,,,,,,,+++***)))...---,,,+++***))))))***------,,,,,,+++******)))'''(((((()))***++++++,,,+++++++++++++++++++++++++++,,,------,,,,,,---...,,,,,,------,,,,,,+++***************************,,,,,,,,,++++++*********++++++,,,,,,,,,+++*********))))))))))))***++++++******))))))))))))******))))))***++++++++++++***++++++***************))))))***+++,,,---...------+++***)))))))))+++,,,---,,,,,,,,,,,,,,,---...///---///111333333444777999999999::::::;;;;;;<<<<<>>===>>>???@@@AAABBBBBB@@@@@@BBBFFFIIIFFFGGGJJJRRR\\\bbbddddddiiihhhmmmuuuzzz|||wwwrrrvvvvvvkkkfffeeegggfffeeeggghhhiiihhhgggggghhhhhhfffbbb\\\VVVSSSTTTTTTTTTRRRNNNHHHBBB>>>???>>>======>>>>>>===<<<::::::;;;;;;;;;:::999888;;;;;;<<<=========<<<<<<<<<<<<;;;::::::999999999777666555666888999999888666666666666666666666666444444333222111111000///,,,---...///000000000///////////////////////////////////////....................................////////////............////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...---,,,+++---///---------,,,,,,+++++++++...------------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,............------------///...---,,,+++,,,---...,,,,,,,,,------,,,,,,,,,------,,,,,,,,,---......000//////...---,,,,,,+++++++++,,,,,,,,,---------,,,------...............++++++++++++++++++++++++))))))***++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------------))))))******,,,---...///............//////......111///------------,,,++++++++++++,,,,,,++++++***///...,,,+++******++++++,,,,,,,,,++++++*********)))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,------------...///,,,,,,------,,,,,,+++***************************---,,,,,,++++++*********++++++,,,,,,,,,++++++***++++++++++++,,,,,,------++++++************++++++((()))***+++,,,++++++***++++++++++++*********************+++,,,---...///,,,++++++++++++,,,---...++++++,,,,,,---///000111000222444555666777:::<<<;;;<<<<<<<<<=========>>>@@@BBBDDDDDDCCCCCCCCCDDD@@@AAABBBCCCDDDEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAABBBAAABBBCCCEEEFFFFFFFFFFFFCCCCCCBBBAAAAAAAAAAAABBBDDDDDDCCCBBBAAA@@@>>>===BBBAAA@@@>>>===>>>AAADDDCCCGGGIIIIIIJJJOOORRRSSSSSSWWW___kkkwww~~~}}}{{{xxxtttoookkkcccbbbaaa___]]]XXXSSSNNNMMMMMMNNNNNNMMMIIIEEEAAA@@@>>>======>>>>>>===<<<:::::::::::::::999999999:::;;;;;;<<<<<<==================<<<;;;:::999999888777777888:::<<<;;;:::777777777777777777777777555555444444333222111111....../////////////////////////////////////////////////////////.................................///////////////.........////////////////////////////////////............------------------------------------------------+++,,,------......------,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,------...///------++++++++++++------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,------...///000000//////...---,,,,,,---------............///------...///////////////))))))***+++,,,------...*********+++,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,,,,&&&''')))***,,,---.........------...000333666888555000,,,,,,///000---(((((()))***+++,,,,,,,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------...///,,,,,,------,,,,,,+++***************************,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,++++++,,,,,,---))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///...------,,,,,,,,,,,,,,,***++++++,,,...000222333333555888999999:::===???>>>>>>>>>>>>????????????@@@BBBDDDDDDCCCBBBCCCDDDBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFDDDDDDCCCEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEFFFFFFFFFCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA???>>>>>>AAAAAA@@@>>><<<>>>BBBEEEGGGPPPWWWZZZ___fffjjjiiiffflllwww~~~wwwjjjgggccc```]]]YYYTTTQQQQQQNNNKKKIIIIIIGGGDDDBBBAAA???===<<<======<<<;;;;;;;;;:::::::::999999999:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>===;;;:::999888777777888:::<<<;;;:::888888888888888888888888666666555555444444333333222222111000//////......000000000000000000000000.........///////////////////////////////////////.........///////////////////////////////////////////////////............////////////////////////------------------------+++,,,------......------,,,---...---,,,+++---///******+++,,,,,,---......---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------++++++++++++------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------******,,,,,,,,,,,,******++++++++++++,,,---//////000/////////...------------------.........//////,,,---......//////......))))))***+++,,,------...---------,,,++++++******++++++++++++++++++++++++***+++,,,---------,,,+++((()))***+++,,,,,,++++++***+++,,,///222777:::===666222...---//////,,,)))((((((***+++,,,---------++++++,,,---------,,,,,,)))******+++,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---...,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++******+++,,,,,,,,,++++++)))******+++,,,+++++++++------,,,,,,,,,,,,------******))))))******+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,++++++++++++,,,...000222555666777999;;;<<<<<<===>>>@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBBBBAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@AAABBBBBBAAAAAAAAAAAACCCEEEDDDCCCEEEJJJNNNUUUbbblllrrrzzz|||zzzwwwvvvxxx}}}|||uuulllddd]]]ZZZXXXZZZUUUNNNJJJHHHGGGDDDAAADDDBBB???=========<<<;;;===<<<;;;:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>??????>>>===;;;:::777666555666888999999888888888888888888888888888777777666666666555555555666555333111000/////////000000000000000000000000.........///////////////////////////////////////.........///////////////////////////////////////////////////............////////////////////////------------------------+++,,,------......------,,,---...---,,,+++---///)))******+++---......///,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---...------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++------..................)))***+++,,,,,,+++***)))))))))******,,,---...///........................,,,,,,,,,,,,------------+++,,,,,,---------------++++++++++++++++++++++++...------,,,,,,+++******++++++++++++++++++++++++***+++---......---+++***((()))***,,,------,,,,,,+++---000333444555444444333444444111,,,***+++---)))***+++,,,,,,,,,,,,,,,)))***,,,---,,,***(((&&&+++++++++++++++++++++,,,+++++++++,,,,,,------...+++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,,,,------,,,,,,+++************************************++++++,,,,,,---)))***+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++)))((((((***,,,...******++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------------,,,------///111333666888:::;;;===>>>>>>>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAA@@@@@@AAACCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFEEEEEEDDDCCCCCCEEEEEEFFFFFFFFFFFFFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBB>>>???AAABBBCCCDDDDDDEEECCCHHHOOOTTTXXX^^^ffflllsss~~~nnnnnntttxxxjjjeeeaaaaaa```___bbbgggrrr{{{uuullliiijjjjjjccc[[[VVVSSSQQQLLLHHHIIIFFFBBB??????>>>===<<<>>>===<<<;;;;;;;;;<<<<<<===<<<;;;:::::::::;;;<<<<<<===???@@@@@@???===<<<888777666666888999888777999999999999999999999999888777777777777666666666666555444222111111222222000000000000000000000000............/////////000////////////////////////............/////////000////////////////////////////////////............////////////////////////........................+++,,,------......------,,,---...---,,,+++---///+++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++************+++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------*********++++++,,,,,,,,,,,,,,,---...............((()))+++,,,,,,+++)))(((((())))))***+++---...///---------...............******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,......---,,,+++))))))(((***++++++,,,,,,------...++++++++++++++++++++++++***+++---......---+++***$$$&&&)))+++...///000000000222555777555000***&&&///555999444***%%%***111+++,,,,,,,,,,,,+++******)))***,,,---+++((($$$!!!------,,,++++++*********'''((()))***,,,---...///+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,---------,,,++++++************************))))))***+++,,,------...)))***+++,,,,,,,,,,,,,,,+++,,,---...///...------,,,++++++******++++++,,,---+++(((''''''))),,,///))))))******++++++++++++------------,,,+++******((()))+++,,,---............///111333666999;;;======???@@@@@@??????@@@AAACCCCCCCCCCCCCCCCCCBBBBBB???@@@@@@@@@??????AAACCCBBBCCCCCCDDDEEEFFFGGGGGGDDDEEEEEEFFFFFFGGGHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBB===>>>@@@CCCEEEFFFGGGGGGFFFNNNZZZeeemmmxxx~~~hhhVVVVVV\\\aaahhhrrr}}}yyygggXXXTTTRRRSSSRRRPPPRRRVVVWWWaaarrrwwwyyy|||{{{}}}xxxrrriiidddaaa]]]WWWQQQLLLIIIDDDAAA@@@@@@???===???>>>===<<<;;;<<<======>>>===;;;:::999::::::;;;<<<===???@@@@@@???>>>===;;;999888999::::::999888999999999999999999999999888888888777777777777777666555444333333333444555000000000000000000000000---.........//////000000000000000000000000000000---.........//////000000////////////////////////000/////////............................................................+++,,,------......------------...---,,,+++---///------,,,,,,,,,,,,++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---******))))))******+++,,,++++++---......---++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++++++++,,,,,,---------)))***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))+++...000000---+++---------,,,+++***((((((***)))))))))***+++,,,,,,...---,,,+++***))))))))),,,,,,+++******)))((((((+++,,,,,,---,,,+++***)))---------------------,,,------,,,------...///000000111222333111///+++))),,,///333444222///---,,,,,,,,,,,,++++++*********------------,,,+++***)))***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------/////////...---,,,,,,+++******)))*********...---,,,,,,++++++++++++,,,,,,++++++++++++******'''((()))***+++,,,------))))))***++++++++++++***++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++(((***,,,///111222222222000000000222555999===???<<<===???@@@AAABBBBBBCCC@@@BBBCCCCCCAAA@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAADDDBBBBBBDDDGGGHHHFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCEEEFFFFFFFFFFFFCCCHHHIIICCCAAADDDDDD@@@FFFFFFCCC@@@GGGQQQOOOFFFAAA@@@BBBFFFGGGFFFIIINNNOOO```vvv|||~~~yyypppjjj]]]UUUNNNKKKIIIKKKRRR[[[ccciiippprrrooolllmmmnnnqqqmmmkkkmmmmmmnnnxxx{{{yyywwwoooaaaVVVNNNLLLJJJKKKKKKJJJHHHHHHNNNNNNVVVccclllkkkeeebbbcccdddbbb___fffzzzrrraaabbb\\\XXXXXXWWWQQQLLLJJJKKKGGGBBB>>>===>>>>>>>>>;;;999777888:::===>>>???===;;;::::::<<<=========;;;:::999999888888999999666777888999999999999999:::::::::999999888888888666666555444333333222222111222222111111000///.........//////000000111111111111000/////////////////////............//////111111000000//////......////////////....................................//////...------------......------,,,,,,------...---..................---------------------------,,,---......,,,,,,---...+++++++++,,,,,,------------------,,,,,,++++++++++++******)))***+++---...---,,,+++***+++,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))+++---,,,***(((++++++,,,,,,,,,+++******++++++******+++,,,,,,---...---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,---------------,,,------...///000444333222000...------,,,,,,///222222000...---,,,,,,,,,,,,+++++++++******------------,,,+++***)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---,,,+++,,,++++++***************------,,,+++++++++,,,,,,......------------,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------,,,---...000111222222222333333444555888;;;>>>@@@===>>>???@@@AAABBBBBBBBB@@@BBBCCCCCCAAA@@@@@@AAACCCCCCCCCCCCBBBBBBBBBAAADDDBBBBBBDDDFFFGGGFFFDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGFFFEEEDDDCCCBBBAAAEEEEEEAAA???BBBDDDBBB@@@EEEGGGHHHOOOYYYYYYQQQCCCCCCEEEIIIJJJMMMUUU___ooo}}}|||qqqmmmnnnnnnoooqqqppplllddd\\\WWWOOOIIIEEEDDDDDDDDDGGGLLLSSSXXX\\\\\\XXXVVVXXXZZZ[[[XXXXXX[[[\\\___hhhttt}}}yyytttoookkkhhhfffeeeeeefffhhhggg```TTTKKKHHHGGGFFFGGGGGGFFFEEEDDDJJJHHHMMMYYYaaabbb___^^^YYYZZZXXXWWW___qqqxxxqqqkkkjjjiiieeebbbbbb]]]UUUJJJCCCAAA@@@>>>;;;???===<<<<<<======<<<:::>>><<<;;;;;;======<<<;;;<<<<<<;;;:::::::::::::::777888888999999999999888:::999999999999999999888777666666555444444333333222222222222111000///...////////////000000111111000///......------......//////............//////111000000000/////////...////////////............------------------------///......---------------...------,,,,,,------...------............------------------------------,,,---......,,,,,,---...++++++,,,,,,,,,------------------,,,,,,+++++++++...---,,,,,,,,,---...///,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++******++++++)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,******+++,,,------......++++++,,,,,,,,,+++************++++++,,,,,,------------,,,------...///000888555111---,,,,,,---///,,,...//////---,,,,,,---,,,,,,,,,,,,++++++++++++------------,,,+++******++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------,,,,,,+++,,,,,,+++***************,,,,,,+++++++++,,,------......------------,,,,,,...---------,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...,,,,,,,,,------...//////111111111111222333444444888888888999;;;===???@@@??????@@@AAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@@@@AAADDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBDDDFFFGGGFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEHHHHHHGGGGGGEEEDDDBBBAAA???BBBBBB??????CCCFFFFFF>>>GGGNNNPPPUUU^^^^^^XXXJJJLLLPPPTTTWWW^^^mmm||||||rrrggg___ZZZXXXVVVWWWYYYXXXUUUPPPKKKGGGEEEAAA@@@CCCDDDBBBAAACCCKKKMMMOOOMMMJJJHHHJJJLLLHHHHHHIIILLLNNNSSS\\\fffqqqmmmggg___YYYTTTQQQPPPSSSXXX```eeeddd\\\QQQJJJIIIIIIJJJJJJJJJJJJIIIHHHMMMIIIJJJRRRYYY\\\^^^```YYYYYYXXXXXXbbbqqq||||||vvvttt{{{~~~{{{}}}~~~yyynnn```UUUNNNIIIDDD@@@>>>===;;;;;;;;;;;;999777===<<<;;;<<<======;;;:::>>>======<<<<<<<<<<<<<<<999999999999999999888777888888888999999999999999777777777666666555555444333333333333222111000////////////000000000000111000000///.........////////////............//////000000000000////////////////////////............------------------------......---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,------------,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++......---,,,,,,,,,------,,,,,,,,,+++,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000//////...,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******///---+++***,,,------,,,******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---+++,,,------............((())))))******+++,,,,,,++++++++++++++++++++++++))))))***++++++,,,------------,,,------...///000888666111...+++,,,---...,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,+++******)))++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,,,,------------,,,,,,+++************+++++++++++++++,,,,,,---...,,,,,,+++++++++************++++++,,,---.........***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......+++,,,,,,...///000111111444333333333444555777999;;;;;;<<<===>>>>>>??????@@@@@@AAAAAABBBAAAAAAAAABBBCCCCCCBBB@@@@@@AAABBBEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCC???AAAAAA@@@AAAEEEJJJMMMIIISSSYYYXXXYYY___aaa]]]VVVZZZbbbiiinnnxxxlllhhhbbb\\\VVVQQQLLLIIIJJJKKKLLLMMMLLLIIIFFFDDDDDDAAA@@@DDDEEECCCBBBCCCHHHJJJLLLLLLIIIGGGFFFGGGDDDEEEGGGIIIKKKOOOWWW^^^ccc___XXXQQQMMMKKKKKKLLLVVV___kkkppplllbbbXXXQQQRRRUUUWWWVVVVVVWWWXXXVVVXXXSSSPPPUUU[[[___dddiiiffffffdddgggppp|||kkkaaaZZZ^^^eeejjjlllnnnmmmkkkgggbbb___bbbiiipppyyy}}}pppdddZZZRRRNNNBBB@@@<<<;;;;;;;;;;;;::::::::::::;;;======;;;999>>>======<<<<<<<<<<<<<<<::::::::::::999888888777777777888888999999::::::888888888777777777666666444444444333333222111000000000000000000000000000222222111111111111222222//////............//////000000000000////////////////////////............------------------------......---,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------,,,---......,,,,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************,,,,,,,,,,,,------......,,,,,,++++++,,,,,,---...------------------------)))+++---...///...,,,++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---+++))))))+++...//////+++,,,,,,,,,,,,+++******++++++************++++++***+++,,,...............************************+++++++++++++++++++++,,,))))))***++++++,,,------------,,,------...///000555333222///---,,,,,,,,,+++,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------------...//////---,,,,,,+++***+++++++++++++++++++++,,,,,,---...,,,,,,+++++++++***************++++++,,,,,,------)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,,,,------...///,,,,,,---...000111222222444444444444666999;;;===<<<===>>>?????????>>>===@@@AAAAAABBBBBBBBBAAAAAACCCCCCCCCBBB@@@@@@AAACCCEEEDDDDDDDDDDDDCCCCCCCCCAAABBBCCCDDDDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEAAABBBBBBBBBBBBBBBAAA@@@>>>>>>???AAACCCGGGMMMRRRTTT]]]aaa]]]]]]eeejjjiiigggnnnyyy|||rrriiiffffffhhhnnnttttttuuuuuuwwwzzzyyynnncccXXXTTTPPPLLLJJJHHHDDDAAACCCEEEGGGJJJKKKJJJIIIHHHIIIFFFEEEGGGFFFEEEHHHMMMLLLOOOSSSUUUSSSOOOKKKIIIJJJMMMOOONNNNNNQQQVVVYYY[[[WWWQQQKKKIIIJJJMMMOOOVVVaaammmrrrmmmddd[[[VVVXXX^^^bbb``````cccdddbbbaaa[[[WWWYYY]]]```gggmmmooonnnmmmpppyyy~~~aaaUUULLLLLLQQQSSSSSSSSSQQQQQQQQQNNNMMMOOOUUUZZZaaammmzzzllldddbbbQQQLLLEEE@@@>>>>>>======:::999999:::<<<===<<<:::===<<<;;;;;;::::::;;;;;;:::::::::::::::999888777777777777888888999999999888888888888888777777777555555555444444333222111111111111111000000000000222222111111111111222222//////............//////////////////000000000000////////////............------------------------......---,,,,,,,,,,,,---...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,,,,---------.........,,,,,,++++++,,,,,,---...------------------------(((***,,,---...---+++******+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((('''(((***,,,------,,,,,,,,,,,,,,,+++***)))++++++******))))))*********+++,,,.........---,,,---,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******++++++,,,,,,------------,,,------...///000000000000000...---+++***++++++,,,+++******,,,...,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,++++++,,,---------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***---------------...000000------,,,+++++++++++++++,,,,,,+++++++++,,,------......------------,,,,,,......---,,,+++***))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------------......///---......000111222333333333444555666999;;;===>>>===>>>@@@AAAAAA@@@>>>===@@@@@@AAABBBBBBBBBBBBBBBDDDDDDCCCBBB@@@@@@BBBDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@BBBDDDDDDCCCCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???===<<<======???DDDGGGIIINNNUUUTTT\\\aaa___dddrrr}}}vvvlll___XXXSSSSSSTTTTTTVVVZZZUUUUUUVVVYYYZZZYYYSSSMMMHHHGGGDDDDDDDDDDDDCCCBBBAAADDDHHHLLLOOOPPPPPPPPPVVVUUUUUUTTTPPPOOOWWWaaacccfffjjjmmmkkkfff___[[[XXX\\\^^^ZZZWWWXXXZZZZZZWWWTTTNNNIIIGGGHHHKKKNNNPPPYYYccchhhfff```ZZZWWWUUU___dddaaa```eeegggdddbbb]]]ZZZ[[[\\\]]]bbbhhhjjjkkkjjjlllssszzzzzzttt\\\RRRKKKKKKNNNMMMLLLMMMHHHHHHHHHGGGFFFGGGJJJLLLMMMTTT___jjjwww{{{xxxeee^^^UUULLLEEEAAA>>>===>>><<<;;;:::<<<<<<<<<;;;<<<;;;::::::999999::::::::::::::::::::::::999888777777777888888888888888888888888888888888888888666666666555555444333222222111111111111000000000//////.........///000000//////............//////////////////000000000000////////////....................................//////...------------......------,,,,,,------...,,,,,,------------,,,,,,------------------------,,,---......,,,,,,---...............------------++++++,,,,,,,,,,,,------------.........---,,,,,,,,,,,,---............---,,,,,,++++++,,,,,,---...------------------------+++,,,---...///......---++++++,,,---------,,,,,,------------------------,,,,,,,,,+++++++++*********)))((()))+++,,,,,,+++******+++,,,,,,,,,++++++---,,,+++************+++)))***,,,---------+++***+++++++++,,,,,,------...++++++*********+++,,,---,,,,,,,,,,,,,,,---------------,,,------...///000............---,,,+++******+++,,,,,,++++++,,,...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++)))+++,,,......---,,,+++************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,...///000------,,,++++++++++++,,,------,,,+++++++++,,,,,,......------------,,,,,,//////...---,,,+++******)))***++++++,,,,,,++++++------------------------*********+++++++++,,,,,,---------------...////////////000000111222333333444555777999:::;;;<<<<<<===???BBBCCCCCCBBB???>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDBBB@@@@@@BBBEEECCCCCCCCCCCCBBBBBBBBBAAA???BBBDDDDDDCCCBBBDDDFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBAAAAAA???>>>>>>@@@@@@CCCJJJMMMNNNSSSZZZWWWaaahhhmmmzzz{{{bbbWWWMMMHHHEEEGGGIIIGGGHHHJJJFFFFFFHHHIIIHHHFFFDDDDDDAAAAAABBBCCCDDDFFFHHHIIIIIIMMMSSSYYY]]]___```___bbbdddeeeccc\\\[[[ffftttzzz{{{||||||yyytttmmmhhh___eeefff```\\\\\\\\\ZZZUUUQQQLLLGGGEEEGGGIIILLLLLLQQQWWW[[[[[[XXXUUUSSSQQQ\\\ccc___^^^dddgggcccaaa^^^\\\^^^]]][[[^^^bbbcccdddcccccchhhnnnooolll]]]XXXVVVXXXZZZYYYYYY[[[VVVSSSPPPNNNMMMMMMMMMLLLHHHIIILLLSSS\\\fffnnnrrr~~~xxxoooeee]]]TTTMMMIIIHHHDDD@@@===<<<<<<;;;;;;<<<;;;::::::999:::::::::999999::::::;;;:::::::::888888888888777777777777777777777888888888888888666666666666666444333333222222222111111111000000......------......///000//////............//////.../////////000000000111////////////............////////////////////////000000///............///...------,,,,,,------...------............------------------------------,,,---......,,,,,,---...///.........------------+++++++++,,,,,,---------+++,,,---.........---,,,,,,,,,.../////////...---,,,,,,++++++,,,,,,---...........................---.........////////////,,,+++++++++,,,,,,---...------------------------,,,,,,,,,+++++++++******...---+++,,,------,,,***((((((***+++,,,---------...---,,,,,,++++++++++++)))***,,,------,,,***)))&&&'''((()))+++,,,---...++++++*********+++---...---------------------------------------...000000...---,,,+++++++++,,,,,,)))+++------,,,,,,---...,,,,,,,,,------.........++++++,,,------,,,,,,,,,)))***,,,.........,,,+++************************,,,------......------,,,++++++******+++---...///...---,,,,,,++++++,,,,,,...------,,,++++++++++++,,,,,,,,,+++++++++******---------...............++++++,,,------------,,,------------------------++++++,,,,,,,,,---------...------------...//////000000000111222222333333666777999:::;;;;;;:::999>>>@@@CCCEEEEEECCCAAA???>>>???@@@BBBCCCDDDDDDDDDEEEEEEDDDBBB@@@@@@CCCEEECCCCCCBBBBBBBBBAAAAAAAAA???AAADDDDDDCCCBBBDDDFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>???@@@AAABBBCCCCCCCCCEEEDDDIIIQQQTTTTTTXXX___dddnnnxxxqqqWWWLLLFFFBBB@@@BBBDDDBBBBBBEEEDDDEEEFFFFFFCCC@@@AAADDD???BBBEEEFFFGGGJJJMMMQQQUUUYYY```ggglllooooooooocccgggkkkiii___]]]iiiyyy}}}|||zzzwwwsssmmmgggbbb[[[bbbccc]]]WWWWWWVVVSSSRRROOOJJJFFFEEEGGGJJJLLLJJJKKKMMMPPPPPPPPPMMMLLLOOO\\\ccc___^^^eeegggdddbbb``````bbb```]]]]]]aaa```bbbbbb```dddiiikkkiii```___aaafffhhhhhhiiillljjjddd]]]YYYYYYXXXVVVTTTQQQNNNLLLNNNTTTYYY[[[[[[^^^mmm}}}yyyoooeee___OOOKKKDDD???<<<<<<;;;:::<<<<<<;;;::::::::::::;;;888999::::::;;;;;;;;;;;;999999888888777777666666777777777777777777888888777777777777666555444333222222222222111111000000///////////////000111111//////............//////.../////////000000111111000/////////............000000000000000000000000111111000///////////////...------,,,,,,------...---......//////......---------------------------,,,---......,,,,,,---...//////.........---------+++++++++,,,,,,---------((()))+++,,,---,,,,,,+++,,,,,,.../////////...---,,,,,,++++++,,,,,,---..............................------------...//////,,,,,,+++***+++,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,777555111...+++*********,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......................................................++++++***))))))***+++,,,111000...,,,++++++,,,,,,---------------------,,,------------------------+++,,,...///000///...---//////...---,,,,,,++++++.........------,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,---...///000000000000222222222111111333888;;;999999999:::<<<>>>???@@@BBBCCCEEEEEEEEECCC@@@???>>>>>>======???AAADDDEEECCCBBBAAAAAA@@@@@@@@@@@@EEEDDDBBB@@@@@@@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDCCCGGGHHHIIIIIIGGGEEEFFFFFFDDDBBB?????????AAAAAABBBDDDCCCBBBAAAAAACCCFFFIIIOOOJJJKKKRRRUUUXXXgggyyyzzzuuuqqqwww~~~```LLLGGGFFFDDDAAA@@@CCCFFFIIIJJJFFFGGGGGGFFFEEEFFFIIILLLHHHLLLNNNNNNLLLOOOVVV\\\bbbeeekkkqqqtttpppjjjddd^^^]]]^^^^^^\\\]]]fffqqqqqqmmmhhhccc```]]]ZZZWWWXXXWWWWWWXXXYYYYYYWWWUUUVVVSSSPPPMMMLLLNNNPPPRRRMMMRRRYYY]]]^^^\\\ZZZYYYaaafffooovvv{{{{{{yyywwwxxxyyyyyywwwsssmmmfffbbbmmmrrruuutttttttttqqqkkkmmmlllmmmsss{{{~~~{{{{{{wwwttttttuuurrrjjjdddddd___YYYUUUTTTSSSPPPNNNVVV[[[aaaeeefffjjjqqqwwwyyypppfff___RRREEE@@@@@@>>>:::888:::<<<;;;888666777:::;;;;;;;;;;;;;;;;;;<<<===::::::999888777777777777777888888777666666888:::888999999999888777555444222333333333333222111111222111111000000000000000000...---...///000///...111111000000//////......222111000//////......///000000//////.........---//////000000///...------................................................---------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---.........,,,)))(((''')))+++---...............,,,***))))))***,,,...***+++,,,---............,,,,,,------,,,,,,+++***........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,333222///---,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++...---,,,,,,+++++++++,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---------------................................................---,,,+++******+++,,,,,,---,,,+++***)))******+++++++++,,,,,,---...//////------------------------++++++,,,------------,,,...------,,,++++++******------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---...///000000111111111222222333333333444888;;;999999:::;;;===>>>???@@@BBBCCCCCCDDDDDDCCCBBBAAABBBAAA@@@@@@AAACCCEEEGGGDDDCCCCCCBBBAAAAAABBBBBBDDDBBBAAA?????????AAABBBFFFFFFGGGGGGGGGFFFFFFEEEEEEGGGHHHHHHGGGEEEEEEFFFEEECCC@@@??????@@@@@@AAABBBBBBBBBBBBBBBDDDGGGJJJNNNKKKOOOZZZbbbkkk~~~qqqccc^^^[[[```mmm|||{{{lllVVVIIIGGGEEEDDDDDDGGGLLLRRRVVVWWW]]][[[WWWTTTQQQQQQRRRSSSQQQSSSUUUTTTTTTVVV[[[___aaabbbeeeggghhhddd]]]XXXXXXVVVUUUVVVUUUUUU[[[cccdddaaa]]][[[ZZZYYYXXXVVVZZZ[[[^^^dddiiilllllllllhhhgggdddbbbaaaaaacccdddhhhnnnvvv{{{|||yyyuuusss~~~{{{~~~zzz{{{uuunnniiifffccc___[[[UUUYYY]]]]]]ZZZXXXZZZ\\\dddiiiooorrrtttzzzwwwrrrfffVVVLLLGGGAAA<<<>>><<<;;;:::<<<===<<<<<<;;;;;;:::::::::::::::;;;>>>===<<<;;;::::::::::::777777888777666666777999888888999999888777555444333333333333333222222111222111000000//////000000000///......///000///...111000000000/////////...000///////////////000111000/////////............///////////////...------................................................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------.........---,,,***)))------......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,------,,,,,,+++***........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,///...---,,,,,,---///000***++++++,,,,,,++++++***---------,,,,,,+++++++++------,,,+++++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------------------------------///...---,,,,,,,,,,,,,,,...------,,,,,,------...//////...---,,,+++******------------------------***************+++,,,,,,,,,,,,,,,++++++******)))++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,...///000111222222222222111333555555555666888:::888:::<<<>>>????????????BBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAAEEEFFFFFFGGGGGGFFFFFFFFFCCCEEEGGGGGGFFFDDDDDDDDDBBB@@@???======>>>@@@AAADDDDDDEEEDDDCCCDDDGGGIIILLLNNNXXXiiiyyy|||ggg[[[QQQMMMKKKOOOYYYeeennnrrrwwwmmmeee```VVVJJJEEEGGGEEEHHHMMMVVV___ggglllmmmsssmmmeee]]]YYYWWWVVVUUUUUUTTTSSSRRRSSSTTTUUUWWWYYYYYYYYYZZZZZZXXXTTTQQQTTTRRRSSSXXXZZZZZZ\\\aaacccbbb``````cccfffggggggmmmpppvvv~~~yyyuuupppjjjfff```bbbccc___WWWPPPMMMLLLOOOSSSXXXYYYZZZ___gggnnn{{{wwwgggXXXPPPIIICCCDDD===777777<<<>>>===999<<<;;;;;;::::::::::::;;;===<<<;;;999888777777777666777888777555555666888888888888888777666555555333444444444444333222222111111000////////////000000///......000000///...000000000000////////////............///000111222////////////............///////////////......---................................................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------//////......---,,,,,,,,,//////...---,,,***)))(((+++,,,...//////...,,,+++,,,,,,------...---------,,,,,,------,,,,,,+++***........................---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,------//////++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------------,,,------------------------------------------------......---,,,,,,+++++++++///......------,,,,,,,,,...------,,,,,,+++++++++------------------------+++***)))))))))***,,,------,,,,,,,,,++++++***************++++++,,,,,,,,,...---+++******+++---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222222333333333222111333666888888888999:::999;;;===???AAA@@@??????BBBAAA@@@@@@AAABBBEEEFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDBBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGFFFDDDBBBAAAAAA@@@@@@??????>>>@@@CCCEEEGGGIIIIIIHHHEEEEEEGGGIIIMMMWWWjjjiiiWWWOOOJJJGGGEEEGGGMMMUUU[[[^^^bbbZZZSSSPPPJJJDDDCCCGGGIIIOOO[[[hhhttt{{{}}}|||zzzqqqfff]]]WWWTTTRRRQQQQQQOOONNNMMMNNNOOONNNMMMQQQPPPQQQSSSVVVYYYZZZZZZ[[[\\\bbbmmmttttttsssssswwwvvvvvvyyy}}}xxxsssuuutttppphhh___VVVRRRPPPNNNPPPSSSSSSRRRUUU\\\aaajjjooowwwrrreee___[[[YYYNNNGGG???;;;===>>><<<999;;;;;;;;;:::;;;;;;<<<<<<<<<;;;:::888777666666666666777888666555444666777777777777777777666666555444555555555555444333333111111000////////////000000///...///000111000...000000000000///////////////////////////000111111///////////////............///////////////......................................................---------............///------------------------------------------------,,,,,,,,,------------...------------------------000///...------------...++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------...------,,,,,,,,,,,,------,,,,,,+++***........................---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,******+++,,,,,,---......,,,,,,,,,++++++,,,,,,---------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...............------------------------------------------------,,,,,,,,,,,,,,,++++++***,,,++++++***((('''&&&%%%'''((()))+++---///000111------------------------,,,+++*********+++---...------------,,,,,,,,,,,,*********++++++,,,,,,,,,...---+++******+++---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///111222222333333333333333222555888::::::::::::;;;:::<<<>>>AAAAAAAAA@@@???BBBAAA??????@@@BBBEEEGGGDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEBBB@@@@@@AAABBBCCCCCCBBB@@@AAAEEEHHHKKKNNNPPPOOOMMMNNNRRRVVV]]]mmmjjjVVVJJJFFFDDDBBBAAAAAADDDHHHKKKLLLPPPLLLIIIIIIGGGFFFGGGIIIQQQYYYeeesss|||~~~zzzvvvnnnggg\\\SSSNNNMMMMMMMMMPPPOOOPPPSSSVVVXXXXXXWWWYYYXXXZZZ^^^dddkkknnnpppooosss~~~tttiiibbb^^^]]]YYYYYYXXXVVVTTTVVV[[[___gggffffffmmmzzz|||sssrrrttttttbbb\\\RRRJJJEEEBBB@@@???999999999999:::;;;<<<<<>>===<<<;;;:::::::::777888888777555444666777777777777666666666666666555666666666666555444444222222111000000000000000111///...///000111000///////////////000000000000111111000///////////////.........///////////////......///////////////...................................................---------............///------------------------------------------------,,,,,,---------.........------------------------//////...---------......)))******+++,,,---...///---,,,+++))))))+++,,,------------...------,,,,,,,,,,,,------,,,,,,+++***........................---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,------......------,,,******+++,,,------......,,,,,,+++++++++,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))(((''',,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,---......------------------------++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...///000222222333333333333333222333666999;;;;;;;;;;;;<<<===>>>???AAABBBAAAAAAAAAAAA@@@??????@@@BBBDDDFFFEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEECCCAAA@@@BBBDDDDDDFFFGGGFFFDDDEEEJJJNNN[[[^^^bbbbbbbbbeeemmmttt~~~mmmXXXJJJCCCAAA@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDFFFHHHJJJKKKMMMVVV\\\eeennnsssqqqjjjdddYYYWWWRRRLLLIIIJJJOOOSSSYYY\\\aaafffkkkoooqqqsssuuuuuuwww{{{yyyvvvvvvssspppkkkddd``````dddgggjjjeeeaaadddnnnyyyyyyrrrggg\\\RRRKKKGGGEEE<<<;;;::::::::::::::::::======<<<;;;::::::::::::999999999888666555666888777666666555555666666777666777777777777666555555333333222111111111111222111000//////111111000///////////////000000000000222111000///.....................///////////////---...//////////////////................................................---------............///------------------------------------------------,,,---------............---------------------------------------------------,,,,,,++++++,,,,,,---...,,,***((((((***,,,...,,,,,,------...---------,,,,,,------,,,,,,+++***................................................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------------.../////////...---111000...,,,***((('''&&&------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------...---,,,+++,,,...000111222222333333333222222111555777:::;;;;;;;;;===>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAACCCDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCBBB@@@@@@BBBGGGKKKMMMQQQUUUXXXYYY^^^ffflll}}}vvvfffWWWKKKDDDAAA??????@@@CCCDDDEEEFFFGGGHHHCCCEEEFFFFFFHHHKKKMMMMMMRRRUUUZZZ```dddccc___\\\UUUWWWYYYXXXWWW[[[eeennnxxx~~~{{{tttrrrtttvvvssspppmmmkkkmmmqqqtttwwwyyyxxxzzz~~~}}}qqqhhh```WWWPPPFFFDDDBBB@@@>>><<<;;;::::::999999888888888999999:::;;;;;;999777666777888777666555555555555666777777777888888777777666555555444333333222222333333111000///000111111000///.../////////000000000111111000///////////////000............/////////000------...///////////////................................................---------............///................................................------------............------------------------+++,,,---......---,,,+++///...,,,++++++++++++,,,---,,,++++++++++++,,,---++++++,,,---............,,,,,,------,,,,,,+++***................................................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,))))))***,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++//////...---+++******)))++++++++++++,,,,,,---......------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////((()))+++...////////////'''((()))***,,,---...///------------------------***+++,,,---...---,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,,,,++++++------------------------...---,,,+++,,,...000222222222222333333222111111777888:::;;;;;;<<<>>>???@@@@@@@@@@@@@@@AAACCCCCCAAAAAA@@@@@@AAAAAABBBBBB@@@AAAAAABBBCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFF@@@AAABBBCCCDDDDDDDDDDDDAAA@@@???>>>@@@DDDKKKPPP[[[bbbjjjqqqwwwzzzwww|||rrrdddbbbYYYMMMDDD@@@>>><<<;;;;;;>>>BBBEEEGGGHHHJJJKKKKKKKKKJJJHHHHHHKKKLLLLLLLLLMMMPPPTTTZZZ^^^______```gggmmmoooooovvv}}}~~~}}}}}}|||wwwqqqmmmnnnpppsssooolllkkkiiijjjrrr|||yyylll```PPPNNNKKKGGGCCC@@@>>>===<<<<<<;;;;;;;;;<<<======;;;<<<;;;:::777777888999777666555444444555777777888888888888888777666666666555444444333333444444111000///000111222111///.../////////000000111111///......//////000111222---.........//////000000------...///000000//////................................................---------.........//////////////////////////////........................---------.........//////------------------------)))+++---......---+++***------+++++++++,,,---...,,,,,,---......---,,,,,,***+++,,,---......///...,,,,,,---------,,,++++++................................................------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...++++++++++++++++++++++++......---------...000000,,,,,,,,,++++++***************++++++++++++,,,,,,,,,---...//////...---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,++++++,,,,,,,,,***++++++,,,,,,---------222333333111---+++---////////////....../////////---------,,,,,,,,,++++++,,,------......------,,,,,,,,,---------,,,+++++++++,,,...//////...,,,++++++---......---,,,,,,---...---,,,,,,---///222333555333111000000222444666666888;;;>>>@@@AAAAAA@@@BBBBBB@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAABBBCCCDDDFFFFFFFFFEEEEEEAAAEEEGGGFFFEEEFFFFFFEEEAAA>>>???DDDGGGEEEDDDEEE@@@???AAACCCDDDHHHYYYkkk{{{}}}vvveeebbb^^^^^^___\\\VVVPPPIIIFFFBBB???======<<<;;;???>>>AAAJJJUUU[[[YYYVVVOOOQQQRRRPPPLLLIIIJJJKKKMMMOOOWWW```cccdddmmmxxx|||tttrrrsss|||uuupppmmmiiidddcccfffpppsssvvv}}}zzzooofff]]]VVVPPPJJJDDDBBB<<<======;;;:::999::::::>>>===<<<;;;;;;:::888666888777666444444444555555888888888888888888888888666666555444333333222222////////////000000000000////////////000000000000000000000111222222222333000000000000000000000000//////000000///...---------,,,,,,---000111111000///......------///000111//////---,,,,,,---...//////////////////......---...------------...//////...------,,,,,,,,,------))))))***+++,,,,,,------,,,,,,.../////////...---++++++******++++++,,,------,,,,,,---......---+++---------.........//////++++++++++++,,,...000111................................................------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,---------...------............------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...............////////////111111///,,,+++,,,---------,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,------......------,,,000//////...---,,,***)))+++,,,...//////...,,,+++,,,...//////...------......---------...000222333333222000000000222555666888:::<<>>@@@BBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBFFFFFFGGGHHHHHHGGGEEEEEEBBBBBBCCCDDDDDDCCCBBBBBBFFFDDDEEEJJJKKKFFFCCCBBBCCCBBBBBBDDDMMMbbbrrrbbbXXXPPPKKKIIIFFFCCCCCCCCCAAA<<<888<<<;;;:::999;;;===@@@BBBBBBGGGRRR^^^hhhjjjeee```YYYWWWTTTSSSVVV^^^iiipppwwwyyywwwuuulllhhh```\\\___ggghhheeeqqqvvv~~~tttcccXXXKKKGGGAAA===<<<<<<;;;;;;;;;999666666888:::;;;;;;;;;;;;999777666666555555888888888888888888888888888888777777666666555555111111111111111111000000////////////000000000000000000000///////////////000000000000000000000000//////000000000///......111///......//////...---///............///000000---------------...///000---------...---,,,,,,+++...------------...//////,,,+++++++++++++++,,,,,,------------............,,,---......//////......---------------......///...---,,,---...///...,,,)))))))))*********++++++------------,,,***))))))................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...++++++++++++++++++++++++............////////////------+++******+++------......---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++,,,,,,+++++++++,,,------//////......---------,,,+++,,,.........------,,,...------,,,,,,------......------------,,,,,,,,,------............------++++++,,,...////////////,,,,,,---......---,,,,,,---...000000...---...///,,,...000222333333222111///000111222555777999:::===>>>???AAABBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAFFFGGGGGGHHHGGGFFFDDDCCCAAA???AAAEEEGGGFFFEEEEEEEEECCCDDDHHHIIIEEEAAAAAABBBCCCFFFOOOaaa}}}ppp[[[QQQMMMIIIEEEDDDCCCAAA@@@@@@???<<<999;;;;;;;;;;;;===AAAFFFIIIJJJPPPYYYbbbhhhgggbbb^^^ZZZYYYYYY]]]gggvvv}}}qqqgggfffhhheee```aaaeeelllqqqrrruuu|||ppp\\\UUUKKKEEEBBBAAA>>>;;;>>><<<:::999::::::999888<<<<<<;;;999888777666666888888888888888888888888888888777777777666666666222222222222111111111111////////////000000000000111111111000000//////...//////////////////////////////000000000//////...000///......///000///---............/////////000111000///...---,,,++++++---............---,,,,,,...------------...//////,,,,,,++++++,,,,,,------.........------------------------...............---------,,,---......///...,,,++++++---...---,,,,,,,,,,,,,,,------------,,,,,,------,,,***((('''................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,------------+++(((&&&&&&(((+++---++++++++++++++++++++++++,,,------------.........------+++******+++------///...------,,,,,,------,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++,,,+++++++++,,,,,,---...//////......---------,,,------...////////////......------,,,,,,------............---------,,,,,,---......//////......---)))***+++,,,---.........,,,------------------,,,+++---///...---,,,---...---///111444555444333222000111444666999;;;<<<<<>>AAAJJJOOOMMMKKKLLLNNNJJJIIIKKKKKKGGGDDDEEECCCHHHTTTgggnnnXXXJJJFFFFFFCCC???>>>===<<<<<<<<<<<<;;;999<<<===>>>>>>???DDDJJJOOOUUUYYY```eeehhhhhhhhhhhhggghhhkkkttt~~~|||{{{vvvnnndddeeeffffffbbb```hhhrrrpppfffZZZRRROOOKKKDDD>>>>>>===<<<<<<<<<;;;888666<<<<<<;;;:::999888777666888888888888888888888888777777777666666666666666444444333333222222222222////////////000000000000222222222111111000000000//////////////////////////////000000000000000///...---,,,...000111111000---......///////////////111000000///---,,,+++***///////////////...------...------------...//////---------------...//////------------,,,,,,,,,,,,------------......//////,,,,,,,,,,,,,,,------...---+++******+++,,,,,,+++------------............***+++,,,---,,,+++***)))................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......++++++,,,,,,------......///---***(((((())),,,...,,,,,,------------......++++++,,,,,,,,,---------------,,,,,,,,,,,,------///......---------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++++++++++++++,,,---......000000//////////////////111000......000111111000,,,,,,++++++++++++,,,,,,............---------,,,......////////////......------------,,,+++***)))------------------------+++---......---,,,,,,---...000222444555555444333333555888;;;===?????????@@@AAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBAAADDDDDDEEEFFFFFFEEECCCBBBCCC@@@FFFSSSZZZWWWSSSTTTUUUOOOJJJJJJKKKIIIJJJMMMSSS^^^qqqvvvgggjjjooowwwvvvdddYYYKKKCCCBBBBBB???<<<;;;;;;;;;<<<<<<===>>>>>>???AAABBBCCCDDDIIIQQQXXX\\\aaagggkkknnnrrrxxx}}}~~~zzzvvvqqqkkkbbb[[[]]]dddnnnzzz{{{oooiiifff```TTTJJJCCCAAA@@@???>>><<<999777:::;;;;;;;;;:::999888777888888888888888888888888777777777666666666666666555555444444333333222222////////////000000000000222222222222111111111111000000000000000000000000//////000111111111000000---,,,,,,---000111111000---......///000/////////,,,,,,---...//////......//////000000//////...---...------------...//////...---------...///000111,,,,,,,,,,,,,,,,,,------...------------...//////,,,,,,,,,+++,,,------......,,,***)))+++,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---,,,,,,................................................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///000//////...............,,,,,,,,,------.........+++,,,,,,,,,,,,---------------............------//////...---------------,,,,,,,,,---------..............................------,,,,,,,,,,,,++++++++++++++++++,,,---...///.............../////////444111------...111111000------,,,,,,,,,,,,------............------------......////////////....../////////...---+++***)))---------,,,,,,---------,,,...//////...------...000111222444555555555555666888<<>><<<<<<===>>>???AAACCCEEEGGGEEEGGGJJJKKKMMMSSS]]]dddmmmrrryyy~~~{{{qqqhhhfffjjjjjjnnnwww}}}nnnaaaWWWRRRKKKEEEAAA>>><<<:::888999:::;;;::::::999888888888888888888888888888888888888888888888888888666666555555444333333222////////////000000000000000000000000111111111111000000000000000000000000//////000111111111111111...------...000111000///------///000000000///...***+++---...///000//////......//////......---,,,...------------...//////---,,,,,,---...///000000,,,,,,------......//////...------,,,---...///000---------------......///000...++++++,,,.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...................................................------------------------------------------------+++,,,,,,------,,,,,,+++...------,,,,,,++++++***++++++,,,,,,---...//////***,,,...///...,,,***(((*********++++++,,,,,,,,,,,,,,,,,,---------......,,,---////////////---,,,//////...------------...,,,,,,,,,---------..............................---------,,,,,,,,,++++++++++++++++++,,,---...///***++++++,,,,,,---------666222---+++---000111000000//////......//////000//////.........---------......////////////...............///......------...------,,,,,,------...---///000000///......///111111333444555666666666888;;;>>>BBBDDDDDDDDDCCCAAAAAAAAA@@@@@@AAAAAABBBAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHHHHGGGFFFMMMJJJRRRccckkkccc[[[[[[SSSLLLIIIMMMVVVaaammmwwwmmmZZZNNNIIIJJJHHHGGGJJJOOONNNIII@@@>>>;;;:::;;;<<<<<<<<<;;;===???AAABBBEEEHHHJJJJJJMMMQQQSSSUUU\\\gggppp|||wwwuuuvvvssspppooossszzzuuullldddWWWLLLDDD???===<<<777888999:::;;;:::999999888888888888888888888888999999999999999999999999777777666555444444333333////////////000000000000......//////000000111111000000000000000000000000//////000111111111111111000///......//////...---,,,---///000000000///...---.../////////...---,,,------......------,,,+++...------------...//////+++++++++,,,---...///000,,,------...///000111111......---,,,---...///000...............///000000222///---,,,---///000000++++++,,,,,,,,,---------///...---,,,+++,,,---...111000///000111111///---000000000000////////////------............------//////.........---------........................+++++++++,,,,,,,,,------//////.........---------+++,,,---+++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///////////////////////////000///...---------------............////////////,,,,,,,,,------.........,,,---...//////...---,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......------------......000000///...............000,,,))))))+++------,,,000000//////.........------...///...------...///111///,,,---///000///---............///000222222666555333333444666999;;;===>>>???AAABBBCCCCCCDDDDDDBBB???======@@@CCCEEEGGGCCC@@@???BBBDDDDDDCCCFFFCCCAAAAAADDDEEEDDDBBBCCCDDDEEEEEEEEEDDDCCCBBBGGGHHHIIIHHHGGGGGGHHHJJJQQQNNNTTT```bbbYYYSSSUUUOOOKKKMMMYYYkkk~~~lllTTTJJJHHHAAAAAA@@@@@@@@@AAAAAABBB===?????????>>>>>>???AAA???@@@BBBDDDGGGJJJMMMOOOVVVTTTSSSZZZhhhxxxzzzxxxzzzrrrjjjgggeeeffflllsss}}}zzzvvvssstttsssssssssssstttuuuvvv{{{sssllljjjkkkmmm}}}}}}qqq^^^NNNGGGCCCAAA<<<999999===<<<999;;;AAA<<<<<<;;;;;;:::999888888999::::::::::::999888888888777777666555444444444333333333333333333333333000000000000000000000000111111111111111111111111000000///...............///////////////////////////......//////000111222000000//////.........---000...,,,---///000---***//////.........---------////////////////////////------------------------+++...222333111...,,,,,,------............------,,,,,,,,,------...............---------,,,,,,,,,---------,,,,,,+++++++++111000///000111111///---000000000/////////......------............------//////.........---------------------------------,,,,,,,,,,,,------------//////.........---------,,,------,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000........................//////...---------------........./////////000000,,,------------------...,,,---...//////...---,,,---------------------------,,,,,,++++++,,,,,,---......------------......111000//////.........///000---******,,,......---000/////////.........------...///...------...///111///------///000///...///......//////111222222333333222222444777:::<<<@@@@@@BBBCCCDDDDDDEEEEEECCCBBB@@@??????AAADDDEEEDDDAAA???@@@CCCEEEFFFEEEFFFCCCAAAAAACCCCCCBBBAAADDDDDDEEEEEEEEEEEEDDDCCCGGGHHHHHHGGGFFFHHHKKKNNNSSSNNNQQQZZZ[[[SSSPPPTTTSSSZZZhhhyyyyyy]]]KKKCCCBBBBBBBBBAAA@@@????????????999:::<<<===>>>AAAEEEHHHMMMMMMMMMMMMOOORRRWWWZZZ[[[[[[```mmm|||qqqnnnlllpppyyy{{{tttvvv{{{zzzvvvssssssjjjccc```^^^]]]```eeekkkmmmooopppnnnkkkhhhffffffeeecccaaa___```aaaccciiiooosssssswww}}}vvvpppkkkiiimmmnnnvvvzzziiiZZZNNNEEEDDD???>>>AAA@@@;;;:::===;;;;;;;;;:::::::::999999999999::::::999999888777888777777666555555444444333333333333333333333333111111111111111111111111000000000000000000000000000000///...............////////////////////////111000///////////////000000/////////............000...---...000000---+++//////.........---------........................////////////////////////---...000///---,,,,,,---.........//////.........,,,,,,,,,------..................---------,,,,,,+++++++++*********))))))222111000111222222000...////////////............------............------...............---------------------------------------------.........///...............---------,,,---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------///...------------------////////////000000000000.........---------------------............------........................------,,,,,,,,,,,,------......------------......111000000///////////////000...,,,,,,---........./////////...............---...///...------...///000...------///000///...////////////000111222222222222222444666:::===???AAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBDDDEEEFFFAAA@@@@@@BBBEEEFFFFFFFFFFFFDDDCCCBBBCCCCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGFFFFFFFFFHHHLLLPPPQQQJJJHHHKKKLLLIIILLLSSS```uuuzzzbbbOOOEEEAAA@@@BBBAAA@@@???>>>>>>======<<<<<<===>>>@@@FFFLLLQQQUUUUUUVVVWWWZZZ___eeejjjeeegggoooyyyrrrnnnwww~~~tttkkkdddaaa```cccjjjpppssssssmmmjjjooo}}}vvvmmmjjjhhhfffeeeggglllmmmoooqqqrrrrrrrrrqqqqqqnnnhhh```YYYUUUUUUVVVSSSXXXZZZZZZ]]]fffoootttpppiiieeehhhlllllljjjiiisssxxx{{{|||}}}uuunnnhhhgggiiiqqq{{{ttt^^^NNNHHHBBB>>>??????<<<999888;;;;;;;;;;;;;;;<<<<<<===888999999999999888777777888777777666666555555444444444444444444444444444111111111111111111111111////////////////////////000000///.........//////////////////////////////222111000///............////////////............000///...///000000...,,,/////////............---------------------------////////////////////////.........,,,******,,,...////////////////////////---------------..................------------,,,++++++++++++************333222111222333333111///////////////.........---------............------........................------------------------............////////////........................---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------/////////000000000111111//////......------,,,,,,------------------------........................------,,,,,,,,,,,,------...------,,,,,,------...111000000/////////000000000///...---.../////////........................---...///...---------//////............///000000000000000000000111222333222333555777;;;>>>AAABBB@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBDDDEEEFFFFFFFFF@@@AAABBBCCCEEEFFFFFFEEEEEEEEEDDDCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFEEEEEEFFFIIIKKKMMMFFFAAAAAAEEEKKKWWWccc~~~rrr```PPPFFFAAA???>>>>>>???????????????>>>>>>DDDCCCBBBAAACCCIIIQQQVVV[[[___eeejjjooottt{{{}}}}}}|||mmmdddccc^^^[[[bbbooozzz~~~~~~{{{zzzqqqoooooorrrwwwyyywwwtttsssvvv}}}|||~~~zzzkkk```[[[YYYWWWYYYZZZYYYZZZ___gggmmmqqqllliiijjjkkkhhhaaa[[[^^^```gggmmmlllfffcccdddeeeppp|||yyyvvvvvvvvvzzzvvvcccRRRIIIAAA>>>>>>>>><<<:::<<<<<<;;;;;;<<<===>>>???888888999999888888777666777777777777666666555555555555555555444444444444111111111111111111111111000000000000000000000000000000///////////////000////////////////////////111111000//////////////////////////////.........000000///000000///...---/////////.......................................------------------------...///...---++++++---...////////////////////////---------...........................------------------------------------444333222333444444222000000////////////.........------............---------.....................------------------------........./////////000000---.....................---...///...,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...////////////000000000000/////////......------------------,,,,,,---------------------------------...------,,,,,,------...------,,,,,,,,,,,,------000///////////////000000////////////......///000---------...............---...///...---------///...............///000111222111111111111222222333222444666999===???AAABBB@@@@@@@@@AAA@@@@@@???>>>@@@AAACCCDDDFFFFFFFFFFFFBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDBBBCCCDDDFFFFFFFFFEEEDDDCCCEEEFFFEEEDDDCCCCCCDDDFFFCCCBBBGGGRRRbbbwww}}}pppeee^^^UUUJJJBBB???>>>;;;999;;;<<<>>>AAABBBCCCDDDDDDEEEDDDBBBAAADDDKKKTTT[[[llltttvvvjjj___WWWTTTUUUWWW\\\bbbllluuu{{{xxxpppmmmjjjjjjkkkllllllpppwww~~~zzzlll```[[[ZZZ[[[^^^\\\VVVSSSUUUXXXcccrrr}}}}}}iii^^^PPPEEEBBBCCCBBB???<<<;;;:::999999;;;<<<===999999999999999888777777777777777777777666666666666666666555555444444444111111111111111111111111111111111111111111111111000000/////////000000111000000000000000000000000///////////////000111111.........///////////////000000111111000/////////////////////////////////////////////////////////---------------------------///000000...---------//////............//////........................//////.........---------------------------------555444333444555555333111000000000000////////////------............---------------.................................................../////////000---------...............,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.............../////////////////////...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,,,,,,,------///............//////000---///000///...---...000---------------.........---...///...------...///---...///.........000222333222222222222222333333333444888;;;===?????????AAABBBBBBBBBBBBBBBAAA@@@AAAAAACCCDDDEEEEEEEEEEEECCCEEEEEEEEECCCCCCDDDEEECCCDDDDDDBBB@@@@@@AAABBBAAADDDGGGJJJJJJIIIFFFDDDCCCDDDEEEDDDBBB@@@AAABBB@@@EEEOOO\\\mmm|||ssslllfff]]]SSSKKKKKKFFFAAA?????????===;;;<<<>>>BBBFFFIIIKKKLLLMMMCCCCCCCCCEEEJJJTTT___gggyyytttpppnnnooonnnrrr}}}{{{vvvqqqllleee^^^ZZZWWW^^^fffjjjlllsssyyyjjjeeeaaa```[[[UUURRRTTT]]]jjj|||wwwooommmlllsssyyytttvvvyyyfffSSSIIIFFFDDD@@@===<<<:::888777777888999999::::::::::::999888888777777777777777777777777777777777666555555444444222222222222222222222222111111111111111111111111000000/////////000111111000000000000000000000000............///000111222.........///////////////000111222222000//////000...////////////000000000000000000000000000000000////////////////////////---///111111///...------///...---,,,,,,---...////////////.............../////////.........------++++++++++++,,,,,,,,,,,,666555444444555555444222222111111111000000000000------............---------------.........//////////////////////////////------........./////////---------.........//////+++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------,,,,,,++++++,,,,,,---...------------........................////////////------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,++++++,,,,,,------------------...//////,,,...000000...,,,...///,,,,,,,,,------.........---...///...------...///,,,...//////---...000333444333333222222222333333777999<<>>???CCCFFFJJJXXXlll{{{uuueeeaaaZZZSSSNNNIIIDDD@@@BBB@@@>>>>>>>>>???@@@@@@BBBDDDHHHMMMQQQSSSTTTUUULLLMMMOOOSSS[[[fffrrr{{{{{{mmmddd``````bbbccccccfffppp|||~~~uuussspppnnnmmmkkkiiigggkkkttt~~~zzzsssppplllgggfffhhhtttzzzqqqkkkiiinnnuuuzzz~~~xxxzzzkkk[[[SSSNNNIIIDDDAAA>>>;;;999888999::::::;;;;;;;;;;;;:::999999777777777777777777777777888888777777666555555444222222222222222222222222111111111111111111111111000000//////000111111222000000000000000000000000000///////////////000111............/////////000000222444333000///000111.../////////000000000000000000000000000000000000////////////////////////...//////...,,,,,,---///...---,,,++++++,,,---...000/////////.........---////////////............+++++++++,,,,,,,,,------666555444555666666444222222222222222111111111000---..................------------.........//////000000000000000000000000------------.........///---------.........//////+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------///000000000///...------------------------++++++++++++,,,,,,---...,,,,,,,,,---------......------......//////000000------++++++++++++------------------------------......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///+++...000000---,,,---///,,,,,,,,,------.........---...///...------...///+++...//////------000333444444333222222333333333===???BBBDDDEEEEEECCCBBB===>>>???@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBCCCCCCDDDAAACCCDDDCCCBBBCCCHHHLLLUUUVVVTTTOOOHHHCCCCCCDDDDDDHHHNNNSSSTTTQQQLLLHHHGGGEEEAAA===<<<@@@FFFLLL```ssssssddd]]]RRRPPPKKKFFFBBB@@@??????:::999888888888:::===???GGGIIINNNRRRVVVXXXYYYYYY[[[]]]___dddlllwww{{{{{{qqqggg___^^^bbbfffddddddgggpppzzz~~~uuutttrrrrrrsssttttttsss{{{}}}}}}vvvllliiiiiiiiikkknnn}}}qqqggg```YYYKKKHHHDDD@@@===<<<======;;;;;;<<<<<<;;;;;;:::999777777777777777888888888999888888777666555555444222222222222222222222222000000000000000000000000000000///000000111222222000000000000000000000000222111000//////......///---.........//////000000000222444333111///000222.../////////000000111111////////////////////////------------------------000///---***)))***---000...---+++******+++---...000000//////.........---000/////////............---------....../////////333444666777777777666555333333222222222222222333000/////////............------------------------......//////000000111111,,,---...000000000//////------------------------...,,,))))))***+++,,,,,,......------------......)))***+++,,,...///000000---------------------------------,,,,,,+++++++++000///...------...///000///......---------......//////.........------------------------------------------............///000000///...---,,,,,,+++---------...///000000111...............///000000//////000000000000/////////---,,,******+++,,,------...///000111111111111444222111000111333666888;;;===AAADDDDDDBBB???===?????????>>><<<===???AAA???@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBDDDEEEGGGGGGSSS\\\bbb[[[KKKAAABBBHHHEEEFFFMMMWWWZZZSSSJJJEEE;;;@@@>>>===AAABBBNNNeeennn\\\QQQMMMFFFEEECCCBBBAAA???<<<:::;;;;;;<<<===>>>@@@CCCEEEHHHKKKPPPUUU\\\dddmmmtttzzz}}}oooiiigggkkkwwwxxxwwwwww|||xxxnnnjjjooowww}}}wwwrrrnnnooovvv~~~~~~zzzwwwqqqkkkpppxxxxxxnnn```VVVKKKDDD@@@===;;;;;;======<<<::::::<<<<<<:::999888777777888888777555888888999888888777666555555555444333222000000///111111111111111222222222222111000//////000111222222222111111000000//////111111111111111111111111000000000000000000000000///000222333222111///...------......//////000000......//////000000111111111111000000//////......///...---,,,,,,,,,,,,,,,//////.........---------------...............---000000000000000000000000///......---------......555666777888888777777666555444333222111111111111000000/////////.................................000000000000////////////...//////000000///...---------------------------///---+++***+++,,,---...---------,,,,,,---------++++++,,,---......//////---------------------------------,,,,,,,,,++++++000000///......///000000///......------....../////////.........------------------------------------------............////////////...------,,,,,,------......///000000111...............//////000//////000000000000//////---,,,+++***+++,,,...///---...///000111111111111444333222111333666999;;;>>>@@@CCCEEEEEEDDDAAA@@@???@@@@@@>>>======???AAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEFFFNNNVVV^^^ZZZNNNDDDCCCFFFGGGGGGLLLSSSSSSKKKCCC???===AAA>>>???HHHOOO___wwwrrr^^^QQQJJJGGGCCCBBB@@@@@@???>>><<<;;;:::<<<@@@AAABBBCCCDDDEEEPPPPPPSSS\\\lll~~~xxxjjj```]]]\\\```mmm{{{~~~wwwooommm{{{{{{}}}yyymmm]]]QQQIIIEEEBBBAAA======;;;:::;;;======<<<;;;999888888999999888777666777888888888888888777555555444333222111000000111111111111111111111111222111000//////000111222111111111000000/////////000000000000000000000000////////////////////////...///000222222111///............///////////////...///////////////000000111000000000/////////...000///......------......//////.........---------,,,---....../////////...........................///......---------......777777888888888888777666666555444222111000//////000000000000////////////////////////////////////111111111000///.........000000000000///...---,,,........................///...---,,,,,,---...///---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........------------------------------------,,,,,,,,,,,,000//////......//////000//////............///////////////.........---------------------------------------............///........................------......///000000000......------......///000//////000000000000//////++++++++++++,,,...000111...///000111111222111111333333222333555888<<<>>>BBBCCCDDDEEEEEEEEEDDDCCC???@@@@@@???>>>>>>@@@AAACCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDGGGNNNUUUVVVOOOHHHCCCCCCGGGFFFIIIMMMKKKDDD>>>===???CCCCCCIIIZZZiii{{{pppYYYKKKEEEBBB@@@>>>>>>============>>>>>><<<@@@EEEGGGGGGHHHKKKNNNZZZZZZ___mmmvvvmmmeee]]]ZZZ\\\ccchhhtttzzzqqqmmm}}}~~~~~~~~~|||}}}vvvnnnnnnqqqrrryyy{{{jjj^^^VVVPPPLLLDDDAAA>>><<<======<<<<<<<<<;;;999:::;;;;;;:::888555666777888999999999999666555555444333222111111111111111111111111000000222111000000000000111222000000000000////////////////////////////////////////////////////////////,,,---///000111000000///000000///////////////.../////////...............000000000000////////////111000//////...//////////////////............---,,,---...///////////////..............................---------......///888888888888777777777666666555444222111000000000111111111000000000//////////////////////////////111000000000/////////...000000000000//////.......................................---,,,,,,...///...------,,,,,,------..................---------------------------------------------------,,,,,,......------------......//////.........///000000////////////....................................---------............///---------.........//////............//////000000...------------...////////////000000000000//////,,,,,,,,,,,,---...///000//////000111222222222222222222333555777;;;>>>@@@DDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBAAA@@@???@@@BBBEEEEEEEEEEEEDDDCCCBBBAAABBBBBBAAAAAAAAABBBBBBCCCCCCGGGLLLNNNMMMHHHCCCAAABBBAAACCCEEECCC>>>>>>BBBBBBLLLSSS```yyypppYYYHHHAAA@@@>>><<<:::;;;<<<<<<<<<===@@@BBBAAAEEEIIIJJJKKKPPP[[[dddnnnsss~~~|||rrrgggbbb___```eeelllyyyyyy{{{rrrkkkfffgggjjjmmmoooqqqzzzvvvrrroookkkiiinnnyyy{{{ooobbbWWWOOOHHHBBB???>>><<<::::::<<<;;;::::::;;;;;;:::888666777888888999999999999666666555555444333333222222222222111111000000000111111111111111111111111////////////////////////000000000000000000000000........................+++,,,...///000000000000111000000000//////......//////......------,,,,,,000000000000////////////000000///......//////////////////...............///////////////...------...........................------------...//////888777777777777777777777555444444333333333333333222111111111111000000000.........................../////////000000000111////////////000000111111////////////////////////+++---...---++++++,,,...//////............////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000/////////.................................---------............///,,,,,,------.../////////............////////////---------------...////////////000000000000/////////.....................///000111222333333333333222222444666999===@@@BBBDDDDDDCCCCCCCCCCCCCCCDDD@@@BBBCCCBBBAAA@@@AAABBBFFFFFFEEEEEEDDDCCCAAAAAABBBBBBAAAAAAAAABBBBBBCCCBBBCCCEEEGGGHHHFFFCCC@@@>>>======>>>;;;:::AAAJJJNNN```pppvvveeeXXXIII???>>>>>><<<::::::<<<>>>>>>>>>@@@CCCEEEFFFIIIKKKKKKNNNZZZnnn~~~vvvuuuzzz{{{ssskkkdddaaabbbgggqqq|||qqqccc```aaa``````aaahhhpppzzzzzzrrrlllooouuu~~~wwwfffVVVLLLCCCAAA@@@;;;999:::<<<:::999999::::::999888999999999999999888777777777777666666555444444444444333333222111000000///111111222222222222111111/////////000000000000000111111111111111111111111////////////////////////,,,,,,---...///000000000111111000000/////////...//////......------,,,,,,////////////000000000000///......---......//////////////////////////////222222111000///---,,,+++////////////////////////---------------...//////888888777777888999999:::555555555444444555555666222222222222111111111000.................................///000111111111////////////000111222333000000000000000000000000***---///...+++***,,,...000000////////////000000//////..................------------------------------------............++++++,,,------,,,++++++---------------...///000000000000/////////..............................---------............///---------.........//////......//////////////////------,,,,,,------.../////////000000000000//////000000/////////.........000000222333333333333333444555666999<<>>KKKYYYiii|||ooojjjjjjhhh___VVVNNNGGG???;;;<<<===<<<999<<<@@@DDDEEECCCCCCFFFIIIJJJOOOTTTUUUYYYiiitttfff[[[]]]dddiiipppxxx~~~}}}tttnnnjjjjjjlllqqq|||mmmiiikkkhhheeefffbbbcccfffkkkttt{{{zzz{{{}}}zzz___QQQFFFEEEDDD>>>;;;===<<<:::999999:::;;;999888::::::::::::999888777666777777777666666666555555666555444333222111000000111111222333333222111111000000000000111111111111111111111111111111111111000000000000000000000000.........//////000000111111000000000000000000////////////...............////////////000000000000......------......//////...////////////000000000222222222111///---+++***000000000000000000000000---------------...///000999999999999:::<<<===>>>888888777666666555666666333333222222222111111111////////////////////////////////////000000000000111000000//////000111222000000000000000000000000***...111000,,,+++---/////////............//////............////////////------------------------------------.........///,,,---............---,,,+++++++++,,,,,,---...///000000000000/////////...........................---------............///---------.............../////////////////////...------,,,,,,------.../////////000000000000//////...//////000000000//////000111222333444444444444777888:::===@@@CCCEEEFFFCCCCCCDDDDDDCCCCCCBBBAAAAAACCCEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBAAABBBBBBCCCDDDEEEFFFEEEGGGIIIJJJIIIEEEAAA===999;;;>>>AAADDDNNNbbbuuuooocccVVVOOOOOOOOOJJJEEE@@@===;;;:::<<<=========@@@EEEJJJKKKIIIGGGIIIKKKQQQ[[[eeejjjooo}}}nnnccc\\\XXX___lllooosssyyy}}}|||zzzzzz}}}wwwvvv{{{zzzxxxyyyrrrpppnnnnnnqqqtttzzz~~~sssaaaSSSPPPLLLCCC???@@@===<<<;;;;;;<<<<<<;;;999999999999::::::999888888888888777777777777666666888777666555333222111000111222222333333222222111000111111111222222222333111111111111111111111111111111111111111111111111000000000//////000000111000000000000000111111111...///////////////000000.../////////000000000111//////......//////000111.../////////000000000000000111111000000///...---////////////////////////---,,,,,,------///000000;;;::::::;;;<<<>>>@@@BBB;;;;;;999777666555555555333333333222222222111111000000000000000000000000111111000000//////......333222111/////////000000000000000000000000000000+++///222111---,,,...111......------------..................//////000000---------------------------------.........//////---...///000000///...---+++******+++,,,---...///000000000000////////////////////////////////////---------.........//////........................///////////////.........---,,,,,,,,,,,,---......//////000000000000//////,,,---...000111111111111111111222333444444444444:::;;;===@@@CCCEEEGGGHHHCCCDDDEEEEEEEEECCCBBBAAAAAACCCEEEFFFDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@AAAAAABBBBBBDDDEEEGGGGGGFFFJJJNNNOOOMMMFFF@@@<<<888;;;AAAHHHOOO___yyyuuuiii\\\RRRFFF@@@BBBDDDDDDBBB<<<;;;;;;;;;<<<>>>@@@BBBCCCIIIOOOPPPMMMJJJJJJLLLWWWeeeuuu~~~tttddd______bbbppp{{{}}}|||sssbbb\\\UUUHHHAAABBB???===<<<<<<======<<<;;;777777888999::::::::::::888888888777777777777777999888777666444333111111111222333444444333222111111111222222222333333333000000000000000000000000111111111111111111111111222111000000000000000111//////000000111111222222......//////000000111111.../////////000000111111000000///000000111222222.../////////000000111111......///000000000000000........................,,,,,,,,,---...///000111:::888666666999???EEEIII@@@;;;777666999;;;888555666666555444222111000000000000000000////////////......////////////......111000///000222222000///111111111000//////111333000000///...------,,,,,,---------............///........................------,,,,,,,,,+++++++++//////.........---------------------------------,,,,,,,,,---...///000000999666222...,,,...000222000000//////......------...---,,,,,,,,,,,,---...........................////////////////////////,,,---......//////...............////////////000............////////////333222222222333555777888999999:::;;;???CCCGGGIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@HHHDDDDDDGGGHHHFFFGGGKKKPPPUUUZZZXXXPPPFFF@@@===>>>@@@GGGTTThhhwwwdddYYYTTTJJJFFFAAA???@@@@@@???===DDD>>>:::===@@@AAACCCFFFJJJKKKMMMMMMMMMOOOUUUZZZfffrrryyypppkkkkkkkkkrrr{{{~~~tttkkkeee[[[OOOHHHAAA===<<<===<<<999999<<<;;;:::999777777777888888:::::::::999888777666555777777777777666555444333111222333444444444444444888333//////222333000,,,000000000000111111111111///000222333333222000///.../////////000000111111////////////000000000000......//////000000111111////////////000000000000..............................///000000000000000...///////////////...---,,,,,,---...///000111222............////////////999888777777999>>>CCCFFFBBB>>>999777999999666222666555555444333222111111111111000000000////////////000000111111000000///000///...///000111///...---///111000///...////////////......---,,,,,,,,,---------............///........................////////////......------//////.........---------////////////////////////,,,---------.../////////666444111...---...000111000///////////////......///...------------...///........................////////////////////////,,,---......//////......---............//////////////////000000000111111222222222333444666888999::::::;;;===@@@DDDGGGHHHFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@EEECCCDDDIIIJJJIIIJJJMMMNNNTTTYYYVVVMMMDDD???>>>AAAHHHXXXnnn}}}gggWWWNNNJJJFFFBBB>>>===>>>???>>><<<@@@===<<>>>>>======???;;;;;;:::999888888999999888888888888888777666555777777777777666555444333222222333333333333333333888555222111333333222///000000000000111111111111///000222333333222000///222222222111///---+++***////////////000000000000////////////000000000000////////////000000000000..............................///000000000000000//////000000000000000///////////////////////////............////////////999888777888999<<>>@@@CCCEEEFFFGGGGGGFFFEEEDDDDDDEEEGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAEEEKKKNNNLLLLLLOOOLLLRRRUUURRRIIIBBBAAACCCMMM\\\uuugggTTTIIICCC@@@AAA???===<<<>>>??????>>>???>>>AAAGGGJJJIIIIIILLLMMMRRRVVVWWW[[[gggzzzzzz}}}wwwkkkgggiiihhhppp~~~jjjZZZLLLCCC<<<===???>>><<<<<<;;;;;;;;;;;;::::::::::::666777777777777777666666777777777777666555444444333333333333222222222222444333222222111111222222000000000000111111111111000111222333333222111000222222222222///,,,)))'''////////////000000000000000000000000////////////////////////000000000000////////////////////////......///000000000000000...///000111111222111111222111000000///...------............////////////888888888888999:::;;;<<<;;;999888888::::::999888555555555444444444444444222222111111111000000000000111111111111111111000000///......///000///......000222222111000000000......------,,,,,,,,,+++---------............///.............................................---/////////...............------------------------...............---------...........................//////000000111111111///..................///........................////////////////////////------...///////////////------------............000000000111111111222222111111333555888:::<<<===;;;===@@@CCCEEEEEEEEEEEEGGGFFFEEEDDDEEEFFFHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAFFFNNNPPPMMMLLLMMMIIILLLNNNJJJDDDCCCIIIOOOdddzzzmmmVVVIIIBBB>>><<<>>>=========???AAABBBBBBAAABBBFFFLLLMMMLLLOOOSSSSSS[[[dddhhhnnn||||||qqqkkkdddeeejjjsssooo\\\PPPEEECCCCCCAAA===;;;;;;;;;;;;;;;;;;::::::999666777777888888888888777777777777777777666555555444444333222222222222222000111111000///...000111///000000000111111111111000111222222222222111000,,,...000111111///---+++////////////000000000000111111000000//////......////////////000000000000000000000000000000000000......///000000000000000---...///000111222222222222111111000///...------............////////////888888888888999999999999999888888999:::::::::999555555555555555555555555222222222222111111111111///000000111111000000///222000......000111111000///111111111//////000222...---------------,,,,,,---------............///........................---.....................////////////////////////------------------------...............---------,,,,,,---.....................//////000000111111------------------------........................////////////////////////---...//////000000//////---------.........///////////////000000000111111111222444777:::<<<>>>???<<<>>>AAADDDEEEEEEDDDCCCEEEEEEEEEEEEFFFGGGIIIJJJHHHHHHGGGFFFEEEEEEEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@AAABBBHHHOOOPPPLLLHHHHHHCCCDDDDDDCCCEEELLLXXX```}}}|||yyy{{{ppp\\\LLLDDD@@@===;;;:::;;;<<<>>>???AAACCCEEEEEEGGGKKKOOOOOOOOOUUU^^^```kkkyyyyyy||||||rrrllleeeccceeeiiilllmmm{{{tttgggXXXRRRNNNGGG@@@======<<<<<<;;;::::::999999888888999:::::::::999999777777777777777777666555666555444333222222222333000111222000//////000222///000000000111111111111111111111222222111111111***,,,///111222111///...////////////000000000000111111000000//////......////////////000000000000111111111111111111111111......///000000000000000,,,---...///000000111000000000000000000000//////............////////////999999888888888888999999:::;;;;;;:::999888777666777777666666666555555555333333333222222222111111///000000000000000000///333111///...000111111111...000111111000//////000........................---------............///...........................////////////000000000...////////////000000000////////////////////////------..................------------------..................////////////,,,,,,------------,,,,,,........................////////////////////////......///000000000000///.........////////////000/////////000000000111111222444666999;;;===>>>???>>>???AAACCCDDDDDDCCCBBBCCCCCCDDDEEEGGGHHHHHHIIIHHHHHHFFFEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@AAABBBGGGMMMNNNIIIEEEDDD>>>>>>AAAHHHTTTcccqqqyyynnnaaa]]]___bbbYYYNNNEEE@@@???===;;;777:::===???@@@BBBDDDGGGJJJMMMTTTYYYYYYZZZcccmmmvvvwwwxxx~~~~~~|||~~~qqqfff___[[[___dddiiimmmzzz|||mmmcccYYYMMMCCC???AAA@@@>>>;;;::::::::::::999:::::::::::::::999999777777777888888777777666666666444333333444555555555444333333222222333333000000000000111111111111111111111111111111111111...///000222222000///...////////////000000000000000000000000////////////////////////000000000000000000000000000000000000......///000000000000000,,,---...//////000///////////////000000111111111............////////////:::999888777888888::::::999:::;;;;;;:::888777777999888888777666555444444444333333333333222222222000111111222222111111000333000...---///000111000...111666888777444111000////////////////////////---------............///........................------......////////////.../////////000000000000////////////////////////,,,---------...////////////...------------..................------------,,,---...//////...---,,,........................////////////////////////......///000000000000000/////////000000000111111000000000111111111222222444555888:::===>>>?????????@@@AAABBBCCCCCCBBBAAA???AAADDDFFFGGGHHHGGGGGGHHHGGGEEEDDDCCCBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEKKKKKKFFFCCCCCC@@@BBBJJJ\\\rrr~~~jjjYYYLLLIIILLLMMMJJJEEE@@@>>>======>>>:::===AAACCCDDDFFFIIIKKKQQQXXXccckkklllnnnxxx{{{}}}~~~yyyuuusssoooqqqtttwwwyyy{{{~~~~~~{{{yyyzzz{{{xxx|||~~~qqqkkkpppyyywwwqqqooowwwvvvgggWWWKKKHHHGGGEEEAAA===;;;;;;<<<===:::::::::::::::999888777666777777888888888777777777666555444444555777888999666333333444555333111000000000000111111111111222111111111111111111222111111222222111000//////////////////000000000000////////////000000000000////////////000000000000000000000000000000000000......///000000000000000...//////000000000////////////000000000111111111............////////////;;;:::888777777999:::<<<555777999;;;:::::::::;;;:::999888777666555444333444444444333333333222222222222222333333222222222222///---,,,---///000000///555<<>>??????@@@@@@AAAAAABBBBBBAAAAAA===@@@CCCFFFHHHHHHGGGFFFHHHGGGEEECCCBBBAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>CCCIIIJJJEEEBBBCCCEEEIIIVVVnnniiiYYYKKKAAA@@@EEEDDDDDDBBB???======???AAA???BBBGGGIIIIIIKKKNNNQQQWWWaaappp|||~~~~~~~~~~~~}}}~~~|||zzzzzz{{{}}}}}}|||zzz{{{zzzvvvpppmmmmmmooommmoooqqqsssssstttuuuvvvxxxyyyzzzyyywwwuuuttttttpppsssvvvxxxxxxzzz~~~xxxpppoooppprrrtttxxxwwweeeYYYVVVLLLHHHCCC>>><<<<<<===???:::::::::999888777666555666777777888888888777777777666555444555777999::::::555111111444555111---000000000000111111111111222222111111111111222222111111111111111222222222////////////000000000000......//////000000111111////////////000000000000////////////////////////...//////000000000000000000111111111111000000///111111111000000000000000............/////////000===<<<;;;;;;<<<<<<:::999888999999:::::::::999999:::999888666666666666777555555444333333222111111222222222111111111111111111111111111111111111111555777999;;;:::888444222000000111111111111000000//////000000000000//////000///...,,,,,,,,,---...))),,,///111000...------222111000//////...//////////////////////////////---------------------------,,,,,,,,,,,,---......//////.........---------...............///000000////////////000000000000---------------...000000000000000000000000000000............///000222333444444333333333444555555888;;;===>>>>>>======>>>AAABBBDDDCCCAAA???>>>???>>>@@@BBBEEEFFFFFFFFFEEEFFFFFFDDDCCCAAA???>>>===@@@@@@@@@?????????>>>>>>BBB@@@???AAADDDEEEEEECCCLLLZZZtttwwwgggUUUIIICCC???AAAEEE???;;;===CCCBBB<<>>???>>>>>>>>>???@@@AAACCCBBB@@@>>>>>>>>>???@@@BBBDDDEEEEEEDDDDDDFFFFFFEEEDDDBBBAAA@@@???BBBAAA???======>>>@@@AAAAAABBBCCCAAA@@@BBBIIINNN^^^ooo{{{dddXXXKKKDDD@@@===>>>AAA@@@AAACCCFFFEEECCCFFFLLLNNNLLLOOOZZZccchhhnnnsss}}}}}}zzz}}}~~~}}}{{{xxxvvvvvvyyy|||xxxwwwwwwyyy||||||zzzwwwzzzyyyxxxwwwvvvssspppnnntttsssrrrrrrrrrssstttuuurrruuuwwwxxxuuurrrooonnnqqqoooooouuu|||~~~xxxqqqoooppprrrsssrrrooollljjjmmmnnnoooqqqrrrtttuuuvvvuuutttsssqqqqqqqqqrrrrrrrrrqqqpppooooooqqqssstttiiidddcccffffffdddcccdddnnnuuuwwwlll```aaahhhwwwrrrhhheee___VVVNNNHHHDDD@@@>>>===;;;:::999999999777555888888999999999999888888666666666555555555444444444333333222222333333444222222111111111111222222222222111111111111222222333222000//////000111222000000000000000000000000////////////000000111111000000111111111111111000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000------...//////000000111BBB@@@<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;:::999888777777777777888777777666666555555555333333333222222111111111111111111111111111111111//////000111111111000000...//////000000//////...//////000000000000//////000000111111000000//////---...//////---,,,---......------------......///////////////////////////........................---------,,,------...////////////.........------...............///000000111111111000000/////////111000///......---------000000000000000000000000222111111000//////000000000111111222333555777888;;;===@@@AAA@@@???@@@AAA???AAABBBAAA???>>>>>>>>>@@@AAACCCDDDDDDDDDCCCBBBEEEEEEDDDDDDCCCBBBBBBBBBCCCAAA>>>;;;<<<>>>BBBDDDBBBEEEFFFBBB???GGGXXXggg}}}}}}ooodddPPPHHHBBB@@@???<<<===???FFFKKKNNNKKKIIILLLOOOOOOQQQSSS[[[kkkyyy~~~pppooossswww}}}zzzyyyxxxuuussssssuuuwwwtttsssrrrrrrssssssrrrqqqtttvvvxxxyyywwwtttooommmqqqppppppooooooppprrrsssrrrvvv{{{}}}{{{vvvrrrpppoooqqqrrryyyxxxqqqrrrsssttttttrrrpppoooqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqooonnnmmmnnnnnnooollllllmmmmmmllljjjhhhggg```ZZZXXXZZZ]]]^^^```dddeeekkkttt}}}|||dddeeehhhnnnzzz~~~qqqpppjjjaaaXXXQQQJJJEEEAAA===<<<;;;;;;<<<;;;888555777888999::::::999888777777777777666666666666666444333333222222333333444222222111111111111222222222222111111111111222222333333333222111111111111000000000000000000000000/////////000000000000111///000111222222333333333111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000.........///000000111111OOOKKKEEEAAA???>>>===<<<::::::::::::;;;;;;<<<<<<;;;::::::999888888777777888888777777666666666555444444333333222222111111111111111111111111111111222222222222222333444555......////////////......//////000000000000//////---...///000000///...---///000///---,,,+++---///------------...//////000////////////////////////---------------------------------------...//////////////////...........................///000000222222111111000/////////............///000111222////////////////////////111111111111111111111111//////000222444666888999===???AAABBBBBBAAAAAABBB@@@AAABBBAAA@@@>>>???@@@CCCCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>><<<===@@@CCCEEEEEEFFFDDDCCCGGGYYYsss}}}ooobbbXXXQQQFFFAAA>>>@@@@@@???AAADDDOOOWWWWWWOOOKKKQQQSSSOOOQQQ\\\nnnvvvlllnnnvvvyyy|||{{{zzzyyyxxx{{{~~~|||zzzxxxxxxxxxwwwuuurrrqqqrrrtttvvvuuurrrpppooonnnmmmlllqqquuu{{{~~~}}}zzzvvvtttssssssssssssuuuwwwyyyzzz|||}}}|||xxx~~~||||||{{{zzzyyyxxxwwwwwwwwwvvvtttqqqpppooooooooonnnooooooooommmjjjhhhfff^^^XXXTTTVVVYYY\\\aaafffkkkpppwww}}}{{{zzzyyyzzz}}}~~~{{{tttjjj___XXXSSSOOOMMMDDDAAA>>>===<<<<<<:::999888999:::;;;;;;999888777666666666666666666666666444333333222222333333444333222222111111222222333222222111111111111222222333333333333222111///...000000000000000000000000000000000000000000000000///000111111222222222111111000000//////000000111000000000000000000000000////////////////////////////////////////////////...//////000000111111222___YYYQQQJJJEEEAAA===;;;999999999999:::<<<===>>>;;;;;;;;;:::999999888777777777777777666666666666555555444444333222222111111111111111111111111111000//////...///000111222......////////////......//////000000000000//////---...///000000///...---000000///---++++++---///............///000111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000/////////........................///000000222111111111000000000///////////////000111222222///////////////////////////000111111222333333333//////000222555777:::;;;>>>@@@BBBCCCCCCBBBBBBCCCBBBCCCCCCBBBAAA@@@AAABBBDDDEEEEEEEEEDDDDDDCCCCCC@@@@@@AAAAAAAAABBBBBBBBB>>>>>>>>>???@@@BBBCCCDDDEEECCCBBBHHHYYYtttooo```TTTKKKEEEBBBCCC???>>>???@@@AAAEEEKKKTTT[[[YYYNNNIIINNNPPPMMMVVVmmmyyytttrrryyy}}}xxxtttrrrrrrsssrrrqqqpppqqqtttvvvzzzzzzyyywwwuuutttttttttuuuvvvvvvtttrrrppppppqqqssssssrrrqqqpppppppppqqqwww}}}~~~{{{yyywwwwww{{{yyyvvvrrroookkkhhhgggfff___ZZZ[[[^^^```eeejjjpppuuu{{{wwwrrr{{{}}}pppeee___]]]]]]]]]MMMHHHBBB===;;;;;;<<<<<<999::::::;;;:::999888777555555555555555555555555444333333222222333333444333333222222222222333333222222111111111111222222111222333333222000...---111111111111111111111111111111111111000000000000000000111111000//////...000//////......//////000000000000000000000000000000000000000000000000000//////////////////////////////000000111222222222pppjjjaaaWWWOOOHHHBBB>>><<<<<<;;;:::;;;<<<===>>>;;;;;;;;;;;;;;;999888888777777777777777777777777666666555444444333222222111111111111111111111111000////////////000000111...//////000000//////...//////000000000000//////000000111111222222111111/////////---,,,,,,...000000////////////000000111000000000000000000000000------------------------......------......///000000000000/////////.....................///000000111111111111111111111111333222111000////////////000000000000000000000000///000111222444444444444000000222333666999;;;<<<>>>@@@CCCDDDCCCBBBCCCCCCBBBCCCDDDCCCAAAAAABBBDDDDDDDDDDDDDDDDDDCCCCCCCCC??????@@@@@@AAAAAAAAAAAA<<<===>>>@@@BBBCCCDDDEEEEEEDDDIIIYYYtttsssfffWWWMMMFFF@@@===>>>AAA>>>>>>@@@@@@AAAGGGNNNUUUVVVSSSKKKGGGJJJOOOQQQaaa}}}~~~zzztttpppooooooqqqlllmmmnnnmmmlllmmmoooqqqqqqrrrssssssqqqppppppqqqoooqqqrrrsssrrrqqqqqqrrrtttwwwzzz}}}zzzuuurrrqqqvvvnnniiiiiiiiiiiikkknnnppptttzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~|||zzznnnhhhgggiiikkkYYYRRRHHH@@@=========>>>;;;;;;::::::999999888888444444555555555555666666444333333222222333333444333333222222222222333333222222111111111111222222111111222222222000///...111111111111111111111111222111111111111000000000111111111000000///------//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333|||sssiii___UUUMMMHHHDDDBBB???===<<<;;;<<<<<<;;;<<<<<<<<<;;;:::999888888888888888999999999999777777666555444333222222111111111111111111111111222222222222111111111111///000000111111000000/////////000000000000//////111111000000111222222333---.........------...000000000///.........//////000000000000000000000000////////////////////////...............//////000000000000000/////////..................///000000000000000111111222222333333333222111000000000000000000000000000000000000000111222444444444333333111222333555777:::<<<===>>>@@@CCCDDDCCCBBBCCCCCCBBBCCCCCCAAA@@@@@@BBBDDDBBBBBBAAAAAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAAAAABBB=========>>>@@@CCCFFFHHHHHHNNN^^^vvvqqqcccVVVJJJEEECCC???>>>@@@>>>===???CCCDDDDDDIIIQQQTTTPPPMMMLLLKKKMMMWWWaaassswwwuuurrrooollllllmmmoookkkllllllllllllmmmoooqqqppprrrssssssrrrrrrtttvvvtttwww|||}}}{{{yyytttssstttxxx{{{~~~~~~}}}zzzyyyyyyxxxxxxyyyzzz{{{~~~|||tttqqqqqqqqqfff___UUULLLFFFDDDCCCBBB===<<<:::888888888999:::555555666666666777777777444333333222222333333444444333333222222333333444222222111111111111222222222222222222222222111111111111111111111111111111222222222111111111000000000000111111111000000///000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333444vvvlllbbbXXXSSSJJJHHHDDD@@@===;;;;;;;;;;;;<<<<<<===<<<:::999888::::::::::::::::::::::::888777666555444333222222111111111111111111111111000000111111000///...---000000111111111111000000//////000000000000//////000///.........///111222+++---.........---///000000///...---------------000000000000000000000000111111111111111111111111...............///000000000000000000////////////...............///000000//////000111222333333444000000000000111222333444000000000000000000000000222333444555444333222111333333444666888:::<<<>>>>>>@@@CCCCCCCCCBBBBBBCCCAAABBBAAA@@@??????BBBDDD@@@?????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB???===<<<<<<>>>CCCHHHKKKLLLYYYqqq~~~cccWWWKKKAAA@@@@@@===<<>>=========<<<:::888::::::999;;;<<<===<<<:::888888888777777666555444333222222222111000000000000000000000000000000000222222222222222222222222000000000000000000000000---...000111111111000///222222000///..................//////000000111111000000000000111111111111000000000000000///..............................111111000///...---,,,,,,---...///000000///...---000000///000000111222333111111111111111111111111000111222111//////000222222222333333333222222111000333777:::;;;<<<>>>???BBB@@@???@@@BBBDDDDDDCCCBBBAAA@@@??????@@@AAABBBCCCAAA>>>>>>@@@BBBCCCCCCDDDCCCAAA@@@@@@???>>><<>>;;;999===CCCDDDCCCCCCGGGOOOUUURRRMMMMMMNNNTTT[[[___dddsss|||www{{{sssrrrpppnnnlllkkkkkklllggghhhhhhfffdddcccdddeeehhhiiiiiiiiiiiilllrrrwwwxxx~~~}}}uuuvvvvvvuuutttssstttwwwyyyzzzlllpppyyyzzzooooooooommmfff^^^WWWSSSRRRHHHAAA;;;:::999777777::::::999888777666666666666666666555444444444444555555555555444444333333333333333333333333333333333444444444333222111000///000111111111111222222222000000000000000000000000444222111111222222000///000000000000000000000000222222111111000000//////000111111111222222222222////////////000000000000///000111222333444444444{{{uuuppppppfffXXXLLLEEEAAA>>><<<<<<;;;:::;;;<<<<<<;;;::::::999999:::<<<<<<;;;999999999999999888777666555333333333222111111000000000000000000000000000000222222222222222222222222000000000000000000000000......000111111111000///222111000//////...//////////////////000000000000/////////000000000111111000000000000000///......///.....................///////////////...............////////////.........---------------...///111111111111111111111111000111111000///...000222222222222333222222111111222555888:::;;;===???AAACCCBBBAAAAAACCCDDDDDDDDDAAA@@@????????????@@@AAACCCAAA??????AAACCCCCCCCCCCCCCCBBBAAAAAA@@@???======999:::@@@@@@@@@KKKZZZnnnsss\\\MMMFFFAAA======<<<;;;<<<@@@BBBCCCFFFKKKPPPRRROOOJJJPPPUUUaaalllssszzztttppprrrmmmmmmmmmlllkkkjjjiiiiiicccddddddcccbbbbbbdddfffccchhhmmmoooqqqwww{{{xxxxxxxxxzzz|||~~~~~~~~~vvvlllpppqqqooonnnooopppjjj___UUUIIIBBB>>>===<<<999999;;;:::999888777777666666777666666555444444444444555444444444333333222222222333333333333333333333333444444444333333111000000111111111111222222222222111111111111111111111111222111000111222333222111111111111111111111111111111111111000000000000000000000000111111111222222/////////000000000111111///000111333444444444444xxxkkk\\\PPPGGGBBB@@@>>><<<;;;;;;<<<<<<<<<;;;:::999999:::<<<<<<;;;999::::::::::::999888777777444444333333222111111000000000000000000000000000111111111111111111111111000000000000000000000000...///000000111111000000000000////////////000000000000000000////////////....../////////000000000000000000000000//////...000000//////......---------.........//////000000//////............//////...------,,,,,,,,,,,,---111111111111111111111111///000000///......000111333222222222222111111000555777:::;;;<<<>>>@@@BBBEEECCCBBBBBBDDDEEEDDDDDD@@@@@@????????????@@@@@@BBBAAAAAABBBDDDDDDCCCAAABBBBBBBBBBBBAAA@@@???>>>999999<<<@@@@@@EEEWWWkkkvvv```OOOEEECCC>>>:::<<<======@@@DDDHHHKKKNNNQQQPPPOOONNNNNNWWWbbbssswwwuuusssmmmiiijjjeeegggiiiiiigggeeedddddd```aaabbbcccccceeeiiillllllttt~~~~~~|||}}}llllllxxxyyyooohhhllluuuuuuiii[[[NNNGGGAAA@@@>>>;;;:::<<<;;;:::999888777777777777777666555555444444555555333333333222222222222222333333333333333333333333333444444333333222111000111111111111222222222333111111111111111111111111000//////000222444333222111111111111111111111111000000000000111111111111/////////000000000111111///000000000000111111111000000222333444555555555~~~qqqaaaSSSIIIDDDCCC@@@===<<<<<<<<<;;;:::;;;::::::;;;======<<<;;;:::;;;;;;::::::999888777666555555444333222111111111111111111111111111111000000000000000000000000//////////////////////////////000000111111111111000////////////000000111111111000000//////..................//////////////////000000000000//////111111000//////.....................////////////000///...------...///000111000000///............111111111111111111111111...///000///......000222333333222111111111111111888999;;;<<<===>>>AAACCCDDDCCCAAAAAACCCDDDCCCBBB@@@@@@@@@??????@@@@@@@@@BBBBBBBBBDDDEEEEEECCC@@@BBBBBBCCCBBB???======<<<<<<<<>>::::::===;;;;;;999888888888888888777666666555555555555555333333333333333333333333444444444444444444444444333333444444333222222111111111111222222222333333111111111111111111111111111000///000222333222111111111111111111111111111//////000000111111222222////////////000000000000000000000111111111222222000111222444555555555555tttbbbSSSJJJEEEBBB===;;;;;;;;;;;;;;;===<<<<<<>>>???@@@>>>===::::::::::::999888777666777777666555444333222222222222222222222222222222000000000000000000000000////////////////////////000000000000000111111222000////////////000000111111111000000//////..................//////////////////000000000000//////111111000000000/////////////////////............000///...------...///000222222111000////////////000000000000000000000000...///000///...///111222333333222111111222333333999;;;===>>>>>>???AAACCCBBBAAA???@@@AAABBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@BBBBBBCCCEEEFFFEEEBBB???AAABBBBBB@@@<<<;;;;;;<<>>>>>???AAAAAA@@@>>>::::::::::::999888777777999888777666555333333222222222222222222222222222111111111111111111111111000000000000000000000000111000000000000111222333000000////////////000000000000000000////////////....../////////000000000...//////000000000000000000000000000111111111111000000//////.........---//////............//////000//////............///000000000000000000000000///000111000///000222444333333222222222444666777999<<>>???AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBDDDEEEDDDAAA???AAABBBAAA>>>;;;:::>>>AAACCCIIITTTcccwww{{{dddVVVKKKAAA>>>@@@<<<>>>CCCGGGIIIPPP___oootttkkkbbb[[[WWW\\\qqqxxxsssqqqqqqqqqpppnnnjjjgggfffggggggeeeccc___bbbeeeeeedddgggooovvvuuunnnjjjhhheee[[[OOOHHHBBB<<<:::<<<<<<<<<;;;:::999999999999888777666666555555666666555555555555666666666666444444444444444444444444333333444444444444333333222222222222333333333333222222222222222222222222444333111111222111000...222222222222222222222222000000000000111111111111/////////000000000111111111111222222222333333333222222444555666777777777zzzooogggWWWRRRJJJDDD@@@???>>>>>>???>>>>>>???AAAAAA@@@>>>;;;<<<<<<;;;;;;:::999888:::999888777555444333222333333333333333333333333222222222222222222222222000000000000000000000000111111000000000111222333222111000//////...//////////////////000000000000/////////000000000111111......///000000000000000///000000111111222222333.........///////////////......////////////............---------...//////000000000000000000000000///000111111111111333555333333222222444666999:::888;;;@@@BBBAAA@@@?????????>>>>>>???BBBDDDDDDDDDBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBAAABBBCCCCCC@@@>>>???@@@@@@===;;;===DDDJJJQQQaaavvvnnnUUUKKKGGGAAA???BBB>>>???DDDMMMUUU\\\dddmmmmmmfffbbbdddgggpppzzzxxxxxxyyyyyyuuuqqqnnnnnnooonnnlllggghhhhhhgggffffffffffffbbbfffjjjmmmqqq{{{|||www{{{xxxkkkeeeddd]]]UUUQQQKKKBBB===<<<===<<<;;;::::::999999:::888777777666666666666666444444444555555555666666555555555555555555555555333333444444444444444333222222222333333333444444222222222222222222222222333111000111222222111000222222222222222222222222111111111000000000000000000000000111111111222222222222222333333333333444222333444555777777777777yyyssshhhaaaVVVMMMFFFAAA>>>===>>>======>>>@@@@@@???>>>============<<<;;;:::999::::::999777666444333333333333333333333333333333222222222222222222222222000000000000000000000000222111000000000111333333222222111///..................//////000000111111000000000000111111111111......///000000000000000//////000111222333333444,,,,,,---...///000111222---...///000000///...---...............///000111000000000000000000000000000111222222111222444666333333222333555888:::<<<777;;;@@@CCCBBB@@@>>>===???>>>>>>@@@CCCEEEFFFFFFBBBCCCDDDEEEEEEDDDCCCBBBCCCAAAAAAAAABBBBBB@@@>>>>>>??????===<<<@@@JJJQQQaaaxxx|||aaaGGG@@@@@@===;;;???AAA???DDDRRR___dddeeeffffffaaacccnnnvvv{{{vvvrrrooooooppppppnnnmmmkkkjjjjjjiiifffdddccchhhkkkiiiggggggiiiiiioootttzzzyyy{{{{{{|||}}}vvvvvvxxxvvvmmmaaa]]]YYYXXXRRRHHH@@@=========<<<;;;::::::::::::888888777666666666666666333333333444444555555555555555555555555555555555333333444444555444444444222222333333333444444444222222222222222222222222111000///000222333333222222222222222222222222222222222111111000000//////111111111111222222222222222222333333333444444444222333444666777777888888~~~{{{}}}wwwjjjZZZKKKAAA???@@@===;;;<<<>>>>>><<<>>>CCC;;;:::888777777888999;;;;;;;;;:::999777555444222333222222333333333111///222111111000000111111222333444555333111000000111222111111111000000//////000000000000000000000000111111000000//////......111111111111111111111111000000000000000000000000000000000000111111111111......//////000000111111///////////////000111111222///,,,,,,///111222111...///000000///000222444000000111222444555666666111222444666999<<>>???BBBDDDDDDBBB@@@???>>>???@@@@@@BBBBBBCCCDDDEEEFFFFFFFFFEEEDDDBBBAAABBBBBBCCCDDDCCCBBBAAA@@@???>>>???AAA@@@EEEVVVhhhmmmXXXFFFBBBBBB>>>@@@GGGGGGLLLVVVbbbjjjiiibbb[[[^^^bbbooouuupppmmmppppppllliiihhhggggggfffggggggfffdddbbbfffccceeeiiikkklllttt}}}}}}}}}yyyyyyzzzmmm```YYY[[[WWWIII???===;;;::::::::::::999999999777777777777666666666666666666555555555444444444444444444444444444444444444444444444444444444444444333222222444444333222111111111111111111111111222222222222222222222222333222222222111000000000111111111111111111111111111111111222222333333333222222222111222222333333666555444444555666777888|||pppaaaTTTIIIDDDAAA===<<<>>>===:::999;;;;;;;;;999999999;;;===>>>;;;;;;;;;:::888666555444444333111222333333222111111111000000000000111111333444444333111000000111111111111111000000000///000000000000000000000000111000000000/////////...111111111111111111111111000000000000000000000000//////000000000111111111////////////000000000000//////.........//////000222///,,,,,,///111111111222333333222000000111333111111222333444555555666222333444666999===@@@BBBAAABBBCCCDDDDDDCCCBBB@@@??????@@@AAABBBCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBB@@@AAAAAAAAA@@@???======<<<<<<===???CCCQQQlllsss^^^NNNAAABBBDDDBBBCCCHHHNNNUUU^^^bbbbbb___\\\ZZZiiiooo}}}zzzrrrllljjjkkkkkkgggcccccceeedddccccccdddeeeeeeeeebbbgggqqq}}}{{{pppnnnqqqyyyhhh[[[ZZZUUUIII???===::::::::::::::::::::::::888888777777777666666666666666555555555444444444444444444444444444444444555555555444444333333333444333222222444444333222111111111111111111111111444444444444444444444444222222222222111111111111222222222222222222222222222222222222222222333333222222222111222222333444666555555555555666888999yyyiiiVVVJJJHHHAAA===>>>>>>;;;999:::<<<;;;;;;;;;<<<>>>@@@AAA<<<<<<;;;;;;999888777666555333111111222444444444111111000000000000111111333444444333111000111222111111111111000000000000000000000000000000000000000000000000////////////111111111111111111111111000000000000000000000000//////000000000000111111000000000000/////////////////////...............111///------///111111111666777666444222000111222222333333333444444444444444444555666999===AAADDDEEEEEEEEEEEEDDDCCCCCCCCC???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@>>>===<<<;;;======???CCCNNNeeemmmZZZNNNDDD>>>DDDIIIIIIJJJNNNWWW^^^dddbbb[[[XXX]]]cccvvv}}}|||{{{|||}}}zzzuuupppnnniiigggiiihhhdddbbbbbbdddcccbbbaaabbbdddgggiiiiiivvvssseeebbbiiiuuuddd^^^XXXMMMDDDAAA============<<<;;;;;;:::888888888777777777777666666666666555555555444444444444444444444444444444555555555444444444333333444333222222444444333222222222222222222222222222444444444444444444444444111111111222222222222222333333333333333333333333333333222222222222222222222222222222222333444444666555555666666888999999}}}kkk^^^RRRHHH??????AAA@@@???@@@===============>>>???@@@<<<<<<<<<<<<;;;:::888888666444111111222444555555222222111111111111222222222333444333111000111222111111111000000000000000////////////////////////000000000000////////////111111111111111111111111000000000000000000000000////////////000000000111111111000000//////......000000000000000//////...000///......///000111111666666666444222111111333444444444444444444333333666555666777:::>>>CCCEEEHHHGGGEEEDDDCCCCCCCCCCCC@@@@@@AAABBBCCCDDDEEEEEECCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>===@@@AAAFFFPPPcccttt[[[JJJGGGAAA???FFFMMMPPPSSSVVV\\\```ccc___[[[___lllxxx~~~uuusssrrrssstttssspppnnnkkkhhhfffhhhgggdddcccfffccccccbbbaaacccgggmmmqqqooohhheeevvvlllbbbUUULLLIIIBBBBBB@@@>>>===;;;;;;:::999999888888888777777777666666666666555555555555555555555555555555555555444444444444555555555555444333222222444444333222222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333333333333222222111111111222222222222222333444555666666666777888999::::::zzzbbbUUUHHHCCCBBBAAA@@@BBB??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777555222111333555666666333333333222222333333333222333444333111111111333000000000000000000111111////////////////////////////////////000000000000000000000000000000000000////////////////////////...////////////000000000111111000000//////......111111222222222222111000//////////////////000111222333333333111111333444555555444444444444333333777777777999<<<@@@DDDFFFGGGFFFDDDBBBAAAAAABBBCCC@@@AAABBBCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCDDDDDDDDDDDDCCC@@@???>>>>>>???@@@@@@EEEPPPccc~~~rrr```OOODDDEEEAAA@@@EEELLLRRRWWWZZZYYYZZZ[[[]]]cccqqqzzzvvvqqqppppppppppppqqqpppooojjjgggfffgggeeeaaabbbeeeaaadddgggjjjnnnuuu~~~}}}tttrrrrrr```TTTOOODDDBBB@@@===;;;;;;<<<<<<999999999999888888888888777777666666666555555555555555555555555555555555111222333444666777888888444333222222444444333222222222222222222222222222222222222222222222222222111111222222333333333444333333333333333333333333333333333222222111111111222222222222333444555666666666777888::::::;;;;;;rrreeeVVVMMMFFF@@@===?????????>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;;;;:::888666444333444555555444333333222222222222333333111333333333111111222333000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////......////////////000000000000000000////////////000111222444444444333222---///000000//////000111///000111111111111333555555555555444444444444444666777999<<>>AAABBBDDDPPPddd|||}}}qqqeeeZZZOOOGGGBBBCCC@@@???BBBHHHOOOTTTWWWUUUWWW\\\fffuuu~~~rrrooonnnnnnnnnnnnnnnooooooooojjjgggggggggeeebbbdddiiilllqqqyyytttbbbXXXKKKHHHBBB>>>;;;;;;===???:::::::::999999999888888777777777666666666555555555555555555555555555555111222333444666888999999444333222222444444333222333333333333333333333333444444444444444444444444222222222333333333333333333333333333333333333333333333222222222222222222222222222222333555666777666777888:::;;;<<<<<<<<<}}}ttthhh]]]QQQEEE??????>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<<<<<<<;;;;;;999777555555666555444222222111111000000111111222111222333333111111222333///000000000111111111111000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////........./////////000000////////////000000000000...///111333444444333333---///111111///...000111///000111111111111333555444444444555555555555555666888;;;>>>AAADDDEEEEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGEEEEEECCCBBBAAABBBBBBCCC???===<<<;;;===@@@EEEGGGWWWjjjzzzfffaaaXXXPPPJJJEEECCCAAA??????@@@BBBGGGMMMQQQSSSWWW___mmm|||xxxooonnnkkklllmmmmmmmmmmmmmmmnnnjjjiiilllpppqqqrrrwww~~~}}}mmm```ZZZPPPFFF???===>>>???;;;::::::::::::999999999777777777777666666666555555555555555555555555555444444555555666666777777444333222222444444333222333333333333333333333333444444444444444444444444333333333333333333222222222222222222222222222222222222222222222222333333222222222333444555666777666777999;;;<<<=========|||tttkkk]]]MMMEEEDDD===>>>>>>?????????>>>>>>999:::;;;;;;<<<;;;;;;;;;999888777666666555333000000000////////////000000111222333333222111222444//////000000111111111222000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////............/////////000......//////000000111111,,,...000333444444333333,,,///111111///...000222111222222222111111333555444444444555555555666666555888<<<@@@CCCEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFEEECCCBBBAAAAAAAAABBB@@@>>>======???DDDIIILLLkkkiiiVVVRRRMMMGGGDDDBBBBBBBBB===???BBBDDDIIINNNPPPPPP]]]kkk|||sssmmmmmmjjjkkkmmmmmmmmmllllllmmmjjjlllrrrzzz~~~wwwnnn___PPPDDD>>>======;;;;;;;;;:::::::::999999777777777777666666666666666666666666666666666666777666666666555555555555444333222222444444333222333333333333333333333333222222222222222222222222444444444333333222222222111111111111111111111111111111111222222333333444222222222333444555777777666777999;;;===>>>>>>===zzzvvvnnnbbbSSSGGG>>>??????>>>===<<<>>>@@@:::999999999::::::;;;<<<888777666555444333222222444333222222111111222222111111222222222222111111///000111222222222222222000000111111111111000000111111111111111111111111111111000000111111222333222222111000//////000000222111111111000000/////////////////////000111111333333222222222222333333222222222111111111000000000111111222222333444444555555333222111333888;;;999<<>>=========<<<======<<<;;;::::::;;;;;;888888777666555444333222444333222222111222222222111111222222222222111111//////000000000111111111000000000000000000000000111111111111111111111111000000//////000000111222222222111000000000000000111111000000000////////////////////////000111111222222111111111111222222222222222111111111000000111111111222333333444444666666555333333555999===<<<>>>AAABBBBBBBBBBBBCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGGGGGGGFFFFFFFFFEEECCCBBB@@@@@@??????>>>@@@AAAAAAAAAJJJ___tttmmmYYYJJJEEEDDDDDDDDDDDDCCCBBBAAAFFFCCCCCCGGGLLLSSSaaannn|||zzzyyyvvvqqqllliiikkkooorrrwww}}}yyylllsssuuu]]]TTTNNNAAA<<<:::999888888888888777::::::999999999888888888777777666666666555555555555555555555666666666777666555444333333444555555222222222222222222222222333333333222222333444444333333333333444444444444333333333333333333333333222333444444222222333444555444333222333555777888::::::<<<======>>>>>>>>>zzzyyyzzzwwwnnnfffZZZQQQEEE?????????===:::@@@???>>>===;;;;;;::::::888888777666555555444333444444333222222222222222111111222222222222111111000000///...///000111222222111000//////000111222111111111111111111111111///////////////000000111222111000000000000000000000000///////////////...///////////////000000111111111111111111111111111222222222111111111111111111111222222333333444444666666666555555777;;;>>>@@@BBBDDDDDDCCCBBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCAAA@@@>>>======???AAADDDHHHXXXuuulllYYYJJJ@@@AAABBBCCCDDDEEEDDDCCCBBBFFFEEEEEEFFFKKKXXXppp~~~yyyyyywwwvvvvvvuuusssooollllllsss|||yyysssxxxmmm```VVVGGG@@@>>>;;;:::::::::999888999999888888888777777777777777666666666666555555555555555555666666666666888777666555444444555555333333333333333333333333222222222222333444555666333444444444444555555555333333333333333333333333222444555444333222333444222222222333444555666777888888999:::;;;;;;;;;;;;xxxwww{{{|||vvvoooeee[[[OOOFFFCCCBBB@@@>>>@@@???>>>===<<<;;;;;;;;;999999888777666666555555444444333222222222222333111222222333333222222111222111///......000222333333111///......///111333111111111111111111111111000////////////000111111111111000000000000000111////////////............000000////////////000000000000000111111000000000111111111111111111111111111111222222333444444555555666666555555888<<>><<<======AAAJJJYYYqqquuu^^^PPPGGGAAA@@@BBBDDDEEEEEEDDDCCCCCCFFFGGGHHHJJJRRReee~~~|||zzzyyyzzzyyywwwtttxxxvvvssspppnnnnnnppprrrzzz}}}|||vvvzzzlllaaaPPPGGGDDD???======>>><<<;;;888888777777777666666666777777666666666666666666555555555666666666666666999888888777666555555444333333333444444444444444333222222222333333444555444444444555555555666666333333333333333333333333333444555444333222333555111222444555777999:::;;;888999:::;;;;;;;;;;;;;;;|||zzz~~~{{{uuunnniii```VVVLLLEEEAAA@@@>>>======<<<<<<<<<<<<<<<999999999888888777777666555444333333222222333333222222333333333333222222444333111000000111333444333111///......///111333111111111111111111111111111000000000000111222222111000000000000000111111............////////////000000////////////000000///000111111111111000///111111111111111111111111111222222333444444555555333444555555666888<<>>===@@@>>>EEEYYYttteeeQQQGGGBBB@@@@@@CCCEEEFFFDDDCCCDDDEEEGGGKKKPPPYYYggg}}}}}}wwwvvvtttsssrrrrrrrrrqqqxxxvvvqqqmmmmmmsss~~~|||pppttt}}}~~~|||qqq___RRRKKKCCC>>>>>>>>>===;;;::::::::::::999999999999666666777777777777777777666666666666666555555555999999888777777666555444333333444444444555555555555444333333222222222333444444444555555555666666333333333333333333333333333444555555333333444555444444555666888999999:::<<<<<<===>>>>>>>>>======}}}~~~}}}zzzvvvwwwwwwsssjjj]]]OOOFFFBBB>>>======<<<<<<<<<<<<===::::::999999999888888888555444444333333333333333222222333333333333222222555444333222111222333333222111000//////000111222111111111111111111111111111111111111111222222333000000000000000111111222...////////////000000000111000000//////////////////000111222222111000///111111111111111222222222222222333333444444555555222333555666777999<<>>???@@@@@@@@@@@@@@@@@@AAABBBBBBHHHHHHHHHHHHHHHFFFDDDCCCAAAAAAAAAAAAAAA@@@??????@@@AAAOOOlllwww[[[LLLCCC@@@???@@@CCCEEEFFFDDDEEEHHHKKKHHHSSS```nnn|||wwwtttppppppooonnnmmmmmmmmmmmmpppqqqqqqrrrvvvzzznnnlllzzzpppbbbWWWJJJAAA>>>>>><<<:::999999999999888888888888666666777777777777888888666666666666666555555555777777888888777666555444222333333444444555555555666555444333222222222222333444444444444555555555333333333333333333333333333555666555444333444555777666666555555666666777;;;;;;<<<<<<<<<<<<<<<;;;}}}{{{xxx{{{}}}~~~|||rrrcccRRRGGGAAA@@@???>>>===<<<<<<<<<::::::::::::999999999999555555444333333333333444222333333444444333333222333333333222222222111111000000000000000000000000111111111111111111111111000000000000000111222222000000000000000111222222/////////000000000111111111111000///////////////000111222333333222111000000000111111111222222222222222333333444555555555222444666777888;;;>>>AAABBBBBBBBB@@@>>>>>>???AAA@@@@@@@@@@@@AAACCCDDDEEEGGGHHHHHHHHHGGGEEECCCBBB@@@@@@@@@???@@@AAAAAABBBDDDLLLccciiiTTTJJJDDD@@@@@@>>>AAADDDEEEDDDGGGMMMSSSYYYkkk{{{xxxsssnnnmmmmmmnnnmmmmmmmmmnnnooopppxxxsssnnnoooyyy~~~zzzxxxjjjWWWIIICCC@@@===;;;888888888888777777777777666666777777777888888888777666666666555555555555555666777777777666555444111222222333444444555555444444333222222333333333333333333333444444444444333333333333333333333333444555666555444333444666666666555555666888;;;<<<<<<<<<============<<<<<>><<<<<<;;;;;;::::::::::::::::::999555555444333333333333444222333333444444333333222222222222222222111000///000000111111111111000000111111111111111111111111///////////////000111111000000///000000111222222//////000000111111222222111111000///////////////000111333444444333111000000000111111222222222222222222333444444555555666333555777999:::<<<@@@BBBBBBCCCBBB@@@??????@@@BBB??????@@@AAABBBDDDEEEFFFGGGHHHHHHGGGFFFDDDBBBAAA@@@???>>>>>>???AAABBBDDDNNN\\\zzzzzz[[[KKKFFFBBB@@@@@@<<>>CCCFFFDDDDDDEEEEEEEEEDDDDDDCCC}}}rrrcccNNNGGG@@@===>>>@@@>>><<<======<<<;;;::::::::::::888777666555555444555555333333333333333333333333222222222222222222222222222222222222111111000000333333333333333333333333111111111111111111111111222222222222222222222222111111111111000000000000111111111111111111111111111111222222222333333333111111111000111111222333666666666555555444444444555666888:::===???BBBCCCBBBBBBAAA@@@???????????????@@@BBBDDDEEEDDDDDDCCCDDDFFFGGGFFFDDDAAA@@@@@@BBBAAABBBCCC???<<>>>>>>>>>>>BBBIIILLLPPP[[[hhhzzzvvvtttqqqnnnmmmvvvsssrrrttttttwww{{{mmmeee___\\\\\\^^^^^^eeeqqq{{{zzzssshhhaaadddxxxyyywwwtttdddWWWJJJDDDCCC???===::::::;;;<<<<<<;;;999888888777777777777777666666666666666666666666555555444444444333333333444444444444444444444444444444444444444444444444555555555444444333333333555444444333333444444555444444444555555555666666;;;...777;;;666QQQgggUUUAAA@@@???@@@DDDFFFEEECCC~~~{{{qqq\\\QQQEEE??????@@@===888>>>===<<<;;;::::::::::::888777666555444444444444333333333333333333333333222222222222222222222222222222222222111111111000333333333333333333333333111111111111111111111111222222222222222222222222111111111111000000000000111111111111111111111111111111111111222222222333111111111111111222222333666555555444444444444444555666999;;;>>>@@@AAABBBBBBAAA@@@@@@??????@@@@@@@@@AAABBBDDDDDDDDDDDDCCCEEEGGGHHHGGGDDDBBBAAABBB@@@???AAABBB@@@BBBNNN\\\sssqqq[[[HHHEEEFFFBBB@@@BBBCCCDDDGGGLLLPPPYYYkkk}}}}}}~~~zzzyyyxxxtttqqqpppqqqrrrwww~~~pppddd]]]WWWUUUUUUYYYXXX\\\dddiiimmmuuu~~~vvvllleee___aaabbbooo~~~~~~vvveeeSSSFFFAAA@@@===:::999:::::::::999999999888777777777777777888888888888888888888888666555555555444444444333444444444444444444444444444444444444444444444444555555444444444333333333555444444333333444444555444444444555555555666666>>>222:::===888NNN___MMM===;;;;;;===@@@BBBAAA@@@lll^^^MMMCCCAAAAAA===999>>>===<<<;;;;;;::::::;;;777777666555444444444444333333333333333333333333333333333333333333333333222222222222111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222111111111000000000111111111111111111111111000000000111111111222222111111111111111222333333555555444333333333333444555777:::===@@@AAAAAA@@@@@@@@@??????@@@@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHGGGDDDCCCBBBCCC??????AAABBBEEEOOOcccvvv|||nnn^^^OOOCCCCCCDDDBBBCCCGGGGGGHHHKKKPPPWWWggg{{{xxx~~~|||wwwuuuwwwvvvrrrooopppqqqwwwsssccc[[[WWWTTTSSSUUUYYYWWWXXX[[[[[[[[[^^^dddjjjmmmqqqtttuuuvvvxxxyyy{{{mmm```XXXVVVTTT[[[hhh|||eeePPPEEECCC@@@<<<::::::::::::999999999888777777777777888888888888888888888888888666666666666555555555555444444444444444444444444444444444444444444444444555444444444444333333333555444444333333444444555444444555555555666666666:::111888:::444CCCNNN>>>:::999999;;;>>>@@@@@@@@@uuuiiiXXXJJJCCCAAA???===???>>>===<<<;;;;;;;;;;;;888777666555444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111222222222222222333333222222222111111111000000111111111111111111111111///000000000000111111111222111111111111222333333555444333333333333444444666888<<>>@@@AAABBBCCCppp|||ttteeeUUUHHHAAA@@@@@@??????>>>===<<<<<<<<<<<<888888777666555555555555444444444444444444444444333333333333333333333333222222222222222222222333111111111111111111111111111111111111111111111111111111111222222333333333222222222222111111111111111111111111111111111111///000000000000111111111222222222111222333333444555444333222222333555666777999===@@@AAAAAA@@@???>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCDDDCCCAAA@@@@@@BBBBBBCCCDDDIIIXXXtttnnnZZZPPPLLLFFFCCCCCCDDDDDDFFFKKKPPPLLLQQQZZZhhh|||tttvvv}}}zzzwwwvvvtttsssqqqooopppzzziiibbb___aaaeeegggjjjmmmuuuuuurrrkkkccc]]]YYYWWWRRRQQQPPPPPPQQQSSSUUUUUUTTTUUUVVVTTTQQQRRRYYY```nnnsss___LLLHHHCCC???======<<<;;;:::999999888888888888888555555555555555555555555777777777777777777777777555555555555555555555555444444444444444444444444444444444444444444444444555444444333333444444555555555555666666666777777777666:::;;;:::===>>>888<<<===>>>???@@@BBBCCCDDD___iiizzz{{{oooaaaSSSIIICCCAAA@@@???>>>======<<<<<<===999999888777666666666666444444444444444444444444333333333333333333333333222222222222333333333333222222222222222222222222111111111111111111111111111111111222222333333444333222222222222111111111111111111111111111111111000000000111111111222222222222222222222333444444666555444333333444666888:::;;;>>>@@@AAAAAA@@@@@@????????????@@@AAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBAAA??????@@@AAAAAAEEEKKKUUUkkk{{{]]]NNNHHHFFF>>>???AAACCCFFFKKKQQQVVVSSS___ppp|||{{{vvvuuutttrrrsssrrrqqqooonnnuuuxxxhhheeeffflllrrrtttwww{{{xxxmmmddd]]]WWWUUUSSSOOOMMMMMMMMMLLLKKKNNNMMMNNNOOOPPPTTT___kkkjjjWWWRRRKKKDDD@@@>>><<<:::::::::999888888888888999888888888888888888888888666666666666777777777777555555555555555555555555444444444444444444444444333333333444444444444555555444444333333444444555555555666666666777777777555777888999:::;;;;;;;;;;;;===????????????AAABBBiiiiiikkktttzzzpppiiicccZZZNNNEEE@@@@@@???>>>============;;;:::999888777777777777555555555555555555555555444444444444444444444444222222222333333333444444333333333333333333333333111111111111111111111111000111111222333333444444333333222222222111111111111111111111111111111111111111111111222222222333333222222222222333444444777666444333444555888999<<<===>>>???@@@AAAAAAAAA????????????@@@AAABBBBBBDDDCCCBBBBBBBBBBBBCCCDDDBBBBBBBBBAAA??????AAACCCBBBKKKWWWjjjiiiRRRHHHEEEDDDBBBCCCDDDEEEJJJPPPVVVYYYYYYooo~~~~~~{{{}}}zzzsssppprrrqqqnnnpppqqqsssuuuwwwqqqfffffflllwww~~~vvvmmmeeebbb^^^YYYVVVUUUSSSPPPMMMOOOMMMNNNSSSYYYeeeyyyvvviiibbbXXXNNNGGGBBB>>>;;;;;;:::999999888888999999888888888888888888888888555555555666666777777777555555555555555555555555444444444444444444444444333333333444444444555555555444444333333444444555555666666666777777777777444888555444888777666<<<<<<>>>@@@@@@>>>>>>???AAA}}}vvvlllgggnnn}}}tttllllllooojjjZZZLLLAAA@@@???>>>============<<<;;;:::999888888888888555555555555555555555555444444444444444444444444222222222333333444444444333333333333333333333333111111111111111111111111000000111222333333444444333333333222222222111111111111111111111111111111111222222222222333333333333333222222333333444555888777555444444666999:::>>>>>>>>>??????@@@AAAAAA@@@@@@??????@@@@@@AAABBBDDDDDDBBBAAAAAABBBCCCDDDCCCCCCCCCAAA@@@@@@BBBDDDEEEQQQccc{{{sss\\\KKKEEEDDDCCCLLLLLLJJJJJJMMMTTTXXXYYY\\\zzz{{{wwwssszzz{{{wwwwwwuuupppooorrrqqqnnnssswww}}}kkkccceeeooo~~~yyynnnjjjdddaaa___]]]XXXUUUQQQNNNPPPZZZggg{{{yyyqqqeeeXXXOOOGGGAAA>>>;;;:::999999888888999999666666666666666666666666444555555555666666777777666666666666666666666666444444444444444444444444333333333444444555555555555444444333333444444555666666666666777777777777999<<<888666;;;888777@@@>>>AAACCCBBB???>>>@@@BBB}}}qqqkkkqqq}}}yyysssqqqtttssshhhZZZIIIGGGDDD@@@<<<<<>>AAAAAA@@@?????????AAAAAAAAAAAA@@@@@@???>>>???AAACCCBBBAAA@@@@@@AAAFFFBBB@@@@@@???===???CCCMMMaaa~~~qqq\\\PPPJJJGGGGGGHHHKKKIIIGGGHHHKKKQQQWWW[[[rrruuuooorrr{{{wwwqqqnnnppppppnnnqqqwwwssslllhhhgggnnn}}}zzzxxxrrrhhh___[[[XXXYYYddd{{{zzzlllccc\\\TTTIIIAAA@@@>>>;;;999999:::999888999999888888777777666666888777666555444444555666555666777666555444555777666666555555555444444444444444444444444444444444666666666666666555555555888777666666666666666777777888:::<<<===>>>??????>>>>>>=========???@@@BBBvvvooovvvwwwsssuuuwwwnnndddRRRLLLDDD???============;;;;;;:::999888888777777888888777666555555555555666666555555555444444444333333222222222222222222222333333444444333333222333333333333333333333333222222222222222222333333222222222222222222222222444333333222111111222222333333222222111222222333333333333444444555555555555444333444666888999999;;;===???@@@???>>>>>>???AAAAAAAAAAAAAAAAAA@@@@@@???AAABBBBBBAAA@@@AAABBBCCC@@@???@@@@@@???CCCIIIYYYtttkkkUUUJJJFFFDDDDDDEEENNNNNNNNNLLLLLLRRR]]]fffyyynnnqqqzzz}}}vvvxxxqqqnnnooorrruuupppjjjeeefffrrrxxxpppoooqqq|||rrrhhhccc]]]QQQFFF@@@===:::999999999888777666666666666777777777777888777666555444555555666555666777666555444555777666666555555555444444444444444444444444444444444666666666666666666666555777777666666666666777777777888:::<<<===>>>??????============>>>???@@@AAAxxxpppppp}}}|||ttttttwwwtttmmm```VVVIIIBBBAAA@@@===999>>>>>>===;;;:::888777777777666666555555555666666666666666555555555444444444444444333222111111111333333444444444444333333333333333333333333333333333333222222222222222222111111111111111111111111444333333222222222222222333222222111222222333333222222333333444555666666444333333444888:::;;;;;;:::<<<>>>???>>>===>>>???AAAAAABBBBBBCCCBBBBBBBBB>>>@@@BBBBBBAAAAAABBBCCCAAA??????@@@@@@BBBIIIRRRjjj{{{fffOOOEEEDDDDDDCCCCCCOOORRRSSSQQQQQQ[[[mmm{{{yyynnnmmmxxx}}}|||yyyuuuvvvrrrpppttt|||kkkggg```gggyyyyyynnnkkkfffZZZOOOCCC@@@<<<:::::::::999999444555555666777777888888777777666555555555666666555666777666555444555777666666666555555555555444444444444444444444444444555555666666666666666666777777777666666777777888888999:::<<<===>>>>>>>>><<<===>>>??????@@@@@@???xxxsssuuuuuurrrvvvvvvrrrnnndddWWWMMMGGGCCC???<<<>>>>>>===<<<:::999888777666555555555555555666666666666666666555555555555444444333333333222222222333333444444444444333333333333333333333333333333333333333222222111111111000000000000000000000000444333333222222222333333222222111111222222333333111222222333444555666666444333333666999<<<===<<<;;;===>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDCCC>>>@@@BBBBBBAAAAAABBBCCC???>>>???@@@AAAEEEQQQ^^^|||wwwbbbLLLDDDFFFGGGGGGFFFMMMOOOPPPRRRYYYjjjzzzoooooovvv{{{yyyzzzyyywwwqqquuu|||eeeddd^^^kkkvvvqqqkkkaaaXXXIIIEEE@@@===<<<;;;;;;:::777777777777777888888888777777666666666666666666555666777666555444555777666666666555555555555555444444444444555555555555555555555555666666666666777777777666777777888888888999:::<<<===>>>>>>>>>;;;<<<>>>@@@@@@@@@??????zzztttttt|||vvvwwwyyyxxxuuupppfffZZZNNNFFFAAA???===<<<<<<;;;::::::999999666666555555555666666777777777666666666555555555222222333333333444444444333444444555555444444333333333333333333333333333333333333222222111111111000000000000000000000000444333333222333333444444222111111111222222333444222222333333444555666666444333444777;;;===>>>===<<<>>>??????>>>???@@@BBBAAABBBCCCCCCDDDDDDDDDDDD>>>@@@BBBBBBAAAAAAAAABBB???>>>@@@AAABBBJJJ]]]ooommm\\\JJJEEEHHHJJJIIIHHHKKKJJJJJJPPP___vvvmmmlllvvv{{{xxxvvvuuuvvvwwwuuu{{{cccdddbbbrrrzzzpppfff```PPPKKKEEE???===;;;999888;;;;;;::::::999888777777666666777777777777777777555666777666555444555777666666666666666666666666444444444555555666666666444555555555666666777777777777777777777888999999999999;;;<<<============;;;<<<>>>@@@@@@@@@??????}}}uuutttyyyzzzxxxqqqfffXXXLLLEEEBBB===<<<<<<<<<;;;;;;::::::888777666666666666777777777777777666666666555555222222222333444555555555444444555555555555444444333333333333333333333333333333222222222222222222111111111111111111111111333333333333333444444555111111111111222333444444333333333444444444555555444444666999<<<>>>>>>>>>===>>>??????>>>???BBBDDDBBBBBBCCCCCCDDDCCCCCCCCC???AAACCCBBBAAA@@@@@@AAA??????AAABBBFFFTTTooovvv___SSSHHHGGGIIIIIIIIIIIIJJJHHHIIIRRRddd}}}uuukkkppp}}}wwwssswww{{{zzzxxxwwwvvvsssrrrwwwzzzfffjjjjjj~~~}}}qqqjjjYYYSSSKKKDDD???;;;888777>>>===<<<;;;:::888777777666666777888888888777777555666777666555444555777555666666666666777777777444444444555666666777777444444555555666777777777777777777777888888999:::999:::;;;<<<============<<<===>>>??????@@@@@@???yyytttuuuzzzrrrgggZZZNNNFFF@@@@@@???>>><<<;;;:::::::::999888777777777777777777777777777666666666555333333444444444444444444444444555555555555444444333333333333333333333333222222222222222222333333222222222222222222222222333333333333333444555555111111111111222333444555555444444444444333333333666666777:::===???>>>===<<<===>>>>>>===>>>AAADDDBBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCCCCAAA??????@@@>>>???BBBEEELLL```}}}eeeRRRLLLHHHJJJLLLJJJIIIJJJGGGIIIPPPZZZlll~~~xxxvvv}}}uuummmkkknnnppprrrsssuuuwwwvvvzzz}}}lllttttttwwwggg```VVVLLLEEE@@@<<<:::<<<<<<;;;:::999999888888555666777888999888888777555666777666555444555777555666666666777777777777444444444555666777777777444444555555666777777888777777777777888999:::;;;::::::;;;<<<========================>>>???@@@AAAxxxnnnrrr{{{tttgggVVVIIIDDDCCCAAA???===;;;:::999;;;;;;999888777777777777777777777777666666666666666555555444444333333222444444555555555555444444333333333333333333333333111111111222222333333444222222222222222222222222333333333333333444555666111111111111222333444555666555555444444333222222666777888;;;>>>???>>>===;;;<<<===<<<<<<===@@@CCCBBBCCCCCCCCCBBBAAA@@@@@@BBBCCCDDDCCC@@@???>>>???===???CCCGGGQQQiiijjjSSSKKKIIIJJJNNNOOOLLLKKKLLLDDDLLLWWWdddtttqqqgggdddggghhhhhhnnnpppuuuzzz}}}rrr{{{{{{ssskkk```UUUMMMFFFBBB???::::::999999999999999999555666777999999999888777555666777666555444555777555666666666777777888888444444444555666777777888444444444555666777777888777777777777888999:::;;;::::::;;;<<<============>>>>>>=========???@@@BBB~~~tttmmm{{{{{{nnnaaaXXXLLLFFF@@@>>>???@@@===:::;;;;;;:::999888777666555777777777777666666666666666666666666666666666666444444555555555555444444444444444444444444444444444333222111222333444555444444222222222222444444333333444444444444444444333333333444444444555555777777666444333333666999888999:::::::::;;;>>>@@@@@@???>>>>>>???AAACCCEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@???>>>>>>>>>;;;AAAEEEJJJ\\\~~~sss[[[MMMHHHGGGIIIMMMMMMJJJJJJLLLKKKMMMWWWkkkrrrkkkeeecccgggjjjjjjhhhjjjssszzzwwwrrrqqqooo___FFF<<<@@@<<<<<<;;;999777777888:::777888999:::999777555444777777777777777777777777777777666555555555555555888666555555666666555333444444444444444555666666888888888888999:::;;;<<<;;;;;;<<<<<<===<<<<<<<<<============>>>>>>>>>>>>}}}sssooowwwwwwllldddSSSLLLCCC>>>>>>>>>===;;;<<<;;;;;;:::999888888777777777777777666666666666666666666666666666666666333444444444444444444333444444444444444444444444333333222222222333444555444333333222222333333444222222333333333333444444444444444555555555666666666666666555333333555777777999:::;;;;;;;;;===>>>???>>><<<<<<<<<>>>???AAAEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@????????????;;;AAAGGGQQQhhh~~~rrrbbbQQQGGGIIIGGGHHHKKKKKKGGGGGGJJJOOOTTTbbbxxxpppaaaaaabbbeeehhhjjjkkkkkkqqq}}}{{{wwwwwwjjjTTTEEECCC======<<<:::888888888999555666888999999888777666666666666666666666666666777777666555555555555666888666555555666666555444555555555555555666666777888888888888999:::;;;<<<:::;;;<<<<<<===<<<<<<<<<============>>>>>>>>>>>>nnnkkkqqqwwwrrr```WWWJJJAAA>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::777777777777666666666666666666666666666666666666333333333444444333333333444444444444444444444444333333333222333444444555444333333222222333333444111111222222333333333333555555555666666666777777333444555555444333444666666888;;;<<<;;;;;;<<<===>>>===<<<<<<<<<<<<>>>???DDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@<<>>>>><<<;;;:::999888888444555777888999999888888666666666666666666666666888777666666555555666666888666555555777777666444666666666666666777777888888888888999::::::;;;;;;:::;;;;;;<<<======<<<<<<============>>>>>>>>>>>>sssjjjrrr|||xxxmmmcccTTTHHHAAA???@@@@@@<<<<<<<<<;;;;;;;;;::::::777777777777666666666666666666666666666666666666333444444555555444444333444444444444444444444444333333333333444444555555333333333333333333333333222222222333333444444555444555555555666666666666111333555555444333444555555888;;;===<<<;;;;;;;;;>>>>>>======>>>???@@@AAACCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBB@@@DDDQQQkkk{{{kkkZZZQQQMMMIIIGGGHHHFFFFFFHHHKKKLLLLLLQQQXXXgggyyyooo```WWWRRRZZZaaadddeeemmm{{{{{{yyyzzznnnWWWEEE???>>><<<;;;::::::999888555666777888999888888888555555555555555555555555888777777666555666666666888666555666777777666555777777777666777888888999888888999:::;;;;;;;;;;;;::::::;;;<<<========================>>>>>>>>>>>>rrriiinnn~~~}}}yyyuuukkk]]]OOOEEEAAA??????<<<<<<;;;;;;::::::999999777777777777666666666666666666666666666666666666555555666666666666555555444444444444444444444444333333444444444555555555333333333333333333333333333333444444555666666777333333444444444555555555111333555555444444444555666999<<<>>>===<<<;;;;;;<<<<<<<<<===???@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???@@@AAACCCDDDFFFKKK[[[xxxjjj^^^PPPKKKHHHFFFFFFGGGGGGFFFIIILLLLLLNNNVVV___sssmmm\\\TTTPPPSSSXXX]]]```hhhzzz{{{~~~yyyeeeQQQCCC@@@<<<:::::::::999888888888888888888777666666666666666666666666666666888888777666666666666666777666555666777888777666777777777777777888999999777888:::;;;;;;<<<;;;;;;999:::;;;<<<========================>>>>>>>>>>>>pppfffooo}}}xxxqqqeeeXXXMMMEEE@@@>>>>>>===<<<;;;:::999999888777777777777666666666666666666666666666666666666666666777777777777666666444444444444444444444444333333444555555555555444222333333444444333333222333333444555666777777888333333333444444444444555222333555555444444555777999;;;===>>>===<<<<<<===:::;;;<<<===>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@???@@@BBBEEEFFFNNNUUUhhhsss[[[QQQHHHFFFEEECCCCCCDDDHHHHHHJJJMMMMMMOOOYYYdddvvv```TTTOOOMMMPPPTTT[[[gggzzzuuuooocccfffgggeeehhhooovvvxxxxxx}}}~~~{{{nnn___MMMGGG@@@;;;;;;;;;999777999999888888777666666666777777777777777777777777999888777777666666777777777666555666888999888777777777777777777888888999777888:::<<<<<<<<<;;;;;;999999;;;<<<======>>>>>>============>>>>>>>>>>>>qqqlllzzz|||xxxpppeeeYYYMMMEEEAAA@@@@@@>>>===;;;:::999888777777777777666666666666666666666666666666666666555555666666666666555555444444444444444444444444333333555666666666555444222333333444444333333222222222333444555666777888444444444444555555555555333444555444444444777999<<<===>>>>>>======>>>???>>>>>>>>>>>>>>>>>>======??????@@@AAABBBBBBCCCCCCBBBAAA@@@???AAACCCFFFHHHUUU___vvvuuuhhhQQQJJJDDDDDDDDDCCCCCCFFFHHHIIILLLPPPRRRWWWeeerrr}}}gggYYYTTTQQQNNNOOOVVVeee}}}xxxkkkaaaXXXYYYXXXUUUZZZdddiiihhhbbbeeejjjnnnpppsssvvvxxxzzz|||{{{vvvlll[[[RRRFFF>>>;;;:::888555888888777777777777777777888888888888888888888888999888777777666666777777777666555666888999888777777666666666666777888888777999:::<<<===<<<;;;;;;888999:::<<<===>>>>>>>>>============>>>>>>>>>>>>sssuuu}}}zzzqqqdddVVVLLLFFFCCCBBB@@@???<<<;;;999888777777777777666666666666666666666666666666666666444444555555555555444444444444444444444444444444333333555666666666555444222222444444444444222222111111222333444666666777555555555555666666666777555555555444333555888;;;>>>??????>>>======???AAACCCCCCCCCBBB@@@???===<<>>>>>>>>============>>>>>>>>>>>>zzzrrrwwwzzzjjjUUUFFFHHHDDD@@@???;;;888:::???888999999888888777666555555555666666555555444333333444555666777666555444555555555555555555555555333333333444444555555555111111222222222333333333222222444444444444333222333222333444666666444222666666666666777999:::;;;<<<<<<===>>>>>>>>>>>>>>>BBBBBBAAA@@@@@@??????>>>???@@@@@@AAAAAABBBBBBCCCHHHFFFDDDDDDBBBBBBJJJSSSYYYqqqrrr]]]SSSJJJKKKJJJGGGDDDDDDHHHKKKPPPKKKOOO\\\dddlll{{{pppeee[[[UUURRRPPPRRRUUU]]]tttwwwrrrjjj```ZZZRRRSSSTTTTTTTTTYYY```fffbbbiiipppsssrrrqqqrrruuuzzzzzzyyyyyyyyyzzz||||||~~~{{{yyy~~~zzzzzzwwwtttpppooooooqqqrrryyyyyy|||vvv}}}xxxwwwiiiTTTCCC;;;:::;;;===444555777888999999999888777777888888888888777777888888777777777777888888999999777666555555555555999888888888999:::;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<=========AAAAAA@@@@@@???>>>>>>>>>yyyppp{{{yyyfffWWWMMMFFFAAA???===;;;;;;???999999999999888777666555555555666666555555444333333333444555555555555555555555555555555555555555333333333444444555555555222333333333444444444444444444555555444333111000333222333444666666555333555555555666777888::::::<<<<<<===>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBB@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@BBBBBBDDDLLLTTTccc|||oooYYYNNNJJJJJJIIIHHHGGGIIILLLOOOOOOOOOXXXfffnnnzzzwwwnnnccc]]]XXXUUUSSSRRRYYYaaayyyvvvrrrkkkbbb]]]VVVWWWXXXXXXZZZbbbllluuuzzzsssrrruuuwwwuuuqqqooommmkkkiiihhhjjjlllnnnppprrrwww~~~wwwyyy}}}rrr\\\III???;;;999999777888999999999999888777777777888888888888777777888888777777777777888888999999777666666555555555777777777888888:::;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>rrroooxxx~~~oooWWWLLLBBB??????>>>===>>>999999999999888777666666555666666666666555444444444333333333333444555555555555555555555555555555444444444444444555555555444444444444555555555555555555555555444222111000222222222444666777666555555555555555666888999:::<<<<<<===>>>>>>>>>>>>>>>:::;;;<<<>>>???AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>===>>>BBBEEEHHHOOOWWWnnniiiTTTJJJIIIGGGFFFHHHKKKOOOQQQRRRKKKRRR___lllvvvzzzkkkbbb[[[ZZZZZZWWWTTTWWWfffvvvyyyvvvqqqllljjjggghhhiiijjjooozzz{{{{{{~~~~~~{{{yyyxxxwwwyyy{{{~~~~~~vvvuuu~~~wwwbbbOOOCCC>>>:::999::::::::::::999888777666777777888888888888777777888888777777777777888888999888777777666666666666555555666777888999;;;<<<::::::::::::::::::;;;;;;<<<<<<======>>>?????????=========>>>>>>>>>>>>>>>rrrkkkwwwcccTTTEEEAAAAAA@@@===<<<::::::::::::999888777666666666666666666555444444444333222222222333555666555555555555555555555555444444444555555555555555333444444444444555555555444444444444444333333333333222222444666777777666444444444555666777999999<<<<<<===>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>@@@>>>@@@EEEHHHKKKSSS\\\xxx}}}```OOOIIIGGGEEECCCFFFLLLPPPQQQQQQLLLVVVdddrrr~~~qqqeeeaaacccbbb```[[[XXXaaazzz~~~vvvwwwtttbbbRRRGGGBBB>>><<<::::::999999888888777666777888888999999888888777888888777777777777888888999888888777666666777777444444555666777999;;;<<<:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????????????????>>>>>>>>>>>>}}}mmmlllwwwrrr```LLLDDDCCCAAA===<<<;;;;;;;;;::::::999888777666666777777666666555444555444333222333444555666666666666666666666666666555555555555555555555555333333333333444444444444222222333333444555666777444333222444666777777666555555555555666888999:::<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBBBBAAA@@@??????>>>===BBBAAABBBEEEGGGKKKVVVbbbnnnVVVKKKHHHFFFCCCBBBEEEJJJNNNOOONNNQQQ\\\kkk|||}}}sssiiifffhhhppplllhhhcccdddttt~~~rrrbbbTTTKKKDDD???<<<888888888888888888888888888888999999999999888888888888777777777777888888999888888777777777777888444444555666777999;;;<<<:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<======>>>BBBBBBAAA@@@@@@???>>>>>>yyyqqqooowwwoooXXXKKKFFFBBB>>>===;;;;;;;;;;;;:::999888888666777777777777666555555555444444444444555666666666666666666666666666666666666666555555555555555222333333333333444444444111111222333444666888999666555333444555777666666666666666666777999:::;;;<<<<<<===>>>>>>>>>>>>>>><<<===???AAACCCEEEFFFGGGBBBAAAAAA@@@???>>>>>>>>>AAABBBDDDDDDDDDKKK]]]nnnaaaNNNGGGFFFEEEDDDEEEGGGJJJMMMOOOOOORRRaaatttvvvnnnkkkpppwww}}}yyyuuuuuu}}}wwwhhhZZZPPPHHHAAA<<<999999888888888999999:::888888999999999999888888888888777777777777888888999888888777777888888888555555666777888999;;;<<<:::::::::;;;<<<<<<======::::::;;;;;;<<<=========CCCBBBBBBAAA@@@@@@??????zzzsss}}}dddTTTJJJCCC@@@@@@<<<<<<<<<<<<;;;:::999888777777777777777666555555444555666666777777666666666666666666666666666666777666666666555555555444444444444444555555555555222222222333444666888999888666444444555666666555777777777777888:::;;;<<<<<<<<<===>>>>>>>>>>>>>>><<<===>>>@@@BBBDDDEEEFFFAAAAAA@@@@@@??????>>>>>>???BBBFFFFFFFFFPPPkkknnnVVVIIIEEEDDDDDDFFFIIIKKKMMMOOORRRTTTXXXooo}}}zzzyyy|||}}}pppcccXXXOOOGGGAAA======;;;:::999999::::::888999999::::::999999888888888777777777777888888999888888777777888999999777777777888888:::;;;;;;::::::;;;;;;<<<=========;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@AAAAAAAAAwwwvvvmmmZZZMMMDDDBBBCCC<<<<<<<<<<<<;;;:::999999777777777777777666666555444555777888888888777666777777777777777777777777777777666666555555555444555555555555666666666777444444333333444555777888:::777555444555555555444777777777888999:::<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@???????????????>>>CCCIIIIIIIIIWWWxxx{{{aaaPPPHHHEEEDDDDDDHHHLLLOOOPPPRRRVVVZZZeee~~~zzzuuuiii```WWWNNNIIIBBB@@@>>><<<;;;:::::::::888999999::::::999999888888888777777777777888888999888888888888888999999999888888888999:::;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<======>>>?????????;;;<<<===>>>@@@BBBCCCCCCyyywww___PPPHHHDDDBBBAAA???<<<::::::999888666:::999888777666666666666777777888888888888777777666555555444444444555555888777666555555555555555666666666666666666666666666666555555555444444444777777777777666666666666666777888:::;;;<<<==================>>>>>>>>>>>>@@@@@@?????????@@@BBBCCCBBBAAA@@@>>>>>>>>>>>>???===EEEIIIGGGPPPlll}}}fffSSSHHHDDDDDDEEEHHHJJJOOORRRQQQSSS\\\ggguuuxxxpppmmmeeeXXXLLLLLLCCC<<<<<<>>><<<::::::888888888777777777777666777777666666555555444444555555666666777777888888999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===;;;::::::;;;;;;<<<===>>>===>>>@@@@@@?????????@@@~~~nnn^^^RRRKKKGGGAAA???===<<<<<<<<<:::999:::999888777666666666666555555666666666666555555777666666555555666666666777777666555555555555555666666666666666666666666666666555555555444444444777777777777666666666666666777888:::<<<<<<==================>>>>>>>>>>>>??????>>>>>>>>>???AAAAAAAAA@@@???>>>???@@@BBBCCCBBBGGGJJJMMM]]]~~~vvvjjjYYYJJJCCCBBBCCCDDDHHHKKKPPPTTTTTTXXXeeesss~~~}}}vvvrrrkkk```VVVNNNDDD<<<<<<===<<<::::::999999888888888777777777888888888888888777777777777777777777888888888888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;<<<===>>>???===???AAAAAA@@@???@@@AAA}}}kkk[[[NNNGGGDDDBBB@@@???>>>===:::888:::999888777777777777777555666666777777666666555888777777666666777777888777777666666666666555555666666666666666666666666666666666555555555555444666666666666777777777777666777999:::<<<=========<<<=========>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@???>>>???AAADDDGGGIIIGGGHHHKKKWWWqqq~~~jjj\\\UUUKKKDDDAAABBBEEEFFFJJJMMMSSSVVVXXX```ttt{{{{{{||||||vvvllldddRRRGGG===;;;<<<:::999::::::999999999888888888888777777888888888888888888999999999999888888888888999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@>>>@@@BBBBBBAAA@@@AAABBByyydddSSSHHHIIIFFFCCC@@@???<<<999666:::999888888777777777888888888888999999888888888777777666666666777888888666666777777777666666666666666666666666666666666666666666555555555555555666666666666777777777777777888999;;;<<<=========<<<<<<======>>>>>>????????????????????????@@@@@@@@@@@@@@@AAACCCGGGJJJLLLKKKJJJQQQfffooo[[[MMMJJJGGGEEEEEEFFFHHHJJJOOOQQQUUUWWW[[[hhhwwwyyyxxxooo[[[NNNAAA<<<;;;:::999::::::::::::999999999888888555555555666666777777888999999999888888777777777999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@AAA???AAACCCCCCBBBAAABBBCCCsss___QQQKKKHHHDDDAAA???===:::999:::999888888888888888888888888999999999999888888666555555555666666777888555666777888888777666666666666666666666666666666666666666666666666666666555666666666777777777888888999:::;;;<<<=========<<<<<<<<<===>>>?????????AAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDGGGJJJLLLNNNNNNQQQ^^^zzzeeeTTTIIIIIIHHHHHHHHHIIIJJJLLLQQQRRRUUUYYY```qqq{{{qqqyyyyyyhhhYYYHHH@@@<<<:::999;;;:::::::::999999999888888555555666666777777888888888888888777777666666555888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>======>>>>>>???@@@AAA@@@AAACCCCCCBBBBBBBBBCCClll]]]MMMIIIDDDAAA@@@?????????:::999999888888888999999666777777888888777777666555555555555666777888888555666777888999888777666666666666666666666666666555666666666666777777777555555666666777777888888999999;;;<<<<<<=========;;;;;;<<<===>>>???@@@@@@BBBBBBBBBCCCBBBBBBAAA@@@@@@BBBEEEHHHKKKMMMOOOOOOQQQXXXmmmppp[[[PPPGGGHHHIIIIIIHHHHHHJJJMMMPPPRRRXXXbbbnnnrrrqqq{{{wwwfffRRREEE???;;;:::;;;:::999999999888888888888888888999999999999999999777777777666666666666666888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@AAA???AAACCCCCCBBBAAABBBCCC{{{kkkWWWQQQIIICCC@@@@@@@@@@@@999999999888888999999:::666777777888888777777666666666666666777888999:::444666777999999999777666666666666666666666666666555666666666777777777777555555555666777888888888999:::;;;<<<============;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@???===@@@FFFKKKPPPRRRRRRRRRPPP[[[www~~~cccRRRMMMEEEGGGHHHGGGGGGHHHLLLPPPPPPUUUcccuuutttooowww|||yyy|||rrrZZZKKKBBB<<<:::<<<999999888888888777777777::::::999999999999999999777777777777777777888888777888888999;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@@@@???AAABBBBBBAAAAAABBBCCCyyyaaaZZZOOOFFF@@@>>>======999999999888999999::::::999999::::::::::::999999777777777777888999:::;;;444666888999:::999888777666666666666666666666666555666666666777777888888444555555666777888888999::::::;;;<<<============;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBAAA@@@???>>>:::>>>EEEMMMRRRUUUUUUUUULLLZZZyyyvvv[[[NNNMMMDDDFFFGGGGGGGGGJJJPPPUUURRRZZZmmmwwwiiippp~~~|||rrrppptttxxxyyy```NNNCCC===;;;<<<888888888777777777777666999888888888777666666666777777888888999999999:::777888888999;;;<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@>>>@@@BBBBBBAAA@@@AAABBBuuuhhhVVVHHHBBBAAAAAA@@@<<<;;;:::888888888888999888888999::::::::::::999666777888999999888777666666666666666777777777777555555555555555555555555666666777888888888888888666777888777555555666888888888999::::::;;;<<<<<<<<<===>>>??????@@@??????>>>===>>>???AAABBBAAA@@@@@@EEELLLRRRTTTSSSQQQPPPPPP```xxxkkkUUULLLJJJEEEHHHGGGBBBDDDNNNUUUUUUYYYgggzzzqqqqqqsss{{{sssqqqsssyyyoooSSSDDDBBB@@@:::888999999:::::::::999999888888999999999999888888999999::::::::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>===;;;;;;<<<>>>??????@@@AAAAAABBBCCCCCCzzzaaaOOOGGGDDD@@@======<<<:::999999999::::::888888999::::::::::::999777777888888888888777777666666666666777777777777666666666666666666666666666666777888888888888888666777888777555555777888999999:::;;;;;;<<<=========>>>???@@@AAAAAAAAAAAA?????????@@@AAABBBAAA@@@BBBHHHPPPUUUWWWUUURRRPPPVVVcccvvvgggRRRJJJIIIDDDFFFDDDAAAEEEQQQZZZ\\\kkk{{{qqqrrr{{{wwwuuuwww~~~pppYYYFFF???===;;;999999999:::::::::999999999999::::::::::::999999888888888999999999::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???>>><<<<<<>>>??????@@@@@@AAABBBBBBCCCCCC~~~pppYYYNNNIIICCC======<<<;;;:::999:::;;;<<<888888999::::::::::::999888888888777777888888888666666666666777777777777777777777777777777777777666666777888888888888888666777888777666555777999:::;;;;;;<<<<<<=========??????@@@BBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAADDDLLLVVVZZZXXXUUUVVVWWWfffooo{{{{{{___NNNHHHHHHDDDEEECCCBBBIIIWWWccciii{{{xxxmmmxxx~~~|||{{{zzzyyywwwvvvuuuuuurrrrrrpppoooooopppqqqrrrwwwwwwuuurrrnnnllllllmmmjjjhhhfffeeeeeeeeedddcccgggiiijjjkkkjjjjjjlllmmmmmmmmmmmmmmmmmmmmmnnnoooqqqrrrsssuuuwww{{{rrraaaNNN@@@<<>>???@@@???>>>>>>???AAA@@@@@@@@@AAABBBBBBCCCCCCxxxhhhVVVLLLFFFCCC===<<<;;;:::999:::;;;;;;888888999::::::::::::999:::999777777777777999:::666666666666777777777777777777777777777777777777666666777888888888888888666777888777666666888::::::;;;;;;;;;<<<<<<<<<===??????@@@AAABBBBBBBBBBBB@@@@@@AAA@@@??????@@@AAAHHHSSS]]]\\\UUUTTT^^^jjj~~~nnnWWWIIIFFFFFFEEEDDDDDDFFFNNN]]]mmmwww{{{qqqqqq~~~}}}{{{yyyxxxssssssrrrqqqooollliiihhheeedddcccbbbaaa___^^^^^^]]]]]]\\\\\\[[[\\\]]]]]][[[[[[YYYVVVSSSRRRTTTVVVYYYXXXWWWVVVVVVUUUUUUTTTZZZ[[[[[[ZZZXXXXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^bbbcccdddeeegggkkkqqqvvv|||~~~rrriiiZZZHHH@@@BBB;;;;;;::::::999999999:::999999::::::::::::999999888888888888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>?????????>>>>>>???AAAAAAAAAAAAAAABBBBBBCCCCCCzzz```OOOHHHFFF>>>===;;;:::999999::::::888888999::::::::::::999:::999888777777888999:::666666666666777777777777666666666666666666666666666666777888888888888888666777888777666777888::::::::::::::::::;;;;;;;;;===>>>???@@@@@@AAAAAAAAA???@@@AAA@@@>>>>>>@@@CCCLLLYYYbbb\\\QQQUUUmmmzzzaaaOOOFFFDDDDDDCCCDDDFFFIIIPPP___sssmmmnnnvvv~~~{{{xxxwwwtttqqqnnnkkkllllllllllllkkkjjjiiifffeeeeeedddcccaaa```___\\\]]]\\\\\\ZZZXXXVVVTTTUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRNNNMMMLLLJJJHHHHHHKKKMMMOOOPPPQQQQQQPPPPPPPPPPPPOOOPPPQQQQQQPPPPPPSSSUUUTTTTTTUUUVVVWWWYYYZZZ[[[]]]^^^aaacccffflllrrrwwwrrrmmmdddSSSFFFBBB<<<;;;:::999999999::::::888888999999999999888888999999999::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>><<<>>>>>>>>>======???AAAAAAAAABBBBBBBBBBBBCCCCCCnnnVVVJJJGGG@@@???===;;;:::999999:::888888999::::::::::::999999999888888888888999999666666666666777777777777666666666666666666666666666666777888888888888888666777888888777777999;;;::::::::::::::::::::::::<<<<<<===>>>????????????>>>@@@AAA@@@>>>???BBBFFFQQQ[[[aaaZZZRRR^^^~~~~~~hhhTTTIIIDDDCCCCCCCCCFFFKKKOOOSSS___wwwwwwdddmmm|||~~~|||yyyuuuqqqmmmkkkjjjjjjllllllllljjjhhhfffdddbbb```^^^^^^]]][[[YYYWWWWWWXXXXXXXXXXXXXXXWWWTTTUUUUUUUUUTTTSSSRRRRRRPPPPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIGGGHHHHHHJJJKKKKKKLLLLLLNNNOOOOOONNNMMMNNNPPPRRRMMMOOORRRSSSSSSTTTUUUWWWSSSUUUVVVXXXYYY\\\```cccccccccdddeeegggiiikkklllpppssswww|||{{{qqqjjj]]]LLLAAA===<<<;;;999999999::::::777888888999999888888777999999:::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<===>>>>>>======???AAABBBBBBBBBBBBBBBBBBCCCCCCeeeRRRIIIEEECCCAAA>>><<<;;;::::::888888999::::::::::::999888999999::::::999999888666666666666777777777777777777777777777777777777666666777888888888888888666777888888777888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???????????????AAACCCBBB@@@AAAFFFJJJVVVZZZZZZWWWYYYlllyyykkkXXXJJJEEEDDDCCCBBBGGGNNNVVVYYYXXXaaa|||yyymmmiiisss}}}{{{yyyppppppooonnnmmmkkkiiiiiicccccccccbbb___\\\YYYWWWVVVVVVWWWXXXWWWVVVUUUUUUTTTRRRQQQQQQRRRRRRRRRQQQPPPQQQQQQRRRSSSSSSTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUSSSTTTUUUVVVVVVVVVUUUTTTRRRSSSSSSSSSSSSTTTTTTTTTRRRSSSUUUWWWXXXZZZZZZ[[[YYYZZZ\\\\\\\\\\\\^^^```bbbfffjjjmmmnnnpppsssuuuuuuvvvwwwyyyzzz}}}|||pppfffUUUEEE>>>===;;;999999999:::;;;888999999::::::999999888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===>>>??????>>>>>>AAABBBCCCCCCCCCCCCCCCCCCBBBBBBsss[[[NNNHHHFFFCCC@@@>>><<<;;;;;;888888999::::::::::::999888999:::;;;;;;:::999888666666666666777777777777888888888888888888888888666666777888888888888888666777888888777888:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>??????@@@@@@??????BBBEEEDDDBBBCCCHHHNNNYYYWWWTTTUUU___xxxyyylll___OOOEEECCCDDDCCCBBBMMMVVV```ccc___fffqqqmmmsss}}}|||zzzvvvssspppnnnmmmmmmiiihhhfffeeeeeeeeecccaaa___^^^^^^]]][[[YYYWWWVVVTTTTTTUUUVVVUUURRRPPPOOOLLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMNNNPPPRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^___```bbbbbbbbbaaaaaaeeeffffffggghhhiiiiiiiiiiiikkkmmmoooqqqssstttttt{{{~~~uuulll\\\LLL???===;;;999888999:::;;;999::::::;;;;;;::::::999777888888888888999999999;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDDCCCCCCCCCCCCCCCCCCBBBBBB~~~gggVVVLLLEEE@@@@@@@@@>>>===@@@@@@>>>;;;;;;;;;<<<;;;999>>>===<<<:::888666555444999999888888777777666666888888888777777777777777777444222222444666777777888999999::::::;;;<<<<<<:::<<<<<<<<<;;;;;;<<<>>>??????@@@AAAAAAAAAAAA@@@AAAAAA@@@AAACCCIIIQQQWWW]]]___[[[WWWeeeuuucccXXXOOOGGGDDDCCCBBBEEEJJJZZZfffpppnnniiipppkkkgggppp~~~|||yyyxxxuuuuuuuuusssqqqnnnllljjjjjjwww~~~pppggghhhnnneeebbb___]]]\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYXXXVVVUUUSSSQQQQQQRRRTTTUUUWWWVVVTTTRRRQQQQQQRRRRRRPPPPPPPPPQQQSSSTTTSSSSSSUUUWWWYYYZZZ[[[]]]```cccaaadddhhhiiiiiijjjooosssttttttrrrqqqppptttyyy}}}}}}zzz~~~|||nnn___RRRFFF>>>999999;;;::::::<<<<<<<<<;;;::::::999888888999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===???AAABBB=========>>>??????@@@@@@CCCBBB@@@??????@@@BBBCCCtttbbbPPPHHHAAA???>>>;;;;;;===???===;;;;;;;;;<<<;;;999;;;;;;::::::999888777777888888888777777777777777888888888888777777777777;;;888666555666777888777888888999999:::;;;;;;;;;<<<=========<<<<<<>>>?????????@@@AAAAAAAAAAAA@@@@@@AAAAAABBBFFFMMMWWW]]]^^^\\\YYYXXXffflllZZZQQQLLLGGGEEECCCCCCIIIPPPkkkttt{{{xxxsssyyy{{{lllnnnwww}}}|||yyytttqqqpppllllllkkkjjjhhhfffdddccc```````````````___^^^^^^\\\aaaeeebbbZZZUUUUUUXXXYYYXXXVVVTTTTTTUUUUUUUUURRRRRRSSSUUUVVVVVVVVVVVVUUUUUUUUUUUUWWWYYY[[[\\\^^^]]]]]]]]]^^^___aaabbbdddccccccdddfffggghhhhhhjjjllloooqqqsssvvvzzz}}}}}}pppbbbZZZJJJBBB<<<<<<<<<;;;:::<<<<<<<<<;;;::::::999888888999999999888999999:::;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAA======>>>>>>??????@@@@@@CCCCCCBBBAAAAAABBBCCCCCCtttXXXNNNDDD@@@>>>;;;:::<<>>>>>======>>>@@@???@@@@@@AAAAAAAAAAAAAAA???@@@BBBEEEJJJRRR\\\ccc\\\YYYYYY```mmm}}}bbbQQQJJJHHHGGGFFFCCCDDDNNNXXXxxx~~~|||xxxpppmmmwww{{{sssrrrqqqoooooopppjjjkkklllmmmllliiifffddddddfffkkkrrrzzzvvvmmmeeebbb```\\\ZZZZZZXXXXXXYYYYYYXXXVVVUUUTTTQQQQQQRRRSSSSSSTTTUUUUUU[[[YYYVVVTTTSSSSSSSSSSSSUUUUUUTTTTTTTTTUUUVVVWWWWWWXXX[[[^^^aaaccceeeffffffhhhjjjlllooorrrtttvvvxxxyyyzzz{{{~~~tttdddbbbOOOFFF???>>>===;;;:::<<<<<<;;;;;;::::::999999888999999999999999:::;;;;;;;;;;;;<<<<<<<<<==================<<<===>>>??????======>>>>>>???@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCcccVVVIIICCC@@@===<<<>>>???===;;;;;;<<<<<<;;;:::888999999::::::;;;;;;;;;666666777777888888999999777888888888888888999999999777666666777888888777777777888888999::::::;;;<<<===>>>===<<<<<<>>>@@@???@@@AAAAAABBBBBBAAAAAA@@@AAADDDGGGMMMUUU^^^dddXXXZZZdddsss~~~ttt\\\NNNGGGGGGIIIHHHEEEFFFSSSaaa}}}}}}~~~|||jjjppp{{{yyyvvvuuusssqqqpppoooooooooiiibbb]]]]]]\\\YYYWWWXXXXXXYYYZZZ[[[ZZZXXXVVVUUU[[[\\\^^^aaaeeehhhhhhgggddd]]]XXXXXXWWWUUUTTTVVVQQQRRRTTTVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYeeebbb___^^^```ccceeeeeeggghhhiiijjjjjjkkklllmmmnnnppptttyyy~~~|||gggcccQQQHHH@@@>>>===;;;:::<<<;;;;;;;;;::::::999999999:::999999999999:::;;;;;;<<<<<<<<<============>>>===============>>>>>>>>>===>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBnnn___NNNEEEBBB???>>>???>>><<<;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::666666777777888888999999777777888888999999999:::777666666777:::<<<<<<;;;777888888999::::::;;;;;;;;;<<<<<<<<<;;;;;;===???@@@@@@AAABBBBBBBBBBBBAAAAAACCCGGGKKKOOOUUU[[[```VVVaaaxxxjjjWWWMMMHHHJJJNNNOOOLLLMMMYYYgggzzzlllvvv}}}{{{xxxvvvtttmmmmmmlllkkkiiieeebbb___bbbaaa```^^^^^^]]]]]]^^^ZZZUUUSSSUUUTTTQQQOOOQQQQQQQQQPPPPPPQQQQQQRRRRRRVVVUUUUUUWWWZZZ[[[[[[YYYZZZVVVTTTVVVWWWVVVVVVYYYVVVXXX[[[___aaabbbaaaaaacccccceeegggiiijjjllllllrrrtttuuuvvvwwwyyy}}}~~~mmmaaaSSSIIIAAA>>>===;;;:::<<<;;;;;;::::::::::::999999::::::999999::::::;;;<<<<<<<<<<<<============>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBBBBBBBAAA@@@|||iiiTTTHHHCCC???======>>><<<::::::<<<===<<<;;;<<<<<<;;;;;;::::::999999777777777777888888888888777777888888999:::::::::888888888;;;>>>@@@AAA@@@888999999::::::;;;<<<<<<:::;;;<<<;;;:::;;;<<<>>>@@@@@@AAABBBBBBBBBBBBBBBAAAEEEJJJOOORRRUUUXXXZZZ[[[qqqqqq___RRRKKKIIIOOOXXX^^^\\\[[[bbblllzzzzzz~~~}}}vvv~~~~~~|||yyyvvvsssrrrnnnmmmllllllmmmmmmlllkkkfffffffffeeecccbbbaaa```ZZZYYYYYYWWWVVVTTTRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSUUUSSSSSSVVVVVVTTTSSSVVVPPPPPPOOOPPPQQQTTTVVVWWWXXXWWWXXX[[[___bbbdddccchhheeeeeehhhiiiggghhhkkkmmmpppuuuzzz}}}vvvooohhhiiilllooosssyyy{{{fffYYYNNNEEEAAA???<<<;;;<<<:::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<=========<<<<<<===>>>???>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxxx___OOOGGGAAA=========<<<::::::<<<===<<<<<<<<<;;;;;;;;;;;;:::::::::888888888777777777777777777777888999999:::;;;;;;999999:::<<>><<<===::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<:::;;;===>>>????????????>>>??????@@@@@@AAAAAABBBCCCBBBAAA@@@@@@AAABBBCCChhhVVVLLLDDD???>>>===<<<::::::<<<======<<<::::::;;;;;;;;;;;;;;;<<<999999888888777777666666777777888999::::::;;;;;;999999999;;;>>>???>>><<<::::::;;;<<<<<<======>>><<<===>>>===<<<===>>>@@@@@@AAABBBBBBCCCCCCBBBBBB@@@FFFOOOVVVYYYYYYXXXXXXnnn~~~fffVVVMMMIIIDDDSSSkkk~~~yyyrrrpppsssttt}}}~~~xxxsssqqqtttwwwtttsssqqqmmmiiiccc___\\\\\\]]]_________]]][[[ZZZVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTVVVWWWVVVUUUWWWXXXXXXYYYYYYZZZZZZ[[[aaa___^^^]]]]]]___aaabbbdddfffjjjmmmpppqqqqqqqqqtttsssvvv{{{}}}}}}sss___UUUSSSKKKLLLLLLMMMOOOSSSYYY^^^fffmmmuuu{{{||||||}}}~~~xxxkkk```SSSLLLFFF@@@>>>>>>::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999:::<<<>>>@@@@@@@@@???>>>??????@@@@@@AAABBBBBBEEEDDDBBBAAAAAABBBDDDEEE|||fffVVVJJJAAA<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888999999::::::::::::;;;;;;999999;;;;;;;;;;;;999999666777:::;;;<<<<<<:::999<<<<<<<<<<<<=========>>>BBBAAA@@@@@@@@@AAABBBCCCDDDIIITTT]]]\\\VVVVVV]]]~~~gggSSSKKKJJJKKKMMMYYYlll{{{}}}xxxtttnnn~~~}}}}}}|||zzzxxxvvvsssnnnjjjhhhhhhiiikkkkkkiiigggeeebbb___]]][[[]]]\\\]]]^^^ZZZUUUSSSUUUNNNTTTXXXUUUTTTUUUWWWVVVWWWVVVUUUUUUVVVYYY\\\^^^^^^```cccdddddddddeeegggiiikkkmmmnnnoooqqqsssuuuwwwsssqqqvvvzzzzzz{{{~~~uuu___VVVQQQLLLHHHIIIIIIJJJLLLQQQWWW\\\lllttt~~~vvvlllzzzkkk]]]VVVKKK===999???;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============??????>>>>>>>>>>>>>>>??????>>>>>>===>>>@@@AAABBBBBB@@@???@@@???>>>BBBHHHvvvaaaQQQEEE???======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888999999999:::::::::;;;;;;999::::::;;;;;;::::::999999:::<<<>>>>>>>>>===<<<<<<<<<<<<=========>>>>>>BBBBBB@@@@@@@@@AAACCCDDDFFFNNNZZZ```[[[UUUYYYbbbjjjTTTJJJHHHGGGGGGQQQdddvvv|||{{{yyyttt~~~{{{yyywwwuuutttqqqmmmiiiggghhhhhhgggeeedddbbb___\\\[[[[[[\\\]]][[[[[[[[[ZZZYYYXXXYYYZZZ[[[YYYXXXYYYVVVSSSUUUYYYYYY___cccaaa___```aaa___```aaadddgggkkkpppsssvvv{{{|||}}}}}}~~~zzzvvvuuutttrrrssszzzwwwuuusssrrruuuzzziiiVVVOOOKKKGGGHHHIIIIIIJJJOOOWWW```gggxxx|||www~~~zzzwww|||sssaaaWWWMMM@@@<<>>>>>>>>>>>????????????>>>>>>???@@@BBBCCCCCC@@@???@@@??????EEELLLqqqYYYIIIAAA>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888999999999999:::::::::::::::::::::::::::::::::::::::;;;===>>>??????>>>===<<<<<<=========>>>>>>>>>CCCBBB@@@???@@@AAACCCEEEJJJTTT___aaaYYYUUU```ooojjjSSSIIIGGGEEECCCJJJ^^^sss~~~{{{|||}}}zzzuuuqqqmmmjjjiiifffeeedddcccaaa```^^^^^^aaa___\\\ZZZ[[[[[[ZZZYYYWWWVVVVVVVVVVVVWWWXXXYYYWWWYYY[[[[[[ZZZZZZ]]]```ccc```___aaaaaaccciiipppvvv{{{}}}||||||{{{xxxyyy{{{vvvsssqqq|||zzzsssmmmhhhccc```^^^```bbbeeejjjtttttthhhaaa```XXXWWWVVVVVVZZZ___dddhhhfffddddddjjjuuuqqq\\\NNNIIIHHHFFFJJJJJJLLLPPPWWWcccpppxxxxxxmmmmmmzzz~~~eeeXXXPPPEEE???>>><<<<<<;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============???>>>>>>>>>>>>>>>??????@@@?????????@@@AAABBBCCCCCC@@@?????????@@@IIIRRRbbbMMMBBB???>>>============>>>???<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::999999888888999999999999:::::::::;;;;;;;;;::::::;;;;;;;;;999:::;;;<<<============<<<============>>>>>>>>>BBBAAA@@@??????AAABBBDDDKKKVVV___\\\UUUYYYooodddOOOHHHHHHEEEDDDLLLaaavvvpppzzzzzzsssrrrpppmmmkkkiiihhhgggllljjjgggeeebbbaaa```_________^^^]]]\\\[[[[[[ZZZdddcccaaa```______^^^^^^^^^```cccfffiiikkkmmmmmmooorrruuutttqqqppprrruuu{{{xxxxxx|||vvvfff^^^]]]\\\eeessszzztttiiifff```[[[YYYXXXWWWXXXXXX[[[```fffnnn{{{qqqeee]]]VVVQQQQQQNNNNNNMMMOOORRRVVV[[[^^^\\\YYYWWW[[[dddnnnuuuwwwyyyqqqdddUUULLLIIIIIIJJJJJJMMMSSS[[[eeerrr|||jjjdddhhh~~~hhhXXXRRRJJJBBB======<<<<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCCCC@@@?????????BBBMMMXXXnnnUUUHHH@@@???===<<<;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<=====================>>>>>>>>>???AAA@@@@@@@@@@@@AAABBBCCCKKKTTTYYYUUUTTTdddyyy[[[JJJFFFHHHFFFIIITTTjjj|||qqq|||~~~vvvssspppkkkgggeeeeeeeeeeeedddcccbbbbbbbbbbbbaaa``````bbbcccdddccccccdddeeeggghhhiiijjjppppppqqqqqqqqqrrrssstttxxx{{{ooo___UUURRRUUUWWW]]]ffflllmmmiiibbb\\\UUUSSSQQQNNNNNNPPPTTTVVVZZZ___fffmmmwww|||mmm]]]UUUQQQNNNMMMNNNOOOOOONNNOOORRRVVVZZZ]]][[[XXXWWWZZZaaagggjjjkkkllleee[[[SSSMMMJJJJJJLLLIIIPPP\\\hhhsss~~~{{{kkk^^^___hhhnnn[[[UUUOOOEEE===>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>======>>>???@@@@@@???@@@@@@AAABBBBBBBBBCCCAAA@@@@@@@@@???CCCPPP]]]|||```PPPBBB@@@>>><<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999888888888888999999999999:::;;;<<<======<<<;;;:::<<<<<<<<<======>>>??????=========>>>>>>>>>??????AAAAAABBBCCCCCCCCCCCCBBBIIIOOORRRQQQYYYtttlllTTTHHHFFFGGGHHHOOO___sss~~~|||vvvnnniiihhhhhhfffeeefffhhhiiikkkllllllkkkkkkjjjjjjjjjkkknnnqqqtttwwwrrrtttwwwzzzkkk\\\SSSOOOPPPTTTYYY\\\aaadddccc]]]VVVQQQKKKKKKKKKJJJKKKNNNSSSWWW___dddllluuuiii^^^RRRMMMKKKJJJLLLOOOQQQPPPOOOOOOSSSXXX]]]aaa]]]ZZZYYY]]]dddjjjmmmnnniiibbb[[[VVVQQQLLLLLLNNNMMMWWWeeessstttiii\\\VVV___nnnzzzeee^^^WWWKKK???>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<========================>>>???@@@AAA>>>???@@@AAABBBBBBBBBAAA@@@@@@AAAAAA@@@CCCPPP^^^iiiVVVFFFCCC@@@===;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999888888888888999999999999999:::===??????===:::999;;;;;;;;;;;;<<<===>>>???======>>>>>>>>>?????????BBBDDDFFFHHHIIIGGGEEECCCGGGKKKNNNRRRddd{{{___OOOIIIGGGFFFMMMWWWkkk}}}}}}{{{xxxvvvwwwzzz}}}wwwiiiYYYRRROOOMMMNNNPPPWWW[[[___bbb```YYYQQQLLLIIIKKKMMMNNNPPPTTTZZZ___iiioooxxxlll[[[TTTNNNLLLKKKJJJNNNSSSWWWVVVUUUVVV[[[bbbjjjoooiiifffcccfffnnnvvv|||~~~tttmmmfffccc]]]UUUSSSVVVYYYcccqqqwwwkkk___WWWRRRUUUggg{{{tttiii```QQQDDD???>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<========================>>>???@@@AAA===>>>???AAAAAAAAAAAA@@@>>>???AAABBB@@@CCCPPP^^^mmmXXXHHHFFFBBB???<<<<<<==============================999::::::;;;;;;::::::999777888888888888999999999888:::===@@@@@@===:::888999999999999999:::<<<<<<>>>>>>>>>>>>????????????CCCFFFIIILLLMMMJJJGGGEEEFFFIIILLLTTTmmmkkkUUUMMMKKKIIIGGGRRR___ssszzzdddYYYOOOLLLLLLKKKJJJKKKRRRWWW]]]aaa___XXXPPPJJJKKKNNNRRRUUUYYY^^^eeejjjttt{{{ooo\\\SSSOOOMMMNNNMMMMMMRRRYYY```______aaagggpppyyyyyytttpppqqqyyyzzzssspppjjjaaa]]]```eeennn{{{zzztttfffhhhmmmuuuuuubbbXXXOOOMMMMMMWWWppprrrgggVVVGGG??????>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>============>>>???@@@AAA<<<===???@@@AAAAAA@@@@@@===???BBBCCCAAACCCPPP]]]vvvaaaPPPGGG@@@??????===<<<======<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::999888888888999999999999999999999999888<<<:::<<>>>>>>>>=========<<<;;;===@@@BBBFFFKKKQQQVVVWWWSSSMMMIIIGGGDDDLLLbbbqqqYYYOOOHHHBBBEEENNN[[[iiixxx~~~~~~zzz~~~~~~tttlllVVVPPPKKKJJJIIIFFFGGGJJJTTTUUU]]]hhhhhh^^^TTTQQQPPPPPPTTT\\\ccciiisss|||iiiVVVNNNMMMLLLKKKMMMSSS\\\bbbiiijjjjjjjjjlllsss~~~~~~xxx{{{xxxllleeefffppp|||zzzmmmddd```]]][[[___iiiuuu~~~xxxhhh^^^WWWRRRNNNKKKMMM^^^uuulll^^^FFFDDD>>>;;;<<<<<<::::::<<<<<<<<<<<<<<<=======================================>>>???@@@AAA@@@@@@?????????>>>>>>>>>???AAABBBAAACCCBBB???AAAIIIPPPSSSlllVVVKKK@@@>>>>>><<<:::;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999999999999777777777777777777777777777<<<999;;;DDDBBB:::;;;;;;;;;<<<<<<===>>>>>>>>>===>>>>>><<<<<<===???BBBFFFLLLSSSYYYYYYUUUMMMHHHKKKIIIQQQiiirrraaaQQQLLLIIIFFFKKKUUUdddooozzz{{{yyyzzzvvv{{{mmmkkknnnkkkccc\\\RRRLLLIIIIIIJJJIIIKKKOOOUUU\\\kkkzzz{{{nnnaaa[[[TTTTTTYYYcccllltttyyy___RRRMMMLLLLLLLLLNNNUUU]]]dddkkkkkklllmmmqqqyyy{{{}}}|||uuujjjcccYYYYYY[[[bbblllwwwzzzhhhZZZQQQPPPMMMLLLMMMUUUkkkyyynnncccOOOFFF@@@<<<===>>><<<;;;===<<<<<<<<<<<<==========================================>>>?????????>>>===??????????????????@@@AAA???AAA@@@>>>BBBLLLTTTWWW|||bbbRRRCCC>>>???>>>;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666===;;;;;;AAA>>>999<<<;;;;;;<<<<<<===>>>>>>>>>>>>??????===<<<===???AAAFFFLLLTTTZZZ[[[VVVOOOJJJOOONNNYYYtttyyyjjj]]]SSSLLLLLLKKKKKKSSS___pppwww{{{wwwsss}}}mmmuuuuuufffYYYXXX[[[ZZZTTTOOOMMMIIIGGGIIIJJJKKKOOOUUUWWWfff}}}sssjjj```___ccckkkttt|||iiiWWWPPPJJJJJJJJJJJJMMMTTT\\\aaafffeeefffiiipppwww|||~~~zzzvvvtttyyyyyyooogggccc```eeennnwwwyyywwwjjjYYYMMMGGGJJJHHHIIIOOO]]]xxx~~~ppphhhYYYIIIBBB===???@@@>>><<<===<<<<<<<<<<<<==========================================>>>>>>>>>======<<<@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>CCCOOOXXX[[[ppp]]]HHHAAABBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::777???>>>===AAA>>>999???;;;;;;<<<<<<===>>>>>>>>>??????@@@???======???AAAEEEIIIPPPVVVXXXWWWSSSQQQOOOQQQ```~~~iii\\\TTTPPPMMMMMMLLLOOOZZZgggyyy|||zzzqqqnnn}}}ooo|||{{{ggg[[[QQQQQQTTTSSSPPPNNNMMMIIIHHHJJJKKKMMMRRRYYYcccwwwsssqqqqqquuuyyy}}}ttt^^^TTTQQQJJJJJJKKKKKKMMMRRRYYY]]]^^^]]]]]]aaahhhnnnpppoookkkiiigggjjjrrrzzzxxxsssqqqpppyyysssqqqzzzwww```QQQKKKIIIGGGGGGIIIQQQcccssskkk___MMMDDD>>>???@@@>>><<<;;;<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>=========@@@@@@AAABBBAAA@@@>>>======???>>>???FFFQQQYYY[[[|||fffOOODDDCCCBBBAAA@@@===<<<<<<<<<<<<;;;;;;;;;::::::<<<===============::::::::::::::::::::::::555=========AAA>>>999>>>;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@??????@@@BBBCCCEEEJJJNNNSSSVVVWWWXXXLLLRRRggglll[[[SSSOOONNNMMMLLLLLLQQQ^^^kkkzzzzzzuuummmnnnwwwjjj___VVVOOOQQQUUUTTTSSSSSSQQQNNNMMMNNNNNNOOOVVV^^^uuuiii]]]VVVSSSMMMNNNNNNNNNNNNQQQVVVZZZYYYXXXXXX\\\bbbffffffdddeeecccbbbccciiisss|||mmmlllxxxrrrZZZMMMJJJJJJGGGHHHKKKTTTiiizzzooobbbSSSHHH???>>>???===;;;:::<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@AAABBBBBBBBB@@@???===@@@AAAAAAAAAHHHRRRWWWWWWrrrXXXJJJDDD@@@??????===<<<<<<<<<<<<;;;;;;;;;:::;;;===>>>>>>>>>======999999999999999999999999333;;;;;;<<>>>>>>>>===???@@@AAA@@@@@@BBBCCCBBBCCCFFFIIIOOOTTTYYY\\\LLLWWWqqqsss]]]PPPMMMJJJKKKKKKJJJKKKRRR___jjjtttssspppmmmuuu|||tttbbbWWWRRRPPPTTTWWWWWWWWWXXXYYYWWWUUUUUUTTTUUU\\\eee~~~|||pppjjjbbb\\\TTTUUUUUUUUUUUUVVVYYY\\\]]]]]]^^^aaaeeehhhiiihhhllllllmmmnnnsss|||}}}hhhooopppWWWHHHEEEFFFFFFIIIMMMYYYqqqyyyiii[[[NNNAAA>>>???===;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???BBBCCCCCCEEEKKKSSSUUURRRfffSSSGGG@@@===>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>??????>>>===<<<999999999999999999999999555<<<<<>>>>>>>><<<>>>@@@AAAAAABBBCCCEEEBBBCCCFFFIIINNNSSSWWWZZZPPP___}}}rrrZZZNNNNNNIIIKKKLLLLLLNNNTTT\\\bbbmmmlllkkkppp~~~lll___UUURRRTTTZZZ]]]]]]]]]___aaa___^^^^^^\\\]]]eeeooo}}}tttkkklllmmmmmmmmmoooqqqttttttvvvyyy|||~~~vvvhhhzzzqqqWWWHHHDDDDDDFFFIIINNN[[[tttuuudddUUUEEE??????>>>======<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>============>>>???AAABBBAAAAAA@@@@@@@@@AAABBBBBBBBBDDDEEEHHHOOOUUUTTTNNNqqq\\\LLLAAA>>>@@@======<<<<<<<<<;;;;;;;;;<<<===>>>@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;888>>>???DDDPPPMMMBBB@@@;;;;;;<<<<<<===>>>>>>>>>;;;===@@@BBBBBBCCCDDDFFFCCCEEEHHHLLLPPPSSSUUUWWWVVVgggxxx^^^RRRTTTMMMOOOQQQPPPRRRUUUYYYZZZhhhgggiiisssqqqbbbYYYVVVVVVYYYaaadddccccccffffffddddddcccbbbccclllvvvtttkkksssZZZKKKFFFGGGGGGJJJOOOZZZsss~~~kkkYYYGGG@@@@@@???>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;===???AAABBBAAA@@@@@@???@@@AAACCCDDDAAACCCFFFIIIQQQWWWTTTMMMeeeOOOCCC@@@AAA<<<======>>>>>>>>>>>>============>>>??????@@@@@@>>>>>><<<;;;;;;:::;;;;;;???>>>333KKKqqqWWW555EEE??????===;;;<<>>@@@>>>;;;======<<<<<<<<<<<<======>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>???@@@@@@AAAAAACCCDDDHHHOOOUUUUUUPPPKKKsssZZZJJJEEEEEE======>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@???===;;;::::::<<>>>>>===;;;;;;===???@@@=========>>>>>>???@@@AAAAAAGGGEEEGGGRRRVVVTTTXXX]]]{{{hhhVVVVVVVVVZZZ]]]\\\XXXVVVWWWZZZjjjtttyyyrrrzzzqqqaaa\\\[[[[[[ZZZ\\\bbbiiipppvvvyyysssooommmoooqqqvvv|||zzz___NNNIIIKKKHHHLLLQQQZZZqqqzzz|||yyygggPPPBBB>>>???===;;;======<<<<<<<<<<<<======>>>>>>>>>>>>????????????======>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBCCCDDDHHHNNNRRRRRRMMMIIIiiiSSSIIIHHH?????????>>>>>>>>>>>>>>><<<======>>>>>>??????@@@???===:::999:::>>>CCCFFF::::::;;;HHH]]]dddTTTCCCBBBAAA@@@???===<<<===???AAAAAAAAAAAABBBCCCDDDDDDBBBFFFEEEIIIUUUWWWSSSVVVeeennn\\\[[[]]]eeejjjeee[[[WWW^^^fffsss~~~uuuqqq{{{zzz~~~hhh\\\XXXXXX\\\^^^aaafffmmmvvv~~~tttrrrqqqsssvvvxxx}}}gggSSSKKKJJJJJJNNNTTT^^^ppp{{{kkkqqqnnnWWWFFF???>>>===;;;>>>======<<<<<<======>>>>>>>>>>>>>>>????????????=========>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCDDDFFFIIIMMMOOONNNJJJFFFyyy\\\LLLFFFAAA@@@??????>>>>>>>>>>>><<<<<<======>>>?????????>>>===;;;;;;<<<>>>AAACCC???<<<@@@CCCMMMcccbbbEEEFFFEEEEEEEEEBBB>>>===???BBBBBBBBBBBBCCCDDDEEEEEEBBBFFFEEEJJJVVVTTTPPPTTTjjjpppbbbdddhhhmmmmmmeee[[[[[[eeeqqq}}}wwwqqqyyyvvvmmmmmmsss}}}}}}}}}vvvdddZZZVVVWWW___aaadddhhhooozzzwwwuuutttvvv}}}kkkwww~~~|||nnnWWWLLLJJJLLLQQQXXXccctttwwwgggmmmxxxrrr\\\JJJAAA>>>>>>===>>>>>>============>>>>>>===>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCFFFIIILLLNNNNNNKKKGGGEEEjjjRRRGGGCCCBBB@@@???>>>>>>>>>>>><<<<<<<<<===>>>>>>??????========================;;;777>>>@@@FFFhhhwww^^^GGGCCCCCCGGGGGGBBB???@@@>>>>>>>>>>>>???@@@AAAAAACCCGGGFFFKKKUUURRROOOXXXrrrnnngggnnntttqqqiii^^^YYY___mmmyyyssswwwvvvkkkfffeeeiiisssrrruuuqqqcccYYYVVVXXX___cccfffjjjttt|||xxxvvvzzzvvvffftttxxxlllfffeeedddgggnnnuuuyyyvvv]]]PPPLLLMMMRRR[[[gggvvv~~~xxxgggkkkqqquuuzzzttt```NNNCCC??????@@@>>>>>>============>>>>>>===>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@??????@@@@@@AAABBBBBBBBBIIIMMMQQQQQQMMMIIIFFFFFF|||]]]KKKEEECCCAAA???>>>>>>>>>???;;;<<<<<<======>>>>>>???===>>>??????>>>===;;;999;;;555:::===@@@]]]sssiiiLLLBBB===CCCGGGDDDBBBCCC????????????@@@AAABBBBBBEEEIIIIIINNNVVVSSSVVVeeexxxhhhiiisss{{{rrrdddYYYXXXccctttvvv~~~{{{nnndddaaaaaaeeemmmyyyiiinnnzzz~~~mmmaaaXXXXXX^^^bbbfffjjjpppzzzwww}}}ooofffpppyyywwwxxxvvvrrrpppnnnjjjaaaVVVRRRSSSTTTUUU]]]fffkkksssgggWWWQQQOOOSSS\\\iiixxx|||kkkkkklllnnnvvvvvveeeSSSFFFAAA@@@AAA???>>>>>>======>>>>>>???>>>>>>>>>>>>????????????<<<<<<<<<=========>>>>>>?????????@@@AAAAAABBBBBBKKKPPPTTTSSSMMMHHHGGGHHHgggOOOFFFEEEBBB@@@>>>>>>>>>???;;;;;;<<<<<<===>>>>>>>>>@@@@@@??????>>>===<<<<<<@@@888:::<<<<<>>@@@EEECCCBBBDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGLLLNNNSSSYYYXXXbbbyyyuuufff___fffrrr|||ssseeeZZZZZZggg{{{~~~xxxuuulllfffcccffflllpppzzzqqqbbbiiiwwwzzzkkk```YYY^^^iiiooorrrttt}}}{{{vvvgggdddiii|||tttggghhhhhhcccaaa\\\YYYYYYUUUOOOMMMOOOPPPOOOUUU^^^bbbiii}}}uuu```XXXUUUWWW___mmmzzzvvvsssooooooyyyzzzkkkYYYJJJBBBAAABBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>????????????<<<<<<<<<<<<=========>>>@@@@@@AAAAAABBBBBBCCCCCCKKKQQQVVVSSSLLLFFFFFFIIImmmQQQGGGEEECCC@@@>>>>>>>>>???;;;;;;<<<<<<===>>>>>>>>>BBBAAA???>>>===>>>???@@@BBB;;;;;;AAA@@@AAAQQQfffwww[[[DDD@@@CCCBBB@@@CCCAAA@@@@@@AAAAAABBBCCCDDDHHHNNNQQQWWW]]]]]]lllsssaaaWWWVVVaaannnzzzttthhh]]]\\\iii~~~xxxvvvzzztttiiiggghhhkkksss|||~~~yyyfff___fffvvvzzzkkkaaa\\\eeettt}}}~~~{{{vvvuuu\\\^^^bbb}}}{{{yyyhhh[[[]]]]]]XXXZZZSSSPPPSSSSSSPPPPPPSSSSSSQQQUUU\\\___dddxxx~~~ggg\\\\\\]]]dddqqq~~~}}}vvvuuu~~~}}}ooo]]]MMMCCCAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????AAAAAABBBBBBCCCDDDDDDEEEKKKQQQVVVSSSKKKEEEFFFIIIxxx^^^PPPIIICCCBBBAAA>>>===???;;;<<<<<<===>>>???@@@@@@???@@@BBBBBBAAABBBDDDFFF@@@???===<<<===AAAGGGLLLeeeLLLDDDCCC@@@@@@DDDEEEDDDBBB@@@@@@BBBDDDFFFLLLTTT^^^aaa^^^ddduuu]]]WWWRRRMMMWWWjjjwwwqqqhhhjjjooolllxxxzzziiimmm~~~{{{vvvxxxtttssskkkfffjjjtttggg\\\]]]dddtttqqq]]]^^^www~~~yyyzzzpppbbb___^^^iiitttwwwxxxvvv___SSSPPPQQQSSSTTTRRRPPPPPPRRRTTTVVVVVVZZZ___cccbbb```gggwwwtttccc^^^aaammmtttyyysssfffWWWGGG@@@AAA@@@@@@???>>>===<<<;;;;;;:::;;;<<<>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????BBBDDDFFFFFFKKKTTTVVVOOOHHHJJJNNNOOOhhhSSSKKKDDDBBBAAA???>>>@@@<<<<<<<<<<<<======>>>>>>===???AAABBBBBBAAABBBCCC@@@@@@???>>>>>>AAAFFFJJJ^^^aaaZZZJJJ@@@BBBEEEDDDFFFEEECCCAAAAAACCCFFFGGGMMMXXXcccddd```hhh{{{fffUUUQQQMMMJJJVVViiiyyyxxxtttvvvxxxttt|||oooeeemmmtttqqqvvvuuuyyyqqqlllrrr}}}|||dddZZZYYYaaarrrttteeelll~~~zzz||||||}}}ssseee___```aaappppppZZZPPPLLLLLLNNNPPPPPPQQQSSSXXX]]]aaacccdddhhhjjjiiihhhnnn|||}}}mmmlllllltttyyy}}}xxxiiiYYYHHH@@@@@@>>>>>>>>>>>>>>>============>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAEEECCCBBBBBBBBBCCCCCCBBBJJJRRRUUUNNNGGGHHHKKKLLLwwwYYYOOOEEEBBBAAA??????AAA>>>===============>>>>>>>>>@@@BBBCCCAAA@@@???@@@AAAAAAAAA@@@@@@AAACCCFFFKKKhhhoooUUU@@@DDDJJJDDDFFFEEECCCBBBCCCEEEGGGIIIPPP\\\hhhgggbbbmmmxxxfffZZZRRRPPPNNNOOO___sss|||}}}pppiiiggguuu|||qqqttt}}}~~~~~~uuupppwwwvvv```WWWUUU^^^oooxxxooo}}}zzzxxx|||sssrrryyyuuufff^^^ZZZ\\\```kkk~~~hhhVVVOOOMMMMMMNNNRRRTTTWWW\\\bbbhhhmmmpppqqqssssssssstttzzz~~~{{{www{{{ooo___MMMCCCAAA=========>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAADDDDDDDDDDDDCCCCCCBBBBBBKKKRRRUUUOOOHHHGGGIIIKKK```TTTGGGBBBAAA??????AAA??????>>>>>>???@@@AAABBBDDDEEEEEEBBB???======>>>???AAABBBBBB@@@???@@@AAAEEEcccppp[[[IIIKKKOOOJJJEEEDDDCCCBBBCCCEEEHHHJJJSSS___iiigggcccrrrpppdddXXXSSSPPPPPPQQQXXXkkk~~~pppmmmmmm||||||xxxyyyuuummmrrr{{{|||~~~sss^^^VVVRRR^^^ooo}}}xxxtttuuuzzztttkkkrrr~~~wwwnnnjjjjjjjjjjjjmmmsssyyy}}}tttbbbZZZWWWWWW]]]ddd|||}}}```TTTSSSSSSSSSUUU\\\___ccchhhlllppptttwww|||{{{{{{|||uuueeeSSSGGGDDD>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???AAABBBCCCCCCDDDEEEFFFQQQUUUWWWQQQJJJHHHKKKOOOiiiZZZJJJCCC@@@??????@@@>>>=========>>>@@@BBBDDDMMMKKKGGGBBB>>><<<===>>>===???AAABBB@@@???>>>???===MMM\\\___\\\YYYTTTNNNDDDCCCAAAAAABBBEEEHHHJJJUUU___fffdddeeeyyyrrrbbbYYYMMMKKKIIIJJJQQQ___ssswwwtttrrrrrrxxx~~~rrrhhhhhhnnnssswwwzzz}}}yyyyyyrrr___WWWTTTbbbrrrppprrrzzz~~~mmmiiivvvpppaaaZZZYYYXXXVVVVVVYYY]]]aaadddiiimmmsss{{{oooaaaWWWUUUVVVXXXeeeuuuuuu\\\UUUWWWWWWWWW[[[cccggglllppprrruuuxxx{{{vvviiiWWWJJJEEE@@@@@@@@@???>>>=========???@@@@@@@@@@@@@@@???>>>?????????@@@@@@AAAAAAAAA>>>@@@BBBCCCBBBCCCEEEGGGVVVWWWVVVPPPIIIGGGMMMUUUuuucccOOOEEEBBB@@@???@@@>>>===<<<<<<===???AAACCCOOOMMMIIICCC>>><<<===>>><<<>>>AAAAAAAAA@@@@@@AAACCCEEERRRfffmmmaaaPPPGGGCCCBBBAAAAAABBBEEEHHHKKKWWW]]]``````jjjgggYYYRRRJJJIIIHHHLLLZZZnnn~~~|||yyyooo~~~xxxmmmdddbbbeeehhhmmmrrrttt}}}wwwuuuzzztttaaaZZZWWWfffwww~~~lllqqqzzzrrrgggjjj{{{qqq___UUURRRLLLKKKJJJLLLPPPSSSUUUUUUZZZ[[[^^^bbbiiirrr}}}~~~vvv```UUUOOOSSSWWW___uuummmZZZXXX\\\ZZZ[[[aaagggmmmtttxxxyyy{{{~~~wwwkkkZZZJJJCCCBBBAAA@@@???>>>===<<<<<<>>>>>>???????????????>>>>>>>>>??????@@@AAAAAAAAAAAACCCDDDCCCAAAAAAEEEHHH[[[WWWSSSLLLEEEDDDOOO[[[{{{lllUUUIIIEEEBBBAAABBBCCCBBB@@@>>>>>>???AAACCCHHHIIIHHHEEEAAA>>>======;;;>>>AAABBBBBBCCCDDDEEEKKKGGGLLL\\\dddZZZIII???CCCBBBAAAAAACCCGGGJJJLLLXXXYYYYYY^^^ssscccTTTMMMJJJJJJKKKUUUkkkzzz|||zzz}}}{{{}}}zzzxxxmmmgggbbbaaa```aaagggnnnttt}}}vvvrrrwwwuuuccc[[[ZZZkkkzzzvvvffflllvvvrrrgggdddooozzzbbbUUURRRSSSKKKKKKNNNTTTZZZ^^^^^^]]]]]]\\\[[[YYYZZZ___fffkkkrrruuuwwwtttpppqqqvvv}}}|||uuubbbVVVMMMNNNZZZeeeoooyyyeeeYYY^^^cccbbbeeeooorrrxxx{{{qqq___LLLCCC@@@@@@@@@??????>>>>>>>>>======>>>???@@@@@@@@@???===>>>>>>???@@@@@@AAAAAABBBDDDEEECCCAAACCCIIINNNaaaZZZQQQIIICCCDDDSSScccuuu|||rrrYYYLLLGGGEEECCCDDDKKKIIIFFFCCCAAABBBCCCDDDAAADDDGGGGGGDDD@@@===<<<<<<>>>AAACCCDDDEEEGGGIIICCC???>>>DDDKKKMMMGGGAAADDDCCCBBBCCCEEEHHHLLLNNNYYYWWWUUU^^^yyyeeeSSSLLLGGGHHHKKKYYYuuutttyyyuuuwwwyyy|||wwwvvvwww}}}tttccc`````````^^^^^^dddkkkvvvuuupppvvv~~~vvvccc\\\\\\mmm|||ooo___fffqqq~~~wwwxxxoooeee```dddvvvpppZZZPPPRRRVVVVVVXXX^^^fffoootttsssqqqgggeee```[[[WWWVVVYYY[[[^^^cccggggggdddfffmmmttttttwwwxxxbbbUUUPPPJJJQQQeeeuuuooo___XXXbbbkkkkkkrrr~~~wwwdddPPPEEE???????????????@@@@@@@@@<<<===>>>???@@@AAAAAAAAA===>>>>>>???@@@@@@AAAAAA@@@CCCDDDCCCCCCGGGOOOVVVfff]]]RRRJJJCCCFFFXXXjjjuuuqqquuu{{{___KKKEEECCC@@@===AAAAAABBBDDDDDDCCC???;;;;;;999???KKKKKK@@@:::===???===>>>CCCFFFFFFCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDHHHOOOSSS^^^VVVXXXlllkkkRRRLLLGGGLLLQQQ___|||gggjjjlllrrrzzzqqqkkkmmmsss|||xxxlll```___^^^___bbbiiipppuuuqqqpppsss}}}{{{bbb```^^^nnnttteee___fffppp~~~yyyoooiiidddeeebbb______kkk}}}hhh\\\WWWZZZ___bbbpppssshhhaaa[[[UUUQQQUUUXXX[[[^^^```eeekkkqqqxxx||||||cccVVVOOONNNMMMVVVfffrrr}}}hhhaaa^^^cccllluuu~~~qqqZZZHHHBBB???===<<<>>>@@@AAAAAA?????????>>>??????@@@AAA@@@AAAAAAAAAAAAAAAAAABBBGGGCCCBBBDDDEEEFFFNNNYYYqqq___OOOIIIEEEGGGZZZqqqvvvqqqssseeeQQQHHHFFFCCC???@@@@@@@@@AAAAAA@@@===;;;???999===IIIMMMEEE===<<>>???CCCEEEEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEJJJQQQUUU\\\WWW[[[rrrtttWWWOOOHHHLLLVVVkkksssaaaeeekkkvvvrrrjjjffflllxxx~~~rrriii^^^___bbbffflllttt}}}qqqpppqqq{{{jjjfffcccrrr{{{xxx~~~vvvhhh^^^\\\cccooo}}}qqqiiieeebbbeeeddddddhhhuuutttbbb[[[^^^hhhqqqwwwnnnccc\\\UUUVVVXXXYYY\\\ccclllrrr}}}ppp\\\SSSOOOMMMOOOXXXfffppp|||tttooommmuuuyyyaaaMMMEEECCC@@@???@@@@@@@@@??????????????????@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBDDDBBBCCCEEEEEEGGGQQQ]]]lll\\\OOOKKKGGGHHHZZZpppvvvnnnnnntttmmmWWWLLLHHHEEEBBB@@@???======>>>>>><<<;;;AAA:::;;;FFFMMMHHH@@@<<<>>>@@@AAACCCCCCCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEEKKKQQQVVVYYYWWW```zzz^^^QQQLLLMMM[[[vvvxxxhhh^^^dddmmmyyykkkeeeccclll}}}{{{tttlllfff\\\aaaiiirrr{{{pppooonnnxxxrrrkkkggguuu~~~vvvsssjjjdddbbbfffiiifffaaa^^^\\\cccooo}}}yyysssqqqpppnnnnnnqqqwwwiii[[[[[[gggxxxuuujjjYYYXXXWWWWWW[[[cccmmmtttdddTTTQQQQQQOOOSSS^^^kkkuuuhhhRRRHHHEEECCCAAAAAAAAA???===???????????????@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDEEEEEEHHHTTTaaaeeeXXXNNNLLLJJJKKK]]]tttsssiiifffjjj}}}sss\\\OOOIIIFFFDDDAAA???<<<;;;<<<===<<<;;;???:::;;;DDDJJJGGGAAA>>>===BBBEEECCCAAA@@@@@@>>>@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDIIIPPPUUUWWWXXXdddeeeQQQSSSOOO]]]|||uuulllbbbhhhuuuqqqiiieeeeeeooo}}}yyytttooojjjfff^^^fffrrr}}}|||ooommmjjjuuuxxxmmmiiivvvooofffccc```^^^^^^aaadddfffeeeeeeaaagggrrrttt```WWWZZZhhh|||wwwfffccc___]]]```gggqqqwww~~~___RRRPPPRRRRRRXXXeeeuuulllTTTGGGEEECCCBBBBBBAAA???===@@@????????????@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@CCCEEEEEEDDDHHHUUU```bbbUUULLLKKKKKKPPPfff~~~pppddd___bbbmmmyyybbbRRRIIIDDDCCCBBB@@@===<<<<<<=========::::::===BBBDDDBBBAAAAAA===EEEHHHDDD?????????===?????????@@@@@@@@@AAAAAACCCCCCCCCBBBCCCGGGMMMRRRVVV[[[kkknnnVVVTTTSSSdddpppkkkhhhqqq}}}lllggghhhlllvvvzzzzzzxxxuuuppplllhhhgggeeennnzzz|||yyyllljjjfffrrr}}}ppplllyyy{{{iiibbbbbb```cccggglllpppssssssqqqiiimmmvvvsssfffXXXSSSWWWaaappp~~~sssoookkkiiilllrrrxxx||||||^^^QQQOOOOOOTTTYYYhhh~~~rrrXXXFFFDDDBBBAAAAAAAAA@@@>>>@@@@@@@@@???@@@AAAAAABBB??????@@@AAAAAABBBCCCCCCAAADDDFFFDDDCCCIIIUUU^^^bbbTTTJJJJJJKKKVVVsss|||nnnaaa[[[XXX]]]jjjlllXXXKKKDDDAAACCC@@@>>>======>>>>>>===888:::===???@@@AAABBBCCC>>>HHHMMMEEE>>>>>>???===?????????@@@@@@AAAAAABBBCCCCCCCCCBBBDDDHHHNNNSSSXXXcccxxx|||```SSSZZZppp|||jjjdddqqq}}}uuujjjeeennnxxxuuuuuutttqqqmmmiiiggggggnnnvvvxxxyyyjjjgggdddpppxxxppp~~~}}}nnnkkknnnooouuu|||qqqrrrvvvuuuccc[[[TTTRRRUUUZZZdddnnnvvvtttsssuuuzzz~~~xxx[[[OOOMMMMMMTTTZZZiii}}}zzz```HHHEEEAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBB??????@@@AAAAAABBBCCCCCCCCCFFFFFFCCCDDDMMMWWW\\\aaaSSSIIIHHHLLL\\\}}}pppccc\\\SSSUUU[[[kkkzzzaaaOOOEEE@@@BBB@@@>>>===>>>>>>===<<<;;;;;;;;;<<>>???===??????@@@@@@AAABBBBBBCCCBBBBBBCCCDDDFFFLLLSSSXXX]]]oooiiiZZZfff{{{{{{oookkkqqqmmmjjjyyy}}}wwwvvvtttooojjjhhhiiikkkvvv}}}ssszzzgggeeebbbnnn~~~ssstttrrrrrrwwwyyyhhh[[[WWWUUUWWWYYY\\\dddllluuu{{{vvvmmmooottt|||sssXXXNNNNNNOOOVVV___ooo~~~}}}|||mmmnnn~~~hhhMMMIIICCC@@@???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBB>>>??????@@@BBBCCCCCCDDDEEEFFFEEECCCHHHTTT\\\^^^\\\OOOGGGHHHNNN```sssfff^^^UUUVVVXXXccchhhSSSFFFAAA@@@???======>>>>>><<<;;;???;;;888;;;CCCIIIGGGBBB???MMMRRRGGG===>>>???>>>??????@@@AAABBBBBBCCCCCCAAABBBCCCEEEIIIOOOWWW]]]aaawwwmmmcccqqq|||yyy{{{||||||pppqqqqqq{{{}}}{{{wwwpppjjjiiilllppp{{{|||ooo|||fffcccaaannn~~~ssstttpppmmmqqq{{{uuudddZZZXXXXXX\\\```ccckkksssuuuuuuiiieeeccchhhqqq~~~pppWWWOOOQQQSSSZZZeeeuuu~~~tttvvvuuubbb___mmm}}}lllRRRMMMFFFAAA???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCC>>>??????@@@BBBCCCDDDDDDFFFFFFDDDCCCKKKZZZaaa```XXXLLLFFFIIIPPPcccvvvkkkaaa\\\___^^^cccxxx]]]JJJCCCAAA@@@???>>>===>>>@@@BBB??????>>>???BBBEEEIIILLLMMMJJJEEE@@@>>>>>>@@@AAA@@@@@@AAABBBBBBCCCCCCDDDCCCHHHIIIGGGKKKXXXbbbeeemmmoooeeevvvuuummm||||||sssyyyzzz|||~~~uuulllhhhiiiooottt|||vvvrrr~~~}}}gggaaadddkkkwwwuuussstttkkkhhhqqq}}}zzzssskkkgggjjjoootttzzzzzzaaaYYY[[[YYYbbbfffqqqWWWOOOQQQTTT[[[fffzzz}}}wwwxxx}}}~~~eee[[[XXX___ppp~~~yyyXXXJJJ@@@BBBCCCAAA@@@DDD@@@@@@????????????@@@@@@BBBBBBCCCCCCDDDEEEEEEEEECCCDDDDDDEEELLLVVVZZZYYYUUUNNNHHHIIISSSkkk|||tttnnnhhhjjjjjjqqqfffPPPEEEAAA@@@???>>>===>>>???AAA@@@???>>>===???AAADDDFFFGGGEEEAAA>>><<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDCCCGGGIIIHHHOOO[[[dddfffxxxmmmbbbppp}}}pppnnn|||{{{~~~|||rrrjjjiiilllrrrvvvzzz~~~rrrooo}}}|||fff___```iiiwwwuuunnn|||~~~yyyuuummmkkksss~~~qqqXXXPPPQQQQQQ\\\ccc~~~uuuZZZRRRTTTWWW___jjj}}}{{{rrrrrrvvv}}}vvv^^^VVVUUU]]]mmm~~~]]]NNNCCCCCCDDD@@@???CCC@@@@@@????????????@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEFFFEEEFFFLLLUUUXXXVVVNNNJJJHHHKKKUUUlll|||{{{zzz~~~uuuYYYGGGAAAAAA@@@???>>>>>>>>>>>>@@@???===;;;;;;<<<>>>???AAA@@@???>>>===>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEGGGHHHKKKSSS___fffggg|||fff^^^gggvvvooojjjnnn}}}}}}}}}{{{nnniiilllrrrxxxzzzyyy}}}}}}ooopppzzzddd^^^[[[fffwwwssshhhttt|||xxxvvvuuupppnnnuuu~~~yyyuuutttyyyhhhSSSLLLMMMOOO[[[ddd~~~{{{___VVVXXX[[[cccnnnuuummmjjjqqq|||oooWWWSSSTTT]]]mmm~~~eeeTTTFFFDDDDDD@@@>>>AAA@@@@@@????????????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDGGGGGGFFFGGGOOOWWWWWWRRRGGGGGGIIIMMMWWWooodddKKKCCCBBB@@@?????????===<<>><<<;;;:::;;;<<<===>>>>>>??????@@@@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDFFFFFFHHHNNNWWWaaaggghhhkkkYYYWWW\\\lllzzzgggfffnnn}}}~~~{{{nnnjjjqqqzzz~~~~~~zzz~~~{{{qqqvvvxxxddd^^^XXXdddvvvsssbbblll{{{}}}|||wwwvvvwwwsssqqqqqqvvv~~~}}}uuunnnkkkiiigggqqquuubbbUUURRRRRRSSSaaajjj}}}dddYYY[[[___eeepppuuugggaaabbbooonnnVVVSSSXXXccctttjjjWWWGGGDDDDDD@@@???AAAAAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCGGGFFFGGGKKKUUU\\\YYYQQQFFFGGGIIILLLXXXrrrrrrTTTGGGDDDAAA@@@@@@???>>><<<>>>===<<<<<<<<<<<<===>>><<<===>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDFFFFFFIIIOOOXXX```fffjjjnnn\\\PPPPPPUUUhhhwwwccc```nnn~~~}}}qqqooowwwxxx}}}{{{ttt|||vvvccc^^^WWWbbbtttqqq___dddqqq||||||yyy{{{}}}{{{vvvrrrrrrsssqqqrrrtttwww}}}}}}vvvoooiiifffbbb]]]ddd~~~{{{oooccc[[[WWWVVVWWWWWWeeeooozzz~~~jjj\\\^^^bbbfffqqqqqq\\\WWWYYYhhh|||qqqYYYWWW^^^llloooZZZGGGCCCDDDAAA@@@BBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCEEEFFFIIIQQQ^^^fff___TTTIIIJJJJJJLLLZZZxxxcccLLLGGGBBB@@@@@@AAA???==================>>>??????;;;;;;<<<======>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDFFFFFFIIIPPPUUU[[[dddlllwwwcccVVVNNNLLLTTTllluuu```]]]qqqwwwvvv||||||uuu{{{zzzuuutttaaa\\\XXX```pppooo\\\]]]fffvvv|||tttuuuvvvvvvtttsssssstttssswwwyyyzzz}}}~~~xxxqqqkkkgggddd___]]]fffiiiaaaYYYWWWZZZ]]]^^^\\\ZZZiiisssxxxppp```aaaeeeiiitttrrr[[[UUUVVVcccvvvxxx```]]]fffzzzvvv___IIIDDDDDDBBBAAACCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDGGGMMMYYYjjjpppfffWWWLLLLLLJJJMMM```tttPPPJJJCCC???@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>>>>@@@@@@AAABBBBBBCCCCCCDDDEEEFFFJJJOOORRRUUUaaannnooo\\\SSSOOOKKKWWWuuurrrbbbcccttt|||||||||wwwssszzz{{{xxxppp^^^ZZZXXX]]]jjj{{{kkkZZZWWW\\\jjjzzz{{{zzzwwwtttssstttvvvwwwxxxzzz~~~~~~{{{wwwtttqqqooonnnllliiipppnnn[[[UUURRRXXXeeeooopppnnnfffsss|||zzzvvvddddddiiipppyyyuuu]]]VVVTTT]]]mmmiiigggsssfffNNNFFFFFFCCCAAACCCBBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCDDDDDDEEEEEEFFFJJJRRRbbbtttyyyjjjXXXKKKKKKJJJQQQjjjSSSLLLCCC???@@@BBBAAA???@@@??????>>>======<<<<<>>>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFKKKOOOOOOQQQ___oooiiiXXXQQQOOOKKK[[[|||pppffflllwww}}}~~~~~~xxxrrrttt|||}}}{{{mmm[[[WWWYYY[[[fffwwwhhhYYYTTTUUUbbbqqq~~~zzz~~~xxxqqqoooqqquuuwwwxxx|||}}}|||{{{zzzzzz{{{|||}}}xxxxxxaaaWWWSSSTTTaaatttssszzzggggggllluuu}}}vvvZZZSSSNNNSSSaaauuurrrppp}}}kkkRRRIIIHHHDDDBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEHHHLLLVVVgggzzz}}}lllXXXHHHIIIJJJTTTqqqcccRRRDDDAAA???;;;:::>>>???>>>===<<<===@@@CCCDDDHHHDDD???<<<<<<======>>><<<>>>AAACCCCCCCCCDDDFFFGGGIIIMMMPPPLLLMMM___tttgggQQQMMMRRRNNNggguuuhhhsssxxxxxx}}}{{{|||wwwmmmkkkpppnnn{{{zzzkkkWWWPPPTTTYYYeeetttyyybbbTTTTTTWWW___jjjwww}}}xxxsssttt{{{}}}zzzwwwzzzyyyzzz|||}}}xxxhhhZZZZZZcccxxxyyyiiifffmmmzzzyyy]]]QQQKKKQQQ]]]kkk~~~}}}~~~uuuWWWIIIGGGDDDAAA@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFIIILLLXXXmmmiiiRRRMMMJJJNNN___|||iiiVVVEEEBBBBBB>>>===???@@@???===<<<===???BBBCCCDDDAAA===<<<===>>>??????===???BBBCCCCCCCCCDDDEEEHHHIIILLLOOOLLLPPPfff~~~fffQQQMMMRRRQQQhhh~~~ssslll{{{rrrwww{{{wwwvvvpppgggeeejjjrrr|||jjjWWWQQQRRRXXXdddsssuuu___RRRQQQUUU^^^kkk|||{{{zzz}}}}}}yyywwwuuuvvvyyy~~~sssddd\\\bbbqqquuu~~~iiifffmmmxxx|||```SSSKKKOOOWWWaaasss}}}~~~vvvYYYJJJGGGDDDBBBAAA?????????>>>??????@@@AAACCCCCCCCCCCCCCCDDDEEEFFFJJJKKKXXXpppyyybbbOOOIIIIIIPPPddduuu]]]GGGBBBDDDBBB@@@AAAAAA@@@>>>======>>>@@@AAA>>>===<<<===???@@@@@@@@@>>>@@@CCCCCCCCCCCCCCCEEEIIIJJJMMMOOONNNUUUooodddQQQMMMSSSWWWiii~~~~~~uuuwwwlllyyy{{{}}}xxxpppmmmggg___^^^dddxxxiiiWWWRRRPPPVVVbbbrrrnnnZZZPPPOOOSSS^^^mmm|||xxxwwwvvvvvvnnn```]]]mmmmmmuuuiiifffllluuu}}}}}}```TTTKKKLLLQQQYYYiiizzz~~~|||zzz]]]LLLGGGDDDBBBAAA???????????????@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGKKKIIIYYYvvvrrrYYYKKKGGGHHHRRRjjjfffJJJCCCEEEDDDAAAAAABBBAAA???>>>===>>>???@@@<<<<<<<<<>>>@@@AAA@@@???@@@BBBCCCCCCBBBBBBCCCEEEJJJKKKPPPSSSRRRZZZuuu|||aaaPPPNNNTTT```kkkyyy~~~{{{{{{ooowww|||sssiiieee```ZZZ\\\ccc}}}gggWWWRRROOOUUUaaaqqqhhhVVVPPPNNNRRR^^^ooo~~~~~~yyyyyyzzz~~~nnnccc^^^zzzpppaaahhhrrrjjjfffkkksss|||yyy]]]RRRJJJKKKOOOWWWgggxxx|||~~~cccOOOGGGDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGKKKJJJ\\\|||nnnTTTKKKHHHJJJTTTmmmqqqQQQEEEFFFDDDAAA@@@BBBAAA@@@???>>>>>>>>>???>>>======???@@@@@@???===AAABBBCCCCCCBBBBBBDDDEEEJJJNNNUUUYYYWWW]]]wwwuuu]]]PPPPPPUUUhhhlllpppyyy||||||xxx}}}yyy}}}{{{uuu|||~~~pppccc___]]]ZZZ]]]eeeeeeVVVSSSOOOTTT___nnn}}}cccSSSQQQOOOSSS___ppp|||wwwxxx}}}}}}xxxxxx{{{sssjjjggguuu___UUU\\\eeexxxjjjfffkkkrrr{{{~~~sssZZZPPPJJJKKKOOOVVVgggyyy~~~}}}~~~lllTTTHHHEEEDDDBBBBBBBBBAAAAAABBBBBBCCCDDDBBBCCCCCCCCCEEEFFFGGGHHHKKKMMMcccnnnUUUMMMLLLLLLVVVooo~~~ZZZIIIFFFCCC@@@AAAAAAAAA@@@???>>>>>>>>>???@@@??????@@@AAA@@@???===AAABBBCCCCCCBBBCCCEEEGGGJJJPPPYYY]]]ZZZ^^^wwwmmmXXXOOOQQQXXXmmmmmmkkkpppwww||||||wwwpppnnnuuuzzzvvv}}}nnn```]]]]]][[[```hhh}}}~~~bbbTTTSSSOOOSSS\\\jjj|||www^^^QQQPPPOOOTTT```qqq~~~uuuuuu|||}}}|||yyy}}}vvvpppqqqzzzeeeUUUOOOTTT\\\pppjjjfffkkkrrrzzztttjjjXXXPPPKKKNNNRRRZZZlll~~~~~~yyyzzztttYYYIIIEEEDDDBBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEGGGHHHIIILLLTTTkkkoooWWWMMMMMMMMMXXXrrrdddOOOGGGBBB@@@CCC@@@@@@??????????????????AAA@@@???@@@AAABBBAAA@@@@@@BBBBBBBBBBBBDDDFFFIIIJJJPPPYYY]]]ZZZ^^^xxxfffTTTNNNRRRYYYnnnnnnjjjoooxxxyyyzzznnniiigggppp|||zzzyyy~~~nnn```]]]]]]\\\aaahhhyyy{{{___RRRRRRNNNPPPWWWeeevvvqqqYYYNNNMMMNNNTTTaaaqqq~~~~~~~~~~~~vvvqqqrrrxxxgggYYYMMMNNNRRRYYYnnnjjjfffkkkpppyyy}}}ggg]]]WWWPPPOOOTTT[[[eeeyyyssspppttt{{{]]]JJJFFFDDDBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGIIIJJJMMM\\\tttpppWWWJJJKKKMMMZZZxxxkkkSSSHHHAAAAAADDD????????????????????????AAA@@@??????AAACCCCCCBBB@@@AAABBBBBBBBBDDDGGGJJJJJJPPPYYY\\\XXX^^^zzzbbbRRRNNNSSS[[[mmmnnnlllqqq|||uuuuuutttkkkfffeeemmmzzz{{{{{{nnn```]]]]]]\\\```gggvvvyyy]]]QQQQQQMMMNNNTTTaaasssmmmVVVLLLJJJLLLTTTaaarrr~~~sssooommmzzzeee[[[QQQGGGOOOSSSYYYnnnjjjfffkkkoooxxxsss\\\SSSUUUPPPRRRZZZdddqqqpppkkklll}}}___KKKFFFEEEBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDFFFGGGIIIJJJOOOaaayyyoooWWWFFFGGGKKK\\\}}}vvvWWWGGGAAA@@@AAA????????????>>>>>>>>>>>>CCCCCCCCCBBBAAA@@@???>>>@@@AAAAAAAAAAAACCCFFFIIIRRRTTT[[[___ZZZ___|||zzz___QQQNNNUUU___sssnnnkkkoooxxxnnn{{{}}}mmmiiihhhhhhppp{{{}}}}}}nnn___ZZZZZZ[[[dddoootttuuu]]]RRROOOQQQQQQUUUaaasssfffSSSKKKLLLLLLRRR___oootttbbbeeejjjmmmfffYYYNNNJJJJJJPPPVVVbbbvvveee^^^eeeqqq|||~~~iiiTTTWWWOOO[[[bbblll|||~~~mmmnnnttthhhOOOHHHIIIAAAEEEDDDCCCBBBBBBBBBBBBBBBAAACCCEEEEEEEEEFFFHHHIIIMMM^^^~~~~~~bbbXXXKKKGGGPPPeee{{{\\\KKKEEEDDDEEE????????????>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBBBBBBBCCCFFFIIIRRRYYY``````\\\eeevvv]]]QQQNNNWWWaaarrrnnnmmmtttzzzpppvvvjjjiiijjjllluuu}}}mmm^^^[[[]]]```gggqqqwwwsss\\\QQQOOOOOOPPPTTT^^^ooo|||aaaRRRMMMLLLLLLRRR^^^mmmnnn___]]]___```\\\VVVPPPNNNOOOPPP]]]qqqiiiaaagggsss~~~vvvdddSSSZZZ^^^ooo{{{~~~wwwyyy}}}eeeNNNHHHIIICCCEEEDDDCCCBBBBBBBBBBBBCCCAAACCCEEEFFFFFFGGGIIIJJJNNN]]]{{{zzzyyy]]]TTTIIIJJJUUUlllaaaNNNFFFDDDCCC@@@@@@?????????>>>>>>>>>===>>>???AAABBBCCCDDDDDD@@@AAABBBBBBBBBCCCFFFIIIRRR___gggaaa___qqqpppYYYPPPOOOYYYfffuuutttwww~~~vvvtttvvvrrrwwwmmmfffiiimmmqqq||||||lll]]]\\\```dddkkksss|||oooZZZPPPNNNNNNNNNRRR\\\kkk}}}sss[[[QQQOOOKKKLLLRRR]]]kkk{{{zzzggg]]]XXXWWWVVVTTTRRRSSSTTTVVVZZZooooooeeeiiiuuukkk^^^UUUaaawww}}}~~~yyyeeeNNNGGGIIIEEEDDDDDDCCCCCCBBBBBBCCCCCC@@@BBBEEEFFFFFFHHHJJJLLLPPP^^^yyyuuusssXXXRRRHHHLLLYYYrrrhhhQQQGGGAAA>>>@@@@@@@@@?????????>>>>>><<<===???AAABBBDDDDDDDDD@@@AAABBBBBBBBBDDDGGGIIIOOOaaajjjcccgggjjjVVVOOOPPP]]]mmmuuummmqqqpppqqqyyykkkeeedddjjjooouuu|||lll\\\\\\aaafffmmmtttkkkWWWOOOMMMMMMNNNQQQZZZhhhyyylllWWWQQQOOOKKKLLLRRR\\\hhhxxx{{{kkk```\\\ZZZ[[[[[[XXXWWWYYY___eeevvvtttggghhhwwwfff]]]\\\nnn~~~~~~{{{hhhQQQGGGHHHEEEDDDDDDCCCCCCCCCCCCDDDDDD@@@BBBEEEFFFGGGIIIKKKMMMRRR___xxxrrrpppUUURRRKKKKKK[[[vvvqqqYYYNNNFFF@@@@@@@@@@@@@@@????????????>>>???@@@AAABBBCCCCCCCCCAAABBBBBBBBBBBBDDDGGGJJJLLL^^^hhhfffrrrfffUUUOOOQQQcccxxxiiigggoooooooooyyyjjjdddaaadddlllrrryyy}}}lll\\\[[[```eeemmmwwwgggUUUMMMLLLMMMOOORRRZZZgggxxxiiiUUUPPPLLLKKKMMMSSS]]]gggvvvxxxhhh^^^[[[\\\```gggmmmllliiilllxxxzzziiihhhxxxfffaaaddd{{{qqqWWWHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEAAACCCEEEGGGHHHIIILLLNNNQQQ___xxxqqqmmmSSSRRRLLLLLL\\\wwwggg[[[QQQIIIAAA@@@@@@@@@@@@????????????@@@AAAAAABBBBBBBBBAAAAAABBBCCCCCCCCCDDDGGGJJJKKKYYYcccjjj~~~cccUUUOOOTTTlllwww```eeeooowwwmmmkkkzzzlllcccaaaaaagggqqqwww~~~|||kkk\\\ZZZ^^^dddppp~~~cccSSSMMMMMMNNNOOOSSS[[[gggxxxeeeTTTPPPJJJKKKNNNUUU^^^hhhvvvhhh\\\YYY\\\```hhhuuuqqqmmmzzzkkkeeeiii~~~|||^^^JJJGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEBBBDDDGGGHHHHHHJJJLLLNNNRRR```zzzrrrmmmRRRPPPKKKNNN]]]www~~~}}}rrrcccWWWLLLAAAAAA@@@@@@@@@???????????????@@@AAABBBBBBBBBBBBAAABBBCCCCCCCCCEEEHHHJJJMMMTTT^^^mmm{{{```VVVQQQWWWwwwmmm\\\hhhssslllfffiii{{{lllfffbbbaaaccckkkvvv}}}~~~~~~yyyjjj]]]ZZZ]]]dddvvvyyy```RRRNNNOOOMMMOOOSSS[[[gggxxx|||___RRRPPPIIIKKKOOOVVV```iiiwwwxxxbbbZZZ]]]dddkkkuuu}}}xxx}}}nnneeehhh|||dddMMMGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDFFFHHHIIIIIIJJJLLLMMMXXXgggzzzrrrTTTPPPJJJNNNZZZsss}}}}}}|||}}}vvvdddUUUGGGAAAAAAAAA@@@@@@@@@??????===>>>???AAABBBCCCCCCDDDAAABBBCCCCCCCCCEEEHHHJJJPPPRRR[[[ooovvv^^^VVVRRRZZZ~~~iii\\\lllyyy|||eee```hhhqqqeeeddddddbbbdddnnnyyy}}}~~~vvviii^^^[[[]]]fff{{{vvv^^^QQQOOOPPPLLLNNNSSSZZZfffwwwwwwZZZPPPPPPIIILLLPPPXXXaaajjjxxxvvvbbb^^^dddnnnvvvpppdddeee{{{~~~zzzhhhNNNHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGHHHIIIIIIIIIKKKMMM___oooxxxXXXRRRKKKKKKVVVnnn~~~YYYGGGEEECCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCAAABBBDDDEEEEEEFFFIIILLLRRRYYY^^^qqqlllYYYWWWXXX```iii[[[jjjsss\\\bbbqqq}}}kkkcccbbb___gggkkksss}}}xxx|||zzziiiZZZXXX^^^kkkoooXXXRRRQQQPPPMMMTTTUUUYYYgggssspppZZZOOOMMMPPPMMMQQQYYYccclllxxxqqqkkkooosssyyy~~~uuuaaaaaalll{{{mmmNNNDDDJJJGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDFFFIIIIIIHHHNNNUUUkkkxxx^^^NNNPPPMMMUUUkkk^^^JJJFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDAAACCCDDDEEEEEEFFFIIIKKKUUU^^^eeexxxjjjWWWUUUVVV```lll```ssslllXXX___pppyyyhhhcccddddddmmmsss|||yyy|||xxxiii[[[[[[bbbqqqnnnXXXQQQQQQPPPPPPVVVUUUXXXdddpppjjjXXXOOOMMMPPPOOOSSS[[[dddmmmzzzlllhhhnnnwwwppp```aaalll{{{nnnSSSGGGIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEGGGJJJJJJIIINNNVVVrrrvvvYYYJJJLLLLLLTTTggg}}}eeeNNNGGGIIIHHHGGGEEEDDDCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEBBBDDDEEEEEEEEEFFFHHHKKKSSS^^^hhh}}}mmmZZZVVVWWWaaa~~~nnnfff}}}{{{cccSSS]]]ooo{{{rrreeeccchhhkkkqqqyyyzzz}}}wwwhhh]]]___hhhwwwmmmWWWPPPPPPOOORRRWWWUUUVVVaaalllxxx```TTTNNNNNNPPPQQQUUU]]]gggppp|||rrraaa^^^ggguuu~~~uuuggg]]]___iiiwww}}}{{{{{{zzzpppYYYKKKIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFHHHKKKKKKJJJPPPWWWwwwsssVVVHHHLLLNNNUUUggg|||~~~nnnSSSHHHIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFEEEFFFHHHJJJQQQ___lllppp___[[[[[[cccwww~~~sssmmmqqq]]]RRR___rrryyyyyymmmcccdddlllqqqwww|||~~~vvviii___bbblll{{{lllVVVPPPPPPPPPSSSXXXUUUUUU___kkkkkkWWWQQQNNNNNNPPPSSSWWW```jjjsss~~~rrreeeYYYWWW```sssyyyuuuiiiddd^^^YYY^^^ggguuu~~~zzzyyyzzzzzzuuuxxx}}}xxxrrr\\\MMMJJJHHHGGGFFFFFFEEEEEEFFFFFFHHHGGGIIILLLLLLKKKPPPXXXtttoooUUUKKKPPPQQQYYYmmm{{{yyyYYYIIIEEEEEEDDDCCCCCCCCCDDDDDD@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFFFFFFFGGGIIIKKKTTTeeeuuu}}}oooccc___```fffsssyyyxxx}}}xxxiii[[[UUUeeevvvyyywwwmmmfffhhhpppwww~~~vvviii```ccclllzzzmmmWWWRRRRRRQQQRRRXXXVVVVVV___kkk___QQQPPPOOONNNQQQVVVZZZdddnnnwwwxxxttt{{{vvvggg```XXXWWW```ttt~~~uuupppcccYYYXXXWWWWWW___jjjyyyxxxvvvwwwxxxzzz~~~xxxzzztttttt{{{www]]]NNNMMMHHHGGGGGGFFFFFFFFFFFFFFFHHHGGGIIILLLLLLKKKQQQXXXqqqjjjSSSLLLPPPRRR\\\sss{{{aaaMMMCCCCCCCCCBBBBBBCCCCCCDDD???@@@AAAAAABBBBBBAAAAAABBBCCCEEEFFFFFFHHHKKKMMMVVVgggzzzyyypppeeeaaaeeekkkrrrwwwwwwtttxxxccc[[[YYYhhhzzzzzzwwwqqqlllooowww~~~ttthhh```dddlllxxxnnnYYYTTTTTTTTTSSSZZZZZZYYYaaammmyyyXXXPPPQQQOOOOOOSSSZZZ___iiiuuu~~~pppiiidddkkkxxxrrrggg___]]]ZZZ\\\eeexxxsssrrr~~~|||dddYYYRRRTTTWWW[[[ggguuu}}}}}}~~~}}}wwwxxxrrrmmmnnn~~~```OOONNNHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGIIILLLLLLKKKPPPXXXsssfffRRRJJJMMMPPP[[[ttt{{{~~~~~~hhhQQQEEEDDDDDDCCCBBBBBBBBBBBB@@@@@@BBBCCCCCCCCCBBBAAAAAABBBEEEFFFGGGIIILLLOOOWWWjjj}}}{{{ooogggiiipppttttttuuuvvvzzz^^^[[[ZZZhhh{{{zzzxxxvvvtttwwwsssggg```dddlllwwwppp[[[VVVWWWWWWVVV^^^^^^]]]dddnnnqqqUUUQQQSSSPPPPPPUUU^^^dddooo|||}}}gggccc```eeeppprrriiiggg___```ccchhhtttvvvkkklllxxxlll]]]UUURRRWWW\\\cccsss}}}wwwvvvmmmhhhhhhfffQQQLLLIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGIIIKKKKKKKKKPPPWWWuuudddSSSKKKLLLOOOZZZsss{{{}}}zzzmmmTTTHHHGGGEEEDDDBBBAAAAAAAAAAAAAAACCCDDDDDDDDDCCCBBB@@@BBBDDDFFFGGGJJJMMMPPP]]]qqqyyymmmmmmsssuuussswwwzzzvvv\\\ZZZZZZfff{{{yyyyyyyyyzzz}}}qqqfff```dddlllwwwrrr]]]XXXYYYXXXYYYbbbbbb```eeennnmmmTTTRRRUUUQQQPPPVVVbbbhhhssswwwcccbbbcccfffmmmzzz}}}kkkiiinnngggkkkpppxxx~~~mmmhhhfffrrr```ZZZTTTSSSZZZ```jjj|||}}}wwwttt}}}hhhdddffflllSSSKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFHHHKKKKKKJJJPPPWWWttt~~~eeeWWWOOONNNQQQ[[[ssszzzxxxvvvtttVVVJJJDDD@@@BBBDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBGGGCCCBBBEEEHHHJJJOOOVVVfffvvvyyyppprrrvvvyyywwwooo\\\YYY^^^ggg}}}|||}}}~~~vvvmmmeeeeeemmm}}}vvv^^^ZZZZZZVVV___ffffffdddjjjrrrgggSSSUUUSSSQQQXXX\\\eeekkkzzzoooeeejjjfffpppuuutttlllpppvvvzzzyyy~~~sssjjjhhhlllrrryyycccQQQRRRWWWbbblllzzzyyyyyyzzzhhhaaajjjoooYYYJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIGGGHHHKKKMMMMMMSSSZZZzzzjjjTTTLLLPPPOOOYYYooozzzxxxsssxxxZZZKKKEEEBBBDDDFFFDDDBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBFFFCCCCCCFFFHHHIIIOOOUUUjjjxxxxxxpppmmmqqqwwwnnn^^^\\\aaallltttllleeefffnnn~~~vvv^^^[[[\\\ZZZ^^^gggiiijjjpppvvvhhhSSSUUUTTTSSS[[[```qqqwwwlllcccgggnnnzzzpppmmmvvvuuukkkggghhhnnnrrr~~~wwwggg\\\[[[___jjjxxx|||zzzzzz}}}hhheeerrrmmmZZZLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIGGGIIILLLMMMMMMSSS[[[{{{lllTTTKKKPPPPPPZZZqqq{{{wwwoooxxx~~~___LLLFFFDDDFFFHHHEEEBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCEEECCCDDDGGGHHHIIINNNUUUoooyyyxxxsssoooiiinnnzzz~~~nnn___^^^fffsssrrrjjjdddgggqqquuu___\\\___```^^^iiimmmpppwww|||lllWWWXXXWWWYYYbbbhhhyyyuuuhhhfffjjj|||}}}kkkmmmzzzsssgggbbbdddiiimmmpppyyyuuummmhhhfffkkkxxx{{{yyy{{{iiimmm{{{kkk[[[NNNJJJJJJIIIIIIIIIIIIIIIJJJHHHGGGIIILLLLLLNNNTTT]]]~~~pppUUUKKKPPPQQQ\\\uuu{{{wwwpppuuu~~~dddNNNHHHEEEHHHIIIFFFCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCEEEHHHIIIIIIOOOVVVnnnwwwpppfffkkkmmmhhhqqqvvvooovvvlll___^^^hhhxxxppphhhdddiiiuuuttt___\\\```ccc___kkkpppttt|||qqq[[[\\\]]]```kkkrrruuuiiidddccckkkuuuvvveeehhhuuu~~~|||hhh___]]]aaafffiiikkkrrr~~~~~~qqqpppkkknnnwww{{{zzz|||jjjvvvzzzmmm]]]OOOKKKJJJJJJIIIIIIIIIIIIJJJHHHHHHJJJLLLLLLNNNVVV___uuuWWWLLLQQQRRR___zzz}}}wwwsssuuuzzziiiPPPJJJFFFHHHIIIFFFCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCEEEIIIIIIJJJQQQZZZjjjsssppp___ZZZeeellllllxxxgggcccppp~~~kkk^^^^^^jjj~~~ooogggdddkkkxxxooo^^^[[[___cccaaalllqqqvvvrrr\\\___```eeeqqqyyyuuubbbZZZXXX\\\kkk{{{rrraaaaaaiiinnnrrrtttzzzuuubbb\\\ZZZ\\\___cccdddlllwwwmmmhhhkkkjjjrrr{{{{{{~~~lll}}}}}}qqq```NNNLLLKKKJJJIIIIIIIIIIIIIIIGGGHHHKKKMMMLLLNNNWWWbbbwwwXXXMMMRRRSSSaaa~~~xxxuuuuuuxxxnnnRRRKKKFFFGGGHHHEEECCCCCCBBBCCCDDDDDDEEEEEEEEEEEECCCCCCFFFIIIIIIKKKUUU___fffpppggg[[[XXXcccnnnvvvyyy```\\\kkk|||jjj``````oooooogggdddlll{{{}}}fffZZZYYY]]]___bbbnnnuuu|||sss^^^bbbdddiiivvvwwwjjj\\\VVVSSSUUUeeevvvooo^^^\\\^^^```aaadddjjjooopppqqqxxxmmm^^^YYYXXXWWWWWW]]]___gggtttkkk```___dddjjjttt}}}|||vvvuuucccNNNLLLLLLKKKJJJIIIIIIIIIIIIGGGHHHKKKMMMLLLNNNYYYeeeuuuXXXMMMRRRTTTdddyyysssssswwwsssTTTLLLFFFFFFFFFCCCBBBCCCBBBBBBDDDEEEEEEFFFFFFFFFDDDDDDFFFIIIIIIMMMYYYeeeeeerrrbbb\\\[[[eeetttppp___]]]iii|||kkkccceeewwwqqqhhhdddlll}}}mmmZZZUUUXXXZZZ\\\aaaoooyyywwwdddiiilllrrr~~~~~~qqqeee[[[WWWUUUUUU___llllll\\\YYY[[[ZZZZZZ\\\```ccccccdddmmmxxxhhhZZZYYYYYYXXXWWWZZZ]]]ffftttiii^^^[[[]]]aaaiiirrr}}}}}}~~~vvveeeOOOMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHLLLNNNLLLNNNZZZgggpppUUUKKKPPPUUUeee}}}yyyqqqqqquuuvvvUUUMMMEEEDDDDDDCCCBBBDDDBBBBBBDDDEEEFFFFFFFFFFFFDDDDDDFFFIIIIIINNN[[[iiifffttt^^^]]]^^^gggzzzjjj___aaakkk~~~llleeejjj}}}rrriiidddmmm~~~~~~aaaRRRRRRVVVYYYYYY___ooo}}}}}}jjjppptttyyy{{{|||~~~}}}mmmaaaYYYYYYYYYXXX^^^ggguuujjj[[[ZZZ[[[ZZZ______aaaccccccfffrrr~~~zzz|||fffZZZZZZ\\\[[[ZZZYYY]]]ggguuuuuu^^^YYY\\\___bbbgggoootttwww}}}~~~~~~|||vvvfffPPPMMMMMMLLLJJJJJJIIIIIIIIIGGGIIILLLNNNLLLNNN[[[hhhlllSSSJJJMMMUUUfffxxxlllqqquuu{{{YYYKKKEEEDDD@@@CCCGGGAAAAAAAAABBBBBBCCCCCCDDDDDDBBBBBBEEEIIILLLRRR```mmmkkk|||tttYYY\\\___jjjaaaeeeaaa{{{lllcccpppzzzmmmfffqqqnnnWWWTTTRRRRRRWWWWWW___jjj|||rrrpppxxx~~~tttsss~~~~~~uuuiiiaaa[[[YYYZZZZZZ___dddvvvnnn```]]]___aaadddiiinnnnnnnnnuuu}}}{{{zzz~~~lllccc```[[[YYY[[[XXX___fffuuutttbbb______aaadddmmmlllmmmrrrzzz{{{yyyxxxeeeRRRNNNMMMLLLLLLMMMMMMLLLKKKFFFHHHLLLPPPQQQRRR[[[dddgggWWWKKKPPP[[[hhh}}}zzz|||~~~rrruuuwww~~~[[[LLLFFFFFFCCCEEEHHHBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFHHHLLLPPPWWWffftttqqqhhh[[[\\\___oooeeeiiiuuuqqqkkkyyysssfff```llljjjQQQNNNJJJJJJNNNNNN]]]jjj~~~vvvssswww{{{{{{jjjqqqyyyjjjccc^^^```ccceeehhhllloooxxx{{{mmmiiilllooowww~~~rrrjjjiiifffdddddd^^^fffooo}}}rrroooqqqsssvvvtttrrrqqqvvv{{{yyymmmWWWMMMKKKJJJJJJKKKKKKJJJIIIHHHIIILLLNNNNNNPPPXXXbbbdddWWWJJJNNNUUUbbb|||zzzuuuvvvwwwttttttsss|||]]]KKKEEEFFFCCCDDDFFF@@@BBBBBBBBBCCCDDDDDDEEEEEEHHHGGGHHHLLLQQQZZZkkkzzzxxxwww^^^WWWVVVZZZoooppptttvvvrrr{{{nnngggsssmmmTTTPPPMMMMMMRRRQQQXXXeeezzzzzzzzz|||wwwkkk{{{ooogggcccgggmmmpppsssuuuxxx{{{|||~~~yyyrrruuusssooommmeeepppyyy|||xxxsssYYYRRRPPPOOONNNOOOPPPOOONNNOOOOOOPPPQQQPPPRRR\\\fffiiiZZZMMMQQQQQQ^^^yyyvvvpppooorrr{{{uuusssqqqyyybbbNNNFFFHHHEEEDDDEEEAAACCCCCCCCCDDDEEEEEEFFFFFFHHHGGGIIIMMMSSS^^^pppttt[[[VVVTTT[[[vvv~~~|||yyy}}}ooogggqqqkkkRRROOOLLLMMMRRRRRRZZZfffwwwuuunnnoooyyywww|||sssmmmqqqyyy|||xxxrrr~~~zzzwwwZZZQQQOOOMMMLLLMMMNNNNNNMMMNNNMMMMMMNNNMMMPPP[[[gggeeeUUUJJJQQQUUUcccxxxlllffffffooovvvxxxuuuttt~~~kkkSSSHHHJJJGGGEEEFFFBBBDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHKKKPPPWWWaaassstttZZZWWWXXXdddssskkkuuuuuu[[[VVVRRRSSSXXXXXX]]]eeerrr}}}mmmlllwww|||zzz~~~}}}}}}```XXXVVVSSSRRRSSSTTTUUUTTTVVVTTTUUUVVVVVVZZZfffsssiiiXXXOOO[[[YYYlll{{{mmmccc___aaapppwwwzzzxxxyyysssVVVHHHJJJFFFCCCDDDBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEGGGLLLTTT[[[dddtttwww\\\SSSWWWgggxxxppp{{{ddd]]]XXXWWW[[[[[[[[[```iiiuuusssnnn{{{zzzppp```]]]ZZZYYYZZZ\\\\\\\\\___^^^^^^```aaaeeeqqq}}}qqq]]]RRR^^^dddzzzxxxkkkccccccgggyyycccQQQQQQMMMIIIKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNQQQZZZcccjjjrrrhhh^^^eeeuuuyyyoooiiidddeeejjjjjjooorrrxxx|||xxx{{{xxxuuutttuuuwwwwwwwwwxxxwwwyyyzzzzzz}}}zzznnnvvv{{{ooojjjlllqqquuuaaaaaa\\\XXXZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]]]]___dddnnnyyywww{{{