BM6P6(@ wwwggg\\\[[[SSSSSSYYY[[[YYY___kkkuuu}}}|||xxxppprrr~~~~~~vvvmmmiiikkkmmmmmmllliiifffccccccddddddbbb```______]]]]]]]]]]]]^^^___]]]^^^```aaaaaaaaa```___```___^^^]]]\\\\\\[[[[[[ZZZ\\\^^^```aaaaaa```___gggeeebbb___]]]\\\[[[[[[``````___^^^]]]]]]]]]]]]YYYXXXVVVUUUUUUVVVXXXYYYccceeehhhkkkjjjgggdddaaaYYYcccsssooo^^^SSSMMMLLLKKKMMMNNNPPPRRRWWW^^^gggmmmxxx||||||xxxtttqqqkkkiiifffaaa]]]YYYWWWVVVQQQPPPOOOMMMKKKHHHFFFEEEBBBBBBAAA???>>><<<;;;;;;;;;:::999888777555444444888777777666666666666666888999::::::999999;;;==================>>>>>>???BBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKMMMXXXfffmmm^^^[[[ZZZ]]]aaaaaa]]]XXXXXXXXXXXXZZZ[[[ZZZXXXUUUTTTTTTSSSQQQQQQPPPPPPPPPTTTTTTTTTVVVWWWVVVSSSPPPRRRSSSTTTTTTRRRPPPMMMKKKIIIIIIGGGEEECCCBBB@@@@@@>>>DDDCCCEEEQQQ^^^tttwwwhhh]]]VVVOOOOOOVVVZZZ^^^lll|||zzzppppppyyy~~~wwwnnnjjjkkkmmmlllkkkkkkhhhfffeeeffffffeeeccc```___^^^]]]\\\]]]^^^____________``````______^^^^^^^^^]]]]]]\\\]]]]]]]]]]]]^^^```aaaaaa```^^^]]]cccbbb```^^^]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZYYYXXXVVVUUUUUUVVVXXXYYY]]]___bbbccccccbbb___^^^\\\dddqqq}}}lll[[[PPPKKKIIIIIIKKKMMMOOOSSSWWW^^^fffllluuuzzz}}}xxxsssooommmgggeeebbb]]]YYYVVVSSSRRRNNNMMMLLLJJJHHHFFFDDDCCC???>>>===<<<:::999888888:::999999888777666555555888777777666666666777777999;;;;;;;;;:::;;;===???>>>>>>======>>>>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFFEEEEEEFFFHHHIIITTTcccvvvuuuccc\\\ZZZYYY\\\______[[[WWWVVVVVVWWWYYY[[[ZZZVVVTTTRRRQQQNNNMMMMMMNNNQQQSSSXXXWWWVVVWWWXXXWWWUUURRRSSSTTTTTTSSSRRRPPPMMMLLLKKKJJJHHHGGGEEECCCAAA@@@???DDDCCCEEEQQQ]]]rrruuuggg]]]UUUPPPPPPVVV]]]iii{{{nnnnnnvvv|||vvvnnnjjjjjjkkkkkkjjjjjjhhhfffeeeeeeeeedddccc```___^^^]]]\\\]]]]]]^^^___^^^^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^___``````aaaaaa```^^^\\\[[[______^^^]]]]]]^^^^^^___ZZZZZZYYYYYYXXXYYYYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYYYYZZZ[[[\\\]]]]]]\\\\\\^^^bbbmmmxxxfffVVVLLLHHHFFFFFFHHHKKKOOOSSSWWW]]]cccgggpppwww}}}zzzuuuqqqllliiigggaaa___\\\XXXTTTPPPNNNMMMJJJIIIHHHFFFDDDCCCAAA@@@@@@@@@???===<<<;;;:::999888888888777777666666666777777666666666777777888:::<<<===<<<<<<<<<>>>@@@???????????????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGIIILLLNNN\\\rrrhhhZZZZZZXXXWWWYYY\\\\\\YYYVVVRRRSSSUUUXXXZZZXXXTTTPPPPPPNNNKKKJJJKKKOOOTTTWWWYYYXXXVVVVVVWWWWWWUUUTTTUUUTTTSSSRRRQQQPPPOOONNNMMMLLLJJJHHHFFFDDDCCCBBB???EEEDDDEEEPPP[[[ooo}}}rrrfff]]][[[WWWVVV[[[eeewww~~~wwwttt{{{wwwsssmmmiiihhhhhhhhhgggeeedddbbbbbbaaaaaaaaa```aaa```___]]]\\\\\\]]]]]]]]]\\\[[[[[[\\\]]]___```___^^^^^^]]]]]]]]]^^^^^^___`````````___^^^]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYYYYYYYYYYYYYZZZZZZXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXZZZ[[[]]]^^^]]]___hhhzzz~~~sssbbbSSSJJJFFFEEEFFFGGGJJJNNNRRRUUUYYY]]]```jjjqqq}}}{{{xxxvvvrrrnnnjjjfffcccbbb\\\[[[WWWSSSOOOLLLJJJIIIGGGFFFEEECCCAAA@@@??????@@@??????>>><<<;;;;;;:::666666777777777777777777777666666666777888999999:::;;;<<<<<<<<<===???AAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIIIIJJJNNNTTTYYYfff~~~uuubbbYYYVVVUUUUUUVVVXXXXXXVVVTTTNNNPPPSSSVVVXXXVVVQQQMMMMMMLLLLLLLLLOOOSSSWWWZZZYYYVVVTTTTTTTTTUUUTTTSSSVVVUUUSSSRRRQQQPPPPPPPPPOOONNNLLLJJJHHHFFFDDDCCC???EEEDDDEEEOOOXXXjjjxxxnnnddd]]]\\\[[[]]]eeesss~~~zzz}}}qqqnnnjjjgggeeeeeeddddddbbbbbbaaa```_________```bbbaaa___]]]\\\\\\\\\\\\ZZZZZZZZZZZZ\\\___aaacccbbbaaa___^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYYYYWWWWWWWWWWWWXXXXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWZZZ\\\^^^]]]___gggwww{{{ppp```QQQIIIFFFFFFGGGIIIKKKNNNQQQRRRTTTWWWYYYeeelllxxx}}}}}}~~~|||wwwssspppnnnkkkgggcccaaa___^^^YYYWWWTTTPPPMMMJJJGGGFFFEEEDDDBBBAAA????????????;;;;;;:::999888777777666666666666666666777777777666666666666777999::::::999:::<<<<<<<<<<<>>>>>>>>>>>???;;;;;;:::999999888777777666666666666666666666666555666666777888999;;;<<<999:::<<<<<<<<<===???BBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHKKKUUUeeeqqqzzzyyyuuu```WWWUUUOOOOOOOOOOOOOOOOOOOOOOOOHHHIIILLLOOOQQQPPPLLLIIIDDDFFFIIIMMMPPPRRRSSSSSSXXXWWWVVVWWWXXXYYYXXXWWWUUUUUUUUUTTTSSSRRRRRRRRRRRRQQQOOOMMMJJJGGGFFFDDD@@@GGGEEEEEELLLRRR```www~~~xxxpppiiidddaaaaaa^^^dddooo}}}qqqyyyxxxtttrrrnnnllllllgggggggggeeedddccccccccccccdddeeecccaaa```bbbddddddbbb```]]]\\\[[[ZZZ[[[ZZZ[[[\\\^^^____________bbbbbb```___]]]]]]\\\\\\XXXXXXYYYYYYZZZ\\\]]]^^^\\\\\\\\\[[[ZZZXXXVVVTTTSSSSSSSSSTTTUUUVVVXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXVVVUUUUUUTTTUUUWWWYYYZZZ]]]aaagggpppuuukkk\\\OOOHHHGGGHHHIIIKKKMMMOOOQQQRRRTTTWWWZZZcccooo|||{{{wwwsssqqqpppmmmhhhdddaaa___]]]ZZZYYYXXXYYYYYYTTTRRROOOLLLHHHFFFDDDCCCAAA???>>><<<;;;<<<===>>><<<<<<;;;;;;::::::999999666666666666666666555555555555666777888:::<<<===:::;;;=========>>>AAACCCAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHKKKMMMPPPXXXjjjwww|||dddVVVRRRSSSMMMMMMMMMMMMLLLLLLMMMNNNGGGGGGIIILLLNNNMMMKKKHHHFFFGGGIIILLLNNNPPPRRRSSSUUUUUUVVVXXXZZZ[[[ZZZXXXTTTUUUUUUVVVUUUTTTRRRQQQRRRQQQOOOMMMJJJGGGEEEDDDAAAGGGFFFEEEKKKOOO]]]sss{{{xxxrrrjjjdddaaaaaabbbhhhnnn{{{|||rrrqqq|||ooommmnnnkkkiiikkkeeefffgggfffdddcccddddddbbbcccdddccc``````bbbddddddccc```^^^\\\[[[ZZZZZZ]]]]]]___``````___]]]\\\aaa```___^^^^^^^^^^^^^^^XXXXXXXXXXXXYYYZZZ[[[\\\ZZZZZZ[[[[[[ZZZXXXVVVUUUUUUUUUUUUVVVWWWYYYZZZ[[[XXXXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWYYYZZZ[[[ZZZ___eeejjjvvvsssiii[[[NNNGGGFFFHHHIIIKKKMMMOOOQQQSSSWWW[[[___eeesss|||zzzvvvqqqnnnllliiiddd```]]][[[YYYWWWVVVVVVWWWXXXRRRQQQNNNJJJGGGDDDBBBBBB???>>><<<:::::::::<<<===999888888777777666666666777777666666555555555555555555666777888:::<<<===;;;===>>>??????@@@CCCEEEAAA@@@@@@@@@@@@AAABBBBBBEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMSSSZZZhhh~~~|||mmmYYYQQQRRRTTTLLLLLLLLLKKKJJJJJJLLLMMMFFFFFFGGGJJJLLLLLLJJJHHHKKKKKKKKKKKKMMMPPPSSSUUUQQQRRRSSSWWWYYYZZZXXXVVVTTTUUUVVVWWWVVVTTTRRRQQQSSSRRROOOMMMJJJGGGEEEDDDAAAGGGFFFEEEKKKNNN[[[qqqpppjjjfffgggeeeccchhhppptttwwwxxx}}}}}}wwwpppjjjgggfffeeeeeedddddddddddddddcccbbbaaaaaa^^^\\\]]]aaacccdddccc```___^^^]]]\\\[[[[[[[[[[[[\\\^^^```aaaaaa```___``````___^^^^^^]]]\\\\\\YYYXXXXXXWWWWWWYYYZZZ[[[YYYYYYXXXXXXWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXXXX[[[ZZZYYYXXXXXXWWWWWWWWWYYYYYYXXXXXXXXXZZZ[[[\\\ZZZ\\\bbbiiiqqq}}}vvvwwwwwwgggUUULLLIIIGGGHHHKKKGGGMMMRRRSSSRRRUUU^^^fffxxxxxxuuuooogggeeeeeeddd]]]WWWVVVVVVVVVUUUSSSRRRPPPOOONNNJJJFFFCCCCCCCCCBBBAAA???===;;;999888999:::;;;999999777666555555555555444444444555555555555555888777777777888999::::::;;;;;;::::::;;;===@@@BBBBBBAAA@@@??????@@@BBBDDDAAABBBFFFIIIGGGCCCFFFLLLKKKNNNXXXmmmlll[[[WWWTTTOOOLLLGGGIIIJJJJJJIIIIIIJJJLLLIIIHHHIIIKKKNNNNNNKKKHHHKKKJJJIIIIIIJJJNNNQQQSSSOOOOOOQQQSSSVVVVVVTTTRRRRRRQQQPPPQQQRRRRRRQQQOOOPPPPPPNNNLLLIIIGGGFFFEEEDDDEEEGGGIIIHHHLLLXXXeeejjjfffddddddccceeennnyyyuuu|||~~~wwwsssmmmiiiggggggffffffffffffeeedddcccbbb```______^^^]]]^^^bbbddddddccc``````^^^]]]\\\[[[[[[[[[ZZZ[[[]]]_________^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXXXXWWWXXXYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXXXXYYYYYYZZZYYYXXXXXXXXXYYYZZZ[[[WWWXXX\\\aaagggpppzzzqqqttt{{{wwwgggUUULLLIIIGGGHHHKKKKKKPPPUUUUUUUUUZZZeeeooo||||||tttrrrkkkdddbbbcccaaa[[[VVVSSSSSSRRRQQQPPPOOOMMMLLLJJJHHHDDDBBBBBBBBB@@@???>>>===;;;999888999:::;;;999888777666555555555555444444555555555555666666888888888888888999:::;;;======<<<<<<===>>>AAABBBDDDCCCAAAAAAAAABBBDDDEEEJJJHHHHHHJJJHHHFFFIIIOOOMMMWWWmmm{{{```RRRPPPNNNKKKHHHGGGHHHIIIIIIHHHHHHIIIKKKJJJIIIIIIKKKMMMNNNLLLIIIKKKJJJIIIIIIKKKNNNQQQSSSPPPPPPQQQSSSUUUUUURRRPPPNNNMMMMMMNNNOOOPPPNNNMMMPPPPPPNNNMMMKKKIIIHHHGGGIIIIIIJJJJJJIIIJJJUUU```vvvfffeeeeeefffgggnnn~~~{{{yyytttpppmmmjjjhhhhhhhhhgggfffggggggfffeeecccaaa___^^^``````aaacccfffgggfffeeeaaa```___]]]\\\\\\[[[[[[YYYZZZ\\\]]]]]]\\\[[[YYYXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYY\\\\\\[[[[[[ZZZZZZYYYYYYWWWWWWWWWXXXXXXYYY[[[[[[ZZZYYYXXXWWWWWWWWWXXXYYYYYYYYY[[[^^^```fffsss{{{sssnnnrrryyywwwgggUUULLLIIIGGGHHHJJJMMMQQQTTTUUUVVV^^^kkkwwwxxxooolllfff```^^^___^^^YYYTTTOOOOOONNNMMMKKKJJJIIIHHHFFFDDDBBBAAAAAA@@@>>><<<===<<<:::999888999999:::999888777666666555555666444555555555666666666777888888888888999:::;;;<<<>>>===<<<<<<===>>>???@@@DDDDDDCCCBBBCCCDDDFFFGGGLLLHHHFFFGGGHHHGGGKKKPPPQQQccc|||hhhSSSJJJKKKJJJGGGFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKJJJJJJJJJLLLMMMLLLKKKJJJJJJJJJJJJLLLOOOQQQSSSRRRQQQQQQRRRSSSRRRPPPMMMIIIIIIHHHJJJLLLMMMKKKJJJOOOOOONNNMMMLLLKKKKKKJJJNNNMMMMMMMMMJJJIIIQQQ[[[lllfffiiimmmooottt|||{{{wwwqqqllljjjiiihhhiiihhhgggeeefffeeeeeedddcccbbb```___cccdddgggjjjlllllljjjiiiaaa```___^^^]]]\\\\\\\\\ZZZ[[[\\\]]]\\\ZZZXXXWWWVVVWWWXXXZZZ[[[[[[[[[[[[WWWWWWWWWWWWXXXXXXYYYYYYWWWWWWWWWXXXXXXXXXXXXXXX]]]\\\\\\[[[ZZZYYYXXXXXXVVVVVVVVVWWWYYYZZZ\\\]]]ZZZYYYXXXVVVVVVVVVWWWWWWZZZYYYYYY[[[\\\___hhhssszzzuuusssvvvzzz}}}xxxhhhVVVMMMIIIGGGHHHJJJQQQTTTVVVVVVXXXbbbssswwwnnnfffbbb]]][[[[[[ZZZVVVSSSLLLKKKJJJIIIGGGFFFFFFEEECCCBBBAAA@@@AAA@@@===;;;;;;;;;:::999888888999999888888777666666666666666555555555666666777777888999999999999:::;;;======>>>======<<<<<<===>>>>>>DDDDDDCCCCCCDDDEEEFFFGGGKKKFFFEEEHHHJJJJJJNNNRRR[[[ssskkk\\\MMMIIIJJJJJJHHHGGGGGGIIIJJJIIIHHHHHHIIIJJJLLLKKKJJJJJJKKKKKKLLLLLLIIIIIIJJJKKKMMMOOOQQQRRRSSSQQQPPPPPPQQQPPPMMMKKKFFFFFFFFFHHHJJJKKKJJJIIILLLLLLLLLLLLLLLLLLLLLLLLQQQOOONNNNNNKKKJJJPPPXXXiiikkkrrrzzzxxx{{{uuurrrlllkkkiiiiiiiiihhheeecccccccccdddddddddcccbbbbbbcccfffjjjlllmmmllljjjiiiaaaaaa___^^^]]]\\\\\\\\\\\\\\\]]]]]]\\\YYYVVVUUUSSSTTTWWWYYYZZZ[[[ZZZZZZVVVWWWWWWXXXXXXXXXXXXXXXVVVVVVWWWWWWXXXXXXYYYYYY[[[[[[ZZZYYYXXXXXXWWWWWWVVVVVVVVVWWWYYYZZZ\\\]]]YYYXXXWWWUUUUUUUUUVVVVVVWWWUUUUUUWWWWWWXXX___gggttt}}}}}}yyyyyy|||yyyiiiWWWNNNJJJHHHHHHKKKVVVYYYZZZ[[[^^^jjj|||uuunnnbbb___[[[YYYXXXWWWTTTQQQJJJIIIGGGEEEDDDCCCCCCCCCAAA@@@??????@@@???===;;;:::999999999888888888999888777777666666666666777555555666666777888999999999999999:::;;;===>>>?????????????????????@@@@@@CCCCCCCCCDDDDDDEEEFFFGGGLLLJJJIIIMMMNNNNNNQQQVVVhhh```UUUKKKIIIJJJIIIHHHHHHHHHJJJKKKJJJHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKGGGHHHJJJLLLNNNOOOPPPPPPRRRPPPOOOOOOOOONNNLLLJJJGGGFFFGGGHHHKKKLLLKKKIIIJJJJJJJJJKKKKKKLLLLLLLLLOOONNNMMMNNNMMMLLLPPPWWWfff}}}wwwzzz||||||wwwrrrpppllljjjhhhhhhhhhgggeeecccbbbbbbcccddddddddddddcccbbbeeehhhjjjiiigggffffffbbbaaa```^^^]]]]]]\\\\\\]]]]]]]]]\\\ZZZWWWTTTRRRPPPQQQTTTWWWXXXXXXXXXWWWVVVVVVWWWXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[\\\\\\YYYYYYXXXXXXWWWWWWVVVVVVWWWWWWWWWXXXXXXYYY[[[[[[WWWVVVUUUTTTTTTUUUUUUVVVXXXUUUVVVXXXXXXXXX\\\bbbgggooo{{{yyytttvvv{{{kkkYYYOOOKKKIIIJJJLLLSSSVVVYYYZZZ```nnn~~~|||{{{{{{{{{|||zzzvvvppplll___\\\XXXVVVTTTRRRPPPNNNHHHGGGEEECCCAAAAAAAAAAAA@@@>>>======>>>>>>===;;;888888888888888888888888777777666666666666777777555555666777888999:::::::::::::::;;;<<<>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFFFFGGGGGGJJJIIIKKKMMMNNNOOOVVV^^^wwwqqqVVVNNNHHHGGGHHHFFFFFFGGGHHHIIIJJJIIIHHHGGGHHHIIIIIIJJJKKKJJJHHHHHHHHHJJJEEEGGGIIILLLMMMNNNNNNNNNOOONNNLLLLLLMMMNNNLLLKKKIIIIIIIIIJJJLLLMMMLLLJJJIIIIIIIIIJJJKKKKKKLLLLLLNNNKKKLLLNNNNNNMMMPPPVVV^^^sss{{{{{{xxxtttqqqooojjjhhheeeeeeeeeeeedddcccccccccdddddddddccccccbbbbbbeeehhhhhheeeccccccdddbbbaaa```^^^]]]]]]]]]]]]\\\\\\\\\[[[XXXUUUQQQOOOOOOQQQTTTWWWXXXXXXWWWVVVUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]XXXXXXWWWWWWWWWWWWWWWWWWZZZYYYYYYXXXXXXXXXYYYYYYUUUUUUTTTSSSSSSTTTVVVWWWYYYWWWWWWZZZZZZXXXZZZ^^^^^^dddrrr~~~}}}mmm[[[QQQMMMJJJKKKMMMOOOSSSXXX]]]fffwww~~~zzzvvvsssqqqoooooonnnmmmllliiifffddd[[[YYYVVVRRRPPPMMMKKKJJJFFFDDDBBB???>>>>>>>>>???>>><<<:::999:::;;;;;;;;;777777888888888888888777777777666666666666777777555666666777999::::::;;;::::::;;;<<<===???@@@AAA@@@@@@BBBCCCDDDDDDDDDDDDCCCDDDEEEFFFHHHHHHIIIIIIFFFHHHKKKOOOQQQWWWhhhwwwuuu^^^NNNHHHDDDEEEEEEDDDDDDGGGFFFGGGHHHGGGEEEEEEEEEFFFFFFIIIKKKJJJHHHFFFFFFGGGCCCEEEHHHKKKMMMMMMLLLLLLLLLKKKJJJKKKLLLNNNMMMMMMLLLKKKJJJKKKMMMMMMLLLJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMJJJKKKNNNNNNMMMOOOSSSVVVhhhttt}}}}}}wwwvvvsssqqqqqqgggeeebbbbbbcccdddddddddeeeeeeeeedddcccbbbaaa```eeegggiiihhheeeccccccdddbbbaaa```___^^^]]]]]]]]]\\\\\\[[[YYYWWWSSSOOOMMMRRRTTTWWWYYYZZZZZZXXXWWWUUUVVVWWWXXXXXXXXXWWWVVVTTTUUUVVVWWWXXXZZZZZZ[[[WWWWWWWWWXXXXXXXXXXXXXXX[[[ZZZYYYXXXXXXWWWWWWWWWTTTTTTSSSSSSSSSUUUVVVWWWVVVSSSSSSVVVUUUSSSSSSWWW[[[```nnn~~~nnn\\\RRRNNNKKKLLLNNNSSSXXX___fffqqq}}}|||zzzwwwssspppmmmkkkhhhgggeeecccaaa```^^^^^^YYYWWWTTTPPPMMMJJJHHHGGGDDDBBB@@@===<<<<<<<<<======:::777666888999::::::666777888888888888777777777777666666666666777888555666777888999:::;;;;;;:::;;;;;;<<<>>>???AAABBB<<<===???@@@AAABBBBBBBBBDDDEEEGGGHHHIIIJJJJJJJJJGGGKKKPPPUUU[[[hhhfffMMMJJJEEEBBBDDDDDDCCCEEEHHHEEEFFFFFFEEEDDDCCCCCCDDDDDDHHHKKKKKKHHHEEEEEEFFFBBBDDDGGGKKKLLLLLLKKKJJJKKKIIIIIIJJJLLLNNNNNNNNNMMMLLLKKKLLLMMMMMMKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMKKKKKKNNNNNNLLLNNNQQQTTTccczzz|||xxx}}}tttrrrvvvuuuqqqnnngggeeecccbbbaaaaaabbbccccccdddeeeffffffdddbbbaaadddeeefffffffffdddcccbbb``````___^^^]]]\\\\\\[[[]]]\\\ZZZXXXWWWUUUUUUTTTXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVVVVWWWXXXYYYYYYWWWWWWWWWVVVVVVUUUUUUUUU[[[ZZZZZZZZZZZZZZZ[[[[[[XXXVVVTTTSSSTTTTTTSSSRRRUUUVVVVVVUUUTTTSSSUUUVVVWWW[[[fffxxx}}}~~~sssbbbUUUPPPOOOPPPQQQSSS^^^iiippp{{{~~~{{{zzzxxxwwwuuurrrnnnkkkhhhfff\\\\\\\\\[[[ZZZYYYYYYXXXQQQPPPNNNLLLIIIGGGEEEDDD@@@???===<<<::::::999999888888888888888888999999::::::999888777666555555555555666666777888888888888888888888:::;;;===>>>>>>>>>===<<<<<<===?????????@@@AAAAAAAAABBBDDDFFFIIIEEEEEEJJJNNNMMMLLLMMMPPPOOOTTT\\\ggg{{{hhhWWWQQQEEECCCAAA@@@@@@BBBDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDBBBDDDGGGIIIKKKKKKJJJIIIGGGIIILLLMMMMMMMMMOOOPPPKKKLLLLLLLLLJJJJJJLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPSSS\\\mmm~~~|||qqqppptttsssooollldddddddddcccbbbbbbaaaaaabbbccceeeffffffeeecccbbbfffgggggghhhgggfffeeeddd```______^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZ[[[\\\\\\cccaaa___\\\YYYXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTZZZYYYYYYYYYYYYYYYZZZZZZYYYWWWTTTRRRRRRRRRQQQPPPSSSTTTUUUTTTRRRRRRSSSUUUTTTWWWaaarrruuuqqqrrrwww}}}uuufffZZZTTTSSSUUUVVV\\\gggsss~~~}}}}}}~~~}}}{{{xxxvvvtttooonnnllljjjgggcccaaa___ZZZYYYXXXVVVUUUTTTTTTTTTNNNMMMKKKIIIFFFDDDBBBAAA===<<<;;;:::888888777777999999999888888777777777888777777777777777666666555555555666777777888888888999999:::;;;<<<======???>>>>>>======>>>???@@@???@@@BBBBBBAAABBBDDDFFFJJJFFFEEEIIIKKKJJJKKKMMMRRRSSS\\\nnnqqq[[[MMMIIIEEEDDDBBB@@@AAABBBDDDFFFEEEDDDCCCCCCBBBBBBBBBCCCFFFEEEDDDCCCBBBCCCDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJJJJLLLNNNNNNMMMMMMMMMOOOKKKLLLLLLKKKJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOORRRYYYiiizzz{{{uuummmnnnqqqppplllkkkddddddddddddcccbbbaaa```bbbcccdddeeeeeeeeeccccccgggggghhhiiiiiihhhfffeee^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[[[[\\\^^^aaaeeegggmmmjjjeee___[[[XXXWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTXXXXXXXXXWWWWWWWWWWWWWWWYYYVVVRRRPPPPPPPPPPPPOOOQQQRRRSSSRRRPPPPPPRRRTTTTTTUUU]]]kkk|||ssseeeaaafffmmmzzzxxxkkk```[[[ZZZ\\\]]]hhhsss~~~}}}|||}}}|||{{{yyywwwwwwwwwuuussspppmmmkkkeeedddcccaaa___\\\ZZZYYYVVVTTTRRROOOMMMMMMNNNNNNIIIHHHGGGEEEBBB@@@???>>>;;;;;;:::999888777777777::::::999888777666555555555555555666666777777777555555555666777777888888999:::<<<=========<<<<<>>>>>>>>>>>???@@@AAA@@@AAABBBBBBBBBCCCEEEGGGJJJFFFFFFIIIKKKKKKMMMRRRTTTYYYiiixxxaaaPPPHHHDDDFFFDDDBBBAAAAAABBBDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBFFFDDDBBBAAAAAABBBCCCDDDFFFFFFGGGHHHIIIIIIJJJJJJMMMOOOPPPOOOMMMKKKKKKLLLJJJKKKKKKJJJIIIIIIJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPUUUccc|||vvvvvvnnnjjjlllnnnmmmjjjjjjffffffeeedddccccccccccccdddddddddddddddbbbaaa```eeefffggghhhhhhgggfffeee]]]]]]]]]]]]^^^^^^______]]]]]]]]]^^^aaaeeeiiilllnnnjjjddd^^^ZZZXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUWWWTTTPPPNNNOOOPPPPPPPPPPPPQQQQQQQQQPPPPPPQQQSSSWWWWWW[[[eeeuuuzzzggg[[[ZZZ^^^iiiyyy}}}|||{{{zzzpppgggbbbbbbdddfffsss}}}|||{{{yyywwwvvvvvvuuusssqqqqqqqqqooommmjjjgggdddccc^^^^^^^^^\\\[[[YYYWWWVVVRRRPPPLLLIIIGGGGGGHHHIIIEEEDDDCCCAAA???>>><<<;;;;;;;;;;;;::::::999888888888888888777777666666666555555555555666666666666555555666666777888888888:::;;;===??????>>><<<;;;======>>>>>>??????@@@@@@@@@BBBCCCCCCBBBCCCEEEHHHGGGFFFHHHLLLMMMMMMQQQWWW[[[hhh~~~lllVVVNNNKKKGGGEEEDDDCCCBBBAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEECCCAAA@@@???AAACCCDDDGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNMMMKKKJJJJJJJJJIIIJJJJJJIIIHHHHHHIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNOOORRR^^^uuu{{{www|||pppkkkhhhjjjllliiihhhjjjjjjhhhfffdddcccdddeeegggfffeeedddcccaaa___^^^]]]bbbcccdddeeeeeedddcccccc[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^___aaadddhhhjjjeeebbb^^^ZZZXXXYYYZZZ[[[ZZZ[[[[[[ZZZZZZYYYXXXWWWUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRPPPNNNNNNOOOQQQRRRRRROOOPPPQQQPPPPPPPPPRRRSSSUUUUUUYYYaaaooommm]]]VVVXXX```rrr~~~yyyxxxwwwxxx||||||uuunnniiiiiilllnnn~~~}}}zzzwwwvvvuuusssqqqppppppooommmkkkkkkjjjhhhfffccc```]]]\\\YYYYYYXXXXXXVVVUUUSSSRRRNNNLLLHHHEEECCCCCCDDDEEEBBBAAA@@@???===<<<;;;:::888999999::::::999888777555555555666666777777777666666666666555555555555666666777777888999999::::::<<<>>>??????>>><<<;;;<<<<<<===>>>??????@@@@@@AAABBBCCCCCCCCCDDDFFFHHHFFFGGGKKKOOONNNLLLQQQYYYggg~~~~~~___NNNMMMLLLFFFEEEDDDCCCBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@AAACCCDDDGGGGGGFFFFFFFFFGGGGGGHHHFFFHHHIIIIIIHHHHHHHHHIIIHHHIIIIIIHHHGGGGGGHHHJJJLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNNNNPPPZZZnnnzzzrrrsss|||}}}wwwvvvmmmiiigggiiihhheeeeeeiiijjjhhhfffdddcccdddeeefffeeedddcccaaa___]]]\\\[[[^^^___aaabbbbbbaaa``````ZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]^^^___aaabbbccc[[[ZZZXXXWWWWWWYYY[[[]]][[[[[[[[[[[[ZZZYYYXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUSSSRRRQQQOOONNNMMMOOOQQQSSSSSSRRRNNNOOOPPPPPPOOOOOOQQQSSSOOOQQQVVV^^^jjjqqq```XXXWWW\\\mmm{{{vvvrrrrrrrrrssswww|||~~~zzztttqqqqqqsssvvv{{{wwwsssqqqpppnnnllljjjiiiiiihhhfffdddeeecccaaa___\\\YYYWWWVVVSSSRRRRRRQQQPPPNNNMMMLLLIIIHHHEEEBBBAAA@@@AAAAAA???>>>>>><<<;;;:::999999444555666777777777666555333333444555666777888888777777777666666555555555888888888999::::::;;;;;;:::;;;===>>>>>>>>>======<<<<<<>>>???@@@@@@AAA@@@BBBCCCDDDDDDDDDEEEGGGIIIHHHJJJMMMOOOMMMMMMWWWbbbvvvnnnSSSHHHHHHFFFAAACCCCCCBBBAAA@@@@@@@@@@@@???????????????@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCFFFFFFEEEEEEEEEEEEEEEEEEAAACCCFFFFFFFFFFFFGGGHHHGGGHHHHHHGGGFFFFFFGGGIIINNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMOOOWWWfff|||uuuiiikkktttuuupppqqqkkkhhhffffffccc```bbbfffeeeeeeffffffeeedddbbbaaaaaa```___^^^]]]\\\\\\\\\\\\]]]^^^`````````___^^^YYYYYYYYYYYYZZZZZZZZZZZZXXXYYY[[[\\\\\\\\\\\\[[[WWWWWWVVVVVVWWWYYYZZZ\\\[[[[[[[[[[[[ZZZYYYXXXWWWRRRRRRSSSSSSTTTTTTUUUUUURRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVUUUSSSQQQPPPOOOOOOOOOQQQSSSSSSRRRPPPLLLMMMNNNNNNMMMNNNPPPRRRKKKOOOUUU[[[cccvvvwwwfffYYYUUUXXXfffvvv{{{}}}~~~~~~~~~~~~}}}uuupppnnnppppppnnnqqquuuvvvyyy}}}{{{xxxwww{{{~~~~~~yyyuuupppmmmkkkjjjfffdddbbbbbbbbbaaa___^^^^^^]]][[[XXXVVVSSSRRRQQQNNNNNNMMMLLLKKKIIIHHHGGGDDDCCCBBB@@@??????>>>>>><<<;;;;;;:::999888777777222333555777777666555444444444444555555666666666666666777777777777777888999999:::;;;;;;<<<<<<===::::::;;;<<<======>>>>>>===>>>@@@BBBCCCCCCCCCCCCBBBCCCEEEEEEDDDEEEGGGIIIJJJKKKMMMOOOPPPWWWiii{{{zzz]]]MMMFFFCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDCCCCCCBBBDDDDDDEEEEEEEEECCCBBBAAA@@@BBBDDDEEEDDDDDDEEEFFFFFFGGGHHHGGGEEEEEEGGGHHHOOONNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKMMMSSS___qqqzzzqqqlllgggiiiuuu~~~xxxqqqmmmnnnjjjgggeeeddd```\\\___eee```cccfffhhhgggddd```]]]^^^]]]]]]\\\\\\]]]]]]^^^[[[\\\^^^_________^^^^^^YYYYYYYYYYYYYYYXXXXXXXXXUUUVVVXXXZZZ[[[ZZZXXXWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVQQQRRRRRRSSSTTTUUUUUUVVVOOOPPPPPPPPPQQQQQQRRRRRRTTTTTTVVVVVVUUUSSSQQQOOOPPPPPPQQQRRRTTTSSSPPPNNNJJJKKKLLLLLLLLLLLLNNNPPPMMMQQQVVVYYY]]]lllmmm[[[RRRSSS___mmmwww~~~|||wwwsssqqqtttxxx{{{|||{{{{{{}}}}}}}}}}}}}}}||||||||||||ssspppoooppppppmmmnnnqqqllloootttyyy}}}||||||||||||}}}{{{yyyuuupppllliiigggfff```^^^\\\\\\]]]\\\ZZZYYYZZZYYYWWWTTTRRRPPPOOONNNMMMMMMLLLKKKIIIGGGFFFEEEAAA@@@@@@??????>>>===<<<:::999999888777666666666333555777888999888777666555555555555555555444444555555666777888999::::::::::::;;;;;;<<<======>>>999999::::::;;;===???@@@???@@@BBBDDDEEEEEEEEEDDDBBBDDDEEEEEEEEEEEEHHHJJJJJJJJJMMMPPPUUUccc}}}iiiSSSKKKHHHCCCCCCGGGAAAAAA@@@@@@???>>>======@@@@@@??????@@@AAABBBBBB???AAACCCEEEEEEDDDCCCBBBBBBCCCDDDEEEEEECCC@@@???AAACCCEEEEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEEEEFFFHHHMMMLLLLLLKKKJJJIIIIIIHHHJJJJJJJJJJJJJJJKKKLLLLLLIIILLLQQQZZZiii~~~|||ooohhhgggmmmuuu|||tttqqqpppmmmjjjhhhfffcccaaa`````````aaaccccccbbbaaa```___^^^^^^]]]]]]\\\\\\\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]VVVVVVVVVUUUUUUTTTTTTSSSWWWWWWVVVXXXYYYZZZXXXWWWVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXYYYYYYXXXVVVTTTSSSRRRPPPOOOPPPRRRSSSSSSSSSPPPPPPPPPPPPPPPPPPOOOOOOQQQSSSTTTUUUUUUTTTRRRQQQLLLPPPTTTUUUTTTRRRPPPPPPNNNNNNNNNNNNNNNMMMLLLKKKJJJMMMQQQSSSWWWcccttt{{{jjj\\\UUUOOOXXXccckkkooosssyyy}}}}}}yyyyyyvvvnnnfffcccmmmpppsssvvvwwwxxxyyy{{{uuuwwwyyy{{{{{{yyyvvvuuuqqqnnnlllmmmqqqsssppplllkkkmmmpppsssvvvxxxzzz{{{zzz|||}}}{{{|||}}}{{{tttrrroookkkhhheeebbbaaaYYYXXXWWWWWWXXXYYYXXXVVVWWWUUUQQQOOONNNNNNMMMKKKHHHHHHGGGGGGFFFDDDCCCBBB???>>><<<;;;::::::;;;;;;:::999999888777666555555999888777666555555666777444444444444444444444444888888888777888888999999<<<<<<<<<<<<=========>>>========================???@@@AAABBBCCCCCCDDDDDDAAACCCDDDCCCDDDHHHLLLLLLIIIJJJNNNTTTaaazzzggg\\\OOOFFFCCCBBB@@@>>>?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBB@@@@@@@@@@@@BBBBBB@@@BBBCCCCCCAAA@@@??????@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJKKKKKKKKKJJJIIIGGGFFFEEENNNMMMLLLLLLLLLLLLLLLMMMMMMMMMQQQZZZeeeuuu}}}sssqqqhhhjjjsssxxxpppnnnnnnkkkhhhfffeeeccc```______```aaabbbbbbaaa```___^^^]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYXXXXXXWWWVVVVVVVVVWWWVVVUUUWWWXXXYYYXXXVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWUUUTTTSSSRRRPPPOOOPPPQQQRRRRRRQQQSSSSSSRRRQQQPPPPPPOOOOOORRRSSSTTTUUUVVVUUUSSSRRRSSSUUUXXXXXXVVVRRRPPPOOOMMMMMMMMMMMMMMMLLLKKKKKKJJJMMMPPPQQQTTT]]]kkkvvv{{{lll^^^WWWTTTYYY___ccceeeiiiooouuurrrkkkffffffddd```]]]]]]bbbfffkkkooorrrtttvvvxxxtttuuuvvvwwwvvvuuusssrrrpppnnnmmmooorrrsssoookkkhhhiiikkknnnppprrrttttttsssvvvyyy|||~~~~~~}}}|||}}}~~~|||{{{|||}}}~~~|||zzzyyyyyywww|||zzzuuurrrnnnmmmjjjfffbbb___^^^]]]WWWVVVUUUUUUVVVVVVUUUTTTSSSQQQNNNLLLLLLKKKIIIHHHFFFFFFEEEEEEDDDBBBAAA@@@===<<<:::999888888999999999888888888777666666666777666555444333444444555666666555555555555555555999999999888999999::::::<<<<<<<<<=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDFFFGGGGGGGGGIIIKKKMMMLLLOOOOOOSSS___uuuwwwZZZRRRHHHCCCCCCDDDCCCBBB?????????>>>>>>=========????????????????????????BBBAAA@@@@@@@@@@@@AAABBB@@@AAACCCCCCAAA??????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFFFFEEEEEEGGGIIIJJJJJJJJJJJJJJJHHHGGGGGGLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMQQQWWW___mmm~~~kkkgggmmmooozzzxxxooojjjjjjjjjhhheeedddcccaaa```_________```______^^^]]]\\\\\\[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZYYYXXXXXXWWWVVVVVVUUUTTTTTTUUUVVVWWWVVVUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSRRRPPPPPPQQQRRRQQQPPPUUUTTTSSSRRRQQQOOONNNNNNQQQRRRSSSUUUUUUUUUTTTSSSYYY[[[\\\[[[WWWRRROOONNNLLLLLLLLLLLLLLLKKKKKKJJJJJJMMMOOOPPPPPPUUU___gggqqq}}}rrrggg```^^^^^^^^^[[[ZZZ\\\bbbgggccc[[[VVVUUUVVVUUUWWW[[[ZZZ___fffkkknnnoooqqqrrrrrrrrrrrrqqqpppooonnnnnnlllkkkkkknnnpppppplllhhhcccdddeeeggghhhjjjkkkkkkpppqqqtttvvvvvvvvvuuutttuuuuuuwwwxxxyyy{{{|||||||||||||||{{{{{{zzzyyyxxxxxxyyyzzzyyywwwuuuuuuuuuwwwyyy{{{|||~~~~~~~~~~~~}}}||||||zzzxxxuuurrrqqqmmmooossszzzyyyqqqmmmjjjhhhgggeeebbb___[[[YYYWWWVVVTTTRRRQQQQQQRRRRRRQQQOOOMMMKKKJJJIIIIIIHHHEEECCCBBBBBBBBBAAA@@@???>>>===:::999888777666666666777777777777777777777777777666666555444444444444555777777777777777777777777::::::::::::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDDDDEEEEEEFFFEEEEEEGGGJJJLLLLLLLLLSSSVVV```uuuyyyeeeMMMHHHBBB@@@AAACCCCCCBBB@@@??????>>>===<<<<<<;;;========================AAAAAA@@@??????@@@AAAAAA???AAABBBBBB@@@??????@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEEEEDDDEEEGGGIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMQQQTTTXXXddd|||uuukkkpppzzzuuupppjjjhhhhhhhhheeebbbbbbaaa```___^^^^^^______\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWWWWVVVUUUTTTTTTTTTSSSRRRSSSTTTUUUUUUTTTUUUUUUUUUTTTTTTSSSSSSRRRTTTTTTTTTTTTTTTSSSSSSSSSVVVTTTRRRQQQRRRRRRQQQPPPSSSRRRRRRQQQPPPOOOOOONNNOOOPPPQQQRRRSSSSSSRRRRRRXXXZZZ[[[YYYUUUQQQNNNMMMJJJKKKKKKKKKKKKKKKJJJJJJIIILLLNNNOOONNNQQQWWW\\\eeerrr~~~vvvrrrkkkjjjgggaaaZZZVVVVVVWWWWWWPPPLLLLLLMMMNNNRRRWWWYYY^^^fffkkkmmmlllkkkjjjooonnnlllkkkiiiiiiiiiiiiffffffhhhjjjllljjjfffbbbaaaaaaaaaaaaaaabbbccccccjjjkkkmmmnnnoooooonnnnnnmmmmmmmmmnnnoooqqqssstttsssssstttuuutttrrrpppoooqqqrrrssssssqqqooooooppprrrtttvvvxxxyyyyyyyyyxxxvvvuuutttsssqqqnnniiifffeeeeeegggjjjqqqzzzuuulllgggeeeeeeeee```___\\\YYYVVVTTTRRRQQQOOONNNLLLLLLMMMMMMLLLJJJGGGGGGFFFFFFFFFEEEBBB???>>>>>>>>>>>>===<<<;;;:::888777777666666666555555666666666777777777777777777777777666666666777777777777777777888888888888:::;;;<<<<<<============<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCEEEEEEFFFFFFFFFDDDDDDHHHKKKMMMNNNQQQXXXeeeyyyiiiVVVHHHEEEAAA?????????>>>===??????>>>===<<<<<<;;;:::========================@@@@@@????????????@@@@@@???@@@AAAAAA???>>>???@@@BBBBBBBBBBBBAAAAAA@@@@@@CCCDDDEEEEEEDDDDDDFFFHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKKKKNNNRRRSSSTTT^^^vvv|||xxxqqqmmmjjjhhhhhhfffccc```______^^^^^^^^^^^^^^^^^^ZZZZZZYYYYYYXXXXXXWWWWWWVVVWWWXXXZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSTTTRRRQQQQQQSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQSSSSSSSSSSSSSSSSSSSSSTTTWWWUUUSSSRRRSSSSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOPPPMMMMMMNNNOOOOOOOOOOOOOOORRRTTTUUUTTTQQQNNNLLLLLLIIIJJJJJJKKKKKKKKKJJJJJJHHHKKKNNNOOONNNOOOSSSVVVZZZcccrrr~~~wwwlll___SSSMMMKKKFFFDDDEEEEEEDDDGGGLLLUUU[[[eeekkkmmmjjjgggeeekkkiiigggeeeccccccddddddbbbccceeeggghhhfffbbb______^^^]]]]]]\\\]]]]]]^^^^^^___aaadddeeefffffffffgggfffffffffgggiiikkklllkkklllnnnoooooommmkkkiiikkklllnnnmmmlllkkkkkklllnnnppprrrtttuuuuuutttssspppooommmlllkkkhhhbbb^^^]]]^^^```ccciiiqqq|||xxxrrriiiccc``````aaabbb[[[ZZZWWWTTTRRRPPPOOONNNKKKJJJHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDCCC@@@>>>;;;;;;;;;;;;;;;:::999888777777777777777666666666666666666666666777777777666666777777777777777777666666777777888888888888:::;;;<<<>>>?????????>>>============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBDDDEEEFFFGGGGGGLLLHHHHHHKKKMMMNNNTTT\\\hhhlllWWWLLLDDDCCC@@@???>>>===<<<;;;>>>>>>======<<<;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>???@@@???>>>>>>???@@@BBBBBBBBBAAA@@@@@@??????BBBCCCDDDDDDCCCDDDFFFHHHFFFGGGHHHJJJKKKKKKLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMKKKOOOSSSTTTTTT\\\rrr}}}vvvnnnllliiihhhgggeeebbb___\\\\\\]]]]]]]]]]]]]]]]]]XXXXXXXXXWWWWWWVVVVVVVVVUUUVVVXXXZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXVVVUUUTTTTTTTTTRRRPPPPPPRRRSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWUUUSSSRRRSSSSSSRRRQQQMMMMMMMMMNNNOOOOOOPPPPPPMMMMMMLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOMMMLLLKKKLLLIIIJJJJJJKKKKKKKKKKKKKKKJJJLLLNNNOOOOOOOOOQQQRRRPPPVVVaaappp{{{rrr[[[MMMGGGDDDCCCDDDBBB@@@BBBGGGMMMVVVaaajjjllljjjeeebbbcccbbb```___^^^^^^^^^___```aaacccdddcccaaa^^^]]]\\\[[[YYYXXXWWWWWWXXXYYYXXXYYY[[[]]]___aaabbbcccaaa```_________```bbbcccccceeeggghhhhhhgggfffeeedddeeeggggggfffeeefffggghhhjjjlllooopppooommmlllmmmjjjgggffffffccc^^^ZZZTTTXXX]]]aaafffoooyyy{{{kkkfff```[[[YYYYYYZZZZZZUUUTTTRRRPPPMMMLLLKKKJJJHHHGGGEEEEEEEEEEEECCCAAAAAA@@@???@@@AAAAAA???===:::::::::::::::999888888666666777777777777666666666666666666666666666666333444555555666555555555666666777777888999999999:::;;;===???@@@@@@??????=========>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDFFFGGGHHHHHHLLLHHHHHHKKKLLLNNN[[[kkkuuu[[[MMMIII??????>>>>>>>>>===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===>>>???>>>======???AAAAAAAAAAAA@@@@@@?????????AAACCCCCCCCCCCCCCCEEEGGGEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLNNNOOOPPPOOOOOONNNMMMOOOSSSUUUTTT[[[mmmxxxsssjjjiiigggfffdddcccaaa___ZZZ[[[[[[\\\]]]]]]]]]\\\WWWWWWWWWWWWVVVVVVVVVVVVUUUVVVXXX[[[\\\\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWUUUTTTSSSRRRTTTRRRPPPPPPRRRSSSTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRTTTUUUVVVTTTSSSQQQPPPQQQRRRQQQPPPNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKJJJLLLMMMMMMLLLKKKKKKLLLIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOONNNOOOXXXfffsss}}}hhhTTTIIIFFFEEEEEEBBB@@@CCCIIILLLUUUbbbkkkmmmhhhbbb^^^[[[[[[ZZZYYYYYYXXXYYYYYY[[[\\\]]]]]]\\\ZZZYYYXXXWWWVVVTTTRRRQQQRRRSSSSSSSSSTTTVVVXXXZZZ\\\]]]^^^ZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^___^^^^^^\\\^^^``````___^^^___``````bbbeeehhhhhhgggeeedddfffbbb^^^]]]^^^]]]XXXTTTMMMRRRXXX\\\aaaiiittt|||}}}oooaaa]]]XXXTTTSSSSSSRRRRRROOONNNLLLJJJHHHGGGFFFEEEFFFDDDCCCBBBBBBBBB@@@??????===<<<<<<===>>>===<<<999999:::::::::999888888444555666777777666555555777777777666555555555444222333555666666666555555777888888999::::::;;;;;;999:::===???@@@@@@???>>>======>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCEEEGGGHHHIIIIIIHHHFFFIIINNNQQQXXXooodddOOOFFFFFF=========<<<<<<<<<===???:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>=========>>>>>>===<<<===???AAA@@@@@@@@@@@@????????????AAABBBCCCCCCBBBCCCEEEFFFEEEEEEGGGHHHIIIIIIIIIIIIKKKLLLNNNPPPQQQPPPOOOOOONNNOOORRRSSSSSSXXXffftttxxxmmmiiiffffffdddcccbbbaaa```___YYYZZZ[[[\\\\\\\\\\\\\\\WWWWWWVVVVVVVVVVVVVVVVVVUUUVVVYYY[[[\\\\\\[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQPPPOOOUUUSSSPPPPPPQQQTTTTTTTTTQQQRRRRRRRRRSSSSSSTTTTTTRRRRRRRRRRRRSSSTTTVVVWWWRRRPPPOOOOOOPPPPPPPPPOOOQQQQQQQQQPPPPPPOOOOOOOOOPPPOOONNNLLLKKKKKKKKKKKKKKKMMMNNNNNNLLLKKKLLLLLLJJJJJJKKKLLLMMMMMMLLLLLLOOOOOOOOONNNMMMMMMMMMMMMRRRPPPVVVcccpppzzzrrr[[[HHHEEEBBBAAA>>>===BBBIIIQQQZZZfffnnnnnnhhh```ZZZUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVTTTSSSSSSSSSSSSRRROOONNNMMMMMMOOOPPPMMMMMMOOOPPPRRRSSSTTTUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPQQQRRRTTTUUUVVVWWWWWWVVVXXXZZZ[[[ZZZZZZZZZ\\\[[[]]]```ccccccbbb```^^^```\\\VVVUUUWWWWWWSSSOOOJJJOOOSSSWWWZZZaaallltttuuuhhh\\\YYYUUURRRPPPOOONNNLLLKKKJJJHHHFFFDDDCCCBBBBBBEEECCCBBBAAAAAAAAA???===>>><<<999999:::<<<<<<;;;999::::::::::::999999888333444555666666666555444888888777666555444444333444555777888888888777777999999::::::;;;<<<======888:::===???@@@@@@???>>>>>>>>>>>>>>>????????????????????????????????????@@@AAACCCEEEGGGHHHIIIIIIHHHHHHNNNWWW]]]jjjmmmTTTEEE???>>>??????>>><<<:::999;;;<<<999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<======>>>===<<<<<>>?????????>>>===<<<;;;;;;;;;::::::999888888888888888888888888777666666777666555444444444444444888888666555555666777888777777777777888888888888888999999::::::;;;;;;<<<============>>>>>>>>>>>>@@@@@@???????????????@@@AAAAAABBBBBBCCCDDDEEEEEEEEECCCDDDGGGHHHFFFHHHKKKDDDLLLQQQ^^^ssszzzzzz}}}lllYYYQQQHHH@@@<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<>>>>>============>>>>>>@@@AAAAAA@@@???@@@AAA@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOQQQUUUZZZ^^^||||||uuuppplllgggccceeecccaaaaaaaaa```^^^\\\ZZZZZZYYYYYYXXXXXXXXXWWWWWWYYY[[[ZZZYYYWWWWWWXXXUUUVVVXXXZZZ[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUVVVXXXYYYVVVUUUSSSRRRRRRRRRSSSSSSPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVTTTRRRQQQPPPOOONNNMMMNNNNNNOOONNNOOOOOOOOOPPPPPPQQQQQQNNNNNNMMMLLLKKKJJJIIIIIIHHHIIIKKKLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJMMMLLLPPPYYYcccoookkkVVVKKKCCCFFFFFFDDDHHHQQQ```ccceeebbb[[[UUURRRRRRQQQOOOMMMMMMNNNOOONNNMMMMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKLLLMMMLLLLLLKKKMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIHHHHHHGGGHHHIIIJJJIIIJJJLLLNNNOOOOOOOOOOOOQQQRRRSSSTTTTTTUUUUUUTTTSSSSSSQQQPPPNNNLLLKKKJJJHHHHHHIIIKKKOOOUUUYYY\\\fffiiimmmpppppphhh]]]UUUPPPMMMJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>=========<<<;;;:::999888777777777777666666666666777777777777777666555444666666555444444444444444666555444333333444555555777777777777888888888999999999999:::;;;;;;<<<<<<============>>>>>>>>>???@@@@@@????????????@@@@@@AAAAAABBBBBBCCCDDDDDDEEECCCBBBDDDGGGGGGDDDDDDGGGJJJVVVbbbwww}}}tttxxxzzz^^^MMMFFFBBB===;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>===============>>>>>>BBBCCCDDDCCC@@@>>>>>>?????????@@@AAABBBCCCDDDDDDFFFFFFGGGGGGHHHIIIIIIIIILLLLLLMMMMMMMMMLLLLLLKKKMMMNNNOOOOOOQQQTTTYYY]]]vvv{{{yyyqqqllljjjhhhdddbbbdddbbb```_________]]][[[YYYYYYYYYYYYYYYYYYXXXXXXZZZ[[[\\\\\\ZZZYYYYYYZZZWWWXXXYYY[[[\\\\\\\\\\\\ZZZZZZYYYXXXWWWVVVVVVUUUVVVVVVVVVVVVWWWXXXYYYZZZVVVUUUTTTSSSSSSSSSTTTUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUUUUTTTRRRPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIMMMKKKMMMSSS\\\hhhzzzsssYYYNNNGGGHHHHHHFFFIIIPPP]]]___^^^ZZZSSSMMMLLLLLLLLLKKKIIIIIIJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDEEEFFFIIIMMMPPPSSSWWWYYY\\\___^^^YYYQQQKKKHHHFFFDDDCCCCCCBBBAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;::::::888777666555444555555555555666666666555555666666666555444444666666555444444444444555555444444333333444555555777777888888888999999999999999::::::;;;<<<<<<<<<=========>>>>>>>>>??????@@@@@@????????????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDAAAAAADDDIIIIIIFFFGGGKKKRRRdddyyyzzzjjjRRRDDDAAA??????@@@<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????EEEFFFFFFDDDAAA>>>======>>>>>>???@@@AAAAAABBBBBBEEEEEEFFFFFFGGGHHHHHHIIIKKKKKKLLLLLLLLLLLLLLLKKKNNNOOOOOOPPPPPPSSSWWW[[[lll|||}}}vvvqqqlllhhhgggfffeeeccccccaaa___^^^^^^]]][[[ZZZ[[[[[[[[[[[[[[[[[[\\\\\\[[[\\\]]]]]][[[ZZZZZZ[[[YYYYYYZZZ[[[\\\\\\]]]]]][[[ZZZYYYXXXWWWVVVUUUTTTTTTUUUUUUVVVWWWXXXYYYYYYVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTSSSSSSSSSUUUUUUTTTRRROOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIKKKIIIKKKQQQYYYggg{{{xxx]]]TTTLLLJJJHHHEEEFFFKKKPPPQQQPPPNNNKKKIIIJJJLLLKKKIIIHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFEEEBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCEEEGGGJJJKKKMMMNNNPPPQQQPPPMMMIIIFFFBBB@@@>>>>>>??????>>><<<=========<<<;;;;;;:::999999999999888777555444333444444555666666777888888555555666666666555555444666555555444444444555555666666666666666666777777888888888999999999:::::::::::::::;;;<<<<<<============>>>>>>>>>?????????@@@@@@?????????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBEEEIIIJJJJJJOOOVVVaaa{{{lll[[[IIIAAA???>>>>>>@@@<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@FFFGGGGGGEEEAAA???>>>>>>>>>>>>??????@@@AAABBBBBBDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLNNNOOOPPPPPPPPPRRRVVVXXXbbb~~~{{{xxxpppmmmjjjgggeeeeeedddcccbbb```^^^]]]]]]]]][[[YYYZZZZZZ[[[[[[\\\\\\]]]]]][[[]]]______]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]][[[ZZZZZZXXXWWWVVVUUUUUUSSSTTTTTTUUUVVVWWWWWWWWWUUUUUUTTTTTTTTTVVVWWWXXXXXXXXXXXXXXXVVVUUUTTTSSSTTTSSSRRRSSSUUUUUUSSSRRROOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOONNNMMMMMMMMMLLLJJJJJJJJJKKKLLLMMMMMMMMMHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGJJJQQQYYYggg}}}zzzbbbZZZRRRMMMHHHDDDBBBCCCDDDDDDDDDCCCDDDFFFIIILLLJJJHHHFFFFFFGGGHHHGGGFFFDDDDDDEEEFFFFFFEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDDDDFFFGGGGGGGGGGGGEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFIIIIIIIIIHHHGGGFFFEEEEEEAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAA@@@@@@@@@AAABBBCCCDDDAAABBBCCCCCCBBBAAA@@@???===<<<;;;<<<======;;;:::;;;;;;;;;;;;;;;:::999888888888888777666555333333333333444555666777777888555666666777777666666666555555444444444555555666555666666777777888888888999999999999:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>????????????@@@@@@??????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDBBBCCCEEEGGGKKKVVVaaazzztttXXXMMMBBB>>>===::::::;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<===??????CCCDDDEEEDDDAAA???????????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNOOOPPPPPPPPPRRRUUUWWW___yyyvvvrrrsssjjjiiigggeeecccbbbbbbbbbbbb```^^^]]]]]]]]][[[YYYXXXXXXYYYYYYZZZ[[[\\\\\\[[[___bbbcccbbb___]]]\\\[[[[[[ZZZZZZ[[[\\\\\\]]][[[[[[ZZZYYYXXXWWWWWWVVVSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSTTTVVVXXXYYYXXXXXXWWWWWWVVVTTTSSSRRRSSSRRRRRRSSSTTTTTTSSSQQQOOOPPPPPPQQQQQQQQQQQQPPPOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJGGGFFFFFFFFFFFFGGGGGGHHHEEEFFFJJJQQQXXXdddxxxyyyhhhbbbYYYQQQKKKEEEAAA??????>>>>>>>>>???BBBEEEGGGGGGEEECCCCCCDDDEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDCCC@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@???>>>===<<<======<<<<<<===>>>????????????AAA@@@@@@@@@??????>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<===>>>===;;;:::;;;<<<;;;:::999:::;;;;;;999777888999:::::::::888777666777777777777666555444333111111222333444444555555555555666777777777666666555444444444444555666666444444666777777777777777999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBCCCFFFIIIQQQaaapppwwwaaaMMMFFFAAA@@@???;;;:::<<<;;;;;;;;;;;;::::::::::::888888888888888888888888888888888888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBBBB@@@>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNPPPQQQQQQRRRTTTWWW^^^uuuwwwooolllnnnfffeeeeeecccbbbaaabbbcccbbb```^^^^^^^^^]]][[[YYYWWWXXXXXXZZZ[[[\\\]]]]]]]]]aaafffiiigggccc___]]][[[[[[ZZZYYYZZZ[[[\\\]]][[[[[[ZZZZZZZZZYYYYYYYYYUUUVVVWWWWWWWWWVVVUUUTTTSSSSSSRRRSSSTTTVVVXXXYYYVVVVVVVVVUUUTTTSSSRRRQQQSSSRRRRRRSSSTTTTTTSSSQQQPPPPPPRRRSSSSSSSSSRRRRRRPPPOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMIIIHHHHHHHHHIIIIIIJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIEEEEEEEEEEEEEEEFFFGGGGGGCCCEEEJJJOOOSSS[[[lll|||yyynnniii```WWWPPPKKKFFFBBB???>>>======???AAABBBCCCFFFDDDBBBBBBCCCCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCC???@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@@@@@@@@@@>>>>>>@@@???===;;;::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999999999999999;;;<<<;;;999888999;;;888888777888999888666444555666777888888666555333444444555555555444444444222222333333444444555555333444555666666666666555444444444444444555666666444555777888999999999888::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCIIIQQQZZZhhh|||vvvaaaRRRGGGCCC@@@@@@>>>;;;<<<@@@;;;;;;;;;:::::::::999999888888888888888888888888888888888888888888888888999999:::;;;;;;;;;;;;:::<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@===<<<<<<===>>>>>>>>>????????????@@@AAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLKKKMMMOOOPPPQQQRRRUUUWWW[[[ooo~~~zzzyyyxxxwww{{{uuuqqqlllkkkmmmcccdddddddddccccccdddeeecccaaa___^^^^^^]]][[[ZZZYYYYYYZZZ\\\]]]^^^___```^^^ccciiimmmkkkfffaaa^^^[[[ZZZYYYYYYYYYZZZ[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZZWWWXXXXXXYYYXXXWWWUUUTTTRRRRRRRRRRRRTTTUUUWWWYYYTTTUUUUUUTTTSSSRRRQQQQQQSSSRRRRRRRRRTTTTTTSSSQQQPPPQQQRRRTTTTTTTTTSSSRRRPPPOOONNNMMMLLLKKKJJJIIIJJJKKKKKKKKKLLLLLLLLLMMMIIIHHHHHHHHHHHHIIIJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEDDDEEEEEEFFFGGGGGGBBBEEEJJJMMMNNNRRR```oooxxxqqqmmmeee[[[UUUPPPKKKFFF???>>>======@@@BBBCCCCCCGGGEEECCCCCCDDDDDDDDDCCC@@@AAABBBBBBCCCCCCCCCCCC??????@@@AAABBBBBBCCCCCCAAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@??????>>>>>><<<===>>>??????>>>======???>>><<<:::888888888888666777888999::::::::::::888888888888888777777777999999999999999999888888555777999777444333444666777666666777888777444222222444555666666444333111222222333444444444444333555555555666666666777777222333444444555555555444444444444444444555666777777888:::;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>????????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@EEEQQQ___nnnuuuaaaQQQHHH@@@<<<999999888666999???;;;;;;;;;:::::::::999999777777777777777777777777777777777777777777777777999999:::;;;;;;;;;::::::===<<<<<<;;;;;;;;;<<<<<<>>>???@@@>>><<<:::::::::============>>>>>>>>>>>>AAAAAABBBBBBCCCDDDDDDEEEDDDEEEGGGIIIJJJLLLLLLLLLJJJLLLOOOPPPQQQSSSUUUWWWUUUiiitttkkkjjjkkknnnvvv|||tttooonnnlllgggcccddddddcccbbbaaaaaaaaabbbbbbaaa```^^^]]]]]]]]]]]]\\\]]]^^^_________^^^]]]```bbbdddeeeeeecccaaa___\\\[[[[[[[[[[[[[[[\\\\\\```___^^^\\\[[[[[[ZZZZZZZZZXXXVVVVVVVVVVVVTTTRRRMMMOOOQQQSSSUUUUUUUUUUUUTTTTTTUUUSSSQQQQQQRRRSSSTTTRRRPPPMMMLLLMMMNNNOOONNNOOOPPPPPPQQQQQQQQQQQQLLLJJJHHHIIILLLMMMKKKIIIIIIIIIHHHGGGHHHIIIKKKLLLGGGHHHIIIJJJJJJHHHFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBDDDEEEDDDCCCCCCDDDEEECCCFFFIIIIIIJJJNNNWWW^^^uuu|||zzzsssiiibbb^^^VVVOOOLLLEEE@@@>>>===;;;===AAACCCBBBAAA@@@???@@@AAABBBBBBBBBBBBAAA???===<<<;;;??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@????????????@@@@@@???>>>>>>===<<<;;;;;;;;;===<<<;;;:::999999999999777777777777777777777777666666666666555555555555555555555555555555555555888666444333333555888999666666666555555444444444333333333444444444555555333333333333333333333333444444444444444444444444444444444444444444444444222444666777777999;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::>>>>>>>>>>>>============???@@@@@@AAAAAABBBCCCCCCEEEBBB>>>>>>AAACCCBBBAAAAAA@@@???@@@BBBBBB@@@>>>FFFNNN]]]rrryyyaaaKKKCCCFFF<<<<<<;;;::::::999888888777777777777777777777777777888888999999777666555999888666555666777999;;;:::999888999;;;<<<;;;:::888999999::::::;;;;;;<<<<<<<<<============<<<<<<>>>>>>>>>>>>????????????CCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIILLLMMMNNNPPPRRRTTTUUUVVVXXX```qqqyyykkkfffffflllsssxxxxxxsssnnnlllmmmllliiieeeddddddccccccbbbbbbccccccbbbaaa```___^^^]]]]]]]]]]]]^^^_________^^^]]]\\\]]]^^^```aaaaaa___]]][[[[[[ZZZZZZYYYYYYZZZZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWYYYXXXVVVUUUVVVUUUTTTRRRNNNOOOPPPRRRSSSSSSRRRRRRQQQRRRRRRQQQPPPOOOQQQRRRSSSRRRPPPNNNMMMMMMMMMNNNMMMNNNNNNOOOPPPPPPOOOOOOLLLJJJIIIJJJLLLLLLKKKIIIIIIHHHGGGGGGHHHIIIJJJKKKGGGHHHIIIJJJJJJHHHGGGFFFIIIHHHGGGEEEDDDBBBAAA@@@BBBCCCDDDCCCBBBBBBCCCDDD@@@CCCEEEEEEEEEIIIPPPVVV```ooouuupppmmmggg```UUUKKKBBB???>>><<<<<>>===>>>????????????@@@@@@@@@@@@@@@@@@@@@????????????>>>======<<<<<<======>>>>>>>>>======<<<;;;;;;:::;;;;;;:::999888777777888777777777777777777777777666666666666555555555555333333333333333333333333555444333222222444666777555555555555444444444333333333333333444444444444333333333333333333333333444444444444444444444444333333444444555555555666444666777888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>===??????@@@@@@AAABBBBBBCCCCCCAAA???@@@CCCDDDCCCBBBDDDAAA>>><<<===AAAFFFJJJQQQ___vvvuuueeeUUUFFF???@@@<<<;;;;;;:::999999888888888888888888888888888888777777888888888777666555777666555555555777999::::::999888999;;;;;;;;;:::888999999::::::;;;;;;<<<<<<<<<============<<<<<<>>>>>>>>>>>>????????????BBBCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLNNNOOOQQQRRRRRRSSSZZZhhh~~~vvvhhh^^^bbblll{{{yyyooollliiiggghhhjjjkkkiiifffccccccccccccccccccdddeeecccbbb```___^^^^^^]]]]]]____________^^^^^^\\\\\\[[[\\\]]]^^^]]]\\\ZZZYYYYYYXXXXXXWWWWWWXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUYYYWWWUUUTTTTTTTTTSSSRRROOOPPPPPPQQQQQQPPPOOONNNNNNOOOOOOOOOMMMNNNOOOQQQRRRQQQPPPOOONNNNNNMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLJJJIIIJJJKKKLLLKKKJJJHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIJJJJJJJJJIIIGGGFFFHHHGGGFFFDDDBBBAAA@@@???@@@BBBCCCBBB@@@@@@AAABBB@@@BBBCCCCCCBBBDDDJJJNNNQQQ\\\iiirrr}}}jjjZZZJJJCCCAAA???======??????@@@@@@??????>>>===>>>>>>??????@@@?????????=========>>>>>>>>>>>>???>>>>>>>>>>>>????????????===<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::::::::999888777777777777777777777777777777777777777666666666666555555555555222222222222222222222222222222222222222333333333555444444444444333333333222222222333333333444444222222222222333333333333444444555555555555555555333333444555666777777888777888::::::999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBAAAAAABBBDDDEEEDDDBBBAAA@@@>>><<<;;;@@@IIIPPP[[[pppzzz___OOOGGGAAA<<<:::;;;;;;::::::999888888888888888888888888888888888777777777888777666666555555444444444555666888999999888777888:::;;;:::999888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNPPPTTT___sssyyymmmhhhfffpppvvvnnniiidddccccccdddfffgggeeecccbbbaaaaaaaaabbbcccddddddbbbbbb```___^^^]]]]]]]]]```______^^^]]]\\\\\\[[[\\\]]]^^^^^^^^^\\\ZZZYYYWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVWWWWWWXXXYYYWWWTTTSSSSSSSSSSSSRRRQQQQQQRRRRRRQQQOOOMMMLLLKKKLLLMMMMMMLLLLLLNNNPPPQQQQQQQQQPPPOOONNNLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGGGGCCCCCCCCCBBBBBBBBBAAAAAA???@@@AAA@@@???>>>???@@@AAABBBCCCCCCBBBCCCFFFHHHLLLSSS\\\dddmmmwwwpppWWWJJJFFFCCC???>>>===>>>?????????>>><<<;;;>>>>>>????????????>>>>>>;;;;;;<<<<<<<<<=========<<<<<<======>>>>>>>>>???>>>>>>============>>>>>><<<;;;;;;;;;:::::::::999:::999888777777777777777777777777777777777777777666666666666555555555555444444444444444444444444000111222333444333333222444444444444444333333333222222222333333333333444222222222222333333333333555555555555555666666666444444555666777888999:::999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>??????>>>>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDBBBAAA===AAACCCDDDDDDHHHRRRZZZnnnnnnRRRDDDAAA???;;;999::::::999999888888888777888888888888888888888888777777777666666666555555333333333444555666888999:::888888888::::::999888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKQQQSSSZZZlllzzzrrrrrrtttvvvzzzrrrmmmjjjiiiccccccbbbbbbbbbaaa___^^^``````___``````aaabbbbbbbbbaaa```^^^]]]]]]]]]]]]______^^^]]]\\\[[[[[[[[[]]]]]]^^^]]]]]][[[ZZZYYYVVVUUUUUUTTTSSSSSSSSSTTTVVVVVVVVVVVVWWWXXXYYYYYYYYYWWWTTTRRRSSSSSSSSSRRRSSSSSSTTTSSSRRRPPPNNNMMMKKKLLLMMMMMMLLLLLLNNNPPPQQQQQQQQQPPPOOONNNLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFBBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@@@@>>>======???@@@AAABBBBBBAAAAAABBBCCCEEEJJJQQQYYY___fffooowwweeeSSSKKKFFFAAA???<<<===>>>???>>>===<<<;;;????????????>>>===<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<===::::::::::::999999999999:::999999888888888888999777777777777777777777777666666666666555555555555444444444444444444444444111222444555555555333333444444444444444444444444222222333333333444444444222222333333333444444444555555555666666777777777555555666777999:::;;;;;;:::;;;<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@===>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEECCCAAA@@@???>>>BBBGGGKKKPPP[[[jjjuuuooo]]]IIIAAA???===:::999999888888888888888777777777777777777777777777777666666666555555555555555222333333555666888999::::::999888999::::::999888888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<>>===???@@@@@@???===<<<===>>>>>>>>>@@@@@@AAAAAA@@@@@@AAADDDJJJRRRXXX]]]fffooorrr___UUULLLDDD@@@======>>>>>>======<<<<<>>===<<<;;;:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;;;;::::::999999999999::::::999999999999888888888888:::999999888888888999999777777777777777777777777666666666666555555555555333333333333333333333333222333555666666666555444444444444555555555555666333333333444444444555555333333444444555555666666555555666666777777888888777777888999:::;;;;;;<<<:::;;;<<<<<<;;;:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???===>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGEEECCCAAAAAABBBAAADDDJJJRRR```tttvvvUUUKKKBBB???===999777888777777777777777777777777666666666666666666666666666666555444444444444555333333555777999:::<<<<<<<<<:::999:::;;;;;;:::888888999999::::::;;;;;;<<<===<<<;;;::::::;;;<<<===?????????@@@@@@@@@@@@AAA?????????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJNNNPPPTTT\\\kkkxxxllliiihhheeeaaaaaaccccccbbb```^^^^^^___```aaa``````____________```___^^^]]]\\\[[[ZZZZZZZZZ[[[ZZZYYYXXXXXXYYYZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTRRRRRRQQQQQQRRRQQQQQQRRRSSSTTTVVVXXXYYY\\\YYYUUUSSSSSSTTTUUUTTTRRRRRRSSSTTTTTTTTTSSSRRRQQQRRRRRRQQQPPPOOOQQQRRRSSSRRRPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLIIIKKKLLLLLLJJJIIIJJJLLLJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCAAA???>>>===???@@@AAA???===<<<<<<===>>>>>>@@@BBBDDDDDDCCCAAACCCBBBFFFMMMRRRVVVaaalllxxxqqqeeeWWWKKKDDD???>>>>>>==================>>>>>>>>>>>>>>>======:::::::::;;;;;;;;;<<<<<<:::::::::::::::999999999999999888888888888999999888888888888888888888888888888777777777888888999777777777777777777777777666666666666555555555555444444444444444444444444333444444555555555555555555555555666666666777777444444555555555666666666444444555555666777777888555555666777777888999999999999::::::;;;;;;;;;;;;999:::<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGFFFDDDDDDFFFHHHLLLRRR]]]nnnuuu___HHHAAA<<<;;;:::777777999777777777777777777777777555555555555555555555555666555444333333333444444444555777999;;;===>>>???===<<<;;;;;;<<<<<<;;;999888999999::::::;;;;;;<<<===<<<:::999999:::<<<===?????????@@@@@@@@@AAAAAA>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJNNNRRRVVV___ppp{{{ooofffggghhhddd``````bbbaaaaaa___^^^___bbbeeecccbbbaaa```````````````^^^^^^\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWXXXZZZZZZ]]]\\\[[[ZZZYYYXXXWWWWWWUUUUUUTTTRRRRRRQQQQQQQQQRRRRRRSSSTTTVVVXXXYYY[[[\\\YYYUUUSSSTTTUUUUUUUUUPPPQQQRRRTTTTTTTTTSSSSSSTTTTTTUUUSSSQQQQQQRRRSSSTTTRRRPPPMMMLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMMMMIIIKKKMMMLLLIIIHHHJJJLLLKKKKKKLLLLLLLLLKKKIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAA@@@===<<<======???@@@BBBEEEGGGHHHFFFEEEDDDAAAAAAFFFIIIMMMXXXeeeqqq}}}sssbbbRRRIII@@@???>>><<<<<<===>>>>>>;;;<<<===>>>????????????::::::;;;;;;;;;<<<<<<<<<;;;::::::999999888888888;;;::::::::::::::::::;;;777777777777777888888888777777666666666666777888777777777777777777777777777666666666555555555555777777777777777777777777333333333444444444555555555666666666777777888888555555555666666666666777555555555666777888888999555666666777888999999999;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;:::;;;<<<>>>===========================<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAACCCCCCDDDDDDEEEFFFFFFFFFEEEGGGHHHGGGFFFGGGKKKNNN\\\gggzzzzzzbbbKKKGGG???888888999888999;;;666666666666777777777777444444444444444444444444666555444333222333444444555666888;;;===???@@@@@@>>>===;;;;;;<<<<<<;;;:::888999999::::::;;;<<<<<<===<<<:::999999:::<<<===??????@@@@@@@@@AAAAAAAAA>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDFFFGGGIIIIIIIIINNNRRRTTTYYYggg|||{{{nnnjjjeeecccdddcccaaa___eeecccaaa^^^]]]]]]^^^___ccccccbbbaaa```___^^^^^^___^^^\\\ZZZYYYXXXXXXYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUUUUSSSRRRQQQPPPOOONNNNNNNNNQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUSSSSSSQQQQQQOOONNNMMMMMMMMMMMMOOONNNMMMOOOPPPOOOKKKGGGIIIIIIJJJKKKKKKJJJIIIIIILLLLLLLLLLLLKKKKKKKKKKKKFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>===<<<<<>>======;;;>>>@@@???<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<::::::999999888777666666777888999::::::999888777888888888888888777666666777777777777777777777777;;;;;;:::999888777666666555555666777777666555555444555555666666666666666555555555555666666666777888777777777666666555555555666666777888999999999777888888888888999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<============>>>>>>>>>>>>======>>>>>>???@@@BBBCCCDDDDDDAAACCCEEEEEEDDDDDDEEEFFFEEEFFFFFFGGGIIIOOOVVV\\\uuu{{{{{{}}}fffSSSGGG@@@<<<888555666888999:::888888777555555444444444666666555555555444444444555555555444444333333222444555777999<<>><<<============>>>???@@@AAADDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCEEEFFFHHHIIIJJJHHHKKKOOORRRVVVbbbzzz{{{uuulllhhhdddccccccbbb```^^^bbbaaa___]]]]]]]]]^^^___dddccccccaaa```___^^^^^^]]]\\\[[[YYYXXXWWWWWWXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVSSSSSSRRRQQQQQQQQQQQQQQQPPPQQQRRRTTTUUUUUUTTTTTTVVVUUUSSSRRRQQQQQQRRRRRRSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTRRRQQQNNNMMMMMMLLLKKKKKKLLLLLLNNNLLLKKKMMMNNNNNNKKKHHHIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKJJJIIIIIIHHHHHHDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>=========@@@CCCGGGJJJJJJGGGCCC@@@BBBAAABBBDDDDDDFFFOOOYYY```pppppp```VVVNNNJJJEEECCCCCCBBBAAA@@@<<<>>>???>>><<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999888888888777777888999999888777777888888888888888777777666777777777777777777777777888888777777666555555555555555555555555555555555444555666666777777666666555555555666666666777777:::::::::999999888888888666666666777888999999999888888888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======>>>>>>?????????????????????@@@@@@AAABBBCCCDDDDDDEEEGGGHHHGGGFFFEEEEEEFFFHHHGGGHHHJJJQQQ]]]kkkttt|||iiiSSSEEE???>>>;;;777666666777888888888777666555444444444444666555555555444444444444555555555444444444444444666777999;;;===@@@BBBCCC@@@@@@>>><<<;;;:::999999888999:::999888888:::;;;<<<;;;<<<===AAAEEEIIILLLHHHEEE@@@=========>>>===<<<<<<<<<<<<===>>>???@@@CCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGHHHJJJNNNQQQUUU```wwwzzzzzzxxxtttpppnnniiifffcccaaaaaa```^^^\\\]]]]]]\\\\\\\\\]]]___```ddddddcccaaa```^^^]]]]]][[[ZZZYYYWWWWWWVVVVVVVVVVVVUUUUUUTTTUUUVVVXXXYYYWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSPPPQQQRRRSSSTTTTTTSSSSSSVVVUUUSSSRRRRRRSSSTTTVVVTTTSSSRRRRRRRRRTTTUUUVVVTTTUUUUUUTTTSSSRRRQQQPPPJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJLLLLLLKKKIIIJJJJJJHHHHHHHHHHHHJJJJJJKKKKKKJJJHHHGGGFFFEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAACCCEEEGGGGGGEEECCCAAABBB@@@@@@BBBBBBCCCJJJSSSZZZgggyyyyyy|||yyynnnggg```ZZZSSSNNNKKKJJJFFFCCC@@@@@@???>>>===;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999777777888888888888777777888888999999888888777666777777777777777777777777666666666666666666666666666666555444444555666666444555666666777777666666555555666666666777777777777777666666666666666555666666777777888999999999888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======>>>>>>???@@@AAAAAAAAA@@@AAABBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFDDDDDDEEEGGGJJJKKKOOOWWWeeeyyynnnSSSAAA;;;;;;:::888666666777777666555777666555555444444444444555555555555444444444444444444444555555555555555666666888:::<<<>>>@@@AAA???>>>===;;;:::999999999::::::;;;:::888888999;;;999:::<<>>;;;;;;;;;;;;<<<===>>>>>>AAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDGGGIIILLLPPPSSS]]]qqq~~~xxx}}}zzzpppkkkjjjjjjiiieeecccbbb```___]]]\\\[[[YYYYYYYYYZZZ[[[]]]___```cccbbbaaa___^^^\\\[[[ZZZXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTUUUWWWYYYZZZWWWWWWVVVVVVUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRRRRRRRSSSSSSSSSRRRSSSQQQPPPOOOOOOQQQSSSUUUSSSSSSRRRQQQRRRSSSUUUVVVUUUUUUTTTSSSRRRQQQPPPOOOHHHHHHHHHIIIIIIKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJKKKJJJIIIGGGFFFDDDCCCBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>>>>>>>@@@@@@AAABBBBBBAAA@@@@@@AAA>>>>>>@@@@@@@@@FFFMMMVVV___nnnxxxvvv}}}{{{uuupppggg___\\\YYYSSSMMMHHHCCC?????????===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999777777777777777777777777888999999999999888777777666666666666666666666666777777888888999999999999777666444333333444666777555555666777777777777777555666666666666777777777555555555555555444444444777777777888888999999999888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<=========>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEFFFIIILLLMMMSSS```qqqrrrXXXFFF<<<;;;>>>777666666666777777555333666555555444333333444444444444444444444444444444444444444555555666666666333444555777999;;;<<<======<<<;;;:::999888888888999::::::999777666777999666777999===BBBHHHMMMPPPJJJEEE>>>:::999;;;<<<===<<<<<<;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBBBB@@@@@@AAAAAABBBBBBCCCCCCFFFGGGJJJNNNPPPXXXjjj{{{~~~}}}}}}vvvmmmgggffffffeeedddaaaaaaaaa___]]][[[ZZZZZZWWWXXXXXXYYY[[[]]]^^^_________^^^\\\[[[YYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVXXXZZZ[[[XXXWWWVVVUUUUUUUUUVVVVVVSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPOOONNNNNNNNNPPPRRRSSSQQQQQQPPPPPPQQQSSSTTTUUUVVVUUUTTTSSSQQQQQQPPPPPPJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMJJJIIIGGGFFFFFFGGGIIIJJJKKKJJJIIIGGGEEECCCBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>?????????????????????===============>>>>>>>>>>>>>>>============>>>>>>???===<<>>BBBGGGOOOWWWdddwwwyyytttwww~~~}}}wwwvvvwwwoooeeeSSSHHH@@@??????<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999999999999888888777777777777888888999999999999999888777777666666666666666666666666777777777888999999::::::888777555444444555777888555666666777777777777777666666666666777777777888888888888888888888888888888888888888999999999999888999999999999:::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======;;;<<<===???@@@AAAAAAAAAEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJOOORRRXXXeee{{{sssWWWGGGAAA===;;;<<<666555555666777666444222555444444333333333333444333333444444444444444444333444444444555555666666333333444666777999::::::::::::999888888777888888777888888777555444555777777888999;;;>>>AAADDDFFFBBB???<<<:::;;;;;;;;;;;;======<<<<<<======>>>>>>=========>>>???@@@AAABBB======>>>@@@AAABBBCCCDDDEEEEEEHHHKKKNNNTTTbbbppp}}}yyy{{{yyynnniiidddbbbccccccbbb```___``````___\\\ZZZYYYYYYWWWXXXYYYZZZ[[[\\\\\\]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXYYYXXXWWWWWWXXXYYY[[[\\\YYYXXXVVVUUUUUUUUUVVVWWWSSSSSSSSSSSSSSSTTTTTTUUUVVVUUUTTTSSSRRRRRRSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSOOOOOOPPPQQQRRRSSSSSSTTTVVVUUUTTTSSSRRRQQQQQQQQQNNNNNNMMMMMMLLLMMMMMMMMMMMMNNNNNNMMMKKKJJJJJJKKKHHHHHHFFFFFFFFFFFFHHHHHHJJJIIIHHHFFFDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@??????=========>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;;;;>>>???>>>???CCCEEENNN[[[lllyyyvvvxxxeeeTTTEEEAAA@@@;;;999;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999999999999999888888888888999999999999999:::999999888777777777777777777777777777555555666666777777777888888888777666666777888888555666777777888888777777666666666777777777888888777777777888888888888999999999999999999999999999999999999999::::::::::::888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======:::;;;===???@@@AAABBBBBBEEEEEEFFFFFFGGGGGGGGGHHHGGGHHHIIIJJJMMMRRRYYY^^^sssqqqZZZDDD>>>===:::666666666555444555777777555333444333333222222333333333333333333333444444444444333333333444444444444444444555666777888999::::::888888777777666777777777666666777666444444555666::::::::::::;;;<<<===>>>;;;::::::;;;<<<<<<;;;:::>>>======<<<======>>>>>><<<<<<<<<===>>>???@@@AAA;;;<<<===???AAACCCDDDEEEDDDDDDFFFIIIKKKOOO[[[ggg}}}sssvvv{{{}}}uuummmfffbbb______aaacccbbb```]]]___aaa___\\\YYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWXXXYYYZZZ[[[[[[ZZZYYY[[[[[[ZZZYYYYYYZZZ[[[\\\ZZZYYYWWWVVVUUUVVVWWWXXXUUUUUUUUUUUUUUUVVVWWWWWWXXXWWWUUUTTTSSSSSSSSSTTTQQQRRRSSSSSSTTTSSSRRRRRRNNNOOOQQQTTTUUUUUUTTTSSSVVVUUUTTTSSSRRRSSSSSSTTTRRRQQQPPPNNNMMMLLLLLLLLLKKKNNNOOONNNKKKHHHGGGHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDBBBAAA??????>>>????????????>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===999999===???>>>>>>AAA<<>>:::<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;;;;:::999888888999:::;;;999999::::::999999888777777777777777777777777777666666666666666777777777888888888888888888888888666666777888888888888777666666777777777888888888666666666666777777888888999999999999999999999999999999999:::::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======:::<<<===@@@AAACCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMRRRXXX```kkkwww~~~rrrZZZIII======<<<666333555666555444555666777666555333333222222222222333333222222333333333444444444333333333333333222222222444444555666777888888999777666666555666666777777555666666666444555666888999999999999999999::::::;;;::::::;;;<<<===<<<:::===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>???===>>>>>>???AAABBBCCCCCCCCCBBBEEEHHHIIILLLUUU```uuuyyy}}}}}}rrrnnnjjjfffeeeaaa^^^^^^aaaddddddccc\\\___aaa```\\\YYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZ\\\\\\\\\[[[[[[]]]\\\[[[ZZZZZZ[[[[[[\\\[[[YYYXXXVVVVVVWWWXXXYYYWWWWWWWWWWWWWWWXXXYYYZZZYYYXXXVVVTTTSSSSSSTTTTTTOOOQQQSSSTTTTTTRRRPPPOOONNNPPPSSSVVVWWWVVVUUUSSSVVVUUUTTTSSSSSSTTTUUUUUUTTTSSSQQQOOOMMMKKKKKKJJJJJJMMMOOONNNJJJFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>=========>>>===<<<<<<;;;;;;<<<<<<<<<======>>>>>>??????>>>===<<<;;;;;;:::<<<======>>>>>>======<<<<<<999999===???>>>>>>@@@777@@@JJJUUUeeezzzvvv\\\QQQKKKBBB===???<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;999::::::::::::999888888777777777777777777777777999999888888888888888888888999::::::::::::999888666666777888888888888888777777777777888888888888999999::::::;;;;;;;;;<<<999999999999999999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;======<<<<<<<<<<<<======;;;===>>>AAACCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKSSSXXX```kkkyyyyyyZZZMMMBBB===@@@<<<444444:::777666444444666777777666222222222111222222333333222222222333333444444444333333333222222111111111222222333333444555555666666555555555555666777777555666777666555666888:::555666666777777888888999>>><<<::::::;;;<<<<<<;;;<<<;;;;;;:::::::::;;;;;;===<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBDDDGGGHHHJJJRRR\\\oooxxxlllgggdddaaa^^^]]][[[YYYYYY[[[^^^______```___]]][[[YYYYYYYYYYYY\\\\\\[[[[[[ZZZZZZYYYYYY]]][[[ZZZXXXXXXYYY[[[\\\[[[\\\]]]]]][[[ZZZZZZZZZYYYZZZ[[[\\\]]]\\\[[[[[[XXXVVVTTTRRRQQQQQQRRRSSSXXXWWWUUUSSSSSSTTTUUUVVVXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTRRROOOMMMKKKKKKLLLLLLNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEE@@@??????>>>===>>>>>>>>>>>>============<<<<<<<<<========================999999:::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===AAADDDGGGMMMVVVddduuummmaaaTTTEEE>>>@@@<<<:::<<>>@@@<<<:::<<<<<<:::;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777666555555777777888888888888777777666666777888999:::::::::999888888888777777666666777888888888999999999999;;;;;;:::999999888888777888888999999999:::::::::999999999999999999999999;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===========================>>>@@@AAABBB>>>>>>>>>???BBBEEEFFFFFFGGGDDDFFFMMMPPPOOOQQQVVVdddtttsss^^^NNNAAA===777555555555444333333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000111111111222222333333333333333333444444444555555222333333444555666777777777666666666777999;;;===333555777888888999;;;===:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCCCCEEEDDDDDDCCCDDDIIIOOOTTTiiiyyy}}}tttiiibbb``````___]]]\\\ZZZXXXXXXZZZ\\\]]]]]]___^^^\\\ZZZYYYXXXYYYYYY\\\\\\[[[ZZZZZZZZZZZZZZZ]]]\\\ZZZYYYYYYZZZ[[[\\\[[[\\\]]]]]][[[ZZZZZZ[[[\\\]]]]]]^^^]]]\\\[[[ZZZXXXWWWTTTRRRQQQQQQRRRRRRVVVUUUSSSRRRRRRRRRTTTTTTWWWWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPNNNLLLKKKKKKLLLMMMLLLKKKJJJIIIHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDD@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::<<>>>>>>>>>>>>>>>>>>>>=========>>>??????DDDCCCBBBBBBCCCDDDEEEEEEEEEDDDFFFKKKPPPXXXfffuuuppp\\\LLLBBB???;;;777444555555555444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222222222222222333333333333444444444444555444444555555666666777777666666666666777999;;;<<<666777999999888777999::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>>>>?????????@@@AAAAAABBBBBBCCCDDDDDDDDDEEEIIINNNRRR___nnn}}}tttnnnhhhbbb___```aaaaaa```\\\ZZZXXXXXXYYY[[[[[[[[[]]]\\\ZZZYYYXXXXXXXXXYYY]]]\\\ZZZYYYYYYZZZ[[[\\\^^^]]][[[ZZZYYYZZZ[[[[[[ZZZ\\\]]]]]][[[ZZZZZZ[[[^^^_________^^^\\\ZZZYYYYYYXXXUUUSSSRRRQQQQQQQQQTTTSSSRRRQQQQQQQQQRRRRRRUUUVVVVVVWWWWWWWWWWWWWWWUUUTTTTTTTTTSSSSSSRRRRRRUUUTTTSSSRRRQQQOOONNNMMMQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMLLLKKKKKKKKKLLLMMMJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCC?????????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<;;;:::999888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999;;;>>>???CCCJJJUUU\\\hhhnnnwwwrrr[[[MMMKKKKKKGGGHHHNNNRRROOOHHHEEE@@@<<<<<>>>>>???????????????>>>>>>>>>>>>???@@@AAAAAADDDCCCCCCBBBBBBCCCCCCCCCGGGHHHKKKQQQZZZlll|||nnnWWWEEE===;;;<<<999666444444555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111333333333333444444444444666666666666666666666666666666666666777999:::;;;888999:::999777666666777::::::::::::;;;;;;;;;;;;;;;<<<===?????????>>>===>>>>>>>>>???@@@@@@AAAAAAAAACCCDDDEEEFFFHHHLLLOOOUUUaaavvvxxxmmmfffgggdddaaa``````aaa```^^^\\\[[[YYYXXXZZZZZZZZZYYY[[[ZZZYYYXXXWWWWWWXXXYYY]]]\\\ZZZXXXXXXZZZ]]]^^^___^^^]]][[[ZZZZZZZZZ[[[ZZZ[[[]]]]]][[[ZZZ[[[[[[]]]]]]^^^^^^]]][[[ZZZYYYYYYXXXVVVTTTRRRQQQQQQQQQSSSRRRRRRRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWXXXWWWWWWUUUUUUTTTSSSRRRQQQQQQQQQSSSRRRPPPNNNLLLJJJIIIHHHPPPPPPPPPOOOOOOOOOOOOOOOKKKJJJJJJJJJJJJKKKLLLLLLJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBB???????????????>>>======;;;;;;;;;:::::::::999999::::::::::::::::::::::::>>><<<:::888777777888999;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;>>>@@@@@@AAAEEEMMMRRRaaagggqqq|||wwwaaaVVVUUUVVVSSSSSS[[[bbb```WWWOOOHHHBBB>>>???@@@>>>===>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888888999999999999888888888888888888777777777777888888888888888888888888666666666666777777777777777777888999::::::;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>???@@@@@@AAAAAA@@@@@@>>>>>>???@@@BBBDDDFFFGGGAAABBBCCCCCCCCCCCCEEEGGGJJJOOOWWWbbbsss}}}~~~oooZZZHHH<<<:::===888777555444444555555666222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000333333222222111111000000222222333333333444444444555555555555555555444444555555666666777888999999888999:::999777555666777999999:::::::::;;;;;;;;;:::<<<>>>@@@@@@@@@>>>============>>>??????@@@@@@@@@BBBDDDEEEFFFHHHJJJLLLQQQZZZmmm{{{rrrlllgggccc^^^]]]\\\\\\\\\\\\ZZZYYY]]][[[ZZZZZZ[[[\\\[[[ZZZZZZYYYXXXWWWWWWXXXYYYYYY]]][[[YYYXXXYYY[[[^^^``````___^^^]]][[[[[[ZZZZZZYYY[[[]]]]]][[[ZZZ[[[\\\YYYZZZ[[[\\\\\\[[[ZZZYYYYYYXXXVVVUUUSSSRRRQQQQQQSSSSSSTTTTTTTTTSSSRRRQQQOOOQQQSSSUUUWWWWWWWWWVVVVVVUUUSSSRRRQQQPPPPPPPPPRRRPPPNNNKKKIIIHHHGGGGGGNNNNNNNNNMMMMMMLLLLLLLLLGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@>>>????????????>>>======;;;::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<999777666777888999;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;888;;;=========@@@EEEJJJYYY```lllwwwzzzjjjdddeeeccccccgggqqq}}}uuujjjWWWMMMCCC@@@???>>>>>>???::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::::::::999999999::::::::::::999999999999999999999999999999888888888888888999999999666666666666777777777777777777888999:::;;;;;;<<<999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<===;;;;;;<<<<<<===>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFBBBDDDFFFFFFEEEFFFHHHKKKLLLUUUfff{{{rrrXXXHHH@@@;;;:::<<<555555444333333333555666222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222111111000000000222222222333333333444444333333333333333333333222444555555666777777777777666777888888777666777999999999999:::::::::;;;;;;999;;;===???@@@???>>>===<<<======>>>>>>???@@@@@@>>>AAACCCEEEFFFGGGIIIJJJNNNVVVeee|||uuukkkgggeeedddcccYYYYYYZZZ[[[\\\[[[[[[ZZZ\\\ZZZZZZZZZ\\\\\\[[[ZZZYYYYYYXXXWWWWWWXXXZZZZZZ[[[[[[ZZZYYYZZZ\\\^^^```aaa```___^^^\\\[[[ZZZYYYYYY[[[\\\\\\[[[[[[[[[\\\WWWXXXZZZ[[[[[[[[[ZZZYYYWWWWWWVVVUUUTTTSSSSSSRRRSSSTTTUUUVVVVVVTTTRRRQQQOOOQQQSSSVVVWWWWWWWWWVVVWWWUUUSSSQQQOOOOOOOOOOOOQQQPPPNNNLLLJJJJJJJJJJJJMMMMMMLLLLLLKKKJJJJJJJJJEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@??????>>>??????@@@@@@>>>===<<<;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888888999999999999999999999999888888999999999:::::::::888:::<<<<<<<<<>>>CCCGGGQQQ[[[jjjxxx}}}uuutttvvvvvv{{{nnn```PPPGGGCCC???===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::999999999::::::;;;;;;::::::999999:::::::::::::::::::::888888888999999999999999666666666777777777888888777777888999::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999;;;<<<===;;;;;;<<<===>>>>>>???@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDGGGJJJJJJIIIJJJMMMQQQUUUeee}}}ttt\\\EEE===<<<999666666333444444333222222333555222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111000000000222222222222333333333333222222222222222222222222444444555666777666666666444555777777777777999:::999999999999::::::::::::999:::<<<===>>>>>>>>>>>>=========>>>??????@@@@@@>>>@@@CCCDDDDDDEEEGGGIIIJJJPPP]]]ooovvvppphhhcccaaaaaa```^^^[[[\\\^^^^^^]]]]]]\\\]]]YYYXXXXXXYYY[[[\\\[[[ZZZYYYYYYXXXXXXXXXYYY[[[\\\ZZZZZZZZZ[[[\\\]]]___```bbbaaa```___]]][[[YYYXXXYYYZZZ\\\\\\[[[[[[\\\]]]YYYZZZ[[[\\\\\\[[[YYYXXXVVVVVVVVVVVVUUUUUUTTTSSSRRRSSSVVVWWWWWWUUURRRPPPQQQRRRUUUXXXYYYYYYXXXWWWWWWVVVSSSPPPNNNNNNNNNNNNOOONNNLLLJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>===>>>@@@@@@@@@???===<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999888888888888888888888888888888888888888888888888888999999999999:::;;;===<<<;;;<<>>;;;;;;<<<===>>>???@@@@@@??????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCEEEGGGHHHIIIKKKPPPUUUXXXYYY]]]ccciiiooorrr[[[HHH999:::<<<666222222111333444333111000222444111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111111111222222222222333333333111111111222222333333444333444555666666666555555444555777777666666888999888999999999999:::::::::999999:::;;;<<<===>>>>>>======>>>??????@@@@@@AAA???@@@BBBBBBCCCDDDGGGIIIGGGLLLVVVcccuuuzzzpppiiieeeaaa``````___\\\YYY]]]^^^___]]][[[YYYYYYYYYWWWVVVVVVXXXZZZ[[[ZZZYYYYYYYYYXXXXXXYYYZZZ[[[\\\YYYYYYZZZ\\\]]]^^^______bbbbbbaaa```^^^[[[YYYXXXXXXZZZ\\\\\\[[[[[[\\\]]]\\\]]]]]]]]]\\\ZZZYYYWWWTTTUUUUUUVVVVVVUUUUUUTTTQQQSSSUUUWWWWWWTTTQQQOOORRRTTTWWWZZZ[[[[[[YYYXXXXXXVVVSSSPPPNNNMMMMMMNNNLLLKKKIIIHHHHHHIIIKKKLLLKKKKKKJJJIIIIIIHHHGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>======>>>@@@AAA@@@???===<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999999999777888888999999999888888::::::::::::::::::::::::777888888888888999999999888999999888666777<<>>========================;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::666666777888999:::::::::888888888999999:::::::::888888888888999999999999888999999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888:::===>>>;;;;;;<<<===>>>???@@@@@@??????@@@AAAAAAAAA@@@@@@???@@@CCCFFFKKKOOORRRTTTWWW]]]ffflllqqqxxxlllXXXHHH;;;666;;;===666222444111333555444111000111333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222111111222222222333333333111111222333444444555555333444555666666666555444555666777777666666777888888888999999999:::::::::999999999999;;;<<<>>>???>>>>>>>>>???@@@@@@AAAAAA???@@@AAAAAAAAACCCGGGIIIFFFKKKRRR]]]lll|||uuunnnjjjaaa```^^^\\\ZZZYYYYYYZZZ\\\\\\\\\[[[ZZZYYYYYYXXXWWWWWWWWW[[[^^^___\\\YYY\\\\\\ZZZWWWUUUUUUXXXZZZ[[[ZZZYYYYYYZZZ\\\^^^___``````^^^]]][[[ZZZYYYXXXWWWXXXYYYZZZ[[[\\\]]]]]]ZZZZZZZZZYYYXXXXXXWWWWWWSSSTTTTTTTTTUUUVVVWWWXXXRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXWWWVVVTTTRRRQQQOOOOOOMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDGGGGGGFFFEEEDDDCCCBBBBBBEEEFFFFFFGGGGGGEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>============???===:::888888999;;;<<<888999999999999888777777999999999999999999999999<<<;;;:::888777666666555::::::;;;;;;<<<;;;;;;;;;;;;:::999999:::;;;===>>>@@@FFFRRRaaaqqq}}}rrrcccWWWOOOKKKCCCCCCDDDBBB???<<<===AAA<<<<<<<<<999999::::::888;;;;;;:::999999999::::::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::888888999999999:::::::::;;;:::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888999:::;;;;;;<<<<<<<<<888999:::;;;;;;;;;<<<<<<:::::::::<<>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEEEEEHHHNNNVVV___ppp|||ssslllgggccc```^^^]]][[[YYYXXXXXXXXXYYY[[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVWWWYYY]]]]]][[[XXX[[[[[[YYYWWWTTTUUUWWWZZZ[[[ZZZYYYYYYZZZ[[[]]]_________^^^\\\[[[ZZZXXXXXXWWWXXXZZZ\\\]]]]]]]]]]]]ZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTUUUVVVWWWTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRSSSUUUVVVWWWVVVUUUTTTSSSQQQPPPPPPNNNMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>=========<<<;;;<<<<<<<<<;;;::::::999999999999999999888777777999999999999999999999999;;;:::999888777666666666888888999:::::::::::::::888888777777888999;;;<<>>;;;888888999999888;;;;;;;;;;;;<<<<<<<<<<<<777888999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999999::::::::::::;;;<<<;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::888888888888777777777777999:::;;;<<<============888999:::;;;;;;;;;<<<===>>><<<;;;<<<>>>AAACCCDDDFFFIIINNNSSS[[[iii{{{oooYYYIII@@@777777666555444444444444222222222111111111000000222222222111111000000000000000000000000000000000////////////000000000000222111///......///111222000000000000000000000000222222222222111111000000111111222222333444444555444444444444555555555555555555555555555555555555666666777888888888777777:::::::::;;;<<<<<<======<<<<<<=========>>>>>>>>>===>>>???@@@AAACCCDDDDDDEEEGGGMMMTTT]]]mmmtttooohhhccc___^^^\\\[[[ZZZYYYWWWVVVVVVWWWWWWXXXYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVXXX[[[[[[ZZZXXXZZZYYYXXXVVVTTTTTTVVVYYYZZZZZZYYYYYYYYY[[[\\\]]]^^^^^^]]]\\\ZZZYYYXXXXXXWWWYYY[[[]]]^^^^^^]]]\\\ZZZZZZYYYYYYXXXWWWWWWWWWXXXWWWUUUTTTSSSTTTVVVWWWWWWVVVUUUTTTTTTSSSSSSTTTSSSQQQOOOMMMMMMOOORRRUUUSSSRRRRRRQQQQQQPPPOOOOOOOOONNNLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEDDDDDDCCCAAAAAAAAA@@@??????>>>>>>>>>>>>>>>=========<<<<<<888:::===???>>><<<999777999999999999999888888777777777777777777777777777:::999888777777777777888555666777888999:::::::::888777777777888999:::;;;AAACCCFFFJJJRRR___nnnyyywwwnnnpppxxxyyynnngggcccaaa___\\\YYYXXXYYYZZZXXXUUUJJJEEE>>>:::999888888999666777888999::::::::::::777777888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::888888888888888888888888888888777777777666666666666777888999::::::::::::555777888999888999:::<<<@@@???>>>>>>@@@DDDHHHKKKSSSYYYbbblllxxxlllVVVEEE<<<999666555444333333222222222222111111111111000000000222222111000///......---000000000000000000000000////////////000000000000000000............000000000000000000000000000000333333222222222222111111111111222222333333444444333333333444444444555555555555666666666666666666444555666666777777666666999999::::::;;;<<<<<<<<<<<<<<<<<<============>>>======>>>@@@AAABBBCCCDDDDDDFFFJJJPPPXXXhhhrrriiibbb```\\\ZZZYYYYYYZZZZZZVVVVVVUUUTTTUUUVVVWWWXXXVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVXXXZZZZZZZZZYYYXXXXXXWWWUUUTTTTTTVVVXXXZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZYYYXXXXXXVVVXXXZZZ\\\]]]]]][[[ZZZZZZYYYYYYXXXXXXWWWVVVVVVXXXVVVUUUSSSSSSUUUWWWYYYYYYXXXWWWVVVUUUTTTTTTTTTQQQPPPNNNLLLLLLNNNPPPRRRNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOMMMKKKIIIHHHFFFFFFFFFEEEDDDDDDBBBBBBAAA@@@CCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<888:::<<<>>>>>><<<999777999999::::::999999888777777777777777777777777777888888777777777777888888444555777888999:::::::::999999999::::::;;;<<<<<>>BBBDDDFFFHHHKKKNNNRRRVVVYYYoooyyyiiiTTTDDD<<<888666555444333222111111111111111111111111000000000000111111111000000/////////000000000000000000000000////////////000000000000000//////......//////000111111111111111111111111111111111111111111111111111111222222333333333333222333333333444444444444555555666666666666666777555555666777777777777666888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<===============>>>???@@@AAABBBBBBCCCDDDHHHMMMSSS```xxx}}}qqqfff^^^YYYUUUUUUTTTSSSRRRSSSTTTUUUTTTSSSSSSSSSTTTUUUWWWXXXTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUWWWXXXXXXYYYZZZZZZVVVWWWWWWUUUTTTTTTUUUWWWYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXUUUWWWXXXZZZ[[[ZZZYYYXXXYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTTTTUUUWWWZZZ[[[ZZZZZZXXXVVVUUUTTTTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNLLLJJJHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@???????????????>>>============<<<<<<<<<<<<::::::;;;<<<<<<;;;;;;:::999::::::::::::999888888666666666666666666666666777777777666777777888999555666777999:::;;;;;;;;;888888999:::;;;;;;;;;;;;<<<>>>???>>>???FFFRRR[[[nnn}}}}}}zzz~~~zzzmmm___WWWOOOFFF@@@???<<<<<<<<<<<<;;;;;;:::999>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<=========:::;;;;;;;;;:::999777666666666777777777888888888888888888888888888888888999999;;;<<<<<<<<<<<<<<<<<<>>>???======AAAIIIPPPUUUZZZaaagggjjjllloooqqqvvveeeOOOAAA===;;;888444444333222111111000000111000000000000000000000000///000000111111222222222////////////////////////////////////000000000000000000000000000000000000000000000000000000000000/////////000000000000000111111222222222222222333222222222222333333333444444555555555666666666777555666777777888888777777777777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@AAAAAAAAACCCFFFJJJNNNXXXmmm~~~xxxoooddd\\\VVVSSSRRRQQQRRRSSSRRRPPPPPPQQQSSSRRRRRRQQQQQQRRRSSSUUUVVVRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVVVVVVVWWWXXXZZZVVVWWWWWWVVVUUUTTTVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVSSSSSSTTTUUUWWWYYYZZZ[[[ZZZYYYXXXVVVUUUUUUTTTTTTOOOPPPPPPQQQPPPPPPOOONNNOOOOOOOOOPPPPPPQQQQQQQQQNNNNNNNNNMMMKKKIIIGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC????????????????????????=========<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<===:::::::::::::::999999888666666666666666666666666777777666666666777777888555666777999999:::::::::555666777888999999999999:::<<<=========AAAGGGLLL[[[jjjyyyvvvnnncccTTTIIIFFF@@@???>>>=========>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999:::999999888777666777777777888999999::::::777777888888999:::::::::::::::<<<==================???@@@@@@BBBKKKYYYdddwww}}}yyy^^^PPP@@@888999:::666111444333222111111000000111//////000000000000000111...//////000111222333444////////////////////////////////////000000000000000000000000000000000000////////////////////////.........////////////000111111222222222222222222111111222222222333333333333333444444555666666666666666777888888888888777666666777777888999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@@@@BBBFFFIIIJJJPPPbbbsssyyynnnhhheeebbb\\\VVVPPPNNNMMMNNNPPPRRRTTTSSSPPPOOOPPPRRRPPPOOOOOOOOOOOOPPPRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPRRRTTTTTTSSSSSSVVVXXXVVVWWWXXXWWWVVVUUUWWWXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZYYYXXXXXXWWWWWWVVVVVVUUURRRTTTUUUWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUQQQQQQPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPMMMMMMMMMMMMLLLJJJHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAABBBBBB>>>>>>>>>>>>????????????======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<::::::;;;;;;::::::999888777777777777777777777777888777777666666666777777555666777777888888888888555555777888999999888888:::::::::;;;<<<>>>@@@AAAJJJXXXgggpppvvvvvvcccTTTOOOGGGFFFDDDDDDEEEGGGIIIKKKJJJHHHFFFCCC@@@===:::999;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::999888888999999999888888999::::::;;;<<<<<<999:::;;;<<<>>>???@@@@@@???@@@AAABBBBBBCCCCCCBBBDDDFFFHHHJJJQQQ___tttxxxhhh\\\IIICCC;;;777666666444222444444333222111111111111////////////000000111111...//////000000111111111////////////////////////////////////000000000000...//////////////////............................../////////000000000000222222111111111111111111111111111111222222222222222222333333444555555555444555666666777777666666555555666777777888888999999::::::::::::;;;;;;;;;<<<<<<======>>>????????????BBBFFFHHHGGGKKKXXXggg|||~~~sssjjjccc]]]YYYVVVUUUSSSPPPMMMKKKKKKMMMKKKNNNPPPPPPMMMKKKLLLNNNNNNNNNMMMMMMMMMNNNPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRNNNPPPRRRRRRPPPQQQTTTWWWVVVWWWXXXXXXVVVVVVWWWXXXWWWXXXXXXYYYXXXXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWXXXZZZYYYWWWVVVWWWXXXZZZ[[[YYYXXXXXXWWWWWWVVVUUUUUUSSSUUUWWWYYYYYYYYYWWWVVVXXXXXXWWWVVVUUUUUUUUUUUUTTTRRROOOLLLLLLMMMPPPQQQLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMMMMMMMLLLKKKIIIHHHEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@AAABBBBBB>>>>>>>>>>>>>>>?????????======<<<<<<<<<;;;;;;;;;999999;;;<<<<<<<<<;;;;;;::::::;;;;;;::::::999888888888888888888888888888888888777666666666666666555555666666666666666555666777999:::;;;;;;::::::;;;999888999;;;======<<<>>>MMM\\\dddkkkuuulll[[[UUUSSSRRRPPPPPPRRRVVVZZZ]]]```^^^YYYRRRLLLEEE@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;:::999888999:::;;;<<<999999:::;;;<<<<<<======>>>>>>@@@AAACCCEEEFFFGGGJJJKKKLLLMMMMMMNNNNNNMMMRRRUUUXXX\\\eeexxxkkkUUUFFF<<<<<<;;;777444222444666555444333222111111111111.../////////000000111111///////////////.........////////////////////////////////////000000000000------............------........................//////000000111111111222222222111111111111111111000111111111111222222222111111222333333444555555333444555555666666555555555555666666777888888888999999:::::::::;;;;;;;;;<<<<<<======>>>>>>??????>>>AAAFFFHHHFFFGGGSSSaaatttvvvqqqggg^^^VVVRRRQQQQQQPPPOOOLLLJJJIIIIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLKKKKKKLLLNNNPPPQQQTTTSSSRRRQQQQQQPPPPPPPPPRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXWWWWWWUUUUUUUUUUUUVVVWWWXXXYYYTTTTTTUUUVVVWWWWWWXXXXXX[[[ZZZYYYXXXVVVUUUTTTSSSVVVVVVUUUUUUTTTUUUUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSUUUTTTQQQOOOMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBAAAAAA@@@???>>>>>>@@@??????>>>===<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>;;;888666777:::;;;:::888555555555666777999:::;;;666666666666777777777888777777777777777777777777777777777777777666555555666666777777777777666666888888999999999:::::::::<<>>AAABBBFFFGGGCCCAAABBBBBB@@@;;;;;;999999999:::<<<>>>;;;<<<>>>@@@AAA@@@>>>===@@@???===>>>???AAA@@@???DDDGGGHHHKKKSSS]]]bbbbbbccc______ccceeeaaa______gggmmmttt{{{|||fffRRRFFFAAA999888777666444333222111222222222222222111000000,,,---///111111111111000000000000000000000000000000///...------...///000////////////////////////000000000000000000000000////////////000000000111000000000000000000000000000000000000111111111111000000111222222222222111444333333333333444555555555555555555555555555555555555555555666666666666888888999999999999:::::::::;;;<<<===>>>>>>>>>>>>@@@AAABBBCCCEEEIIINNNRRRggg}}}sssiii```\\\UUUOOOKKKIIIJJJKKKMMMKKKIIIHHHGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQTTTTTTSSSRRRQQQQQQQQQQQQSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUTTTUUUVVVWWWXXXWWWWWWWWWWWWVVVUUUTTTSSSUUUUUUUUUUUUUUUVVVWWWXXXTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVWWWVVVUUUTTTTTTTTTTTTTTTRRRSSSTTTUUUUUUTTTSSSRRRTTTSSSRRRPPPOOOOOONNNNNNLLLLLLKKKKKKJJJKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAA@@@???>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<999777888:::;;;:::888888777777777777777888888777777777777777777888888777777777777777777777777777777777777777666555555666666666777777666666666888888888888999999999999<<>>===???AAABBBCCC@@@DDDIIINNNPPPOOOMMMKKKPPPNNNJJJHHHFFFGGGIIIJJJNNNSSSXXX^^^jjjxxx~~~xxxvvvxxxkkkVVVFFF===;;;666555555444444333333333000000000000000///......***+++,,,---.........---000000000000000000000000000///...------...///000........................////////////////////////////////////////////////000000000000000000000000//////000000000111111111000000111222222222222222444333333333333444555555555555555555555555555555666666666666777777777777888999999999999::::::::::::;;;<<<======>>>>>>===@@@@@@AAABBBCCCGGGLLLOOOZZZpppzzznnncccYYYRRRPPPMMMIIIEEEDDDDDDFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMLLLLLLLLLMMMOOOQQQRRRUUUTTTSSSRRRQQQQQQQQQQQQTTTTTTSSSSSSSSSSSSTTTTTTVVVUUUTTTSSSSSSUUUWWWXXXWWWVVVVVVTTTSSSQQQPPPPPPUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRQQQRRRSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRRRRQQQPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCBBB@@@???>>>@@@@@@??????>>>>>>==============================;;;<<<======>>>============;;;999999999:::999888;;;:::999777666666666666888888888888777777777777777777777777777777777777666777777777777666555555555555666666666666555555666666777777777888888888;;;;;;<<>>===??????>>>>>>=========<<<<<<<<<==================;;;<<<<<<======<<<<<<<<<===<<<:::999999888888888::::::888777666666666666888777777777777666666666777777777777777777777777666666777777666666555444444555555666666555555444555555555666666666777777999999999999===EEEOOOVVV\\\fffwww~~~mmmffffffeeeeeeeeeccc___aaannn}}}sssbbbWWWOOOLLLKKKNNNUUU[[[\\\[[[ccclll{{{xxxmmmeeeeeennnvvvwww}}}nnnbbbPPPAAA999777666666222222111111111111111111000111111111111111000000//////000000111111111111......................../////////....../////////........................////////////////////////............------------000000000000000000000000////////////000000000111111111111111111222222222333333222222333333444555444444444444444444444444666666666666777777777777999999999999::::::::::::999999:::<<<<<<<<<<<<<<<>>>????????????AAADDDGGGQQQbbbxxxhhh```VVVNNNJJJGGGDDDBBBCCCBBB@@@>>>============BBBBBBBBBCCCDDDEEEGGGGGGDDDDDDCCCCCCEEEGGGIIIJJJLLLKKKKKKLLLMMMPPPRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPSSSSSSRRRRRRQQQRRRRRRRRRTTTSSSRRRRRRRRRTTTVVVXXXTTTSSSRRRRRRQQQRRRRRRSSSTTTTTTSSSSSSSSSTTTUUUUUUWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVUUUSSSRRRQQQPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPQQQPPPQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCBBBAAA???>>>===>>>>>>>>>===============<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;:::;;;;;;:::999888777777888888888777777777777777888666666666666666666666666666666666666666666666666666666666666666555444444444444555555555555444444444444555555555666666666777888999:::<<<@@@FFFKKKWWWdddzzz~~~yyyzzz|||zzz~~~~~~~~~~~~|||wwwxxxrrrggg[[[[[[]]]dddlllrrruuuuuu~~~xxxzzzqqqSSSJJJ@@@:::888888666444333222222111000000/////////000000111111111000000------------------......------------------------...//////////////////..................................................................---------////////////////////////...////////////000000000111111000000000111222333333222222222222333444444444444444444444444444444444444444555555555666666888888888999999999::::::888999:::;;;<<<<<<<<<<<<===>>>???>>>>>>???AAADDDJJJWWWhhhuuu~~~RRRNNNHHHDDDBBBAAA@@@???============>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFBBBCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJKKKMMMOOOQQQSSSSSSRRRQQQPPPOOOOOOOOOOOOQQQQQQPPPPPPPPPPPPQQQRRRQQQQQQRRRRRRSSSTTTVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTSSSTTTSSSRRRQQQPPPOOOOOOOOOQQQQQQPPPOOOOOOPPPQQQQQQSSSSSSSSSRRRQQQPPPOOONNNLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDCCCBBBBBBAAAAAA@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999999999999888666555777888777777666666777888999999555666666666777777777777666666666666666666666666555666666666666555444444333333444444444444333333444444555555555666666666555777999:::;;;===@@@CCCSSSaaaxxxxxxssstttyyy}}}}}}tttnnnrrrzzzgggQQQBBB>>>:::888888777444000333333222111000000//////------.../////////......///......---......//////..............................////////////......------------------------........................------........./////////////////////////////////......////////////000000222111000000000111333444222222222222222333444444333333333333333333333333333333444444444555555555777777777777888888888999888888999:::;;;;;;;;;;;;;;;===>>>>>>===>>>@@@BBBEEEOOO\\\gggsssGGGEEEBBB???>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAA???@@@AAABBBCCCDDDDDDDDDAAABBBDDDFFFHHHIIIJJJKKKIIIIIIIIIJJJLLLNNNPPPRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQOOOPPPRRRSSSTTTUUUUUUTTTUUUTTTRRRPPPPPPPPPQQQRRRPPPPPPQQQQQQSSSTTTVVVWWWWWWXXXXXXXXXYYYZZZZZZZZZWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRQQQPPPOOOOOOPPPPPPRRRQQQPPPOOOOOOPPPQQQRRRVVVUUUSSSQQQOOOMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999666777888777555444666888777777777777777888888999666666777888999::::::;;;666666666666666666666666555555666666555555444333333333444444444444333333555555555555666666666666444555666777888999===???KKKWWWmmm}}}zzz|||vvvdddPPP???<<<:::888666555444222111111111111111111111111111,,,------...//////......222111000//////000111222........................---...///000000///...---------------------------........................------...///000000111111////////////////////////........./////////000000222111000///000111333444222222222111222222333444333333333333333333333333444444444444555555555666666666666666777777777777777888999::::::;;;;;;::::::<<<===>>>===>>>@@@BBBDDDKKKTTT^^^lll@@@===:::888888999;;;<<<::::::;;;<<<======<<<<<>>>>>>>>>>>????????????>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::999888444666777666444333666999888888777777777777777888777777888999;;;<<<===>>>666666666666666666666666555555666666555555444333222333333444444333333222555555555666666666777777333444444444444777;;;>>>BBBMMMbbbwwwvvvyyynnnYYYMMMEEE>>>:::888666333222222444555///000000111222333333333......///000111111000000///...---,,,,,,---...///////////////////////////---...///000000///...---------------------------........................,,,---...///000222333333////////////////////////............/////////000222111000//////111333444222222111111222222333444333333333333333333333333555555555555666666666777555555555555666666666666777777888999::::::::::::999;;;===>>>>>>>>>@@@BBBBBBGGGNNNVVVcccyyy;;;;;;;;;;;;;;;<<<===>>>:::;;;===>>>>>>>>>===<<<===>>>@@@BBBCCCDDDEEEEEEBBBBBBCCCCCCDDDFFFGGGHHHEEEFFFFFFGGGIIIJJJJJJKKKLLLLLLLLLKKKJJJJJJLLLNNNOOOOOOOOOOOOPPPQQQRRRRRRSSSQQQOOONNNPPPQQQQQQQQQTTTRRRPPPNNNNNNNNNOOOPPPPPPQQQRRRSSSUUUUUUVVVVVVWWWWWWWWWXXXYYYXXXVVVTTTRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRSSSSSSSSSQQQPPPOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSRRRPPPMMMLLLKKKKKKLLLEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFEEECCCBBBAAA@@@@@@@@@BBB@@@??????@@@AAA@@@???============>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::999999999888888666666666666666666666666666666777777888888999999222333666999;;;<<<;;;;;;777777666666555555555444555555555444444333333333222222444444444444222222222333444444555555444444555666777888999:::;;;;;;BBBEEERRRfffvvv|||zzz}}}}}}rrrpppuuuzzz}}}fffWWWLLL@@@888777555444444333222111000///222111111111000000//////000000000000000000000000///////////////////////////////////////.........------............------***+++,,,---....................................111111000000//////......//////............//////............////////////---...000111111111000///111111111111111111111111111111000000000000000111666555555444444333222222888777555555666777:::;;;999999:::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@>>>FFFHHHOOO^^^iii{{{::::::999999::::::;;;<<<:::;;;<<<=========<<<<<<<<<===???AAABBBCCCDDDDDDBBBBBBBBBBBBDDDEEEFFFGGGEEEFFFFFFGGGHHHIIIIIIJJJFFFGGGGGGFFFFFFFFFIIIKKKKKKKKKJJJKKKKKKLLLMMMNNNSSSRRRPPPQQQSSSTTTTTTSSSSSSRRRPPPNNNMMMMMMNNNOOOOOOPPPQQQSSSTTTUUUVVVVVVWWWVVVVVVWWWYYYXXXVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPMMMNNNOOOQQQRRRSSSTTTTTTSSSRRRPPPNNNLLLLLLLLLLLLHHHHHHHHHIIIIIIJJJJJJKKKHHHHHHGGGGGGFFFEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>BBB@@@>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;::::::999999999888888888666666666666666666666666777777777777777777888888333444777999:::;;;:::999666666666666555555444444555555444444444333333333222333333333333333333222222333444444555444444444333444444555777888888999;;;>>>HHHWWWccckkkqqqwww}}}sssppprrrzzzyyyzzz}}}tttcccQQQHHHBBB:::666555222222111111000000111111111111111111000000000///////////////////////////........................000//////...---,,,,,,+++------............------,,,,,,---//////000000000......................../////////...............//////............//////222222111111000000//////---...///000111000000///111111111111111111111111222111111000000000111111444444444444444333333333666555555555555777888999888888999999:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>EEEFFFJJJWWWbbbrrr888888888888888888999:::999:::;;;;;;<<<<<<;;;;;;;;;<<<===???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFGGGHHHGGGGGGHHHKKKMMMLLLKKKKKKLLLLLLMMMNNNOOORRRQQQRRRTTTVVVWWWVVVUUUSSSQQQOOOMMMLLLLLLLLLMMMMMMNNNPPPRRRTTTVVVVVVWWWVVVVVVUUUVVVXXXXXXWWWUUUXXXWWWWWWVVVVVVUUUUUUTTTSSSQQQOOOMMMMMMNNNQQQRRRMMMNNNPPPQQQRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAA???>>>>>>>>>>>>AAA???>>>>>>???@@@@@@???@@@??????>>>>>>======<<<<<<;;;::::::999999:::::::::999999999999888888888777777777777777777777777777777777777777666666666444555777888999999888777666555555555555444444444444444444444333333333333333333222222222222333333222222333444444444444444333333444555666777777888888:::@@@KKKTTT^^^lllxxxzzz}}}}}}||||||ttttttxxx|||wwwvvv{{{|||sssVVVJJJ???:::999666444444000//////...///000111222111111111111000000000000////////////////////////........................000000///---,,,+++***)))------............---------...///000111111111111---------------------------------------.........//////............//////333222222111000///............///000000000000000111111111111111111111111222222111111111111222222333333333333444444444444333444444555555666777777777777888888999:::::::::<<<<<<;;;<<<<<<===>>>???>>>CCCBBBEEEOOOWWWggg~~~888888777777777777888888888888999999::::::::::::999:::;;;===>>>>>>??????????????????@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHIIILLLOOOMMMMMMLLLMMMMMMNNNOOOPPPPPPPPPQQQTTTWWWXXXWWWUUURRRQQQOOOMMMLLLKKKKKKKKKLLLMMMOOOQQQTTTUUUWWWWWWVVVUUUTTTUUUWWWXXXWWWVVVZZZZZZYYYXXXWWWUUUUUUTTTRRRQQQOOONNNNNNPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPQQQPPPOOONNNMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>======???@@@@@@???AAA@@@@@@???===<<<<<<;;;::::::999888888888888999999999999999888888888888777777777777777777777777777777777666666555555555555666777777777777666555444444444444444444444444333333333333333333333333444333222111111222333444222222333444444444444333444555555666777777888888666777<<>>>>>>>>CCCAAAAAAJJJQQQ___uuu888888777777777777777888777777777777777888888999888999:::;;;<<<<<<<<<<<<============>>>???@@@@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFEEEEEEGGGJJJLLLJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMOOORRRUUUVVVUUUSSSPPPPPPNNNMMMLLLKKKKKKJJJKKKLLLNNNQQQSSSUUUVVVVVVUUUTTTSSSTTTWWWXXXXXXWWWZZZZZZYYYXXXVVVUUUTTTTTTOOOPPPQQQRRRRRRRRRRRRRRRUUUUUUUUUTTTSSSRRRQQQPPPOOOOOONNNNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAACCCBBBBBBAAA@@@@@@@@@@@@???===<<<<<<>>>@@@??????AAA@@@???>>>===;;;::::::999999888777777777777777999999999888888888777777666666666666666666666666777666666666555555444444666666666666555555444444333333333333444444444444333333333333333333333333333333111000000111333333111222333333444444333333444444444555666666666777555555888;;;???JJJ^^^qqqxxxzzzzzzxxxwwwzzzzzzwww~~~xxxssssssuuuzzzyyyzzz{{{rrrbbbNNN@@@@@@===888444444444222///333222111000///000111111000000000000000000111111.............................................................../////////------............------------......//////......---------------------------------......//////000......------------......,,,,,,------....../////////////////////000000111000000000000000000000000222222111111222333333444000111111222333444555555333444555777777777777777888888999999:::;;;;;;;;;::::::::::::;;;<<<===>>>===BBB@@@AAAHHHNNNZZZooo888777777666666666666666666555555555555666777777777888999:::;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGFFFGGGJJJLLLKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKLLLNNNQQQSSSRRRQQQOOOOOONNNNNNMMMLLLLLLKKKKKKLLLNNNPPPRRRTTTUUUUUUTTTSSSRRRSSSVVVXXXYYYXXXYYYXXXXXXWWWUUUTTTSSSSSSNNNOOOQQQSSSTTTTTTSSSRRRRRRRRRSSSTTTTTTTTTSSSSSSLLLMMMMMMLLLLLLKKKIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>><<<;;;<<<>>>???????????????>>>===;;;::::::999888777777666555666666666999888888888888777777777666666666666666666666666555555555555555444444444555555555444444444333333222222333333333333333444222222222222333333333333222222111111111111222222111111222333333333333333111111222222333333333333888888888999:::@@@OOO^^^ggglllqqqsssvvv{{{{{{xxxzzzvvvqqqooooooxxxzzz{{{|||wwwiiiZZZMMMCCC===555555333///000222111...222222222111111000000000000000000000111111111111........................------------------------------......///000000111------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////......------------......------...///000111111222///////////////000111111000000000000000000000000111111111111111222333444000111111222333444444555444555555666666777888888888888999999:::;;;;;;;;;:::::::::::::::;;;======<<>>???AAABBBDDDEEEFFFHHHHHHIIIHHHGGGHHHJJJLLLLLLLLLLLLLLLMMMNNNOOOOOOLLLKKKJJJLLLNNNPPPQQQPPPMMMNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNPPPRRRSSSSSSSSSTTTRRRQQQSSSVVVXXXYYYYYYVVVVVVVVVUUUTTTSSSRRRRRRNNNOOOOOOPPPQQQSSSSSSTTTQQQQQQRRRRRRRRRRRRQQQPPPJJJKKKKKKKKKKKKIIIHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBB@@@??????>>>>>>>>>>>>>>>===;;;:::;;;===??????>>>======<<<;;;::::::999999777666666555444555555555888888888888777777777777444444444444444444444444444444444444444444555555555444444333333333333333111222222222333333333333111111222222222333333333111111222222222222111111111111222333333333333222111111111111222222222222999888888:::999;;;DDDNNNPPPWWW___fffnnnwww{{{zzzuuu{{{}}}{{{}}}~~~~~~~~~~~~sssbbbRRRFFF???<<<:::111333111------222222...---///000111222111000//////000000000111111111111........................---------------------------.....................------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...------,,,,,,------...---......//////000000000000//////...///000111222000000000000000000000000000000000000111222333333111111222222333333333444555444444333444666777888777777888888999:::::::::999999999999:::;;;<<<===;;;AAA@@@AAAFFFFFFNNN___uuu555444333333222222222333444444333222333444555666777888999::::::::::::::::::::::::999::::::;;;;;;<<<===>>>@@@BBBDDDEEEFFFDDDEEEEEEDDDBBBCCCEEEGGGHHHHHHGGGHHHHHHIIIJJJKKKMMMKKKJJJJJJMMMOOOPPPPPPMMMMMMNNNOOOOOOOOOOOONNNLLLMMMOOOPPPQQQRRRRRRRRRSSSRRRQQQRRRUUUXXXYYYZZZUUUUUUTTTTTTSSSRRRRRRRRROOONNNMMMMMMNNNQQQTTTVVVSSSSSSRRRQQQPPPNNNLLLKKKIIIIIIJJJJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@<<<;;;:::;;;===??????>>><<<;;;;;;::::::999999888666666555444444444444555888888888888777777777777444444444444444444444444333333333444444555555555444333333222222333333444111111111222222333333333111111111222222333333333000111222333333222111000111111222333333333333222333333333333333333444444111111333666666666<<>>???@@@BBBGGGJJJXXXhhh~~~333333222222222111111111333333222222333444666777888666444555888;;;<<<<<<888999:::;;;;;;<<<<<<<<<:::<<<>>>?????????AAACCCDDDCCCCCCCCCCCCDDDEEEEEECCCDDDEEEFFFHHHIIIJJJKKKKKKMMMOOOPPPPPPQQQSSSUUURRRQQQQQQPPPOOOOOONNNNNNLLLNNNQQQSSSRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVTTTQQQPPPPPPPPPOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEAAABBBBBBCCCDDDEEEFFFFFFDDDDDDCCCBBBAAA??????>>>=========<<<<<<<<<;;;;;;888888888888888888999999:::888666555444555666777444555777888888777555444333333333333333333333333444444444333333333222222333333333333333333222222444444444444444444444444222222222222222222222222111111111111222333333444000111111111111222222222222222222222222222222222444555555555666666666666666777:::???EEEMMMVVV]]]eeemmmwww}}}~~~~~~}}}}}}~~~{{{mmm[[[MMMCCC>>>888555555666666555111111111111111111111111///////////////////////////////////////////////////...------------...///........................,,,,,,,,,---------......///.........---------,,,,,,,,,,,,---------............------------......++++++---......------,,,,,,,,,---------.........000///...............///////////////////////////////////////////////////000///.........///111111222222222333333333444444333333333333444444444444555555555555666777888999888888999999:::;;;<<<<<<;;;<<<===>>>???AAAEEEHHHQQQ[[[kkk}}}111111111111111000000000333222222222333444555666666444333444777999::::::777888999:::;;;;;;;;;;;;999:::<<<======>>>@@@BBBAAAAAAAAAAAABBBCCCDDDEEEBBBCCCDDDEEEFFFGGGHHHIIIHHHKKKOOORRRRRRRRRSSSTTTQQQPPPPPPOOOOOONNNNNNNNNMMMNNNOOOQQQSSSTTTSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQSSSQQQOOONNNOOOOOONNNMMMOOOOOOPPPPPPOOONNNMMMLLLKKKLLLLLLLLLKKKKKKJJJIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDAAAAAABBBDDDEEEFFFGGGHHHFFFEEEDDDBBBAAA???>>>===>>>======<<<;;;::::::999999999999888888888888888777666555555555666777888444555666777777666555444333333333333333333333333444444333333333222222222444444333333222222222111333333333333333333333333222222222222222222222222222222111111111222222333000111111111111222222222222222222222222222222222444444444555555555666666222333555777;;;AAAHHHMMMYYYhhhyyyuuuooommmrrrxxx||||||}}}yyy~~~}}}}}}~~~yyy{{{zzzrrrcccRRRCCC;;;555444333333555555333222//////000111222333333444//////////////////////////////////////////////////////............//////------------------------,,,,,,,,,------------.........------------,,,,,,,,,,,,,,,---------............------------......***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000000///...---------...////////////////////////////////////////////////111///---+++,,,...111222222222222222333333333333222222222222333333333333444444555666777777777777777777888:::;;;<<<===>>>:::;;;<<<<<<===???CCCEEELLLPPPZZZiii}}}111111111111111111111111222222222333333444555555777666555444444555555555666777888999::::::::::::888:::<<<=========???AAABBBBBBAAAAAAAAABBBBBBCCCAAABBBBBBCCCEEEFFFFFFGGGFFFJJJOOORRRSSSSSSRRRSSSNNNNNNNNNMMMMMMMMMLLLLLLNNNMMMLLLOOOSSSUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMNNNOOOOOONNNNNNOOOPPPPPPOOOMMMJJJHHHIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBAAABBBBBBCCCDDDEEEEEEFFFEEEEEEDDDBBBAAA???>>>>>>>>>===<<<;;;:::999888777999999999999888888777777777666555555555555666777444555555666666555555444333333333333333333333333444444444444333333333333444444333222222111111111111111111111111111111111111111111111111111111111333222111111111111111222000000111111111222222222111111111111111111111111333333444444444555555555555555666666777;;;@@@DDDRRRaaattt{{{vvvrrrpppqqqtttvvvuuutttxxx{{{~~~}}}{{{|||}}}xxxtttjjjZZZJJJ>>>:::999666555555444444333222111//////000111222333444444////////////////////////////////////////////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000000///...------------////////////////////////////////////////////////...---,,,++++++---///000111222222222222333333333222222222222333333333333333444555777888777777666666777888999:::;;;<<<<<<888:::;;;;;;<<<===@@@BBBEEEHHHOOOZZZlll111111222222222222222222111111222333333444444444555555555444333333333444555666777888999999999999888:::<<<=========???AAADDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEIIIOOORRRSSSQQQQQQPPPNNNNNNNNNMMMMMMMMMMMMMMMNNNLLLKKKNNNRRRTTTRRRPPPNNNNNNOOOPPPPPPQQQQQQQQQNNNLLLKKKLLLNNNPPPPPPOOOMMMMMMNNNNNNMMMJJJHHHFFFIIIJJJKKKKKKLLLKKKKKKKKKGGGGGGFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????===<<<;;;:::999888777666999999999999999888777666888777666555555444444444444444555555555555444444333333333333333333333333555555555555444444444444444333222111111111111222111111111111111111111111111111111111111111111111222222111111000111111111000000111111111222222222111111111111111111111111333333333333444444444444777777777666666888;;;>>>GGGQQQbbbttt{{{zzzzzzyyy|||~~~~~~~~~}}}|||uuujjjbbbTTTFFF<<<888888999888777555333222111222333111111111111111111111111................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------................................................------...////////////...111111111222222222333333333333333333444444444444222333555777777777666666777777777777777888888888777999:::;;;:::;;;===???<<>>>>>>>>???@@@AAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDFFFIIIMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKMMMNNNLLLLLLMMMNNNNNNNNNMMMLLLHHHGGGGGGIIILLLOOOPPPPPPMMMMMMLLLKKKJJJIIIIIIHHHJJJKKKKKKKKKKKKKKKJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>===<<<<<<999999888888888777777777666777999::::::999888777555555555555555555444444444333333333333333333444333333333333333333333333333333333222222222111111222111000///000222333555111111111111111111111111111111111111111111111111000000///000000111222333000111111111111222222222111111111111111111111111222222222222333333333333222222333222222333666888888<<>>::::::;;;===???AAACCCDDDAAABBBBBBCCCCCCDDDDDDDDDGGGIIILLLMMMLLLKKKJJJKKKGGGHHHHHHHHHHHHHHHHHHHHHKKKMMMNNNLLLIIIHHHKKKMMMLLLMMMMMMMMMMMMKKKIIIHHHFFFEEEEEEGGGKKKNNNOOOOOONNNMMMLLLKKKJJJJJJKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDAAABBBBBBCCCCCCDDDDDDDDDBBBAAA@@@>>>===;;;:::999888888888777777777777777555666888:::;;;:::999888222333444555666666666666444333333222222333333444333333333333333333333333111111111000000000000///111000//////000222444666111111111111111111111111000000000000000000000000////////////000111333333000111111111111222222222000000000000000000000000111111222222222333333333000111222222111333666888333666;;;@@@HHHVVVgggsss{{{|||~~~}}}~~~}}}mmmfffdddfffkkkvvvooo[[[LLLFFF===<<<:::666333222333444222444444222///---...000.........///////////////................................................,,,,,,---......---,,,,,,------------------------.........------,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---%%%'''***,,,------,,,+++/////////......---------+++++++++,,,---...///000...................................................---+++******,,,///000000111111111111222222222000111111111111222222222555444333333444555777888444555666777888999:::;;;777999;;;;;;::::::;;;<<<888;;;>>>CCCJJJXXXiiiuuu|||///////////////000111111111111222222222333333333444333333222222333333444222222333333444555666666777999:::;;;;;;;;;===???===<<<;;;;;;<<<>>>AAABBBCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMMMMLLLNNNMMMMMMLLLKKKJJJJJJIIIGGGHHHIIIKKKMMMOOOQQQSSSMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFHHHJJJIIIGGGEEEFFFGGGDDDDDDCCCCCCCCCDDDDDDEEE@@@AAABBBDDDDDDDDDDDDCCCBBBAAA@@@>>>===;;;:::999888888888888888888888888888888888888777777666666777777666555555555555555555444444555666666555333333333333333333333333333222222222222222222222222333333222111000///......//////000000111111111222111111000000000000111111000111111111111000000///...///222333333222///...000000000000000000000000000000000000000000000000111000/////////000222333222555888;;;???IIIWWWaaapppuuu{{{}}}{{{zzz{{{pppiiifffhhhmmmwww}}}vvvvvv~~~{{{zzzlllXXXJJJBBB>>>888888666555444333333333111111111111111222222222111111111111111111111111---......///000111111222........................///...---,,,,,,---...///,,,------......------,,,......//////......---,,,)))***++++++------...///...------,,,+++***))))))///......------......///------------------------//////...---------......---------............/////////............//////000///...------...///000---...000111111111000///000000000000000000000000333222111111111222333444444444444555444444333333555555555555666666666666999999999::::::;;;;;;;;;>>>>>>???AAAGGGPPP[[[bbbnnn///////////////000000111111111111111222222222222333333222222222222333333444444444555555666666666555777999999999999;;;===<<<<<<;;;;;;<<<>>>@@@BBB@@@@@@??????@@@AAABBBCCCGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIILLLKKKKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHIIIKKKMMMOOOQQQRRRPPPOOOOOONNNMMMLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFHHHJJJIIIFFFEEEEEEGGGDDDDDDCCCCCCCCCCCCDDDDDD@@@AAABBBDDDDDDDDDCCCBBBAAA@@@???>>><<<;;;:::999777777777777777777777777888888777777777777777777777666666555555555555555555444333444555666444222333333333333333333333333222222222222222222222222222222111111000///////////////000000000111111111111111000000000000000111///000000111111111000000111000000000000000000111000000000000000000000000000000000000000000000000222111000000000111333333333555666777888>>>GGGOOO^^^fffqqq{{{|||yyyvvvuuurrrvvv{{{~~~oooffffffoooxxx~~~}}}ooo[[[JJJ>>>777555333222222111111111111222111111111111111000000000........................---......///000000111111........................//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***++++++,,,,,,------.........------,,,++++++++++++++++++******+++++++++------------------------//////...---,,,,,,,,,------------............/////////............//////000///...------...//////......///000000000000000000000000000000000000000222222111111111222333444333333444444444444444333555555555555666666666666555555666777777888999999<<<<<<<<<===AAAIIIRRRYYYggg{{{//////......//////000111000000000000111111111111333333222222222222333333333333444444444444444444333555666777666777888:::<<<;;;;;;;;;<<<>>>???AAABBBBBBAAAAAAAAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJHHHHHHIIIKKKMMMOOOQQQRRRPPPPPPOOONNNMMMKKKKKKJJJLLLLLLLLLLLLLLLKKKJJJIIIHHHJJJKKKJJJHHHFFFFFFGGGDDDDDDCCCCCCCCCCCCCCCDDDAAAAAACCCDDDDDDCCCBBBBBB@@@???>>>===<<<;;;::::::888888888888888888888888777777777777777777777777777666555555444444555555333333222333444555333111333333333333333333333333222222222222222222222222000000000000000000000000//////000000000000111111222222111000//////000000...//////000111111111111444111///,,,,,,///111444000000000000000000000000000000000000000000000000222111111111111222333444222333444333222555;;;@@@HHHRRRaaapppzzzzzzxxx{{{~~~jjjcccaaakkktttzzz|||tttwww|||~~~mmmfffYYYLLL@@@999666555000/////////000111222222111111000000//////......------------------------------......///000000000------------------------///......------......///---,,,+++******+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...------,,,,,,------...------------------------//////---,,,++++++++++++---------............/////////............/////////......---......////////////......//////000111000000000000000000000000222111111111111222333333111222333444444555444444444555555555555666666666666666777888999;;;;;;<<<<<<<<<;;;;;;===BBBJJJOOO___rrr///............///000000////////////000000000000222222111111111111222222111111111111000000000000222444666666555555777888;;;;;;;;;;;;<<<===>>>???BBBBBBBBBBBBBBBBBBCCCCCCBBBCCCEEEGGGHHHJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHIIIJJJKKKMMMOOOQQQRRRPPPOOONNNMMMKKKJJJIIIHHHKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKJJJIIIHHHGGGGGGDDDDDDCCCBBBBBBBBBCCCCCCAAABBBCCCCCCCCCBBBAAA@@@>>>>>>======<<<;;;::::::::::::::::::::::::::::::666666666777777777777777666666555444444444444555333222111222444444222111222222222222222222222222111111111111111111111111//////000000111111111111//////000000000000000000333222111000////////////---...///000111111111111333111...,,,,,,...111333////////////////////////000000000000000000000000111111111111111222222222000111333333333444888;;;;;;CCCPPP^^^mmmzzzvvvtttvvv}}}vvvpppqqquuu{{{zzztttzzz}}}}}}lll[[[QQQMMMFFF@@@;;;999999999222222111111222222333333111111000///...------,,,........................---------....../////////---------------------------------,,,,,,------------,,,***))))))***,,,---//////......---------------------,,,,,,+++++++++,,,,,,------.....................------.........,,,,,,------------------///...---,,,+++*********---------............//////......------......///...------.........////////////...------///000111////////////////////////111111111111111222222333000111222333444555555555444444444555555555666666555666777999:::<<<======<<<<<<<<<;;;===AAAGGGKKKZZZjjj...............//////000....../////////000000000222111111000000111111222000000000000000000//////333555666666555555777888:::::::::;;;;;;<<<============>>>>>>>>>>>>>>>>>>AAACCCEEEGGGIIIKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJIIIJJJKKKKKKIIIHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQQQQPPPOOONNNLLLKKKIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@???===<<<<<<<<<;;;;;;::::::999999999999999999999999666666666666666666777777666666555444444444444444222111111222333333222000222222222222222222222222111111111111111111111111/////////000111111222222000000//////////////////222222111000//////000000,,,---...000000111111111000000///......///000000////////////////////////000000000000000000000000...//////000000000000000///111222333444444666777888<<>>??????@@@@@@???AAABBBDDDGGGIIIKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJGGGJJJKKKJJJGGGFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLNNNPPPQQQQQQQQQPPPOOONNNMMMLLLKKKHHHHHHIIIIIIIIIHHHHHHGGGEEEDDDDDDEEEGGGGGGFFFDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA???>>>;;;;;;;;;;;;;;;;;;::::::666666666666666666666666777777777666666555555555666555444444333333444444222222111222333444222000222222222222222222222222111111111111111111111111//////000000111111111222000000////////////......111111000000000000111111---......///000000000000...//////000000//////...000000000000000000000000000000000000000000000000---...//////000000//////000111111111111111111111888888:::>>>GGGUUUdddoootttzzz~~~xxxyyy{{{wwwxxxyyywwwsssuuu|||~~~{{{~~~}}}xxxmmm^^^OOOEEE@@@@@@888777555222111/////////222222111000//////000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,+++******+++,,,---...---,,,+++***+++,,,,,,---------,,,,,,+++++++++++++++,,,,,,---------...,,,++++++******++++++,,,+++,,,,,,------............------,,,,,,,,,,,,,,,---------............///......------------......+++,,,---.....................------......///000000000000000000000000000///000111111222222111111000111222333333444333333333444444444444555555555333333444555777888999999777888999:::;;;===AAADDDLLLXXXjjj}}}...------------...////////////000000000111111111000000000//////000000000111111111222222333333333333555666555444444555777999999:::;;;;;;;;;;;;:::;;;===>>>@@@BBBBBBBBBBBB@@@AAACCCFFFGGGIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJGGGJJJMMMKKKGGGEEEGGGKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPNNNNNNNNNMMMLLLKKKKKKJJJHHHHHHIIIIIIIIIIIIIIIHHHFFFEEEEEEGGGJJJKKKJJJHHHEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCBBB@@@>>>===::::::::::::::::::;;;;;;777777777777777777777777888888777666555444444333666555444444333333444444333222222333444444333111111111111111111111111111111111111111111111111111000000000000000111111111000000/////////.........////////////000111222333......///////////////......//////////////////...000000000000000000000000000000000000000000000000---...///000111000000///000/////////000000000000222444666888===DDDLLLQQQ]]]fffpppvvvxxx{{{~~~{{{zzzwwwxxxyyy~~~{{{xxxttteee^^^RRREEE===999999:::666666555444333111000000//////.........///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------............------------------...++++++,,,,,,---......///---------,,,------...///---------............///...------,,,,,,------...***+++,,,...//////......,,,---......//////......000000000000000000000000...///000111222111111000111222222333333333222222333333444444444555555555666666777777888999::::::777999:::::::::;;;>>>AAAEEEOOO]]]kkk{{{...------------...//////000000000000111111111111000000////////////000000...//////000111222222333222444555555333333444666999999:::;;;;;;;;;::::::777888;;;===??????@@@??????@@@BBBDDDFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHHHHIIIHHHLLLNNNLLLHHHFFFHHHKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPJJJJJJIIIIIIHHHHHHHHHGGGIIIIIIJJJJJJKKKJJJJJJIIIJJJIIIIIIKKKOOOQQQPPPNNNEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCCCCCCCBBB@@@>>><<<999999::::::::::::;;;;;;::::::::::::::::::::::::999999888666555444333222555555444333333333333444444333222333444555333111111111111111111111111111000000000000000000000000111111000000000000000000000000//////.........---.../////////000222333444...///////////////......000///............///000000000000000000000000000000000000000000000000000...///000222222111111000///...---...000222333333,,,000555888999:::;;;<<>>>>>???AAACCC@@@AAABBBBBBAAAAAACCCEEEHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIKKKLLLLLLKKKIIIGGGGGGHHHJJJKKKMMMNNNNNNMMMLLLJJJMMMKKKJJJHHHHHHHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGGGGJJJNNNPPPOOOMMMFFFEEECCCAAA@@@@@@@@@AAACCCBBB???=========???@@@:::::::::;;;;;;::::::999888888888888777777777666;;;:::888666555444444555333333222222222333444444444333111//////000111222111111000000000000111111000000000000000000000000111000/////////111222333////////////////////////......//////000000111111............////////////.../////////------///000////////////////////////---.........//////000000222111000//////000111222111111111000000000000000000000111222444555666777???CCCHHHNNNVVVeeevvvzzz{{{zzz{{{yyytttqqqrrrttt~~~xxxkkk\\\QQQLLL@@@<<<888555333222111000///000000000111111111111...000111000///...///111....../////////...,,,+++------...///000111222222------......------,,,+++++++++,,,,,,,,,---------...---+++******+++---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...//////.........------,,,,,,,,,........................,,,,,,,,,---------......000000000000000000000000......///111222222222222111111111111111000//////111222222222222111000000333333333333333333333333555555555555666666666666777777888999;;;<<<======@@@CCCJJJSSS^^^ppp,,,---------.................................................../////////---...///...---...000222222222222222222333444444666666777777888888999999888:::<<<======>>>@@@BBB@@@AAABBBAAAAAAAAACCCEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJKKKKKKJJJJJJIIILLLMMMMMMLLLIIIHHHIIIJJJKKKLLLNNNOOOOOONNNLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGIIILLLNNNMMMKKKFFFEEEDDDBBBAAAAAAAAA@@@BBBAAA???>>>======>>>>>>;;;;;;;;;;;;:::999777777999999999888888888777777:::999777555444444444444444444333222222333333333444333111000///000111222111111000000000000111111////////////////////////000000/////////000111222/////////////////////////////////...........................///////////////000000///...---///000////////////////////////............/////////000111000000//////000000111////////////////////////000000111222333444444555777:::>>>CCCJJJVVVeeeppp~~~}}}}}}}}}~~~vvvttttttzzz{{{yyyvvvtttsssssssssssssssqqqlllbbbUUUIII@@@<<<999666222000000000////////////000000000111111111---/////////...---...///....../////////...,,,,,,......//////////////////------......------,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................///000111111111111111111111111111000////////////000111111111111111333333333333333333333333555555555555666666666666777888888999:::;;;<<<<<>>@@@???@@@AAAAAA@@@AAACCCEEEEEEFFFFFFFFFGGGHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJLLLMMMMMMKKKIIIIIIJJJKKKMMMNNNOOOPPPPPPOOOMMMMMMJJJKKKKKKKKKKKKJJJJJJIIIMMMMMMMMMLLLLLLKKKJJJIIIGGGFFFFFFHHHJJJKKKJJJIIIFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@??????>>>=========<<<<<<;;;:::999777555444999999999999888888888888888777666555444444444444555444444333222222222222444333111000000000111222111111000000000000111111........................//////.........///000111//////////////////////////////......---,,,,,,+++---............/////////000111111000...---...000////////////////////////............//////////////////000000000000////////////////////////000000000000000111111222222222000222555777<<>>AAAGGGMMMXXXmmm,,,,,,,,,,,,,,,---------........................111000000000000////////////000000///...---...000///000222333333333222111333444444555555666666777777999:::;;;;;;;;;===???>>>???@@@@@@@@@@@@BBBEEEDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJHHHHHHJJJKKKNNNOOOOOOPPPOOOOOONNNMMMJJJKKKLLLMMMNNNMMMLLLKKKMMMMMMNNNMMMMMMLLLKKKJJJGGGGGGGGGHHHIIIIIIHHHHHHFFFFFFGGGFFFEEEDDDBBB@@@????????????>>>===<<<;;;:::::::::999888777555555888888888888777777777777666666555555444444444444666555444333222111111111333222111000000000111111111111000000000000111111///////////////////////////............/////////////////////////////////............------,,,,,,---------.........//////111222222000...---...000////////////////////////.........///////////////---...000000000000...---111111111222222222222222000000000000000000000///000111222222555:::BBBGGGQQQYYYeeennntttxxx}}}xxxyyy|||sssdddcccbbbdddiiioooqqqooolllmmmiiieeedddddd```YYYRRRNNNGGG>>>888777666444222222000//////000111111000........./////////000000,,,...///...---,,,---.....................------------------------------------......------,,,+++))))))*********++++++++++++,,,,,,------,,,,,,+++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,---------------------------------,,,,,,,,,++++++******------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,---------......------------------------.........///......------///000000000000000//////...///000111222222222222222222222222222333333333444444444555555555666666888888888999999999999999;;;;;;>>>BBBFFFNNN^^^mmm...---------------------........................000000000//////////////////111222111000//////000000111333444444444333222333333333444555555666666888999;;;;;;;;;;;;===>>>===>>>?????????@@@BBBDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFIIIKKKOOOOOOOOOOOONNNNNNMMMLLLJJJKKKMMMNNNOOOOOONNNMMMNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGFFFDDDBBBAAA>>>>>>>>>>>>>>>===;;;;;;888888999999999888777777666666666666555555555555555555555555555555444444666555444333222111111111222222222111111111111111111111000000000000111111000000000000000000000000...////////////.........////////////////////////------........./////////------------............000111111000...---...000///////////////////////////////////////.........---...///000000///...---000000111111222222222222000000////////////......222222222111222555888;;;>>>EEEOOOXXX```iiissszzzxxxyyy{{{ooocccbbbdddhhhmmmpppoooiiidddhhhccc]]]YYYVVVPPPFFF>>>:::666111000111222111///333111000000111111000///---............/////////---...//////------...///......------............+++++++++,,,---......///------......------,,,+++))))))*********++++++++++++,,,,,,------,,,,,,+++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---...------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------.................................,,,,,,,,,---------..............................---............------,,,...//////000000000//////111222222222222222111111111111111222222333333333444444444444555555555555888888888888888888888888::::::<<<@@@CCCHHHUUUaaavvv............------------------------------------,,,,,,---------.........---///111111///...///000111222222333333333333333333333333444555555666666777999;;;;;;::::::<<<===;;;===>>>???>>>@@@BBBDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDFFFIIIKKKNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJKKKMMMNNNNNNNNNNNNMMMNNNNNNMMMMMMLLLKKKJJJEEEGGGIIIIIIHHHGGGGGGHHHGGGFFFFFFFFFEEECCCBBBAAA>>>>>>======<<<<<<;;;;;;888888999999999999999888555555555555444444444444444444555666666666555555555444444333222222222222222222222222111111000000111111000000000000111111111111111111111111111111//////000000000///......////////////////////////,,,------...//////000000,,,------------............/////////------///000///////////////////////////////////////.........------............------------......//////000000////////////////////////222111111111111222333333666:::@@@EEEKKKTTT___gggtttwww}}}{{{qqqkkkkkknnnrrrvvvvvvqqqhhhbbbZZZUUUOOOKKKGGGBBB;;;666555444333333333222111///111000......//////---,,,------------.........///---///000///...---...///......---------...//////******+++,,,---...///000------......------,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------...............---......///000000000//////222222222222222111000000000000111111222333333333333444444444444555555555666666777777888888888888:::999;;;???AAADDDMMMWWWiiirrr------------,,,,,,++++++------------------------***++++++,,,---...//////+++...000111000///000000111111111111111222333333333333444444555666666666666888999999888999:::;;;;;;<<<>>>>>>>>>???BBBDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFEEEDDDFFFJJJMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNMMMMMMMMMMMMLLLKKKJJJIIICCCEEEGGGGGGFFFEEEFFFHHHGGGFFFEEEDDDCCCBBBBBBBBB???>>><<<;;;:::;;;;;;<<<::::::;;;::::::999888888666666555555555444444444444555666777777777777666444444333222222333333333222222222222222111000000111111000000000000111111000000000000000000000000000000111111111000///...////////////////////////------------------......,,,,,,---------.........,,,---...---,,,---///111////////////////////////000/////////...............------------------...+++,,,,,,---....../////////////////////000000000111111000111111111111000222555888999===CCCLLLSSSbbbjjjvvv}}}{{{xxxwwwwwwwwwxxxvvvpppggg\\\UUUHHHEEEAAA<<<888666555444333444555444333111111222///...---...//////---,,,,,,,,,---------.........,,,---......---,,,---......------,,,---...///000,,,,,,------.........///------......------,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,---...///++++++++++++++++++++++++************++++++++++++*********+++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---...///////////////---......///000000//////...//////000000000000//////000000111222222333333333333444444444555555555444555555666777888999999:::999;;;>>>???@@@FFFMMM[[[bbbooo,,,,,,,,,++++++*********------------------------+++,,,---...///111222222,,,...111222222111222333111000/////////000222333333333444555555666666777555666888888777777888::::::<<<===>>>>>>???BBBDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEGGGKKKNNNKKKKKKJJJHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGIIIKKKMMMLLLMMMMMMLLLLLLKKKJJJIII@@@CCCFFFFFFDDDDDDEEEHHHHHHFFFDDDCCCBBBAAABBBBBB@@@>>><<<:::999:::;;;<<<======<<<;;;:::888777666777666666666666555555555444555666888888888777777333333222222222333444444111222222222222111000000111111000000000000111111////////////////////////000111222222222000///...////////////////////////...------,,,,,,++++++***,,,,,,,,,---------......***+++,,,,,,,,,---///111////////////////////////000000//////.........---......,,,++++++,,,......------......///000000111////////////000000111111222111111222333333111000...111333555666;;;BBBHHHMMMZZZkkkwww|||||||||~~~~~~uuuvvv{{{zzzxxxtttlllaaaTTTGGG@@@===<<<888333//////111444+++...000///---,,,...111......---///000111000...,,,,,,,,,---------......+++,,,------++++++,,,---...------,,,---...///000//////.........---------------......------,,,+++++++++,,,,,,,,,---------...---+++******+++---...)))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++,,,---...///************************))))))******+++++++++,,,))))))***+++,,,,,,------.........------,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000------...///000000//////++++++---...//////000000///000000111222222333333333333333444444444555555333444555666777888999::::::999:::======<<<@@@FFFRRRXXXdddzzz))))))))))))***+++,,,,,,)))***+++,,,---.........---------............///------......///000111111000000000000111111111111222222222222333444555666444444555555777888999:::;;;;;;<<<<<<===???@@@AAACCCCCCDDDEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGEEEEEEFFFGGGJJJKKKKKKKKKIIIFFFCCCBBBCCCDDDGGGFFFDDDDDDDDDFFFHHHJJJLLLNNNNNNMMMKKKIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHEEEDDDBBB@@@?????????@@@@@@@@@???>>>===<<<;;;;;;<<<;;;:::999888888888888777777777777777777777777888888777777666666666555555555444444444333333333222222111111111111222222111111111111111111111111000000000000000000000000...---+++,,,...///////////////............//////////////////............//////...---,,,,,,++++++//////.........---------...------,,,,,,++++++***---------............///......------------.........---,,,++++++,,,---.........//////////////////------///000111111111111222111000000222444777999BBBFFFNNNWWWbbbnnnzzz}}}uuuuuutttyyyxxxmmmjjjkkkhhhooovvvyyyyyyyyy|||~~~~~~~~~|||ppp```RRRJJJDDD>>>:::444444333333222111000000///............---------////////////////////////111000000///...---,,,,,,...------,,,,,,------...,,,,,,,,,------.........000000000000///...------***++++++,,,,,,++++++***...------,,,+++***))))))************************************************,,,------......------,,,...---,,,+++***+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++''')))+++,,,++++++,,,...++++++,,,,,,,,,,,,------,,,,,,,,,------.................................+++,,,,,,---...///000000------------.........///............////////////000111111111111222222222111111222222222333333333333333444444555666666666:::::::::;;;<<<===??????IIINNNZZZqqq++++++*********++++++,,,******+++,,,------------,,,,,,,,,,,,------------******++++++,,,------...//////000000000111111111111111111222222444555555111111222222333555666777;;;;;;;;;<<<===>>>@@@@@@DDDCCCBBBAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEGGGIIIJJJJJJIIIFFFCCCBBBCCCDDDDDDDDDDDDEEEFFFIIIKKKLLLLLLMMMNNNMMMKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHFFFEEECCCAAA@@@@@@@@@AAA@@@@@@???>>>===<<<;;;:::::::::999888777777777777555555555555555555555555555555555555444444333333444333333333222222222222222111111000000111111222///////////////////////////////////////////////////---,,,,,,...//////.........------------......////////////............------------------------//////.........---------------------............---------............///......------------......///...---,,,,,,---...///////////////..................000111111222222222222111000000111333555777666999???EEEMMMWWW```gggqqquuu}}}{{{qqqooorrryyy~~~wwwhhhaaa```bbbdddjjjqqqtttsssssstttwww|||~~~|||uuunnniii\\\SSSHHH@@@<<<:::777444333333222222111000000//////............---------........................,,,++++++******))))))))).........------.........,,,,,,------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++******)))************************************************)))******++++++******))),,,++++++***+++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++(((***,,,,,,++++++,,,---++++++,,,,,,,,,,,,------,,,,,,------------------........................---------...............------.........//////////////////000000000000111000000111111111222222222111111111222222222333333444444555555666777777777999999999:::;;;<<<===>>>BBBFFFQQQeee~~~---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......//////000//////000000000000111111111111111111222333444444333333444444555666888888:::::::::;;;<<<===>>>???CCCBBB???>>>>>>@@@CCCEEEBBBCCCDDDEEEFFFFFFEEEEEEBBBBBBAAAAAABBBCCCEEEFFFHHHIIIHHHFFFCCCBBBCCCDDD@@@BBBDDDGGGIIILLLMMMNNNLLLMMMNNNMMMJJJHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEDDDBBBAAAAAAAAAAAA??????>>>===<<<;;;;;;::::::999888777666666666666444444444444444444444444555444444444444333333333222222222222111111111111222111111000000111111222////////////////////////////////////////////////000...------.........---------,,,,,,,,,,,,------/////////............---++++++,,,,,,---...//////...............------------......///000000111111---------............///......------------......///......------......///////////////......------...///000111222222222222111111000///000111222333111333777:::>>>DDDJJJOOOTTT[[[fffrrrzzz|||yyyvvvqqqoooqqqvvvyyyzzz}}}wwwhhh___]]]^^^```eeekkkrrruuuuuuttttttuuuvvvwwwvvvrrrjjj___UUUOOODDD???999555666666444222222111111000000////////////............---------------------------------------------------------//////............//////------------------,,,,,,,,,------............---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************((())))))******))))))(((************+++---...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,++++++,,,---++++++,,,,,,,,,,,,------------------------,,,,,,------------------------//////.........---------............/////////000000000000000111111111111000000000111111111222222111111111222222222222333555555555666777777888888888888888888999:::<<<<<<<<>>???@@@BBBCCC@@@BBBDDDFFFGGGGGGFFFEEEAAAAAA@@@@@@AAABBBDDDDDDFFFGGGGGGFFFCCCBBBCCCDDD???BBBEEEIIIKKKMMMMMMMMMKKKLLLMMMLLLJJJHHHGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHEEEDDDCCCBBBAAA@@@@@@???>>>>>>===<<<<<<;;;:::::::::999888777777666666777444444444444444444444444555555555555555555555555333222222222222111111111111111000000000000111111000000000000000000000000////////////////////////111///------......---,,,------,,,,,,,,,,,,------//////.........---------++++++,,,------......///..............................//////000000000000---------............///...------,,,,,,------.../////////....../////////000//////......------,,,......///000000000000000111000////////////000000333444666777888;;;???BBB@@@FFFOOOXXX___bbbbbbaaajjjjjjnnnuuuyyyyyy}}}zzzlllcccaaabbbdddeeeggglllrrruuuuuusssqqqqqqjjjfff^^^UUUMMMGGGBBB@@@===:::777555555555333222000000/////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,/////////000000111111111......------------...............------,,,,,,,,,....../////////...------,,,,,,------------,,,,,,))))))******+++++++++,,,************************************************++++++,,,,,,,,,,,,++++++*********++++++,,,---...,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,++++++,,,---+++++++++,,,,,,,,,------.........------,,,,,,,,,------------------------................................./////////000000//////000000000111111111000000000000111111111111111111111111222222222222444444555555666666777777666666666777888999::::::;;;===CCCQQQcccwww......---,,,++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,------...////////////000000000111111000000000111222222111111111111222222333444888888888888999:::;;;;;;>>>???@@@AAABBBAAA@@@???@@@BBBDDDFFFGGGGGGFFFEEE@@@AAAAAAAAABBBCCCCCCDDDDDDEEEFFFEEECCCBBBCCCDDDAAACCCFFFJJJKKKLLLKKKJJJJJJLLLLLLKKKIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFCCCBBBBBBAAA@@@???>>>=========<<<<<<;;;;;;::::::;;;;;;:::999888888888888555555555555555555555555444444444444555555555555333333333333222222222222111000000000000000000111000000000000000000000000........................111///------......---,,,......------------..................---------------------------------------...................../////////.........---------------............///------,,,,,,,,,,,,------...//////////////////...//////......---------,,,,,,---..................000000/////////.../////////000222222222333666888777:::>>>BBBEEEHHHKKKLLLTTTXXXaaammmuuuxxx~~~yyyvvvxxx}}}}}}}}}~~~~~~~~~}}}}}}tttnnnhhhdddeeeggggggfffdddgggiiiiiigggbbb___]]]TTTOOOGGG@@@:::999999:::777555444333222111///.../////////...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,+++***)))((('''+++,,,,,,------,,,,,,+++((())))))******++++++,,,************************************************,,,,,,------------,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,------...//////000............////////////........./////////000000//////000000000111111111000000111111111222222222222222333444444555555666666666666666666777888999<<<===BBBLLL[[[lllzzz---,,,,,,++++++++++++,,,++++++,,,,,,+++***)))))),,,,,,,,,,,,------------------------------............////////////000000111000000000000000111111222222222222222333444444888777777777888888999:::;;;===@@@BBBBBBAAA???===AAABBBCCCEEEEEEEEEDDDDDD@@@@@@AAABBBBBBCCCCCCDDDBBBDDDEEEEEEDDDBBBCCCCCCCCCDDDGGGIIIJJJJJJIIIHHHJJJKKKLLLKKKHHHFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAAAAA@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888888888888555555555555555555555555111111222222222222222333444333333333222222222222111000000//////000000111////////////////////////........................000...------.........---......------------...............------------,,,---------------------,,,---------...............//////......---,,,,,,+++---------............///------,,,,,,,,,,,,---------......//////......---------------------------,,,,,,------------,,,,,,////////////////////////---...///000///000222444333444555666777:::>>>BBB@@@FFFRRRaaajjjqqqzzz~~~vvvooonnnpppooorrruuuxxxxxxuuuqqqnnnkkkiiigggfffffffffdddccc^^^^^^\\\YYYTTTNNNIIIEEE======;;;:::888777666555111111111111000000//////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,+++***)))(((***++++++,,,,,,++++++***)))))))))*********++++++************************************************+++++++++,,,,,,+++++++++++++++,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111------------.........///............/////////////////////000000000111111000000000111111111111222111222222333444444555555666666666666666777888888:::;;;>>>EEEPPP\\\hhhoooxxx++++++*********++++++,,,***++++++++++++******)))++++++++++++,,,,,,,,,,,,000000000000000000000000........./////////000000111000000/////////000000444444444444444444555666777777666666777777888888;;;<<<>>>?????????======AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBBAAACCCEEEEEEDDDBBBCCCCCCBBBCCCEEEGGGIIIIIIIIIIIIIIIJJJKKKJJJHHHFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBBBBAAA???===<<<;;;;;;;;;:::::::::::::::;;;:::999888777777777777444444444444444444444444000111111111222222222222222222222222111111111111000000////////////000000////////////////////////........................///---,,,,,,...//////...------,,,,,,,,,,,,------.........---------,,,,,,+++,,,,,,------.........---------.........//////...------------------------------............///---,,,,,,++++++,,,,,,---,,,---...//////...---,,,+++,,,,,,------......///,,,------......------,,,...//////000000000//////...000111111000111222444000222333333222444888<<<888<<>>>>>??????@@@>>>???@@@AAAAAABBBAAAAAA@@@BBBDDDEEEDDDCCCCCCCCCAAABBBDDDFFFHHHIIIJJJJJJIIIJJJKKKJJJGGGFFFEEEFFFBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCBBB@@@>>>===;;;;;;:::::::::::::::::::::999888777666666666666333333333333333333333333222222222333333444444444111111111111000000000000000000////////////000000111111111111111111111111...........................---,,,,,,.../////////,,,++++++++++++++++++,,,......---------,,,,,,,,,)))***+++,,,...///000111---------.........//////,,,,,,------.../////////---------.........//////---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++***++++++,,,---...//////---......///......------......///000111111000000...///000000//////000222///111333333111111444666555666999===???CCCNNNYYYWWW___iiisssvvvooollljjjkkkooopppnnnjjjfffdddeeegggiiiYYYYYYXXXSSSKKKFFFEEEFFF===;;;999777777666444333333333222222111000000000///000000///......000111......////////////////////////.........---------------------------------...........................------,,,,,,------...,,,,,,,,,------.........$$$%%%''')))+++,,,,,,---))))))************))))))*********)))))))))))))))************************************************++++++,,,,,,,,,,,,++++++&&&((()))+++,,,,,,,,,+++))))))******++++++++++++************************)))************+++++++++++++++++++++++++++++++++***+++------+++******+++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///............---------+++++++++,,,,,,,,,------000000000000111111111111////////////000000000000000000000000111111111111333333444444555666666777777666666666666777777888:::;;;;;;<<<>>>CCCJJJOOOZZZooo------------------------******************************+++++++++,,,,,,,,,------,,,,,,,,,---......000...+++,,,...000///---............////////////555333222000000111333444111222222333333444444555666777888:::<<<>>>???@@@@@@@@@@@@@@@@@@???>>>>>>AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCBBBBBBAAA???===;;;:::888999999999999888777777555555666666555444333333555555444444444444555555333333333222222111111111444444444333222111000///////////////............---------............///000////////////.........------------------------,,,---...//////...---,,,/////////......---------,,,,,,,,,---------......------------,,,,,,+++***---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++++++++,,,---...//////......---+++******))))))***,,,.........,,,+++---......//////......---,,,,,,,,,---------......000000////////////000000000000111111111111000000444555777777777999===@@@DDDHHHOOOYYYeeeuuu{{{vvvwww{{{~~~~~~{{{}}}xxxqqqllljjjjjjjjjooojjjccc___^^^\\\YYYWWWNNNLLLHHHDDD???;;;777555666666555444444444444555111111000000//////......//////............////////////////////////////////////.........---------++++++++++++,,,---...///))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000---------,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++************************++++++************++++++++++++************++++++))))))***+++,,,------...******))))))))))))))))))************************...,,,++++++,,,---,,,+++******))))))******+++,,,************************++++++***************************++++++,,,,,,,,,,,,------......------,,,...------,,,,,,------.../////////......---------,,,---......//////......////////////000000000000000111111111111222222222222222333333333333444444333333333444444444444555::::::::::::;;;>>>DDDHHHVVVbbbrrr}}},,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---......,,,******,,,---,,,+++............////////////...///000000111111111111111111222222333444444444666666777888999:::;;;<<<======>>>???@@@@@@??????BBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGEEEDDDCCCBBBBBBDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBAAA???===;;;:::888888999999888888777666555555555555555444333333555555444444444444555555333333333333222222222111333333333333222111000///////////////............---------............///------------,,,,,,,,,,,,------------------------.........//////.........------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++++++++,,,---...///------,,,,,,,,,,,,++++++)))***,,,......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......000000////////////000000000000111111111111000000000222333333333444777999;;;===AAAFFFMMMWWWbbbiiipppooooooqqquuuzzz}}}uuupppnnnqqqvvvyyy~~~~~~~~~{{{}}}zzzqqqkkkgggeeeddd___[[[UUUQQQOOOMMMJJJGGG???>>>===;;;999777666555555444333222222222222222000000000000//////......//////............//////.................................---------,,,,,,++++++++++++,,,---...///*********+++,,,---------------------------------......,,,,,,,,,,,,---...------,,,,,,,,,+++++++++******++++++++++++******************************************************++++++************++++++,,,++++++++++++++++++,,,((((((((()))******++++++************************************************---,,,******,,,,,,,,,+++***************++++++,,,******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,---......//////........./////////000000000000000000111111111222222222222222222333333333444444666666666666777777777777888999:::::::::===BBBEEEKKKUUUeeeqqqxxx++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++******++++++,,,------,,,******,,,,,,,,,+++---............/////////)))+++...000111111///...111111111222333333444444777777777888999999:::::::::;;;<<<>>>???@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEECCCAAA@@@??????CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@>>><<<999888888888888888888777666666444555555555555444444333444444444444444444444444444444333333333333222222333333333333222111000000/////////............------------............///------------,,,,,,,,,,,,------------------------///......------......///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,---......+++++++++,,,,,,---------***+++,,,---...---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......000//////......//////000///000000111111000000///...000000000///000222444666777888888;;;@@@FFFKKKPPPPPPQQQSSSWWW\\\aaadddnnnvvv}}}xxxuuutttqqqnnnkkkllloootttwww}}}~~~}}}{{{yyyyyy}}}qqqfff```\\\WWWSSSLLLHHHCCC@@@>>><<<999777333333333333333333333333333222111000////////////000000000////////////...//////............//////........................---------,,,,,,,,,++++++++++++++++++,,,---......***++++++,,,,,,------...........................///...---,,,++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++++++++************************,,,***)))***+++,,,+++***************+++++++++,,,******************************++++++,,,,,,------------------,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,---......//////............/////////000000000000000000111111111222222222222222222333333333333333333333444444444555555666777999::::::<<>>>>>??????AAABBBBBBCCCCCCBBBBBBAAABBBCCCCCCDDDEEEEEEEEEFFFCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBB@@@????????????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAA@@@===;;;999777777777888888777777666555444444444555555444444333333333333444444333333333444333333333333333333333222222222222222111000000//////.........------------------............////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++,,,---------,,,+++---......//////......---,,,,,,,,,---------....../////////......///////////////000000000000//////000111111111//////000222333444444444444777<<>>>>>>>>@@@BBBFFFJJJMMMRRRYYYdddoooxxxyyytttqqqooommmlllmmmnnnqqqrrruuuxxx{{{{{{{{{|||}}}|||~~~}}}{{{zzzzzz{{{|||~~~wwwkkk[[[PPPLLLIIIDDD???===;;;999666555444222222222222222111111000000000222222000///......---...//////////////////////////////............//////........................,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...++++++,,,,,,,,,---------------------------------...------,,,,,,+++++++++,,,+++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++************++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,***************************))))))***+++,,,+++)))******+++++++++,,,,,,+++******************************+++,,,------...............------,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,---........................,,,---......///................../////////000000000000000000111111111111111222222222222333333333222222222222333333333333333555888999999:::<<<===AAACCCJJJUUU___jjjzzz******************************************************+++++++++,,,,,,,,,******)))))))))***++++++---------,,,,,,,,,---...------------............111000...---,,,------...//////000111111222222333444555666888:::;;;======;;;;;;<<<===============???@@@@@@AAAAAA@@@@@@???AAABBBCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEDDDDDD???????????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAABBBAAAAAA???===:::888777666777777777777666555555333333444444444444444333222222333444444333222222333333333333333333333333111111222222222111000000............---------------------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++---......//////......---,,,,,,,,,---------......//////............////////////000000000000//////000111222111000//////000...///000000000111555777888888777777999;;;===??????CCCJJJQQQXXX___fffkkkrrrwww}}}uuupppjjjiiiiiiiiiiiijjjkkklllmmmnnnnnnmmmlllpppxxx~~~~~~||||||yyywwwvvvwwwwwwyyy~~~~~~ttt]]]RRREEE>>>======999555444444444333222222222333333222222111000000//////222111000///...........................///////////////............//////........................,,,,,,+++++++++*********,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++******))))))))))))******------,,,,,,+++***************+++++++++,,,,,,,,,************************)))))))))***,,,,,,+++))))))***+++,,,,,,,,,,,,+++******************************+++,,,------...............------,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,........................,,,---......///.....................//////////////////000000000111111111111111111222222222333333444555555555555666666666222555777999888888999:::??????DDDMMMWWWaaaooo|||******************************************************+++++++++,,,,,,,,,******))))))******+++,,,***+++++++++))))))+++,,,,,,------------.........333111///---,,,,,,---.../////////000111111222222111222333555777999;;;<<<;;;<<<===============<<<>>>??????@@@@@@??????>>>???@@@AAACCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCC>>>>>>>>>>>>???AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>><<<:::999888666666666666666555555444222333333444444444444333111111333333333333111111111111222222222222333333000111111111111111000000.........------------,,,---------............///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......///......------......///...//////000000//////......///111000...------......///000///......000111666555444444444555666777888999;;;>>>AAAFFFLLLQQQUUU[[[ccciiinnnqqqsssttt}}}|||yyyvvvooohhhbbb^^^^^^___aaabbbdddffffffffffffeeecccccciiirrryyy~~~|||zzzvvvvvvvvvvvvyyy}}}{{{{{{wwwrrrnnnjjjaaaXXXHHHAAA999555777888777555...000111111111111222333///////////////000000000111000000///////////////---............///////////////............//////------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))***+++,,,------------*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++))))))(((((((((((())))))+++*********))))))(((((())))))******+++,,,,,,,,,************************)))))))))+++------,,,***)))***,,,---------,,,+++******************************++++++,,,,,,------------------,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,---......//////......------.........//////////////////000000000111111111111111111222222222222333333333444444444555555333555777888777777888999:::;;;@@@HHHOOOWWWeeeqqq++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++************+++,,,,,,)))+++,,,+++)))(((***,,,,,,,,,---------.........000///......------------......//////000111111222222333444555777888999::::::;;;<<<===>>>???????????????@@@@@@@@@@@@??????<<<===???AAABBBAAA@@@@@@BBBBBBCCCCCCCCCBBBBBBAAA@@@??????@@@@@@AAABBBCCC@@@AAABBBBBBBBBBBBAAA@@@>>>>>>>>>===<<<;;;999999555555666666666555444444111222333444444444444444000111222333333222111000000000000111111222222222000000111111111111000000.........---------,,,,,,---------............///,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......///......------......///......////////////......---///000000///------...000111222222000//////000222222111111111222333444444555666666777999<<>>CCCFFFKKKWWWcccttt++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++******++++++,,,---+++---...---******,,,///,,,,,,,,,---------......+++,,,...//////...---,,,......//////000111111111666666777777888999999999888999;;;===???@@@AAABBB@@@@@@@@@AAAAAA@@@@@@@@@:::<<<>>>@@@AAA@@@???>>>BBBBBBBBBCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAABBB@@@@@@BBBBBBBBBBBB@@@@@@============<<<;;;:::999555555666666555555444333111222333333444444444444///000222333333222000/////////000000111111111222///000000111111111000000......---------,,,,,,,,,---------.........//////.........---------,,,,,,++++++++++++++++++++++++,,,---////////////---,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,)))******+++---......///...---,,,,,,+++++++++,,,---......//////......---,,,,,,,,,---------...............------...............////////////.........000222222111/////////---///000111///...///000//////000000111222333444111222444555444444555666555888;;;<<<<<<>>>BBBEEEGGGGGGGGGHHHHHHFFFBBB???>>>>>>>>>???@@@BBBCCCDDD@@@BBBBBBBBBAAAEEEKKKQQQVVV[[[ccckkkppprrrqqqpppqqqnnniiigggeee```ZZZUUUOOOPPPOOONNNMMMOOOSSSVVVZZZ\\\\\\YYYSSSLLLFFFDDDBBBCCCAAA???@@@BBB>>>888222111000//////000222333///111333222///---...000222222111000000//////...------------...///000000---------.........////////////............//////---------------------------------,,,,,,,,,++++++------,,,++++++,,,,,,,,,******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))((())))))******+++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************++++++************++++++++++++************++++++++++++++++++++++++++++++'''(((((()))******++++++************************))))))+++---//////---+++)))***,,,......---,,,+++************************++++++***************************++++++,,,,,,,,,,,,------......------,,,,,,++++++++++++++++++,,,---------....../////////,,,---......//////......---------.........//////////////////000000000000000111111111111222222222333333444444444555555555555666777666555666888:::888:::>>>@@@>>>@@@JJJVVVcccrrr------,,,+++***(((((('''************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......///000000000222333444444444555777999;;;;;;<<<<<<===>>>>>>???>>>???AAABBBBBBAAA???>>>;;;<<<<<<===>>>??????@@@>>>???@@@@@@AAAAAA@@@@@@????????????????????????AAA@@@@@@????????????????????????>>>===;;;:::999777777777777777666555555111222333444555444333222222222222222222222222222000000000000000000000000111111111111111000//////111000000///...---------...---,,,,,,,,,,,,---...000///...,,,,,,,,,---...************************,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++***)))++++++++++++++++++++++++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************))))))*********+++++++++************************++++++++++++++++++++++++------------------------...///111222111...,,,***000000000000000000000000111111222222222222111111//////000111111111111111222222222222222222222222555555555666666666777777::::::::::::::::::::::::888777666666666888999:::777888888999:::;;;;;;;;;DDDEEEHHHLLLPPPTTTWWWYYYRRRQQQNNNKKKIIIGGGEEEEEE@@@@@@????????????@@@@@@JJJGGGDDD@@@===;;;999999777777666555444444333333000000////////////000000111111000///////////////////////////............------------------------........................,,,,,,++++++,,,---///000---------,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,************************+++***)))(((((()))******))))))))))))************)))))))))(((((((((((((((''''''((((((((((((''''''***************)))((((((''''''((())))))))))))))),,,***((('''&&&'''((())))))))))))))))))))))))))))))))))))***+++++++++,,,************************************************+++++++++************)))((())))))***++++++,,,,,,......,,,+++++++++++++++---------............///------------------------000000////////////000000---------...///000000111000000000000111111111111////////////000000000000222222222333333333444444444333333444555777999:::777777777888<<<@@@EEEGGGZZZ```ooo+++++++++++++++*********************************))))))))))))))))))))))))*********+++++++++,,,,,,***+++---,,,++++++,,,...---------------------------,,,,,,,,,,,,---......------......//////000000333444444444333444666777888888999:::<<<<<<======>>>???@@@AAAAAA@@@???>>>;;;<<<<<<===>>>>>>????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<======>>>>>>>>>>>><<<;;;:::999555666666666666555444444222222333333444444333333222222222222222222222222000000000000000000000000000111111111111000//////000000000///...------------,,,++++++++++++,,,---//////...---------------************************)))+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,------...///000000000//////////////////////////////000000000000//////000000111111222111111111222222222222222222222222222222333333333444444444444444444444444444444444555555444444444555666777333333333444555666666666777888:::<<>><<<:::888777777999999888888888888999999;;;:::777555333222111111444444333333222111111000000//////......//////000111000///............///////////////............------------------------------------------------+++++++++,,,,,,...//////------------,,,,,,+++++++++++++++*********))))))+++++++++,,,,,,+++++++++************************+++++++++++++++++++++++++++******))))))******+++************************+++***)))(((((()))******))))))))))))************+++*********************)))))))))******)))))))))***************)))((((((''''''((()))))))))))))))***************))))))((())))))))))))))))))))))))******************++++++************************))))))))))))))))))))))))))))))******+++++++++,,,************+++,,,------------------,,,,,,,,,,,,------------............------------------------/////////....../////////---------...///000000000//////000000000111111111/////////000000000111111222222222333333333333444444444333333444555666777777777777888;;;???BBBEEEKKKQQQ```uuu))))))***+++,,,------...************************))))))))))))))))))))))))*********++++++++++++,,,***+++,,,,,,++++++,,,...........................,,,,,,,,,,,,,,,---......---------...//////000000333444444444222222444666444555666888:::;;;<<<<<<===>>>???@@@@@@???>>>===;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>======<<<;;;:::999444555555555555444333333333333222222333333444444222222222222222222222222000000000000000000000000000000111111000000///...000000//////...---------,,,++++++******++++++,,,---............------,,,++++++++++++++++++++++++''')))***+++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++,,,,,,---...///++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---///222333////////////////////////------............------///000000000000000//////111111111111111111111111/////////000000000111111333333333333333333333333222111111111111222333333///000000111111222222222333333333444555555666666777666555333222111111111222222111111111111222222222222111000/////////000000000000//////..................------.........//////...---------....../////////............---------------------------++++++++++++++++++++++++***+++,,,------......---...---------------,,,,,,+++++++++******************+++,,,------,,,+++***************************++++++++++++++++++++++++***))))))))))))))))))*********************************))))))))))))******))))))))))))******************************++++++***++++++++++++++++++******************)))((((((''''''((())))))))))))))))))***,,,------+++)))'''))))))))))))))))))))))))******************))))))************************(((((((((((((((((((((((('''((()))***+++,,,------++++++******+++,,,...///+++,,,---.........---,,,------------............------------------------........................---------...//////000000//////000000000000111111000000000111111111222222111111222222222333333333444444333333333333333444777666666777999<<>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<=========>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>============>>>=========<<<;;;:::999999555555555555555444333333444333222111222333444555222222222222222222222222////////////////////////000000000000000//////.../////////......---------,,,,,,++++++++++++,,,,,,,,,---...///......,,,+++++++++++++++++++++++++++''')))************,,,---++++++,,,,,,,,,,,,------))))))(((((()))***,,,---++++++++++++++++++++++++------------------------------------------------************************......---,,,++++++++++++++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...//////////////////////////////---------......------------............---,,,,,,111111111111111111111111---.........////////////222222222222222222222222000000000000000000000111///000000000111111222222444444444444333333333333555444333222222222222222111000000//////000000111111111000000000000111111............------------...------,,,,,,------......------,,,,,,---------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,------------------------************************)))***,,,------,,,***)))******************************************************))))))))))))******************************)))))))))))))))*********((()))))))))************((((((((((((((()))))))))***++++++,,,,,,++++++******************)))((((((''''''((())))))))))))))))))***+++++++++***)))((())))))))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++***))))))***+++---///)))+++---///000///...---,,,,,,---------.........---------------------------------------------------------....../////////////////////000000000111000111111111222222222222111111111111222222222222333333333333333444444444666666555666777999<<<===BBBDDDMMM[[[gggqqq{{{++++++++++++++++++++++++************************************************))))))*********+++++++++)))***,,,+++******+++---++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,------.../////////222333333222000000111333111333666999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<=========;;;<<<<<<;;;;;;:::999888555666666666666555444444444333222111222333444555222222222222222222222222////////////////////////000000000000000///..................------------,,,,,,------------,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++)))+++++++++))))))***++++++++++++,,,,,,---------,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************---,,,+++***))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...///000///---,,,........................---......//////......------......///......------000000000000000000000000............////////////........................000000000111000000000000//////000000000000111111000000000000000000000000//////.........//////000111000000//////000000111/////////.........---------------...............------,,,,,,,,,,,,------------,,,,,,,,,,,,------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++------------------------***************************+++,,,,,,,,,,,,+++***************************************************+++++++++******+++++++++************************(((((())))))************((()))))))))************''''''(((((())))))))))))))))))************))))))***************)))((((((''''''((()))))))))))))))***)))((('''((((((******))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))************************************************)))((((((((()))***+++,,,(((***,,,...//////...---,,,,,,,,,------------...------------------------,,,,,,---......---,,,,,,------------...............////////////000000000000111111111222222222222000000000111111111222222111222333444555666777777555555555555666888999:::===???EEEOOOWWW```kkkvvv,,,++++++******)))))))))************************(((((((((((((((((((((((()))))))))************+++)))***++++++******+++---************************+++++++++++++++,,,------,,,,,,,,,---......//////000111111111//////111333111333666:::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????????????????<<<<<<;;;::::::::::::::::::;;;;;;;;;::::::999888666666666666666555444444333333222222333333444444222222222222222222222222000000000000000000000000//////000000//////...---------------------------,,,------......------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++***++++++,,,,,,------...---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------''')))---000111000///---..............................////////////.........//////000111111000000////////////////////////....../////////000000000000000000000000000000000111111222222222111000///........................---------....../////////------,,,,,,------...///000//////......//////000......//////......---,,,---------.../////////000---------,,,,,,---------------,,,,,,,,,---...............------------,,,------------------------------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***************+++++++++++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,************************'''((()))******+++******))))))))))))************)))))))))***++++++,,,,,,(((((())))))))))))((((((***************)))((((((''''''((()))))))))))))))***)))'''&&&&&&(((***+++))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************************+++++++++*********))))))''''''((())))))*********)))***+++---......------,,,,,,,,,,,,------------------------------------+++,,,---......---,,,+++------------------------......////////////000000000000000111111111222222///000000000000111111111000111333444666777777777444444444555666777888999;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::999999::::::999::::::::::::999999888444555555555555444333333222222333333444444333333222222222222222222222222000000000000000000000000//////000000//////...---------------------------+++,,,------------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---******+++,,,,,,---......+++,,,,,,---------,,,,,,++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---*********++++++++++++,,,++++++++++++++++++++++++------------------------------------------------***+++,,,......///....................................////////////......+++,,,---//////000000000////////////////////////....../////////000000000111111111111111111111111111111222222222111000///..................---------........./////////000//////.........///000000000//////......//////000------.../////////...---,,,------...//////000000......------------......---------------...//////.........---------,,,,,,------------------------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,*********+++++++++,,,,,,))))))*********+++++++++---,,,***))))))***,,,---************************************************++++++************++++++************************&&&''')))***++++++******))))))))))))************((())))))***++++++,,,,,,(((((())))))))))))((((((***************)))((((((''''''((()))))))))))))))))))))((())))))******+++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))***************************************+++++++++&&&''')))+++++++++***))))))******++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---...//////...---,,,------------------------........./////////000000/////////000000000111111/////////000000000111111000111333444555555555444333333444555666777888999<<<<<>>===;;;::::::;;;<<<<<<;;;<<<>>>??????===:::888<<<;;;999888777888888999666666666666777777777777444444333333333333222222111111000000111111222333222222222222222222222222222111111000///......------------.................................---------,,,,,,+++*********+++---,,,++++++******+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++******)))(((((((((*********************************)))))))))))))))***************************+++---......---+++******++++++,,,,,,++++++***...---+++))))))***+++,,,************************,,,+++)))(((((()))+++,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------//////.........---------++++++,,,,,,---...//////...///000111111000///...------............------........................------------------------//////.........---------///...------...///...---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,++++++,,,---///000,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,************************************************************************+++***)))))))))***,,,,,,.........------,,,,,,,,,******))))))))))))************+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++++++++******)))(((((((((***+++,,,************)))(((&&&&&&%%%$$$$$$$$$%%%&&&((()))+++*********))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***(((((())))))))))))((((((%%%&&&&&&'''((()))******))))))))))))******************))))))))))))******+++++++++*********))))))))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......///////////////////////////000000000000////////////000000000000000111111111111222222222222333444555555555444333888999;;;===>>>@@@CCCEEERRR[[[iiizzz))))))************))))))(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,------,,,++++++,,,,,,---++++++++++++++++++++++++------------------------............////////////111222444666777777777666777888999999777777777999777888999:::::::::999999;;;;;;;;;;;;<<<<<<===>>>;;;<<>>===<<<:::999999999999:::888777777777666555555555444444444333333222222222000000111111111222222222222222222222222222222222111111000000//////......//////////////////......---------------------------,,,++++++******++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))************************************)))))))))))))))))))))************************+++,,,---------,,,+++******++++++,,,,,,++++++***---,,,+++))))))***+++,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////////////////.........------------+++,,,,,,------............///000000000000///...,,,------......------,,,........................------------------------///.........------------///---,,,---...///...---,,,------......------,,,+++,,,,,,------,,,,,,+++---------------------------------,,,,,,,,,++++++//////---,,,++++++++++++******++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***)))))))))***+++,,,*********))))))(((((((((******))))))))))))******))))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++***((('''&&&((('''&&&&&&'''((()))***''''''(((((())))))******'''''''''''''''((()))************)))))))))(((((())))))))))))))))))))))))((()))******(((((()))***'''(((((((((((((((((('''&&&'''''''''((()))))))))))))))))))))************++++++************++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------...///////////////.../////////000000000000.../////////000000000000000000111111111222222222222333444555555555444333444666888999:::<<>>>>>>>>:::<<>>BBBEEEMMMYYYkkk))))))************))))))'''((((((((()))))))))***************************,,,,,,++++++***)))))))))************++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111222333444444444444444666777777666555666888777777888888999999::::::999:::<<<===>>>>>>======;;;===???BBBDDDDDDDDDDDD===<<<;;;:::999888888888666666666555555444444444555444444333222111000000...000222333444333111000000000000000000000000000////////////000000000000111000000///...------,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++******,,,,,,++++++******))))))+++*********))))))))))))(((((())))))************************************)))))))))))))))*********************************...---,,,+++*********+++***++++++,,,,,,++++++*********))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,........................------............------------------------------,,,,,,,,,,,,,,,---------------------------------...---,,,,,,......---,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++******************)))***,,,,,,---,,,+++******************)))((('''***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***************++++++***************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++---------,,,***)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***&&&&&&'''((())))))))))))***))))))))))))*********,,,***((('''&&&'''(((***)))***+++++++++***)))((())))))))))))))))))((((((((((((((((((((((((((((((&&&((()))((('''&&&''')))************************)))))))))(((((((((((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++...------,,,+++***))))))------------------------,,,,,,,,,------------...,,,---......//////.............../////////000000........./////////000000000000000000111111111111111222222333444444444444333555777777777999;;;===???BBBGGGPPP```sss))))))************))))))***)))))))))((((((((('''************************++++++++++++******))))))))))))*********+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000111111222222333333333444666666555444666777666666777777888999:::::::::;;;<<<======<<<;;;:::======???@@@AAAAAAAAAAAA;;;;;;:::999888777666555333333444444555555666666444444333222222111000000...000222333444333111000////////////////////////////////////000000000000//////...------,,,++++++,,,---------.........///,,,++++++***++++++,,,,,,++++++,,,,,,,,,+++***)))+++++++++******))))))))),,,,,,+++++++++*********************))))))(((((())))))))))))))))))))))))(((((())))))************************************---,,,+++************+++***++++++,,,,,,++++++***))))))))))))***++++++,,,+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,......------------............////////////......------------------------+++++++++,,,,,,,,,------,,,,,,------------------...,,,+++,,,---...---,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))***+++,,,---,,,+++***,,,,,,++++++)))(((&&&%%%*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))******+++++++++************************************************))))))******++++++++++++************************++++++************++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++%%%%%%&&&(((((())))))))))))************)))))))))+++***(((&&&&&&''')))***((()))***+++***)))((('''(((((((((((((((((())))))((((((((((((((((((((((((&&&((()))((('''&&&''')))***))))))(((((())))))***)))))))))))))))(((((((((((()))))))))******************))))))))))))******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,------...........................////////////............//////////////////000000000111111111111111222222333444555555333555666666666777999;;;:::<<>>>>>>>>>>>>>>===:::::::::999888666444444111222222333444555666666222222222222111111111111///000111222333222111111////////////////////////000000000000////////////...---------,,,+++++++++,,,------....../////////++++++******++++++,,,,,,++++++,,,---,,,+++***)))*********))))))))))))))),,,,,,,,,++++++++++++***++++++******)))(((((('''))))))))))))))))))))))))((((((((()))******++++++***************************+++++++++++++++++++++***++++++,,,,,,++++++***)))))))))************************************************************************+++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------...---,,,,,,,,,,,,---...---..................---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,---------------,,,+++,,,---...---+++******++++++++++++******+++,,,,,,------,,,,,,+++***************************************+++++++++------------,,,+++***)))---,,,,,,+++***((('''&&&************++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,------...************************************************))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,++++++************++++++)))******+++,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))******++++++,,,((((((((((((((('''&&&&&&'''((((((((((((''''''&&&'''&&&&&&'''(((***,,,---'''(((((()))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))'''((())))))''''''((()))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))***************))))))))))))))))))***)))***************++++++))))))******++++++,,,,,,************************,,,---------............,,,,,,---............---------........./////////------.........//////////////////000000000111111111111111111222444555666222444555555444555777999888:::>>>CCCJJJSSS\\\cccooo{{{))))))************))))))))))))))))))(((((((((((())))))*********+++++++++'''(((((())))))******+++))))))))))))************)))***,,,---......------************************++++++++++++++++++++++++,,,,,,---------.........//////////////////000000111222444444333333555666666666555666777999:::;;;999999888888888999::::::<<<<<<<<<===============;;;;;;;;;:::999777555333222222222333444444444555111111111111222222222222000000111111111222222222000000000000000000000000111111000000//////......---------------------,,,++++++,,,------...//////++++++******++++++,,,---***+++,,,------+++***(((((((((((()))))))))))))))++++++++++++*********************)))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************((()))***+++,,,,,,++++++***++++++,,,,,,++++++******************))))))(((++++++++++++++++++++++++*********++++++*********)))*********++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------+++,,,,,,------.........------,,,++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,------------,,,++++++------,,,+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++***)))************++++++++++++***+++,,,,,,,,,,,,+++******++++++,,,------......************************************************((()))***+++,,,++++++***,,,,,,---------.........,,,++++++******++++++,,,((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******((())))))))))))((('''''''''((())))))((('''&&&%%%%%%%%%&&&((()))+++,,,,,,((((((((((((((()))***+++'''''''''((((((((())))))))))))))))))))))))))))))((()))******(((((()))***)))((('''%%%%%%'''((()))((((((((()))*********+++))))))))))))************+++******))))))******+++*********++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++------------............+++,,,------......---------------.........//////---------.........//////////////////000000000111111000000111222333555666444555666666555555777999999;;;===???CCCIIIPPPUUU\\\fffxxx))))))************))))))''''''(((((())))))******))))))******++++++++++++&&&&&&'''((()))***++++++))))))))))))************'''(((***+++,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......//////.........//////000000222333333333333555666666555555555777999:::<<<777777666666777999;;;<<<:::;;;;;;<<<===>>>>>>???<<<<<<<<<;;;:::888555444333333333333333333333333000000000111222222333333111111000000111111222333111111111111111111111111222111111000///......---------..................******+++,,,,,,---......+++*********+++,,,,,,---***+++,,,------+++***(((''''''(((((())))))******************))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++************************&&&'''***,,,------,,,++++++++++++,,,,,,+++++++++***************)))(((''',,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////------++++++++++++------*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,------------,,,++++++------,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,*********+++,,,///111333((()))***+++,,,---------)))************+++++++++***+++,,,------,,,+++***(((((()))***++++++,,,,,,************************************************((()))***+++,,,+++******(((((()))))))))*********,,,++++++******++++++,,,+++++++++,,,,,,,,,++++++))))))))))))))))))))))))************************%%%%%%%%%&&&'''(((((()))%%%&&&''')))***+++++++++)))***+++++++++)))(((''''''((())))))))))))(((((()))(((''''''(((***,,,---&&&'''''''''(((((())))))))))))))))))))))))))))))(((***+++***)))((()))+++,,,+++***((((((***+++,,,''''''((()))***++++++,,,))))))))))))************,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,------......---------------.........//////---------.........//////////////////000000000000111000000000111333555666777888999888888888:::;;;777888999999<<>><<<;;;:::888666555333333444444444333333222222222222222111111111111111111333222111000////////////000000000000////////////////////////............,,,---.../////////------///......,,,+++***))))))+++,,,,,,---,,,+++))))))))))))*********+++++++++++++++************++++++))))))))))))))))))))))))************))))))))))))&&&&&&''''''(((((())))))---,,,***)))))))))******+++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))******+++(((((())))))******++++++************************'''---,,,%%%&&&...///(((++++++******++++++,,,---,,,,,,++++++++++++++++++...---,,,,,,+++++++++,,,,,,------......------,,,***+++,,,,,,,,,,,,+++***************************,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------******++++++++++++******,,,)))'''(((+++---,,,*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++***)))(((((()))***+++++++++******++++++,,,---************************)))************+++++++++((()))))))))***************++++++++++++,,,,,,,,,************************+++*********))))))(((((((((((((((((()))))))))))))))************+++++++++************************************************((()))))))))******************))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))***(((''''''(((((('''%%%******))))))((((((''''''***(((&&&%%%&&&(((+++---+++*********))))))((((((******++++++++++++******))))))))))))************((()))+++,,,---,,,++++++++++++,,,++++++***)))(((.........------,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,+++,,,------......------////////////////////////////////////............000000000111222222333333333333333444444444555555888888999:::<<<>>>@@@AAAHHHMMMWWWdddsss******))))))))))))******((((((((((((((()))******))))))((((((((()))***+++***************************++++++++++++***)))((())))))************)))))))))******++++++,,,,,,---+++******)))(((((()))))),,,++++++++++++,,,---------,,,,,,+++++++++,,,,,,000000111333444666777777666666666666666666666666555666777888999999999999:::::::::999888888:::;;;<<<;;;:::888666555333333444444333333333222222222111111111111111111111111333222111000////////////111000000000////////////////////////............------............------++++++++++++,,,,,,,,,,,,))))))+++,,,---,,,,,,+++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******)))))))))((((((((('''(((((()))******++++++,,,+++***)))))))))******+++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))))))))*********************************,,,555888...(((+++---+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,************************+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---+++++++++,,,,,,++++++++++++***))))))***+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++***))))))))))))***+++++++++******++++++,,,---************************)))************+++++++++************++++++++++++((())))))))))))*********************************************)))))))))(((((((((((()))))))))******)))************+++++++++************************************************)))*********+++++++++++++++*********))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))******)))))))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))***(((''''''(((((('''&&&))))))))))))(((((((((((()))((('''&&&&&&''')))*********)))))))))((((((((()))******************)))))))))))))))************((()))***+++,,,++++++***'''(((((()))))))))((((((,,,,,,,,,+++++++++******,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,+++,,,------......------........................---.........//////000000///000000111111222333333333333333333444444444444777777888999;;;===???@@@BBBGGGOOOZZZhhhwww++++++************++++++((((((((((((((())))))***))))))(((((())))))***+++((())))))******+++++++++******++++++******))))))))))))************))))))+++++++++++++++++++++++++++***))))))((()))))))))+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,///000111222333555666666555555555555555555555444555555666777888888888888888999:::999777777999;;;;;;;;;999888666555333333333333333333222222222222111111111111111111111111333222111000////////////111111000000000/////////////////////..................---------------...+++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++***************+++++++++++++++************++++++++++++++++++++++++++++++)))))))))(((((((((''''''))))))******+++,,,,,,---++++++***)))))))))******+++************)))))))))))))))))))))))))))))))))************************)))))))))))))))******+++************))))))))))))************************---:::???555)))'''***+++,,,++++++*********++++++++++++,,,,,,------......,,,+++++++++******************++++++++++++******...,,,***((((((***,,,...************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++***))))))***+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++************+++++++++************+++,,,,,,************************)))************+++++++++***++++++++++++,,,,,,,,,((())))))))))))*********************************************)))))))))))))))))))))*********++++++)))************+++++++++*********************************************************+++++++++,,,,,,++++++++++++************(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((())))))*********(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''(((((('''&&&(((((((((((()))))))))))))))(((((((((((('''''''''))))))((((((((((((((('''((())))))******))))))((())))))))))))************((()))******+++*********&&&&&&((())))))******************))))))))))))))),,,,,,------------,,,,,,***+++,,,,,,------,,,,,,+++,,,------......------........................,,,,,,---...///000111111//////000111111222222333222222333333333444444444555555666777999;;;<<<===>>>AAAFFFNNNXXXfffsss{{{+++******))))))******+++))))))(((((((((((())))))((((((((((((((((((((()))'''(((((()))***++++++,,,))))))************))))))))))))************)))))),,,+++++++++******)))))),,,,,,+++++++++++++++,,,+++++++++***+++,,,,,,------------,,,------......//////000111222333444555555555555555444444444444666666777777888777777777888:::;;;:::999999:::<<<::::::999777666555444333333222222222222222222222111111111111111222222222222222111000//////000000111111111000000000//////////////////............///...---,,,+++,,,---...//////...------,,,++++++///...---,,,+++)))((('''************************++++++************++++++))))))))))))))))))))))))((((((((((((''''''''''''))))))***++++++,,,,,,---*********))))))))))))***************))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++++++++******))))))((((((************************)))555:::222(((%%%'''))),,,++++++*********************++++++,,,---......*********+++************,,,,,,------------,,,,,,---,,,***))))))***,,,---************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++******,,,---+++((('''))),,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++************++++++***************++++++,,,************************))))))*********+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,*********************************))))))))))))))))))*********++++++++++++))))))*********+++++++++************************************************))))))*********+++++++++************************(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''((()))(((&&&''''''(((((())))))******)))************)))'''&&&((((((((((((''''''''''''(((((())))))))))))((((((((()))))))))************************************))))))***+++++++++++++++)))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------......------........................---------...///000000111//////000000111222222222222222222222333333333333333444444555666888:::;;;<<<>>>@@@EEELLLWWWbbbiii))))))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''''''''&&&''''''((()))******++++++((())))))*********))))))))))))************)))))),,,++++++******))))))(((,,,+++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,---...///...//////000111222333333444444555555555555666666888888888999888888777777666888999999999888999;;;:::999888777666444444333222222222222222222222222000000111111111222222222222111000000000000000000111111111111000000000000////////////............///...---+++++++++,,,---000000//////......------//////---,,,***)))((('''************************++++++************++++++((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))***+++++++++))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++++++++******))))))((((((************************&&&+++///,,,)))(((((('''++++++***))))))*********(((((()))***+++,,,,,,---)))******+++++++++***)))+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))***,,,---+++((('''))),,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,******************************************************************************))))))******+++,,,************************))))))*********+++++++++))))))))))))*********+++******+++++++++,,,,,,,,,************************))))))))))))))))))******)))*********++++++++++++))))))*********+++++++++************************************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&'''((()))((('''''''''(((((())))))************,,,,,,,,,***((('''''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))************+++++++++*********+++++++++++++++++++++***))))))))))))******************+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,------......------........................///////////////............//////000111111222222111111111222222222333333222222333333555666888999:::;;;<<<>>>CCCJJJSSSYYY))))))(((((((((((())))))***))))))(((((((((((((((''''''((((((((('''&&&&&&'''(((((())))))*********(((((())))))******))))))))))))************))))))++++++*********))))))))))))))))))((())))))***+++***************+++,,,,,,***))))))******+++,,,---......//////000111111222222333333444555666777777999999999999888777666666222444666777666666777888999888888777555444444333111111111222222222222222000000000111222222333333111111000000000000000111222222111111111000000000////////////............///...---,,,++++++++++++,,,------...///000111111,,,++++++******+++,,,,,,+++++++++***************++++++************++++++************************)))))))))(((((((((''''''''''''(((((()))*********'''((()))*********))))))(((((()))))))))))))))***))))))))))))))))))))))))************************)))))))))))))))******+++************))))))))))))************************''''''((()))++++++***((()))))))))))))))***++++++(((((())))))******++++++)))***+++,,,,,,,,,+++***))))))************))))))******,,,------,,,******************************+++******))))))******+++++++++++++++++++++++++++******++++++++++++******(((((())))))))))))((((((+++++++++***))))))***+++******+++++++++,,,,,,,,,************++++++++++++))))))))))))))))))))))))***************)))))))))))))))************))))))***))))))))))))***++++++************************)))************+++++++++(((((()))))))))*********((())))))))))))*********************************))))))))))))************)))))))))*********++++++)))************+++++++++************************************************'''''''''((((((((())))))((((((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&'''((()))((('''(((((((((((()))))))))))))))***+++++++++***)))((('''(((((((((((()))))))))((())))))******))))))((())))))))))))************++++++***)))))))))***************))))))(((&&&&&&************++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,------......------------------------------000000//////..................///000000111111222000000111111111222222222111222222222444555666777666777888999<<<@@@GGGKKK***))))))))))))))))))*********)))((((((((((((((())))))*********)))''''''((((((((()))))))))))))))'''(((((()))))))))))))))))))))************))))))************))))))))))))))))))(((((()))******+++***************++++++,,,))))))))))))***+++,,,------......//////000000111///000111333444666777888888888888888777666555444111333666777666555666777888888777666555444444333000111111111222222222222///000000111222222333333111111000000000000111111222222222111111111000000////////////............------------,,,+++******++++++,,,---...///000000+++************+++---...+++++++++*********))))))++++++************++++++******************************)))))))))(((((((((''''''(((((()))*********&&&''')))*********))))))(((((((((((())))))******))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))))))))*********************************+++)))((()))******)))((((((((((((((()))+++,,,---************************)))***,,,---...---,,,+++))))))************))))))++++++++++++++++++++++++************************+++***))))))))))))***+++************************)))***+++,,,,,,+++***)))))))))************))))))+++***))))))***+++++++++******+++++++++,,,,,,,,,************++++++++++++))))))))))))))))))))))))+++*********)))))))))((('''((())))))))))))(((''')))))))))))))))***++++++************************)))************+++++++++))))))*********+++++++++((())))))))))))*********************************((()))))))))************((((((((()))))))))******)))************+++++++++************************************************(((((((((((())))))))))))(((((()))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&''')))))))))((())))))))))))(((((((((((('''(((((())))))))))))(((((((((((()))))))))******)))******************)))))))))))))))***************)))((('''&&&''''''((((((((()))))))))(((((('''))))))*********+++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,------......------------------------------.........///////////////......//////000111111111000000000000111111111222111111222222333444666666444666777888:::<<<@@@DDD++++++************++++++******)))(((((((((((((((***+++,,,,,,,,,***)))((())))))))))))((((((((((((''''''((()))))))))))))))))))))************)))))))))))))))))))))*********++++++******+++,,,------*********)))***++++++,,,++++++++++++,,,---...///------......//////000000------///111333555777888777777777777666555333333222555777888888777888888888888777666555444444333000000111111222222222222///000000111222222333333111000000000000000111111222222222111111111111000000/////////............------......---+++***(((,,,,,,,,,,,,,,,,,,++++++...---+++*********++++++++++++++++++******))))))++++++************++++++((((((((((((((((((((((((************))))))))))))((((((((()))******++++++&&&'''(((*********)))((('''((((((((())))))******))))))))))))))))))))))))************************)))))))))))))))******+++(((((())))))******++++++************************---+++***)))'''%%%%%%''''''''''''((()))+++------,,,,,,++++++++++++++++++)))***,,,.........,,,+++++++++,,,,,,,,,,,,++++++...,,,***))))))***,,,...************************+++***)))(((((()))***+++************************)))***+++,,,,,,+++***)))******++++++++++++******,,,)))'''(((+++---,,,*********+++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((&&&'''((())))))((('''&&&)))))))))))))))******+++************************)))************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************(((((())))))*********+++(((((((((((()))))))))))))))************+++++++++************************************************))))))))))))************))))))******+++++++++,,,(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((()))*********(((((((((((((((((((((((((((((()))***+++,,,------(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&''')))***)))(((******))))))((((((''''''%%%&&&&&&&&&''''''(((((((((((())))))******++++++******++++++++++++******))))))))))))************((('''&&&%%%$$$%%%%%%&&&((()))***++++++,,,,,,+++(((((())))))******+++++++++++++++,,,,,,+++++++++++++++,,,---------,,,,,,+++,,,------......------------------------------,,,------...///000111111......//////000111111111000000000000111111111111222222222222333444555666555777999:::;;;===@@@BBB''''''(((((())))))******(((((((((((()))***,,,,,,''''''(((((())))))*********)))((((((((()))+++,,,+++******)))(((''''''&&&***++++++***((('''((()))))))))))))))))))))))))))---***'''&&&'''(((((((((''''''((()))***+++,,,,,,)))************+++++++++---------........./////////111222333222222333555777777666666555555555555444444444444444555666666999999777666555555555555444333222111000000000000000000000000000000000000000000000000000000000000111111000000//////......222111///---+++***)))))),,,,,,,,,------.........+++,,,---...////////////)))******+++++++++*********+++,,,,,,,,,,,,+++***,,,++++++******)))))))))+++++++++***************)))(((((((((((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''+++)))'''%%%%%%(((+++---,,,+++++++++******))))))))))))))))))))))))))))))************************,,,+++++++++******)))))))))******+++++++++******))))))************))))))''''''(((((())))))************++++++++++++******((()))++++++)))((()))***)))))))))))))))))))))))))))************++++++++++++++++++++++++***)))(((---------,,,***))))))***+++,,,---,,,***)))***+++---------,,,+++***)))((()))************+++++++++///---+++)))'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++111///,,,)))''''''((((((++++++***)))(((((())))))************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++------,,,++++++******))))))((((((''''''******))))))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%))))))*********(((&&&%%%((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((((((************)))'''&&&%%%+++)))'''(((++++++***'''(((((((((((())))))))))))))))))))))))))))))))))))---,,,***(((((()))***+++))))))***++++++++++++***,,,++++++******++++++,,,+++++++++++++++***)))(((,,,---...---+++***+++,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********........................000000000000000000000000000000111111111111000000111222222333333444444555666777777666666777999;;;))))))))))))(((((((((((((((((((((((())))))***+++))))))))))))(((((((((((())))))(((((()))******+++*********)))(((''''''''')))***+++***)))((()))***))))))))))))))))))))))))+++***((('''((()))))))))************************)))************+++++++++,,,,,,---------.........///000222222111111333444666666555555555444444444444444333333444444555666999888777666555555555555444333222111000000000000000000000000000000000000000000000000000000000000000/////////............000///...---,,,+++++++++,,,,,,,,,---------......++++++,,,---.........---******+++++++++******)))***+++,,,,,,,,,,,,+++******************)))))))))+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************&&&%%%###""""""$$$&&&(((++++++******))))))))))))))))))))))))))))))))))))************************)))))))))(((((((((''''''******+++++++++***))))))))))))************))))))(((((()))))))))))))))*********++++++++++++******((()))++++++)))((()))***)))))))))))))))))))))))))))************+++++++++)))******+++++++++******&&&'''((((((((()))***+++***+++,,,+++)))((()))***,,,,,,,,,,,,+++***)))((())))))*********+++++++++++++++)))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))*********+++++++++---,,,***)))))))))******++++++***)))))))))))))))************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((()))******************)))))))))((((((((('''***)))))))))((((((((('''((((((((())))))((((((((((((((()))))))))))))))((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''(((((((((((()))******))))))((('''&&&***((('''(((***+++)))'''(((((((((((())))))))))))))))))))))))))))))))))))---,,,***)))((()))***+++))))))***++++++++++++***+++******))))))******++++++++++++++++++***))))))+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,...............---------////////////////////////000000111111111111000000111111222333333444444555555666777666666666999;;;*********)))((('''''''''((((((((((((((((((((()))*********)))((('''''''''(((((())))))******))))))******))))))((((((''''''((()))******)))(((***+++)))))))))))))))))))))))))))))))))***************...------,,,+++***)))))))))************+++++++++++++++,,,,,,,,,------------///000000000000111333444444444333333333333333444333333333333444555555888777666555444444444444333222111111000000000000000000000000000000000000000000000000000000000000//////............------......------------------,,,,,,,,,------------...++++++,,,,,,---,,,,,,+++++++++,,,,,,+++***))))))***++++++,,,,,,++++++***)))******************+++++++++***)))((((((''''''***)))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++(((''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))((((((((((((''''''***+++++++++***))))))((())))))************))))))***************)))))))))******++++++++++++******((()))++++++)))((()))***)))))))))))))))))))))))))))************+++++++++((()))***+++,,,,,,,,,,,,))))))***++++++,,,------(((*********((('''((())),,,,,,,,,,,,+++***)))))))))))))))*********++++++(((((()))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))))))))*********++++++((())))))***++++++,,,,,,+++***))))))))))))))))))************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))***))))))(((((())))))***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((()))***+++(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((***)))(((((()))***)))((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))((()))***+++((()))******++++++*********))))))))))))))))))******++++++++++++***))))))***+++,,,+++)))((()))***************++++++++++++,,,---------------......///.........------,,,,,,///////////////////////////000000111111000000///111111222222333444444444555666777666555666888:::***)))))))))((((((((('''((((((((((((((('''''''''***)))))))))(((((((((''''''((()))******)))((('''***)))))))))(((((((((''''''(((******))))))***,,,))))))))))))))))))))))))''')))+++++++++++++++,,,---,,,,,,+++******))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,...////////////000222222222222222222222111111444444444444444555555666666666555444444333444444222222111000000000000000000000000000000000000000000000000000000000000000/////////////////////...//////...---------------------------------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,+++***)))(((''''''))))))((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***++++++,,,,,,------,,,,,,((((((((((((((((((''''''))))))))))))))))))))))))******************************************))))))***+++++++++***)))((('''))))))************)))))),,,,,,++++++******))))))******++++++++++++******((()))++++++)))((()))***))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,,,,+++...---,,,,,,------,,,+++((()))******(((((((((***+++++++++++++++***))))))))))))))))))************((()))***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************************))))))))))))************'''((()))+++,,,,,,,,,,,,******)))))))))))))))***************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((('''&&&%%%&&&'''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((()))((('''''''''(((***+++((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''((((((((((((''''''((()))))))))))))))******)))************)))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))******((())))))*********************))))))))))))************+++++++++******)))***+++,,,+++***)))***+++++++++++++++++++++++++++++++++,,,,,,------......///......------,,,,,,+++//////////////////////////////000000000000//////111111111222333333444444333555666666555666777999'''((((((((()))))))))***'''(((((()))(((((('''&&&'''((((((((()))))))))***'''((()))******)))((('''))))))))))))(((((((((((('''(((******))))))***,,,))))))))))))))))))))))))'''))),,,,,,+++***+++,,,))))))))))))************))))))*********+++++++++*********+++++++++,,,,,,+++---...///......///111000000000111111111111111555555555444555555666777555444333333333333333333111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///...---,,,,,,,,,---------------------------............------,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,------.........------,,,++++++***))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((())))))***'''((()))*********))))))''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))((('''))))))************)))))),,,,,,++++++******))))))******++++++++++++******((()))++++++)))((()))***(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,+++******,,,***((()))***+++)))((()))***+++***))))))***+++******+++++++++***))))))(((((()))))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))***+++++++++*********)))))))))))))))******************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))((('''&&&'''((()))***(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''''''''((()))+++***)))'''''''''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&'''((())))))******)))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))************)))+++++++++******+++++++++)))******+++++++++*********,,,---,,,++++++,,,---------------------------******++++++,,,,,,------......------,,,,,,,,,,,,........................//////000000000000//////000000111222222333333444222444666666555555666888'''''''''((()))*********&&&'''))))))***)))(((''''''''''''((()))*********(((((()))))))))(((''''''))))))))))))((((((((((((((()))******)))(((***+++))))))))))))))))))))))))'''***,,,+++((((((***,,,&&&'''((()))***+++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++---............///111000000000000000111111111555444444444444555666666333333222222222222333333111000000//////000000000000000000000000000000000000000000000000000000000000000111111111111222222222111000...---,,,,,,,,,...------------,,,,,,,,,------...//////.........++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------------......---,,,,,,,,,,,,+++++++++((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))******++++++&&&'''((()))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''((((((((())))))******))))))((())))))************))))))***************)))))))))******++++++++++++******((()))++++++)))((()))***(((((((((((((((((((((((()))************+++++++++------------,,,+++***)))***(((''')))---000///,,,(((***+++***))))))***,,,)))***************))))))((((((((()))))))))******,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******+++++++++***************)))))))))))))))******+++************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))((((((''''''(((((()))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))******((((((((((((******+++***)))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''((((((((((((''''''((())))))***))))))***+++,,,,,,******+++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))'''((())))))******)))))),,,,,,++++++++++++,,,,,,))))))***++++++++++++******,,,------,,,+++,,,...............------------******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...........................//////000000//////...000000111111222333333333111333555666555555666777(((((((((((())))))))))))&&&''')))***+++***))))))(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((()))))))))))))))***+++***)))((()))***))))))))))))))))))))))))(((+++,,,***&&&%%%(((,,,'''(((((()))+++,,,,,,---)))************+++++++++++++++++++++,,,,,,,,,---,,,---//////......000111//////000000111111111111333222222222222333444444222222111111111111222222000000////////////000000000000000000000000000000000000000000000000000000///000000000111111111111000000///.....................---------,,,,,,,,,+++,,,------............******+++,,,------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''((()))************))))))************))))))(((((()))))))))))))))*********++++++++++++******((()))++++++)))((()))***(((((((((((((((((((((((()))************+++++++++,,,,,,,,,---,,,,,,++++++---***)))+++000333111///'''((())))))(((((()))+++))))))************))))))(((((((((((()))))))))***)))((((((''''''(((******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))***++++++***))))))***+++,,,)))))))))))))))***++++++************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))******)))'''&&&&&&''')))***((()))))))))))))))((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((('''((()))))))))))))))((((((***+++***(((''')))+++(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((()))))))))))))))++++++************++++++))))))***+++++++++++++++)))+++,,,,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------.................................////////////......000000000111222222333333000222555666555444555666******))))))((((((''''''%%%''')))+++,,,,,,+++*********))))))((((((''''''***)))(((&&&&&&&&&'''((((((((((((((())))))))))))***++++++***((('''((())))))))))))))))))))))))))))))+++,,,((($$$###''',,,)))******+++,,,,,,------)))************+++++++++++++++,,,,,,,,,---------,,,...//////...///000222///000000000111111222222111111000000111111222333222111111111111111222222000000////////////000111000000000000000000000000000000000000000000000000.../////////000000111111...............///000000.........------,,,,,,,,,)))***+++,,,---.........)))***+++,,,---.........---,,,+++******+++,,,---,,,++++++******))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''(((((()))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******%%%&&&''')))************))))))************))))))''''''(((((())))))************++++++++++++******((()))++++++)))((()))***(((((((((((((((((((((((()))************+++++++++******+++,,,---------------***''')))---///,,,(((%%%'''((((((''''''(((***((())))))*********))))))(((((((((((())))))))))))&&&%%%$$$$$$%%%'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((((((***,,,...))))))((())))))***++++++************************)))+++++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''((((((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))%%%&&&((()))))))))(((''''''((((((((())))))******'''((((((((())))))******((('''%%%$$$$$$%%%'''(((%%%'''(((*********))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''((((((((()))(((((())))))))))))((((((&&&(((***)))&&&%%%''')))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***))))))'''(((((()))))))))))))))******))))))))))))******((()))***+++++++++++++++(((***++++++******+++------------,,,,,,+++++++++.........------,,,,,,,,,)))***+++,,,------...///..............................////////////......000000000111222222333333000222555666555444555555(((((())))))))))))((((((************************+++++++++***************+++***)))(((((()))******))))))(((((((((((())))))...---+++)))''''''''''''))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******,,,+++******++++++)))(((''')))***++++++***((('''------------------------//////000111111111111111111111222333333333333222000000111111111222222222000000///...............000000000000000000000000000000000000000000000000......///000000///...---//////////////////////////////...---,,,,,,++++++***+++---......---,,,***,,,,,,,,,++++++*********))))))************))))))************************))))))***+++,,,,,,------222---((((((+++---+++)))************)))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))************************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++,,,+++***)))))))))***+++++++++***)))(((((())))))((((((((()))******+++++++++*********))))))((((((,,,,,,++++++******))))))((((((''''''''''''(((((())))))))))))(((((((((((()))***+++++++++)))((('''$$$%%%&&&'''(((***++++++************************((('''&&&&&&((())))))((())))))************))))))(((((((((((()))))))))))))))))))))))))))((('''''')))))))))))))))******+++++++++***)))(((((())))))'''((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((())))))***+++((((((((((((((((((((((((++++++***)))((('''&&&&&&'''&&&'''(((***+++***)))))))))************))))))+++***)))(((((()))***+++)))((('''&&&$$$###!!!!!!(((******)))((('''''')))******))))))((((((''''''******************************))))))((((((''''''+++***((('''&&&&&&&&&'''******))))))((((((''''''))))))))))))))))))))))))************))))))))))))((((((((((((((()))******''''''(((((()))))))))***)))((('''''''''(((***++++++*********))))))((((((++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++,,,***(((***---...,,,***'''((()))+++,,,---......+++,,,------......------+++++++++,,,,,,,,,------///////////////.........222111111111111111222222444444444444444444444444((())))))******))))))(((************************))))))))))))))))))))))))******)))(((((()))***+++++++++************++++++---,,,***)))((('''(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******,,,+++******++++++***(((((()))+++,,,---,,,+++***++++++++++++++++++++++++//////000111111111111000000111222222333333222222000000000111111111222222111000///...---......///000000000000000000000000////////////////////////---...////////////...---.................................------,,,,,,+++------...///...---+++***,,,,,,,,,+++++++++******))))))************))))))******************************++++++,,,,,,---------)))%%%%%%(((***)))'''))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))+++******))))))(((((((((''''''(((((())))))******))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++******++++++***)))))))))))))))*********)))))))))))))))*********)))))))))((((((***************)))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))******+++***)))((('''%%%&&&&&&'''((()))******))))))))))))))))))))))))***((('''''')))******)))))))))************))))))++++++******))))))((((((***************)))(((((()))))))))))))))******+++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&(((***,,,+++***((())))))))))))))))))((()))((('''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&)))***+++***'''&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))***)))((('''&&&&&&''''''))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******((((((((()))))))))******))))))((((((((()))***+++*********)))))))))(((((('''(((((()))))))))((((((************************++++++++++++++++++++++++,,,***)))***,,,---,,,***((()))***+++,,,---------+++,,,------......------,,,,,,,,,,,,------------////////////............111000000000111111222333444444444444444444444444)))******************)))************************'''''''''(((((())))))))))))((((((((()))***+++,,,++++++************++++++++++++***)))((()))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------******))))))))))))******,,,+++)))***++++++***)))((()))***,,,,,,,,,++++++++++++++++++++++++++++++...//////000000000000000000000111222222222222222000000000000111111111111222000///------...///000000000000000000000000000////////////////////////------......///......---------------------------------------------------//////000///...---+++))),,,,,,,,,++++++++++++*********))))))))))))******************************+++++++++++++++,,,,,,,,,---***'''(((+++---,,,+++))))))((((((((('''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''((((((((())))))((((((''''''''''''''''''&&&''''''(((((())))))***************************------,,,+++***))))))(((''''''(((((())))))******))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++'''))),,,......---+++***+++***))))))))))))))))))++++++******)))(((((('''******))))))))))))((((((((())))))))))))))))))*********))))))))))))******(((((((((((()))))))))))))))************)))(((((('''''''''(((((()))))))))''''''''''''''''''''''''***)))((((((***++++++***))))))************))))))------,,,+++***)))((((((***++++++++++++******))))))))))))))))))******++++++***))))))))))))))))))******(((((((((((()))***''''''''''''''''''''''''))))))))))))))))))))))))*********)))***++++++,,,************************((((((((((((((((((((((((&&&&&&&&&(((***,,,+++***((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))***************+++***'''&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((())))))******)))(((''''''''''''(((((()))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((()))******))))))))))))***************))))))))))))***++++++******))))))))))))((((((%%%&&&'''(((((((((((((((************************+++++++++++++++++++++++++++***)))***,,,---,,,+++)))***+++,,,,,,,,,,,,++++++,,,------......------,,,------------................................./////////000111222333444333333333333333333333333******++++++++++++******************************&&&&&&'''((())))))******'''(((((()))***++++++,,,))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))******++++++++++++,,,,,,******))))))))))))******,,,***)))***++++++***)))))))))***++++++***)))(((,,,,,,------------......---...//////000000/////////000000111222111111111/////////000000000111111222111...------...000111////////////////////////////////////////////////---------...............------------------------,,,,,,------------------------......---,,,+++***++++++++++++++++++++++++++++++***))))))***++++++************************+++*********************,,,***)))***,,,......---))))))))))))((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((('''(((((('''((()))******)))((('''************++++++++++++))))))((((((''''''&&&&&&''''''(((((())))))))))))************************,,,,,,,,,++++++***************))))))((((((''''''))))))))))))))))))))))))******************************++++++++++++******''')))+++---...---,,,,,,******)))))))))))))))***************))))))(((((())))))))))))))))))((((((''''''(((((())))))*********))))))(((((())))))***(((((((((((())))))))))))))))))*********)))))))))))))))((((((((((((((((((''''''''''''''''''''''''***((('''((()))+++******))))))************))))))+++++++++******)))))))))*********++++++***)))))))))))))))))))))******+++******)))))))))))))))***,,,+++)))''''''(((***+++'''''''''(((((((((((((((((((((((((((((((((((((((***************+++,,,,,,************************)))*********+++++++++,,,(((''''''(((******)))(((((((((''''''''''''(((((()))))))))))))))*********''''''((())))))***++++++''')))***)))((('''(((***''''''(((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,((((((((((((((())))))***))))))*********************************+++++++++))))))))))))))))))(((((((((((()))***++++++++++++************************+++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,------......---------------.........//////------...............///......//////111222333444222222222222222222222222******++++++++++++******))))))))))))))))))))))))''''''(((((()))***++++++''''''((()))***+++++++++))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******+++***)))***+++,,,+++)))------,,,,,,+++***)))(((,,,,,,,,,------.........------...////////////......///000000111111000000....../////////000000000111000///......///111222////////////////////////........................------------......//////........................,,,,,,------------------******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&''')))++++++++++++++++++*********))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((************++++++++++++)))))))))((((((''''''&&&((((((((()))))))))))))))************************((()))))))))***+++++++++******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))))))))******+++,,,---...***)))))))))))))))******(((((())))))************(((((((((((((((((())))))''''''(((((())))))******)))((((((''''''(((((()))'''((((((((()))))))))***))))))))))))))))))******)))))))))))))))((((((((((((((((((((((((((((((((()))'''&&&&&&((())))))((())))))************))))))'''(((((())))))*********(((((()))))))))))))))((()))))))))))))))******+++***)))))))))))))))******---+++)))((('''((()))+++(((((()))))))))*********((((((((((((((((((((((((******))))))******+++,,,************************))))))******++++++,,,,,,+++***))))))))))))'''%%%((((((''''''''''''(((((((((((()))***************(((((((((((((((((())))))%%%&&&((()))((()))+++,,,''''''(((((())))))******)))))))))))))))))))))))))))((((((((('''''''''&&&'''''''''((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''(((((()))***++++++,,,((((((((((((((())))))*********))))))))))))))))))))))))******++++++++++++(((((((((((((((((()))))))))***++++++,,,,,,,,,+++************************++++++++++++++++++++++++******++++++++++++,,,,,,++++++,,,,,,,,,+++******+++,,,------......---------------.........//////,,,---------......//////.........///000222333444222222222222222222222222)))******************)))))))))))))))))))))))))))((((((((())))))*********'''((()))******+++******++++++************++++++((())))))*********))))))))))))))))))))))))))))))((((((((())))))))))))*********))))))))))))******+++)))))))))+++,,,+++***//////...---,,,++++++***)))******++++++,,,,,,---,,,------.....................///000000000000000............////////////000000//////000000111111000000000000000000000000.......................................///000111////////////////////////------------------------(((((()))***+++,,,------***++++++++++++,,,,,,,,,******+++,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((())))))(((((()))******+++,,,,,,,,,,,,+++++++++************))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))'''''''''((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************************&&&''''''((()))***++++++''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******)))((()))***,,,---)))))))))))))))******+++'''(((((()))******++++++''''''(((((((((((())))))((())))))))))))))))))***((((((''''''''''''((((((''''''(((((())))))******)))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%&&&((())))))((())))))************))))))&&&&&&'''((()))***++++++''''''((())))))))))))((()))))))))))))))******+++)))))))))))))))******+++---,,,***)))(((((()))***((())))))******++++++,,,)))))))))))))))))))))))))))))))))((()))******+++************************'''''''''(((((()))))))))+++***))))))))))))'''%%%***)))(((''''''((()))***%%%&&&'''((()))))))))(((((((((((((((''''''''''''$$$&&&((()))((()))+++---(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%'''(((((((((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((()))******))))))))))))((((((((((((((()))******++++++******''''''(((((((((((())))))))))))************))))))************************++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++,,,,,,,,,++++++***+++,,,------......------,,,------------.........,,,,,,,,,---......//////.........///000111222333111111111111111111111111((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((()))******+++***))))))++++++************++++++))))))***+++******)))((())))))))))))))))))))))))((())))))))))))***************))))))))))))*********)))((()))+++,,,+++***+++++++++++++++++++++,,,))))))***++++++,,,------,,,,,,---............------...//////000000//////------........./////////...///000111222111111000000000000000000000000000........................//////......///000222333.................................------,,,,,,+++************+++,,,,,,---******+++++++++,,,,,,,,,)))***,,,------,,,***)))))))))))))))))))))))))))(((((())))))***+++++++++***+++,,,------,,,---...+++++++++************)))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))+++***'''&&&&&&'''***+++&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))*********''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))((()))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))*********'''''''''((((((((())))))***************)))))))))))))))(((((((((((())))))'''''''''((()))************)))((((((((()))+++,,,))))))))))))))))))******)))))))))))))))))))))))))))(((&&&''')))******)))))))))************))))))((((((((())))))******+++'''((()))***************)))))))))))))))******+++)))))))))))))))***++++++,,,,,,+++******))))))(((((((((((()))******++++++))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))'''''''''''''''''''''((()))(((((((((******((('''+++***(((''''''(((***+++$$$%%%'''((()))))))))((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((((((((((('''''''''&&&'''((()))*********))))))'''''''''((((((((())))))************)))((('''&&&************************++++++++++++++++++++++++)))+++,,,,,,******+++...******+++,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,------------++++++,,,------.../////////////////////000111111111111111111111111111111(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))***++++++***(((((())))))(((((((((((()))))))))***+++++++++)))(((''')))))))))))))))))))))))))))************+++++++++******))))))))))))*********)))((()))+++,,,,,,***%%%%%%%%%&&&''')))***+++++++++,,,------...//////+++,,,------......---------......///////////////---------.........//////---...111222333222111///000000000000000000000000........................000/////////000111333444------------------------//////...---,,,,,,++++++------,,,++++++,,,,,,,,,*********++++++,,,,,,,,,(((***---//////---***((())))))))))))))))))))))))))))))***+++,,,---------'''(((******)))))))))***************))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''')))***+++,,,,,,***'''%%%%%%'''***,,,(((((((((((())))))))))))''''''(((((())))))***************)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))*********)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&(((***++++++)))'''%%%))))))((())))))***++++++++++++******)))(((((((((&&&'''''''''(((((()))))),,,,,,++++++******))))))******))))))))))))******&&&''''''((()))******+++***)))(((((((((***+++,,,((()))))))))************))))))))))))))))))))))))***)))'''(((***++++++***))))))************))))))+++++++++***************((()))***+++++++++++++++)))))))))))))))******+++))))))((())))))***+++++++++,,,,,,,,,+++)))((('''&&&''''''((()))******+++))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&(((***,,,+++***,,,***)))'''''')))***,,,&&&''')))***+++++++++***''''''(((((())))))******)))***+++***'''&&&'''(((******))))))((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))))))))))))))'''%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''************))))))))))))((((((((((((((()))******((((((''''''&&&&&&&&&%%%&&&'''(((******))))))(((&&&'''''''''(((((())))))++++++++++++***((('''&&&************************++++++++++++++++++++++++(((+++---,,,***)))+++...)))***+++,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------++++++,,,,,,---...//////000///////////////000111000000000000000000000000))))))))))))((((((((((((+++***)))(((((()))***+++...---,,,***)))'''&&&%%%'''(((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&'''(((***,,,+++***)))))))))***,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///+++++++++,,,---...///000///......------///000111000000000000000000000000........................//////////////////......000000//////.........---------------------------//////...---+++***))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((((((((())))))))))))***+++,,,,,,------,,,,,,((('''&&&%%%%%%&&&((()))))))))))))))((((((((((((******))))))((((((''''''(((&&&&&&)))''''''111===???///&&&***...)))%%%'''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))***"""###***+++((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))*********))))))((('''''''''((((((((((((((())))))))))))))))))))))))***************)))((((((((()))))))))))))))((((((************************'''&&&&&&'''***++++++***))))))(((((('''''''''&&&'''(((((()))***++++++,,,''''''((()))***+++,,,,,,((((((((()))******++++++'''((()))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,***'''$$$###$$$&&&'''+++*********))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%'''((()))******))))))(((((('''''')))((('''((()))***)))((())))))))))))************))))))))))))))))))))))))***++++++++++++***))))))'''(((***++++++***)))(((,,,+++***(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''******))))))((((((''''''))))))(((((('''''''''&&&)))))))))))))))******+++)))))))))))))))******+++))))))(((((((((((())))))***)))(((''''''((()))***)))************+++++++++******++++++++++++******)))***++++++***)))***+++))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------000///------,,,---...///////////////////////////000000000000111111111111***)))))))))((((((((((((+++***))))))))))))***+++*********))))))(((((((((&&&&&&'''(((((((((((('''******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((***))))))((()))***+++,,,******)))))))))***+++,,,*********))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///...------...,,,,,,,,,,,,------...//////...---------...000111000000000000000000000000....................................////////////000/////////.........---------------------------......---,,,+++******)))))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************,,,,,,---............---(((((('''&&&&&&&&&'''((())))))))))))((((((((((((***)))))))))((((((((('''(((&&&&&&(((&&&$$$)))000777***###(((***&&&###%%%(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((()))))),,,'''"""###(((,,,***'''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((&&&'''((()))))))))))))))((((((((((((((((((((((((((('''&&&((()))+++***)))))))))((((((((('''''''''&&&&&&''''''(((((())))))((((((((()))******++++++*********)))))))))))))))))))))******))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,***((('''&&&'''((((((************)))))))))((()))))))))))))))))))))))))))))))))((((((''''''''')))((('''''''''(((******(((((((((((('''''''''&&&)))((('''((()))***)))((((((((()))))))))*********))))))))))))))))))))))))%%%&&&'''((((((((((((((((((((()))))))))(((((('''+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))((((((((('''''''''''')))(((((((((((()))******)))))))))))))))******+++))))))(((((((((((())))))***)))(((''''''((()))***)))************+++++++++******++++++++++++******)))***++++++***)))***+++*********++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------///...---,,,,,,---..............................//////000000000111111111******)))))))))(((((((((++++++************++++++'''''''''((()))*********''''''((()))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))*********++++++++++++,,,***))))))))))))***++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---...------,,,,,,,,,------...///...---------...000000000000000000000000000000........................------....../////////////////////...............---------------------------,,,,,,,,,++++++++++++))))))************))))))*********))))))((((((((())))))))))))))))))))))))***)))(((''''''((()))***************++++++++++++------...///////////////***)))((('''&&&&&&''''''(((((((((((())))))))))))))))))))))))(((((((((((((((&&&&&&((((((%%%%%%'''---&&&###((()))$$$###'''(((((((((((((((((((((((())))))************)))))))))((((((''''''(((((()))+++******+++,,,+++(((%%%(((((())))))))))))((((((************************((((((((((((''''''''''''((())))))******)))))))))************)))))))))))))))))))))))))))))))))))))))************))))))((($$$%%%&&&((())))))******(((((((((((((((((((((((()))((('''((()))***)))((())))))((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++******)))(((((('''++++++***)))((('''%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))******))))))))))))((((((******)))))))))***+++,,,''''''''''''&&&&&&&&&&&&)))((('''((()))***)))((((((((())))))))))))******))))))))))))))))))))))))###$$$%%%'''(((((())))))***)))(((''''''&&&&&&''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((''''''(((((()))***)))))))))))))))******+++))))))(((((((((((())))))***)))(((''''''((()))***)))************+++++++++******++++++++++++******)))***++++++***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------........................//////000000000000111111*********)))))))))((((((,,,++++++++++++++++++,,,&&&&&&'''((())))))************+++,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))******++++++,,,++++++***)))))))))))))))******+++***+++,,,------,,,+++***))))))))))))))))))))))))************************++++++++++++++++++++++++***,,,------,,,+++,,,---......---,,,,,,,,,------......---,,,---...///000////////////////////////........................,,,------......//////000........................------------------,,,,,,+++++++++++++++++++++,,,))))))************))))))++++++***)))(((''''''&&&(((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++,,,---......//////......+++***)))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((()))'''&&&(((******))))))'''%%%'''+++***&&&'''+++((((((((((((((((((((((((((())))))******))))))((((((((((((''''''(((((((((''')))++++++)))'''&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))******)))))))))))))))((((((((((((((((((((((((((())))))************)))(((%%%&&&'''((((((((((((((())))))))))))))))))))))))***)))(((((())))))((('''))))))((((((((((((((((((************))))))))))))******))))))((((((((((((************))))))((((((******))))))(((&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''''''''''''''''''''''')))((('''((()))***)))((((((((((((((()))))))))***))))))))))))))))))))))))&&&'''((()))************,,,***)))'''&&&&&&'''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))))))))******+++))))))(((((((((((())))))***)))(((''''''((()))***))))))*********+++++++++******++++++++++++******)))***++++++***)))***+++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------........................////////////000000000111************))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))***++++++,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++***))))))(((((())))))***************+++,,,------,,,+++***((((((((((((((((((((((((************************++++++++++++++++++++++++)))+++------,,,+++,,,---......---,,,,,,,,,------...------,,,,,,...///000................................................,,,---------......//////---------.....................---------,,,,,,,,,******++++++++++++,,,,,,))))))************))))))+++******)))((('''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******++++++,,,---------,,,,,,++++++******)))((('''&&&'''((((((((()))))))))***(((((((((((())))))))))))***)))'''&&&(((***+++)))%%%&&&)))++++++((()))---(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((%%%'''((((((&&&&&&''')))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((())))))*********))))))((()))))))))((('''&&&&&&))))))))))))))))))))))))***)))(((((())))))((('''(((((())))))))))))))))))************))))))))))))******))))))((('''''''''(((((())))))************''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***++++++))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))***)))(((((((((((((((((((((((()))((('''((()))***)))((('''(((((((((((()))))))))))))))))))))))))))))))))*********++++++******)))---,,,***(((''''''((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''((()))))))))))))))))))))******+++))))))(((((((((((())))))***)))(((''''''((()))***))))))*********+++++++++******++++++++++++******)))***++++++***)))***+++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...........................////////////000000000++++++*********)))))))))******++++++++++++******************))))))))))))(((((()))************)))******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))******************)))))))))'''((())))))******))))))******++++++++++++******((((((((((((((((((((((((************************++++++++++++++++++++++++)))+++------,,,,,,---...------,,,,,,,,,------......---,,,,,,,,,---//////................................................---------------------------------------..................------,,,,,,+++*********+++++++++++++++))))))************)))))))))))))))(((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))))))))***+++++++++++++++******++++++***)))((('''''''''(((((())))))******(((((((((((()))))))))))))))***)))%%%$$$&&&'''%%%$$$%%%''')))(((((()))***((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''(((''''''(((+++---(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''((())))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))((())))))************)))++++++******)))'''&&&%%%(((((((((((((((((((((((()))((('''((()))***)))((((((((())))))))))))******''''''''''''(((((((((((()))))))))((((((''''''''''''(((((()))******++++++%%%&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))***)))(((((())))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))&&&'''(((((())))))((((((((((((((())))))))))))))))))((('''((()))***)))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''''',,,+++***))))))((())))))'''&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&***))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((((((((((((((((((''''''(((((()))***)))))))))))))))******+++))))))(((((((((((())))))***)))(((''''''((()))***)))************+++++++++******++++++++++++******)))***++++++***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,---......------------------------------......////////////000000+++++++++*********))))))))))))***++++++***))))))************++++++++++++'''(((((()))***)))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******---,,,+++***)))******+++'''''')))*********)))(((*********))))))*********))))))))))))))))))))))))************************************************)))+++---...------...///,,,,,,,,,,,,------...///------,,,,,,,,,---...///------------------------........................///......------,,,,,,+++,,,,,,,,,------.........///......---,,,,,,+++++++++++++++***************))))))************))))))((((((((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********((()))******++++++******)))***+++++++++***))))))'''''''''((()))*********'''((((((((()))))))))*** '''***&&&$$$%%%&&&$$$&&&''''''&&&'''))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&''''''((((((''''''((()))***++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))******))))))(((''''''&&&))))))))))))))))))))))))(((((()))******************+++++++++***)))((((((((((((((((((((((((((((((((('''&&&((()))+++***)))(((((()))))))))*********&&&&&&''''''(((((())))))(((((((((((((((((('''''')))))))))))))))*********&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))(((((((((((()))))))))************))))))))))))))))))))))))((((((((())))))*********&&&'''((()))))))))(((((('''''''''((((((((()))))))))((('''((()))***)))((('''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((((((((((()))))))))))))))((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))***''''''''''''((((((((())))))(((((((((((()))******)))))))))))))))******+++))))))(((((((((((())))))***)))(((''''''((()))***)))************+++++++++******++++++++++++******)))***++++++***)))***+++*********++++++,,,,,,---******+++++++++,,,,,,,,,---------,,,,,,+++++++++***+++---...//////......------------------------........./////////000000+++++++++************)))((()))***++++++***)))(((*********+++,,,,,,------))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))******))))))))))))******///...,,,*********,,,---&&&''')))*********)))(((+++***)))(((((()))***+++************************))))))))))))))))))))))))************************)))+++---...------...///+++++++++,,,---...///000------,,,+++,,,---...///------------------------........................//////...---,,,++++++***,,,,,,,,,------.........//////...---,,,,,,+++++++++++++++*********))))))))))))************))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++))))))***++++++++++++***((()))+++,,,,,,+++***)))&&&''''''((()))******+++'''((((((((())))))******###+++)))''')))***(((***)))(((&&&(((+++***((((((((((((((((((((((((((())))))************))))))'''''''''&&&&&&''''''''''''&&&&&&(((******(((&&&(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&'''((())))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))(((((()))***************)))******+++++++++******************************'''&&&&&&'''***++++++***(((((())))))*********+++'''(((((()))***++++++,,,((((((((((((((((((((((((++++++******)))((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++&&&''')))******))))))(((&&&&&&&&&'''''''''(((((()))((('''((()))******(((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&((()))************&&&'''((()))))))))''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((()))))))))))))))))))))***++++++)))))))))))))))******+++))))))(((((((((((())))))***)))(((''''''((()))***)))************+++++++++******++++++++++++******)))+++++++++***)))***+++))))))***+++,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,+++++++++***,,,---///000000//////------------------------............/////////000------+++******))))))))),,,+++***))))))***+++,,,*********+++,,,---///000******))))))))))))******++++++++++++++++++++++++)))))))))***+++++++++,,,+++***)))((()))***,,,---///...+++)))))))))***+++((((((((((((((((((((((((***)))(((''''''((()))***)))************+++++++++******))))))(((''''''&&&++++++************++++++++++++,,,,,,,,,,,,---------------............///---,,,+++***+++,,,---.........---,,,,,,,,,,,,---......//////...---,,,,,,++++++,,,,,,---...////////////.........---------,,,,,,------,,,,,,+++***+++++++++*********))))))((((((((()))******++++++***************+++++++++((((((((((((((((((((((((***))))))(((((((((((())))))))))))))))))(((''''''(((((((((((()))))))))))),,,,,,++++++***+++++++++)))******)))'''&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###$$$%%%'''(((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((()))))))))))),,,***((('''&&&'''((()))))))))(((''''''''''''''''''''''''''''''((())))))///---+++)))(((((()))***))))))))))))************+++***((('''&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***)))))))))))))))(((''''''******))))))((((((((('''(((((((((((())))))))))))+++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***(((''')))+++,,,***(((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((('''''''''(((((()))((('''''''''&&&&&&&&&&&&))))))(((((('''''''''&&&'''&&&&&&''''''((()))***&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&(((((())))))******++++++''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''((()))***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++))))))***+++,,,------...---,,,,,,+++***)))((((((&&&'''(((***+++,,,------------,,,,,,,,,,,,++++++,,,,,,+++***+++,,,---...000000000///......------,,,,,,++++++++++++,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++,,,,,,---******))))))))))))******++++++++++++++++++++++++***************++++++++++++***((((((((()))+++,,,---,,,***)))(((((())))))***************************)))(((''''''((()))***))))))*********+++++++++***************++++++++++++******))))))******++++++++++++,,,,,,,,,------------------............,,,,,,+++++++++,,,---...//////...------------..................---,,,,,,++++++,,,,,,---....../////////.........---------,,,,,,---------,,,,,,++++++++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))++++++*********++++++,,,+++,,,,,,***(((&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''(((((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))(((((((((''''''''''''(((((((((((()))))))))))))))(((&&&%%%%%%%%%''''''))))))(((''''''''''''''''''''''''''''''((())))))---,,,***((((((((()))***(((((()))))))))*********+++***((('''''''''))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))(((''''''*********)))))))))(((((((((((((((((())))))))))))*********)))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&(((***+++)))'''))))))************))))))******++++++++++++******''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((('''''''''&&&&&&&&&'''''')))***+++((((((((('''''''''&&&&&&)))(((((((((''''''''''''***)))(((''''''&&&&&&'''(((((((((((()))))))))))))))(((((((((''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%(((''''''''''''(((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''((()))*********))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,++++++***)))))))))((((((***+++,,,,,,------+++++++++,,,,,,---------,,,,,,+++++++++,,,---...////////////............+++++++++,,,,,,---...///,,,,,,++++++++++++,,,,,,---,,,,,,+++*********+++******))))))))))))******+++++++++++++++++++++++++++++++++***************)))((((((''''''(((***+++*********)))((((((((('''************************))))))(((((((((((()))))))))))))))*********++++++((())))))***+++,,,,,,,,,+++******))))))******+++++++++++++++,,,,,,,,,,,,------------............,,,,,,,,,+++,,,------...000//////...............---............------,,,+++,,,,,,------........................---------,,,,,,------...---------+++++++++***************++++++******)))(((((('''******))))))((((((''''''************************''''''''''''((()))******))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))***+++,,,,,,---......,,,)))'''&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&((()))))))))(((((('''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((&&&%%%%%%&&&'''''')))((((((((('''''''''''''''''''''''''''((())))))***)))(((''''''((()))***(((((())))))))))))******+++***((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''*********))))))))))))((((((((((((((())))))))))))******))))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))'''&&&&&&'''))))))((('''))))))************)))))))))******++++++******)))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%%%%&&&((()))+++,,,)))))))))(((((((((''''''((((((((((((''''''''''''***)))(((''''''&&&&&&'''(((((((((((())))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''(((((())))))******))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,)))******+++---......///,,,,,,+++++++++,,,---...---............/////////......---------...//////,,,,,,,,,+++++++++++++++,,,,,,+++************++++++******))))))******+++************************,,,+++++++++***)))))))))(((''''''''''''((()))))))))************)))((('''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************'''''''''((())))))************))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------......//////...------------------------......------,,,,,,,,,,,,---------..............................,,,,,,---.........------************************************))))))((((((++++++***)))((((((''''''))))))))))))))))))))))))&&&&&&&&&'''((()))***+++))))))((((((((((((((()))(((((((((((())))))))))))((((((((()))***+++,,,---/////////---)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***)))(((((((((((())))))(((((((((((((((''''''&&&'''''''''''''''((())))))'''''''''''''''((()))***(((((((((((()))))))))*********)))((('''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&'''''')))******))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))***&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''''')))))))))(((((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))))))))))))))*********)))))))))))))))************************,,,+++++++++******))))))))))))*********+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,---......+++++++++,,,,,,,,,------,,,,,,---......///000000444333222000///.........------------,,,,,,++++++++++++******++++++,,,---++++++************++++++************************,,,+++++++++***)))))))))'''''''''''''''(((((()))*********++++++***)))(((''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))*********((((((((((((((((((((((((***))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,------------...,,,,,,---------............---,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,------------------.....................,,,,,,---------------,,,************************(((((())))))************,,,,,,+++******)))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((******))))))(((((((((((()))***(((((((((((())))))))))))'''''''''((()))***+++,,,...//////---***((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&'''((()))************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))((((((((()))((('''&&&&&&'''''''''''''''((())))))&&&&&&&&&''''''((())))))'''(((((((((((()))))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******))))))***''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))******+++)))((((((''''''''''''((())))))))))))(((((((((((('''''''''((((((((((((((('''&&&&&&''''''((()))***&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))((((((((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************,,,++++++******))))))((()))))))))***++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---...///000000<<<;;;888666333222000000//////000//////...---,,,++++++++++++,,,------...++++++************++++++************************+++++++++***************'''''''''(((((((((((((((************************************************(((((())))))))))))((((((((((((((()))))))))******+++++++++******************))))))(((((())))))***************++++++++++++,,,,,,,,,,,,------------,,,,,,---............------,,,,,,++++++++++++++++++,,,,,,------------,,,---------------------------------...............,,,,,,------,,,,,,+++******************+++++++++'''(((((()))******++++++,,,,,,++++++******))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))(((''''''(((***+++(((((((((((())))))))))))((('''''''''((()))******,,,------,,,***)))***+++(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%'''((()))*********'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&''''''''''''''''''((()))))))))(((&&&%%%'''''''''''''''((())))))&&&'''''''''(((((())))))''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))&&&&&&''''''''''''(((((((((((((((((())))))))))))''''''(((((((((((())))))''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))''')))++++++***)))***+++))))))************))))))((())))))******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************''''''''''''''''''''''''((()))))))))******++++++***)))(((''''''&&&&&&''')))))))))((((((((('''''''''''''''(((((((((((((((***)))(((''''''&&&&&&'''(((((((((((())))))))))))'''''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((()))))))))((('''&&&''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++*********)))))))))))))))******+++++++++,,,+++,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++***+++,,,---------,,,,,,++++++,,,---......//////BBBAAA???<<<999777666555333333444444333111000///......------,,,---------,,,++++++******++++++,,,***************************************+++++++++''''''(((((())))))))))))***)))(((((((((((()))***************************'''((()))******)))((('''(((((((((((()))))))))***))))))******++++++,,,,,,))))))(((((((((((())))))************++++++++++++++++++,,,,,,,,,---------,,,,,,.../////////...---------,,,++++++++++++,,,***+++,,,------------------------------------------------.........//////---------,,,+++***)))((())))))*********+++++++++)))))))))))))))************************)))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))((('''&&&'''(((***+++(((((((((((())))))))))))(((((('''''''''(((((()))(((***++++++******,,,---))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((((((((((((((('''''''''''''''''''''''''''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***''''''''''''((((((((()))(((((((((((())))))))))))%%%&&&&&&''''''''''''''''''((()))***)))(((&&&%%%'''''''''''''''((())))))'''(((((()))))))))(((((('''''''''((((((((()))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))((((((((()))))))))******(((((((((((())))))))))))'''''''''((((((((())))))'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))&&&(((******(((((()))***))))))************))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((())))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&''''''''''''((((((((()))***)))(((''''''&&&&&&'''(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&((()))***)))'''&&&'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************************************************))))))))))))***************+++++++++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,------.........FFFEEECCC@@@>>><<<;;;:::666666777777666444333222111111///...---,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))******+++++++++,,,'''(((((()))***))))))))))))((('''%%%&&&''')))***(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))%%%%%%&&&((()))+++,,,,,,))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,.../////////...---......---,,,,,,,,,,,,---***+++,,,,,,---------------------------------------------.........//////------,,,,,,***)))'''&&&))))))******++++++++++++++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''')))((('''&&&'''(((***,,,(((((((((((()))))))))))))))(((((('''''''''((((((&&&((()))******+++---///))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''&&&%%%'''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((())))))))))))''''''((()))******))))))'''((()))***)))(((&&&%%%'''''''''''''''((())))))(((((())))))))))))((((((''''''''''''((((((((())))))))))))))))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''((()))))))))))))))))))))******+++++++++,,,(((((((((((())))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))$$$'''***)))'''&&&(((***''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***((('''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&''''''((()))***&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))&&&'''''''''((()))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((($$$&&&((()))***)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))*********************************((()))***+++++++++++++++******+++,,,------...///***+++,,,---...---,,,,,,,,,,,,------------......JJJIIIHHHFFFCCCAAA>>>===>>>>>>>>>>>><<<:::888666444333000...,,,+++++++++++++++*********,,,---...---+++******,,,------,,,333111...***(((''''''''')))(((''''''''')))***+++++++++************+++++++++(((&&&'''***,,,+++)))///,,,)))(((((((((((('''&&&''')))*********)))(((###%%%(((***+++)))(((&&&------,,,+++*********+++))))))))))))************(((((()))************)))---------...------,,,,,,------............------------------------------...------------...//////+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,***''''''(((******)))))))))************)))))))))))))))))))))(((((('''((()))++++++)))))))))***''''''(((((())))))******(((((((((((())))))))))))))))))((((((''''''&&&&&&))))))))))))((((((((((((***)))((((((((()))+++,,,//////...+++)))'''(((***(((((()))***************((((((((((((((((((((((((&&&&&&&&&&&&(((***,,,---''''''((((((((((((''''''))))))************))))))******)))((((((((((((((()))((((((&&&%%%$$$######)))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((&&&&&&''')))+++++++++)))************(((&&&%%%******)))''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))"""######$$$&&&(((***+++%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))***)))(((''''''''''''''''''&&&%%%%%%%%%'''((()))$$$%%%'''((((((((('''&&&+++)))((()))***+++***)))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((******))))))))))))******&&&&&&''''''''''''''''''******)))((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''(((((())))))******************))))))))))))))))))(((((('''''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))***)))(((''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***++++++***(((&&&&&&&&&((()))''''''''''''((((((((((((*********)))))))))))))))++++++***************************++++++,,,,,,,,,,,,,,,++++++***))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,---------,,,,,,...------,,,,,,------...OOOOOONNNMMMJJJGGGEEECCCBBBBBBCCCCCCBBBAAA???>>>999888666333111000000000...---,,,++++++,,,,,,---,,,***))))))***++++++***...---+++)))((('''(((((()))(((((('''((()))***+++((((((''''''''''''((((((+++(((''''''***,,,+++))),,,***(((((()))******)))''''''((())))))))))))(((*********)))******++++++++++++++++++************))))))))))))************)))***++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,------------,,,,,,...---------,,,+++++++++,,,,,,,,,,,,------------,,,------......------,,,------------,,,,,,,,,+++,,,+++))))))+++,,,+++***))))))************)))))))))))))))))))))(((((('''&&&'''))))))'''''''''((()))))))))))))))*********)))))))))(((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((())))))((((((((()))+++++++++,,,---,,,***((('''((('''((())))))*********)))((((((((((((((((((((((((''''''&&&'''((()))+++,,,''''''((((((((((((''''''((((((((())))))(((((((((******)))(((((((((((((((&&&''''''''''''(((((((((+++******)))((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))******((('''''')))***)))(((*********))))))'''&&&&&&''''''''''''((()))++++++&&&''''''(((((()))))))))'''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''''''''(((((((((''''''((())))))***&&&'''(((((())))))(((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))))))))(((((()))))))))(((((((((((('''''''''&&&******)))((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((''''''((((((((()))))))))***************************)))(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))((((((((((((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&)))))))))))))))))))))))))))))))))(((((((((((((((******)))(((((()))******((('''%%%######$$$%%%&&&((((((((())))))))))))******)))))))))))))))))))))************************)))))))))******+++++++++++++++++++++++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,,,,------,,,,,,------,,,,,,,,,,,,------TTTTTTUUUTTTQQQNNNKKKHHHEEEFFFGGGHHHHHHGGGFFFFFFAAA???===;;;999777666666222111000...---,,,,,,,,,---,,,******+++,,,++++++************************))))))((((((((()))************))))))))))))*********)))'''(((***+++*********((('''(((***++++++***'''''''''''''''((())))))+++)))&&&$$$$$$%%%(((***((((((***++++++***))))))))))))))))))************++++++,,,------------,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++...------,,,+++***)))))))))***+++------,,,,,,+++------............------,,,,,,,,,,,,+++++++++++++++******+++,,,,,,+++)))))))))************))))))))))))******))))))((('''&&&'''))))))'''''''''((())))))))))))(((((((((((()))))))))((((((''''''''''''''''''((((((((((((((())))))))))))(((((((((((())))))((((((((()))******(((+++...///---***)))((('''(((((()))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***''''''((((((((((((''''''''''''''''''''''''''''''***))))))(((((((((((((((''''''((((((((())))))))),,,++++++***)))(((((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))***)))(((''''''((()))***+++)))''''''((((((((('''******)))(((''''''''''''&&&&&&'''''')))***+++,,,(((((()))))))))))))))))))))((('''''''''''''''(((((())))))******))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))******++++++******((((((((((((((()))*********)))((((((******)))(((&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''******)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******************((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))((('''''''''((()))''''''(((((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((''''''&&&&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((())))))******)))'''&&&&&&'''(((((())))))))))))************))))))))))))))))))******************************)))))))))))))))***************++++++,,,------...)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------VVVWWWWWWWWWTTTQQQNNNKKKHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFDDDBBB@@@>>>===<<<777666555333111///...---111///------......---,,,+++,,,------...------,,,))))))))))))))))))******,,,++++++******++++++,,,***))))))((()))************)))((((((***+++***)))((('''&&&&&&&&&''')))***+++(((%%%###"""$$$&&&(((%%%''')))***+++***)))(((((()))))))))***************+++,,,,,,------,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++******)))))))))***,,,......---+++***,,,,,,------------,,,,,,++++++++++++++++++++++++)))((()))***,,,,,,***((())))))************)))))))))************)))((((((((()))++++++)))))))))***(((((((((''''''&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))((((((((()))))))))(((+++......---,,,,,,,,,'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((('''(((((((((''''''((((((((((((''''''(((''''''''''''''''''((())))))(((((((((((())))))******)))(((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))***(((&&&&&&((()))((('''***)))'''&&&&&&'''((())))))((((((''''''((((((((())))))((((((((((((((((((''''''''''''((()))++++++)))))))))******)))))))))(((((((((((((((((((((((('''''''''''''''((()))***((()))+++,,,,,,+++***))))))((('''''''''(((***++++++***))))))++++++***)))''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++)))'''&&&%%%&&&((()))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))(((((()))))))))******)))(((((())))))***(((((()))))))))*********)))))))))))))))*********))))))))))))************))))))***************************++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---YYYYYYYYYYYYWWWTTTQQQOOOOOOOOOOOONNNMMMKKKIIIGGGIIIIIIHHHFFFEEECCCAAAAAA<<<<<<:::888666444222111333111///...//////...---...............---,,,+++******************))))))((((((''''''''''''((((((*********)))((())))))***+++***))))))******)))'''(((((('''&&&&&&((()))***,,,+++***)))(((((())))))%%%&&&(((***+++***((('''((()))))))))************))))))***+++++++++++++++***++++++,,,------,,,,,,,,,,,,------------,,,,,,)))))))))******+++++++++)))+++---...///...,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++------+++)))))))))************))))))***************))))))(((((()))++++++)))))))))***)))))))))((((((''''''''')))((((((((('''''''''&&&&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((()))))))))(((((((((((()))************,,,...(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((((((((('''''')))((((((''''''(((((()))))))))(((((((((((()))))))))((((((''''''&&&&&&&&&%%%&&&&&&'''((()))***+++''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''&&&%%%&&&((()))***)))(((((('''&&&&&&'''((()))((((((''''''&&&&&&''''''((('''''''''''''''''''''((((((((((((((()))***+++'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''((()))***((((((*********)))((('''((('''&&&%%%&&&'''((()))((('''&&&&&&(((((('''&&&'''''''''((((((((())))))(((((())))))))))))((((((''''''(((((((((((('''''''''(((((()))***+++,,,,,,***))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))'''%%%%%%&&&((()))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((())))))************(((((()))))))))*********+++++++++++++++++++++++++++*********)))))))))((())))))*********+++++++++++++++++++++++++++++++++************************++++++*********+++,,,---,,,,,,,,,++++++,,,,,,,,,]]]]]]\\\ZZZYYYWWWUUUTTTUUUUUUTTTSSSPPPMMMKKKIIIJJJJJJJJJIIIHHHGGGFFFEEEAAA@@@@@@???===;;;999888555333000///000///...---......---,,,++++++************+++++++++***)))(((***))))))(((((())))))*********+++***(((((()))***+++***)))***+++***(((&&&((((((((((((((()))******))))))*********)))(((''''''''')))******)))(((((())))))))))))************(((((()))************))))))***+++,,,,,,------,,,,,,,,,------------,,,,,,(((((()))***+++,,,,,,---***+++---.........---,,,******++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++,,,...///...---))))))************))))))******++++++******)))(((&&&'''))))))'''''''''(((++++++++++++************'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((((()))))))))(((''''''&&&''''''&&&&&&'''***,,,)))************))))))(((((((((((((((((((((((((((''''''(((((((((''''''&&&''''''((((((((((((''''''***)))(((''''''((()))***((((((((((((((())))))***%%%%%%&&&'''(((((())))))$$$%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&%%%$$$%%%(((*********&&&&&&&&&&&&'''((())))))'''&&&&&&''''''((()))***&&&&&&&&&''''''''''''''',,,+++***(((''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''''''''(((((()))(((((())))))((((((''''''&&&&&&&&&&&&&&&'''(((((()))(((''''''))))))((('''''''''((((((((()))))))))(((((())))))))))))(((((('''((()))******)))((('''''''''((()))***+++,,,,,,******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((%%%%%%&&&&&&''''''(((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&'''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''(((((())))))'''(((((())))))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((()))******++++++'''(((((())))))*********,,,,,,,,,++++++++++++++++++******)))(((((('''''')))************+++++++++++++++++++++++++++++++++***************++++++++++++******))))))+++,,,---,,,,,,++++++++++++,,,,,,___^^^\\\ZZZXXXWWWWWWWWWXXXWWWWWWUUUSSSOOOMMMKKKJJJKKKKKKLLLKKKJJJIIIHHHDDDDDDDDDDDDCCCAAA@@@???:::777555444444333222000///...---,,,++++++,,,,,,***++++++++++++***)))(((,,,,,,++++++++++++,,,,,,)))+++,,,***''''''(((+++)))((((((***++++++***(((((())))))***************''''''((((((((((((((((((******)))))))))))))))((())))))))))))************'''((())))))******))))))))))))***,,,,,,------,,,++++++,,,,,,,,,,,,++++++)))******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,------------+++)))((()))+++---------))))))************))))))***++++++++++++***))))))&&&'''))))))'''''''''((()))))))))***************%%%&&&&&&''''''(((((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((()))))))))(((&&&&&&&&&'''))))))(((((()))++++++++++++++++++***))))))((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))((((((((((((((()))******%%%&&&'''((()))******+++'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''&&&%%%%%%''')))(((((($$$%%%&&&'''((((((((((((******))))))))))))******&&&&&&''''''(((((()))))),,,+++***((('''&&&%%%%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''')))((((((''''''''''''(((***)))((('''''''''''''''&&&&&&'''(((((((((((((((+++***)))***+++,,,+++)))'''((((((((())))))))))))(((((())))))))))))(((((('''(((***++++++***((('''))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))******)))))))))((((((((('''&&&&&&'''(((((()))******''''''''''''((((((((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''''''''((())))))******))))))))))))))))))))))))&&&&&&&&&''''''(((((((((''''''((())))))(((''''''))))))***+++++++++++++++'''(((((((((((()))))))))'''(((((()))******++++++''''''(((((()))******+++++++++++++++*********)))*********))))))))))))))))))************+++++++++************************))))))*********++++++++++++***)))((()))***,,,---,,,,,,++++++++++++,,,,,,___]]]ZZZXXXVVVVVVWWWWWWVVVVVVVVVUUURRROOOMMMKKKJJJKKKLLLMMMMMMMMMLLLKKKEEEFFFGGGGGGGGGEEEDDDCCC???===:::999999888666555111000...------...///111***+++,,,,,,+++***)))((())))))(((((((((((()))))))))+++,,,***'''&&&(((+++&&&&&&'''***,,,---+++***((()))***,,,,,,+++******++++++******+++,,,---...,,,+++***)))(((((())))))))))))))))))************(((((()))***************((()))***+++,,,---------******++++++++++++******,,,,,,,,,+++++++++++++++******))))))******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........(((&&&$$$%%%''')))******))))))************))))))***++++++++++++***))))))(((***++++++)))))))))***%%%&&&&&&&&&''''''(((((($$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&))))))))))))(((((((((((((((((()))))))))(((&&&%%%'''***---...---,,,++++++,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((((((((((((((((()))******************))))))))))))++++++******)))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))'''&&&&&&'''''''''&&&###$$$&&&((())))))((((((000///---+++***)))((((((&&&''''''((()))******+++)))((((((''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''''''''''''''+++***)))'''''''''((()))&&&''')))*********)))(((((('''&&&'''((()))(((&&&(((((((((((())))))))))))(((((())))))))))))((((((''')))***,,,,,,***)))'''++++++***)))((('''&&&%%%******)))((((((((((((((((((((((((((())))))))))))'''((((((((())))))************))))))(((((((((''''''(((((()))***++++++,,,&&&'''''''''(((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((''''''&&&%%%''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''((((((((((((((())))))))))))************'''(((((()))***+++++++++&&&''''''((()))******++++++*********))))))(((((()))))))))***++++++,,,,,,)))************+++++++++************************))))))******+++++++++++++++***)))((((((***,,,---,,,++++++++++++++++++,,,eeebbb^^^ZZZWWWWWWXXXZZZXXXWWWWWWVVVVVVSSSOOOLLLIIIKKKMMMNNNNNNLLLJJJHHHGGGGGGGGGHHHIIIIIIFFFDDDCCCBBB@@@===;;;999888777555333111000///...,,,***,,,,,,,,,,,,,,,,,,---...---)))%%%%%%***---,,,***************************(((((((((((((((((((((((()))(((''''''''')))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,------------,,,...---,,,+++++++++,,,---++++++++++++++++++++++++************************++++++++++++******))))))******+++++++++,,,,,,,,,...---+++))))))***+++,,,***************)))((((((***************)))(((((((((((())))))))))))((((((((()))))))))************''''''(((((())))))******(((((()))(((((('''&&&&&&(((((())))))))))))((((((&&&$$$""""""###%%%%%%$$$(((((())))))))))))(((((((((((()))***+++,,,,,,,,,((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((()))******))))))(((''''''''''''''''''((()))******)))(((''')))((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&))))))(((''''''''''''''',,,+++(((&&&%%%%%%&&&'''+++)))'''&&&%%%&&&'''((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))***************)))((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((&&&%%%%%%&&&'''(((******))))))((((((''''''******)))))))))))))))***''''''''''''(((((((((((())))))))))))))))))))))))***(((&&&(((++++++)))&&&***************)))((((((******))))))(((((('''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))***'''$$$$$$'''((((((&&&******)))((('''&&&&&&%%%$$$%%%&&&&&&&&&''')))+++''''''(((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++*********))))))((((((''''''''''''((((((((((((******))))))((((((''''''((()))))))))'''''')))***))))))))))))))))))))))))''''''''''''''''''''''''+++******))))))******+++************************))))))))))))))))))))))))******))))))******+++,,,fffddd```]]]ZZZZZZZZZ[[[ZZZYYYYYYYYYYYYWWWTTTQQQNNNOOOPPPQQQPPPOOOMMMLLLMMMMMMLLLMMMNNNMMMKKKIIIDDDCCCAAA@@@???>>>>>>>>>===:::777555444111...,,,...------,,,,,,,,,,,,,,,...***'''(((,,,///...,,,************************************************)))(((''''''((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))************+++++++++,,,---,,,***(((((()))***+++***************)))((((((***************)))(((((((((((())))))))))))((((((************+++++++++,,,(((((((((((())))))))))))))))))******)))(((((('''(((((())))))))))))((((((***(((&&&&&&'''((((((((((((((())))))))))))(((((()))))))))))))))***+++,,,))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''(((((()))((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((((((((((((((((((((((((((())))))***((()))***+++***)))'''&&&'''((())))))))))))(((''')))((('''&&&&&&'''((())))))((((((''''''&&&%%%%%%))))))((((((((('''''''''))))))(((''''''''''''''')))))))))(((((('''&&&&&&***)))'''&&&&&&&&&(((((())))))((((((((('''''''''))))))))))))))))))))))))+++++++++++++++***))))))''''''(((((())))))************))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))***)))((((((((((((******((((((((((((((('''''''''((((((''''''''''''((((((((((((((())))))))))))***))))))))))))))))))))))))+++***))))))***+++***)))***************)))((((((***)))))))))(((((((((''''''''''''((((((((((((((('''((((((((())))))))))))(((((())))))))))))(((((((((''''''&&&&&&&&&''''''+++(((&&&&&&((())))))'''))))))((((((''''''&&&&&&%%%&&&''''''&&&&&&(((***''''''(((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((((((((('''''''''&&&''''''(((((())))))******(((((()))))))))******************)))))))))((((((((((((((())))))))))))******)))))))))(((((((((''''''(((((('''&&&&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++******************************************************))))))******+++,,,gggeeecccaaa___^^^]]]]]]]]]\\\\\\]]]^^^]]]ZZZXXXTTTTTTTTTTTTSSSSSSRRRRRRPPPNNNMMMNNNNNNMMMKKKIIIEEEEEEEEEDDDDDDEEEEEEFFFFFFCCC???<<<999666222///000000///...---,,,++++++***'''$$$%%%(((+++***)))++++++++++++++++++++++++************************)))(((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))***+++++++++++++++*********+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))*********+++++++++***)))((('''((()))******************)))(((((())))))******))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))((((((((((((***************))))))((((((((())))))))))))((((((+++***(((((()))******)))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***''')))+++---,,,***(((&&&''''''((((((((((((''''''((((((''''''''''''(((((())))))(((''''''&&&&&&%%%)))))))))))))))((((((((()))((((((''''''''''''(((%%%''')))******((('''%%%***)))'''&&&&&&'''(((((()))))))))))))))((((((((())))))))))))))))))))))))++++++,,,,,,++++++******(((((((((((())))))))))))++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***++++++(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))************)))))))))))))))))))))))))))))))))((('''''')))+++))))))******))))))(((((())))))))))))((((((((((((&&&&&&''''''((())))))***''''''((((((((()))))))))'''(((((())))))(((((('''))))))(((&&&&&&%%%%%%%%%***)))'''''')))***)))(((((((((((((((((('''''''''&&&'''((('''&&&&&&'''((('''(((((((((((()))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&'''((()))***++++++(((((()))))))))***************))))))))))))(((((())))))))))))************))))))))))))((((((((((((((())))))(((''''''(((***))))))))))))))))))))))))************************,,,++++++++++++++++++,,,************************++++++++++++++++++++++++******))))))******+++,,,gggggggggeeedddbbb``````___^^^^^^___aaaaaa___^^^ZZZYYYXXXVVVVVVVVVVVVWWWRRRPPPOOONNNOOONNNLLLJJJIIIIIIIIIHHHIIIIIIJJJJJJKKKHHHDDDAAA>>>;;;777444555444333222000...,,,+++(((&&&$$$$$$''')))((('''++++++++++++++++++++++++(((((((((((((((((((((((()))(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++(((((()))***************'''(((***++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))***************)))((((((((()))******************)))((((((((()))))))))))))))(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((******))))))(((((('''''')))))))))******))))))((((((((())))))))))))(((((()))(((''''''((()))((('''(((((())))))))))))((((((***)))'''&&&&&&'''((()))(((((((((((((((((((((((($$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))(((((('''&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((''''''''''''((())))))((()))***++++++***(((''''''''''''(((((('''''''''(((((((((''''''(((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))(((''''''''''''((((((%%%&&&((()))))))))(((''')))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++******)))))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''(((((()))***)))))))))******+++++++++***))))))))))))******+++(((((()))))))))*********))))))))))))))))))))))))&&&''''''%%%""""""&&&***((()))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))'''''''''((((((((())))))'''(((((((((((((((((('''(((((('''&&&&&&&&&&&&&&&)))(((((((((((()))(((((('''''''''(((((((((((((((&&&'''((((((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''******)))))))))((((((((('''''''''((()))*********''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))((((((((((((+++,,,,,,+++******+++---))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++******))))))******+++,,,hhhhhhhhhhhhgggeeecccbbb___^^^^^^```bbbcccbbbaaa^^^]]][[[YYYXXXXXXYYYZZZXXXVVVTTTSSSSSSSSSQQQOOONNNNNNMMMLLLKKKKKKLLLLLLKKKIIIFFFCCCBBB@@@===:::;;;:::999777555222///...---,,,++++++,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((()))************)))&&&((()))***+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,((())))))))))))***************)))))))))************************)))(((((('''(((((()))))))))(((((((((((())))))))))))((((((%%%&&&&&&&&&''''''''''''******))))))((((((''''''''''''(((((()))(((((('''(((((())))))))))))((((((((('''&&&'''(((((('''&&&(((((())))))))))))(((((()))((('''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((((((((()))'''''''''''''''(((((())))))((('''&&&&&&''')))***(((((((((''''''((((((((('''(((((((((((((((((('''&&&&&&''''''((())))))***''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&'''(((***+++(((((('''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((())))))))))))((((((((((((''''''(((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))%%%&&&''''''((())))))***((((((((())))))*********)))))))))))))))***++++++'''''''''((((((((())))))((((((((((((((((((((((((%%%''''''%%%""""""&&&***'''(((((()))))))))(((((((((((((((((())))))))))))))))))((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&'''(((((('''''''''''''''''''''(((((((((((((((%%%''')))((('''&&&&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((())))))'''''''''((((((((())))))(((((((((((())))))))))))+++,,,,,,,,,******,,,---))))))))))))))))))))))))************************,,,++++++******++++++,,,******************************************************))))))******+++,,,hhhhhhhhhhhhgggfffeeeddd```______```cccddddddcccaaa```^^^\\\[[[[[[\\\\\\YYYWWWTTTTTTTTTTTTSSSRRRSSSRRRQQQOOONNNNNNNNNNNNKKKIIIGGGFFFFFFEEECCCAAAAAAAAA@@@>>>;;;888555333000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((()))***************'''((()))******+++******++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,)))))))))*********++++++))))))*********************************)))((((((''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((&&&''''''(((((((((((('''(((((())))))))))))(((((()))(((((()))******((('''(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((()))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((()))''''''&&&&&&''''''((()))***(((&&&$$$%%%''')))+++))))))(((((((((((())))))''''''((((((((((((''''''******)))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((())))))(((&&&%%%&&&'''***+++'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''(((((())))))(((((((((((((((((())))))))))))&&&&&&'''((()))***++++++''''''(((((())))))******))))))))))))))))))))))))((((((******++++++++++++&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((***''''''((()))))))))(((((((((((((((((())))))))))))***))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&((())))))%%%'''(((((('''&&&&&&'''((((((((((((((('''''''''$$$&&&((()))(((&&&&&&'''(((((((((''''''''''''&&&(((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%***)))))))))((((((((('''&&&&&&'''''''''(((((((((''''''(((((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++************************))))))))))))))))))))))))******))))))******+++,,,hhhhhhggggggfffffffffeeebbbaaa```aaaccceeeeeeeeeccccccaaa```___^^^^^^^^^YYYVVVTTTTTTUUUUUUUUUTTTUUUTTTSSSRRRRRRQQQRRRRRROOOMMMKKKKKKKKKKKKIIIHHHFFFFFFFFFDDDBBB>>>;;;888222333222111...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******)))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))******++++++******))))))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************+++++++++,,,'''(((((()))*********)))***************)))((((((&&&''''''((())))))(((((((((((())))))))))))(((((((((((()))))))))*********(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((()))(((((()))+++***((('''(((((())))))))))))((((((%%%&&&(((*********)))(((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((''''''''''''((())))))******((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''((())))))'''&&&&&&&&&&&&'''(((((()))((('''&&&'''(((***++++++***)))(((((()))***+++&&&'''((())))))((('''&&&******))))))((('''''''''&&&'''''''''(((((((((((('''''''''''''''((())))))(((''''''''''''(((((()))&&&''''''(((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******''''''(((((())))))******'''''''''((()))*********))))))))))))))))))))))))))))))++++++++++++***)))((((((((('''''''''''''''&&&&&&&&&&&&'''((()))***'''(((((((((((()))))))))(((((((((((((((((((((((()))((('''((()))))))))'''&&&''''''((())))))(((((('''((((((((()))))))))***((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&''''''(((%%%'''******(((&&&'''((())))))((((((''''''&&&&&&"""%%%((()))((('''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))((((((((())))))))))))***'''''''''((((((((())))))'''(((((((((((()))))))))'''((((((((()))))))))***((()))***)))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********************************************************))))))******+++,,,hhhhhhgggfffeeeeeeffffffcccbbbaaabbbdddfffffffffeeeeeedddcccbbb``````___]]][[[YYYYYYZZZ[[[[[[ZZZVVVUUUUUUTTTTTTUUUUUUUUURRRQQQOOOOOOOOOOOOMMMKKKIIIIIIIIIHHHEEEBBB>>><<<999999999777333000//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))*********((('''&&&(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++++++++++++++***))))))((()))+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,&&&&&&'''((())))))((((((***************)))((((((&&&&&&'''((())))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''(((((())))))******(((((()))***************(((((())))))))))))(((((('''''''''((())))))'''%%%(((((())))))))))))(((((($$$&&&)))+++,,,+++)))((((((((((((((((((((((((((("""###$$$%%%'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&*********)))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((((((((()))***************,,,+++***))))))***+++,,,&&&'''((())))))((('''&&&''''''(((((()))*********'''((((((((())))))******'''''''''''''''((()))***&&&''')))******((('''&&&&&&&&&'''((())))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((()))***************&&&''''''((()))******+++))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((()))******)))'''''',,,,,,++++++******))))))(((((((((((()))***,,,,,,))))))))))))************(((((((((((((((((((((((((((&&&%%%&&&)))***'''$$$&&&&&&'''((())))))(((((('''((((((((())))))******&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&)))((('''&&&&&&&&&&&&&&&%%%(((++++++)))'''((()))******)))((('''&&&&&&%%%"""$$$((())))))((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''))))))((((((((('''''''''&&&&&&'''((()))***++++++************++++++++++++&&&'''''''''(((((())))))))))))))))))************'''((((((((())))))*********++++++***))))))***,,,))))))))))))))))))))))))************************))))))(((((((((((())))))************************++++++++++++++++++++++++*********)))***++++++,,,ffffffgggggghhhiiiiiijjjbbbccccccccccccdddddddddggggggggggggeeebbb___]]][[[[[[[[[\\\\\\]]]]]]]]]___]]]ZZZYYYXXXWWWTTTRRRRRRTTTTTTSSSQQQPPPOOOPPPSSSQQQOOOKKKHHHEEEBBBAAA>>>>>>>>>===:::666222000111000///......------...---+++)))((()))***))))))''''''((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,---------,,,+++)))(((******+++++++++******))),,,,,,++++++***)))((((((***************)))(((''')))((('''&&&&&&'''((()))''''''&&&&&&((()))+++---)))((('''&&&&&&'''((()))******))))))))))))******+++*********))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&%%%&&&'''((()))(((''''''&&&&&&((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''(((******)))(((((()))))))))((((((''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%&&&''')))************&&&'''((())))))((('''&&&(((''''''&&&&&&&&&'''''''''''''''''''''((()))))),,,***'''$$$$$$%%%(((*********))))))((((((''''''%%%%%%&&&&&&''''''(((((())))))((('''''''''''''''%%%%%%%%%&&&'''((())))))(((((((((((((((''''''&&&''''''(((((())))))******'''((((((((()))))))))***((((((((('''''''''''''''((((((((((((((()))******))))))(((((((((((())))))+++***)))((((((''''''''')))))))))))))))))))))))),,,+++++++++******))))))''''''(((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((((((((((((((((()))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))''')))***)))((('''(((***...---+++)))'''%%%$$$$$$***)))(((''''''&&&'''''''''&&&%%%&&&(((((((((&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((******++++++++++++*********)))'''(((***++++++***+++++++++++++++***)))(((kkkkkkkkkllllllllllllllldddccccccbbbbbbbbbbbbbbbhhhhhhhhhhhhfffccc```^^^]]]]]]]]]]]]^^^^^^^^^^^^___]]][[[[[[[[[ZZZXXXVVVUUUUUUTTTRRRQQQPPPRRRTTTTTTRRRPPPMMMJJJGGGEEEDDDBBBBBBAAA@@@>>><<<999888555444333222000000000000///,,,)))((()))*********((()))))))))***)))))))))************************************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&&&&''')))***))))))(((((((((((())))))))))))******)))(((&&&%%%)))******+++++++++******++++++******)))((((((''')))************))))))((()))(((''''''&&&'''((((((''''''''''''((()))***+++***)))((('''&&&''''''((()))(((((((((((((((((()))*********)))))))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''((()))(((''''''&&&'''((()))***'''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&((())))))((('''((((((''''''''''''&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&&&&%%%&&&'''(((((()))((((((''''''((((((((((((''''''(((''''''&&&&&&&&&'''''''''''''''''''''((())))))+++)))'''%%%%%%&&&((()))))))))))))))((((((''''''((((((((()))))))))))))))))))))((('''''''''''''''%%%&&&&&&''''''((((((((((((((((((((((((''''''&&&((((((((((((''''''''''''(((((((((((())))))))))))************************((((((((((((((()))******))))))(((((((((((())))))***))))))((((((((((((((())))))))))))))))))))))))++++++******))))))))))))(((((((((((())))))))))))''''''(((((()))))))))((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''((((((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&'''(((((())))))((((((''')))***)))((('''(((***+++***)))(((''''''''''''(((((('''''''''(((((()))'''&&&&&&&&&((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((()))******************)))***)))'''(((***++++++******++++++++++++***)))(((ooonnnnnnnnnnnnmmmmmmmmmgggeeecccaaa``````aaabbbiiiiiiiiiiiigggeeecccaaa```````````````_________^^^]]]\\\]]]]]]]]][[[ZZZWWWVVVUUURRRQQQRRRUUUXXXUUUTTTSSSQQQNNNLLLJJJIIIGGGGGGFFFEEEDDDBBBAAAAAA;;;:::888666444333333222222...+++))))))+++++++++************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))+++)))&&&$$$$$$&&&)))++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((())))))***+++,,,,,,++++++******))))))((('''''''''((())))))************)))***)))(((''''''''''''''''''(((((())))))(((((((((***)))((('''''''''''''''(((''''''&&&&&&''''''(((******))))))))))))(((((())))))))))))))))))))))))******)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''&&&&&&''''''((()))(((''''''''''''((())))))(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&''''''((((((''''''''''''(((((()))))))))(((''''''''''''((()))))))))((((((((((((''')))))))))))))))((((((((()))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''&&&)))(((((('''&&&&&&%%%%%%))))))))))))((((((((((((++++++++++++++++++++++++((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&'''((()))******+++''''''''''''''''''''''''))))))))))))((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((''')))***)))((('''(((***((((((''''''(((((()))***&&&&&&&&&''''''(((******((('''&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))((())))))******))))))(((***(((((((((***+++***)))******++++++******))))))lllllllllmmmmmmmmmnnnnnnjjjhhheeebbb``````bbbcccjjjjjjjjjiiihhhfffeeeddddddccccccbbbbbbaaaaaaaaa___^^^^^^^^^___^^^\\\ZZZUUUVVVVVVTTTSSSTTTVVVYYYWWWWWWVVVTTTRRRQQQOOOOOOMMMKKKJJJHHHGGGFFFFFFFFF@@@???===:::888777666555444000,,,******+++,,,,,,,,,++++++***************************************************************))))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))((((((+++***(((''''''(((***+++,,,,,,------------,,,,,,---------,,,,,,++++++***))))))***+++,,,,,,,,,,,,******)))))))))((((((((('''((()))***************))))))((((((''''''&&&&&&'''((()))***)))(((&&&%%%(((((('''''''''((((((((((((''''''''''''''''''((())))))))))))))))))(((((())))))))))))************************))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%'''''''''''''''(((((()))''''''''''''((((((((()))((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''(((((((((((((((''''''(((((('''(((((((((''''''&&&%%%((((((&&&%%%%%%&&&(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((()))'''(((((((((((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%)))(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''&&&(((((((((''''''&&&&&&&&&))))))))))))(((((((((((()))***************++++++))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((''''''******))))))((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))((((((&&&'''(((******)))((('''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******''''''''''''''''''''''''((()))))))))))))))(((''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((())))))******))))))''')))***)))((('''(((***'''''''''''''''((()))***'''''''''''''''((()))))))))((('''((()))******((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((()))(((((()))++++++***)))))))))************))))))ggghhhiiikkklllnnnooopppllljjjgggdddccccccdddeeeiiiiiiiiihhhhhhgggfffeeefffeeeeeeeeedddcccccccccaaa````````````^^^[[[XXXSSSVVVXXXXXXWWWVVVVVVVVVYYYYYYXXXWWWUUUTTTSSSRRRPPPOOOMMMJJJHHHGGGFFFFFFDDDCCCAAA>>><<<:::999888666222...,,,,,,,,,,,,,,,,,,+++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))(((((())))))************))))))))))))***++++++***))))))***))))))(((((((((((((((******+++,,,,,,,,,,,,,,,+++***************))))))'''((()))***************(((((((((((((((''''''&&&(((((()))))))))'''%%%$$$%%%%%%&&&'''((()))******)))((((((''''''(((((()))(((((((((((((((((())))))((()))))))))*********+++************)))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%'''''''''(((((((((((((((&&&''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%'''((('''%%%$$$$$$%%%&&&&&&''''''((((((((()))''''''(((((((((((((((((()))))))))))))))((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&'''((())))))((('''''''''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((''''''&&&''''''((((((((()))))))))))))))))))))(((((((((((())))))******++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''(((***+++,,,((((((((((((((((((((((((''''''''''''''''''((((((******))))))(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((())))))'''((()))*********))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&((()))************''''''''''''(((((())))))''''''&&&&&&&&&''''''((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))***++++++++++++***''')))***)))((('''(((***(((((('''''''''''''''((())))))(((''''''''''''''')))((('''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((()))(((((()))++++++***(((((())))))*********))))))dddeeegggiiikkkmmmooopppkkkiiigggfffeeefffggghhhhhhhhhggggggfffffffffeeefffffffffffffffeeeeeeeeebbbaaaaaaaaaaaa___[[[XXXUUUXXX[[[\\\[[[XXXWWWVVV[[[ZZZYYYXXXWWWUUUTTTTTTQQQPPPOOOMMMKKKIIIGGGFFFHHHGGGDDDBBB@@@>>>======999666333111000000...------,,,***)))((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))&&&''')))++++++)))'''&&&***+++,,,------,,,+++***+++******)))))))))******++++++,,,,,,,,,,,,+++++++++++++++***************((())))))************)))''''''((((((((((((''''''((((((((((((((('''&&&%%%$$$%%%'''((()))))))))))))))(((((((((((((((((()))''''''(((((((((((())))))'''(((((())))))***************)))))))))(((((((((***)))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''((())))))))))))(((&&&''''''((()))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''((((((&&&$$$$$$%%%'''''''''(((((((((((((((&&&&&&'''(((((((((''''''))))))******)))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''(((&&&'''(((((()))(((((((((&&&''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((()))******+++(((((((((((())))))))))))+++++++++,,,,,,------...***))))))((((((((((((((())))))(((((((((((())))))''''''''''''((()))++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&&&&''')))***''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((+++******)))((('''&&&%%%''''''''''''''''''''''''$$$%%%&&&((()))***++++++&&&&&&&&&''''''(((((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))((()))******++++++******''')))***)))((('''(((***))))))((('''&&&&&&&&&&&&******(((''''''&&&&&&&&&((('''&&&''')))***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))******))))))((((((((((((***,,,,,,***((((((((())))))******))))))aaaaaaccceeegggiiijjjkkkgggfffffffffggghhhiiiiiiffffffeeeeeeddddddeeeeeefffffffffffffffgggggggggbbbbbbbbbcccdddbbb___\\\ZZZ\\\^^^^^^\\\ZZZYYYYYY[[[[[[ZZZXXXWWWUUUTTTTTTQQQQQQQQQQQQOOOMMMKKKJJJKKKJJJHHHFFFDDDCCCBBBBBB<<<:::888777666444111//////...,,,***)))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))************)))))),,,---///000000///---,,,------,,,++++++,,,------------------,,,+++******)))))))))***************)))************))))))(((%%%&&&'''((())))))(((((((((((('''&&&&&&&&&''''''''''''((())))))((('''&&&(((''''''&&&&&&''''''((('''''''''((((((((())))))&&&&&&'''(((((()))******)))))))))(((((((((''''''))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&'''((()))***))))))(((&&&&&&((()))))))))((('''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''((()))(((&&&$$$$$$%%%((('''''''''''''''&&&&&&$$$%%%&&&'''(((''''''&&&((((((((()))((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&&&&((())))))))))))((('''''''''''''''''''''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((()))))))))))))))'''''''''''''''((())))))''''''(((((())))))******(((((((((((((((''''''&&&'''(((((((((((((((((((((&&&&&&'''((()))***++++++******++++++,,,---------******)))((((((((((((((())))))(((((((((((())))))(((((('''(((((()))******))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((()))))))))))))))((('''&&&&&&(((***+++''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((())))))((('''%%%%%%%%%&&&((()))(((((((((((((((((((((((())))))((((((((((((((('''((((((((((((((((((((((((&&&''''''((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((()))))))))$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''((()))))))))))))))''')))***)))((('''(((***(((((('''&&&&&&&&&&&&''')))(((((('''''''''(((((('''&&&&&&&&&((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************)))******************)))(((((((((***,,,,,,***''''''(((((()))))))))))))))^^^^^^___```bbbcccddddddcccdddeeefffggghhhiiiiiieeeddddddcccccccccddddddeeeeeeffffffgggggghhhhhhaaabbbccceeegggfffbbb````````````___\\\[[[\\\]]]\\\[[[ZZZXXXWWWUUUTTTSSSQQQRRRSSSTTTSSSQQQOOONNNNNNMMMKKKIIIGGGFFFFFFEEE???===<<<;;;:::888444111111///---+++***+++,,,---------------------------************************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++------,,,++++++,,,------)))***,,,------,,,***)))***)))((((((((()))***+++.........---,,,+++***)))(((((((((((())))))))))))***************)))((('''$$$%%%''')))******))))))((('''&&&%%%%%%&&&(((((()))*********((('''%%%###'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))%%%&&&&&&'''((())))))***((((((((((((''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((&&&''')))*********)))(((%%%&&&((()))))))))((('''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''')))***)))&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&'''((()))******)))(((''''''''''''''''''''''''''''''((()))***&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((('''''''''''''''((()))***&&&''''''((()))******+++(((((((((((((((''''''&&&((((((((('''&&&&&&%%%%%%%%%&&&'''((()))***+++,,,''''''((()))******++++++******)))((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))*********)))'''&&&'''(((***,,,''''''''''''''''''''''''))))))(((((((((((())))))&&&'''''''''(((((())))))'''%%%###""""""$$$''')))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&&&&'''''''''''''''((()))***)))((('''(((***''''''&&&&&&&&&'''((((((''''''&&&''''''((()))***'''&&&%%%&&&((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******(((((()))+++,,,,,,***'''''''''((()))))))))))))))WWWYYYZZZZZZYYY[[[^^^bbb___aaadddfffgggfffeeedddiiieeeeeehhhjjjgggeeefffjjjjjjjjjhhheeedddeeefffgggfffeeefffhhhhhheeebbbcccbbbaaa```___^^^^^^^^^\\\[[[ZZZWWWTTTTTTVVVXXXWWWWWWVVVUUUTTTSSSRRRRRRSSSRRRPPPNNNKKKIIIGGGFFFFFFEEEBBB???<<<:::999888222222111///...,,,++++++---+++))))))+++---------++++++***)))))))))))))))*********)))))))))))))))))))))(((((((((((()))))))))************))))))(((+++***(((''''''(((***+++******++++++++++++******,,,)))'''(((+++---,,,***---.........---,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&((()))((((((''''''''''''((((((&&&''''''((()))******+++)))((('''&&&&&&'''((()))'''(((((((((((((((''''''((())))))))))))'''&&&%%%******))))))((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))(((((())))))(((((('''''''''''''''&&&&&&&&&&&&'''((((((((())))))***)))'''%%%$$$%%%%%%%%%&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&''')))************((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((---+++(((&&&%%%%%%&&&'''***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''(((((()))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''******))))))(((((('''''''''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%''''''''''''((((((((((((''''''((((((((((((''''''******))))))((((((''''''((((((((((((''''''''''''((()))***++++++***)))(((((((((((('''&&&&&&&&&%%%+++***)))(((&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&+++)))((('''((((((&&&$$$((((((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((++++++++++++++++++++++++[[[YYYWWWUUUTTTVVVYYY\\\```bbbdddeeefffeeedddcccfffbbbbbbfffhhheeedddfffhhhiiijjjhhhfffeeeeeefffgggeeeeeefffhhhhhheeebbbbbbbbbaaa______^^^^^^^^^\\\\\\[[[YYYVVVUUUWWWXXXWWWVVVVVVUUUTTTSSSRRRQQQRRRQQQPPPNNNLLLJJJHHHHHHHHHGGGDDDBBB???===<<<;;;666555444222000...---,,,,,,***))))))***,,,,,,+++))))))(((''''''''''''(((************))))))))))))))))))(((((((((((())))))((())))))*********))))))...---+++******+++---...+++++++++,,,,,,++++++++++++)))((()))+++,,,,,,***---------------,,,++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&'''((((((''''''''''''((((((&&&&&&''''''(((((()))))))))(((''''''''''''((()))'''(((((((((((((((''''''((())))))))))))'''&&&%%%''''''''''''((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&(((''''''''''''((())))))************)))((('''&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''&&&%%%%%%$$$&&&'''((()))))))))))))))((((((((('''''''''&&&&&&''''''''''''((((((((((((***)))'''&&&&&&'''((((((***)))(((''''''((()))***)))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''(((((()))(((((((((((((((((()))))))))******'''''''''''''''''''''''''''((((((((())))))))))))''''''((((((((((((''''''***)))))))))((((((((('''************************)))'''&&&''')))***(((&&&''''''''''''((((((((((((''''''((((((((((((''''''***)))))))))((((((((('''(((((((((((((((((((((((('''((())))))))))))((('''''''''''''''''''''&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&)))))))))((('''&&&&&&&&&((((((((('''''''''&&&&&&''''''((()))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++fffbbb\\\XXXWWWXXXYYYZZZ___```aaaccccccccccccbbbccc______ccceeeddddddffffffhhhiiiiiigggfffeeeeeefffeeeeeefffggggggdddbbbaaaaaa``````______^^^^^^[[[]]]]]]\\\ZZZXXXXXXYYYVVVVVVUUUTTTTTTSSSRRRRRRQQQPPPOOONNNMMMKKKJJJJJJKKKJJJGGGEEECCCAAA@@@@@@;;;:::999666444222000000...,,,******+++,,,,,,+++***)))(((((('''(((((((((***************************))))))(((((())))))***'''((()))***************+++***)))(((((()))***++++++,,,,,,,,,,,,,,,,,,++++++)))((()))+++,,,+++***,,,,,,---------,,,++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&((((((''''''''''''((((((,,,+++***)))((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&'''(((((()))'''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((()))******++++++***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$'''(((((()))))))))(((((()))))))))(((((((((''''''''''''''''''((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((()))))))))))))))((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''***((('''((()))***)))(((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''((((((((((((''''''(((((((((''''''''''''&&&''')))+++)))&&&$$$&&&((((((((('''''''''&&&&&&&&&&&&'''((()))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++qqqlllfffbbbaaa```^^^\\\^^^___```aaaaaaaaaaaaaaa```\\\\\\```cccbbbbbbeeeccceeehhhiiigggfffeeeeeeeeeeeeffffffffffffdddbbb``````````````````______\\\^^^``````]]][[[ZZZZZZWWWVVVVVVUUUTTTTTTSSSSSSQQQQQQPPPOOONNNMMMMMMLLLLLLKKKIIIGGGFFFEEEDDDDDDAAA@@@>>><<<999777555444222000......//////---,,,,,,,,,+++************+++)))***************++++++***))))))))))))))))))***&&&'''(((******+++++++++)))((((((''''''(((((()))***++++++,,,,,,++++++***)))))))))***+++++++++***++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%&&&&&&&&&(((''''''''''''''''''(((((((((((())))))***++++++(((''''''&&&&&&''''''((((((((((((((((((''''''''')))(((((((((((((((((()))((((((((((((((()))))))))******))))))(((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***+++***((('''''''''((()))((((((''''''&&&&&&%%%%%%'''(((((((((((((((''''''((((((((()))((((((''''''))))))))))))((((((((((((''''''''''''((((((((((((&&&''''''((()))((((((((())))))(((((((((((())))))******)))(((''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))+++***))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))************((((((((((((((((((((((((&&&&&&''''''(((((())))))******(((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&))),,,***%%%###&&&***))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************tttrrrpppnnnlllhhhdddbbbccccccdddcccbbb```^^^\\\^^^YYYXXX\\\^^^]]]^^^```___bbbeeegggfffeeedddeeedddeeefffffffffdddcccccc``````aaabbbbbbbbbaaa```]]]```bbbbbb```^^^]]]\\\XXXXXXXXXWWWWWWVVVVVVUUUSSSRRRRRRQQQPPPPPPOOOOOOLLLKKKJJJIIIHHHGGGGGGGGGFFFEEECCC@@@>>>;;;:::999444333111000000000...,,,------,,,+++++++++++++++))))))******+++++++++,,,******))))))))))))******&&&'''(((******++++++++++++++++++******+++++++++))))))************))))))((()))++++++++++++***+++******+++++++++++++++*********++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''*********)))))))))))))))((())))))))))))))))))(((((((((((((((((()))***++++++******)))(((((('''''')))))))))((((((((('''''')))(((''''''''''''((()))))))))(((((((((((())))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))((('''%%%%%%&&&'''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''&&&))))))))))))((((((((((((''''''''''''((((((((((((((((((((()))(((''''''&&&(((((())))))))))))((((((***))))))((('''&&&&&&%%%(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((())))))))))))))))))(((+++***)))(((''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((()))))))))*********+++))))))))))))))))))))))))&&&''''''(((((()))))))))***)))(((''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&''''''(((******''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%))),,,***%%%$$$&&&************)))))))))(((((())))))))))))(((&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((************************rrruuuwwwwwwtttpppmmmllllllmmmmmmllliiiddd```]]]^^^YYYWWWYYYZZZYYYYYY[[[]]]___bbbcccccccccdddeeeccceeeggggggeeeccccccccc```aaabbbdddddddddcccbbb___bbbddddddbbb```______[[[[[[ZZZZZZZZZYYYYYYYYYVVVUUUUUUTTTSSSRRRQQQQQQLLLLLLKKKJJJIIIIIIIIIJJJIIIHHHFFFDDDBBB@@@>>>===666555333222222000---+++,,,+++******))))))******))))))******+++,,,,,,,,,+++******))))))******+++'''((()))***************))))))))))))))))))))))))(((((())))))))))))(((((('''))),,,,,,+++******+++))))))***+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''************************((())))))******))))))((()))(((((('''((()))+++,,,++++++***)))((((((((((((+++******)))(((((('''''')))((('''&&&&&&'''((())))))(((((((((((((((((()))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%&&&&&&'''((((((((('''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&''''''((((((((('''''')))))))))(((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((()))((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((())))))))))))((((((***)))'''&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''(((((())))))***************))))))))))))******(((((((((((((((((())))))&&&&&&&&&'''''')))***+++''''''''''''''''''''''''(((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((((()))))))))&&&(((***)))&&&%%%''')))*********)))))))))(((((()))))))))((('''&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''************************ggglllrrrrrrnnnlllnnnrrroooqqqtttvvvuuurrrmmmjjjddd^^^[[[\\\\\\ZZZZZZ\\\[[[]]]___``````aaaccceeebbbeeeggggggdddbbbbbbddd```bbbdddeeeffffffeeedddbbbccceeeeeecccbbbbbbbbb^^^^^^]]]]]]]]]]]]\\\\\\YYYXXXWWWVVVUUUTTTSSSSSSMMMMMMLLLLLLLLLLLLLLLMMMJJJJJJHHHGGGEEECCCBBBAAA;;;:::888777777444111...,,,,,,+++************+++))))))***++++++,,,------+++******))))))******+++((())))))*********))))))&&&''''''''''''''''''&&&))))))************))))))&&&))),,,---+++******+++((())))))***++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))(((((('''((((((''''''''''''((((((((((((((()))((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((())))))******++++++((()))************)))((()))(((''''''(((***,,,---,,,+++***(((((((((((()))(((((((((((((((((((((''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''(((((()))&&&&&&'''''''''''''''&&&''''''''''''(((((((((((($$$%%%%%%&&&''''''&&&&&&%%%%%%&&&'''((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((('''&&&&&&''')))***'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&''''''((())))))(((''''''((('''%%%%%%%%%&&&((()))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&&&&''')))''''''''''''((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***&&&&&&'''(((((()))*********)))(((((((((((()))***)))))))))(((((((((((((((&&&&&&&&&&&&((()))***+++''''''''''''''''''''''''((())))))***)))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&'''((((((((())))))))))))'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************VVV]]]dddddd______eeelllmmmqqqwww}}}|||zzzkkkeeeaaabbbaaa^^^]]]___ZZZ\\\]]]^^^^^^```ccceeebbbeeeggggggdddbbbbbbdddaaabbbdddgggggggggfffeeecccdddfffeeedddccccccddd__________________^^^^^^[[[ZZZYYYXXXVVVUUUTTTSSSOOONNNNNNMMMMMMNNNNNNOOOKKKJJJIIIHHHFFFEEEDDDCCCAAA@@@>>>===<<<999666333///...------,,,,,,------))))))***+++,,,,,,------++++++************++++++)))************))))))((())))))************))))))******++++++++++++******&&&)))------+++)))***+++(((((()))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))(((((())))))(((((((((((())))))$$$&&&''')))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))******+++((()))***++++++***)))((()))(((''''''(((***,,,---,,,+++***(((((((((((()))%%%%%%&&&&&&'''(((((((((***((('''&&&&&&'''(((***&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))((('''&&&&&&'''''''''((((((((())))))((((((((((((((()))******&&&'''((())))))(((''''''&&&&&&''''''(((((())))))&&&&&&'''((()))))))))((($$$%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))'''&&&%%%%%%&&&(((+++---'''((()))******)))((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&%%%$$$$$$$$$&&&((()))'''''''''(((((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))''')))+++***'''&&&(((***''''''''''''((((((((()))''''''(((((((((((('''''''''((((((((())))))******%%%&&&&&&'''((())))))***)))((('''&&&&&&'''((()))******))))))(((((('''''')))((((((''''''''''''((())))))))))))))))))))))))((()))*********((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&((()))***+++'''&&&%%%%%%%%%%%%&&&'''(((((())))))))))))(((((('''((((((((())))))******((('''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%###$$$%%%'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))```[[[UUUSSSUUUYYY]]]```iiiiiikkkooovvv|||wwwsssnnnmmmmmmjjjccc]]]ccc___ZZZWWWWWWYYY\\\]]]bbbaaaaaa```aaabbbcccdddaaaaaabbbcccdddffffffgggfffggggggeeeccccccdddeeeaaaaaaaaa```___^^^^^^]]]______]]][[[YYYVVVTTTRRRTTTTTTTTTTTTSSSRRRPPPPPPOOONNNLLLJJJHHHGGGFFFFFF@@@???>>>===;;;999888777444222000///...---+++)))+++*********+++,,,---...++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((''''''(((((('''&&&%%%%%%))))))))))))))))))))))))((((((((((((((('''''''''***'''$$$''',,,///,,,)))++++++******))))))((((((++++++******))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''(((((((((***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***))))))'''&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))'''((((((((())))))******(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((***)))'''&&&'''(((***++++++***)))(((((('''((((((&&&&&&&&&&&&&&&'''((()))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((()))******))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&***'''%%%&&&((()))'''$$$(((''''''''''''((())))))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******((((((((())))))***+++,,,++++++***)))(((((())))))***+++,,,+++(((''''''((()))***+++,,,+++***(((&&&)))))))))))))))))))))))),,,+++)))(((((()))+++,,,%%%((()))'''''')))(((%%%(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------aaa\\\VVVRRRRRRTTTVVVWWW[[[[[[]]]bbbjjjrrrxxx{{{zzz{{{}}}{{{sssllleee```ZZZXXXYYY[[[[[[[[[\\\\\\]]]______`````````ddddddeeeffffffgggggghhhdddeeeeeedddbbbaaacccdddbbbbbbbbbaaa```_________^^^^^^]]]\\\ZZZXXXWWWUUUVVVVVVUUUUUUTTTRRRQQQPPPPPPNNNMMMKKKIIIHHHGGGGGGBBBBBBAAA???>>>===<<<;;;;;;888555333222000---***,,,+++++++++++++++,,,,,,((((((((((((((((((((((((************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))((()))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((''')))((((((((()))***))))))*********))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((()))((('''&&&&&&(((***+++***))))))(((((((((((()))''''''&&&&&&&&&'''(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))***)))(((((((((''''''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))******)))((((((((('''''''''''')))'''%%%&&&'''(((&&&$$$''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))&&&&&&&&&''''''((()))******))))))(((''''''((((((+++,,,,,,+++)))(((((()))'''((()))***)))(((&&&%%%)))))))))))))))))))))))),,,+++)))(((((()))+++,,,'''***)))&&&&&&)))***'''))))))************))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))************************+++,,,,,,,,,,,,,,,++++++pppkkkddd^^^[[[ZZZYYYXXXTTTRRRQQQUUU\\\fffnnnrrrwww~~~~~~xxxkkkeee^^^\\\]]]]]]ZZZVVVWWWXXXZZZ\\\]]]]]]]]]\\\aaaaaabbbbbbbbbcccccccccbbbccccccbbbaaa```bbbcccddddddcccbbbbbbaaaaaaaaa]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXXXXWWWUUUSSSRRRQQQPPPOOONNNLLLJJJIIIHHHHHHEEEDDDDDDCCCBBBBBBAAAAAABBB@@@<<<999777444111.........,,,++++++*********************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((''')))***)))&&&%%%&&&(((((())))))))))))))))))***((((((((((((''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''((((((''''''&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))))))))))))))(((((((((''''''&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((%%%%%%&&&'''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&''')))***)))(((((((((((())))))***((((((''''''&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))(((((((((((('''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''((()))***)))(((((('''''''''''''''***+++,,,+++)))(((((()))''''''((())))))(((&&&%%%))))))))))))))))))))))))+++***)))(((((()))***+++)))+++***&&&&&&***+++)))******++++++++++++******************+++++++++++++++++++++,,,,,,,,,,,,---))))))))))))))))))))))))************************,,,,,,,,,,,,+++***)))(((zzzsssnnniiieeeccc___[[[VVVTTTXXX^^^eeehhhqqqzzzwwwqqqkkkhhhgggccc[[[UUUWWWWWWXXXYYYYYYZZZZZZZZZ]]]]]]^^^___``````aaaaaaaaabbbcccbbbaaaaaabbbdddddddddddddddccccccbbbbbb_________^^^^^^]]][[[[[[\\\[[[ZZZYYYWWWUUUSSSRRRRRRQQQOOONNNLLLKKKKKKJJJGGGGGGFFFFFFFFFFFFFFFEEEFFFDDD@@@>>><<<:::666444222111///---,,,*********,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))******************))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((***))))))((((((''''''''')))(((((('''''''''(((((()))(((((((((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''(((((()))******))))))(((''''''&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((('''''''''''''''''''''''''''((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((()))***+++,,,)))(((((('''''''''((((((((()))***)))'''&&&'''((())))))************)))((())))))))))))))))))))))))******))))))))))))******(((++++++((((((++++++((()))******++++++******))))))))))))*********+++++++++++++++,,,,,,,,,------))))))))))))))))))))))))************************+++++++++++++++***)))((({{{wwwuuuxxxrrrhhhaaa___```bbbdddkkksss}}}~~~{{{wwwqqqfff^^^\\\[[[YYYWWWVVVVVVWWWXXX\\\]]]^^^___aaabbbddddddaaabbbcccbbbaaabbbdddfffdddddddddcccccccccccccccaaaaaaaaa```^^^]]][[[[[[^^^^^^]]][[[ZZZWWWUUUTTTTTTSSSRRRPPPOOONNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBAAA@@@???<<<:::666555333000...,,,++++++******)))))))))(((((((((************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))'''$$$"""$$$)))+++)))&&&''''''(((((()))))))))***))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&(((((('''''''''(((((()))(((''''''&&&&&&''''''(((************************''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((((((((('''(((((()))*********)))((('''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))*********'''''''''(((((((((((((((&&&''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((()))***+++,,,)))))))))(((((()))******&&&(((((((((&&&%%%&&&'''))))))***************)))))))))))))))))))))))))))***))))))))))))))))))***&&&***,,,******,,,***&&&(((((())))))))))))((((((((((((((()))))))))******************++++++++++++))))))))))))))))))))))))************************((()))***+++++++++++++++wwwrrrooommmmmmjjjlllpppvvv}}}wwwqqqgggeeebbb^^^[[[XXXWWWWWWZZZZZZ[[[\\\^^^___```aaa```aaabbbbbbaaabbbdddfffbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```___]]]\\\[[[_________^^^\\\ZZZXXXWWWWWWVVVUUUSSSRRRRRRQQQQQQKKKKKKKKKKKKJJJJJJJJJJJJFFFEEECCCCCCCCCCCCAAA???:::999777444222000///...------,,,,,,+++*********++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&'''((())))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))(((###!!!$$$***---***&&&'''(((((((((((((((((()))''''''''''''(((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))'''(((((())))))(((((('''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''(((((((((((()))(((((((((((())))))***))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''((()))******))))))))))))******+++&&&'''((('''&&&%%%&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&***+++))))))+++***&&&(((((())))))))))))(((((('''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,xxxsssmmmmmmqqqxxx|||~~~wwwvvvsssooojjjccc^^^ZZZYYYYYYYYYYYYYYYZZZZZZZZZ^^^___`````````aaacccfff`````````aaaaaaaaaaaaaaa______``````______^^^]]]`````````___^^^\\\[[[ZZZYYYYYYWWWVVVUUUTTTTTTTTTNNNNNNNNNMMMMMMLLLLLLLLLHHHGGGEEEEEEEEEEEEDDDBBB>>><<<:::888555333222222111111000//////...------++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((()))))))))************))))))))))))))))))))))))''''''''''''((((((((()))'''(((***++++++***((('''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((&&&%%%&&&)))***)))'''((((((((((((((('''''''''&&&'''''''''((((((((()))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''(((((()))))))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''((((((((((((''''''(((((()))))))))(((***))))))(((((((((((()))(((((((((((((((((()))******)))))))))((((((((('''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))''')))***)))'''&&&''')))''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))&&&&&&&&&''''''((()))***((((((((((((((()))******'''((())))))''''''((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))***)))%%%%%%)))***))))))))))))******)))))))))(((((()))))))))*********))))))))))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,+++wwwppppppssstttsssttt~~~xxxoooeee___^^^^^^]]]\\\[[[ZZZYYYYYY\\\]]]_________```bbbeee_______________`````````]]]]]]^^^___`````````___````````````___^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVQQQPPPPPPOOONNNNNNMMMMMMKKKIIIGGGGGGGGGFFFDDDCCC@@@>>><<<:::888666555444//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))''')))***++++++***)))'''%%%%%%&&&'''((((((''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***''')))***)))'''&&&'''((())))))(((((('''''''''&&&((()))))))))******++++++******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''(((((())))))******'''''''''''''''((()))***+++)))(((''''''((()))+++))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******,,,+++***)))((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))******))))))((((((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))'''(((((()))***)))))))))+++***)))(((((('''(((((((((((('''(((((()))***+++******))))))((((((((('''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&*********++++++++++++,,,&&&'''''''''(((((())))))(((***+++***'''&&&'''***(((''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((((((((())))))***+++,,,'''''''''''''''((()))***((()))+++***)))(((***+++)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))((((((,,,+++'''!!!!!!'''+++,,,******++++++++++++******)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++------------,,,+++******iiijjjppp||||||uuuppplllhhhnnnpppuuu|||~~~vvvooovvvppphhhbbb]]]YYYVVVVVVXXXWWWVVVXXXZZZ]]]^^^]]]aaa^^^\\\]]]___```___\\\]]]]]]]]]^^^^^^^^^______cccaaa``````aaaaaa___^^^___^^^]]][[[ZZZYYYYYYYYYSSSRRRPPPOOOMMMMMMLLLLLLKKKIIIFFFEEEEEEFFFEEEDDDDDDBBB>>><<<;;;:::888666666555222///---,,,++++++******************++++++************))))))))))))))))))******++++++++++++***)))(((''''''((()))***+++***)))(((((()))***+++***)))((((((((()))+++,,,))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))))))))'''%%%%%%''')))******))))))))))))******)))))))))))))))))))))))))))***,,,+++)))(((((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++*********))))))((((((((((((((((((''''''''''''%%%%%%&&&'''((((((((('''***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&'''''''''''''''((())))))(((((())))))((('''&&&&&&######%%%&&&''')))******%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$(((***+++)))&&&$$$%%%'''((((((((((((((((((((((((,,,)))$$$ !!!%%%(((''''''((()))))))))))))))''''''(((((())))))******))))))(((((((((((())))))******))))))((((((((('''(((((((((((((((((((((((()))(((((('''''')))***+++((((((((((((((('''''''''(((((((((((())))))))))))&&&''''''((()))******+++((((((''''''&&&&&&&&&%%%$$$%%%''''''&&&&&&((()))******))))))(((((('''''''''''''''''''''&&&&&&&&&$$$$$$&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))************))))))))))))$$$%%%'''((()))***))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************))))))((((((((('''(((((())))))******+++++++++*********))))))(((((())))))************))))))(((((((((((()))))))))))))))******+++++++++******WWWYYY___kkk{{{}}}wwwsssgggggghhhmmmssszzz~~~}}}{{{vvvqqqlllfffbbbaaa[[[XXXUUUSSSUUUWWWXXXXXX]]][[[YYYZZZ]]]``````___\\\\\\]]]]]]^^^______```cccaaa``````aaaaaa```^^^___^^^]]][[[ZZZZZZZZZYYYTTTSSSRRRPPPNNNMMMMMMLLLNNNLLLIIIGGGGGGGGGFFFDDDFFFDDDAAA@@@???===;;;999888666444111///...------+++++++++++++++*********))))))))))))((((((((((((+++***))))))((((((((()))***)))(((((('''((()))***+++***)))(((((()))***+++***)))((((((((()))***+++))))))))))))))))))))))))(((((('''&&&&&&'''((((((*********(((&&&&&&(((******))))))(((((())))))***(((((((((((((((((((((((()))***++++++)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''%%%%%%&&&'''((()))******%%%&&&''''''((((((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''&&&%%%%%%###$$$%%%&&&''')))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''((((((((((((((()))******(((((((((((((((((('''&&&&&&&&&&&&'''((((((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&((()))***)))&&&%%%&&&(((((((((((((((((((((((((((---+++)))'''''''''((()))&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((('''''''''((()))***((((((((((((((((((((('''(((((((((((())))))))))))'''''''''((()))*********))))))))))))(((((('''''')))***+++***)))((()))***))))))))))))((((((''''''******)))(((''''''&&&&&&%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))(((((((((''''''(((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''''''''(((((())))))))))))))))))))))))*********)))))))))((((((&&&'''((())))))(((((('''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++******))))))((())))))((()))))))))))))))******************)))))))))((())))))************))))))((((((((()))))))))************+++++++++******)))HHHJJJPPPZZZhhh{{{sssnnnhhhddddddgggjjjlllssswww}}}yyysssoooaaa[[[UUUQQQPPPSSSUUUVVV[[[YYYYYYZZZ]]]___```___ZZZ[[[\\\]]]^^^___```aaabbbaaa``````aaabbb```______^^^]]]\\\[[[ZZZZZZZZZWWWVVVUUUSSSQQQOOONNNMMMOOOMMMJJJIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDBBB>>>;;;:::888666444222111000///---,,,,,,,,,+++*********************))))))))))))***)))''''''''''''((()))))))))((((((((())))))*********))))))))))))******))))))((((((((()))***+++)))))))))))))))))))))))))))((((((''''''(((((()))((())))))(((&&&&&&'''))))))((((((''''''(((((()))(((((((((((((((((((((((((((***+++***)))(((((()))))))))(((((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))******&&&&&&'''(((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((())))))(((''''''&&&&&&%%%###$$$%%%&&&''')))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((())))))***+++&&&'''((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''(((((()))))))))(((((('''((()))((('''&&&''')))))))))))))))))))))))))))((())))))***)))(((&&&%%%%%%&&&&&&'''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))((((((((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''(((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******++++++************))))))+++,,,---,,,)))((()))***)))))))))((((((((((((''',,,,,,+++)))((('''&&&%%%'''(((((())))))(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))((((((((()))))))))((((((((((((((())))))))))))))))))))))))******))))))))))))(((((((((((())))))((('''&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************,,,+++)))(((((()))******))))))))))))((((((((((((************))))))))))))))))))************)))))))))))))))*********+++++++++++++++++++++***)))(((CCCFFFKKKQQQZZZiiiyyyuuukkkeeebbbaaa```eeehhhmmmrrrtttxxx}}}jjjccc[[[TTTRRRSSSUUUWWWYYYYYYZZZ\\\]]]]]]\\\[[[XXXYYYZZZ\\\^^^```aaaaaaaaa```______aaabbbaaa```___^^^]]]\\\[[[[[[[[[[[[ZZZZZZXXXWWWUUUSSSQQQPPPMMMLLLJJJKKKLLLMMMLLLKKKHHHGGGGGGGGGGGGEEEAAA>>><<<;;;:::888666555333333//////...---,,,+++******,,,,,,+++++++++*********((('''&&&&&&''')))+++,,,))))))))))))))))))*********))))))))))))))))))***(((((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''&&&%%%%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((''')))******)))(((((())))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%'''((()))((((((((((((((())))))***&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''')))***,,,,,,***)))'''''''''((()))************&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((())))))))))))(((&&&''''''(((((((((((()))))))))))))))))))))))))))&&&'''((()))((('''%%%###%%%&&&''''''((((((''''''******))))))((((((''''''))))))(((((((((((())))))''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***************************((()))***)))'''&&&'''(((((((((((((((((((((((((((******))))))((('''&&&&&&((()))))))))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))(((((((((((((((((()))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************+++***(((''''''((()))******))))))(((((('''''''''*********)))))))))))))))))))))************)))))))))*********+++++++++++++++++++++++++++***)))(((@@@CCCGGGKKKPPPXXXccckkktttzzz}}}vvvpppllliiibbbaaaaaadddfffjjjwwwwwwpppfff^^^YYYVVVUUUTTTRRRUUUYYY[[[[[[ZZZXXXVVVVVVWWWYYY[[[]]]^^^```aaa___^^^]]]^^^```aaaaaa```^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\[[[YYYVVVTTTSSSPPPNNNMMMMMMMMMMMMKKKJJJHHHGGGGGGHHHHHHFFFCCC@@@???>>>===<<<:::999777777333222111000...,,,+++***++++++*********)))))))))***)))((((((((()))***+++(((((()))***************)))))))))******)))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((('''&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&(((******((('''((()))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&'''(((((()))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))((((((''''''(((((()))*********&&&&&&&&&'''''''''((((((''')))***,,,,,,***)))'''''''''((()))))))))))))))&&&&&&&&&''''''(((((((((''''''((((((((((((((('''%%%&&&'''(((((((((((((((&&&&&&&&&'''((()))))))))((((((((((((((((((((((((***))))))))))))(((((((((''''''((())))))))))))(((******))))))((((((''''''))))))(((((((((((())))))&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''''''&&&&&&((()))'''''''''''''''(((((((((''''''''''''''''''''''''((()))))))))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))((((((''''''&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************)))((('''''''''((())))))******))))))((((((''''''))))))))))))))))))******))))))************)))))))))*********+++++++++++++++++++++++++++***)))(((???AAACCCEEEHHHLLLQQQTTTZZZaaagggnnnyyy{{{vvvjjjbbb^^^^^^]]]]]]gggttt}}}uuummmfff___YYYUUUPPPSSSVVVWWWWWWVVVUUUVVVUUUVVVWWWYYY[[[\\\^^^^^^\\\\\\[[[]]]___``````___]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[YYYWWWUUUUUUSSSQQQPPPNNNLLLIIIFFFIIIHHHHHHHHHIIIHHHEEECCCAAAAAAAAA@@@???===;;;:::777666444222000...,,,,,,(((((((((((('''''''''&&&,,,++++++***)))((('''&&&(((((()))***++++++++++++))))))************))))))&&&'''((()))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''''')))++++++***)))***+++)))((((((''''''(((((()))''''''''''''''''''''''''&&&'''))))))((('''((()))&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))%%%%%%&&&'''((()))******(((((()))))))))(((''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''******)))((((((''''''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((&&&'''((((((((((((((((((&&&&&&'''(((((()))******&&&&&&'''''''''(((((((((&&&'''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))&&&'''(((((((((((((((((($$$%%%%%%&&&'''''''''''''''&&&&&&''')))***)))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''(((((()))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((()))&&&'''))))))((((((***+++&&&''''''''''''(((((((((%%%%%%&&&&&&'''((((((((('''(((((())))))(((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''')))***+++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************))))))))))))))))))))))))************))))))************)))))))))))))))*********++++++)))******+++++++++******KKKIIIFFFEEEFFFGGGGGGGGGIIINNNRRRVVV___llluuuxxxyyy{{{~~~~~~ssskkkjjjfff___aaajjjrrrzzzrrriiiccc]]]]]][[[WWWSSSRRRTTTWWWTTTUUUVVVWWWYYYZZZ[[[\\\ZZZYYYYYY[[[]]]______^^^[[[[[[ZZZZZZYYYYYYZZZZZZYYYZZZ[[[[[[ZZZYYYWWWUUUUUUTTTSSSRRRQQQPPPLLLJJJKKKJJJIIIIIIIIIIIIHHHGGGCCCDDDDDDCCCBBB@@@>>>===:::999777555222000...---)))))))))(((((((((''''''&&&''')))******)))(((''''''(((***+++,,,,,,++++++((()))***++++++***)))(((&&&'''((()))))))))((('''))))))))))))))))))))))))&&&'''(((((((((((('''&&&&&&(((******)))))))))******))))))(((((())))))***''''''''''''''''''''''''%%%'''))))))((('''((()))((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))%%%%%%&&&'''((()))******)))))))))))))))(((''''''%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''******))))))((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&'''((()))))))))&&&&&&'''((((((((((((((($$$$$$%%%&&&'''''''''''')))'''&&&&&&)))***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&'''(((((())))))(((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((()))))))))((((((((((((((((((((((((&&&'''((()))))))))((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))((()))******)))((()))+++&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&((((((''''''''''''((((((((((((''''''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''((('''&&&&&&'''((()))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((()))***,,,,,,,,,******************++++++++++++((()))))))))************))))))************))))))((((((((()))))))))******((()))***+++++++++++++++[[[UUUNNNJJJIIIHHHFFFCCCCCCEEEFFFFFFKKKVVV]]]___```ccchhhnnnwwwyyymmmhhhllleeeuuu{{{uuuoookkkcccYYYRRRPPPTTTXXXTTTTTTUUUVVVWWWYYYZZZZZZYYYXXXXXXZZZ]]]^^^^^^]]][[[ZZZYYYYYYYYYYYYYYYZZZVVVWWWYYYZZZYYYXXXVVVUUUQQQQQQQQQSSSUUUUUUSSSQQQMMMLLLJJJIIIJJJKKKJJJIIIDDDEEEEEEEEECCCAAA???>>><<<;;;999666333111///...,,,,,,,,,++++++++++++*** $$$(((+++,,,++++++'''(((***+++,,,,,,++++++((()))***++++++***)))(((%%%&&&((()))))))))((('''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%"""$$$'''((('''&&&&&&'''******))))))))))))******''''''''''''''''''''''''%%%'''((()))((('''((()))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((()))))))))((((((((('''''''''''')))))))))))))))(((''''''$$$&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&$$$%%%'''((((((((('''&&&'''''''''''''''((())))))((()))))))))((('''&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''((((((((())))))(((''''''''''''((()))((((((((('''&&&%%%######&&&&&&&&&'''((())))))***&&&&&&'''((())))))(((((($$$%%%&&&'''((((((((((((***'''&&&&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,,,,+++******%%%&&&''''''((((((''''''''''''(((((())))))******))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((&&&''')))*********)))(((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((()))))))))***)))***+++)))'''&&&'''(((&&&&&&&&&'''''''''((((((******))))))((((((''''''$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''%%%%%%'''((((((((('''&&&))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***(((((())))))******++++++)))))))))))))))))))))))))))(((((((((''''''''''''***)))(((&&&&&&'''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((***---//////...,,,************+++,,,,,,,,,---(((((())))))*********+++))))))************))))))(((((((((((())))))))))))'''((()))***+++,,,,,,,,,tttlllaaaYYYUUURRRLLLHHHDDDBBBAAABBBEEEGGGHHHHHHIIILLLRRRZZZeeevvvxxxtttqqqlllkkknnnoooqqqyyytttjjjeeebbbaaa```\\\UUURRRVVVWWWSSSTTTWWWYYYXXXWWWWWWXXXYYYXXXVVVXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVVVVUUUSSSQQQPPPMMMLLLKKKJJJJJJKKKLLLMMMHHHHHHGGGEEEDDDBBBAAAAAA??????===:::888666444333...---+++))))))***+++,,,******************+++,,,***)))(((''''''((()))***(((((())))))******++++++)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''((((((''''''(((***&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''))))))((('''((())))))'''&&&&&&''''''&&&%%%(((&&&$$$%%%((()))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''%%%""")))((('''&&&&&&'''(((((())))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))*********))))))((((((((((((((((((((((((((())))))(((((('''''''''&&&'''(((***+++,,,+++)))((())))))((('''&&&%%%%%%$$$%%%&&&'''((()))((('''&&&'''''''''''''''((()))))))))))))))))))))))))))))),,,,,,+++)))(((&&&%%%%%%))))))))))))))))))))))))&&&'''(((******((('''&&&''''''''''''((((((((((((((((((''''''''''''(((((($$$$$$$$$%%%'''***,,,...'''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++*********))))))((((((++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))(((((())))))******++++++++++++************************wwwmmmfff___VVVQQQJJJHHHEEEDDDEEEFFFFFFEEEEEEGGGLLLRRR\\\jjjzzzzzzuuussspppkkkkkkpppqqquuu}}}uuunnniiiiii```XXXWWWUUURRRTTTXXXUUUTTTTTTVVVXXXZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWUUUUUUUUUUUUVVVVVVWWWWWWUUUVVVVVVVVVVVVUUUSSSRRRNNNNNNLLLKKKKKKKKKLLLLLLJJJIIIHHHGGGEEEDDDCCCCCC??????===<<<:::999888777222111///,,,++++++,,,,,,+++******)))******++++++******)))(((((()))******)))))))))))))))*********)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''(((((((((((((((((((((''''''&&&'''''''''(((((((((((((((((((((((()))******)))&&&%%%%%%&&&((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((('''(((***)))'''&&&&&&&&&)))'''&&&&&&'''(((&&&%%%'''&&&$$$&&&((()))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((()))((('''%%%$$$)))((('''''''''((()))))))))((((((((('''''''''''')))((((((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))*********))))))((((((((((((((((((((((((((()))(((((((((''''''''''''$$$%%%'''(((((((((&&&&&&)))))))))(((((('''&&&&&&%%%%%%&&&'''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))(((((((((((())))))'''&&&&&&&&&'''(((***+++'''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((()))(((((('''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))***************))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******************)))))))))(((******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))((((((((((((((()))))))))************************}}}tttjjjcccYYYUUUPPPKKKHHHFFFDDDCCCCCCDDDFFFKKKRRR]]]jjjrrr{{{xxxmmmeeebbbdddiiiuuutttfff\\\VVVRRRSSSWWWTTTSSSSSSUUUXXXZZZ[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUSSSSSSTTTTTTUUUUUUUUUVVVUUUUUUWWWWWWWWWVVVUUUTTTQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEEEE@@@??????>>>===<<<;;;;;;888666444111...---------++++++******)))*********+++******))))))******+++************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((('''((((((((('''(((((())))))(((((((((((((((((((((((()))******)))&&&%%%%%%&&&***))))))(((((())))))***''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))((((((((((((((((((((((((((()))***)))&&&$$$$$$%%%)))(((&&&'''(((((('''%%%'''&&&%%%&&&((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$&&&'''))))))))))))(((((((((''''''((()))***+++(((((((((((('''''''''''''''''''''''''''((()))***(((((((((((((((((((((((('''''''''(((((((((((((((((())))))******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&''')))*********)))((())))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''''''''(((((((((***))))))))))))))))))***))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))******)))(((''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((())))))*********************)))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++************)))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))(((((((((((((((************************{{{ooojjjbbbZZZSSSNNNIIIFFFFFFEEEEEEGGGMMMUUU]]]cccmmmyyy|||ooogggccceeelllssswww{{{yyyjjj^^^WWWTTTTTTVVVTTTSSSSSSUUUWWWXXXWWWXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUWWWXXXXXXXXXWWWWWWSSSRRRQQQOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFAAAAAA@@@???>>>======<<<<<<;;;888444111///------,,,,,,+++***************++++++++++++++++++++++++++++++******))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((%%%&&&''''''((((((''''''''''''''''''((())))))***((((((((((((((((((((((((&&&'''((((((''''''(((******))))))))))))))))))***''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((&&&((()))(((&&&%%%%%%&&&)))(((''''''(((((('''&&&&&&&&&&&&&&&'''(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###$$$&&&'''(((((((((((('''''''''((()))***++++++((((((((((((((('''''''''$$$$$$$$$$$$%%%&&&(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***+++******)))''''''((((((((()))))))))&&&%%%$$$$$$$$$%%%'''(((((((((((('''((())))))***(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))***)))(((''''''&&&&&&'''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''******))))))((((((''''''++++++******************************************(((((((((((((((((((((((())))))(((((())))))***+++*********)))))))))))))))((('''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))******++++++++++++++++++************************************yyyoooggg^^^WWWSSSKKKIIIGGGGGGJJJNNNSSSVVVaaajjjttt~~~wwwllljjjjjjjjjjjjnnnzzz|||nnnddd]]]XXXVVVTTTRRRQQQSSSTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXYYYZZZZZZYYYXXXVVVUUUTTTSSSTTTUUUWWWXXXYYYYYYXXXWWWUUUTTTSSSRRRPPPNNNMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGDDDCCCBBBAAA???===<<<;;;>>>===:::777444111///.........---+++************++++++,,,,,,,,,,,,++++++++++++******))))))(((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&'''((((((''''''(((***)))((((((''''''(((((()))''''''''''''(((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&((((((''''''''')))***(((''''''((()))'''&&&%%%&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))*********'''''''''((((((((((((((($$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))'''&&&%%%$$$%%%&&&'''(((((((((((((((((()))******((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))((('''&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''******))))))((((((''''''******************++++++++++++++++++++++++++++++))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))******((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))******+++++++++++++++***************************************vvvnnnhhhXXXTTTPPPMMMMMMNNNNNNNNNVVVZZZ```fffooo{{{tttnnngggeeekkksss{{{yyyppphhh]]]ZZZVVVTTTTTTTTTTTTSSSRRRRRRRRRTTTUUUWWWYYYZZZ]]]\\\[[[YYYXXXVVVUUUTTTTTTUUUWWWXXXXXXXXXWWWWWWUUUUUUUUUTTTRRRPPPOOONNNLLLKKKKKKJJJIIIIIIHHHHHHFFFEEEDDDBBB@@@>>>===<<<@@@???===:::777555333111111000///---,,,+++++++++***++++++,,,,,,++++++***************)))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''(((((((((((((((((((((((((((((()))******)))&&&%%%%%%&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((###%%%((()))(((((()))+++***)))'''((())))))(((&&&%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((%%%&&&'''((())))))(((((('''''''''(((((((((((((((((((((((((((((()))***+++(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((())))))(((((())))))***+++))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))))))))((('''&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''(((((())))))******)))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))***************))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************'''((((((((())))))))))))************************qqqlllddd___[[[XXXUUURRRQQQQQQQQQTTT[[[ggguuu~~~~~~zzzyyyxxx{{{wwwnnnlllmmmllluuusssnnngggaaa]]]YYYVVVTTTRRRRRRRRRSSSUUUVVVXXXXXX[[[ZZZZZZYYYYYYXXXWWWWWWUUUUUUWWWXXXXXXWWWVVVUUUUUUVVVVVVUUUTTTRRRPPPOOOMMMMMMLLLLLLKKKKKKJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???===;;;999777666333222000///---,,,,,,+++)))***+++,,,,,,+++***))))))))))))))))))*********)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%&&&&&&''''''&&&&&&))))))(((((('''((((((((((((((((((((((((((((((((()))******)))&&&%%%%%%&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&((()))***)))))))))+++***)))(((((())))))(((&&&$$$&&&((((((&&&%%%''')))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((()))%%%&&&'''(((((('''&&&&&&''''''''''''((((((((()))******)))))))))******+++((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******''''''''''''((((((((((((&&&'''(((((())))))(((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''(((((())))))******((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''((())))))***((()))))))))************,,,++++++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))&&&&&&'''((()))******+++************************xxxqqqkkkeee___[[[QQQNNNKKKKKKOOOVVV___dddeeeccccccdddeeejjjwwwqqqtttwww|||yyynnnfff^^^YYYUUUSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZUUUVVVWWWWWWWWWVVVUUUTTTUUUVVVVVVVVVUUUSSSRRRPPPOOONNNNNNNNNMMMLLLLLLLLLFFFFFFFFFEEEEEEEEEEEEEEEAAAAAAAAA@@@>>>===;;;:::444333222000...---,,,,,,)))***+++,,,,,,+++***)))(((((())))))******++++++)))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%&&&&&&''''''&&&&&&++++++***)))(((((())))))((((((((((((((((((((((((&&&'''((((((''''''(((***((((((''''''''''''((((((''''''''''''((((((((())))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***++++++)))((())))))***)))(((((())))))((('''$$$&&&((((((&&&%%%''')))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$&&&'''''''''(((((())))))***))))))(((((((((((()))((((((((((((((((((((((((%%%&&&&&&'''((()))******%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&%%%%%%%%%%%%&&&'''''')))))))))))))))(((((((((&&&''')))*********)))((()))))))))))))))******+++))))))))))))))))))))))))'''''''''((()))******+++))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''((()))))))))((('''&&&'''&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&%%%%%%%%%%%%&&&'''((()))***''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&*********)))((((((''''''''''''(((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++------,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))((((((''''''(((***+++,,,---...************************zzznnnfff```ZZZQQQMMMMMMOOOPPPPPPRRROOOPPPVVV[[[aaammmzzz~~~vvvwwwzzz{{{|||nnn```WWWWWWTTTQQQPPPQQQSSSUUUUUUXXXYYY[[[\\\[[[ZZZXXXVVVWWWWWWWWWWWWXXXXXXXXXXXXVVVWWWWWWUUURRRPPPPPPQQQSSSSSSRRRQQQOOOLLLJJJIIIEEEFFFFFFFFFFFFEEEEEEDDDGGGFFFEEECCCAAA???======<<<;;;999777444000...,,,++++++++++++******))))))*********************++++++++++++***************))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((''')))***)))((('''(((***''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&'''((((((''''''&&&'''((()))*********)))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))******)))((((((((((((((()))((((((((((((((()))***)))))))))((('''%%%$$$###''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&%%%%%%&&&''')))***)))'''&&&'''******(((%%%(((((((((((((((((((((((((((''''''&&&&&&((()))*********))))))((((((((('''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%&&&''')))+++((()))***+++***)))'''%%%)))(((((((((''''''&&&&&&((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))&&&''')))*********)))(((+++*********))))))(((((())))))))))))))))))))))))'''((()))******)))((('''***)))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******))))))((('''''''''''''''***((('''&&&&&&'''(((***((((((((((((((('''''''''***))))))((('''&&&&&&&&&***((('''&&&&&&'''(((***))))))))))))))))))))))))%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((''''''((()))*********)))(((((('''(((((('''(((((()))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************((()))***+++++++++++++++(((((())))))))))))(((((())))))(((((()))+++---...---+++)))+++---///---+++))))))))))))))))))))))))yyyrrrjjjaaaZZZVVVRRRNNNKKKLLLIIIJJJNNNSSSXXXdddooo|||}}}yyyxxx{{{vvvpppiiiccc[[[UUUSSSRRRRRRRRRTTTUUUWWWYYYZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVVVVTTTRRRQQQQQQRRRSSSSSSRRRQQQOOOMMMLLLKKKFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBB>>>===<<<999777333111///...---,,,,,,++++++++++++++++++++++++*********)))''''''((()))***+++,,,---))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((&&&((()))((('''&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&'''(((((('''''''''''''''''''''''''''&&&''''''''''''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))******)))(((((((((((((((++++++)))(((''''''''''''))))))))))))))))))((('''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%&&&''')))***)))'''&&&''')))***(((%%%(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))*********))))))((((((((()))((((((((('''''''''''''''''''''(((((('''''''''((((((&&&&&&&&&''')))*********)))(((((((((((((((++++++++++++*********)))(((((((((((('''''''''''''''((((((((())))))******))))))(((((((((((())))))''''''((()))))))))))))))************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''((()))))))))))))))((('''''''''''''''***)))'''&&&&&&''')))***(((((((((((((((((((((''')))(((((('''&&&&&&%%%%%%***)))'''&&&&&&''')))***))))))))))))))))))))))))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************,,,+++***))))))***+++,,,+++***))))))((((((((()))'''(((((()))))))))))))))---,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++(((((())))))))))))((((((*********)))******++++++,,,***)))***---...---+++))))))))))))))))))))))))xxxpppiii```WWWPPPLLLIIIHHHIIILLLPPPYYYbbbhhhttt}}}vvvuuuvvvzzzzzzmmmaaaYYYTTTQQQPPPRRRSSSTTTVVVWWWXXXYYYYYYYYYXXXXXXWWWUUUTTTTTTSSSSSSTTTUUUTTTRRRQQQRRRSSSSSSRRRQQQQQQOOONNNNNNMMMGGGGGGGGGGGGGGGFFFEEEEEEBBBCCCCCCCCCCCCDDDDDDDDD@@@@@@???===:::777555444111000...---,,,,,,,,,---,,,,,,++++++*********)))''''''(((((()))***++++++))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((('''&&&%%%&&&((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&''''''((('''''''''***)))((('''&&&&&&&&&&&&&&&&&&'''(((((()))******''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%&&&'''''''''%%%''''''''''''(((((((((((((((((((((''''''''''''&&&'''''''''''''''((())))))******)))(((((((((((((((***))))))((('''''''''(((''''''((()))******))))))''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))(((''''''((())))))(((&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((()))))))))))))))((((((((((((((((((((('''''''''''''''(((((())))))(((((('''(((((('''&&&&&&''')))***+++***(((&&&&&&''')))***)))))))))(((((((((((('''((((((((((((''''''''''''&&&&&&'''((()))***++++++))))))(((((((((((())))))((((((((((((((()))******************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''(((((()))(((((((((''''''''''''&&&(((((((((((((((((((((((()))((((((''''''''''''((())))))''''''''''''))))))''''''(((((((((((((((((((((''''''&&&&&&%%%%%%%%%))))))''''''''''''))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********))))))))))))************++++++************++++++++++++***))))))))))))***'''((())))))******)))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))***++++++++++++***((())))))******))))))(((***+++++++++******)))(((***)))))))))+++,,,+++***))))))))))))))))))))))))wwwkkkcccWWWSSSOOOMMMLLLNNNRRRVVVZZZcccooowww{{{~~~uuuvvvxxx|||rrrfff\\\UUUQQQVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVVVVUUUTTTTTTQQQSSSTTTSSSRRRRRRSSSTTTRRRRRRQQQPPPOOOOOOOOOOOOHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@>>><<<:::888777444222000...,,,,,,---...++++++++++++++++++++++++******))))))((((((''''''((()))))))))************(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((((((&&&&&&'''(((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&'''''''''''''''&&&,,,+++***)))((())))))***(((((((((((())))))******''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&(((((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''((())))))***))))))(((((((((((((((%%%%%%&&&'''((()))+++,,,%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''((()))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((((((((((('''''''''(((((())))))))))))((((((((((((''''''''''''((()))***)))(((''''''((()))***''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&'''(((((()))))))))(((((((((((()))))))))((('''''''''(((***+++*********)))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''''''((()))***(((((((((''''''''''''''')))))))))((((((((((((((()))(((''''''''''''(((((())))))(((''''''((())))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))(((''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))******++++++((()))))))))************)))(((((((((((((((((()))++++++***************+++(((((()))************)))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))******+++++++++******)))))))))******)))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))xxxfffccc\\\UUUQQQOOONNNLLLOOOUUU\\\aaadddhhhooouuu|||xxxssssssyyyvvvjjj```ZZZYYYWWWTTTRRRQQQQQQSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVQQQRRRSSSSSSRRRRRRSSSTTTRRRQQQPPPOOOOOOOOOOOOPPPJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@???>>>===;;;:::999555444222000...---------))))))***+++,,,------...*********)))(((''''''&&&((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))((('''((()))(((((((((''''''((((((((())))))((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((*********))))))((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&)))))))))))))))***++++++******))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&''''''((((((((()))))))))******(((((((((((((((((((((((('''''''''''''''((())))))***))))))(((((((((((((((%%%%%%%%%&&&''')))***+++'''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&'''''''''''''''''''''((((((((('''''''''(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((('''((()))******)))((('''************************(((((((((((('''''''''''''''''''''''''''&&&&&&&&&))))))(((((((((((()))))))))((('''''''''(((***+++))))))))))))))))))******((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''''''((()))***(((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))'''(((((()))***++++++,,,((()))))))))************((((((((())))))(((((((((+++***************++++++((())))))******************+++,,,------,,,+++***))))))))))))))))))))))))************************)))))))))******+++++++++******+++++++++******)))))))))************))))))&&&''')))***++++++******(((((())))))))))))******************************wwwuuunnnddd]]]XXXRRRKKKIIILLLOOOPPPQQQTTTZZZ^^^kkkwwwwwwooonnnrrrwwwyyyqqqkkkbbb^^^YYYTTTQQQQQQSSSUUUTTTTTTUUUUUUUUUVVVVVVVVVQQQRRRSSSSSSQQQQQQRRRSSSRRRQQQOOONNNMMMNNNNNNOOOKKKKKKKKKKKKJJJHHHGGGFFFAAAAAABBBCCCDDDDDDEEEEEE>>>>>>>>>>>>===<<<::::::777666555333222000...---)))******+++,,,---......((((((((())))))*********))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))((('''(((***)))((((((''''''(((((()))***))))))(((((('''''''''((())))))******))))))((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''(((''''''&&&%%%$$$%%%&&&'''((((((((((((******)))(((((('''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&((((((((('''&&&'''((((((((((((((())))))))))))'''(((((((((((()))))))))'''''''''''''''((())))))******)))((((((((((((((()))(((((('''&&&&&&&&&'''))))))******)))(((''''''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&''''''(((''''''&&&&&&((())))))(((''''''((((((((((((((((((((((((((((((((()))************)))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((('''(((((())))))(((((('''((((((((((((((('''''''''&&&''')))++++++***((('''(((((()))))))))))))))***((((((((((((''''''''''''******))))))(((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''(((((()))'''(((((((((((()))))))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((())))))******+++++++++))))))))))))******************++++++++++++*********))))))))))))***++++++((()))******++++++************++++++++++++******))))))))))))))))))))))))************************))))))******++++++,,,,,,***++++++++++++***)))))))))******++++++******)))%%%&&&((()))***+++++++++''')))******))))))***+++************************{{{sssmmmbbbWWWQQQQQQOOOKKKHHHIIIMMMPPPWWW___kkkttt{{{{{{rrrppppppuuuyyy~~~wwwqqqhhh___XXXUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRSSSSSSQQQPPPQQQRRRRRRPPPNNNLLLLLLLLLMMMNNNLLLLLLLLLKKKJJJIIIHHHGGGAAAAAABBBBBBCCCCCCCCCDDD===>>>>>>>>>===<<<;;;;;;999::::::999666333000...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))''''''((()))))))))(((((((((((())))))******))))))(((''''''&&&'''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((((()))''''''''''''((((((((()))))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''(((((('''&&&&&&%%%###$$$&&&(((((('''%%%###((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&((())))))&&&&&&''')))'''''''''((((((((())))))'''((((((((())))))))))))'''''''''''''''((())))))******)))(((((((((((((((***)))((('''&&&%%%%%%%%%'''((())))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''(((((('''&&&%%%%%%(((***)))'''&&&''')))(((((((((((((((((((((((('''''')))*********)))(((&&&&&&'''''''''(((((((((''''''''''''((((((((()))'''''''''(((((('''''''''(((((((((((((((''''''&&&''''''((()))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''''''''((('''((((((((())))))))))))((((((((()))*********+++'''''''''''''''((()))))))))))))))******)))))))))&&&&&&''''''((())))))***((((((((())))))))))))))))))))))))******)))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))************)))***+++,,,,,,+++***))))))((((((((())))))***+++))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))************************((((((((()))***++++++++++++++++++++++++***)))))))))******++++++******)))((((((((((((((()))******'''***++++++))))))***,,,************************sssfff^^^[[[VVVNNNHHHFFFGGGIIILLLQQQWWW^^^eeennnwww~~~}}}uuurrrpppoooqqqwwwxxxkkk___XXXVVVUUUSSSSSSRRRQQQPPPOOOOOONNNRRRSSSSSSSSSQQQPPPQQQRRRRRRPPPNNNLLLKKKKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGEEEDDDCCCBBBAAA@@@??????===>>>>>>>>>>>>===<<<<<<;;;<<<===<<<:::666222000//////...---+++***))))))------,,,+++***)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((('''&&&&&&'''((())))))(((((((((((())))))+++******)))(((''''''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''((((((((('''&&&%%%%%%%%%''')))+++***'''$$$"""%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&(((***)))&&&%%%''')))''''''''''''(((((((((((('''((((((((())))))******'''''''''''''''((())))))******)))(((((((((((((((''''''&&&&&&&&&''''''(((###$$$%%%'''((()))))))))''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&((((((((('''&&&%%%%%%(((******'''&&&''')))((((((((((((((((((((((((%%%&&&((()))))))))(((''''''((((((((())))))******&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&)))((('''&&&'''(((***,,,((()))))))))******++++++)))(((((((((''''''''''''$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))&&&''')))*********)))((((((((())))))*********+++))))))))))))))))))))))))'''((()))******)))((('''***)))(((''''''''''''''''''((((((((())))))******''''''((()))***++++++,,,'''''''''''''''((()))***))))))************))))))&&&&&&&&&'''((())))))***'''''''''((((((((((((((())))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))+++++++++***************))))))))))))************'''((()))******)))((('''(((((('''(((((()))******))))))***++++++++++++***---,,,+++******+++,,,---))))))))))))))))))))))))************************&&&''''''((()))******++++++++++++++++++***)))(((******++++++++++++******+++***((('''''''''))))))(((***,,,+++))))))+++---************************{{{ssshhh___XXXSSSMMMHHHIIIKKKNNNQQQVVV___jjjrrrwwwooooooqqqvvvqqqhhh```ZZZZZZSSSOOOQQQRRRQQQPPPQQQUUUTTTRRRRRRSSSRRRQQQOOOOOONNNMMMLLLLLLLLLMMMNNNKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>??????>>>>>>===<<<<<<<<<======<<<:::888777444111...,,,,,,,,,+++***,,,+++******************+++*********))))))(((((((((((())))))*********+++******)))((((((((((((((())))))))))))))))))))))))''''''(((((())))))******+++***)))(((((()))***+++(((((())))))******++++++(((((((((((((((''''''&&&+++)))((((((***+++******''''''((()))))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''((()))(((&&&&&&((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((+++*********))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((''''''(((((())))))*********)))'''&&&&&&&&&((()))+++)))%%%######%%%(((+++)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''(((((())))))******************************)))(((((('''&&&%%%%%%%%%))))))(((((('''''''''&&&''''''''''''((((((((()))************************(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))************************)))))))))))))))(((((('''((((((((((((((()))******))))))(((((('''''''''&&&)))(((((()))***++++++***))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))************,,,,,,+++******)))******))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))((('''&&&,,,+++***)))((('''&&&&&&+++*********))))))((((((***************)))((('''************************++++++************++++++))))))))))))))))))))))))************))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))+++,,,,,,+++)))((()))***************************************************~~~uuummmddd[[[UUUOOONNNLLLKKKMMMUUU```hhh{{{zzzvvvsssqqquuu|||~~~}}}wwwqqqhhh^^^UUURRRQQQOOOOOOQQQOOONNNNNNOOOQQQSSSSSSRRRQQQPPPOOONNNMMMMMMNNNNNNKKKKKKKKKKKKJJJIIIHHHHHHDDDDDDCCCCCCCCCCCCCCCCCC======>>>=========<<<;;;::::::<<<=========<<<;;;777444111//////...---,,,---,,,++++++******+++++++++*********))))))))))))((()))))))))************++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))&&&&&&'''((()))))))))(((((('''%%%&&&((())))))(((''''''((()))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))(((&&&&&&((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''))))))))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((''''''&&&(((&&&$$$""""""$$$&&&((()))((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((+++******)))(((((('''''')))))))))((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''((((((((((((++++++************++++++************************))))))***))))))(((''''''((((((((((((((()))******))))))(((((((((''''''''')))((('''(((***+++***)))))))))))))))))))))))))))(((((('''&&&'''((()))***'''(((((((((((()))))))))))))))((('''''''''((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((++++++++++++*********))))))************))))))(((************************++++++************++++++************************************))))))))))))***))))))))))))***++++++************************************************)))+++,,,+++******+++,,,************************++++++++++++++++++++++++~~~ssskkk]]]XXXQQQKKKIIINNNVVV\\\kkkzzzyyyqqqnnnpppnnnrrryyyrrrcccZZZTTTOOONNNPPPMMMLLLLLLNNNQQQSSSTTTSSSSSSRRRQQQOOONNNNNNNNNNNNKKKKKKKKKKKKJJJIIIHHHHHHCCCCCCCCCDDDDDDDDDEEEEEE???>>>>>>>>>>>>=========;;;<<<===>>>>>>>>>======;;;999555333222111///...------,,,+++++++++++++++***************)))))))))))))))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))(((******)))(((((('''&&&&&&%%%%%%'''((()))*********+++)))'''''''''((('''&&&''''''((()))))))))))))))*********)))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))(((&&&&&&((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''''''''(((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''')))******(((&&&$$$'''&&&%%%$$$$$$%%%&&&'''))))))((('''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++******))))))(((((('''***)))))))))))))))((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))************)))(((&&&&&&((((((((((((((()))******))))))((((((((((((''''''((('''&&&''')))***)))((())))))))))))))))))))))))(((((('''''''''((()))***''''''''''''(((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************&&&''''''((()))***++++++,,,,,,,,,+++++++++++++++((())))))************)))************************++++++************++++++************************++++++*********)))))))))+++************+++,,,,,,************************************************(((***++++++++++++,,,...************************++++++++++++++++++++++++qqqkkkbbbYYYSSSRRRUUUWWW___jjj~~~}}}vvvssskkkkkkppp{{{vvviii^^^UUUPPPOOONNNMMMLLLMMMPPPRRRSSSSSSSSSRRRQQQPPPOOONNNMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@?????????@@@@@@@@@@@@???>>>===<<<;;;>>>;;;888666555333111///------,,,+++************************************)))))))))))))))************+++++++++******))))))((((((((((((((((((((((((******))))))(((((('''''''''((()))******)))(((''')))((((((((('''''''''&&&&&&&&&'''))))))*********000...+++))))))(((&&&$$$''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))(((&&&&&&((())))))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))******((((((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''((()))))))))(((&&&%%%''''''''''''(((((((((((()))))))))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&************))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((************)))'''&&&%%%((((((((((((((())))))***))))))((((((((((((((((((((('''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((()))))))))'''''''''((((((((())))))(((((('''(((((()))***+++''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))(((((('''''''''((()))***++++++,,,++++++++++++++++++++++++'''((()))***************************************++++++************++++++************************+++++++++*********))))))***************+++,,,,,,************************************************(((***+++***))))))***+++************************++++++++++++++++++++++++wwwnnnfff```\\\ZZZ\\\aaammm{{{uuuooolllpppwww}}}oooaaaVVVRRRMMMKKKJJJKKKNNNQQQRRRSSSQQQQQQPPPOOONNNMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDBBBAAA@@@?????????@@@@@@BBBAAA@@@???>>>======<<>>>>>??????@@@???>>>>>>>>>>>>???@@@AAA>>>===;;;:::999777333111///...---+++*********************+++++++++++++++************))))))))))))(((((()))******((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''&&&&&&'''(((((()))******)))*********))))))(((''''''&&&%%%&&&(((******)))''''''((()))))))))))))))'''''''''&&&&&&&&&%%%%%%'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))(((&&&&&&((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((((((((''''''''''''(((((()))))))))))))))(((((((((+++)))'''&&&%%%&&&((()))%%%%%%%%%&&&''''''((((((***************)))(((((())))))((((((''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************(((((()))))))))))))))***((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++************++++++)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((()))******(((((())))))))))))*********((('''((())))))(((&&&))))))))))))))))))))))))'''((()))*********))))))))))))))))))************'''''''''&&&''''''(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,+++++++++******))))))))))))))))))))))))*********((())))))************)))************************++++++************++++++++++++++++++++++++++++++,,,++++++++++++*********)))))))))))))))***++++++************************+++++++++++++++++++++++++++,,,,,,***'''&&&&&&&&&************************************************{{{tttggg]]]WWWXXXVVVPPPRRRYYYbbbqqqyyyppphhhmmmyyy}}}qqqkkk[[[XXXTTTRRRRRRRRRSSSRRRPPPPPPQQQQQQPPPOOONNNMMMLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@AAABBBCCC???>>>>>>===>>>???@@@AAA???===<<<<<<;;;999666333111000///...,,,,,,,,,,,,*********++++++,,,,,,,,,************)))))))))(((((()))***++++++)))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''((((((((())))))))))))))))))))))))((())))))*********))))))'''&&&%%%&&&((()))***)))''''''((()))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))(((&&&&&&((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''(((((((((((((((((())))))((('''''''''''''''%%%%%%%%%%%%&&&'''((()))******+++++++++***)))(((******)))(((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((************************''''''((((((((()))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******++++++************++++++************************'''(((((()))))))))))))))((((((((((((((()))******(((((()))))))))*********+++***(((((()))***((('''))))))))))))))))))))))))'''((()))***+++***))))))((((((((())))))))))))***))))))((('''''''''((((((************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,+++++++++*********)))))))))))))))******+++++++++)))************))))))(((************************++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++************+++,,,,,,************************++++++++++++++++++++++++,,,------,,,)))(((((()))************************))))))))))))))))))))))))vvvhhh^^^\\\WWWNNNNNNUUUTTT^^^lllzzzzzzjjjhhhpppkkkwww{{{vvvkkkfff```ZZZVVVTTTRRRPPPPPPQQQRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHFFFEEEDDDEEEGGGHHHBBBAAA???===<<<<<<======???>>>=========;;;888555333222111000......------*********++++++,,,,,,,,,+++*********))))))(((((()))***,,,,,,,,,+++)))'''))))))))))))))))))))))))''''''(((((())))))******)))((('''&&&&&&'''((()))++++++******))))))((((((&&&'''(((***++++++++++++...,,,***)))))))))(((&&&'''(((((())))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))(((&&&&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&''''''((((((((('''((()))***)))(((&&&%%%((('''''''''((()))+++,,,******+++,,,+++***)))(((******)))(((((((((((((((((((((((((((((((((((((((******))))))((((((((('''************************((((((((((((((()))))))))&&&'''''''''(((((())))))))))))))))))************************************(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************&&&'''((()))************((((((((((((((()))******(((((())))))*********+++,,,***))))))******)))'''))))))))))))))))))))))))'''((()))++++++******)))''''''''''''((((((((()))---,,,+++******)))******************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******************++++++*********++++++,,,,,,,,,***************)))((('''************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...************************++++++++++++++++++++++++,,,---...---++++++,,,---************************(((((((((((((((((((((((({{{nnnccc[[[VVVQQQMMMRRRSSSZZZeeeoooxxx{{{pppjjjeeekkkqqqyyy}}}zzztttkkkccc[[[UUURRRPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPNNNLLLJJJHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCBBB???======???AAABBBBBBAAA@@@???===<<<;;;;;;666555444222000...---,,,++++++++++++++++++++++++******++++++++++++******'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((************************))))))((((((((((((((()))))))))))))))))))))))))))'''((()))******+++******))))))(((((('''''''''&&&((((((''''''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))%%%%%%&&&'''((()))************))))))(((((('''''')))((('''&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((((((***+++***)))((()))***)))((('''((()))***)))((((((***,,,,,,+++))))))***)))(((''''''''''''((()))(((((((((((())))))))))))******))))))((((((((('''%%%%%%&&&'''((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***,,,,,,,,,+++)))(((&&&%%%))))))))))))))))))))))))******))))))((((((''''''))))))))))))***+++,,,---)))*********++++++++++++******)))(((((((((((((((((()))++++++)))((()))***)))************+++++++++******))))))))))))******++++++***)))(((((())))))************))))))))))))******************++++++************************************************+++*********+++,,,------************))))))((((((,,,,,,++++++***)))))))))((()))***,,,,,,,,,+++++++++,,,---------,,,+++***++++++,,,---------------,,,***((())),,,---+++)))'''(((***+++,,,+++)))(((+++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---+++++++++++++++++++++,,,++++++************++++++zzzooohhhaaa[[[WWWSSSQQQRRRXXX___fffqqqzzz~~~yyynnnoooooopppvvvvvvkkkbbb\\\VVVVVVTTTQQQOOONNNNNNOOOQQQQQQPPPOOOMMMLLLKKKJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAA@@@??????@@@AAAAAAAAA@@@@@@???>>><<<<<<888777666444222111//////,,,,,,,,,+++++++++++++++******++++++++++++******)))*********++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))(((((('''***)))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((()))'''''''''(((((((((((((((***)))))))))(((((((((''')))((((((''''''&&&'''''')))(((&&&%%%%%%&&&((()))))))))))))))************(((***+++***)))((()))***+++)))(((((())))))(((&&&''')))++++++)))(((((()))'''''''''''''''''''''''''''((((((((())))))))))))((('''''''''&&&&&&&&&&&&''''''(((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++***((('''&&&******************************))))))(((((((((((())))))))))))***+++,,,,,,)))))))))*********++++++******)))(((((((((((((((((()))++++++)))))))))***)))************+++++++++******))))))))))))******++++++***)))))))))))))))(((((())))))******++++++)))))))))))))))(((((((((***************************************************************+++,,,,,,+++++++++******))))))))),,,,,,,,,,,,++++++***)))((()))+++,,,---,,,,,,+++)))******+++++++++******------------------,,,+++...,,,***+++---...---+++)))***,,,---------++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,yyy{{{zzzuuurrrtttvvvuuu}}}|||xxxqqqiiiddd[[[UUUPPPQQQSSSWWW___gggxxx}}}uuummmkkkooopppnnnuuuvvvooohhhgggbbbYYYQQQMMMMMMPPPQQQPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAA@@@@@@???@@@@@@AAA@@@???>>>===::::::888777555444333222------,,,,,,,,,+++++++++******++++++++++++******''''''''''''((((((((((((************************''''''(((((())))))******'''((())))))******))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%*********))))))))))))(((((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((((((((('''''')))))))))))))))((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))((((((''''''''''''))))))))))))(((((((((((())))))(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))************(((***+++***)))((()))***,,,+++)))((()))(((&&&%%%&&&((())))))((('''((((((&&&'''((())))))((('''&&&''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((())))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************)))((((((***************************))))))))))))(((((((((******)))))))))******+++((((((((()))))))))************)))((((((((())))))(((***++++++***))))))***)))************+++++++++******))))))))))))******++++++***))))))))))))***''''''((()))***+++,,,---*********))))))(((((((((*********************************************************)))******+++,,,,,,,,,++++++++++++******+++,,,---------,,,+++***))))))+++,,,------------***************+++,,,---////////////...---,,,,,,111000//////111111000///---...///000111000/////////////////////////////////.........///000000111///......------,,,,,,,,,...------------------...mmmllliiifffdddfffhhhiiioooqqqxxxxxxrrrjjjaaaZZZXXXWWWVVVZZZ___lllzzzxxxqqqnnnjjjeeedddlllxxxwwwiiiZZZPPPNNNPPPLLLMMMMMMMMMMMMMMMMMMLLLKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGEEEBBB@@@>>>>>>???@@@AAAAAA@@@???>>>===<<<;;;:::888777666555//////...---,,,,,,++++++******++++++++++++******&&&&&&&&&'''''''''((((((************************))))))))))))(((((((((((((((((()))***************)))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((((()))))))))(((((('''&&&)))))))))(((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((((()))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((***+++***)))((()))***+++***(((((())))))'''%%%&&&((())))))((('''((()))'''(((***++++++***(((''''''''''''((((((((()))))))))))))))))))))((((((((()))))))))))))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))***************+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))*********++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++***((())))))*********))))))************************))))))))))))))))))))))))+++******))))))))))))***(((((((((((())))))))))))******))))))((())))))***(((***,,,+++***)))******))))))*********++++++++++++******))))))******+++++++++***))))))*********(((((()))******+++,,,,,,---------,,,++++++***************************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***)))***+++,,,------......---,,,,,,,,,---...000111000111111222222111111000666555555555555555444444222333444555555555444444333333333333222222222222222222222222333444555555333222222111000//////...///......------......///iiieeeaaa^^^\\\\\\^^^```cccgggqqqxxxpppiiigggeee```^^^```gggqqqxxxoooggg```ccciiiuuuyyyfffXXXQQQOOOHHHJJJLLLNNNNNNMMMLLLJJJIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIGGGCCC@@@>>>===>>>???@@@AAA@@@??????>>>>>>===<<<;;;999888888222111000///...---,,,+++******++++++++++++******+++++++++,,,,,,,,,,,,---************************++++++***)))((('''&&&&&&(((((()))***************))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''((()))***************''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))'''((())))))***)))(((((((((((((((''''''(((((((((''''''''''''(((((((((((((((***+++***)))((()))***)))((('''((()))***)))((('''((())))))((((((***+++&&&''')))******)))'''&&&''''''''''''((((((((((((((((((((()))))))))))))))((((((((((((''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((*********++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))(((((()))************)))************************))))))))))))******************))))))((()))))))))(((((((((((())))))))))))******))))))))))))******)))***,,,,,,***)))***+++))))))*********+++++++++++++++************+++++++++***************+++++++++++++++***************...---------,,,,,,,,,+++************************************************++++++***************+++,,,,,,,,,,,,,,,,,,,,,---((()))***,,,,,,,,,++++++++++++,,,,,,...///000000000/////////000111333444222333555666777888999999;;;;;;;;;:::999999999999888888999999::::::::::::888888888777777666666666444444444444444555666777666666555444444333222222000//////......//////000nnnhhhbbb```___]]]\\\___\\\aaakkkxxx~~~xxxwwwuuunnniiigggiiikkkuuu{{{qqqcccaaabbbkkkzzzuuudddXXXRRRKKKLLLMMMNNNNNNLLLJJJHHHHHHIIIKKKMMMMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJGGGDDDAAA???>>>>>>>>>>>>>>>>>>?????????>>>>>>===;;;::::::999555444333111000...------******++++++++++++*********++++++++++++,,,,,,,,,************************++++++***)))((('''&&&&&&'''((())))))******))))))(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))'''((()))***++++++++++++%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))((((((((((((((('''''''''%%%%%%&&&'''((()))******(((((((((((())))))))))))&&&'''((()))***)))((('''(((((((((((((((((((((((())))))))))))************(((***+++***)))((()))***(((''''''((()))******)))'''((())))))((((((***,,,$$$%%%&&&''''''&&&%%%$$$&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))******+++******))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((())))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***)))))))))((())))))*********))))))++++++++++++++++++++++++)))))))))************+++))))))((((((((())))))***((((((((()))))))))************)))))))))***++++++)))+++,,,,,,+++******+++)))************+++++++++++++++************+++++++++************+++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++,,,,,,,,,,,,------)))******+++,,,------.../////////000111333444555444333333333444555666666777888:::<<<>>>@@@AAAAAA???@@@AAA@@@>>>======>>>=========>>>>>>>>>??????======<<<<<<;;;;;;::::::666555555444444555555555888777777666666555555555222111111000000111111222yyyqqqllllllkkkgggeeegggdddgggnnnvvvyyy}}}xxxuuunnniiiiiiqqqwwwvvvsssrrrttt{{{pppnnnllllllrrr|||vvvggg\\\VVVTTTQQQMMMKKKIIIHHHHHHGGGIIIKKKNNNNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKIIIFFFDDDBBBAAA???>>>===<<<;;;<<<>>>???>>>>>>===<<<;;;::::::999777777555444222000///...******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))(((((()))))))))))))))(((&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''((((((((((((''''''&&&'''''''''(((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''&&&'''''''''(((((())))))'''((((((((()))))))))***$$$&&&''')))))))))'''&&&(((((())))))))))))(((((())))))))))))************(((***+++***)))((()))******)))(((((())))))((('''&&&'''((('''''''''***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&&&&'''(((((())))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))*********))))))(((++++++++++++++++++++++++))))))*********+++++++++((((((((((((((()))***+++)))))))))*********++++++******))))))******+++,,,)))+++,,,,,,+++******+++)))************+++++++++,,,++++++******++++++,,,+++*********++++++,,,---***+++++++++++++++++++++******++++++,,,,,,------------------------------------------------------...------,,,++++++,,,,,,***+++++++++,,,,,,,,,,,,---,,,++++++,,,///111222444444444555666888:::;;;:::;;;;;;<<<<<<<<<;;;;;;>>>???AAACCCDDDEEEFFFFFFCCCDDDEEEDDDAAA???@@@BBBAAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAA@@@??????>>>>>>:::999888777777666777777666666666666666666666666555444444333333444444555wwwrrrtttsssnnnlllnnnppprrrvvvxxxtttssszzzssshhhaaaccceee```[[[ZZZZZZcccppp{{{~~~wwwqqqttt~~~tttggg___[[[TTTMMMHHHGGGGGGHHHGGGIIILLLNNNOOOOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLJJJHHHFFFDDDBBBBBB@@@???<<<:::999;;;===>>>>>>======<<<;;;::::::999999888777555333111000///******++++++++++++******************++++++++++++((((((((((((((((((((((((&&&&&&'''((()))***+++,,,&&&''''''(((((((((((((((************************''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&'''''''''(((((())))))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''(((((((((((('''''''''((((((((())))))******))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((''''''''''''((((((((())))))******###%%%'''((()))((('''&&&(((((())))))))))))((((((''''''''''''(((((((((((((((***+++***)))((()))***,,,***)))((()))((('''%%%%%%&&&&&&&&&%%%&&&)))+++******))))))))))))******&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''((())))))***))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))*********))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,***************)))((((((++++++++++++++++++++++++))))))******++++++++++++''''''''''''(((***++++++************++++++++++++******))))))***+++,,,,,,)))+++---,,,+++***+++,,,)))************+++++++++,,,++++++******++++++,,,+++*********+++,,,,,,---))))))***+++,,,------...+++,,,,,,---...///000000................................................///...------,,,,,,,,,,,,*********++++++,,,,,,,,,///...---,,,---000444666888888888888:::<<<>>>???AAABBBCCCDDDDDDCCCAAA@@@CCCDDDEEEGGGHHHHHHHHHHHHEEEGGGHHHFFFCCCAAABBBDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;:::::::::555555555555666666666666777777666666666666777777|||sssooolllsssqqqqqqsssttttttxxx~~~{{{ppphhhfffbbbZZZVVVVVVUUUWWW___iiiooorrrvvv|||~~~xxxtttzzzyyylllggg^^^TTTKKKHHHIIILLLKKKLLLMMMMMMLLLMMMNNNOOOLLLMMMMMMLLLKKKLLLOOOQQQLLLLLLLLLKKKIIIGGGEEECCC??????>>>===<<<:::888777999:::<<<======<<<:::999;;;:::888777555333111111...---+++*********++++++,,,+++***((('''&&&&&&&&&******)))((((((((((((((())))))))))))))))))))))))))))))))))))************,,,+++)))((((((((()))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++******)))((('''&&&&&&%%%''''''(((((((((((('''''')))))))))))))))***+++,,,+++(((&&&%%%&&&(((((((((((((((((((((((((((((((((******))))))((((((''''''))))))((((((((((((((()))))))))))))))))))))))))))''''''(((***++++++)))&&&(((&&&%%%'''***,,,+++)))((((((((((((((((((((((((((()))******)))'''$$$###&&&&&&''''''(((((())))))(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''((())))))************))))))''''''((())))))((('''&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++******))))))((((((''''''((()))***++++++,,,******+++---...---+++(((************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))*********+++++++++++++++*********))))))(((((())))))))))))************++++++************++++++))))))))))))))))))))))))))))))******++++++,,,,,,************))))))))))))***************+++,,,,,,)))+++,,,------,,,+++))),,,+++)))(((''''''((((((++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,---------......---,,,,,,+++******+++,,,---.........---,,,///////////////////////////000111222222222222222222222222222111111000///......///000000//////.........,,,,,,,,,,,,---...---...000222555777999::::::<<<>>>???@@@@@@>>>>>>@@@AAABBBCCCCCCDDDCCCCCCFFFFFFFFFHHHKKKLLLKKKJJJKKKLLLLLLIIIFFFDDDDDDDDDCCCDDDEEEFFFGGGFFFEEEDDDEEECCCAAAAAACCCDDDEEEEEEBBBAAA@@@>>><<<<<<;;;;;;:::777444444666777666555999888888888999:::;;;;;;sssjjjfffcccbbbdddeeeeeeiiinnnvvvzzz}}}tttooohhh]]]VVVTTTPPPQQQVVV^^^cccgggmmmuuuyyytttzzz~~~wwwlll```VVVPPPLLLKKKJJJKKKLLLLLLLLLLLLLLLMMMLLLMMMMMMLLLJJJJJJKKKMMMLLLLLLLLLLLLJJJHHHFFFEEEBBBBBBAAA@@@>>><<<:::999:::;;;<<<===>>>===;;;:::;;;:::999777666444333222000///---,,,+++++++++,,,---,,,+++***)))(((((((((++++++***)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))(((((((((((()))++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''+++(((&&&%%%&&&((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''(((***,,,,,,)))'''((('''&&&'''***+++***)))(((((((((((((((((((((((()))***+++,,,+++)))'''&&&((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))(((&&&'''((())))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))*********)))))))))))))))(((((())))))******++++++))))))***+++++++++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))*********+++++++++*********))))))))))))))))))))))))************++++++************++++++************************)))))))))***************))))))))))))))))))))))))*********)))******++++++)))***,,,------,,,***))),,,+++***)))))))))***+++)))************+++++++++------.../////////......---------............///000000000/////////......---...000111222222222222222222222222222222222222222333444444555555444444777777777777777666555555111111000000/////////...------,,,,,,,,,...///000222333555777:::<<<>>>???@@@AAACCCDDDDDDCCCBBBAAADDDDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFHHHJJJKKKKKKIIINNNNNNMMMJJJFFFCCCBBBBBBDDDEEEFFFGGGGGGGGGFFFFFFFFFDDDCCCCCCEEEFFFFFFEEEGGGFFFEEECCCBBBAAA@@@@@@>>>;;;999999:::;;;:::888999999:::;;;<<<>>>???@@@|||nnn```[[[YYYZZZZZZYYY\\\aaaeeelllvvv}}}ttthhh^^^YYYSSSPPPQQQTTTXXX\\\eeemmmvvvwwwzzz}}}~~~sssjjjbbbYYYTTTNNNMMMMMMLLLLLLKKKKKKKKKMMMNNNOOONNNLLLJJJJJJKKKMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDCCC@@@>>><<<::::::;;;<<<===>>>>>>===<<<<<<;;;:::999777666555444222111000...---,,,,,,,,,---,,,+++***************,,,++++++***************))))))))))))))))))))))))(((((())))))))))))******&&&&&&''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%((((((((((((((('''''''''''''''(((((((((((('''''''''(((((())))))((('''&&&***(((&&&%%%'''((()))((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((***++++++***(((((('''&&&'''***+++***)))((((((((((((((((((((((((((()))***++++++***)))(((************))))))))))))((((((((((((((((((((((((******))))))(((''''''&&&'''(((((())))))(((((('''%%%&&&'''((()))))))))(((''''''((()))))))))))))))************************'''''''''''''''((((((((())))))))))))************)))))))))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++((((((((()))))))))*********************))))))))))))))))))*********++++++++++++************++++++***************************))))))))))))))))))((())))))))))))))))))))))))++++++******)))*********)))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------000111222333333333333333000000000000111111111111222333333333333444444444222333444666777888888999777777777777777777777777777888888999999999999888;;;<<<<<<<<<<<<;;;;;;:::777555333111000/////////,,,,,,---...///111333444888999:::<<>>?????????===;;;999:::;;;===>>>@@@AAABBByyyhhhaaa]]]\\\\\\ZZZ\\\___```fffoooyyyzzzoooiiiaaa[[[VVVUUUTTTWWW```iiizzzzzztttsssxxxzzzooogggYYYUUUPPPMMMKKKKKKKKKKKKMMMOOOQQQQQQOOOMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJHHHHHHFFFEEEBBB@@@>>><<<999:::;;;<<<===============<<<;;;:::999888777777333222111///...---,,,+++,,,++++++*********+++++++++******))))))*********(((((((((((((((((((((((((((((((((((()))))))))***'''''''''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&&&&%%%'''''''''(((((((((((((((''''''((((((((((((''''''''')))***+++***(((&&&%%%)))'''&&&&&&((())))))((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((())))))***(((((((((((((((((((((((('''''''''(((******)))'''(((''''''((()))******)))))))))))))))))))))))))))%%%&&&'''((())))))((((((*********))))))((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''((((((((((((''''''%%%&&&&&&'''((())))))***''''''((()))))))))))))))************************'''(((((()))))))))))))))(((((())))))******++++++*********)))))))))))))))+++++++++*********+++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,---(((((((((((())))))))))))************************))))))*********+++++++++++++++************++++++******************************))))))((((((''''''(((((()))))))))))))))***,,,++++++******************++++++,,,,,,++++++***,,,,,,,,,---...///000000//////000000111111222222333444555666666777666666444444444444555555555555555555666777888999::::::888999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>============>>>>>>>>>======<<<===:::777444111000000111...///000222444666888999;;;;;;===???AAACCCEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGHHHHHHIIIIIIHHHHHHHHHJJJLLLMMMLLLJJJIIIJJJKKKKKKJJJIIIJJJKKKIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMOOOOOOMMMKKKMMMMMMLLLKKKJJJHHHGGGFFFBBBBBBBBBCCCCCCAAA???>>>;;;;;;===>>>???@@@AAAAAArrrjjjdddcccbbbaaaaaadddcccgggmmmttt|||zzzqqqjjjaaa[[[WWWUUU[[[cccmmmzzztttkkkjjjmmmqqq|||iiibbbXXXPPPMMMLLLKKKKKKKKKMMMOOOPPPOOONNNNNNOOONNNNNNMMMMMMLLLLLLLLLLLLIIIIIIHHHFFFDDDBBB@@@>>>::::::;;;<<<<<<<<<<<<<<<===<<<<<<;;;:::999999888444333222111///...,,,,,,+++******)))))))))******))))))((((((((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''((((((((((((''''''$$$%%%'''''''''%%%###"""((('''&&&&&&((())))))(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((('''&&&%%%&&&((()))(((&&&'''((())))))(((((())))))************************&&&&&&'''(((((())))))))))))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&'''((()))******''''''((()))))))))))))))************************((()))***++++++++++++***(((((())))))******++++++*********))))))))))))))))))***+++***((((((***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,(((((((((((())))))))))))***************+++++++++************++++++++++++++++++************++++++******************************))))))((((((''''''((()))))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------...///000111111111222222333333444555666666555666777888999999999999888888888888999999999999777888999:::<<<===>>>>>>????????????>>>>>>>>>???????????????????????????AAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@@@@@@@@@@???AAA???;;;777555444444444333333555777999;;;======>>>>>>@@@AAACCCEEEGGGGGGIIIIIIHHHHHHGGGEEEDDDDDDBBBCCCEEEGGGJJJKKKLLLMMMJJJJJJJJJKKKMMMNNNMMMKKKIIIKKKLLLLLLKKKKKKLLLMMMLLLKKKJJJIIIJJJLLLNNNPPPOOOOOOOOOQQQSSSSSSQQQOOONNNNNNNNNNNNLLLJJJIIIHHHDDDEEEFFFGGGFFFEEECCCCCC@@@AAABBBBBBCCCBBBBBBAAAyyypppjjjiiikkkkkklllnnniiimmmpppqqqttt|||xxxoooggg^^^XXXZZZ___aaammmzzzooogggeeeeeemmmxxx|||tttggg]]]VVVRRRMMMJJJHHHJJJLLLLLLLLLKKKLLLNNNNNNNNNMMMLLLLLLLLLMMMMMMJJJJJJIIIHHHFFFDDDCCCBBB<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::444444444333222000///...,,,+++***)))))))))))))))(((((((((((((((((()))***))))))))))))))))))))))))''''''(((((((((((())))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''((((((((((((''''''&&&'''((((((((('''&&&%%%'''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))'''&&&%%%&&&((()))((('''''')))***)))((('''(((***************************((()))))))))******++++++((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''(((((())))))((((((''''''''''''''''''((()))***''''''((()))))))))))))))************************)))***+++------,,,,,,+++))))))))))))************)))))))))))))))*********&&&(((***)))&&&%%%'''***************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%&&&&&&'''((()))((((((((()))))))))***************+++++++++++++++*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++***))))))))))))))))))((()))******++++++,,,,,,,,,------,,,,,,------...///000//////////////////000///000111222333333333333333444444555666777888888777888999:::;;;<<<<<<<<<<<<<<<<<<<<<============;;;<<<===>>>@@@AAABBBCCCEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCAAA???<<<:::999888888888999:::<<<>>>?????????@@@AAABBBDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEBBBCCCFFFHHHJJJLLLMMMNNNKKKJJJJJJKKKMMMNNNMMMKKKLLLMMMMMMLLLJJJHHHHHHIIIKKKJJJHHHGGGHHHKKKNNNPPPQQQPPPPPPQQQSSSSSSRRRPPPPPPPPPPPPPPPNNNLLLJJJIIIEEEGGGHHHHHHGGGGGGGGGHHHGGGHHHHHHIIIIIIGGGFFFEEEyyysssuuuzzz}}}~~~yyyxxx~~~xxxnnndddaaaddd]]]eeewww~~~tttnnnkkkhhhoooyyy~~~sssjjj```UUUMMMIIIJJJKKKJJJIIIIIIKKKLLLMMMMMMLLLKKKKKKLLLMMMNNNKKKKKKKKKJJJIIIHHHGGGFFF@@@@@@???>>>============;;;;;;;;;;;;;;;;;;::::::666666777777666444333222...---,,,+++***)))))))))))))))(((((())))))***+++))))))))))))))))))))))))'''''''''((((((((()))))))))***+++,,,,,,+++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))((((((''''''&&&&&&''''''((((((((((((''''''))))))******************&&&&&&&&&''')))***)))((('''''''''''''''''''''''''''((((((((()))))))))***''''''''''''((()))***+++)))))))))))))))))))))))))))((('''''')))******)))''')))******''''''(((***((((((((((((((((((((((((***))))))))))))*********((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((()))((())))))******))))))((((((((('''&&&''''''((()))''''''((()))))))))))))))))))))))))))))))))))))))(((***+++------,,,+++************)))))))))))))))(((((())))))******++++++&&&***---,,,)))'''(((+++************************))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((()))))))))*********++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))******************++++++,,,------......------------...000111222333222222222222222222333333444555666777777666666666777777888999:::;;;<<<999:::;;;<<<>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAACCCDDDEEEFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEEEECCCCCCBBBAAA???>>>======;;;<<<>>>????????????>>>??????AAABBBDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCAAABBBDDDEEEGGGHHHHHHHHHJJJIIIIIIJJJLLLLLLKKKIIIJJJKKKKKKJJJGGGEEEFFFFFFIIIGGGEEEDDDEEEHHHLLLNNNPPPOOONNNNNNPPPQQQQQQPPPMMMNNNOOONNNMMMKKKHHHGGGAAACCCEEEEEEDDDDDDGGGJJJHHHJJJKKKLLLLLLLLLJJJIII~~~}}}qqqlllmmm^^^bbbooo|||xxxkkknnnssszzz|||mmm]]]RRRNNNNNNMMMKKKIIIIIIKKKLLLMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMLLLLLLKKKJJJIIIDDDCCCAAA@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777888999999999777666555000///...,,,+++***************))))))***+++,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))''')))***,,,---------,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''******)))((('''&&&&&&%%%''''''((((((((((((''''''''''''&&&&&&'''((()))***&&&%%%&&&''')))***)))((((((((((((((((((((((((((('''((((((((())))))******''''''''''''((()))++++++))))))))))))))))))))))))+++***((()))+++,,,,,,+++''')))+++***'''&&&(((***''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))******++++++((((((((((((((((((((((((++++++******)))((((((((())))))************))))))***)))'''&&&&&&'''((()))'''(((((()))))))))))))))((((((((((((((((((((((((''')))+++,,,,,,,,,***)))++++++******))))))(((((('''(((((()))***++++++,,,(((---111111---+++,,,...************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***************+++************++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))******++++++,,,,,,++++++,,,------...//////---------...000111333444555444444333333444444555666777888::::::999888888::::::;;;<<<===>>>???@@@;;;;;;===>>>???@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFEEEDDDBBBCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???===>>>???@@@@@@???>>>===<<<<<<===???@@@BBBCCCDDDAAA@@@@@@????????????@@@???@@@@@@AAAAAAAAAAAAAAAIIIHHHHHHIIIJJJKKKIIIHHHEEEFFFGGGGGGEEEEEEFFFGGGFFFDDDBBB@@@BBBEEEIIILLLOOOMMMKKKKKKMMMOOOOOOOOOJJJJJJKKKKKKJJJGGGEEECCC<<<>>>@@@???>>>@@@DDDHHHFFFHHHJJJLLLMMMMMMLLLKKK{{{vvvnnnmmmmmmrrrzzzxxxtttxxx|||}}}nnnYYYRRROOOLLLJJJJJJJJJIIIHHHNNNLLLKKKKKKLLLMMMMMMLLLMMMMMMLLLKKKJJJIIIHHHHHHDDDCCCBBB@@@???>>>=====================<<<;;;;;;:::999888666555444444444000///...,,,+++***))))))***************+++++++++'''''''''((())))))******,,,***)))***+++,,,+++***(((((((((((())))))))))))***++++++***))))))***,,,))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''&&&''''''((()))******+++,,,+++)))((((((((()))***+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((******))))))(((((('''''')))(((((()))******)))'''))))))))))))))))))(((((()))(((&&&%%%%%%&&&((()))++++++***)))))))))))))))))))))))))))((((((((((((''''''&&&%%%&&&'''((()))))))))************))))))))))))************))))))))))))))))))((('''%%%%%%)))(((((('''''')))***+++''')))***)))'''&&&&&&'''&&&&&&''''''((()))))))))%%%&&&(((************))))))((('''''''''(((***+++))))))))))))))))))))))))+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,******))))))((((((''''''((()))***++++++***)))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((()))))))))************+++++++++++++++++++++******)))))),,,,,,++++++++++++++++++***)))(((''''''((()))******))))))))))))+++,,,...++++++,,,---...///000111333444555666777777777777<<<;;;999888666666777777:::;;;<<<=========<<<;;;======<<<<<<<<<<<<======::::::;;;===@@@@@@???===BBBAAAAAA@@@@@@???>>>>>>@@@BBBEEEFFFEEEEEEEEEFFFGGGFFFFFFGGGHHHJJJLLLMMMKKKKKKJJJJJJIIIHHHHHHHHHDDDCCCBBBAAA@@@@@@???@@@AAABBBBBBCCCCCCCCCCCCBBBDDDCCCCCCBBBAAA@@@??????@@@@@@@@@@@@????????????>>><<<;;;;;;===>>>>>>===>>>===<<<;;;::::::::::::;;;;;;<<<<<<===???@@@AAAIIIJJJKKKLLLJJJGGGDDDBBBBBBBBBAAAAAA@@@@@@@@@??????@@@AAABBBDDDFFFHHHIIINNNNNNNNNMMMMMMLLLLLLLLLNNNLLLJJJHHHFFFCCC>>>;;;666777888:::;;;<<<===>>>>>>BBBFFFIIIJJJIIIIIIIII|||vvvuuuuuurrrppppppwwwwww|||{{{wwwssssssxxx|||~~~~~~wwwvvvyyy}}}xxxrrrrrrvvv{{{yyyggg[[[VVVPPPLLLKKKJJJJJJJJJKKKIIIHHHIIIKKKMMMMMMMMMNNNMMMMMMLLLJJJIIIIIIHHHEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::999888777777777444333222000///...------************************+++******))))))(((((('''((('''&&&&&&(((((('''&&&(((((((((((()))))))))))))))***+++***)))(((***+++))))))))))))))))))))))))'''((())))))*********)))***)))))))))(((((((((''''''''''''((()))*********++++++)))((((((((())))))***)))'''&&&&&&&&&((()))(((((((((((((((((((((((())))))(((((((((((((((''''''&&&%%%&&&((((((&&&%%%$$$%%%&&&''''''''''''''')))(((&&&%%%%%%&&&((()))******)))((((((((((((((())))))))))))(((((((((((((((((('''''''''((()))***)))))))))******))))))))))))))))))******)))))))))))))))))))))((('''&&&&&&(((((('''''''''((()))***)))))))))'''%%%%%%''')))((((((((((((((((((''''''&&&'''((())))))************))))))((()))***+++,,,))))))))))))))))))))))))***+++,,,------,,,+++*********))))))))))))************))))))((((((((((((***************)))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))))))))************+++++++++++++++++++++*********)))+++++++++++++++++++++++++++***))))))))))))***+++++++++++++++,,,...///000......///000111222333333666666777888999999999999===<<<:::999888888888888999:::<<<===>>>>>>>>>>>>???>>>>>>>>>>>>??????@@@@@@???@@@BBBDDDEEEDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBCCCCCCCCCBBBCCCEEEGGGFFFEEEEEEFFFGGGIIIKKKMMMLLLKKKKKKJJJIIIHHHHHHGGGAAA@@@???>>>>>>=========::::::;;;;;;;;;:::::::::>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;<<<<<<;;;999888888777777777777888>>>======>>>>>>???@@@AAAGGGHHHIIIIIIHHHEEEBBB@@@=========<<<<<<;;;;;;;;;;;;<<<>>>@@@CCCFFFHHHJJJMMMMMMMMMMMMNNNNNNNNNNNNPPPNNNKKKIIIFFFCCC>>>:::888777777777666666666666999<<<@@@BBBCCCCCCEEEFFF{{{lllgggfffdddbbbbbbeeeiiisss}}}zzzzzzzzzuuuooodddccchhhrrr{{{xxxjjjeeefffiiiooo{{{xxxkkkeee\\\UUUPPPNNNMMMLLLLLLJJJIIIIIIKKKMMMNNNMMMNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFEEECCCBBBAAA@@@@@@??????????????????>>>======<<<;;;999888888888888666555444333111000//////************************,,,++++++***))))))((((((***)))((((((******)))((((((((((((((())))))))))))((()))******(((((()))***))))))))))))))))))))))))((()))******+++*********))))))))))))((((((((((((''''''(((((())))))************)))((((((((())))))***)))(((&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''(((((((((&&&%%%%%%&&&''''''&&&$$$"""###%%%&&&''''''(((((()))((('''&&&&&&'''((()))))))))(((''''''''''''((())))))))))))(((((((((((())))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''''''''''''''''''''((())))))((('''%%%""" """%%%)))******)))(((((('''&&&&&&(((''''''(((((()))***+++*********)))***++++++,,,)))))))))))))))))))))))))))+++,,,------,,,+++))))))((((((''''''(((((()))***))))))))))))(((((((((,,,+++***)))))))))))))))+++++++++******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))***)))************+++++++++++++++++++++************************************,,,++++++******+++,,,,,,******+++,,,---///111222222333333444555666777777999:::;;;<<<============>>>===<<<;;;;;;;;;;;;;;;:::;;;===???@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@BBBDDDDDDCCCAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@BBBEEEHHHEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKJJJHHHGGGFFFFFF@@@???>>>===============:::::::::999999888777777999999999999999888888888666777777888888999999999999777666666888999999888777777777777777888888999@@@??????>>>??????@@@@@@CCCDDDEEEEEEDDDAAA???===999999888888888888888777777888:::<<<@@@DDDGGGHHHJJJJJJKKKLLLMMMNNNOOOPPPQQQOOOLLLJJJHHHDDD???<<<888777666555444333333333555777999;;;<<<>>>AAADDD~~~lllfffffffffeeeeeefffhhhqqq}}}wwwnnnaaa___aaakkkttt{{{qqqjjjiiieeefffmmm|||~~~xxxnnneee]]]VVVQQQNNNOOOMMMKKKJJJLLLNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHGGGFFFDDDCCCBBBAAA???@@@@@@AAA@@@@@@??????;;;:::999888777777777777555444444333111000......***************))))))))))))))))))***++++++,,,,,,+++***))))))++++++***)))(((((((((((())))))))))))'''(((***)))((('''((())))))))))))))))))))))))))))))******+++++++++******))))))))))))(((((((((((('''((((((((()))))))))***)))))))))((((((((())))))))))))(((''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((('''''''''))))))'''&&&%%%&&&'''(((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((())))))******)))))))))(((((())))))))))))))))))(((((()))))))))***************)))(((((('''''''''''''''((((((((((((((('''$$$###$$$'''***))))))))))))(((((('''''')))(((''''''''')))***+++)))))))))*********++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((((((''''''((((((((())))))))))))))))))))))))+++***)))((()))***+++,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))*********))))))*********+++++++++++++++++++++++++++++++++))))))************+++++++++++++++++++++,,,,,,---((()))***,,,...000222333666666777888888999::::::;;;<<<===>>>??????????????????>>>>>>>>>?????????>>>???@@@@@@AAABBBBBBCCC@@@AAAAAABBBCCCCCCCCCCCCAAA@@@???@@@AAABBB@@@???>>>>>>??????@@@AAAAAABBBAAABBBCCCCCCBBBCCCFFFHHHEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHFFFEEEDDDDDD@@@???>>>>>>=========>>><<<;;;:::999999888888888666666666777777777777777666666777777888999::::::777666555555777888888777999999999999:::;;;<<<===@@@???>>>>>>=========>>>>>>?????????>>><<<:::888777777777777666666666666555555777999<<>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCC@@@AAABBBCCCCCCCCCBBBBBBCCCBBB@@@@@@AAAAAA@@@>>>999::::::;;;<<<===>>>>>>===@@@DDDFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@===<<<<<<;;;;;;;;;;;;<<<888777666555444444444444444444444444444555555555555555666666777888999999777666444555777888888777777777777777888:::;;;<<<>>>===<<<;;;::::::::::::::::::::::::999777666555444444444444444555555555555555666777888:::<<<===>>>???@@@BBBEEEGGGHHHIIIJJJIIIIIIIIIJJJIIIFFFDDD;;;:::888777666666777888444555555555777;;;AAAEEEyyyuuuvvvuuuuuuuuuqqqppprrrwww{{{~~~|||iiicccaaadddiiimmmsssxxxxxxqqqlllppp|||}}}rrrfff___TTTQQQNNNLLLMMMNNNOOOOOOLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHFFFCCCBBB???@@@AAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<888888888888777555222111---------,,,++++++******,,,++++++***))))))((((((***)))((((((******)))((((((((((((((())))))))))))''')))++++++***(((((()))))))))))))))))))))))))))*********+++******)))((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((((((((('''&&&&&&'''(((((('''%%%))))))(((((('''&&&$$$###(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((&&&'''((()))))))))(((((())))))''''''''''''))))))))))))''''''''''''))))))((())))))******)))(((((('''(((((()))***)))))))))&&&(((******)))(((((()))''''''((())))))***++++++))))))(((((((((((())))))''''''((())))))))))))((())))))))))))))))))))))))(((((())))))))))))((((((+++******))))))******+++)))))))))************+++'''(((((()))+++---...///******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************+++************+++,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,*********+++,,,,,,------,,,,,,---...////////////111222444777999;;;<<<<<<;;;<<<<<<<<<=========>>>>>>???@@@AAAAAABBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDAAAAAABBBCCCCCCBBBAAA@@@@@@>>><<<;;;;;;;;;:::888555666666777888999999:::999===CCCFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@??????>>>>>>===<<<<<<<<<888777777666666666777777777666444333222333444444222222222222222222111111333333333444444555555666777555444555666777777777333333333333444555666777;;;::::::999888888888999888888888777666555444444222222222222222333333333666666555555666666777888999:::;;;===???@@@BBBBBBCCCCCCCCCEEEGGGGGGEEECCC>>><<<999666444333333444333333333333444888>>>BBB|||uuunnnmmmlllkkkmmmpppxxxvvv{{{}}}wwwgggbbb[[[UUUQQQOOOMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJHHHFFFCCCBBB??????@@@AAAAAAAAAAAAAAA???>>>======<<<=========::::::;;;;;;999777555333//////...------,,,+++++++++******))))))(((((('''---,,,+++,,,---...---+++(((((((((((())))))))))))'''))),,,,,,+++))))))))))))))))))))))))))))))))))))*********))))))(((''''''((((((((()))))))))***))))))))))))((((((((((((&&&&&&((()))))))))(((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))((((((((((((((('''(((''''''((())))))(((&&&))))))))))))((('''&&&&&&(((((())))))))))))((((((''''''&&&&&&'''(((((()))))))))))))))(((((((((((('''((()))*********))))))***)))'''&&&&&&''')))******)))'''&&&&&&''')))***'''(((((())))))(((((((((((((((***+++++++++***)))$$$%%%&&&%%%$$$%%%''')))))))))))))))))))))******(((((())))))))))))(((((('''((()))*********))))))))))))))))))))))))))))))+++***))))))))))))***++++++******))))))******+++))))))*********+++++++++))))))***+++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++*********++++++,,,---)))************++++++++++++++++++,,,,,,,,,------***++++++,,,------.........///000222222222222111555777999;;;===>>>??????>>>>>>????????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBCCCEEEGGGIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHBBBCCCDDDEEEDDDBBB@@@???===:::777555555555444333444444444555555666666666666:::???BBBDDDEEEGGGHHHCCCCCCCCCBBB@@@===;;;:::888888888888888888888888555444444444444444555555888777555444444555666777444444333333222222111111222222222222333333333333666444333444555666666666555555555555555666777888999999888888777888888888999888888888777666666555222222333333333444444444555555444444444555555666777888999999:::;;;<<<<<<>>>>>>>>>@@@BBBBBB@@@>>>>>><<<999666444333444444333444444444444888===AAA|||xxxyyysssmmmgggeeefffuuu~~~||||||{{{yyywww}}}|||tttjjj___VVVOOOIIIFFFIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJHHHFFFCCCBBB>>>???@@@@@@AAAAAAAAAAAA===<<<<<<;;;;;;;;;;;;<<<::::::;;;;;;999777444333000000///...------,,,,,,'''''''''((())))))******+++***))))))++++++***)))(((((((((((())))))))))))'''***,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((())))))******))))))))))))((((((((((((%%%&&&((()))))))))((((((((((((((()))(((''''''&&&((((((((((((((((((((((((******))))))((((((''''''+++*********,,,,,,***))))))***+++++++++++++++***(((((())))))))))))(((((('''''''''''''''((()))***))))))))))))((((((((((((((()))***+++,,,+++*********((('''&&&&&&'''(((******((('''&&&&&&'''(((***''''''((((((((((((((('''((()))***,,,,,,++++++***+++***)))'''&&&(((,,,///++++++******)))((((((((('''((()))******)))((('''((()))***+++,,,+++******))))))))))))))))))))))))---,,,***))))))***,,,---******))))))))))))******))))))******++++++++++++++++++,,,---,,,+++***)))---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))************************+++*********+++,,,,,,---)))************++++++++++++++++++,,,,,,---------++++++,,,------...//////000111222444555555444444666888:::<<<>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEBBBDDDFFFHHHJJJKKKKKKKKKHHHGGGGGGFFFGGGHHHJJJKKKDDDEEEFFFFFFEEECCCAAA??????<<<999777777666555444333333333444444444444444555777;;;>>>@@@CCCGGGIIIAAAAAAAAA???===:::777555444444444444555555555555555555444444444555555666666444333222222444555777888777777666555444333333444444444333333333333333555333222333444555555555;;;;;;;;;:::;;;;;;<<<===999888888888888888999999::::::999999888888888777555555555666666777777777444444333333444444555666777777888888888999999999;;;;;;;;;<<<======;;;999<<<:::888666666777999:::666666666666666999>>>AAA{{{www~~~|||pppiiiiiikkk}}}yyyqqqpppqqq}}}xxxcccTTTMMMKKKJJJHHHFFFEEEFFFFFFEEEDDDKKKGGGDDDFFFJJJKKKGGGCCCAAA@@@??????AAAAAA@@@???>>>>>>???>>>>>>===<<<<<<;;;;;;:::888777555444444111111000///...---,,,,,,---,,,***(((''''''((((((************************)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((+++)))(((''''''((()))+++))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((''''''((((((((((((((((((((((((&&&((()))++++++)))(((&&&((((((((((((((()))******(((((())))))))))))((((((******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))((()))*********((('''&&&((((((''''''''''''((((((%%%&&&'''''''''''')))+++&&&'''((()))************************************))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))+++,,,))))))(((((('''''''''&&&&&&(((***,,,---,,,+++***)))))))))))))))))))))))),,,***(((''''''(((***,,,))))))))))))((((((((((((,,,------...---,,,***)))++++++,,,------.........++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///+++++++++,,,---------......,,,+++,,,///111000...444555777888999999888888:::<<>>===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::888777888888666444666666444333333444555666666666666666666777888888<<<;;;;;;::::::::::::;;;777777666666666555555555999888777666777999;;;<<<~~~}}}}}}|||tttrrrlllvvv|||tttrrrxxxsssaaaTTTNNNIIIGGGEEEDDDEEEFFFEEEDDDHHHGGGFFFGGGIIIIIIFFFCCCCCCAAA@@@AAABBBCCCBBBAAA>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::888777666555444222222111000///...---------,,,+++++++++,,,...///************************)))))))))))))))))))))))),,,,,,++++++******)))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((''''''''''''''''''''''''''''''''''''((()))******)))((('''((((((((((((((()))******(((((())))))))))))((((((***))))))(((((())))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((''''''''''''((((((,,,,,,,,,***(((&&&''')))((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))***+++)))))))))((((((((('''''''''(((***+++,,,,,,++++++))))))))))))))))))))))))+++***)))(((((()))***+++((((((((()))))))))))))))++++++---......---,,,+++---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,+++++++++,,,------......---,,,+++...222444444333777888999;;;;;;;;;;;;:::<<<>>>AAABBBCCCCCCEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDFFFGGGIIIKKKLLLMMMKKKKKKKKKJJJJJJIIIHHHGGGFFFGGGGGGGGGFFFEEEDDDDDDCCC@@@>>>>>>>>>===999666666555444444444444555666555555555777888;;;===>>>?????????>>>>>>======<<<===<<<;;;:::999999999999999888888888888888888999::::::999888888999:::;;;:::::::::999888666555444444444444444444444444444666666666666777888999:::<<<>>>@@@@@@???>>>>>>>>>AAA@@@@@@??????@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@???=========<<<:::888888777666666666666777888777777777777888999:::;;;999888777777666777777777888888888777777777666666888777666555555777999:::wwwooonnnnnnkkkhhhhhhgggkkkttt~~~vvvtttyyy}}}vvvsssyyymmmYYYMMMIIIGGGEEEDDDEEEFFFFFFEEEEEEFFFHHHHHHHHHGGGEEECCCBBB@@@@@@@@@AAABBBAAA@@@======>>>>>>???>>>>>>>>>;;;;;;:::999777666555555333333222222111000//////++++++***))))))***,,,---************************))))))))))))))))))))))))...---,,,+++***))))))(((************************)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((())))))))))))(((((()))((((((((((((''''''''''''''''''''''''''''''''''''((()))******)))((('''((((((((((((((()))******(((((())))))))))))(((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))***))))))((((((((((((((()))((((((''''''(((((())),,,---,,,***(((&&&'''(((************)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))(((((()))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))************+++,,,...//////............---,,,,,,+++******+++++++++++++++++++++++++++***))))))))))))***+++************************************************++++++++++++++++++++++++)))***+++***))))))***,,,++++++,,,,,,---...//////...---...111555888999999:::;;;===>>>??????>>>>>>???AAACCCDDDCCCCCCEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJGGGEEEDDDCCCCCCBBB???===:::999888777666666666666222333333444666888:::;;;======>>>>>>???@@@@@@@@@AAAAAA???>>>>>>=========<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;:::999888666666666777777777777777777888888999:::<<<===>>>@@@BBBDDDDDDCCCBBBBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEECCC@@@===<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<===>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::888777666666666777888999yyymmmkkklllkkkgggcccbbbeeeooo||||||www~~~}}}}}}|||xxxuuuwww~~~xxxaaaRRRMMMJJJGGGFFFFFFGGGFFFFFFCCCFFFHHHIIIGGGEEEDDDDDD???>>>======??????>>>===<<<===>>>???????????????<<<;;;:::999888777666666555444444333222111111111///---+++)))((((((((((((************************))))))))))))))))))))))))+++++++++******)))))))))************************++++++************++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***(((((())))))))))))((((((((((((''''''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))%%%&&&'''''''''''')))+++************)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((************))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))))))))************))))))''''''((()))******+++++++++,,,---...///......------,,,,,,,,,+++++++++***************************+++***(((''''''(((***+++************************++++++++++++++++++++++++*********++++++++++++++++++,,,---,,,++++++---...,,,------...///000111111222222333666999;;;======>>>???AAABBBCCCCCCBBBBBBBBBDDDFFFFFFEEEDDDEEEFFFGGGGGGEEEEEEEEEEEEGGGGGGIIIIIIJJJJJJIIIIIIHHHGGGIIIJJJKKKLLLMMMNNNOOOPPPNNNMMMLLLKKKJJJKKKKKKLLLMMMMMMNNNNNNOOONNNNNNNNNKKKJJJIIIIIIHHHGGGEEEDDD@@@???>>><<<;;;:::999999666777777777888999::::::;;;;;;<<<>>>???AAABBBCCCAAAAAA@@@@@@@@@AAABBBBBB@@@AAABBBDDDEEEFFFGGGGGGBBBCCCDDDDDDDDDBBB@@@???????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDFFFHHHJJJKKKIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLJJJGGGDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCBBBBBBAAAAAACCCBBBAAA@@@@@@@@@@@@@@@????????????????????????;;;:::999888888999999:::sssrrrtttssspppiiifffgggooo{{{||||||zzzqqqjjjjjjhhhiiioooxxx}}}zzz{{{nnn^^^SSSOOOKKKGGGFFFFFFEEEDDDCCCEEEHHHHHHFFFDDDCCCCCC???>>>======??????>>>=========>>>??????@@@??????<<<;;;;;;:::999888777777555555444444333333222222333222///---,,,++++++,,,************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***(((((())))))))))))((((((((((((''''''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))###$$$&&&''''''(((+++---))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))*********************)))******+++,,,))))))))))))))))))))))))))))))************))))))'''(((((()))***++++++,,,------.........---+++************+++++++++,,,,,,************************+++***(((''''''(((***+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...---,,,---...000//////000111222333444555777888:::;;;<<<===>>>???AAABBBDDDEEEFFFFFFEEEEEEEEEFFFHHHHHHFFFEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLMMMNNNOOOOOOPPPPPPOOONNNLLLKKKKKKLLLMMMNNNJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMLLLKKKIIIIIIHHHEEEEEEDDDBBB@@@???===<<<<<<<<<<<<<<<;;;;;;::::::777888999;;;===???@@@AAA>>>>>>???@@@AAACCCEEEFFFEEEFFFHHHKKKLLLNNNNNNNNNHHHIIIKKKKKKKKKHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@???AAAAAA@@@@@@@@@????????????@@@@@@BBBDDDFFFHHHIIIMMMOOOQQQQQQPPPOOONNNOOOLLLMMMNNNOOOOOONNNMMMLLLOOOPPPQQQRRRSSSSSSRRRRRRSSSRRRQQQPPPPPPOOOLLLIIIHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLKKKJJJIIIGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;::::::999999999zzzyyy{{{zzzyyyssspppqqqwww~~~{{{yyyzzz}}}xxxmmmbbb]]]YYYZZZ___hhhpppzzz}}}{{{wwwiii___[[[TTTNNNJJJGGGEEECCCEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@@@@AAABBBAAA@@@>>>>>>??????@@@?????????<<<<<<;;;;;;:::999888888555555555444444333333333///...---,,,,,,,,,---...************************))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))))))))(((((())))))************++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))(((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))******))))))(((((())))))***((()))***)))((((((***,,,))))))******+++*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))(((((((((((()))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++------......---+++***)))((())))))***++++++,,,,,,************************+++***))))))))))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,---......------///111222333444555666888999999<<<===>>>>>>>>>>>>???AAACCCDDDFFFGGGHHHHHHGGGGGGFFFHHHIIIIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOOMMMMMMMMMNNNNNNMMMLLLLLLKKKLLLNNNMMMKKKJJJJJJKKKHHHHHHGGGFFFDDDBBB@@@?????????@@@???>>>===<<<;;;777888999;;;<<<>>>???@@@>>>??????AAACCCEEEGGGHHHHHHJJJLLLOOOPPPQQQQQQQQQPPPQQQQQQQQQPPPNNNKKKJJJHHHHHHHHHHHHGGGGGGFFFEEEHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLNNNPPPPPPOOOMMMMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLNNNPPPQQQSSSTTTTTTSSSSSSTTTRRRQQQPPPPPPPPPOOOMMMKKKLLLMMMNNNNNNOOONNNNNNQQQQQQQQQPPPNNNLLLIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@>>>>>>===<<<<<<;;;::::::{{{xxxvvv}}}wwwjjj```VVVUUUVVV[[[bbbnnn{{{xxxxxxrrrlllcccZZZTTTOOOKKKIIIHHHEEEBBBBBBDDDEEEDDDBBBCCCAAA@@@AAABBBCCCBBBAAA??????@@@@@@@@@???>>>>>><<<<<<;;;;;;::::::999999555555444444444444333333...---,,,*********+++,,,************************))))))))))))))))))))))))''''''(((((())))))******************************'''''''''(((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))((((((***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******+++,,,,,,***((('''((()))++++++++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))******))))))''''''((((((((())))))))))))***+++,,,++++++***)))))))))))))))))))))))))))+++***)))(((((()))***+++***************************+++,,,,,,,,,+++***))))))))))))***************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,---......//////...///000000000000222444666666777999:::<<<=========???AAAAAA??????AAACCCDDDEEEFFFHHHHHHHHHHHHGGGGGGIIIJJJJJJIIIHHHIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQQQQPPPOOONNNIIIKKKMMMLLLJJJHHHIIIKKKHHHHHHHHHGGGFFFDDDAAA@@@AAAAAABBBCCCCCCBBBAAAAAA>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCDDDEEEFFFHHHIIIIIIJJJMMMPPPQQQRRRQQQQQQRRRSSSSSSRRRPPPNNNLLLKKKHHHIIIJJJKKKLLLMMMMMMMMMNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEGGGHHHJJJLLLMMMKKKMMMOOOOOONNNMMMLLLMMMKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMPPPRRRSSSSSSRRRRRRSSSQQQNNNMMMNNNOOOPPPOOOLLLMMMNNNPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQOOOMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCBBBAAA???>>>===|||zzz|||wwwiiiZZZWWWTTTUUUYYYeeezzzuuuyyy~~~{{{pppfff^^^XXXSSSPPPJJJEEE@@@@@@CCCFFFEEEBBBAAA@@@??????AAAAAA@@@???@@@@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;::::::999444444444444444333333333555333111...---,,,++++++************************))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))((((((******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))&&&'''(((*********)))(((******))))))))))))******((())))))(((&&&%%%&&&(((---------,,,***((('''&&&************************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))*********)))&&&'''''''''(((((())))))(((***+++,,,,,,+++)))((()))))))))))))))))))))))),,,***)))'''''')))***,,,+++++++++***************'''(((***+++,,,,,,++++++++++++******))))))(((((())))))))))))))))))))))))***+++,,,,,,,,,,,,+++***************************************************,,,,,,------...///000000222333444444333444666888888999:::;;;===>>>???@@@<<>>??????BBBCCCEEEFFFGGGGGGGGGFFFGGGFFFFFFFFFGGGIIIKKKLLLMMMLLLJJJIIIIIIJJJJJJKKKLLLKKKIIIGGGGGGGGGIIIJJJKKKKKKLLLOOORRRTTTTTTSSSRRRRRRRRRSSSSSSRRRRRRRRRQQQRRRTTTUUUVVVUUUUUUTTTQQQNNNJJJHHHHHHHHHHHHHHHEEEGGGGGGGGGEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIFFFGGGLLLNNNLLLJJJLLLRRRPPPOOONNNNNNNNNLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIILLLNNNPPPQQQRRRRRRNNNQQQPPPKKKKKKOOOMMMGGGLLLGGGEEEJJJMMMQQQZZZdddeeecccdddfff```UUULLLIIIIIIDDDCCCHHHJJJJJJNNNUUUZZZbbbhhhjjjkkkiiiccc[[[XXXMMMDDDDDDGGGGGGFFFGGGJJJQQQWWWZZZ^^^aaaaaa]]]ZZZWWWRRRLLLHHHGGGJJJMMMHHHJJJMMMPPPRRRSSSTTTTTTTTTPPPNNNPPPPPPLLLJJJKKKLLLKKKJJJKKKLLLMMMLLLKKKIIIJJJJJJHHHJJJMMMKKKFFFIIIMMMNNNIIIIIILLLKKKFFFzzzuuuvvv}}}qqqgggddd```___iiiwww{{{wwwtttrrrvvv}}}xxxnnnjjjdddZZZQQQMMMKKKGGGDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@??????<<<<<<<<<<<<;;;:::888777::::::999888666555444444333333333333222000///...+++***))))))))))))***++++++++++++++++++***)))))),,,++++++******++++++,,,++++++***))))))))))))***+++++++++*********))))))(((((((((((((((((((((((())))))************))))))*********)))((('''''''''((((((((((((((((((((((((+++***(((((())))))((('''******)))((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))***))))))(((((((((((()))&&&''''''(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((())))))((((((((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))************+++************************************))))))))))))))))))************))))))***+++,,,,,,******+++,,,+++***)))))))))***,,,,,,******+++,,,---------,,,++++++++++++++++++++++++,,,,,,+++***++++++------///------000333555333222666666666777888999:::;;;:::;;;===>>>@@@AAAAAAAAADDDEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLKKKJJJKKKKKKLLLMMMNNNMMMKKKIIIIIIIIIJJJKKKLLLLLLMMMOOOSSSUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUSSSTTTTTTUUUUUUTTTSSSRRROOOKKKHHHFFFEEEEEEDDDCCC???AAACCCCCCCCCCCCEEEFFFMMMLLLKKKJJJJJJJJJKKKKKKKKKHHHIIINNNOOOMMMLLLNNNTTTRRROOONNNMMMMMMMMMLLLGGGFFFEEEDDDCCCCCCDDDEEEHHHJJJNNNSSSZZZ^^^aaabbb^^^^^^XXXRRRPPPRRRNNNHHHGGGFFFKKKUUU```iiiuuuwwwgggZZZTTTPPPKKKKKKPPPUUUXXX___gggyyy{{{sssbbbWWWMMMLLLNNNOOOOOOQQQWWWeeevvvzzzsssnnnjjjbbbXXXOOOJJJJJJKKKFFFGGGKKKQQQYYY___aaabbb^^^YYYTTTTTTRRRLLLIIIJJJHHHHHHHHHIIILLLNNNPPPPPPKKKMMMMMMJJJJJJMMMLLLIIIHHHLLLLLLIIIJJJNNNNNNKKKzzzpppkkkllllllkkkqqq{{{{{{tttlllfffiiirrrxxxpppmmmnnntttyyyyyylll___WWWPPPJJJFFFFFFCCCDDDDDDEEEDDDDDDCCCBBBDDDDDDCCCBBBAAA@@@??????>>>>>>>>>===<<<:::999888999999999888777777666666333444333333222000///......---,,,+++*********++++++++++++************)))))))))(((((((((((())))))))))))******))))))((('''+++++++++***************(((((((((((((((((((((((())))))************))))))******))))))(((((('''''')))))))))))))))))))))))),,,***(((((()))***)))(((++++++***))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))***))))))))))))******+++&&&'''((())))))*********''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((()))***++++++,,,,,,++++++,,,,,,,,,+++************************++++++************************++++++*********)))))))))))))))***************)))***+++,,,,,,******+++,,,+++************+++,,,,,,+++++++++***++++++,,,,,,------------------------,,,,,,++++++,,,---......//////000222555666666555;;;;;;;;;;;;;;;<<<===>>>>>>???@@@BBBCCCDDDEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPPPPOOONNNLLLKKKKKKLLLMMMMMMLLLNNNPPPTTTVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUTTTSSSQQQPPPOOOKKKHHHDDDBBBBBBBBBAAA???>>>@@@BBBDDDDDDEEEGGGHHHOOOOOONNNMMMLLLLLLLLLLLLJJJHHHIIIMMMOOOMMMNNNQQQUUUUUUVVVVVVUUUUUUTTTSSSJJJHHHEEEBBBAAABBBCCCDDDJJJNNNWWWdddqqqzzz}}}|||xxxsssiii```]]]\\\WWWQQQMMMPPP[[[lll|||rrrccc]]]^^^[[[\\\ccckkktttnnncccYYYWWWXXXZZZ^^^cccmmmwwwhhh[[[SSSQQQQQQTTTUUUYYYeeessswwwnnnfff```YYYPPPKKKKKKIIIHHHIIIJJJMMMPPPSSSVVVSSSVVVUUUQQQNNNNNNNNNKKKHHHJJJJJJHHHIIINNNPPPOOOyyymmmfffbbbbbbjjjttt{{{tttssswww|||sssooommmrrr{{{~~~mmmaaaVVVMMMHHHIIICCCCCCDDDEEEEEEEEEDDDDDDFFFEEECCCBBB@@@???>>>>>>??????>>>===<<<:::999888999999999999888888888888444444444333222111000///111000///...---,,,,,,+++++++++*********************))))))(((((())))))***((())))))******)))'''&&&************************(((((((((((((((((((((((())))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))+++)))(((((()))***)))(((+++***))))))(((((())))))(((((((((((((((((((((((()))(((((((((((((((((()))))))))(((((((((((())))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))***++++++(((((()))*********************))))))((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((()))***+++,,,,,,---++++++,,,,,,,,,++++++***,,,,,,++++++******))))))************************+++++++++*********))))))))))))***+++++++++*********+++,,,,,,******+++,,,************++++++,,,,,,---,,,***))))))***+++,,,---------...............---------...///000000111222222444666888999999999?????????>>>??????@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNPPPQQQRRRRRRQQQPPPOOONNNMMMMMMMMMNNNNNNNNNOOORRRUUUWWWWWWVVVUUUVVVVVVWWWWWWVVVVVVUUUVVVUUUTTTRRRPPPNNNMMMLLLGGGDDDBBBAAAAAAAAA@@@???BBBDDDFFFFFFGGGHHHJJJLLLKKKMMMNNNNNNNNNKKKIIIGGGHHHFFFHHHMMMOOONNNQQQWWW]]]bbbjjjnnnnnniiiddd```TTTQQQMMMIIIGGGGGGHHHJJJOOOXXXjjjtttkkkiiigggccc^^^^^^dddrrroooeeeccckkkkkknnnvvvpppggg___^^^```eeemmmuuusssfffaaabbbeeennnnnntttttthhh[[[TTTRRRQQQQQQRRRRRRUUUYYY^^^bbbhhhllllllfff___[[[VVVRRRLLLKKKIIIGGGGGGJJJNNNOOOvvviiidddeeennnvvvzzzxxx|||xxxlllooovvv~~~{{{mmm___RRRLLLKKKDDDDDDDDDDDDEEEEEEFFFFFFFFFEEECCC@@@???>>>======???>>>===<<<;;;:::999999:::::::::::::::::::::999555555444333111111000000111111000///---,,,+++***+++******))))))***++++++,,,,,,,,,++++++,,,,,,,,,((())))))******)))'''&&&************************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((&&&'''((())))))((())))))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))((())))))(((((((((((())))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''************************''''''''''''(((((()))*********++++++***)))((((((*********))))))(((((('''&&&'''''''''((((((((()))''''''((((((((((((''''''((())))))***++++++,,,,,,***++++++,,,,,,,,,++++++)))************+++++++++************************++++++++++++************))))))***+++++++++++++++***+++,,,,,,******+++,,,******++++++,,,,,,,,,,,,---,,,+++*********+++,,,---------.........////////////000222333444444555555777999:::;;;<<<===>>>BBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNOOOPPPRRRSSSSSSTTTQQQPPPPPPOOOOOOOOOOOOOOOQQQQQQQQQSSSVVVWWWWWWVVVUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTRRRPPPMMMLLLJJJIIIDDDCCCAAABBBCCCDDDCCCBBBDDDEEEEEEEEEEEEHHHKKKNNNLLLOOORRRTTTSSSOOOJJJGGGJJJJJJNNNSSSWWWYYY___ggguuussskkk^^^[[[WWWSSSQQQQQQRRRSSS\\\iiizzzoooiiihhhhhhgggfffnnnvvvxxxmmmeeeeeeiiilllooottt}}}|||uuufffaaa^^^```dddlllxxxrrrjjjlllttt{{{vvvhhh___^^^]]]```cccfffkkkqqqyyyvvvkkkbbbWWWRRRMMMJJJIIIKKKPPPSSS~~~pppjjjmmmvvv}}}{{{vvvxxxuuuuuuuuuxxx~~~{{{lll\\\RRRPPPIIIHHHFFFDDDDDDEEEGGGHHHFFFDDDBBB@@@>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::::::::666555444222111111111111...///......,,,+++))))))+++***)))))))))***+++,,,))))))(((((((((((())))))))))))******))))))((('''***************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&&&&((())))))((()))(((((('''''''''''''''))))))))))))))))))))))))((())))))******))))))(((***)))(((''''''((()))***(((((()))***************(((((((((((((((((((((((('''(((((())))))(((((('''************************(((''''''''''''(((((()))+++++++++******)))''''''(((((('''''''''''''''''''''''''''(((((())))))***(((((())))))))))))((((((***************+++++++++******+++,,,,,,,,,++++++%%%&&&'''(((***,,,---...************************,,,++++++++++++*********))))))***+++,,,,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------------......///000000000111333444666888999999999:::<<>>>>>===<<<<<<<<<===>>>===<<<<<<<<<;;;;;;::::::777666444222111111111111//////000//////---,,,++++++***)))((()))***,,,---&&&&&&%%%%%%%%%%%%&&&&&&++++++***))))))))))))***))))))*********+++++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((()))'''&&&''')))******)))***))))))((('''((((((((())))))))))))))))))))))))((()))************)))(((***)))(((''''''((()))***(((((()))***************))))))))))))))))))))))))(((((()))******)))((((((***************************)))(((((((((((((((((()))))))))***))))))(((((('''''''''''''''(((((((((''''''((())))))***++++++))))))************))))))+++++++++***************)))***+++,,,,,,,,,,,,+++'''''''''((())))))******************************,,,,,,+++++++++*********((()))***+++,,,,,,,,,,,,***+++,,,,,,******+++,,,***+++,,,---------,,,,,,+++,,,------............/////////000111222222222444666888;;;<<<===>>>>>>???BBBDDDDDDBBBAAACCCDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLNNNOOOOOOOOOOOONNNOOOQQQRRRSSSSSSSSSSSSPPPQQQRRRSSSTTTUUUUUUUUUXXXWWWVVVVVVWWWWWWUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGFFFEEECCC>>>???@@@DDDKKKVVVbbbkkkvvvtttppplllgggccc___^^^^^^aaaiiisss{{{rrrhhhaaaaaabbbcccfffiiikkkmmmyyywwwqqqgggcccbbbeeegggjjjsss}}}zzzqqqgggbbb```bbbiiiqqqsss{{{~~~kkkcccdddaaa\\\]]]```hhhrrrzzz|||qqqllljjjgggfffjjjtttxxxpppoooqqquuu}}}uuummmggggggjjjnnnwww~~~}}}}}}yyyqqqnnnooovvvyyysssmmmlllpppooosssyyywwwvvvzzz~~~pppbbb]]][[[VVVOOOHHHDDDDDDFFFGGGGGGFFFCCCAAA@@@AAABBBBBB???>>>=========>>>@@@AAA>>>======<<<;;;;;;::::::777666444222111111111222222222333333222111///...+++***)))((()))***,,,---++++++************++++++---,,,***)))))))))***+++))))))******++++++++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((***((('''(((***++++++***+++******)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((+++)))(((''''''((()))+++&&&''''''(((((((((((((((************************((()))***++++++***)))(((************************++++++***)))(((((())))))&&&'''((())))))******)))(((((())))))******++++++'''(((((()))***++++++,,,******++++++++++++******,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,***((('''%%%$$$###************************,,,,,,,,,+++++++++******((()))***+++,,,---------***+++,,,,,,******+++,,,***+++,,,---...---,,,,,,***+++---///000000//////000000111222333333444444666888;;;===???@@@@@@@@@BBBEEEGGGFFFDDDCCCDDDFFFEEEFFFFFFGGGHHHIIIKKKLLLIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNMMMLLLKKKLLLNNNPPPQQQQQQQQQPPPOOOPPPQQQSSSSSSSSSRRRRRRQQQRRRSSSUUUWWWXXXXXXXXXZZZXXXWWWWWWXXXWWWUUUSSSRRRRRRRRRSSSSSSRRRRRRRRRJJJIIIHHHGGGFFFGGGHHHHHHKKKJJJHHHGGGGGGFFFCCC@@@@@@AAADDDJJJUUUdddttt{{{ssslllhhhggggggdddhhhqqq|||xxxjjjddd```bbbeeeiiimmmrrrvvvxxx~~~wwwrrrrrrjjjhhhkkkqqqsssvvvxxxrrrnnnoooooopppuuu{{{|||mmmhhhjjjhhhcccccciiittt~~~tttlllfffbbbcccdddfffmmmwwwyyyrrrnnnpppttt{{{~~~vvvqqqtttyyyyyyuuurrrooosss{{{~~~wwwrrrnnnkkkeeellluuu}}}}}}vvvvvv{{{}}}tttmmmggg[[[QQQOOOLLLHHHGGGIIIGGGGGGFFFCCC@@@>>>>>>>>>???>>>===;;;::::::::::::======<<<<<<<<<;;;;;;;;;777666444222111111111222222222222111111111111000...---+++*********++++++++++++++++++*********))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************))))))&&&(((***,,,---,,,+++***(((((())))))))))))((((((******))))))((((((''''''******)))(((((('''(((((()))))))))))))))*********------...///...---,,,+++(((((())))))*********+++***)))(((''''''((()))***((()))***++++++++++++++++++***)))(((((()))***+++&&&'''((()))*********)))((()))***+++,,,------------,,,***)))))))))***++++++******)))(((''''''&&&************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++***))))))***+++,,,(((((((((((())))))))))))******))))))******+++,,,((()))***++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++,,,------,,,+++,,,...,,,,,,,,,,,,---......////////////000222555888:::;;;<<<===>>>???@@@@@@@@@BBBCCCEEEFFFGGGGGGFFFFFFKKKKKKJJJIIIIIIIIIJJJJJJIIIJJJKKKKKKIIIHHHIIIJJJOOONNNNNNNNNOOOPPPRRRSSSVVVTTTSSSQQQOOONNNMMMMMMPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVXXXYYYYYYXXXVVVUUUWWWWWWXXXYYYYYYWWWSSSPPPKKKKKKKKKKKKJJJJJJJJJJJJKKKEEECCCGGGHHHDDDDDDHHHPPPNNNKKKIIIIIIHHHFFFEEEFFFJJJMMMOOOZZZnnn|||ooojjjfffaaa___aaahhhnnnvvvxxxoookkkmmmmmmnnnrrrxxxzzzwwwwww}}}{{{}}}~~~}}}}}}zzzwwwwwwxxxxxx~~~wwwqqqlllhhhgggiiilllpppvvvvvvlllhhhkkkttt{{{{{{vvvwww{{{}}}~~~}}}{{{~~~|||tttoooooottt{{{{{{{{{}}}|||qqqeeeZZZTTTPPPJJJGGGHHHHHHHHHFFFDDDAAA???>>>???AAA@@@???>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;888777555333222222222222222222222222111111111111///...,,,+++*********+++,,,,,,+++++++++***************************++++++************************))))))))))))))))))))))))***++++++++++++)))((('''(((((())))))))))))(((((())))))))))))((((((((((((***)))(((''''''''''''(((++++++******))))))((((((((())))))***)))((('''&&&((()))))))))***************))))))(((((())))))***+++,,,,,,,,,,,,,,,+++*********))))))))))))******))))))))))))))))))(((((())))))***+++,,,,,,,,,,,,,,,+++***)))((())))))************)))((('''''''''((((((((((((''''''''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++***))))))***++++++((((((((()))))))))************))))))******+++,,,)))******++++++++++++***,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++---......---,,,.../////////.........//////000333333222333666999<<<===>>>>>>@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGKKKKKKJJJJJJIIIJJJJJJKKKJJJLLLMMMLLLKKKKKKLLLMMMRRRQQQQQQQQQRRRSSSTTTUUUVVVUUUTTTRRRQQQPPPPPPOOOSSSSSSTTTTTTSSSSSSRRRQQQTTTUUUVVVXXXXXXWWWVVVUUUSSSSSSSSSSSSTTTRRRNNNKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDAAABBBHHHKKKJJJKKKOOOQQQPPPOOOLLLJJJIIIHHHHHHHHHLLLRRRYYYgggyyy}}}qqqeeebbbbbbbbbcccgggnnnttt}}}~~~xxxvvvzzz|||~~~|||yyyvvvtttrrruuuyyy~~~|||yyyrrrmmmlllqqqyyytttooorrrtttzzzyyyvvvyyy||||||uuuhhh___WWWOOOIIIGGGHHHGGGFFFDDDBBBAAA@@@???BBBBBBAAA@@@???>>>>>>============<<<<<<<<<;;;;;;999888777555444444444444333333333222222222111111000///...,,,+++*********,,,,,,+++++++++*********((())))))***++++++,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++*********)))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))((('''''''''((((((,,,,,,+++***)))(((''''''))))))******))))))((('''))))))))))))************)))))))))******))))))))),,,,,,,,,++++++***)))((())))))************)))))),,,+++***)))((((((((((((******+++++++++++++++*********)))((((((((())))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***))))))***++++++)))))))))*********++++++******))))))******+++,,,++++++++++++++++++***)))---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,...//////......///000111111000000000111222222777777888999;;;===@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIJJJKKKLLLLLLMMMOOOOOONNNNNNOOOQQQUUUUUUTTTTTTUUUVVVWWWXXXUUUTTTTTTSSSRRRRRRQQQQQQSSSSSSTTTTTTSSSSSSRRRQQQSSSSSSTTTTTTTTTTTTSSSSSSOOONNNMMMMMMMMMKKKHHHEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBFFFMMMPPPPPPQQQSSSOOOQQQQQQOOOLLLKKKMMMPPPVVV\\\dddooo}}}vvvnnnggghhhlllpppvvvzzzyyyvvvyyy~~~~~~{{{~~~xxxvvvtttrrrsssyyywwwppplllllluuuzzz||||||{{{}}}}}}}}}xxxmmmcccYYYQQQLLLIIIGGGEEECCCCCCCCCBBBAAACCCCCCBBBAAA@@@???>>>===============<<<<<<<<<<<<:::999888777666555555555444333333333222222222222111111///...,,,+++******++++++*********)))))))))))))))*********+++++++++++++++++++++++++++++++++,,,***(((''''''(((***,,,''''''&&&&&&'''((()))***(((((())))))))))))((((((''''''(((((())))))*********))))))((((((((())))))+++*********))))))((((((***************))))))((()))))))))))))))*********'''''')))******)))''''''((((((((((((((('''&&&&&&'''(((***++++++***)))))),,,+++***))))))))))))******++++++++++++******)))))))))((((((((((((((((((***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))+++******************+++)))*********++++++++++++******))))))******+++,,,,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---//////......///111000000111222333444666777;;;;;;<<<===>>>AAACCCDDDCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHJJJKKKMMMMMMNNNPPPPPPPPPPPPRRRSSSVVVVVVVVVWWWWWWXXXXXXYYYSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUQQQQQQPPPPPPOOOOOOOOONNNKKKJJJHHHHHHHHHGGGDDDBBBAAAAAAAAAAAABBBDDDFFFGGGHHHKKKPPPTTTTTTSSSRRRSSSLLLPPPSSSRRRPPPRRRXXX]]]jjjrrr||||||yyyxxx||||||qqqjjjiiimmmrrryyy~~~|||{{{zzzyyyxxxzzz~~~}}}||||||{{{zzz{{{}}}}}}{{{yyyzzz}}}uuupppnnnpppttt{{{~~~|||tttsssxxx~~~uuulllbbbZZZNNNJJJEEECCCDDDEEEDDDDDDBBBBBBBBBAAA@@@???===<<<>>>>>>=========<<<<<<<<<:::::::::999888777666555444444444444333333333222222222111///...,,,+++******)))))))))((((((((((((+++++++++*********))))))************************,,,***(((''''''(((***,,,&&&&&&&&&&&&'''((()))***(((((())))))))))))((((((''''''(((((())))))***************))))))***++++++(((((())))))*********+++((((((((('''''''''''''''******))))))))))))))))))%%%&&&((((((((((((&&&%%%%%%&&&'''((((((((((((((('''((()))+++++++++***)))***************+++,,,,,,******+++++++++***))))))((((((((()))))))))(((((())))))))))))((((((((((((((()))))))))*********+++************************)))))))))******)))))))))))))))))))))))))))))))))*********++++++*********)))*********++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,+++***)))************++++++++++++++++++,,,,,,,,,---------,,,---//////...///000222///000111333555888:::<<<======>>>???AAACCCDDDEEEEEEEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLIIIHHHGGGGGGHHHJJJLLLNNNNNNPPPQQQRRRQQQQQQSSSUUUVVVVVVWWWWWWWWWWWWWWWWWWSSSTTTUUUUUUUUUUUUTTTSSSQQQRRRRRRSSSSSSSSSSSSRRROOONNNMMMKKKKKKKKKKKKLLLHHHFFFDDDCCCCCCCCCBBBAAADDDDDDDDDEEEGGGJJJLLLNNNQQQVVV[[[\\\ZZZXXXWWWVVVQQQVVVZZZ\\\\\\aaaiiipppzzzyyyuuuyyyuuurrrrrruuuwwwuuussswwwxxxyyywwwssskkkddd___]]]```dddjjjooosssuuuuuummmkkkiiijjjllloooqqqqqqmmmmmmnnnnnnllljjjhhhgggccceeehhhlllqqquuuxxxyyyrrrpppnnnmmmmmmmmmlllkkkoooqqqsssttttttuuuvvvxxxzzzyyyxxxwwwvvvwwwyyy{{{}}}yyyvvvwww}}}{{{vvvsssrrruuu{{{}}}tttrrruuuyyy}}}~~~}}}}}}yyyrrrrrryyyzzzoooZZZSSSKKKFFFEEEFFFEEEDDDAAAAAABBBBBB@@@???===<<<>>>>>>>>>=========<<<<<<::::::::::::999777666555555555444444444333333333222222111111///...,,,+++******)))))))))(((((((((,,,,,,++++++***))))))((())))))))))))))))))))))))+++***)))(((((()))***+++)))))))))(((''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))******)))))))))***++++++''''''((()))***+++,,,,,,+++***))))))(((((())))))************))))))))))))&&&''''''((((((''''''&&&'''((()))******+++++++++'''((()))******+++******))))))***,,,,,,------,,,))))))***************)))(((((()))*********))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))************************))))))************)))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))*********++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,+++***)))***************++++++++++++,,,,,,------......---...000000000000222333111222333666999<<<>>>@@@>>>???@@@AAACCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMLLLLLLKKKKKKLLLMMMMMMKKKJJJHHHHHHIIILLLOOOQQQQQQRRRTTTTTTSSSSSSTTTVVVUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUSSSSSSRRRQQQOOOMMMKKKJJJKKKJJJIIIHHHIIIKKKMMMOOOHHHFFFCCCCCCDDDEEEEEEDDDGGGGGGGGGHHHKKKOOORRRUUU___fffkkkjjjggggggfffeeeccceeeiiikkkmmmsss{{{~~~}}}zzzxxxwwwyyy|||~~~|||||||||xxxqqqiiidddaaaccc```]]]]]]___```^^^[[[______```___]]]YYYUUURRRPPPQQQSSSWWW[[[]]]]]]\\\WWWTTTRRRRRRUUUYYY\\\]]]YYYZZZ[[[[[[ZZZXXXUUUSSSSSSSSSTTTWWWZZZ\\\\\\[[[XXXXXXYYYYYYZZZ[[[\\\\\\XXXZZZ\\\^^^___```ccceeeddddddcccbbbaaabbbfffiiiqqqnnnkkkhhhjjjpppzzz~~~{{{xxxuuuyyytttpppqqqtttvvvuuussssssyyyyyytttuuuyyyjjj```SSSJJJGGGFFFEEEDDDAAABBBBBBBBBAAA???===<<<>>>>>>>>>>>>=========<<<::::::::::::999777666555555555555555444444444444111111222111111///...---++++++++++++************++++++******************************************))))))))))))))))))))))))))))))******)))(((&&&%%%(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''((())))))***(((((())))))******++++++---,,,+++*********++++++************)))))))))((())))))(((((((((((())))))))))))***+++++++++******(((((((((((()))***+++,,,)))***---......---+++***'''((()))******+++******((((((***+++++++++******(((((((((((())))))))))))&&&&&&&&&'''((()))))))))************************((()))***++++++***)))((()))))))))))))))))))))))))))***++++++++++++***)))((((((((()))))))))************))))))******+++,,,++++++,,,,,,---,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,---......//////111222333333333555666777777888:::<<<>>>@@@BBB???@@@AAACCCDDDEEEFFFFFFHHHHHHJJJKKKLLLMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMMMMNNNLLLKKKJJJLLLOOOSSSUUUTTTVVVWWWVVVUUUUUUVVVWWWUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVWWWXXXWWWVVVTTTSSSQQQPPPOOOMMMJJJGGGDDDCCCFFFFFFFFFGGGJJJOOOSSSVVVNNNLLLIIIIIIKKKMMMNNNNNNOOOPPPRRRVVV\\\ccciiimmmxxx|||}}}}}}{{{xxxxxxwwwxxx{{{~~~|||yyyvvvpppnnnoooqqqooojjjhhhjjjdddcccbbbaaabbbccceeefffcccddddddaaa\\\WWWTTTSSSQQQPPPOOOOOOOOOOOONNNMMMMMMNNNNNNNNNMMMLLLJJJIIIIIIHHHHHHJJJMMMOOONNNLLLJJJIIIHHHJJJMMMOOOPPPOOONNNOOOQQQQQQQQQOOOMMMKKKLLLKKKKKKLLLOOOOOOMMMKKKLLLMMMNNNNNNNNNOOOQQQRRRIIIKKKLLLMMMNNNPPPSSSVVVVVVVVVVVVTTTRRRRRRVVVYYY\\\[[[YYYXXXYYY^^^eeejjjkkkqqquuuttttttxxxyyyyyyzzzwwwuuutttpppnnnsss{{{yyyttttttuuuvvvqqqoooqqqzzz~~~}}}wwwtttvvvyyyvvvjjjZZZMMMHHHFFFEEECCCBBBBBBCCCCCCBBB@@@>>><<<>>>>>>>>>>>>============999:::::::::999777555444666666555555555444444444000111222222111000///...---------,,,,,,,,,++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))************))))))%%%&&&)))***++++++)))((((((((())))))))))))((((((******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))************))))))))))))***)))'''&&&&&&&&&'''(((+++*********))))))((((((,,,+++***))))))***+++,,,)))******))))))((('''&&&)))(((((('''(((***,,,---***,,,...000///---)))'''''''''(((******+++++++++((()))***,,,,,,,,,+++***(((((((((((())))))))))))'''(((((()))***++++++,,,************************((()))***++++++***)))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))*********)))***++++++,,,***+++,,,,,,------------+++++++++,,,,,,---------++++++,,,,,,---...//////111333444555555555777999<<<<<<======>>>@@@AAABBB@@@AAACCCDDDFFFFFFGGGGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMMMMPPPOOOMMMMMMNNNRRRVVVXXXWWWXXXYYYYYYWWWVVVWWWXXXVVVVVVWWWXXXXXXWWWVVVUUURRRSSSTTTUUUTTTRRRPPPNNNKKKKKKJJJIIIGGGDDDBBBAAACCCCCCDDDGGGLLLSSSYYY]]]VVVTTTQQQQQQSSSVVVWWWXXX]]]___dddkkkuuuyyyuuuwwwxxxuuuooollliiiggggggddd___ZZZYYYXXXYYY[[[YYYSSSPPPRRRLLLMMMOOOPPPQQQRRRSSSSSSQQQRRRRRRPPPMMMKKKJJJJJJLLLMMMMMMLLLKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJIIIIIIKKKIIIGGGIIILLLMMMLLLJJJKKKKKKMMMPPPRRRRRRPPPNNNPPPQQQRRRTTTTTTSSSQQQPPPOOOMMMMMMOOORRRRRRPPPMMMMMMMMMMMMLLLKKKJJJLLLMMMKKKKKKLLLKKKKKKLLLOOOQQQPPPRRRRRRQQQNNNMMMPPPSSSPPPPPPPPPOOOOOOQQQUUUXXXVVV\\\___]]]\\\___aaaaaaeeecccbbbbbb``````gggpppyyyyyy}}}zzzxxxwww}}}zzz{{{{{{www|||}}}eeeSSSLLLJJJIIIGGGFFFBBBAAACCCCCCAAABBBEEEBBBBBB@@@???>>>>>>>>>>>>???>>>>>>===;;;::::::999666555444333333333444555444444333333222111000000...------,,,+++***)))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))'''%%%&&&***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((&&&&&&&&&&&&'''''''''(((***************)))(((''')))))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((()))***++++++,,,,,,******))))))***+++,,,,,,------,,,,,,+++***))))))++++++***)))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))++++++++++++************)))))))))))))))*********))))))************))))))))))))))))))))))))))))))+++++++++*********))))))((()))***+++,,,------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,------+++---////////////000222111333555666666666888:::>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMOOOQQQRRRMMMMMMMMMNNNNNNOOOOOOOOORRRRRRRRRRRRTTTVVVXXXYYY]]][[[YYYXXXYYYYYYXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJEEEFFFFFFEEECCCCCCDDDEEEFFFCCCCCCHHHQQQZZZ```bbbbbbbbbbbb```___bbbggglllrrruuu}}}~~~~~~|||yyyvvvsssqqqooopppnnnjjjfffccc```___^^^]]]ZZZVVVTTTTTTSSSQQQNNNNNNNNNMMMKKKGGGFFFFFFGGGBBBDDDFFFGGGFFFFFFGGGHHHLLLKKKJJJIIIIIIIIIJJJKKKNNNRRRVVVUUUQQQOOOQQQTTTTTTPPPPPPTTTUUURRRQQQRRROOOOOOOOONNNOOOQQQVVVZZZUUU[[[^^^[[[XXX[[[```bbbbbb```]]]]]]___aaaaaaaaa]]]]]]]]]^^^^^^]]]]]]\\\ZZZZZZYYYVVVUUUVVVVVVUUUQQQTTTTTTRRRSSSXXXYYYWWWSSSYYY\\\XXXVVVYYYXXXTTTQQQOOOMMMLLLNNNQQQSSSTTTQQQUUUWWWTTTSSSUUUUUUSSSVVVRRRQQQSSSUUUUUUYYY^^^gggkkkqqqvvvzzz}}}}}}{{{}}}xxxuuuzzz{{{}}}}}}{{{xxxxxx{{{{{{~~~mmmYYYPPPLLLJJJGGGGGGCCC@@@BBBBBB??????BBB@@@???>>>===<<<<<<<<<<<>>===<<<;;;::::::666666444333333333444444444444333333222111111000......---,,,+++***))))))************************)))************+++++++++))))))))))))))))))))))))'''%%%$$$%%%(((***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++************&&&'''''''''(((((((((((()))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,******))))))***++++++,,,------,,,++++++***))))))++++++***)))))))))))))))******)))))))))(((((((((((((((((()))))))))******((((((((((((((((((((((((++++++******))))))(((((())))))************))))))))))))))))))))))))))))))+++++++++*********))))))(((((()))***++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,------,,,---////////////111333333555777888888999;;;===@@@@@@@@@AAAAAABBBCCCDDDCCCDDDEEEFFFGGGIIIJJJJJJIIIJJJKKKLLLNNNPPPQQQQQQOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTVVVXXXYYY[[[ZZZXXXXXXYYYZZZYYYXXXUUUUUUTTTSSSSSSRRRQQQQQQLLLMMMNNNNNNMMMKKKIIIGGGAAABBBBBBBBBBBBDDDGGGJJJJJJKKKNNNUUU^^^fffmmmpppssstttuuuttttttwww|||xxxwwwtttrrrrrrrrrtttuuunnnllliiieeeaaa]]][[[YYYZZZYYYVVVSSSQQQPPPOOOOOOPPPMMMJJJIIIIIIIIIFFFDDDBBBCCCDDDDDDBBBBBBDDDFFFDDDEEEGGGGGGGGGGGGIIIJJJNNNNNNNNNOOOQQQSSSVVVWWWYYY]]]``````]]]]]]```dddfffbbb```cccccc___]]]^^^^^^```aaabbbccceeeiiillljjjqqquuusssrrrvvv{{{|||}}}{{{zzzzzz|||}}}~~~wwwxxxxxxyyyyyyxxxwwwvvvuuutttrrrnnnkkkiiigggeeegggjjjjjjggghhhlllllljjjiiinnnooommmmmmooommmggg```]]]YYYVVVVVVVVVWWWXXXTTTXXXZZZWWWVVVXXXXXXUUUSSSPPPOOORRRSSSRRRTTTWWWYYY\\\aaaeeehhhkkknnnppp}}}zzzuuu|||uuuoooooosssvvvwww~~~zzzqqqiiigggiiilllzzz~~~wwwdddZZZUUUQQQMMMKKKEEEBBBBBBBBB@@@???AAA???>>>======<<<<<<<<<<<>>===<<<;;;:::888777555444333333333333444444333333222222111111///......---,,,+++******************************)))************+++++++++))))))))))))))))))))))))((('''&&&&&&(((******)))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))((())))))************)))''''''(((((()))***++++++(((((((((((((((((((((((()))))))))***++++++,,,,,,*********)))******+++,,,,,,,,,,,,+++******))))))+++***))))))))))))))))))++++++*********))))))))))))))))))*********++++++''''''''''''((((((((((((,,,,,,+++***)))(((''''''))))))************))))))))))))))))))))))))))))))+++++++++***************((((((((()))*********+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...---...000111000111333444666888:::;;;<<<===???AAACCCCCCCCCDDDEEEEEEFFFFFFDDDEEEFFFGGGIIIJJJKKKKKKHHHJJJLLLOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTUUUTTTTTTUUUVVVWWWXXXYYYZZZYYYWWWWWWXXXYYYXXXWWWUUUTTTSSSRRRPPPOOOMMMMMMGGGHHHIIIJJJJJJHHHFFFDDDEEEEEEEEEEEEFFFKKKQQQVVVUUUYYY```hhhpppxxx|||xxxtttqqqfffdddbbb``````aaabbbcccXXXVVVTTTPPPMMMJJJHHHGGGIIIIIIGGGFFFEEEEEEEEEEEEEEEDDDBBBCCCCCCDDDCCCAAADDDEEEGGGHHHGGGHHHJJJLLLJJJKKKLLLLLLMMMOOORRRTTTZZZ[[[]]]```eeeiiinnnpppuuuxxxzzzzzzyyyzzz{{{yyyzzzzzz|||{{{xxxrrrmmmjjjhhhiiiiiigggjjjjjjfffeeeeeebbb^^^XXXUUUTTTVVVVVVSSSSSSUUUSSSUUUWWWXXXYYYZZZ\\\___}}}zzzxxxwww}}}zzzuuusssssstttuuuzzztttjjjeeeccccccnnnrrrwwwrrrkkkfff___ZZZPPPIIIDDDDDDEEEBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???>>>>>><<<;;;:::999888777666555444333333444444333333333222222222000//////...---,,,++++++************************))))))*********+++++++++))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((())))))))))))*********'''((()))***************((((((((()))******++++++(((((((((((((((((((((((())))))*********++++++++++++***************++++++,,,+++++++++******))))))******)))))))))))))))***++++++++++++*********))))))*********++++++++++++)))))))))))))))*********+++*********))))))(((((())))))************))))))))))))))))))))))))))))))************************)))))))))))))))***++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,---......///...000222222222333555777888:::<<<>>>>>>@@@BBBDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGHHHJJJKKKMMMMMMJJJLLLOOORRRSSSTTTSSSSSSQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXZZZXXXVVVUUUVVVVVVTTTSSSTTTSSSRRROOOMMMKKKIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFMMMMMMLLLLLLOOOUUU]]]ccceeellluuu|||~~~{{{rrrnnniiidddaaa^^^[[[YYYVVVTTTSSSQQQPPPPPPPPPQQQHHHGGGFFFDDDDDDDDDDDDDDDGGGGGGGGGGGGHHHHHHHHHIIIEEEEEEGGGIIIKKKMMMMMMMMMRRRTTTVVVVVVVVVVVVWWWXXXWWWYYYZZZ\\\^^^aaagggjjjssstttxxx}}}~~~xxxqqqlllhhheeeeeeccc``````cccbbbbbbbbb```]]]\\\\\\]]]zzzwwwvvv{{{}}}}}}yyy{{{rrrjjjccc^^^bbbfffnnnzzzyyynnnfffUUUMMMFFFFFFGGGDDDCCCCCCAAA@@@@@@????????????@@@===>>>?????????===<<<:::::::::999888777666555444444444444333333333333333111000000///...---,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))******************+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%))))))))))))*********+++'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++***************+++++++++***************)))***)))))))))))))))******++++++++++++*********))))))*********++++++++++++((()))))))))******++++++(((((())))))*********+++))))))************))))))))))))))))))))))))))))))************************++++++*********+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------...///000111000222444555555666888:::999;;;>>>??????@@@CCCEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHJJJKKKMMMNNNOOOMMMOOORRRTTTVVVVVVUUUTTTQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXXXXXXXWWWWWWVVVVVVZZZWWWTTTRRRRRRQQQOOOMMMOOOOOOMMMKKKIIIGGGEEEDDDEEEDDDEEEFFFIIIMMMQQQTTTVVVVVVWWWXXX\\\ccckkkqqqwww||||||yyytttqqqnnnkkkhhheee\\\XXXSSSOOOMMMLLLIIIHHHJJJIIIGGGFFFDDDDDDDDDDDDAAA@@@@@@@@@AAABBBDDDFFFHHHHHHJJJKKKLLLMMMNNNNNNMMMOOOSSSWWWZZZ\\\^^^```bbbeeehhhiiiiiijjjkkklllnnnpppsssvvvyyy~~~|||zzz{{{}}}xxxrrrnnnkkkkkkyyyvvvvvv~~~xxxmmmddd\\\^^^eeesss|||qqq___UUULLLKKKJJJGGGDDDCCC@@@??????>>>>>>>>>?????????@@@AAABBBBBB@@@>>>===;;;;;;;;;;;;:::888777666444444444444333333333333222111111000///...------++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))'''((()))(((''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++******)))*********************************)))))))))))))))******+++++++++*********))))))))))))))))))*********++++++''''''(((((())))))******''''''((()))***+++,,,,,,))))))************))))))))))))))))))))))))))))))***************+++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,------......------......000111333333333555777888888999<<<===<<<>>>@@@@@@@@@AAACCCEEEDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGIIIKKKMMMOOOPPPQQQQQQRRRTTTUUUVVVVVVUUUUUUPPPQQQQQQSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTVVVSSSPPPNNNMMMLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIILLLQQQXXX```gggkkkiiijjjlllnnnqqqvvv|||~~~zzzvvvqqqkkkgggddd```\\\YYYWWWVVVTTTSSSMMMKKKGGGFFFEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAACCCCCCBBBBBBDDDFFFIIIKKKLLLNNNQQQTTTWWWZZZ[[[\\\aaaeeejjjmmmppprrrtttvvv{{{~~~}}}|||||||||qqqddd```aaalll{{{pppdddXXXTTTRRRMMMHHHEEEAAA@@@@@@???@@@@@@AAAAAABBBCCCEEEFFFFFFDDDBBB@@@;;;<<<======<<<;;;:::999444444444444444444444444333222111000///......---++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))&&&((()))(((%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((()))))))))******)))************))))))((('''''''''(((((())))))***))))))))))))))))))))))))************************,,,++++++***))))))******))))))))))))************)))))))))))))))***++++++******)))))))))(((((((((((((((((()))))))))******((((((((()))***+++++++++(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///......///000111333555666666777:::;;;;;;<<>>>>>===<<<;;;444444444444444444444444333333222111000///......++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))(((***+++)))'''&&&(((+++))))))))))))))))))))))))************************((((((((((((''''''''''''(((((((((((())))))))))))***************)))((('''$$$$$$%%%'''(((***++++++))))))))))))))))))))))))++++++******************,,,,,,+++***))))))******)))))))))))))))*********))))))((())))))***++++++))))))))))))(((((((((((((((((((((((())))))))))))******+++,,,------......************))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++,,,+++)))''''''(((***+++******+++++++++,,,,,,,,,++++++,,,,,,---...////////////000111222444666777777999;;;<<<===>>>@@@BBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGIIIKKKLLLKKKJJJIIIHHHIIIJJJLLLNNNPPPRRRSSSTTTTTTSSSRRRQQQQQQRRRRRRQQQRRRSSSTTTVVVWWWXXXYYYXXXXXXYYYXXXWWWTTTRRRQQQJJJIIIGGGGGGHHHHHHHHHGGGFFFIIIMMMSSSZZZ```eeegggjjjooowwwxxxsssqqqkkkddd[[[WWWXXX[[[]]]^^^[[[WWWRRROOOMMMKKKHHHDDDGGGDDDAAA???@@@AAABBBBBB@@@@@@@@@BBBEEEGGGGGGFFFEEEGGGIIILLLOOORRRTTTUUU[[[[[[]]]```fffmmmsssvvv|||}}}|||}}}~~~||||||~~~xxxooojjjkkkvvv~~~xxxkkkddd^^^RRRFFFEEEEEEDDDCCCCCCDDDFFFIIIHHHHHHIIIJJJJJJJJJIIIIIICCCCCCBBB@@@>>>;;;999888:::999777666444333333333555444333222111111111111------------------------***++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++******)))(((((((((((((((&&&'''(((*********))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******+++++++++++++++***************+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******+++++++++++++++***))))))%%%'''************+++,,,))))))(((((('''''''''&&&************************+++++++++++++++***)))(((++++++*********************++++++,,,,,,++++++***///,,,((((((***------,,,++++++******++++++,,,------,,,***))))))***,,,---///111222444555888<<<@@@>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNMMMNNNOOOQQQSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQWWWSSSPPPQQQTTTXXXYYYYYYSSSTTTTTTSSSQQQOOOOOOPPPHHHHHHIIIKKKMMMOOONNNMMMNNNTTT\\\ccciiipppxxx}}}vvvlllddd___UUURRROOOMMMMMMNNNNNNNNNKKKIIIGGGFFFEEEDDDAAA???@@@@@@@@@@@@@@@AAAAAABBBEEEEEEGGGIIIKKKMMMNNNOOORRRQQQVVV\\\___aaakkkwwwxxxxxxyyy}}}~~~}}}|||zzzwwwzzz{{{rrrmmmqqqyyymmmdddXXXNNNJJJIIIGGGEEEDDDDDDFFFHHHEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDDDDBBB@@@===;;;:::888777777666555555555555444444333222111111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((((((((()))***))))))((('''&&&&&&''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))((()))))))))))))))******************************+++*********))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))(((''''''''')))******)))***+++,,,))))))((((((((('''''''''************************+++++++++++++++***))))))************************++++++++++++++++++++++++...+++((((((+++,,,,,,***+++++++++***++++++,,,---000///...---...///000222...000222333555888<<>>>>>@@@AAABBBCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIMMMMMMNNNNNNOOOOOONNNNNNOOONNNNNNOOOPPPRRRSSSUUUUUUUUUTTTSSSRRRRRRQQQQQQSSSQQQPPPRRRVVVXXXWWWVVVRRRSSSRRROOOLLLKKKKKKLLLIIIMMMRRRXXX[[[]]]^^^^^^bbbhhhpppxxx~~~~~~{{{vvvoooeee\\\TTTOOOMMMKKKHHHHHHIIIIIIIIIHHHIIIGGGDDDDDDDDDDDDCCCAAABBBBBBBBBDDDEEEHHHJJJLLLMMMOOORRRVVVZZZ___bbbdddkkklllssszzz|||~~~{{{vvvvvvvvvsssxxxyyy~~~|||rrrooouuu~~~{{{qqqdddZZZPPPMMMIIIFFFDDDDDDEEEFFFCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDBBB@@@>>>===777777666666666777777888444333222111111000000111//////...---,,,++++++***---,,,++++++***+++,,,---))))))))))))))))))))))))((((((((()))))))))************)))((((((((())))))))))))))))))((('''&&&%%%%%%%%%&&&((()))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++***************)))))))))))))))))))))))))))))))))******++++++++++++******((())))))))))))(((((('''*********)))((((((***,,,))))))((((((((((((''''''***************************++++++++++++***))))))************************,,,,,,+++******+++,,,,,,+++***))))))++++++***)))+++++++++++++++,,,------......---------...000111000222444666777999===@@@???@@@AAACCCDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQMMMMMMNNNQQQSSSTTTRRRPPPSSSRRRPPPMMMJJJHHHJJJKKKNNNWWWcccmmmrrruuuwwwxxx}}}}}}uuuiiifffaaa[[[TTTMMMHHHEEEGGGFFFFFFGGGIIIJJJIIIHHHJJJHHHEEEEEEGGGIIIJJJJJJLLLLLLLLLNNNPPPTTTWWWZZZ]]]```dddjjjrrryyyvvvsssuuuyyy~~~nnnccc^^^]]]bbbaaahhhzzzwwwttt}}}wwwtttxxx|||vvvuuuvvv}}}{{{uuuhhhSSSOOOIIIEEECCCDDDEEEEEECCCCCCDDDEEEFFFGGGIIIIIIGGGGGGFFFEEECCCAAA???>>>999999888777777777777888444333222111111000000111000000///...,,,+++******...,,,***)))((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))((())))))***))))))))))))((((((''''''''''''((())))))***++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))***))))))(((((('''''''''''''''((()))******++++++************************))))))))))))))))))))))))******++++++++++++************++++++++++++***)))+++***)))'''%%%&&&(((***))))))((((((((((((((((((******************************+++++++++******)))***************+++++++++---,,,***))))))***,,,---)))******+++++++++***))),,,++++++++++++,,,------,,,,,,,,,,,,---...000111333555888999;;;===???BBBBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKMMMNNNNNNOOOPPPQQQQQQRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTWWWVVVUUUTTTSSSRRRQQQPPPNNNNNNNNNOOOPPPQQQPPPOOOSSSSSSQQQOOOMMMNNNQQQSSS[[[hhhyyyzzzpppfff___VVVTTTQQQMMMJJJHHHGGGFFFHHHHHHJJJNNNQQQRRRQQQPPPOOONNNLLLMMMQQQVVVYYY[[[^^^^^^^^^___aaaeeeiiikkktttvvvzzzuuurrruuu~~~qqqeeedddfffjjjmmmxxx~~~iii^^^XXXUUUTTTVVVXXX```mmm}}}wwwlllffffffooo|||xxxkkkeeefffmmm{{{}}}yyyxxxyyywwwuuuzzzuuuXXXRRRJJJDDDCCCDDDDDDEEECCCCCCCCCCCCEEEFFFHHHIIIFFFFFFEEEDDDBBBAAA???>>><<<;;;:::999888777777777555444333222111111111111111111000///...,,,,,,+++---+++)))((('''((()))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))))))))******(((((((((((())))))*********************)))))))))++++++++++++++++++++++++((()))))))))*********+++******************************))))))(((((('''''''''(((((()))***++++++,,,***************+++++++++******************************++++++++++++******)))******+++++++++******))))))(((&&&$$$$$$&&&((((((((())))))))))))))))))************************)))******+++++++++******))))))*********+++++++++---,,,***))))))***,,,---)))***+++++++++*********,,,,,,++++++,,,,,,---.../////////000111333444555444777:::;;;<<<>>>@@@BBBBBBCCCDDDFFFGGGGGGHHHHHHGGGGGGGGGIIIJJJLLLNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSUUUTTTTTTSSSQQQPPPPPPOOOPPPPPPOOONNNNNNOOOQQQSSSUUUUUUVVVVVVWWWZZZ___cccrrr{{{xxxsssmmmfff^^^UUUOOOIIIGGGFFFEEEDDDEEEFFFGGGJJJLLLOOOTTTYYY\\\[[[ZZZXXXWWWWWW[[[aaahhhmmmooorrrssstttvvvyyy}}}nnngggaaaaaadddlllzzzppp___YYYXXXXXXZZZ\\\dddmmmwww~~~uuudddYYYUUUTTTRRRPPPPPPUUU\\\ccclllvvvqqqccc^^^ZZZZZZ```jjjttt~~~iiiaaaZZZXXX[[[aaallluuuyyyuuusssvvvzzzxxx{{{}}}{{{vvvooopppyyy```YYYNNNGGGFFFFFFFFFEEEBBBBBBAAAAAABBBDDDFFFGGGEEEEEEEEEDDDBBB@@@???>>>>>>===<<<:::888777777777666555444333333222222222222222111000///......------,,,***)))(((((()))))))))))))))))))))))))))))))))))))))************+++******)))))))))***++++++))))))))))))***+++,,,---,,,,,,++++++***)))))))))++++++++++++++++++++++++((())))))******+++++++++************************************))))))))))))))))))******++++++,,,,,,*********+++++++++++++++******************************++++++++++++******'''(((((())))))))))))((((((((((((&&&$$$$$$&&&((((((((())))))))))))******************************))))))***++++++++++++***)))))))))***++++++,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,------.........000111333444555666555777:::<<<===>>>@@@BBBAAABBBCCCEEEFFFFFFFFFFFFIIIIIIIIIJJJKKKMMMNNNOOONNNOOOPPPQQQRRRSSSSSSSSSRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPOOOOOONNNNNNKKKKKKKKKKKKKKKNNNRRRVVV[[[^^^aaadddgggmmmssswww{{{rrrmmmeeeaaa\\\WWWSSSNNNHHHEEEBBBAAAAAAAAABBBDDDEEEGGGNNNPPPTTTZZZaaaeeeeeeeeecccdddfffllluuu}}}vvvmmmoootttzzziiiYYYUUUSSSUUUXXX\\\eeennnuuu}}}~~~hhh^^^UUUSSSRRRPPPQQQSSSUUU\\\ccceeeiiioooqqqqqqkkkcccZZZUUUUUUVVVTTTQQQRRRZZZ```bbbdddhhhlllmmmuuuwwwyyywwwrrrjjjaaa[[[YYYWWWUUUXXX]]]bbbfffiiirrruuuxxxzzz|||zzzooocccWWWUUURRRRRRTTTXXX^^^bbbjjjqqqxxx}}}{{{ooogggbbbaaaaaacccmmmzzz~~~{{{|||zzzoookkkoootttttt{{{mmmdddWWWNNNJJJIIIHHHFFFDDDCCCBBBAAABBBCCCEEEFFFEEEEEEEEEDDDCCCAAA@@@???======;;;:::999999999999777777666555444444444444222222222111111111000000------,,,,,,+++******))))))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,,,,++++++******+++,,,---++++++++++++++++++******++++++++++++++++++++++++((())))))******+++,,,,,,************************************+++++++++++++++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,******************************++++++++++++******''''''((()))))))))))))))''')))))))))'''&&&''')))(((((()))))))))*********************************))))))***+++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,---...,,,******,,,///---,,,,,,,,,,,,---......---...000222444555666666888;;;>>>@@@AAAAAACCCDDDCCCDDDEEEFFFGGGHHHHHHHHHLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNPPPQQQRRRSSSSSSSSSRRRRRRSSSSSSSSSRRRPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMHHHKKKOOOQQQSSSWWW]]]aaajjjmmmrrrxxx}}}{{{qqqjjjccc]]]YYYRRROOOJJJGGGEEECCCAAA???@@@AAABBBEEEHHHKKKMMMOOOXXXYYY^^^dddlllqqqssstttrrrtttxxxooohhh^^^___cccmmmzzz~~~rrrdddZZZSSSPPPQQQTTTUUUUUUZZZaaaccciiinnnoooqqqrrroookkkccc^^^[[[[[[ZZZWWWZZZ^^^XXX]]]aaaaaaccciiimmmmmmmmmiiidddbbbcccddddddcccaaallltttssspppqqqqqqooorrrrrrqqqoookkkfffcccccc```___]]]]]]^^^``````___dddhhhiiihhhiiiiiiccc\\\XXXXXXWWWVVVVVVYYY[[[[[[[[[___cccffflllsssuuussspppkkkddd\\\WWWUUUUUUVVVUUU[[[ccchhhllluuuqqqjjjkkkmmmmmmyyywwwlll^^^SSSNNNLLLJJJGGGGGGFFFEEEDDDDDDEEEGGGHHHFFFFFFFFFEEEDDDBBBAAA@@@<<<;;;;;;::::::;;;;;;;;;888777666555555444555555333333222222222222222222......///...---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------******))))))***+++,,,,,,///...,,,+++***++++++,,,*********++++++,,,,,,,,,************************((())))))***++++++,,,,,,*********************************+++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******************************++++++++++++******))))))***+++++++++++++++''')))++++++***))))))***(((((())))))*********+++************************((()))***+++++++++++++++((())))))***++++++,,,,,,***++++++,,,,,,++++++***---......,,,******---111---,,,,,,,,,,,,---......222333555777999;;;<<<<<<===???CCCEEEEEEFFFGGGHHHGGGGGGIIIJJJKKKLLLLLLLLLNNNNNNNNNNNNOOOOOOPPPQQQMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRSSSSSSSSSQQQPPPOOOKKKKKKKKKKKKKKKLLLLLLLLLOOOTTT[[[aaaeeeiiinnnrrrwww|||vvvnnnbbbYYYTTTQQQNNNLLLLLLHHHDDDBBBAAAAAAAAA@@@@@@CCCFFFLLLQQQVVVZZZ\\\bbbdddhhhooowww}}}~~~yyyppptttyyylll]]]\\\XXXXXXZZZ___hhhqqqxxx|||}}}ssshhhaaaZZZTTTVVVTTTUUUXXXXXXWWWZZZ___bbbgggjjjjjjlllooonnnkkkjjjhhhhhhiiigggeeeiiipppggglllnnnmmmooouuuyyyzzzzzzwwwttttttuuuwwwyyyzzzttt}}}|||zzzxxxuuuqqqnnnmmmooojjjjjjiiigggggghhhfffccccccggghhhfffeeegggfffbbbbbbbbbaaa^^^^^^___```___^^^aaaccccccggglllmmmjjjeeebbb\\\WWWTTTSSSSSSTTTPPPSSSVVVXXXZZZaaallluuussstttsssoooooopppnnnhhhzzzmmmhhhmmm}}}~~~zzzrrrfff[[[RRRNNNMMMCCCDDDDDDCCCBBBBBBDDDEEEHHHHHHGGGFFFDDDCCCAAA@@@BBBAAA???===;;;888666555;;;::::::999888777666666555555444444333222111111......---,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))((()))))))))************************************)))(((((('''(((***,,,---+++++++++*********))))))))))))))))))************,,,,,,+++***)))((('''''')))***++++++***)))((('''))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))******++++++,,,,,,------///000222333222333555777:::<<<>>>?????????@@@BBBCCCEEEFFFGGGJJJIIIIIIIIIJJJKKKMMMNNNMMMNNNPPPOOONNNMMMMMMNNNRRRRRRRRRSSSTTTTTTTTTUUUWWWVVVUUUUUUSSSPPPKKKHHHGGGEEEGGGKKKJJJGGGJJJRRR^^^dddnnnwww}}}wwwlllccc___YYYQQQKKKIIIGGGDDDBBBCCCAAA@@@@@@CCCEEEGGGGGGJJJNNNUUU\\\ccciiiooosss}}}}}}~~~{{{hhhcccfffiiixxxwwwhhh]]]YYYXXXWWWVVVYYY^^^dddhhhjjjkkkjjjhhheeeaaa^^^\\\ZZZ___dddjjjllliiihhhiiilllqqqsssvvvxxxyyy|||}}}|||xxxsssttttttuuuvvvvvvuuutttsss|||xxxuuuuuuwwwyyyxxxwwwtttssssssuuuwwwxxxwwwuuunnnlllggg```]]]^^^[[[WWWYYYVVVSSSSSSVVVYYY\\\^^^``````___]]]ZZZXXXYYYZZZzzzuuuxxx}}}~~~vvvlllaaaWWWQQQFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGFFFDDDBBBAAAAAA@@@???===<<<:::999888;;;:::999999888777666666555444444333222222111111///...---,,,,,,+++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************+++************,,,---...+++++++++*********))))))))))))))))))************,,,,,,++++++******))))))+++***))))))((())))))***))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,---...///000222333444555777999;;;>>>???@@@AAABBBCCCDDDFFFGGGHHHIIIJJJJJJIIIJJJKKKLLLNNNOOOLLLNNNPPPQQQQQQQQQRRRSSSRRRRRRRRRSSSTTTTTTUUUUUUTTTSSSRRRQQQOOOMMMJJJHHHFFFEEEFFFJJJKKKMMMWWWcccvvv}}}}}}xxxrrrnnnjjjcccZZZSSSKKKIIIEEECCCBBBBBBAAA???EEEEEEEEEFFFIIIMMMQQQTTT\\\cccmmmvvv}}}yyyvvvzzzlll[[[XXX[[[___ccchhhooovvv{{{~~~|||rrrggg^^^YYYVVVYYYZZZ]]]bbbgggkkknnnooommmmmmlllmmmmmmmmmmmmmmmuuuzzzzzzwwwwwwtttooofffccc___]]]]]]^^^___^^^[[[ZZZYYYWWWUUUTTTSSSRRR}}}sssbbbWWWLLLKKKIIIGGGEEEDDDDDDDDDDDDEEEGGGHHHHHHFFFDDDBBB@@@@@@???>>>===<<<<<<;;;;;;:::999888777666555555444333333222222111111111000000///...------------+++++++++***************++++++++++++++++++++++++************************)))))))))*********++++++))))))))))))))))))))))))******************))))))************************************+++,,,---...+++++++++***************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((('''''')))+++---))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))*********************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,---...///111333444777777999;;;>>>@@@AAABBBDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJKKKLLLMMMOOOPPPNNNPPPSSSSSSSSSSSSTTTUUURRRRRRSSSSSSTTTTTTUUUUUUSSSRRRPPPMMMKKKJJJIIIIIIJJJJJJLLLOOOQQQZZZkkk{{{uuuddd___ZZZVVVSSSOOOIIIEEE===???@@@AAA@@@AAABBBCCCHHHKKKOOORRRUUU[[[cccjjjttt}}}wwwggg```]]]aaaiiivvvttt]]]QQQPPPUUUYYYYYY\\\___bbbdddhhhllloooppppppnnnkkkgggeeedddeeekkknnntttzzz~~~~~~{{{yyywwwtttrrrkkkhhheeedddeeeddd```\\\{{{wwwxxxzzzzzzzzz|||~~~oooaaaXXXTTTOOOKKKHHHEEEDDDCCCBBBDDDHHHJJJJJJIIIFFFDDDBBBAAAAAA@@@???>>>======;;;;;;:::888777666555555333333222222222111111111222111000///............************************++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))++++++************))))))************************((((((((())))))******+++************************))))))*********+++++++++***+++++++++,,,,,,,,,---+++***(((((((((***,,,---)))******++++++******)))))))))))))))))))))))))))(((((()))))))))***************++++++++++++++++++))))))******+++,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////------...///000222444555888999;;;===???AAACCCCCCGGGGGGHHHHHHIIIJJJKKKKKKJJJKKKKKKMMMNNNOOOPPPQQQSSSUUUVVVUUUSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSRRROOOKKKIIIIIIKKKMMMQQQUUUZZZ]]]bbbnnnwwwmmmccc[[[UUURRRMMMJJJHHHFFFCCCAAA>>>BBBEEEFFFGGGIIIMMMRRRSSSYYY```dddiiiqqq|||eeeYYYSSSPPPSSSZZZcccppp{{{vvvfffZZZUUUWWW\\\___bbbcccdddeeeggglllqqqvvvyyyzzz||||||{{{|||~~~~~~xxx{{{vvvwwwzzzyyywwwwww|||uuuiiibbbXXXPPPKKKHHHEEECCCBBBEEEHHHKKKKKKJJJHHHFFFEEEEEECCCBBB@@@???======<<<<<<;;;999888666555555333333333222222222222222222222111000////////////******************++++++++++++++++++++++++++++++************************************++++++++++++))))))))))))))))))))))))+++++++++***************************************((()))))))))************************************************++++++++++++))))))******+++,,,,,,,,,((()))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---//////......///000222444666777:::;;;<<<>>>@@@BBBCCCDDDHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNPPPQQQRRRRRRTTTUUUVVVUUUSSSQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOMMMKKKIIIKKKPPPTTTYYYbbbkkkrrrzzz|||rrriii```XXXRRROOOKKKIIIFFFCCCCCCBBBBBBBBBBBBFFFJJJNNNRRRXXX```fffiiipppxxx}}}}}}vvvtttxxxtttWWWOOOKKKJJJMMMQQQTTT[[[bbboootttzzz}}}}}}yyyvvvtttkkkgggbbb```bbbgggkkknnnqqqrrrsssuuuxxx}}}|||xxx|||{{{yyyttteeeXXXQQQLLLIIIFFFDDDFFFIIIKKKLLLKKKIIIHHHGGGGGGEEEDDDBBB@@@???>>>>>>===<<<;;;999777666666333333333333333333333333222222111000////////////+++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,))))))))))))))))))))))))*********+++++++++,,,,,,***************************++++++,,,,,,,,,++++++***************+++++++++*********++++++++++++,,,)))*********++++++,,,,,,)))***+++,,,,,,,,,+++*********++++++++++++******)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,+++++++++((((((((()))*********+++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------+++++++++,,,---...///000000000111333555777999:::<<<<<<>>>???AAACCCDDDEEEIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPRRRSSSSSSSSSQQQRRRTTTTTTTTTSSSTTTUUUSSSSSSRRRQQQPPPOOOOOONNNJJJLLLMMMMMMNNNSSS\\\bbbfffppp|||ssskkkbbbYYYSSSNNNIIIGGGHHHBBBBBBAAAAAABBBCCCEEEFFFGGGLLLSSS[[[eeeoooyyy~~~}}}jjjddddddaaa___dddrrreeePPPIIIGGGGGGLLLNNNOOOQQQVVV```dddhhhjjjkkkkkklllmmmjjjjjjlllpppwww~~~|||{{{{{{yyy~~~rrraaaWWWRRRNNNKKKFFFHHHIIIJJJKKKKKKJJJIIIGGGFFFEEEDDDCCCBBBAAAAAA??????>>><<<:::888777777444444444444444444444444222111000//////......///++++++,,,,,,,,,---------++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))))))))))))))))))))))))))******+++,,,------***************************+++,,,,,,,,,,,,+++***))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********++++++++++++++++++******)))))))))************************************************)))******+++,,,,,,------,,,,,,,,,------------...,,,,,,,,,---...///111222111222333444777999;;;<<<>>>???@@@BBBCCCEEEFFFGGGKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTTTTTTTRRRSSSUUUUUUTTTTTTTTTUUUSSSSSSRRRPPPNNNLLLKKKKKKGGGKKKQQQUUUZZZcccoooxxx{{{yyyoooddd]]]SSSKKKFFFFFFEEEBBBBBBEEEAAACCCFFFIIIKKKOOORRRUUUZZZ___iiiwwwrrr[[[SSSTTTUUUSSSWWWdddtttnnn\\\QQQLLLKKKNNNUUUYYY[[[^^^cccgggkkkooosssuuuxxx{{{~~~|||~~~wwwmmmhhhqqq{{{{{{ggg\\\VVVRRROOOHHHIIIIIIJJJJJJKKKJJJJJJEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@>>>===;;;999888777555555555555555555555555222111000///............,,,,,,,,,------.........++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***,,,---...///************************((()))***++++++***(((((())))))******++++++++++++******+++++++++,,,,,,,,,------------------------///---+++)))((()))+++,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++***)))))))))(((((('''''',,,,,,++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,---------......------......///111222333333333444666888:::<<<>>>AAAAAABBBDDDEEEGGGHHHHHHLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMPPPRRRTTTUUUUUUUUUVVVXXXXXXWWWTTTRRRRRRRRRTTTSSSQQQOOOMMMKKKIIIHHHGGGMMMVVV]]]fffqqq}}}vvvkkk___UUUPPPOOOHHHBBBAAAEEEGGGDDDDDDHHHFFFJJJOOOTTTXXX]]]bbbeeepppvvvjjjSSSLLLNNNOOOMMMPPPZZZhhhvvvyyymmmaaaYYYWWWUUUTTTYYYaaahhhlllrrrxxx{{{wwwlllgggdddmmmyyyrrriiiccc\\\WWWLLLJJJGGGEEEFFFGGGHHHGGGEEEEEEEEEDDDCCCAAA@@@??????>>>>>>===<<<:::999888666555555666888777555333444333333222111000///...---,,,,,,,,,,,,,,,,,,+++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))************************)))))))))))))))))))))))),,,++++++++++++---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///...---------...111333555444666888888999:::===???BBBDDDEEEDDDAAAAAAEEEHHHKKKLLLMMMNNNOOONNNMMMMMMQQQQQQRRRSSSSSSSSSSSSSSSVVVUUUTTTTTTUUUUUUSSSRRRRRRQQQNNNKKKJJJJJJKKKKKKLLL\\\jjjppp{{{}}}wwwiiiddd]]]UUUOOOIIIEEEBBBEEEAAAAAAEEEFFFEEEJJJQQQRRRTTT\\\ffflllrrr{{{gggSSSLLLLLLPPPNNNSSS^^^hhhmmmpppssswwwuuuppplllhhhfffeeedddfffkkksss{{{~~~xxxyyy|||~~~}}}}}}qqqjjjccchhhqqqyyy|||rrrhhh^^^WWWNNNKKKHHHFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@??????>>><<<;;;999888666666555666777777555333444444333333222000///...---------,,,,,,,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++************++++++,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))************************************************,,,,,,************+++,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,...---,,,+++,,,---///000///......///000333666888777888:::;;;;;;<<>><<<999888777666666666777777555333444444444333222111000///......---------,,,,,,,,,************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++)))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++***************************************************************------,,,******))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,---,,,++++++,,,---///000/////////111333666999;;;:::;;;===>>>>>>@@@BBBEEECCCFFFGGGFFFCCCCCCFFFIIILLLMMMOOOPPPQQQQQQQQQPPPRRRRRRRRRSSSSSSSSSSSSSSSUUUTTTSSSQQQPPPPPPPPPPPPQQQPPPPPPRRRXXXaaaiiioooxxx}}}sssiii___VVVOOOJJJHHHGGGEEECCCCCCDDDFFFHHHHHHJJJOOOUUUXXX\\\fffqqqzzzuuulllgggaaa\\\^^^hhhtttsss```TTTTTT\\\dddmmmlllooovvvyyywwwuuuvvvwwwxxx{{{zzzvvvzzzuuunnnnnnmmmlllqqqzzzyyyjjj```[[[YYYXXX[[[^^^cccllluuuyyyxxxnnnkkkllloooqqquuu|||}}}~~~{{{{{{{{{}}}qqqbbbXXXNNNKKKIIIGGGGGGGGGEEEDDDGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@===:::888999777666666777777555444444444444444333222111000//////......------,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++++++++,,,,,,,,,,,,,,,++++++*********************************)))))))))))))))))))))***,,,,,,,,,++++++++++++***************************************************************************------,,,,,,++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********+++,,,,,,------------,,,,,,,,,,,,---......///000222555888;;;===<<<===???@@@@@@BBBDDDGGGEEEHHHJJJHHHFFFEEEGGGJJJMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSUUUUUUSSSPPPOOOOOOPPPRRRSSSUUUZZZbbblllxxxyyylllfff]]]TTTNNNJJJGGGFFFGGGGGGFFFFFFGGGJJJNNNQQQRRRXXX```gggllltttyyybbbYYYUUUSSSQQQRRRZZZcccjjjrrrzzz|||yyyqqqkkkaaaXXXUUU[[[gggppp{{{yyy{{{rrriiihhhkkkrrr{{{wwwlllddd```___]]]]]]```eeeiiijjjjjjnnnoooqqqqqqmmmfff___YYYYYYYYYZZZ[[[\\\^^^bbbgggjjjoooqqqqqqrrruuuvvvssstttpppiiieeedddhhhmmmpppooossszzz|||tttpppppplllnnnqqqwwwssseee[[[QQQOOOLLLJJJIIIHHHFFFDDDFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDBBB???<<<::::::888666666777777555444444444444444444333222111000000///......---,,,,,,************************************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++******************************))))))))))))))))))))),,,,,,+++++++++*********************************************************************************)))******+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///......---,,,,,,,,,,,,...///000333666999<<<======>>>@@@AAAAAACCCEEEHHHHHHKKKMMMLLLIIIHHHIIILLLNNNOOOQQQRRRSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTSSSQQQPPPRRRVVVZZZZZZ```jjjwww~~~sssfff\\\VVVQQQJJJEEEDDDEEEFFFGGGFFFHHHIIIJJJLLLRRRYYY^^^fffnnnwwwmmmVVVOOOLLLKKKLLLMMMRRRWWWYYY\\\bbbeeeccc___^^^]]]]]]bbblllvvv~~~tttnnnsss~~~zzzmmmcccaaaeeecccfffjjjmmmoooqqqssstttvvvvvvtttoooiiiccc```___\\\\\\\\\^^^```bbbbbbbbbbbbdddggghhhgggeeecccbbbaaadddfffffffffhhhiiijjjllloooooommmmmmppppppmmmpppnnnlllkkkmmmqqqwww{{{wwwwwwwwwxxxxxxxxxxxxxxxvvvwwwvvvrrrkkkfffccccccbbbgggkkkmmmqqqzzz}}}yyyuuutttrrrsss{{{xxxmmmfff\\\YYYVVVRRRPPPLLLHHHEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDFFFFFFEEEBBB???===;;;999777666666777666444444555555555444444333222111111000///...------,,,************************************************************************((((((((((((((((((((((((++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************+++************)))))))))++++++++++++***************************+++++++++************************++++++++++++++++++++++++&&&'''((()))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------.....................---------//////.........---------///000222555888:::<<<===>>>???AAABBBBBBCCCFFFHHHKKKNNNPPPPPPMMMKKKLLLNNNOOOPPPQQQRRRSSSRRRQQQQQQPPPPPPOOONNNNNNPPPQQQRRRLLLNNNOOOPPPRRRWWW```gggssszzzuuuiii^^^SSSKKKFFFCCC???>>>@@@DDDGGGHHHEEEIIIMMMQQQWWW___jjjrrraaaPPPKKKGGGFFFIIIHHHMMMOOOOOORRRXXX]]]^^^___bbbhhhpppzzzuuujjjdddgggooovvv~~~{{{xxxxxxrrrkkkeee^^^ZZZ^^^fffeeefffgggjjjmmmpppssstttqqqrrrqqqnnnjjjgggffffffeeefffhhhkkknnnppprrrssspppsssvvvxxxwwwwwwwwwwwwtttxxx{{{{{{|||}}}{{{zzzyyyzzzzzzxxxuuuqqqmmmiiifffdddbbbgggjjjjjjkkkqqqvvvyyyzzzxxxzzz{{{uuuooommmjjjjjjooowww|||zzzwwwmmmiiiddd^^^XXXRRRKKKGGGGGGGGGGGGGGGGGGFFFFFFEEECCCDDDFFFGGGGGGDDDAAA???<<<:::777666666666666555555555555555555444444333222222111000///...---,,,************************************************************************((((((((((((((((((((((((************************)))******+++,,,,,,------++++++++++++++++++++++++************************,,,,,,++++++************++++++++++++************))))))*********+++++++++************************++++++++++++++++++++++++)))***++++++,,,+++************************************+++++++++,,,,,,,,,++++++,,,,,,---......//////......------,,,,,,+++,,,---...///000000000000111222555777:::<<<>>>>>>???AAABBBCCCCCCEEEHHHJJJNNNQQQTTTSSSPPPMMMNNNPPPPPPQQQRRRRRRRRRQQQPPPOOOOOONNNMMMLLLMMMNNNPPPQQQJJJMMMSSSWWW]]]hhhuuu}}}tttggg]]]TTTMMMHHHFFF@@@>>>>>>@@@EEEKKKNNNOOORRRWWW]]]ccckkkvvvoooWWWOOONNNKKKJJJNNNPPPVVVZZZZZZ]]]dddiiikkkuuuyyy}}}~~~zzzrrrjjjeeefffjjjooooooqqqssstttrrrqqqqqqqqqqqqmmmjjjhhheeedddkkksssvvvvvvxxx|||}}}~~~~~~uuuwwwzzz~~~}}}xxxtttyyy|||zzz{{{}}}{{{tttrrrpppooorrrvvvssswwwzzzvvvoooggg___VVVNNNHHHHHHHHHIIIIIIIIIHHHGGGGGGBBBDDDFFFHHHHHHEEEBBB@@@===:::777666666666666555555555555666555555444444222222111000///...------************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++************)))))))))******++++++++++++************************++++++++++++++++++++++++...///000000///...,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---.../////////...------,,,+++***)))***+++---///111333444444333555777:::<<<>>>??????AAABBBDDDDDDEEEFFFIIIKKKOOOSSSUUUUUUQQQOOOPPPQQQQQQRRRRRRRRRRRRPPPOOONNNNNNMMMLLLKKKKKKMMMOOOPPPRRRWWW___gggppp~~~zzziii^^^QQQIIIEEECCCCCCDDD???@@@BBBGGGNNNUUUYYYZZZeeejjjqqqwww~~~~~~vvvrrroooqqqtttwwwbbbRRRRRRUUUSSSTTTYYYcccjjjooopppsssyyy}}}sssooollloooxxx}}}xxxvvvyyy||||||vvvnnnjjjiiilllooonnnoooppppppppprrruuuwww|||{{{{{{|||{{{zzz{{{zzz{{{zzz{{{~~~sssrrrtttzzz~~~uuummmeee[[[PPPIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJIIIEEECCCBBB@@@===;;;:::999777555777666555444444555666777444333222111///...---,,,000///---,,,+++*********************************++++++++++++++++++++++++++++++++++++******))))))((((((((()))******++++++******+++,,,------......)))))))))))))))***++++++))))))))))))))))))))))))(((***+++***)))((()))***,,,,,,+++******+++,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,+++,,,,,,------,,,***((())),,,...---+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,------------...............000/////////000222555777666888;;;<<<===???AAACCCCCCDDDDDDEEEFFFHHHIIIJJJLLLNNNPPPQQQRRRRRRPPPPPPOOOQQQRRRSSSRRRPPPMMMLLLMMMJJJKKKNNNLLLIIIMMMUUU[[[jjjyyyzzzllleeeXXXPPPFFFAAABBBCCCCCCAAAJJJFFFGGGQQQZZZbbbmmmwww{{{uuuccc______[[[[[[```ggguuu{{{zzzppprrr```aaa```^^^^^^bbbiiipppvvv|||uuuiii___]]]eeeiiiiiinnnxxxssstttvvvyyy}}}|||wwwuuuuuuxxxzzz}}}~~~|||{{{}}}vvvlllddd\\\UUUPPPJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHJJJKKKJJJFFFCCCAAA>>>;;;:::999888777555777777666666666666777777777666555444333111000000///...---,,,++++++******************************++++++++++++++++++++++++++++++++++++*********)))++++++++++++******************++++++,,,,,,------***)))))))))))))))***+++++++++++++++++++++++++++***+++,,,+++***)))***,,,,,,,,,+++******+++,,,,,,))))))))))))************++++++++++++*********))),,,,,,++++++++++++,,,,,,,,,***((()))+++,,,,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---......---------............///////////////000222444555777999<<<===>>>???BBBDDDDDDDDDDDDEEEGGGHHHJJJKKKMMMMMMNNNNNNOOOPPPQQQRRRUUUTTTTTTSSSRRRQQQQQQPPPNNNJJJIIILLLMMMPPP[[[fffvvvzzzpppcccXXXSSSKKKGGGBBB???@@@CCCDDDEEELLLMMMTTTbbbnnnwww|||hhhWWWTTTSSSPPPQQQVVVVVVbbbgggiiinnnjjjdddiiijjjjjjkkkkkkmmmsss}}}~~~tttmmmjjjeee^^^^^^fffjjjjjjqqq|||zzzwwwxxx~~~{{{uuuzzz~~~}}}rrrggg___YYYUUURRRNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGIIIKKKLLLKKKFFFCCCAAA???<<<;;;::::::888777444444555555555555444444555444333222111///............---,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************------,,,,,,+++******)))******+++++++++++++++++++++******)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++++++++************,,,++++++*********++++++---+++))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///......---......//////------........./////////000111111222333444555555888;;;===>>>???@@@CCCEEEEEEEEEEEEFFFGGGIIIKKKLLLNNNMMMLLLLLLMMMOOORRRTTTSSSRRRPPPNNNNNNPPPRRRTTTQQQMMMLLLNNNTTT___pppyyyjjj___VVVLLLFFFEEECCCCCCCCCBBBCCCGGGLLLOOOWWW]]]jjjyyylll\\\NNNKKKKKKIIIKKKPPPQQQ[[[^^^```hhhiiijjjsss{{{|||}}}~~~sssnnnooosss{{{~~~yyy{{{{{{vvvnnniiijjjlllllliiilllsssvvvwww{{{rrrmmmppp~~~~~~wwwuuu{{{|||tttjjjbbb[[[VVVTTTSSSRRRPPPMMMKKKIIIHHHGGGHHHHHHJJJLLLMMMKKKGGGDDDCCCAAA>>>======<<<;;;999444555666777777666555444333333222111000///...---...------,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++******************++++++******))))))******************************+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,---------............++++++++++++++++++++++++++++++******)))*********...---,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---........................//////------......//////000000222333555666777777777777;;;<<>>======<<<;;;999888999:::;;;;;;:::999888666666555444333333222222......---,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,))))))))))))******++++++++++++******************++++++***************+++***************************+++,,,+++***)))***,,,++++++++++++++++++++++++((((((((()))))))))******+++++++++++++++++++++,,,,,,+++******)))))))))***.........---,,,+++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,------............------......///000000111222333444666777888888888===???AAABBBBBBCCCEEEGGGGGGGGGGGGHHHIIIKKKMMMMMMNNNOOOQQQRRRTTTTTTTTTSSSRRRRRRRRRRRRSSSUUUVVVXXXWWW^^^fffppp|||tttfff___VVVOOOHHHEEECCC@@@AAADDDCCCHHHMMMQQQVVVaaaqqq}}}~~~mmmXXXSSSNNNMMMNNNQQQVVV\\\___lllttt|||tttkkkeeecccdddfffgggiiimmmrrrwww|||wwwrrrvvv~~~tttiiibbb___]]]YYYTTTPPPMMMKKKJJJJJJIIIHHHHHHIIIIIIHHHFFFDDDBBB???===<<<;;;999777666666777777777777666666555555444333333222111111//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,'''(((((()))******++++++******++++++++++++++++++***************+++,,,,,,------------------------***+++,,,+++***)))***,,,***++++++,,,,,,++++++***)))))))))************+++++++++++++++,,,,,,,,,,,,---,,,+++***************---......---++++++,,,...+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---...............------...///000000111222000000222444666888999:::???AAACCCCCCDDDDDDFFFHHHHHHHHHHHHIIIJJJLLLNNNNNNOOOPPPSSSUUUUUUUUUSSSRRRQQQQQQQQQQQQSSSUUUWWWXXXcccnnn|||ppp^^^RRRMMMGGGCCCAAABBBAAA???AAAEEEFFFKKKSSS\\\fffvvvyyyhhh]]]TTTSSSSSSTTTVVV\\\ccciiiqqqwwwsssuuuvvv~~~}}}tttllliiijjjjjjmmmpppuuuvvvyyy~~~ssskkkfffddd___YYYTTTQQQOOONNNKKKIIIFFFEEEFFFHHHHHHGGGHHHEEEBBB@@@>>>===:::888555555444444444444555555333222222111111000000///111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******************************++++++,,,,,,------)))))))))***+++,,,---...------------------------+++,,,---,,,+++***+++---***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......+++++++++,,,,,,,,,------...---,,,++++++*********)))+++,,,+++))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000//////------...///000111222222111111222444777:::===???@@@BBBDDDEEEEEEEEEGGGIIIHHHHHHIIIJJJKKKMMMNNNOOORRRRRRSSSSSSSSSSSSRRRRRRNNNMMMNNNPPPUUU\\\cccggg{{{tttgggZZZLLLFFFGGGBBB???@@@CCCEEEEEEIIIOOOTTT[[[eeerrr}}}vvvpppjjjggglllsss|||}}}}}}xxxnnnccc^^^^^^]]]aaadddfffjjjqqq{{{xxxqqqllldddbbbeeegggmmmvvv~~~{{{yyyttttttxxx{{{}}}wwwkkkhhhccc]]]XXXTTTRRRQQQLLLIIIEEEDDDEEEGGGHHHHHHMMMJJJGGGDDDBBB@@@>>><<<;;;:::999888888999:::;;;555555555444444333333333222111///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,+++***************+++,,,------......((())))))***+++---...///++++++++++++++++++++++++,,,---......,,,,,,---...***+++,,,------,,,+++************+++++++++,,,,,,+++++++++,,,,,,---------///...---,,,++++++++++++''')))******((((((***------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111000------...///000111222222444444555666:::>>>BBBDDDAAACCCEEEEEEEEEFFFHHHJJJIIIIIIIIIJJJLLLMMMOOOPPPTTTSSSQQQPPPPPPPPPRRRSSSOOOOOOPPPUUU^^^kkkwww}}}nnn^^^SSSJJJBBBBBBFFFBBB@@@BBBGGGKKKOOOUUU]]]gggnnnyyy~~~mmmgggaaa^^^ZZZXXX]]]dddeeefffeeebbb\\\ZZZ___ffflllrrrwwwzzz~~~vvvgggeeeeee``````eeeeeeiiipppwww}}}zzzpppeee___^^^[[[UUUOOOMMMKKKIIIHHHIIIJJJJJJIIIGGGGGGFFFEEEBBB???<<<:::>>><<<999777777777666555888777555444333333333444555444222000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********------,,,+++***************+++,,,,,,,,,***)))((()))))))))***+++---...///------------,,,,,,+++***)))************+++++++++.........------,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++,,,------,,,---------------------,,,,,,,,,---------......---...//////000/////////111000000000000000111222222333666777999===BBBEEECCCBBBGGGGGGAAAGGGMMMGGGIIIIIIJJJKKKLLLNNNPPPQQQUUUUUUTTTQQQOOOOOOQQQSSSQQQRRRVVV```rrr}}}tttddd[[[OOOFFFBBBBBBCCCCCCAAAIIIOOOOOOQQQ\\\iiippp|||qqq```ZZZUUUUUUTTTSSSTTTXXXVVV[[[```bbbcccgggnnnuuuxxxooohhhjjjkkkiiihhhkkkrrrwww~~~ttthhh```^^^^^^\\\ZZZRRROOOLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGDDDAAA>>><<<===;;;999888888888777555999888666555444444444555555444222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++))))))***))))))((((((''',,,++++++***++++++,,,,,,,,,---------,,,,,,+++***************+++++++++++++++++++++*********)))))),,,,,,,,,+++++++++************++++++,,,,,,------.........------,,,,,,++++++++++++,,,,,,,,,------------...///////////////000000000000111222333444444666999;;;===???CCCFFFHHHEEEIIIJJJGGGNNNUUUNNNJJJJJJKKKMMMNNNQQQRRRTTTSSSTTTTTTSSSRRRQQQSSSTTTZZZbbbkkkuuuvvvhhh___TTTNNNFFFAAAAAACCCDDDEEEIIIRRR[[[^^^dddppp~~~kkkZZZTTTPPPPPPQQQQQQTTTYYY___dddjjjmmmnnnrrrzzz}}}|||}}}}}}xxxvvv{{{{{{nnnddd___```bbbdddVVVSSSPPPMMMMMMLLLLLLKKKKKKKKKJJJIIIGGGDDDAAA???===;;;999999:::999888666999888777666666666666666333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++++++++***++++++,,,,,,------,,,,,,++++++,,,,,,......,,,+++***))))))))),,,,,,---------,,,++++++************+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------//////...---,,,++++++******+++++++++,,,,,,,,,,,,,,,---......///........./////////000222444555666888:::===@@@AAABBBDDDFFFJJJEEEIIILLLNNNZZZbbb[[[MMMMMMNNNOOOQQQSSSTTTUUUSSSTTTTTTTTTSSSTTTWWWZZZiiivvv{{{mmm^^^RRRKKKHHHDDDAAA@@@CCCGGGJJJLLLVVVaaalllttt|||eeeVVVQQQOOOQQQSSSUUU[[[aaalllrrrzzz~~~|||yyyxxx|||wwwllleeecccdddfffZZZVVVQQQNNNMMMMMMLLLLLLLLLLLLLLLKKKIIIFFFDDDBBB===<<<::::::;;;;;;999777999999888888888888888888333333333222222111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------///...---,,,,,,,,,.........---,,,+++***))))))))),,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,...............---------,,,,,,,,,+++++++++******---------------------,,,.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.............../////////000111333444555:::===AAACCCCCCDDDEEEFFFHHHBBBFFFLLLRRRbbbkkkdddPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRTTT[[[ccciii{{{~~~xxxnnnbbbWWWNNNHHHEEEGGGEEEDDDFFFJJJQQQWWWZZZgggsssaaaWWWUUUUUUYYY^^^bbbjjjrrr{{{{{{wwwvvvuuuuuuyyyzzz{{{yyypppjjjgggfff^^^ZZZTTTPPPOOONNNMMMMMMLLLLLLLLLLLLJJJHHHFFFDDD???===;;;;;;<<<;;;:::888888888999999999999999999333333444444333222111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------***)))((((((((()))***+++,,,,,,++++++***++++++++++++,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,******************++++++,,,,,,,,,+++++++++******---------------------,,,,,,,,,,,,------.........------------............,,,---......//////....../////////000111222333444;;;>>>BBBDDDDDDDDDEEEFFFHHHCCCEEEKKKPPP___ggg```RRRRRRQQQPPPPPPPPPPPPPPPRRRQQQQQQTTT\\\iiixxxuuuddd___WWWNNNHHHEEEEEEEEEHHHHHHIIIMMMUUU___iiippp|||www^^^[[[[[[^^^fffkkkqqq{{{www{{{~~~zzzxxxzzz~~~{{{sssnnnhhhccc\\\VVVRRRPPPOOONNNMMMMMMMMMMMMLLLJJJHHHGGGBBB@@@===;;;;;;;;;:::999777777888999:::::::::999444444555555555333222111------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++++++++***++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,*********)))******+++,,,************+++,,,------++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------***++++++,,,---...//////............////////////---......///000/////////...//////000222444555666===???BBBDDDDDDEEEGGGIIIKKKFFFIIIKKKKKKVVV]]]UUUSSSRRRQQQPPPOOOOOOOOOOOOPPPTTT[[[eeeqqqppp```QQQMMMGGGBBB@@@BBBEEEHHHIIIMMMSSS\\\fffsss{{{wwwyyyqqqbbbbbbdddlllvvv}}}~~~{{{wwwvvvpppfff^^^XXXTTTQQQOOOOOOOOOPPPPPPOOOMMMKKKJJJFFFBBB===:::::::::::::::555666888999:::::::::999555555666777666444222000........................,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,---...............++++++******++++++,,,---***+++,,,,,,---------,,,+++++++++,,,,,,,,,---------------....../////////,,,,,,,,,+++++++++************++++++,,,,,,------+++,,,,,,------.........---------.........//////...///000000111111000000---...///222555888:::<<>>:::999::::::;;;444666777999:::::::::999555666777777666444222000........................,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,------,,,+++************)))***,,,---...---,,,,,,,,,,,,++++++***++++++,,,***+++,,,,,,------------++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++,,,---------------------------,,,,,,,,,,,,---------......//////000111111111111111+++---///333777<<>><<<;;;:::;;;;;;:::999888888888888999888888777666555555444111000///...------...///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++******+++//////.........---------------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,+++******+++++++++......---,,,++++++++++++---------,,,,,,,,,++++++,,,,,,,,,++++++*********...+++***+++///111111///+++++++++,,,,,,,,,,,,,,,............////////////111222444888;;;>>>>>>===CCCDDDEEEGGGHHHIIIJJJJJJFFFFFFGGGJJJNNNPPPQQQQQQOOOLLLLLLOOONNNNNNXXXdddzzzrrriii\\\QQQKKKFFFBBB???<<>>===<<<;;;:::999888888888888888777777777666555444444444222111///............///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.........---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++---------------,,,,,,,,,///---+++,,,...000///---............////////////000000000000000000000000111222555999===?????????CCCDDDFFFHHHIIIJJJJJJJJJNNNNNNNNNNNNPPPQQQQQQPPPOOOLLLLLLOOOSSSYYYhhhwwwsssaaaYYYOOOGGGCCCAAA???>>>@@@CCCIIIPPPZZZhhhwwwkkkYYYPPPQQQPPPQQQSSSYYY```fffuuuzzz~~~qqqoooooopppuuu||||||~~~}}}|||yyynnneeeaaa```]]]\\\^^^aaaaaa\\\WWWRRROOOKKKFFFBBB@@@??????;;;:::999888777777777777666666555555444444333333222222111//////......///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000111,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,---...///------------,,,,,,,,,,,,.............../////////111///------......---,,,.../////////000000000111222111111111111111111111222444777;;;>>>AAABBBBBBDDDEEEGGGHHHJJJKKKKKKKKKNNNNNNNNNNNNNNNMMMMMMLLLOOOMMMNNNTTT]]]jjj|||mmm]]]PPPJJJCCC>>>===???@@@AAAGGGLLLUUU```nnneeeOOOLLLOOOSSSYYY___hhhqqqvvvvvvmmmjjjnnnuuu{{{zzzwwwzzzzzzqqqlllfffaaa^^^aaaggghhhaaaZZZXXXTTTOOOIIIEEEBBB@@@@@@;;;:::999888777666666666666666666555555444444444333333222111000/////////+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...//////000,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,---......,,,+++++++++,,,,,,---......------------,,,,,,,,,------......//////000000///...---------.........------......//////000000222222222222111111111111333666:::>>>@@@BBBDDDFFFEEEFFFHHHIIIKKKKKKLLLLLLIIILLLOOOPPPOOOMMMKKKKKKLLLPPPXXXcccooo}}}nnn[[[NNNHHHEEEAAA>>>???CCCGGGJJJRRRZZZggguuucccSSSLLLSSS]]]iiisss}}}~~~uuuqqqwww}}}vvvvvv{{{yyytttmmmgggcccfffmmmnnnggg___[[[XXXSSSMMMGGGDDDAAA@@@<<<;;;:::888777666666666777777777666666666666666444444333333111000//////,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,------...///...---,,,,,,+++++++++,,,.........---------,,,,,,,,,,,,,,,---.........///,,,,,,---------...000111------......///000000111000000111111111111222222555888===@@@AAACCCEEEGGGFFFGGGIIIJJJLLLLLLMMMMMMLLLOOOTTTUUUTTTQQQOOOOOONNNYYYjjjzzz{{{kkkZZZMMMFFFEEEDDDBBBBBBDDDJJJQQQVVVaaalll|||qqq___YYYRRR\\\lll{{{}}}~~~|||zzz|||~~~wwwtttnnnkkkmmmsssssslllddd]]][[[WWWQQQLLLGGGCCCBBB===<<<;;;999888777777777777777777777777777666666555555555444333111000///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++)))))),,,,,,,,,,,,------------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////...---,,,++++++++++++............---------,,,,,,,,,,,,,,,,,,---------+++,,,---------...000222......///000111222333333//////000111222333333444666;;;???BBBBBBBBBEEEHHHGGGHHHJJJKKKMMMMMMNNNNNNNNNQQQTTTTTTRRRQQQSSSVVV\\\kkkpppcccWWWKKKEEECCCBBBCCCDDDGGGLLLUUU```fffuuuxxxccc\\\^^^bbblll}}}zzzwwwsssoooqqqttttttmmmggg___^^^[[[VVVQQQKKKFFFDDD???>>><<<:::999888777777666666666666666666666666666666666555444222000///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))***+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...------,,,++++++,,,,,,,,,............---------------------,,,,,,,,,,,,,,,,,,---///...,,,,,,///111---......///111222222333...///000222333555666777888<<>>===;;;:::999888888444555555555555555555555666777777666444222000///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++))))))******++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------************+++,,,---...++++++++++++,,,---......//////.........---------.........------,,,,,,+++---///000///,,,+++---000++++++,,,---...///000000...///111333555777999999888===BBBCCCAAAAAACCCGGGHHHIIIKKKLLLNNNOOOOOOOOOMMMMMMLLLLLLPPP^^^ppp~~~vvv]]]QQQFFFCCCBBB???AAAEEEEEEJJJRRR\\\iiiyyynnnfffjjjoooppptttnnniiiiiiiiilllsss|||}}}vvvpppqqqssspppiiigggfffddd___ZZZSSSMMMJJJFFF@@@;;;999;;;;;;999666333444444444555555666666666<<>><<<======:::777555666666666777777777777555;;;===777111000000.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------................................................---------.........//////////////////000111222222222333555777999<<<===>>>@@@BBBBBBBBBAAABBBDDDFFFGGGHHHIIILLLPPPRRRSSSSSSNNNPPPQQQVVVeee{{{oooZZZMMMCCCDDDDDDDDDEEEHHHLLLPPPWWWdddvvvyyyoooggg\\\TTTSSSVVVZZZ]]]eeeiiirrr{{{}}}|||vvvjjjiiigggddd___ZZZVVVSSSMMMHHHBBB??????>>>;;;999888888888888888999999999555999:::555000000111000000000000/////////......------------------------++++++++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------............------................................................------........./////////////////////000111222222333444666888;;;===>>>???AAABBBCCCCCCBBBCCCEEEGGGJJJJJJKKKLLLLLLLLLMMMMMMOOOTTT[[[gggxxxtttdddUUUHHHAAA???AAAEEEIIINNNUUU\\\aaammmzzzyyyccc[[[WWWQQQOOORRRXXX]]]aaapppttt~~~~~~|||nnnmmmjjjfffbbb]]]YYYVVVPPPLLLFFFBBB@@@>>>;;;999999999999999999999999999444888888333000111333222111000000//////.........------------------------+++++++++,,,,,,,,,------........................+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------............------............................................................////////////.........///000111222333555666777:::<<<>>>@@@AAABBBCCCDDDDDDDDDEEEGGGIIILLLLLLLLLLLLJJJJJJKKKLLLTTT]]]kkkyyy|||vvvjjj]]]QQQIIIDDDBBB@@@CCCHHHOOOYYYeeeqqqyyysss^^^TTTSSSRRRUUUZZZbbbiiimmmzzz~~~zzz}}}tttrrrooojjjddd___ZZZXXXSSSPPPJJJDDD@@@===;;;999888888888888888888888888444777777222111333444222000000//////...------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------............------........................................................./////////000000......//////111222333444777777999;;;>>>@@@BBBCCCCCCDDDEEEFFFEEEFFFHHHKKKKKKLLLMMMMMMMMMOOOSSSVVV]]]jjj{{{}}}lllbbbUUUKKKGGGFFFFFFEEEDDDGGGNNNXXXeeeuuummm\\\SSSUUUXXX]]]cccllltttyyyyyywww~~~zzzwwwsssnnnhhhbbb^^^\\\WWWTTTNNNGGGBBB===;;;:::888888888777777777777777555888777444333555555222000000//////...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------............------....................................................../////////000000000//////000111222333555666888999;;;===???BBBCCCDDDDDDEEEFFFGGGGGGHHHJJJLLLNNNNNNNNNKKKJJJMMMSSSYYYkkkyyy{{{nnn\\\SSSGGGAAAAAADDDFFFFFFKKKPPPZZZfffvvvfffYYYVVVZZZ___eeellluuu~~~}}}}}}}}}~~~xxxxxx|||}}}{{{wwwrrrlllhhhdddccc[[[XXXRRRKKKDDD???<<<;;;999888888888777777777666666888888666666777555111222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,------------...,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------............------.................................................../////////000000000000000000111222333555666777999:::<<<>>>AAACCCEEEEEEDDDFFFGGGHHHHHHIIIKKKNNNNNNOOONNNLLLMMMSSS^^^fff|||tttfff[[[KKKHHHCCC@@@@@@CCCHHHKKKTTT]]]kkk{{{wwwdddbbbcccgggmmmttt|||{{{wwwyyy~~~{{{vvvwww|||~~~}}}yyytttpppllljjjhhh^^^[[[UUUNNNFFF@@@======999999999888888888777777666999999777777888555000333333222111000///...---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---..................---................................................////////////000000000000111111222333444666777888:::;;;===???AAADDDEEEFFFEEEFFFHHHHHHHHHJJJLLLNNNGGGJJJNNNRRRYYYgggxxxsssaaaSSSJJJ@@@CCCDDDCCCBBBDDDLLLSSS\\\hhhzzzmmmiiirrrqqqvvv}}}xxxvvvvvvzzzzzzuuuyyyzzz~~~~~~|||~~~}}}zzzxxxtttooojjjfffbbb___YYYSSSLLLFFFAAA???===;;;888888888888777555999888888777666555555444333333222111000///............---------,,,,,,,,,---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///000000///---,,,---,,,+++***+++,,,---...------------------------/////////...---------,,,...---,,,++++++,,,---...///............//////000000000111222444666999:::<<<===???AAACCCDDDEEEEEEHHHJJJLLLMMMLLLKKKLLLLLLGGGLLLSSS[[[iiizzz~~~qqq```OOOFFFEEE@@@AAAAAABBBFFFMMMWWW^^^ooo||||||uuussstttwwwyyyuuuvvv|||}}}{{{|||~~~|||yyyuuusssrrrqqqmmmjjjdddaaa\\\UUUNNNHHHCCC@@@===;;;999888888888777666999888888777666666555555444444333222111000000///.........---------,,,,,,---,,,+++))))))+++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++,,,,,,+++++++++,,,---...////////////////////////...............---------000///...------...///000///............///000000111111111222444777999;;;===>>>???AAACCCDDDDDDEEEFFFHHHKKKLLLKKKKKKKKKLLLIIISSS^^^jjjxxx}}}nnnaaaSSSFFFAAAAAAAAABBBCCCFFFLLLWWWeeennn|||ssspppqqqrrruuuxxxxxxvvvvvvxxx{{{~~~vvvvvv}}}~~~yyyqqqnnnoooqqqooolllhhheee```ZZZSSSLLLFFFCCC>>><<<999888888888888777888888888777777666666555666555555444333222111000.........------------,,,---,,,+++******+++,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...////////////////////////---------...............111000000//////000000111///.........//////000111111111222444666888:::<<>>@@@CCCEEEIIIOOOYYYhhhzzz{{{llleee___YYYVVV[[[fffsss{{{|||}}}vvvssswww}}}qqqkkklllmmmllljjjjjjhhhddd___XXXQQQKKKHHHAAA>>>;;;999999999888888888888888777777777666666666555555444333222111111............---------------,,,++++++++++++,,,------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////...---------......,,,,,,,,,,,,------......------------------------,,,---------.../////////000000000000000000000000............///000111111111222333555888:::<<<===AAAAAAAAABBBCCCDDDFFFFFFIIIKKKLLLMMMMMMMMMOOOQQQ[[[lllzzzkkk\\\KKKBBB???>>>???BBBDDDKKKUUU```lll}}}}}}fff[[[XXXWWWUUUUUU```lll{{{{{{xxxxxx}}}|||ppphhhfffggggggfffjjjiiigggddd^^^WWWQQQMMMFFFBBB>>>;;;::::::999888888888888888777777777777555555444333222111111000//////.........------------,,,,,,,,,,,,,,,,,,------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......000///...------------...,,,,,,---------.........------------------------,,,---------.../////////////////////////////////.........//////000222222111333555777:::<<<===>>>BBBBBBBBBCCCDDDFFFGGGHHHJJJKKKLLLLLLMMMPPPTTTWWWnnn~~~tttgggYYYMMMAAA>>>@@@AAACCCFFFJJJVVVgggvvv{{{kkk[[[SSSSSSVVV\\\bbbqqqzzzwwwwww|||zzzppphhhccccccdddeeehhhiiiiiigggccc]]]XXXTTTKKKGGGAAA===<<<;;;:::999888888888888888888888888666555444333222111111000/////////.........------,,,,,,------------,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///---------,,,,,,++++++***,,,,,,---............---////////////////////////---------...............---......//////......---.........///000111222333222333666999;;;===??????BBBBBBBBBCCCEEEGGGIIIKKKJJJJJJKKKLLLOOOVVV___eeeuuucccUUUJJJBBB===>>>BBBEEEIIIMMMXXXggg|||kkk```VVVRRRTTTZZZeeeppp}}}{{{vvvuuu{{{yyynnnfffaaabbbdddeeegggiiiiiigggbbb]]]ZZZPPPLLLEEE@@@===;;;:::999888888888888888888888888777666666555444333222222////////////............,,,------------------,,,,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,------...---+++***))),,,,,,.../////////...---////////////////////////...............------------......//////......---.........///000222333444222444777:::===???@@@@@@BBBBBBBBBCCCEEEHHHLLLNNNLLLLLLMMMPPPWWWcccpppzzzuuudddTTTIIIBBB>>>===AAAFFFJJJQQQXXXiiiyyyeee\\\UUUVVV\\\fffsss~~~zzzwwwyyy|||wwwjjjbbbaaacccccceeehhhjjjiiieee```]]]SSSNNNGGGAAA>>><<<:::999888888888888888888999999888888777666555444333333000/////////............,,,------......------,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------...///000000000...+++***,,,,,,.../////////...---------------------------/////////......------,,,---...///000000///...---.........///000222333444222444777;;;>>>@@@@@@AAAAAAAAABBBCCCFFFIIIMMMOOOPPPPPPQQQUUU___ooo{{{hhhWWWJJJBBBAAA???@@@EEEIIIOOOYYYbbbvvvfff]]]WWW\\\gggtttyyyooolllssszzzqqqiiibbbbbbaaaeeelllnnnhhhcccaaaYYYSSSKKKDDDAAA???===<<<===<<<:::999888777777777:::999777666444333333333333222000///---,,,,,,,,,------............------,,,---------------------///......------,,,,,,+++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,................................................---------............///......////////////......//////.........---------.........///000222333444555777999<<>><<<<<<;;;:::999888888888888999999777666555444444333333222111///...---,,,,,,------............---------------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,................................................---------............///......////////////......//////.........---------......//////111222444555666777:::===???BBBCCCDDDBBBEEEGGGGGGGGGJJJMMMOOOKKKYYYkkk|||}}}mmm[[[LLLCCCAAAAAAEEECCCGGGOOOYYYdddvvvqqq___```dddkkkwwwuuunnnmmmnnnuuuwwwrrrpppssstttpppkkkjjjddd^^^UUULLLFFFBBB>>><<<<<<;;;:::999999888999999999888888777666555555444444333111///...---------------............------......---,,,+++******)))+++,,,,,,---......//////---,,,,,,++++++,,,,,,---...------------,,,,,,,,,................................................---------............///......////////////....../////////............---/////////000222333555666777888;;;>>>AAACCCDDDEEEEEEGGGKKKKKKJJJKKKNNNRRRQQQddd}}}vvvkkkZZZKKKCCCAAABBBDDDFFFHHHMMMXXXdddsss}}}fff___fffppp{{{{{{pppkkkpppuuu~~~~~~wwwwwwxxxuuuqqqqqqkkkddd[[[QQQJJJDDD???<<<;;;;;;:::999999999999999888888888888777666666555444333222000///...------------............------.........------,,,,,,+++,,,---------.........///---,,,,,,++++++,,,,,,---------------------------................................................---------............///......////////////....../////////...............//////000111333555666777999:::<<>>AAADDDFFFGGGHHHJJJIIIKKKMMMLLLKKKSSS^^^vvvyyyhhhTTTMMMDDD???@@@DDDGGGHHHRRRZZZeeeppp~~~~~~{{{xxxwwwwwwuuurrrqqquuu{{{zzzrrrooosss~~~}}}{{{zzz{{{uuuoooeee\\\SSSLLLEEEAAA>>>===<<<:::999999888888666777999::::::999888777555555333111000/////////------............---------......///000111222222000000//////...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...................................................---------............///......////////////.........////////////000000000000000111333555777999:::<<<===@@@CCCEEEHHHIIIJJJIIIGGGHHHLLLLLLOOO]]]nnniiiUUUGGGDDD@@@???BBBFFFJJJMMMYYYeeesssooojjjdddaaa```dddiiinnnuuu|||{{{uuuqqqsssyyy}}}}}}}}}~~~yyysssjjjaaaYYYRRRKKKGGG@@@???===;;;999888777777666777999:::;;;:::999888666555444222111000//////------............------......//////000000111111////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................................---------............///......////////////........./////////000000000000000111222333666888:::;;;===???AAADDDGGGIIIJJJKKKLLLHHHJJJOOOSSS[[[ppprrrYYYHHHBBBBBBAAABBBEEELLLSSSYYYfffuuuiii[[[YYYVVVVVV[[[eeemmmsss|||vvvuuuyyy}}}}}}}}}{{{vvvnnneee]]]VVVPPPLLLAAA@@@>>>;;;999888777666666777999;;;;;;;;;:::999666555444222111000//////---..................---///////////////.........------......///000000000---,,,,,,++++++,,,,,,---,,,,,,,,,------.........................................................---------.........//////......////////////........./////////000000111111111111222444666888;;;<<<>>>???BBBEEEGGGJJJKKKLLLQQQLLLMMMUUU[[[gggwwwaaaOOOCCCBBBDDDEEEFFFIIIQQQ]]]eeesssooo]]]SSSRRRQQQUUU```ooowww{{{{{{vvv{{{}}}}}}}}}|||qqqpppooommmhhhaaaXXXQQQHHHAAA<<<======:::777777999888888888777777666666777666666444333222111111000000000000000111111111////////////...............,,,+++---000222111///,,,------......------,,,---+++***,,,......+++((()))***++++++++++++,,,---////////////////////////...............///000000//////000000000000//////111000///////////////000333555888::::::;;;===>>>BBBCCCFFFHHHIIIJJJKKKKKKPPPOOOQQQ\\\qqq|||cccOOOGGGIIIKKKGGGGGGLLLRRR[[[lll|||}}}jjj___YYYTTTQQQVVVaaaqqq}}}~~~}}}|||ooosss~~~{{{yyyxxxuuutttsssqqqmmmfff]]]XXXKKKCCC======<<<999666777777777777777888888888888777666555444333222222111111111111000000000000000////////////...............,,,+++---000111000...,,,------......------,,,...---,,,...000000---+++***+++---,,,++++++,,,---//////////////////////////////......//////000111//////000000000000//////000000////////////000000222555888::::::;;;===???AAABBBDDDEEEGGGIIIKKKLLLJJJPPP\\\nnnkkkXXXJJJFFFIIINNNKKKMMMTTT\\\fffwwwzzzeeeYYYUUUVVVYYYdddlllxxxzzzsssrrrzzzvvvtttyyyxxxwwwuuurrrmmmfffaaaSSSJJJBBB???>>>:::888999666666777777888999999:::666666555444333222222111222222111111000000//////////////////...............---,,,---...///...,,,,,,------......------,,,///......000111111///---,,,.........,,,+++,,,---/////////////////////////////////...//////000111//////000000000000//////000000000//////000000111222555888::::::;;;===???AAACCCEEEFFFGGGIIILLLNNNJJJWWWjjjiiiXXXNNNIIIIIILLLQQQQQQVVV___iiiwwwwwwaaaVVVUUU\\\eeevvvzzzvvvqqquuu|||vvvrrrwwwwwwvvvvvvtttqqqllliii]]]RRRHHHDDDAAA===;;;<<<888888888888888888888999666666555444333333222222333222222111000///......////////////..................------------,,,+++,,,------......------,,,......///000111111///......///000///---,,,,,,---////////////////////////......------......///000//////000000000000//////000000000///000000111111333555888:::;;;<<>><<<===;;;::::::999888777777666555555555444444333333222333222222111000///......////////////.....................---,,,++++++,,,,,,------......------,,,+++---.../////////.........///000///---,,,---...////////////////////////------,,,,,,------.../////////000000000000//////000000000000000111222222333666999<<<===>>>@@@BBBBBBGGGKKKLLLKKKJJJLLLOOOWWWnnnsssaaaPPPKKKOOORRRTTTVVVSSS\\\gggttttttddddddhhhpppyyy{{{yyy|||zzzyyyxxxvvvvvvvvvuuusssqqqdddYYYNNNHHHCCC>>><<<<<<<<<<<<;;;999888777666555555555444444444333333333222222111111000000//////////////////...............//////...,,,+++,,,---,,,------......------,,,))),,,...///...---......---...//////---,,,---...////////////////////////------,,,,,,------.../////////000000000000//////000000000000111111222333555888;;;===???@@@CCCDDDBBBGGGKKKKKKIIIJJJOOOUUU```{{{```VVVMMMLLLPPPRRRUUUXXXYYYdddssstttlllpppuuu|||~~~{{{zzzxxxvvvsssggg]]]RRRLLLHHHBBB>>>>>>;;;;;;:::999999888777777555444444444444333333333111111111000000000000000////////////............---///000///---,,,---///,,,------......------,,,(((+++...///...---...///,,,---......---,,,---//////////////////////////////............///000000//////000000000000//////000000000000111222333444666999===???@@@BBBEEEGGGFFFIIIJJJIIIHHHNNNYYYcccwwwgggSSSOOOMMMOOOOOOPPPUUU\\\bbbpppwwwyyy~~~zzz~~~~~~{{{wwwuuukkkaaaWWWRRRMMMGGGCCCBBB::::::999999999999999999444444444444444444333333000000000000000111111111000/////////............---///111000...---...111,,,------......------,,,(((,,,///000...---...000***,,,------,,,,,,...///////////////////////////000000000000000111222222//////000000000000//////000000000000111222333444777:::>>>@@@BBBCCCFFFHHHLLLMMMKKKHHHIIISSSdddqqqnnnYYYOOOOOOPPPQQQOOOOOOWWWaaaiiixxx}}}|||yyy~~~wwwkkkggg```XXXQQQIIIBBB>>>===<<<:::999999999777555888888888888777666555444......000000000///...---///.........------------,,,,,,,,,---------..............................,,,,,,,,,---------.........------------...//////+++,,,---///000111111111000000000000000000000000000111111000///......///111000......///222555777888;;;???BBBCCCEEEFFFHHHFFFIIIJJJIIIKKKYYYuuusssaaaUUUPPPGGGJJJMMMNNNPPPWWWbbbkkk}}}wwwvvvzzzqqqkkkccc]]]WWWPPPHHHBBB<<<:::999999::::::888777666666666666555444333222000000111111000000//////111111000000000/////////,,,,,,---------.................................---------.........//////...------------...//////.........///000000000000000000000000000000000000///000111111///...///000222111000000111444777999999<<<@@@CCCDDDEEEFFFHHHHHHHHHJJJOOO[[[oooxxxcccSSSJJJGGGCCCGGGLLLOOOUUU```ooozzzyyyqqquuu}}}tttmmmeeeaaa^^^WWWMMMDDD>>><<<:::999999999777666666666666666555444333333333222222111000000111111111111111000000000//////,,,------------........................................../////////000000......------......///000000000000000000000000000000000000000000000000000///000111111000///111222333222111222333666888:::<<<>>>BBBDDDDDDDDDEEEFFFIIIIIILLLYYYooo~~~cccPPPFFFCCCCCCBBBFFFKKKQQQZZZiii{{{}}}|||{{{yyyyyyvvvxxxrrrppp{{{{{{sssrrruuu}}}tttllldddbbbaaa[[[NNNCCCBBB???<<<:::999777666444888888888888888777666666444333222000000000111222/////////............---------------....................................---.........////////////...............//////000111111111111222222222222000000000000000000000000///000111111000000222333222222222222444666999:::===@@@BBBCCCCCCCCCCCCDDDGGGJJJSSSeee~~~kkkSSSGGGBBBCCCFFFDDDIIINNNTTT^^^ooosssnnnoooqqqtttwwwsssxxx|||tttyyyssskkklllooo{{{tttmmmgggffffff```RRRFFFCCC@@@===::::::999888777888888888888888888777666444333111000//////000111000/////////............---------.........//////........................,,,,,,---------.........///............///000000000111333555666666666666111111111111111111111111///111222222111111222444111111222333555777999:::>>>@@@BBBCCCBBBBBBBBBCCCBBBNNN___sssyyy[[[JJJCCCAAACCCFFFEEEKKKRRR[[[fffxxx|||qqqfffdddfffiiimmmrrrsss|||uuuvvv~~~~~~zzzrrrjjjgggkkkooo{{{{{{wwwsssppppppooogggZZZOOOCCCAAA===;;;;;;<<<<<<;;;666666666777777666666555444444222111000000//////222222111111111000000000------........./////////........................,,,,,,,,,------------...//////......//////000111000333666999;;;:::999888111111111111111111111111111222333333222111222444111111222444666888:::;;;>>>AAACCCDDDCCCBBBCCCDDDCCCVVVmmm}}}fffOOOEEEBBB???@@@DDDFFFNNNZZZggguuu|||pppiiibbbbbbeeegggmmmssszzz}}}www~~~ssspppjjjdddbbbeeelllqqqwww~~~}}}zzzzzzyyyyyyvvvmmmaaaXXXIIIFFFAAA===<<<;;;;;;:::555666666777777777666666555555444444333111000///222222222111111111000000............////////////........................------------............///////////////000000111222666:::>>>???===999777111111111111111111111111222333444444222111222333222222444666888:::;;;<<<@@@BBBEEEFFFEEEEEEEEEFFFMMMaaaxxxhhhUUUEEEDDDDDDAAABBBFFFMMMWWWgggwwwtttkkkfffcccfffiiinnnvvv~~~|||}}}|||{{{yyyyyyzzzzzz{{{zzzzzzzzzzzz{{{||||||zzzwwwuuuuuutttuuuwwwxxxyyyyyyxxxxxxtttssssssssssssuuuwwwxxxtttuuuwwwzzz|||~~~~~~~~~uuukkkfff___[[[\\\dddmmmssswww~~~{{{}}}~~~~~~yyypppddd\\\QQQMMMFFF@@@<<<999666444777888888999999999888888555666666666555333111///000000000000////////////............/////////000..................................../////////000///////////////000111111555888===AAAAAA>>>888555111111111111111111111111333444555444222111222333333444555777999;;;===>>>BBBDDDGGGHHHGGGGGGHHHIIIXXXjjjmmm[[[KKKAAADDDGGGEEEGGGMMMUUUaaarrrzzzfffbbbaaaeeelllssszzzzzz~~~~~~|||wwwtttrrrrrrqqqqqqooonnnnnnmmmlllkkkjjjjjjhhhiiijjjkkklllkkkjjjjjjkkklllmmmllljjjiiiiiiiiifffffffffgggggghhhiiiiiihhhgggfffeeedddeeeeeefffcccdddfffiiikkkmmmnnnnnnkkkmmmpppssswwwyyy{{{|||rrrllliiieee___\\\___hhhsss{{{}}}~~~{{{{{{|||yyymmmdddZZZSSSIIIAAA<<<:::999999666777888999999888777666555444444333333222222111////////////000000000000///////////////////////////////////////////////////......------///000111888555111---,,,---///111222555;;;???@@@>>>:::888222222222111111111000000111333555444333111000111333333444666999===@@@BBBFFF@@@>>>CCCFFFGGGKKKRRRhhhvvvpppXXXPPPLLLJJJJJJIIIHHHMMMTTTdddvvvtttgggddddddiiiooovvvwwwxxx~~~}}}zzzwwwtttrrrpppppppppooommmjjjiiiiiiiiiiiihhhgggeeecccbbbaaabbbbbbaaa``````___^^^^^^]]]]]]XXXYYYYYYYYYYYYZZZZZZZZZYYYZZZ\\\\\\\\\ZZZXXXWWW[[[[[[ZZZYYYXXXXXXYYYYYYWWWWWWWWWWWWXXXXXXXXXXXX\\\[[[ZZZYYYYYY[[[]]]^^^``````aaabbbdddeeeggghhhmmmmmmnnnppprrrtttvvvwwwzzz|||~~~{{{uuuoooggg^^^^^^hhhttt~~~{{{{{{~~~~~~sssjjj___XXXNNNEEE???===<<<;;;777777888999999999888888555555444444333222222222000000000000000000///000///////////////////////////////////////////////////......---...///000111666444000...---...///111000333777;;;<<<;;;888666222222222111111111000000111333444444222111111111444444555777;;;>>>AAACCCFFFBBBBBBEEEFFFGGGOOOXXXtttzzzcccQQQJJJHHHHHHIIIIIIJJJRRR\\\nnnqqqiiifffhhhnnnwwwyyywwwvvvtttttttttuuuvvvooooooooonnnmmmmmmllllllmmmllljjjgggeeecccbbbaaa]]]\\\[[[YYYXXXXXXXXXYYY\\\[[[YYYWWWVVVVVVVVVVVVRRRRRRRRRQQQPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNOOOQQQQQQQQQOOONNNLLLMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMLLLKKKLLLMMMOOOPPPOOOOOOOOOPPPQQQSSSUUUUUUZZZZZZ[[[\\\^^^```bbbcccccceeehhhiiijjjlllnnnpppwwwllldddiiiyyyzzz{{{zzzsssfff___TTTJJJCCC@@@>>>===888888777888888999::::::555555555444333333222222111111111000000//////...///////////////////////////////////////////////////............///000000222111000///...///000000///111333555666666555444222222222111111111111111111333444444222111111222444555666999<<>>>>>>>>??????===>>>?????????>>>>>>===??????@@@AAAAAABBBBBBBBB????????????@@@@@@@@@@@@AAA@@@@@@???@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHIIIKKKMMMNNNNNNOOOQQQSSS|||~~~~~~tttlllaaaVVVLLLEEE???<<<777777666555666777888999777777666555555444444333444333222111000///...---000000000000000000000000////////////////////////---......///////////////......///000000000000000000000000000000111222333111111111111111111111111111222333222111111222444333444666999===???AAABBBFFFHHHJJJLLLUUUiiiuuu]]]KKKGGGIIIGGGIIIMMMQQQRRRYYYjjj{{{}}}~~~{{{wwwtttooommmjjjiiiiiigggeeeccceeedddbbb```^^^\\\[[[[[[[[[ZZZXXXUUUSSSPPPOOONNNNNNMMMLLLJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA=========>>>>>>>>>>>>>>>>>>????????????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;<<<===<<<<<<<<<::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>======>>>>>>???<<<<<<<<<======???@@@@@@AAACCCEEEEEEEEEFFFHHHIII{{{uuujjj___TTTJJJAAA<<<888888777777777777777888777777777666555555444444444333333111000///......000000000000000000000000////////////////////////---......///000/////////////////////////////////111000000000000111222333111111111111111222222222111222333222111111333555333555888;;;>>>AAABBBCCCDDDGGGJJJRRRddd}}}xxxdddTTTIIIFFFHHHHHHIIIMMMSSSXXXbbbuuu~~~{{{tttqqqnnnkkkiiifffbbb```[[[ZZZXXXXXXXXXXXXVVVUUUUUUTTTRRRQQQOOONNNNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@??????????????????>>>===<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;999:::;;;;;;<<<;;;;;;::::::::::::::::::999999999999999999::::::::::::;;;999999999999999:::::::::888999:::;;;;;;;;;:::999888999999999::::::::::::999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>===>>>@@@@@@???@@@AAACCC~~~uuujjj^^^RRRFFF???::::::::::::999999888777888888777777666555555444333333222222111000//////000000000000000000000000////////////////////////------///000000000///...000//////.........//////000000000000000111111111000000111111111222222222111222222111000111333555555777:::>>>AAACCCDDDEEEGGGJJJQQQ```zzzeeeTTTMMMHHHFFFGGGKKKKKKOOOXXXdddrrr|||wwwuuussspppnnnjjjeeeaaa]]]ZZZWWWVVVTTTRRRPPPMMMKKKJJJIIIJJJKKKLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@??????>>>>>>========================<<<;;;:::999888888888888::::::;;;<<<<<<;;;:::999666777888999::::::999999999:::::::::::::::::::::777777888888888999999999777777777777777888999999888999;;;<<<;;;:::888777999999999999::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<===<<<<<<;;;;;;;;;<<<======;;;===>>>>>>======???@@@|||rrreeeWWWJJJBBB<<<=========<<<:::888777888888777777666666555555333333222222111000000000000000000000000000000000////////////////////////,,,---///000000000///...111000///---------.../////////000000000000000000000000111111222222222222111222222111000111333666777999<<<@@@CCCEEEFFFGGGLLLPPPYYYmmmsssWWWJJJHHHFFFEEEFFFNNNMMMRRR^^^nnnwwwzzz~~~{{{vvvqqqkkkgggeeeaaa___]]][[[YYYVVVRRRNNNMMMKKKHHHGGGGGGEEECCCAAA@@@??????AAACCCDDDDDDCCC@@@??????>>>>>>>>>>>>???AAA@@@???>>><<<;;;:::999888999999999999999888777777777777888888888888888;;;:::999888777666666666666777888888888777555444666777888999::::::999999666666666666666777777777777888888888888999999999777777666666777888999999666777888888888666444333555555666666666777777777666777888999999999888888888888888888999:::;;;<<<888888777777777888888999888:::;;;;;;::::::;;;===~~~~~~rrraaaOOOCCC>>>===;;;;;;;;;;;;999888666666666666555555555555555555555444333222000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000//////000000111111111222222222111111111111111111222333333222111222444777>>>;;;;;;???BBBCCCEEEIIIEEE[[[rrr{{{dddKKKAAACCCFFFHHHIIIJJJSSS^^^lll~~~}}}yyy{{{vvv|||~~~{{{vvvrrrnnnkkkeeedddaaa^^^[[[WWWUUUSSSOOONNNLLLJJJGGGEEECCCBBBCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888888999:::;;;;;;<<<<<<:::::::::999999999888888666666777777777777666666888888777777777777888888:::999999999888888777777999888777666666555555555888777666666666777999:::777888888888888999999999444444555555666666777777666666666666666777888888555666777888999::::::::::::999888666555555444444777777666777777888999:::======<<<<<<<<<;;;;;;;;;~~~{{{xxxqqqqqqttt{{{wwwfffSSSFFFAAA???<<<;;;;;;;;;999888999999999999888888888888444333333333222000///...////////////////////////111000///////////////000000000000000000000000000000000000000000000000000000000000000111111111222111111111111111111111111222333333222111222555777:::888999>>>AAABBBEEEJJJNNNfffnnn[[[HHHAAADDDGGGHHHIIIRRR]]]lll|||uuupppooosss{{{|||uuuzzz~~~tttyyy}}}yyytttqqqgggfffeeebbb^^^ZZZWWWUUUQQQPPPNNNLLLIIIFFFEEECCCBBBAAA@@@???>>>===<<<;;;<<<<<<;;;;;;::::::999999::::::::::::::::::::::::999999999999999999999999888888999999999999888888777777777888888999999:::777777666666666555555555666666777777777777666666777777666666666666777777999999888888777777777777555555555555666777888999777777666666777888888999666666777777777888888888666666666666777777777777666666666666666777777888777777888999999999888888888777666666666666666666666555555555555666666777999999999999888888888888~~~wwwqqqkkkhhh```ccchhhooozzz}}}lllXXXJJJBBB@@@===;;;;;;;;;999888777777777777666666666666444444444333222111000///////////////////////////111111000///////////////000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222333333222222333555888888777:::???BBBCCCHHHOOO[[[ttt^^^QQQDDDCCCGGGJJJLLLOOOXXXfffxxx}}}nnngggeeeeeennnsssuuuooolllyyywwwvvv}}}{{{zzztttqqqlllhhhddd```[[[XXXQQQPPPOOOMMMKKKHHHEEEDDDBBBBBBAAA???>>>===<<<;;;::::::::::::;;;;;;;;;;;;666666666666666666666666777777777777777777777777777777777777777777777777777888888999999888888777666666666666666666666666555555555555444444444444555666666777777666666555666666555555555555666666777777777777666666666666555555555555666777888999666666777777888888777777555555555666666666777777888888888777777777777777666666555555666666777888888999999999888777777666666555555555666777777888777666666555555555555666888888888777777777666666~~~sssiiiaaa[[[XXXTTTYYY```fffnnn~~~ppp\\\MMMCCC@@@<<<::::::;;;::::::666666666666555555555555666666666666555444333222////////////////////////222111000//////......///////////////////////////////////////////////////111111111111111111111111111111111111111222222222222222333333222333666888::::::===BBBCCCEEEMMMVVViiisssUUUKKKCCCDDDHHHMMMSSSYYYdddrrrrrrgggeeefffgggnnnnnnkkkiiippp}}}~~~|||zzzyyyzzz}}}}}}yyysssmmmgggcccaaa\\\YYYUUUQQQOOOMMMJJJHHHEEEDDDDDDBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999999::::::;;;;;;;;;555555555666666777777777666666666666666666666666555555555555555555555555666777777888888777777666666666666555555555555555777777777777666666666555555666666666666666666555555555555444444555555555666666666666666666555555888888666555555555555555555666777888888777666555555555666666666777777777888888777777666666555555666555555555555666777777888888888888888777777666666555555555555666777777999999888777777666777777::::::999999999888888888|||qqqeeeYYYQQQMMMKKKOOOVVV]]]bbbgggssssss```RRRDDD@@@<<<999:::;;;;;;<<<:::::::::999999999888888666666666666666555444333000000000000000000000000111111000///////////////////////////////////////////////////////////////222222222111111111111111000000111111111222222222111222333333333444777999;;;<<<@@@CCCCCCGGGRRR^^^xxxaaaPPPHHHCCCCCCGGGOOOZZZeeevvvpppiiiiiikkklllooojjjfffmmm~~~wwwwwwwwwwwwwwwxxxxxxxxxxxxvvvtttsssssstttsssrrrkkkiiiddd___XXXSSSNNNLLLJJJHHHEEECCCBBBAAA???>>><<<;;;:::999999888888777666666777777777888888888666666666666666666666666555555666666777888888888666666666666666666666666666666666666666666666666555666666777777666666555666666666666666555555555888888777777777666666666555555666666666666555555555555444444444444555555555555555555555555666666888777666555444444444444555666777888888777666555666666666777777777888888666666666555555444444333555555555555555666666777666666777888888888888777777666666555555555555555999999888777777666777777::::::::::::999999999999{{{uuuiii\\\QQQLLLLLLMMMQQQXXX```eeehhhooo{{{vvvfffYYYJJJEEE???;;;:::;;;<<<<<<999999999888888888888777444444555555444444333222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000222222222222222111111111000000000111222222333333111222333333333444777:::;;;<<<@@@CCCCCCIIIZZZjjjoooXXXKKKGGGCCCDDDHHHRRRcccqqqtttlllkkkmmmnnnnnnjjjlll{{{|||}}}{{{yyywwwvvvppppppqqqqqqqqqrrrrrrrrrrrroookkkgggdddaaa^^^[[[SSSRRROOOLLLHHHEEECCCAAABBB@@@>>><<<<<<;;;888666888888777666555555666666555555555555666666666666666666666555555555444444444444555555555666666666777777777777777777777777666666666666666666666666444555555666666555555444666666666666666666666666666555555555555444444444444555555666666555555444555555444444444444555555555555555555666666666666444444444444555666777888666666777777777666555555666666777777777888888888555555444444444444444444555555444444555555666777555666666777888888888777777666666555444444444555777666666555555555555666888888888777777777777666{{{}}}{{{uuunnnbbbUUUMMMLLLRRRWWWYYY```iiioooqqquuuzzzzzzmmmaaaSSSNNNFFF???<<<<<<<<<<<<777777777666666666555555444555555555555444333333000000000000000000000000///......//////000111222000000000000000000000000000000000000000000000000333333333222222111111111///000000111222222333333111222333333333555888;;;;;;>>>BBBEEEGGGQQQfff{{{uuu___QQQIIIHHHIIILLLPPP[[[nnnzzzooonnnppprrrnnnqqq||||||{{{|||~~~}}}zzzyyyxxxvvvsssqqqnnnmmmkkkkkkkkkkkkjjjiiihhhgggbbb___[[[WWWTTTQQQMMMJJJCCCBBBAAA@@@>>>===<<<<<<<<<;;;:::::::::999666333999999777666666666777888777777777777777666666666666666666666666666666666333444444444444444444444666666666666666666666666555555555555555555555555444444555555555555444444444444555555666666777777444444444444333333333222444555555666666555555444666666555555555555666666555555666666666777777777444444444444555666777777777777666555555555555555555555555666666666777777444444444555555555555555555444444444444555666666777777777777777777666555555555444444444555666666666555555555555666666777777777666666666555555555sssvvvyyy{{{}}}xxxllleeeYYYMMMFFFIIISSS[[[aaahhhqqqxxx{{{}}}~~~rrrhhh[[[TTTKKKCCC>>><<<;;;;;;::::::::::::999999999888777777777777777777666555000000000000000000000000............///111222333000000000000000000000000000000000000000000000000333333333222222111111111///000000111222222333333111222333333444555888;;;>>>AAAFFFIIILLLYYYrrrzzzdddTTTMMMIIIJJJOOOTTTYYYdddxxx~~~sssqqquuuyyyoooxxxzzzwwwxxxzzz|||~~~}}}zzzwwwuuuuuusssqqqnnnkkkhhhgggdddcccbbbaaa___]]][[[ZZZQQQOOOMMMKKKJJJHHHEEECCC>>>===<<<;;;:::999888777666666777999::::::777444999888666555555555666777777777777666555555444444222222222333444444555555444444444444444444444444555555555555555555555555444444444444444444444444333444444555555444444333333333444444555666777777555555555444444444333333444555555555555555555444666666555555555555666666555666666666777777888888777777555444444444444444888777666444444444555666444444444555555555666666444555555555666666777777555444444444444555666666999999888888777555444333333333333444555666777888777777666777777888999:::888777777777666666666666pppqqqrrrtttvvvxxxzzz{{{~~~uuutttlll```SSSLLLJJJOOOYYYdddkkkuuu}}}}}}~~~~~~xxxuuujjjYYYHHHAAA@@@>>><<<;;;<<<;;;:::999888888888888666777777777777555444333222111111000000000000000////////////////////////........................000000////////////000000///000111333333222111111111222222333333444444555111222333333444777;;;>>>;;;AAAEEEEEEOOOfffrrr^^^QQQLLLJJJOOOPPPRRRVVV___oooxxxxxxyyyuuurrr~~~zzzyyyyyyyyyttttttuuuxxxyyyxxxuuurrrqqqnnnjjjeeeaaa^^^]]]]]]```^^^[[[XXXVVVRRRNNNJJJHHHFFFCCC@@@===;;;999999:::888666444333444555666666666555555555444444444444444444555555555555666666666666666666666666666444444444444333222111111333333333444444444555555666666666666666555555555888888666555444333333333222333555555555555333222222333333444444333333222444444333333333333222222444444444444444444444444444444333333333222222222666666666555555444444444222333555666666555333222444444555555555555444444666555555444444444555555777666666666555555555555333333444444666777999:::777777666555555555555555555555666666666666555555666666666666777777777888888888888888888777666666nnnnnnpppqqqssstttuuuvvvxxxzzz}}}~~~vvvvvvlllaaaTTTOOOPPPVVVbbblllvvv~~~}}}{{{ppp```NNNEEEBBB???===<<<:::999888777666666666666666777777777777555444333222222111000000000000000////////////////////////////////////////////////111111000000000000111111000000111222222222222111111222222333333444444555222333444555666999===@@@@@@DDDGGGLLLZZZsss~~~fffUUUMMMKKKKKKQQQSSSVVV]]]iii|||zzzyyyyyyzzz~~~}}}zzztttqqqqqqqqqqqqnnnnnnnnnooopppooollljjjhhhgggeeebbb___\\\YYYXXXRRRPPPMMMJJJHHHFFFCCC@@@>>>===<<<;;;::::::::::::999888666444333444555555666555555555444444444444444444444444555555555555555555555555555555555555444444444444444333333222333333333444444444555555444444444444555555555555666555555444444444444444333444444555555444444333444444555555555555444444555555555444444444333333444444444444444444444444666666666555555555444444666555555555444444444444333444555555555555444333444555555666666555555444555555555555555555555555666666555555555444444444444333444444555666888888777777666555555555555555555555666666666666555555444444444555555555666666777777888888777777666555jjjjjjkkklllmmmnnnooooooooorrrvvvyyy{{{}}}zzz{{{pppdddXXXUUUXXXaaannnyyy~~~{{{xxx}}}zzzjjjXXXMMMFFF@@@======:::999888777777666666777777777777777666555444444222222111000000000000111////////////////////////000000000000000000000000222222111111111111222222111111111000111111222333111222222333333444444555444555666777888;;;???BBBEEEGGGLLLVVVkkkmmmVVVJJJGGGJJJLLLPPPSSSYYYbbbqqq{{{{{{xxxuuuzzzvvvqqqooonnnoooooonnnmmmllljjjjjjkkkjjjgggeeeaaa```___\\\YYYTTTPPPNNNIIIFFFCCC@@@??????===<<<777777666666666777888888888777666444444444555555555555555555444444444444444444444444555555555555444444444444444444444444444444444444555555555555333333333444444444555555222222333333444555555555333333333333333444555666555555444444444444555555555555666666666666555555666666666555555555555444444444444444444444444444666666666555555555555444555555555444444444444444555555555555555555555555444555555666666555555444444444666666666666555444555555555555444444444444444444444444444555666666777777666555555555666666555666666777777666666555444444555555555666666666666666777777777666555555ffffffgggggghhhhhhiiiiiihhhkkkpppsssuuuvvvxxxzzzyyykkk]]]ZZZ___kkkyyyxxx|||xxx{{{tttcccVVVKKKBBB===>>><<<<<<;;;:::999999999999888888777777666555555444333222111111000000111111////////////////////////000000000000000000000000222111111000000111111222222111000000000111333444111222222333333444444555444555777777999<<<@@@DDDFFFIIIQQQccc~~~yyy^^^LLLFFFFFFJJJMMMRRRWWW___jjjyyyzzztttyyyxxxsssrrrpppnnnmmmnnnnnnmmmllljjjhhhffffffffffffdddccc___]]]YYYTTTOOOJJJFFFDDDCCC@@@<<<:::;;;;;;;;;;;;999888666555444333333333777666555444444444444555444444444444444444444444333333444444444555555555444444444444444444444444444444444444555555666777333333333444444444555555222222333444555555666666333333333333333444555555666555444333333444555666555555555666666555555555666666666555555555444444555555555555555555555555444444444444333333333333555555444444444444444444666666555444444555666666555555666666666666555555333444666777888777555444666666666666555555555555555555444444444444555555777777666666666666666777666666777777777777666666666777777777777888888888555555666666666666555555aaaaaabbbbbbcccccccccccccccfffjjjmmmooopppqqqssszzz~~~uuueeebbbhhhtttyyyxxxyyy}}}|||mmm___QQQDDD>>>>>>===<<<;;;:::999999999999999888888777666666555555333222222111111111111111000000000000000000000000////////////////////////000000////////////000000222111000000000111333444111222222333333444444555444555666777999<<>>777666555666777888777555444444444444555666777777333444444444555444444444222222333333333444444444222222333333333444444444555555555555555555555555666555333222222222444555333333333444444444555555555555555555555555555555666666555555555666777777555555666666666666555555555555666666666666555555666666666555555555555444555555555555555555555555777777777777666666666666666777777777888888888999666777888888888888777666666666777777777777666666444555555666777777888888999999999888888888777777777777666666666777777888777777666666777888888999777777888888888888777777555555666666666777777777555666777777888888777777RRRRRRSSSTTTUUUVVVWWWWWWXXXYYYYYYXXXWWWXXXZZZ\\\^^^fffooorrrrrrsssyyy~~~}}}}}}xxxooopppxxxxxxdddPPPFFFEEE======<<<;;;:::::::::::::::999888666666666666777444333222222111111222222000000000000000000000000111111111111111111111111222222111111111111222222///000111333333222111111111222222333333444555555777999:::<<<===AAAFFFJJJYYYrrr^^^NNNBBBBBBBBBAAAGGGQQQ\\\iii}}}~~~xxxxxxssskkkbbb^^^___aaa___]]]```___]]]^^^___``````___]]][[[ZZZXXXVVVQQQKKKFFFAAA@@@>>>;;;999888777777555444444555666666444333333333333333333333444444333333444555555444444444222222222333333444444444222222333333333444444444444444444444444444444444666555333111111111333444333333333444444444555555444444444444444444333333444444555555777888999:::444555666777777666555444666666777777777777666666777777777777666666666666666666666666666666666666666555555555444444444444777777888888999999999:::555666888::::::888666555666666777777777777666666555555555555666777999999888888888888777777777777777777777777777888999999777777666777777888999999777777888888888888777777888888888888999999999999666666777888888888888888PPPOOOOOOPPPQQQSSSUUUWWWWWWWWWWWWVVVTTTSSSTTTUUU___aaacccggglllppptttwwwxxxyyy{{{wwwrrrqqq|||}}}mmm\\\MMMDDDAAA@@@>>><<<;;;;;;;;;;;;999888888777666555555444555444444333333222222111//////000000111111111222......///000111222222333222222222111111111111111222111000000000111333333222333333333333333333444888777888===@@@CCCJJJRRRmmmnnnOOOHHHCCCBBBBBBEEELLLTTT___pppzzznnnrrr|||xxx~~~tttkkkcccbbb```^^^]]]^^^```aaabbb___\\\ZZZ[[[\\\\\\[[[]]]\\\ZZZWWWQQQJJJDDD@@@:::999999888777666666555777777777777777777777777222222333333333333444444111333444444333222222333555444444333333333444444666555555444444555555666222222333333333444444444333333444444555666777777777777777777777777777777666666666666666666666666777666333111000111222333666666666666666666666666666666666666777777777777888888888888888888888888444444444444444555666666888777666777888999888777777777888888888888777777444555666888888888777777999999999999999888777666777777777777777777777777777777777888999999::::::888888999999999999888888:::;;;<<<<<<:::888888999::::::999999888777777666666666666666777777777777999888777777777888:::;;;LLLLLLKKKKKKLLLNNNPPPQQQSSSTTTTTTSSSQQQQQQRRRTTT[[[]]]```dddiiimmmpppqqqssstttwwwzzzwwwssssssqqq___OOOFFFBBB@@@===:::999888888777999999999888777777666666555555444333333222222111///000000000111111111111//////000000111111222222111111111111111111222222222111000000000111333333222333333333333444444444888888:::>>>AAAEEEQQQ\\\}}}yyy]]]LLLFFFBBBBBBDDDHHHRRR[[[mmm~~~}}}rrrhhhpppwww}}}vvvkkkddd[[[ZZZYYYYYYZZZ[[[\\\]]]___\\\ZZZYYYZZZ[[[ZZZZZZZZZXXXSSSMMMGGGBBB>>><<<888777777666555555444444333333333333333333333333222222333333333333444444111333444444333222222333555444444333333444444444333333222222222222333333222333333333333444444444333333444555555666666777777777777777777777777777666666666666666666666666666555444333333444666777666666666666666666666666666666666666777777777888888888888888888888888888999888888888888999:::::::::888777777888888777555777777888888888888777777666777888999999999888777999999999999999888777777888888888888888888888888999999999888888888888888888888999999999999888888888:::;;;;;;999888888888:::::::::999888777777777666666666777777777888888999999888888888999:::;;;JJJJJJIIIHHHIIIJJJKKKLLLNNNOOOPPPOOONNNNNNPPPRRRUUUXXX\\\aaaeeeggghhhiiikkklllnnnrrrwww|||{{{rrrkkkzzzyyygggVVVJJJEEEAAA===:::999888777666::::::999999888888777777555555444444333222222222000000000000111111111111000000000000000111111111000000000111222222222333222111111111111222333333222222333333444444444444777999===@@@AAAHHHYYYjjjgggKKKHHHCCC@@@BBBFFFMMMYYYdddyyytttlllfffttt~~~xxxxxx~~~wwwpppggg___ZZZWWWXXXXXXZZZ[[[\\\]]]]]][[[YYYXXXWWWXXXXXXWWWUUUTTTPPPIIIAAA<<<888777777555555555444333333222222222222222222222222222222222222333333333333444444111333444444333222222333444444444333333444444555333222222111111222222333333333333444444444555555444444444555555666666777777777777777777777777777666666666666666666666666555555444555666888:::<<<777777777777777777777777666666666777777777888888888888888888888888888888888777777777777888999999;;;:::888888888777666444777777888888888888777777999999999:::999999888777999999999999999999888777888888888888888888888888;;;::::::999888888777777888888999999999999888888777999::::::888777777888;;;::::::999999888888777777777777777888888888999:::999999999999:::;;;;;;KKKJJJIIIHHHHHHIIIJJJKKKIIIJJJKKKKKKJJJKKKMMMOOOPPPTTTXXX]]]```aaaaaa```aaabbbeeehhhmmmrrrvvvyyyyyy{{{~~~|||pppiiissssss```RRRHHHDDD???<<<<<<<<<;;;999999999999888888777777777555555555444333333222222000000000000000111111111111111111000000000000000//////000111222333333333111111111111222222333333222222333333444555555555777:::>>>@@@AAAJJJ```uuuyyyZZZFFFEEEAAA@@@CCCIIIRRRaaannnrrrmmmnnnyyyyyy~~~~~~}}}sssiiiaaa[[[WWWTTTVVVWWWXXXZZZ[[[[[[[[[[[[ZZZXXXVVVVVVUUUTTTQQQNNNJJJFFF@@@;;;666444444555444444444444333333222222444444444444444444444444222222222333333333444444111333444444333222222333444444333333333444555555444444333333333333444444444444444444555555555555444444555555666666666777777777777777777777777777666666666666666666666666555555555666777999;;;<<<888888888888888888888888666666777777777888888888888888888888888888888888777666666666666777888888:::999888888888999777666777888888999999888888777:::::::::999999888777777999999999::::::999888888888888888888888888888888:::::::::999999888888888888999999::::::999999888888999;;;;;;999888999999;;;;;;::::::999999999999888888888888999999999999999999999999999:::::::::JJJIIIHHHGGGGGGGGGHHHIIIEEEFFFHHHHHHGGGHHHJJJLLLNNNQQQUUUZZZ\\\\\\[[[YYYXXXYYY[[[^^^bbbgggkkkmmmmmmppptttxxx|||~~~rrrkkkmmmyyylll]]]KKKEEE???===>>>???===;;;777777777777777666666666666666555444444333333222111111000000000000000000111111111000000000000000//////000111222333333333111111222222333333333333222222333444444555666666777:::???@@@BBBMMMgggfffPPPFFFCCCAAAAAAEEELLLXXXjjjzzzsssrrr{{{zzzwww~~~zzzrrrhhh^^^XXXUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUTTTZZZXXXUUUSSSPPPMMMIIIFFF???>>><<<999777666555555555555555444444444444444555555555555555555555555222222222333333333444444111333444444333222222333333333333333333444555666555444444333333444444555444444555555555666666666555555555666666666666666888888888888888888888888777777777777777777777777666666666777777888888999999999999999999999999999777777777777888888888888888888888888888888888888999999999999999:::;;;;;;888777666777999::::::999888888999999999999888888999999888888777777777777888999999:::::::::999999888888888888888888888888888888999999::::::::::::999999::::::::::::999999999;;;<<<<<<;;;::::::;;;;;;;;;;;;:::::::::::::::999999999999::::::::::::888888888999999999999999GGGFFFEEEDDDDDDDDDEEEFFFDDDEEEFFFFFFEEEFFFHHHJJJLLLNNNRRRVVVWWWWWWUUUTTTRRRRRRSSSUUUYYY\\\```bbbcccfffjjjnnnsssyyywwwllljjjooowwwgggMMMFFF???<<<>>>???===:::777666666666666666666666666666555555444333333333111111111111000000000000000000000000000111111111000000000111222222222333111222222333444333333333222222333444555666666777888;;;???CCCGGGVVVqqqqqqTTTGGGEEEBBBAAACCCIIIRRRaaawwwssswwwooo|||xxx}}}~~~|||zzzlllfff^^^WWWTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTYYYUUUQQQMMMIIIEEEAAA>>>888888999999888777666555555555555555555555555555333333333333333333333333222222333333333333444444111333444444333222222333333333333333444555555666444333333222222333333444555555555666666666666777666666666666666666666666888888888888888888888888777777777777777777777777777777777777777777666666888888888888888888888888777777777888888888999999888888888888888888888888888888888888888999::::::777666666888:::;;;;;;:::888888999999999999888888999999888777777777888888888999::::::::::::::::::999999999999999999999999888888999999:::;;;;;;<<<999999::::::::::::999999999;;;======<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;888888999:::::::::::::::DDDDDDCCCBBBBBBCCCDDDEEEDDDEEEFFFEEEEEEEEEGGGIIIJJJLLLOOOQQQRRRRRRQQQPPPMMMMMMNNNOOORRRUUUWWWYYYZZZ]]]bbbfffjjjooouuuyyyzzzkkkiiikkktttoooTTTLLLBBB>>>??????<<<888777777777777777777777777666666666555444444333333111111111111000000000/////////000000111111222222111111111111111111222222111222333444444444333333222222333444555666777777999<<>>?????????>>>===CCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLNNNNNNNNNMMMMMMSSSUUUXXXZZZ\\\```eeehhhrrrtttwwwzzz}}}wwwqqqjjjfffgggrrriiiVVVEEEAAABBB???;;;:::::::::::::::999888777777444444444333222222111111222222111111111111222222222222333333333444444444111111222222222111000000000000111222222333444444555666666555444666999<<<>>>CCCFFFJJJ[[[xxxcccRRRJJJCCCAAADDDFFFIIINNNXXXiii~~~~~~xxxwwwyyy{{{xxxoooeee]]]ZZZRRRRRRQQQPPPOOOMMMKKKJJJLLLMMMNNNOOOOOONNNLLLLLLFFFDDD@@@;;;888666666555333333444444555666777777555555555444444333333333111111222222222333333333222222333333333444444444777666666555555555666666555555444444444333333333777777777777777777777777666666666666666666666666777777777777666666666666888888888888888888888888999888888888777777666666999888888888777777666666666666777777888888888999999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999:::::::::999999888888888::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;:::::::::999999<<<<<<;;;;;;:::999999999::::::999999999999999999<<<;;;:::888888888999:::;;;;;;::::::;;;;;;<<<===999999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<========================CCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLNNNPPPRRRTTTVVVZZZ___bbbkkkmmmpppssswww|||zzztttmmmhhhfffnnnppp]]]JJJCCCBBB???<<<<<<::::::;;;::::::999888777888888777777666555555555222222111111111111222222111111111111111111111222222333333444444444333333111111222222333333444444555555555555444666999<<<===CCCHHHRRRhhhxxxZZZLLLGGGBBB@@@CCCEEEIIIPPP]]]ppp~~~}}}{{{wwwvvvwwwyyy{{{yyyuuunnnfff^^^XXXUUUQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLLLLJJJIIIGGGFFF@@@>>><<<999777666666666333333444444555666666777555555444444444333333333222222333333333444444444333333333444444444555555666666555555555555666666777777777666666555555555777777777777777777777777555555555555555555555555777777777777777777777666888888888888888888888888:::999999999888888888888999999888888777777777777888888888888888888999999999999999::::::;;;;;;;;;;;;;;;::::::999999999999======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::::::::::::::999999999888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::===<<<;;;999999999:::;;;:::::::::::::::;;;<<<<<<999999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCBBBBBBBBBBBBBBBCCCEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLIIIKKKMMMOOOQQQTTTXXX\\\aaacccgggkkkoootttzzz~~~~~~xxxqqqkkkggghhhttt{{{hhhSSSGGGBBB???>>>>>>;;;;;;;;;;;;:::999888777777777666666555444444333222222111111111111222222111111111111111111111111111222333444444555444444333333333333333444444444444555555444444666999<<>>999888777555555555666777333333333444555555666666444444444444333333333333333333444444444555555555333333444444444555555555666666555555555555666666555555555555555444444444777777777777777777777777666666666666666666666666777777777777777777777777999999999999999999999999:::::::::::::::999999999999999999888888888888777::::::::::::999999999999999999::::::::::::;;;;;;::::::999999999999999888::::::::::::999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????????????????@@@@@@@@@@@@??????????????????????????????CCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFEEEEEEFFFGGGIIIJJJHHHJJJKKKMMMNNNQQQUUUXXXYYY[[[___ccchhhmmmsssxxx{{{~~~{{{uuuoooiiieeekkksssttt]]]LLLCCC???>>>>>>;;;;;;;;;;;;:::999888777777666666555444444333333333222222111111222222333444444444333333333333222///000111222333333333333444444444444444444444333444444555444444666999<<>>=====================::::::;;;;;;;;;<<<<<<<<<<<<<<<===============>>>=========<<<<<<<<<<<<===???????????????@@@AAAAAA@@@?????????????????????AAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@AAAAAACCCCCCBBBAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCDDDFFFGGGHHHGGGHHHIIIJJJKKKMMMQQQSSSTTTVVVZZZ^^^bbbgggmmmqqqrrrvvv|||}}}yyytttlllffffffkkkzzz}}}gggRRREEE@@@???>>>;;;;;;;;;;;;:::999888888::::::999999888777777777333333222222222222333333333333333333333333333333///000111222333444444444444444444444444444444333444555555555555777:::===AAAJJJXXXnnnooo[[[IIIFFFHHHHHHIIILLLMMMTTTbbbvvv~~~}}}{{{yyyuuupppmmmjjjddd^^^WWWQQQOOOOOOOOOOOOJJJJJJJJJJJJJJJIIIHHHHHHFFFEEEBBB???<<<999666555555555555444444444444444333333333444444444444444333333333333333333333333222222222222333333333333222222222222333333333333555555555555555666777777888888888888888888888888666666666666666666666666777777777777777777777777666777777777888888888999999999999999999999999999888888999999999999999999999999999999::::::::::::===<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999999999999999========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAAAAABBBBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEFFFFFFFFFHHHKKKNNNPPPRRRUUUXXX[[[___dddhhhjjjmmmrrrwww||||||yyyqqqhhheeegggmmmpppYYYIIICCC@@@>>><<<<<<<<<;;;;;;:::999888999888888777777666555555333333222222222222333333000000111111111222222222222333444555555666555555333333333333333444444444555555666666666888<<>>>>>>>>========================<<<<<<<<<===========================>>>>>>>>>>>>@@@@@@???>>>>>>===<<<<<<>>>??????@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDBBBBBBCCCDDDEEEEEEEEEEEECCCDDDDDDDDDDDDEEEHHHKKKLLLNNNPPPRRRTTTWWW[[[^^^```dddhhhlllppptttyyy||||||zzzyyyzzz{{{|||{{{zzz}}}yyyyyy}}}}}}uuukkkeeeeeeeeeyyyyyyaaaOOOHHHCCC???<<<<<<<<<<<<;;;:::999888666666555444444333333222444333333222222333333444//////000111222333333444444444555555555555555444111111222222333333444444666777777777777:::>>>AAAEEEXXXppprrrRRRIIICCCEEEGGGGGGNNNYYY\\\eeevvv}}}uuulllbbb\\\TTTPPPKKKKKKMMMNNNLLLIIIGGGGGGFFFEEEDDDCCCAAA@@@;;;:::888777555555555666222222333333333333333222333333333333333333333333111111222222222333333333222222222333333333444444444444444555555555666666444444444555555666777888222222333333333444444444777777777777777777777777666666666666666666666666666777777888888999::::::::::::::::::::::::::::::999999999999::::::;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHIIIGGGGGGHHHHHHIIIJJJJJJKKKJJJKKKKKKKKKKKKKKKKKKJJJGGGHHHHHHIIIJJJJJJKKKKKKDDDCCCBBBAAA@@@@@@@@@@@@BBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCEEEFFFEEEEEEDDDDDDEEEEEEEEEDDDEEEHHHKKKIIIKKKMMMMMMOOOQQQUUUXXXZZZ]]]aaaeeehhhlllpppssstttssstttuuuwwwxxxvvvuuuyyyttttttxxxwwwllleeedddbbbsss~~~gggTTTKKKFFF@@@<<<<<<<<<<<<;;;:::999999888888888777666666555555444333333222222333333444000000111222444555666777333333333444333333222222000000111222222333444444666777888888888;;;???BBBMMMddd}}}sss___KKKEEECCCGGGHHHIIISSS```iiiqqq}}}}}}uuuiii^^^WWWRRROOOLLLMMMPPPQQQMMMIIIFFFFFFEEEDDDCCCAAA???>>>777666555444444444555666//////111222333333333333333333333333333333333333111111111222222333333333333333333444444444555555666666666666777777777777444444444555555777888888888888999999::::::;;;;;;777777777777777777777777999999999999999999999999666777777888999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<=========??????@@@@@@AAAAAAAAABBB????????????????????????@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDEEEEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGIIIJJJKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKJJJKKKKKKLLLMMMNNNOOOOOOMMMNNNNNNOOOPPPPPPQQQQQQNNNNNNOOOOOOOOOOOONNNNNNJJJKKKKKKLLLMMMNNNNNNOOODDDCCCBBB@@@??????@@@@@@>>>??????@@@@@@@@@??????AAAAAABBBBBBBBBAAA@@@???@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBCCCCCCDDDFFFFFFJJJJJJJJJKKKMMMPPPRRRTTTSSSUUUXXXZZZ]]]```dddggglllmmmoooppppppqqqsssttt|||~~~}}}zzzwwwtttsssuuuxxxzzz~~~yyytttkkkaaa```dddqqqwwwbbbOOOEEEAAAAAA>>>;;;:::::::::999888888888888888777777777777444444333222222222222333333333333333333333333333222222222222222222222222555555555555555555444444999999444666<<<999<<>>;;;888444444444444444444444444111111222222222333333333222222222222222222222222333333333444444444555555444555555666777888888999444444444555555555666666777666555444333444444555999999999888888888888888777777777777888888888888666666666777888888999999;;;:::999888888999:::::::::;;;;;;;;;<<<<<<<<<===;;;:::::::::999999999999999999::::::::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;>>>======>>>???@@@>>>===BBB???<<<<<>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@>>>@@@@@@AAACCCFFFFFFEEECCCCCCEEEGGGGGGFFFEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKLLLLLLMMMNNNOOOOOOSSSUUUVVVVVVSSSPPPNNNNNNPPPOOOMMMMMMNNNPPPSSSUUUQQQQQQPPPPPPRRRUUUXXXZZZSSSRRRSSSUUUXXXYYYXXXWWWUUUVVVWWWXXXYYYXXXWWWWWWSSSVVVYYYZZZZZZZZZ[[[\\\CCCBBBAAA??????????????????@@@@@@@@@@@@@@@??????AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEHHHHHHIIIIIIKKKLLLNNNNNNNNNPPPSSSVVVXXX[[[___bbbgggiiilllnnnooopppsssuuuxxxyyy|||~~~vvvtttqqqooopppssswwwzzz{{{wwwnnneeeaaaccclll~~~|||iiiVVVJJJEEEAAA>>>;;;::::::::::::999999888888888777777777777555444444333333333333333333333333333333333333333333333333333333333333333444444444444444444444444777888555888>>>;;;@@@QQQ]]]tttttt]]]MMMDDDCCCEEEHHHKKKQQQ```nnn|||xxxssszzzpppiiiaaaYYYUUUUUUOOOLLLIIIGGGGGGHHHGGGGGGDDDBBB>>><<<:::999666444444444444444444444444444222222222222222222333333222222222222222222222222333333333333444444444444666666666777777888888999555555555555666666666777888888666555555555666666888888888888888888888888777777777777888888888888666777777888999999::::::;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>???AAAAAA@@@???CCCAAA???@@@BBBDDDDDDCCCEEEFFFGGGGGGHHHGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEDDDBBBBBBBBBDDDGGGHHHGGGFFFHHHKKKNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTVVVWWWYYYZZZ[[[[[[___aaabbbaaa^^^ZZZYYYXXX[[[ZZZXXXXXXXXXYYY[[[\\\ZZZZZZZZZ[[[]]]```bbbccc^^^^^^___aaaccceeedddcccbbbccceeeffffffeeedddccc___bbbfffhhhhhhiiijjjkkkBBBAAA@@@???>>>>>>>>>???AAAAAAAAAAAAAAA@@@??????BBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHKKKMMMOOOQQQTTTXXX[[[___bbbeeehhhjjjlllooorrrqqqsssuuuyyy||||||yyyvvvooommmkkkkkknnnsssyyy}}}{{{sssjjjbbb```dddrrrsssaaaQQQIIIAAA???<<<;;;;;;<<<;;;:::999999999888888888777777666555555444333444444444333333333333333333333333444444444444444444444444333333333333333333333333555777666999@@@>>>EEEYYYiiilllVVVHHHDDDCCCDDDHHHLLLUUUfffuuuyyyrrrwww|||ooobbb\\\YYYUUUSSSSSSNNNKKKHHHFFFFFFFFFFFFEEEBBB???:::777666555444333444444444444444444444444333333333333222222222222333333333333333333333333333333333333444444444444777777777777777777777777555555666666666777777777999999888777777777888888888888888888888888888888777777888888888999999999888888999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@?????????????????????????????????@@@AAABBBCCCDDDCCCBBBBBBCCCEEEEEEEEECCCEEEDDDEEEFFFHHHIIIHHHFFFHHHHHHJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMKKKJJJJJJKKKMMMOOOOOONNNQQQTTTYYY\\\]]]]]]^^^^^^____________```aaabbbcccbbbdddgggiiikkklllmmmmmmqqqrrrrrrpppmmmiiiggggggiiiiiiiiihhhhhhgggggggggfffhhhiiilllnnnpppqqqrrroooooooooqqqtttuuuuuuttttttuuuwwwyyyyyywwwuuusssqqqtttxxxzzz{{{|||~~~BBBAAAAAA@@@@@@?????????BBBBBBCCCBBBBBBAAA@@@???BBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???????????????@@@?????????@@@@@@AAABBBAAABBBDDDFFFGGGGGGFFFFFFEEEGGGJJJLLLMMMPPPSSSVVVXXXZZZ]]]```aaadddgggjjjllllllnnnqqqsssrrrooollljjjiiihhhjjjooouuu}}}wwwmmmccc^^^]]]eeeuuu}}}kkkWWWKKKCCC@@@===<<<======<<<;;;::::::999999999888888888666666555444444444444555222222333333333333444444555555555555555555555555333333444444444444555555444888777:::@@@@@@JJJaaaxxxfffPPPDDDDDDCCCDDDHHHMMMWWWiiiyyytttqqqrrreeeYYYVVVVVVUUURRRQQQLLLJJJGGGEEEEEEEEECCCBBBBBB>>>999666555555555444333333333333333333333333444333333333333222222222333333333333333333333333444444444555555555666666777777666666666666666666555555555666666666777777999999888888888888888888888888888888999999999999888888999999999:::::::::::::::;;;;;;<<<============<<<<<<<<<======>>>>>>@@@@@@????????????>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEEGGGIIIJJJIIIHHHGGGHHHJJJKKKKKKJJJIIIKKKMMMPPPQQQPPPNNNLLLJJJLLLNNNOOOPPPPPPOOONNNRRRRRRSSSSSSSSSTTTVVVXXXXXXWWWVVVXXXZZZ\\\\\\[[[[[[___eeejjjllllllmmmmmmnnnnnnooopppqqqsssuuuvvvuuuwwwyyy|||}}}~~~}}}}}}~~~zzzvvvttttttvvvvvvwwwxxxxxxwwwvvvuuusssuuuyyy|||~~~~~~}}}~~~BBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCBBBAAAAAACCCBBBAAA@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>???>>>>>>>>>>>>>>>>>>???@@@>>>???BBBDDDFFFGGGGGGGGGDDDFFFIIIJJJKKKMMMQQQSSSUUUWWWYYY[[[[[[]]]___aaagggggggggiiijjjhhheeebbbeeeeeefffiiiooovvv}}}{{{nnnccc]]]YYY]]]iii}}}sss]]]MMMEEEBBB???>>>>>>>>>===<<<::::::::::::999999999999666666555444444444444555222222222333333444444444555555555555555555555555444555555555666666666777555999888:::@@@BBBRRRlllcccMMMCCCCCCCCCDDDIIIOOOZZZmmm}}}rrrttt{{{xxxhhh^^^UUUVVVXXXVVVRRROOOJJJHHHFFFDDDDDDCCCAAA???>>>;;;777444444555555555333333333333333333333333333333333333333333333333333333333333333333333333666666666666777777777777555555555555555555555444444555555555555666666666888888888888888888888888888999999999:::::::::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>?????????>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@EEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKMMMOOORRRTTTUUUPPPNNNMMMNNNPPPRRRRRRRRRSSSVVVZZZ]]]]]][[[YYYWWWUUUWWWZZZ\\\]]]]]]\\\\\\[[[]]]_________```cccfffgggffffffgggjjjkkkkkkjjjhhhlllsssxxxzzz{{{{{{|||||||||}}}BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<======>>>===>>>@@@BBBDDDFFFGGGGGGDDDEEEGGGHHHIIIKKKNNNQQQSSSUUUVVVWWWWWWXXXYYY[[[`````````bbbcccbbb```]]]aaabbbeeeiiinnntttzzz}}}}}}qqqgggaaa[[[[[[aaaooo|||eeeSSSHHHEEEBBB??????>>>===;;;;;;;;;;;;:::::::::999999666555555444333444444444111222222333333444444555555555555555555555555555555555555666777777888888555:::999;;;BBBHHH]]]|||^^^KKKDDDCCCCCCGGGNNNVVVaaatttqqqxxx~~~tttaaaZZZUUUWWWXXXTTTPPPNNNIIIGGGEEECCCCCCAAA???===888555222111222333444333333333333333333333333333333333333333444444444444333333333333333333333333666666666777777777777888555555555555555555555555555555666666666777777777777888999999:::999999999:::::::::;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>>>>>>>??????@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLLLLMMMNNNOOOOOOPPPRRRUUUXXX[[[^^^___```\\\ZZZXXXYYY[[[^^^___^^^dddhhhlllooonnnllljjjiiidddfffhhhkkkkkkjjjiiiggggggkkkooopppppppppsssvvvuuuuuuvvvyyy{{{|||zzzxxxxxx|||AAAAAABBBCCCCCCBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEDDDBBBAAA??????@@@AAABBBAAA@@@???>>>============<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>???AAACCCDDDEEEAAACCCEEEFFFFFFHHHKKKMMMMMMOOOQQQQQQQQQRRRTTTVVVYYYYYYZZZ]]]___```___^^^bbbdddggglllqqquuuxxxzzzuuunnngggaaa]]]\\\cccrrrnnn\\\KKKGGGCCCAAA???>>><<<;;;;;;;;;;;;;;;::::::::::::555444444333333333333333111111222333333444555555444444444444444444444444444444555555666777777888444::::::<<>>>>>>>>>>>>>>>>>?????????@@@@@@???@@@@@@AAAAAABBBCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFIIIJJJJJJKKKLLLMMMNNNNNNKKKKKKLLLNNNOOOQQQRRRRRRUUUUUUWWWXXXZZZ[[[]]]]]]]]]```eeejjjmmmoooppppppnnnmmmkkkkkknnnppprrrrrrwww{{{~~~}}}}}}xxxyyy{{{|||{{{xxxtttrrrtttzzz???@@@AAABBBBBBBBBAAA@@@AAABBBCCCEEEFFFFFFFFFFFFDDDCCCAAA??????@@@AAABBBAAA@@@???>>>============<<<<<<;;;:::::::::;;;;;;???>>>>>>>>>>>>@@@BBBCCC???AAABBBCCCDDDEEEHHHJJJFFFHHHJJJKKKLLLMMMOOOQQQTTTTTTVVVZZZ^^^``````___dddgggkkkppptttwwwyyyzzz|||xxxsssmmmfff___ZZZ[[[eeeqqquuucccLLLIIIEEEAAA@@@>>><<<:::<<<<<<;;;;;;;;;:::::::::444444333222222222222333111111222333333444555555444444444444444444444444333333444444555666777777333999:::===GGGUUUtttkkkRRRJJJIIICCCGGGOOO[[[fffuuuttt}}}jjj]]]ZZZVVVSSSRRRPPPLLLKKKNNNGGGEEECCCBBBAAA???<<<:::111000000111444555555444222222222222222222222222000111222333555666777777444444444444444444444444333333333444444444555555666777777888999::::::;;;999999:::::::::;;;;;;;;;999:::<<<=========<<<<<<<<<<<<<<<===>>>??????@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHPPPQQQRRRSSSUUUVVVWWWWWWTTTUUUWWWZZZ\\\___aaabbbdddeeefffhhhjjjlllnnnooonnnrrrxxx}}}~~~|||{{{{{{}}}~~~}}}???@@@AAABBBCCCBBBAAA@@@BBBCCCDDDFFFGGGGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<======>>>?????????<<<<<<<<<===>>>@@@AAABBB???@@@AAACCCFFFHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNQQQWWW[[[]]]^^^```aaadddgggkkknnnpppssswwwzzz~~~~~~~~~||||||zzztttjjj```[[[^^^bbbxxxpppXXXMMMCCCAAABBB@@@===<<<;;;;;;:::999999888888777777777777666555555444444444333222111222333444555777666555444444444444444666555555555555666777777666===CCCDDDHHH\\\yyy]]]LLLGGGFFFGGGJJJRRR___qqq}}}yyy}}}kkk^^^ZZZWWWUUURRRQQQQQQOOOMMMKKKDDDBBB@@@>>>===:::666333555444222111111222444555333222111000000222444555444444444444444444444444555222000111444555555333333333333444444666777888888888888888888999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>????????????>>>@@@AAAAAABBBBBBCCCCCCCCCAAACCCDDDDDDBBBBBBCCCDDDHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMPPPRRRTTTVVVWWWXXX[[[^^^bbbbbbaaa^^^\\\___```bbbcccfffjjjooossswwwuuusssuuuyyy|||}}}|||???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>;;;<<<<<<======>>>??????<<<<<<======>>>@@@AAABBB@@@@@@AAACCCEEEFFFHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMPPPTTTWWWYYY[[[^^^___cccfffiiimmmooorrrvvvyyy|||||||||~~~~~~}}}}}}vvvkkk___XXXWWWYYYcccxxx{{{aaaSSSFFFBBBCCCAAA===;;;::::::999999888777777777777777777666555555444444333333222222222333444555555555444333333333333333555555555555555666777888666;;;@@@DDDLLLcccoooXXXKKKGGGFFFIIIMMMVVVfffzzz~~~yyytttcccYYYWWWUUUSSSPPPNNNNNNMMMKKKIIIDDDBBB???<<<;;;888555333555444222111111222444555333222111000000222444555333333333333333333333333444222000111333444444222333333333444555777888999::::::999999999999999999::::::;;;;;;<<<======>>>??????@@@@@@AAABBBBBBCCCAAABBBBBBCCCDDDEEEFFFGGGFFFGGGIIIIIIHHHIIIKKKMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWYYY\\\___aaabbbgggjjjnnnrrrttttttrrrpppmmmooorrruuuxxx|||???????????????@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDGGGFFFFFFEEECCCBBBBBBAAA@@@??????>>>===<<<;;;;;;:::;;;;;;<<<======>>>>>>=========>>>???@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKLLLNNNPPPRRRTTTVVVZZZ\\\```cccgggjjjmmmpppuuuxxxyyyyyyyyy{{{zzzmmm___UUURRRRRRWWWhhhmmm[[[IIICCCDDDAAA===::::::999999888888777666666888777777666666555555444333333333222333444444555555444333333222333333333555444555555666777888999777999===DDDSSSmmmzzzcccSSSKKKGGGFFFIIINNNYYYlllxxx~~~qqqeeeZZZTTTSSSSSSQQQMMMKKKJJJIIIHHHGGGDDD@@@<<<999777666444222444333222111111222333444333222111111111222333444222222222222222222222222222111///000222333333222222333444555777888999:::<<<;;;;;;::::::999999999::::::;;;===>>>???@@@AAACCCCCCBBBCCCDDDFFFHHHJJJFFFFFFGGGGGGIIIJJJLLLLLLMMMOOOPPPQQQRRRUUUYYY\\\ZZZ[[[\\\^^^```bbbcccdddeeeeeeeeefffiiimmmqqqssswwwyyy}}}yyy|||@@@???>>>===>>>???@@@AAA??????@@@@@@AAACCCDDDDDDHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>===;;;;;;:::::::::;;;;;;<<<=========>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMMMMNNNQQQUUUXXX\\\___bbbeeeiiimmmrrrvvvwwwwwwxxxzzz{{{lll^^^TTTQQQPPPUUUbbbvvvwwwcccMMMDDDDDDBBB>>>;;;;;;;;;:::999999888888777888888777777666555555555333333333333444444555555555444444333333444444444555555555555666777999999888999<<>>999666444333222111333333222111111222333333222222111111111222333444111111111111111111111111111000//////000111222222222333444666888:::;;;;;;<<<<<<;;;:::999888888777::::::<<<>>>@@@BBBCCCDDDFFFFFFEEEFFFHHHKKKNNNPPPNNNNNNMMMNNNOOOPPPRRRSSSUUUWWWYYY[[[]]]aaagggjjjiiiiiikkklllnnnpppqqqqqqrrrrrrqqqrrruuuyyy~~~@@@???>>>===>>>???@@@AAAAAA@@@@@@AAABBBCCCEEEFFFHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@???>>>===<<<;;;;;;::::::;;;;;;<<<=========???>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJMMMQQQTTTXXXZZZ]]]```dddiiiooosssvvvvvvwwwzzzzzziii\\\TTTRRRRRRRRRXXXhhhiiiRRRGGGDDDBBB???======<<<<<<;;;;;;:::999999888888888777666666555555333333444444444555555555666666555555555555666666555555555666666888999999:::<<>>===<<<<<<;;;:::;;;;;;<<<======>>>>>>???????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJNNNQQQRRRUUUXXX[[[___dddkkkppptttuuuwww{{{zzzjjj^^^WWWTTTTTTPPPQQQ\\\qqqrrr[[[MMMFFFAAA@@@@@@>>>>>>===<<<<<<;;;;;;:::999888888777777666666555333333444555555555555444666666666555666666777888777777666666777777888888;;;???FFFTTTqqq^^^PPPOOONNNNNNPPPTTT^^^qqqwwwyyyuuuhhh\\\YYYYYYWWWTTTSSSPPPNNNKKKJJJHHHFFFCCCAAA;;;888555333333333222111222222222222222222222222111111222222222333333333111111111111111111111111///000111000//////111333333555777999;;;<<<<<<;;;:::999999888888777777777:::;;;===???BBBDDDFFFGGGHHHHHHIIIJJJKKKNNNPPPRRRXXXWWWWWWWWWYYY\\\___aaaeeeiiimmmqqqtttxxx|||???@@@@@@AAAAAAAAAAAAAAABBBAAA@@@@@@AAACCCFFFGGGHHHGGGFFFDDDBBBAAA??????=========<<<<<<<<<;;;;;;;;;<<<<<<======>>>??????@@@@@@?????????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCCCCDDDFFFGGGHHHHHHIIIJJJIIIIIIJJJLLLNNNNNNPPPSSSVVV[[[aaahhhmmmqqqssswww{{{ssshhh___ZZZWWWRRROOOTTTdddxxx|||eeeTTTHHHAAA???BBB=========<<<;;;;;;::::::999999888888777666666666333333555666666666555444555555555555555666777777999888777777666777777777:::BBBMMM^^^}}}xxxXXXMMMNNNNNNPPPTTTVVVdddxxx|||wwwkkkaaaXXXVVVUUUSSSRRRRRRNNNMMMKKKJJJIIIEEEAAA>>>777555444444444444333222111111222222222222111111111111222222333333333222222222222222222222222222///111222111//////222444555666999;;;<<<<<<;;;;;;999999999999999999999999:::;;;===???AAACCCEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOTTTTTTUUUWWW[[[aaaeeehhhmmmqqqvvv{{{~~~???@@@AAABBBCCCBBBAAAAAAAAAAAA@@@???AAACCCEEEGGGGGGGGGEEEDDDBBB@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHIIIJJJJJJIIIJJJKKKMMMLLLNNNQQQTTTXXX___fffkkkooorrrvvv{{{~~~ssshhh```[[[TTTNNNMMMYYYjjjmmmZZZJJJ@@@???CCC===<<<<<<;;;;;;:::999999999999888888777666666666333333555666666666555444444444444444444555666777:::999888777666666666666999DDDQQQeeerrrTTTKKKLLLMMMQQQWWWUUUddd{{{{{{{{{wwwggg^^^UUUSSSRRROOOOOOQQQLLLKKKKKKJJJIIIEEE???;;;444444333444666555444222111111222222222222111111111111222333333333333222222222222222222222222222///111333222000///222555666777:::<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;===???AAACCCEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMPPPQQQSSSVVV\\\ccciiimmmrrrvvv|||CCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCAAA???>>>>>>===;;;:::999999:::;;;<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAACCCBBBAAAAAACCCCCCBBBAAAFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJLLLMMMOOORRRWWW[[[^^^```fffiiinnntttyyy|||qqqfff```UUUMMMLLLTTT^^^mmm{{{aaaLLLDDD???;;;======<<<;;;:::::::::::::::::::::999888777777666666666555555555444444444444444444555555555666666444555666555555666999<<<>>>EEEWWWsssmmmSSSJJJKKKKKKNNNRRRZZZiiinnn\\\ZZZYYYXXXXXXWWWUUURRRNNNLLLJJJGGGEEE@@@;;;777555444333333444444222000////////////000000000000111111111111111111111111111111111111111111111111111222333333222222444666777888;;;<<<======<<<;;;<<<<<<;;;:::::::::;;;;;;999;;;===???AAAAAAAAAAAAEEEFFFFFFGGGHHHIIIJJJKKKNNNPPPSSSWWW]]]fffooovvv|||}}}~~~EEEEEEEEEEEEFFFGGGHHHHHHFFFEEEDDDBBBBBBBBBBBBBBBDDDDDDCCCAAA@@@>>><<<;;;>>>===;;;:::999999:::;;;<<<======>>>>>>??????@@@???@@@@@@@@@@@@AAAAAAAAACCCBBBAAAAAACCCCCCBBBAAADDDCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKMMMPPPTTTWWWZZZ\\\```dddjjjooouuu|||xxxnnngggWWWOOOKKKOOOVVVbbbyyyhhhRRRGGGAAA===>>>===<<<;;;::::::::::::;;;::::::999888888777777666666555555555444444444444444444555555555666666777888888888777777999;;;BBBIII[[[www}}}dddNNNGGGHHHIIILLLRRR^^^nnn~~~ssseee[[[ZZZYYYYYYYYYXXXUUUSSSPPPMMMIIIEEEBBB===999555555444333333444444222000000000000111111111111222222222222222222222222222111111111111111111111111111222333333222333555777888999;;;===>>>===<<<;;;======<<<;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@AAAAAADDDDDDEEEFFFGGGHHHHHHIIIOOOQQQTTTXXX^^^hhhrrrxxx||||||~~~DDDEEEFFFGGGIIIJJJKKKLLLKKKJJJIIIGGGDDDCCCAAAAAADDDCCCBBB@@@>>><<<;;;:::>>>===<<<:::999::::::;;;========================??????@@@@@@@@@AAAAAAAAACCCBBBAAAAAACCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMPPPSSSUUUWWWYYY]]]cccjjjpppwww~~~vvvooo^^^TTTMMMMMMOOOUUUgggyyyqqq[[[LLLEEE@@@>>>===<<<;;;;;;::::::;;;:::::::::999999888888777666666666555555555444444444444555555555666666666888999::::::999888999:::DDDLLL```~~~nnn[[[IIIEEEGGGHHHMMMTTTeeevvvvvvzzz~~~xxxggg]]][[[ZZZYYYYYYYYYYYYWWWUUUSSSOOOHHHBBB>>>999666333444333222333444444333111111111111222222222333333333333333333333333333333111111111111111111111111111333444333333333555777999:::<<<>>>???>>>===<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>???AAABBBBBBBBBCCCDDDEEEFFFFFFGGGNNNPPPRRRWWW]]]gggrrryyy{{{|||}}}EEEGGGIIILLLOOORRRSSSTTTTTTSSSQQQNNNJJJGGGCCCBBBEEEDDDBBBAAA???>>>>>>===???>>><<<;;;::::::;;;;;;>>>=========<<<<<<<<<;;;?????????@@@@@@AAAAAABBBCCCBBBAAAAAACCCCCCBBBAAA???@@@BBBCCCCCCCCCBBBAAAEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRUUUYYY___fffmmmttt{{{{{{tttggg]]]TTTOOOLLLOOO[[[hhhxxxcccRRRGGGCCC???>>>===<<<;;;;;;;;;;;;999999888888888777777777666666666666555555555555555555555555666666666666666888:::::::::999;;;<<>>???@@@???>>>======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<>>>@@@AAA@@@AAABBBBBBDDDDDDEEEFFFKKKMMMPPPTTTZZZdddnnnvvvxxxyyy{{{}}}JJJLLLPPPUUUZZZ^^^aaabbbaaa```^^^ZZZUUUPPPKKKHHHFFFEEEDDDBBBAAA@@@@@@@@@@@@???>>><<<<<<<<<<<<===>>>>>>======<<<<<<;;;;;;>>>>>>???@@@AAAAAABBBBBBCCCBBBAAAAAACCCCCCBBBAAA@@@AAABBBCCCDDDCCCBBBAAACCCCCCCCCDDDDDDFFFGGGGGGIIIIIIJJJJJJLLLMMMOOOOOOSSSWWW]]]cccjjjqqqxxx|||wwwlllcccYYYQQQLLLMMMTTT\\\ooo|||jjjXXXJJJDDD??????>>>===<<<<<<<<<<<<777777777777777666666666777777666666666555555555555555555666666666777777333555777888999:::===???HHHZZZxxxmmmXXXNNNFFFGGGHHHHHHPPP\\\ttttttkkkpppssseee___]]]]]][[[ZZZZZZ[[[ZZZXXXVVVUUUOOOFFF>>>999666555444444222111111333555555444000000000111111111222222222222222222222222222222111111111111111111111111222333444555444555888:::<<<>>>???AAAAAA@@@???>>><<<;;;;;;:::::::::::::::;;;;;;::::::;;;===???@@@@@@@@@AAABBBCCCDDDEEEEEEJJJLLLOOOSSSYYYaaajjjppprrrsssuuuwww{{{~~~~~~|||{{{yyyxxxxxxzzz{{{{{{|||~~~~~~KKKOOOUUU\\\ccciiilllnnnqqqpppoookkkeee^^^WWWSSSLLLKKKHHHEEECCCBBBBBBBBBBBBAAA@@@>>>===>>>>>>???>>>>>>>>>======<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCBBBAAAAAACCCCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFIIIIIIIIIIIIJJJLLLMMMNNNRRRUUUZZZ```eeekkkrrrvvv~~~{{{mmmeeeZZZQQQKKKKKKNNNRRR___ttttttaaaPPPGGG@@@???>>>======<<<<<<===777777777777777777777777777777777666666666555555555555666666666777777777333444666777888;;;???BBBOOOfffvvv]]]NNNGGGDDDFFFFFFGGGSSSaaa|||}}}oooiiirrr|||lllbbb]]]\\\^^^]]]\\\[[[[[[ZZZWWWUUUPPPJJJBBB;;;777666555555333111000000333555666666000000000111111111111222111111111111111111111111111111111111111111111111222333555555555666999;;;>>>???AAABBBBBBAAA@@@???<<<<<<;;;::::::::::::;;;:::::::::;;;;;;<<<>>>>>>??????@@@AAABBBCCCDDDDDDIIIKKKOOOSSSXXX]]]dddiiiiiijjjlllooossswwwzzz|||~~~{{{{{{{{{vvvuuurrrpppmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhiiikkkmmmppprrrtttuuuuuuwwwzzz{{{}}}~~~~~~yyyppprrrtttssspppllljjjiiiPPPTTT\\\eeennnuuuzzz|||{{{uuummmeeeaaaXXXVVVRRRMMMIIIFFFEEEEEEDDDCCCAAA@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBCCCCCCBBBAAAAAACCCCCCBBBAAA@@@????????????@@@AAAAAA@@@@@@AAAAAABBBDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLOOORRRWWW[[[___dddjjjnnnuuuxxx}}}|||mmmfff[[[QQQKKKJJJKKKKKKRRRccc{{{kkkVVVJJJ@@@@@@???>>>============888888888888888999999999777777777777666666666555555666666666777777777777777777777777888;;;@@@DDDVVVnnniiiRRRGGGCCCCCCGGGGGGJJJYYYkkkvvvpppyyyrrrgggbbb___]]]```___]]]\\\[[[ZZZWWWTTTHHHCCC<<<777555555666555333111///000222555666777111111111222222222333333222222222222222222222222111111111111111111111111222444555666666777999<<<@@@AAABBBCCCCCCBBB@@@???>>>>>>===<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<<<<======>>>???@@@AAAAAABBBEEEHHHLLLPPPSSSWWWZZZ]]]^^^___bbbeeejjjnnnrrrtttxxxwwwzzzxxxrrrnnnllllllfffdddaaa]]]ZZZXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQSSSUUUVVVWWWXXXYYYWWWYYY\\\]]]^^^```bbbeeejjjlllqqqxxx{{{xxxuuuvvvvvvvvvsssoookkkhhhbbbeeeiiiiiifffcccaaaaaa[[[```hhhrrr|||wwwooojjjdddaaa[[[UUUOOOKKKIIIHHHEEEDDDBBBAAA@@@@@@AAABBB>>>>>>>>>>>>????????????===>>>>>>@@@AAABBBCCCCCCCCCBBBAAAAAACCCCCCBBBAAA???>>>=========>>>@@@AAA@@@@@@@@@AAABBBCCCEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKMMMPPPTTTWWW[[[___dddhhhnnnrrrwww{{{~~~zzznnnhhh]]]RRRLLLJJJJJJHHHIIIYYYnnnrrrZZZLLLAAA@@@???>>>============::::::::::::::::::::::::777777777777666666666666666666666666777777777777;;;:::999777888;;;AAAEEEYYYqqq```KKKEEECCCDDDIIIKKKOOO```ttt{{{}}}yyykkkfffdddbbbaaabbb```^^^\\\[[[YYYVVVTTTCCC>>>999555444555555555333111///000222555777777222222333333333444444444333333333333333333333333111111111111111111111111222444555666666777:::<<<@@@AAACCCDDDDDDBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>888999;;;<<<===<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@CCCHHHLLLNNNPPPRRRTTTVVVXXX[[[___dddiiimmmooooooooorrryyy|||~~~}}}xxxvvvrrrlllgggaaa]]][[[WWWUUURRRNNNKKKHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@AAACCCDDDEEEEEEFFFEEECCCEEEHHHIIIJJJKKKMMMOOOPPPRRRVVV\\\bbbhhhlllooo~~~}}}wwwtttssssssoooppppppooommmkkkhhhfffeeeffffffeeedddcccaaaaaa^^^bbbfffgggeeebbbaaaaaa___iiittt}}}}}}vvvqqqhhh```ZZZTTTPPPMMMJJJGGGDDDBBBAAAAAA???>>>;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAA@@@>>>===<<<>>>>>>>>>>>>============@@@@@@@@@???@@@@@@AAAAAACCCCCCDDDEEEFFFHHHJJJKKKQQQRRRSSSVVVYYY^^^aaaccchhhjjjmmmqqqvvv|||}}}rrrlllbbbWWWNNNHHHFFFEEEGGGQQQ```sssfffNNNCCC>>>;;;===>>><<<<<<===<<<<<<;;;;;;999777666555666666666666555555555555555555555555666666666666:::999:::;;;999999???GGGdddzzz___IIIFFFCCCDDDJJJKKKPPPddd{{{}}}uuujjjhhhhhhfffcccccc```^^^___```ZZZNNNDDD<<<;;;888666555555666666444333333222222333444444000000000000111222333444222222222333333444444444111000000000000222333444555555555555666777999:::@@@BBBDDDEEEEEEDDDBBB@@@@@@???===<<<:::999999999::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????@@@BBBDDDFFFHHHHHHHHHHHHOOOOOOQQQTTTYYY___dddgggdddgggmmmqqquuuxxx|||~~~||||||yyysssnnnfffccc^^^XXXSSSPPPNNNNNNEEEEEEDDDBBBAAA???>>>>>><<<<<<==================999999:::;;;;;;<<<======@@@@@@@@@@@@@@@AAABBBBBBFFFGGGIIILLLPPPTTTWWWYYYaaaeeekkkppprrrssstttuuutttnnnhhhdddcccbbb```^^^```___]]]\\\[[[[[[\\\]]]]]]```ccccccaaa___```bbbeeegggjjjmmmooopppooonnngggqqq|||zzzrrriiiaaaZZZTTTPPPLLLIIIEEEBBBAAA@@@>>>===;;;;;;;;;;;;<<<<<<<<<===@@@@@@AAABBBCCCCCCCCCCCCDDDCCCAAA@@@>>>=========;;;;;;<<<===>>>??????@@@AAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMNNNQQQTTTXXX[[[^^^dddgggkkkpppuuu{{{yyyssshhh\\\RRRKKKGGGFFFFFFNNN[[[kkkjjjTTTHHHBBB>>>??????<<<;;;===:::::::::::::::999888777777777777666666666555555666666666777777777777888888888999;;;;;;;;;CCCLLLeeennnXXXHHHHHHDDDFFFLLLNNNTTTiii~~~ooogggfffgggeeeaaabbb`````````^^^VVVKKKBBB;;;999777555444444444555444333333222222222222333000000000000111222333444222222222333333444444444111111000000111222333444555444444555666888:::;;;???AAACCCDDDDDDCCCAAA??????>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<============>>>@@@BBBDDDDDDDDDDDDGGGHHHJJJLLLQQQVVVZZZ]]]___bbbfffjjjmmmqqquuuxxxxxx|||~~~uuupppkkkiiihhhfffaaa\\\TTTQQQMMMHHHDDDBBBAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======AAABBBCCCFFFHHHKKKMMMNNNQQQTTTYYY\\\]]]^^^```aaaccc___[[[YYYYYYZZZYYYXXXYYYYYYXXXWWWWWWXXXYYYZZZ___bbbeeefffffffffhhhjjjkkkmmmrrrxxx}}}~~~qqq{{{}}}rrriii```XXXSSSNNNJJJFFFBBB@@@???===<<<;;;;;;;;;;;;;;;<<<======@@@AAABBBCCCCCCDDDCCCCCCDDDBBB@@@===<<<<<<<<<===::::::;;;<<<===>>>??????@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLNNNPPPTTTWWWZZZ\\\___bbbgggmmmssszzz|||pppcccWWWNNNIIIFFFEEEJJJSSSaaavvvqqq```NNNFFF@@@??????===;;;<<<888999:::::::::::::::999888888888777777777777666777777777777888888888888777777999;;;;;;>>>HHHSSSjjjzzzaaaQQQIIIHHHFFFHHHMMMQQQZZZppp~~~vvvlllgggggghhheeeccc```aaabbbaaaZZZPPPFFF???999777555444333333333444444333222111111111111111111000000111111222333444222222333333333333444444111111111111222333444555333444444555777888:::;;;>>>@@@AAACCCCCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;<<<999999999999999999999999::::::::::::::::::::::::999:::;;;===>>>?????????AAAAAABBBDDDHHHKKKOOOQQQVVVYYY[[[^^^aaaeeejjjnnnqqquuu{{{wwwooogggcccZZZWWWSSSQQQQQQOOOKKKGGGEEECCC@@@===;;;999999999555555555555555555555555444555555555666666666777888888888888888999999999999888888888888999::::::>>>>>>???@@@AAACCCDDDDDDHHHJJJLLLMMMNNNOOOQQQSSSTTTRRRPPPPPPRRRTTTUUUUUUUUUUUUVVVVVVXXXYYY[[[\\\eeefffhhhjjjkkknnnrrruuussswww~~~xxxzzznnncccYYYSSSNNNKKKFFFBBB@@@???>>>===;;;;;;::::::;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDCCCAAA>>>;;;:::;;;<<<>>>============<<<<<<<<<;;;>>>>>>>>>>>>???@@@AAAAAADDDDDDDDDEEEFFFHHHIIIJJJKKKLLLNNNQQQTTTWWWZZZ[[[ZZZ^^^dddjjjpppwwwwwwiii\\\QQQIIIEEEDDDGGGLLLXXXjjjzzzmmmSSSIII@@@??????===<<<===999::::::::::::::::::999999999999888888888777777666666777777777888888888777777999;;;;;;>>>KKKXXXssspppYYYNNNJJJGGGGGGIIINNNSSS```xxxyyyuuupppmmmlllkkkhhhfff```cccddd___UUUIII@@@;;;777777555444333333333333333333222111000000000000111111111111222333444444333333333333333333333333111111222222333444444555333333444555777999:::;;;===>>>???@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999999999999999888888777777777777555666777888999:::;;;;;;===>>>???@@@BBBEEEGGGIIIMMMOOOQQQRRRUUUYYY^^^bbbffflllsssyyy}}}~~~xxxooofff^^^WWWQQQMMMHHHFFFCCCBBBBBBAAA>>><<<<<<;;;:::888888777888888777777666555444333222222555555555666666777777888777777777777777777777777:::999999999999:::;;;;;;===>>>???@@@AAAAAABBBBBBGGGHHHIIIHHHHHHIIILLLNNNNNNOOOOOORRRUUUWWWYYYZZZYYYYYY[[[]]]___aaacccdddkkkkkklllmmmppptttyyy||||||~~~ttthhh\\\UUUOOOKKKEEEBBB@@@@@@??????;;;;;;::::::;;;<<<>>>???AAAAAABBBCCCDDDDDDDDDDDDBBB@@@===;;;:::;;;<<<>>>>>>============<<<<<<<<<<<<<<<<<<<<<===>>>???@@@EEEEEEEEEEEEFFFGGGIIIIIIHHHIIILLLOOORRRTTTVVVWWWXXX\\\bbbhhhnnnuuu{{{|||||||||nnn```SSSJJJEEEEEEEEEHHHQQQaaavvvyyyXXXLLLAAA>>>???>>>===>>>;;;;;;;;;;;;:::999888888999999999999888888888888555555555666666666777777888888999:::999>>>MMM\\\zzziiiVVVMMMIIIFFFHHHKKKOOOVVVgggwwwvvvuuusssqqqmmmiiigggbbbcccbbb[[[OOOCCC<<<999777666666555444444444444333222111111000000000111111111111111222333444555333333333333333333333333111222222333444444555555222333444666888999::::::;;;<<<============<<<;;;:::::::::::::::;;;;;;<<<::::::::::::999999888888777777666666555444444444444444444555666777888888:::;;;;;;===>>>@@@AAABBBEEEFFFGGGHHHJJJNNNSSSWWWWWW]]]eeelllssszzzwwwnnngggbbbZZZSSSMMMIIIEEECCC???>>><<<<<<;;;;;;999888444444444444444555555555777777666555444333333222555555666666777888888999777777777777777777888888;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAACCCDDDDDDDDDCCCDDDDDDCCCCCCDDDGGGJJJMMMOOOSSSVVVYYY\\\^^^``````bbbdddfffiiikkkmmmnnnrrrpppooopppsssxxx|||~~~{{{ooobbb[[[QQQLLLFFFBBB@@@??????>>>;;;;;;:::999:::<<>><<<;;;<<<======;;;;;;<<<===>>>???@@@@@@<<<<<<<<<<<<===>>>@@@@@@EEEEEEEEEEEEFFFGGGHHHIIIJJJLLLOOORRRTTTWWWXXXYYYWWW[[[aaaggglllrrrwww{{{uuusss|||ssseeeXXXNNNIIIGGGDDDEEELLLYYYmmm___QQQCCC???@@@???>>>>>><<<<<<<<<<<<;;;:::888888999999999888888888888777555555555555666666666666999999;;;;;;:::@@@QQQbbbzzzbbbTTTMMMHHHIIILLLOOOSSS[[[ppp|||uuuwwwyyywwwsssnnnjjjhhhfffddd^^^TTTHHH>>>:::999666666555555555444444444222222111111111222222222222111111222222333444555444444333333333333222222111222333444555555555555333444555777888888888888::::::;;;;;;;;;;;;::::::999999888888888999::::::::::::999999888777777777444444444333333222222222333333333333444555666777555666666777999::::::;;;<<<>>>???AAABBBEEEHHHKKKKKKRRRZZZaaahhhooowww}}}|||mmm```XXXSSSOOOIIIEEECCCAAA???===::::::999888777777666666333333444444555555555555222222333333444444555555333444444555666777888888666777777888999999::::::<<<;;;;;;;;;;;;<<<======<<<>>>@@@CCCDDDEEEEEEEEEAAABBBCCCCCCCCCEEEHHHJJJLLLPPPUUUZZZ]]]```ccceeeiiijjjllloooqqqssstttuuuxxxvvvtttvvvyyy~~~sssggg___UUUPPPHHHBBB???===<<<;;;;;;:::999999:::<<>>============<<<<<<===>>>???@@@AAAAAA=========>>>???@@@AAABBBEEEEEEEEEEEEFFFGGGHHHHHHMMMOOOQQQUUUWWWYYYZZZZZZXXX\\\aaafffkkkoootttwwwyyy~~~vvvmmmrrryyylll___UUUPPPHHHDDDCCCHHHRRRccc}}}iiiYYYIIIBBBAAA???======:::;;;;;;;;;;;;;;;::::::999888888888888777777777555666666666666777777777999:::<<<<<<<<>>============>>>?????????@@@CCCEEEFFFFFFFFFEEEBBBCCCEEEFFFGGGIIILLLNNNMMMSSS[[[aaaeeehhhllloooqqqsssuuuwwwyyyzzzzzzzzz}}}{{{zzz|||{{{ttthhh```YYYSSSJJJCCC>>>;;;999888<<<:::999999:::<<>>>>>======@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@BBBCCCDDDFFFEEEEEEEEEFFFGGGHHHHHHJJJKKKNNNRRRTTTVVVWWWWWWYYY]]]bbbgggjjjnnnrrruuutttzzzyyyiiimmmxxx}}}qqqddd[[[VVVJJJDDDBBBEEEMMM\\\vvvqqq___MMMEEECCC@@@===<<<888999:::;;;<<<<<<<<<<<<888888888777777777777666777777777777888888888888999:::===>>>???GGG]]]qqq}}}aaaTTTQQQRRRRRRWWW[[[^^^iii|||wwwwwwwww{{{yyysssqqqqqqmmmeeeWWWIII???:::999999222222333333333222111111111111111222333444666666222222222222333444555555444444444333333222222222222333444666666666666555555666777888888777666555888888888888888888888888888888777666666666666666666666555444333333222222000000000000000111111111111000//////000111222333///000222333444555555555000333666888888999;;;<<<999===DDDHHHLLLQQQWWW\\\fffmmmuuu{{{yyyqqqdddWWWNNNGGGCCC@@@:::888666666777777777555666666777666444333333444111111222222222111111000555555444444333333222222555555666777888999:::;;;777777999:::<<<>>>??????@@@@@@@@@@@@@@@AAABBBBBBBBBDDDFFFHHHHHHHHHGGGFFF@@@BBBEEEGGGHHHJJJMMMOOOQQQXXXaaahhhmmmqqqvvvyyyxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~uuuyyynnnfff]]]WWWMMMEEEAAA???>>>======:::777999>>>BBBCCCCCCCCCCCCCCCDDDCCCCCCBBBAAABBBAAAAAABBBCCCDDDBBB@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJLLLMMMOOOTTTXXXZZZZZZZZZ[[[]]]aaagggkkkoooqqqrrrssszzzxxxiiihhhmmm|||wwwpppeeeZZZRRRHHHBBBCCCHHHTTTlll{{{fffSSSKKKEEE===;;;>>>======<<<;;;;;;;;;;;;<<<::::::999999888777777777777888999999888777888999???;;;;;;@@@AAAHHH___yyyiiiUUUOOORRRXXXZZZ^^^eeessszzzsss}}}{{{zzztttrrrsssrrrmmm___OOODDD===888666777555555444333333222111111111111222222222333333333222222222222222222222222444333333222333444666777666666666666777777777777666666666666666777777777777777666666666555555555333333444444444555555555222222222222111111111111333444444333000///000000111111222222333333444444333333333333333333333333444444333333333333333333:::::::::<<>>???@@@@@@AAA@@@@@@@@@@@@AAABBBBBBHHHIIIIIIIIIIIIHHHGGGGGGGGGEEEEEEHHHIIIIIINNNTTTUUU___jjjooosssyyy}}}~~~}}}{{{}}}pppiii^^^WWWMMMEEE@@@>>>======;;;::::::;;;>>>@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@???AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHHHHJJJLLLNNNRRRVVVXXXYYYYYY\\\^^^bbbfffjjjmmmoooppppppvvv}}}tttdddcccgggttt}}}uuukkk```WWWLLLDDDDDDGGGPPPfff{{{~~~mmmYYYMMMEEE@@@>>>???======<<<;;;;;;;;;;;;<<<::::::999999888777777777777888999999888777888999:::888:::???AAAKKKeeejjjUUUOOORRRXXXZZZ___hhhxxxzzzyyy~~~~~~zzzsssrrrrrrqqqhhhZZZKKKBBB<<<666555777555555444333333222111111111222222222222333333333333333333333333333333333444333333222333444666777888888888888888777777777777777777777777666666666444444333333333222222222222222333333333333333333111111111111111111111111222333444222000//////000000000000///////////////333333333333333333333333333333333333333333333333888888777888999<<<>>>@@@BBBEEEJJJPPPWWW___ggglll~~~{{{uuummmhhheee```ZZZUUUIIIGGGCCC???<<<:::999999666555555444333333222222444444333333333333333333222222222222222222222222333333444444555555555555666777777666555666999===;;;<<<===>>>???@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCFFFFFFGGGGGGHHHGGGGGGGGGFFFDDDEEEHHHIIIIIIMMMTTTZZZeeeoootttxxx~~~tttkkk^^^WWWNNNEEE@@@>>>===<<<:::;;;===>>>===>>>@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAABBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKMMMQQQTTTVVVXXXYYY]]]___cccgggjjjmmmnnnnnnoootttzzz}}}qqqaaa^^^___kkk{{{rrriii]]]QQQHHHEEEEEEKKK]]]pppxxxdddPPPFFFDDDBBB>>>>>>===<<<<<<;;;;;;<<<<<<:::::::::999888888777777777888999999888777888999777888<<>>:::555444666555444444333333222222111222222222222333333333333444444444444444444444444444333333333333555666777::::::999999888888777777888888888888777666666555222222222111111111000000111111111111111111000000000000000111111111111111222333333222000///000111111000000///......------333333333333333333333333222222222333444444444555444444444444555777999:::999;;;>>>AAAEEELLLSSSXXXgggrrrwwwqqqnnnbbb\\\UUUOOOLLLIIIEEEAAA888888888777777777666666555555444444333333222222222222222333333333333333222222222222222222222222333333333333333444444444666777888777777999<<>>???@@@@@@AAAAAACCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIFFFEEEFFFJJJKKKKKKOOOUUUaaalllwww|||wwwnnn___XXXNNNFFF@@@>>><<<<<<999<<<@@@???===<<<>>>@@@BBBBBBBBBBBBCCCCCCDDDDDDEEECCCBBBBBBCCCCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGIIIKKKNNNQQQSSSUUUXXXZZZ^^^```dddhhhllloooqqqqqqtttwww{{{|||}}}rrrddd```___hhh{{{}}}xxxqqqcccVVVKKKGGGEEEGGGUUUeeepppVVVHHHGGGEEE>>>>>>======<<<<<<<<<<<<<<<;;;::::::999999888777777777888999999888777888999999;;;???@@@BBBOOOnnncccPPPMMMQQQSSSVVV___pppyyyttttttrrrnnnYYYMMMBBB<<<999666555666444444444333333222222222222222222333333333444444555555555555555555555555444333333333444555777888::::::999888888777666666888888999999888777555555333333333222222222111111000000000000000/////////000111111111111111222222333444444333222111111222444444333333222222222222444444444444444444444444222222333333444555666666222222333444666888:::<<<999:::;;;;;;>>>BBBHHHMMMSSS]]]kkkvvv|||xxxnnnfff___[[[SSSNNNGGGBBB???>>><<<:::555666666666555333111000444444333333333333333333111111222222222222333333444444444444444444444444333333333444444444444444777777888999:::===???AAA>>>??????@@@AAAAAABBBBBBDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIJJJHHHGGGHHHLLLNNNOOOSSSZZZfffrrr}}}yyypppaaaZZZPPPGGGAAA>>>===<<<:::===@@@@@@===<<<===@@@AAAAAAAAAAAABBBDDDEEEFFFFFFDDDBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIILLLOOOQQQRRRUUUXXX[[[]]]```eeejjjooosssvvvwwwxxxzzz||||||}}}{{{oookkkhhhnnn~~~}}}~~~|||xxxhhh[[[NNNIIIFFFFFFPPP]]]yyy{{{```NNNIIIEEE>>>>>>>>>===<<<<<<<<<<<<===;;;;;;::::::999888888888777888999999888777888999888;;;???AAADDDUUUtttvvv\\\LLLIIILLLNNNSSS___ttt|||zzzwwwvvvrrrkkkSSSIII???<<<:::777666777444444333333333333222222222222333333333444444444555555555555555555555555333333333333444666888999999999888777666666555555777888999999999888666555333333333222222222111111111111111000000000000000222222222333333333444444444666666666444333444555666666666666777777888888666666666666666666666666333333444555666777777888333444444666777999:::;;;666777777777777:::>>>BBBEEEMMMYYYbbbiiimmmqqqtttvvvsssmmmfff___WWWRRROOOFFFBBB===999666555555555555666666666444111///---222222333333333333333333111111111222222333333333444444444444444444444444444444555555666777777777888999999;;;>>>@@@AAABBB@@@@@@AAAAAABBBCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFIIIHHHGGGGGGGGGGGGHHHHHHIIIGGGIIIMMMPPPRRRXXX___lllxxx{{{sssddd]]]RRRIIICCC???===<<<;;;===>>>>>>======>>>@@@AAAAAA@@@AAABBBDDDFFFGGGGGGEEEBBBAAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCDDDEEEFFFHHHHHHIIILLLOOOQQQQQQSSSXXX\\\^^^aaaffflllqqqvvvxxxzzzyyyzzz|||}}}}}}}}}zzz|||~~~ooo```SSSMMMHHHEEELLLWWWooolllWWWJJJDDD@@@???>>>======<<<<<<======;;;;;;;;;:::999999888888777888999999888777888999444888===@@@III^^^|||jjjUUUIIIGGGHHHMMMSSSbbb{{{vvv}}}}}}{{{xxxnnndddOOOEEE===;;;:::777666888333333333333333333333333333333333333444444444444555555555555555555555555333333333333555777999:::888888777777666666555555666777999::::::999777666222222222111111111000000222222222333333333444444444444555555666666777777777999:::999888777888999777777888888999::::::;;;999999999999999999999999666666666777777888888999888888888777777666666666666777777777666777:::<<<>>>DDDKKKRRRWWW[[[___aaa___]]]YYYUUUPPPKKKGGGEEE===;;;888555333333333333222333333333333111///...111111222222333333444444111111222222333333444444222222222222222222222222444444555777888999:::;;;;;;:::;;;===@@@CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHKKKIIIJJJNNNRRRVVV___hhhvvv~~~vvvfff___TTTJJJDDD@@@>>>======<<<;;;;;;===???@@@@@@AAA@@@@@@@@@BBBDDDGGGHHHHHHFFFCCCAAABBBCCCCCCBBBCCCBBBBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGKKKNNNOOOOOOQQQWWW\\\___bbbggglllqqquuuwwwyyyyyy{{{~~~vvvgggXXXQQQJJJEEEHHHQQQ```wwwyyyaaaLLLDDDDDD???>>>>>>===============<<<;;;;;;::::::999888888777888999999888777888999555999<<>>AAADDDGGGKKKNNNPPPNNNMMMJJJHHHEEEBBB@@@???888888777666444333444444000111111222222222222222000111111222333333444444222222222333444444555555222222222222222222222222222333555777999;;;<<<======<<<<<>>???<<<999999===AAAAAA@@@AAA@@@@@@@@@BBBDDDGGGIIIIIIFFFCCCAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFJJJMMMNNNMMMPPPVVV[[[aaacccggglllpppsssuuuvvvyyy|||{{{kkk\\\SSSLLLDDDFFFMMMRRRhhhhhhMMMDDDHHH??????>>>===============<<<;;;;;;::::::999999888777999999999888777888999999<<<>>>BBBOOOfffyyy```NNNGGGHHHJJJKKKQQQYYYmmm|||zzzvvvdddRRRHHH@@@999999888666444555333333333333333333333333333333333444444444555555444444444444444444444444333333333444555777999;;;888888888888888999999999333555888:::;;;;;;999888777777666666666555555555444555666777888:::;;;;;;888888999:::;;;;;;<<<<<<<<<>>>???>>>======>>>???@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::::::::;;;;;;<<<============<<<666999<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCEEEFFFEEEDDDBBB@@@>>>===<<<333444555444222222222333333333333333333333333333000000111222333444444555222222333444444555666666444444444444444444444444111222444666999;;;===>>>???======@@@DDDEEEDDDBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHKKKOOOSSSUUUZZZWWWVVVZZZ```hhhttt|||kkk___RRRLLLIIICCC???>>>>>>>>>>>>???@@@@@@AAAAAAEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCAAA???AAADDDFFFEEEDDDEEEGGGIIIKKKMMMPPPTTTXXX]]]```eeeiiilllpppsssvvv|||}}}qqq\\\QQQMMMIIIGGGFFFKKKYYYmmmxxx[[[IIIGGGAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;:::999888777888888777777888888999:::999???>>>>>>RRRppp}}}yyygggSSSIIIGGGGGGIIILLLMMM^^^zzz~~~|||qqq]]]NNNAAA>>>:::888666555444222222333444555444222///...***,,,///222444333222111333333333444444444555555555555444555666888:::;;;888888888888888888888888999:::::::::999777666555777777888999::::::::::::999999999:::;;;<<<===>>>???>>>===<<<<<<===>>>??????@@@AAABBBCCCCCCCCCCCC???????????????@@@@@@@@@===>>>>>>?????????>>>>>>@@@?????????>>>=========????????????>>>>>>>>>>>>===<<<<<<;;;:::999999999::::::::::::;;;<<<===>>><<<<<<;;;;;;;;;;;;;;;;;;555444333333222222333333333333333333333333333333444333333222222333333444555444333222111111111111444444444444444444444444444555777:::<<>>>>>>>>???@@@@@@AAAAAACCCDDDDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@CCCAAA???@@@CCCEEEEEECCCDDDFFFHHHJJJKKKOOOSSSVVVZZZ^^^bbbgggjjjmmmqqqttt{{{}}}oooZZZOOOJJJFFFEEEEEEGGGRRRcccvvv}}}```MMMHHHCCCBBB@@@???======<<<<<<;;;;;;;;;;;;:::999888888888888777777888888999:::666===>>>AAASSSmmmxxxrrrfffYYYLLLFFFEEEEEEHHHKKKSSSeee{{{nnnYYYKKKAAA>>>:::777666555444222555666666666666444333222///111333555666666555444333333333444444444555555555555555555666888999;;;999999999999999999999999:::::::::::::::888777666888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA@@@???>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>@@@??????>>>======<<<<<<:::::::::::::::;;;;;;<<<999999999999888888888888555444333333222222333333333333333333333333333333444333333222222333333444333222222111222222333333333333444444444555555555666777999;;;>>>@@@BBBCCCDDDDDDEEEEEEFFFEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJQQQXXX^^^cccdddgggllltttqqqcccTTTLLLHHHCCC@@@@@@>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBB@@@???@@@BBBCCCCCCCCCCCCEEEGGGHHHJJJMMMQQQTTTWWWZZZ___cccgggkkkooorrryyy||||||lllZZZOOOJJJEEEDDDEEEEEEKKKWWWhhhhhhRRRJJJEEEDDDBBB@@@>>>>>>>>>>>>;;;;;;<<<;;;;;;:::999888888888777777888888999:::555<<<@@@EEEVVVjjjnnneeeQQQKKKGGGFFFFFFEEEHHHMMMZZZnnnwwwzzz|||hhhTTTHHH@@@>>>:::777666666444333777666666555555444444333333444444555555555555555333333333444444444555555555555555666777888999:::999999999999999999999999:::;;;;;;;;;:::999888888:::;;;<<<===>>>>>>>>>>>>????????????@@@AAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEDDDCCCBBBAAA@@@@@@???AAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@?????????>>>>>>>>>AAAAAA@@@??????>>>>>>>>>;;;;;;:::999999999999999888888888888777777666666555444333333222222333333333333333333333333333333333333222222222222333333111111111111222333444555333333444555666666777888888999;;;===@@@BBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIJJJMMMTTT[[[aaaeeehhhnnnttt|||ttteeeUUUMMMHHHCCC@@@AAA>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBBBBBBBCCCDDDFFFHHHIIILLLPPPSSSUUUXXX\\\```dddiiinnnqqqxxx{{{~~~ssshhh[[[TTTNNNGGGDDDEEEEEEHHHNNN]]]vvvrrrYYYLLLFFFEEEBBB???>>>===>>>>>>;;;;;;<<<<<<;;;:::999999888888777777888888999:::888>>>BBBIIIYYYhhhhhh]]]KKKIIIIIIJJJHHHGGGLLLSSS^^^sssrrrzzzxxxcccQQQHHH@@@===:::777777666444333444444333222111111222222444333222111111222333333333333333444444444555555555666666777777888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::======>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCC@@@@@@@@@?????????>>>>>>@@@@@@??????>>>>>>>>>>>>===<<<:::999888888777777::::::999999888888777777555444333333222222333333333333333333333333333333333333222222222222333333111111111111222333444444222333444555777888999::::::;;;<<<>>>@@@BBBDDDEEEGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIKKKMMMQQQWWW___dddggglllttt|||wwwhhhXXXNNNIIIDDDAAA@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCCCCEEEGGGHHHIIILLLPPPSSSSSSVVVZZZ___ccchhhnnnrrrwww{{{~~~iiiccc]]]YYYRRRIIIDDDDDDDDDEEEIIITTTlll{{{aaaPPPGGGEEEBBB???===<<<===>>>;;;;;;<<<<<<<<<;;;::::::888888777777888888999:::;;;>>>BBBJJJYYYfffcccYYYOOOMMMMMMMMMJJJHHHNNNVVV```uuu}}}ppp{{{rrr___PPPHHH@@@===999777777666555444333222111111000111111222444333111000000000222333333333333444444444555555666666777777888888999999::::::::::::::::::::::::<<<<<<<<<<<<<<<=========???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDFFFFFFGGGFFFFFFEEEDDDDDD@@@AAAAAAAAABBBBBBCCCCCCAAAAAABBBBBBAAA@@@@@@?????????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@????????????>>><<<:::999888888777::::::999888888777666666555444333333222222333333333333333333333333333333333222222111111222222333333222222111111222222333333333555666888999;;;;;;:::;;;===>>>@@@BBBDDDDDDGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJJJJLLLOOORRRVVV]]]dddjjjnnnuuuyyyjjjZZZQQQKKKDDD@@@@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@BBBCCCCCCEEEFFFGGGIIIKKKOOORRRRRRUUUYYY]]]bbbhhhnnnsssuuuyyy~~~{{{fffcccaaa^^^UUUJJJDDDDDDBBBCCCEEEMMMaaa~~~jjjVVVHHHEEEBBB>>><<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;888888777777888888999:::<<<===AAAKKK\\\gggbbbXXXRRRPPPOOOOOOLLLKKKOOOVVVbbbyyy~~~zzz}}}ooo~~~}}}lll\\\OOOGGG???<<<999777777666555444444444444444444444444444555444333222222333444444333333333444444444555555666777888888999999888888;;;;;;;;;;;;;;;;;;;;;;;;===============>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDFFFFFFFFFFFFEEECCCBBBBBB???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBBBBAAA@@@??????????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;::::::999999888888777666555444444555444333333222222333333333333333333333333333333222222111111111111222222333333222222111222222222444555666777999:::;;;<<<<<<<<<>>>???AAACCCDDDEEEGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEGGGIIIKKKLLLOOOQQQUUUXXX]]]dddlllqqquuu}}}yyykkk\\\SSSMMMEEE@@@>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDCCCAAA@@@BBBDDDBBBDDDEEEFFFGGGIIIMMMPPPPPPSSSWWW[[[```fffmmmrrrrrrwww}}}~~~~~~pppnnnjjjeeeZZZMMMIIIJJJCCCEEEFFFIIIYYYtttsss\\\JJJGGGCCC???======>>>???;;;;;;<<<<<<<<<<<<;;;;;;888888777777888888999:::===>>>EEESSSdddmmmfff[[[QQQOOOOOORRRRRRPPPRRRWWWggg|||{{{qqqvvvfffXXXLLLEEE???<<<999777777777555444444555666777777666555555555444444444444555555555333333333444444444555555666777888999999999888888;;;;;;;;;;;;;;;;;;;;;;;;>>>=========>>>???AAABBBAAABBBCCCDDDDDDEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@???BBBBBBBBBCCCCCCDDDDDDEEECCCDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@@@@????????????AAAAAA@@@@@@@@@?????????BBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@???======<<<<<<:::999888777666555555444555444333333222222333333333333333333333333333333222222111111111111222222111111111111222333444444666666777888999:::;;;<<<>>>>>>@@@AAACCCDDDFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDEEEFFFHHHKKKNNNQQQRRRUUUWWW[[[```eeelllsssyyy~~~zzzlll]]]UUUNNNFFF@@@===>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCBBBBBBCCCCCCCCCAAABBBBBBBBBCCCDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCBBBDDDEEEDDDAAA@@@BBBEEEAAABBBDDDEEEEEEHHHKKKNNNOOOQQQUUUYYY___eeelllqqqooouuu|||}}}yyy}}}yyytttkkk^^^RRRNNNQQQFFFHHHIIIIIIUUUoooyyyaaaLLLIIIEEEAAA>>>>>>???AAA;;;;;;<<<<<<<<<<<<<<<;;;888888888777888999999:::???AAAJJJ[[[mmmtttkkk___OOONNNPPPUUUXXXVVVVVVYYYkkk|||~~~}}}uuuqqqcccVVVJJJBBB???<<<999777777777666555333444666888888777555444333333333444444444555555333333333444444444555555666777999::::::999888777<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>@@@BBBCCCAAABBBCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDCCCBBB@@@???>>>EEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBB@@@???>>>>>>>>><<<<<<;;;:::999888777666555444333333222222333333333333333333333333333333222222111111111111222222//////000111222444666777777777888999:::;;;;;;<<<@@@@@@AAACCCDDDFFFGGGHHHFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEHHHHHHJJJMMMPPPTTTWWWXXXYYY\\\```eeejjjqqqyyy~~~}}}rrrbbbTTTLLLGGGDDDAAA?????????@@@AAABBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEECCCCCCDDDEEEEEEEEEEEEEEEEEEDDDBBBAAAAAABBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBCCCEEEFFFHHHIIISSSUUUXXX[[[^^^bbbhhhkkkmmmrrrxxx}}}uuulllvvvtttiiiccc\\\TTTOOOHHHEEEHHHOOO```kkkVVVIIIAAABBBCCC>>><<<>>>::::::;;;<<<<<<<<<;;;;;;999:::;;;;;;::::::<<<>>>===FFFKKKfffzzzyyyuuubbbUUUSSSQQQQQQQQQRRRUUUYYYmmm~~~nnncccWWWJJJ@@@===:::888777777888777666333333333222222222111111444555777999::::::999888444333333444666777666555555666777666666777:::<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAAAAAAAAAAACCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGFFFEEECCCBBBAAAAAA@@@@@@???>>>>>>===>>>>>>============>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>===<<<;;;:::999999888999666555555444333222111000000000000000000000000000111111111111111111111111444444444444444444444444555666666888999;;;===>>>BBBBBBDDDEEEGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFIIIHHHFFFDDDBBBBBBEEEGGGKKKMMMQQQTTTWWWYYYZZZ[[[[[[bbbjjjqqquuuyyy}}}sssdddWWWOOOIIIEEEBBB>>>>>>??????@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCDDDEEEEEEEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEECCCCCCDDDDDDEEEEEEFFFFFFCCCCCCDDDDDDEEEFFFHHHHHHMMMPPPTTTYYY]]]bbbhhhkkkmmmqqqwww{{{rrriiiqqq}}}yyyrrrjjjcccXXXPPPJJJJJJOOO]]]yyyrrr[[[MMMBBBCCCCCC>>>;;;===;;;;;;;;;;;;;;;;;;;;;;;;999;;;;;;;;;::::::<<<>>>>>>HHHNNNkkk{{{hhhVVVRRRPPPOOOOOOPPPUUU[[[sss~~~lllaaaVVVJJJ@@@===;;;888777777888777666444444444444333333333222000111333555666666555444444333333444666777777666555666777777666777:::<<<<<<<<<=========>>>>>>>>>>>>@@@AAAAAAAAAAAABBBDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDBBBAAABBBAAAAAA@@@??????>>>>>>>>>>>>>>>======>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>><<<;;;::::::::::::666666555444333222111111222222222222222222222222222222222222222222222222333444444444444444444555777777888999;;;===???@@@CCCCCCEEEFFFGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFHHHGGGGGGEEEDDDEEEHHHKKKKKKNNNSSSXXX[[[^^^```aaaaaagggpppwww{{{{{{~~~}}}tttfffZZZRRRLLLFFFBBB>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHJJJMMMRRRVVVZZZ___dddgggkkkooouuuyyy|||yyymmmffflllwwwxxxooodddYYYOOOLLLMMMVVVmmm{{{bbbRRREEECCCCCC===:::<<<>>>===<<<:::::::::;;;;;;:::;;;;;;;;;::::::;;;===???JJJSSSrrroooXXXRRRMMMLLLLLLMMMUUU^^^yyy{{{iii^^^TTTIIIAAA===;;;888777777777777666555555555555444444444444///000222333444333333222444333333444666777777666555666888888777888:::======>>>>>>>>>???????????????@@@BBBBBBAAAAAABBBDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBAAA??????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCAAA@@@BBBBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>??????@@@@@@@@@@@@????????????BBBBBBBBBBBBBBBBBBAAAAAA@@@???>>><<<;;;;;;::::::777777666555444333222222333333333333333333333333222222222222222222222222333333444444555555555555999999999;;;<<<>>>@@@AAADDDEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGFFFFFFHHHLLLOOOLLLQQQXXX]]]aaadddfffhhhjjjpppyyywww{{{|||tttggg\\\TTTMMMFFFAAA>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHLLLOOOSSSVVVXXXZZZ^^^```hhhmmmrrrwwwzzzpppjjjhhhooowww|||oooaaaSSSMMMKKKPPPaaatttjjjWWWGGGDDDCCC>>><<<===@@@>>><<<:::999999;;;;;;:::;;;<<<;;;::::::;;;===>>>KKKVVVwwwtttYYYQQQKKKIIIHHHJJJUUUbbbxxxfff[[[QQQHHHBBB>>>;;;888777777777666555555555555444444444444333111222333444555444444444555444333444666888777666555777888999888999;;;=========>>>>>>??????@@@@@@@@@AAABBBBBBAAAAAABBBDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEEEEEEEEEEEEEEEEDDDAAAAAABBBBBBBBBCCCCCCCCCCCCBBB???======???AAACCCDDDDDDDDDCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@CCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@@@@@@@@@@@@@???BBBAAAAAA@@@@@@?????????BBBBBBCCCCCCCCCCCCBBBAAAAAA@@@???===<<<;;;;;;;;;888888777666555444444333333333333333333333333333333333333333333333333333222333333444555666666777999999:::;;;===???AAABBBFFFFFFGGGGGGGGGGGGGGGFFFHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGIIIMMMOOOOOOUUU]]]dddgggiiikkkmmmrrryyyvvvyyy|||sssggg\\\TTTMMMEEE@@@>>>>>>>>>>>>???@@@AAAAAADDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJLLLOOORRRTTTVVVYYY\\\___eeejjjpppuuuyyy~~~~~~mmmnnnrrrxxx|||{{{jjjYYYQQQMMMNNNZZZiiirrr]]]JJJEEEEEEAAA>>>@@@@@@???<<<:::999:::;;;<<<;;;<<<<<<;;;999999;;;<<<<<>><<<999777777777666555444444444444333333333333333444444555555555555555555444444555777888777666666777999:::::::::;;;===<<<<<<===>>>??????@@@@@@@@@BBBCCCCCCAAAAAABBBDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA???======???AAACCCDDDDDDDDDCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEDDDBBBBBBBBBAAA???>>><<<;;;;;;;;;:::999999888777666555555333333333333333333333333333333333333333333333333222222333444666777888888999999:::;;;===???@@@BBBFFFGGGHHHHHHHHHHHHHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGHHHHHHHHHIIILLLNNNSSSZZZdddjjjlllllloooqqqyyyrrruuuzzz}}}ttthhh]]]TTTMMMFFFAAA???????????????@@@AAAAAADDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLJJJLLLOOORRRUUUYYY^^^bbbdddiiinnnsssvvv||||||tttzzzuuuaaaVVVPPPNNNVVVaaaxxx}}}eeeNNNGGGFFFBBB@@@AAA???>>>===;;;;;;;;;<<<<<<;;;<<<<<<;;;999999:::<<<===MMM\\\uuuXXXMMMGGGHHHGGGHHHXXXmmmttteeeYYYPPPHHHCCC???<<<999777777777666444444444444333333333333222333333333333333333333333555444444555777888888777666888:::;;;;;;;;;<<<===<<<<<<===>>>???@@@@@@AAAAAABBBCCCCCCBBBAAABBBDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>>>>@@@AAACCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEGGGGGGFFFDDDCCCDDDCCCAAA@@@>>>===<<<<<<;;;;;;:::999888777666666333333333333333333333333444444444444444444444444111222333444666888999999999::::::<<<===???AAABBBFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEGGGHHHIIIIIIJJJLLLNNNVVV___jjjpppqqqqqqsssvvv~~~jjjnnnsssyyy~~~vvviii]]]UUUNNNHHHCCC@@@@@@@@@@@@@@@AAAAAABBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDDDDEEEFFFFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNKKKLLLMMMOOOQQQVVV]]]aaaeeeiiinnnqqqssswww}}}||||||}}}|||eeeYYYQQQLLLPPPXXXjjjmmmSSSJJJGGGBBB???@@@============<<<<<<<<<<<<<<<<<<<<<;;;999999:::<<>>???@@@AAABBBBBBBBBCCCDDDCCCBBBAAABBBCCCEEEDDDCCCBBBBBBBBBBBBCCCBBBCCCCCCDDDDDDCCCCCCBBB>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDFFFHHHJJJJJJIIIGGGFFFGGGFFFEEEBBBAAA??????>>><<<<<<;;;:::999888777777444444444444444444444444444444444444444444444444111222333555666888999:::;;;;;;<<<===???AAACCCDDDFFFFFFHHHIIIJJJJJJJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFDDDFFFIIIJJJKKKMMMPPPRRRWWWaaannnvvvwwwwwwzzz}}}cccgggmmmssszzzxxxjjj^^^VVVPPPJJJFFFAAAAAAAAA@@@AAAAAABBBBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLMMMNNNNNNOOOOOONNNNNNMMMNNNRRRYYY]]]fffiiimmmooopppsssxxx|||yyywwwyyy~~~eeeWWWNNNGGGIIIOOO___yyysssWWWKKKGGGBBB===>>>;;;<<<======>>>======<<<<<<<<<===;;;999999:::;;;EEEUUUeeexxxUUUJJJEEEIIIIIIIII[[[ttttttggg[[[QQQHHHCCC???===999777777666555444777666666666555555555555555555444333333444444444666555444555888999888777666888;;;<<<<<<<<<<<<===>>>??????@@@BBBCCCDDDDDDBBBCCCDDDDDDBBBAAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDD@@@@@@AAAAAABBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFHHHJJJLLLMMMLLLJJJHHHJJJIIIGGGEEECCCBBBAAAAAA===<<<;;;;;;999999888777666666666666666666666666555555555555555555555555111111333555777888:::;;;<<<======???@@@BBBDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKHHHGGGGGGFFFEEEFFFFFFFFFCCCEEEIIIKKKMMMPPPTTTVVVWWWbbbqqqyyy{{{|||fffeeefffkkksss}}}|||nnnaaaXXXRRRKKKGGGCCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBDDDEEEFFFGGGFFFEEEDDDDDDFFFHHHJJJGGGGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFGGGIIIJJJKKKKKKMMMNNNOOOOOOOOONNNMMMLLLPPPPPPOOOOOOQQQSSSVVVWWW```cccfffggghhhlllsssxxxtttqqqvvvvvv___UUUPPPJJJKKKQQQXXXjjjeeeOOODDDBBBAAA@@@===<<<<<<<<<<<<;;;;;;;;;<<<======<<<;;;;;;===@@@BBBWWWsss{{{fffNNNKKKFFFGGGJJJJJJ```ttteeeXXXMMMEEE@@@???===999777777666555444777777777555222222333555555444444444444555555666888888888777777777777777:::::::::;;;===>>>@@@AAA======>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDIIIHHHFFFEEEDDDCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDDDDFFFEEECCCBBBBBBDDDFFFHHHJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFJJJKKKLLLLLLLLLKKKJJJIIIJJJIIIHHHHHHGGGGGGGGGHHHKKKLLLLLLLLLLLLLLLKKKKKKMMMJJJGGGGGGHHHGGGDDDAAA?????????>>>===<<<;;;:::777666555555666777666444555555555555555666777777777777777777888999:::;;;;;;===>>>???@@@AAADDDGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIIIIKKKLLLMMMOOOTTTYYY^^^aaafffmmmuuu{{{eeeeeeffflllttt}}}{{{oooeee\\\TTTLLLFFFCCCBBBAAAAAAAAAAAACCCCCCCCCBBBBBBAAABBBCCCDDDEEEGGGGGGFFFFFFFFFGGGIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMNNNOOOPPPOOONNNNNNQQQPPPOOOOOOOOOQQQSSSUUUXXX[[[___aaacccgggnnnttt}}}~~~ooolllppp|||qqq```ZZZVVVMMMJJJMMMQQQaaa{{{iiiRRRFFFAAA@@@@@@>>>>>>=========<<<<<<<<<<<<======<<<;;;;;;>>>@@@DDDYYYtttnnn[[[KKKJJJEEEGGGLLLOOOfffsssdddWWWMMMEEEAAA???<<<999777777777666555666777666555333222444666555555555444555555666777888888888888888888888888::::::;;;<<<===???@@@AAA?????????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDDDDFFFEEEDDDCCCCCCEEEGGGHHHJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHJJJKKKLLLMMMNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIJJJJJJLLLLLLMMMMMMMMMLLLLLLLLLOOOLLLJJJIIIJJJJJJGGGEEECCCCCCBBB@@@???===<<<;;;:::999777777777777555444555555555555555666777777777777777777888:::;;;;;;<<<===???@@@@@@BBBDDDGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKMMMOOOQQQVVV\\\```dddiiipppwww}}}dddeeehhhnnnwwwzzzqqqhhh```WWWMMMFFFCCCCCCAAAAAAAAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCDDDGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBAAADDDDDDEEEEEEFFFGGGHHHHHHKKKLLLMMMNNNPPPPPPPPPPPPQQQPPPOOONNNNNNOOOPPPQQQQQQTTTXXX[[[^^^ccckkkrrrzzzxxxlllhhhjjjvvv|||pppgggfffaaaUUULLLJJJMMMXXXnnnnnnVVVHHHAAA@@@????????????>>>>>>>>>======<<<======<<<;;;<<<>>>@@@GGG\\\uuu}}}ooo\\\NNNGGGHHHEEEGGGOOOUUUnnnrrrcccWWWMMMFFFBBB>>>;;;999777777888777666555666666555444333555777666555555555666666777888888888888888888888888888;;;;;;;;;<<<===???AAABBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEGGGFFFEEEDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNPPPOOOMMMMMMNNNMMMLLLJJJIIIHHHFFFDDDAAA???>>>======;;;999888888777666444555555555555555666777777666777777777999:::;;;<<<<<<>>>@@@AAAAAABBBEEEGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLNNNPPPRRRUUUZZZ```dddjjjnnnssszzzfffgggkkkqqqyyy~~~xxxppphhhaaaXXXOOOHHHDDDCCCBBBAAA@@@AAABBBCCCBBBBBBBBBBBBCCCCCCDDDDDDFFFFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAACCCCCCDDDDDDEEEFFFFFFGGGIIIJJJLLLMMMOOOPPPQQQRRRQQQQQQOOONNNMMMMMMMMMNNNNNNRRRVVVYYY]]]ccclllsss{{{vvvnnnjjjkkksssyyyttttttnnn___RRRLLLOOOUUUddd}}}ttt\\\KKKBBB????????????>>>>>>>>>=========<<<======<<<<<<<<>>@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCDDDEEEGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNKKKIIIEEECCC@@@???>>><<<999888888888777555555555555555555666777777666666777888999;;;<<<======???AAACCCCCCCCCEEEGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLOOOQQQTTTWWWZZZ___dddhhhqqqtttxxx}}}kkklllooottt{{{~~~xxxnnnfff```YYYQQQKKKDDDCCCBBBAAA@@@AAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFHHHHHHJJJKKKNNNPPPQQQRRRQQQQQQPPPOOONNNNNNNNNMMMNNNQQQUUUXXX\\\cccmmmttt~~~{{{tttqqqpppsss}}}wwwhhhYYYQQQQQQRRR[[[qqqwwwaaaNNNCCC??????>>>>>>>>>=========<<<<<<<<<=========<<<===@@@BBBNNNdddxxxxxxhhhWWWKKKFFFDDDHHHFFFHHHRRR___{{{zzzqqqbbbVVVMMMGGGDDD>>>;;;999888888999888777444555777777555555666777555555555666666777999999888999999999:::::::::;;;<<<<<<<<<===???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDAAABBBBBBCCCDDDDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHHHHIIIIIIIIIIIIIIIFFFGGGGGGIIIKKKMMMOOOPPPKKKKKKLLLMMMNNNPPPQQQRRRRRRQQQQQQPPPPPPOOOOOOOOORRRRRRQQQQQQQQQRRRRRRSSSRRRQQQQQQQQQQQQRRRSSSTTTSSSSSSSSSSSSSSSRRRSSSSSSSSSRRRQQQOOOKKKHHHEEECCC>>><<<999888888888888777555555555555555666777777666666777888999;;;===>>>>>>@@@CCCDDDDDDDDDEEEGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNSSSUUUXXX\\\___ccciiilllxxxyyy|||rrrrrrtttxxx|||~~~wwwooohhhbbb[[[TTTOOOEEEDDDBBBAAA@@@@@@AAABBBDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGHHHIIILLLNNNPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPOOORRRUUUWWW[[[bbbkkksss~~~zzztttsssrrryyypppaaaWWWQQQPPPUUUgggxxxeeeRRREEE@@@@@@>>>>>>=========<<<<<<<<<<<<=========<<<>>>@@@CCCPPPfffwwwtttcccSSSKKKHHHDDDJJJHHHIIITTTddd|||rrrcccVVVMMMGGGDDD???<<<:::888888999888777555666888888666555555666444444444555666777888999999999999::::::;;;;;;<<<=========>>>???AAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKLLLKKKJJJIIIEEEEEEFFFHHHJJJLLLNNNOOOMMMMMMMMMMMMOOOPPPRRRRRRSSSRRRRRRQQQPPPPPPQQQQQQTTTTTTSSSSSSTTTTTTUUUUUUTTTSSSRRRRRRSSSTTTVVVWWWUUUWWWWWWWWWUUUTTTUUUWWWVVVWWWWWWWWWTTTPPPLLLIIIBBB???;;;999999999999888555555555555555666777777666666777888:::<<<===>>>???BBBDDDFFFFFFEEEFFFGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKNNNPPPQQQWWWZZZ]]]```cccggglllooo{{{}}}|||xxxtttqqqooonnnlllkkkmmmqqqwww~~~zzzyyyxxxzzz}}}|||xxxrrrlllggg```WWWPPPEEEDDDBBBAAA@@@@@@AAAAAACCCCCCEEEFFFFFFFFFEEEDDDHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHJJJLLLNNNPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSUUUWWWYYY[[[bbbkkksss{{{}}}sssooonnnrrr{{{{{{jjj___UUUQQQSSS```yyyxxxgggTTTGGGAAA@@@?????????>>>>>>>>>======<<<============>>>AAACCCRRReeetttppp^^^PPPJJJIIIDDDLLLKKKLLLXXXkkktttcccWWWMMMHHHEEE@@@>>>:::999888888777666666777999888777555444555333333333444555777888999999999::::::;;;<<<<<<<<<======>>>???@@@BBBCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIKKKMMMMMMLLLKKKJJJEEEFFFGGGHHHJJJLLLNNNPPPNNNNNNMMMMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVWWWWWWWWWVVVVVVWWWWWWXXXYYYUUUTTTSSSSSSTTTUUUXXXYYYYYY[[[\\\[[[XXXWWWXXXZZZYYY[[[^^^___]]]YYYTTTPPPIIIEEE@@@<<<;;;:::999888555555555555555666777777666666777888:::<<<>>>???@@@BBBFFFGGGGGGFFFFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHJJJMMMPPPRRRTTT[[[^^^aaadddgggjjjnnnqqqzzz}}}}}}pppeeedddccc```]]]ZZZYYYYYYUUUVVVWWWXXXZZZ^^^cccggg}}}{{{{{{}}}~~~{{{xxxuuuqqqllldddXXXPPPEEEDDDCCCAAA@@@@@@AAAAAAAAABBBDDDEEEEEEEEEDDDCCCJJJHHHFFFDDDDDDEEEFFFGGGGGGIIIJJJLLLLLLKKKIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHKKKMMMOOOOOOPPPRRRTTTUUUVVVVVVVVVWWWYYY[[[[[[^^^dddmmmtttxxx~~~|||pppkkkkkkmmmtttsssgggZZZUUUTTT^^^sss~~~}}}wwwiiiVVVHHHBBBAAA@@@@@@@@@????????????>>><<<============>>>AAADDDSSSeeerrrmmm\\\NNNIIIHHHDDDMMMLLLMMM[[[pppuuudddWWWNNNHHHEEEAAA>>>;;;999888888777555666888:::999777555444444222222333333555666777888999999::::::;;;<<<============>>>???@@@BBBCCCDDD@@@AAAAAABBBCCCDDDEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEFFFHHHJJJLLLNNNNNNMMMKKKJJJFFFGGGHHHIIIKKKMMMOOOPPPOOONNNMMMMMMNNNOOOQQQRRRQQQQQQRRRSSSUUUWWWZZZ\\\YYYYYYYYYYYYYYYZZZ[[[[[[VVVUUUTTTTTTTTTVVVYYYZZZ\\\^^^___^^^ZZZYYYZZZ\\\ZZZ^^^bbbeeeddd___YYYUUUOOOJJJDDD???<<<:::888777555555555555555666777777666666777888:::<<<>>>???@@@CCCFFFHHHGGGFFFFFFGGGCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIKKKNNNQQQTTTUUU]]]```dddfffiiikkkoooqqqyyy}}}tttdddWWWSSSTTTSSSRRRPPPNNNNNNNNNKKKMMMNNNLLLKKKLLLQQQVVV~~~}}}yyyuuuoooeeeXXXOOOJJJEEEBBBDDDDDDAAAAAACCCCCCCCCCCCCCCDDDDDDDDDEEEHHHIIIHHHFFFEEEEEEGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGGGGGGGGGGFFFEEEDDDEEEGGGFFFDDDCCCCCCDDDBBBDDDFFFGGGGGGHHHJJJLLLMMMOOORRRTTTUUUXXX\\\___bbbaaa______aaafffjjjmmmsssyyysssgggcccaaaeeejjjppp}}}sss\\\UUUSSS\\\nnn}}}{{{yyyppp^^^LLLDDDEEEAAA@@@???>>>============>>>===>>>@@@??????EEEMMMUUUkkkqqqeee[[[PPPHHHIIILLLMMMNNNPPP[[[uuupppdddZZZPPPHHHFFF>>><<<:::888777777777777666666666666666555444333555555666666777888888888;;;<<<<<<<<<;;;;;;===?????????@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIJJJLLLNNNNNNNNNNNNMMMHHHIIIJJJLLLNNNOOOQQQQQQOOONNNNNNQQQTTTUUUSSSPPPPPPQQQSSSTTTVVVWWWWWWWWWXXXYYYYYYZZZ[[[[[[\\\]]]XXXXXXYYYYYYZZZZZZ[[[[[[YYY\\\___^^^\\\[[[^^^```cccdddeeegggfffccc]]]YYYSSSNNNGGGAAA===:::888666555444444333333444444555777888999:::<<<===>>>>>>???AAACCCEEEFFFGGGGGGGGGCCCDDDEEEFFFHHHIIIJJJKKKHHHHHHIIILLLQQQVVVYYYZZZ___bbbeeehhhkkkmmmqqqtttyyy|||xxxgggYYYOOOLLLKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKK~~~|||xxxrrrgggZZZQQQKKKEEEBBBCCCDDDAAA@@@BBBCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGHHHGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIGGGGGGHHHGGGFFFDDDDDDEEEFFFFFFDDDCCCCCCDDDEEEGGGIIIIIIIIIJJJLLLNNNLLLNNNQQQTTTVVVYYY]]]```cccbbbbbbbbbdddgggjjjlllqqqwwwqqqeeeaaa```cccffflllxxx~~~fff]]]VVVZZZiii~~~|||sssbbbPPPFFFFFFAAA@@@???>>>>>>=========???===>>>???>>>>>>DDDLLLZZZoootttggg^^^TTTNNNQQQNNNOOOPPPRRR^^^yyyqqqdddZZZPPPHHHFFF???>>><<<:::888888888888888999999999999888888777333333444444555666666666777999:::999999999;;;===??????@@@@@@AAABBBBBBCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDBBBAAAAAABBBCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJKKKLLLNNNNNNOOOOOOOOOJJJJJJJJJKKKLLLMMMNNNOOOOOONNNOOOQQQTTTVVVTTTRRRRRRSSSTTTUUUVVVWWWWWWWWWYYYYYYZZZ\\\\\\]]]]]]\\\YYYYYYZZZZZZ[[[\\\]]]]]][[[]]]```___]]]]]]___bbbfffffffffggggggddd```\\\TTTOOOGGGAAA===:::888666555555444444444444555555888888999:::<<<===>>>???@@@AAACCCFFFGGGHHHGGGGGGDDDEEEEEEGGGHHHIIIJJJJJJIIIJJJKKKNNNSSSXXX[[[\\\aaacccgggjjjmmmppptttvvv|||tttcccWWWMMMHHHFFFIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFGGG|||vvvkkk^^^UUULLLFFFBBBCCCCCC@@@@@@BBBCCCCCCDDDDDDDDDEEEEEEEEEDDDFFFHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLJJJHHHGGGHHHGGGEEEDDDCCCEEEEEEEEECCCBBBCCCDDDCCCEEEFFFFFFFFFFFFGGGIIIJJJMMMPPPSSSUUUYYY]]]```dddeeefffggghhhiiiiiijjjnnnttt}}}pppccc___``````aaafffqqquuuhhh[[[XXXaaauuuxxxhhhUUUIIIGGGAAAAAA???>>>>>>>>>>>>>>>???===>>>???>>>===CCCKKK\\\qqqvvviii```XXXRRRUUUQQQQQQRRRUUUbbb}}}qqqeee[[[PPPHHHEEE@@@???===;;;999999999999555555666777777777666666333444444555555666666777666777888999999:::<<<>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBBBBBBBCCCDDDEEEHHHHHHGGGEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJLLLLLLLLLMMMNNNPPPQQQRRRNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPSSSVVVWWWVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWYYY[[[]]]^^^___^^^]]]\\\YYYZZZZZZ\\\]]]^^^______]]]___bbbbbb```___bbbeeehhhggggggggggggfffccc```UUUOOOGGGAAA<<<:::888777666666555555555555666666888999:::;;;<<<>>>??????AAABBBDDDFFFHHHHHHHHHHHHEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKNNNQQQUUUZZZ]]]___cccfffjjjnnnqqqtttxxx{{{vvv^^^QQQLLLHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCDDDyyynnnaaaXXXMMMGGGCCCCCCCCC@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEBBBDDDGGGIIIHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKLLLJJJIIIHHHHHHGGGEEECCCDDDDDDEEEDDDBBBAAACCCDDDBBBDDDEEEDDDCCCCCCDDDEEEGGGJJJMMMPPPSSSWWW\\\___eeegggiiillllllllljjjiiikkkqqqzzzsssfffbbbbbb```___bbbjjjzzzsssaaaXXX[[[kkk~~~ooo[[[LLLGGGAAAAAA@@@???>>>>>>>>>>>>???===>>>???======BBBJJJXXXpppwwwnnneee[[[RRRSSSQQQQQQRRRWWWfffsssggg\\\QQQIIIEEEAAA???===;;;999888888999333333444555666666666666666666666777888888999999666888:::;;;;;;===???BBB???@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCBBBAAAAAA???@@@@@@@@@AAAAAAAAAAAADDDDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKKKKLLLMMMPPPRRRSSSQQQQQQOOOOOOOOOPPPRRRSSSOOOPPPSSSUUUXXXYYYYYYXXXYYYYYYXXXXXXXXXXXXXXXYYYZZZ\\\___aaaaaa```^^^]]]XXXYYYZZZ\\\]]]___``````___bbbddddddbbbbbbeeegggjjjhhhgggfffggggggeeecccWWWQQQHHH@@@<<<:::888888777777666666666666777777999999:::<<<===>>>???@@@BBBCCCEEEGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLPPPTTTWWW\\\```bbbgggjjjooosssvvvzzzwwwdddPPPHHHHHHHHHFFFFFFCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDD}}}rrreee\\\PPPIIIDDDDDDCCC@@@@@@BBBDDDDDDDDDDDDEEEEEEEEEFFFAAADDDGGGIIIIIIHHHIIIJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLJJJIIIHHHHHHHHHFFFDDDDDDEEEEEEDDDBBBBBBCCCEEEFFFGGGHHHGGGFFFFFFGGGHHHEEEHHHKKKNNNQQQUUUZZZ]]]dddgggkkkooopppooollljjjkkkooowwwyyyllliiihhhccc```aaafffsssiii[[[XXXddd{{{vvvaaaOOOGGGBBBAAA@@@???>>>>>>>>>>>>???===>>>???>>>===CCCKKKVVVqqq~~~wwwnnn```RRROOOOOOOOOQQQWWWhhhuuuiii___SSSJJJFFF@@@???<<<:::888777777777666777888888999999999999666666777777888999999999777888:::;;;<<<===@@@CCCAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@@@@@@@AAABBBBBBBBBBBBDDDFFFHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKJJJKKKKKKMMMPPPSSSTTTQQQQQQQQQQQQRRRSSSUUUVVVRRRTTTWWWYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYZZZZZZ[[[\\\^^^```bbbbbbaaa___]]]XXXYYYZZZ[[[]]]^^^___``````cccffffffddddddgggjjjiiihhhffffffggggggfffeeeYYYRRRHHH???;;;999999999999888888777777888888999999:::;;;<<<>>>???@@@@@@CCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIMMMRRRVVVZZZ]]]bbbeeekkkooosssxxx|||bbbSSSFFFCCCEEEDDDAAA@@@CCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEvvvjjjaaaSSSLLLFFFEEEDDDAAAAAADDDDDDDDDDDDEEEEEEEEEFFFFFFCCCEEEGGGHHHHHHHHHIIIKKKJJJJJJKKKLLLMMMMMMMMMMMMKKKJJJHHHHHHIIIIIIGGGFFFFFFFFFFFFDDDBBBBBBDDDFFFDDDFFFGGGFFFEEEEEEFFFGGGEEEHHHKKKNNNPPPTTTXXX[[[bbbeeekkkppprrrqqqooommmmmmooouuuuuurrrnnngggbbbbbbccclllsssaaaXXX^^^ppp~~~hhhSSSHHHBBBAAA@@@??????>>>??????>>>===>>>@@@??????EEEMMMYYYwwwyyyfffSSSMMMMMMMMMOOOXXXkkkxxxlllaaaUUUKKKGGGAAA???===:::888777777777666666777777888777777777444555555666666777777888666888::::::;;;===???BBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@AAACCCEEEHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJLLLMMMPPPRRRTTTUUUQQQQQQRRRTTTUUUVVVWWWWWWUUUXXX[[[]]]]]]]]]^^^```^^^]]]\\\[[[[[[\\\]]]^^^^^^___```bbbbbbaaa___^^^YYYYYYZZZ[[[]]]^^^______aaadddggggggffffffiiillliiihhhgggggghhhiiihhhfffZZZSSSHHH???:::999999:::::::::999999999999:::::::::;;;<<<===>>>@@@AAAAAACCCDDDEEEGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJOOOVVVZZZ]]]```eeejjjooosssxxx}}}rrrTTTKKKDDDDDDEEECCC@@@???DDDEEEGGGHHHIIIHHHGGGGGGDDDDDDCCCCCCCCCDDDDDDEEE{{{ooofffUUUNNNHHHFFFEEEBBBBBBEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKJJJJJJKKKMMMMMMNNNNNNMMMJJJIIIHHHHHHIIIJJJIIIHHHGGGGGGGGGEEECCCCCCEEEHHHBBBCCCEEEDDDDDDDDDEEEFFFGGGIIILLLOOOQQQTTTXXX[[[___cccjjjpppssssssrrrpppooopppttt~~~}}}{{{ssskkkdddcccaaafff{{{|||hhhZZZYYYffftttoooXXXKKKBBBBBBAAA@@@????????????>>>===>>>@@@@@@AAAGGGPPP^^^}}}jjjUUUMMMKKKLLLOOOYYYnnnzzznnndddWWWMMMIIIBBB@@@>>>;;;999888777777555555555555555555444333555555555666777777888888888:::;;;<<<<<<===@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAACCCEEEHHHKKKLLLMMMLLLKKKJJJJJJIIIJJJJJJLLLLLLLLLKKKLLLLLLMMMNNNJJJLLLNNNQQQSSSUUUWWWWWWVVVWWWYYYZZZ[[[ZZZYYYXXXYYY\\\___aaa```___```bbb___^^^]]]\\\\\\]]]___```___```````````````______[[[\\\\\\]]]^^^_________aaaeeehhhhhhfffgggjjjmmmiiiiiihhhiiikkkkkkjjjhhh\\\TTTHHH>>>999999999:::;;;;;;::::::::::::;;;;;;;;;;;;<<<===???@@@AAABBBBBBCCCEEEFFFGGGFFFFFFEEEFFFFFFGGGHHHIIIKKKKKKLLLMMMSSSZZZ___aaadddiiinnnrrrvvv{{{xxx^^^NNNHHHEEEFFFEEEBBBBBBDDDEEEFFFGGGIIIIIIHHHFFFFFFCCCBBBBBBBBBCCCDDDEEEEEE~~~sssjjjWWWOOOIIIGGGFFFCCCCCCFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFEEEFFFIIIKKKJJJJJJKKKMMMMMMNNNNNNNNNIIIHHHGGGHHHJJJKKKJJJIIIHHHHHHGGGEEECCCDDDFFFIIIEEEFFFHHHHHHGGGGGGIIIJJJIIIKKKNNNPPPRRRUUUYYY\\\^^^bbbiiiooosssttttttrrrqqqqqqttt}}}vvvllleeeccc___bbbvvvlll[[[VVV___lllttt[[[MMMCCCBBBAAA@@@????????????>>>===>>>AAAAAABBBIIIQQQbbbjjjTTTLLLKKKKKKOOOZZZppp|||pppeeeXXXNNNIIIDDDBBB???<<<:::999999888888888999999888777666666777777777888999999::::::<<<===?????????@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBB@@@AAAAAAAAAAAA@@@?????????@@@@@@@@@@@@AAAAAAAAADDDDDDEEEGGGIIILLLOOOQQQQQQPPPNNNLLLKKKJJJJJJIIIMMMMMMMMMMMMMMMMMMNNNOOOKKKMMMPPPTTTVVVXXXYYYYYY\\\^^^```aaaaaa___\\\ZZZ[[[___bbbcccaaa```aaaccc```___]]]]]]]]]^^^```bbb`````````_______________^^^^^^^^^_________``````bbbeeehhhhhhggggggjjjmmmjjjjjjjjjlllmmmmmmkkkiii]]]TTTHHH>>>999999:::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMOOOUUU]]]bbbdddgggmmmqqqtttwww}}}gggOOOGGGDDDCCCCCCAAA???AAAEEEEEEFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHyyyooo___TTTJJJEEEDDDBBBBBBEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCDDDEEEFFFFFFFFFIIIIIIKKKMMMNNNNNNKKKIIIHHHHHHHHHIIIKKKMMMPPPQQQMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHFFFEEEDDDEEEFFFGGGMMMLLLKKKKKKMMMPPPTTTWWW___```ccciiippptttsssqqqwwwuuuuuu|||{{{qqqiiiaaa[[[ZZZ```qqqoooXXXPPPVVV___~~~{{{gggRRRFFFEEEBBB===<<<>>>???>>>BBBAAA<<<===BBB@@@FFFYYYkkkgggUUUKKKGGGIIINNN]]]uuu}}}pppdddXXXPPPLLLHHHEEE@@@===;;;999777555555999999555666;;;<<<999666666777888999999::::::======<<<======>>>???@@@BBBBBBCCCCCCBBBBBBAAA@@@DDDDDDCCCBBBBBBBBBCCCCCC======>>>>>>??????@@@@@@????????????>>>>>>AAACCCDDDEEEEEEEEEFFFIIINNNRRRPPPPPPPPPOOOOOONNNNNNNNNOOOMMMKKKLLLMMMNNNNNNMMMNNNNNNPPPRRRUUUXXX[[[\\\dddccccccbbbaaa`````````\\\___bbbddddddeeefffhhhgggccc___^^^___bbbeeefffddddddddddddcccbbbbbbaaaaaa```______aaabbbbbbbbbeeecccbbbccceeehhhjjjkkklllhhhfffggglllooonnnlll\\\PPPDDD@@@???<<<::::::<<<============;;;:::999============>>>>>>>>>>>>BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKOOORRRVVV]]]dddgggggghhhlllpppvvvxxx|||nnnXXXQQQHHHGGGFFFDDDBBBAAAAAAAAACCCEEEGGGHHHHHHFFFDDDBBBCCCAAACCCEEEEEECCCFFFLLL{{{qqqcccXXXMMMHHHEEECCCBBBDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNQQQRRRQQQQQQMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRPPPMMMKKKJJJJJJKKKLLLOOOOOONNNNNNPPPRRRUUUVVVZZZ[[[___eeelllpppqqqpppuuutttwww{{{llleee^^^ZZZYYY```ppppppYYYOOORRRYYYqqqkkkWWWGGGEEEAAA>>>===>>>??????>>>>>>:::<<>>>>>???@@@CCCCCCCCCCCCCCCBBBAAAAAABBBAAAAAA@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>???BBBDDDCCCEEEFFFHHHIIILLLQQQTTTRRRRRRRRRQQQQQQPPPPPPPPPQQQOOOOOOOOOQQQRRRQQQPPPOOOPPPQQQSSSVVVYYY\\\]]]dddcccbbbaaa``````aaaaaaaaabbbbbbcccccceeefffhhhgggddd```^^^```ccceeefffeeeeeeffffffeeedddccccccaaa```_________```______cccbbbaaaccceeeiiikkklllooollljjjlllooopppmmmjjj\\\OOODDD@@@???===;;;<<<======>>>>>>===<<<:::999=========>>>>>>>>>??????CCCCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIJJJJJJLLLPPPSSS[[[```eeegggfffhhhnnnsssyyy{{{```OOOJJJEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIGGGEEECCCEEEBBBAAADDDEEEDDDFFFKKK~~~ttthhh\\\QQQKKKHHHDDDCCCEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEFFFHHHIIIJJJHHHIIIKKKMMMPPPRRRTTTTTTWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]YYYVVVRRRNNNLLLKKKLLLMMMMMMMMMMMMMMMNNNPPPQQQRRRVVVWWW[[[aaahhhmmmooopppsssuuuyyy{{{gggaaa[[[XXXXXX^^^lllzzzrrr[[[OOOOOOSSS```uuuppp\\\IIIEEEAAA>>>>>>???@@@@@@??????:::<<>>??????@@@@@@DDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>=========??????>>>======<<<;;;;;;>>>???@@@??????@@@BBBEEECCCEEEIIILLLNNNPPPTTTVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSUUUWWWWWWUUUSSSQQQQQQRRRSSSVVVYYY]]]___cccbbb```______```aaabbbgggeeecccdddfffggghhhhhhhhheeeaaa```aaadddeeeeeeggghhhhhhiiiiiihhhffffffeeedddbbbaaa```_________aaaaaabbbccceeehhhkkkmmmpppooooooqqqsssqqqlllggg[[[OOODDD@@@@@@>>>>>>>>>>>>????????????===<<<;;;<<<<<<===>>>???@@@@@@AAADDDDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKLLLNNNQQQTTT^^^cccggghhhgggjjjqqqxxx}}}oooVVVJJJHHHAAAAAAAAABBBCCCDDDFFFGGGGGGHHHIIIJJJJJJHHHFFFEEEJJJEEEBBBEEEGGGGGGJJJMMMuuujjj^^^SSSMMMIIIEEEDDDFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDEEEHHHJJJJJJKKKNNNPPPSSSVVVZZZ]]]eeeeeeeeeeeeeeeeeeeeeeeehhhhhhhhhhhhggggggffffffaaa^^^YYYTTTPPPNNNNNNNNNKKKLLLMMMNNNOOOPPPPPPQQQUUUWWWZZZ```fffllloooqqqrrrvvv|||zzzfff```ZZZXXXXXX]]]hhhsssqqq[[[OOOMMMOOOTTTfffuuuaaaMMMFFF@@@???@@@???@@@AAABBBBBB======BBBCCCNNNeee{{{eeeTTTLLLHHHJJJKKKRRRccc}}}}}}qqqggg[[[RRRNNNFFFCCC@@@===<<<<<<:::999888888777666666777777777;;;;;;::::::::::::::::::<<<===>>>???@@@@@@AAAAAAEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@>>>>>>======>>>=========<<<<<<<<<;;;===>>>???>>>>>>@@@BBBEEEDDDGGGLLLPPPQQQRRRSSSUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVYYYZZZZZZXXXUUURRRQQQQQQRRRTTTXXX\\\___aaa```^^^]]]]]]___aaaccchhhggghhhjjjlllmmmkkkiiihhhfffccccccdddfffffffffjjjkkklllllllllkkkiiihhhjjjjjjhhhfffcccaaaaaaaaacccddddddeeeeeegggiiikkknnnoooqqqtttuuurrrlllhhh\\\PPPDDDAAAAAA@@@@@@AAA@@@@@@AAAAAA@@@???===<<<<<<<<<===>>>@@@AAABBBBBBDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIKKKLLLMMMOOOSSSVVV^^^dddjjjmmmnnnqqqxxx}}}{{{aaaOOOHHHHHH@@@@@@AAABBBCCCEEEGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHPPPIIIEEEGGGKKKMMMPPPTTTvvvkkk```TTTNNNJJJGGGFFFGGGCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFDDDCCCCCCGGGJJJLLLPPPUUU[[[```fffmmmrrrxxxxxxxxxxxxxxxwwwwwwvvvzzzzzzzzzxxxvvvtttrrrpppllljjjeee___ZZZWWWUUUTTTOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVZZZ^^^ccchhhmmmppprrrwww~~~zzzhhhaaa[[[XXXXXX[[[dddmmmmmmYYYOOOLLLMMMQQQ]]]uuu|||jjjQQQGGG@@@@@@AAA@@@???AAAAAABBB>>>>>>CCCCCCPPPhhh}}}kkkWWWMMMIIIGGGIIIKKKRRReee~~~sssiii]]]TTTOOOFFFDDD@@@>>>===<<<;;;999:::888888888888777777999;;;;;;::::::::::::::::::<<<===>>>@@@AAABBBBBBAAAEEEEEEFFFFFFEEEEEEDDDCCCCCCBBB@@@???>>>======<<<;;;<<<<<<<<<=========>>>;;;<<<======>>>???BBBEEEGGGJJJPPPSSSSSSRRRRRRRRRVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[[[[XXXUUURRRQQQPPPPPPRRRVVV[[[^^^___^^^]]]]]]^^^```bbbdddgggjjjnnnrrrtttsssnnnkkkiiigggffffffhhhiiiiiihhhmmmnnnooopppooommmkkkiiillllllkkkhhhdddbbbbbbcccfffhhhiiihhhfffeeegggiiijjjlllppptttuuusssnnnjjj]]]QQQEEEBBBBBBAAABBBDDDAAABBBBBBCCCBBBAAA???>>><<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGIIIIIIJJJJJJHHHIIIKKKLLLNNNQQQUUUXXX]]]eeennntttwwwyyyhhhSSSFFFBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGKKKKKKMMMNNNNNNNNNMMMMMMPPPJJJFFFHHHLLLOOOUUU\\\zzzooocccWWWPPPLLLGGGFFFGGGCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGEEEFFFKKKPPPNNNUUU___iiirrr{{{~~~|||xxxuuurrrmmmgggbbb]]][[[WWWVVVVVVUUUUUUUUUVVVVVVUUUWWWYYY[[[^^^ccciiimmmrrrwww{{{jjjbbbZZZXXXWWWZZZaaaiiizzzmmm[[[RRRMMMLLLPPPWWWjjjsssVVVIII@@@BBBCCC???>>>AAA<<>>===<<<:::999:::777777999999777888;;;999999999999::::::::::::<<<===???AAABBBCCCBBBBBBEEEEEEEEEEEEEEEDDDDDDCCC@@@???>>>===<<<;;;;;;;;;;;;;;;<<<======>>>??????;;;<<<===>>>>>>@@@DDDFFFIIIMMMRRRUUUUUUTTTSSSRRRXXXXXXXXXXXXYYYYYYYYYYYY[[[ZZZYYYZZZ[[[ZZZXXXUUUSSSRRROOONNNPPPUUU[[[^^^^^^^^^___```bbbccceeefffgggmmmuuuyyyxxxsssnnnllliiihhhhhhjjjlllmmmmmmlllpppqqqrrrsssqqqoookkkiiijjjkkkkkkhhhdddbbbccceeeiiikkklllkkkgggeeefffhhhiiikkkoooqqqsssrrrpppooo```SSSFFFBBBCCCBBBCCCEEECCCDDDDDDDDDDDDBBBAAA@@@>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJJJJGGGIIILLLNNNPPPTTTYYY\\\___hhhttt{{{~~~tttZZZLLLEEEBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGKKKLLLMMMOOOPPPQQQQQQRRRMMMIIIGGGIIIKKKPPP[[[eeevvvjjj\\\TTTMMMGGGDDDEEECCCCCCCCCDDDEEEFFFFFFFFFGGGJJJLLLKKKKKKNNNUUU[[[]]]fffsss{{{tttnnnjjjgggeeeaaa^^^\\\[[[[[[[[[YYYZZZ[[[\\\]]]aaaggglllqqqwww{{{iii```XXXUUUVVVYYY```hhhuuuttteee[[[SSSOOOOOOQQQ```|||wwwZZZKKKAAACCCCCC>>>===@@@:::???>>>@@@DDDDDDQQQjjj|||xxxlllYYYKKKGGGHHHHHHIIIKKKUUUkkk~~~tttwwwnnnbbbXXXTTTIIIFFFBBB???===<<<:::888999555555888999666777;;;777777888888999:::::::::;;;===???BBBCCCDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBB???>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<===??????@@@BBBFFFIIIKKKOOOTTTWWWWWWWWWVVVWWWZZZZZZZZZ[[[[[[\\\\\\\\\___]]][[[ZZZZZZYYYWWWVVVUUUSSSPPPNNNPPPUUU[[[``````aaacccfffhhhiiiiiiiiiiiiqqqzzz{{{vvvooolllkkkiiiiiijjjmmmpppqqqqqqooossstttuuuuuusssoookkkhhhiiikkkllljjjeeedddfffiiiiiilllnnnmmmiiifffhhhjjjkkkmmmoooppppppqqqqqqrrrbbbUUUHHHCCCCCCCCCDDDFFFDDDEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCEEEGGGHHHIIIIIIJJJHHHKKKNNNQQQTTTXXX^^^aaagggoooxxx~~~fffSSSLLLHHHFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLNNNPPPRRRTTTUUUVVVLLLKKKKKKMMMNNNTTTcccqqq|||ooo```VVVOOOGGGCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGHHHKKKNNNOOOPPPUUU]]]dddttt}}}}}}zzzwwwrrrlllhhhfffeeeeee]]]^^^___^^^^^^bbbhhhmmmpppvvv~~~{{{ggg^^^UUUSSSUUUYYY```hhhrrr~~~pppeeeZZZSSSMMMMMMYYYuuuvvv]]]MMMAAACCCDDD>>><<>>>>>=========???@@@AAABBBDDDHHHKKKLLLPPPUUUXXXYYYYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^bbb___\\\ZZZZZZYYYXXXVVVWWWTTTQQQOOOQQQVVV]]]aaaaaacccgggjjjlllmmmllllllllluuu|||{{{rrrjjjiiikkkiiiiiikkknnnrrrssssssrrrtttuuuvvvvvvsssooojjjgggjjjmmmooommmhhhgggjjjnnnhhhlllooonnnjjjhhhjjjmmmoooooopppooooooppprrrtttcccVVVIIIDDDCCCCCCDDDFFFEEEEEEFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIIIIIIIIJJJLLLPPPSSSWWW\\\aaaeeennnttt{{{xxxZZZLLLIIIIIIGGGEEECCCDDDDDDFFFGGGIIIKKKLLLKKKLLLNNNPPPSSSUUUWWWXXXNNNNNNPPPRRRRRRYYYjjj{{{wwwhhhZZZPPPJJJGGGEEEFFFBBBAAAEEEGGGEEEFFFHHHMMMMMMRRRYYY]]]aaannn|||}}}vvvoookkkjjjiiihhheeedddeeeiiimmmssswww}}}yyyddd]]]VVVTTTXXX\\\^^^^^^ooozzzwwweeeVVVOOOPPPTTTeeeyyycccSSSDDD>>>???@@@AAABBBAAA@@@??????>>>CCCRRRaaa|||nnn[[[MMMHHHHHHIIIIIILLLQQQXXXrrrzzztttzzzrrrhhh\\\SSSLLLFFFBBBBBB@@@<<<:::;;;999888888777777777777777888888888888999:::;;;<<<<<<>>>???BBBCCCEEEFFFFFFEEEEEEFFFEEEDDDCCCAAA@@@@@@???===<<<===>>>@@@AAA==================<<<<<<>>>???AAACCCEEEHHHMMMPPPTTTUUUWWWZZZ\\\]]]^^^^^^bbbbbbcccbbbbbbaaa```___^^^^^^^^^]]][[[YYYXXXWWWYYYVVVTTTTTTXXX\\\___```aaadddhhhjjjlllmmmpppqqqsssuuutttqqqllliiijjjlllqqqqqqpppooopppqqqssstttttttttttttttrrrpppmmmlllnnnpppqqqooollljjjlllnnnpppnnnkkkiiijjjmmmqqqssstttrrrnnnlllpppwwwyyywwwfffXXXJJJFFFFFFFFFEEEFFFGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEEEECCCAAA???@@@AAADDDEEEFFFGGGIIIJJJKKKLLLLLLPPPUUUXXX[[[___eeejjjnnnwww}}}|||fffLLLHHHKKKHHHCCCCCCDDDDDDDDDEEEGGGIIILLLMMMOOOQQQTTTVVVXXXWWWVVVUUUOOOJJJJJJPPPXXXbbbqqqyyykkk]]]SSSLLLHHHFFFCCC??????CCCEEEEEEGGGJJJOOOQQQXXXdddnnnwwwyyyvvvpppllljjjllloooqqqqqquuu{{{uuueee]]]UUURRRUUUZZZ]]]^^^gggrrr~~~mmm^^^RRRQQQTTTcccyyydddUUUFFF@@@AAAAAAAAACCC@@@???@@@@@@@@@EEESSSbbbwwwkkkYYYLLLGGGGGGGGGGGGNNNTTT]]]wwwxxxxxx}}}uuukkk___VVVNNNHHHCCCCCCAAA<<<:::;;;999888888777777777777777888888888888999:::;;;<<>>===<<<<<<>>>???AAA>>>>>>>>>>>>============???AAADDDFFFHHHKKKOOOQQQUUUVVVXXXZZZ\\\___```aaafffffffffeeedddcccaaaaaa`````````___^^^\\\[[[ZZZ\\\[[[[[[]]]aaadddeeeeeebbbeeeiiilllmmmnnnooopppppprrrqqqnnniiigggiiilllssssssssssssssstttuuuuuuuuuuuuuuutttrrrpppooonnnoooqqqrrrqqqnnnmmmnnnoooqqqooommmllllllnnnqqqsssqqqqqqoooooossszzz{{{wwwdddWWWJJJFFFGGGGGGFFFGGGHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFDDDBBBAAACCCDDDDDDEEEFFFGGGIIIJJJKKKLLLOOOSSSXXX]]]bbbggglllpppsss{{{www^^^JJJFFFIIIFFFDDDEEEDDDDDDDDDFFFHHHJJJMMMNNNOOOQQQTTTWWWYYYYYYXXXWWWQQQMMMMMMTTT\\\eeettt{{{nnnaaaVVVNNNIIIFFFAAA>>>???CCCFFFGGGJJJOOOUUUYYYeeeuuuyyywwwxxxwwwwwwrrruuuyyy~~~qqqfff___WWWSSSTTTXXX[[[\\\^^^gggwwwxxxjjjXXXUUUTTT```{{{{{{fffWWWHHHCCCCCCBBBAAABBB>>>>>>@@@AAAAAAFFFTTTbbbqqqgggXXXMMMIIIHHHHHHHHHPPPXXXccc~~~{{{}}}yyynnnbbbZZZPPPJJJEEEDDDBBB===:::;;;999888888777777777777777888888888999999:::;;;<<>>===<<<;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>???BBBFFFIIILLLNNNQQQSSSVVVWWWXXXZZZ]]]aaadddfffjjjjjjiiihhhgggfffeeeddddddddddddcccbbbaaa````````````aaadddhhhjjjjjjiiidddhhhmmmppppppooooooooooooppppppmmmiiiiiilllooovvvvvvwwwxxxxxxxxxwwwwwwwwwvvvtttsssrrrqqqqqqppprrrssstttsssqqqoooppppppqqqpppooooooooopppqqqrrrmmmpppqqqsssxxx|||zzzttt```TTTJJJGGGHHHGGGGGGIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGEEECCCCCCEEEGGGDDDDDDEEEFFFHHHJJJLLLMMMRRRUUU[[[dddmmmsssvvvwwwyyyfffUUUGGGEEEGGGEEEDDDGGGDDDEEEFFFGGGIIILLLNNNOOOOOOQQQTTTWWWZZZZZZZZZYYYRRRQQQSSSZZZbbbmmmzzz|||pppcccXXXOOOIIIEEECCCAAABBBFFFHHHJJJOOOUUU^^^gggwww{{{vvvxxxzzz}}}rrriiiddd^^^ZZZYYYYYYYYYXXXWWW___nnnvvv```YYYTTT\\\ttt~~~iiiZZZJJJEEEDDDBBB@@@@@@>>>>>>@@@BBBAAAEEEQQQ___llldddYYYPPPLLLKKKLLLLLLPPPZZZhhh|||rrrfff]]]SSSLLLGGGFFFCCC>>>;;;<<<999888888777777777777777999999999999:::;;;<<<<<>>>>>=========>>>>>>>>>>>>>>>???CCCHHHLLLOOOQQQSSSUUUXXXXXXXXXZZZ^^^bbbgggiiikkkkkkkkkjjjjjjjjjjjjkkkjjjiiiiiihhhgggfffffffffeeeddddddeeehhhiiiiiihhhhhhlllrrrttttttrrrppppppqqqrrrrrrpppmmmmmmqqquuuwwwxxxzzz{{{{{{zzzyyyxxxwwwuuusssrrrqqqqqqrrrrrrssstttttttttsssrrrqqqppppppppppppqqqqqqqqqqqqrrrlllpppsssvvvzzz{{{uuummmZZZQQQIIIHHHIIIGGGGGGIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHFFFDDDDDDEEEGGGDDDDDDEEEFFFHHHKKKMMMOOOTTTVVV]]]iiiuuu}}}~~~rrrYYYOOOGGGFFFEEECCCDDDHHHEEEFFFGGGIIILLLNNNPPPQQQQQQSSSUUUWWWYYYYYYYYYYYYRRRTTTYYY```jjjvvv~~~qqqdddXXXOOOIIIEEEEEECCCDDDGGGIIILLLSSS[[[hhhwww}}}||||||~~~uuupppooolllhhhddd^^^XXXTTTVVV\\\iii}}}iii___VVVZZZmmmmmm]]]MMMFFFDDDAAA???>>>??????@@@AAA@@@CCCOOO\\\hhhbbbYYYQQQMMMLLLMMMNNNOOOZZZjjjtttiiiaaaVVVOOOJJJHHHEEE???;;;<<<999888888777777777777777999999999999:::;;;<<<===@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEDDDCCCBBB@@@???<<<<<<<<<<<<<<<======>>><<<<<<=========>>>>>>>>>@@@CCCIIIMMMPPPSSSUUUWWWYYYYYYZZZ]]]```eeeiiillljjjjjjkkkkkkmmmoooqqqrrrpppooonnnlllkkkkkkkkkkkkkkkhhheeedddeeeggghhhhhhmmmqqqvvvyyyxxxuuutttsssrrrttttttssspppqqquuuxxxxxxyyyzzz{{{{{{zzzxxxxxxuuutttsssqqqqqqqqqrrrssstttttttttuuuuuusssqqqoooooopppqqqqqqrrrrrrssssssooosssvvvwwwyyywwwnnndddVVVOOOIIIIIIIIIHHHGGGIIIHHHHHHGGGGGGGGGHHHJJJKKKIIIJJJJJJHHHFFFEEEEEEFFFDDDDDDEEEFFFIIILLLOOOQQQTTTXXX```mmmzzzfffRRRMMMHHHGGGEEECCCDDDGGGFFFGGGIIIKKKNNNPPPRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXSSSXXX```hhhsssrrrdddXXXPPPIIIFFFEEEDDDFFFIIIKKKOOOYYYcccuuu}}}}}}|||xxxoooeeeZZZTTTVVV[[[ggg{{{uuuhhh[[[[[[hhhuuucccQQQGGGCCC@@@>>>>>>??????@@@AAA@@@CCCPPP^^^jjjeee\\\SSSMMMKKKKKKLLLMMMZZZkkkwwwllleeeYYYRRRLLLJJJFFF@@@<<<<<<999888888777777777777777999999999999:::;;;<<<===>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@>>><<<<<<=========>>>>>>>>><<<======>>>>>>?????????AAAEEEJJJNNNQQQTTTXXX[[[]]]]]]___aaaeeeiiimmmoookkkkkklllnnnpppsssvvvxxxvvvuuurrrpppooonnnooooooppplllhhhfffgggiiikkkkkkqqqtttxxxzzzyyyxxxvvvvvvrrrtttvvvvvvssssssvvvyyyyyyyyyzzzzzzyyyyyyxxxxxxuuuttttttsssssssssttttttuuuuuuuuuvvvwwwuuurrroooppppppqqqrrrtttuuuvvvvvvsssvvvxxxwwwwwwtttjjj___UUUOOOLLLLLLLLLIIIHHHJJJIIIIIIHHHHHHIIIKKKLLLMMMMMMOOOPPPNNNKKKHHHGGGGGGEEEEEEFFFGGGJJJNNNRRRTTTWWW\\\eeeqqq}}}www]]]NNNLLLIIIGGGEEEEEEEEEFFFFFFHHHJJJMMMPPPRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYaaajjjrrr}}}ttteeeYYYQQQKKKHHHFFFFFFIIINNNQQQWWWcccoooxxxjjj^^^WWWUUUYYYeeezzzqqqaaa^^^hhh|||}}}jjjUUUIIIDDDAAA??????@@@???@@@AAAAAAFFFUUUdddtttnnndddXXXOOOKKKJJJLLLLLLZZZlllzzzpppiii[[[TTTNNNKKKGGG@@@<<<<<<999888888777777777777777::::::999::::::;;;<<<===??????AAABBBCCCDDDDDDDDDCCCDDDDDDDDDCCCAAA???>>>======>>>>>>??????>>>>>>>>>>>>???@@@@@@AAABBBBBBDDDGGGKKKOOORRRWWW\\\___aaabbbeeehhhkkknnnppprrroooooooooqqqssswwwzzz|||{{{yyyvvvsssqqqppppppqqqnnnllljjjjjjkkkmmmnnnnnnrrruuuxxxyyyyyyxxxwwwxxxtttwww{{{{{{yyyxxxyyy{{{{{{zzzyyyyyyxxxxxxyyyyyyuuuvvvvvvwwwwwwwwwvvvvvvwwwvvvwwwxxxyyyxxxtttqqqqqqrrrssstttvvvxxx{{{|||wwwyyyyyywwwuuurrriii___VVVRRRPPPQQQPPPLLLJJJLLLKKKKKKKKKKKKLLLNNNPPPQQQSSSVVVXXXWWWTTTOOOKKKIIIGGGGGGGGGHHHLLLPPPTTTWWW\\\cccmmmwwwiiiTTTLLLJJJGGGEEEEEEGGGGGGFFFGGGIIILLLOOORRRTTTUUUUUUUUUVVVXXXZZZ\\\^^^___```bbbkkkuuu|||vvvfffZZZRRRMMMKKKIIIIIIMMMSSSXXX___mmmzzz{{{mmmaaa[[[SSSWWWdddyyywwwfffaaahhh{{{oooXXXKKKEEEAAA@@@AAA??????@@@AAACCCJJJZZZjjjxxxlll^^^SSSMMMLLLLLLLLLZZZmmm}}}ssslll\\\UUUOOOLLLHHHAAA======999888888777777777777777::::::::::::;;;<<<======@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA???>>>======>>>???????????????@@@@@@AAABBBBBBCCCDDDDDDGGGIIIMMMPPPTTTYYY___cccdddfffiiilllooorrrssstttssssssssssssuuuxxx{{{}}}}}}{{{xxxtttrrrqqqqqqqqqjjjiiijjjlllnnnpppooonnnrrrtttwwwxxxwwwwwwxxxyyywww{{{~~~|||}}}~~~|||{{{zzzxxxxxxxxxyyyzzzvvvwwwxxxzzzzzzyyyxxxwwwyyyxxxxxxzzz|||zzzvvvrrrsssssstttvvvxxx{{{~~~yyyzzzyyywwwuuussskkkaaaXXXTTTSSSTTTSSSNNNLLLNNNMMMMMMMMMMMMNNNPPPRRRTTTXXX\\\^^^^^^ZZZTTTOOOLLLHHHGGGGGGIIILLLQQQVVVXXX```hhhrrr{{{|||___NNNIIIHHHEEECCCEEEHHHHHHFFFGGGIIILLLPPPSSSUUUUUUVVVUUUVVVXXX[[[___bbbdddfffiiittt}}}qqquuuyyyyyyxxxyyy}}}tttfff]]]WWWRRROOOQQQSSSUUUWWW___mmmsssdddYYYUUUXXXeee~~~nnnbbbddduuuwwwaaaPPPEEE??????BBB>>>AAA>>>>>>DDDHHH[[[xxxyyyeeeTTTLLLJJJJJJNNNXXXpppwwwnnnaaaZZZQQQJJJGGGDDD@@@===999888777555555555666666555666777888:::;;;<<<===??????AAABBBCCCDDDDDDDDDEEEEEEDDDCCCBBB@@@>>>>>>??????@@@AAAAAAAAAAAA@@@???@@@BBBBBBCCCEEEHHHKKKIIILLLOOORRRUUUZZZccciiijjjjjjkkkmmmqqqwww|||~~~yyyvvvtttvvvyyy|||{{{{{{zzzxxxtttqqqmmmkkkhhhjjjnnnrrrvvvvvvsssqqqsssttttttttttttvvvyyy|||}}}~~~}}}{{{{{{zzz|||~~~~~~|||yyyxxxxxxyyyxxxyyyzzz{{{yyysssoootttssssssuuuxxx|||~~~~~~|||zzzwwwuuusssppplllhhhccc___ZZZXXXXXXWWWSSSPPPQQQSSSTTTVVVXXXZZZZZZ[[[ccceeegggfffaaa[[[UUURRRKKKJJJKKKNNNOOOQQQXXXaaadddnnnxxxiiiUUUJJJFFFEEEDDDDDDDDDEEEGGGHHHIIILLLOOORRRSSSTTTUUUVVVZZZWWWZZZccciiijjjiiijjjttt|||```dddggghhhhhhiiinnnsssuuuvvvyyy|||rrrfff^^^YYYVVVTTTTTTXXX]]]cccnnnvvveeeZZZXXXZZZfff}}}vvvhhhfffttt}}}dddRRRGGGAAA@@@CCC@@@CCC@@@AAAGGGLLL___}}}qqqZZZMMMJJJKKKPPPZZZtttzzzrrrddd]]]TTTMMMIIIFFFBBB>>>;;;:::888777666777777888666777777999:::;;;<<<<<>>===>>>???@@@@@@AAAAAA@@@@@@???@@@AAABBBCCCEEEIIILLLMMMQQQUUUWWWZZZ___ffflllppppppqqqssswww|||~~~zzzyyyzzz}}}~~~{{{{{{zzzwwwtttpppmmmkkklllooossswwwzzzxxxuuurrrtttuuuuuuuuuuuuvvvyyy{{{~~~}}}|||{{{|||{{{|||{{{{{{|||}}}{{{vvvqqqrrrrrrtttwww{{{}}}}}}||||||zzzwwwuuussspppllliiiiiiddd___]]]]]][[[XXXUUUXXXYYY[[[]]]___```aaabbbfffhhhiiihhhddd]]]WWWTTTNNNMMMMMMPPPQQQSSS\\\eeehhhrrr|||}}}bbbRRRJJJFFFEEEDDDDDDEEEFFFGGGHHHKKKMMMQQQSSSTTTUUUVVVXXX[[[[[[___ggglllmmmnnnppp{{{QQQUUUXXXZZZ[[[]]]bbbfffiiijjjmmmpppuuuyyy}}}xxxlllccc]]][[[[[[[[[\\\aaaiiirrryyyggg[[[[[[\\\ggg|||ppphhhrrriiiUUUJJJDDDBBBCCC@@@CCCAAABBBIIIPPPddd~~~aaaOOOKKKMMMRRR^^^zzzxxxiiiaaaXXXPPPLLLHHHDDD@@@===<<<:::999888888888999777888888999:::;;;;;;<<>>===>>>??????@@@@@@@@@@@@@@@???@@@AAABBBCCCFFFKKKNNNTTTXXX\\\___aaadddjjjnnnsssssstttvvvyyy~~~~~~}}}zzzwwwsssooommmpppsssxxx|||}}}zzzuuurrrtttvvvwwwwwwwwwxxx{{{}}}~~~}}}}}}~~~~~~~~~~~~|||yyyvvvtttuuuwww{{{~~~}}}{{{|||zzzwwwvvvuuussspppnnnnnniiidddbbbbbbbbb___]]]```aaabbbdddeeeggghhhhhhjjjkkkllllllhhhbbb[[[WWWSSSPPPPPPQQQRRRVVV___jjjmmmwwwmmmXXXMMMIIIEEEEEEDDDDDDEEEGGGHHHJJJMMMPPPSSSUUUUUUVVVXXXYYY\\\___gggooorrrqqquuu{{{HHHKKKNNNPPPRRRUUUZZZ]]]___```bbbeeeiiilllpppqqqqqqsssuuuwwwwwwwwwuuutttooonnnnnnqqqtttwwwwwwuuuqqqlllddd^^^[[[]]]```bbbjjjooovvvyyygggZZZ[[[\\\eeeyyyvvvjjjnnnoooYYYMMMEEEBBBCCC>>>AAA???AAAIIIQQQfffdddPPPLLLOOOSSSaaa}}}mmmfff[[[SSSNNNJJJEEEAAA>>>===;;;999888888999999999999999::::::;;;;;;;;;???@@@AAACCCDDDDDDDDDEEEBBBBBBBBBAAA@@@???======>>>??????@@@@@@@@@@@@@@@???@@@BBBCCCEEEHHHMMMQQQYYY]]]bbbdddeeehhhlllpppvvvvvvwwwyyy||||||xxxtttrrrrrrwww}}}zzzuuuqqqtttvvvxxxzzz{{{}}}}}}{{{yyy{{{zzz{{{}}}~~~}}}{{{yyyyyyyyyyyyxxxvvvooolllhhhgggiiijjjhhhfffiiiiiiiiiiiiiiiiiijjjjjjnnnnnnoooooolllfff```[[[VVVSSSQQQRRRRRRVVVaaammmrrr|||xxx```PPPIIIIIIEEEEEEEEEEEEFFFHHHJJJKKKOOOQQQTTTUUUVVVWWWYYY[[[^^^dddooowwwxxxxxx}}}???AAACCCFFFHHHKKKOOOQQQRRRRRRSSSUUUXXXZZZ]]]^^^bbbcccdddeeeeeedddcccbbb______```bbbeeehhhiiiiiieeebbb^^^[[[[[[```gggkkkxxx|||}}}zzz~~~xxxfffZZZZZZZZZbbbuuupppooouuu^^^OOOFFFBBBBBB???BBB@@@BBBKKKTTTjjjdddPPPLLLNNNSSSbbbqqqjjj___VVVPPPKKKFFFBBB>>>===;;;999888888888888999999999::::::;;;;;;;;;@@@@@@BBBCCCDDDEEEEEEEEEBBBBBBBBBAAA@@@???>>>===??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDFFFKKKQQQUUU\\\```eeeggghhhjjjnnnrrr||||||}}}{{{xxxvvvxxx}}}|||wwwttttttwww{{{~~~~~~}}}}}}~~~||||||~~~~~~~~~rrrpppnnnpppsssuuutttrrrsssrrrpppnnnmmmlllllllllqqqqqqqqqrrrqqqllleee___ZZZVVVSSSSSSSSSWWWbbbmmmvvviiiVVVJJJFFFHHHEEEEEEEEEEEEGGGIIIKKKMMMPPPRRRTTTVVVWWWYYY[[[^^^aaaiiivvv===>>>???@@@CCCEEEGGGIIIHHHIIIIIIKKKLLLNNNPPPQQQTTTTTTUUUVVVVVVVVVUUUTTTUUUVVVWWWXXXZZZ[[[]]]]]][[[ZZZYYYYYY\\\cccmmmttt}}}zzzwwwtttqqqooottt|||yyyhhh]]]YYYYYY___pppxxxqqq||||||eeeSSSGGGBBBBBBAAADDDBBBDDDNNNWWWnnn}}}___OOOKKKLLLRRRcccvvvnnncccYYYRRRMMMGGGCCC???>>><<<:::888888888888888999999:::;;;<<<<<<===@@@AAABBBCCCDDDEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>>@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFIIINNNUUUZZZ```dddgggiiijjjlllqqquuu~~~~~~|||yyyxxx|||{{{www{{{~~~}}}|||xxxwwwwww{{{||||||zzzwwwuuusssrrrqqqqqquuuttttttvvvwwwssslllfff```\\\YYYXXXWWWZZZdddooozzzppp\\\QQQHHHEEEGGGEEEEEEEEEFFFHHHJJJMMMNNNQQQSSSUUUWWWYYY\\\```bbbgggooo|||>>>>>>>>>???@@@BBBCCCCCCBBBCCCDDDEEEGGGJJJLLLMMMLLLMMMNNNOOOOOOPPPOOOOOOOOOPPPQQQQQQQQQQQQRRRSSSQQQQQQRRRTTTYYYbbbnnnwww~~~{{{yyywwwvvvsssqqqtttzzz~~~xxxuuusssssswww{{{mmmccc[[[YYY^^^lll~~~|||pppttt~~~mmmXXXHHHCCCDDDBBBEEEBBBDDDNNNWWWoookkkVVVMMMLLLLLLSSSeeezzzrrrggg]]]UUUOOOIIIEEEAAA@@@===;;;:::999999:::888888999:::;;;======>>>@@@AAABBBDDDEEEEEEEEEEEEBBBBBBCCCBBBBBBAAA@@@???AAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGKKKQQQXXX]]]eeehhhkkklllmmmpppvvv{{{~~~~~~|||zzz}}}||||||~~~}}}zzzxxxvvvvvvvvvwwwxxxwwwxxx{{{}}}zzzsssmmmhhhdddaaa___^^^```hhhrrr~~~yyy]]]RRRMMMGGGDDDEEEDDDDDDEEEFFFHHHKKKNNNOOOSSSUUUXXXZZZ\\\```eeehhhmmmttt<<<;;;::::::<<<=========;;;<<<===@@@BBBEEEHHHIIIJJJKKKLLLNNNOOOOOOPPPPPPMMMNNNNNNMMMLLLKKKLLLMMMIIIJJJLLLOOOUUU___llluuu{{{}}}~~~}}}}}}}}}|||zzzyyyxxxyyyzzz|||}}}~~~}}}zzzyyyyyyxxxwwwvvv~~~uuullljjjjjjkkklllwww~~~qqqhhh]]][[[^^^jjjzzz}}}nnnmmmsssrrr[[[JJJDDDFFF@@@CCC@@@BBBLLLUUUmmmrrr[[[NNNLLLMMMMMMTTTfff~~~uuuiii___XXXQQQKKKFFFCCCAAA???===;;;;;;;;;;;;777888999:::<<<===>>>???@@@AAABBBDDDEEEEEEFFFFFFCCCCCCCCCCCCBBBAAAAAA@@@BBBCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHLLLRRRZZZ___iiilllnnnoooppptttzzz~~~~~~}}}}}}|||zzzxxxwwwxxxyyyzzz{{{zzzzzz~~~xxxqqqmmmiiigggeeecccdddllluuuiiiQQQKKKLLLGGGCCCDDDDDDDDDEEEFFFIIILLLNNNPPPTTTWWWYYY\\\___ccchhhlllrrrxxx???>>><<<;;;:::999999999@@@??????@@@BBBGGGKKKNNNIIIJJJJJJJJJJJJJJJIIIIIIGGGHHHIIIIIIGGGFFFFFFGGGGGGHHHJJJKKKOOOWWWbbbjjjsssrrrqqqqqqqqqrrrtttuuupppqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrsssuuuuuusssqqqooommmmmmnnnppprrrooopppqqqsssuuuxxxzzz{{{vvvxxxzzzzzzyyy{{{~~~pppjjjiiikkklllttt{{{wwwiiiaaa[[[YYYbbbsssooohhhlllyyybbbMMMFFFGGGDDD@@@CCCDDDGGG\\\qqquuuqqq\\\QQQNNNMMMLLLLLLYYYhhh}}}qqqfff\\\TTTNNNKKKGGGCCC>>>;;;;;;;;;::::::888999:::;;;<<<>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIIDDDFFFHHHJJJNNNTTT[[[```gggfffjjjssswwwxxx}}}~~~}}}}}}|||{{{zzzzzz{{{{{{|||~~~|||zzztttqqqooonnnllllllsss|||hhh^^^PPPGGGEEEDDDCCCBBBCCCEEEGGGHHHIIILLLPPPSSSUUUWWWZZZ]]]```eeelllpppyyy<<<;;;:::888777777777666<<<<<<<<<>>>@@@DDDGGGIIIGGGGGGGGGHHHHHHGGGGGGFFFEEEGGGHHHGGGEEEDDDDDDDDDBBBDDDFFFGGGJJJQQQYYY```aaa``````___```aaabbbccc______``````aaaaaabbbbbbeeeeeeeeeffffffhhhiiiiiihhhgggeeeddddddeeehhhiiiiiiiiikkkmmmpppsssvvvwwwyyy{{{}}}~~~~~~~~~sssooopppsssuuurrreee]]]YYY```ppprrriiiiiiyyy{{{eeePPPFFFFFFDDD@@@CCCEEEHHH[[[ooorrr{{{hhhUUULLLJJJJJJKKKLLLXXXhhhuuuiii___WWWPPPMMMJJJFFFAAA===;;;:::999999888999:::;;;===>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCEEEFFFGGGHHHHHHHHHEEEFFFHHHKKKNNNUUU\\\aaaiiiiiinnnvvvzzz|||~~~~~~~~~xxxuuussssssqqqqqqxxxqqq\\\TTTJJJDDDDDDFFFGGGFFFDDDEEEGGGHHHIIILLLPPPSSSVVVYYY\\\```dddjjjpppuuu999888777555555444444444777888:::<<<>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEDDDBBB@@@@@@AAA???AAABBBDDDFFFJJJPPPTTTRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYXXXXXXYYYYYYZZZ[[[\\\\\\[[[ZZZYYYZZZ\\\^^^___```aaacccfffiiimmmoooqqqxxx{{{~~~zzzyyy}}}lllaaaZZZ^^^lll~~~wwwkkkfffpppzzzfffRRRGGGEEECCC@@@DDDFFFHHHZZZlllnnnqqq```OOOHHHHHHIIILLLNNNXXXiiiyyynnnddd[[[TTTPPPNNNIIICCC???<<<:::999888999999:::;;;===>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFHHHHHHIIIHHHHHHFFFHHHJJJLLLPPPVVV]]]bbbjjjlllrrrzzz~~~|||{{{|||zzzzzzrrr\\\PPPKKKDDDBBBCCCFFFGGGFFFDDDEEEGGGHHHJJJMMMQQQTTTWWWZZZ___dddiiipppwww|||777666555444333333333333555666888;;;<<<=========@@@@@@AAAAAABBBAAAAAAAAA???AAABBBAAA???======>>>@@@AAABBBDDDFFFHHHJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLPPPPPPQQQRRRSSSTTTTTTUUUQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSTTTVVVXXXYYYXXXYYY\\\___cccgggjjjlllsssvvvzzz|||~~~uuuggg\\\___kkkzzz}}}nnndddiii{{{wwweeeSSSGGGEEEBBB@@@EEEGGGIIIYYYjjjkkkmmm^^^NNNIIIIIIKKKNNNRRRZZZmmm~~~sssiii```XXXSSSNNNJJJDDD???===;;;999888999999:::<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJJJJJJJIIIIIIIIIJJJLLLNNNRRRXXX```eeekkkooovvv}}}|||bbbQQQLLLHHHDDDBBBBBBCCCCCCBBBDDDFFFHHHIIIKKKNNNRRRUUUWWW[[[aaagggnnnvvv~~~777666555444444444444444555666999;;;<<<<<<;;;:::===>>>???@@@@@@@@@@@@@@@<<<>>>??????===<<<<<<===@@@@@@AAACCCEEEFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSRRRTTTVVVYYY]]]aaaeeegggllloootttvvvyyy~~~}}}lll```ccclllxxxsssdddccctttuuueeeTTTHHHEEEBBB@@@EEEHHHIIIYYYjjjjjjmmm___PPPJJJJJJKKKOOOSSS]]]sssxxxnnnddd\\\VVVNNNJJJDDD@@@===<<<;;;:::999:::;;;<<<===???@@@@@@AAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCCCCDDDDDDEEEFFFFFFHHHJJJMMMNNNMMMLLLKKKLLLMMMOOOQQQUUU[[[ccchhhkkkqqqxxx}}}eeeSSSKKKIIIGGGEEECCCCCCBBBBBBAAADDDFFFHHHJJJKKKOOOSSSVVVWWW\\\ccckkksss{{{777777666555555555555555666777999:::;;;::::::999<<<<<<===>>>????????????:::<<<===>>><<<<<<===>>>>>>>>>>>>@@@CCCDDDCCCAAADDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMPPPSSSWWW[[[^^^```dddhhhlllooorrrxxxooocccgggooovvvzzzhhh___mmmzzzkkkYYYKKKFFFCCC@@@EEEHHHJJJZZZkkkkkklll___QQQKKKJJJJJJNNNSSSaaaxxx|||sssjjjaaa[[[PPPKKKFFFAAA???>>>===<<<::::::;;;<<<>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCDDDDDDFFFGGGHHHGGGIIIMMMPPPQQQQQQPPPOOOOOOQQQSSSUUUYYY___fffkkkmmmtttyyy{{{iiiUUUKKKIIIEEEDDDDDDCCCCCCDDDDDDEEEDDDFFFHHHJJJLLLPPPTTTWWWYYY^^^fffoooxxx777777666666555555666666777888888999999999888888999:::;;;<<<============888:::============>>>@@@>>>======???BBBDDDCCCAAAEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIILLLOOOSSSVVVXXX[[[^^^cccfffiiiooovvv|||ooodddjjjqqqtttmmm^^^hhhwwwaaaOOOFFFCCCAAAEEEHHHJJJ[[[lllnnnkkk___SSSMMMKKKLLLPPPUUUbbb{{{yyyooofff```UUUPPPJJJEEEBBB@@@>>><<<::::::;;;===>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCDDDEEEFFFHHHIIIHHHKKKOOORRRTTTTTTSSSRRRRRRTTTVVVXXX\\\bbbiiinnnpppwww{{{zzz}}}mmmXXXJJJGGGJJJDDDDDDCCCBBBBBBCCCEEEGGGDDDFFFIIIKKKMMMPPPUUUXXX\\\aaajjjttt}}}777777666555555555666666888888888888777888888888777888999:::;;;<<<<<<<<<777:::<<<===>>>>>>@@@AAA@@@>>>===@@@CCCFFFEEECCCCCCCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAABBBDDDGGGJJJNNNQQQRRRSSSVVV[[[^^^aaagggnnntttyyynnndddkkkqqqsss~~~qqq___fffyyyiiiRRRFFFDDDAAAEEEHHHJJJ[[[nnnppplllaaaUUUPPPNNNOOOSSSYYYbbb}}}}}}|||sssjjjdddYYYTTTMMMHHHCCCAAA>>><<<:::;;;<<<===>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCDDDEEEGGGHHHIIIHHHKKKPPPTTTVVVVVVUUUTTTTTTUUUWWWZZZ]]]dddkkkpppsssyyy|||zzz|||oooYYYJJJBBBBBBHHHEEEEEEDDDBBB@@@AAACCCEEEEEEFFFIIIKKKMMMQQQUUUYYY^^^dddmmmwww444555666888999999999999999999888666555555555555::::::;;;<<<<<<======>>>===>>>???@@@@@@AAAAAA@@@AAAAAA@@@@@@AAABBBDDDEEEEEEEEEDDDDDDDDDEEEGGGHHHFFFEEEDDDEEEFFFEEECCCAAACCCCCCCCCBBB@@@@@@AAABBBAAABBBBBBBBBAAA@@@@@@???BBBCCCCCCDDDFFFGGGIIIJJJQQQRRRTTTWWW[[[```eeehhhlllpppvvv}}}qqqllliiijjjkkknnnvvv~~~{{{jjjjjjuuuoooWWWHHHEEECCCAAAAAAIIIYYYhhhqqqnnnlll\\\PPPPPPOOOOOOWWWdddxxxzzzooogggYYYUUUNNNHHHDDD???;;;888<<<:::999:::===???@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKMMMNNNPPPRRRTTTVVVVVVWWWVVVUUUUUUYYY___gggmmmpppsssvvvyyy{{{}}}ttt\\\SSSNNNFFFAAADDDDDDDDDCCCCCCCCCCCCDDDEEEGGGIIIKKKMMMOOORRRVVVYYYaaagggoooxxx555555777888999:::::::::::::::999888777777777777888999999:::;;;;;;<<<<<<======>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGGGGEEECCCCCCCCCBBB@@@???AAABBBBBBAAA???>>>@@@AAACCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDFFFGGGHHHLLLLLLNNNPPPTTTYYY]]]```bbbffflllrrryyyqqqlllgggggghhhkkksss{{{~~~mmmiiipppqqqZZZKKKDDDCCCBBBBBBIIIYYYlllxxxwwwsssaaaRRRPPPNNNOOOXXXaaa}}}|||ssszzzooohhh\\\WWWPPPJJJFFFBBB>>><<<<<<;;;999:::===???@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKMMMOOOQQQSSSTTTUUUUUUUUUUUUUUUWWW[[[aaahhhmmmpppssswww{{{}}}vvv```MMMHHHGGGAAA???BBBDDDDDDDDDCCCDDDDDDEEEEEEIIIKKKMMMNNNPPPSSSXXX[[[aaagggoooyyy666666888999:::;;;;;;;;;;;;::::::999999:::::::::999999::::::;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCGGGFFFEEEEEEEEEEEEEEEFFFGGGEEEAAA@@@??????>>>===???@@@@@@???======>>>@@@CCCCCCCCCCCCCCCBBBBBBAAA???@@@@@@AAABBBDDDEEEFFFGGGHHHHHHJJJMMMQQQTTTVVVWWWZZZ___dddjjjqqqyyy}}}rrrkkkdddbbbcccgggooowwwpppiiijjj|||ttt]]]NNNCCCCCCCCCCCCIIIYYYqqqhhhUUUQQQNNNNNNXXX___{{{wwwqqq}}}}}}rrrkkk```[[[TTTMMMIIIEEECCCAAA===;;;:::;;;===???@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKNNNOOORRRSSSTTTTTTRRRQQQTTTVVVYYY^^^ccciiimmmppptttxxx~~~|||cccSSSEEEDDDEEEBBBBBBDDDEEEDDDDDDDDDEEEFFFFFFGGGKKKMMMOOOPPPRRRUUUYYY\\\aaagggpppyyy777888999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????<<<===>>>???@@@@@@@@@@@@???@@@BBBCCCDDDCCCBBBAAADDDDDDDDDEEEEEEFFFFFFGGGFFFCCC???======>>>>>>>>>>>>??????>>>======>>>@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>???@@@BBBCCCDDDFFFFFFGGGHHHJJJLLLNNNPPPNNNQQQUUUYYY^^^dddjjjnnntttwwwyyyzzzyyyxxxxxxxxxtttjjjaaa^^^___ccckkkssssssiiifffuuuxxx```PPPDDDDDDDDDDDDIIIZZZvvvpppXXXQQQMMMNNNXXX```|||zzzqqqxxxwwwpppddd^^^WWWPPPLLLIIIFFFDDD>>><<<:::;;;===???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKNNNPPPRRRSSSTTTRRRQQQOOOSSSWWW\\\aaaeeejjjnnnppptttzzzdddYYYNNNEEEEEEEEECCCCCCEEEEEEEEEEEEEEEFFFGGGHHHIIILLLNNNPPPQQQSSSVVVZZZ]]]aaagggpppzzz888999:::<<<============;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>>>>??????@@@===>>>???@@@@@@AAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBDDDEEEFFFGGGGGGCCC@@@===<<<===???@@@@@@>>>??????>>>======???@@@??????@@@@@@AAA@@@@@@???>>>>>>>>>>>>???AAABBBCCCEEEEEEEEEFFFGGGIIIJJJKKKHHHJJJMMMPPPSSSXXX]]]```aaaccceeeeeedddcccdddeeesss}}}vvvjjj```\\\^^^bbbiiipppvvviiicccqqq}}}dddQQQFFFDDDDDDFFFJJJZZZyyyuuuZZZQQQLLLNNNXXXddd|||mmmoooxxxyyyrrrgggbbb[[[TTTOOOKKKHHHFFF>>>===;;;;;;===???@@@???AAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEFFFGGGIIIJJJKKKNNNOOOQQQRRRRRRRRRPPPPPPSSSXXX^^^cccgggjjjooorrrvvv{{{iiiSSSMMMGGGCCCBBBBBBAAAAAABBBEEEEEEFFFGGGHHHIIIKKKLLLMMMOOOPPPRRRSSSUUUYYY\\\aaagggqqqzzz::::::<<<===>>>?????????===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBAAA>>>???AAACCCDDDEEEEEEEEE???===<<<<<<===?????????===>>>???>>>======???@@@@@@AAAAAABBBBBBBBBBBBBBB????????????@@@AAABBBCCCBBBCCCCCCDDDEEEFFFFFFFFFDDDFFFHHHIIIKKKNNNRRRUUUVVVXXXZZZZZZYYYXXXYYYZZZfffnnnzzzwwwkkk```]]]___ccciiippp{{{{{{kkkaaallljjjUUUIIIEEEDDDGGGLLL[[[zzzwww[[[QQQLLLMMMXXXfff{{{hhhgggppp~~~yyyssskkkfff___YYYSSSNNNIIIFFF???===<<<<<<>>>???@@@???@@@AAAAAABBBCCCDDDEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNPPPQQQRRRRRRRRRTTTZZZ```dddgggkkkppptttwww|||oooZZZMMMEEEDDDBBBBBBBBBBBBDDDEEEFFFFFFGGGHHHIIIKKKMMMNNNNNNPPPQQQRRRTTTVVVZZZ]]]bbbhhhqqqzzz;;;;;;===>>>???@@@@@@@@@@@@???>>>===============;;;<<<<<<======>>>??????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBB???@@@AAABBBBBBBBBAAAAAA===<<<;;;;;;<<<===<<<:::;;;<<<===<<<;;;;;;===???@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGGGGIIIMMMPPPRRRTTTUUUUUUTTTSSSUUUVVV[[[aaajjjqqqvvv{{{xxxmmmbbb___bbbfffkkkppptttnnn^^^ddd}}}sss[[[LLLEEECCCHHHNNN\\\zzzwwwZZZPPPKKKMMMXXXeee~~~iiifffnnn{{{|||vvvoookkkeee___XXXRRRKKKGGG@@@>>><<<<<<>>>???@@@???@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMOOORRRTTTVVVVVV[[[aaaeeegggkkkqqqwwwxxx}}}uuu^^^QQQKKKDDDEEEEEECCCBBBDDDFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPRRRSSSTTTUUUXXX[[[^^^ccchhhqqqzzz;;;<<<===???@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@AAABBBCCCAAAAAABBBBBBAAA???>>>===<<<;;;:::;;;;;;:::888666999:::;;;;;;::::::<<<>>>===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHHHHHHHIIILLLOOOLLLNNNOOOOOONNNMMMOOOPPPTTTZZZaaaggglllsss{{{~~~~~~yyymmmcccaaadddhhhlllqqqpppqqq[[[^^^uuuyyy```NNNFFFBBBHHHOOO]]]yyyvvvZZZPPPKKKMMMXXXbbb}}}nnnjjjqqq{{{{{{rrrnnniiiccc\\\TTTLLLGGG@@@>>><<<<<<>>>???@@@???@@@@@@AAABBBCCCDDDEEEFFFDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJJJJKKKNNNRRRVVVYYYWWW\\\bbbeeegggkkkrrrxxxyyy~~~dddQQQHHHDDDCCCEEEEEEBBB???@@@BBBCCCFFFGGGHHHIIIKKKMMMOOOPPPRRRTTTUUUVVVWWWYYY]]]```ccchhhqqqzzz;;;<<<>>>@@@AAABBBAAAAAAAAAAAAAAA@@@???>>>===<<>>>>>>>>===<<<;;;999777666444444777777888999:::<<<>>>???>>>???@@@AAAAAAAAAAAAAAA@@@??????>>>???AAABBBCCCDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGHHHIIIJJJLLLMMMQQQTTTXXX]]]dddnnnwww~~~~~~~~~ooobbbbbbfffiiimmmrrrrrrzzzsss___bbbrrr{{{aaaMMMFFFHHHHHHHHH]]]{{{fffTTTMMMKKKMMMPPP^^^vvvmmmrrrhhh{{{tttooojjjfffaaaZZZRRRKKKFFFCCC@@@>>>???????????????@@@BBBCCCEEEFFFGGGGGGHHHGGGFFFFFFGGGIIIJJJKKKIIIJJJLLLOOOQQQTTTVVVWWWWWWYYY]]]```dddiiiooossswww~~~pppZZZOOOKKKHHHCCCDDDEEEDDDBBBBBBDDDFFFEEEFFFHHHJJJMMMOOOQQQQQQTTTUUUUUUVVVWWWZZZ___cccgggmmmttt{{{<<<===???AAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDCCCFFFFFFEEEDDDDDDDDDEEEEEEBBBAAA@@@???????????????>>>======<<<;;;:::999999;;;;;;:::999777666555444777777777888:::;;;===>>>>>>??????@@@@@@@@@@@@@@@????????????@@@BBBDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJOOORRRVVVZZZ```iiirrrxxx}}}~~~}}}~~~ooocccbbbeeehhhkkkpppmmmwwwsss^^^^^^kkk|||{{{aaaNNNFFFGGGGGGHHHZZZttt~~~ttt]]]PPPKKKJJJLLLPPP\\\tttwwwxxxmmmxxxsssnnniiieee^^^UUUNNNGGGDDD@@@>>>>>>?????????@@@AAABBBDDDEEEFFFFFFFFFGGGGGGFFFFFFGGGIIIJJJLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVYYY]]]aaaeeejjjooossswww~~~eeeRRRJJJFFFCCCDDDEEEEEEEEECCCCCCEEEGGGHHHIIIJJJMMMOOOQQQSSSTTTUUUVVVWWWWWWXXX\\\aaaeeejjjpppwww===>>>@@@BBBCCCDDDDDDDDDFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCC???>>>>>>=========>>>>>><<<;;;;;;:::888777777666999999888888777666666666666777777888999;;;<<<===???????????????>>>>>>===>>>>>>???@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFCCCDDDDDDEEEEEEFFFFFFGGGCCCCCCCCCDDDEEEFFFGGGHHHMMMOOORRRUUUZZZaaahhhmmmtttwwwyyyyyyxxxyyy}}}|||oooccc```bbbdddhhhkkkgggqqqvvv^^^[[[dddsssyyy```OOOFFFEEEGGGHHHWWWiiinnnssscccSSSKKKIIIIIILLLOOOZZZttt}}}qqq}}}yyysssnnniiibbbYYYRRRIIIEEEAAA???????????????AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLOOOOOOPPPQQQSSSTTTUUUUUUUUUYYY]]]bbbfffkkkpppttt{{{tttYYYKKKFFFBBB@@@DDDEEEFFFEEEDDDEEEFFFHHHKKKKKKMMMOOORRRTTTVVVWWWWWWWWWXXXYYYZZZ^^^cccgggnnnsss|||===>>>???AAABBBDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKGGGFFFEEECCCBBBAAAAAAAAA<<<;;;;;;;;;;;;<<<<<<======<<<;;;:::999888888777777777777777777777777777777777777888999:::<<<<<>>===<<<;;;<<<<<<>>>@@@BBBDDDFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCDDDEEEFFFGGGGGGCCCCCCCCCCCCDDDEEEFFFGGGJJJLLLNNNPPPSSSXXX^^^bbbfffiiilllmmmnnnrrryyy~~~yyynnnccc]]]]]]```ccceeebbblllzzz```ZZZ___mmmvvv___OOODDDDDDGGGIIIVVVcccbbbcccXXXLLLIIIIIIJJJLLLPPP\\\www~~~sss~~~xxxsssnnnggg]]]WWWLLLHHHCCC@@@????????????BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJLLLMMMNNNOOOPPPRRRSSSUUUVVVWWWVVVZZZ```eeeiiinnnrrruuuhhhQQQIIIFFFDDDBBBCCCDDDEEEEEEDDDEEEGGGIIILLLMMMOOOQQQTTTVVVWWWXXXWWWXXXYYYZZZ\\\```fffjjjpppwww<<<===>>>???AAACCCEEEEEEGGGGGGFFFFFFFFFFFFGGGHHHLLLMMMOOOPPPPPPPPPOOONNNGGGFFFDDDBBBAAA@@@??????::::::999999999:::;;;;;;<<<<<<;;;::::::999999888666777777777888888888888777777888888999:::;;;<<>>===<<<;;;:::999:::<<<>>>AAACCCDDDEEEEEEEEEFFFFFFEEECCCAAA@@@@@@@@@AAABBBDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLNNNQQQUUUYYYYYY\\\___aaaeeelllvvv}}}uuummmbbbZZZYYY\\\_________iiiyyy{{{aaaXXX[[[hhhsss^^^NNNDDDCCCGGGJJJVVV```^^^]]]TTTKKKJJJJJJKKKMMMQQQ^^^yyyttt{{{wwwrrrjjjaaa[[[PPPLLLFFFBBB@@@@@@@@@@@@CCCCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFGGGIIIKKKNNNOOOMMMNNNPPPSSSUUUWWWYYYZZZYYY]]]dddjjjnnnqqquuuwww}}}]]]LLLHHHGGGEEEEEEBBBCCCDDDEEEDDDEEEHHHJJJMMMNNNOOORRRTTTVVVXXXYYYXXXYYYZZZ\\\^^^bbbhhhlllrrrxxx<<<======???AAACCCEEEFFFGGGGGGFFFFFFFFFGGGIIIJJJPPPRRRUUUVVVVVVTTTQQQNNNGGGFFFDDDBBB@@@>>>===<<<:::999999888888888999999888888888888888888888888777777888888999999999999999999999999:::;;;<<<===????????????>>>===;;;;;;888:::<<<>>>@@@BBBCCCCCCEEEFFFGGGHHHGGGEEECCCAAA???@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGIIIJJJJJJKKKLLLPPPRRRPPPSSSVVVZZZ```jjjwwwrrrmmmcccYYYWWW[[[]]]]]]^^^fffttt{{{bbbWWWVVVbbbrrr___NNNDDDDDDGGGIIITTT___^^^\\\TTTLLLJJJJJJJJJNNNSSS___{{{uuu~~~zzzuuuooofff```TTTOOOIIIDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHKKKNNNPPPRRRPPPQQQSSSUUUXXX[[[]]]^^^]]]bbbiiiooosssuuuxxxyyymmmRRRHHHGGGEEEEEEFFFBBBCCCEEEFFFFFFGGGJJJLLLMMMNNNPPPRRRUUUWWWYYYZZZZZZ[[[]]]^^^aaaeeekkkpppssszzz======>>>???AAADDDGGGHHHHHHGGGGGGFFFGGGIIIKKKLLLSSSVVVZZZ\\\[[[WWWQQQNNNHHHFFFDDDAAA???===;;;;;;;;;:::999888888777888888666666666777888888999999999999999999::::::::::::::::::::::::;;;<<<======????????????>>>>>>===<<<999;;;===???AAABBBCCCCCCDDDEEEGGGHHHGGGEEECCCAAA???@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJJJJIIIJJJMMMOOOMMMPPPSSSXXX```lll{{{|||qqqoooeeeZZZWWW\\\___^^^\\\dddooo~~~eeeYYYVVV___{{{sssbbbOOOFFFEEEFFFFFFQQQ^^^^^^\\\SSSKKKHHHHHHIIIOOOUUUcccvvv}}}yyyssskkkdddXXXSSSKKKFFFDDDDDDDDDDDDAAABBBDDDEEEGGGGGGHHHHHHGGGHHHHHHJJJLLLOOORRRTTTUUUVVVXXXZZZ\\\^^^``````bbbgggoootttwwwyyyzzz{{{}}}www```KKKFFFFFFDDDDDDGGGDDDEEEGGGHHHHHHJJJMMMOOOOOOPPPQQQSSSVVVXXXZZZ[[[]]]^^^```bbbeeeiiippptttuuu}}}?????????@@@CCCEEEHHHJJJIIIHHHGGGGGGHHHJJJMMMNNNUUUXXX]]]___^^^XXXRRRMMMHHHFFFDDDAAA>>><<<::::::;;;;;;999888777777777777666666777888999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???????????????>>>>>>===;;;<<<>>>AAABBBCCCCCCCCCAAABBBDDDEEEEEECCCAAA??????@@@@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEHHHIIIJJJJJJIIIJJJLLLNNNMMMPPPTTTYYYbbbooowwwrrrpppggg\\\YYY^^^aaa___[[[bbbkkkyyyjjj]]]WWW___{{{uuudddPPPGGGFFFFFFCCCMMM\\\^^^[[[RRRIIIFFFFFFHHHOOOVVVggg|||uuu|||vvvnnnhhhZZZUUUMMMGGGEEEEEEEEEEEEAAABBBCCCEEEGGGHHHHHHIIIHHHHHHIIIKKKMMMQQQTTTUUUZZZ[[[\\\]]]___```aaabbbeeekkkrrrwwwzzz{{{||||||~~~oooYYYHHHFFFGGGDDDDDDIIIEEEGGGIIIJJJJJJLLLOOOQQQPPPQQQRRRUUUWWWYYY[[[\\\___```bbbdddggglllssswwwwww~~~@@@@@@AAABBBDDDFFFHHHIIIIIIIIIIIIHHHIIILLLPPPTTTZZZ\\\]]]]]]YYYSSSLLLHHHCCCBBB@@@>>><<<;;;::::::666777888777555444444555777777777777888999:::;;;========================???>>><<<;;;;;;<<<===???AAAAAA@@@???>>>===<<<<<>>===<<<::::::;;;===>>>@@@@@@@@@???>>>>>>======???@@@AAABBBDDDEEEFFFGGGCCCCCCDDDCCCCCCBBBAAAAAA>>>>>>??????@@@@@@AAAAAAEEEEEEDDDDDDDDDEEEEEEFFFIIIKKKNNNPPPQQQQQQPPPPPPRRRSSSUUU\\\hhhwwwxxxpppfff___]]]___aaacccdddbbbfffxxxqqq___\\\\\\pppxxxjjjWWWMMMDDDDDDHHHNNNTTTXXX[[[TTTNNNKKKJJJKKKQQQYYYlllwwwzzzrrrttt}}}uuuoooccc]]]TTTMMMHHHFFFEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJJJJKKKKKKLLLMMMQQQVVVZZZ\\\^^^```______aaafffkkkqqqwwwyyy^^^RRRIIIGGGGGGEEEEEEHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSTTTTTTUUUVVVYYY]]]aaaeeedddggglllooopppvvv|||?????????@@@AAACCCDDDEEEGGGIIIJJJLLLNNNQQQUUUYYYYYYYYYWWWTTTPPPKKKFFFDDD@@@???>>><<<:::999888888777888777555333444666999999::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===????????????????????????AAAAAABBBCCCEEEFFFGGGGGGEEEEEEDDDCCCCCCBBBAAA@@@?????????@@@AAABBBBBBBBBGGGGGGFFFEEEEEEFFFFFFGGGJJJJJJLLLPPPRRRSSSRRRPPPVVVWWW\\\cccooo|||{{{tttjjjaaa]]]^^^aaadddeeeeeekkk}}}wwwddd^^^[[[lll{{{nnn\\\PPPFFFEEEHHHKKKRRRXXX^^^WWWQQQMMMKKKLLLSSS[[[nnn{{{qqqlllpppyyyssshhhbbbYYYQQQLLLIIIFFFEEEDDDDDDEEEEEEGGGIIIJJJKKKJJJKKKLLLMMMNNNRRRWWW[[[]]]```cccdddeeehhhnnnsssvvv{{{kkkXXXOOOHHHGGGGGGGGGGGGIIILLLMMMMMMNNNOOOQQQSSSTTTRRRSSSUUUVVVWWW[[[```dddgggfffiiiooosssuuuzzz@@@@@@@@@AAABBBCCCDDDEEEGGGIIILLLOOOQQQTTTXXX[[[ZZZXXXTTTPPPKKKGGGDDDBBB???>>><<<:::999888777777555555444222000222555888;;;;;;<<<===>>>>>>>>>>>>????????????????????????<<<<<<;;;;;;;;;<<<======>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@???@@@AAAAAABBBCCCDDDEEEEEEIIIHHHHHHHHHHHHHHHIIIIIIMMMMMMPPPTTTXXXZZZYYYWWWZZZ^^^dddlllwwwzzzoooddd^^^^^^bbbeeefffgggooo|||fff^^^[[[jjjssscccUUUIIIGGGGGGIIIQQQ[[[ccc]]]UUUOOOKKKKKKSSS\\\nnnppplllqqq}}}wwwmmmggg^^^UUUOOOKKKGGGEEEDDDDDDDDDEEEGGGHHHJJJKKKJJJKKKLLLLLLNNNRRRWWW[[[___bbbfffhhhiiimmmsssxxxyyy~~~{{{aaaRRRMMMHHHFFFHHHIIIJJJKKKOOOOOOOOOPPPQQQRRRSSSTTTRRRSSSVVVXXXZZZ^^^cccggghhhhhhlllssswwwyyyAAAAAAAAABBBDDDEEEGGGGGGGGGJJJNNNQQQSSSUUUXXX[[[ZZZWWWSSSMMMIIIEEECCCBBB======;;;:::888777777777555555444333222333777:::<<<<<<>>>???@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<===>>>>>>?????????@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCAAA@@@?????????@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMRRRTTTXXX]]]bbbeeeeeedddaaaeeelllttt|||rrrfff___```cccfffjjjkkkqqq}}}hhh^^^\\\jjj}}}lll[[[MMMIIIGGGHHHSSS```kkkddd[[[SSSLLLJJJRRR\\\pppooonnnuuuzzzpppjjjaaaYYYRRRMMMHHHFFFCCCCCCDDDDDDFFFHHHIIIJJJIIIJJJKKKLLLNNNRRRWWW[[[bbbeeeiiikkkllloootttyyy~~~mmmWWWMMMKKKIIIGGGHHHKKKMMMMMMPPPPPPPPPPPPQQQRRRSSSSSSSSSUUUXXX[[[^^^bbbfffjjjiiijjjooowww|||~~~AAABBBBBBDDDEEEGGGIIIJJJIIILLLPPPSSSTTTUUUWWWXXXXXXUUUQQQLLLHHHEEECCCBBB===<<<;;;999888888777777888888888777777888;;;>>><<<===???@@@AAAAAA@@@???????????????????????????>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCDDDFFFFFFGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@AAA??????@@@BBBCCCDDDEEEFFFEEEEEEGGGIIIKKKNNNQQQRRRUUUZZZ```fffjjjmmmpppsssppptttyyy}}}ssshhheeegggjjjlllqqqqqqrrryyylllaaa]]]ggg}}}vvvbbbPPPKKKHHHIIIWWWiiivvvnnncccXXXMMMJJJRRR\\\uuuzzzllloooyyy}}}tttnnneee\\\UUUPPPKKKHHHCCCCCCCCCDDDFFFGGGIIIJJJJJJKKKLLLMMMOOOSSSYYY]]]cccgggkkkmmmnnnqqqvvvzzz}}}cccSSSIIIKKKJJJHHHIIINNNPPPOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUXXX\\\___aaaeeeiiimmmkkkmmmsss{{{@@@AAABBBDDDFFFIIIKKKLLLKKKNNNRRRUUUUUUTTTUUUUUUTTTRRROOOKKKGGGDDDBBBAAA===<<<;;;:::999888888888888999;;;;;;;;;<<<>>>@@@<<<===???AAAAAAAAA@@@???????????????????????????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDBBBBBBBBBCCCDDDAAABBBCCCDDDFFFGGGHHHIIIGGGHHHKKKNNNRRRWWWZZZ\\\```hhhrrrwwwzzz}}}vvvnnnpppvvvyyyyyyzzzwwwsssuuurrreee]]]bbbsss~~~gggSSSLLLIIIJJJ[[[qqqyyylll^^^QQQKKKRRR]]]wwwyyymmmqqq}}}wwwqqqhhh```YYYSSSNNNKKKDDDDDDEEEEEEGGGHHHJJJKKKLLLMMMNNNOOORRRVVV[[[```cccggglllooopppsssxxx}}}|||rrr[[[RRRGGGLLLLLLJJJJJJPPPRRRPPPPPPPPPPPPQQQRRRTTTUUUVVVXXX[[[___bbbdddhhhllloooooopppwww???@@@AAACCCFFFIIILLLMMMLLLPPPSSSUUUUUUTTTSSSSSSRRRPPPMMMIIIFFFCCCAAA@@@===<<<;;;:::999999888999666888:::;;;;;;<<<===???;;;===???AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGEEEDDDCCCDDDFFFGGGEEEFFFGGGHHHJJJKKKLLLMMMLLLMMMPPPUUUZZZ___cccfffrrr|||{{{uuuzzz{{{tttsss|||xxxiii^^^^^^kkkkkkUUUMMMIIIKKK^^^vvvrrrbbbSSSLLLSSS___vvv}}}qqqtttyyyssskkkccc\\\VVVQQQNNNEEEEEEFFFGGGHHHJJJKKKLLLNNNOOOPPPRRRTTTXXX^^^bbbbbbggglllppprrrvvv{{{aaaQQQOOOGGGLLLNNNJJJKKKQQQSSSQQQPPPPPPQQQRRRSSSUUUWWWXXXZZZ]]]aaadddfffiiimmmpppqqqssszzzGGGGGGGGGHHHIIIKKKLLLMMMPPPNNNMMMNNNOOOQQQPPPOOONNNLLLHHHEEEDDDBBB???===<<<<<<<<<;;;;;;:::::::::999:::<<<===???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBB@@@@@@??????@@@@@@AAABBBCCCDDDFFFFFFEEEEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMDDDFFFIIIJJJJJJJJJKKKMMMHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQTTTUUUZZZaaadddhhhuuuxxxxxx~~~iiiZZZ\\\dddtttWWWJJJLLLMMM```{{{bbbVVVQQQQQQZZZssswwwttt~~~zzzpppiiiccc]]]TTTMMMIIIHHHFFFEEEFFFHHHJJJLLLLLLOOOSSSTTTUUUXXX^^^cccfffiiimmmqqquuuyyy}}}oooXXXQQQSSSHHHIIIKKKNNNOOOPPPPPPPPPOOOPPPQQQRRRRRRUUUXXX[[[ZZZ]]]aaadddhhhlllqqqtttooowwwKKKKKKLLLMMMNNNOOOPPPPPPRRRPPPNNNNNNOOOPPPPPPOOOPPPMMMIIIEEECCCAAA>>><<<<<<<<<;;;;;;;;;::::::::::::;;;<<<>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDFFFGGGGGGEEEEEEFFFHHHGGGHHHIIIJJJLLLLLLLLLMMMGGGIIIKKKKKKKKKKKKLLLNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMPPPRRRSSSUUUVVVWWW___bbbiiirrrwww}}}{{{xxx|||lll\\\\\\ccc~~~{{{]]]NNNOOOQQQeeedddWWWQQQRRRZZZqqqyyyuuu~~~~~~tttmmmgggaaaXXXRRRLLLJJJHHHFFFFFFGGGIIIKKKNNNQQQTTTVVVVVVYYY^^^cccgggjjjooosssvvvzzz~~~}}}cccPPPIIIJJJIIIKKKMMMPPPQQQRRRSSSSSSPPPQQQRRRSSSSSSUUUYYY[[[]]]```dddhhhkkkooosssvvvsss{{{PPPQQQSSSTTTUUUUUUUUUTTTUUURRROOONNNNNNPPPPPPOOOQQQNNNIIIEEEBBB@@@===;;;;;;;;;;;;;;;::::::::::::;;;<<<===???AAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIHHHFFFFFFFFFHHHFFFGGGIIIKKKLLLLLLLLLKKKJJJLLLMMMMMMLLLLLLMMMOOONNNNNNOOOOOOOOOOOOOOOOOOQQQTTTXXX\\\^^^aaadddgggpppvvv|||wwwyyyppp^^^\\\aaaxxxcccRRRQQQUUUiiidddWWWQQQRRR[[[nnn{{{xxxzzzrrrllleee]]]WWWOOOLLLIIIGGGFFFGGGIIIKKKQQQTTTWWWXXXXXX[[[___ccciiilllppptttxxx|||lll[[[OOOIIIHHHKKKLLLOOORRRTTTUUUVVVVVVRRRSSSTTTUUUUUUWWWZZZ]]]```ccchhhlllooorrrvvvxxxyyyTTTVVVYYY[[[\\\[[[ZZZYYYVVVSSSOOONNNOOOQQQRRRQQQQQQMMMHHHDDDAAA>>>;;;999::::::::::::::::::::::::<<<===>>>@@@AAABBBCCCCCC@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJIIIGGGFFFGGGHHHFFFGGGIIIKKKLLLLLLKKKKKKMMMNNNOOONNNMMMMMMOOOPPPSSSSSSTTTUUUVVVWWWXXXYYYZZZ___fffkkkoootttzzz~~~zzzuuuvvvttt___ZZZ^^^rrriiiTTTRRRVVVjjj{{{```UUUOOOPPP[[[kkk|||zzz}}}vvvppphhhaaa\\\PPPNNNJJJGGGGGGHHHKKKMMMSSSVVVZZZ[[[[[[\\\```dddiiilllqqquuuxxx|||rrr^^^VVVQQQMMMKKKKKKMMMPPPSSSUUUWWWWWWWWWTTTUUUWWWWWWWWWYYY\\\___cccfffkkkooorrruuuyyy{{{~~~ZZZ\\\```ccccccaaa^^^\\\UUURRRPPPPPPQQQSSSSSSSSSOOOKKKFFFAAA>>>===;;;999::::::::::::::::::::::::<<<===???@@@BBBCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJIIIGGGFFFGGGHHHFFFGGGIIIJJJKKKLLLKKKKKKMMMNNNOOOOOOOOOOOORRRTTTUUUVVVXXX[[[^^^```cccdddfffmmmvvv}}}yyysssttt}}}xxxaaaXXXZZZllloooXXXTTTXXXjjjpppXXXQQQMMMOOO[[[ggg{{{|||yyyrrrjjjccc___QQQOOOKKKHHHHHHJJJMMMOOOTTTXXX\\\]]]]]]^^^bbbeeeiiilllqqquuuxxx|||}}}___QQQOOONNNLLLJJJLLLMMMPPPSSSUUUVVVWWWWWWVVVWWWXXXYYYZZZ\\\___bbbeeehhhmmmqqquuuxxx|||eeehhhkkkmmmlllgggaaa]]]UUUTTTRRRRRRSSSTTTSSSRRRKKKGGGBBB>>><<<<<<;;;:::999999999999::::::::::::<<<===>>>@@@AAABBBCCCCCCAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOPPPQQQQQQTTTWWWZZZYYY[[[___dddiiimmmqqqsssxxxxxxrrrqqqxxx|||cccXXXYYYfffuuu]]]XXXZZZhhh}}}dddRRROOOKKKMMMYYYdddzzz~~~}}}vvvnnngggcccTTTQQQMMMIIIHHHJJJNNNPPPTTTXXX]]]______```cccgggjjjmmmqqquuuyyy|||~~~jjjTTTLLLLLLLLLLLLLLLMMMNNNQQQSSSUUUUUUUUUUUUVVVXXXZZZ[[[\\\___cccfffgggjjjooossswww|||tttvvvyyyyyytttlllddd^^^XXXVVVUUUUUUUUUSSSPPPNNNGGGCCC>>>;;;:::;;;;;;;;;888888999999999:::::::::;;;<<<>>>@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGHHHHHHGGGGGGHHHIIIHHHHHHGGGGGGHHHJJJLLLMMMNNNPPPRRRSSSUUUYYY^^^aaaccceeejjjqqqxxxuuupppqqqwwwfffZZZYYYaaa|||www^^^YYYYYYdddwwwsss\\\OOOOOOLLLLLLWWWbbbzzz{{{rrrllliiiYYYUUUPPPKKKHHHIIILLLNNNSSSWWW]]]___```aaaeeehhhkkknnnssswwwzzz~~~jjj]]]PPPLLLKKKKKKLLLNNNOOOPPPRRRTTTUUUUUUUUUUUUVVVXXXZZZ\\\^^^bbbfffjjjkkkmmmppptttyyyzzzpppeee^^^ZZZYYYXXXWWWVVVRRRNNNJJJDDD@@@<<<999999;;;<<<<<<888888888999999:::::::::;;;<<<===???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIEEEFFFGGGGGGGGGGGGHHHIIIIIIHHHFFFFFFGGGIIILLLNNNOOOQQQSSSUUUXXX]]]bbbffflllooouuu}}}|||qqqoooqqqyyyiii[[[ZZZ___yyyvvv]]]WWWVVV___ppp{{{oooYYYNNNPPPMMMLLLWWWaaa{{{vvvpppmmm]]]YYYRRRLLLHHHHHHIIIKKKRRRWWW\\\``````bbbeeehhhmmmppptttxxx|||mmmZZZSSSLLLJJJHHHGGGIIIMMMQQQRRRTTTUUUVVVVVVUUUUUUVVVXXX[[[]]]```ccchhhlllmmmooorrruuu{{{